:root{--orange:#ff713c;--ink:#11121a;--muted:#a4a6b3}body{background:#f7f8fa;color:var(--ink)}.wrap{max-width:1240px}.dark-top{background:#101119;position:relative;overflow:hidden}.dark-top:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 90% 20%,#f96e3112,transparent 50%)}.header{position:relative;height:92px}.brand img{width:174px}.header-cta{background:#ffffff06;border-color:#ffffff25;border-radius:100px;padding:13px 20px}.nav{font-size:14px}.hero{position:relative;padding-top:65px}.hero-intro{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:60px;align-items:center}.hero .eyebrow{justify-content:flex-start;letter-spacing:1.6px;color:#acaeba;font-size:12px}.hero h1{text-align:left;font-size:clamp(44px,5vw,72px);line-height:1.06;letter-spacing:-3px;margin:25px 0;max-width:870px;font-weight:600}.hero h1 span{color:#ff895c;background:none}.hero-description{text-align:left;margin:0;max-width:635px;font-size:18px;line-height:1.7;color:#a6a8b7}.hero-actions{justify-content:flex-start;margin-top:29px;gap:26px}.cta{background:var(--orange);border-radius:100px;color:#16151a;padding:18px 26px;min-height:56px;font-size:15px;font-weight:700;box-shadow:0 7px 25px #ff713c15}.cta:hover{background:#ff9369;color:#111;transform:translateY(-3px);box-shadow:0 12px 28px #ff713c25}.cta svg{transition:transform .25s}.cta:hover svg{transform:translate(3px,-3px)}.secondary-cta{color:#d7d8e2}.hero-notes{justify-content:flex-start;font-size:13px;margin-top:21px;gap:22px}.trial-ticket{position:relative;padding:30px 27px;background:#ff7541;color:#17141a;border-radius:24px;transform:rotate(5deg);box-shadow:0 25px 65px #0004;animation:ticket-enter .9s ease both}.trial-ticket:before,.trial-ticket:after{content:'';position:absolute;width:24px;height:24px;background:#101119;top:70%;border-radius:50%}.trial-ticket:before{left:-12px}.trial-ticket:after{right:-12px}.ticket-kicker{font-size:12px;letter-spacing:1.5px;font-weight:700}.ticket-number{font-size:132px;font-weight:600;letter-spacing:-12px;line-height:1.05;margin-left:-7px;margin-top:16px}.ticket-days{font-size:22px;font-weight:600;margin-bottom:25px}.ticket-foot{border-top:1px dashed #6c2e2670;padding-top:19px;font-size:14px;line-height:1.5}.flow-demo{margin-top:54px;background:#1a1b25;border-color:#34353f;border-radius:18px;box-shadow:0 25px 70px #0003}.demo-top{padding:19px 25px}.flow-body{padding-top:28px;padding-bottom:28px}.lead-card{background:#282934;border-color:#60504a;transition:box-shadow .3s,transform .3s}.lead-card:hover{transform:translateY(-3px);box-shadow:0 15px 40px #0003}.signal{transition:background .25s,transform .25s}.signal.updated{animation:signal-update .45s ease}.integrations{padding-top:30px;padding-bottom:36px}.integrations>span{font-size:11px}.integrations b{color:#c0c1cd}.section{padding-top:90px;padding-bottom:90px}.section-label{font-size:12px;color:#aa562f;letter-spacing:1.7px}h2{font-size:clamp(35px,3.8vw,52px);line-height:1.1;letter-spacing:-1.9px}.section-heading p{font-size:17px}.pain-grid{gap:18px}.pain-grid article{border:1px solid #e4e6eb;background:#fff;padding:29px;border-radius:17px;transition:transform .25s,border-color .25s}.pain-grid article:hover{transform:translateY(-5px);border-color:#edb49c}.pain-icon{background:#fff1ea;color:#c16b43}.pain-grid h3{font-size:21px}.pain-grid p,.steps p,.value-grid p{font-size:16px;line-height:1.65}.solution-strip{background:#fff;border:1px solid #e5e7ec;border-radius:13px;padding:21px 24px;margin-top:22px}.solution-strip p{font-size:16px;line-height:1.6}.how-section{background:#ebeef3}.steps{gap:20px}.steps article{background:#f8f9fb;border:1px solid #dfe3e9;border-radius:16px;padding:25px;transition:transform .25s}.steps article:hover{transform:translateY(-4px)}.step-head{margin-bottom:29px}.step-head>span{font-size:16px;font-weight:600}.steps h3{font-size:20px}.steps p{font-size:15px}.quality-band>span{font-size:14px}.quality-band>div>span{font-size:13px}.chat-section{background:#f7f8fa;padding-bottom:0}.chat-copy h2{font-size:43px}.chat-figure{box-shadow:0 15px 50px #18345308;border-color:#dce1ea;border-radius:19px}.chat-figure-top{background:white;font-size:15px;padding:21px}.chat-image-stage{background:#e7eef8;padding:35px 24px}.chat-image-stage img{transition:transform .45s;box-shadow:0 20px 32px #205c8f12}.chat-figure:hover img{transform:translateY(-4px)}.chat-copy>p{font-size:17px}.chat-benefits li{font-size:16px}.chat-figure figcaption{background:white;color:#7c8190;font-size:13px}.chat-note{color:#747985}.report-row{border-color:#dfe3e9}.results h2{max-width:780px}.featured-value{background:#161721;padding:39px;border-radius:20px}.featured-value h3{font-size:37px}.featured-value .value-kicker{color:#ff946c}.value-stack article{background:white;border-color:#e3e5eb;border-radius:20px}.value-stack h3{font-size:26px}.mini-metric strong{color:#ff946c}.text-tags span,.one-click{font-size:13px}.price-section{background:#101119;position:relative}.price-section:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 10% 80%,#ff713c0e,transparent 60%)}.price-layout{position:relative}.price-section h2{font-size:58px}.trial-price{display:inline-block;background:#ff713c12;border:1px solid #ff713c45;color:#ff9d76;padding:10px 15px;border-radius:9px;font-size:16px}.price>strong{font-size:70px}.included{background:#1c1d28;border-color:#383944;border-radius:20px;padding:35px}.included>div{font-size:16px;padding:15px 0}.price-fine{font-size:14px;line-height:1.6}.launch-steps{gap:18px}.launch-steps>div{padding-top:20px;border-top:2px solid #dfe2e8}.launch-steps>div>span{font-size:15px}.launch-steps p{font-size:14px}.faq-section{padding-top:55px}.faq-list details{background:#fff;border:1px solid #e3e5eb;border-radius:12px;margin-bottom:10px;padding:0 22px}.faq-list [data-slot=accordion-trigger]{font-size:16px;padding:21px 0}.faq-list details[open]{border-color:#e9ad91}.faq-list [data-slot=accordion-content]>div{font-size:16px}.closing{margin:0 24px 35px;border-radius:24px;background:#ff7541;color:#19141a;padding:76px 0;position:relative;overflow:hidden}.closing-inner{display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:center}.closing .section-label{color:#6f3422}.closing h2{font-size:58px;max-width:750px}.closing p{font-size:18px;line-height:1.7;margin-top:24px;max-width:670px;color:#673826}.closing-instruction{border:1px solid #71342035;border-radius:15px;padding:27px;background:#fff1e529}.closing-instruction strong{display:block;font-size:21px;line-height:1.4}.closing-instruction p{font-size:16px;line-height:1.65;margin-top:14px}.closing .secondary-cta{color:#42261f;margin-top:25px;font-size:15px;display:inline-flex;border-bottom:1px solid #71342050;padding-bottom:7px}.footer{padding-top:20px;padding-bottom:35px}.footer p,.footer>span{font-size:13px}.footer-brand>span{font-size:11px}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;background:var(--orange);z-index:50;transform:scaleX(0);transform-origin:left;pointer-events:none}.reveal{transition:opacity .65s ease,transform .65s ease}.motion-ready .reveal:not(.in-view){opacity:0;transform:translateY(22px)}.status-buttons button{font-size:12px}.hero-copy{animation:hero-enter .7s ease both}
@keyframes hero-enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ticket-enter{from{opacity:0;transform:translateY(25px) rotate(0)}to{opacity:1;transform:rotate(5deg)}}@keyframes signal-update{50%{transform:scale(1.025)}}
@media(max-width:1100px){.hero-intro{grid-template-columns:minmax(0,1fr) 205px;gap:30px}.hero h1{font-size:55px;letter-spacing:-2.2px}.ticket-number{font-size:106px}.trial-ticket{padding:24px}.steps article{padding:20px}.closing h2{font-size:48px}.closing-inner{gap:35px}.pain-grid article{padding:24px}}
@media(max-width:760px){.header{height:78px}.brand img{width:140px}.header-cta{font-size:11px;padding:10px 13px}.hero{padding-top:36px}.hero-intro{display:block}.hero .eyebrow{font-size:10px;letter-spacing:1px}.hero h1{font-size:clamp(39px,9vw,56px);line-height:1.08;letter-spacing:-1.8px;margin:22px 0}.hero-description{font-size:16px;line-height:1.65}.hero-actions{gap:17px;flex-wrap:wrap;margin-top:24px}.cta{font-size:14px;padding:16px 21px;min-height:52px}.secondary-cta{font-size:14px}.hero-notes{flex-wrap:wrap;gap:10px 17px;font-size:12px}.trial-ticket{transform:none;animation:none;margin-top:29px;display:grid;grid-template-columns:80px 1fr;column-gap:17px;align-items:center;padding:19px 22px;border-radius:13px}.ticket-kicker{grid-column:2;grid-row:1;font-size:11px}.ticket-number{grid-column:1;grid-row:1/3;font-size:74px;letter-spacing:-6px;margin:0;line-height:1}.ticket-days{grid-column:2;grid-row:2;font-size:20px;margin:2px 0 0}.ticket-foot{grid-column:1/3;margin-top:14px;padding-top:13px;font-size:13px}.trial-ticket:before,.trial-ticket:after{display:none}.flow-demo{margin-top:30px}.section{padding-top:59px;padding-bottom:59px}.chat-section{padding-bottom:0}.section-heading p{font-size:16px}.pain-grid{gap:13px}.pain-grid article{padding:25px 22px 24px 77px}.pain-icon{left:20px;top:25px;width:39px;height:39px}.pain-grid h3{font-size:20px}.pain-grid p{font-size:15px}.solution-strip{padding:20px 17px;gap:12px}.solution-strip p{font-size:14px}.steps{grid-template-columns:1fr;gap:12px}.steps article{padding:23px}.step-head{margin-bottom:17px}.steps h3{font-size:21px}.steps p{font-size:16px}.quality-band>span{font-size:14px}.quality-band>div>span{font-size:12px}.chat-copy h2{font-size:35px}.chat-copy>p{font-size:16px}.chat-benefits li{font-size:15px}.chat-image-stage{padding:24px 14px}.chat-figure-top{font-size:13px;padding:17px 14px}.chat-figure figcaption{font-size:12px}.featured-value{padding:28px}.featured-value h3{font-size:33px}.value-stack h3{font-size:25px}.value-grid p{font-size:16px}.price-section h2{font-size:43px}.price>strong{font-size:62px}.included{padding:24px}.included>div{font-size:15px}.price-fine{font-size:13px}.trial-price{font-size:15px}.launch-steps{grid-template-columns:repeat(2,1fr);gap:25px 18px}.launch-steps h3{font-size:17px}.launch-steps p{font-size:14px}.faq-section{padding-top:25px}.faq-list details{padding:0 17px}.faq-list [data-slot=accordion-trigger]{font-size:16px}.faq-list [data-slot=accordion-content]>div{font-size:15px}.closing{margin:0 10px 20px;padding:45px 0;border-radius:18px}.closing-inner{grid-template-columns:1fr;gap:25px;width:calc(100% - 36px)}.closing h2{font-size:39px;letter-spacing:-1.4px}.closing p{font-size:16px;margin-top:18px}.closing-instruction{padding:23px}.closing-instruction strong{font-size:20px}.closing-instruction p{font-size:15px}.footer p,.footer>span{font-size:12px}}
@media(prefers-reduced-motion:reduce){.motion-ready .reveal:not(.in-view){opacity:1;transform:none}.trial-ticket,.hero-copy{animation:none}.reveal{transition:none}}
