.landing-module__g1LwZa__page{background:var(--bg);color:var(--ink);overflow-x:hidden}.landing-module__g1LwZa__container{max-width:1200px;margin:0 auto;padding:0 24px}.landing-module__g1LwZa__section{padding:var(--space-24) 0 0}.landing-module__g1LwZa__section:last-of-type{padding-bottom:var(--space-24)}.landing-module__g1LwZa__sectionHead{gap:var(--space-3);margin-bottom:var(--space-12);flex-direction:column;max-width:720px;display:flex}.landing-module__g1LwZa__nav{z-index:50;background:var(--bg);border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.landing-module__g1LwZa__navScrolled{border-bottom-color:var(--border)}.landing-module__g1LwZa__navInner{align-items:center;gap:var(--space-8);max-width:1200px;margin:0 auto;padding:12px 24px;display:flex}.landing-module__g1LwZa__navBrand{text-decoration:none;display:inline-flex}.landing-module__g1LwZa__navLinks{gap:var(--space-2);display:flex}.landing-module__g1LwZa__navCta{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.landing-module__g1LwZa__navLink{font:600 15px/20px var(--font-sans);color:var(--ink-muted);border-radius:var(--radius-sm);padding:8px 10px;text-decoration:none}.landing-module__g1LwZa__navLink:hover{color:var(--ink)}.landing-module__g1LwZa__navToggle{color:var(--ink);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:8px;display:none}.landing-module__g1LwZa__mobileMenu{gap:var(--space-1);padding:var(--space-4) 24px var(--space-6);border-top:1px solid var(--border);background:var(--bg);flex-direction:column;display:flex}.landing-module__g1LwZa__mobileLink{font:600 17px/24px var(--font-sans);color:var(--ink);border-bottom:1px solid var(--border);padding:12px 0;text-decoration:none}.landing-module__g1LwZa__hero{padding:var(--space-12) 0 0}.landing-module__g1LwZa__heroGrid{gap:var(--space-12);grid-template-columns:5fr 7fr;align-items:center;display:grid}.landing-module__g1LwZa__heroCopy{gap:var(--space-6);flex-direction:column;display:flex}.landing-module__g1LwZa__heroTitle{margin:0}.landing-module__g1LwZa__heroRoute{width:100%;max-width:360px;height:24px;margin-top:calc(var(--space-2) * -1)}.landing-module__g1LwZa__heroSub{color:var(--ink-muted);max-width:520px;margin:0}.landing-module__g1LwZa__heroActions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.landing-module__g1LwZa__heroVisual{position:relative}.landing-module__g1LwZa__frame{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--glow-md);margin:0;position:relative;overflow:hidden}.landing-module__g1LwZa__frameBar{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:12px 16px;display:flex}.landing-module__g1LwZa__frameDot{border-radius:var(--radius-full);background:var(--border-strong);width:8px;height:8px}.landing-module__g1LwZa__map{width:100%;height:auto;display:block}.landing-module__g1LwZa__summary{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-lg);width:min(280px,100% - 40px);box-shadow:var(--elevation-1);padding:var(--space-3) var(--space-4);flex-direction:column;gap:6px;display:flex;position:absolute;bottom:20px;left:20px}.landing-module__g1LwZa__summaryRow{align-items:center;gap:var(--space-2);font-size:13px;display:flex}.landing-module__g1LwZa__proofGrid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.landing-module__g1LwZa__statTile{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:var(--space-6);gap:var(--space-2);flex-direction:column;display:flex}.landing-module__g1LwZa__statSource{color:var(--ink-muted);font-size:13px;line-height:18px}.landing-module__g1LwZa__moment{gap:var(--space-12);grid-template-columns:5fr 7fr;align-items:center;display:grid}.landing-module__g1LwZa__moment+.landing-module__g1LwZa__moment{margin-top:var(--space-24)}.landing-module__g1LwZa__momentReverse>:first-child{order:2}.landing-module__g1LwZa__momentCopy{gap:var(--space-4);flex-direction:column;max-width:460px;display:flex}.landing-module__g1LwZa__shot{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);overflow:hidden}.landing-module__g1LwZa__shotHead{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--border);background:var(--surface-raised);padding:12px 16px;display:flex}.landing-module__g1LwZa__table{border-collapse:collapse;width:100%;font-size:14px}.landing-module__g1LwZa__table th{font:500 11px/16px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);text-align:left;border-bottom:1px solid var(--border);padding:10px 16px}.landing-module__g1LwZa__table td{border-bottom:1px solid var(--border);padding:10px 16px}.landing-module__g1LwZa__table tr:last-child td{border-bottom:none}.landing-module__g1LwZa__depotRow td{color:var(--slate)}.landing-module__g1LwZa__check{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.landing-module__g1LwZa__checkDot{border-radius:var(--radius-full);width:6px;height:6px}.landing-module__g1LwZa__constraint{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding:10px 8px;display:flex}.landing-module__g1LwZa__constraint:last-child{border-bottom:none}.landing-module__g1LwZa__constraintIcon{border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid var(--border);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.landing-module__g1LwZa__stops{gap:var(--space-6);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.landing-module__g1LwZa__stops:before{content:"";background:var(--brand);height:2px;position:absolute;top:7px;left:8px;right:calc(25% - 8px)}.landing-module__g1LwZa__stop{gap:var(--space-2);flex-direction:column;padding-top:32px;display:flex;position:relative}.landing-module__g1LwZa__stopNode{border-radius:var(--radius-full);background:var(--brand);border:3px solid var(--bg);box-sizing:content-box;width:16px;height:16px;margin:-3px 0 0 -3px;position:absolute;top:0;left:0}.landing-module__g1LwZa__stopNodeEnd{background:var(--signal);box-shadow:var(--glow-signal-ring)}@media (prefers-reduced-motion:no-preference){.landing-module__g1LwZa__stopNodeEnd{animation:2.4s ease-in-out infinite landing-module__g1LwZa__live}}@keyframes landing-module__g1LwZa__live{50%{box-shadow:0 0 0 5px var(--glow-signal)}}.landing-module__g1LwZa__roles{gap:var(--space-6);grid-template-columns:repeat(4,1fr);display:grid}.landing-module__g1LwZa__role{gap:var(--space-4);flex-direction:column;display:flex}.landing-module__g1LwZa__avatar{border-radius:var(--radius-full);background:var(--surface-raised);border:2px solid;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.landing-module__g1LwZa__pricing{gap:var(--space-6);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.landing-module__g1LwZa__priceCard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--elevation-1);padding:var(--space-8) var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.landing-module__g1LwZa__priceCardPopular{border-color:var(--brand);box-shadow:var(--glow-md)}.landing-module__g1LwZa__priceList{margin:var(--space-2) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--border);flex-direction:column;gap:10px;font-size:14px;list-style:none;display:flex}.landing-module__g1LwZa__priceList li{align-items:center;gap:10px;display:flex}.landing-module__g1LwZa__closing{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-12);gap:var(--space-8);flex-direction:column;display:flex}.landing-module__g1LwZa__closingRow{align-items:center;gap:var(--space-4);display:flex}.landing-module__g1LwZa__closingLine{flex:1;min-width:0;height:24px}.landing-module__g1LwZa__footer{border-top:1px solid var(--border);padding:var(--space-12) 0 var(--space-8)}.landing-module__g1LwZa__footerGrid{gap:var(--space-8);grid-template-columns:2fr 1fr 1fr;display:grid}.landing-module__g1LwZa__footerCol{flex-direction:column;gap:10px;display:flex}.landing-module__g1LwZa__footerCol a{color:var(--ink-muted);font-size:14px;text-decoration:none}.landing-module__g1LwZa__footerCol a:hover{color:var(--ink)}.landing-module__g1LwZa__footerBase{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border);color:var(--ink-muted);font-size:13px;display:flex}@media (max-width:1024px){.landing-module__g1LwZa__heroGrid,.landing-module__g1LwZa__moment{gap:var(--space-8);grid-template-columns:1fr}.landing-module__g1LwZa__momentReverse>:first-child{order:0}.landing-module__g1LwZa__roles{grid-template-columns:repeat(2,1fr)}.landing-module__g1LwZa__pricing{grid-template-columns:1fr;max-width:520px}}@media (max-width:768px){.landing-module__g1LwZa__navLinks,.landing-module__g1LwZa__navCta{display:none}.landing-module__g1LwZa__navToggle{display:inline-flex}.landing-module__g1LwZa__navInner{gap:var(--space-4);padding:10px 16px}.landing-module__g1LwZa__container{padding:0 16px}.landing-module__g1LwZa__section{padding-top:72px}.landing-module__g1LwZa__section:last-of-type{padding-bottom:72px}.landing-module__g1LwZa__moment+.landing-module__g1LwZa__moment{margin-top:72px}.landing-module__g1LwZa__hero{padding-top:var(--space-6)}.landing-module__g1LwZa__summary{width:auto;margin:0 12px 12px;position:static}.landing-module__g1LwZa__stops{gap:var(--space-6);grid-template-columns:1fr}.landing-module__g1LwZa__stops:before{width:2px;height:auto;inset:8px auto 28px 7px}.landing-module__g1LwZa__stop{padding:0 0 0 36px}.landing-module__g1LwZa__roles{grid-template-columns:1fr}.landing-module__g1LwZa__role{flex-direction:row;align-items:flex-start}.landing-module__g1LwZa__closing{padding:var(--space-6)}.landing-module__g1LwZa__closingRow{flex-direction:column;align-items:stretch}.landing-module__g1LwZa__closingLine{display:none}.landing-module__g1LwZa__footerGrid{grid-template-columns:1fr 1fr}.landing-module__g1LwZa__footerGrid>:first-child{grid-column:1/-1}.landing-module__g1LwZa__table th,.landing-module__g1LwZa__table td{padding:8px 10px}.landing-module__g1LwZa__check{white-space:normal}}
