@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@500;600;700&family=Inter:wght@400;500;600;700&family=IBM+Plex+Mono:wght@500;600&display=swap");.landing-page-root{--ink:#15130F;--ink-soft:#211D16;--ink-line:rgba(255,255,255,.12);--paper:#FBFAF7;--paper-alt:#F1ECE0;--white:#FFFFFF;--yellow:#F9C802;--yellow-deep:#C99E00;--brown:#A65F2F;--brown-light:#CC8A54;--green:#0E5C46;--green-soft:#E5F0EA;--green-line:#C7DED2;--ash:#5B564A;--ash-soft:#948C77;--line:#E3DDCC;--radius-lg:22px;--radius-md:14px;--radius-sm:9px;--shadow-soft:0 1px 2px rgba(21,19,15,.04),0 20px 40px -20px rgba(21,19,15,.18);--shadow-strong:0 30px 60px -20px rgba(21,19,15,.35);--display:"Space Grotesk",sans-serif;--body:"Inter",sans-serif;--mono:"IBM Plex Mono",monospace;font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;line-height:1.5}.landing-page-root *{box-sizing:border-box;margin:0;padding:0}.landing-page-root img,.landing-page-root svg{display:block;max-width:100%}.landing-page-root a{text-decoration:none}.landing-page-root ul{list-style:none}.landing-page-root button{font-family:inherit;cursor:pointer;background:none;border:none}.landing-page-root .container{max-width:1180px;margin:0 auto;padding:0 32px}.landing-page-root .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.landing-page-root .eyebrow.on-dark{color:var(--yellow)}.landing-page-root .eyebrow.on-light{color:var(--green)}.landing-page-root .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.landing-page-root h1,.landing-page-root h2,.landing-page-root h3{font-family:var(--display);font-weight:600;letter-spacing:-.01em;line-height:1.08}.landing-page-root .section-head{max-width:640px;margin-bottom:52px}.landing-page-root .section-head h2{font-size:clamp(28px,3.4vw,42px);margin-top:14px}.landing-page-root .section-head p{margin-top:16px;color:var(--ash);font-size:17px}.landing-page-root .section-head.center{margin-left:auto;margin-right:auto;text-align:center}.landing-page-root section{padding:96px 0}@media(max-width:720px){.landing-page-root section{padding:64px 0}.landing-page-root .container{padding:0 20px}}.landing-page-root .btn{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;padding:14px 26px;border-radius:999px;border:1px solid transparent;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease;white-space:nowrap;justify-content:center}.landing-page-root .btn:hover{transform:translateY(-2px)}.landing-page-root .btn:active{transform:translateY(-.5px)}.landing-page-root .btn-primary{background:var(--yellow);color:var(--ink);box-shadow:0 10px 24px -10px rgba(249,200,2,.55)}.landing-page-root .btn-primary:hover{background:#ffd524;box-shadow:0 12px 28px -8px rgba(249,200,2,.7)}.landing-page-root .btn-ghost-dark{background:transparent;border-color:var(--ink-line);color:var(--white)}.landing-page-root .btn-ghost-dark:hover{border-color:rgba(255,255,255,.4);background:rgba(255,255,255,.04)}.landing-page-root .btn-outline{background:transparent;border-color:var(--line);color:var(--ink)}.landing-page-root .btn-outline:hover{border-color:var(--ink);background:rgba(21,19,15,.02)}.landing-page-root .btn-green{background:var(--green);color:var(--white)}.landing-page-root .btn-green:hover{background:#0b4a38}.landing-page-root .btn-block{width:100%}.landing-page-root .btn svg{width:16px;height:16px}.landing-page-root header.site{position:sticky;top:0;z-index:50;background:rgb(21,19,15);backdrop-filter:blur(10px);border-bottom:1px solid transparent}.landing-page-root header.site.scrolled{background:rgba(21,19,15,.94);border-bottom:1px solid var(--ink-line)}.landing-page-root nav.bar{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;max-width:1180px;margin:0 auto}.landing-page-root .logo{display:flex;align-items:center;gap:10px}.landing-page-root .logo-mark{width:36px;height:36px}.landing-page-root .logo-word{font-family:var(--display);font-weight:700;font-size:19px;color:var(--white)}.landing-page-root .logo-word .c{color:var(--brown-light)}.landing-page-root .nav-links{display:flex;gap:34px}.landing-page-root .nav-links a{color:rgba(255,255,255,.72);font-size:14.5px;font-weight:500;transition:color .15s ease}.landing-page-root .nav-links a:hover{color:var(--white)}.landing-page-root .nav-actions{display:flex;align-items:center;gap:14px}.landing-page-root .nav-actions .btn{padding:11px 22px;font-size:14px}.landing-page-root .nav-toggle{display:none;background:none;border:none}.landing-page-root .nav-toggle svg{width:26px;height:26px}@media(max-width:900px){.landing-page-root .nav-actions .btn-ghost-dark,.landing-page-root .nav-actions .btn-primary,.landing-page-root .nav-links{display:none}.landing-page-root .nav-toggle{display:block}}.landing-page-root .hero{background:radial-gradient(ellipse 700px 420px at 88% -10%,rgba(249,200,2,.1),transparent 60%),radial-gradient(ellipse 600px 400px at 8% 110%,rgba(166,95,47,.16),transparent 60%),var(--ink);color:var(--white);padding:96px 0 110px;overflow:hidden;position:relative}.landing-page-root .hero .container{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;position:relative;z-index:10}.landing-page-root .hero-text{animation:fadeInUp .8s cubic-bezier(.16,1,.3,1) forwards}.landing-page-root .hero h1{font-size:clamp(38px,5.2vw,60px);margin-top:20px;color:var(--white)}.landing-page-root .hero h1 .grad{background:linear-gradient(96deg,var(--brown-light) 4%,var(--yellow) 68%);-webkit-background-clip:text;background-clip:text;color:transparent}.landing-page-root .hero p.lead{margin-top:22px;font-size:18px;color:rgba(255,255,255,.72);max-width:480px;line-height:1.6}.landing-page-root .hero .cta-row{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.landing-page-root .hero .trust-line{margin-top:22px;font-size:13px;color:rgba(255,255,255,.45);display:flex;align-items:center;gap:8px}.landing-page-root .hero .trust-line svg{width:14px;height:14px;color:var(--green-soft);flex-shrink:0}.landing-page-root .report-wrap{position:relative;display:flex;justify-content:center;animation:fadeInUp 1s cubic-bezier(.16,1,.3,1) forwards}.landing-page-root .report-card{background:var(--white);color:var(--ink);width:340px;border-radius:var(--radius-lg);padding:24px 24px 22px;box-shadow:var(--shadow-strong);transform:rotate(3deg);position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1)}.landing-page-root .report-card:hover{transform:rotate(1.5deg) scale(1.02)}.landing-page-root .report-card:before{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);border:1px solid rgba(21,19,15,.06)}.landing-page-root .report-top{display:flex;align-items:center;justify-content:space-between}.landing-page-root .live-dot{display:flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;color:var(--green);text-transform:uppercase}.landing-page-root .live-dot span{width:6px;height:6px;border-radius:50%;background:var(--green);animation:pulse 2s infinite}.landing-page-root .report-time{font-family:var(--mono);font-size:11px;color:var(--ash-soft)}.landing-page-root .report-title{margin-top:12px;font-family:var(--display);font-weight:600;font-size:17px}.landing-page-root .report-sub{font-size:12.5px;color:var(--ash-soft);margin-top:2px;font-family:var(--mono)}.landing-page-root .report-rows{margin-top:16px;border-top:1px solid var(--line)}.landing-page-root .report-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--line);font-size:13.5px;opacity:0;transform:translateY(6px);animation:rowIn .5s ease forwards}.landing-page-root .report-row:first-child{animation-delay:.15s}.landing-page-root .report-row:nth-child(2){animation-delay:.32s}.landing-page-root .report-row:nth-child(3){animation-delay:.49s}.landing-page-root .report-row:nth-child(4){animation-delay:.66s}.landing-page-root .report-row:nth-child(5){animation-delay:.83s}.landing-page-root .badge{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.05em;padding:3px 9px;border-radius:999px}.landing-page-root .badge.pass{background:var(--green-soft);color:var(--green)}.landing-page-root .badge.flag{background:#FBEEE3;color:var(--brown)}.landing-page-root .report-foot{display:flex;align-items:center;justify-content:space-between;margin-top:18px}.landing-page-root .odo-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--ash-soft)}.landing-page-root .odo-value{font-family:var(--mono);font-size:21px;font-weight:600;margin-top:2px}.landing-page-root .score-ring{width:52px;height:52px;border-radius:50%;background:conic-gradient(var(--green) 0turn .94turn,var(--line) .94turn 1turn);display:flex;align-items:center;justify-content:center}.landing-page-root .score-ring:after{content:"94%";width:40px;height:40px;border-radius:50%;justify-content:center;font-size:11px;color:var(--green)}.landing-page-root .float-chip,.landing-page-root .score-ring:after{background:var(--white);display:flex;align-items:center;font-family:var(--mono);font-weight:600}.landing-page-root .float-chip{position:absolute;border-radius:var(--radius-sm);padding:10px 14px;box-shadow:var(--shadow-soft);font-size:11.5px;gap:8px;color:var(--ink);z-index:20}.landing-page-root .float-chip.a{top:-10px;left:-18px;transform:rotate(-6deg);animation:float-slow-a 5s ease-in-out infinite}.landing-page-root .float-chip.a svg{width:15px;height:15px;color:var(--yellow-deep)}.landing-page-root .float-chip.b{bottom:6px;right:-30px;transform:rotate(4deg);animation:float-slow-b 6s ease-in-out infinite}.landing-page-root .float-chip.b svg{width:15px;height:15px;color:var(--green)}@keyframes float-slow-a{0%,to{transform:rotate(-6deg) translateY(0)}50%{transform:rotate(-6deg) translateY(-8px)}}@keyframes float-slow-b{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-8px)}}@keyframes rowIn{to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.landing-page-root .hero .container{grid-template-columns:1fr}.landing-page-root .report-wrap{margin-top:40px}.landing-page-root .float-chip{display:none}}.landing-page-root .stats{background:var(--paper-alt);border-bottom:1px solid var(--line);border-top:1px solid var(--line)}.landing-page-root .stats .container{display:grid;grid-template-columns:repeat(3,1fr);padding:52px 32px}.landing-page-root .stat{padding:0 28px;position:relative}.landing-page-root .stat+.stat{border-left:1px solid var(--line)}.landing-page-root .stat-num{font-family:var(--mono);font-weight:600;font-size:clamp(30px,3.4vw,40px);color:var(--ink)}.landing-page-root .stat-label{margin-top:8px;font-size:14px;color:var(--ash);line-height:1.5;max-width:220px}.landing-page-root .stat-src{margin-top:10px;font-size:11.5px;color:var(--ash-soft);font-style:italic}@media(max-width:760px){.landing-page-root .stats .container{grid-template-columns:1fr;gap:28px;padding:44px 20px}.landing-page-root .stat{border-left:none!important;padding:0 0 0 16px;border-left:2px solid var(--brown)!important}}.landing-page-root .problem .container{max-width:820px;text-align:center}.landing-page-root .problem h2{font-size:clamp(28px,4vw,44px)}.landing-page-root .problem h2 .fade{color:var(--ash-soft)}.landing-page-root .problem p{margin-top:22px;font-size:18px;color:var(--ash);max-width:620px;margin-left:auto;margin-right:auto}.landing-page-root .feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden}.landing-page-root .feature-card{background:var(--white);padding:32px 26px;transition:background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;height:100%}.landing-page-root .feature-card:hover{background:#FFFDF6;transform:translateY(-4px);box-shadow:0 10px 30px -15px rgba(21,19,15,.15)}.landing-page-root .feature-icon{width:42px;height:42px;border-radius:11px;background:var(--green-soft);display:flex;align-items:center;justify-content:center;color:var(--green);transition:transform .3s ease}.landing-page-root .feature-card:hover .feature-icon{transform:scale(1.1)}.landing-page-root .feature-icon svg{width:21px;height:21px}.landing-page-root .feature-card h3{font-size:16.5px;margin-top:18px}.landing-page-root .feature-card p{margin-top:8px;font-size:13.8px;color:var(--ash);line-height:1.55;flex-grow:1}@media(max-width:900px){.landing-page-root .feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.landing-page-root .feature-grid{grid-template-columns:1fr}}.landing-page-root .deepdive{padding:20px 0}.landing-page-root .dd-row{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:76px 0;border-top:1px solid var(--line)}.landing-page-root .dd-row:last-child{border-bottom:1px solid var(--line)}.landing-page-root .dd-row.reverse .dd-text{order:2}.landing-page-root .dd-row.reverse .dd-visual{order:1}.landing-page-root .dd-index{font-family:var(--mono);font-size:13px;color:var(--brown);font-weight:600;letter-spacing:.05em}.landing-page-root .dd-text h3{font-size:clamp(22px,2.6vw,30px);margin-top:12px}.landing-page-root .dd-text p{margin-top:14px;color:var(--ash);font-size:15.5px;max-width:420px}.landing-page-root .dd-list{margin-top:20px;display:flex;flex-direction:column;gap:11px}.landing-page-root .dd-list li{display:flex;gap:10px;font-size:14.5px;color:var(--ink);align-items:flex-start}.landing-page-root .dd-list svg{width:17px;height:17px;color:var(--green);flex-shrink:0;margin-top:2px}.landing-page-root .dd-visual{display:flex;justify-content:center;perspective:1000px}.landing-page-root .mock{width:100%;max-width:400px;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);overflow:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s cubic-bezier(.16,1,.3,1)}.landing-page-root .mock:hover{transform:translateY(-6px) rotateX(2deg);box-shadow:var(--shadow-strong)}.landing-page-root .mock-head{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--paper-alt)}.landing-page-root .mock-dot{width:8px;height:8px;border-radius:50%;background:var(--line)}.landing-page-root .mock-body{padding:20px}.landing-page-root .cfg-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:8px;margin-bottom:8px;font-size:13px;background:var(--white);transition:all .2s ease}.landing-page-root .cfg-item .grip{color:var(--ash-soft);font-size:12px;letter-spacing:2px}.landing-page-root .cfg-item.active{border-color:var(--yellow-deep);background:#FFFBEC;transform:scale(1.02);box-shadow:0 4px 12px rgba(249,200,2,.15)}.landing-page-root .veh-head{display:flex;align-items:center;gap:12px}.landing-page-root .veh-photo{width:44px;height:44px;border-radius:9px;background:linear-gradient(135deg,var(--brown),var(--yellow))}.landing-page-root .veh-name{font-weight:600;font-size:14.5px}.landing-page-root .veh-sub{font-size:12px;color:var(--ash-soft);font-family:var(--mono)}.landing-page-root .veh-docs{margin-top:18px;display:flex;flex-direction:column;gap:8px}.landing-page-root .veh-doc-row{display:flex;justify-content:space-between;align-items:center;font-size:12.5px;padding:8px 10px;border-radius:7px;background:var(--paper-alt);transition:transform .2s ease}.landing-page-root .veh-doc-row:hover{transform:translateX(4px)}.landing-page-root .doc-status{font-family:var(--mono);font-size:10.5px;font-weight:600;padding:2px 8px;border-radius:999px}.landing-page-root .doc-status.ok{background:var(--green-soft);color:var(--green)}.landing-page-root .doc-status.soon{background:#FBEEE3;color:var(--brown)}.landing-page-root .dash-score{display:flex;align-items:center;gap:16px}.landing-page-root .dash-ring{width:74px;height:74px;background:conic-gradient(var(--green) 0turn .88turn,var(--line) .88turn 1turn)}.landing-page-root .dash-ring,.landing-page-root .dash-ring:after{border-radius:50%;display:flex;align-items:center;justify-content:center}.landing-page-root .dash-ring:after{content:"88%";width:56px;height:56px;background:var(--white);font-family:var(--mono);font-weight:600;font-size:13px;color:var(--green)}.landing-page-root .dash-meta .num{font-family:var(--mono);font-size:12px;color:var(--ash-soft)}.landing-page-root .dash-bars{margin-top:18px;display:flex;flex-direction:column;gap:10px}.landing-page-root .dash-bar-row{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--ash)}.landing-page-root .dash-bar-track{flex:1;height:7px;border-radius:99px;background:var(--paper-alt);overflow:hidden}.landing-page-root .dash-bar-fill{height:100%;border-radius:99px;background:var(--green);transition:width 1s cubic-bezier(.16,1,.3,1)}@media(max-width:860px){.landing-page-root .dd-row{grid-template-columns:1fr;gap:36px;padding:56px 0}.landing-page-root .dd-row.reverse .dd-text,.landing-page-root .dd-row.reverse .dd-visual{order:unset}}.landing-page-root .hiw{background:var(--ink);color:var(--white)}.landing-page-root .hiw .eyebrow{color:var(--yellow)}.landing-page-root .hiw .section-head h2{color:var(--white)}.landing-page-root .hiw .section-head p{color:rgba(255,255,255,.6)}.landing-page-root .hiw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.landing-page-root .hiw-step{padding:0 26px 0 0;position:relative;transition:transform .3s ease}.landing-page-root .hiw-step:hover{transform:translateY(-4px)}.landing-page-root .hiw-step:not(:last-child):after{content:"";position:absolute;top:20px;right:0;width:100%;height:1px;background:var(--ink-line)}.landing-page-root .hiw-num{font-family:var(--mono);font-size:13px;color:var(--yellow);font-weight:600}.landing-page-root .hiw-step h4{font-family:var(--display);font-size:17px;margin-top:20px;color:var(--white)}.landing-page-root .hiw-step p{margin-top:8px;font-size:13.8px;color:rgba(255,255,255,.58);line-height:1.55}@media(max-width:860px){.landing-page-root .hiw-grid{grid-template-columns:1fr 1fr;row-gap:36px}.landing-page-root .hiw-step:not(:last-child):after{display:none}}@media(max-width:560px){.landing-page-root .hiw-grid{grid-template-columns:1fr}}.landing-page-root .why-grid{display:grid;grid-template-columns:1fr 1fr;gap:44px}.landing-page-root .why-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);padding:34px;transition:box-shadow .3s ease}.landing-page-root .why-card:hover{box-shadow:var(--shadow-soft)}.landing-page-root .why-card h3{font-size:17px;display:flex;align-items:center;gap:9px}.landing-page-root .why-card h3 svg{width:19px;height:19px;color:var(--green)}.landing-page-root .why-list{margin-top:20px;display:flex;flex-direction:column;gap:13px}.landing-page-root .why-list li{display:flex;gap:10px;font-size:14.5px;color:var(--ash)}.landing-page-root .why-list svg{width:16px;height:16px;color:var(--brown);flex-shrink:0;margin-top:3px}@media(max-width:760px){.landing-page-root .why-grid{grid-template-columns:1fr}}.landing-page-root .pricing{background:var(--paper-alt)}.landing-page-root .price-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:0 auto}.landing-page-root .price-card{background:var(--white);border-radius:var(--radius-lg);padding:36px 32px;border:1px solid var(--line);position:relative;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.landing-page-root .price-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-strong)}.landing-page-root .price-card.featured{border:2px solid var(--yellow-deep);box-shadow:var(--shadow-soft)}.landing-page-root .price-card.featured:hover{box-shadow:0 20px 40px -10px rgba(201,158,0,.25),var(--shadow-strong)}.landing-page-root .price-tag{position:absolute;top:-13px;right:28px;background:var(--ink);color:var(--yellow);font-size:10.5px;padding:5px 12px;border-radius:999px}.landing-page-root .price-plan,.landing-page-root .price-tag{font-family:var(--mono);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.landing-page-root .price-plan{color:var(--ash);font-size:11.5px}.landing-page-root .price-amount{font-family:var(--mono);font-weight:600;font-size:38px;margin-top:12px}.landing-page-root .price-amount span{font-size:15px;color:var(--ash-soft);font-weight:500}.landing-page-root .price-note{margin-top:6px;font-size:13px;color:var(--green);font-weight:600}.landing-page-root .price-list{margin-top:24px;display:flex;flex-direction:column;gap:11px;flex-grow:1}.landing-page-root .price-list li{display:flex;gap:9px;font-size:14px;color:var(--ash)}.landing-page-root .price-list svg{width:16px;height:16px;color:var(--green);flex-shrink:0;margin-top:2px}.landing-page-root .price-card .btn{margin-top:26px}@media(max-width:640px){.landing-page-root .price-grid{grid-template-columns:1fr}}.landing-page-root .faq-list{max-width:760px;margin:0 auto}.landing-page-root .faq-item{border-bottom:1px solid var(--line)}.landing-page-root .faq-q{display:flex;align-items:center;justify-content:space-between;width:100%;text-align:left;background:none;border:none;padding:22px 4px;font-family:var(--display);font-size:16.5px;font-weight:600;color:var(--ink);transition:color .2s ease}.landing-page-root .faq-q:hover{color:var(--brown)}.landing-page-root .faq-q svg{width:18px;height:18px;color:var(--ash-soft);transition:transform .25s ease,color .2s ease;flex-shrink:0}.landing-page-root .faq-item:hover .faq-q svg{color:var(--brown)}.landing-page-root .faq-item.open .faq-q svg{transform:rotate(45deg)}.landing-page-root .faq-a{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .3s ease;opacity:0}.landing-page-root .faq-item.open .faq-a{opacity:1}.landing-page-root .faq-a p{padding:0 4px 22px;font-size:14.8px;color:var(--ash);max-width:640px;line-height:1.6}.landing-page-root .final{background:var(--ink);color:var(--white);position:relative;overflow:hidden}.landing-page-root .final .container{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;position:relative;z-index:10}.landing-page-root .final h2{font-size:clamp(28px,3.6vw,40px);color:var(--white);margin-top:16px}.landing-page-root .final p.lead{margin-top:16px;color:rgba(255,255,255,.62);font-size:16px;max-width:420px}.landing-page-root .final-list{margin-top:26px;display:flex;flex-direction:column;gap:13px}.landing-page-root .final-list li{display:flex;gap:10px;font-size:14.5px;color:rgba(255,255,255,.85)}.landing-page-root .final-list svg{width:17px;height:17px;color:var(--yellow);flex-shrink:0;margin-top:2px}.landing-page-root .form-card{background:var(--white);color:var(--ink);border-radius:var(--radius-lg);padding:34px;box-shadow:var(--shadow-strong);position:relative;transition:transform .4s cubic-bezier(.16,1,.3,1)}.landing-page-root .form-card:hover{transform:translateY(-2px)}.landing-page-root .form-card h3{font-family:var(--display);font-size:19px;color:var(--ink)}.landing-page-root .form-card>p{font-size:13.5px;color:var(--ash);margin-top:6px}.landing-page-root .field{margin-top:18px}.landing-page-root .field label{font-size:12.5px;font-weight:600;color:var(--ash);display:block;margin-bottom:6px}.landing-page-root .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.landing-page-root .field input,.landing-page-root .field textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:11px 13px;font-family:var(--body);font-size:14px;background:var(--paper);color:var(--ink);transition:border-color .2s ease,outline .2s ease}.landing-page-root .field input::placeholder,.landing-page-root .field textarea::placeholder{color:var(--ash-soft)}.landing-page-root .field input:focus,.landing-page-root .field textarea:focus{outline:2px solid var(--yellow-deep);outline-offset:1px;border-color:transparent}.landing-page-root .field textarea{resize:vertical;min-height:76px}.landing-page-root .form-card .btn{margin-top:22px}@media(max-width:900px){.landing-page-root .field-row,.landing-page-root .final .container{grid-template-columns:1fr}}.landing-page-root footer.site{background:var(--ink);border-top:1px solid var(--ink-line);padding:56px 0 28px;color:rgba(255,255,255,.7)}.landing-page-root .foot-top{display:flex;justify-content:space-between;gap:40px;flex-wrap:wrap;padding-bottom:40px;border-bottom:1px solid var(--ink-line)}.landing-page-root .foot-brand p{margin-top:14px;font-size:13.5px;color:rgba(255,255,255,.45);max-width:260px;line-height:1.6}.landing-page-root .foot-cols{display:flex;gap:64px}.landing-page-root .foot-col h5{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:14px}.landing-page-root .foot-col ul{display:flex;flex-direction:column;gap:10px}.landing-page-root .foot-col a{font-size:13.8px;color:rgba(255,255,255,.72);transition:color .15s ease}.landing-page-root .foot-col a:hover{color:var(--yellow)}.landing-page-root .foot-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;font-size:12.5px;color:rgba(255,255,255,.4);flex-wrap:wrap;gap:12px}@media(max-width:700px){.landing-page-root .foot-cols{gap:36px;flex-wrap:wrap}}.landing-page-root .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.landing-page-root .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-page-root *{animation:none!important;transition:none!important}.landing-page-root .reveal{opacity:1;transform:none}}