.mission-clock{position:fixed;top:0;left:0;right:0;z-index:50;opacity:0;background:rgba(11,15,26,.75);backdrop-filter:blur(10px);border-bottom:1px solid var(--ld-border)}.mission-clock-inner{display:flex;align-items:center;justify-content:space-between;height:64px;gap:24px}.mission-clock-brand{font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:-.01em}.mission-clock-nav{display:flex;gap:28px;font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.mission-clock-nav a{color:var(--ld-text-dim);transition:color .15s ease}.mission-clock-nav a:hover{color:var(--ld-accent)}.mission-clock-readout{display:flex;align-items:center;gap:8px;color:var(--ld-go);white-space:nowrap}@media (max-width:780px){.mission-clock-nav{display:none}}.hero-hud{position:relative;height:100vh;width:100%;overflow:hidden;background:radial-gradient(ellipse at 50% 30%,#141c30 0,var(--ld-base) 65%);display:flex;align-items:center;justify-content:center}.hero-texture{position:absolute;inset:0;background-image:url(/textures/hero-grid.jpg);background-size:cover;background-position:50%;opacity:.35;mix-blend-mode:screen}.hero-scanlines{position:absolute;inset:0;background:repeating-linear-gradient(180deg,rgba(232,236,244,.025) 0,rgba(232,236,244,.025) 1px,transparent 0,transparent 3px);pointer-events:none}.hero-radar{width:min(90vw,900px);height:min(90vw,900px);pointer-events:none}.hero-radar,.hud-panel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hud-panel{z-index:3;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.hud-panel-label{color:var(--ld-text-dim)}.hud-countdown{font-family:var(--font-mono);font-weight:600;font-size:clamp(64px,14vw,148px);letter-spacing:.02em;color:var(--ld-accent);text-shadow:0 0 40px rgba(255,166,48,.4);line-height:1}.hud-status-list{list-style:none;display:flex;flex-direction:column;gap:10px;min-width:260px}.hud-status-row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 16px;border:1px solid var(--ld-border);border-radius:3px;background:rgba(19,26,43,.6);backdrop-filter:blur(4px);transition:border-color .3s ease,background .3s ease}.hud-status-row .row-dot{width:7px;height:7px;border-radius:50%;background:var(--ld-accent);box-shadow:0 0 8px var(--ld-accent);transition:background .3s ease,box-shadow .3s ease}.hud-status-row .row-label{color:var(--ld-text-dim);margin-right:auto}.hud-status-row .row-state{color:var(--ld-accent)}.hud-status-row.go{border-color:rgba(53,208,127,.35);background:rgba(53,208,127,.06)}.hud-status-row.go .row-dot{background:var(--ld-go);box-shadow:0 0 8px var(--ld-go)}.hud-status-row.go .row-state{color:var(--ld-go)}.ignition-flash{position:absolute;inset:0;background:radial-gradient(circle at center,#fff4e0 0,var(--ld-accent) 35%,transparent 70%);opacity:0;pointer-events:none;z-index:4}.hero-content{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 var(--gutter);z-index:2}.hero-content-inner{opacity:0;max-width:760px}.hero-content-inner h1{font-size:clamp(34px,6vw,68px);margin:8px 0 20px}.hero-subhead{font-size:clamp(16px,2vw,19px);color:var(--ld-text-dim);max-width:560px;margin:0 auto}.hero-cta{display:flex;gap:16px;margin-top:32px;opacity:0}@media (max-width:640px){.hero-cta{flex-direction:column;width:100%;max-width:280px}.hud-status-list{min-width:220px}}.pricing{padding:140px 0 100px;background:var(--ld-base)}.pricing h2{font-size:clamp(30px,4.5vw,48px);margin-bottom:16px}.pricing-intro{color:var(--ld-text-dim);max-width:520px;font-size:17px;margin-bottom:56px}.pricing-lead-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:72px}.pricing-card{background:var(--ld-surface);border:1px solid var(--ld-border);border-radius:8px;padding:36px;display:flex;flex-direction:column}.pricing-card.featured{border-color:rgba(255,166,48,.4);background:linear-gradient(165deg,var(--ld-surface-raised),var(--ld-surface));box-shadow:0 20px 60px rgba(255,166,48,.08)}.pricing-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.pricing-card-code{color:var(--ld-text-dim)}.pricing-card h3{font-size:30px;margin-bottom:8px}.pricing-tagline{color:var(--ld-text-dim);margin-bottom:24px}.pricing-price{display:flex;align-items:baseline;gap:10px;margin-bottom:28px}.price-amount{font-family:var(--font-display);font-size:48px;font-weight:700;color:var(--ld-accent)}.price-unit{color:var(--ld-text-dim)}.pricing-features{list-style:none;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;flex:1}.pricing-features li{padding-left:22px;position:relative;color:var(--ld-text);font-size:14.5px}.pricing-features li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;background:var(--ld-accent);border-radius:50%}.pricing-btn{width:100%}.pricing-ladder{margin-bottom:48px}.pricing-ladder-label{color:var(--ld-text-dim);display:block;margin-bottom:20px}.pricing-ladder-grid{display:grid;gap:1px;background:var(--ld-border);border:1px solid var(--ld-border);border-radius:6px;overflow:hidden}.pricing-ladder-grid-3{grid-template-columns:repeat(3,1fr)}.ladder-item{background:var(--ld-base);padding:22px;display:flex;flex-direction:column;gap:6px}.ladder-item.selectable{padding-bottom:20px}.ladder-btn{margin-top:14px;width:100%;font-size:11px;padding:10px 20px}.ladder-name{font-weight:600;font-size:15px}.ladder-price{color:var(--ld-accent)}.ladder-detail{color:var(--ld-text-dim);font-size:13px;line-height:1.4}@media (max-width:900px){.pricing-lead-grid{grid-template-columns:1fr}.pricing-ladder-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.pricing-ladder-grid-3{grid-template-columns:1fr}}.flight-log{padding:100px 0 120px;background:var(--ld-surface)}.flight-log h2{font-size:clamp(30px,4.5vw,48px);margin-bottom:16px}.flight-log-intro{color:var(--ld-text-dim);max-width:520px;font-size:17px;margin-bottom:56px}.flight-log-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px}.flight-card-frame{border-radius:8px;overflow:hidden;border:1px solid var(--ld-border);background:var(--ld-base)}.browser-chrome{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#0e1424;border-bottom:1px solid var(--ld-border)}.chrome-dot{width:8px;height:8px;border-radius:50%;background:rgba(232,236,244,.15)}.chrome-url-link{transition:color .15s ease}.chrome-url-link:hover{color:var(--ld-accent)}.chrome-url{margin-left:10px;color:var(--ld-text-dim)}.flight-card-frame img{width:100%;aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.flight-card-placeholder{width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(45deg,rgba(255,166,48,.04),rgba(255,166,48,.04) 10px,rgba(255,166,48,.08) 0,rgba(255,166,48,.08) 20px);color:var(--ld-text-dim)}.flight-card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:16px}.flight-card-meta h3{font-size:19px;margin-bottom:4px}.flight-card-meta p{color:var(--ld-text-dim);font-size:14px}@media (max-width:900px){.flight-log-grid{grid-template-columns:1fr}}.how-it-works{padding:120px 0;background:var(--ld-base)}.how-it-works h2{font-size:clamp(30px,4.5vw,48px);margin-bottom:64px}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;position:relative}.timeline:before{content:"";position:absolute;top:34px;left:0;right:0;height:1px;background:var(--ld-border)}.timeline-step{position:relative;padding-top:44px}.timeline-step:before{content:"";position:absolute;top:28px;left:0;width:10px;height:10px;border-radius:50%;background:var(--ld-accent);box-shadow:0 0 10px var(--ld-accent)}.timeline-time{color:var(--ld-accent);display:block;margin-bottom:14px}.timeline-step h3{font-size:20px;margin-bottom:10px}.timeline-step p{color:var(--ld-text-dim);font-size:14.5px;line-height:1.6}@media (max-width:780px){.timeline{grid-template-columns:1fr;gap:36px}.timeline:before{display:none}}.final-cta{padding:130px 0;background:radial-gradient(ellipse at 50% 0,#141c30 0,var(--ld-base) 60%);text-align:center}.final-cta-inner{max-width:680px;margin:0 auto}.final-cta-status{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:24px}.final-cta-counter{color:var(--ld-text-dim)}.final-cta h2{font-size:clamp(28px,4.5vw,44px);margin-bottom:14px}.final-cta-sub{color:var(--ld-text-dim);margin-bottom:40px}.quote-form{gap:18px;text-align:left}.quote-form,.quote-form-row{display:flex;flex-direction:column}.quote-form-row{gap:8px}.quote-form-row label{color:var(--ld-text-dim)}.quote-form-row input,.quote-form-row select,.quote-form-row textarea{background:var(--ld-surface);border:1px solid var(--ld-border);border-radius:4px;padding:14px 16px;color:var(--ld-text);font-family:var(--font-body);font-size:15px;width:100%}.quote-form-row select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ld-text-dim) 50%),linear-gradient(135deg,var(--ld-text-dim) 50%,transparent 50%);background-position:calc(100% - 20px),calc(100% - 15px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.quote-form-row textarea{resize:vertical;font-family:var(--font-body)}.quote-form-row input:focus,.quote-form-row select:focus,.quote-form-row textarea:focus{outline:none;border-color:var(--ld-accent)}.quote-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.quote-form-grid-3{grid-template-columns:repeat(3,1fr)}.quote-form-submit{margin-top:8px}.quote-form-error{color:#ff6b6b;font-size:13px;text-align:center}.quote-form-sent{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0}.quote-form-sent p{color:var(--ld-text-dim)}@media (max-width:640px){.quote-form-grid,.quote-form-grid-3{grid-template-columns:1fr}}.final-cta-direct{margin-top:28px;color:var(--ld-text-dim);font-size:14px}.final-cta-direct a{color:var(--ld-accent)}.site-footer{padding:40px 0;border-top:1px solid var(--ld-border);background:var(--ld-base)}.footer-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.footer-brand{font-family:var(--font-display);font-weight:700;font-size:16px}.footer-line{color:var(--ld-text-dim)}