:root{--ink:#24271f;--muted:#707568;--paper:#f6f5ef;--line:#dedfd3;--accent:#d86c42;--green:#697b53;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:26px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait;opacity:.6}:focus-visible{outline:3px solid #dc936d;outline-offset:4px}.skip-link{position:absolute;top:-80px;left:20px;background:var(--ink);color:#fff;padding:14px;z-index:10}.skip-link:focus{top:15px}.page-width{max-width:1180px;margin:auto;padding-inline:30px}.site-header{height:96px;max-width:1180px;margin:auto;padding:0 30px;display:flex;align-items:center;justify-content:space-between;gap:24px}.wordmark{display:inline-flex;align-items:center;gap:10px;font-size:23px;letter-spacing:-.8px;font-weight:750}.brand-mark{font-family:Georgia,serif;font-size:30px;display:grid;place-items:center;width:31px;height:33px;color:#fff;background:var(--accent);border-radius:9px;padding-bottom:6px}.site-header nav{display:flex;align-items:center;gap:29px;font-size:11px;font-weight:600}.nav-cta{padding:12px 16px;border:1px solid #cdd2c2;border-radius:8px;display:flex;align-items:center;gap:18px}.nav-cta:hover{background:#edeee4}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:85px;padding-block:62px 76px;align-items:center}.eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;font-weight:750;letter-spacing:1.6px;line-height:1.7;color:var(--accent)}.tiny-dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.hero h1{font-size:clamp(50px,6vw,76px);line-height:1.04;letter-spacing:-4.6px;font-weight:600;margin:25px 0}.hero h1 em{color:var(--accent);font-style:normal}.hero-description{font-size:15px;line-height:1.9;color:var(--muted);max-width:450px;margin-bottom:29px}.hero-description strong{font-weight:600;color:#525c45}.hero-actions{display:flex;gap:27px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-height:48px;font-size:12px;font-weight:650;border-radius:8px;padding:14px 19px;border:1px solid transparent;line-height:1.7}.dark{background:var(--ink);color:#fff}.dark:hover{background:#3f4936}.text-link{font-size:11px;font-weight:600;text-decoration:underline;text-underline-offset:4px;line-height:1.8;color:#687a50}.hero-note{font-size:10px;line-height:1.9;color:#8b907f;margin-top:20px;max-width:420px}.hero-visual{background:#eceee3;border:1px solid #dce0cf;border-radius:21px;padding:23px 25px 16px;transform:rotate(1deg);position:relative}.hero-visual:after{content:"";position:absolute;inset:12px -12px -12px 12px;border:1px solid #dfe2d4;border-radius:22px;z-index:-1;transform:rotate(-2deg)}.visual-top{display:flex;gap:7px;align-items:center;font-size:8px;letter-spacing:1px;color:#7e876f;margin-bottom:21px}.visual-top strong{font-weight:650}.visual-top>span:last-child{margin-left:auto;font-size:9px;letter-spacing:.6px}.visual-status{height:5px;width:5px;background:#80925e;border-radius:50%}.visual-card{padding:20px 22px;background:#fffefa;border:1px solid #daddcd;border-radius:12px;box-shadow:0 6px 12px #414b2a03}.step-caption{font-size:8px;font-weight:700;letter-spacing:1px;color:#8b937a}.visual-card p{font-size:17px;line-height:1.55;letter-spacing:-.35px;margin:13px 0 15px;color:#3e4933}.visual-card p em{font-size:12px;line-height:1.7;color:#859274;font-style:normal}.timeline{display:flex;gap:5px;margin-bottom:12px}.timeline i{height:7px;background:#b2bf98;border-radius:2px;flex:1}.timeline i:nth-child(even){background:#d6ddc6}.visual-subtext{font-size:8px;color:#989e8b;line-height:1.8}.visual-connector{text-align:center;color:#a6af94;font-size:17px;line-height:1.5;margin:4px 0}.context-pill{font-size:10px;padding:8px 12px;background:#f7eee6;border:1px solid #eedbcf;border-radius:30px;color:#a17455;display:inline-block}.card-offer{background:#f8f8ef;border-left:3px solid #94a978}.card-offer p{margin-bottom:12px}.offer-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #e0e4d5;padding-top:13px;font-size:7px;letter-spacing:.6px;color:#8b9678}.offer-footer>span:last-child{font-size:16px}.visual-disclosure{font-size:8px;text-align:center;line-height:1.8;color:#9a9f8d;margin:13px 0 0}.principles-strip{border-block:1px solid var(--line)}.principles-strip>div{display:flex;justify-content:space-between;gap:20px;padding-block:20px;font-size:10px;color:#929681}.principles-strip span:before{content:'↗';color:#a6ad96;margin-right:8px}.section{padding-block:72px}.section-heading{display:flex;justify-content:space-between;gap:80px;align-items:flex-end;margin-bottom:34px}.section-heading h2{font-size:35px;font-weight:550;line-height:1.23;letter-spacing:-1.3px;margin:17px 0 0}.section-heading>p{font-size:12px;line-height:1.95;color:var(--muted);max-width:330px;margin:0}.storyboard{border:1px solid var(--line);border-radius:17px;background:#fffefa;overflow:hidden}.story-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:28px 33px;border-bottom:1px solid var(--line);background:#f0f1e7}.case-label{font-size:8px;letter-spacing:1.4px;color:#82916c;font-weight:650}.story-header h3{font-size:23px;font-weight:550;line-height:1.4;letter-spacing:-.6px;margin:12px 0 0}.example-badge{font-size:7px;letter-spacing:1px;border:1px solid #d6dcc9;padding:8px 10px;border-radius:30px;color:#9aab7f;white-space:nowrap}.story-steps{list-style:none;display:grid;grid-template-columns:1fr 1fr;margin:0;padding:0;counter-reset:story}.story-steps li{display:flex;gap:19px;padding:28px 29px;border-bottom:1px solid var(--line);min-width:0}.story-steps li:nth-child(even){border-left:1px solid var(--line)}.story-step-number{font-family:Georgia,serif;font-size:30px;line-height:1.3;color:#c8ceb9;letter-spacing:-1px;min-width:31px}.story-content{min-width:0}.story-speaker{font-size:8px;letter-spacing:1px;font-weight:700;color:#b17d5d}.story-speaker.assistant{color:#839669}.story-content>p{font-size:14px;line-height:1.9;letter-spacing:-.1px;margin:12px 0;color:#454c3c}.story-content>.follow-up{font-size:12px;line-height:1.9;background:#f2f4e9;border-left:2px solid #bbc9a5;padding:11px 14px;border-radius:0 6px 6px 0}.story-comment{display:block;font-size:9px;line-height:1.9;color:#959b87;margin-top:16px}.second-speaker{display:block;margin-top:24px}.outline-chips{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0}.outline-chips span{font-size:7px;line-height:1.8;background:#eef0e3;border:1px solid #e3e7d7;border-radius:4px;padding:5px 7px;color:#879773}.example-offer{border:1px solid #d4ddc5;border-left:3px solid #94a979;border-radius:8px;padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f7f8ee;margin-top:18px}.example-offer>div>span{font-size:6px;letter-spacing:.8px;color:#91a374}.example-offer h4{font-size:14px;font-weight:600;margin:7px 0}.example-offer p{font-size:8px;color:#8b9a77;line-height:1.9;margin:0}.example-offer>strong{font-size:20px;color:#6a8051;font-weight:500;white-space:nowrap}.example-offer small{display:block;font-size:7px;font-weight:400;line-height:1.8;text-align:right}.story-footer{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:20px 31px;background:#f6f6ee}.story-footer p{font-size:8px;line-height:1.95;color:#a0a68f;margin:0;max-width:750px}.story-footer>a{font-size:8px;color:#8b9b72;text-decoration:underline;white-space:nowrap;line-height:1.9}.raw-proof{display:flex;gap:21px;align-items:center;padding:27px 0 0}.proof-icon{font-size:33px;color:#b0b99f;line-height:1.4}.raw-proof h3{font-size:14px;font-weight:600;line-height:1.7;margin:0}.raw-proof p{font-size:10px;color:#8d9580;line-height:1.95;margin:6px 0 0;max-width:690px}.raw-proof>.text-link{margin-left:auto;max-width:150px;flex-shrink:0;font-size:10px}.fit-section{background:#eeefe5;border-block:1px solid #dfe2d3;padding-block:62px}.fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.fit-symbol{font-size:26px;line-height:1.4;color:#a2af8d}.fit-grid h3{font-size:15px;font-weight:600;line-height:1.7;margin:14px 0 11px}.fit-grid p{font-size:11px;color:#89927b;line-height:1.95;max-width:290px;margin:0}.pilot-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:29px}.pilot-steps li{border-top:1px solid #ced6bc;padding-top:19px}.pilot-steps li>span{font-size:10px;letter-spacing:1px;color:#a5b58b}.pilot-steps h3{font-size:15px;font-weight:600;line-height:1.7;margin:15px 0 11px}.pilot-steps p{font-size:11px;line-height:1.95;color:#8c957e;margin:0}.request-section{padding-block:66px;background:#e8ecdd;border-block:1px solid #d6dec7}.request-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.request-copy h2{font-size:42px;font-weight:550;letter-spacing:-1.6px;line-height:1.2;margin:19px 0}.request-copy>p{font-size:13px;line-height:1.95;color:#7c886a;max-width:340px}.request-copy>a{font-size:10px;line-height:1.9;color:#87966f;text-decoration:underline;text-underline-offset:3px;display:inline-block;margin-top:24px}.request-detail{margin-top:32px;border-top:1px solid #ccd6ba;padding-top:21px;max-width:350px}.request-detail strong{font-size:11px;font-weight:600;color:#687a51}.request-detail p{font-size:10px;line-height:1.95;color:#8b9877;margin:9px 0 0}.request-form{padding:30px;background:#f9faf2;border:1px solid #dce4ce;border-radius:16px;position:relative}.request-form>label{display:block;font-size:11px;font-weight:600;color:#6d8055;margin:0 0 9px}.request-form>label:not(:first-child){margin-top:23px}.request-form>label:not(.consent-label)>span{font-size:8px;font-weight:400;color:#a4b090;margin-left:7px}.request-form input:not([type=checkbox]),.request-form textarea{width:100%;min-width:0;border:1px solid #d6dfc7;border-radius:7px;background:#fffefa;color:#3f4c31;font-size:12px;padding:12px 13px;line-height:1.8}.request-form input::placeholder,.request-form textarea::placeholder{color:#acb79c}.request-form textarea{resize:vertical;min-height:115px}.request-form .consent-label{display:flex;align-items:flex-start;gap:9px;font-weight:400;font-size:9px;line-height:1.9;margin:19px 0}.consent-label input{width:14px;height:14px;flex-shrink:0;margin:3px 0;accent-color:#798d5e}.consent-label a{text-decoration:underline;text-underline-offset:2px}.request-form .button{width:100%}.form-status{font-size:11px;line-height:1.9;color:#647d47;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 0}.form-status:empty{display:none}.form-status.error{color:#a66045}.form-small{font-size:8px;line-height:1.9;text-align:center;color:#a4b090;margin:13px 0 0}.form-honeypot{position:absolute;left:-10000px;top:auto;height:1px;width:1px;overflow:hidden}.site-footer{display:flex;align-items:center;gap:23px;min-height:106px;font-size:9px;color:#9aa38a}.site-footer .wordmark{font-size:19px;color:#6d7c59}.site-footer .brand-mark{width:26px;height:28px;font-size:25px;border-radius:7px}.site-footer>div{margin-left:auto;display:flex;gap:23px}@media(max-width:850px){.hero{gap:40px}.hero h1{font-size:61px;letter-spacing:-3.7px}.hero-description{font-size:13px}.hero-visual{padding:19px}.visual-card{padding:18px}.visual-card p{font-size:15px}.section-heading{gap:36px}.section-heading h2{font-size:31px}.section-heading>p{max-width:270px}.request-grid{gap:55px}.request-copy h2{font-size:36px}.story-steps li{padding:24px 22px;gap:13px}.example-offer{padding:13px;flex-wrap:wrap}.example-offer>strong{font-size:18px}.example-offer small{display:inline;margin-left:5px}.raw-proof>.text-link{max-width:120px}}@media(max-width:650px){html{scroll-padding-top:17px}.page-width{padding-inline:21px}.site-header{height:76px;padding:0 21px;gap:15px}.wordmark{font-size:21px}.brand-mark{width:28px;height:30px;font-size:27px}.site-header nav{gap:13px}.site-header nav>a:not(.nav-cta){display:none}.nav-cta{font-size:10px;padding:10px 12px;gap:13px}.hero{grid-template-columns:1fr;gap:37px;padding-block:35px 49px}.hero h1{font-size:60px;letter-spacing:-3.5px;margin:22px 0}.hero-description{font-size:14px;max-width:470px}.eyebrow{font-size:8px;letter-spacing:1.3px}.hero-actions{gap:22px}.hero-note{font-size:9px}.hero-visual{max-width:450px;width:calc(100% - 9px);margin:auto;padding:20px 21px 15px;transform:rotate(.4deg);border-radius:17px}.hero-visual:after{inset:8px -8px -8px 8px;border-radius:17px}.visual-top{font-size:7px;margin-bottom:18px}.visual-card{padding:18px 20px;border-radius:10px}.visual-card p{font-size:18px}.step-caption{font-size:7px}.visual-subtext{font-size:8px}.card-offer p em{font-size:12px}.principles-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:15px 13px;padding-block:20px;font-size:8px}.principles-strip span:before{margin-right:5px}.section{padding-block:49px}.section-heading{display:block;margin-bottom:27px}.section-heading h2{font-size:29px;letter-spacing:-1px;margin-top:14px}.section-heading>p{margin-top:19px;max-width:450px;font-size:12px}.story-header{display:block;padding:24px 22px}.story-header h3{font-size:22px;margin-bottom:17px}.example-badge{font-size:6px;padding:7px 9px}.case-label{font-size:7px}.story-steps{grid-template-columns:1fr}.story-steps li{padding:26px 20px;gap:14px}.story-steps li:nth-child(even){border-left:0}.story-step-number{font-size:28px;min-width:29px}.story-content>p{font-size:14px}.story-content>.follow-up{font-size:12px;padding:12px 13px}.story-speaker{font-size:7px}.story-comment{font-size:10px;line-height:1.85}.outline-chips{gap:5px}.outline-chips span{font-size:8px}.example-offer{padding:15px 14px;gap:13px;flex-wrap:nowrap}.example-offer h4{font-size:14px}.example-offer>div>span{font-size:6px}.example-offer p{font-size:9px}.example-offer small{display:block;font-size:7px;margin-left:0}.story-footer{display:block;padding:20px 22px}.story-footer p{font-size:9px}.story-footer>a{display:inline-block;margin-top:12px;font-size:9px}.raw-proof{display:grid;grid-template-columns:24px minmax(0,1fr);gap:13px;align-items:start;padding-top:24px}.proof-icon{font-size:24px}.raw-proof h3{font-size:14px}.raw-proof p{font-size:11px;line-height:1.9}.raw-proof>.text-link{grid-column:2;margin-left:0;max-width:none;font-size:11px}.fit-section{padding-block:44px}.fit-grid{grid-template-columns:1fr;gap:28px}.fit-grid article{border-top:1px solid #dce1d0;padding-top:23px}.fit-symbol{font-size:25px}.fit-grid h3{font-size:16px;margin-top:10px}.fit-grid p{font-size:12px;max-width:450px}.pilot-steps{grid-template-columns:1fr 1fr;gap:28px 22px}.pilot-steps h3{font-size:14px;margin-top:13px}.pilot-steps p{font-size:11px}.request-section{padding-block:46px}.request-grid{grid-template-columns:1fr;gap:29px}.request-copy h2{font-size:37px}.request-copy>p{font-size:13px;max-width:440px}.request-detail{margin-top:25px;max-width:none}.request-detail p{font-size:11px}.request-copy>a{font-size:11px;margin-top:19px}.request-form{padding:25px 22px;border-radius:13px}.request-form>label{font-size:11px}.request-form input:not([type=checkbox]),.request-form textarea{font-size:16px;padding:11px 12px}.request-form .consent-label{font-size:10px}.form-small{font-size:9px}.form-status{font-size:12px}.site-footer{flex-wrap:wrap;gap:16px;padding-block:27px;min-height:0}.site-footer>span{font-size:9px}.site-footer>div{width:100%;margin-left:0;gap:24px;font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-visual,.hero-visual:after{transform:none}}
/* Keep disclosures and consent readable alongside the product illustration. */
.visual-disclosure{font-size:10px}.story-comment{font-size:11px}.story-footer p,.story-footer>a{font-size:10px}.example-offer>div>span{font-size:8px}.example-offer p{font-size:10px}.request-form .consent-label{font-size:11px}.form-small{font-size:10px}.request-form>label:not(.consent-label)>span{font-size:9px}

.example-badge{white-space:normal;text-align:center;max-width:235px;line-height:1.8}.story-content>.excerpt-omission{font-size:10px;color:#9a9e90;line-height:1.8;margin:12px 0}.translated-closing{padding:23px 32px;border-bottom:1px solid var(--line);background:#f9f2eb}.translated-closing>span{font-size:8px;font-weight:650;color:#ab8468;letter-spacing:.8px}.translated-closing p{font-size:12px;line-height:1.9;color:#766e5d;max-width:900px;margin:11px 0}.translated-closing small{font-size:10px;line-height:1.9;color:#a18d76;display:block}.story-footer>a{white-space:normal;min-width:130px;max-width:180px}@media(max-width:650px){.translated-closing{padding:22px}.translated-closing>span{font-size:7px}.translated-closing p{font-size:13px}.translated-closing small{font-size:10px}.story-footer>a{max-width:none}.example-badge{display:inline-block;max-width:none;font-size:8px}}

/* Keep the approved customer-value headline readable at narrow widths. */
.hero-copy h1{font-size:clamp(43px,4.6vw,66px);line-height:1.08;letter-spacing:-3px}.hero-mechanism{font-size:12px;line-height:1.9;color:var(--muted);max-width:440px;margin:-11px 0 25px}@media(max-width:850px){.hero-copy h1{font-size:clamp(39px,5.3vw,50px);letter-spacing:-2.2px}}@media(max-width:650px){.hero-copy h1{font-size:clamp(38px,10.6vw,57px);letter-spacing:-2.5px}.hero-mechanism{font-size:12px;margin:-10px 0 25px}}
/* Short first read, followed by the demo and optional transcript details. */
.hero-simple{display:block;padding-block:40px 27px;text-align:center}.hero-simple .hero-copy{max-width:910px;margin:auto}.hero-simple .eyebrow,.hero-simple .hero-actions{justify-content:center}.hero-simple .hero-copy h1{font-size:clamp(44px,5.2vw,66px);line-height:1.1;letter-spacing:-3px;margin:22px 0}.hero-simple .hero-description{font-size:16px;max-width:590px;margin:0 auto 24px;line-height:1.8}.hero-simple .hero-note{max-width:none;font-size:11px;margin:16px 0 0}.demo-first{padding-block:22px 37px}.simple-section-heading{text-align:center;max-width:800px;margin:0 auto 24px}.simple-section-heading .eyebrow{justify-content:center}.simple-section-heading h2{font-size:31px;font-weight:550;line-height:1.3;letter-spacing:-1.1px;margin:12px 0}.simple-section-heading>p{font-size:13px;line-height:1.9;color:var(--muted);margin:0}.demo-surface{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;background:#edf0e2;border:1px solid #dce2ce;border-radius:16px;padding:35px;min-height:240px;align-items:center}.demo-flow-card{padding:25px 23px;background:#fffefa;border:1px solid #d8e0c9;border-radius:11px;min-height:150px}.demo-flow-card>span{font-size:8px;letter-spacing:1px;color:#84956c}.demo-flow-card h3{font-size:16px;line-height:1.6;font-weight:550;margin:14px 0 7px}.demo-flow-card p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.demo-caption{font-size:10px;line-height:1.9;color:var(--muted);text-align:center;margin:13px 0 22px}.transcript-details,.setup-details{border:1px solid var(--line);border-radius:11px;background:#f9f9f0;overflow:hidden}.transcript-details>summary,.setup-details>summary{list-style:none;cursor:pointer;padding:18px 21px;font-size:12px;font-weight:550;display:flex;justify-content:space-between;gap:15px;align-items:center}.transcript-details>summary::-webkit-details-marker,.setup-details>summary::-webkit-details-marker{display:none}.transcript-details>summary>span,.setup-details>summary>span{font-size:21px;line-height:1;color:#9aa987}.transcript-details[open]>summary>span,.setup-details[open]>summary>span{transform:rotate(45deg)}.transcript-detail-content{padding:0 18px 24px}.transcript-detail-content .storyboard{margin-top:0}.transcript-detail-content .raw-proof{padding-inline:7px}.simple-pilot{padding-block:36px 45px;border-top:1px solid var(--line)}.simple-pilot-steps{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px}.simple-pilot-steps li{padding-top:17px;border-top:1px solid #d1d9c3}.simple-pilot-steps li>span{font-size:10px;color:#9aab83}.simple-pilot-steps h3{font-size:18px;font-weight:550;line-height:1.5;margin:13px 0 8px}.simple-pilot-steps p{font-size:12px;line-height:1.8;color:var(--muted);margin:0}.simple-setup-note{font-size:11px;line-height:1.9;color:var(--muted);text-align:center;margin:27px 0 20px}.setup-details{max-width:900px;margin:auto}.pilot-detail-content{padding:18px 23px 25px}.pilot-detail-content .section-heading{gap:30px}.pilot-detail-content .section-heading h2{font-size:26px}.pilot-detail-content .section-heading>p{font-size:11px}.pilot-detail-content .pilot-steps{gap:20px}.request-section{padding-block:45px}.request-copy h2{font-size:37px}.request-copy>p{font-size:14px}.request-detail{margin-top:25px}.request-detail p{font-size:11px}@media(max-width:850px){.demo-surface{padding:25px;gap:12px}.demo-flow-card{padding:21px 17px}.demo-flow-card h3{font-size:15px}.hero-simple .hero-copy h1{font-size:clamp(44px,6vw,59px);letter-spacing:-2.4px}}@media(max-width:650px){.hero-simple{padding-block:26px 23px}.hero-simple .hero-copy h1{font-size:clamp(38px,10.5vw,55px);letter-spacing:-2.2px;margin:21px 0}.hero-simple .hero-description{font-size:14px;max-width:430px;line-height:1.85}.hero-simple .hero-actions{gap:17px}.hero-simple .hero-actions>.button{gap:23px;font-size:11px;padding:12px 15px;min-height:45px}.hero-simple .hero-note{font-size:10px;margin-top:14px}.demo-first{padding-block:19px 28px}.simple-section-heading h2{font-size:26px}.simple-section-heading>p{font-size:12px}.demo-surface{grid-template-columns:1fr;padding:18px;gap:12px;min-height:0}.demo-flow-card{padding:17px 20px;min-height:0}.demo-flow-card h3{font-size:16px;margin:10px 0 6px}.demo-flow-card p{font-size:12px}.demo-caption{font-size:10px}.transcript-details>summary,.setup-details>summary{padding:17px 18px;font-size:11px}.transcript-detail-content{padding:0 9px 19px}.simple-pilot{padding-block:28px 33px}.simple-pilot-steps{grid-template-columns:1fr;gap:22px;margin-top:23px}.simple-pilot-steps h3{font-size:18px;margin:10px 0 7px}.simple-pilot-steps p{font-size:12px}.simple-setup-note{font-size:10px}.pilot-detail-content{padding:11px 17px 23px}.pilot-detail-content .section-heading h2{font-size:25px}.pilot-detail-content .pilot-steps{grid-template-columns:1fr;gap:23px}.request-section{padding-block:35px}.request-copy h2{font-size:33px}.request-copy>p{font-size:13px}}

/* The media source is assigned only after motion and data-saving preferences are checked. */
.demo-video-frame{overflow:hidden;border:1px solid #d8dfca;border-radius:15px;background:#e8eddd;aspect-ratio:16/9;width:100%}.demo-video-frame video{display:block;width:100%;height:100%;object-fit:contain;background:#e8eddd}.demo-video-status{font-size:11px;line-height:1.9;color:var(--muted);text-align:center;margin:12px 0}.demo-video-status a{text-decoration:underline;text-underline-offset:3px}.demo-video-status[hidden]{display:none}@media(max-width:650px){.demo-video-frame{border-radius:11px}.demo-video-status{font-size:10px}}
/* Compact email intake stays near the headline; optional product details follow the demo. */
.hero.hero-with-form{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:59px;text-align:left;align-items:start;padding-block:29px 34px}.hero-with-form .hero-copy{max-width:none;margin:21px 0 0}.hero-with-form .eyebrow,.hero-with-form .hero-actions{justify-content:flex-start}.hero-with-form .hero-copy h1{font-size:clamp(43px,4.5vw,60px);line-height:1.12;letter-spacing:-2.7px;margin:25px 0}.hero-with-form .hero-description{font-size:15px;line-height:1.85;margin:0 0 25px;max-width:445px}.hero-with-form .hero-note{font-size:10px;margin-top:18px}.hero-with-form .hero-actions{gap:19px}.hero-with-form .hero-actions>.button{font-size:11px;gap:22px;padding:13px 16px}.hero-request{min-width:0;scroll-margin-top:20px}.hero-request-heading{padding:0 0 15px 2px}.hero-request-heading h2{font-size:23px;font-weight:550;letter-spacing:-.6px;line-height:1.35;margin:10px 0 7px}.hero-request-heading p{font-size:11px;line-height:1.9;color:var(--muted);margin:0}.hero-request .request-form{padding:23px 25px}.hero-request .request-form>label:not(:first-child){margin-top:17px}.hero-request .request-form textarea{height:92px;min-height:92px}.hero-request .request-form .consent-label{margin:17px 0}.hero-request-next{font-size:10px;line-height:1.9;color:var(--muted);margin:13px 5px 0}.closing-pilot{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-block:35px 45px;border-top:1px solid var(--line)}.closing-pilot h2{font-size:28px;font-weight:550;line-height:1.4;letter-spacing:-.9px;margin:12px 0 8px}.closing-pilot p{font-size:12px;line-height:1.85;color:var(--muted);margin:0}.video-script-details{border:1px solid var(--line);border-radius:11px;background:#f9f9f0;overflow:hidden;margin-bottom:13px}.video-script-details>summary{list-style:none;cursor:pointer;padding:18px 21px;font-size:12px;font-weight:550;display:flex;justify-content:space-between;gap:15px;align-items:center}.video-script-details>summary::-webkit-details-marker{display:none}.video-script-details>summary>span{font-size:21px;line-height:1;color:#9aa987}.video-script-details[open]>summary>span{transform:rotate(45deg)}.video-script-content{padding:0 23px 23px}.video-script-disclosure{font-size:11px;line-height:1.9;color:var(--muted);margin:0 0 20px}.video-script-content>ol{list-style:none;padding:0;margin:0;max-width:800px}.video-script-line{background:#fffefa;border:1px solid #dfe5d3;padding:16px 19px;border-radius:9px;margin:12px 0}.video-script-speaker{font-size:9px;font-weight:650;color:#889974;display:block}.video-script-line>strong{font-size:15px;line-height:1.7;margin-top:9px;display:block;font-weight:600}.video-script-line>p{font-size:13px;line-height:1.9;margin:9px 0;white-space:pre-wrap;color:#515b45}.video-script-line ul{padding-left:18px;font-size:12px;line-height:1.9;color:var(--muted);margin:10px 0}.video-script-action{display:inline-block;border:1px solid #d5dec7;border-radius:6px;padding:7px 10px;font-size:11px;color:#74885a;margin-top:5px}@media(max-width:850px){.hero.hero-with-form{gap:31px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.hero-with-form .hero-copy h1{font-size:clamp(38px,5vw,48px);letter-spacing:-2.2px}.hero-with-form .hero-description{font-size:13px}.hero-with-form .hero-actions{gap:14px}.hero-request .request-form{padding:22px 20px}}@media(max-width:650px){.hero.hero-with-form{grid-template-columns:1fr;gap:25px;padding-block:17px 25px}.hero-with-form .hero-copy{margin:0}.hero-with-form .hero-copy h1{font-size:clamp(39px,10.6vw,54px);letter-spacing:-2.2px;line-height:1.1;margin:20px 0}.hero-with-form .hero-description{font-size:14px;max-width:none;margin-bottom:21px}.hero-with-form .hero-note{font-size:10px;margin-top:13px}.hero-request-heading{padding-bottom:13px}.hero-request-heading h2{font-size:23px}.hero-request-heading p{font-size:11px}.hero-request .request-form{padding:22px 20px}.hero-request .request-form textarea{height:96px;min-height:96px}.hero-request-next{font-size:10px;margin-top:12px}.closing-pilot{display:block;padding-block:28px 35px}.closing-pilot h2{font-size:26px}.closing-pilot p{font-size:12px}.closing-pilot>.button{margin-top:20px}.video-script-details>summary{padding:17px 18px;font-size:11px}.video-script-content{padding:0 15px 19px}.video-script-disclosure{font-size:10px}.video-script-line{padding:15px 17px}.video-script-line>p{font-size:13px}.video-script-line ul{font-size:11px}}

/* Keep the existing-user value visible beside the approved conversation headline. */
.hero-with-form .hero-tagline{font-size:18px;font-weight:550;line-height:1.6;letter-spacing:-.3px;margin:-8px 0 19px}.proactive-flow{padding-block:32px 37px;border-top:1px solid var(--line)}.proactive-flow .simple-setup-note{max-width:780px;margin-inline:auto;margin-bottom:0}@media(max-width:650px){.hero-with-form .hero-tagline{font-size:17px;margin:-5px 0 17px}.proactive-flow{padding-block:27px 32px}}

/* Request only email/consent first; show the demonstration before optional product questions. */
.optional-product-details{padding-block:0 30px}.optional-product-details details{border:1px solid var(--line);border-radius:12px;padding:18px 22px;max-width:740px;margin-inline:auto}.optional-product-details summary{cursor:pointer;font-size:13px;font-weight:550;line-height:1.6}.optional-product-details summary span{font-size:10px;font-weight:400;color:var(--muted);margin-left:10px}.optional-product-details p{font-size:12px;line-height:1.8;color:var(--muted)}.optional-product-details label{display:flex;justify-content:space-between;gap:12px;font-size:12px;margin:18px 0 8px}.optional-product-details label span{color:var(--muted);font-size:10px}.optional-product-details input,.optional-product-details textarea{box-sizing:border-box;width:100%;font:inherit;font-size:14px;padding:12px;border:1px solid #d8ddcc;border-radius:7px;background:#fffefa;color:var(--ink)}.optional-product-details textarea{min-height:85px;resize:vertical}.hero-request-heading h2{font-size:25px}.hero-request .request-form #pilot-request-submit{font-size:12px;white-space:normal;line-height:1.5}.hero-request .request-form input[type=email]{font-size:16px}@media(max-width:650px){.hero.hero-with-form{gap:18px}.hero-request-heading h2{font-size:23px}.hero-request .request-form{padding:18px}.optional-product-details details{padding:16px}.optional-product-details input,.optional-product-details textarea{font-size:16px}}

/* DOM and mobile order: value, demonstration, then the email request.
   Desktop uses the same nodes with the compact form beside the headline. */
.pilot-intro-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0 59px;align-items:start}.pilot-intro-grid>.hero.hero-with-form{display:block;grid-column:1;grid-row:1;padding-block:29px 34px}.pilot-intro-grid>.demo-first{grid-column:1/-1;grid-row:2;padding-top:15px}.pilot-intro-grid>.hero-request{grid-column:2;grid-row:1;padding-top:29px}.pilot-intro-grid>.hero-with-form .hero-copy{margin-top:21px}@media(max-width:850px){.pilot-intro-grid{gap:0 31px}}@media(max-width:650px){.pilot-intro-grid{display:flex;flex-direction:column;gap:0}.pilot-intro-grid>.hero.hero-with-form{width:100%;padding-block:17px 5px}.pilot-intro-grid>.hero-with-form .hero-copy{margin-top:0}.pilot-intro-grid>.demo-first{width:100%;padding-block:19px 22px}.pilot-intro-grid>.hero-request{width:100%;padding-block:7px 25px}}

/* URL first: a product-specific starting point before the email setup step. */
[hidden]{display:none!important}.pilot-intro-grid{display:block}.pilot-intro-grid>.hero.hero-with-form{padding-block:32px 25px;text-align:center}.pilot-intro-grid>.hero-with-form .hero-copy{max-width:820px;margin:0 auto}.hero-with-form .eyebrow{justify-content:center}.hero-with-form .hero-description{max-width:620px;margin-inline:auto}.product-url-form{max-width:680px;text-align:left;margin:28px auto 18px}.product-url-form>label{display:block;font-size:12px;font-weight:600;margin-bottom:9px}.product-url-controls{display:flex;padding:6px;border:1px solid #cbd1bd;border-radius:12px;background:#fffefa;box-shadow:0 9px 25px #24271f08;gap:8px}.product-url-controls input{width:100%;min-width:0;flex:1;border:0;background:transparent;padding:12px;font-size:16px;color:var(--ink)}.product-url-controls .button{flex-shrink:0;gap:22px;font-size:13px}.product-url-form .hero-note{text-align:center;font-size:12px;margin-top:10px}.hero-demo-link{display:inline-block;font-size:12px}.pilot-intro-grid>.hero-request{max-width:620px;margin:0 auto;padding-block:25px 38px}.hero-request-heading{text-align:center}.hero-request-heading p{font-size:13px}.setup-service-summary{font-weight:600;color:var(--ink)!important;overflow-wrap:anywhere;margin:13px 0 8px!important}.hero-request-heading .text-link{display:inline-block;margin:0 0 5px}.hero-request-next{font-size:11px}.optional-product-details{max-width:680px}.pilot-intro-grid>.demo-first{padding-block:22px 30px}@media(max-width:650px){.pilot-intro-grid>.hero.hero-with-form{padding-block:17px 16px}.product-url-form{margin-top:24px}.product-url-controls{flex-direction:column;padding:7px;gap:5px}.product-url-controls input{min-height:48px;padding:11px}.product-url-controls .button{justify-content:center;gap:19px;min-height:49px}.product-url-form .hero-note{font-size:11px}.pilot-intro-grid>.hero-request{padding-block:16px 27px}.hero-request-heading h2{font-size:25px}.hero-with-form .hero-description{margin-bottom:19px}}
