:root{--conxia-brand:#2474e8;--conxia-brand-soft:#eaf3ff;--conxia-navy:#0b1d33;--conxia-surface:#0f2238;--conxia-border:#24435f;--conxia-muted:#8ca4b8;--conxia-radius:14px;color:#edf6ff;background:#06111f;font-family:Plus Jakarta Sans,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#06111f;min-height:100vh;margin:0}button,input,textarea{font:inherit}.appShell{min-height:100vh}.topbar{border-bottom:1px solid var(--conxia-border);background:#081727;justify-content:space-between;align-items:center;min-height:90px;padding:14px 28px;display:flex}.topbar h1{margin:4px 0;font-size:1.35rem}.eyebrow{letter-spacing:.17em;color:var(--conxia-brand);font-size:.68rem}.status{text-transform:capitalize;background:#102941;border:1px solid #224b70;border-radius:99px;padding:9px 14px;font-size:.82rem}.status i{background:#77b9ff;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.workspace{grid-template-columns:300px 1fr;min-height:calc(100vh - 90px);display:grid}.sidebar{background:#081421;border-right:1px solid #17304a;padding:24px}.sidebar h2,.sidebar h3{margin:8px 0 12px}.sidebar p{color:#b8c8d9;font-size:.87rem;line-height:1.5}.sidebar button{color:#eaf5ff;text-align:left;cursor:pointer;background:#10243a;border:1px solid #284a68;border-radius:10px;width:100%;margin:5px 0;padding:11px 12px}.sidebar .publish{color:#06111f;text-align:center;background:#dcecff;margin-top:16px;font-weight:700}.sidebar small{color:#7990a6;margin-top:14px;line-height:1.45;display:block}.chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.chips span{color:#acd4ff;background:#0e2942;border-radius:8px;padding:6px 8px;font-size:.72rem}.stage{background:radial-gradient(circle at top,#102c49,#07111e 55%);padding:22px}.devicebar{justify-content:space-between;align-items:center;max-width:1200px;margin:auto auto 14px;display:flex}.devicebar button{color:#89a1b8;cursor:pointer;background:0 0;border:0;padding:8px}.devicebar button.active{color:#fff;background:#153652;border-radius:8px}.device{width:100%;max-width:1200px;margin:auto;transition:all .25s}.device.tablet{max-width:820px}.device.mobile{max-width:390px}.sitePreview{color:#102030;background:#fbfdff;border-radius:18px;min-height:700px;overflow:hidden;box-shadow:0 24px 80px #0007}.sitePreview nav{border-bottom:1px solid #e5edf4;align-items:center;gap:24px;height:68px;padding:0 6%;display:flex}.sitePreview nav strong{margin-right:auto}.sitePreview nav a{font-size:.82rem}.sitePreview section{padding:64px 8%}.siteHero{background:linear-gradient(135deg,#eef6ff,#fff);flex-direction:column;justify-content:center;min-height:420px;display:flex}.siteHero span{letter-spacing:.12em;text-transform:uppercase;color:#46729c;font-size:.72rem}.siteHero h1{max-width:850px;margin:14px 0;font-size:clamp(2rem,5vw,4.5rem);line-height:1}.siteHero p{color:#52677a;max-width:650px;font-size:1.1rem}.sitePreview button{color:#fff;background:#0b2c49;border:0;border-radius:10px;width:max-content;padding:12px 18px}.cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cards article{background:#f0f5f9;border-radius:14px;padding:20px}.gallery{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.gallery div{background:#e7eef4;border-radius:12px;place-items:center;height:130px;display:grid}.sitePreview form{gap:10px;max-width:550px;display:grid}.sitePreview input,.sitePreview textarea{border:1px solid #cad6df;border-radius:9px;padding:12px}.sitePreview textarea{min-height:110px}.cta{text-align:center;background:#eef6ff}.cta button{margin:auto}@media (width<=800px){.workspace{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #17304a;border-right:0}.cards{grid-template-columns:1fr}.sitePreview nav a{display:none}}.authBox,.authNote{color:#cfe4f7;background:#0d2237;border:1px solid #254865;border-radius:12px;margin-bottom:18px;padding:12px;font-size:.8rem}.authBox p{margin:7px 0}.authBox input{color:#fff;background:#071624;border:1px solid #31526d;border-radius:8px;width:100%;margin-bottom:7px;padding:9px}.authNote button{width:auto!important;margin-left:6px!important;padding:4px 8px!important}.landing{--ink:#071525;--blue:#0a3760;--electric:#54a9ff;--ice:#edf7ff;--line:#d8e7f3;color:var(--ink);background:#f8fbfd;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.landing .publicNav{z-index:5;align-items:center;gap:42px;max-width:1320px;height:82px;margin:auto;padding:0 34px;display:flex;position:relative}.brand{color:inherit;align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.brand b{letter-spacing:.14em;font-size:20px}.brand small{letter-spacing:.22em;color:#60809a;margin-top:2px;font-size:7px;display:block}.navLinks{gap:30px;display:flex}.navLinks a{color:#405b70;font-size:.86rem;text-decoration:none}.publicNav>button,.landing button{cursor:pointer;border:0}.publicNav>button{color:#fff;background:#0a2c49;border-radius:10px;padding:12px 19px;font-weight:700}.hero{grid-template-columns:1.02fr .98fr;max-width:1440px;min-height:690px;margin:auto;padding:72px 72px 90px;display:grid;position:relative;overflow:hidden}.heroGlow{filter:blur(100px);opacity:.7;background:#d8eeff;border-radius:50%;width:650px;height:650px;position:absolute;top:-170px;right:-160px}.heroCopy{z-index:2;max-width:700px;position:relative}.kicker{letter-spacing:.2em;color:#3778ac;font-size:.68rem;font-weight:800}.hero h1{letter-spacing:-.055em;margin:24px 0 30px;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,6.3vw,6.5rem);font-weight:400;line-height:.93}.hero h1 em,.finalCta em{color:#2779bd;font-weight:400}.lead{color:#50697d;max-width:650px;font-size:1.12rem;line-height:1.7}.heroActions{align-items:center;gap:26px;margin:34px 0;display:flex}.primary,.darkPanel button,.finalCta button{color:#fff;background:linear-gradient(135deg,#0b3558,#125c95);border-radius:11px;padding:15px 22px;font-weight:750;box-shadow:0 10px 28px #0a4c7e22}.heroActions a{color:#24445d;font-weight:700;text-decoration:none}.trust{color:#627a8d;flex-wrap:wrap;gap:22px;font-size:.75rem;display:flex}.trust span:before{content:"✓";color:#2d8bd4;margin-right:6px}.heroVisual{z-index:2;justify-content:center;align-items:center;display:flex;position:relative}.browser{background:#fff;border:1px solid #dceaf5;border-radius:20px;width:min(670px,100%);overflow:hidden;transform:perspective(1000px)rotateY(-4deg)rotateX(2deg);box-shadow:0 35px 80px #0b34502c}.browserTop{background:#edf4f8;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.browserTop i{background:#9fb5c5;border-radius:50%;width:7px;height:7px}.browserTop span{color:#7690a3;background:#fff;border-radius:6px;margin:auto;padding:5px 70px;font-size:.62rem}.mockNav{justify-content:space-between;padding:22px 7%;font-size:.7rem;display:flex}.mockHero{background:linear-gradient(135deg,#f4faff,#e2f2ff);padding:65px 9% 90px}.mockHero small{letter-spacing:.15em;color:#4480ac}.mockHero h2{max-width:430px;margin:13px 0;font-family:Georgia,serif;font-size:2.7rem;line-height:1.02}.mockHero p{color:#60798b;max-width:390px}.mockHero button{color:#fff;background:#0a3456;border-radius:8px;padding:11px 15px}.auraCard{color:#fff;background:#071a2c;border-radius:16px;gap:13px;width:300px;padding:18px;display:flex;position:absolute;bottom:35px;left:-10px;box-shadow:0 20px 45px #00182f55}.auraOrb{background:radial-gradient(circle at 35% 30%,#c9ecff,#2384d0 45%,#092e52);border-radius:50%;place-items:center;min-width:38px;height:38px;display:grid}.auraCard b{letter-spacing:.12em}.auraCard p{color:#b9d2e5;margin:5px 0;font-size:.75rem;line-height:1.45}.promise{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#54758e;letter-spacing:.23em;justify-content:center;align-items:center;gap:28px;height:82px;font-size:.72rem;display:flex}.promise i{color:#9bc9ea}.intro{text-align:center;max-width:900px;margin:0 auto;padding:120px 30px 60px}.intro h2,.types h2,.difference h2,.faq h2{letter-spacing:-.035em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(2.5rem,4.5vw,4.2rem);font-weight:400;line-height:1.03}.intro p{color:#637b8d;max-width:700px;margin:auto;font-size:1.05rem;line-height:1.7}.steps{grid-template-columns:repeat(4,1fr);gap:1px;max-width:1280px;margin:auto;padding:20px 35px 120px;display:grid}.steps article{border-top:1px solid #bcd4e5;margin-right:30px;padding:28px 30px 10px 0}.steps article>span{color:#3c89c5;font-family:Georgia,serif;font-size:1.5rem}.steps h3{margin:25px 0 10px;font-size:1rem}.steps p{color:#687f91;font-size:.87rem;line-height:1.6}.split{color:#fff;background:#061827;border-radius:26px;grid-template-columns:1fr 1fr;max-width:1320px;margin:0 auto 130px;display:grid;overflow:hidden}.darkPanel{background:radial-gradient(circle at 0 0,#124b77,#071a2a 60%);padding:90px 75px}.darkPanel .kicker{color:#75bdf4}.darkPanel h2{margin:20px 0;font-family:Georgia,serif;font-size:4rem;font-weight:400;line-height:1}.darkPanel p{color:#b3cadb;max-width:530px;line-height:1.7}.darkPanel button{color:#08213a;background:#fff;margin-top:22px}.flow{padding:55px 70px}.flow>div{border-bottom:1px solid #1b3b53;gap:24px;padding:24px 0;display:flex}.flow b{color:#65b5ef;font-family:Georgia,serif;font-size:1.3rem}.flow span{color:#9db7ca;font-size:.84rem}.flow strong{color:#fff;margin-bottom:5px;font-size:1.02rem;display:block}.types{max-width:1280px;margin:auto;padding:0 35px 130px}.types>div:first-child{max-width:780px}.typeGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid}.typeGrid article{background:#fff;border:1px solid #d6e5f0;border-radius:16px;min-height:220px;padding:28px;transition:all .2s}.typeGrid article:hover{transform:translateY(-3px);box-shadow:0 16px 35px #0b3e6510}.typeGrid span{color:#5497c9;font-size:.65rem}.typeGrid h3{margin-top:50px;font-family:Georgia,serif;font-size:1.55rem;font-weight:400}.typeGrid p{color:#6b8192;font-size:.82rem;line-height:1.6}.difference{background:#eaf5fc;grid-template-columns:1fr 1.1fr;gap:90px;padding:120px max(35px,50vw - 605px);display:grid}.benefits{grid-template-columns:1fr 1fr;gap:35px;display:grid}.benefits p{color:#637a8b;line-height:1.65}.benefits b{color:#0b2941;font-size:1.05rem}.faq{max-width:900px;margin:auto;padding:120px 30px}.faq details{border-top:1px solid #cbdde9;padding:22px 0}.faq details:last-child{border-bottom:1px solid #cbdde9}.faq summary{cursor:pointer;justify-content:space-between;font-weight:700;list-style:none;display:flex}.faq summary span{color:#438ac0;font-size:1.4rem}.faq details p{color:#62798b;max-width:720px;line-height:1.65}.finalCta{text-align:center;color:#fff;background:#061827;padding:120px 30px}.finalCta .kicker{color:#72bdf5}.finalCta h2{margin:22px 0;font-family:Georgia,serif;font-size:clamp(2.7rem,5vw,5rem);font-weight:400;line-height:1.03}.finalCta p{color:#adc5d7;max-width:620px;margin:0 auto 30px;line-height:1.65}.finalCta button{color:#09233a;background:#fff}.landing footer{color:#9db5c7;background:#04111d;border-top:1px solid #16344b;align-items:center;gap:40px;padding:35px max(30px,50vw - 640px);display:flex}.landing footer .brand{color:#fff}.landing footer p{margin-right:auto;font-size:.8rem}.landing footer>span{letter-spacing:.08em;font-size:.72rem}.back{color:#8db9d8!important;background:0 0!important;border:0!important;width:auto!important;margin:0 0 4px!important;padding:0!important}@media (width<=900px){.navLinks{display:none}.landing .publicNav{padding:0 20px}.hero{grid-template-columns:1fr;padding:55px 24px 80px}.heroVisual{margin-top:60px}.auraCard{bottom:-30px;left:5px}.steps{grid-template-columns:1fr 1fr}.split{grid-template-columns:1fr;margin:0 18px 90px}.typeGrid{grid-template-columns:1fr 1fr}.difference{grid-template-columns:1fr;gap:30px}.landing footer{flex-wrap:wrap}.landing footer p{order:3;width:100%}.browserTop span{padding:5px 25px}}@media (width<=560px){.publicNav>button{padding:10px 12px;font-size:.72rem}.hero{padding-top:35px}.hero h1{font-size:3.5rem}.lead{font-size:1rem}.heroActions{flex-direction:column;align-items:flex-start}.trust{flex-direction:column;gap:8px}.heroVisual{margin-top:45px}.auraCard{width:92%;margin-top:-15px;position:relative;bottom:auto;left:auto}.mockHero{padding:42px 8% 55px}.mockHero h2{font-size:2rem}.mockNav span{display:none}.promise{gap:10px;font-size:.56rem}.steps{grid-template-columns:1fr;padding-bottom:80px}.darkPanel,.flow{padding:55px 28px}.darkPanel h2{font-size:3rem}.typeGrid,.benefits{grid-template-columns:1fr}.difference{padding-top:80px;padding-bottom:80px}.faq{padding-top:80px}.landing footer>span{display:none}}.admin{color:#eaf5ff;background:#07111c;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.adminSide{background:#081624;border-right:1px solid #183047;flex-direction:column;gap:5px;padding:28px 16px;display:flex}.adminLogo{padding:4px 10px 28px}.adminLogo b{letter-spacing:.18em;font-family:Georgia,serif;font-size:1.25rem}.adminLogo span{letter-spacing:.2em;color:#6397bd;margin-top:5px;font-size:.55rem;display:block}.adminSide>button,.adminSideBottom button{color:#8da9bd;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:11px 12px}.adminSide>button.active{color:#fff;background:#102b43}.adminSideBottom{border-top:1px solid #183047;margin-top:auto;padding-top:16px}.adminSideBottom small{color:#68879e;padding:8px 12px;display:block;overflow:hidden}.adminMain{min-width:0;padding:38px 45px}.adminMain>header{justify-content:space-between;align-items:center;margin-bottom:35px;display:flex}.adminMain>header span,.adminKicker{letter-spacing:.2em;color:#5ea7dd;font-size:.58rem}.adminMain>header h1{margin:5px 0;font-family:Georgia,serif;font-size:2.4rem;font-weight:400}.adminMain>header button{color:#fff;background:#102b43;border:1px solid #234761;border-radius:9px;padding:9px 13px}.statGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px;display:grid}.statGrid article,.adminCard{background:#0a1a29;border:1px solid #17344d;border-radius:14px}.statGrid article{padding:24px}.statGrid strong{font-family:Georgia,serif;font-size:2.4rem;font-weight:400;display:block}.statGrid span{color:#7593a9;font-size:.72rem}.adminGrid{grid-template-columns:1.3fr 1fr;gap:18px;display:grid}.adminCard{margin-bottom:18px;padding:24px}.adminCard h2{margin:0 0 20px;font-size:1rem}.adminCard p{color:#91aabd;line-height:1.65}.adminStatus,.activity{border-bottom:1px solid #153047;justify-content:space-between;align-items:center;padding:13px 0;font-size:.78rem;display:flex}.adminStatus span,.activity span{color:#7693a8}.adminStatus b{font-size:.7rem}.adminStatus i{background:#69b6ef;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.empty{font-size:.82rem;color:#607d92!important}.tableCard{margin-bottom:18px}.tableWrap{overflow:auto}table{border-collapse:collapse;width:100%;font-size:.72rem}th{text-align:left;color:#628ba9;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #24425a;padding:10px;font-size:.58rem}td{color:#a9c0d1;white-space:nowrap;border-bottom:1px solid #122b40;padding:13px 10px}.pipeline{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.pipeline b{background:#102d46;border-radius:8px;padding:9px 12px;font-size:.72rem}.pipeline i{color:#5da9df}.adminGate{color:#fff;text-align:center;background:#071421;place-content:center;min-height:100vh;padding:25px;display:grid}.adminGate>button{color:#7ca8c8;background:0 0;border:0;position:absolute;top:25px;left:25px}.adminGate h1{font-family:Georgia,serif;font-size:2.6rem;font-weight:400}.adminGate .authBox{text-align:left;width:min(390px,90vw)}.adminError{color:#ffc8d0;background:#421b22;border-radius:9px;padding:12px}.loading{color:#7e9bb0}@media (width<=800px){.admin{grid-template-columns:1fr}.adminSide{flex-direction:row;padding:12px;position:relative;overflow:auto}.adminLogo,.adminSideBottom{display:none}.adminSide>button{white-space:nowrap}.adminMain{padding:25px 18px}.statGrid{grid-template-columns:1fr 1fr}.adminGrid{grid-template-columns:1fr}}.navActions{align-items:center;gap:16px;display:flex}.navActions>a{color:#48677f;font-size:.72rem;text-decoration:none}.clientLogin{color:#0b1c2b;background:#f5f9fc;place-items:center;min-height:100vh;padding:28px;display:grid}.clientLogin>.back{position:absolute;top:28px;left:28px}.clientLogin>div{width:min(520px,92vw)}.clientLogin h1{margin:.4rem 0 1rem;font-family:Georgia,serif;font-size:3rem;font-weight:400}.clientLogin>div>p{color:#61798b;margin-bottom:28px;line-height:1.7}.clientLogin .authBox{background:#fff;border:1px solid #dbe7ef;border-radius:16px;padding:24px;box-shadow:0 20px 60px #17375014}@media (width<=700px){.navActions>a{display:none}.clientTop{grid-template-columns:auto 1fr;gap:10px;padding:10px 18px}.clientTop>button{justify-self:end}.clientTop>div:last-child{border-top:1px solid #edf3f7;grid-column:1/-1;justify-content:space-between;width:100%;padding-top:8px}}.clientPortal{color:#0b1c2b;background:#f5f9fc;min-height:100vh}.clientTop{background:#fff;border-bottom:1px solid #dce8f0;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:16px;min-height:76px;padding:10px 4vw;display:grid}.clientTop button{color:#31536c;background:0 0;border:0}.clientTop>div:last-child{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.clientTop span{color:#7890a2;text-transform:uppercase;font-size:.75rem}.clientDashboard{grid-template-columns:1fr minmax(340px,520px);gap:5vw;padding:7vh 6vw;display:grid}.clientDashboard h1{max-width:760px;font:400 clamp(2.5rem,5vw,5rem)/.98 Georgia,serif}.clientDashboard>div>p{color:#61798b;max-width:680px;line-height:1.7}.diagnosisCard,.blueprintCard{background:#fff;border:1px solid #dbe7ef;border-radius:22px;padding:28px;box-shadow:0 20px 60px #17375012}.diagnosisCard{flex-direction:column;gap:12px;display:flex}.diagnosisCard label{color:#49677d;font-size:.78rem;font-weight:700}.diagnosisCard input,.diagnosisCard textarea,.diagnosisCard select{box-sizing:border-box;color:#0b1c2b;width:100%;font:inherit;background:#fbfdff;border:1px solid #cfdee8;border-radius:10px;margin-top:6px;padding:12px}.diagnosisCard textarea{resize:vertical;min-height:76px}.projectList{gap:10px;margin-top:30px;display:grid}.projectList button{text-align:left;background:#fff;border:1px solid #dbe7ef;border-radius:14px;justify-content:space-between;padding:18px;display:flex}.projectList span{color:#7890a2;text-transform:uppercase;font-size:.75rem}.clientProjectGrid{grid-template-columns:340px 1fr;gap:24px;padding:28px;display:grid}.blueprintCard h2{font:400 2rem/1.08 Georgia,serif}.blueprintCard p{color:#536e81;line-height:1.55}.approved{font-weight:700;color:#13765a!important}.clientPreview{min-width:0}.clientPreview .sitePreview{min-height:70vh}@media (width<=850px){.clientDashboard,.clientProjectGrid{grid-template-columns:1fr;padding:24px 18px}.clientTop{padding:0 18px}.projectList button{flex-direction:column;gap:5px}}.clientActions{border-top:1px solid #dbe7ef;margin-top:24px;padding-top:22px}.clientActions h3{margin:0 0 8px}.clientActions p,.clientActions small{color:#61798b;line-height:1.5}.clientActions textarea{box-sizing:border-box;border:1px solid #cfdee8;border-radius:10px;width:100%;min-height:100px;margin:12px 0;padding:12px}.clientActions button{width:100%;margin-top:8px}.clientActions small{margin-top:12px;display:block}.versionHistory{border-top:1px solid #dbe7ef;margin-top:22px;padding-top:18px}.versionHistory>div{border-bottom:1px solid #edf3f7;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.versionHistory button{font-size:.72rem;width:auto!important;margin:0!important;padding:7px 10px!important}.publishedLink{color:#12624b;background:#f1fbf7;border:1px solid #b9d8cc;border-radius:10px;margin-top:12px;padding:12px 14px;font-weight:700;text-decoration:none;display:block}@media (width<=800px){.adminSide{z-index:20;background:#081624;border-bottom:1px solid #183047;border-right:0;gap:7px;padding:10px 12px;display:flex;position:sticky;top:0}.adminSide>button{flex:none;padding:10px 12px;font-size:.75rem}.adminMain>header{align-items:flex-start;gap:12px}.adminMain>header h1{font-size:2rem}.adminMain>header button{flex:none}.tableCard{padding:18px}.tableWrap{margin:0 -18px;padding:0 18px}.clientTop b,.clientTop span{text-overflow:ellipsis;white-space:nowrap;max-width:58vw;overflow:hidden}.blueprintCard{padding:22px}.clientPreview{overflow:hidden}.sitePreview nav{overflow:auto}}.qaCard{background:#f8fbfd;border:1px solid #dbe7ef;border-radius:14px;margin:18px 0;padding:18px}.qaCard h3{margin-top:0}.qaCard strong{margin-bottom:10px;display:block}.qaCard p{margin:5px 0;font-size:.88rem}.sitePreview{background:var(--site-bg);color:var(--site-text);font-family:var(--site-body);border-radius:var(--site-radius);overflow:hidden}.sitePreview h1,.sitePreview h2,.sitePreview h3,.sitePreview strong{font-family:var(--site-heading)}.sitePreview>section{padding-top:var(--site-gap);padding-bottom:var(--site-gap)}.sitePreview button{background:var(--site-primary);border-radius:var(--site-radius)}.sitePreview .cards article,.sitePreview input,.sitePreview textarea{border-radius:var(--site-radius)}.sitePreview a{color:var(--site-secondary)}.sitePreview .variant-centered{text-align:center}.sitePreview .siteHero.variant-centered{max-width:900px;margin:auto}.sitePreview .siteHero.variant-split{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:48px;display:grid}.sitePreview .variant-editorial h1{max-width:12ch;font-size:clamp(2.8rem,7vw,6rem);line-height:.96}.sitePreview .variant-list .cards{display:block}.sitePreview .variant-list .cards article{margin-bottom:12px}.sitePreview .cta.variant-compact{text-align:center;max-width:760px;margin:auto}.sitePreview .cta.variant-wide{text-align:center;padding-left:8%;padding-right:8%}@media (width<=720px){.sitePreview .siteHero.variant-split{grid-template-columns:1fr;gap:24px}}.sitePreview nav .siteNavLink{appearance:none;color:var(--site-secondary);box-shadow:none;cursor:pointer;font:inherit;background:0 0;border:0;padding:8px 10px}.sitePreview nav .siteNavLink:hover{text-decoration:underline}.sitePreview .gallery img{border-radius:var(--site-radius);max-width:100%;height:auto;display:block}.auditWorkspace{gap:18px;display:grid}.auditGrid{grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto;align-items:end;gap:12px;display:grid}.auditGrid.two{grid-template-columns:1fr 1fr}.auditGrid label,.auditField{color:#85a0b5;gap:7px;font-size:.72rem;display:grid}.auditGrid input,.auditGrid select,.auditField input,.auditField textarea,.findingTop select{box-sizing:border-box;color:#eaf5ff;background:#071827;border:1px solid #26465f;border-radius:9px;width:100%;padding:10px}.auditField{margin-top:12px}.auditField textarea{resize:vertical;min-height:105px}.auditGrid button,.auditPrimary,.auditHeading button{color:#fff;cursor:pointer;background:#123653;border:1px solid #2a5576;border-radius:9px;padding:11px 14px}.auditGrid button:disabled,.auditPrimary:disabled,.auditHeading button:disabled{opacity:.45;cursor:not-allowed}.auditPills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.auditPills button{color:#90adc1;cursor:pointer;background:#0a1f31;border:1px solid #26465f;border-radius:99px;padding:8px 11px}.auditPills button.active{color:#071827;background:#dcecff;border-color:#dcecff}.auditHeading{justify-content:space-between;align-items:center;gap:14px;display:flex}.auditHeading h2,.findingList h3{margin:0}.auditHeading p{margin:5px 0 0}.findingList{gap:12px;display:grid}.findingList article{background:#081827;border:1px solid #17344d;border-radius:12px;padding:16px}.findingTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.findingTop>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.findingTop>div>span{font-weight:700}.findingList h3{color:#7fa0b7;text-transform:uppercase;letter-spacing:.08em;margin-top:14px;font-size:.72rem}.findingList p{color:#bdd0df;margin:5px 0}.findingList small{color:#6f8da4;margin-top:11px;display:block}.priority{text-transform:uppercase;background:#17324a;border-radius:99px;padding:4px 7px;font-size:.62rem}.priority.critica{color:#ffbdc6;background:#54212a}.priority.alta{color:#ffe09a;background:#493b16}.priority.media{color:#a9d8fb;background:#183a53}.priority.baja{color:#9fe1c9;background:#173a30}@media (width<=780px){.auditGrid,.auditGrid.two{grid-template-columns:1fr}.auditHeading,.findingTop{flex-direction:column;align-items:stretch}}.conxiaBrand{min-width:0;color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.conxiaBrandMark{flex:none;width:48px;height:36px}.conxiaBrandText{min-width:0;display:block}.conxiaBrandText b{letter-spacing:.12em;white-space:nowrap;font-size:1.05rem;font-weight:700;display:block}.conxiaBrandText b span{color:var(--conxia-brand)}.conxiaBrandText small{color:var(--conxia-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:2px;font-size:.62rem;font-weight:650;display:block}[data-conxia-template=overview],[data-conxia-template=workflow],[data-conxia-template=admin]{min-width:0}[data-conxia-template=workflow] .topbar,[data-conxia-template=admin] .adminSide{border-color:var(--conxia-border)}[data-conxia-template=workflow] button,[data-conxia-template=admin] button{border-radius:calc(var(--conxia-radius) - 4px)}.landing .brand{align-items:center;margin-right:auto;display:inline-flex}.landing .brand .conxiaBrandText b{letter-spacing:.12em;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1rem}.landing .brand .conxiaBrandText small{font-family:Plus Jakarta Sans,Inter,sans-serif}.adminLogo .conxiaBrandMark{width:42px;height:32px}.adminLogo .conxiaBrandText b{font-size:.95rem}.adminLogo .conxiaBrandText small{font-size:.55rem}.clientTop .conxiaBrand{flex:none}.clientTop .conxiaBrandMark{width:40px;height:30px}.clientTop .conxiaBrandText b{font-size:.9rem}.clientTop .conxiaBrandText small{font-size:.52rem}@media (width<=700px){.clientTop .conxiaBrandText,.topbar .conxiaBrandText small{display:none}}.auraLauncher{z-index:80;border:1px solid color-mix(in srgb,var(--conxia-brand) 34%,transparent);color:#eef6ff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071422eb;border-radius:999px;align-items:center;gap:10px;min-height:52px;padding:7px 12px 7px 8px;text-decoration:none;transition:all .18s;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 16px 42px #00000047}.auraLauncher:hover{border-color:color-mix(in srgb,var(--conxia-brand) 58%,transparent);background:#0a1d30f5;transform:translateY(-1px)}.auraLauncher:focus-visible{outline:2px solid var(--conxia-brand);outline-offset:3px}.auraLauncherMark{color:#fff;background:linear-gradient(145deg,#17355a,#2474e8);border-radius:999px;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:18px;font-weight:700;display:grid;position:relative;box-shadow:0 8px 22px #2474e83d}.auraLauncherMark i{background:#12cbb5;border-radius:999px;width:6px;height:6px;position:absolute;top:6px;right:6px}.auraLauncherCopy{line-height:1.05;display:block}.auraLauncherCopy b{letter-spacing:.08em;font-size:.78rem;display:block}.auraLauncherCopy small{color:#8ca4b8;letter-spacing:.04em;margin-top:4px;font-size:.58rem;display:block}@media (width<=700px){.auraLauncher{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding-right:8px}.auraLauncherCopy{display:none}}.auraLauncher{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:50%;width:64px;height:64px;min-height:64px;padding:0}.auraLauncher:hover{background:0 0}.auraLauncherPortrait{object-fit:contain;width:100%;height:100%;display:block}@media (width<=700px){.auraLauncher{padding:0}}.careWorkspace{gap:16px;margin-top:22px;display:grid}.careHead{background:#fff;border:1px solid #dbe7ef;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;padding:22px;display:flex}.careHead h2{margin:.35rem 0;font:400 2rem/1.05 Georgia,serif}.careHead p{color:#61798b;max-width:720px;margin:0;line-height:1.6}.careState{white-space:nowrap;border:1px solid #dbe7ef;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.careState i{background:#8ca4b8;border-radius:50%;width:8px;height:8px}.careState.healthy i{background:#1aa676}.careState.degraded i{background:#d5a027}.careState.down i{background:#d94d5d}.careStats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.careStats article{background:#fff;border:1px solid #dbe7ef;border-radius:16px;padding:18px}.careStats span{color:#7890a2;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;display:block}.careStats strong{margin:7px 0;font:400 2rem/1.1 Georgia,serif;display:block}.careStats strong.textStat{text-transform:capitalize;font:700 .95rem/1.2 Plus Jakarta Sans,Inter,sans-serif}.careStats small{color:#6c8495;line-height:1.4}.careGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.careCard{background:#fff;border:1px solid #dbe7ef;border-radius:16px;padding:20px}.careCard h3{margin:0 0 14px}.careCard>label{border-bottom:1px solid #edf3f7;grid-template-columns:auto 1fr;align-items:start;column-gap:8px;padding:9px 0;font-weight:700;display:grid}.careCard>label input{margin-top:3px}.careCard>label small{color:#6c8495;grid-column:2;margin-top:3px;font-weight:400}.careCard select{color:#0b1c2b;background:#fbfdff;border:1px solid #cfdee8;border-radius:10px;width:100%;padding:11px}.careNote{color:#6c8495;font-size:.82rem;line-height:1.55}.careChecks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.careChecks span{color:#31536c;background:#f4f9fc;border-radius:9px;padding:9px 10px;font-size:.78rem}.monitorRow{text-transform:capitalize;border-bottom:1px solid #edf3f7;justify-content:space-between;align-items:center;padding:9px 0;display:flex}.monitorRow b{text-transform:uppercase;font-size:.68rem}.monitorRow b.healthy{color:#13765a}.monitorRow b.degraded{color:#9a6c00}.monitorRow b.down{color:#b22437}.monitorRow b.unknown{color:#7890a2}.careMessage{color:#31536c;background:#eef7ff;border:1px solid #cfe3f4;border-radius:10px;margin:0;padding:10px 12px;font-size:.82rem}@media (width<=850px){.careHead{flex-direction:column}.careStats,.careGrid{grid-template-columns:1fr}.careChecks{grid-template-columns:1fr 1fr}}.evolutionWorkspace{background:#fff;border:1px solid #dbe7ef;border-radius:18px;margin-top:16px;padding:22px}.evolutionWorkspace h2{margin:.35rem 0;font:400 2rem/1.05 Georgia,serif}.evolutionWorkspace>p,.evolutionHead p,.evolutionEmpty p{color:#61798b;line-height:1.6}.evolutionOff{background:#f9fcfe}.evolutionHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.evolutionHead>span{color:#49677d;white-space:nowrap;border:1px solid #dbe7ef;border-radius:999px;padding:8px 11px;font-size:.72rem}.evolutionList{gap:12px;margin-top:18px;display:grid}.evolutionList>article{background:#fbfdff;border:1px solid #e0eaf1;border-radius:14px;padding:18px}.evolutionList h3{margin:10px 0 8px}.evolutionList p{color:#536e81;line-height:1.55}.evolutionMeta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.evolutionMeta span,.evolutionMeta b{text-transform:uppercase;letter-spacing:.05em;color:#46677e;background:#edf5fa;border-radius:999px;padding:5px 7px;font-size:.62rem}.evolutionMeta .impact.high{color:#a82b3b;background:#fff0f1}.evolutionMeta .impact.medium{color:#8c6500;background:#fff7e6}.evolutionMeta .impact.low{color:#28725d;background:#eef9f5}.hypothesis{background:#f2f7fb;border-radius:10px;padding:11px}.evolutionList details{margin-top:10px}.evolutionList pre{color:#c9e3f4;background:#081827;border-radius:9px;padding:12px;font-size:.7rem;overflow:auto}.evolutionActions{justify-content:flex-end;align-items:center;gap:8px;margin-top:14px;display:flex}.evolutionActions>span{text-transform:uppercase;color:#7890a2;margin-right:auto;font-size:.64rem}.evolutionActions button{color:#31536c;background:#fff;border:1px solid #c9dbe7;border-radius:9px;padding:8px 10px}.evolutionActions button.primary{color:#fff;background:#0b2941;border-color:#0b2941}.evolutionEmpty{text-align:center;border:1px dashed #cbdce7;border-radius:12px;padding:28px}@media (width<=700px){.evolutionHead{flex-direction:column}.evolutionActions{flex-wrap:wrap}.evolutionActions>span{width:100%;margin:0}}.pricing{color:#0b1c2b;background:#f7fbfe;padding:120px max(35px,50vw - 640px)}.pricingIntro{max-width:760px;margin-bottom:45px}.pricingIntro h2{letter-spacing:-.035em;margin:18px 0;font-family:Georgia,serif;font-size:clamp(2.6rem,4.5vw,4.3rem);font-weight:400;line-height:1.02}.pricingIntro p{color:#637b8d;line-height:1.7}.pricingGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.pricingGrid article{background:#fff;border:1px solid #d6e5f0;border-radius:18px;padding:24px;position:relative;box-shadow:0 16px 38px #0e3d5f0d}.pricingGrid article>span{letter-spacing:.15em;color:#5c94bc;font-size:.62rem}.pricingGrid h3{margin:13px 0;font-family:Georgia,serif;font-size:1.65rem;font-weight:400}.price{align-items:flex-end;gap:6px;margin:20px 0;display:flex}.price b{font-size:1.85rem}.price small{color:#71889a;margin-bottom:4px}.pricingGrid p{color:#61798b;min-height:48px;line-height:1.55}.pricingGrid ul{color:#49677d;padding-left:18px;font-size:.84rem;line-height:1.8}.pricingGrid article>small{color:#7b91a2;margin-top:18px;line-height:1.45;display:block}.pricingGrid .recommended{border:1px solid #6caee0;box-shadow:0 22px 48px #2374e81f}.recommendBadge{color:#fff;letter-spacing:.09em;background:#0b2941;border-radius:999px;padding:6px 8px;font-size:.56rem;position:absolute;top:14px;right:14px}.founderOffer{background:#eaf5fc;border:1px solid #b9d7ec;border-radius:14px;align-items:center;gap:14px;margin-top:18px;padding:17px 20px;display:flex}.founderOffer b{white-space:nowrap}.founderOffer span{color:#4d6d83;line-height:1.5}@media (width<=1000px){.pricingGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.pricingGrid{grid-template-columns:1fr}.founderOffer{flex-direction:column;align-items:flex-start}}.taliaStart{color:#0b1c2b;background:#f4f8fb;min-height:100vh}.startTop{background:#fff;border-bottom:1px solid #dce8f0;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:76px;padding:10px 4vw;display:grid}.startTop>button{color:#31536c;cursor:pointer;background:0 0;border:0;justify-self:start}.startTop>span{color:#7890a2;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.startShell{max-width:1120px;margin:auto;padding:7vh 24px 10vh}.startIntro{max-width:760px;margin-bottom:32px}.startIntro h1{margin:.45rem 0 1rem;font:400 clamp(2.6rem,5vw,5rem)/.98 Georgia,serif}.startIntro p{color:#61798b;max-width:680px;line-height:1.7}.startCard{background:#fff;border:1px solid #dbe7ef;border-radius:22px;max-width:760px;padding:28px;box-shadow:0 20px 60px #17375012}.startCard h2{margin:0 0 10px;font:400 2.1rem/1.08 Georgia,serif}.startCard>p{color:#61798b;line-height:1.6}.startCard textarea{box-sizing:border-box;color:#0b1c2b;resize:vertical;background:#fbfdff;border:1px solid #cfdee8;border-radius:12px;width:100%;min-height:140px;padding:14px}.startCard>.primary,.startNav .primary,.recommendation>.primary{color:#fff;cursor:pointer;background:#0b2941;border:0;border-radius:10px;margin-top:16px;padding:12px 16px;font-weight:700}.startCard>.primary:disabled{opacity:.45;cursor:not-allowed}.choiceGrid{grid-template-columns:repeat(2,1fr);gap:9px;margin:18px 0 26px;display:grid}.choiceGrid button,.choiceList button,.miniPlans button{color:#31536c;text-align:left;cursor:pointer;background:#fbfdff;border:1px solid #d5e3ec;border-radius:11px;padding:13px}.choiceGrid button.selected,.choiceList button.selected,.miniPlans button.selected{color:#0b2941;background:#eef5ff;border-color:#2474e8}.choiceList{gap:9px;display:grid}.startNav{justify-content:space-between;align-items:center;margin-top:18px;display:flex}.startNav>button:first-child,.textButton{color:#49677d;cursor:pointer;background:0 0;border:0}.recommendation .recPrice{margin:8px 0;font:400 2.6rem Georgia,serif}.recommendation .recPrice small{color:#7890a2;font:500 .8rem Plus Jakarta Sans,Inter,sans-serif}.recWhy{color:#31536c;background:#f3f8fc;border-radius:12px;gap:5px;margin:18px 0;padding:14px;display:grid}.recWhy span{color:#61798b;line-height:1.55}.recommendation .textButton{margin:14px 0;display:block}.miniPlans{grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0 18px;display:grid}.miniPlans button{justify-content:space-between;gap:10px;display:flex}.miniPlans span{color:#7890a2;font-size:.78rem}.recommendation>small{color:#7890a2;line-height:1.5;display:block}.pricingGrid article>button{color:#173c58;cursor:pointer;background:#f8fbfd;border:1px solid #bed1df;border-radius:10px;width:100%;margin-top:18px;padding:11px 12px;font-weight:700}.pricingGrid article.recommended>button{color:#fff;background:#0b2941;border-color:#0b2941}.accessStatus{color:#49677d;background:#f8fbfd;border:1px solid #dbe7ef;border-radius:10px;margin:16px 0;padding:12px 14px}.clientLogin .authHelp{color:#7890a2;margin:12px 0;line-height:1.5;display:block}@media (width<=700px){.startTop{grid-template-columns:auto 1fr}.startTop>span{grid-column:1/-1}.startShell{padding:5vh 18px 8vh}.startCard{padding:22px}.choiceGrid,.miniPlans{grid-template-columns:1fr}.startIntro h1{font-size:3rem}}body:has(.taliaAuraBar){padding-bottom:calc(88px + env(safe-area-inset-bottom))}.taliaAuraBar,.taliaAuraComposer{color:#12334e;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-sizing:border-box;background:#fffffff5;border:1px solid #d3e0ed;border-radius:28px;align-items:center;gap:8px;padding:8px;display:flex;box-shadow:0 14px 36px #0f2b4e2e}.taliaAuraBar{bottom:calc(16px + env(safe-area-inset-bottom));z-index:80;width:calc(100% - 24px);max-width:600px;position:fixed;left:50%;transform:translate(-50%)}.taliaAuraComposer{box-shadow:none;flex-shrink:0;margin:10px 14px 14px}.taliaAuraBar input,.taliaAuraComposer input{color:#12334e;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:16px}.taliaAuraBar button,.taliaAuraComposer button{cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.taliaAuraPortrait{background:#eef5ff;padding:0}.taliaAuraPortrait img{object-fit:contain;border-radius:50%}.taliaAuraAction{color:#fff;background:#0755c9}.taliaAuraAction:disabled{opacity:.45;cursor:not-allowed}.taliaAuraBar:focus-within,.taliaAuraComposer:focus-within{border-color:#0755c9;box-shadow:0 0 0 3px #0755c922}.taliaAuraBackdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);box-sizing:border-box;background:#07142288;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.taliaAuraPanel{color:#12334e;background:#f8fbfe;border:1px solid #d3e0ed;border-radius:24px;flex-direction:column;width:100%;max-width:600px;height:min(760px,85dvh);max-height:calc(100dvh - 32px);display:flex;overflow:hidden;box-shadow:0 24px 80px #07142255}.taliaAuraHeader{background:#fff;border-bottom:1px solid #d3e0ed;flex-shrink:0;align-items:center;gap:12px;padding:16px;display:flex}.taliaAuraHeader>img{border-radius:50%}.taliaAuraHeader>div{flex:1}.taliaAuraHeader h2{margin:0;font:700 18px/1.2 inherit}.taliaAuraHeader p{color:#526d83;margin:4px 0 0;font-size:12px}.taliaAuraHeader button{color:#12334e;cursor:pointer;background:#eaf1f8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.taliaAuraMessages{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:60px;padding:16px;display:flex;overflow-y:auto}.taliaAuraMessage{background:#fff;border:1px solid #d3e0ed;border-radius:18px;max-width:90%;padding:12px 14px}.taliaAuraMessage.user{color:#fff;background:#0755c9;border-color:#0755c9;align-self:flex-end}.taliaAuraMessage.assistant{align-self:flex-start}.taliaAuraMessage b{font-size:12px}.taliaAuraMessage p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:15px;line-height:1.6}.taliaAuraMessage button,.taliaAuraControls button{color:#17446b;cursor:pointer;font:inherit;background:#edf4fc;border:1px solid #c9d9e9;border-radius:10px;padding:10px 12px;font-size:13px}.taliaAuraVoice{border-top:1px solid #d3e0ed;flex-shrink:0;padding:10px 16px}.taliaAuraVoice>p{margin:5px 0;font-size:14px}.taliaAuraControls{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.taliaAuraHint{color:#526d83}.taliaAuraMeter{background:#dce8f4;border-radius:8px;height:8px;overflow:hidden}.taliaAuraMeter span{background:#0755c9;height:100%;transition:width .1s;display:block}.taliaAuraOptions{flex-shrink:0;padding:8px 16px;font-size:12px}.taliaAuraOptions summary{cursor:pointer}.taliaAuraOptions label{align-items:center;gap:8px;margin:10px 10px 0 0;display:inline-flex}.taliaAuraOptions select{color:#12334e;background:#fff;border:1px solid #c9d9e9;border-radius:8px;padding:7px}.taliaAuraOptions p{color:#526d83;line-height:1.5}.taliaAuraLogin{padding:20px;overflow-y:auto}.taliaAuraError{color:#b02f38;overflow-wrap:anywhere;padding:0 16px;font-size:13px}.taliaAuraPanel button:focus-visible,.taliaAuraPanel select:focus-visible,.taliaAuraBar button:focus-visible{outline-offset:3px;outline:2px solid #0755c9}@media (width<=640px){.taliaAuraBackdrop{align-items:flex-end;padding:0}.taliaAuraPanel{height:90dvh;max-height:100dvh;padding-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0}.taliaAuraHeader{padding:12px 14px}.taliaAuraVoice{max-height:32dvh;overflow-y:auto}}.organizationWorkspace{background:#fff;border:1px solid #dbe7ef;border-radius:18px;margin:28px 0 12px;padding:24px;box-shadow:0 12px 36px #1737500d}.organizationHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.organizationHeader h2{margin:8px 0;font:400 1.55rem Georgia,serif}.organizationHeader p,.organizationFootnote{color:#60798b;font-size:.82rem;line-height:1.6}.organizationCount{color:#52748a;white-space:nowrap;border:1px solid #dbe7ef;border-radius:25px;padding:8px 11px;font-size:.72rem}.organizationLabel,.organizationForm label,.organizationAssociate label{color:#3b6078;margin:14px 0 6px;font-size:.81rem;font-weight:600;display:block}.organizationInput,.organizationForm input{color:#0b1c2b;background:#fbfdff;border:1px solid #cfdee8;border-radius:10px;width:100%;margin-top:4px;padding:12px}.organizationDetails{border-top:1px solid #e1ebf2;margin-top:16px;padding-top:14px}.organizationDetails summary{cursor:pointer;color:#194b71;font-weight:600}.organizationForm{grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:12px;display:grid}.organizationForm label:nth-child(3){grid-column:1/-1}.organizationForm input[type=color]{cursor:pointer;width:72px;min-height:44px;padding:3px}.organizationForm button{grid-column:1/-1}.organizationAssociate{border-top:1px solid #e1ebf2;margin-top:16px;padding-top:12px}.organizationAssociate button{margin-top:10px}@media (width<=700px){.organizationWorkspace{padding:18px}.organizationForm{grid-template-columns:1fr}.organizationHeader{flex-direction:column}}:root{--cx-bg:oklch(100% 0 0);--cx-surface:oklch(98.2% .004 265);--cx-text:oklch(24% .045 264);--cx-navy:oklch(29% .062 264);--cx-brand:oklch(57% .19 250);--cx-brand-soft:oklch(96.5% .025 250);--cx-muted:oklch(53% .03 262);--cx-border:oklch(92.5% .008 262);--cx-shadow:0 1px 2px #0f2b4e0a,0 8px 24px #0f2b4e0f}.landing,.taliaStart,.clientLogin,.clientPortal,.admin,.appShell{font-family:Plus Jakarta Sans,Inter,system-ui,-apple-system,Segoe UI,sans-serif}.landing{--ink:var(--cx-text);--blue:var(--cx-navy);--electric:var(--cx-brand);--ice:var(--cx-brand-soft);--line:var(--cx-border);background:var(--cx-bg);color:var(--cx-text)}.landing .publicNav{border-bottom:1px solid var(--cx-border);gap:22px;max-width:1280px;height:auto;min-height:74px;padding:12px 24px}.landing .navLinks a{color:var(--cx-muted);font-size:13px;font-weight:600}.landing .navLinks a:hover{color:var(--cx-brand)}.landing .navActions{align-items:center;gap:12px;display:flex}.landing .navActions a{color:var(--cx-brand);font-size:13px;font-weight:650}.landing .publicNav>button,.landing .navActions button{background:var(--cx-brand);color:#fff;border:0;border-radius:14px;min-height:44px;padding:11px 16px}.landing .hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:30px;max-width:1280px;min-height:570px;padding:34px 24px 60px}.landing .heroGlow{display:none}.landing .heroCopy{background:var(--cx-navy);color:#fff;border-radius:24px;align-self:center;padding:clamp(22px,3.3vw,42px)}.landing .kicker{color:var(--cx-brand);letter-spacing:.12em;font-size:11px;font-weight:750}.landing .heroCopy .kicker{color:#dce8fc}.landing .hero h1{letter-spacing:-.035em;margin:16px 0;font:700 clamp(29px,3.8vw,48px)/1.14 Plus Jakarta Sans,Inter,system-ui,sans-serif}.landing .hero h1 em{color:#cbdfff;font-style:normal}.landing .heroCopy .lead{color:#e0e9f6;font-size:14px;line-height:1.65}.landing .heroActions{flex-wrap:wrap;gap:12px;margin:23px 0;display:flex}.landing .heroActions a{color:#dce8fc;font-size:13px}.landing .primary{background:var(--cx-brand);color:#fff;box-shadow:none;border-radius:14px;min-height:44px;padding:12px 16px;font-weight:650}.landing .trust{color:#dce8fc;gap:12px;line-height:1.45}.landing .trust span:before{color:#98c5ff}.landing .browser,.landing .typeGrid article,.landing .pricingGrid article{background:var(--cx-bg);border:1px solid var(--cx-border);box-shadow:var(--cx-shadow);border-radius:24px}.landing .browser{transform:none}.landing .browserTop{background:var(--cx-surface)}.landing .mockHero{background:var(--cx-brand-soft)}.landing .mockHero h2{letter-spacing:-.035em;font-family:inherit;font-size:clamp(23px,2.5vw,34px);font-weight:700}.landing .mockHero button{background:var(--cx-brand);border-radius:14px}.landing .auraCard{background:var(--cx-navy);box-shadow:var(--cx-shadow);border-radius:20px;bottom:10px;left:0}.landing .promise{border-color:var(--cx-border);color:var(--cx-muted)}.landing .intro,.landing .faq{padding-top:65px;padding-bottom:40px}.landing .intro h2,.landing .types h2,.landing .difference h2,.landing .faq h2,.landing .pricingIntro h2,.landing .finalCta h2,.landing .darkPanel h2{letter-spacing:-.035em;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:clamp(26px,3vw,38px);font-weight:700;line-height:1.2}.landing .steps{gap:16px;padding-bottom:72px}.landing .steps article{border:1px solid var(--cx-border);background:var(--cx-bg);border-radius:20px;margin:0;padding:20px}.landing .steps article>span{color:var(--cx-brand);font-family:inherit;font-weight:750}.landing .steps h3{margin:15px 0 6px}.landing .split{background:var(--cx-navy);box-shadow:var(--cx-shadow);border-radius:24px;margin-bottom:70px}.landing .darkPanel{background:var(--cx-navy);padding:55px 40px}.landing .darkPanel h2{color:#fff}.landing .flow{padding:35px}.landing .flow b{color:#a5ceff;font-family:inherit}.landing .types{padding-bottom:70px}.landing .typeGrid{gap:14px;margin-top:26px}.landing .typeGrid article{min-height:178px;padding:22px}.landing .typeGrid h3{color:var(--cx-navy);margin:24px 0 6px;font-family:inherit;font-size:18px;font-weight:700}.landing .difference{background:var(--cx-surface);gap:35px;padding-block:65px}.landing .benefits b{color:var(--cx-navy)}.landing .pricingGrid article{border-radius:24px}.landing .pricingGrid h3{font-family:inherit;font-size:19px;font-weight:700}.landing .pricingGrid article.recommended{border-color:var(--cx-brand)}.landing .pricingGrid article.recommended>button{background:var(--cx-brand);border-radius:14px}.landing .recommendBadge{background:var(--cx-brand)}.landing .faq details{border-color:var(--cx-border)}.landing .finalCta{background:var(--cx-navy);padding:70px 24px}.landing footer{background:var(--cx-navy);border-top:1px solid #ffffff26}.appShell{background:var(--cx-bg);color:var(--cx-text)}.appShell>.topbar{background:var(--cx-bg);border-color:var(--cx-border);min-height:76px;padding:15px 22px}.appShell>.topbar h1{color:var(--cx-navy)}.appShell .eyebrow{color:var(--cx-brand)}.appShell .workspace{grid-template-columns:minmax(230px,285px) minmax(0,1fr);min-width:0}.appShell .sidebar{background:var(--cx-bg);border-color:var(--cx-border);color:var(--cx-text)}.appShell .sidebar h2,.appShell .sidebar h3{color:var(--cx-navy)}.appShell .sidebar p,.appShell .sidebar small{color:var(--cx-muted)}.appShell .sidebar button{border-color:var(--cx-border);background:var(--cx-surface);color:var(--cx-text);border-radius:14px;min-height:44px}.appShell .sidebar .publish{background:var(--cx-brand);color:#fff}.appShell .chips span{background:var(--cx-brand-soft);color:var(--cx-brand);border-radius:999px}.appShell .stage{background:var(--cx-surface)}.appShell .devicebar{color:var(--cx-text)}.appShell .devicebar button{color:var(--cx-muted);border-radius:12px}.appShell .devicebar button.active{color:var(--cx-brand);background:var(--cx-brand-soft)}.appShell .status{background:var(--cx-brand-soft);border-color:var(--cx-border);color:var(--cx-text)}.appShell .authBox,.appShell .authNote{background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-border);border-radius:16px}.appShell .authBox input{background:var(--cx-bg);color:var(--cx-text);border-color:var(--cx-border);min-height:44px}.admin{background:var(--cx-bg);color:var(--cx-text);grid-template-columns:232px minmax(0,1fr)}.adminSide{background:var(--cx-bg);border-color:var(--cx-border)}.adminSide>button,.adminSideBottom button{color:var(--cx-muted);border-radius:12px;min-height:44px;font-size:13px}.adminSide>button.active,.adminSide>button:hover{background:var(--cx-brand-soft);color:var(--cx-brand)}.adminSideBottom{border-color:var(--cx-border)}.adminMain{background:var(--cx-bg);padding:28px}.adminMain>header h1{color:var(--cx-navy);font-family:inherit;font-size:28px;font-weight:700}.adminMain>header span,.adminKicker{color:var(--cx-brand)}.adminMain>header button{background:var(--cx-brand);color:#fff;border:0;border-radius:14px}.adminCard,.statGrid article{color:var(--cx-text);box-shadow:var(--cx-shadow);background:var(--cx-bg)!important;border:1px solid var(--cx-border)!important;border-radius:24px!important}.adminCard h2,.adminCard h3{color:var(--cx-navy);font-family:inherit}.adminCard .tableWrap{max-width:100%;overflow-x:auto}.adminSideBottom small{color:var(--cx-muted)}.clientLogin,.clientPortal,.taliaStart{background:var(--cx-bg);color:var(--cx-text)}.startTop,.clientTop{background:var(--cx-bg);border-color:var(--cx-border)}.startShell{max-width:1120px;padding:45px 20px 90px}.startIntro h1{letter-spacing:-.035em;color:var(--cx-navy);font:700 clamp(30px,3.5vw,45px)/1.17 Plus Jakarta Sans,Inter,system-ui,sans-serif}.startIntro p{color:var(--cx-muted)}.startCard{background:var(--cx-bg);border-color:var(--cx-border);box-shadow:var(--cx-shadow);border-radius:24px}.startCard h2{color:var(--cx-navy);font:700 25px/1.25 Plus Jakarta Sans,Inter,system-ui,sans-serif}.startCard>p,.recWhy span{color:var(--cx-muted)}.startCard textarea{background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-border);border-radius:14px}.startCard>.primary,.startNav .primary,.recommendation>.primary{background:var(--cx-brand);color:#fff;border-radius:14px;min-height:44px}.choiceGrid button,.choiceList button,.miniPlans button{background:var(--cx-surface);color:var(--cx-text);border-color:var(--cx-border);border-radius:14px;min-height:44px}.choiceGrid button.selected,.choiceList button.selected,.miniPlans button.selected{background:var(--cx-brand-soft);border-color:var(--cx-brand);color:var(--cx-brand)}.recWhy,.accessStatus{background:var(--cx-brand-soft);border:1px solid var(--cx-border);color:var(--cx-text);border-radius:16px}.clientPortal .blueprintCard,.clientPortal .clientCard{border-radius:24px}.taliaAuraBar,.taliaAuraPanel,.taliaAuraComposer{border-color:var(--cx-border)}.taliaAuraBar,.taliaAuraComposer{background:color-mix(in oklab,var(--cx-bg) 96%,transparent)}.taliaAuraAction,.taliaAuraMessage.user{background:var(--cx-brand);border-color:var(--cx-brand)}.taliaAuraBar:focus-within,.taliaAuraComposer:focus-within{border-color:var(--cx-brand)}.landing button:focus-visible,.admin button:focus-visible,.appShell button:focus-visible,.taliaStart button:focus-visible,.clientPortal button:focus-visible,.taliaAuraBar button:focus-visible{outline:2px solid var(--cx-brand);outline-offset:3px}@media (width<=900px){.landing .hero{grid-template-columns:minmax(0,1fr);gap:20px;padding:22px 16px 55px}.landing .heroVisual{margin-top:0}.landing .steps{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .split{grid-template-columns:1fr;margin-inline:16px}.admin{grid-template-columns:80px minmax(0,1fr)}.adminSide{padding:18px 9px}.adminMain{padding:20px}.appShell .workspace{grid-template-columns:minmax(0,1fr)}}@media (width<=620px){.landing .publicNav{flex-wrap:wrap;gap:8px;padding:12px}.landing .navActions{flex-wrap:wrap;gap:8px}.landing .navActions a{font-size:12px}.landing .heroCopy{padding:22px 18px}.landing .hero h1{font-size:clamp(28px,8vw,37px)}.landing .heroActions{flex-direction:column;align-items:stretch;gap:9px}.landing .heroActions .primary{width:100%}.landing .heroVisual{margin-top:10px}.landing .auraCard{width:100%;left:0}.landing .intro{padding:40px 16px}.landing .steps{grid-template-columns:minmax(0,1fr);padding:0 16px 50px}.landing .darkPanel,.landing .flow{padding:28px 20px}.landing .types{padding:0 16px 55px}.landing .difference{grid-template-columns:1fr;padding:45px 16px}.landing .faq{padding:45px 18px}.admin{padding-bottom:calc(74px + env(safe-area-inset-bottom));display:block}.adminSide{z-index:40;height:calc(64px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--cx-border);padding:0 4px env(safe-area-inset-bottom);background:color-mix(in oklab,var(--cx-bg) 96%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:row;align-items:center;gap:4px;display:flex;position:fixed;inset:auto 0 0;overflow-x:auto}.adminSide>.adminLogo,.adminSideBottom{display:none}.adminSide>button{text-align:center;min-width:92px;min-height:64px;color:var(--cx-muted);flex:none;padding:7px;font-size:11px}.adminMain{padding:18px 12px 105px}.adminMain>header{flex-wrap:wrap;gap:12px}.adminMain>header h1{font-size:23px}.startShell{padding:32px 14px 90px}.startIntro h1{font-size:clamp(26px,7vw,34px)}.startCard{padding:20px}.choiceGrid,.miniPlans{grid-template-columns:minmax(0,1fr)}.appShell>.topbar{flex-wrap:wrap;gap:8px;padding:12px}.appShell .sidebar{padding:16px}.appShell .stage{padding:12px}}@media (prefers-reduced-motion:reduce){.landing .browser,.landing .typeGrid article{transition:none}}@media (width<=620px){.landing .heroVisual{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;display:flex}.landing .browser{flex:none;width:100%;max-width:none}.landing .auraCard{max-width:100%;margin:0;position:relative;bottom:auto;left:auto}.landing .mockHero{padding:36px 22px 44px}.landing .mockHero h2{font-size:25px}.landing .browserTop span{text-overflow:ellipsis;white-space:nowrap;max-width:68%;overflow:hidden}}.cookieConsent{left:50%;bottom:calc(10px + env(safe-area-inset-bottom));z-index:500;border:1px solid var(--cx-border);background:var(--cx-bg);width:calc(100% - 24px);max-width:620px;color:var(--cx-text);border-radius:20px;padding:16px 18px;font:14px/1.5 Plus Jakarta Sans,Inter,system-ui,sans-serif;position:fixed;transform:translate(-50%);box-shadow:0 14px 45px #0d264e2e}.cookieConsent b{color:var(--cx-navy);font-size:15px;font-weight:700;display:block}.cookieConsent p{color:var(--cx-muted);margin:5px 0 12px;font-size:13px;line-height:1.5}.cookieConsent>div>div{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:9px;display:flex}.cookieConsent button{border:1px solid var(--cx-border);background:var(--cx-brand);color:#fff;cursor:pointer;border-radius:12px;min-height:44px;padding:9px 12px;font:650 12px/1.35 inherit}.cookieConsent button:nth-child(2),.cookieConsent button:nth-child(3){background:var(--cx-surface);color:var(--cx-navy)}.cookieConsent a{color:var(--cx-brand);font-size:12px}.cookieConsent label{justify-content:space-between;align-items:center;gap:8px;padding:6px 0;display:flex}.cookieConsent input{width:18px;height:18px;accent-color:var(--cx-brand)}.cookieConsent button:focus-visible,.cookieConsent a:focus-visible{outline:2px solid var(--cx-brand);outline-offset:2px}@media (width<=390px){.cookieConsent{padding:12px 14px}.cookieConsent button{min-height:42px;padding:8px 10px;font-size:11px}}.planInterest,.recCheckoutNote,.recSetup{overflow-wrap:anywhere;font-size:13px;line-height:1.6}.planInterest{background:var(--cx-brand-soft);border:1px solid var(--cx-border);color:var(--cx-navy);border-radius:14px;padding:12px 14px}.recSetup,.recCheckoutNote{color:var(--cx-muted)}.recCheckoutNote{margin:10px 0}
