/* Stefani — rebuilt around the original getstefani dark / violet / cyan identity. */
:root{--bg:#080a12;--ink:#f1f2f8;--muted:#959bae;--gold:#9b7af7;--gold-light:#27203e;--line:#242636;--green:#59d7bd;--white:#11141f;--purple:#9b7af7;--cyan:#56d4ed;--gradient:linear-gradient(115deg,#a380ff 10%,#65cefa 95%)}
body{background:var(--bg);color:var(--ink);font-family:'DM Sans',sans-serif}h1,h2,h3{font-family:Manrope,sans-serif}h2{font-weight:750;letter-spacing:-.055em}h2 em{font-family:Manrope,sans-serif;font-style:normal;font-weight:750;color:#a899ef}p{color:var(--muted)}.section{padding-top:100px;padding-bottom:100px}.eyebrow{color:#a59bc6;font-size:9px;letter-spacing:.19em}.wrap{max-width:1260px}.button{background:linear-gradient(115deg,#7540e3,#426cd6);border:1px solid #ad85ff55;box-shadow:0 7px 22px #713ce526;color:#fff;border-radius:9px;font-size:13px}.button:hover{background:linear-gradient(115deg,#8752f1,#4d7be8);box-shadow:0 10px 35px #7540e34d}.button.small{box-shadow:none}.text-button{color:#d3d4e0}.play-icon{border-color:#4b465f;background:#ffffff05}.announcement{background:#121223;color:#b8b4ce;border-bottom:1px solid #ffffff08;font-size:10px;letter-spacing:.01em}.announcement a{color:#c5b3f4}.announcement-dot{width:5px;height:5px;background:#a183ee;border-radius:50%;box-shadow:0 0 10px #a183ee}.header{background:#080a12ed;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff09;height:85px;max-width:none;padding-left:max(35px,calc((100vw - 1300px)/2));padding-right:max(35px,calc((100vw - 1300px)/2))}.header nav{color:#a0a4b5;font-size:11px;gap:28px}.header nav a:hover{color:#fff}.brand{font-weight:800;font-size:25px;letter-spacing:-.9px}.original-logo{object-fit:contain;width:34px;height:38px;margin-right:1px}.ai{border:0;color:#b59bed;font-size:13px;letter-spacing:0;padding:0;margin-left:-5px}.login{color:#b4b7c7;font-size:11px}.brand-icon{background:linear-gradient(135deg,#9b7cf6,#50c1e4);color:white;box-shadow:0 0 20px #9869ec20}.gradient-text{background:var(--gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.backup-hero{padding:78px 0 98px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 55% 20%,#12102a70,transparent 65%)}.backup-hero-grid{display:grid;grid-template-columns:.98fr 1fr;align-items:center;gap:65px;position:relative;z-index:2}.backup-hero h1{font-size:clamp(55px,5.9vw,82px);line-height:1.04;letter-spacing:-.065em;font-weight:800}.hero-eyebrow{display:inline-flex;align-items:center;gap:5px;border:1px solid #8f65e82e;background:#8b5be80a;border-radius:30px;padding:7px 13px;color:#c2a8f5;font-size:9px;letter-spacing:.1em;margin-bottom:28px}.status-dot{background:#6ae0bd;box-shadow:0 0 9px #5ce7b54a}.hero-description{font-size:15px;line-height:1.9;max-width:460px;margin-top:27px;margin-bottom:27px;color:#a6a8ba}.hero-buttons{gap:24px}.hero-notes{font-size:9px;gap:15px;color:#898da3;margin-top:23px}.hero-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(100px);opacity:.14}.purple-glow{background:#7339f8;left:-140px;top:-100px;width:600px;height:600px}.cyan-glow{background:#1286e9;right:-130px;bottom:-180px;width:550px;height:550px;opacity:.1}.hero-dashboard-scene{position:relative;padding-top:40px;padding-bottom:45px;perspective:1500px}.dashboard-orbit{position:absolute;inset:-10px -50px;border:1px solid #58438135;border-radius:50%;transform:rotate(-18deg)}.dashboard-orbit:before{content:'';position:absolute;inset:28px;border:1px solid #665a8d25;border-radius:50%}.hero-dashboard{background:#0f121e;border:1px solid #65548680;border-radius:15px;box-shadow:0 40px 100px #0008,0 0 80px #6559e518;transform:rotateY(-8deg) rotateZ(2deg);overflow:hidden;position:relative}.dashboard-chrome{padding:13px 17px;border-bottom:1px solid #ffffff09;display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.03em;color:#73788f;background:#131421}.dashboard-chrome>div{display:flex;gap:5px}.dashboard-chrome i{height:5px;width:5px;background:#4d4564;border-radius:50%}.dashboard-chrome i:first-child{background:#a97cce}.dashboard-screen{padding:24px}.dashboard-heading{display:flex;align-items:center;gap:10px;margin-bottom:23px}.dashboard-heading img{object-fit:contain}.dashboard-heading strong{display:block;font-size:13px}.dashboard-heading small{font-size:9px;color:#7b8299}.preview-tag{font-size:7px;color:#aea2ce;border:1px solid #8f6cc947;border-radius:4px;padding:4px 7px;margin-left:auto;letter-spacing:.1em}.dashboard-kpis{display:grid;grid-template-columns:1fr 1fr;gap:11px}.dashboard-kpis>div{background:linear-gradient(140deg,#211c32,#151624);padding:15px;border:1px solid #9c7ad326;border-radius:9px}.dashboard-kpis>div:last-child{background:linear-gradient(140deg,#17252f,#151823);border-color:#4e8aa22e}.dashboard-kpis span{font-size:9px;color:#9995af;display:block}.dashboard-kpis strong{font-size:22px;letter-spacing:-1px;display:block;line-height:1.5}.dashboard-kpis small{font-size:7px;color:#9d8eba}.dashboard-kpis>div:last-child small{color:#86b6c5}.dashboard-flow-line{display:flex;align-items:center;gap:9px;font-size:6px;color:#8d80ad;letter-spacing:.07em;margin:19px 0}.dashboard-flow-line i{flex:1;height:1px;background:#584575}.dashboard-chart{border:1px solid #292738;border-radius:9px;padding:13px 15px;background:#131622}.dashboard-chart>span{font-size:9px;color:#a1a1b9}.dashboard-chart svg{display:block;width:100%;height:70px;margin-top:8px}.dashboard-chart small{font-size:6px;color:#6d7288;display:block;text-align:right;letter-spacing:.03em}.dashboard-activity{margin-top:17px}.dashboard-activity>div{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #ffffff08}.dashboard-activity>div:last-child{border-bottom:0;padding-bottom:0}.activity-icon{display:grid;place-items:center;border-radius:7px;width:28px;height:28px;font-size:15px}.activity-icon.purple{background:#8756e922;color:#b58dfd}.activity-icon.cyan{background:#3bb9d51c;color:#6acfe8}.activity-icon.green{background:#42bf9a1c;color:#66d9b6}.dashboard-activity p strong{font-size:9px;color:#c3c6d6;display:block;font-weight:500}.dashboard-activity p small{font-size:8px;color:#70798f}.dashboard-activity b{margin-left:auto;font-weight:400;font-size:8px;color:#76728c}.dashboard-float{position:absolute;z-index:3;display:flex;align-items:center;gap:11px;background:#1a1b2e;border:1px solid #6e55924a;border-radius:10px;padding:13px 17px;box-shadow:0 18px 45px #0005;font-size:11px}.dashboard-float>span{color:#b899f5;background:#7e4fc82e;border:1px solid #a674e225;border-radius:8px;width:31px;height:31px;display:grid;place-items:center;font-size:18px}.dashboard-float small{display:block;color:#8a88a0;font-size:8px;margin-top:2px}.top-float{top:15px;left:-26px;transform:rotate(-3deg)}.bottom-float{bottom:14px;right:-25px;transform:rotate(-3deg);background:#121e29;border-color:#367f984d}.bottom-float>span{background:#3bb9d51b;color:#70d1ea;border-color:#50a9ca30}.bottom-float b{margin-left:14px;font-size:13px;color:#7fd4bf}.hero-preview-caption{position:absolute;bottom:-10px;text-align:center;width:100%;font-size:7px;letter-spacing:.16em;color:#646a80}.capability-band{background:#0c0f19;border-color:#222332}.capability-band>.wrap{padding-top:26px;padding-bottom:26px}.capability-band span{color:#a0a3b6;font-size:13px}.capability-band span:first-child{font-size:8px;letter-spacing:.1em;color:#767b91}.capability-band strong{color:#bfc0d1;font-weight:600}.section-intro{align-items:end}.section-intro>p{color:#8e94a8}.principle{padding-top:95px}.principle .section-intro{gap:45px}.principle .section-intro h2{font-size:45px}.step{padding:23px;border:1px solid #272736;border-radius:13px;background:linear-gradient(155deg,#151522,#10121c);position:relative}.step-num{font-size:8px;color:#8e7bb6;letter-spacing:.14em}.step-visual{background:#10131e;border-color:#272739}.targeting-visual:before,.targeting-visual:after{border-color:#57427655}.target-center{background:linear-gradient(135deg,#8561d2,#387baf);color:white}.target-chip{background:#211e32;border-color:#59457960;color:#c6b7df;box-shadow:0 4px 12px #0003}.bubble{background:#202336;color:#b7bbd1;border-color:#4a4c6b40}.bubble.response{background:#302341;color:#ceb9e9;border-color:#684c8955}.pipeline-visual>div{background:#1a1f2c;border-color:#35415860}.pipeline-visual div>span{color:#8b94a8}.pipeline-visual b{background:#213630;color:#86d2b1}.pipeline-visual>div:last-child b{background:#352d48;color:#bfa9e9}.step h3{font-size:19px}.step p{font-size:12px}.product-section{background:#0d101a;border-top:1px solid #252333;border-bottom:1px solid #252333;padding:92px 0 65px}.product-heading .eyebrow{color:#b295eb}.product-heading em{color:#a99be8}.product-heading p{color:#8e95aa}.demo-tabs button{background:#141724;color:#8e96ad;border-color:#2c2b41;padding:11px 24px;font-size:11px}.demo-tabs button[aria-selected=true]{background:#8d62df22;color:#d0b8ff;border-color:#8b62cf85;box-shadow:inset 0 0 15px #9a63f20a}.demo-shell{background:#0f1420;border:1px solid #46405a;box-shadow:0 30px 80px #0005;color:#eaedf7;border-radius:12px}.demo-sidebar{background:#121421;border-right-color:#272b3b}.demo-sidebar .brand{font-size:23px}.demo-sidebar .ai{font-size:10px}.workspace-label{color:#656d86}.side-item{color:#727e97}.side-item.active{background:#8f63da1f;color:#c3a6fa}.sidebar-bottom small{color:#737a90}.avatar.amber{background:#38304b;color:#c3ace8}.avatar.pink{background:#243c49;color:#8dc5dd}.demo-kicker{color:#737d97}.demo-badge{color:#8d83a7;border-color:#4b3e62;background:#6a438713}.flow-node{background:#191d2d;border-color:#373348}.flow-node .node-icon{color:#bb9bf1}.flow-node small{color:#807797}.flow-node strong{color:#ddd9eb}.flow-node p{color:#8d91a9}.flow-node.highlight{background:#172b34;border-color:#377b9460}.flow-node.highlight .node-icon{color:#6acfe8}.flow-node.current{box-shadow:0 0 0 3px #a680ef25;border-color:#9b73d3}.flow-arrow{color:#666082}.demo-controls{border-color:#2a2e40}.demo-controls p{color:#8d95ab}.demo-controls button{background:#7653bb;color:#f6efff}.demo-footnote{color:#707b94}.demo-footnote a{color:#a694d6}.demo-panel-card{background:#161c2b;border-color:#323346}.demo-panel-card h4{color:#cfcee0}.target-tags span{background:#211f34;border-color:#47405e;color:#bcb2d3}.sample-row{border-color:#2a3043;color:#afb6ca}.sample-row small{color:#7e8b9d}.calendar-day{background:#151b2b;border-color:#33374c}.calendar-day>span{color:#858da8}.calendar-art{background:linear-gradient(135deg,#493364,#2b2340);color:#d0b9ef}.calendar-day:nth-child(2) .calendar-art{background:linear-gradient(135deg,#1c4656,#1d2c3e);color:#a3d4e6}.calendar-day:nth-child(3) .calendar-art{background:linear-gradient(135deg,#493344,#2b2336);color:#dab9d2}.calendar-day p{color:#939db8}.calendar-status{color:#9c8cba}.crm-column{background:#171d2d}.crm-column>strong{color:#828da5}.crm-contact{background:#222839;border-color:#383b53;color:#d2d7e6}.crm-contact small{color:#8b96ad}.module-section{padding-top:85px;padding-bottom:90px}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.module-grid article{padding:27px;background:linear-gradient(145deg,#171421,#10141f);border:1px solid #2d293d;border-radius:12px;transition:border-color .2s,transform .2s}.module-grid article:hover{border-color:#6e559c;transform:translateY(-4px)}.module-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:#8056c71a;color:#af8cf3;font-size:24px;margin-bottom:20px;border:1px solid #8056c729}.module-grid article:nth-child(even)>span{background:#368cae16;color:#76c6e2;border-color:#368cae29}.module-grid small{display:block;color:#817394;font-size:7px;letter-spacing:.12em;margin-bottom:9px}.module-grid h3{font-size:20px;margin-bottom:11px}.module-grid p{font-size:12px;line-height:1.85;color:#8c94aa}.module-grid b{display:block;font-size:8px;font-weight:400;letter-spacing:.02em;border-top:1px solid #2b283b;padding-top:16px;margin-top:21px;color:#a58ec6}.check-section{position:relative;border-top:1px solid #222638;gap:85px}.check-copy h2 em{color:#9f9de9}.check-copy>p{color:#939bb2}.check-benefit>span{background:#211d33;color:#b49ae5;border:1px solid #66518f30}.check-benefit strong{color:#cdd0df}.check-benefit p{color:#7a849d}.handwritten{font-family:'DM Sans',sans-serif;font-size:11px;font-style:normal;color:#a998d2}.check-card{background:linear-gradient(140deg,#1a1829,#111824);border-color:#4d405f;box-shadow:0 25px 70px #0004,0 0 60px #7850bd0b}.check-card-header{border-bottom-color:#302b41}.check-card-header small{color:#8c86a0}.step-count{color:#7f7397}.check-card form label,.check-card legend{color:#c6c4d5}.check-card select{background:#111421;color:#b2afc8;border-color:#3b344f;color-scheme:dark}.radio-option{border-color:#3a334c;background:#10142065}.radio-option>span{color:#9c80d0}.radio-option:has(input:checked){background:#8252d01c;border-color:#a57ce3}.radio-option input{accent-color:#9e76e7}.form-note{color:#7d7c95}.result-kicker{color:#b69be5}.result-title{color:#e4dcf5}.result-description{color:#a0a2b8}.result-steps{color:#b3b6c8}.result-note{background:#111b26;color:#8b9fb1;border:1px solid #24425455}.reset-check{color:#aa9bbf}.usecases{background:#0e111c;border-color:#272839}.template-toolbar{display:flex;gap:8px;margin:-9px 0 30px;flex-wrap:wrap}.template-toolbar button{background:#151827;border:1px solid #303246;border-radius:7px;color:#8d94aa;font-size:11px;padding:9px 15px}.template-toolbar button.active{background:#7452b323;border-color:#8b64c66b;color:#cab4ed}.usecase{background:#111623;border-color:#2d3043}.usecase-art{height:230px}.art-one{background:radial-gradient(ellipse at 80% 0%,#715094,#2b203d)}.big-symbol{color:#a277c34d}.mini-tag{background:#0d091b55;border-color:#d2bcf222;color:#d0b7e8}.art-message{font-family:Manrope,sans-serif;font-size:30px;font-weight:700;color:#e2d5f4;letter-spacing:-1.5px;line-height:1.1}.art-two{background:radial-gradient(ellipse at 70% 20%,#244b64,#162337)}.art-two .art-message{color:#c2e3f1}.location-rings{border-color:#4b96af40;box-shadow:0 0 0 25px #2a688f16,0 0 0 26px #4b96af30,0 0 0 50px #2a688f16,0 0 0 51px #4b96af30}.location-pin{color:#6eb3d4}.art-three{background:radial-gradient(ellipse at 70% 10%,#414c75,#1a243d)}.paper-stack{background:#222e48;box-shadow:12px 8px 0 #121e36;border:1px solid #5a6b9b75;color:#c1cee9}.paper-stack b{font-family:Manrope,sans-serif;font-weight:700;font-size:30px}.paper-stack>span{color:#8eaae3}.paper-stack i{color:#a2afd0}.usecase-body h3{font-size:21px}.usecase-body p{color:#8e98af}.usecase-body .eyebrow{color:#9e89be}.inline-link{color:#b7a1dd;border-bottom-color:#6d54975e}.content-engine{background:radial-gradient(ellipse at 10% 40%,#27183745,transparent 55%);border-bottom:1px solid #242436}.content-engine-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.content-engine-visual{background:#111521;border:1px solid #514162;border-radius:15px;padding:25px;transform:rotate(-2deg);box-shadow:0 30px 75px #0005;max-width:420px;margin:auto;width:100%}.engine-top{display:flex;align-items:center;gap:10px;margin-bottom:20px}.engine-logo{font-size:25px;color:#b597e9;background:#342540;border-radius:8px;width:35px;height:35px;display:grid;place-items:center}.engine-top strong{font-size:12px}.engine-top>span:last-child{font-size:6px;letter-spacing:.12em;color:#7c738e;margin-left:auto;border:1px solid #353044;border-radius:3px;padding:3px 5px}.reel-preview{background:radial-gradient(ellipse at 70% 0%,#494574,#29273f);border:1px solid #6e5c8850;min-height:227px;border-radius:8px;padding:18px;position:relative;overflow:hidden}.reel-preview:after{content:'';position:absolute;right:-30px;bottom:-100px;width:160px;height:260px;border:25px solid #a789d82e;border-radius:100px;transform:rotate(35deg)}.reel-tag{font-size:6px;letter-spacing:.1em;color:#b4a7d0;display:block}.reel-play{position:absolute;right:18px;top:75px;border:1px solid #b1a3d355;border-radius:50%;width:45px;height:45px;display:grid;place-items:center;font-size:12px;color:#d1c3ec}.reel-preview strong{font-size:26px;line-height:1.15;display:block;margin-top:47px;letter-spacing:-1px;position:relative;z-index:1}.reel-format{font-size:7px;letter-spacing:.1em;color:#a59cb9;margin-top:26px}.engine-row{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #262a3b}.engine-row:last-child{border:0;padding-bottom:0}.engine-row>span{font-size:18px;color:#ad90df}.engine-row strong{font-size:10px;display:block;color:#c7c6d7}.engine-row small{font-size:8px;color:#7f879f}.engine-row b{font-weight:400;font-size:8px;color:#655d7a;margin-left:auto}.content-engine h2{font-size:52px}.content-engine p{font-size:14px;line-height:1.9;margin-top:25px}.engine-benefits{list-style:none;padding:0;margin:26px 0 30px}.engine-benefits li{display:flex;gap:11px;align-items:start;font-size:12px;color:#a2acc1;margin:13px 0}.engine-benefits span{color:#5dcdb6}.promise{grid-template-columns:.85fr 1fr;gap:85px}.proof-visual{border:1px solid #373348;border-radius:12px;padding:28px;background:linear-gradient(145deg,#191626,#0f1822)}.proof-label{font-size:7px;letter-spacing:.15em;color:#8b7aa7;display:block;margin-bottom:19px}.proof-visual>div{display:flex;gap:15px;align-items:center;border-top:1px solid #302c41;padding:18px 0}.proof-visual>div>span{font-size:10px;color:#8f6dbd}.proof-visual strong{font-size:16px;font-weight:500}.proof-visual>small{font-size:9px;color:#7a8299;display:block;margin-top:5px}.promise-metrics{display:none}.promise p{color:#929bb0}.start-section{background:linear-gradient(125deg,#171326,#101d2c);border-top:1px solid #39304d;border-bottom:1px solid #303347}.start-steps article{border-color:#353045}.start-steps article>span{color:#9b80c8;font-family:Manrope,sans-serif;font-style:normal;font-size:20px}.start-steps p{color:#8b95ad}.offer-note{color:#7b8097}.faq summary{color:#c8ccdc}.faq summary>span{color:#8e78b2}.faq details p{color:#8b95ac}.final-section{background:radial-gradient(ellipse at 50% 120%,#30204c,#131121 60%);border-top:1px solid #4c396355;border-bottom:1px solid #4c396355}.final-inner h2{font-size:65px}.final-inner h2 em{background:var(--gradient);background-clip:text;-webkit-background-clip:text;color:transparent}.final-star{font-size:300px;color:#8a5fcb0e}.final-inner .eyebrow{color:#9c82c3}.final-inner p{color:#7f7893}.footer-top p{color:#7a8196}.footer-top>a:last-child{color:#b6a0d9}.footer-bottom{border-color:#232737;color:#727b90}.footer .brand{color:#e7e6ef}.skip{background:#171327;color:white}dialog{background:#111420;border-color:#514166;color:#e3deee;box-shadow:0 30px 100px #0009}dialog::backdrop{background:#040610b5}.dialog-close{color:#bbb1ce}.result-steps li::marker{color:#b295e2}:focus-visible{outline-color:#b290f0}
@media(min-width:1450px){.backup-hero{padding-top:90px;padding-bottom:110px}.backup-hero-grid{gap:90px}.backup-hero h1{font-size:87px}}
@media(max-width:1100px){.backup-hero-grid{gap:35px}.backup-hero h1{font-size:65px}.hero-dashboard-scene{padding:30px 0 40px}.dashboard-screen{padding:20px}.hero-buttons{gap:17px}.hero-notes{font-size:8px;gap:10px}.top-float{left:-12px;font-size:9px}.bottom-float{right:-10px;font-size:9px}.dashboard-kpis strong{font-size:20px}.content-engine-grid{gap:50px}.principle .section-intro h2{font-size:38px}.check-section{gap:50px}.promise{gap:50px}}
@media(max-width:800px){.header{height:75px;padding-left:24px;padding-right:24px}.header nav{background:#10121eed;border-color:#343046;padding:25px}.backup-hero{padding:50px 0 60px}.backup-hero-grid{grid-template-columns:1fr;gap:35px}.backup-hero h1{font-size:69px}.backup-hero-copy{max-width:610px}.backup-hero h1 br:nth-of-type(2){display:none}.hero-description{max-width:540px;font-size:14px}.hero-dashboard-scene{max-width:540px;width:90%;margin:auto}.hero-dashboard{transform:rotateZ(1deg)}.dashboard-screen{padding:25px}.top-float{top:7px;left:-25px;font-size:10px}.bottom-float{right:-25px;font-size:10px}.hero-notes{font-size:9px;gap:20px}.hero-buttons{flex-wrap:nowrap}.capability-band span{font-size:11px}.capability-band span:first-child{font-size:8px}.principle .section-intro h2{font-size:37px}.steps-grid{grid-template-columns:1fr;gap:15px}.step{display:grid;grid-template-columns:.7fr 1fr;gap:0 25px;padding:23px}.step-num{grid-column:1/-1}.step-visual{grid-row:2/4;margin-bottom:0;margin-top:15px}.step h3{margin-top:20px}.step p{font-size:12px}.targeting-visual:before{left:30px}.targeting-visual:after{left:70px}.conversation-visual{padding:20px}.step-visual{height:150px}.pipeline-visual{flex-direction:row}.module-grid{grid-template-columns:repeat(2,1fr);gap:15px}.module-grid article{padding:24px}.check-section{gap:40px}.section{padding-top:70px;padding-bottom:70px}.content-engine-grid{gap:40px;grid-template-columns:.9fr 1fr}.content-engine h2{font-size:39px}.content-engine-visual{padding:20px}.reel-preview strong{font-size:23px}.engine-benefits li{font-size:11px}.content-engine p{font-size:13px}.promise{gap:30px;grid-template-columns:.9fr 1fr}.proof-visual{padding:22px}.proof-visual strong{font-size:13px}.usecase-art{height:185px}.art-message{font-size:24px}.paper-stack b{font-size:25px}.usecase-body h3{font-size:18px}.product-heading h2{font-size:40px}.final-inner h2{font-size:54px}.menu-toggle{color:#dad4e5}.demo-tabs button{font-size:11px;padding:10px 20px}}
@media(max-width:540px){.announcement{font-size:9px;padding:9px 8px;gap:7px}.header{padding:0 20px}.header .brand{font-size:23px}.original-logo{width:29px;height:33px}.header .ai{font-size:11px}.header-actions{gap:16px}.backup-hero{padding-top:35px;padding-bottom:50px}.backup-hero-grid{gap:24px}.backup-hero h1{font-size:57px;line-height:1.06;letter-spacing:-.06em}.backup-hero h1 br:nth-of-type(2){display:block}.hero-eyebrow{font-size:8px;padding:6px 10px;margin-bottom:23px}.hero-description{font-size:14px;margin-top:24px;line-height:1.85}.hero-buttons{flex-wrap:wrap;gap:19px}.hero-buttons>.button{width:100%;justify-content:space-between;font-size:12px}.hero-notes{font-size:8px;gap:12px;flex-wrap:wrap}.hero-dashboard-scene{width:100%;padding:30px 0 38px;max-width:350px}.hero-dashboard{transform:none;border-radius:12px}.dashboard-chrome{font-size:6px;padding:11px 12px}.dashboard-screen{padding:17px}.dashboard-heading{gap:7px;margin-bottom:17px}.dashboard-heading strong{font-size:11px}.dashboard-heading small{font-size:8px}.dashboard-heading img{width:27px;height:27px}.preview-tag{font-size:6px;padding:3px 5px}.dashboard-kpis{gap:8px}.dashboard-kpis>div{padding:11px}.dashboard-kpis span{font-size:8px}.dashboard-kpis strong{font-size:19px}.dashboard-kpis small{font-size:6px}.dashboard-chart svg{height:55px}.dashboard-flow-line{font-size:5px;gap:6px;margin:15px 0}.dashboard-chart>span{font-size:8px}.dashboard-chart small{font-size:5px}.dashboard-chart{padding:11px}.dashboard-activity>div{padding:9px 0}.dashboard-activity p strong{font-size:8px}.dashboard-activity p small{font-size:7px}.activity-icon{width:24px;height:24px;font-size:13px}.dashboard-float{padding:9px 11px;font-size:8px;gap:8px;border-radius:7px}.dashboard-float small{font-size:6px}.dashboard-float>span{width:24px;height:24px;font-size:14px;border-radius:6px}.top-float{top:4px;left:-6px}.bottom-float{right:-6px;bottom:12px}.bottom-float b{font-size:11px;margin-left:4px}.hero-preview-caption{font-size:6px;bottom:-9px}.dashboard-orbit{inset:0 -15px}.capability-band>.wrap{gap:15px 21px;padding-top:23px;padding-bottom:23px}.capability-band span{font-size:10px}.principle .section-intro h2{font-size:34px}.step{padding:17px;column-gap:17px;grid-template-columns:.85fr 1fr}.step h3{font-size:17px;margin-top:15px}.step p{font-size:10px;line-height:1.85}.step-visual{height:143px}.step-num{font-size:7px}.target-chip{font-size:6px;padding:4px 5px}.target-center{left:40%;top:59px;font-size:18px}.chip-b{top:45px;right:3px}.chip-c{bottom:10px;left:5px}.conversation-visual{padding:9px}.bubble{font-size:7px;padding:7px}.pipeline-visual{flex-direction:column;gap:3px}.pipeline-visual>div{padding:5px;width:85%}.pipeline-visual div>span{font-size:5px;margin-bottom:3px}.pipeline-visual b{font-size:7px}.pipeline-visual>span{font-size:12px}.demo-tabs button{font-size:9px;padding:10px 7px}.product-heading h2{font-size:34px}.demo-badge{font-size:6px}.demo-top h3{font-size:18px}.demo-flow{margin-top:22px}.demo-main{padding:23px 16px}.module-grid{grid-template-columns:1fr}.module-grid article{padding:25px;display:grid;grid-template-columns:45px 1fr;gap:0 17px}.module-grid article>span{grid-row:1/4;margin:0;width:40px;height:40px}.module-grid small{font-size:6px;margin-top:2px}.module-grid h3{font-size:19px}.module-grid p{font-size:11px;grid-column:2}.module-grid b{grid-column:1/-1;margin-top:20px;font-size:8px}.check-section{gap:28px}.handwritten{font-size:11px}.check-card-header small{font-size:9px}.check-card-header strong{font-size:15px}.step-count{font-size:7px}.template-toolbar{gap:6px}.template-toolbar button{font-size:9px;padding:8px 11px}.usecase-art{height:230px}.art-message{font-size:33px;left:24px}.usecase-body h3{font-size:22px}.paper-stack{top:58px;left:70px}.paper-stack b{font-size:30px}.usecase-body .eyebrow{font-size:7px}.content-engine-grid{grid-template-columns:1fr;gap:45px}.content-engine-visual{max-width:340px;padding:20px}.content-engine h2{font-size:37px}.content-engine p{font-size:13px}.engine-benefits li{font-size:11px}.reel-preview strong{font-size:26px}.promise{grid-template-columns:1fr;gap:35px}.proof-visual{order:2;padding:25px}.proof-visual strong{font-size:16px}.final-inner h2{font-size:46px}.final-inner .eyebrow{font-size:6px}.final-inner{padding-top:65px;padding-bottom:65px}.final-star{font-size:200px;top:105px;left:-110px}.footer .brand{font-size:24px}.footer .ai{font-size:11px}.footer-top p{font-size:10px}.footer-bottom{font-size:8px}.start-steps h3{font-size:19px}}
@media(min-width:1101px){.backup-hero{padding-top:55px;padding-bottom:65px}.backup-hero h1{font-size:68px}.backup-hero-grid{gap:55px}.hero-description{font-size:14px;max-width:460px}.hero-dashboard-scene{padding-top:30px;padding-bottom:35px}.dashboard-screen{padding:21px}.dashboard-heading{margin-bottom:17px}.dashboard-chart svg{height:57px}.dashboard-activity>div{padding:9px 0}.hero-dashboard{max-width:520px}.hero-dashboard-scene{max-width:520px}.top-float{top:8px}.bottom-float{bottom:8px}.hero-preview-caption{bottom:-17px}}

@media(max-width:540px){.backup-hero h1{font-size:clamp(35px,10.8vw,48px)}.hero-description{margin-top:25px}}
/* Human-led photography, with no implied customer endorsements. */
.hero-people-scene{position:relative;height:535px;isolation:isolate}.hero-people-scene figure{margin:0;overflow:hidden;border:1px solid #8b6cb459;box-shadow:0 25px 65px #0007}.people-orbit{position:absolute;inset:15px -30px;border:1px solid #7950a72b;border-radius:50%;transform:rotate(-15deg);z-index:-1}.people-orbit:after{content:'';position:absolute;inset:28px;border:1px solid #7950a721;border-radius:50%}.portrait-main{position:absolute;left:25px;top:18px;width:310px;height:410px;border-radius:20px;transform:rotate(-5deg);background:#3c3444}.portrait-main>img{width:100%;height:100%;object-fit:cover;object-position:66% 45%}.portrait-main:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,#0d0b18e8 100%)}.portrait-main figcaption{position:absolute;left:23px;bottom:24px;z-index:2}.portrait-main figcaption>span{display:block;font-size:7px;letter-spacing:.13em;color:#d3c9e6;margin-bottom:9px}.portrait-main figcaption strong{font-size:25px;line-height:1.14;letter-spacing:-.7px;color:#fff}.portrait-team{position:absolute;right:-8px;top:218px;width:270px;height:225px;border-radius:15px;transform:rotate(6deg);background:#22293b}.portrait-team img{width:100%;height:100%;object-fit:cover;object-position:40% center}.portrait-team:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,#101121d9)}.portrait-team figcaption{position:absolute;bottom:15px;left:16px;font-size:10px;font-weight:600;color:#fff;z-index:2}.people-chat{position:absolute;left:10px;bottom:32px;display:flex;align-items:center;gap:10px;background:#181b2df2;border:1px solid #9174b45e;border-radius:11px;padding:15px 18px;box-shadow:0 15px 40px #0005;transform:rotate(-3deg);z-index:3}.people-chat-icon{width:32px;height:32px;display:grid;place-items:center;background:#7952b432;border:1px solid #a384df3d;border-radius:8px;color:#c6a3ff;font-size:20px}.people-chat strong{font-size:11px;color:#e7dfef;display:block}.people-chat small{font-size:8px;color:#9894b0}.people-chat-star{color:#a2b7f6;font-size:24px;padding-left:15px}.people-caption{position:absolute;bottom:-7px;width:100%;text-align:center;font-size:7px;letter-spacing:.16em;color:#807c97}.people-usecase{position:relative;padding:0;background:#222333}.people-usecase>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.people-usecase:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#09091045,transparent 50%,#0a0a1426);pointer-events:none}.people-usecase .mini-tag{z-index:2;background:#141222cc;color:#efebf5;border-color:#d4bffa3d;backdrop-filter:blur(5px)}.usecase:hover .people-usecase>img{transform:scale(1.035)}.people-bridge{padding-top:15px;padding-bottom:85px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.bridge-image{position:relative;height:325px;border-radius:14px;overflow:hidden;border:1px solid #69527a55}.bridge-image img{width:100%;height:100%;object-fit:cover;object-position:center 35%}.bridge-image:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 65%,#0c0c1ba6)}.bridge-image>span{position:absolute;left:22px;bottom:20px;font-size:8px;letter-spacing:.12em;color:#fff;z-index:2}.bridge-copy h2{font-size:36px;line-height:1.2}.bridge-copy>p{font-size:13px;line-height:1.85;margin-top:20px;margin-bottom:23px;max-width:420px}.bridge-copy .eyebrow{font-size:8px}
@media(min-width:1450px){.hero-people-scene{height:535px}.portrait-main{width:320px;height:420px}.portrait-team{right:-8px;top:218px}}
@media(max-width:1100px){.hero-people-scene{height:490px}.portrait-main{width:275px;height:380px;left:15px}.portrait-team{width:225px;height:185px;right:-3px;top:228px}.people-chat{left:3px;bottom:25px;padding:12px}.people-chat strong{font-size:10px}.people-chat-star{padding-left:5px}.people-bridge{gap:45px}.bridge-copy h2{font-size:31px}}
@media(max-width:800px){.hero-people-scene{max-width:520px;width:90%;height:500px;margin:auto}.portrait-main{width:300px;height:385px;left:15px}.portrait-team{width:240px;height:200px;right:0;top:210px}.people-chat{bottom:25px;left:10px;padding:14px}.people-bridge{gap:30px;padding-bottom:65px}.bridge-image{height:300px}.bridge-copy h2{font-size:29px}.bridge-copy>p{font-size:12px}.bridge-copy .eyebrow{font-size:7px}}
@media(max-width:540px){.hero-people-scene{height:425px;width:100%;max-width:360px;margin-top:10px}.portrait-main{width:230px;height:315px;left:9px;top:16px;border-radius:13px}.portrait-main figcaption{left:16px;bottom:20px}.portrait-main figcaption strong{font-size:21px}.portrait-main figcaption>span{font-size:6px}.portrait-team{width:185px;height:165px;right:-3px;top:187px;border-radius:10px}.portrait-team figcaption{font-size:8px;bottom:11px;left:12px}.people-chat{left:0;bottom:22px;padding:11px 13px;gap:9px}.people-chat strong{font-size:9px}.people-chat small{font-size:7px}.people-chat-icon{height:27px;width:27px;font-size:16px}.people-chat-star{font-size:20px}.people-caption{bottom:-7px;font-size:6px}.people-orbit{inset:15px -8px}.people-bridge{grid-template-columns:1fr;gap:30px;padding-top:0;padding-bottom:60px}.bridge-image{height:260px}.bridge-copy h2{font-size:32px}.bridge-copy>p{font-size:13px}.bridge-copy .eyebrow{font-size:8px}.people-usecase{height:255px}.footer-bottom>div{flex-wrap:wrap;gap:12px 20px}}
@media(max-width:350px){.portrait-main{width:210px;height:300px}.portrait-team{width:155px;right:0}.people-chat strong{font-size:8px}.people-chat-star{display:none}}
/* Clear offer, specific capabilities, organic acquisition. */
.hero-description strong{display:block;color:#e1def0;font-weight:650;margin-bottom:7px}.hero-eyebrow{font-size:8px;letter-spacing:.085em}.backup-hero h1{font-size:61px;line-height:1.07}.portrait-main>img{object-position:center 46%}.hero-people-scene{height:535px}.capability-band span{white-space:nowrap}.module-availability{color:#82899f;font-size:10px;line-height:1.8;margin-top:24px;text-align:center}.module-grid small{font-size:8px;color:#aa91ce;letter-spacing:.1em}.organic-section{background:radial-gradient(ellipse at 85% 20%,#192b463d,transparent 70%),#0e101c;border-top:1px solid #313047;border-bottom:1px solid #313047}.organic-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.organic-grid>div>p{font-size:14px;line-height:1.9;margin:25px 0 29px;max-width:420px}.organic-grid h2{font-size:45px}.organic-comparison{display:grid;grid-template-columns:1fr 1fr;gap:13px}.organic-card{border:1px solid #353347;background:#151724;border-radius:13px;padding:24px 21px;min-width:0}.organic-card>span{font-size:7px;letter-spacing:.1em;color:#8a859e;display:block;margin-bottom:23px}.organic-card>strong{font-family:Manrope,sans-serif;font-size:24px;line-height:1.25;letter-spacing:-1px;display:block;color:#aaa6bb;font-weight:650}.organic-card ul{margin:24px 0 0;padding:0;list-style:none}.organic-card li{font-size:10px;color:#9297ab;line-height:1.6;padding:10px 0;border-top:1px solid #302d43}.organic-card-main{background:linear-gradient(145deg,#25203b,#142331);border-color:#9477c777;box-shadow:0 10px 40px #6e54b410}.organic-card-main>span{color:#b29ad7}.organic-card-main>strong{font-size:66px;background:var(--gradient);background-clip:text;-webkit-background-clip:text;color:transparent;line-height:1}.organic-card-main small{font-family:'DM Sans',sans-serif;display:block;font-size:10px;font-weight:400;letter-spacing:0;color:#b8b0cd;margin-top:12px;line-height:1.5}.organic-card-main li{color:#b8b6cb;border-color:#4c3e6455}.organic-note{grid-column:1/-1;margin:1px 0 0!important;font-size:9px!important;line-height:1.8!important;color:#7a8199!important;max-width:none!important}.final-inner h2{font-size:57px}.final-inner .eyebrow{letter-spacing:.11em}.footer-top p{max-width:360px}.module-grid article{padding:24px}.module-grid h3{font-size:19px}
@media(min-width:1101px){.backup-hero h1{font-size:61px}.backup-hero{padding-top:48px;padding-bottom:56px}.hero-description{font-size:14px;margin-top:23px}.hero-people-scene{height:535px}}
@media(max-width:1100px){.backup-hero h1{font-size:54px}.organic-grid{gap:30px}.organic-grid h2{font-size:37px}.organic-card{padding:20px 15px}.organic-card>strong{font-size:21px}.organic-card-main>strong{font-size:59px}.organic-card>span{font-size:6px}.hero-description{font-size:13px}}
@media(max-width:800px){.backup-hero h1{font-size:65px}.backup-hero h1 br{display:block!important}.hero-eyebrow{font-size:8px}.hero-description{font-size:14px;max-width:570px}.hero-people-scene{height:500px}.organic-grid{grid-template-columns:1fr;gap:35px}.organic-grid>div>p{max-width:550px}.organic-comparison{max-width:600px;width:100%}.organic-card{padding:25px}.organic-card>strong{font-size:28px}.organic-card-main>strong{font-size:68px}.organic-card>span{font-size:8px}.organic-card li{font-size:11px}.organic-card-main small{font-size:11px}.organic-grid h2{font-size:42px}.module-grid article{padding:24px}}
@media(max-width:540px){.backup-hero h1{font-size:clamp(32px,9.7vw,43px);line-height:1.1}.hero-eyebrow{font-size:6.5px;padding:6px 8px;letter-spacing:.07em}.backup-hero-copy .hero-description{font-size:13px;line-height:1.85}.hero-description strong{font-size:13px}.hero-people-scene{height:425px}.hero-buttons>.button{font-size:12px}.organic-grid h2{font-size:35px}.organic-grid>div>p{font-size:13px}.organic-comparison{gap:9px}.organic-card{padding:19px 13px}.organic-card>span{font-size:6px;margin-bottom:19px}.organic-card>strong{font-size:20px;letter-spacing:-.8px}.organic-card-main>strong{font-size:50px}.organic-card-main small{font-size:8px;margin-top:10px}.organic-card li{font-size:9px;padding:9px 0;line-height:1.7}.organic-note{font-size:8px!important}.module-grid article{padding:21px}.module-grid small{font-size:7px}.module-grid h3{font-size:18px}.module-grid p{font-size:11px}.final-inner h2{font-size:40px}.final-inner .eyebrow{font-size:6px}.footer-top p{max-width:100%;font-size:10px}}

.portrait-main>img{object-position:66% 45%}.hero-description>strong{font-size:17px;color:#c5b3ef;line-height:1.5;margin-bottom:11px}.people-usecase.art-one>img{object-position:center 48%!important}@media(max-width:540px){.hero-description>strong{font-size:15px}.backup-hero h1{font-size:clamp(35px,10.8vw,48px)}}
/* Connected platform preview rather than a single comment automation. */
.demo-tabs{flex-wrap:wrap}.demo-tabs button{padding:10px 17px;font-size:10px}.demo-shell{min-height:500px}.demo-main{padding:27px 29px}.demo-top h3{font-size:21px;max-width:600px}.system-context{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:linear-gradient(110deg,#252039,#14242e);border:1px solid #65507f4d;border-radius:7px;padding:13px 15px;margin-top:22px}.system-context>span:first-child{font-size:7px;color:#ad96d2;letter-spacing:.08em}.system-context strong{font-size:10px;color:#c2c4d6;font-weight:500}.system-context-pill{margin-left:auto;font-size:6px;color:#72849e;letter-spacing:.06em}.system-map{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px}.system-stage{border:1px solid #33344c;border-radius:8px;background:#171c2b;padding:14px;text-align:left;color:#e6dff0;position:relative;min-width:0;transition:background .2s,border .2s}.system-stage.selected{background:linear-gradient(130deg,#3b2852,#1c283c);border-color:#a285d9;box-shadow:0 0 0 2px #a674ef15}.system-stage-icon{font-size:20px;color:#bca2eb;display:block;margin-bottom:7px}.system-stage:nth-child(even) .system-stage-icon{color:#78c5e5}.system-stage small{position:absolute;top:17px;right:13px;font-size:7px;color:#716b86}.system-stage strong{display:block;font-size:10px;line-height:1.5;letter-spacing:-.1px}.system-stage-tag{display:block;font-size:5.5px;letter-spacing:.035em;color:#83849f;margin-top:6px;line-height:1.6}.system-detail{margin-top:17px;padding:14px 15px;border:1px solid #344053;background:#14212c;border-radius:7px;display:grid;grid-template-columns:1fr auto;gap:8px 15px;align-items:center}.system-detail>span{grid-column:1/-1;font-size:7px;letter-spacing:.1em;color:#91bad1}.system-detail p{font-size:10px;line-height:1.75;color:#97a5bd}.system-detail button{background:#7651b4;border:1px solid #a280cc44;border-radius:5px;color:#f4ecff;font-size:8px;padding:10px 12px}.interaction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.interaction-grid>div{background:#191e2d;border:1px solid #33334d;border-radius:9px;padding:20px 14px}.interaction-grid>div>span{display:block;font-size:30px;color:#b39bde;margin-bottom:18px}.interaction-grid strong{display:block;font-size:12px;color:#d5d0e4;line-height:1.5;margin-bottom:9px}.interaction-grid p{font-size:10px;line-height:1.8}.interaction-loop{display:flex;gap:14px;align-items:center;justify-content:space-between;margin:22px 0 0;padding:14px;border:1px solid #354557;background:#15212f;border-radius:6px;font-size:9px;color:#a3b7cc}.interaction-loop b{font-weight:400;color:#796a9a}
/* Searchable, expandable industry use cases. */
.niche-section{background:#0e111c;border-top:1px solid #292a3b;border-bottom:1px solid #292a3b}.niche-layout{display:grid;grid-template-columns:300px 1fr;gap:58px;align-items:start}.niche-aside{position:sticky;top:110px}.niche-portrait{position:relative;height:235px;border-radius:12px;overflow:hidden;border:1px solid #55436455;margin-bottom:24px}.niche-portrait>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.niche-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,#16131ed9)}.niche-portrait>span{position:absolute;left:19px;bottom:17px;font-size:9px;line-height:1.5;letter-spacing:.06em;font-weight:650;color:white;z-index:2}.niche-aside h3{font-size:27px;line-height:1.2}.niche-aside>p{font-size:12px;line-height:1.85;margin:16px 0 20px;color:#8d95ad}.niche-small-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.niche-small-photos>img{display:block;width:100%;height:105px;object-fit:cover;border-radius:7px;border:1px solid #433c5155}.niche-small-photos>img:first-child{object-position:70% 36%}.niche-small-photos>img:last-child{object-position:center 35%}.niche-help{border:1px solid #3e3553;background:#18162a;border-radius:9px;padding:18px;margin-top:22px}.niche-help>strong{font-size:12px}.niche-help>p{font-size:10px;line-height:1.8;margin:9px 0 13px;color:#9489ab}.niche-help input{font-size:10px;padding:10px;width:100%;background:#111420;border:1px solid #49385f;border-radius:5px;color:#d2c8e0}.niche-help button{display:block;font-size:10px;padding:11px 0 0;color:#c4acec;background:none;border:0;text-align:left}.niche-search{display:flex;align-items:center;background:#151928;border:1px solid #4a3c61;border-radius:9px;padding:8px 14px;gap:12px}.niche-search>span{color:#ad92db;font-size:26px;line-height:1}.niche-search input{border:0;background:transparent;outline:none;color:#d5cee5;font-size:13px;width:100%;padding:9px 0;min-width:0}.niche-search input::placeholder{color:#737c94}.niche-search:focus-within{border-color:#a47ad7;box-shadow:0 0 0 3px #8862ce12}.niche-search>button{font-size:22px;color:#9f8cbd;background:none;border:0;padding:0 2px}.niche-meta{display:flex;align-items:center;justify-content:space-between;margin:13px 1px 22px;font-size:9px;color:#7f8aa0;gap:12px}.niche-meta button{font-size:9px;background:none;border:0;color:#9b89ba;padding:0}.niche-group{margin-bottom:11px;background:#131724;border:1px solid #313146;border-radius:9px;overflow:hidden}.niche-group>summary{padding:19px 17px;align-items:center;gap:11px;min-height:66px;font-size:13px;color:#c6c9db}.niche-group>summary strong{font-size:12px;font-weight:550;flex:1;line-height:1.5}.niche-group-icon{display:grid;place-items:center;background:#7a51ae20;border:1px solid #8460b62d;border-radius:7px;color:#b49ad7;width:30px;height:30px;font-size:17px;flex-shrink:0}.niche-group-count{font-size:8px;color:#7f849b;white-space:nowrap}.niche-plus{font-size:20px;font-weight:400;color:#9c83be;line-height:1;transition:transform .2s}.niche-group[open]>summary>.niche-plus,.niche-case[open]>summary>.niche-plus{transform:rotate(45deg)}.niche-group[open]>summary{background:#201c31;border-bottom:1px solid #46345880}.niche-items{padding:0 17px 7px}.niche-case{border-bottom:1px solid #2c2d42}.niche-case:last-child{border-bottom:0}.niche-case>summary{font-size:12px;color:#b8bed2;padding:17px 3px;gap:12px;align-items:center}.niche-case>summary>span:first-child{flex:1;font-size:11px;line-height:1.5}.niche-open-label{font-size:7px;color:#7d7491}.niche-case>summary .niche-plus{font-size:16px}.niche-case[open]>summary{color:#d4bdf8}.niche-case-body{padding:0 3px 20px}.niche-stage-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:3px}.niche-stage-grid>div{background:#101521;border:1px solid #292c41;border-radius:6px;padding:13px}.niche-stage-grid strong{font-size:7px;letter-spacing:.08em;font-weight:600;color:#a68acb}.niche-stage-grid p{font-size:10px;color:#959fb6;line-height:1.9;margin-top:8px}.niche-message{padding:14px 16px;margin:14px 0 18px;border-radius:7px;background:#182b34;border:1px solid #35586955}.niche-message>span{font-size:7px;color:#87bdd0;letter-spacing:.09em}.niche-message p{font-size:12px;color:#b5d6df;line-height:1.8;margin-top:7px}.niche-case-body .inline-link{font-size:10px}.niche-note{font-size:9px;line-height:1.9;color:#747e94;margin-top:20px}#niche-empty{border:1px dashed #514066;border-radius:10px;padding:30px}#niche-empty h3{font-size:20px}#niche-empty p{font-size:12px;margin-top:15px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1100px){.demo-tabs{gap:6px}.demo-tabs button{padding:10px 13px;font-size:9px}.demo-main{padding:25px 22px}.demo-top h3{font-size:20px}.system-stage{padding:12px}.system-stage strong{font-size:9px}.system-stage-tag{font-size:5px}.niche-layout{grid-template-columns:260px 1fr;gap:30px}.niche-aside h3{font-size:25px}.niche-group>summary{padding:16px 13px;gap:9px}.niche-group>summary strong{font-size:11px}.niche-open-label{display:none}}
@media(max-width:800px){.demo-tabs button{padding:10px 14px;font-size:10px}.system-stage{padding:16px}.system-stage strong{font-size:11px}.system-stage-tag{font-size:6px}.demo-shell{min-height:500px}.niche-layout{grid-template-columns:1fr;gap:30px}.niche-aside{position:static;display:grid;grid-template-columns:150px 1fr;gap:0 25px}.niche-portrait{grid-row:1/4;height:175px;margin:0}.niche-aside h3{font-size:25px}.niche-aside>p{font-size:11px;margin-bottom:0}.niche-small-photos{display:none}.niche-help{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.5fr;gap:0 20px;padding:18px;margin-top:25px}.niche-help>p{margin-bottom:0}.niche-help form{grid-column:2;grid-row:1/3;align-self:center}.niche-portrait>span{font-size:6px;left:13px;bottom:13px}.niche-portrait>img{object-position:52% center}.niche-group>summary strong{font-size:13px}.niche-group-count{font-size:9px}.niche-case>summary>span:first-child{font-size:12px}.niche-stage-grid p{font-size:11px}.niche-note{font-size:10px}}
@media(max-width:540px){.demo-tabs{gap:6px}.demo-tabs button{flex:1 0 30%;padding:9px 5px;font-size:8px;min-width:85px}.demo-top h3{font-size:19px;max-width:230px}.demo-top{align-items:start}.demo-badge{font-size:5px;padding:4px;max-width:73px;text-align:center;white-space:normal}.demo-main{padding:21px 13px}.system-context{padding:11px;gap:6px}.system-context>span:first-child{font-size:6px}.system-context strong{font-size:8px}.system-context-pill{display:none}.system-map{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.system-stage{padding:12px;min-height:108px}.system-stage-icon{font-size:19px;margin-bottom:7px}.system-stage small{font-size:6px;top:13px;right:10px}.system-stage strong{font-size:9px}.system-stage-tag{font-size:5px}.system-detail{grid-template-columns:1fr;gap:10px;padding:13px}.system-detail>span{font-size:6px}.system-detail p{font-size:10px}.system-detail button{justify-self:start;font-size:9px;padding:9px 11px}.interaction-grid{grid-template-columns:1fr;gap:9px;margin-top:20px}.interaction-grid>div{padding:14px;display:grid;grid-template-columns:30px 1fr;gap:0 10px}.interaction-grid>div>span{grid-row:1/3;font-size:25px;margin:0}.interaction-grid strong{font-size:11px;margin-bottom:5px}.interaction-grid p{font-size:10px;line-height:1.8}.interaction-loop{gap:5px;flex-wrap:wrap;justify-content:center;font-size:8px;padding:11px}.demo-shell{min-height:500px}.niche-section .section-intro{margin-bottom:30px}.niche-section h2{font-size:35px}.niche-aside{grid-template-columns:130px 1fr;gap:0 18px}.niche-portrait{height:160px}.niche-aside h3{font-size:22px}.niche-aside>p{font-size:10px;line-height:1.8;margin-top:12px}.niche-help{display:block;margin-top:20px;padding:17px}.niche-help>p{margin-bottom:12px}.niche-help input{font-size:12px}.niche-help button{font-size:11px}.niche-search{padding:7px 12px;gap:10px}.niche-search input{font-size:12px}.niche-meta{font-size:8px}.niche-meta button{font-size:8px}.niche-group>summary{padding:14px 11px;gap:8px;min-height:62px}.niche-group>summary strong{font-size:11px}.niche-group-icon{width:25px;height:25px;font-size:15px}.niche-group-count{font-size:6px}.niche-items{padding:0 12px 4px}.niche-case>summary{padding:15px 0;gap:8px}.niche-case>summary>span:first-child{font-size:11px}.niche-stage-grid{grid-template-columns:1fr;gap:8px}.niche-stage-grid>div{padding:12px}.niche-stage-grid strong{font-size:7px}.niche-stage-grid p{font-size:11px;line-height:1.85}.niche-message p{font-size:11px}.niche-message>span{font-size:6px}.niche-case-body .inline-link{font-size:10px}.niche-note{font-size:9px}.niche-plus{font-size:17px}}

.header nav a{white-space:nowrap}@media(min-width:801px) and (max-width:1100px){.header{padding-left:22px;padding-right:22px;gap:16px}.header nav{gap:16px;font-size:10px}.header-actions{gap:17px}.header .brand{font-size:22px}.header .original-logo{width:29px;height:32px}.header-actions .button.small{font-size:10px;gap:12px;padding:10px 12px}.header .login{font-size:10px}}
.niche-section details[open] summary>span{transform:none}.niche-section .niche-group[open]>summary>.niche-plus,.niche-section .niche-case[open]>summary>.niche-plus{transform:rotate(45deg)}
@media(max-width:800px){.niche-layout{display:flex;flex-direction:column;gap:35px}.niche-browser{order:0;width:100%}.niche-aside{order:1;width:100%}}

/* Original product film */
.product-film{margin:48px 0 44px;border:1px solid #393047;border-radius:22px;overflow:hidden;background:#0b0b17;box-shadow:0 28px 80px #0003}
.product-film-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:22px 26px;text-align:left}
.product-film-heading strong{font-size:18px;color:#f5f2ff}.product-film-heading span{font-size:13px;color:#aaa2ba}
.product-film video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#080914;object-fit:contain}
.product-film figcaption{padding:18px 26px;font-size:14px;color:#aaa2ba;text-align:left;line-height:1.6}
.interactive-demo-intro{margin:0 0 24px;text-align:center;color:#b6accb;font-size:15px}
@media(max-width:640px){.product-film{margin-top:32px;border-radius:14px}.product-film-heading{padding:16px;flex-direction:column;align-items:flex-start;gap:5px}.product-film-heading strong{font-size:16px}.product-film figcaption{padding:14px 16px;font-size:12px}}

/* Andrea customer video */
.testimonial-section{background:linear-gradient(135deg,#151025,#0b0c17);border-block:1px solid #292338}.testimonial-grid{display:grid;grid-template-columns:.9fr 1.2fr;gap:64px;align-items:center}.testimonial-copy h2{margin:20px 0 24px}.testimonial-copy>p{color:#aaa4b7;line-height:1.8}.testimonial-stats{display:flex;gap:42px;margin:32px 0}.testimonial-stats div{display:flex;flex-direction:column;gap:10px}.testimonial-stats strong{font-size:clamp(30px,3.4vw,46px);line-height:1.1;color:#c1a8ff;letter-spacing:-.04em}.testimonial-stats span{font-size:13px;color:#b2aabd}.testimonial-copy .testimonial-note{font-size:12px;line-height:1.7;max-width:430px;color:#8d859e}.testimonial-video{overflow:hidden;border:1px solid #443554;border-radius:20px;background:#090912;box-shadow:0 24px 72px #0004}.testimonial-video-ratio{position:relative;aspect-ratio:16/9}.testimonial-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.testimonial-video-caption{display:block;padding:17px 22px;font-size:13px;color:#b4a9c7}
@media(max-width:800px){.testimonial-grid{grid-template-columns:1fr;gap:28px}.testimonial-stats{gap:32px}.testimonial-copy .testimonial-note{max-width:none}.testimonial-video{border-radius:14px}}

/* Qualified website requests */
.lead-dialog{width:min(640px,calc(100% - 28px));max-height:92dvh;padding:38px;border:1px solid #4a385f;border-radius:22px;background:#11111e;color:#f3effb;overflow:auto;box-shadow:0 25px 100px #0008}.lead-dialog::backdrop{background:#05050bc9;backdrop-filter:blur(5px)}.lead-dialog h2{font-size:clamp(26px,4vw,36px);margin:18px 0;line-height:1.2}.lead-dialog>p{font-size:14px;line-height:1.7;color:#b7aec9}.lead-dialog-close{position:absolute;right:14px;top:10px;border:0;background:none;color:#c5b5dc;font-size:32px;cursor:pointer}.lead-context{padding:12px 15px;background:#211a32;border-radius:10px;color:#c6abea!important}.lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px}.lead-dialog label{display:block;font-size:13px;line-height:1.6;margin:13px 0;color:#e1d6ee}.lead-dialog label span{font-size:12px;color:#a49ab4}.lead-dialog input:not([type=checkbox]),.lead-dialog textarea{width:100%;padding:13px 14px;margin-top:7px;border:1px solid #43384f;border-radius:9px;color:#f8f3ff;background:#191725;font:inherit;font-size:16px;box-sizing:border-box}.lead-dialog input:focus,.lead-dialog textarea:focus{outline:2px solid #a77ce9;outline-offset:2px}.lead-dialog .lead-consent{display:flex;align-items:flex-start;gap:10px;margin:20px 0}.lead-consent input{margin-top:4px;accent-color:#9d6ee9}.lead-consent button{border:0;background:none;padding:0;color:#c6a2ff;text-decoration:underline;font:inherit;cursor:pointer}.lead-dialog .form-note{font-size:11px;color:#9b90ac;text-align:center;line-height:1.7}.lead-dialog [type=submit]:disabled{opacity:.6;cursor:wait}.lead-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}#lead-request-status{font-size:13px;color:#edc8c8;line-height:1.6}#lead-request-status:empty{display:none}.lead-success-icon{display:block;font-size:42px;color:#b298ea}#lead-request-success h3{font-size:26px;margin:18px 0}#lead-request-success p{font-size:15px;color:#bbb1cc;line-height:1.8}@media(max-width:540px){.lead-dialog{padding:28px 20px}.lead-fields{grid-template-columns:1fr;gap:0}.lead-dialog .button{font-size:14px}}

/* Contextual calls to the personal check */
.check-cta-band{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:44px;padding:28px 32px;border:1px solid #4c3867;border-radius:18px;background:linear-gradient(115deg,#251937,#12131f);text-align:left}.check-cta-band strong{display:block;max-width:630px;font-size:20px;line-height:1.4;color:#f5f0ff}.check-cta-band p{margin:8px 0 0;font-size:14px;color:#bcb1cb;line-height:1.6}.check-cta-band .button{flex-shrink:0;font-size:14px;padding:17px 22px}.film-check-cta{display:flex;flex-direction:column;align-items:center;gap:12px;margin:-15px 0 44px}.film-check-cta>span{font-size:12px;color:#aaa0bc}.testimonial-check-cta{margin-top:22px;font-size:14px}.niche-browser .check-cta-band{flex-direction:column;align-items:flex-start;gap:20px;margin-top:28px}.niche-browser .check-cta-band strong{font-size:21px}@media(max-width:800px){.check-cta-band{flex-direction:column;align-items:stretch;gap:22px;padding:24px}.check-cta-band strong{font-size:19px}.check-cta-band .button{width:100%;text-align:center;justify-content:center;white-space:normal}.film-check-cta .button{font-size:14px;padding:18px 20px}.testimonial-check-cta{width:100%;justify-content:center}.header-actions>.button.small{font-size:12px}}

/* Vector decoration avoids iOS color-emoji substitution. */
.final-star svg{display:block;width:1em;height:1em;pointer-events:none}

.target-center>svg{display:inline-block;width:.65em;height:.65em;vertical-align:middle;margin-left:.1em}
