@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&family=IBM+Plex+Sans:wght@300;400;500;600;700&family=Tajawal:wght@400;500;700;800;900&display=swap";:root{--color-deep-green:#0a3b31;--color-pine:#0e5a4a;--color-gold:#c9a24b;--color-gold-light:#e5c374;--color-gold-glow:#c9a24b47;--color-ivory:#f7f4ed;--color-ivory-surface:#efece2;--color-ink:#17251f;--color-ink-dark:#071f1a;--color-safe:#2f9e6e;--color-caution:#e0a63c;--color-danger:#d64533;--font-heading:"Tajawal", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"IBM Plex Mono", monospace;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-full:9999px;--container-max:1280px;--nav-height:76px}[lang=ar],[dir=rtl]{--font-body:"IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-deep-green);color:var(--color-ivory);font-size:16px;font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:auto!important}body{background-color:var(--color-deep-green);color:var(--color-ivory);line-height:1.6;overflow-x:hidden}::selection{background:var(--color-gold);color:var(--color-ink-dark)}#preloader{background:var(--color-deep-green);z-index:9999;transition:opacity .7s var(--ease-out-expo), visibility .7s;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}#preloader.loaded{opacity:0;visibility:hidden;pointer-events:none}.loader-brand{font-family:var(--font-heading);color:var(--color-gold);align-items:center;gap:12px;margin-bottom:2rem;font-size:2.2rem;font-weight:800;display:flex}.loader-bar-wrap{background:#f7f4ed26;border-radius:4px;width:240px;height:3px;position:relative;overflow:hidden}.loader-bar-fill{background:linear-gradient(90deg, var(--color-gold), var(--color-gold-light));width:0%;height:100%;transition:width .15s}.loader-percentage{font-family:var(--font-mono);color:var(--color-gold);margin-top:10px;font-size:.9rem}h1,h2,h3,h4,.font-heading{font-family:var(--font-heading);font-weight:700;line-height:1.2}.font-mono{font-family:var(--font-mono)}.section-kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);align-items:center;gap:8px;margin-bottom:.85rem;font-size:.85rem;font-weight:600;display:inline-flex}.section-kicker:before{content:"";background:var(--color-gold);width:14px;height:2px;display:inline-block}.header-nav{height:var(--nav-height);z-index:1000;-webkit-backdrop-filter:blur(18px);background:#0a3b31c7;border-bottom:1px solid #c9a24b2e;align-items:center;transition:background .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.nav-container{width:100%;max-width:var(--container-max);justify-content:space-between;align-items:center;margin:0 auto;padding:0 1.5rem;display:flex}.nav-logo{color:var(--color-ivory);font-family:var(--font-heading);align-items:center;gap:10px;font-size:1.5rem;font-weight:800;text-decoration:none;transition:transform .2s;display:flex}.nav-logo:hover{transform:scale(1.03)}.logo-symbol{filter:drop-shadow(0 0 8px #c9a24b66);width:32px;height:32px}.nav-links{align-items:center;gap:2rem;list-style:none;display:flex}.nav-link{color:#f7f4edd9;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,text-shadow .2s;position:relative}.nav-link:hover{color:var(--color-gold);text-shadow:0 0 12px var(--color-gold-glow)}.nav-actions{align-items:center;gap:1rem;display:flex}.btn-lang-toggle{color:var(--color-gold);font-family:var(--font-heading);border-radius:var(--radius-full);cursor:pointer;background:#f7f4ed1a;border:1px solid #c9a24b59;align-items:center;gap:6px;padding:6px 14px;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.btn-lang-toggle:hover{border-color:var(--color-gold);background:#c9a24b33;transform:translateY(-1px)}.btn-sound-toggle{color:var(--color-ivory);border-radius:var(--radius-full);cursor:pointer;background:#f7f4ed1a;border:1px solid #f7f4ed33;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.btn-sound-toggle.active{color:var(--color-gold);border-color:var(--color-gold);background:#c9a24b26}.btn-primary{color:var(--color-ink-dark);font-family:var(--font-heading);border-radius:var(--radius-full);cursor:pointer;transition:all .25s var(--ease-out-expo);background:linear-gradient(135deg,#c9a24b 0%,#dfbf6d 100%);border:none;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 18px #c9a24b59}.btn-primary:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#fff6 0%,#0000 60%);width:200%;height:200%;transition:opacity .3s;position:absolute;top:-50%;left:-50%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #c9a24b80}.btn-primary:hover:after{opacity:1}.btn-secondary{color:var(--color-ivory);font-family:var(--font-heading);border-radius:var(--radius-full);cursor:pointer;backdrop-filter:blur(8px);background:#f7f4ed14;border:1px solid #f7f4ed40;align-items:center;gap:8px;padding:10px 22px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.btn-secondary:hover{border-color:var(--color-gold);color:var(--color-gold);background:#f7f4ed29;transform:translateY(-2px)}.hero-scroll-container{background-color:var(--color-deep-green);--render-top:.11;--render-bottom:.89;--render-shift:.18;width:100%;height:100svh;position:relative;overflow:hidden}.hero-scroll-container.is-static{--render-top:.04;--render-bottom:.96;--render-shift:0}.hero-canvas{z-index:1;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.hero-overlay-grid{z-index:2;pointer-events:none;padding:calc(var(--nav-height) + 2rem) 2rem 2.5rem;max-width:var(--container-max);flex-direction:column;justify-content:space-between;margin:0 auto;display:flex;position:absolute;inset:0}@media (width>=1200px){.hero-overlay-grid{max-width:min(1560px,100% - 5rem);padding-inline:max(2rem,3vw)}}.hud-stage{pointer-events:auto;transition:opacity .3s,transform .3s}.hud-stage-1{max-width:580px}.hero-badge-tag{border:1px solid var(--color-gold);color:var(--color-gold);border-radius:var(--radius-full);font-size:.85rem;font-family:var(--font-heading);background:#c9a24b26;align-items:center;gap:8px;margin-bottom:1.25rem;padding:6px 14px;font-weight:700;display:inline-flex}.hero-title{color:var(--color-ivory);letter-spacing:-.02em;text-shadow:0 4px 24px #00000080;margin-bottom:1.25rem;font-size:clamp(2.6rem,5.5vw,4.4rem);font-weight:800;line-height:1.1}.hero-sub{color:#f7f4ede0;text-shadow:0 2px 10px #0006;margin-bottom:2rem;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:400;line-height:1.6}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;display:flex}.hud-telemetry-box{top:calc(var(--nav-height) + 2rem);-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-md);background:#071f1aa6;border:1px solid #c9a24b40;min-width:220px;padding:1.25rem;position:absolute;right:2rem;box-shadow:0 10px 30px #00000059}[dir=rtl] .hud-telemetry-box{left:2rem;right:auto}.telemetry-row{justify-content:space-between;align-items:center;margin-bottom:.6rem;font-size:.85rem;display:flex}.telemetry-row:last-child{margin-bottom:0}.telemetry-label{color:#f7f4ed99;font-size:.75rem;font-family:var(--font-mono)}.telemetry-val{font-family:var(--font-mono);color:var(--color-safe);font-weight:600}.hud-stage-3{pointer-events:none;justify-content:space-between;align-items:center;padding:0 2rem;display:flex;position:absolute;inset:0}.pin-card{pointer-events:auto;-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-md);background:#071f1abf;border:1px solid #c9a24b59;max-width:290px;padding:1.2rem 1.5rem;transition:transform .2s,border-color .2s;position:relative;box-shadow:0 12px 35px #0006}.pin-card:hover{border-color:var(--color-gold);transform:translateY(-3px)}.pin-title{color:var(--color-gold);align-items:center;gap:8px;margin-bottom:.4rem;font-size:.95rem;font-weight:700;display:flex}.pin-desc{color:#f7f4edcc;font-size:.85rem}.hero-scroll-cue{font-size:.85rem;font-family:var(--font-mono);color:var(--color-gold);opacity:.85;flex-direction:column;align-items:center;gap:8px;display:flex}.scroll-line-wrap{background:#f7f4ed33;border-radius:2px;width:140px;height:2px;overflow:hidden}.scroll-line-fill{background:var(--color-gold);width:0%;height:100%;transition:width .1s}.section-problem{background:var(--color-ink);border-top:1px solid #c9a24b26;border-bottom:1px solid #c9a24b26;padding:8rem 1.5rem 6rem;position:relative}.container{max-width:var(--container-max);margin:0 auto}.problem-header{text-align:center;max-width:840px;margin:0 auto 4.5rem}.section-h2{color:var(--color-ivory);margin-bottom:1.25rem;font-size:clamp(2rem,3.8vw,3.2rem);font-weight:800}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-bottom:4rem;display:grid}.stat-card{border-radius:var(--radius-lg);text-align:center;transition:all .3s var(--ease-out-expo);background:#ffffff08;border:1px solid #c9a24b33;padding:2.5rem 2rem;position:relative;overflow:hidden}.stat-card:hover{border-color:var(--color-gold);background:#ffffff0d;transform:translateY(-5px);box-shadow:0 16px 40px #0000004d}.stat-number{font-family:var(--font-mono);color:var(--color-gold);margin-bottom:1rem;font-size:clamp(3rem,5vw,4.5rem);font-weight:700;line-height:1;display:block}.stat-label{color:#f7f4edd9;font-size:1.05rem;line-height:1.5}.problem-closing-box{border-radius:var(--radius-lg);background:linear-gradient(135deg,#0e5a4a66 0%,#0a3b3199 100%);border:1px solid #c9a24b4d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem;display:flex}.closing-text{max-width:680px;color:var(--color-ivory);font-size:1.25rem;font-weight:500}.section-how-it-works{background:var(--color-ivory);color:var(--color-ink);padding:8rem 1.5rem;position:relative}.section-how-it-works .section-kicker{color:var(--color-pine)}.section-how-it-works .section-kicker:before{background:var(--color-pine)}.section-how-it-works .section-h2{color:var(--color-ink)}.story-steps-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-top:4rem;display:grid}.story-step-card{border-radius:var(--radius-lg);transition:all .3s var(--ease-out-expo);background:#fff;border:1px solid #0e5a4a1f;flex-direction:column;justify-content:space-between;padding:2.5rem;display:flex;position:relative;box-shadow:0 10px 30px #0a3b310f}.story-step-card:hover{border-color:var(--color-pine);transform:translateY(-6px);box-shadow:0 20px 45px #0a3b311f}.step-num-badge{font-family:var(--font-mono);color:var(--color-pine);border-radius:var(--radius-full);background:#0e5a4a14;margin-bottom:1.5rem;padding:4px 12px;font-size:.9rem;font-weight:700;display:inline-block}.step-title{color:var(--color-ink);margin-bottom:1rem;font-size:1.45rem;font-weight:700}.step-body{color:#17251fcc;margin-bottom:1.8rem;font-size:1rem;line-height:1.6}.step-visual-box{background:var(--color-deep-green);border-radius:var(--radius-md);justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.step-visual-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.story-step-card:hover .step-visual-img{transform:scale(1.05)}.section-simulator{background:linear-gradient(180deg, var(--color-deep-green) 0%, var(--color-ink-dark) 100%);border-top:1px solid #c9a24b33;padding:8rem 1.5rem}.sim-container-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;margin-top:3.5rem;display:grid}@media (width<=960px){.sim-container-grid{grid-template-columns:1fr}}.sim-controls-panel{border-radius:var(--radius-lg);backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #c9a24b40;padding:2.5rem}.sim-control-group{margin-bottom:2rem}.sim-control-header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.sim-label{color:var(--color-ivory);font-size:1rem;font-weight:600}.sim-slider-val{font-family:var(--font-mono);color:var(--color-gold);font-size:1.25rem;font-weight:700}.sim-range-input{appearance:none;cursor:pointer;background:#f7f4ed26;border-radius:4px;outline:none;width:100%;height:8px}.sim-range-input::-webkit-slider-thumb{appearance:none;background:var(--color-gold);width:24px;height:24px;box-shadow:0 0 14px var(--color-gold);cursor:pointer;border-radius:50%;transition:transform .15s}.sim-range-input::-webkit-slider-thumb:hover{transform:scale(1.2)}.exertion-btn-group{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.sim-exertion-btn{color:var(--color-ivory);border-radius:var(--radius-sm);cursor:pointer;text-align:center;background:#ffffff0f;border:1px solid #ffffff26;padding:10px 8px;font-size:.85rem;transition:all .2s}.sim-exertion-btn.active{border-color:var(--color-gold);color:var(--color-gold);background:#c9a24b33;font-weight:600}.sim-telemetry-grid{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.sim-telemetry-item{border-radius:var(--radius-md);text-align:center;background:#0003;padding:1rem}.sim-badge{border-radius:var(--radius-full);font-family:var(--font-mono);text-transform:uppercase;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-block}.status-safe{color:var(--color-safe);border:1px solid var(--color-safe);background:#2f9e6e33}.status-caution{color:var(--color-caution);border:1px solid var(--color-caution);background:#e0a63c33}.status-danger{color:var(--color-danger);border:1px solid var(--color-danger);background:#d6453340;animation:1s infinite alternate pulse-danger}@keyframes pulse-danger{0%{box-shadow:0 0 10px #d6453333}to{box-shadow:0 0 25px #d6453399}}.whatsapp-sandbox{border-radius:var(--radius-lg);background:#0b141a;border:1px solid #c9a24b33;padding:1.5rem;box-shadow:0 20px 50px #00000080}.wa-lang-selector{flex-wrap:wrap;gap:6px;margin-bottom:1.25rem;display:flex}.sim-lang-btn{color:var(--color-ivory);border-radius:var(--radius-full);cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;padding:4px 10px;font-size:.75rem;transition:all .2s}.sim-lang-btn.active{background:var(--color-gold);color:var(--color-ink-dark);border-color:var(--color-gold);font-weight:700}.wa-card{border-radius:var(--radius-md);border-left:4px solid var(--color-gold);background:#111b21;padding:1.25rem}[dir=rtl] .wa-card{border-left:none;border-right:4px solid var(--color-gold)}.wa-header{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.wa-name{color:#e9edef;font-size:.95rem;font-weight:700}.wa-sub{color:#8696a0;font-size:.75rem}.wa-badge{border-radius:var(--radius-full);margin-left:auto;padding:3px 8px;font-size:.75rem;font-weight:700}[dir=rtl] .wa-badge{margin-left:0;margin-right:auto}.wa-badge.wa-danger{color:#ff6b6b;background:#d6453333}.wa-bubble{color:#e9edef;border-radius:var(--radius-md);background:#005c4b;padding:1rem;font-size:.9rem;line-height:1.5}.wa-worker-title{color:#d1d7db;margin-bottom:.5rem;font-weight:700}.wa-telemetry-row{flex-wrap:wrap;gap:10px;margin-bottom:.75rem;display:flex}.wa-stat-pill{font-family:var(--font-mono);background:#00000040;border-radius:4px;padding:3px 8px;font-size:.8rem}.wa-action-text{color:#fff;margin-bottom:.6rem;font-weight:600}.wa-meta-time{color:#fff9;justify-content:flex-end;align-items:center;gap:4px;font-size:.7rem;display:flex}.wa-double-check{color:#53bdeb}.section-band-features{background:var(--color-deep-green);padding:8rem 1.5rem}.features-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-top:4rem;display:grid}.feature-item-card{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #c9a24b33;padding:2rem 1.5rem;transition:all .25s}.feature-item-card:hover{border-color:var(--color-gold);background:#ffffff0f;transform:translateY(-4px)}.feature-num{font-family:var(--font-mono);color:var(--color-gold);margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.feature-title{color:var(--color-ivory);margin-bottom:.5rem;font-size:1.15rem;font-weight:700}.feature-desc{color:#f7f4edbf;font-size:.9rem;line-height:1.5}.section-protects{background:var(--color-ivory);color:var(--color-ink);padding:8rem 1.5rem}.section-protects .section-kicker{color:var(--color-pine)}.section-protects .section-kicker:before{background:var(--color-pine)}.section-protects .section-h2{color:var(--color-ink)}.protects-cards-grid{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:3.5rem;display:grid}@media (width<=860px){.protects-cards-grid{grid-template-columns:1fr}}.protect-card{border-radius:var(--radius-lg);transition:all .3s var(--ease-out-expo);background:#fff;border:1px solid #0e5a4a26;flex-direction:column;justify-content:space-between;padding:3rem;display:flex;box-shadow:0 12px 35px #0a3b3114}.protect-card:hover{border-color:var(--color-pine);transform:translateY(-6px);box-shadow:0 22px 50px #0a3b3124}.protect-badge{color:var(--color-pine);font-family:var(--font-mono);border-radius:var(--radius-full);background:#0e5a4a14;margin-bottom:1.5rem;padding:4px 12px;font-size:.8rem;font-weight:700;display:inline-block}.protect-title{color:var(--color-ink);margin-bottom:1.25rem;font-size:1.75rem;font-weight:800}.protect-body{color:#17251fd9;font-size:1.05rem;line-height:1.7}.section-verse{background:var(--color-deep-green);text-align:center;padding:10rem 1.5rem;position:relative}.verse-content-box{max-width:860px;margin:0 auto}.verse-quote{font-family:var(--font-heading);color:var(--color-gold);text-shadow:0 0 35px #c9a24b59;margin-bottom:1.5rem;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1.5}.verse-attribution{font-family:var(--font-mono);color:#f7f4edb3;letter-spacing:.1em;margin-bottom:1.5rem;font-size:1.1rem}.verse-translation{color:#f7f4edd9;max-width:620px;margin:0 auto;font-size:1.2rem;font-style:italic}.section-pilot{background:var(--color-pine);border-top:1px solid #c9a24b33;padding:8rem 1.5rem}.pilot-grid{grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem;display:grid}@media (width<=960px){.pilot-grid{grid-template-columns:1fr}}.pilot-info-h2{color:var(--color-ivory);margin-bottom:1.5rem;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800}.pilot-info-body{color:#f7f4ede6;margin-bottom:2.5rem;font-size:1.15rem;line-height:1.7}.whatsapp-direct-btn{color:#071f1a;border-radius:var(--radius-full);background:#25d366;align-items:center;gap:10px;padding:14px 28px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #25d36659}.whatsapp-direct-btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #25d36680}.pilot-form-card{border-radius:var(--radius-lg);backdrop-filter:blur(16px);background:#0a3b31d9;border:1px solid #c9a24b59;padding:3rem;box-shadow:0 20px 50px #00000059}.form-group{margin-bottom:1.5rem}.form-label{color:var(--color-ivory);margin-bottom:.5rem;font-size:.9rem;font-weight:600;display:block}.form-input,.form-textarea,.form-select{width:100%;color:var(--color-ivory);border-radius:var(--radius-sm);background:#f7f4ed14;border:1px solid #c9a24b4d;outline:none;padding:12px 16px;font-family:inherit;font-size:1rem;transition:border-color .2s,background .2s}.form-select{color-scheme:dark}.form-select option{color:#f7f4ed;background-color:#17251f}.form-select option:checked,.form-select option:hover{color:#f7f4ed;background-color:#0e5a4a}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:var(--color-gold);box-shadow:0 0 12px var(--color-gold-glow);background:#f7f4ed1f}.form-textarea{resize:vertical;min-height:110px}.form-success-banner{border:1px solid var(--color-safe);color:var(--color-safe);border-radius:var(--radius-sm);text-align:center;background:#2f9e6e33;margin-top:1.5rem;padding:1rem;font-weight:600;display:none}.section-faq{background:var(--color-ivory);color:var(--color-ink);padding:8rem 1.5rem}.section-faq .section-kicker{color:var(--color-pine)}.section-faq .section-kicker:before{background:var(--color-pine)}.section-faq .section-h2{color:var(--color-ink)}.faq-list{flex-direction:column;gap:1rem;max-width:820px;margin:3.5rem auto 0;display:flex}.faq-item{border-radius:var(--radius-md);background:#fff;border:1px solid #0e5a4a26;transition:border-color .2s;overflow:hidden}.faq-trigger{width:100%;font-family:var(--font-heading);color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-size:1.2rem;font-weight:700;display:flex}[dir=rtl] .faq-trigger{text-align:right}.faq-icon{width:24px;height:24px;color:var(--color-pine);flex-shrink:0;transition:transform .3s}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-body{max-height:0;transition:max-height .35s var(--ease-out-expo), padding .35s ease;color:#17251fd9;padding:0 1.5rem;line-height:1.6;overflow:hidden}.faq-item.active .faq-body{max-height:300px;padding:0 1.5rem 1.5rem}.site-footer{background:var(--color-ink-dark);color:#f7f4edbf;border-top:1px solid #c9a24b26;padding:5rem 1.5rem 2.5rem}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2.5rem;margin-bottom:3.5rem;display:flex}.footer-brand{max-width:420px}.footer-wordmark{font-family:var(--font-heading);color:var(--color-gold);margin-bottom:.5rem;font-size:2rem;font-weight:800}.footer-tagline{font-family:var(--font-heading);color:var(--color-ivory);margin-bottom:1rem;font-size:1.1rem}.footer-mission{font-size:.95rem;line-height:1.6}.footer-contact-link{color:var(--color-gold);font-family:var(--font-mono);margin-top:.5rem;font-size:.95rem;text-decoration:none;display:inline-block}.footer-bottom{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;font-size:.85rem;display:flex}@media (width<=768px){.nav-links{display:none}.hero-title{font-size:2.4rem}.hud-telemetry-box{margin-top:1.5rem;position:static}.hud-stage-3{flex-direction:column;justify-content:center;gap:1rem}.pilot-form-card{padding:1.75rem}}.section-lede{color:#f7f4edcc;max-width:740px;margin-top:1rem;font-size:1.05rem;line-height:1.7}.section-how-it-works .section-lede,.section-protects .section-lede,.section-faq .section-lede{color:#17251fb8}.leader-line{fill:none;stroke:var(--color-gold);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;vector-effect:non-scaling-stroke;opacity:.85}.leader-dot{fill:var(--color-gold)}.hud-stage-2,.hud-stage-3,.hud-stage-4{pointer-events:none;position:absolute;inset:0}.hud-stage-2>*,.hud-stage-3 .pin-card,.hud-stage-4 .mesh-panel{pointer-events:auto}.hud-stage-3{padding:calc(var(--nav-height) + 2rem) 2rem 6rem;justify-content:space-between;align-items:center;display:flex}.pin-column{flex-direction:column;gap:1.25rem;max-width:300px;display:flex}.pin-column-start{align-items:flex-start}.pin-column-end{align-items:flex-end}.pin-dot{border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 10px}.pin-dot-safe{background:var(--color-safe);color:var(--color-safe)}.pin-dot-caution{background:var(--color-caution);color:var(--color-caution)}.pin-dot-gold{background:var(--color-gold);color:var(--color-gold)}.hud-stage-4{padding:calc(var(--nav-height) + 2rem) 2rem 6rem;justify-content:center;align-items:center;display:flex}.mesh-panel{-webkit-backdrop-filter:blur(18px);border-radius:var(--radius-lg);text-align:center;background:#071f1ab8;border:1px solid #c9a24b4d;width:min(880px,100%);padding:2.5rem 2rem;box-shadow:0 24px 60px #00000073}.mesh-panel-kicker{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.75rem;font-size:.75rem}.mesh-panel-title{font-family:var(--font-heading);color:var(--color-ivory);margin-bottom:2rem;font-size:clamp(1.25rem,2.4vw,1.9rem);font-weight:700;line-height:1.35}.mesh-diagram{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.mesh-node{border-radius:var(--radius-md);background:#c9a24b0d;border:1px solid #c9a24b33;flex-direction:column;align-items:center;gap:.4rem;min-width:130px;padding:1rem .75rem;transition:border-color .25s,background .25s,transform .25s;display:flex}.mesh-node:hover{border-color:var(--color-gold);background:#c9a24b1f;transform:translateY(-4px)}.mesh-node-icon{width:42px;height:42px;color:var(--color-gold);background:#c9a24b1f;border-radius:50%;place-items:center;display:grid}.mesh-node-icon svg{width:22px;height:22px}.mesh-node-label{font-family:var(--font-heading);color:var(--color-ivory);font-size:.95rem;font-weight:700}.mesh-node-sub{font-family:var(--font-mono);color:#f7f4ed8c;text-align:center;font-size:.68rem}.mesh-link{background:#c9a24b40;border-radius:2px;flex:none;width:64px;height:2px;position:relative;overflow:hidden}.mesh-pulse{background:linear-gradient(90deg, transparent, var(--color-gold), transparent);width:26px;animation:2.1s linear infinite mesh-travel;position:absolute;inset-block:0}[dir=rtl] .mesh-pulse{animation-name:mesh-travel-rtl}@keyframes mesh-travel{0%{transform:translate(-30px)}to{transform:translate(70px)}}@keyframes mesh-travel-rtl{0%{transform:translate(70px)}to{transform:translate(-30px)}}.mesh-panel-body{color:#f7f4edbf;margin-top:1.75rem;max-width:560px;margin-inline:auto;font-size:.95rem;line-height:1.7}.band-exploded{grid-template-columns:1fr 1fr;align-items:center;gap:3.5rem;margin-top:4rem;display:grid}.band-exploded-stage{aspect-ratio:1;border-radius:var(--radius-lg);background:#0003;border:1px solid #c9a24b38;position:relative;overflow:hidden}.band-exploded-img{object-fit:cover;will-change:transform;width:100%;height:100%}.band-exploded-lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}[dir=rtl] .band-exploded-lines{transform:scaleX(-1)}.band-layer-list{flex-direction:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}.band-layer{border-radius:var(--radius-md);transition:border-color .25s, background .25s, transform .25s var(--ease-out-expo);background:#ffffff08;border:1px solid #c9a24b2e;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:.35rem 1.1rem;padding:1.25rem 1.4rem;display:grid}.band-layer:hover{border-color:var(--color-gold);background:#c9a24b14;transform:translate(-6px)}[dir=ltr] .band-layer:hover{transform:translate(6px)}.band-layer-index{font-family:var(--font-mono);color:var(--color-gold);opacity:.75;grid-row:1/span 2;font-size:1.1rem;font-weight:600}.band-layer-name{font-family:var(--font-heading);color:var(--color-ivory);font-size:1.05rem;font-weight:700}.band-layer-desc{color:#f7f4edb3;font-size:.9rem;line-height:1.6}.hscroll{background:var(--color-deep-green);--rail-gutter:max(1.5rem, calc((100vw - var(--container-max)) / 2));--rail-gap:1.5rem;--rail-view:min(var(--container-max), calc(100vw - 2 * var(--rail-gutter)));min-height:100vh;padding-inline:var(--rail-gutter);align-items:stretch;margin-top:4rem;display:flex;position:relative;overflow:hidden}.hscroll-track{gap:var(--rail-gap);will-change:transform;width:max-content;display:flex}.hscroll-track .feature-item-card{width:var(--rail-card-w,calc((var(--rail-view) - 2 * var(--rail-gap)) / 3));flex-direction:column;flex:none;gap:.75rem;display:flex}.hscroll-inner .hscroll-track{align-items:stretch}.feature-item-card--cta{background:linear-gradient(150deg,#c9a24b29,#0e5a4a4d);border-color:#c9a24b80;justify-content:space-between}.feature-item-card--cta .btn-primary{align-self:flex-start;margin-top:auto}.hscroll.is-native{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-height:0;padding-bottom:.5rem;display:block;overflow:auto hidden}.hscroll.is-native::-webkit-scrollbar{display:none}.hscroll.is-native .hscroll-track{transform:none!important}.hscroll.is-native .feature-item-card{scroll-snap-align:start}.hscroll-progress{max-width:var(--container-max);margin-inline:auto;background:#f7f4ed24;border-radius:2px;height:2px;margin-top:2rem;overflow:hidden}.hscroll-progress span{background:var(--color-gold);width:0%;height:100%;transition:width .1s linear;display:block}.sim-twin-panel{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(14px);background:#ffffff0a;border:1px solid #c9a24b40;padding:2rem}.twin-stage{aspect-ratio:1;perspective:1000px;width:min(440px,100%);margin:0 auto 1.5rem;position:relative}.twin-bezel{cursor:grab;touch-action:none;border-radius:50%;outline:none;width:100%;height:100%;position:absolute;inset:0}.twin-bezel.is-dragging{cursor:grabbing}.twin-bezel:focus-visible{box-shadow:0 0 0 3px #c9a24b8c}.twin-band{width:46%;transform-style:preserve-3d;transition:transform .35s var(--ease-out-expo);place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.twin-halo{border:2px solid var(--halo-color,#2f9e6e);box-shadow:0 0 40px var(--halo-glow,#2f9e6e80), inset 0 0 24px var(--halo-glow,#2f9e6e66);animation:halo-beat var(--halo-beat,.6s) ease-in-out infinite;pointer-events:none;border-radius:34%;position:absolute;inset:-14%}@keyframes halo-beat{0%,to{opacity:.55;transform:scale(1)}18%{opacity:1;transform:scale(1.035)}40%{opacity:.7;transform:scale(1.005)}}.twin-case{aspect-ratio:5/6;background:linear-gradient(160deg,#2a3a34 0%,#101d18 55%,#1c2a24 100%);border:1px solid #c9a24b66;border-radius:26%;width:100%;padding:6%;position:relative;box-shadow:0 22px 50px #0000008c,inset 0 1px #f7f4ed1f}.twin-face{background:radial-gradient(circle at 30% 20%,#0d1a16,#050b09 70%);border:1px solid #f7f4ed14;border-radius:20%;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:8% 9%;display:flex;overflow:hidden}.twin-face-top,.twin-face-bottom{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.twin-brand{font-family:var(--font-heading);color:var(--color-gold);font-size:clamp(.7rem,1.6vw,.95rem);font-weight:800}.twin-battery{color:var(--color-safe)}.twin-battery svg{width:24px;height:12px}.twin-readout{text-align:center;flex-direction:column;align-items:center;gap:.15rem;display:flex}.twin-core{font-family:var(--font-mono);color:var(--color-safe);font-size:clamp(1.2rem,3.4vw,1.85rem);font-weight:700;line-height:1;transition:color .3s}.twin-core-label{font-family:var(--font-mono);letter-spacing:.05em;color:#f7f4ed73;font-size:clamp(.5rem,1.1vw,.6rem)}.twin-ecg{width:100%;height:22%;display:block}.twin-bpm,.twin-lead{font-family:var(--font-mono);font-size:clamp(.52rem,1.2vw,.68rem)}.twin-bpm{color:var(--color-safe);font-weight:600}.twin-lead{color:var(--color-gold);opacity:.85;text-align:end}.twin-strap{z-index:-1;background:linear-gradient(#1d2b25,#0d1713);border:1px solid #c9a24b2e;width:62%;height:26%;position:absolute;left:50%;transform:translate(-50%)}.twin-strap-top{border-radius:14px 14px 4px 4px;top:-22%}.twin-strap-bottom{border-radius:4px 4px 14px 14px;bottom:-22%}.twin-band.is-buzzing{animation:.45s ease-in-out band-buzz}@keyframes band-buzz{0%,to{translate:-50% -50%}20%{translate:calc(-50% - 3px) calc(2px - 50%)}40%{translate:calc(3px - 50%) calc(-50% - 2px)}60%{translate:calc(-50% - 2px) calc(-50% - 1px)}80%{translate:calc(2px - 50%) calc(1px - 50%)}}.twin-ambient-tag{border-radius:var(--radius-full);pointer-events:none;white-space:nowrap;background:#071f1ae6;border:1px solid #c9a24b73;flex-direction:column;align-items:center;gap:2px;padding:.4rem .7rem;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #0006}.twin-ambient-val{font-family:var(--font-mono);color:var(--color-gold);font-size:.95rem;font-weight:700;line-height:1}.twin-ambient-label{letter-spacing:.04em;color:#f7f4ed8c;font-size:.55rem;line-height:1}.twin-drag-hint{font-family:var(--font-mono);color:#f7f4ed80;white-space:nowrap;pointer-events:none;font-size:.7rem;transition:opacity .4s;animation:2.4s ease-in-out infinite hint-pulse;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.twin-drag-hint.is-hidden{opacity:0}@keyframes hint-pulse{0%,to{opacity:.45}50%{opacity:.9}}.sim-fallback-control{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sim-fallback-control:focus-within{clip:auto;clip-path:none;white-space:normal;width:auto;height:auto;margin:0 0 1.5rem;position:static}.exertion-icon{flex:none;width:18px;height:18px}.sim-exertion-btn{align-items:center;gap:8px;display:inline-flex}.wa-sandbox-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.wa-sandbox-title{font-family:var(--font-mono);color:var(--color-gold);font-size:.8rem}.wa-sandbox-note{color:#f7f4ed80;margin-top:1rem;font-size:.8rem;line-height:1.6}.wa-badge.wa-safe{color:var(--color-safe);background:#2f9e6e2e;border-color:#2f9e6e80}.wa-badge.wa-caution{color:var(--color-caution);background:#e0a63c2e;border-color:#e0a63c80}.protect-visual{aspect-ratio:16/9;border-radius:var(--radius-md);background:#0a3b3114;margin-bottom:2rem;position:relative;overflow:hidden}.protect-img{object-fit:cover;will-change:transform;width:100%;height:100%}.protect-visual-tag{inset-inline-start:12px;border-radius:var(--radius-full);color:var(--color-gold);font-family:var(--font-mono);letter-spacing:.05em;backdrop-filter:blur(6px);background:#0a3b31d9;padding:5px 12px;font-size:.7rem;position:absolute;bottom:12px}.form-label-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.form-count-output{font-family:var(--font-mono);color:var(--color-gold);font-size:1.05rem;font-weight:700}.form-range{-webkit-appearance:none;appearance:none;border-radius:var(--radius-full);background:linear-gradient(90deg, var(--color-gold) var(--range-progress,3%), #f7f4ed2e var(--range-progress,3%));cursor:pointer;outline:none;width:100%;height:6px;margin-top:.75rem}[dir=rtl] .form-range{background:linear-gradient(270deg, var(--color-gold) var(--range-progress,3%), #f7f4ed2e var(--range-progress,3%))}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--color-gold);border:3px solid var(--color-pine);cursor:grab;border-radius:50%;width:20px;height:20px;transition:transform .15s;box-shadow:0 0 12px #c9a24b99}.form-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.15)}.form-range::-moz-range-thumb{background:var(--color-gold);border:3px solid var(--color-pine);cursor:grab;border-radius:50%;width:20px;height:20px}.form-range-scale{font-family:var(--font-mono);color:#f7f4ed73;justify-content:space-between;margin-top:.5rem;font-size:.7rem;display:flex}.form-success-banner.is-visible{animation:banner-in .5s var(--ease-out-expo);display:block}@keyframes banner-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.footer-top{grid-template-columns:2fr repeat(3,1fr);gap:2.5rem;display:grid}.footer-col{flex-direction:column;gap:.7rem;display:flex}.footer-col-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold);margin-bottom:.3rem;font-size:.72rem}.footer-link{color:#f7f4edb3;width:fit-content;font-size:.92rem;text-decoration:none;transition:color .2s;position:relative}.footer-link:after{content:"";inset-inline-start:0;background:var(--color-gold);width:0;height:1px;transition:width .28s var(--ease-out-expo);position:absolute;bottom:-2px}.footer-link:hover{color:var(--color-gold)}.footer-link:hover:after{width:100%}.footer-wa-link{color:var(--color-safe);align-items:center;gap:8px;width:fit-content;font-size:.92rem;text-decoration:none;transition:opacity .2s;display:inline-flex}.footer-wa-link:hover{opacity:.75}.header-nav.is-scrolled{-webkit-backdrop-filter:blur(18px);background:#071f1ad9;border-bottom:1px solid #c9a24b2e}.nav-link{position:relative}.nav-link:after{content:"";inset-inline-start:0;background:var(--color-gold);width:0;height:1.5px;transition:width .3s var(--ease-out-expo);position:absolute;bottom:-6px}.nav-link:hover:after,.nav-link.is-active:after{width:100%}.nav-link.is-active{color:var(--color-gold)}.is-tiltable{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .35s var(--ease-out-expo), border-color .25s, box-shadow .3s;transform-style:preserve-3d}.is-tiltable:hover{transition:transform 80ms linear,border-color .25s,box-shadow .3s}.is-tiltable:before{content:"";border-radius:inherit;background:radial-gradient(260px circle at var(--glow-x,50%) var(--glow-y,50%), #c9a24b29, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.is-tiltable:hover:before{opacity:1}.stat-card,.feature-item-card,.protect-card,.story-step-card,.pin-card{position:relative}.protect-card.is-tiltable:before{background:radial-gradient(260px circle at var(--glow-x,50%) var(--glow-y,50%), #0e5a4a1a, transparent 60%)}.is-magnetic{transform:translate(var(--mag-x,0px), var(--mag-y,0px));transition:transform .3s var(--ease-out-expo), background .25s, color .25s, box-shadow .25s}.is-magnetic:hover{transition:transform .1s linear,background .25s,color .25s,box-shadow .25s}@media (width<=1024px){.band-exploded{grid-template-columns:1fr;gap:2.5rem}.band-exploded-stage{aspect-ratio:16/10}.footer-top{grid-template-columns:1fr 1fr}}@media (width<=860px){.hud-stage-3{flex-direction:column;justify-content:center;gap:1rem}.pin-column{align-items:stretch;max-width:100%}.mesh-diagram{flex-direction:column}.mesh-link{width:2px;height:34px}.mesh-pulse{background:linear-gradient(180deg, transparent, var(--color-gold), transparent);width:auto;height:20px;animation-name:mesh-travel-v;inset-block:auto;inset-inline:0}.footer-top{grid-template-columns:1fr}.twin-stage{width:min(340px,100%)}.sim-twin-panel{padding:1.25rem}}@keyframes mesh-travel-v{0%{transform:translateY(-24px)}to{transform:translateY(40px)}}html.motion-off *,html.motion-off :before,html.motion-off :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html.motion-off{scroll-behavior:auto}.hero-scroll-container.is-static{height:auto;min-height:100vh}.hero-scroll-container.is-static .hero-overlay-grid{gap:2.5rem;position:relative}.hero-scroll-container.is-static .hud-stage-2,.hero-scroll-container.is-static .hud-stage-3,.hero-scroll-container.is-static .hud-stage-4{padding:0;position:relative;inset:auto;opacity:1!important}html.motion-off .band-exploded-lines,html.motion-off .mesh-pulse,html.motion-off .twin-drag-hint{display:none}html.motion-off .twin-halo{opacity:.9;animation:none}html.motion-off .is-tiltable,html.motion-off .is-magnetic,html.motion-off .hscroll .hscroll-track{transform:none!important}.no-js #preloader{display:none}.no-js .hud-stage-2,.no-js .hud-stage-3,.no-js .hud-stage-4{position:relative;inset:auto;opacity:1!important}.no-js .sim-fallback-control{clip:auto;clip-path:none;width:auto;height:auto;margin:0 0 1.5rem;position:static}.no-js .twin-bezel,.no-js .twin-drag-hint{display:none}@media (width>=961px){.pilot-grid>div:first-child{top:calc(var(--nav-height) + 3rem);align-self:start;position:sticky}}.hero-scroll-container.is-static .hud-telemetry-box{width:100%;max-width:320px;position:relative;inset:auto}.hero-scroll-container.is-static .hud-stage-3{flex-direction:column;align-items:stretch;gap:1rem}.hero-scroll-container.is-static .pin-column{align-items:stretch;max-width:none}.hero-scroll-container.is-static .pin-card,.hero-scroll-container.is-static .mesh-panel{width:100%;max-width:none}.hero-scroll-container.is-static .hero-canvas{height:60vh;position:relative}.hero-scroll-container.is-static .hero-poster,.hero-scroll-container.is-static .hero-particles{height:60vh;bottom:auto}html.motion-off .hscroll{min-height:0;display:block}.step-visual-box--diagram{background:linear-gradient(150deg,#0a3b310f,#c9a24b12);border:1px solid #0a3b311f;place-items:center;padding:2rem;display:grid}.gateway-diagram{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;width:100%;display:flex}.gateway-node{border-radius:var(--radius-md);min-width:92px;color:var(--color-pine);text-align:center;background:#fff;border:1px solid #0a3b3124;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .6rem;display:flex;box-shadow:0 8px 20px #0a3b3112}.gateway-node svg{width:26px;height:26px}.gateway-node span{font-family:var(--font-heading);color:var(--color-ink);font-size:.78rem;font-weight:700;line-height:1.3}.gateway-link{background:#c9a24b59;border-radius:2px;flex:none;width:40px;height:2px;position:relative;overflow:hidden}.gateway-link span{background:linear-gradient(90deg, transparent, var(--color-gold), transparent);width:16px;animation:2.1s linear infinite mesh-travel;position:absolute;inset-block:0}.alert-preview{border-radius:var(--radius-md);background:#0b141a;border:1px solid #c9a24b4d;width:100%;max-width:330px;padding:.9rem;box-shadow:0 14px 34px #0a3b3138}.alert-preview-head{border-bottom:1px solid #f7f4ed1a;align-items:center;gap:8px;margin-bottom:.7rem;padding-bottom:.7rem;display:flex}.alert-preview-dot{background:var(--color-danger);width:8px;height:8px;box-shadow:0 0 8px var(--color-danger);border-radius:50%;flex:none}.alert-preview-name{font-family:var(--font-heading);color:var(--color-ivory);flex:1;font-size:.85rem;font-weight:700}.alert-preview-time{font-family:var(--font-mono);color:#f7f4ed73;font-size:.68rem}.alert-preview-bubble{background:#075e54;border-radius:10px 10px 10px 2px;padding:.8rem .9rem}[dir=rtl] .alert-preview-bubble{border-radius:10px 10px 2px}.alert-preview-line{color:#f7f4edeb;margin-bottom:.5rem;font-size:.82rem;line-height:1.55}.alert-preview-action{font-family:var(--font-heading);color:var(--color-caution);font-size:.82rem;font-weight:700;line-height:1.5}.alert-preview-langs{flex-wrap:wrap;gap:5px;margin-top:.8rem;display:flex}.alert-preview-langs span{font-family:var(--font-mono);border-radius:var(--radius-full);color:var(--color-gold);background:#c9a24b1f;border:1px solid #c9a24b40;padding:3px 8px;font-size:.6rem}.protect-visual--panel{aspect-ratio:auto;background:var(--color-ink-dark);border:1px solid #c9a24b38;padding:1.1rem}.roster-head,.riskboard-head{font-family:var(--font-mono);color:#f7f4edb3;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.9rem;font-size:.72rem;display:flex}.roster-status{border-radius:var(--radius-full);color:var(--color-safe);white-space:nowrap;background:#2f9e6e2e;border:1px solid #2f9e6e73;padding:3px 9px}.riskboard-time{color:var(--color-gold)}.roster-grid{grid-template-columns:repeat(9,1fr);gap:7px;display:grid}.roster-dot{aspect-ratio:1;background:#2f9e6e8c;border-radius:50%}.roster-dot.is-caution{background:var(--color-caution);box-shadow:0 0 10px var(--color-caution);animation:1.8s ease-in-out infinite roster-blink}@keyframes roster-blink{0%,to{opacity:1}50%{opacity:.35}}.riskboard-rows{flex-direction:column;gap:.55rem;display:flex}.riskboard-row{grid-template-columns:62px 1fr;align-items:center;gap:.7rem;display:grid}.riskboard-row>span{font-family:var(--font-mono);color:#f7f4ed8c;font-size:.68rem}.riskboard-bar{border-radius:var(--radius-full);background:var(--color-safe);height:7px;display:block}.riskboard-bar.is-caution{background:var(--color-caution)}.riskboard-bar.is-danger{background:var(--color-danger)}html.motion-off .gateway-link span,html.motion-off .roster-dot.is-caution{animation:none}html.motion-off .gateway-link span{opacity:.5;width:100%;inset-inline-start:0}.hscroll-inner{width:100%;max-width:var(--container-max);padding-block:calc(var(--nav-height) + 2vh) 2vh;flex-direction:column;justify-content:center;gap:2.5rem;margin-inline:auto;display:flex}.hscroll-head{justify-content:space-between;align-items:baseline;gap:1.5rem;display:flex}.hscroll-kicker{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--color-gold);font-size:.75rem}.hscroll-count{font-family:var(--font-mono);color:#f7f4ed80;white-space:nowrap;font-size:.85rem}#band-hscroll-index{color:var(--color-gold);font-weight:600}.hscroll-count-sep{opacity:.5;margin-inline:4px}.hscroll-inner .hscroll-progress{margin-top:0}.hscroll.is-native .hscroll-inner{padding-block:0;display:block}.hscroll.is-native .hscroll-head{margin-bottom:2rem}.btn-menu-toggle{cursor:pointer;z-index:30;background:#c9a24b14;border:1px solid #c9a24b59;border-radius:50%;flex-direction:column;justify-content:center;gap:4px;width:38px;height:38px;padding:0 9px;display:none}.btn-menu-bar{background:var(--color-gold);width:100%;height:1.6px;transition:transform .28s var(--ease-out-expo), opacity .2s;border-radius:2px;display:block}.menu-open .btn-menu-toggle .btn-menu-bar:first-child{transform:translateY(5.6px)rotate(45deg)}.menu-open .btn-menu-toggle .btn-menu-bar:nth-child(2){opacity:0}.menu-open .btn-menu-toggle .btn-menu-bar:nth-child(3){transform:translateY(-5.6px)rotate(-45deg)}.nav-links-cta{display:none}@media (width<=768px){.btn-menu-toggle{display:flex}.nav-actions .nav-cta{display:none}.menu-open .header-nav{-webkit-backdrop-filter:none;background:0 0;border-bottom-color:#0000}.nav-links{-webkit-backdrop-filter:blur(20px);z-index:20;opacity:0;visibility:hidden;transition:opacity .3s, transform .35s var(--ease-out-expo), visibility .3s;background:#071f1af7;flex-direction:column;justify-content:center;align-items:center;gap:1.6rem;margin:0;padding:6rem 1.5rem 3rem;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-12px)}.menu-open .nav-links{opacity:1;visibility:visible;transform:none}.nav-links .nav-link{font-family:var(--font-heading);font-size:1.35rem;font-weight:700}.nav-links-cta{margin-top:1rem;display:block}.menu-open{overflow:hidden}}html.motion-off .nav-links{transition:none}.nav-logo,.nav-actions{z-index:30;position:relative}.step-visual-box--diagram{align-items:stretch;height:auto;min-height:200px}.gateway-diagram{flex-direction:column;gap:0}.gateway-node{text-align:start;flex-direction:row;gap:.7rem;width:100%;min-width:0;padding:.7rem .9rem}.gateway-node svg{flex:none;width:22px;height:22px}.gateway-node span{font-size:.82rem}.gateway-link{width:2px;height:22px;margin-inline-start:1.5rem}.gateway-link span{background:linear-gradient(180deg, transparent, var(--color-gold), transparent);width:auto;height:12px;animation-name:mesh-travel-v;inset-block:auto;inset-inline:0}[dir=rtl] .gateway-link span{animation-name:mesh-travel-v}.alert-preview{max-width:none}.protect-visual--panel .protect-visual-tag{background:#c9a24b1f;border:1px solid #c9a24b4d;margin-top:.9rem;display:inline-block;position:static}.roster-grid{grid-template-columns:repeat(10,1fr);gap:6px;max-width:260px}.roster-dot{border-radius:3px}.no-js .hud-telemetry-box{width:100%;max-width:320px;position:relative;inset:auto}.no-js .hud-stage-3{flex-direction:column;align-items:stretch;gap:1rem;padding:0}.no-js .hud-stage-4{padding:0}.no-js .pin-column{align-items:stretch;max-width:none}.no-js .pin-card,.no-js .mesh-panel{width:100%;max-width:none}.no-js .hero-scroll-container{height:auto;min-height:100vh}.no-js .hero-overlay-grid{gap:2.5rem;position:relative}.no-js .hero-canvas{display:none}.btn-motion-toggle{width:38px;height:38px;color:var(--color-gold);cursor:pointer;background:#c9a24b14;border:1px solid #c9a24b59;border-radius:50%;place-items:center;transition:background .25s,border-color .25s,color .25s;display:grid}.btn-motion-toggle:hover{border-color:var(--color-gold);background:#c9a24b33}.btn-motion-toggle svg{width:18px;height:18px}.motion-wave{stroke-linecap:round;transform-origin:50%;animation:1.4s ease-in-out infinite motion-bars}.motion-wave-2{animation-delay:.12s}.motion-wave-3{animation-delay:.24s}.motion-wave-4{animation-delay:.36s}@keyframes motion-bars{0%,to{transform:scaleY(1)}50%{transform:scaleY(.45)}}.motion-slash{stroke-linecap:round;opacity:0;transition:opacity .2s}.btn-motion-toggle.is-off{color:#f7f4ed73;background:0 0;border-color:#f7f4ed33}.btn-motion-toggle.is-off .motion-wave{animation:none}.btn-motion-toggle.is-off .motion-slash{opacity:1}html.motion-off .motion-wave{animation:none}.no-js .btn-motion-toggle{display:none}.hero-poster{object-fit:contain;object-position:center;opacity:.9;pointer-events:none;width:100%;height:100%;padding:4vh 4vw;position:absolute;inset:0}.hero-canvas{opacity:0;transition:opacity .6s}.hero-canvas.is-ready{opacity:1}.hero-particles{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.reduced-motion .hero-particles{display:none}html.motion-off .hero-canvas{transition:none}.hero-poster{z-index:0}.hero-canvas,.hero-particles{z-index:1}.hero-scroll-container.is-live .hero-poster{opacity:0;transition:opacity .6s}.hscroll.is-grid{min-height:0;margin-top:3rem;padding-block:0;display:block;overflow:visible}.hscroll.is-grid .hscroll-inner{padding-block:0;display:block}.hscroll.is-grid .hscroll-head{margin-bottom:2.5rem}.hscroll.is-grid .hscroll-track{grid-template-columns:repeat(3,1fr);gap:1.5rem;width:auto;display:grid;transform:none!important}.hscroll.is-grid .feature-item-card{width:auto;min-height:0}.hscroll.is-grid .hscroll-count,.hscroll.is-grid .hscroll-progress{display:none}.hscroll,.hscroll.is-native{scrollbar-width:none;-ms-overflow-style:none}.hscroll::-webkit-scrollbar,.hscroll.is-native::-webkit-scrollbar{width:0;height:0;display:none}html.motion-off .hscroll{min-height:0;padding-block:0;display:block;overflow:visible}html.motion-off .hscroll .hscroll-inner{padding-block:0;display:block}html.motion-off .hscroll .hscroll-track{grid-template-columns:repeat(3,1fr);width:auto;display:grid}html.motion-off .hscroll .feature-item-card{width:auto;min-height:0}html.motion-off .hscroll .hscroll-count,html.motion-off .hscroll .hscroll-progress{display:none}@media (width<=900px){.hscroll.is-grid .hscroll-track{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.hscroll.is-grid .hscroll-track{grid-template-columns:1fr}}@media (width<=900px){html.motion-off .hscroll .hscroll-track{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){html.motion-off .hscroll .hscroll-track{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html.no-js *,html.no-js :before,html.no-js :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.hero-poster,.hero-poster img{object-fit:contain;object-position:center;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-poster{opacity:.9;z-index:0;padding:4vh 4vw}@media (width>=861px){.hero-scroll-container:not(.is-static) .hero-poster{padding:10vh 4vw 10vh 40%}[dir=rtl] .hero-scroll-container:not(.is-static) .hero-poster{padding:10vh 40% 10vh 4vw}}.hero-poster img{padding:0;position:static}.band-media{max-width:min(var(--container-max), calc(100vw - 3rem));border-radius:var(--radius-lg);aspect-ratio:32/9;border:1px solid #c9a24b38;max-height:320px;margin:0 auto;position:relative;overflow:hidden}.band-media img{object-fit:cover;object-position:58% 44%;will-change:transform;width:100%;height:100%;display:block}.band-media:after{content:"";pointer-events:none;background:radial-gradient(120% 140% at 50% 45%, transparent 40%, #0a3b318c 100%), linear-gradient(90deg, var(--color-deep-green), transparent 18%, transparent 82%, var(--color-deep-green));position:absolute;inset:0}@media (width<=860px){.band-media{aspect-ratio:16/9;max-height:none}}.protect-bg,.protect-bg img{width:100%;height:100%;position:absolute;inset:0}.protect-bg img{object-fit:cover;display:block}.protect-bg:after{content:"";background:linear-gradient(#0a3b316b,#17251fc7);position:absolute;inset:0}.protect-visual--panel{isolation:isolate;position:relative}.protect-visual--panel>.roster-panel,.protect-visual--panel>.riskboard-panel{z-index:1;position:relative}.hero-scroll-container.is-compact{--render-top:.05;--render-bottom:.47;--render-shift:0;--stage-top:48%;--stage-bottom:4.75rem}@media (orientation:portrait) and (height<=700px){.hero-scroll-container.is-compact{--render-top:.04;--render-bottom:.38;--stage-top:40%;--stage-bottom:3.5rem}}@media (width<=860px){.hero-overlay-grid{padding:calc(var(--nav-height) + .75rem) 1.25rem 1.5rem}.hero-scroll-container.is-compact .hero-scroll-cue{margin-top:auto}.hero-scroll-container.is-compact .hud-stage-1{inset:var(--stage-top) 0 var(--stage-bottom);text-align:center;flex-direction:column;justify-content:center;max-width:none;padding:0 1.25rem;display:flex;position:absolute}.hero-scroll-container.is-compact .hero-badge-tag{align-self:center;margin-bottom:.9rem}.hero-scroll-container.is-compact .hero-title{margin-bottom:.75rem;font-size:clamp(2rem,9vw,2.9rem)}.hero-scroll-container.is-compact .hero-sub{margin-bottom:1.5rem;font-size:1rem;line-height:1.55}.hero-scroll-container.is-compact .hero-actions{justify-content:center}.hero-scroll-container.is-compact .hud-stage-2,.hero-scroll-container.is-compact .hud-stage-3{inset:var(--stage-top) 0 var(--stage-bottom);flex-direction:column;justify-content:center;align-items:stretch;gap:.75rem;padding:0 1.25rem;display:flex}.hero-scroll-container.is-compact .hud-telemetry-box{width:100%;max-width:340px;margin-inline:auto;padding:1rem 1.1rem;position:relative;inset:auto}.hero-scroll-container.is-compact .pin-column{align-items:stretch;gap:.75rem;max-width:none}.hero-scroll-container.is-compact .pin-card{width:100%;max-width:none;padding:.8rem 1rem}.hero-scroll-container.is-compact .pin-title{margin-bottom:.25rem;font-size:.9rem}.hero-scroll-container.is-compact .pin-desc{font-size:.8rem;line-height:1.45}.hero-scroll-container.is-compact .hero-poster{bottom:calc(100% - var(--render-bottom) * 100%);padding:2vh 12vw 0}}@media (width<=860px) and (orientation:portrait) and (height<=700px){.hero-scroll-container.is-compact .pin-column,.hero-scroll-container.is-compact .hud-stage-3{gap:.5rem}.hero-scroll-container.is-compact .pin-card{padding:.6rem .9rem}.hero-scroll-container.is-compact .pin-title{font-size:.85rem}.hero-scroll-container.is-compact .pin-desc{font-size:.75rem}.hero-scroll-container.is-compact .hero-title{font-size:clamp(1.7rem,8vw,2.3rem)}.hero-scroll-container.is-compact .hero-sub{margin-bottom:1rem;font-size:.92rem}.hero-scroll-container.is-compact .hero-badge-tag{margin-bottom:.6rem}}@media (width<=860px) and (orientation:landscape){.hud-stage-3{padding:calc(var(--nav-height) + .5rem) 1.25rem 3rem;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.pin-column{align-items:stretch;gap:.6rem;max-width:44%}.pin-card{max-width:none;padding:.65rem .9rem}.pin-title{margin-bottom:.2rem;font-size:.85rem}.pin-desc{font-size:.74rem;line-height:1.4}.hero-overlay-grid{padding:calc(var(--nav-height) + .5rem) 1.5rem 1rem}.hud-stage-1{max-width:60%}.hero-badge-tag{margin-bottom:.6rem;padding:4px 10px;font-size:.78rem}.hero-title{margin-bottom:.5rem;font-size:clamp(1.6rem,4.5vw,2.2rem)}.hero-sub{margin-bottom:1rem;font-size:.9rem}.hud-telemetry-box{top:calc(var(--nav-height) + .5rem);width:min(280px,42%);min-width:0;padding:.8rem 1rem}.telemetry-row{margin-bottom:.3rem;font-size:.78rem}.telemetry-label{font-size:.68rem}.hero-scroll-cue{display:none}}@media (width<=720px){.section-problem{padding:4.5rem 1.25rem 3.5rem}.section-how-it-works,.section-simulator,.section-band-features,.section-protects,.section-pilot,.section-faq{padding:4.5rem 1.25rem}.section-verse{padding:5.5rem 1.25rem}.problem-header{margin-bottom:2.5rem}.stats-grid{gap:1.25rem;margin-bottom:2.5rem}.stat-card{padding:1.75rem 1.25rem}.problem-closing-box{gap:1.5rem;padding:1.75rem 1.5rem}.closing-text{font-size:1.1rem}.story-steps-grid,.protects-cards-grid{gap:1.5rem;margin-top:2.5rem}.protect-card{padding:1.75rem 1.5rem}.protect-title{font-size:1.4rem}.protect-body{font-size:1rem}.hscroll{margin-top:2.5rem}.hscroll-track .feature-item-card{min-height:0;padding:1.5rem 1.25rem}.sim-twin-panel{padding:1.25rem}.pilot-grid{gap:2.5rem}.exertion-btn-group{grid-template-columns:1fr;gap:.5rem}.sim-exertion-btn{text-align:start;padding:10px 14px}.footer-top{gap:2rem}}
