.landing{--l-panel: #0a203a;--l-line: #185579;--l-line-soft: #164663;--l-blue: #078cff;--l-teal: #00d2c0;--l-text: #f3f7ff;--l-muted: #a8bfd6;--l-dim: #86a3bd;--l-grad: linear-gradient(105deg, var(--l-blue), var(--l-teal));--l-header-h: 70px;position:relative;isolation:isolate;min-height:100vh;color:var(--l-text);font:15px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:radial-gradient(ellipse at 50% -15%,#153b63 0,transparent 43%),linear-gradient(120deg,#041023,#071a32 60%,#041126);background-color:#041023}.landing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background-image:linear-gradient(#75bfe008 1px,transparent 1px),linear-gradient(90deg,#75bfe008 1px,transparent 1px);background-size:42px 42px}.landing h1,.landing h2,.landing h3,.landing h4{font-weight:800}.landing a{color:inherit;text-decoration:none}.landing :focus-visible{outline:2px solid var(--l-teal);outline-offset:3px;border-radius:6px}.landing section[id]{scroll-margin-top:calc(var(--l-header-h) + 12px)}.landing .wrap{width:min(1120px,calc(100% - 32px));margin:0 auto}.landing .skip{position:absolute;left:12px;top:-60px;z-index:50;padding:10px 14px;border-radius:8px;background:var(--l-panel);border:1px solid var(--l-teal)}.landing .skip:focus{top:12px}.landing .mark{display:block;flex-shrink:0;-o-object-fit:contain;object-fit:contain}.landing .btn{display:inline-flex;justify-content:center;align-items:center;gap:8px;padding:11px 16px;border:1px solid #176d91;border-radius:9px;background:#08213b;color:#fff;font-weight:700;font-size:13px;line-height:1.4;white-space:nowrap;transition:transform .2s,box-shadow .2s,background .2s}.landing .btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00a9d526}.landing .btn.primary{border-color:transparent;background:var(--l-grad)}.landing .btn.sm{padding:9px 13px}.landing .btn.soon,.landing .btn.soon:hover{cursor:not-allowed;transform:none;box-shadow:none;background:#0a2440;border:1px dashed #2a6c8d;color:#9fb8cf}.landing header{position:sticky;top:0;z-index:20;background:#041326ed;border-bottom:1px solid var(--l-line-soft);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.landing .nav{height:var(--l-header-h);display:flex;align-items:center;justify-content:space-between;gap:20px}.landing .brand{display:flex;align-items:center;gap:10px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.landing .brand .mark{width:38px;height:38px}.landing .brand small{display:block;color:#8adfe9;font-size:9px;letter-spacing:.1em;font-weight:600}.landing .navlinks{display:flex;gap:24px;color:#bfd0e2;font-size:13px}.landing .navlinks a:hover{color:var(--l-teal)}.landing .nav-actions{display:flex;gap:8px;align-items:center}.landing .menu-btn{display:none;padding:8px;border:1px solid #176d91;border-radius:9px;background:#08213b;color:#fff}.landing .hero{border-bottom:1px solid var(--l-line-soft)}.landing .hero-grid{min-height:440px;padding:44px 0;display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center}.landing .eyebrow{color:#5ce7e5;font-size:11px;text-transform:uppercase;letter-spacing:.15em;font-weight:800}.landing .hero h1{font-size:clamp(40px,5vw,62px);line-height:1.02;letter-spacing:-.05em;margin:14px 0 18px}.landing .grad-text{background:linear-gradient(100deg,#168cff,#00e0cb);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.landing .hero p{max-width:540px;color:#bed0e2;font-size:15px;margin:0 0 22px}.landing .hero-buttons{display:flex;gap:10px;flex-wrap:wrap}.landing .proof{display:flex;gap:18px;flex-wrap:wrap;margin:20px 0 0;color:#a9c1d8;font-size:12px}.landing .proof li:before{content:"✓";color:var(--l-teal);margin-right:6px;font-weight:900}.landing .hero-art{position:relative;padding:34px 14px}.landing .hero-art:before{content:"";position:absolute;top:15%;right:10%;bottom:15%;left:10%;border-radius:50%;background:#008bd21f;filter:blur(40px)}.landing .logo-card{position:relative;z-index:1;margin:auto;width:min(100%,400px);padding:34px 24px 30px;border-radius:20px;border:1px solid #2a6c8d;text-align:center;background:linear-gradient(160deg,#0d2c4c,#081a30 70%);box-shadow:0 25px 65px #0005,0 0 30px #00a8d51a;animation:l-float 7s ease-in-out infinite}.landing .logo-card .mark{margin:0 auto;width:128px;height:128px;filter:drop-shadow(0 8px 24px #0a8cff40)}.landing .logo-card b{display:block;margin-top:12px;font-size:clamp(24px,3vw,30px);letter-spacing:-.03em}.landing .logo-card .tagline{display:block;margin-top:4px;color:#9fb8cf;font-size:13px}.landing .float-card{position:absolute;z-index:2;max-width:190px;padding:11px 14px;background:#081c33f5;border:1px solid #28688a;border-radius:13px;box-shadow:0 12px 28px #0004;animation:l-float-sm 6s ease-in-out infinite}.landing .float-card b{display:flex;align-items:center;font-size:12px}.landing .float-card span{display:block;color:#a9bfd4;font-size:11px;margin-top:2px}.landing .float-card .dot{display:inline-block;width:7px;height:7px;margin:0 7px 0 0;border-radius:50%;background:#34e5c5;box-shadow:0 0 12px #34e5c5}.landing .float-a{right:0;top:0}.landing .float-b{left:0;bottom:0;animation-delay:-2s}.landing .section{padding:44px 0}.landing .section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}.landing .section-head h2{font-size:26px;letter-spacing:-.03em;margin:0 0 4px}.landing .section-head p{font-size:14px;color:var(--l-muted);margin:0}.landing .tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #176d91;border-radius:12px;overflow:hidden;margin-bottom:20px;background:#061a30}.landing .tab{display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-right:1px solid var(--l-line);background:transparent;color:#bfd0e2;padding:14px 12px;font-size:14px;font-weight:700;transition:background .2s}.landing .tab:last-child{border-right:0}.landing .tab[aria-selected=true]{background:var(--l-grad);color:#fff}.landing .tab:hover:not([aria-selected=true]){background:#0c2d4d}.landing .tab:focus-visible{outline-offset:-3px}.landing .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.landing .panel-head h3{font-size:19px;margin:0}.landing .panel-head p{font-size:13px;color:var(--l-muted);margin:2px 0 0}.landing .count{font-size:12px;border:1px solid #24617e;border-radius:30px;padding:5px 11px;color:#b8d9e8;white-space:nowrap}.landing .cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;animation:l-appear .25s ease}.landing .card{display:flex;flex-direction:column;border:1px solid #185e82;border-radius:13px;overflow:hidden;background:linear-gradient(145deg,#0b2a49,#06182d);transition:transform .2s,border-color .2s,box-shadow .2s}.landing .card:hover{transform:translateY(-4px);border-color:var(--l-teal);box-shadow:0 14px 30px #0003}.landing .card-art{height:84px;display:grid;place-items:center;position:relative;overflow:hidden;background:linear-gradient(120deg,#11456a,#0b2544)}.landing .card-art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,transparent 0 22px,#56d6e40a 23px 24px)}.landing .icon-badge{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--l-grad);box-shadow:0 0 22px #00b7d744}.landing .card-body{display:flex;flex-direction:column;flex:1;padding:14px 15px 15px}.landing .card h4{margin:0 0 6px;font-size:16px;font-weight:700}.landing .card p{margin:0 0 12px;color:#b0c6db;font-size:13px}.landing .chips{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px}.landing .chip{border:1px solid #1a4b6a;border-radius:20px;padding:3px 9px;color:#b4d0e4;background:#071b30;font-size:11px}.landing .card .btn{width:100%;margin-top:auto;font-size:13px}.landing .market-note{margin:14px 0 0;color:#7f9fbd;font-size:12px;text-align:right}.landing .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;counter-reset:l-step}.landing .step{position:relative;padding:20px 18px 18px 64px;border:1px solid #185e82;border-radius:13px;background:#081d35}.landing .step:before{counter-increment:l-step;content:counter(l-step);position:absolute;left:18px;top:18px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--l-grad);font-weight:800;font-size:14px}.landing .step b{display:block;font-size:15px;margin-bottom:4px}.landing .step>span{display:block;color:#b0c6db;font-size:13px}.landing .soon-tag{display:inline-block;margin-left:8px;padding:1px 8px;border:1px solid #2a6c8d;border-radius:20px;color:#8adfe9;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;vertical-align:2px}.landing .benefits{border-top:1px solid #154967;border-bottom:1px solid #154967;background:#04162b;padding:18px 0}.landing .benefit-grid{display:grid;grid-template-columns:repeat(4,1fr)}.landing .benefit{display:flex;align-items:center;gap:11px;padding:4px 16px;border-right:1px solid var(--l-line-soft)}.landing .benefit:last-child{border:0}.landing .benefit-icon{width:36px;height:36px;display:grid;place-items:center;border:1px solid #1a7898;color:#38ded8;border-radius:50%;flex-shrink:0}.landing .benefit b{display:block;font-size:13px}.landing .benefit small{display:block;color:#91aec8;font-size:12px}.landing .cta{padding:28px 0;background:linear-gradient(100deg,#062648,#04152b);border-bottom:1px solid var(--l-line-soft)}.landing .cta-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.landing .cta h2{font-size:22px;margin:0 0 3px}.landing .cta p{font-size:13px;color:#abc4dc;margin:0}.landing .cta-actions{display:flex;gap:9px}.landing footer{padding:18px 0;background:#031024;color:var(--l-dim);font-size:12px}.landing .foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.landing .foot-brand{display:flex;align-items:center;gap:8px;font-weight:800;color:#c9d8e6}.landing .foot-brand .mark{width:24px;height:24px}.landing .footlinks{display:flex;gap:18px}.landing .footlinks a:hover{color:var(--l-teal)}.landing .reveal{opacity:0;transform:translateY(14px);transition:opacity .55s,transform .55s}.landing .reveal.visible{opacity:1;transform:none}@keyframes l-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes l-float-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes l-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width: 900px){.landing .navlinks{display:none;position:absolute;top:var(--l-header-h);left:0;right:0;flex-direction:column;gap:0;padding:6px 16px 12px;background:#041326;border-bottom:1px solid var(--l-line-soft);box-shadow:0 16px 32px #0008}.landing .navlinks.open{display:flex}.landing .navlinks a{padding:11px 0;border-bottom:1px solid #0f2f4a;font-size:15px}.landing .navlinks a:last-child{border-bottom:0}.landing .menu-btn{display:inline-flex}.landing .hero-grid{grid-template-columns:1fr .85fr;gap:24px}.landing .steps{grid-template-columns:1fr}.landing .benefit-grid{grid-template-columns:repeat(2,1fr);row-gap:14px}.landing .benefit:nth-child(2){border-right:0}}@media (max-width: 640px){.landing{--l-header-h: 62px}.landing .brand small,.landing .nav-actions .primary{display:none}.landing .hero-grid{grid-template-columns:1fr;gap:4px;padding:30px 0 22px}.landing .hero h1{font-size:42px}.landing .hero-art{padding:30px 0}.landing .logo-card{width:min(88%,340px)}.landing .section{padding:34px 0}.landing .section-head{align-items:flex-start;flex-direction:column;gap:6px}.landing .section-head h2{font-size:23px}.landing .tabs{grid-template-columns:1fr}.landing .tab{justify-content:flex-start;border-right:0;border-bottom:1px solid var(--l-line);padding:12px 15px}.landing .tab:last-child{border-bottom:0}.landing .cards{grid-template-columns:1fr}.landing .card{display:grid;grid-template-columns:88px 1fr}.landing .card-art{height:auto}.landing .market-note{text-align:left}.landing .benefit-grid{grid-template-columns:1fr}.landing .benefit{border:0;padding:4px 0}.landing .cta-inner{align-items:stretch;flex-direction:column}.landing .cta-actions .btn{flex:1}.landing .foot{align-items:flex-start;flex-direction:column}.landing .footlinks{flex-wrap:wrap;gap:14px}}@media (prefers-reduced-motion: reduce){.landing *,.landing *:before,.landing *:after{animation:none!important;transition:none!important}.landing .reveal{opacity:1;transform:none}}.landing .disclose{padding:26px 0 24px;background:#03132a;border-bottom:1px solid var(--l-line-soft)}.landing .disclose h2{font-size:15px;margin:0 0 10px;color:#dbe7f3;letter-spacing:-.01em}.landing .disclose ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:0 0 12px}.landing .disclose li{position:relative;padding-left:16px;color:#9fb8cf;font-size:12.5px;line-height:1.55}.landing .disclose li:before{content:"";position:absolute;left:0;top:8px;width:6px;height:6px;border-radius:50%;background:var(--l-teal)}.landing .disclose li b{color:#dbe7f3;font-weight:700}.landing .text-link{color:#5ce7e5;font-weight:600;font-size:13px}.landing .text-link:hover{text-decoration:underline}.landing .legal{padding:34px 0 56px}.landing .legal-wrap{max-width:780px}.landing .legal-back{display:inline-flex;align-items:center;gap:6px;color:#9fb8cf;font-size:13px}.landing .legal-back:hover{color:var(--l-teal)}.landing .legal h1{font-size:clamp(30px,4vw,40px);letter-spacing:-.03em;margin:18px 0 4px}.landing .legal-updated{color:#7f9fbd;font-size:13px;margin:0 0 22px}.landing .legal-toc{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 26px}.landing .legal-toc a{padding:5px 11px;border:1px solid #1a4b6a;border-radius:20px;background:#071b30;color:#b4d0e4;font-size:12px}.landing .legal-toc a:hover{border-color:var(--l-teal);color:#fff}.landing .legal section{padding:18px 0;border-top:1px solid #10324f}.landing .legal h2{font-size:18px;margin:0 0 8px}.landing .legal p{color:#bed0e2;font-size:14.5px;line-height:1.65;margin:0 0 10px}.landing .legal p:last-child{margin-bottom:0}@media (max-width: 640px){.landing .disclose ul{grid-template-columns:1fr}}.landing .navlinks a.active{color:var(--l-teal)}.landing .hero h1{font-size:clamp(36px,4.4vw,54px)}.landing .hero-tagline{margin:18px 0 0;color:#8adfe9;font-size:13px;font-weight:700;letter-spacing:.04em}.landing .screen{margin:0;border:1px solid #2a6c8d;border-radius:14px;overflow:hidden;background:#081a30;box-shadow:0 25px 65px #0005,0 0 30px #00a8d51a}.landing .screen img{display:block;width:100%;height:auto}.landing .screen figcaption{padding:7px 12px;color:#7f9fbd;font-size:11px;border-top:1px solid #10324f}.landing .screen.wide{max-width:980px;margin:0 auto}.landing .page-hero{padding:48px 0 34px;border-bottom:1px solid var(--l-line-soft);background:radial-gradient(700px 260px at 20% 0%,#0f3a6233,transparent 70%)}.landing .page-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.04em;margin:12px 0 14px;max-width:820px}.landing .page-hero-lead p{max-width:720px;color:#bed0e2;font-size:15.5px;line-height:1.6;margin:0 0 12px}.landing .page-hero .hero-buttons{margin-top:18px}.landing .notice{display:inline-block;padding:8px 12px;border:1px dashed #2a6c8d;border-radius:10px;color:#9fd8e6!important;font-size:13px!important;background:#071b30}.landing .section.tight{padding:26px 0}.landing .section h2{font-size:22px;letter-spacing:-.02em;margin:0 0 4px}.landing .paths{display:grid;grid-template-columns:1fr 1fr;gap:14px}.landing .path-card{display:flex;flex-direction:column;gap:8px;height:100%;padding:22px;border:1px solid #185e82;border-radius:14px;background:linear-gradient(145deg,#0b2a49,#06182d);transition:transform .2s,border-color .2s}.landing .path-card:hover{transform:translateY(-3px);border-color:var(--l-teal)}.landing .path-card h2{font-size:21px;margin:6px 0 0}.landing .path-card p{margin:0;color:#b0c6db;font-size:14px}.landing .path-card .text-link{display:inline-flex;align-items:center;gap:4px;margin-top:auto;padding-top:6px}.landing .feat-grid{display:grid;gap:14px}.landing .feat-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .feat-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.landing .feat-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.landing .feat{padding:18px;border:1px solid #185e82;border-radius:13px;background:#081d35}.landing .feat .benefit-icon{margin-bottom:10px}.landing .feat h3{font-size:15.5px;margin:0 0 6px}.landing .feat-body{color:#b0c6db;font-size:13.5px;line-height:1.55}.landing .steps.cols-4{grid-template-columns:repeat(4,1fr)}.landing .chips.lines .chip{font-size:13px;padding:6px 12px}.landing .benefit-grid.cols-3{grid-template-columns:repeat(3,1fr)}.landing .flow{display:flex;flex-wrap:wrap;gap:8px;align-items:center;counter-reset:l-flow}.landing .flow li{position:relative;padding:10px 14px;border:1px solid #185e82;border-radius:10px;background:#081d35;font-size:13.5px;font-weight:600}.landing .flow li:not(:last-child):after{content:"→";position:absolute;right:-17px;top:50%;transform:translateY(-50%);color:var(--l-teal);font-weight:800}.landing .flow li:not(:last-child){margin-right:14px}.landing .plain-list{display:grid;gap:8px;margin:0}.landing .plain-list li{position:relative;padding-left:18px;color:#bed0e2;font-size:14px;line-height:1.55}.landing .plain-list li:before{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--l-teal)}.landing .plain-list b{color:#e6eef7}.landing .policy{display:grid;gap:0;margin:0;border:1px solid #185e82;border-radius:13px;overflow:hidden}.landing .policy>div{display:grid;grid-template-columns:220px 1fr;gap:16px;padding:14px 18px;border-bottom:1px solid #10324f;background:#081d35}.landing .policy>div:last-child{border-bottom:0}.landing .policy dt{font-weight:700;font-size:14px}.landing .policy dd{margin:0;color:#bed0e2;font-size:14px;line-height:1.55}.landing .policy dd b{color:#fff}.landing .price-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.landing .price-card{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid #185e82;border-radius:14px;background:linear-gradient(145deg,#0b2a49,#06182d)}.landing .price-card h2{margin:0;font-size:20px}.landing .price-card p{margin:0;color:#b0c6db;font-size:13.5px}.landing .price-card .btn{align-self:flex-start}.landing .price{font-size:26px;font-weight:800;letter-spacing:-.02em}.landing .price span{color:#9fb8cf;font-size:14px;font-weight:600;letter-spacing:0}.landing .price.small{font-size:18px}.landing .form-card{display:flex;flex-direction:column;gap:16px;max-width:760px;padding:24px;border:1px solid #185e82;border-radius:14px;background:#081d35}.landing .form-card.done{align-items:flex-start;color:#5ce7e5}.landing .form-card.done h2{margin:0;color:#fff;font-size:22px}.landing .form-card.done p{margin:0;color:#bed0e2}.landing .field{display:flex;flex-direction:column;gap:6px;min-width:0;border:0;padding:0;margin:0}.landing .field>span,.landing .field legend{font-size:13px;font-weight:700;color:#dbe7f3;padding:0;margin-bottom:6px}.landing .field input,.landing .field textarea{width:100%;padding:10px 12px;border:1px solid #1f5a7c;border-radius:9px;background:#04162b;color:#fff;font:inherit;font-size:14px}.landing .field input:focus,.landing .field textarea:focus{border-color:var(--l-teal);outline:none;box-shadow:0 0 0 3px #00d2c033}.landing .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.landing .choice-row{display:flex;flex-wrap:wrap;gap:8px}.landing .choice,.landing .state{position:relative;cursor:pointer}.landing .choice input,.landing .state input{position:absolute;opacity:0;width:1px;height:1px}.landing .choice span{display:inline-block;padding:8px 13px;border:1px solid #1f5a7c;border-radius:30px;background:#04162b;color:#bfd0e2;font-size:13px;font-weight:600}.landing .state span{display:block;padding:6px 0;text-align:center;border:1px solid #1a4b6a;border-radius:7px;background:#04162b;color:#b4d0e4;font-size:12px;font-weight:700}.landing .choice input:checked+span,.landing .state input:checked+span{border-color:transparent;background:var(--l-grad);color:#fff}.landing .choice input:focus-visible+span,.landing .state input:focus-visible+span{outline:2px solid var(--l-teal);outline-offset:2px}.landing .state-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:6px}.landing .hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.landing .form-error{margin:0;padding:10px 12px;border:1px solid #c2414b;border-radius:9px;background:#c2414b1f;color:#ffb3b9;font-size:13.5px}.landing .form-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.landing .form-actions .btn[disabled]{opacity:.6;cursor:wait;transform:none}.landing .form-note{color:#7f9fbd;font-size:12.5px}.landing .contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:14px;align-items:start}.landing .form-card.side h2{margin:0;font-size:18px}.landing .form-card.side p{margin:0;color:#bed0e2;font-size:14px}.landing .foot-legal{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #0f2f4a}.landing .foot-legal p{margin:0}@media (max-width: 900px){.landing .feat-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .feat-grid.cols-3{grid-template-columns:1fr}.landing .steps.cols-4{grid-template-columns:1fr 1fr}.landing .benefit-grid.cols-3{grid-template-columns:1fr;row-gap:10px}.landing .benefit-grid.cols-3 .benefit{border:0}.landing .contact-grid{grid-template-columns:1fr}}@media (max-width: 640px){.landing .paths,.landing .price-grid,.landing .feat-grid.cols-2,.landing .feat-grid.cols-4,.landing .field-row,.landing .steps.cols-4{grid-template-columns:1fr}.landing .policy>div{grid-template-columns:1fr;gap:4px}.landing .page-hero{padding:32px 0 24px}.landing .flow{flex-direction:column;align-items:stretch}.landing .flow li:not(:last-child){margin:0 0 14px}.landing .flow li:not(:last-child):after{content:"↓";right:auto;left:50%;top:auto;bottom:-19px;transform:translate(-50%)}}
