:root{--bg:#101411;--panel:#19201b;--line:#303a31;--muted:#a2afa5;--lime:#c5f269;--text:#f3f6ef}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 -apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{outline-offset:5px}button{cursor:pointer}header{height:86px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #ffffff18;background:#101411f2;position:sticky;top:0;z-index:10} .logo{font-size:27px;font-weight:800;letter-spacing:1px}.logo span{font-size:14px;color:var(--lime);margin-left:10px}nav{display:flex;gap:36px;font-size:14px;color:#c7d0c9}nav a:hover{color:var(--lime)}.nav-cta{font-size:14px;border:1px solid #65705f;padding:9px 20px;border-radius:5px}.hero{position:relative;min-height:750px;overflow:hidden}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% 56%;opacity:.63}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#101411 0%,#101411d9 28%,#10141130 75%),linear-gradient(0deg,#101411,transparent 40%)}.hero-content{position:relative;padding:92px 6% 120px;max-width:950px}.eyebrow{font-size:12px;letter-spacing:2px;color:var(--lime);font-weight:600;margin:0 0 26px}h1{font-size:clamp(44px,5.4vw,78px);line-height:1.2;letter-spacing:-2px;margin:0 0 28px;font-weight:700}h1 span,h2 span{color:var(--lime)}.hero-copy{font-size:19px;color:#bcc8be;line-height:1.9;margin-bottom:34px}.actions{display:flex;gap:16px;flex-wrap:wrap}.button{display:inline-flex;justify-content:center;align-items:center;border:0;padding:13px 23px;border-radius:5px;font-weight:600;font-size:14px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--lime);color:#182212}.ghost{border:1px solid #657060;background:#17201a85;color:var(--text)}.hero-foot{display:flex;gap:24px;color:#9bac9e;font-size:12px;margin-top:49px}.float-card{position:absolute;right:6%;bottom:135px;padding:22px;background:#18231dde;border:1px solid #82947055;border-radius:9px;backdrop-filter:blur(14px);width:350px;box-shadow:0 15px 55px #0006}.small-label{font-size:12px;letter-spacing:1px;color:var(--muted)}.small-label span{float:right;color:var(--lime)}.float-card p{font-size:16px;margin:14px 0}.tags{display:flex;flex-wrap:wrap;gap:7px}.tags span{font-size:12px;padding:4px 9px;background:#c5f26910;color:#c9deb9;border:1px solid #c5f26922;border-radius:4px}.float-line{border-top:1px solid var(--line);margin-top:19px;padding-top:14px;font-size:12px;color:#b2bfb4}.hero-bottom{position:absolute;bottom:28px;left:6%;right:6%;border-top:1px solid #64705b55;display:flex;justify-content:space-between;padding-top:20px;color:#91a091;font-size:12px;letter-spacing:1px}.section{padding:100px 6%;max-width:1600px;margin:auto}.section-head{display:grid;grid-template-columns:1.1fr 1fr;column-gap:70px;margin-bottom:48px}.section-head .eyebrow{grid-column:1/-1;margin-bottom:20px}h2{font-size:clamp(30px,3.4vw,46px);line-height:1.4;letter-spacing:-1px;margin:0;font-weight:650}.section-head>p:last-child{color:var(--muted);max-width:490px;align-self:end;margin:0 0 4px}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}h3{font-size:20px;font-weight:600;line-height:1.6;margin:15px 0}article p{color:var(--muted);margin:0;font-size:15px}.value{padding:30px;background:var(--panel);border-top:1px solid #506049}.index{color:#82967a;font-size:14px;font-family:monospace}.value-end{border-top:1px solid var(--line);padding-top:24px;margin-top:30px;font-size:13px}.value-end span{color:var(--lime);float:right}.demo-section{background:#141b16;max-width:none}.demo-shell{display:grid;grid-template-columns:210px minmax(0,1fr) 270px;border:1px solid #3c493d;border-radius:10px;overflow:hidden;background:#111713;max-width:1400px;margin:auto}.demo-shell aside{background:#1b241d;padding:26px 17px;display:flex;flex-direction:column}.mini-brand{font-weight:700;font-size:20px;margin-bottom:35px}.mini-brand span{display:block;color:#99a79b;font-size:12px;font-weight:400}.scenario-buttons{display:grid;gap:8px}.scenario-buttons button{border:0;border-radius:5px;color:#aab6ad;background:none;font-size:14px;padding:13px 9px;text-align:left}.scenario-buttons .selected{background:#c5f26918;color:var(--lime)}.demo-note{margin-top:auto;padding-top:35px;color:#819185;font-size:12px}.chat{padding:27px;min-width:0}.chat-head{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding-bottom:18px}.chat-head p{font-size:12px;color:#97a69a;margin:5px 0}.demo-badge{font-size:11px;border:1px solid #526344;height:24px;padding:1px 7px;color:var(--lime);border-radius:4px}.messages{padding:23px 0;min-height:300px;display:flex;flex-direction:column;gap:20px}.message{font-size:14px;padding:17px;border-radius:8px;max-width:95%;white-space:pre-line}.message.user{background:#29352b;align-self:flex-end}.message.ai{background:#1a241c;border:1px solid #34472e;align-self:flex-start}.message.ai:before{content:'驭见 AI';display:block;color:var(--lime);font-size:12px;margin-bottom:7px;font-weight:700}form{display:flex;gap:8px}input:not([type=range]){min-width:0;background:#202a22;border:1px solid #465341;color:white;border-radius:5px;padding:11px;font-size:14px}form input{flex:1}form button{background:var(--lime);color:#172011;border:0;border-radius:5px;font-size:13px;padding:10px 14px;white-space:nowrap}.input-note{font-size:12px;color:#87968a;margin-bottom:0}.insight{background:#1b241d;padding:26px 23px;border-left:1px solid var(--line)}.insight h3{margin-top:25px}.insight-block{margin:25px 0}.insight-block>span{font-size:12px;color:#8fa283}.insight-block p{font-size:14px;color:#c3cec5;margin:6px 0}.insight .button{width:100%}#copy-status{font-size:12px;color:var(--lime);display:block;margin-top:10px}.workflow{display:grid;grid-template-columns:1fr 1fr;gap:80px}.workflow>div>p:last-child{color:var(--muted)}ol{margin:0;padding:0;list-style:none}ol li{display:flex;gap:25px;padding:20px 0;border-bottom:1px solid var(--line)}ol li>span{color:var(--lime);font-family:monospace;padding-top:4px}ol h3{margin:0 0 3px}ol p{margin:0;color:var(--muted);font-size:14px}.business{border-top:1px solid var(--line)}.plan{padding:30px;border:1px solid var(--line);border-radius:7px}.plan.featured{background:#c5f2690a;border-color:#627d49}.plan h3{font-size:25px}.plan>div{color:var(--lime);font-size:14px;margin-top:30px;border-top:1px solid var(--line);padding-top:20px}.calculator{margin-top:35px;padding:36px;background:var(--panel);border-radius:7px;display:grid;grid-template-columns:1fr 1.1fr .9fr;gap:45px}.calculator .eyebrow{margin:0}.calculator h3{font-size:24px;margin:14px 0}.calculator p{font-size:12px;color:var(--muted)}.calc-controls label{display:block;font-size:13px;color:#b9c8bb;margin-bottom:14px}.calc-controls output{float:right;color:var(--lime)}input[type=range]{width:100%;accent-color:var(--lime);display:block;margin-top:9px}.calc-controls input[type=number]{width:100%;margin-top:6px}.calc-result{border-left:1px solid var(--line);padding-left:30px;align-self:center}.calc-result>span{font-size:13px;color:var(--muted)}.calc-result strong{display:block;color:var(--lime);font-size:44px;font-weight:500;line-height:1.6}.calc-result strong span{font-size:14px;margin-left:6px}.roadmap{background:#151d17;max-width:none}.roadmap .section-head{display:block}.roadmap article{padding:20px 28px;border-left:1px solid #45563e}.phase{font-size:12px;color:var(--lime)}.measure{display:block;color:#bdc9b9;font-size:12px;margin-top:22px}.closing{text-align:center;padding:110px 6%}.closing h2{font-size:clamp(34px,4.2vw,56px)}.closing>p:not(.eyebrow){color:var(--muted);margin:25px 0 30px}.closing .actions{justify-content:center}#cooperation{max-width:650px;margin:30px auto 0;background:var(--panel);border:1px solid var(--line);padding:25px;text-align:left;border-radius:6px}#cooperation p{color:var(--muted);font-size:14px}#close-cooperation{background:none;border:1px solid #607357;border-radius:4px;color:var(--lime);padding:6px 16px}footer{padding:30px 6%;border-top:1px solid var(--line);display:flex;gap:25px;align-items:center;flex-wrap:wrap;color:#8f9b91;font-size:12px}footer p{margin-right:auto}footer .logo{color:var(--text);font-size:22px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1100px){.demo-shell{grid-template-columns:180px 1fr}.insight{grid-column:1/-1;border-top:1px solid var(--line);border-left:0;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.insight .small-label,.insight h3{margin:0 0 15px}.insight .tags{align-self:start}.insight .button{width:auto}.float-card{right:4%;width:300px;bottom:80px}.hero-foot{gap:12px}.calculator{gap:25px}.calc-result strong{font-size:36px}}@media(max-width:760px){header{height:72px;padding:0 5%}nav{display:none}.nav-cta{padding:7px 12px}.hero{min-height:780px}.hero-content{padding:60px 5% 250px}.hero-image{object-position:60% 50%;opacity:.45}.hero-shade{background:linear-gradient(90deg,#101411ee,#10141155),linear-gradient(0deg,#101411,transparent)}h1{letter-spacing:-1px}.hero-copy{font-size:17px}.hero-foot{flex-wrap:wrap;gap:10px 20px;margin-top:26px}.float-card{bottom:88px;left:5%;right:5%;width:auto;padding:18px}.hero-bottom{left:5%;right:5%;font-size:10px}.hero-bottom span{max-width:140px;text-align:right}.section{padding:65px 5%}.section-head{display:block;margin-bottom:30px}.section-head>p:last-child{margin-top:20px}.three{grid-template-columns:1fr;gap:16px}.value{padding:25px}.demo-shell{display:block}.demo-shell aside{padding:16px}.mini-brand{display:none}.demo-shell aside>.small-label{margin:0 0 9px}.scenario-buttons{display:flex;gap:6px}.scenario-buttons button{font-size:12px;padding:10px 6px;flex:1;text-align:center}.demo-note{display:none}.chat{padding:20px 16px}.messages{min-height:270px}.message{max-width:100%}.insight{display:block;padding:22px}.insight h3{margin-top:20px}.insight .button{width:100%}.workflow{display:block}.workflow ol{margin-top:30px}.calculator{display:block;padding:25px}.calc-controls{margin:25px 0}.calc-result{border-left:0;border-top:1px solid var(--line);padding:20px 0 0}.roadmap article{padding:15px 22px}.closing{padding:75px 5%}footer{gap:15px}footer p{margin:0}footer>span,footer>a:last-child{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}

/* Live product preview */
.demo-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:center;gap:65px;max-width:1250px;margin:auto}.demo-lead{font-size:18px;color:var(--muted);margin:25px 0}.demo-points{margin:30px 0 35px;max-width:420px}.demo-points>div{display:flex;gap:20px;padding:17px 0;border-bottom:1px solid var(--line)}.demo-points>div>span{color:var(--lime);font:14px monospace;padding-top:4px}.demo-points p{margin:0;color:var(--muted);font-size:14px}.demo-points strong{display:block;color:var(--text);font-size:16px;margin-bottom:3px}.embed-note{font-size:13px;color:var(--muted);max-width:360px;margin-top:17px}.phone-stage{padding:24px 10px;display:flex;justify-content:center;min-width:0;background:radial-gradient(ellipse at center,#31412860,transparent 68%)}.phone-device{position:relative;width:360px;max-width:100%;padding:7px;border:1px solid #9da4ac;border-radius:44px;background:linear-gradient(115deg,#b7bec6,#6c7480 30%,#d0d5da 65%,#7d8691);box-shadow:0 26px 65px #0007,inset 0 0 0 2px #d6d9dd}.iphone-screen{overflow:hidden;border-radius:36px;background:#f2f5f9;border:0;aspect-ratio:9/19.5;isolation:isolate}.phone-device iframe{display:block;width:390px;height:845px;max-width:none;transform-origin:top left;border:0;border-radius:0;background:#f2f5f9}
.iphone-side{position:absolute;width:3px;background:#a4abb4;left:-4px;border-radius:3px}.iphone-action{top:94px;height:21px}.iphone-volume{top:144px;height:67px}.iphone-power{left:auto;right:-4px;top:167px;height:58px}
/* Combined market and purchase case */
.simple-market{margin-top:40px;padding:32px;border:1px solid #415238;border-radius:10px;background:#19221b;scroll-margin-top:100px}.simple-market-top{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-bottom:28px;border-bottom:1px solid var(--line)}.simple-market-top .eyebrow{margin:0 0 8px}.simple-market-top h3{font-size:26px;margin:0 0 8px}.simple-market-top p:last-child{font-size:14px;color:var(--muted);margin:0}.market-base{text-align:right;flex-shrink:0}.market-base strong{font-size:34px;font-weight:500;color:var(--lime);display:block}.market-base small{font-size:14px}.market-base>span{font-size:12px;color:var(--muted)}.simple-market-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:28px 0}.simple-market-controls label{font-size:14px;color:#c4d1c1}.simple-market-controls input:not([type=range]){display:block;width:100%;margin-top:10px;font-size:17px}.simple-market-controls output{float:right;color:var(--lime)}.simple-market-controls input[type=range]{margin-top:22px}.simple-market-results{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.simple-market-results>div{padding:23px;border:1px solid var(--line);border-radius:6px;background:#111b13}.simple-market-results span{font-size:14px;color:#b9c8b5;display:block}.simple-market-results strong{display:block;font-size:32px;line-height:1.4;color:var(--lime);margin:12px 0;overflow-wrap:anywhere;font-weight:550}.simple-market-results small{font-size:12px;color:var(--muted);display:block}.simple-market-results .break-even-card{border-color:#638046;background:#c5f26909}.market-details{margin-top:24px;border-top:1px solid var(--line);padding-top:18px;font-size:13px;color:var(--muted)}.market-details summary{cursor:pointer;color:#bcccb6}.market-details a{text-decoration:underline}.market-details p{max-width:1000px;margin:14px 0}#market-validation{font-size:13px;color:#facd9f;margin:10px 0 0}#market-validation:empty{display:none}@media(max-width:1000px){.demo-layout{gap:30px;grid-template-columns:1fr 320px}.simple-market-results strong{font-size:27px}}@media(max-width:760px){.demo-layout{display:block}.demo-copy{max-width:500px;margin:auto}.demo-points{margin:20px 0 28px}.phone-stage{margin-top:35px;padding:15px 0}.phone-device{width:min(360px,100%);border-radius:44px;padding:7px}.iphone-screen{border-radius:36px}.phone-device iframe{height:845px}.simple-market{padding:22px}.simple-market-top{display:block}.market-base{text-align:left;margin-top:20px}.simple-market-controls{grid-template-columns:1fr;gap:22px}.simple-market-controls input[type=range]{margin-top:12px}.simple-market-results{grid-template-columns:1fr;gap:12px}.simple-market-results strong{font-size:30px}.simple-market-top h3{font-size:23px}}
@media(min-width:761px){.demo-section{padding-top:55px;padding-bottom:55px}}

.product-features{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px;margin:28px 0 32px}.product-features article{padding-top:15px;border-top:1px solid #3b4a35}.product-features article>span{font-size:10px;letter-spacing:1px;color:#9dae8e}.product-features h3{font-size:18px;margin:7px 0}.product-features p{font-size:14px;line-height:1.7}.demo-copy .demo-lead{font-size:17px;margin:20px 0}.demo-copy h2{font-size:clamp(30px,3vw,43px)}@media(max-width:760px){.product-features{gap:20px 18px}.product-features h3{font-size:16px}.product-features p{font-size:13px}.phone-stage{margin-top:30px}}
@media(min-width:761px){.demo-layout{align-items:start}.phone-device{width:320px}.phone-stage{padding-top:24px}}

.demo-heading{text-align:center;margin:0 auto 35px}.demo-heading .eyebrow{margin-bottom:15px}.demo-heading>p:last-child{color:var(--muted);font-size:16px;margin:18px 0 0}.feature-showcase{display:grid;grid-template-columns:minmax(0,1fr) 340px minmax(0,1fr);gap:35px;align-items:center;max-width:1220px;margin:auto}.feature-column{display:grid;gap:22px}.feature-card{display:block;width:100%;text-align:left;color:var(--text);background:transparent;border:1px solid #3b4938;border-radius:8px;padding:22px;transition:background .2s,border-color .2s}.feature-card:hover{background:#c5f26909;border-color:#7d985b}.feature-card.selected{border-color:var(--lime);background:#c5f2690c;box-shadow:inset 3px 0 var(--lime)}.feature-card>span{font-size:11px;letter-spacing:1px;color:#95ab89}.feature-card strong{display:block;font-size:20px;line-height:1.5;margin:8px 0}.feature-card p{font-size:14px;line-height:1.7;color:var(--muted);margin:0}.feature-card em{display:block;font-style:normal;font-size:12px;color:var(--lime);margin-top:14px}.feature-showcase .phone-stage{padding:0 10px}.feature-showcase .phone-device{width:320px}.preview-caption{text-align:center;font-size:13px;color:var(--lime);margin:20px 0 0;min-height:24px}.demo-footer{text-align:center;margin-top:35px}.demo-footer p{font-size:13px;color:var(--muted);margin:15px 0 0}@media(max-width:1100px){.feature-showcase{gap:20px;grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr)}.feature-showcase .phone-device{width:280px}.feature-card{padding:18px}.feature-card strong{font-size:18px}.feature-column{gap:15px}}@media(max-width:760px){.demo-heading{text-align:left}.demo-heading h2{font-size:30px}.feature-showcase{display:flex;flex-direction:column;gap:25px}.phone-center{order:0;width:100%}.feature-column{order:1;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.feature-showcase .phone-device{width:min(360px,100%)}.feature-showcase .phone-stage{margin:0;padding:0 10px}.feature-card{padding:12px 9px;height:100%}.feature-card>span,.feature-card p,.feature-card em{display:none}.feature-card strong{font-size:14px;line-height:1.6;margin:0}.feature-showcase .feature-column:last-child{margin-top:-17px}.demo-footer{margin-top:25px}}
@media(max-width:760px){.phone-center{order:1}.feature-column{order:0}}

/* Investor narrative */
.hero{min-height:660px}.hero-content{max-width:1000px;padding-top:70px;padding-bottom:110px}h1{font-size:clamp(36px,4.4vw,64px);letter-spacing:-1px}.hero-copy{max-width:650px}.float-card{bottom:88px;width:310px}.section{padding-top:74px;padding-bottom:74px}.section-head{margin-bottom:32px}.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.section-note,.assumption-note{font-size:14px;line-height:1.8;color:var(--muted);margin:24px 0 0}.section-note strong{color:var(--text)}.validation,.advantage{border-bottom:1px solid var(--line)}.investor-faq{margin-top:32px;border-top:1px solid var(--line);padding-top:22px}.investor-faq summary{cursor:pointer;color:var(--lime);font-size:16px}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 40px;margin-top:20px}.faq-grid h3{font-size:18px}.faq-grid p{font-size:15px}.investor-close{background:#151d17;max-width:none}.investor-close .two{max-width:1100px;margin:30px auto;text-align:left}.investor-close .actions{margin-top:28px}.plan p,.value p{font-size:16px}.small-label,.eyebrow,.feature-card>span{font-size:14px;letter-spacing:1px}.hero-foot{font-size:14px}.assumption-note{color:#c7d2bf}.closing>p.section-note{font-size:14px;margin:24px auto;max-width:800px}@media(max-width:1100px){.float-card{display:none}.hero-content{padding-bottom:100px}.hero{min-height:590px}}@media(max-width:760px){.section{padding-top:52px;padding-bottom:52px}.hero{min-height:590px}.hero-content{padding:55px 5% 100px}.two,.faq-grid{grid-template-columns:1fr}.hero-copy{font-size:17px}.hero-bottom{font-size:12px}.hero-bottom span{display:none}.feature-card>span{display:none}.investor-close .two{margin-top:25px}.simple-market-top{gap:18px}}

.investor-close .three{max-width:1150px;margin:30px auto;text-align:left}.contact-info{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 30px;margin:35px auto;color:var(--text);font-size:16px}.contact-info a:hover,#cooperation a:hover{color:var(--lime)}.contact-info a{overflow-wrap:anywhere}@media(max-width:760px){.contact-info{flex-direction:column;gap:8px}.investor-close h2{font-size:32px}}

.industry-expansion{margin-top:40px;padding-top:32px;border-top:1px solid var(--line)}.industry-expansion>.eyebrow{margin-bottom:12px}.industry-expansion>h3{font-size:26px;margin:0 0 12px}.industry-intro{color:var(--muted);max-width:850px;margin:0 0 24px}.industry-expansion article{padding:24px;background:var(--panel);border-radius:7px}.industry-expansion article h3{font-size:19px}.industry-expansion article p{font-size:16px}@media(max-width:760px){.industry-expansion>h3{font-size:23px}}

.compact-results{grid-template-columns:1fr 1fr}.feature-card{padding:26px 22px}.scenario-result{padding:18px;background:#101b13;border-radius:6px;display:flex;gap:20px;flex-wrap:wrap;align-items:center}.scenario-result strong{font-size:26px;color:var(--lime)}.scenario-result small{font-size:14px}.industry-expansion .three{margin-top:24px}.hero{min-height:580px}.hero-content{padding-bottom:100px}.section-head h2{font-size:clamp(30px,3vw,42px)}@media(max-width:760px){.compact-results{grid-template-columns:1fr}.feature-card{padding:12px 9px}.hero{min-height:550px}.hero-content{padding-top:50px}.scenario-result{gap:10px}.demo-heading h2{font-size:29px}}

#break-even-assumption{margin-bottom:9px;color:#c4d2bf}.scenario-example{margin-top:26px;border-top:1px solid var(--line);padding-top:20px}.scenario-example summary{cursor:pointer;color:var(--lime)}.scenario-example .three{margin-top:20px}.scenario-example article{padding:20px;background:var(--panel);border-radius:6px}.scenario-example h3{font-size:18px}.phone-center{scroll-margin-top:100px}@media(max-width:760px){.feature-card{min-height:48px}.phone-center{scroll-margin-top:88px}.contact-info a{padding:7px 0}.contact-info{font-size:17px}.closing .actions{gap:12px}.closing .button{min-height:48px}}

.nav-download{font-size:14px;color:var(--lime);padding:9px 15px;border:1px solid #60734d;border-radius:5px;margin-left:auto;margin-right:16px}header nav{margin-left:auto;margin-right:28px}@media(max-width:760px){.nav-download{font-size:13px;padding:8px 10px;margin-right:8px}.nav-cta{font-size:13px}.logo{font-size:23px}.logo span{margin-left:6px}}

.demo-journey{max-width:1220px;margin:0 auto 32px;padding:22px 26px;border:1px solid #526840;border-radius:8px;background:#c5f26908;display:grid;grid-template-columns:1fr 1fr;gap:12px 25px}.demo-journey strong{font-size:17px}.demo-journey p{color:var(--muted);font-size:14px;margin:6px 0}.journey-steps{display:flex;gap:10px;align-items:center}.journey-steps button{flex:1;border:1px solid #617c49;background:#19261b;color:var(--text);padding:12px 9px;border-radius:5px;font-size:14px}.journey-steps button[aria-pressed=true]{background:var(--lime);color:#152310}.demo-journey>p,.demo-journey>small{grid-column:1/-1}.demo-journey>small{color:var(--muted);font-size:12px}@media(max-width:760px){.demo-journey{display:block;padding:18px}.journey-steps{margin:16px 0 12px}.journey-steps button{font-size:13px;padding:12px 6px}.demo-journey>small{display:block;margin-top:10px}h1{font-size:36px}}

/* Clearer hierarchy and lighter product presentation */
:root{--muted:#acb9b0}header{height:78px}.hero{min-height:520px}.hero-content{padding-top:62px;padding-bottom:98px}.hero-foot{margin-top:25px}.hero-bottom{bottom:22px}.section{padding-top:84px;padding-bottom:84px}.eyebrow{letter-spacing:1.4px;font-size:13px;color:#9eae96}h2,.section-head h2{font-size:clamp(30px,3.1vw,44px);line-height:1.4}.section-head{column-gap:70px;margin-bottom:36px}.demo-section{background:#17211b;padding-top:62px;padding-bottom:62px}.demo-heading{margin-bottom:25px}.demo-journey{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;border:0;border-radius:0;background:none;padding:0 0 28px;margin-bottom:22px}.journey-label{font-size:14px;color:var(--muted)}.journey-steps{max-width:540px;gap:10px}.journey-steps button{flex:none;background:transparent;border:0;border-bottom:1px solid #5b6b5c;border-radius:0;padding:9px 15px;color:#d9e1db}.journey-steps button[aria-pressed=true]{background:none;border-color:var(--lime);color:var(--lime)}.demo-journey>p{width:100%;text-align:center;margin:0}.demo-journey>small{width:100%;text-align:center}.feature-column{gap:0}.feature-card{border:0;border-bottom:1px solid #ffffff18;border-radius:0;padding:24px 22px;background:transparent}.feature-card:hover{background:#ffffff04;border-color:#ffffff30}.feature-card.selected{background:#ffffff06;border-color:#84987a;box-shadow:inset 2px 0 var(--lime)}.feature-card.selected strong{color:var(--lime)}.feature-card strong{font-size:20px}.feature-card p{font-size:15px}.feature-showcase{gap:42px}.value{background:none;border-top:1px solid #53614f;padding:22px 0}.business{background:#101411}.simple-market{background:#17211b;border:0;padding:32px;margin-top:32px}.simple-market-top{padding-bottom:22px}.simple-market-results{padding-top:24px}.simple-market-results>div{border:0;background:none;padding:8px 24px 8px 0}.simple-market-results .break-even-card{border:0;border-left:1px solid #53614f;border-radius:0;background:none;padding-left:28px}.simple-market-results strong{font-size:40px}.price-card strong{color:var(--text)}.market-context{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:28px;align-items:center;border-top:1px solid #ffffff20;margin-top:30px;padding-top:24px}.market-context .eyebrow{margin:0 0 7px}.market-context h3{font-size:17px;margin:0;color:#c1cec4}.market-context .market-base{text-align:left}.market-context .market-base strong{font-size:26px;color:#d4dfd4}.market-context>div:last-child>span{font-size:13px;color:var(--muted)}.market-context>div:last-child>strong{display:block;font-size:26px;font-weight:500;color:#d4dfd4}.market-context>div:last-child>small{font-size:12px;color:var(--muted)}.advantage{background:#141d17;max-width:none}.investor-close{background:#101411}.contact-info{margin:32px auto}.closing>p:not(.eyebrow){margin:20px 0 25px}.closing .button{padding:12px 22px}.nav-download{border:0;color:#d3e2c9}.float-card{bottom:95px;background:#18231dd4}.industry-expansion{margin-top:30px}.investor-faq,.scenario-example,.market-details{padding-top:20px}
@media(max-width:1100px){.feature-showcase{gap:22px}.hero{min-height:500px}.hero-content{padding-bottom:95px}.market-context{gap:20px}}@media(max-width:760px){header{height:70px}.section{padding-top:54px;padding-bottom:54px}.hero{min-height:490px}.hero-content{padding:45px 5% 88px}h1{font-size:44px}.hero-copy{font-size:16px}.hero-bottom{font-size:12px}.demo-journey{gap:12px;padding-bottom:20px}.journey-label{width:100%;text-align:left}.journey-steps{width:100%;margin:0;justify-content:space-between}.journey-steps button{padding:8px 6px}.demo-journey>p,.demo-journey>small{text-align:left}.feature-card{min-height:46px;padding:12px 8px;border:1px solid #ffffff20;border-radius:5px}.feature-card strong{font-size:13px}.feature-card.selected{box-shadow:none;border-color:var(--lime)}.feature-showcase{gap:20px}.feature-column{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.simple-market{padding:23px}.simple-market-results .break-even-card{border-left:0;border-top:1px solid #53614f;padding:20px 0 0}.simple-market-results>div{padding:8px 0}.simple-market-results strong{font-size:34px}.market-context{grid-template-columns:1fr 1fr;gap:18px}.market-context>div:first-child{grid-column:1/-1}.market-context .market-base{margin:0}.market-context strong{font-size:24px!important}.contact-info{font-size:16px}.demo-heading h2{font-size:30px}}

.industry-context{padding-top:55px;padding-bottom:55px;background:#121b15;max-width:none}.industry-heading{display:flex;gap:35px;align-items:center;margin-bottom:28px}.industry-heading .eyebrow{margin:0;white-space:nowrap}.industry-heading h2{font-size:clamp(26px,2.6vw,36px)}.industry-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.industry-stats article{border-left:1px solid #43533f;padding-left:24px}.industry-stats strong{font-size:42px;line-height:1.3;font-weight:500;color:#edf4e9}.industry-stats strong span{font-size:23px}.industry-stats p{font-size:16px;color:#d1ded3;margin:10px 0 5px}.industry-stats small{font-size:13px;color:var(--muted)}.pain-line{display:flex;flex-wrap:wrap;gap:15px 30px;padding-top:25px;margin-top:28px;border-top:1px solid #ffffff18;font-size:14px;color:#bfcec2}.pain-line strong{color:#e8efe6;font-weight:500}.industry-takeaway{font-size:15px;color:#aebaad;margin:17px 0 0}.industry-source{font-size:13px;color:var(--muted);margin-top:17px}.industry-source summary{cursor:pointer;color:#b9c6b7}.industry-source p{max-width:1000px}.industry-source a{text-decoration:underline}.value-summary{font-size:17px;color:#c0cec2;margin:0 0 22px}@media(max-width:760px){.industry-context{padding-top:40px;padding-bottom:40px}.industry-heading{display:block;margin-bottom:22px}.industry-heading .eyebrow{margin-bottom:13px}.industry-stats{gap:14px;grid-template-columns:1fr}.industry-stats article{display:grid;grid-template-columns:90px 1fr;column-gap:16px;padding-left:15px}.industry-stats strong{grid-row:1/3;font-size:34px;align-self:center}.industry-stats p{font-size:15px;margin:0 0 3px}.industry-stats small{font-size:12px}.pain-line{gap:10px;margin-top:22px;padding-top:20px;display:grid}.industry-takeaway{font-size:14px}.value-summary{font-size:16px}}

/* Give the embedded phone more room while preserving its screen ratio. */
@media(min-width:1101px){.feature-showcase{grid-template-columns:minmax(0,1fr) 380px minmax(0,1fr);gap:28px}.feature-showcase .phone-device{width:360px}}
@media(min-width:761px) and (max-width:1100px){.feature-showcase{grid-template-columns:minmax(0,1fr) 340px minmax(0,1fr);gap:18px}.feature-showcase .phone-device{width:320px}}

/* A clear headline and actions, with the car image carrying the right half. */
.hero{min-height:520px;display:flex;align-items:center}.hero-content{width:min(760px,66%);max-width:none;padding:54px 0 54px;margin-left:6%}.hero-content .eyebrow{margin-bottom:20px}.hero-content h1{margin-bottom:22px;font-size:clamp(44px,4.8vw,68px);line-height:1.16}.hero-copy{max-width:630px;font-size:18px;line-height:1.85;margin:0 0 28px}.hero-foot{gap:24px;margin-top:30px;color:#c1ccc1}.hero-foot span+span{border-left:1px solid #64705b77;padding-left:24px}.hero-shade{background:linear-gradient(90deg,#101411 0%,#101411ed 32%,#10141166 64%,#10141115 100%),linear-gradient(0deg,#101411,transparent 45%)}
@media(max-width:760px){.hero{min-height:490px}.hero-content{width:90%;margin-left:5%;padding:42px 0}.hero-content h1{font-size:46px}.hero-copy{font-size:16px;max-width:430px}.hero-foot{gap:18px;font-size:13px;margin-top:26px}.hero-foot span+span{padding-left:18px}.hero-shade{background:linear-gradient(90deg,#101411e8,#10141199),linear-gradient(0deg,#101411,transparent 65%)}}
