@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap";.pops-startup-splash{position:fixed;inset:0;z-index:10000;overflow:hidden;background:#04070c;color:#dbe7f2;font-family:var(--font-body, system-ui, sans-serif)}.pops-startup-splash-canvas,.pops-startup-splash-vignette{position:absolute;inset:0;width:100%;height:100%}.pops-startup-splash-canvas{display:block}.pops-startup-splash-vignette{pointer-events:none;background:radial-gradient(ellipse at 50% 48%,transparent 42%,rgba(0,0,0,.72) 100%)}.pops-startup-splash-statement{position:absolute;inset:0;z-index:2;display:grid;align-content:center;justify-content:center;padding:0 6vw;color:#d9ebf7;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,6.2vw,74px);font-weight:300;line-height:1.2;letter-spacing:.01em;text-align:center;text-shadow:0 2px 24px rgba(0,0,0,.48);pointer-events:none;animation:pops-startup-statement-out 1s ease 3.2s forwards}.pops-startup-splash-statement span{display:block}.pops-startup-splash-statement.is-hidden{opacity:0;animation:none}.pops-startup-splash-statement strong{color:#bfeaff;text-shadow:0 0 22px rgba(76,195,238,.6)}.pops-startup-splash-brand{position:absolute;z-index:2;left:0;right:0;top:62%;padding:0 5vw;text-align:center;opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease;pointer-events:none}.pops-startup-splash-brand.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.pops-startup-splash-brand h1{margin:0;color:#e6f2fb;font-size:clamp(40px,7vw,76px);font-weight:700;letter-spacing:.3em;line-height:1;text-indent:.3em}.pops-startup-splash-brand p{margin:14px 0 0;color:#7fa3c7;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,2.4vw,24px);letter-spacing:.06em}.pops-startup-splash-brand p+p{margin-top:22px;color:#dbe7f2;font-family:inherit;font-size:clamp(15px,1.9vw,19px);letter-spacing:.14em}.pops-startup-splash-brand button{margin-top:28px;padding:10px 24px;color:#dbe7f2;background:#4cc3ee24;border:1px solid rgba(76,195,238,.52);border-radius:3px;font:inherit;letter-spacing:.12em;cursor:pointer}.pops-startup-splash-brand button:disabled{opacity:0;pointer-events:none}.pops-startup-splash-brand button:hover,.pops-startup-splash-brand button:focus-visible{color:#04070c;background:#4cc3ee;outline:2px solid rgba(76,195,238,.32);outline-offset:3px}.pops-startup-splash-hint{position:absolute;z-index:2;left:0;right:0;bottom:26px;margin:0;color:#7fa3c7;font-size:14px;letter-spacing:.12em;text-align:center;transition:opacity .4s ease}.pops-startup-splash-sound{position:absolute;z-index:3;right:24px;top:20px;padding:8px 12px;color:#b9d6e9;background:#04070cb3;border:1px solid rgba(76,195,238,.45);border-radius:4px;font:inherit;font-size:13px;cursor:pointer}.pops-startup-splash-sound:focus-visible{outline:2px solid #4cc3ee;outline-offset:3px}.pops-startup-splash-hint.is-hidden{opacity:0}@keyframes pops-startup-statement-out{to{opacity:0}}@media(prefers-reduced-motion:reduce){.pops-startup-splash-statement{animation-duration:.2s;animation-delay:1.6s}.pops-startup-splash-brand{transition-duration:.2s}}.website-orb{position:fixed;top:0;left:0;z-index:1200;width:var(--orb-size, 200px);pointer-events:none;transition:filter .18s ease}.website-orb-motion-trail{position:absolute;top:0;left:0;width:100%;height:var(--orb-size, 200px);object-fit:contain;opacity:var(--orb-trail-opacity, 0);filter:blur(2px);transform:translate3d(var(--orb-trail-x, 0px),var(--orb-trail-y, 0px),0);pointer-events:none;-webkit-user-select:none;user-select:none}.website-orb-core,.website-orb-speech{pointer-events:auto}.website-orb-core{--orb-speech-level: 0;width:var(--orb-size, 200px);height:var(--orb-size, 200px);padding:0;opacity:.96;border:1px solid rgba(8,34,96,.92);border-radius:50%;background:radial-gradient(circle at 50% 50%,#060f14fa,#010407fa 74%);box-shadow:0 0 calc(20px + 24px * var(--orb-glow)) #a87c3f85,0 0 calc(8px + 14px * var(--orb-glow)) #dab5705c,0 12px 28px #00000047,inset 0 0 28px #ffffff1a;cursor:pointer;display:grid;place-items:center;position:relative;isolation:isolate;overflow:visible;transform-origin:50% 54%}.website-orb-core:hover{border-color:#3ae8ffc7}.website-orb-core.has-splash{animation:website-orb-arrive 1.25s cubic-bezier(.16,1,.3,1) both}.website-orb-core.is-listening{animation:website-orb-breathe 2.8s ease-in-out infinite}.website-orb-core.is-thinking{animation:website-orb-breathe 4.8s ease-in-out infinite}.website-orb-core.is-error{border-color:#ff3b3bbf;box-shadow:0 0 26px #ff3b3b47}.website-orb-splash,.website-orb-pulse,.website-orb-orbit,.website-orb-beam,.website-orb-glow,.website-orb-ring{position:absolute;border-radius:50%;pointer-events:none}.website-orb-splash{inset:-34px;z-index:-2;opacity:0;background:radial-gradient(circle,rgba(58,232,255,.22),transparent 58%),conic-gradient(from 90deg,transparent,rgba(251,191,36,.32),transparent,rgba(58,232,255,.28),transparent)}.website-orb-core.has-splash .website-orb-splash{animation:website-orb-splash 1.18s ease-out .12s both}.website-orb-pulse{inset:-42px;z-index:-1;border:1px solid rgba(203,154,83,.42);background:radial-gradient(circle,rgba(179,130,66,.28),rgba(84,56,28,.18) 42%,transparent 70%);box-shadow:0 0 26px #c7914870,inset 0 0 30px #ecbf7124;opacity:.72;animation:website-orb-dark-pulse 16s ease-in-out infinite}.website-orb-orbit{inset:-26px;z-index:-1;border:1px solid rgba(210,162,92,.38);box-shadow:0 0 26px #ae773957,inset 0 0 20px #edc47b24;opacity:.72;animation:website-orb-orbit-pulse 22s ease-in-out infinite}.website-orb-beam{width:62px;height:160px;left:50%;top:52%;z-index:-2;border-radius:999px;background:linear-gradient(180deg,rgba(0,238,255,.2),rgba(30,96,255,.1) 42%,transparent 86%);filter:blur(15px);opacity:.34;transform:translate(-50%) rotate(calc(20deg + var(--orb-look-x) * 28deg)) translate(calc(var(--orb-look-x) * 18px),calc(var(--orb-look-y) * 16px));transform-origin:50% 0;animation:website-orb-beam-breathe 14s ease-in-out infinite}.website-orb-core.is-listening .website-orb-pulse,.website-orb-core.is-thinking .website-orb-pulse,.website-orb-core.is-speaking .website-orb-pulse{animation:none;opacity:.5}.website-orb-glow{inset:-24px;z-index:-1;background:radial-gradient(circle,rgba(152,101,49,calc(.22 + var(--orb-glow) * .14)),transparent 68%),radial-gradient(circle,rgba(232,190,117,calc(.08 + var(--orb-glow) * .08)),transparent 48%);filter:blur(10px)}.website-orb-core.is-speaking .website-orb-glow{background:radial-gradient(circle,rgba(231,181,105,.32),rgba(141,91,42,.2) 42%,transparent 70%)}.website-orb-ring{inset:-34px;z-index:2;border:1px solid rgba(98,174,226,.58);opacity:.86;box-shadow:0 0 15px #2385be38,inset 0 0 10px #2385be1a;animation:website-orb-ring-orbit 48s linear infinite}.website-orb-node{position:absolute;width:8px;height:8px;border-radius:50%;background:#a9e7ff;box-shadow:0 0 10px #4dc7ffdb}.website-orb-node-a{top:0;left:50%;transform:translate(-50%,-50%);animation:website-orb-node-pulse-a 9.6s ease-in-out infinite}.website-orb-node-b{left:93.3%;top:75%;transform:translate(-50%,-50%);animation:website-orb-node-pulse-b 12.6s ease-in-out infinite}.website-orb-node-c{left:6.7%;top:75%;transform:translate(-50%,-50%);animation:website-orb-node-pulse-a 10.8s ease-in-out infinite reverse}.website-orb-skin-wrap{position:absolute;inset:5px;z-index:1;overflow:hidden;border-radius:50%;background:#04103a85;box-shadow:0 0 0 3px #020d2cad,inset 0 0 30px #000000a8}.website-orb-skin-wrap:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 35% 18%,rgba(255,255,255,.3),transparent 18%),linear-gradient(150deg,rgba(0,238,255,.12),transparent 36%,rgba(0,0,0,.28) 76%);mix-blend-mode:screen;pointer-events:none}.website-orb-skin{width:100%;height:100%;display:block;object-fit:cover;object-position:50% 45%;transform:scale(1.36);opacity:1;-webkit-user-select:none;user-select:none}.website-orb-eye-ring{width:10%;aspect-ratio:1;position:absolute;left:50%;top:16%;z-index:4;border-radius:50%;border:1px solid rgba(24,74,150,.78);background:radial-gradient(circle,rgba(8,34,78,.18),rgba(3,12,31,.04) 68%,transparent 72%);box-shadow:0 0 5px #0c39824d,inset 0 0 5px #0c398238;opacity:1;transform:translate(-50%,-50%);transition:transform 90ms linear,border-color .16s ease,box-shadow .16s ease}.website-orb-eye-ring:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.website-orb-eye-ring:after{width:32%;height:32%;left:50%;top:50%;background:#4abad7f5;box-shadow:0 0 5px #1ccdffcc;transform:translate(calc(-50% + var(--orb-look-x) * 4px),calc(-50% + var(--orb-look-y) * 3px));transition:transform 90ms linear,box-shadow 90ms linear}.website-orb-core.is-speaking .website-orb-eye-ring:after{transform:translate(calc(-50% + var(--orb-look-x) * 4px),calc(-50% + var(--orb-look-y) * 3px)) scale(calc(.7 + var(--orb-speech-level) * .9));box-shadow:0 0 calc(4px + var(--orb-speech-level) * 8px) #1ccdfff2}.website-orb-core.is-speaking .website-orb-eye-ring{transform:translate(-50%,-50%) scale(calc(1 + var(--orb-speech-level) * .16));border-color:rgba(75,211,255,calc(.55 + var(--orb-speech-level) * .4));box-shadow:0 0 calc(5px + var(--orb-speech-level) * 12px) #18aaff9e,inset 0 0 calc(4px + var(--orb-speech-level) * 7px) #3adcffb8}.website-orb-name{position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);padding:4px 12px;color:#e7fbff;background:#020c1ed1;border:1px solid rgba(0,195,255,.34);border-radius:999px;box-shadow:0 8px 20px #0000003d,0 0 18px #0066ff1f;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.website-orb-speech{pointer-events:none;position:absolute;top:auto!important;bottom:calc(100% + 12px)!important;width:max-content;max-width:min(240px,calc(100vw - 32px));padding:9px 11px;color:#e7fbff;background:#020c1ead;border:1px solid rgba(0,195,255,.28);border-radius:8px;box-shadow:0 14px 34px #00000047,0 0 22px #0066ff1f;font-size:12px;line-height:1.35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.website-orb-speech.is-left{right:68%}.website-orb-speech.is-right{left:68%}.website-orb-pointer-layer{position:fixed;inset:0;z-index:1190;pointer-events:none}.website-orb-cursor-ping{position:fixed;z-index:1201;width:18px;height:18px;border:2px solid rgba(164,242,255,1);border-radius:50%;background:#50d3ff2e;box-shadow:0 0 18px #41cdffe6,inset 0 0 8px #41cdff6b;pointer-events:none;transform:translate(-50%,-50%);animation:website-orb-cursor-ping .76s cubic-bezier(.16,.72,.25,1) both}.website-orb-target-ring{position:fixed;border:3px solid rgba(255,204,72,1);border-radius:8px;box-shadow:0 0 22px #ffb82db8,inset 0 0 18px #ffb82d33;animation:website-orb-target-ping .9s ease-out 2}.website-orb-target-ring:after{content:"";position:absolute;inset:-8px;border:2px solid rgba(255,219,121,.8);border-radius:12px;pointer-events:none;animation:website-orb-target-ring-pulse .9s ease-out 2}@keyframes website-orb-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}@keyframes website-orb-arrive{0%{opacity:0;transform:translateY(12px) scale(.58) rotate(-10deg);filter:blur(8px)}58%{opacity:1;transform:translateY(-4px) scale(1.08) rotate(2deg);filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1) rotate(0);filter:blur(0)}}@keyframes website-orb-splash{0%{opacity:0;transform:scale(.25) rotate(0)}28%{opacity:1}to{opacity:0;transform:scale(1.24) rotate(120deg)}}@keyframes website-orb-pulse{0%{opacity:.65;transform:scale(.84)}to{opacity:0;transform:scale(1.18)}}@keyframes website-orb-dark-pulse{0%,to{opacity:.54;transform:scale(.985)}50%{opacity:.7;transform:scale(1.025)}}@keyframes website-orb-orbit-pulse{0%,to{opacity:.6;transform:scale(.995)}50%{opacity:.76;transform:scale(1.015)}}@keyframes website-orb-beam-breathe{0%,to{opacity:.18}50%{opacity:.4}}@keyframes website-orb-ring-orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes website-orb-node-pulse-a{0%,to{transform:translate(-50%) scale(.82);opacity:.55}45%{transform:translate(-50%) scale(1.18);opacity:1}70%{transform:translate(-50%) scale(.95);opacity:.72}}@keyframes website-orb-node-pulse-b{0%,to{transform:scale(.86);opacity:.4}38%{transform:scale(1.12);opacity:.86}72%{transform:scale(.94);opacity:.58}}@keyframes website-orb-scan{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes website-orb-target-ping{0%{outline:0 solid rgba(255,184,45,.8)}to{outline:20px solid rgba(255,184,45,0)}}@keyframes website-orb-target-ring-pulse{0%{opacity:.95;transform:scale(.96)}to{opacity:0;transform:scale(1.08)}}@keyframes website-orb-cursor-ping{0%{opacity:1;transform:translate(-50%,-50%) scale(.45)}70%{opacity:.82}to{opacity:0;transform:translate(-50%,-50%) scale(3.4)}}@media(max-width:720px){.website-orb{width:var(--orb-size, 175px)}.website-orb-core{width:var(--orb-size, 175px);height:var(--orb-size, 175px)}}.website-orb-core{border:0;border-radius:0;background:transparent;box-shadow:none;opacity:1;overflow:visible}.website-orb-core:hover,.website-orb-core.is-error{border:0;box-shadow:none}.website-orb-skin-wrap{inset:0;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.website-orb-skin-wrap:after{display:none}.website-orb-skin{object-fit:contain;object-position:center;transform:none}.website-orb-speech{pointer-events:auto}:root{--pops-bg: #070a0f;--pops-bg-2: #0a1b30;--pops-panel: #0d0f14;--pops-panel-2: #1a1f26;--pops-border: #1e293b;--pops-border-soft: rgba(30, 96, 255, .24);--pops-border-strong: #334155;--pops-blue: #1e60ff;--pops-blue-bright: #69b7ff;--pops-blue-soft: rgba(30, 96, 255, .14);--pops-gold: #fbbf24;--pops-gold-soft: rgba(251, 191, 36, .14);--pops-text: #ffffff;--pops-text-soft: #f3f6fb;--pops-text-muted: #e1e8f0;--pops-danger: #ff3b3b;--pops-danger-soft: rgba(255, 59, 59, .14);--pops-success: #10b981;--pops-warning: #f59e0b;--pops-shadow-blue: 0 0 40px rgba(30, 96, 255, .15);--pops-radius: 8px;--forge-blue: #1E60FF;--forge-blue-glow: rgba(30, 96, 255, .4);--midnight-blue: #0A1B30;--midnight-deep: #070a0f;--steel-silver: #C7CDD6;--gunmetal: #1A1F26;--gunmetal-light: #252b3a;--obsidian: #0D0F14;--crimson-alert: #FF3B3B;--text-primary: #FFFFFF;--text-secondary: #F3F6FB;--text-muted: #E1E8F0;--text-dim: #CCD6E2;--border-dim: #1E293B;--border-glow: #334155;--radius: 8px;--radius-lg: 12px;--radius-xl: 20px;--shadow-sm: 0 2px 8px rgba(0,0,0,.4);--shadow-md: 0 4px 24px rgba(0,0,0,.5);--shadow-glow: 0 0 40px rgba(30, 96, 255, .15);--shadow-glow-strong: 0 0 60px rgba(30, 96, 255, .25)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,sans-serif;background:var(--midnight-deep);color:var(--text-primary);min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,.display{font-family:Rajdhani,sans-serif;font-weight:700;letter-spacing:.02em}h1{font-size:56px;line-height:1.1}h2{font-size:40px;line-height:1.15}h3{font-size:28px;line-height:1.2}h4{font-size:20px;line-height:1.3}.mono{font-family:JetBrains Mono,SF Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.page{min-height:100vh;position:relative}.container{max-width:1200px;margin:0 auto;padding:0 32px}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#070a0fd9;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-dim);transition:all .3s ease}.nav-inner{max-width:1200px;margin:0 auto;padding:0 32px;height:94px;display:flex;align-items:center;justify-content:space-between}.nav-logo{display:flex;align-items:center;gap:14px;text-decoration:none}.nav-logo-shield{width:64px;height:64px;position:relative}.brand-badge{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 8px rgba(30,96,255,.45))}.nav-logo-text{font-family:Rajdhani,sans-serif;font-weight:700;font-size:30px;color:var(--text-primary);letter-spacing:.05em}.nav-logo-text span{color:var(--forge-blue);display:inline-block;margin-left:2px;font-size:.32em;line-height:0;letter-spacing:.02em;vertical-align:super}.nav-links{display:flex;align-items:center;gap:32px}.nav-link{font-size:14px;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .2s;letter-spacing:.02em}.nav-link:hover,.nav-link-active{color:var(--text-primary)}.nav-menu-toggle{display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--text-primary);background:transparent;border:1px solid var(--border-dim);border-radius:var(--radius);cursor:pointer}.nav-cta{background:linear-gradient(135deg,var(--forge-blue),#4a7fff);color:#fff;padding:10px 24px;border-radius:var(--radius);font-size:14px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .2s;box-shadow:0 4px 16px #1e60ff4d}.nav-cta:hover{transform:translateY(-1px);background:linear-gradient(135deg,#3c8dff,#6aa6ff);box-shadow:0 8px 28px #5ea8ff73}.nav-cart{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:8px 12px;border:1px solid rgba(99,156,255,.28);border-radius:var(--radius);color:#d9e9ff;text-decoration:none;font-size:14px;font-weight:600;background:#1e60ff12}.nav-cart strong{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--forge-blue);color:#fff;font-size:12px}.nav-cart:hover{border-color:#add6ffd9;color:#fff}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding-top:94px}.hero-bg{position:absolute;inset:0;background:linear-gradient(180deg,#070a0fc7,#070a0fe6),url(/popsbanner1600.png) center/cover no-repeat,radial-gradient(ellipse 80% 50% at 50% 0%,rgba(30,96,255,.08) 0%,transparent 60%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(30,96,255,.04) 0%,transparent 50%),radial-gradient(ellipse 50% 30% at 20% 70%,rgba(30,96,255,.03) 0%,transparent 50%)}.hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(30,96,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(30,96,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 40%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,black 40%,transparent 80%)}.hero-content{position:relative;z-index:2;text-align:center;max-width:900px;padding:0 32px}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;background:#1e60ff1a;border:1px solid rgba(30,96,255,.2);border-radius:100px;font-size:12px;font-weight:600;color:var(--forge-blue);letter-spacing:.08em;text-transform:uppercase;margin-bottom:32px;font-family:Rajdhani,sans-serif}.hero-badge:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--forge-blue);box-shadow:0 0 8px var(--forge-blue);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}.hero h1{font-size:clamp(40px,6vw,72px);font-weight:800;line-height:1.05;margin-bottom:24px;letter-spacing:-.02em}.hero h1 .accent{background:linear-gradient(135deg,var(--forge-blue),#6b9fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:clamp(16px,2vw,20px);color:var(--text-secondary);line-height:1.6;max-width:640px;margin:0 auto 40px}.hero-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:var(--radius);font-size:15px;font-weight:600;cursor:pointer;border:none;transition:all .2s;text-decoration:none;font-family:Inter,sans-serif;letter-spacing:.01em;border:1px solid transparent}.btn-primary{background:linear-gradient(135deg,var(--forge-blue),#4a7fff);color:#fff;box-shadow:0 4px 24px #1e60ff59;border-color:#6dadff59}.btn-primary:hover{transform:translateY(-2px);background:linear-gradient(135deg,#3c8dff,#6aa6ff);box-shadow:0 10px 34px #5ea8ff73;border-color:#add6ffcc}.btn-ghost{background:#1e60ff12;border:1px solid rgba(99,156,255,.35);color:#d9e9ff}.btn-ghost:hover{background:#7abaff33;color:#fff;border-color:#add6ffd9;box-shadow:0 0 0 3px #7abaff26;transform:translateY(-1px)}.hero-trust{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:56px;flex-wrap:wrap}.hero-trust-item{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.hero-trust-item svg{width:16px;height:16px;color:var(--forge-blue)}.section{padding:100px 0;position:relative}.section-alt{background:linear-gradient(180deg,var(--midnight-deep) 0%,var(--obsidian) 50%,var(--midnight-deep) 100%)}.section-header{text-align:center;max-width:640px;margin:0 auto 64px}.section-header .mono{color:var(--forge-blue);margin-bottom:16px;display:block}.access-kicker{font-size:28px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 18px rgba(30,96,255,.35)}.section-header h2{margin-bottom:16px}.section-header p{color:var(--text-secondary);font-size:17px;line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.feature-card{background:linear-gradient(145deg,var(--gunmetal),var(--obsidian));border:1px solid rgba(105,183,255,.52);border-left:3px solid #69b7ff;border-radius:var(--radius-lg);padding:32px;transition:all .3s ease;position:relative;overflow:hidden}.features-grid>.feature-card:nth-child(4n+2){border-color:#37d6b48c;border-left-color:#37d6b4}.features-grid>.feature-card:nth-child(4n+3){border-color:#be7dff94;border-left-color:#be7dff}.features-grid>.feature-card:nth-child(4n+4){border-color:#ffb84d94;border-left-color:#ffb84d}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--forge-blue),transparent);opacity:.3;transition:opacity .3s}.feature-card:hover{border-color:var(--border-glow);transform:translateY(-4px);box-shadow:var(--shadow-glow)}.feature-card:hover:before{opacity:.6}.feature-icon{width:48px;height:48px;border-radius:var(--radius);background:#1e60ff1a;border:1px solid rgba(30,96,255,.2);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--forge-blue)}.feature-card h3{font-size:20px;margin-bottom:10px;font-weight:700}.feature-card p{font-size:14px;color:var(--text-secondary);line-height:1.6}.feature-card-link{display:block;text-decoration:none;color:inherit}.inline-link{display:inline-flex;align-items:center;gap:6px;margin-top:18px;color:var(--forge-blue);font-weight:700;font-size:13px}.security-stroke-grid .feature-card{border-width:3px}.security-stroke-grid .feature-card:nth-child(1){border-color:#22c55e}.security-stroke-grid .feature-card:nth-child(2){border-color:#eab308}.security-stroke-grid .feature-card:nth-child(3){border-color:#ef4444}.security-stroke-grid .feature-card:nth-child(4){border-color:#38bdf8}.steps{display:flex;gap:16px;counter-reset:step}.step{flex:1;background:linear-gradient(145deg,var(--gunmetal),var(--obsidian));border:1px solid var(--border-dim);border-radius:var(--radius-lg);padding:28px;position:relative;transition:all .3s}.step:hover{border-color:var(--border-glow)}.step:before{counter-increment:step;content:counter(step,decimal-leading-zero);font-family:Rajdhani,sans-serif;font-size:32px;font-weight:800;color:var(--forge-blue);opacity:.3;line-height:1;display:block;margin-bottom:12px}.step h4{font-size:17px;margin-bottom:8px;font-weight:700}.step p{font-size:13px;color:var(--text-secondary);line-height:1.6}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1200px;margin:0 auto}.pricing-card{background:linear-gradient(145deg,var(--gunmetal),var(--obsidian));border:3px solid var(--border-dim);border-radius:var(--radius-xl);padding:40px 32px;position:relative;transition:all .3s}.pricing-card:after{content:"";position:absolute;top:12px;right:12px;width:38px;height:38px;background:url(/popsbadge.png) center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(30,96,255,.45));opacity:.9;pointer-events:none}.pricing-grid .pricing-card:nth-child(1){border-color:#22c55e}.pricing-grid .pricing-card:nth-child(2){border-color:#eab308}.pricing-grid .pricing-card:nth-child(3){border-color:#ef4444}.pricing-grid .pricing-card:nth-child(4){border-color:#38bdf8}.pricing-membership-row{grid-column:1 / -1;max-width:920px;width:100%;margin:4px auto 0;padding:26px 28px}.pricing-membership-row .pricing-tier,.pricing-membership-row .pricing-price,.pricing-membership-row .pricing-desc{text-align:center}.pricing-membership-row .pricing-price{font-size:40px}.pricing-membership-row .pricing-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;margin-bottom:22px}.pricing-membership-row .pricing-features li{border-bottom:none;justify-content:center;text-align:center;padding:4px 0}.pricing-card:hover{filter:brightness(1.03);transform:translateY(-4px)}.pricing-card.featured{box-shadow:none}.pricing-card.featured:before{content:"RECOMMENDED";position:absolute;top:-12px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,var(--forge-blue),#4a7fff);color:#fff;padding:4px 16px;border-radius:100px;font-size:11px;font-weight:700;letter-spacing:.08em;font-family:Rajdhani,sans-serif}.pricing-tier{font-family:Rajdhani,sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px}.pricing-price{font-family:Rajdhani,sans-serif;font-size:48px;font-weight:800;color:var(--text-primary);line-height:1;margin-bottom:4px}.pricing-price span{font-size:16px;font-weight:500;color:var(--text-muted)}.pricing-desc{font-size:14px;color:var(--text-secondary);margin-bottom:24px;min-height:40px}.pricing-features{list-style:none;margin-bottom:32px}.pricing-features li{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:14px;color:var(--text-secondary);border-bottom:1px solid var(--border-dim)}.pricing-features li:last-child{border-bottom:none}.pricing-features li svg{width:16px;height:16px;color:var(--forge-blue);flex-shrink:0}.download-section{text-align:center;padding:80px 0;background:linear-gradient(180deg,transparent,rgba(30,96,255,.03),transparent)}.download-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:100px;font-size:12px;font-weight:600;color:#10b981;margin-bottom:20px;font-family:Rajdhani,sans-serif;letter-spacing:.05em}.download-platforms{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px;flex-wrap:wrap}.platform-card{display:flex;align-items:center;gap:12px;padding:16px 24px;background:var(--gunmetal);border:1px solid rgba(105,183,255,.55);border-left:3px solid #69b7ff;border-radius:var(--radius-lg);color:var(--text-secondary);text-decoration:none;transition:all .2s;min-width:180px}.download-platforms>.platform-card:nth-child(3n+2){border-color:#37d6b48c;border-left-color:#37d6b4}.download-platforms>.platform-card:nth-child(3n+3){border-color:#be7dff94;border-left-color:#be7dff}.platform-card:hover{border-color:var(--forge-blue);color:var(--text-primary);box-shadow:var(--shadow-glow)}.platform-card strong{color:var(--text-primary);font-size:14px;display:block}.platform-card span{font-size:12px;color:var(--text-muted)}.commerce-page{padding-top:72px;background:radial-gradient(ellipse at top,rgba(30,96,255,.1),transparent 52%),var(--midnight-deep)}.commerce-heading{max-width:760px;margin-bottom:42px}.commerce-heading h1{margin:12px 0 14px;font-size:clamp(40px,6vw,64px)}.commerce-heading p{color:var(--text-secondary);font-size:17px;line-height:1.7}.commerce-layout,.checkout-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.cart-list,.checkout-form,.checkout-items,.fulfillment-list{display:grid;gap:16px}.cart-item,.checkout-panel,.order-summary,.commerce-empty,.suggestion-card{background:linear-gradient(145deg,var(--gunmetal),var(--obsidian));border:1px solid var(--border-dim);border-radius:var(--radius-lg)}.cart-item{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(120px,auto);gap:18px;padding:22px}.cart-item-mark{width:52px;height:52px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--forge-blue);background:#1e60ff1a;border:1px solid rgba(30,96,255,.22)}.cart-item-main{display:grid;gap:18px}.cart-item h2,.checkout-panel h2,.commerce-empty h2{font-size:24px;margin-bottom:6px}.cart-item p,.checkout-panel p,.order-summary p,.commerce-empty p{color:var(--text-secondary);font-size:14px;line-height:1.6}.cart-item span{display:block;color:var(--text-muted);font-size:13px;margin-top:6px}.cart-item-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.quantity-control{display:inline-flex;align-items:center;overflow:hidden;border:1px solid var(--border-dim);border-radius:var(--radius);background:var(--obsidian)}.quantity-control button,.icon-danger{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;color:var(--text-secondary);background:transparent}.quantity-control button:hover,.icon-danger:hover{color:#fff;background:#ffffff0f}.quantity-control button:disabled{cursor:not-allowed;color:var(--text-dim);background:transparent}.quantity-control strong{min-width:34px;text-align:center;font-size:14px}.icon-danger{border:1px solid rgba(255,59,59,.25);border-radius:var(--radius)}.icon-danger:hover{color:#fecaca;background:#ff3b3b1f}.cart-item-price{text-align:right}.cart-item-price strong{display:block;font-family:Rajdhani,sans-serif;font-size:26px}.order-summary{position:sticky;top:116px;padding:24px}.order-summary .mono{display:block;color:var(--forge-blue);margin-bottom:18px}.summary-row,.summary-total,.checkout-line{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border-dim)}.summary-row span,.summary-row.muted strong,.checkout-line span{color:var(--text-muted);font-size:13px}.summary-total{border-bottom:none;margin-top:8px}.summary-total strong{font-family:Rajdhani,sans-serif;font-size:32px}.summary-button,.checkout-submit{width:100%;justify-content:center;margin:16px 0}.commerce-empty{max-width:620px;padding:44px 32px;text-align:center}.commerce-empty svg{color:var(--forge-blue);margin-bottom:18px}.commerce-empty .btn{margin-top:24px}.commerce-suggestions{margin-top:44px}.commerce-suggestions .mono{color:var(--forge-blue)}.suggestion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.suggestion-card{display:grid;gap:6px;padding:18px;color:var(--text-primary);text-align:left;cursor:pointer}.suggestion-card:hover{border-color:var(--border-glow)}.suggestion-card span{color:var(--text-secondary);font-size:13px}.checkout-panel{padding:26px}.checkout-panel-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:22px}.checkout-panel-heading svg{color:var(--forge-blue);margin-top:4px}.checkout-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.fulfillment-item{display:flex;align-items:flex-start;gap:12px;color:var(--text-secondary);font-size:14px;line-height:1.6}.fulfillment-item svg{color:var(--pops-success);flex-shrink:0;margin-top:2px}.checkout-notice{padding:16px 18px;border:1px solid rgba(251,191,36,.35);border-radius:var(--radius);background:#fbbf241a;color:#fde68a;font-size:14px;line-height:1.6}.checkout-line{align-items:flex-start}.checkout-line div{display:grid;gap:4px}.footer{border-top:1px solid var(--border-dim);padding:48px 0;background:var(--obsidian)}.footer-inner{max-width:1200px;margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.footer-brand{display:flex;align-items:center;gap:12px}.footer-badge{width:22px;height:22px;object-fit:contain}.footer-brand-text{font-family:Rajdhani,sans-serif;font-weight:700;font-size:18px}.footer-brand-text span{color:var(--forge-blue);display:inline-block;margin-left:1px;font-size:.36em;line-height:0;letter-spacing:.02em;vertical-align:super}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.footer-links a,.footer-network a{font-size:13px;color:var(--text-muted);text-decoration:none;transition:color .2s}.footer-links a:hover,.footer-network a:hover{color:var(--text-primary)}.footer-network{flex-basis:100%;display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.footer-copy{flex-basis:100%;text-align:center;font-size:12px;color:var(--text-dim)}@media(max-width:640px){.footer-secondary-nav{padding:22px 20px 0}.footer-secondary-nav>div{gap:12px 18px}}.about-hero{padding:140px 0 80px;text-align:center}.about-hero h1{font-size:clamp(36px,5vw,56px);margin-bottom:20px}.about-hero p{font-size:18px;color:var(--text-secondary);max-width:700px;margin:0 auto;line-height:1.7}.about-content{max-width:980px;margin:0 auto;padding:0 32px 80px}.about-brand-artwork{margin:0 0 28px;padding:10px;overflow:hidden;border:1px solid rgba(105,183,255,.68);border-radius:var(--radius-xl);background:#05080e;box-shadow:0 0 30px #1e60ff29}.about-brand-artwork img{display:block;width:100%;height:auto;border-radius:calc(var(--radius-xl) - 6px)}.about-brand-artwork figcaption{padding:10px 12px 2px;color:var(--text-muted);font-size:12px;line-height:1.6;text-align:center}.doctrine-block{background:linear-gradient(145deg,var(--gunmetal),var(--obsidian));border:3px solid var(--border-dim);border-radius:var(--radius-xl);padding:34px 32px;margin-bottom:24px;position:relative}.doctrine-block:after{content:"";position:absolute;top:12px;right:12px;width:34px;height:34px;background:url(/popsbadge.png) center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(30,96,255,.45));opacity:.88;pointer-events:none}.doctrine-stroke-1{border-color:#22c55e}.doctrine-stroke-2{border-color:#eab308}.doctrine-stroke-3{border-color:#ef4444}.doctrine-stroke-4{border-color:#38bdf8}.about-content h3{font-size:24px;margin:0 0 14px;color:var(--text-primary)}.about-content p{font-size:16px;color:var(--text-secondary);line-height:1.8;margin-bottom:12px}.about-content strong{color:var(--text-primary);font-weight:600}.about-divider{height:1px;background:linear-gradient(90deg,transparent,var(--border-glow),transparent);margin:48px 0;border:none}.about-steps{display:flex;flex-direction:column;gap:14px;margin-top:20px}.about-step-card{display:flex;align-items:flex-start;gap:16px;padding:18px 20px;background:linear-gradient(145deg,#1a1f26c7,#0d0f14db);border:1px solid rgba(105,183,255,.55);border-left:3px solid #69b7ff;border-radius:var(--radius-lg)}.about-step-card:nth-child(4n+2){border-color:#37d6b48c;border-left-color:#37d6b4}.about-step-card:nth-child(4n+3){border-color:#be7dff94;border-left-color:#be7dff}.about-step-card:nth-child(4n+4){border-color:#ffb84d94;border-left-color:#ffb84d}.about-step-icon{width:40px;height:40px;border-radius:var(--radius);background:#1e60ff1a;border:1px solid rgba(30,96,255,.25);display:flex;align-items:center;justify-content:center;color:var(--forge-blue);flex-shrink:0}.about-step-card h4{font-size:17px;margin-bottom:6px}.about-step-card p{font-size:14px;margin-bottom:0}.about-bullets{list-style:none;margin:10px 0 16px;padding:0}.about-bullets li{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid var(--border-dim);color:var(--text-secondary);font-size:14px}.about-bullets li:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--forge-blue);box-shadow:0 0 8px #1e60ff80;flex-shrink:0}.about-bullets li:last-child{border-bottom:none}.about-bullets-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}.about-signoff{text-align:center}.about-signoff p{margin-bottom:6px}.document-page{padding-top:94px;background:radial-gradient(ellipse at top,rgba(30,96,255,.08),transparent 54%),linear-gradient(180deg,rgba(10,27,48,.28),transparent 320px)}.document-hero{max-width:920px;margin:0 auto;padding:72px 32px 32px;text-align:center}.document-crest{width:96px;height:96px;object-fit:contain;margin-bottom:18px;filter:drop-shadow(0 0 16px rgba(30,96,255,.45))}.document-hero .mono{color:var(--forge-blue);display:block;margin-bottom:14px}.document-hero h1{font-size:clamp(38px,6vw,68px);margin-bottom:16px}.document-hero p{color:var(--text-secondary);font-size:18px}.document-body{max-width:820px;margin:0 auto;padding:0 32px 88px}.document-body p{color:var(--text-secondary);font-size:17px;line-height:1.85;margin-bottom:18px}.document-body strong{color:var(--text-primary)}.document-rule{display:flex;align-items:center;gap:18px;margin:26px 0 34px}.document-rule:before,.document-rule:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,rgba(212,175,106,.65),transparent)}.document-rule span{font-family:Rajdhani,sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d4af6a}.document-lede{color:var(--text-primary)!important;font-size:20px!important;text-align:center;padding:24px 0;border-top:1px solid var(--border-dim);border-bottom:1px solid var(--border-dim)}.document-body blockquote{margin:28px 0;padding:18px 22px;border-left:3px solid var(--forge-blue);background:#1e60ff14;color:var(--text-primary);font-size:17px;line-height:1.8}.article-list,.pledge-list{display:grid;gap:18px}.declaration-article,.pledge-card,.creed-block{background:linear-gradient(145deg,#1a1f26eb,#0d0f14f5);border:1px solid rgba(212,175,106,.52);border-left:3px solid #d4af6a;border-radius:var(--radius);padding:24px 26px}.article-list>.declaration-article:nth-child(3n+2),.pledge-list>.pledge-card:nth-child(3n+2){border-color:#69b7ff8c;border-left-color:#69b7ff}.article-list>.declaration-article:nth-child(3n+3),.pledge-list>.pledge-card:nth-child(3n+3){border-color:#37d6b48c;border-left-color:#37d6b4}.declaration-article span{display:block;margin-bottom:8px;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#d4af6a}.declaration-article h2,.pledge-card h2,.creed-block h2{font-size:23px;margin-bottom:10px}.declaration-article p,.pledge-card p,.creed-block p{margin-bottom:0}.creed-block{text-align:center;border-left-color:var(--forge-blue);margin-bottom:26px}.creed-lines{text-align:center;margin:28px 0}.creed-lines p{color:var(--text-primary);margin-bottom:8px}.creed-mantra{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:34px 0;padding:22px;border:1px solid rgba(212,175,106,.55);border-radius:var(--radius);font-family:Rajdhani,sans-serif;font-size:17px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.creed-mantra span{color:#d4af6a}.document-note{text-align:center;font-style:italic;color:var(--text-muted)!important}.document-signature{margin-top:42px;padding-top:24px;border-top:1px solid var(--border-dim);color:var(--text-muted);font-size:15px;font-style:italic;line-height:1.7;text-align:center}.doctrine-cta{margin-top:42px;padding:30px;border:1px solid rgba(30,96,255,.35);border-radius:var(--radius);background:linear-gradient(145deg,#1e60ff1a,#0d0f14f5);text-align:center}.doctrine-cta .eyebrow{color:var(--forge-blue)!important;font-family:Rajdhani,sans-serif;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.doctrine-cta h2{margin-bottom:12px}.lexicon-document-list{display:grid;gap:18px;margin-top:28px}.lexicon-document-card{background:linear-gradient(145deg,#1a1f26eb,#0d0f14f5);border:1px solid var(--border-dim);border-left:3px solid var(--forge-blue);border-radius:var(--radius);padding:24px 26px}.lexicon-document-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.lexicon-document-heading h2{font-size:24px}.lexicon-document-heading h2 a{color:var(--text-primary);text-decoration:none}.lexicon-document-heading h2 a:hover{color:var(--forge-blue)}.lexicon-sensitivity{flex-shrink:0;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-family:Rajdhani,sans-serif}.lexicon-sensitivity.high{color:#fee2e2;background:#ef444424;border:1px solid rgba(239,68,68,.35)}.lexicon-sensitivity.medium{color:#fef3c7;background:#eab30824;border:1px solid rgba(234,179,8,.35)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border-dim);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-glow)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-in{animation:fadeInUp .6s ease forwards}@media(max-width:768px){.nav-inner{height:76px}.nav-logo-shield{width:48px;height:48px}.nav-logo-text{font-size:24px}.nav-menu-toggle{display:inline-flex}.nav-links{display:none;position:absolute;top:76px;left:16px;right:16px;flex-direction:column;align-items:stretch;gap:4px;padding:14px;background:#070a0ffa;border:1px solid var(--border-dim);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.nav-links.is-open{display:flex}.nav-links .nav-link,.nav-links .nav-cart,.nav-links .nav-cta{width:100%;min-height:44px;justify-content:center;text-align:center}.nav-cart{width:100%;justify-content:center}.hero-actions{flex-direction:column;width:100%}.hero-actions .btn{width:100%;justify-content:center}.steps{flex-direction:column}.pricing-grid{grid-template-columns:1fr}.pricing-membership-row{grid-column:auto;max-width:none;padding:30px 24px}.pricing-membership-row .pricing-features{grid-template-columns:1fr}.pricing-membership-row .pricing-features li{justify-content:flex-start;text-align:left}.footer-inner{flex-direction:column;text-align:center}.doctrine-block{padding:28px 22px}.about-bullets-two-col,.commerce-layout,.checkout-layout,.cart-item,.checkout-field-grid,.suggestion-grid{grid-template-columns:1fr}.cart-item-price{text-align:left}.order-summary{position:static}.commerce-heading{margin-bottom:28px}h1{font-size:36px}h2{font-size:28px}}@media(max-width:1200px)and (min-width:769px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-membership-row{grid-column:1 / -1;max-width:100%}.pricing-membership-row .pricing-features{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-layout,.checkout-layout{grid-template-columns:1fr}.order-summary{position:static}}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;font-family:Rajdhani,sans-serif}.form-group input{background:var(--obsidian);border:1px solid var(--border-dim);border-radius:var(--radius);padding:12px 14px;color:var(--text-primary);font-size:14px;font-family:inherit;outline:none;transition:all .2s}.form-group input:focus{border-color:var(--forge-blue);box-shadow:0 0 0 3px #1e60ff1a}.form-group input::placeholder{color:var(--text-dim)}[aria-label="Spruked splash screen"]{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#000;transition:opacity .5s ease}[aria-label="Spruked splash screen"]>div:first-child{position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.14),transparent 30%),radial-gradient(circle at 50% 58%,rgba(255,0,0,.16),transparent 38%)}[aria-label="Spruked splash screen"]>div:last-child{position:relative;display:flex;min-height:360px;width:100%;max-width:36rem;flex-direction:column;align-items:center;justify-content:center;padding:0 1.5rem}.spruked-u-splash{width:min(72vw,430px);height:min(72vw,430px)}.spruked-u-draw{stroke-dasharray:410;stroke-dashoffset:410}.spruked-u-splash-run .spruked-u-draw{animation:sprukedDrawU .78s ease-out forwards}.spruked-glass-ripple{opacity:0}.spruked-u-splash-run .spruked-glass-ripple{animation:sprukedRipple 1.18s ease-out 1.86s forwards}.spruked-u-splash-run .spruked-glass-ripple-red{animation-delay:1.98s}.spruked-enter-sync{position:absolute;width:1px;height:1px;opacity:0;animation:sprukedEnterDelay 2.2s linear 1}.spruked-enter-button{position:absolute;bottom:1rem;border-radius:999px;border:1px solid rgba(255,0,0,.6);background:#000;padding:1rem 2.5rem;font-size:.875rem;font-weight:900;text-transform:uppercase;letter-spacing:.34em;color:#fff;box-shadow:0 0 30px #f003;opacity:0;transform:translateY(10px) scale(.97);pointer-events:none;transition:all .28s ease}.spruked-enter-button-ready{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.spruked-enter-button:hover{border-color:red;background:red;color:#000}@keyframes sprukedDrawU{to{stroke-dashoffset:0}}@keyframes sprukedRipple{0%{opacity:0;transform:scale(.68)}25%{opacity:.9}to{opacity:0;transform:scale(1.4)}}@keyframes sprukedEnterDelay{0%{opacity:0}to{opacity:0}}.product-hero{padding-top:132px}.product-hero-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:64px;align-items:center}.product-hero h1{max-width:760px;margin:14px 0 20px}.product-hero p,.product-hero-narrow p{max-width:680px;color:var(--text-secondary);font-size:18px;line-height:1.7}.product-hero-note,.beta-platform-notice{border:1px solid var(--border-glow);border-radius:var(--radius-lg);padding:28px;background:linear-gradient(145deg,#1e60ff1f,#070a0fb8)}.product-hero-note strong{display:block;font-size:23px;margin:14px 0 10px}.product-hero-note p,.beta-platform-notice p{font-size:15px;margin:0}.beta-platform-notice strong{color:var(--forge-blue);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.access-platform-notice,.checkout-platform-notice{margin:0 auto 32px;max-width:860px}.product-hero-narrow{max-width:850px}.product-hero-narrow h1{max-width:760px;margin:14px 0 20px}.product-areas-grid{grid-template-columns:repeat(3,1fr)}.product-area-icon{color:var(--forge-blue);margin-bottom:18px}.product-cta{text-align:center;max-width:760px}.product-cta h2{margin:12px 0}.product-cta p{color:var(--text-secondary);line-height:1.7;margin:0 auto 24px}.product-included{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.product-included h2{margin:12px 0}.product-included p{color:var(--text-secondary);line-height:1.7}.included-list{display:grid;gap:14px}.included-list div{display:flex;gap:12px;align-items:flex-start;border-bottom:1px solid var(--border-dim);padding:0 0 14px}.included-list svg{color:var(--forge-blue);flex:0 0 auto}.workflow-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.workflow-step{border:1px solid var(--border-dim);border-radius:var(--radius);padding:24px 20px;background:#0c111a9e}.workflow-icon{color:var(--forge-blue);margin-bottom:24px}.workflow-step p{color:var(--text-secondary);line-height:1.65;font-size:14px}.app-preview-frame{overflow:hidden;border:1px solid rgba(93,137,255,.34);border-radius:18px;background:#0b111c;box-shadow:0 24px 80px #00000059}.app-preview-windowbar{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;border-bottom:1px solid var(--border-dim);background:#101927;font-size:12px}.app-preview-brand{font-weight:700;letter-spacing:.08em}.app-preview-local{display:flex;align-items:center;gap:6px;color:#79d9a2;font-size:10px;letter-spacing:.08em}.app-preview-body{display:grid;grid-template-columns:180px 1fr;min-height:390px}.app-preview-sidebar{padding:22px 12px;background:#0e1623;border-right:1px solid var(--border-dim)}.app-preview-sidebar-label,.app-preview-eyebrow{display:block;color:var(--text-dim);font:10px JetBrains Mono,monospace;letter-spacing:.12em;margin-bottom:16px}.app-preview-nav-item{display:flex;gap:9px;align-items:center;padding:10px 9px;color:var(--text-secondary);font-size:12px;border-radius:7px;margin-bottom:4px}.app-preview-nav-item.is-selected{color:#fff;background:#306aff33}.app-preview-content{padding:28px}.app-preview-heading{display:flex;justify-content:space-between;gap:16px;align-items:start}.app-preview-heading h3{margin:0 0 4px;font-size:22px}.app-preview-heading p{margin:0;color:var(--text-dim);font-size:12px}.app-preview-capture{display:flex;align-items:center;gap:7px;color:#fff;background:var(--forge-blue);border:0;border-radius:7px;padding:10px 13px;font-size:11px}.app-preview-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:26px 0 14px}.app-preview-metrics div,.app-preview-panel{border:1px solid var(--border-dim);border-radius:9px;background:#131d2cad}.app-preview-metrics div{padding:12px}.app-preview-metrics span,.app-preview-muted{color:var(--text-dim);font-size:10px;display:block}.app-preview-metrics strong{font-size:22px;display:block;margin-top:6px}.app-preview-columns{display:grid;grid-template-columns:1.35fr 1fr;gap:14px}.app-preview-panel{padding:16px}.app-preview-panel-title{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:12px}.app-preview-panel-title span:first-child{display:flex;align-items:center;gap:6px}.app-preview-event{display:flex;gap:10px;padding:12px 0;border-top:1px solid var(--border-dim)}.app-preview-event strong,.app-preview-event small{display:block}.app-preview-event strong{font-size:12px}.app-preview-event small{color:var(--text-dim);font-size:10px;margin-top:4px}.app-preview-dot{width:7px;height:7px;border-radius:50%;background:var(--forge-blue);margin-top:4px;box-shadow:0 0 10px var(--forge-blue)}.app-preview-assistant{position:relative;overflow:hidden}.app-preview-assistant-orb{position:absolute;top:7px;right:7px;width:68px;height:68px;object-fit:contain;border-radius:50%;mix-blend-mode:multiply;opacity:.96;filter:drop-shadow(0 5px 8px rgba(0,0,0,.28));pointer-events:none}.app-preview-assistant .app-preview-panel-title,.app-preview-assistant p,.app-preview-assistant .app-preview-prompt{position:relative;z-index:1}.app-preview-assistant .app-preview-panel-title{padding-right:60px}.app-preview-assistant p{color:var(--text-secondary);font-size:12px;line-height:1.6}.app-preview-live{color:#79d9a2;font:10px JetBrains Mono,monospace}.app-preview-prompt{border:1px solid var(--border-dim);padding:10px;border-radius:6px;color:var(--text-dim);font-size:11px}.app-preview-caption{text-align:center;color:var(--text-dim);font-size:11px;padding:12px;border-top:1px solid var(--border-dim)}@media(max-width:900px){.product-hero-grid,.product-included{grid-template-columns:1fr;gap:36px}.product-areas-grid,.workflow-grid{grid-template-columns:repeat(2,1fr)}.app-preview-body{grid-template-columns:145px 1fr}}@media(max-width:620px){.product-hero{padding-top:105px}.product-hero h1{font-size:34px}.product-areas-grid,.workflow-grid{grid-template-columns:1fr}.app-preview-body{display:block}.app-preview-sidebar{display:none}.app-preview-content{padding:16px}.app-preview-heading{display:block}.app-preview-capture{margin-top:16px}.app-preview-metrics{gap:6px}.app-preview-metrics div{padding:9px 7px}.app-preview-metrics strong{font-size:18px}.app-preview-columns{grid-template-columns:1fr}}.launch-page{padding:150px 0 64px}.launch-intro{max-width:1120px}.launch-intro>.mono{color:#8fc5ff;display:block;margin-bottom:18px}.launch-intro h1{max-width:860px;margin-bottom:22px;font-size:clamp(36px,4.2vw,60px)}.launch-lede{color:#f7f9fc;font-size:19px;line-height:1.75;max-width:800px;padding:18px 22px;border:1px solid rgba(105,183,255,.5);border-left:4px solid #69b7ff;border-radius:10px;background:linear-gradient(110deg,#12253bc7,#0c16238f);box-shadow:0 0 22px #3699ff14}.launch-body{max-width:1120px}.launch-section{margin-top:56px;scroll-margin-top:120px}.launch-section h2{font-size:clamp(28px,3vw,38px);margin-bottom:18px;max-width:850px}.launch-section h3{font-size:24px;margin:22px 0 12px}.launch-section p,.launch-section li,.launch-status p,.launch-capture figcaption,.launch-form p{color:#f3f6fb;line-height:1.8}.launch-section p+p{margin-top:16px}.launch-section ul,.launch-section ol{padding-left:24px;margin:18px 0}.launch-section li+li{margin-top:13px}.launch-page a:not(.btn),.launch-home a:not(.btn){color:#91c8ff;text-underline-offset:4px}.launch-status{background:#0e1a2b;border:1px solid rgba(105,183,255,.62);border-left:4px solid #69b7ff;padding:22px 26px;margin-top:32px;border-radius:8px;box-shadow:0 0 24px #3699ff17}.launch-status strong{color:#fff;display:block;margin-bottom:7px}.launch-facts{display:grid;gap:16px;margin:24px 0}.launch-facts>div{background:#101721;border:1px solid rgba(92,185,255,.48);border-left:3px solid #45b8e8;border-radius:10px;padding:24px;box-shadow:0 0 20px #45b8e812}.launch-facts dt{font-weight:700;color:#fff;margin-bottom:10px}.launch-facts dd{color:#f3f6fb;line-height:1.75}.launch-capture{padding:30px;margin:26px 0;border:1px solid rgba(191,125,255,.62);border-left:4px solid #bf7dff;border-radius:10px;background:linear-gradient(110deg,#2b1a3b8c,#0d1520 65%);box-shadow:0 0 24px #bf7dff14}.launch-capture .mono{color:#f3f6fb;display:block;margin-bottom:12px}.launch-links{border-top:1px solid #2b3b50;padding:30px 0 0;margin-top:48px;display:flex;flex-wrap:wrap;gap:20px 28px}.launch-links a{color:#91c8ff;text-underline-offset:4px;line-height:1.6}.launch-section>p{max-width:80ch}.missouri-research-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin:22px 0 30px;padding:16px 20px;border-left:3px solid #ffb84d;background:#ffb84d12;color:#f3f6fb}.missouri-case-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px}.missouri-case-list article{padding:22px;border:1px solid rgba(105,183,255,.35);border-radius:10px;background:#101721ad}.missouri-case-list h3{margin:0 0 12px;font-size:20px}.missouri-case-list p{color:#f3f6fb;line-height:1.75}.missouri-source-note{margin:34px 0 20px;color:#e7edf5;font-size:13px;line-height:1.7}.home-record-quote{margin:28px 0;padding:22px 26px;border-left:4px solid #ffb84d;border-radius:0 10px 10px 0;background:linear-gradient(105deg,#ffb84d1a,#101721b8 68%);color:#e4eaf2;font-size:clamp(17px,1.5vw,20px);line-height:1.75}.home-record-quote p{max-width:80ch}.home-record-quote p+p{margin-top:12px;color:#f3f6fb;font-size:.92em}.launch-faq{padding:22px 24px;margin:16px 0;border:1px solid rgba(105,183,255,.42);border-left:3px solid #69b7ff;border-radius:10px;background:#101721b8;scroll-margin-top:120px;box-shadow:0 0 18px #3699ff0f}.launch-faq h2{font-size:27px}.launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.launch-card{padding:26px;background:#101721;border:1px solid rgba(105,183,255,.54);border-left:3px solid #69b7ff;border-radius:12px;box-shadow:0 0 22px #3699ff12;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.launch-grid>.launch-card:nth-child(4n+2),.launch-facts>div:nth-child(4n+2){border-color:#37d6b48f;border-left-color:#37d6b4;box-shadow:0 0 22px #37d6b412}.launch-grid>.launch-card:nth-child(4n+3),.launch-facts>div:nth-child(4n+3){border-color:#be7dff94;border-left-color:#be7dff;box-shadow:0 0 22px #be7dff12}.launch-grid>.launch-card:nth-child(4n+4),.launch-facts>div:nth-child(4n+4){border-color:#ffb84d94;border-left-color:#ffb84d;box-shadow:0 0 22px #ffb84d12}.launch-card:hover{transform:translateY(-2px);box-shadow:0 0 28px #69b7ff26}.launch-card h3{margin-top:0}.launch-card p{margin-bottom:18px}.launch-home{padding:0 0 70px}.launch-home .container{max-width:1120px}.home-overview-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);margin:32px auto 44px;padding:clamp(20px,3vw,34px);border:1px solid rgba(105,183,255,.48);border-left:3px solid #69b7ff;border-radius:16px;background:linear-gradient(112deg,#0d1b2cf5,#0b131ffa);box-shadow:0 14px 42px #0000003d}.home-overview-video{min-width:0;margin:0}.home-overview-video video{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#060e16;border:2px solid #69b7ff;border-radius:12px;box-shadow:0 0 0 4px #69b7ff1f,0 12px 28px #0000004d}.home-overview-video video:focus-visible{outline:3px solid #a7d4ff;outline-offset:4px}.home-overview-video figcaption{margin-top:12px;color:#f3f6fb;font-size:14px;line-height:1.6}.home-overview-copy{padding:clamp(20px,3vw,30px);border:1px solid rgba(55,214,180,.45);border-left:4px solid #37d6b4;border-radius:14px;background:linear-gradient(145deg,#0c2224c7,#0b131fcc);box-shadow:0 0 26px #37d6b414}.home-overview-copy .mono{display:block;margin-bottom:12px;color:#8fc5ff}.home-overview-copy h2{margin:0 0 18px;font-size:clamp(28px,3vw,40px)}.home-overview-copy h3{margin:-6px 0 16px;font-size:clamp(18px,2vw,23px)}.home-overview-copy p{color:#f3f6fb;font-size:16px;line-height:1.75}.home-overview-copy p+p{margin-top:14px}.launch-form{margin-top:28px;max-width:720px;padding:28px;background:#101721;border:1px solid #2b3b50;border-radius:12px}.launch-form label{color:#f3f6fb;font-size:15px;display:block;margin:18px 0 8px}.launch-form input:not([type=checkbox]),.launch-form select,.launch-form textarea{width:100%;padding:13px;border:1px solid #53677f;border-radius:6px;background:#0a1019;color:#fff;font:inherit}.launch-form textarea{min-height:140px;resize:vertical}.launch-form .launch-check{display:flex;gap:12px;align-items:flex-start;line-height:1.6}.launch-check input{flex:0 0 auto;margin-top:5px;width:18px;height:18px}.launch-form .btn{margin-top:22px}.launch-feedback{margin:22px 0;padding:18px;border:1px solid #4f87b9;background:#101f30;border-radius:8px;line-height:1.65;overflow-wrap:anywhere}.launch-feedback.is-error{border-color:#e7a0a0}.launch-field-error{display:block;color:#ffb9b9;margin-top:6px;font-size:14px;line-height:1.6}.launch-tabs{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.launch-tabs button[aria-pressed=true]{border-color:#69b7ff;background:#17366c}.launch-page :is(a,button,input,select,textarea):focus-visible,.launch-home :is(a,button):focus-visible{outline:3px solid #a7d4ff;outline-offset:4px}.launch-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.launch-page button:disabled{opacity:.65;cursor:not-allowed}.launch-price{font-size:32px;color:#fff;margin:15px 0}.launch-page table{border-collapse:collapse;width:100%}.launch-page th,.launch-page td{border-bottom:1px solid #334155;text-align:left;padding:15px;line-height:1.7}.launch-table-wrap{overflow-x:auto}.launch-card .btn{white-space:normal;text-align:center}.access-options-grid>.launch-card{display:flex;flex-direction:column}.access-options-grid>.launch-card>.btn{margin-top:auto;align-self:flex-start}.access-promise{margin-top:28px;padding:26px;border:1px solid rgba(255,184,77,.62);border-left:4px solid #ffb84d;border-radius:12px;background:#181b1fb8}.access-promise h3{margin-top:0}.access-promise p{color:#f3f6fb;line-height:1.8;max-width:80ch}.access-promise p+p{margin-top:16px}.customer-fieldset{border:1px solid #334155;border-radius:8px;padding:18px;margin:22px 0;min-width:0}.customer-fieldset legend{padding:0 8px;font-weight:700}.customer-fields-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.customer-fields-grid>div{min-width:0}.customer-field-help{font-size:13px}.customer-admin-detail{margin-top:24px}:is(.launch-status,.launch-capture,.creed-block,.app-preview-panel){transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}:is(.launch-status,.launch-capture,.creed-block,.app-preview-panel):hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000040,0 0 22px #69b7ff24}:is(.launch-status,.launch-capture,.creed-block,.app-preview-panel):nth-of-type(4n+1){border-color:#69b7ffad}:is(.launch-status,.launch-capture,.creed-block,.app-preview-panel):nth-of-type(4n+2){border-color:#37d6b4b3}:is(.launch-status,.launch-capture,.creed-block,.app-preview-panel):nth-of-type(4n+3){border-color:#be7dffb8}:is(.launch-status,.launch-capture,.creed-block,.app-preview-panel):nth-of-type(4n+4){border-color:#ffb84db8}:is(.launch-card,.launch-facts>div,.launch-faq,.feature-card,.pricing-card,.platform-card,.suggestion-card,.about-step-card,.lexicon-document-card,.pledge-card,.declaration-article,.launch-page .card,.home-overview-feature,.home-overview-copy){transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}:is(.launch-card,.launch-facts>div,.launch-faq,.feature-card,.pricing-card,.platform-card,.suggestion-card,.about-step-card,.lexicon-document-card,.pledge-card,.declaration-article,.launch-page .card,.home-overview-feature,.home-overview-copy):hover{transform:translateY(-4px);box-shadow:0 12px 30px #00000040,0 0 22px #69b7ff24}:is(.launch-grid,.launch-facts,.launch-section,.features-grid,.about-steps,.pricing-grid,.download-platforms,.suggestion-grid,.pledge-list,.article-list)>:is(.launch-card,.launch-facts>div,.launch-faq,.feature-card,.pricing-card,.platform-card,.suggestion-card,.about-step-card,.lexicon-document-card,.pledge-card,.declaration-article,.launch-page .card):nth-child(4n+1){border-color:#69b7ffad}:is(.launch-grid,.launch-facts,.launch-section,.features-grid,.about-steps,.pricing-grid,.download-platforms,.suggestion-grid,.pledge-list,.article-list)>:is(.launch-card,.launch-facts>div,.launch-faq,.feature-card,.pricing-card,.platform-card,.suggestion-card,.about-step-card,.lexicon-document-card,.pledge-card,.declaration-article,.launch-page .card):nth-child(4n+2){border-color:#37d6b4b3}:is(.launch-grid,.launch-facts,.launch-section,.features-grid,.about-steps,.pricing-grid,.download-platforms,.suggestion-grid,.pledge-list,.article-list)>:is(.launch-card,.launch-facts>div,.launch-faq,.feature-card,.pricing-card,.platform-card,.suggestion-card,.about-step-card,.lexicon-document-card,.pledge-card,.declaration-article,.launch-page .card):nth-child(4n+3){border-color:#be7dffb8}:is(.launch-grid,.launch-facts,.launch-section,.features-grid,.about-steps,.pricing-grid,.download-platforms,.suggestion-grid,.pledge-list,.article-list)>:is(.launch-card,.launch-facts>div,.launch-faq,.feature-card,.pricing-card,.platform-card,.suggestion-card,.about-step-card,.lexicon-document-card,.pledge-card,.declaration-article,.launch-page .card):nth-child(4n+4){border-color:#ffb84db8}.launch-home .home-overview-feature{border-color:#69b7ffad}.launch-home .home-overview-copy{border-color:#37d6b4b3}@media(prefers-reduced-motion:reduce){:is(.launch-status,.launch-capture,.creed-block,.app-preview-panel){transition:none}:is(.launch-status,.launch-capture,.creed-block,.app-preview-panel):hover{transform:none}:is(.launch-card,.launch-facts>div,.launch-faq,.feature-card,.pricing-card,.platform-card,.suggestion-card,.about-step-card,.lexicon-document-card,.pledge-card,.declaration-article,.launch-page .card,.home-overview-feature,.home-overview-copy){transition:none}:is(.launch-card,.launch-facts>div,.launch-faq,.feature-card,.pricing-card,.platform-card,.suggestion-card,.about-step-card,.lexicon-document-card,.pledge-card,.declaration-article,.launch-page .card,.home-overview-feature,.home-overview-copy):hover{transform:none}}@media(max-width:600px){.customer-fields-grid{grid-template-columns:1fr}.customer-fieldset{padding:12px}}@media(max-width:800px){.launch-grid,.missouri-case-list{grid-template-columns:1fr}.launch-page{padding-top:128px}.launch-form{padding:20px}.launch-intro h1{font-size:38px}.launch-lede{font-size:17px}.launch-section{margin-top:40px}.launch-section .hero-actions{flex-direction:column;align-items:stretch}.home-overview-feature{grid-template-columns:1fr;gap:22px;margin:24px auto 34px}}.site-header .nav-inner{max-width:1600px;gap:22px}.site-header .nav-links{gap:20px;margin-left:auto}.site-header .nav-link{color:#f3f6fb;white-space:nowrap;padding:9px 11px;border:1px solid rgba(105,183,255,.34);border-bottom:2px solid #69b7ff;border-radius:8px;background:#101f318a;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.site-header .nav-links>.nav-link:nth-child(4n+2){border-color:#37d6b461;border-bottom-color:#37d6b4}.site-header .nav-links>.nav-link:nth-child(4n+3){border-color:#be7dff66;border-bottom-color:#be7dff}.site-header .nav-links>.nav-link:nth-child(4n+4){border-color:#ffb84d6b;border-bottom-color:#ffb84d}.site-header .nav-link:hover{color:#fff;background:#182d44e6;box-shadow:0 0 16px #69b7ff21}.site-header .nav-link[aria-current=page]{color:#fff;text-decoration:none;background:#1e496f7a;box-shadow:0 0 16px #69b7ff33}.site-header .site-mobile-secondary .nav-link{border-left-width:3px}.site-header .site-purchase{flex:0 0 auto;white-space:nowrap}.site-header .site-mobile-secondary{display:none}.site-header .nav-menu-toggle{width:auto;gap:7px;padding:8px 11px;font:inherit;font-size:14px}.site-header :is(a,button):focus-visible{outline:3px solid #a7d4ff;outline-offset:4px}.site-frame{width:100%;max-width:1680px;margin:0 auto}.site-frame>main{min-width:0;width:100%}.footer-secondary-nav{max-width:1200px;margin:28px auto 0;padding:24px 32px 0;border-top:1px solid var(--border-dim)}.footer-secondary-nav h2{margin:0 0 14px;font-size:16px;color:#f3f6fb}.footer-secondary-nav>div{display:flex;flex-wrap:wrap;gap:10px 22px}.footer-secondary-nav a{color:var(--text-muted);font-size:13px;text-decoration:none;transition:color .18s ease}.footer-secondary-nav a:hover,.footer-secondary-nav a[aria-current=page]{color:#fff}@media(min-width:1100px){.site-header .nav-menu-toggle{display:none}}@media(min-width:1100px)and (max-width:1300px){.site-header .nav-inner{padding:0 22px;gap:18px}.site-header .nav-links{gap:15px}.site-header .nav-link{font-size:13px}.site-header .nav-logo-text{font-size:26px}.site-header .nav-logo-shield{width:48px;height:48px}.site-header .site-purchase{padding:10px 16px}}@media(max-width:1099px){.site-header .nav-inner{min-height:76px;height:auto;padding:12px 16px;flex-wrap:wrap;gap:12px}.site-header .nav-logo{gap:8px;margin-right:auto}.site-header .nav-logo-shield{width:40px;height:40px}.site-header .nav-logo-text{font-size:24px}.site-header .site-purchase{padding:10px 12px;font-size:12px}.site-header .nav-menu-toggle{display:inline-flex;min-height:40px}.site-header .nav-links{position:static;order:4;flex:0 0 100%;margin:0;display:none;flex-direction:column;align-items:stretch;gap:3px;padding:12px 0;max-height:calc(100dvh - 100px);overflow-y:auto;border:0;border-top:1px solid #334155;border-radius:0;box-shadow:none;background:#070a0f}.site-header .nav-links.is-open{display:flex}.site-header .site-mobile-secondary{display:contents}.site-header .nav-links :is(.nav-link,.nav-cart){min-height:44px;padding:12px 18px;width:100%;text-align:left;justify-content:flex-start;font-size:15px}.site-header .nav-links .nav-cart{border:0}}@media(max-width:360px){.site-header .nav-inner{gap:8px;padding-inline:10px}.site-header .nav-logo-text{font-size:21px}.site-header .nav-logo-shield{width:32px;height:32px}.site-header .nav-menu-toggle{padding:7px}}
