.holo-hero[data-astro-cid-qupkib7m]{background:#0a1628;border-radius:16px;padding:48px 40px;display:flex;flex-wrap:wrap;align-items:center;gap:32px;overflow:hidden}.holo-copy[data-astro-cid-qupkib7m]{flex:1 1 260px;min-width:240px}.holo-kicker[data-astro-cid-qupkib7m]{color:#7baee0;font-size:14px;letter-spacing:.08em;margin:0 0 14px}.holo-title[data-astro-cid-qupkib7m]{color:#fff;font-size:48px;font-weight:600;line-height:1.05;margin:0 0 16px}.holo-sub[data-astro-cid-qupkib7m]{color:#94a7c4;font-size:18px;line-height:1.6;margin:0 0 26px}.holo-cta[data-astro-cid-qupkib7m]{display:inline-block;color:#c8a84b;border:1px solid #C8A84B;border-radius:8px;padding:12px 24px;font-size:15px;text-decoration:none;transition:background .3s,color .3s}.holo-cta[data-astro-cid-qupkib7m]:hover{background:#c8a84b;color:#0a1628}.holo-stage[data-astro-cid-qupkib7m]{flex:1 1 300px;min-width:280px;display:flex;justify-content:center}.holo[data-astro-cid-qupkib7m]{width:100%;max-width:340px;cursor:pointer}.floaty[data-astro-cid-qupkib7m]{transform-box:view-box;transform-origin:170px 190px;animation:float 6s ease-in-out infinite}.glow[data-astro-cid-qupkib7m]{transform-box:view-box;transform-origin:170px 190px;animation:breathe 5s ease-in-out infinite;transition:opacity .6s,transform .6s}.orbit[data-astro-cid-qupkib7m]{transform-box:view-box;transform-origin:170px 190px;animation:spin 30s linear infinite}.scan[data-astro-cid-qupkib7m]{transform-box:view-box;animation:drift 2.2s linear infinite}.scanbar[data-astro-cid-qupkib7m]{transform-box:view-box;animation:sweep 3.5s ease-in-out infinite}.amark[data-astro-cid-qupkib7m]{transform-box:view-box;transform-origin:170px 190px;opacity:.65;transition:opacity .6s,transform .6s cubic-bezier(.5,.1,.2,1)}.hexL1[data-astro-cid-qupkib7m]{transform-box:view-box;transform-origin:170px 190px;animation:flick 4s steps(12) infinite}.holo[data-astro-cid-qupkib7m]:hover .glow[data-astro-cid-qupkib7m]{opacity:1;transform:scale(1.12)}.holo[data-astro-cid-qupkib7m]:hover .orbit[data-astro-cid-qupkib7m]{animation-duration:9s}.holo[data-astro-cid-qupkib7m]:hover .amark[data-astro-cid-qupkib7m]{opacity:1;transform:scale(1.12)}.holo[data-astro-cid-qupkib7m]:hover .scanbar[data-astro-cid-qupkib7m]{animation-duration:1.6s}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes breathe{0%,to{opacity:.7}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes drift{to{transform:translateY(16px)}}@keyframes sweep{0%{transform:translateY(0)}to{transform:translateY(204px)}}@keyframes flick{0%,to{opacity:.6}48%{opacity:.6}50%{opacity:.25}52%{opacity:.6}}@media (prefers-reduced-motion: reduce){.floaty[data-astro-cid-qupkib7m],.glow[data-astro-cid-qupkib7m],.orbit[data-astro-cid-qupkib7m],.scan[data-astro-cid-qupkib7m],.scanbar[data-astro-cid-qupkib7m],.hexL1[data-astro-cid-qupkib7m]{animation:none}}:root{--navy-900: #0a1628;--navy-800: #0d1f3c;--blue: #4a90d9;--blue-light: #7baee0;--blue-dark: #3a7bc8;--gold: #c8a84b;--slate: #64748b;--slate-light: #94a3b8;--surface: #0f2546;--line: rgba(123, 174, 224, .16);--white: #ffffff;--maxw: 1080px;--radius: 14px;font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,system-ui,-apple-system,sans-serif;background:var(--navy-900);color:#dbe5f2;line-height:1.65;font-size:17px}.container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}h1,h2,h3{color:var(--white);line-height:1.18;font-weight:700;letter-spacing:-.01em}h1{font-size:clamp(2rem,5vw,3.4rem);margin:0 0 1rem}h2{font-size:clamp(1.5rem,3.2vw,2.2rem);margin:0 0 .6rem}h3{font-size:1.12rem;margin:0 0 .4rem}p{margin:0 0 1rem}a{color:var(--blue-light);text-decoration:none}.accent{color:var(--gold)}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#0a1628d1;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px}.brand-name{color:var(--white);font-weight:700;letter-spacing:.16em;font-size:.95rem}.nav{display:flex;align-items:center;gap:22px}.nav a{color:var(--slate-light);font-size:.95rem}.nav a:hover{color:var(--white)}.btn{display:inline-block;background:var(--gold);color:var(--navy-900);font-weight:600;padding:12px 22px;border-radius:999px;transition:transform .15s ease,box-shadow .15s ease;box-shadow:0 6px 18px #c8a84b2e}.btn:hover{transform:translateY(-2px);box-shadow:0 10px 26px #c8a84b47}.btn-sm{padding:8px 16px;font-size:.9rem}.btn-lg{padding:16px 32px;font-size:1.05rem}.btn-ghost{background:transparent;color:var(--white);border:1px solid var(--line);box-shadow:none}.btn-ghost:hover{border-color:var(--blue);background:#4a90d914}.hero{position:relative;overflow:hidden;padding:clamp(64px,12vw,130px) 0 clamp(56px,9vw,96px);background:radial-gradient(1100px 520px at 75% -8%,rgba(74,144,217,.22),transparent 60%),radial-gradient(800px 400px at 10% 10%,rgba(200,168,75,.1),transparent 55%),linear-gradient(180deg,var(--navy-800),var(--navy-900))}.hero-inner{max-width:820px}.eyebrow{color:var(--gold);font-weight:600;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;margin-bottom:1.1rem}.lead{font-size:1.22rem;color:#c3d2e6;max-width:680px}.hero-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:1.8rem}.section{padding:clamp(56px,8vw,96px) 0}.section-alt{background:var(--navy-800)}.section-intro{color:var(--slate-light);max-width:720px;margin-bottom:2.4rem;font-size:1.08rem}.grid{display:grid;gap:20px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px;transition:border-color .2s ease,transform .2s ease}.card:hover{border-color:#4a90d966;transform:translateY(-3px)}.card p{margin:0;color:var(--slate-light)}.card-num .num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;margin-bottom:12px;background:#4a90d924;color:var(--blue-light);font-weight:700;border:1px solid var(--line)}.card-offer{border-top:3px solid var(--gold)}.offer-meta{display:inline-block;color:var(--gold);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.card-trust{border-left:3px solid var(--blue)}.mini{margin-top:30px}.mini strong{color:var(--white);display:block;margin-bottom:4px}.mini p{color:var(--slate-light);margin:0;font-size:.96rem}.flow{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;gap:10px;margin:8px 0 12px}.flow-node{flex:1 1 150px;min-width:130px;text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 14px;color:var(--white);font-weight:600;display:flex;flex-direction:column;justify-content:center;gap:4px}.flow-node small{color:var(--slate-light);font-weight:400;font-size:.82rem}.flow-accent{border-color:var(--gold);color:var(--gold)}.flow-arrow{display:flex;align-items:center;color:var(--blue);font-size:1.4rem}.stages{display:grid;gap:12px}.stage{display:flex;gap:18px;align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:18px 22px}.stage-num{flex:none;width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--blue),var(--blue-dark));color:var(--white);font-weight:700;font-size:1.1rem}.stage h3{margin-bottom:2px}.stage p{margin:0;color:var(--slate-light)}.cta{padding:clamp(64px,10vw,110px) 0;background:radial-gradient(700px 360px at 50% 0%,rgba(200,168,75,.14),transparent 60%),linear-gradient(180deg,var(--navy-800),var(--navy-900));text-align:center}.cta-inner{max-width:640px}.cta p{color:#c3d2e6;font-size:1.1rem;margin-bottom:1.8rem}.site-footer{border-top:1px solid var(--line);padding:40px 0;background:var(--navy-900)}.footer-inner{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.footer-tag{color:var(--slate-light);margin:4px 0 0}.footer-legal{color:var(--slate);font-size:.9rem;margin:0}@media (max-width: 860px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}.flow-arrow{transform:rotate(90deg)}.flow{flex-direction:column;align-items:stretch}}@media (max-width: 560px){.grid-3,.grid-4{grid-template-columns:1fr}.nav{gap:14px}.nav a:not(.btn){display:none}}
