:root{--ink:#08090b;--ink2:#11151b;--paper:#f4f0e8;--cream:#fff8ec;--orange:#ff4b20;--orange2:#ff7857;--cyan:#12b8cf;--lime:#c9ee2e;--gold:#f4c969;--white:#fff;--muted:#a8a9ad;--sans:"Helvetica Neue","Hiragino Kaku Gothic ProN","Yu Gothic",Arial,sans-serif;--serif:"Yu Mincho","Hiragino Mincho ProN",serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{margin:0;background:var(--ink);color:#fff;font-family:var(--sans);line-height:1.75;letter-spacing:.02em;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}.topbar{position:fixed;z-index:100;inset:0 0 auto;height:66px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;background:rgba(8,9,11,.78);border-bottom:1px solid rgba(255,255,255,.12);backdrop-filter:blur(14px)}.logo{font:900 27px/1 Arial;letter-spacing:-.06em}.logo span,.footer-logo b span{color:var(--orange)}.header-cta{min-height:42px;padding:0 15px;display:flex;align-items:center;gap:14px;background:#fff;color:#111;border-radius:99px;font-size:11px;font-weight:800}.header-cta i,.primary-cta i,.sticky-cta i,.contact-form button i{font-style:normal}.scene{position:relative;isolation:isolate;overflow:hidden}.section{padding:96px 20px}.center{text-align:center}.center-text{text-align:center}.scene-dark,.scene-ink{background:var(--ink);color:#fff}.scene-cream{background:var(--cream);color:#111}.scene-paper{background:var(--paper);color:#111}.scene-cyan{background:var(--cyan);color:#061317}.scene-lime{background:var(--lime);color:#111}.scene-orange{background:var(--orange);color:#fff}.mini{margin:0 0 26px;font-size:11px;font-weight:800;letter-spacing:.16em}.display{margin:0;font-size:clamp(42px,12.2vw,58px);line-height:1.22;letter-spacing:-.07em;font-weight:900}.display span{display:block}.display em{font-style:normal;color:var(--orange)}.scene-dark .display em,.scene-ink .display em{color:var(--orange2)}.scene-orange .display em{color:#121212}.scene-lime .display em{color:#176776}.lead{margin:36px auto 0;font-size:20px;line-height:1.75;font-weight:800;letter-spacing:-.03em}.body-copy{max-width:540px;margin:25px auto 0;font-size:14px;line-height:2.15}.disclaimer{margin:28px auto 0;font-size:9px;line-height:1.8;opacity:.7}.hero{min-height:100svh;padding:130px 20px 90px;display:flex;align-items:center;background:radial-gradient(circle at 80% 15%,rgba(18,184,207,.22),transparent 33%),radial-gradient(circle at 10% 74%,rgba(255,75,32,.25),transparent 36%),#07080a}.hero-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black,transparent)}.hero-inner{position:relative;z-index:3;width:100%;max-width:620px;margin:auto;text-align:center}.eyebrow{margin:0 0 26px;color:var(--lime);font-size:10px;font-weight:900;letter-spacing:.26em}.hero h1{margin:0;font-size:clamp(54px,15vw,84px);line-height:1.05;letter-spacing:-.09em}.hero h1 span{display:block}.hero h1 .accent{color:var(--orange);text-shadow:0 0 34px rgba(255,75,32,.25)}.hero-sub{margin:24px 0 0;font-weight:900;font-size:17px;letter-spacing:.04em}.hero-copy{margin:24px 0 30px;color:#c9c9ca;font-size:13px;line-height:2}.primary-cta{width:100%;max-width:440px;min-height:68px;margin:auto;padding:0 22px;display:flex;align-items:center;justify-content:space-between;border-radius:20px;background:linear-gradient(110deg,var(--orange),#ff7656);box-shadow:0 18px 55px rgba(255,75,32,.32);font-size:14px;font-weight:900}.primary-cta i{font-size:24px}.cta-note{display:block;margin-top:13px;color:#9b9da1;font-size:9px}.scroll-cue{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);font-size:7px;letter-spacing:.25em;color:#8e8f92}.scroll-cue i{display:block;width:1px;height:27px;margin:7px auto 0;background:linear-gradient(#fff,transparent);animation:scroll 1.7s infinite}@keyframes scroll{50%{transform:scaleY(.45);transform-origin:top}}.video-wall{position:absolute;inset:0;z-index:0;opacity:.46;pointer-events:none}.vcard{position:absolute;width:104px;height:154px;border:1px solid rgba(255,255,255,.18);border-radius:15px;background:linear-gradient(150deg,rgba(18,184,207,.4),rgba(12,14,18,.8));box-shadow:0 22px 50px rgba(0,0,0,.45);transform:rotate(-8deg)}.vcard:after{content:"▶";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:22px}.vcard i,.vcard b{position:absolute;font-style:normal;font-size:7px;letter-spacing:.12em}.vcard i{left:9px;top:8px}.vcard b{left:9px;bottom:8px}.v1{left:-45px;top:15%}.v2{right:-48px;top:22%;transform:rotate(9deg);background:linear-gradient(150deg,rgba(255,75,32,.55),rgba(12,14,18,.8))}.v3{right:3%;bottom:4%;transform:rotate(-5deg);opacity:.55}.pain{padding-top:120px}.pain:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 50% 45%,#20252c,transparent 48%)}.pain .display em{font-family:var(--serif);font-weight:700}.pain-phone{width:min(310px,88vw);margin:50px auto;padding:34px 18px;border:1px solid #4c5057;border-radius:32px;background:linear-gradient(145deg,#181b20,#08090b);box-shadow:0 30px 80px #000;text-align:left}.pain-phone span{display:block;width:max-content;margin:0 0 25px auto;padding:6px 10px;border-radius:99px;background:var(--orange);font-size:10px;font-weight:900}.pain-phone p{margin:12px 0;padding:12px 14px;border-radius:12px;background:#262a31;color:#d8d9dc;font-size:11px}.plain-list{max-width:520px;margin:40px auto 0;padding:0;list-style:none;text-align:left}.plain-list li{display:grid;grid-template-columns:33px 1fr;gap:10px;padding:18px 0;border-top:1px solid #303238;font-size:14px}.plain-list li:last-child{border-bottom:1px solid #303238}.plain-list i{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:var(--orange);font-style:normal;font-weight:900}.plain-list b{color:var(--orange2)}.question{min-height:790px;display:flex;flex-direction:column;justify-content:center}.question .display em{font-family:var(--serif)}.question-mark{position:absolute;z-index:-1;right:-15px;top:21%;font:900 340px/.8 Arial;color:rgba(18,184,207,.1);transform:rotate(9deg)}.scene-split{background:linear-gradient(158deg,#e9fbff 0 50%,#fff1eb 50%);color:#111}.answer{padding-top:120px;padding-bottom:120px}.answer .cyan{color:#068ba0}.answer .orange{color:var(--orange)}.infinity{position:relative;margin:55px auto 42px;display:flex;align-items:center;justify-content:center}.infinity span{width:145px;height:145px;display:flex;flex-direction:column;justify-content:center;border-radius:50%;color:#fff;box-shadow:0 18px 45px rgba(0,0,0,.18)}.infinity span:first-child{background:radial-gradient(circle at 30% 30%,#4ae3f3,#058ba0)}.infinity span:last-child{margin-left:-18px;background:radial-gradient(circle at 30% 30%,#ff8a64,#ee3c13)}.infinity b{font-size:40px;line-height:1}.infinity small{margin-top:9px;font-size:8px;font-weight:800}.infinity>i{position:absolute;z-index:2;width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:#111;color:#fff;font-style:normal;font-size:11px;font-weight:900;box-shadow:0 10px 30px rgba(0,0,0,.25)}.scene-gold{background:radial-gradient(circle at 50% 15%,#392d17,#090909 58%);color:#fff}.proof-number{margin:50px auto 0;display:grid;grid-template-columns:auto auto;justify-content:center;align-items:end;column-gap:10px;color:var(--gold)}.proof-number small{grid-column:1/-1;margin-bottom:4px;color:#fff;font-size:10px;letter-spacing:.2em}.proof-number strong{font:900 clamp(110px,31vw,170px)/.82 Arial;letter-spacing:-.1em}.proof-number span{padding-bottom:10px;font-size:21px;font-weight:900;writing-mode:vertical-rl}.proof-rule{width:80px;height:1px;margin:52px auto;background:var(--gold)}.proof-copy{margin:45px 0 0;font:700 16px/2 var(--serif);color:#eee3c8}.three .display em{color:#068ba0}.step-cards{max-width:660px;margin:55px auto 0;display:grid;gap:12px}.step-cards article{position:relative;padding:30px 20px;border:2px solid #111;border-radius:24px;background:#fff;box-shadow:8px 8px 0 #111}.step-cards article>span{position:absolute;left:15px;top:14px;font-size:10px;font-weight:900}.step-cards i{display:block;font-style:normal;font-size:38px}.step-cards h3{margin:8px 0 4px;font-size:28px}.step-cards p{margin:0;font-size:11px}.benefits:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 15% 10%,rgba(255,255,255,.55),transparent 28%)}.benefits .display em{color:#fff}.benefit-stack{max-width:680px;margin:55px auto 0;display:grid;gap:12px;text-align:left}.benefit-stack article{position:relative;padding:26px 22px 26px 70px;border:1px solid rgba(0,0,0,.24);border-radius:20px;background:rgba(255,255,255,.82);box-shadow:0 15px 35px rgba(0,0,0,.08)}.benefit-stack article>span{position:absolute;left:20px;top:25px;font:900 25px/1 Arial;color:#087e91}.benefit-stack h3{margin:0 0 8px;font-size:21px}.benefit-stack p{margin:0;font-size:12px;line-height:1.9}.use-grid{max-width:780px;margin:55px auto 0;display:grid;gap:12px;text-align:left}.use-grid article{position:relative;min-height:190px;padding:22px;border-radius:25px;overflow:hidden;color:#fff;box-shadow:0 20px 45px rgba(0,0,0,.14)}.use-grid article:after{content:"▶";position:absolute;right:19px;bottom:18px;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%}.use-grid b{display:inline-block;padding:5px 10px;border-radius:99px;background:#fff;color:#111;font-size:10px}.use-grid strong{display:block;margin-top:26px;font-size:21px;line-height:1.5}.use-grid span{position:absolute;left:22px;bottom:18px;font-size:7px;letter-spacing:.18em}.use-red{background:linear-gradient(135deg,#ff4b20,#9d1600)}.use-blue{background:linear-gradient(135deg,#0e9cb5,#064357)}.use-lime{background:linear-gradient(135deg,#a9d91b,#487600)}.use-black{background:linear-gradient(135deg,#2a2d34,#08090b)}.use-orange{background:linear-gradient(135deg,#ff8b29,#d23c0a)}.use-cyan{background:linear-gradient(135deg,#34d6e7,#12748d)}.before-after:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.05) 50%,transparent 50.2%)}.compare{max-width:580px;margin:55px auto 0}.compare article{padding:30px 22px;border-radius:24px}.compare small{font-size:9px;letter-spacing:.25em}.before{border:1px solid #34373c;background:#111317;color:#8f9196}.before p{margin:14px 0;text-decoration:line-through}.compare-arrow{margin:15px;font-size:40px;color:var(--orange)}.after{background:linear-gradient(135deg,var(--orange),#ff7656);box-shadow:0 18px 55px rgba(255,75,32,.3)}.after strong{display:block;margin:20px 0 8px;font-size:54px}.after p{font-weight:800}.workspace .display em{color:#087f91}.dashboard{max-width:680px;margin:55px auto 0;padding:18px;border:2px solid #111;border-radius:24px;background:#fff;box-shadow:11px 11px 0 #111;text-align:left}.dash-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #ddd}.dash-head b{font-size:21px}.dash-head b span{color:var(--orange)}.dash-head small{font-size:10px}.tabs{display:flex;gap:15px;padding:15px 0;font-size:9px;color:#888}.tabs .active{color:#111;font-weight:900}.dashboard article{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid #eee}.thumb{width:44px;height:34px;border-radius:6px;background:linear-gradient(135deg,var(--orange),#3c1110)}.t2{background:linear-gradient(135deg,var(--cyan),#164557)}.t3{background:linear-gradient(135deg,var(--lime),#3e5918)}.dashboard article div b{display:block;font-size:10px}.dashboard article div small{display:block;margin-top:2px;color:#999;font-size:7px}.dashboard article em{padding:4px 7px;border-radius:99px;font-size:7px;font-style:normal}.wait{background:#fff0c4;color:#7c5700}.run{background:#d9f7fb;color:#086273}.done{background:#e6f5d4;color:#456d12}.workspace-points{max-width:680px;margin:35px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.workspace-points span{padding:13px 8px;border:1px solid #bbb;border-radius:12px;font-size:9px;font-weight:800}.reason-list{max-width:720px;margin:55px auto 0}.reason-list article{display:grid;grid-template-columns:65px 1fr;gap:15px;padding:30px 0;border-top:1px solid #35373b}.reason-list article:last-child{border-bottom:1px solid #35373b}.reason-list>article>span{font:900 43px/1 Arial;color:var(--orange)}.reason-list h3{margin:0 0 8px;font-size:19px}.reason-list p{margin:0;color:#a9aaad;font-size:12px}.shield{width:82px;height:82px;margin:0 auto 30px;display:grid;place-items:center;border:3px solid #111;border-radius:28px 28px 40px 40px;font-size:40px;font-weight:900}.security-grid{max-width:670px;margin:50px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.security-grid article{min-height:145px;padding:24px 12px;display:flex;flex-direction:column;justify-content:center;border:2px solid #111;border-radius:20px;background:rgba(255,255,255,.55)}.security-grid b{font-size:25px}.security-grid span{margin-top:9px;font-size:10px;font-weight:700}.other .lead{font-family:var(--serif)}.other-cards{max-width:680px;margin:55px auto 0;display:grid;gap:12px;text-align:left}.other-cards article{padding:28px;border:2px solid #111;border-radius:22px;background:#fff;box-shadow:7px 7px 0 #111}.other-cards span{font-size:10px;color:var(--orange);font-weight:900;letter-spacing:.2em}.other-cards h3{margin:12px 0 0;font-size:23px;line-height:1.45}.flow-list{max-width:660px;margin:55px auto 0;padding:0;list-style:none;text-align:left}.flow-list li{display:grid;grid-template-columns:64px 1fr;gap:15px;padding:28px 0;border-top:2px solid #111}.flow-list li:last-child{border-bottom:2px solid #111}.flow-list>li>span{font:900 35px/1 Arial;color:var(--orange)}.flow-list h3{margin:0 0 7px;font-size:20px}.flow-list p{margin:0;font-size:12px}.voice-rail{max-width:720px;margin:55px auto 0;display:grid;gap:14px;text-align:left}.voice-rail blockquote{margin:0;padding:30px 24px;border:2px solid #111;border-radius:22px;background:#fff;color:#111;box-shadow:8px 8px 0 #111}.voice-rail strong{font-size:32px;letter-spacing:-.05em}.voice-rail p{margin:15px 0;font-weight:800}.voice-rail footer{font-size:10px;color:#666}.faq-list{max-width:720px;margin:55px auto 0}.faq details{border-top:1px solid #36383c}.faq details:last-child{border-bottom:1px solid #36383c}.faq summary{min-height:78px;padding:18px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;list-style:none;cursor:pointer;font-weight:800}.faq summary::-webkit-details-marker{display:none}.faq summary i{font-style:normal;font-size:24px;color:var(--orange);transition:.3s}.faq details[open] summary i{transform:rotate(45deg)}.faq details p{margin:0;padding:0 25px 26px 0;color:#a9aaad;font-size:12px}.consult{padding-top:120px;padding-bottom:120px;background:radial-gradient(circle at 50% 15%,rgba(18,184,207,.2),transparent 31%),radial-gradient(circle at 50% 75%,rgba(255,75,32,.18),transparent 40%),#08090b}.consult-orbit{position:absolute;z-index:-1;left:50%;top:80px;width:580px;height:180px;border:1px solid rgba(18,184,207,.25);border-radius:50%;transform:translateX(-50%) rotate(-12deg)}.consult-points{margin:35px auto;display:flex;justify-content:center;gap:7px;flex-wrap:wrap}.consult-points span{padding:7px 10px;border:1px solid #555;border-radius:99px;font-size:9px}.contact-form{max-width:560px;margin:50px auto 0;padding:24px;border:1px solid #393b40;border-radius:25px;background:rgba(255,255,255,.04);text-align:left}.contact-form label{display:block;margin-bottom:17px;color:#bfc0c3;font-size:10px;font-weight:700}.contact-form input,.contact-form textarea{width:100%;margin-top:7px;padding:15px 14px;border:1px solid #3a3d43;border-radius:12px;background:#12151a;color:#fff;outline:none}.contact-form textarea{min-height:125px;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--cyan)}.contact-form button{width:100%;min-height:64px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:16px;background:linear-gradient(110deg,var(--orange),#ff7958);color:#fff;font-weight:900}.contact-form button i{font-size:23px}.contact-form button:disabled{opacity:.6}.form-status{min-height:24px;margin:14px 0 0;text-align:center;font-size:11px}.form-status.success{color:var(--lime)}.form-status.error{color:#ff8f8f}.mail-link{display:inline-block;margin-top:25px;color:#aeb0b4;font-size:10px;text-decoration:underline}footer{padding:65px 20px calc(105px + env(safe-area-inset-bottom));background:#040506;color:#8d8f94;font-size:10px}.footer-logo{font-size:11px}.footer-logo b{font-size:25px;color:#fff}footer p{margin:12px 0 25px}footer nav{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:28px}.sticky-cta{position:fixed;z-index:90;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));min-height:64px;padding:0 18px;display:grid;grid-template-columns:1fr auto;align-items:center;border-radius:18px;background:linear-gradient(110deg,var(--orange),#ff7656);box-shadow:0 16px 45px rgba(0,0,0,.45);transform:translateY(calc(100% + 35px));opacity:0;pointer-events:none;transition:.35s}.sticky-cta small{grid-column:1;font-size:8px}.sticky-cta span{grid-column:1;font-size:13px;font-weight:900}.sticky-cta i{grid-column:2;grid-row:1/3;font-size:24px}body.show-sticky:not(.consult-visible) .sticky-cta{transform:none;opacity:1;pointer-events:auto}.reveal{opacity:0;transform:translateY(28px);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.75,.2,1)}.reveal.visible{opacity:1;transform:none}
@media(min-width:720px){.section{padding:130px 50px}.topbar{padding-inline:30px}.hero h1{font-size:86px}.hero-copy{font-size:15px}.step-cards{grid-template-columns:repeat(3,1fr)}.use-grid{grid-template-columns:1fr 1fr}.other-cards{grid-template-columns:repeat(3,1fr)}.voice-rail{grid-template-columns:repeat(3,1fr)}.security-grid{grid-template-columns:repeat(4,1fr)}.benefit-stack{grid-template-columns:1fr 1fr}.sticky-cta{left:auto;width:320px}.display{font-size:64px}.contact-form{padding:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.scroll-cue i{animation:none}}

/* Editorial rewrite — restrained production design */
:root{--ink:#090909;--ink2:#121212;--paper:#f0ede6;--cream:#f5f2eb;--orange:#d93325;--orange2:#d93325;--cyan:#253846;--lime:#d93325;--gold:#d93325;--muted:#898989}
body{background:#090909;color:#f3f1ec;font-family:"Helvetica Neue","Hiragino Kaku Gothic ProN","Yu Gothic",Arial,sans-serif;letter-spacing:.01em}
.topbar{height:72px;padding:0 22px;background:rgba(8,8,8,.94);border-bottom:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px)}
.logo{font-size:25px;font-weight:500;letter-spacing:.12em}.logo span{color:#fff}.header-cta{align-self:stretch;min-height:0;margin-right:-22px;padding:0 25px;border-radius:0;background:var(--orange);color:#fff;font-size:11px;letter-spacing:.08em}
.section{padding:110px 24px;border-bottom:1px solid rgba(80,80,80,.28)}.center,.center-text{text-align:left}.mini{margin-bottom:34px;color:var(--orange);font:700 9px/1.4 "Helvetica Neue",Arial,sans-serif;letter-spacing:.22em}.display{font-size:clamp(36px,10.4vw,54px);line-height:1.35;letter-spacing:-.045em;font-weight:700}.display em,.scene-dark .display em,.scene-ink .display em,.scene-orange .display em,.scene-lime .display em{color:inherit;font-family:inherit;font-weight:inherit}.lead{max-width:680px;margin:40px 0 0;font-size:18px;line-height:1.9;letter-spacing:-.025em}.body-copy{max-width:660px;margin:28px 0 0;color:#535353;font-size:13px;line-height:2.2}.disclaimer{margin-left:0;text-align:left}
.hero{min-height:100svh;padding:130px 24px 82px;align-items:center;background:#080808 url("./assets/hero-production-studio.jpg") 62% center/cover no-repeat}.hero:after{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.98) 0%,rgba(0,0,0,.88) 42%,rgba(0,0,0,.16) 100%),linear-gradient(0deg,rgba(0,0,0,.58),transparent 55%)}.hero-grid,.video-wall{display:none}.hero-inner{z-index:2;max-width:760px;margin:0;text-align:left}.eyebrow{margin-bottom:32px;color:#fff;font-size:8px;letter-spacing:.24em}.hero h1{font-size:clamp(44px,11.8vw,76px);line-height:1.17;letter-spacing:-.06em}.hero h1 .accent{color:#fff;text-shadow:none}.hero-sub{max-width:580px;margin-top:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.5);font-size:15px;line-height:1.75}.hero-copy{max-width:610px;margin:20px 0 32px;color:#c4c4c4;font-size:12px;line-height:2}.primary-cta{width:min(100%,390px);min-height:62px;margin:0;padding:0 20px;border-radius:0;background:var(--orange);box-shadow:none;font-size:12px;letter-spacing:.04em}.cta-note{width:min(100%,390px);margin-top:12px;text-align:left;color:#a8a8a8}.scroll-cue{left:auto;right:20px;transform:none}
.pain{background:var(--paper);color:#111}.pain:before{display:none}.pain .display em{font-family:inherit}.pain-phone{width:min(520px,100%);margin:58px 0 45px;padding:28px;border:1px solid #222;border-radius:0;background:#151515;box-shadow:none;color:#fff}.pain-phone span{margin:0 0 28px;padding:0 0 8px;border-bottom:1px solid #666;border-radius:0;background:none;color:#fff;font-size:8px;letter-spacing:.16em}.pain-phone p{margin:0;padding:15px 0;border-bottom:1px solid #383838;border-radius:0;background:none;color:#ddd}.plain-list{max-width:720px;margin:40px 0 0}.plain-list li{grid-template-columns:42px 1fr;border-color:#aaa;color:#222}.plain-list i{width:auto;height:auto;border-radius:0;background:none;color:var(--orange);font:700 10px/1 Arial}.plain-list b{color:#111}
.question{min-height:720px;background:#faf8f3;color:#111;justify-content:center}.question .display em{font-family:inherit}.question-mark{display:none}.question .lead{font-family:var(--serif);font-weight:500}.question .body-copy{color:#555}
.scene-split{background:#22323d;color:#fff}.answer .cyan,.answer .orange{color:#fff}.infinity{justify-content:flex-start;margin:60px 0 45px}.infinity span{width:150px;height:150px;border:1px solid #fff;border-radius:50%;background:none!important;box-shadow:none}.infinity span:last-child{margin-left:-18px}.infinity>i{width:58px;height:58px;border:1px solid #fff;background:var(--orange);box-shadow:none}.answer .body-copy{color:#c6ced3}
.scene-gold{background:var(--paper);color:#111}.proof{display:grid;grid-template-columns:1fr 1px 1fr;column-gap:18px;align-items:start}.proof>.mini,.proof>.proof-copy,.proof>.disclaimer{grid-column:1/-1}.proof-number{display:block;margin:50px 0 0;color:var(--orange);text-align:left}.proof-number small{display:block;color:#111}.proof-number strong{font:500 clamp(84px,24vw,142px)/.9 var(--serif);letter-spacing:-.08em}.proof-number span{padding:0;margin-left:8px;font-size:16px;writing-mode:horizontal-tb}.proof-rule{width:1px;height:155px;margin:50px 0 0;background:#777}.proof-copy{max-width:660px;margin:52px 0 0;color:#333;font:500 14px/2.1 var(--serif);text-align:left}
.three{background:#0b0b0b;color:#fff}.three .display em{color:#fff}.step-cards{position:relative;max-width:760px;margin:60px 0 0;display:block;border-top:1px solid #777}.step-cards:after{content:"";position:absolute;left:13px;top:0;bottom:0;width:1px;background:var(--orange)}.step-cards article{position:relative;z-index:1;padding:30px 0 30px 58px;border:0;border-bottom:1px solid #444;border-radius:0;background:none;box-shadow:none}.step-cards article>span{left:0;top:34px;width:27px;height:27px;display:grid;place-items:center;background:#0b0b0b;border:1px solid var(--orange);color:var(--orange)}.step-cards i{font:700 8px/1 Arial;letter-spacing:.2em;color:#8b8b8b}.step-cards h3{margin:13px 0 8px;font-size:21px}.step-cards p{color:#aaa}.three .lead{font-size:15px}.three .lead b{font-weight:500}
.benefits{background:var(--paper);color:#111}.benefits:before{display:none}.benefits .display em{color:#111}.benefit-stack{max-width:760px;margin:60px 0 0;display:block}.benefit-stack article{padding:30px 0 30px 62px;border:0;border-top:1px solid #999;border-radius:0;background:none;box-shadow:none}.benefit-stack article:last-child{border-bottom:1px solid #999}.benefit-stack article>span{left:0;top:34px;color:var(--orange);font-size:13px}.benefit-stack h3{font-size:19px}.benefit-stack p{max-width:560px;color:#555}
.usecases{background:#f7f5ef;color:#111}.use-grid{max-width:900px;margin:60px 0 0;gap:0;border-top:1px solid #888}.use-grid article{min-height:210px;padding:24px 0;border-radius:0;border-bottom:1px solid #888;background:none!important;color:#111;box-shadow:none}.use-grid article:after{right:0;bottom:22px;width:35px;height:35px;border-color:#333;color:#111;font-size:11px}.use-grid b{padding:0;border-radius:0;background:none;color:var(--orange);font-size:9px;letter-spacing:.12em}.use-grid strong{max-width:410px;margin-top:35px;font-size:19px;font-weight:600}.use-grid span{left:0;color:#777}
.before-after{background:#0b0b0b}.before-after:before{display:none}.compare{max-width:740px;margin:58px 0 0}.compare article{padding:30px 0;border-radius:0}.before{border:0;border-block:1px solid #444;background:none}.before p{text-decoration:none;color:#777}.compare-arrow{margin:18px 0;color:var(--orange);text-align:left}.after{padding-left:24px!important;border-left:3px solid var(--orange);background:none;box-shadow:none}.after strong{font-weight:500;letter-spacing:.1em}
.workspace{background:var(--paper);color:#111}.workspace .display em{color:#111}.dashboard{max-width:760px;margin:58px 0 0;padding:0;border:1px solid #222;border-radius:0;background:#fafafa;box-shadow:none}.dash-head{padding:18px}.tabs{padding:15px 18px}.dashboard article{padding:14px 18px}.thumb{border-radius:0;filter:grayscale(1)}.dashboard article em{border-radius:0}.workspace-points{max-width:760px;margin:25px 0 0;gap:0;border-top:1px solid #999}.workspace-points span{padding:16px 8px 16px 0;border:0;border-bottom:1px solid #999;border-radius:0}
.reasons{background:#0b0b0b}.reason-list{max-width:800px;margin:58px 0 0}.reason-list article{grid-template-columns:54px 1fr}.reason-list>article>span{font-size:13px;color:var(--orange)}
.security{background:#23333e;color:#fff}.shield{width:56px;height:68px;margin:0 0 32px;border:1px solid #fff;border-radius:0;font:500 15px/1 Arial}.security-grid{max-width:760px;margin:55px 0 0;grid-template-columns:1fr}.security-grid article{min-height:0;padding:22px 0;border:0;border-top:1px solid #6d7b84;border-radius:0;background:none}.security-grid article:last-child{border-bottom:1px solid #6d7b84}.security-grid b{font-size:16px}.security-grid span{color:#c2cbd0}
.other{background:var(--paper);color:#111}.other .lead{font-family:var(--serif);font-weight:500}.other-cards{max-width:760px;margin:55px 0 0;display:block}.other-cards article{padding:28px 0;border:0;border-top:1px solid #999;border-radius:0;background:none;box-shadow:none}.other-cards article:last-child{border-bottom:1px solid #999}.other-cards h3{font-size:20px}
.flow{background:#0b0b0b;color:#fff}.flow-list{max-width:760px;margin:55px 0 0}.flow-list li{border-color:#555}.flow-list>li>span{font-size:12px}.flow-list h3{font-size:19px}.flow-list p{color:#aaa}
.voices{background:var(--paper);color:#111}.voice-rail{max-width:900px;margin:55px 0 0;gap:0}.voice-rail blockquote{padding:30px 0;border:0;border-top:1px solid #999;border-radius:0;background:none;box-shadow:none}.voice-rail blockquote:last-child{border-bottom:1px solid #999}.voice-rail strong{color:var(--orange);font:500 34px/1.2 var(--serif)}
.faq{background:#0b0b0b}.faq-list{max-width:780px;margin:55px 0 0}.faq summary{font-weight:500}.faq summary i{color:var(--orange)}
.consult{background:#f4f1e9;color:#111}.consult-orbit{display:none}.consult .lead{font-family:var(--serif);font-weight:500}.consult-points{justify-content:flex-start;margin:35px 0}.consult-points span{border-color:#777;border-radius:0}.contact-form{max-width:680px;margin:50px 0 0;padding:0;border:0;border-radius:0;background:none}.contact-form label{color:#333}.contact-form input,.contact-form textarea{border:0;border-bottom:1px solid #888;border-radius:0;background:transparent;color:#111}.contact-form input:focus,.contact-form textarea:focus{border-color:var(--orange)}.contact-form button{min-height:68px;border-radius:0;background:var(--orange)}.mail-link{color:#555}.sticky-cta{left:12px;right:12px;border-radius:0;background:var(--orange);box-shadow:none}
footer{background:#070707}.reveal{transform:translateY(20px);transition-duration:.65s}
@media(max-width:719px){.header-cta{font-size:10px}.hero{background-position:68% center}.hero:after{background:linear-gradient(90deg,rgba(0,0,0,.98) 0%,rgba(0,0,0,.85) 62%,rgba(0,0,0,.22) 100%),linear-gradient(0deg,rgba(0,0,0,.72),transparent 45%)}.hero h1{font-size:44px}.hero-sub{font-size:14px}.proof{column-gap:10px}.proof-number strong{font-size:72px}.proof-number span{font-size:12px}.proof-rule{height:115px}.infinity span{width:140px;height:140px}.use-grid article{min-height:190px}}
@media(min-width:720px){.topbar{padding-left:34px}.header-cta{margin-right:-34px}.section{padding:150px max(6vw,48px)}.hero{padding:140px max(6vw,48px) 90px}.hero-inner{margin-left:0}.display{font-size:62px}.center,.center-text{text-align:left}.proof-number strong{font-size:132px}.step-cards{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #666}.step-cards:after{left:0;right:0;top:28px;bottom:auto;width:auto;height:1px}.step-cards article{padding:65px 28px 30px 0;border-right:1px solid #444;border-bottom:0}.step-cards article>span{top:15px}.benefit-stack{display:grid;grid-template-columns:1fr 1fr}.benefit-stack article:nth-child(2){border-top:1px solid #999}.use-grid{grid-template-columns:1fr 1fr}.use-grid article:nth-child(odd){padding-right:35px;border-right:1px solid #aaa}.use-grid article:nth-child(even){padding-left:35px}.use-grid article:nth-child(even) b,.use-grid article:nth-child(even) span{left:35px}.use-grid article:nth-child(even):after{right:0}.security-grid{grid-template-columns:repeat(4,1fr);gap:0}.security-grid article{padding:25px 20px;border-right:1px solid #6d7b84}.security-grid article:last-child{border-right:0;border-bottom:0}.other-cards{display:grid;grid-template-columns:repeat(3,1fr)}.other-cards article{padding-right:25px;border-right:1px solid #999}.other-cards article:last-child{border-right:0;border-bottom:0}.voice-rail{grid-template-columns:repeat(3,1fr)}.voice-rail blockquote{padding-right:25px;border-right:1px solid #999}.voice-rail blockquote+blockquote{padding-left:25px}.voice-rail blockquote:last-child{border-bottom:0;border-right:0}.sticky-cta{left:auto;right:18px;width:330px}}
