:root{--ink:#0d2430;--muted:#506474;--line:#e1edf3;--blue:#164e63;--cyan:#0891b2;--soft:#f5fbfe;--white:#fff;--shadow:0 24px 70px rgba(15,40,55,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:#fbfdff}a{text-decoration:none;color:inherit}.container{width:min(1160px,92vw);margin:auto}.nav{display:flex;align-items:center;justify-content:space-between;padding:26px 0;position:relative;z-index:5}.nav-empty{min-height:20px}.brand{display:flex;gap:15px;align-items:center;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.brand img{width:76px;height:76px;border-radius:21px;object-fit:contain;box-shadow:0 22px 52px rgba(8,145,178,.26)}.hero-brand{background:transparent;border:0;border-radius:0;padding:0;backdrop-filter:none;box-shadow:none;gap:0}.hero-brand img{width:340px;height:auto;border-radius:0;box-shadow:none;object-fit:contain;filter:drop-shadow(0 18px 32px rgba(7,25,37,.18))}.hero-brand span{display:none}.nav-links{display:flex;gap:20px;font-size:14px;color:#183645;background:rgba(255,255,255,.78);border:1px solid rgba(223,235,242,.86);border-radius:999px;padding:8px 10px;backdrop-filter:blur(14px);box-shadow:0 18px 50px rgba(7,25,37,.08)}.nav-links a{opacity:.96;padding:8px 6px}.nav-links a:hover{opacity:1;color:var(--cyan)}.nav-links .nav-cta{background:var(--blue);color:white;opacity:1;padding:8px 15px;border-radius:999px}.nav-links .nav-cta:hover{color:white;background:#0f3f51}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 21px;border-radius:999px;font-weight:800;background:var(--blue);color:white;border:1px solid var(--blue);box-shadow:0 18px 42px rgba(22,78,99,.16)}.btn.secondary{background:white;color:var(--ink);border-color:#d9e7ee;box-shadow:none}.eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cyan);font-weight:900}.hero{position:relative;min-height:720px;overflow:hidden}.hero-bg{position:absolute;inset:0;background:url('assets/hero-premium.png') center right/cover no-repeat fixed;transform:scale(1.015)}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(251,253,255,.98) 0%,rgba(251,253,255,.9) 34%,rgba(251,253,255,.48) 62%,rgba(7,25,37,.16) 100%)}.hero-content{position:relative;z-index:2;max-width:700px;padding:96px 0 92px}.hero-logo-lockup{width:300px;height:auto;display:block;margin:0 0 22px;filter:drop-shadow(0 16px 30px rgba(7,25,37,.14))}.hero h1{font-size:clamp(52px,7.6vw,96px);line-height:.9;letter-spacing:-.072em;margin:16px 0 24px}.hero p{font-size:20px;line-height:1.62;color:#425968;max-width:620px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.trust-row{display:flex;gap:18px;flex-wrap:wrap;margin-top:34px;color:#58707f;font-size:14px}.trust-row span{background:rgba(255,255,255,.76);border:1px solid #dfebf2;border-radius:999px;padding:10px 14px;backdrop-filter:blur(10px)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:-68px;position:relative;z-index:3}.card{background:white;border:1px solid var(--line);border-radius:26px;padding:28px;box-shadow:var(--shadow)}.card small{color:var(--cyan);font-weight:900;letter-spacing:.14em;text-transform:uppercase}.card h3{font-size:20px;margin:10px 0}.card p,.section p,.section li{color:var(--muted);line-height:1.72}.section{padding:96px 0}.split{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.section h2{font-size:clamp(36px,5vw,54px);line-height:1.02;letter-spacing:-.052em;margin:12px 0 18px}.panel{background:linear-gradient(135deg,#effaff,#fff);border:1px solid #dcebf2;border-radius:34px;padding:34px;box-shadow:var(--shadow)}.process{display:grid;gap:14px}.step{display:flex;gap:14px;align-items:flex-start;background:white;border:1px solid #e1ecf2;border-radius:20px;padding:18px}.num{width:31px;height:31px;border-radius:50%;background:#e6f7fb;color:var(--cyan);font-weight:900;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}.pill{background:white;border:1px solid #dfebf1;border-radius:18px;padding:18px;font-weight:820;color:#183645}.notice{background:#071925;color:white;border-radius:34px;padding:44px;display:grid;grid-template-columns:1.35fr .65fr;gap:28px;align-items:center}.notice p{color:#b8c9d2}.form{display:grid;gap:13px}.input{width:100%;padding:15px 16px;border-radius:16px;border:1px solid #d8e6ee;background:white;font:inherit}.footer{background:#07131d;color:white;padding:54px 0 26px}.footer-top{display:flex;justify-content:space-between;gap:34px;align-items:flex-start}.footer p,.disclaimer{color:#9fb0bb;line-height:1.65}.disclaimer{font-size:12px;border-top:1px solid rgba(255,255,255,.1);padding-top:22px;margin-top:34px}.badge{display:inline-flex;border:1px solid #cfe7ef;background:#f2fbfe;color:#0f7188;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:850}.hero-order{min-height:760px}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.78fr);gap:52px;align-items:center;padding:64px 0 92px}.hero-grid .hero-content{padding:0}.order-card{background:rgba(255,255,255,.94);backdrop-filter:blur(18px);align-self:center;border-color:rgba(207,227,236,.82);box-shadow:0 36px 110px rgba(7,25,37,.22)}.order-card h2{font-size:34px;letter-spacing:-.04em;line-height:1;margin:8px 0 8px}.order-card p{font-size:15px;line-height:1.55;margin:0 0 14px;color:var(--muted)}.btn.wide{width:100%;border-radius:16px}.microcopy{font-size:12px;line-height:1.45;color:#6a7c89}.pill-link{color:var(--cyan);font-weight:950}.pill-link:hover{border-color:var(--cyan);background:#f1fbfe}@media(max-width:850px){.hero-logo-lockup{width:235px;margin-bottom:18px}.hero-bg{background-attachment:scroll}.hero-brand{padding:0}.hero-brand img{width:255px;height:auto}.brand img{width:60px;height:60px}.nav-links{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding:42px 0 92px;gap:28px}.hero-content{padding:0}.order-card{padding:24px}.cards,.split,.category-grid,.notice{grid-template-columns:1fr}.cards{margin-top:-52px}.footer-top{display:block}.hero h1{font-size:48px}}.buyer-info{padding:92px 0 78px;background:linear-gradient(180deg,#fbfdff,#f5fbfe)}.info-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:end;margin-bottom:26px}.info-head h2{font-size:clamp(36px,5vw,58px);line-height:.98;letter-spacing:-.055em;margin:12px 0 14px}.info-head p{font-size:18px;color:var(--muted);line-height:1.65;max-width:690px}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.info-card{background:white;border:1px solid #dfeaf0;border-radius:24px;padding:24px;box-shadow:0 22px 60px rgba(15,40,55,.07)}.info-card h3{font-size:19px;letter-spacing:-.025em;margin:0 0 10px;color:#12313f}.info-card p{font-size:14px;line-height:1.65;color:#506474;margin:0}@media(max-width:980px){.info-head{grid-template-columns:1fr}.info-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.info-grid{grid-template-columns:1fr}}.featured-pricing{padding:78px 0;background:linear-gradient(180deg,#fbfdff,#f2fbfe)}.featured-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:end;margin-bottom:24px}.featured-head h2{font-size:clamp(36px,5vw,58px);line-height:.98;letter-spacing:-.055em;margin:10px 0 10px}.featured-head p{font-size:18px;max-width:700px}.deal-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.deal-card{position:relative;background:white;border:1px solid #dbeaf1;border-radius:26px;padding:24px;box-shadow:0 24px 70px rgba(15,40,55,.08);overflow:hidden}.deal-card:before{content:"Sale";position:absolute;top:16px;right:16px;background:#0f7188;color:white;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:950}.deal-sku{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#0891b2;font-weight:950}.deal-card h3{font-size:22px;line-height:1.08;letter-spacing:-.035em;margin:12px 62px 8px 0}.deal-size{color:#506474;font-size:14px;margin-bottom:18px}.deal-price{font-size:34px;font-weight:950;letter-spacing:-.05em;color:#164e63}.deal-card .btn{margin-top:18px;width:100%;border-radius:16px}.deal-note{font-size:12px;color:#6a7c89;margin-top:14px;line-height:1.45}@media(max-width:980px){.featured-head{grid-template-columns:1fr}.deal-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.featured-pricing{padding:48px 0}.deal-grid{grid-template-columns:1fr}.deal-card{padding:20px}.deal-card h3{font-size:21px}.deal-price{font-size:32px}}.kit-card{display:grid;gap:14px}.kit-price{display:flex;justify-content:space-between;align-items:center;background:white;border:1px solid #dcebf2;border-radius:20px;padding:18px}.kit-price span{font-weight:900;color:#12313f}.kit-price strong{font-size:34px;letter-spacing:-.05em;color:#164e63}.kit-points{display:flex;gap:8px;flex-wrap:wrap}.kit-points span{background:rgba(255,255,255,.82);border:1px solid #dfebf2;border-radius:999px;padding:9px 11px;font-size:13px;color:#506474;font-weight:800}@media(max-width:850px){.kit-price strong{font-size:30px}}.usa-strip{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.usa-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.82);border:1px solid #dfeaf0;border-radius:999px;padding:10px 13px;color:#183645;font-size:14px;font-weight:850;box-shadow:0 14px 34px rgba(7,25,37,.06)}.usa-pill:before{content:"";width:9px;height:9px;border-radius:50%;background:#b91c1c;box-shadow:14px 0 0 #164e63}.usa-band{background:linear-gradient(135deg,#07131d 0%,#0e3550 58%,#7f1d1d 100%);color:white;padding:34px 0}.usa-band .container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center}.usa-band h2{font-size:clamp(28px,4vw,44px);letter-spacing:-.045em;margin:0 0 8px}.usa-band p{color:#d8e7ee;margin:0;line-height:1.6}.usa-mark{display:inline-flex;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:999px;padding:12px 15px;font-weight:950;white-space:nowrap}.deal-card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,#b91c1c,#fff,#164e63)}@media(max-width:760px){.usa-band .container{grid-template-columns:1fr}.usa-mark{width:max-content}.usa-strip{margin-top:18px}}