:root{--ink:#0d2732;--ink-soft:#173843;--ink-muted:#4f6267;--paper:#fbfaf5;--cream:#f2eee4;--line:#d9d8cf;--line-dark:rgba(255,255,255,0.16);--coral:#ff6948;--coral-dark:#b83b24;--mint:#a8e6c6;--white:#ffffff;--shadow:0 28px 80px rgba(13,39,50,0.12);--radius-sm:10px;--radius-md:18px;--radius-lg:30px;--shell:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input{font:inherit}a{color:inherit;text-decoration:none}dd,dl,h1,h2,h3,ol,p,ul{margin:0}ol,ul{padding:0}a,button,input,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.skip-link{position:fixed;left:20px;top:14px;z-index:1000;padding:10px 16px;border-radius:8px;background:var(--white);color:var(--ink);box-shadow:var(--shadow);transform:translateY(-150%);transition:transform .15s ease}.skip-link:focus{transform:translateY(0)}.shell{width:min(calc(100% - 48px),var(--shell));margin-inline:auto}.site-header{position:relative;z-index:30;border-bottom:1px solid rgba(13,39,50,.09);background:rgba(251,250,245,.93);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:82px;grid-gap:28px;gap:28px}.site-header__inner>.button{justify-self:end}.wordmark{width:max-content;gap:10px;color:var(--ink);font-size:18px;font-weight:800;letter-spacing:-.025em}.brand-mark,.wordmark{display:inline-flex;align-items:center}.brand-mark{position:relative;width:31px;height:31px;flex:0 0 31px;justify-content:center;overflow:hidden;border-radius:50%;background:var(--coral)}.brand-mark__ring{width:16px;height:16px;border:4px solid var(--ink);border-radius:50%}.brand-mark__line{position:absolute;width:3px;height:14px;border-radius:5px;background:var(--coral);transform:rotate(-44deg)}.brand-mark__line--one{top:0;left:8px}.brand-mark__line--two{bottom:0;right:8px}.site-nav{display:flex;align-items:center;gap:36px;color:#354e56;font-size:14px;font-weight:650}.site-footer__links a,.site-nav a{transition:color .15s ease}.site-footer__links a:hover,.site-nav a:hover{color:var(--coral-dark)}.button{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:0 22px;border:1px solid transparent;border-radius:999px;cursor:pointer;font-weight:800;letter-spacing:-.01em;line-height:1;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.button:not(:disabled):hover{transform:translateY(-2px)}.button:disabled{cursor:wait;opacity:.72}.button--small{min-height:43px;padding-inline:19px;font-size:13px}.button--large{min-height:58px;padding-inline:28px}.button--ink{background:var(--ink);color:var(--white);box-shadow:0 8px 22px rgba(13,39,50,.16)}.button--ink:hover{background:#163a46;box-shadow:0 12px 28px rgba(13,39,50,.21)}.button--coral{background:var(--coral);color:var(--ink);box-shadow:0 10px 26px rgba(222,79,50,.2)}.button--coral:hover{background:#ff7a5d;box-shadow:0 14px 32px rgba(222,79,50,.28)}.button--full{width:100%}.back-link,.text-link{display:inline-flex;align-items:center;gap:10px;width:max-content;border-bottom:1px solid;font-weight:800;line-height:1.8}.back-link span,.text-link span{transition:transform .15s ease}.text-link:hover span{transform:translateX(4px)}.back-link:hover span{transform:translateX(-4px)}.text-link--light{color:var(--white)}.eyebrow{display:flex;align-items:center;gap:9px;color:#36515a;font-size:12px;font-weight:850;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}.eyebrow--coral{color:var(--coral-dark)}.eyebrow--mint{color:#6fc99b}.status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.hero{position:relative;overflow:hidden;padding:92px 0 38px}.hero:before{position:absolute;z-index:-1;width:560px;height:560px;top:-210px;right:-150px;border:1px solid rgba(13,39,50,.07);border-radius:50%;box-shadow:0 0 0 70px rgba(13,39,50,.02),0 0 0 140px rgba(13,39,50,.018);content:""}.hero__grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(400px,.78fr);align-items:center;grid-gap:clamp(56px,8vw,112px);gap:clamp(56px,8vw,112px)}.hero__copy h1{max-width:760px;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,6.2vw,78px);font-weight:400;letter-spacing:-.055em;line-height:.98}.hero__copy h1 em{color:var(--coral-dark);font-style:italic}.hero__lede{max-width:655px;margin-top:30px;color:#435960;font-size:clamp(18px,2vw,21px);line-height:1.55}.hero__actions{display:flex;align-items:center;gap:28px;margin-top:34px}.hero__note{margin-top:17px;color:var(--ink-muted);font-size:13px}.hero__visual{position:relative;min-width:0;padding-bottom:235px}.hero__photo{overflow:hidden;margin:0;border:1px solid #cfd7d1;border-radius:30px;background:#d7ded8;box-shadow:0 28px 75px rgba(13,39,50,.17)}.hero__photo img{display:block;width:100%;height:auto;aspect-ratio:16/10.4;object-fit:cover}.hero__visual .call-proof{position:absolute;right:-24px;bottom:0;left:10%;z-index:2}.call-proof{overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:var(--radius-lg);background:var(--ink);color:var(--white);box-shadow:0 34px 90px rgba(13,39,50,.23);transform:rotate(1.2deg)}.call-proof__caller,.call-proof__footer,.call-proof__topbar{display:flex;align-items:center}.call-proof__topbar{justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--line-dark);font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.live-line{display:inline-flex;align-items:center;gap:8px}.live-line i{width:7px;height:7px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px rgba(168,230,198,.12)}.example-tag{display:inline-flex;align-items:center;width:max-content;min-height:26px;padding:0 10px;border:1px solid #cad1cc;border-radius:999px;color:#53666a;font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.example-tag--dark{border-color:rgba(255,255,255,.22);color:#bac8cb}.call-proof__caller{gap:13px;padding:25px 22px 19px}.caller-avatar{display:flex;width:46px;height:46px;flex:0 0 46px;align-items:center;justify-content:center;border-radius:50%;background:var(--cream);color:var(--ink);font-size:13px;font-weight:850}.call-proof__caller div{display:flex;flex-direction:column;min-width:0}.call-proof__caller strong{font-size:15px}.call-duration,.call-proof__caller div span{color:#aebcc0;font-size:12px}.call-duration{margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.call-proof__signal{display:flex;align-items:center;gap:13px;margin:0 22px 18px;padding:15px;border:1px solid rgba(255,105,72,.22);border-radius:var(--radius-sm);background:rgba(255,105,72,.1)}.signal-icon{display:flex;width:33px;height:33px;align-items:center;justify-content:center;border-radius:50%;background:var(--coral);color:var(--ink);font-weight:900}.call-proof__signal div{display:flex;flex-direction:column}.call-proof__signal div span{color:#b8c2c5;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.call-proof__signal strong{font-size:14px}.call-proof__details{padding:0 22px 22px}.call-proof__details>div{display:grid;grid-template-columns:90px 1fr;grid-gap:16px;gap:16px;padding:11px 0;border-top:1px solid var(--line-dark);font-size:13px}.call-proof__details dt{color:#8fa0a5}.call-proof__details dd{text-align:right;font-weight:700}.call-proof__footer{gap:9px;padding:16px 22px;background:var(--mint);color:var(--ink);font-size:13px;font-weight:800}.call-proof__footer span{display:flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:var(--mint);font-size:12px}.hero__rule{display:flex;align-items:center;gap:17px;margin-top:88px;color:#768387;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.hero__rule span{height:1px;flex:1 1;background:#d8d8d0}.hero__rule b{color:var(--ink-muted);font-weight:700}.plainspoken{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white)}.plainspoken__grid{display:grid;grid-template-columns:repeat(3,1fr)}.plainspoken p{padding:24px 30px;color:#506267;font-size:13px;font-weight:750;text-align:center}.plainspoken p+p{border-left:1px solid var(--line)}.demo-line-section{padding:42px 0;border-bottom:1px solid var(--line);background:var(--white)}.demo-line-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:48px;gap:48px;padding:31px 34px;border:1px solid #d2ddd6;border-radius:var(--radius-md);background:#e8eee9}.demo-line-copy h2{margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,38px);font-weight:400;letter-spacing:-.04em;line-height:1.05}.demo-line-copy>p:not(.eyebrow){max-width:720px;margin-top:11px;color:#4f6468;font-size:14px}.demo-line-copy .demo-line-disclaimer{color:#6b7c7f;font-size:11px}.demo-line-action{display:flex;min-width:220px;flex-direction:column;align-items:stretch;gap:12px}.demo-line-number{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:15px;font-weight:850;letter-spacing:-.02em;text-align:center}.section{padding:126px 0}.section--cream{background:var(--cream)}.section-heading h2{max-width:760px;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,4.8vw,60px);font-weight:400;letter-spacing:-.045em;line-height:1.04}.section-heading__copy{max-width:600px;margin-top:25px;color:#516368;font-size:17px}.section-heading__copy p+p{margin-top:15px}.section-heading--center{text-align:center}.section-heading--center .eyebrow,.section-heading--center .section-heading__copy,.section-heading--center h2{justify-content:center;margin-inline:auto}.problem-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(460px,.84fr);align-items:start;grid-gap:clamp(70px,11vw,154px);gap:clamp(70px,11vw,154px)}.problem-stack{border-top:1px solid #cbc9bf}.problem-card{display:grid;grid-template-columns:45px 1fr;grid-gap:24px;gap:24px;padding:28px 0;border-bottom:1px solid #cbc9bf}.flow-card__step,.problem-card__number{color:var(--coral-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.problem-card h3{font-size:19px;letter-spacing:-.025em}.problem-card p{max-width:400px;margin-top:8px;color:#526368;font-size:14px}.flow-section{background:var(--paper)}.flow-section .section-heading{max-width:780px}.flow-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:66px;border:1px solid var(--line);border-radius:var(--radius-md);list-style:none;overflow:hidden}.flow-card{position:relative;min-height:345px;padding:28px;background:var(--white)}.flow-card+.flow-card{border-left:1px solid var(--line)}.flow-card__step{position:absolute;right:25px;top:24px}.flow-card__icon{display:flex;width:54px;height:54px;align-items:center;justify-content:center;margin-top:65px;border:1px solid var(--line);border-radius:50%;color:var(--coral-dark);font-size:22px;font-weight:500}.flow-card h3{margin-top:26px;font-size:19px;letter-spacing:-.025em}.flow-card p{margin-top:12px;color:#596b70;font-size:14px}.flow-card--accent{background:var(--mint)}.flow-card--accent .flow-card__icon{border-color:var(--ink);background:var(--ink);color:var(--mint)}.flow-card--accent .flow-card__step{color:var(--ink)}.flow-card--accent p{color:#345149}.capture-section{background:var(--ink);color:var(--white)}.capture-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(500px,.94fr);grid-gap:clamp(70px,10vw,150px);gap:clamp(70px,10vw,150px)}.capture-section .eyebrow{color:var(--mint)}.capture-section .section-heading__copy{color:#b8c5c8}.capture-intro .text-link{margin-top:34px}.capture-list{border-top:1px solid var(--line-dark)}.capture-row{display:grid;grid-template-columns:45px 1fr;grid-gap:23px;gap:23px;padding:27px 0;border-bottom:1px solid var(--line-dark)}.capture-row>span{color:var(--coral);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:800}.capture-row h3{font-size:19px;letter-spacing:-.02em}.capture-row p{margin-top:6px;color:#aebcc0;font-size:14px}.math-section{background:#e8eee9}.math-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(500px,.86fr);align-items:center;grid-gap:clamp(70px,10vw,140px);gap:clamp(70px,10vw,140px)}.math-card{padding:34px;border-radius:var(--radius-lg);background:var(--ink);color:var(--white);box-shadow:var(--shadow)}.math-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.math-card h3{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;letter-spacing:-.035em}.math-card .example-tag{border-color:rgba(255,255,255,.23);color:#b9c5c7}.math-card__controls{display:grid;grid-gap:25px;gap:25px;margin-top:36px;padding:28px 0;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.range-field{display:grid;grid-gap:13px;gap:13px}.range-field__label{display:flex;align-items:baseline;justify-content:space-between;gap:16px;color:#c3cdd0;font-size:13px}.range-field output{color:var(--white);font-size:15px;font-weight:800}.range-field input[type=range]{width:100%;height:4px;border-radius:999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#48606a;cursor:pointer;accent-color:var(--coral)}.range-field input[type=range]::-webkit-slider-thumb{width:19px;height:19px;border:3px solid var(--ink);border-radius:50%;-webkit-appearance:none;appearance:none;background:var(--coral);box-shadow:0 0 0 1px var(--coral)}.range-field input[type=range]::-moz-range-thumb{width:15px;height:15px;border:3px solid var(--ink);border-radius:50%;background:var(--coral);box-shadow:0 0 0 1px var(--coral)}.math-card__result{display:grid;grid-gap:7px;gap:7px;padding-top:26px}.math-card__result>span{color:#aab9bc;font-size:12px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.math-card__result strong{color:var(--mint);font-family:Georgia,Times New Roman,serif;font-size:47px;font-weight:400;letter-spacing:-.04em;line-height:1.05}.math-card__result small{margin-left:6px;color:#9dafb3;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:0}.math-card__result p{max-width:420px;color:#87999e;font-size:11px}.pilot-section{background:var(--ink);color:var(--white)}.pilot-grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:center;grid-gap:clamp(75px,11vw,165px);gap:clamp(75px,11vw,165px)}.pilot-copy h2{max-width:650px;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,59px);font-weight:400;letter-spacing:-.045em;line-height:1.04}.pilot-copy>p:not(.eyebrow){max-width:630px;margin-top:24px;color:#b9c5c8;font-size:17px}.check-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:17px 26px;gap:17px 26px;margin-top:36px;list-style:none}.check-list li{display:flex;gap:10px;color:#e6ecec;font-size:13px}.check-list span{display:flex;width:19px;height:19px;flex:0 0 19px;align-items:center;justify-content:center;border-radius:50%;background:var(--mint);color:var(--ink);font-size:10px;font-weight:900}.price-card{padding:35px;border-radius:var(--radius-lg);background:var(--paper);color:var(--ink);box-shadow:0 30px 80px rgba(0,0,0,.2)}.price-card__label{display:block;color:var(--coral-dark);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.price-card__price{display:flex;align-items:baseline;margin-top:10px}.price-card__price sup{align-self:flex-start;margin-top:15px;color:#455d64;font-family:Georgia,Times New Roman,serif;font-size:28px}.price-card__price strong{font-family:Georgia,Times New Roman,serif;font-size:76px;font-weight:400;letter-spacing:-.06em;line-height:1}.price-card__price span{margin-left:8px;color:#64757a;font-size:13px;font-weight:700}.price-card__usage{margin-top:5px;color:var(--ink-muted);font-size:12px}.price-card hr{height:1px;margin:26px 0;border:0;background:var(--line)}.price-card>p:not(.price-card__usage){color:#4d6268;font-size:14px}.price-card .button{margin-top:26px}.checkout-form{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.checkout-form__field{display:grid;grid-gap:6px;gap:6px}.checkout-form__field label{color:var(--ink-soft);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.checkout-form__field label span{color:var(--ink-muted);font-weight:600;letter-spacing:0;text-transform:none}.checkout-form__field input{width:100%;padding:13px 14px;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);font:inherit;font-size:15px}.checkout-form__field input:focus-visible{border-color:var(--coral);outline:2px solid rgba(255,105,72,.25);outline-offset:1px}.checkout-form .button{margin-top:6px}.checkout-form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.checkout-form__fineprint{margin:2px 0 0;color:var(--ink-muted);font-size:12px;line-height:1.55}.checkout-notice{margin:0 0 16px;padding:12px 14px;border:1.5px solid var(--coral);border-radius:var(--radius-sm);background:rgba(255,105,72,.08);color:var(--ink);font-size:14px;line-height:1.5}.price-card__pilot-link{margin:18px auto 0;color:#4d6268;font-size:12px}.price-card small{display:block;margin-top:13px;color:var(--ink-muted);font-size:11px;text-align:center}.faq-section{background:var(--paper)}.faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(530px,.9fr);align-items:start;grid-gap:clamp(70px,10vw,150px);gap:clamp(70px,10vw,150px)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;cursor:pointer;font-size:17px;font-weight:750;letter-spacing:-.015em;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{display:flex;width:29px;height:29px;flex:0 0 29px;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;color:var(--coral-dark);transition:transform .16s ease}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:620px;padding:0 48px 25px 0;color:#55696e;font-size:14px}.final-cta{padding:105px 0;background:var(--cream);text-align:center}.final-cta__inner{display:flex;flex-direction:column;align-items:center}.final-cta h2{max-width:810px;margin-top:16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,63px);font-weight:400;letter-spacing:-.05em;line-height:1.03}.final-cta p:not(.eyebrow){max-width:650px;margin-top:22px;color:#54676c;font-size:17px}.final-cta .button{margin-top:31px}.site-footer{padding:56px 0 25px;border-top:1px solid var(--line-dark);background:var(--ink);color:var(--white)}.site-footer__bottom,.site-footer__top{display:flex;align-items:center;justify-content:space-between;gap:30px}.wordmark--footer{color:var(--white)}.site-footer__line{margin-top:10px;color:#9fb0b4;font-size:13px}.site-footer__links{display:flex;gap:30px;color:#c3cdd0;font-size:13px;font-weight:650}.site-footer__bottom{margin-top:48px;padding-top:22px;border-top:1px solid var(--line-dark);color:#7f949a;font-size:11px}.try-page{min-height:75vh;background:var(--cream)}.try-hero{padding:78px 0 90px}.try-grid{display:grid;grid-template-columns:minmax(0,.95fr) 410px;align-items:start;grid-gap:clamp(70px,10vw,150px);gap:clamp(70px,10vw,150px)}.try-copy .back-link{margin-bottom:52px;color:#5b6d72;font-size:12px}.try-copy h1{max-width:740px;margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5.2vw,66px);font-weight:400;letter-spacing:-.05em;line-height:1.02}.try-copy__lede{max-width:660px;margin-top:25px;color:#4e6267;font-size:18px}.build-form{max-width:680px;margin-top:37px;padding:30px;border:1px solid #dad6ca;border-radius:var(--radius-md);background:var(--white);box-shadow:0 18px 55px rgba(13,39,50,.08)}.build-form__field label{display:block;margin-bottom:9px;font-size:13px;font-weight:800}.url-control{position:relative}.url-control__icon{position:absolute;left:17px;top:50%;color:#708085;font-size:18px;transform:translateY(-50%);pointer-events:none}.url-control input{width:100%;height:58px;padding:0 18px 0 49px;border:1px solid #bfc6c3;border-radius:var(--radius-sm);background:#fff;color:var(--ink);font-size:16px;transition:border-color .15s ease,box-shadow .15s ease}.url-control input::placeholder{color:#96a1a2}.url-control input:hover{border-color:#809095}.url-control input:focus{border-color:var(--ink);box-shadow:0 0 0 3px rgba(13,39,50,.1);outline:none}.url-control input[aria-invalid=true]{border-color:#b93d2b}.form-help{margin-top:9px;color:#6f7d80;font-size:11px}.form-error{display:flex;align-items:flex-start;gap:9px;margin-top:15px;padding:11px 13px;border-radius:8px;background:#fff0ec;color:#923824;font-size:12px;font-weight:650}.form-error span{display:flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:50%;background:#b4412d;color:var(--white);font-size:10px}.build-form__submit{width:100%;margin-top:20px}.spinner{width:17px;height:17px;border:2px solid rgba(13,39,50,.25);border-top:2px solid var(--ink);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.trust-row{display:flex;flex-wrap:wrap;gap:12px 25px;margin-top:20px;color:#647378;font-size:11px;font-weight:700}.trust-row span{gap:6px}.trust-row i,.trust-row span{display:flex;align-items:center}.trust-row i{width:16px;height:16px;justify-content:center;border-radius:50%;background:var(--mint);color:var(--ink);font-size:9px;font-style:normal}.try-aside{overflow:hidden;margin-top:42px;border-radius:var(--radius-md);background:var(--ink);color:var(--white);box-shadow:var(--shadow)}.try-aside__header{display:flex;align-items:center;justify-content:space-between;padding:19px 23px;border-bottom:1px solid var(--line-dark);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.try-aside__header strong{color:var(--mint);font-size:10px}.try-steps{padding:11px 23px;list-style:none}.try-steps li{display:grid;grid-template-columns:31px 1fr;grid-gap:14px;gap:14px;padding:21px 0}.try-steps li+li{border-top:1px solid var(--line-dark)}.try-steps li>span{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:var(--coral);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.try-steps strong{display:block;font-size:14px}.try-steps p{margin-top:5px;color:#a9b8bc;font-size:12px}.aside-note{display:flex;gap:11px;padding:18px 22px;background:var(--mint);color:var(--ink)}.aside-note>span{display:flex;width:20px;height:20px;flex:0 0 20px;align-items:center;justify-content:center;border:1px solid var(--ink);border-radius:50%;font-family:Georgia,serif;font-size:12px;font-weight:700}.aside-note p{font-size:11px;font-weight:650}.aside-note a{font-weight:850;text-decoration:underline;text-underline-offset:2px}.try-bottom{border-top:1px solid #d6d2c6;background:var(--paper)}.try-bottom__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;min-height:78px;color:#637378;font-size:11px;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.proof-page{background:var(--paper)}.proof-hero{padding:95px 0 100px;background:var(--cream)}.proof-shell{max-width:850px}.status-dot--pulse{box-shadow:0 0 0 0 rgba(222,79,50,.4);animation:pulse 2s ease-out infinite}@keyframes pulse{70%,to{box-shadow:0 0 0 9px rgba(222,79,50,0)}}.proof-hero h1{margin-top:17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,72px);font-weight:400;letter-spacing:-.055em;line-height:1}.proof-hero__lede{max-width:730px;margin-top:25px;color:#4e6267;font-size:18px}.proof-status{margin-top:42px;padding:27px;border:1px solid #d7d3c8;border-radius:var(--radius-md);background:var(--white);box-shadow:0 20px 60px rgba(13,39,50,.08)}.proof-status__top{display:flex;align-items:center;justify-content:space-between;gap:20px;color:#66767a;font-size:11px;font-weight:750;letter-spacing:.05em;text-transform:uppercase}.proof-status code{overflow:hidden;max-width:240px;padding:4px 8px;border-radius:5px;background:var(--cream);color:#506268;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.proof-progress{height:5px;margin:22px 0 24px;overflow:hidden;border-radius:999px;background:#e5e5df}.proof-progress span{display:block;width:52%;height:100%;border-radius:inherit;background:var(--coral)}.proof-status ol{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;list-style:none}.proof-status li{display:flex;align-items:center;gap:8px;color:#879295;font-size:11px;font-weight:700}.proof-status li span{display:flex;width:22px;height:22px;flex:0 0 22px;align-items:center;justify-content:center;border:1px solid #c9cecb;border-radius:50%;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.proof-status li.is-current,.proof-status li.is-done{color:var(--ink)}.proof-status .is-done span{border-color:var(--mint);background:var(--mint)}.proof-status .is-current span{border-color:var(--coral);color:var(--coral-dark)}.proof-status--ready .proof-progress span{width:66.666%}.proof-error{margin-top:18px;padding:14px 17px;border:1px solid rgba(222,79,50,.25);border-radius:var(--radius-sm);background:rgba(255,255,255,.62);color:#704338;font-size:13px}.proof-findings{background:var(--paper)}.proof-section-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:48px;gap:48px}.proof-restart h2,.proof-review h2,.proof-section-heading h2{max-width:720px;margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,56px);font-weight:400;letter-spacing:-.045em;line-height:1.04}.proof-scan-summary{display:grid;grid-template-columns:repeat(3,100px);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.proof-scan-summary div{display:grid;grid-gap:1px;gap:1px;padding:18px 15px;text-align:center}.proof-scan-summary div+div{border-left:1px solid var(--line)}.proof-scan-summary strong{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;line-height:1}.proof-scan-summary span{color:#6c7c80;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.proof-fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:52px}.proof-fact-card{position:relative;min-height:290px;padding:32px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.proof-fact-card--wide{grid-column:1/-1;min-height:0}.proof-card-number{position:absolute;top:29px;right:30px;color:var(--coral-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.proof-card-kicker{padding-right:40px;color:#67787d;font-size:10px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.proof-evidence-grid h3,.proof-fact-card h3,.proof-review-list h3{margin-top:10px;font-size:20px;letter-spacing:-.025em;line-height:1.25}.proof-tag-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px;list-style:none}.proof-tag-list li{padding:8px 12px;border:1px solid #ced9d3;border-radius:999px;background:#eef7f1;color:#25493e;font-size:12px;font-weight:750;text-transform:capitalize}.proof-contact-list{display:grid;grid-gap:0;gap:0;margin-top:25px;border-top:1px solid var(--line)}.proof-contact-list div{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:16px;gap:16px;padding:15px 0;border-bottom:1px solid var(--line)}.proof-contact-list dt{color:#788589;font-size:11px;font-weight:800;text-transform:uppercase}.proof-contact-list dd{overflow-wrap:anywhere;color:#29434b;font-size:13px;font-weight:700}.proof-plain-list{display:grid;grid-gap:8px;gap:8px;margin-top:22px;list-style:none}.proof-plain-list li{display:flex;align-items:center;gap:9px;color:#314e57;font-size:13px;font-weight:700;text-transform:capitalize}.proof-plain-list li:before{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--coral);content:""}.proof-caveat,.proof-empty{margin-top:22px;color:#5e7075;font-size:13px}.proof-caveat{padding-top:18px;border-top:1px solid var(--line);font-size:11px;line-height:1.55}.proof-evidence-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:16px;gap:16px;margin-top:16px}.proof-evidence-grid>article{min-width:0;padding:32px;border-radius:var(--radius-md);background:var(--cream)}.proof-source-list{margin-top:23px;border-top:1px solid #d6d2c8;list-style:none}.proof-source-list li{display:grid;grid-template-columns:34px minmax(0,1fr);padding:12px 0;border-bottom:1px solid #d6d2c8}.proof-source-list li>span{color:var(--coral-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800}.proof-source-list a{overflow:hidden;color:#304c54;font-size:12px;font-weight:750;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.proof-source-list a:hover{color:var(--coral-dark)}.proof-language-card{background:var(--ink)!important;color:var(--white)}.proof-language-card .proof-card-kicker{color:var(--mint)}.proof-language-card blockquote{margin:24px 0 0;color:#dce6e7;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.65}.proof-language-card .proof-empty{color:#b9c7c9}.proof-brief{margin-top:16px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white)}.proof-brief summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 24px;cursor:pointer;font-size:13px;font-weight:800;list-style:none}.proof-brief summary::-webkit-details-marker{display:none}.proof-brief summary span{color:var(--coral-dark);font-size:19px;transition:transform .15s ease}.proof-brief[open] summary span{transform:rotate(45deg)}.proof-brief>div{padding:0 24px 24px;border-top:1px solid var(--line)}.proof-brief>div>p{margin:20px 0 13px;color:#607277;font-size:12px}.proof-brief pre{max-height:420px;margin:0;padding:20px;overflow:auto;border-radius:var(--radius-sm);background:#132f3a;color:#dce7e8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.65;white-space:pre-wrap;word-break:break-word}.proof-review{background:var(--ink);color:var(--white)}.proof-review__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(480px,.95fr);align-items:start;grid-gap:clamp(70px,10vw,145px);gap:clamp(70px,10vw,145px)}.proof-review__grid>div:first-child>p:not(.eyebrow){max-width:600px;margin-top:24px;color:#b6c4c7;font-size:15px}.proof-review-list{border-top:1px solid var(--line-dark)}.proof-review-list article{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:17px;gap:17px;padding:23px 0;border-bottom:1px solid var(--line-dark)}.proof-review-list article>span{padding-top:4px;color:var(--coral);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800}.proof-review-list h3{margin-top:0;color:var(--white);font-size:17px}.proof-review-list p{margin-top:6px;color:#a9b9bc;font-size:12px}.proof-restart__inner{max-width:750px}.proof-restart__inner>p:not(.eyebrow){max-width:620px;margin-top:20px;color:#53686e}.proof-restart .button{margin-top:28px}.proof-expect__grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(500px,.93fr);grid-gap:clamp(70px,10vw,145px);gap:clamp(70px,10vw,145px)}.proof-expect h2{max-width:540px;margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4.5vw,54px);font-weight:400;letter-spacing:-.045em;line-height:1.04}.proof-cards{border-top:1px solid var(--line)}.proof-cards article{display:grid;grid-template-columns:42px 1fr;padding:27px 0;border-bottom:1px solid var(--line)}.proof-cards article>span{grid-row:1/3;color:var(--coral-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:800}.proof-cards h3{font-size:18px}.proof-cards p{margin-top:6px;color:#5c6e73;font-size:13px}.proof-safety{padding:58px 0;background:var(--mint)}.proof-safety__inner{display:grid;grid-template-columns:54px 1fr auto;align-items:center;grid-gap:24px;gap:24px}.safety-mark{display:flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:50%;background:var(--ink);color:var(--mint);font-size:20px;font-weight:900}.proof-safety h2{font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;letter-spacing:-.03em}.proof-safety p{max-width:650px;margin-top:4px;color:#345249;font-size:13px}.proof-safety__actions{display:flex;flex-direction:column;align-items:center;gap:13px}.proof-safety__actions .text-link{color:#26453c;font-size:12px}.legal-page{padding:88px 0 110px;background:var(--paper)}.legal-shell{max-width:820px}.legal-page h1{margin-top:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,68px);font-weight:400;letter-spacing:-.05em;line-height:1}.legal-updated{margin-top:13px;color:#748286;font-size:12px}.legal-notice{margin-top:39px;padding:20px 22px;border-left:4px solid var(--coral);background:var(--cream);color:#435a60;font-size:14px}.legal-content{margin-top:50px}.legal-content h2{margin-top:38px;font-size:20px;letter-spacing:-.02em}.legal-content p{margin-top:12px;color:#4f6368;font-size:15px;line-height:1.75}.legal-content a{color:var(--coral-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px}.legal-page>.shell>.back-link{margin-top:56px;color:#53666b;font-size:13px}@media (max-width:1050px){.capture-grid,.faq-grid,.hero__grid,.math-grid,.pilot-grid,.problem-grid,.proof-expect__grid,.try-grid{gap:60px}.hero__grid{grid-template-columns:minmax(0,1fr) 390px}.flow-grid{grid-template-columns:repeat(2,1fr)}.flow-card:nth-child(3){border-left:0}.flow-card:nth-child(3),.flow-card:nth-child(4){border-top:1px solid var(--line)}.pilot-grid{grid-template-columns:minmax(0,1fr) 380px}.try-grid{grid-template-columns:minmax(0,1fr) 370px}.proof-review__grid{gap:60px}}@media (max-width:860px){.site-header__inner{grid-template-columns:1fr auto}.site-nav{display:none}.hero{padding-top:70px}.capture-grid,.faq-grid,.hero__grid,.math-grid,.pilot-grid,.problem-grid,.proof-evidence-grid,.proof-expect__grid,.proof-review__grid,.proof-section-heading,.try-grid{grid-template-columns:1fr}.proof-section-heading{align-items:start}.proof-scan-summary{width:max-content}.call-proof{width:min(100%,520px);margin-inline:auto;transform:none}.hero__visual{width:min(100%,640px);margin-inline:auto}.capture-grid,.faq-grid,.math-grid,.pilot-grid,.problem-grid,.proof-expect__grid,.try-grid{gap:55px}.pilot-grid{align-items:start}.price-card,.try-aside{width:min(100%,540px)}.try-aside{margin-top:0}.proof-safety__inner{grid-template-columns:54px 1fr}.proof-safety__actions{grid-column:2;justify-self:start;align-items:flex-start}.demo-line-card{grid-template-columns:1fr;gap:27px}.demo-line-action{width:min(100%,300px);min-width:0}}@media (max-width:620px){.shell{width:min(calc(100% - 32px),var(--shell))}.site-header__inner{min-height:70px}.wordmark{font-size:16px}.brand-mark{width:28px;height:28px;flex-basis:28px}.site-header .button{min-height:39px;padding-inline:15px;font-size:11px}.site-header .button span{display:none}.hero{padding:54px 0 28px}.hero:before{display:none}.hero__copy h1{font-size:clamp(45px,13vw,61px)}.hero__lede,.proof-hero__lede,.try-copy__lede{font-size:16px}.hero__actions{align-items:flex-start;flex-direction:column;gap:20px}.button--large{min-height:54px;padding-inline:22px;font-size:14px}.hero__grid{gap:48px}.call-proof{border-radius:20px}.hero__visual{padding-bottom:0}.hero__visual .call-proof{position:relative;right:auto;bottom:auto;left:auto;width:calc(100% - 20px);margin:-36px auto 0}.call-proof__details>div{grid-template-columns:75px 1fr}.hero__rule{margin-top:55px;gap:8px}.hero__rule span:first-child,.hero__rule span:last-child{display:none}.plainspoken__grid{grid-template-columns:1fr}.plainspoken p{padding:15px}.plainspoken p+p{border-top:1px solid var(--line);border-left:0}.demo-line-section{padding:28px 0}.demo-line-card{padding:25px 22px}.section{padding:82px 0}.final-cta h2,.pilot-copy h2,.section-heading h2{font-size:clamp(38px,11vw,50px)}.final-cta p:not(.eyebrow),.pilot-copy>p:not(.eyebrow),.section-heading__copy{font-size:15px}.capture-grid,.faq-grid,.math-grid,.pilot-grid,.problem-grid,.proof-expect__grid{gap:45px}.capture-row,.problem-card{grid-template-columns:35px 1fr;gap:13px}.flow-grid{grid-template-columns:1fr;margin-top:43px}.flow-card{min-height:290px}.flow-card+.flow-card,.flow-card:nth-child(3){border-top:1px solid var(--line);border-left:0}.flow-card__icon{margin-top:42px}.build-form,.math-card,.price-card{padding:24px;border-radius:20px}.math-card__header{align-items:flex-start;flex-direction:column}.math-card__result strong{font-size:40px}.check-list{grid-template-columns:1fr}.price-card__price strong{font-size:67px}.faq-list summary{font-size:15px}.final-cta{padding:80px 0}.site-footer__top{align-items:flex-start;flex-direction:column}.site-footer__links{flex-wrap:wrap;gap:15px 24px}.site-footer__bottom{align-items:flex-start;flex-direction:column;gap:7px}.try-hero{padding:48px 0 70px}.try-copy .back-link{margin-bottom:39px}.proof-hero h1,.try-copy h1{font-size:clamp(43px,12vw,56px)}.build-form{margin-top:28px}.trust-row{gap:10px 15px}.try-bottom__inner{flex-direction:column;gap:5px;padding:18px 0;text-align:center}.try-bottom__inner>span[aria-hidden=true]{display:none}.proof-hero{padding:65px 0 75px}.proof-status{padding:21px}.proof-status ol{grid-template-columns:1fr}.proof-status__top{align-items:flex-start;flex-direction:column;gap:8px}.proof-status code{max-width:100%}.proof-scan-summary{width:100%;grid-template-columns:repeat(3,1fr)}.proof-fact-grid{grid-template-columns:1fr;margin-top:38px}.proof-fact-card--wide{grid-column:auto}.proof-evidence-grid>article,.proof-fact-card{min-height:0;padding:24px}.proof-card-number{top:22px;right:22px}.proof-language-card blockquote{font-size:16px}.proof-brief summary{padding:17px 19px}.proof-brief>div{padding:0 19px 19px}.proof-review__grid{gap:44px}.proof-safety__inner{grid-template-columns:1fr}.proof-safety__actions{grid-column:1}.safety-mark{width:44px;height:44px}.legal-page{padding:65px 0 80px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.hero__clarity-list{display:grid;grid-gap:9px;gap:9px;margin:26px 0 0;list-style:none;color:#29464f;font-size:14px;font-weight:680}@media (min-width:861px){.hero__copy h1{font-size:clamp(50px,5vw,66px)}.hero__lede{margin-top:24px;font-size:19px;line-height:1.48}.hero__visual{min-height:630px}.hero__actions{margin-top:28px}}.hero__clarity-list li{display:flex;align-items:flex-start;gap:9px}.hero__clarity-list span{display:inline-grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:50%;background:var(--mint);color:var(--ink);font-size:11px;line-height:1}.product-section{position:relative;overflow:hidden;border-bottom:1px solid var(--line);background:radial-gradient(circle at 94% 8%,rgba(168,230,198,.32),transparent 27%),linear-gradient(180deg,#fff,#f7f5ee)}.product-section:before{position:absolute;top:0;left:50%;width:min(1180px,calc(100% - 48px));height:1px;background:linear-gradient(90deg,transparent,var(--coral),transparent);content:"";transform:translateX(-50%)}.product-definition{max-width:910px;margin-bottom:54px}.product-definition h2{max-width:840px;margin-top:15px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,68px);font-weight:500;letter-spacing:-.052em;line-height:.99}.product-definition>p:last-child{max-width:800px;margin-top:25px;color:var(--ink-muted);font-size:clamp(18px,2vw,22px);line-height:1.58}.call-path{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:58px;overflow:hidden;border:1px solid #cfd4ce;border-radius:22px;background:rgba(255,255,255,.8);box-shadow:0 22px 70px rgba(13,39,50,.08);list-style:none}.call-path li{position:relative;min-height:234px;padding:27px 22px 25px}.call-path li+li{border-left:1px solid #d9ddd7}.call-path li+li:before{position:absolute;top:49px;left:-12px;display:grid;width:23px;height:23px;place-items:center;border:1px solid #d9ddd7;border-radius:50%;background:var(--paper);content:"→"}.call-path li+li:before,.call-path li>span{color:var(--coral-dark);font-size:12px;font-weight:900}.call-path li>span{display:block;margin-bottom:38px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em}.call-path strong{display:block;margin-bottom:10px;font-size:18px;line-height:1.22}.call-path p{color:var(--ink-muted);font-size:14px;line-height:1.48}.product-outcome-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:stretch;grid-gap:28px;gap:28px}.opportunity-preview,.product-capabilities{border-radius:26px}.product-capabilities{padding:clamp(30px,4vw,52px);background:var(--ink);color:white}.product-card-kicker{margin-bottom:13px;color:var(--mint);font-size:11px;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.product-capabilities h3{max-width:580px;margin-bottom:31px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.8vw,46px);font-weight:500;letter-spacing:-.04em;line-height:1.04}.product-capabilities ul{display:grid;grid-gap:0;gap:0;list-style:none}.product-capabilities li{display:grid;grid-template-columns:34px 1fr;grid-gap:13px;gap:13px;padding:15px 0;border-top:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.82);font-size:15px}.product-capabilities li span{color:var(--coral);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:850;letter-spacing:.08em}.opportunity-preview{align-self:center;overflow:hidden;border:1px solid #d6d9d2;background:white;box-shadow:0 24px 80px rgba(13,39,50,.12)}.opportunity-preview__top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 27px;border-bottom:1px solid #e4e6e0;background:#f7f7f2}.opportunity-preview__top div{display:grid;grid-gap:3px;gap:3px}.opportunity-preview__top span{color:var(--ink-muted);font-size:11px;font-weight:780;letter-spacing:.11em;text-transform:uppercase}.opportunity-preview__top strong{font-size:20px}.opportunity-preview__top b{padding:6px 9px;border-radius:999px;background:var(--mint);color:var(--ink);font-size:10px;letter-spacing:.12em}.opportunity-preview dl{padding:8px 27px}.opportunity-preview dl div{display:grid;grid-template-columns:128px 1fr;grid-gap:18px;gap:18px;padding:16px 0;border-bottom:1px solid #ebece7}.opportunity-preview dt{color:var(--ink-muted);font-size:12px;font-weight:760}.opportunity-preview dd{font-size:14px;font-weight:700}.urgency-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--coral);box-shadow:0 0 0 4px rgba(255,105,72,.14)}.opportunity-preview>p{padding:16px 27px 19px;color:#718086;font-size:11px}.scope-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding:19px 22px;border:1px solid #d6d7d0;border-radius:15px;background:rgba(255,255,255,.68);color:var(--ink-muted);font-size:13px}.scope-bar strong{margin-right:4px;color:var(--ink)}.scope-bar span{padding:6px 9px;border-radius:7px;background:#ebe9e1}.comparison-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f2eee4}.comparison-section .section-heading{max-width:860px;margin-bottom:48px}.comparison-table{overflow-x:auto;border:1px solid #cfd2cc;border-radius:22px;background:white;box-shadow:0 24px 65px rgba(13,39,50,.08)}.comparison-row{display:grid;grid-template-columns:.9fr 1fr 1.15fr 1.25fr;min-width:850px}.comparison-row+.comparison-row{border-top:1px solid #e2e3de}.comparison-row>*{display:flex;align-items:center;min-height:69px;padding:16px 20px;color:#53656b;font-size:13px;line-height:1.35}.comparison-row>*+*{border-left:1px solid #e2e3de}.comparison-row>strong{color:var(--ink);font-size:13px}.comparison-row--head{background:var(--ink)}.comparison-row--head>*{min-height:58px;border-color:rgba(255,255,255,.12);color:rgba(255,255,255,.78);font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.comparison-row--head>:last-child{background:#153a43;color:var(--mint)}.comparison-row__winner{gap:9px;background:rgba(168,230,198,.16);color:var(--ink)!important;font-weight:750}.comparison-row__winner i{display:grid;width:20px;height:20px;flex:0 0 20px;place-items:center;border-radius:50%;background:var(--mint);color:var(--ink);font-size:10px;font-style:normal}@media (max-width:980px){.call-path{grid-template-columns:repeat(2,1fr)}.call-path li{min-height:190px;border-bottom:1px solid #d9ddd7}.call-path li+li{border-left:0}.call-path li:nth-child(2n){border-left:1px solid #d9ddd7}.call-path li+li:before{display:none}.call-path li:last-child{grid-column:1/-1;min-height:165px;border-bottom:0}.product-outcome-grid{grid-template-columns:1fr}.opportunity-preview{width:min(100%,680px);justify-self:center}}@media (max-width:720px){.hero__clarity-list{margin-top:21px;font-size:13px}.product-definition{margin-bottom:36px}.product-definition h2{font-size:clamp(36px,11.5vw,51px)}.product-definition>p:last-child{font-size:17px}.call-path{display:block;margin-bottom:38px}.call-path li,.call-path li:last-child{min-height:0;padding:22px;border-bottom:1px solid #d9ddd7}.call-path li:nth-child(2n){border-left:0}.call-path li:last-child{border-bottom:0}.call-path li>span{margin-bottom:14px}.product-capabilities{padding:29px 23px}.product-capabilities h3{font-size:32px}.product-capabilities li{grid-template-columns:28px 1fr;font-size:13px}.opportunity-preview dl,.opportunity-preview>p,.opportunity-preview__top{padding-right:19px;padding-left:19px}.opportunity-preview dl div{grid-template-columns:1fr;gap:3px}.scope-bar{align-items:flex-start}.scope-bar strong{width:100%}}.conversion-strip .plainspoken__grid{align-items:stretch}.conversion-strip p{display:flex;min-height:116px;flex-direction:column;justify-content:center;gap:3px;padding-block:25px}.conversion-strip strong{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;letter-spacing:-.035em}.conversion-strip span{color:#5a6c71;font-size:11px;font-weight:780;letter-spacing:.045em;text-transform:uppercase}.demo-line-card{position:relative;border-left:4px solid var(--coral);box-shadow:0 20px 54px rgba(13,39,50,.08)}.demo-line-number{font-size:17px}.price-card{position:relative;overflow:hidden}.price-card:before{position:absolute;top:0;right:0;left:0;height:5px;background:linear-gradient(90deg,var(--coral),#ffad7c 62%,var(--mint));content:""}.price-card__usage{margin-top:12px;padding:13px 14px;border:1px solid #dedbd1;border-radius:10px;background:var(--cream);color:#3f585e;font-weight:700}.decision-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px;margin-top:22px;list-style:none}.decision-list li{display:flex;align-items:flex-start;gap:8px;color:#40585e;font-size:11px;font-weight:720}.decision-list li span{display:inline-flex;width:17px;height:17px;flex:0 0 17px;align-items:center;justify-content:center;border-radius:50%;background:var(--mint);color:var(--ink);font-size:9px;font-weight:900}.final-cta{border-top:1px solid rgba(255,255,255,.1);background:var(--ink);color:var(--white)}.final-cta p:not(.eyebrow){color:#b9c7ca}.final-cta .button{box-shadow:0 18px 46px rgba(0,0,0,.24)}.closing-bar{position:fixed;z-index:65;right:auto;bottom:18px;left:50%;display:grid;width:min(calc(100% - 36px),970px);grid-template-columns:1fr auto;align-items:center;grid-gap:24px;gap:24px;padding:13px 16px 13px 22px;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(13,39,50,.94);color:var(--white);box-shadow:0 25px 80px rgba(7,23,29,.32);opacity:0;pointer-events:none;transform:translate3d(-50%,calc(100% + 42px),0);transition:opacity .33s ease,transform .48s var(--motion-ease);backdrop-filter:blur(18px)}.closing-bar.is-visible{opacity:1;pointer-events:auto;transform:translate3d(-50%,0,0)}.closing-bar__offer{display:flex;min-width:0;flex-direction:column}.closing-bar__offer span{color:var(--mint);font-size:10px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.closing-bar__offer strong{margin-top:2px;font-size:15px;letter-spacing:-.015em}.closing-bar .button{min-height:48px;padding-inline:20px;font-size:12px}.closing-bar__dismiss{position:absolute;top:-11px;right:-9px;display:flex;width:27px;height:27px;align-items:center;justify-content:center;border:1px solid rgba(13,39,50,.16);border-radius:50%;background:var(--paper);color:var(--ink);cursor:pointer;font-size:17px;line-height:1;box-shadow:0 8px 20px rgba(13,39,50,.15);transition:background-color .18s ease,transform .24s var(--motion-ease)}.closing-bar__dismiss:hover{background:var(--coral);transform:rotate(7deg) scale(1.06)}.try-copy h1 em{color:var(--coral-dark);font-style:italic}.build-form--close{position:relative;overflow:hidden;border-color:#cfc9bb;box-shadow:0 26px 72px rgba(13,39,50,.12)}.build-form--close:before{position:absolute;top:0;right:0;left:0;height:4px;background:var(--coral);content:""}.build-form__risk{margin-top:11px;color:#65757a;font-size:10px;font-weight:700;text-align:center}.aside-note--close{background:var(--coral)}@media (max-width:860px){.closing-bar{width:min(calc(100% - 28px),720px)}}@media (max-width:620px){.conversion-strip p{min-height:0;padding:18px 15px}.conversion-strip strong{font-size:23px}.conversion-strip span{font-size:10px}.decision-list{grid-template-columns:1fr}.closing-bar{bottom:9px;width:calc(100% - 18px);gap:10px;padding:10px 10px 10px 14px;border-radius:17px}.closing-bar__offer strong{display:none}.closing-bar__offer span{max-width:150px;font-size:8px;line-height:1.4}.closing-bar .button{min-height:42px;padding-inline:13px;font-size:10px}.closing-bar__dismiss{top:-9px;right:-5px;width:23px;height:23px;font-size:14px}.try-aside__header{align-items:flex-start;flex-direction:column;gap:4px}.try-bottom__inner{gap:9px 11px}}@media (prefers-reduced-motion:reduce){.closing-bar{transition:none}}.hero{padding:70px 0 34px}.hero__grid{grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:stretch;gap:clamp(42px,6vw,84px)}.hero__copy{display:flex;flex-direction:column;justify-content:center;padding-block:38px}.hero__copy h1{font-size:clamp(52px,5.9vw,76px)}.hero__visual{min-height:680px;padding-bottom:0}.hero__photo{position:absolute;inset:0;border-radius:32px}.hero__photo:after,.moment-card:after,.owner-review-figure:after,.pilot-visual:after{position:absolute;inset:0;pointer-events:none;content:""}.hero__photo:after{background:linear-gradient(180deg,rgba(13,39,50,.02) 44%,rgba(13,39,50,.62))}.hero__photo img{height:100%;aspect-ratio:auto;object-position:67% center}.hero__photo-caption,.moment-card figcaption,.owner-review-figure figcaption,.pilot-visual figcaption{position:absolute;z-index:2;display:flex;flex-direction:column;color:var(--white)}.hero__photo-caption{top:25px;left:25px;padding:12px 14px;border:1px solid rgba(255,255,255,.24);border-radius:12px;background:rgba(13,39,50,.68);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.hero__photo-caption span,.moment-card figcaption span,.owner-review-figure figcaption span,.pilot-visual figcaption span{font-size:10px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.hero__photo-caption strong{margin-top:3px;font-size:13px}.hero__visual .call-proof--hero{right:24px;bottom:24px;left:auto;width:330px;margin:0;border-radius:22px;transform:none}.call-proof--hero .call-proof__caller{padding-block:18px 14px}.call-proof--hero .call-proof__signal{margin-bottom:14px;padding:12px}.call-proof--hero .call-proof__footer{padding-block:13px}.visual-problem__inner>.section-heading{max-width:850px}.moment-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px;margin-top:62px}.moment-card{position:relative;height:650px;margin:0;overflow:hidden;border-radius:28px;background:#d8d3ca}.moment-card:after,.owner-review-figure:after,.pilot-visual:after{background:linear-gradient(180deg,transparent 48%,rgba(7,24,30,.78))}.moment-card img,.owner-review-figure img,.pilot-visual img{display:block;width:100%;height:100%;object-fit:cover}.moment-card--caller img{object-position:center 42%}.moment-card--technician img{object-position:center 44%}.moment-card figcaption,.owner-review-figure figcaption,.pilot-visual figcaption{right:27px;bottom:25px;left:27px}.moment-card figcaption strong,.owner-review-figure figcaption strong,.pilot-visual figcaption strong{max-width:520px;margin-top:5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.7vw,38px);font-weight:400;letter-spacing:-.035em;line-height:1.05}.problem-stack--horizontal{display:grid;grid-template-columns:repeat(3,1fr);margin-top:28px;border-top:1px solid #cbc9bf;border-bottom:1px solid #cbc9bf}.problem-stack--horizontal .problem-card{grid-template-columns:34px 1fr;min-width:0;padding:26px 24px;border-bottom:0}.problem-stack--horizontal .problem-card+.problem-card{border-left:1px solid #cbc9bf}.flow-stage{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(430px,.92fr);grid-gap:18px;gap:18px;margin-top:64px}.owner-review-figure{position:relative;min-height:652px;margin:0;overflow:hidden;border-radius:28px;background:#cbd2cd}.owner-review-figure img{object-position:62% center}.flow-stage .flow-grid{grid-template-columns:1fr 1fr;margin-top:0;border-radius:28px}.flow-stage .flow-card{min-height:317px;padding:25px}.flow-stage .flow-card:nth-child(3){border-top:1px solid var(--line);border-left:0}.flow-stage .flow-card:nth-child(4){border-top:1px solid var(--line)}.flow-stage .flow-card__icon{margin-top:54px}.pilot-visual{position:relative;height:540px;margin:0 0 82px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:30px}.pilot-visual img{object-position:center 46%}.pilot-visual figcaption{align-items:flex-end;text-align:right}.pilot-visual figcaption strong{max-width:600px;font-size:clamp(30px,4vw,52px)}@media (max-width:1050px){.hero__grid{grid-template-columns:minmax(0,.85fr) minmax(440px,1.15fr)}.hero__visual{min-height:640px}.flow-stage{grid-template-columns:1fr}.owner-review-figure{min-height:560px}.flow-stage .flow-card{min-height:260px}}@media (max-width:860px){.hero__grid{grid-template-columns:1fr}.hero__copy{padding-block:0}.hero__visual{width:100%;min-height:670px}.moment-card{height:580px}.problem-stack--horizontal{grid-template-columns:1fr}.problem-stack--horizontal .problem-card+.problem-card{border-top:1px solid #cbc9bf;border-left:0}.pilot-visual{height:430px;margin-bottom:58px}}@media (max-width:620px){.hero{padding-top:46px}.hero__copy h1{font-size:clamp(43px,12.4vw,58px)}.hero__visual{min-height:570px}.hero__photo{border-radius:24px}.hero__photo img{object-position:68% center}.hero__photo-caption{top:16px;left:16px}.hero__visual .call-proof--hero{position:absolute;right:12px;bottom:12px;left:12px;width:auto;margin:0}.call-proof--hero .call-proof__caller,.call-proof--hero .call-proof__signal{display:none}.moment-grid{grid-template-columns:1fr;margin-top:42px}.moment-card{height:510px;border-radius:23px}.moment-card figcaption,.owner-review-figure figcaption,.pilot-visual figcaption{right:20px;bottom:19px;left:20px}.moment-card figcaption strong,.owner-review-figure figcaption strong{font-size:27px}.problem-stack--horizontal .problem-card{padding-inline:8px}.owner-review-figure{min-height:500px;border-radius:23px}.owner-review-figure img{object-position:66% center}.flow-stage .flow-grid{grid-template-columns:1fr;margin-top:0}.flow-stage .flow-card,.flow-stage .flow-card:nth-child(3),.flow-stage .flow-card:nth-child(4){min-height:270px;border-top:1px solid var(--line);border-left:0}.flow-stage .flow-card:first-child{border-top:0}.pilot-visual{height:360px;margin-bottom:48px;border-radius:23px}.pilot-visual img{object-position:46% center}.pilot-visual figcaption{align-items:flex-start;text-align:left}.pilot-visual figcaption strong{font-size:30px}}:root{--story-progress:0;--motion-ease:cubic-bezier(0.22,1,0.36,1)}.site-header{position:-webkit-sticky;position:sticky;top:0;transition:box-shadow .28s ease,background-color .28s ease,border-color .28s ease}.page-scrolled .site-header{border-bottom-color:rgba(13,39,50,.14);background:rgba(251,250,245,.88);box-shadow:0 12px 38px rgba(13,39,50,.08)}.story-progress{position:fixed;z-index:80;top:0;right:0;left:0;height:3px;pointer-events:none}.story-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--coral),#ffc08e 72%,var(--mint));box-shadow:0 0 16px rgba(255,105,72,.34);transform:scaleX(var(--story-progress));transform-origin:left center;will-change:transform}.site-nav a{position:relative}.site-nav a:after{position:absolute;right:0;bottom:-10px;left:0;height:2px;border-radius:999px;background:var(--coral);content:"";opacity:0;transform:scaleX(.35);transition:opacity .22s ease,transform .32s var(--motion-ease)}.site-nav a.is-current{color:var(--ink)}.site-nav a.is-current:after{opacity:1;transform:scaleX(1)}.brand-mark{transition:transform .36s var(--motion-ease),box-shadow .36s ease}.wordmark:hover .brand-mark{box-shadow:0 9px 18px rgba(255,105,72,.22);transform:rotate(-9deg) scale(1.06)}.button{position:relative;overflow:hidden;isolation:isolate}.button:before{position:absolute;z-index:-1;top:-70%;bottom:-70%;left:-38%;width:24%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.32),transparent);content:"";transform:skewX(-18deg) translateX(-220%);transition:transform .62s var(--motion-ease)}.button:hover:before{transform:skewX(-18deg) translateX(650%)}.button>span{transition:transform .24s var(--motion-ease)}.button:hover>span{transform:translateX(4px)}.motion-ready :where([data-reveal]){opacity:0;transform:translate3d(0,34px,0);transition:opacity .72s var(--motion-ease) var(--reveal-delay,0s),transform .82s var(--motion-ease) var(--reveal-delay,0s);will-change:opacity,transform}.motion-ready :where([data-reveal].is-visible){opacity:1;transform:translateZ(0)}.motion-ready .hero__copy[data-reveal]{transform:translate3d(-28px,0,0)}.motion-ready .hero__visual[data-reveal]{transform:translate3d(34px,0,0) scale(.985);transition-delay:.11s}.motion-ready .hero__copy[data-reveal].is-visible,.motion-ready .hero__visual[data-reveal].is-visible{transform:translateZ(0) scale(1)}.motion-ready .hero__visual.is-visible .call-proof--hero{animation:proof-settle .82s var(--motion-ease) .48s both}.motion-ready .hero__visual.is-visible .hero__photo-caption{animation:caption-settle .7s var(--motion-ease) .62s both}.live-line i,.status-dot{animation:signal-breathe 2.8s ease-in-out infinite}.hero__rule span{background:linear-gradient(90deg,#d8d8d0 0 45%,var(--coral) 50%,#d8d8d0 55% 100%);background-size:220% 100%}.motion-ready .hero__rule.is-visible span{animation:rule-travel 1.6s var(--motion-ease) both}.motion-ready .hero__rule.is-visible span:nth-of-type(2){animation-delay:.14s}.motion-ready .hero__rule.is-visible span:nth-of-type(3){animation-delay:.28s}.motion-ready .hero__rule.is-visible span:nth-of-type(4){animation-delay:.42s}[data-parallax] img{transform:translate3d(0,var(--parallax-y,0),0) scale(1.045);transition:transform .13s linear,filter .42s ease;will-change:transform}[data-motion-surface]{--pointer-x:50%;--pointer-y:45%}[data-motion-surface]:before{position:absolute;z-index:1;inset:0;background:radial-gradient(circle 280px at var(--pointer-x) var(--pointer-y),rgba(255,255,255,.16),transparent 68%);content:"";opacity:0;pointer-events:none;transition:opacity .32s ease}[data-motion-surface]:hover:before{opacity:1}[data-motion-surface]:hover img{filter:saturate(1.05) contrast(1.025)}.moment-card,.owner-review-figure,.pilot-visual{transition:box-shadow .44s var(--motion-ease),transform .44s var(--motion-ease)}.moment-card:hover,.owner-review-figure:hover,.pilot-visual:hover{box-shadow:0 30px 70px rgba(13,39,50,.16);transform:translateY(-5px)}.problem-card{transition:background-color .26s ease,transform .32s var(--motion-ease)}.problem-card:hover{background:rgba(255,255,255,.38);transform:translateY(-3px)}.flow-card{overflow:hidden;transition:background-color .3s ease,transform .36s var(--motion-ease),box-shadow .36s ease}.flow-card:before{position:absolute;z-index:2;top:0;right:0;left:0;height:3px;background:var(--coral);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .44s var(--motion-ease)}.flow-card--accent:before{background:var(--ink)}.flow-card:hover{z-index:3;box-shadow:0 24px 48px rgba(13,39,50,.11);transform:translateY(-5px)}.flow-card:hover:before{transform:scaleX(1)}.flow-card__icon{transition:background-color .3s ease,color .3s ease,transform .42s var(--motion-ease)}.flow-card:hover .flow-card__icon{background:var(--coral);color:var(--ink);transform:rotate(-8deg) scale(1.08)}.flow-card--accent:hover .flow-card__icon{background:var(--ink);color:var(--mint)}.capture-row{transition:background-color .26s ease,padding .36s var(--motion-ease)}.capture-row:hover{padding-right:14px;padding-left:14px;background:rgba(255,255,255,.045)}.capture-row>span{transition:transform .3s var(--motion-ease)}.capture-row:hover>span{transform:translateX(5px)}.range-field input[type=range]{background:linear-gradient(90deg,var(--coral) 0 var(--range-progress,0),#48606a var(--range-progress,0) 100%);transition:filter .18s ease}.range-field:hover input[type=range]{filter:brightness(1.1)}.range-field input[type=range]::-webkit-slider-thumb{-webkit-transition:box-shadow .18s ease,transform .18s var(--motion-ease);transition:box-shadow .18s ease,transform .18s var(--motion-ease)}.range-field input[type=range]:focus-visible::-webkit-slider-thumb,.range-field input[type=range]:hover::-webkit-slider-thumb{box-shadow:0 0 0 1px var(--coral),0 0 0 8px rgba(255,105,72,.14);transform:scale(1.08)}.range-field input[type=range]::-moz-range-thumb{-moz-transition:box-shadow .18s ease,transform .18s var(--motion-ease);transition:box-shadow .18s ease,transform .18s var(--motion-ease)}.range-field input[type=range]:focus-visible::-moz-range-thumb,.range-field input[type=range]:hover::-moz-range-thumb{box-shadow:0 0 0 1px var(--coral),0 0 0 8px rgba(255,105,72,.14);transform:scale(1.08)}.math-card__result strong{animation:value-pop .28s var(--motion-ease)}.price-card{transition:box-shadow .46s var(--motion-ease),transform .46s var(--motion-ease)}.price-card:hover{box-shadow:0 38px 100px rgba(0,0,0,.28);transform:translateY(-7px)}.check-list span{transition:transform .3s var(--motion-ease),box-shadow .3s ease}.check-list li:hover span{box-shadow:0 0 0 6px rgba(168,230,198,.1);transform:scale(1.1) rotate(-7deg)}.faq-list details{transition:background-color .26s ease}.faq-list details:hover,.faq-list details[open]{background:rgba(242,238,228,.54)}.faq-list summary{transition:color .22s ease,padding .32s var(--motion-ease)}.faq-list details:hover summary,.faq-list details[open] summary{padding-right:12px;padding-left:12px;color:var(--coral-dark)}.faq-list summary span{transition:background-color .24s ease,color .24s ease,transform .36s var(--motion-ease)}.faq-list details[open] summary span{border-color:var(--coral);background:var(--coral);color:var(--ink);transform:rotate(45deg) scale(1.04)}.faq-list details[open] p{animation:faq-answer-in .36s var(--motion-ease) both}@keyframes proof-settle{0%{opacity:0;transform:translate3d(0,28px,0) scale(.94) rotate(1.5deg)}to{opacity:1;transform:translateZ(0) scale(1) rotate(0)}}@keyframes caption-settle{0%{opacity:0;transform:translate3d(0,-12px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes signal-breathe{0%,to{box-shadow:0 0 0 0 rgba(255,105,72,.14);transform:scale(1)}50%{box-shadow:0 0 0 7px rgba(255,105,72,0);transform:scale(1.08)}}@keyframes rule-travel{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes value-pop{0%{opacity:.45;transform:translate3d(0,7px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes faq-answer-in{0%{opacity:0;transform:translate3d(0,-7px,0)}to{opacity:1;transform:translateZ(0)}}@media (hover:none),(pointer:coarse){[data-motion-surface]:before{display:none}.flow-card:hover,.moment-card:hover,.owner-review-figure:hover,.pilot-visual:hover,.price-card:hover,.problem-card:hover{box-shadow:revert-layer;transform:none}}@media (prefers-reduced-motion:reduce){.story-progress span{transition:none}[data-parallax] img{transform:none}.motion-ready :where([data-reveal]),.motion-ready :where([data-reveal].is-visible){opacity:1!important;transform:none!important}}.web-call-demo{display:grid;grid-gap:10px;gap:10px;justify-items:start}.web-call-demo__status{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink-soft);font-size:14px;line-height:1.5}.web-call-demo__status--error{padding:10px 12px;border:1.5px solid var(--coral);border-radius:var(--radius-sm);background:rgba(255,105,72,.08);color:var(--ink)}.web-call-demo__dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--coral);animation:web-call-demo-pulse 1.4s ease-in-out infinite}@keyframes web-call-demo-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.web-call-demo__dot{animation:none}}.web-call-demo__fineprint{margin:0;color:var(--ink-muted);font-size:12px;line-height:1.55}.demo-call-form{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.demo-call-form__field{display:grid;grid-gap:6px;gap:6px}.demo-call-form__field label{color:var(--ink-soft);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.demo-call-form__field input{width:100%;padding:13px 14px;border:1.5px solid var(--line);border-radius:var(--radius-sm);background:var(--white);color:var(--ink);font:inherit;font-size:15px}.demo-call-form__field input:focus-visible{border-color:var(--coral);outline:2px solid rgba(255,105,72,.25);outline-offset:1px}.demo-call-form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.demo-call-form__fineprint{margin:2px 0 0;color:var(--ink-muted);font-size:12px;line-height:1.55}.demo-notice{margin:0 0 16px;padding:12px 14px;border:1.5px solid var(--coral);border-radius:var(--radius-sm);background:rgba(255,105,72,.08);color:var(--ink);font-size:14px;line-height:1.5}.addon-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:52px}.addon-card{display:flex;flex-direction:column;gap:14px;padding:28px;background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-md)}.addon-card__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.addon-card__head h3{margin:0;font-size:20px}.addon-card__price{color:var(--coral-dark);font-size:24px;font-weight:800;white-space:nowrap}.addon-card__price small{color:var(--ink-muted);font-size:13px;font-weight:600}.addon-card>p{margin:0;color:var(--ink-soft);font-size:15px}.addon-card__fine{margin-top:auto;padding-top:14px;border-top:1px dashed var(--line);color:var(--ink-muted);font-size:13px}.addon-included{margin-top:44px;padding:26px 30px;background:var(--white);border:1.5px solid var(--line);border-radius:var(--radius-md)}.addon-included strong{display:block;margin-bottom:12px}.addon-included ul{margin:0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:var(--ink-soft)}@media (max-width:900px){.addon-grid{grid-template-columns:1fr}}.text-link{flex-wrap:wrap}.capture-grid>*,.faq-grid>*,.hero__grid>*,.math-grid>*,.pilot-grid>*,.try-grid>*{min-width:0}body,html{overflow-x:clip}.site-header{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(251,250,245,.98);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.closing-bar{-webkit-backdrop-filter:blur(18px)}.closing-bar__dismiss{width:44px;height:44px}.site-footer__links a{display:inline-block;padding-block:10px}@media (max-width:860px){input,select,textarea{font-size:16px!important}.pilot-section{padding-bottom:150px}.text-link{padding-block:6px}}.mobile-fold{display:none}@media (max-width:860px){.desktop-only{display:none!important}.mobile-fold{display:block}.mobile-fold>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--white);color:var(--ink);font-size:16px;font-weight:800;cursor:pointer}.mobile-fold>summary::-webkit-details-marker{display:none}.mobile-fold>summary:after{content:"+";color:var(--coral);font-size:24px;line-height:1}.mobile-fold[open]>summary:after{content:"–"}.mobile-fold__body{padding-top:22px}.moment-grid,.owner-review-figure,.pilot-visual{display:none}.section{padding:64px 0}.final-cta{padding:72px 0}.flow-card{min-height:0}}.inline-checkout{display:grid;grid-gap:14px;gap:14px;margin-top:22px}.inline-checkout__summary{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:var(--ink-soft);font-size:13px;overflow-wrap:anywhere}.inline-checkout__back{border:0;padding:0;background:none;color:var(--coral-dark);font:inherit;font-size:12px;font-weight:700;text-decoration:underline;cursor:pointer;white-space:nowrap}.inline-checkout__payment{margin-top:0}.inline-checkout__error{margin:0}.checkout-form .button:disabled{opacity:.6;cursor:default}.trade-finder-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:40px}.trade-finder-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 22px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);color:var(--ink);font-weight:750;font-size:16px;letter-spacing:-.01em;text-decoration:none;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.trade-finder-card:hover{border-color:var(--coral);transform:translateY(-2px);box-shadow:var(--shadow)}.trade-finder-card__arrow{color:var(--coral-dark);font-weight:800}.trade-scenarios{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:40px;padding:0;list-style:none}.trade-scenario{padding:24px 22px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper)}.trade-scenario__num{display:block;color:var(--coral-dark);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:800;margin-bottom:12px}.trade-scenario p{margin:0;color:var(--ink-soft);font-size:16px;line-height:1.5;letter-spacing:-.01em}.trade-season-note{margin-top:24px;padding:18px 22px;border-left:3px solid var(--coral);background:var(--cream);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--ink-soft);font-size:15px;line-height:1.55}.trade-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:1px;gap:1px;margin-top:32px;border:1px solid #cbc9bf;border-radius:var(--radius-md);background:#cbc9bf;overflow:hidden}.trade-stat-grid .problem-card{display:block;grid-template-columns:none;gap:0;padding:24px 22px;border:0;background:var(--white)}.trade-stat-grid .problem-card__number{display:block;font-family:inherit;font-size:30px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.trade-stat-grid .problem-card h3{margin-top:10px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink-soft)}.trade-stat-grid .problem-card p{max-width:none;margin-top:8px;color:#526368;font-size:13px;line-height:1.5}.trade-stat-grid .problem-card p a{color:var(--coral-dark);font-weight:700;text-decoration:none}.trade-stat-grid .problem-card p a:hover{text-decoration:underline}.trade-roi-line{font-size:18px;line-height:1.55;color:var(--ink-soft)}.trade-roi-foot{margin-top:22px;color:var(--ink-muted);font-size:14px;line-height:1.55;max-width:640px}.trade-roi-section .math-grid{grid-template-columns:1fr;gap:20px}.site-footer__links--trades{flex-direction:column;gap:9px;align-items:flex-start}.site-footer__links-head{color:#7f9296;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}@media (max-width:900px){.trade-finder-grid{grid-template-columns:repeat(2,1fr)}.trade-scenarios{grid-template-columns:1fr}}@media (max-width:560px){.trade-finder-grid{grid-template-columns:1fr}}@media (max-width:860px){.faq-grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.faq-grid>*,.trade-scenarios>*,.trade-stat-grid>*{min-width:0}.comparison-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.text-link{flex-wrap:wrap;min-width:0;max-width:100%}}