:root{--bg:#e7e0d2;--ink:#0b0b0b;--muted:#0b0b0bb8;--paper:#ffffff8c;--card:#ffffff59;--line:#0b0b0b24;--shadow:0 10px 30px #0000001f;--radius:18px;--accent:#5a8dc9}*{box-sizing:border-box}html,body{margin:0;padding:0}body{color:var(--ink);background:var(--bg);font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;line-height:1.35}.linkScreen{background:radial-gradient(circle at top, #5a8dc91f, transparent 32%), var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.linkStatusCard{text-align:center;border-radius:var(--radius);background:var(--paper);border:1px solid var(--line);width:min(440px,100%);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:36px 28px;display:flex}.linkSpinner{border:6px solid #0b0b0b1f;border-top-color:var(--accent);border-right-color:#5a8dc966;border-radius:999px;width:68px;height:68px;animation:.8s linear infinite linkSpin}.linkStatusText{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(22px,4vw,30px);font-weight:700}.linkStatusImage{object-fit:contain;width:min(180px,48vw);height:auto}@keyframes linkSpin{to{transform:rotate(360deg)}}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}.container{width:min(1100px,100% - 32px);margin:0 auto}.app{min-height:100vh}.nav{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#e7e0d2bf;border-bottom:1px solid #0000;padding:12px 0;position:sticky;top:0}.navScrolled{border-bottom:1px solid var(--line)}.navInner{justify-content:space-between;align-items:center;gap:16px;display:flex}.navBrand{letter-spacing:.2px;align-items:center;gap:10px;font-weight:800;display:flex}.navBrandText{font-size:18px}.navLinks a{opacity:.92;font-weight:600}.navLinks a:hover{opacity:1}@media (width<=820px){.navLinks a:not(.btn){display:none}}.hero{padding:56px 0 26px}.heroGrid{grid-template-columns:1.1fr .9fr;align-items:start;gap:28px;display:grid}.heroText h1{letter-spacing:-.6px;margin:14px 0 10px;font-size:clamp(34px,5vw,56px);line-height:1.02}.accent{color:var(--accent)}.muted{color:var(--muted)}.pill{border:1px solid var(--line);background:#ffffff40;border-radius:999px;align-items:center;padding:8px 12px;font-weight:700;display:inline-flex}.heroCtas{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.miniFacts{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.miniFact{border:1px solid var(--line);background:#ffffff40;border-radius:14px;padding:12px}.miniFactTitle{font-size:13px;font-weight:800}.miniFactText{opacity:.85;margin-top:4px;font-size:12px}.heroMedia{justify-content:flex-end;display:flex}.mediaCard{color:#ffffffeb;border-radius:var(--radius);width:100%;max-width:420px;box-shadow:var(--shadow);background:#0b0b0beb;padding:16px}.mediaHeader{align-items:center;gap:12px;display:flex}.brand{font-size:18px;font-weight:900}.tagline{opacity:.8;margin-top:2px;font-size:12px}.logoMark{background:linear-gradient(#5a8dc9cc,#5a8dc973);border-radius:10px;width:34px;height:34px;position:relative;box-shadow:0 6px 18px #5a8dc938}.logoMark:before,.logoMark:after{content:"";background:#e7e0d2d9;border-radius:4px;height:3px;position:absolute;left:7px;right:7px}.logoMark:before{top:11px}.logoMark:after{top:19px}.mediaBody{grid-template-columns:1fr 1fr;gap:10px;width:100%;margin-top:14px;display:grid}.mockMetric{background:#ffffff0f;border:1px solid #ffffff17;border-radius:14px;padding:12px}.mockLabel{opacity:.8;font-size:12px}.mockValue{margin-top:6px;font-size:18px;font-weight:900}.providerRow{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chip{background:#e7e0d21f;border:1px solid #e7e0d238;border-radius:999px;padding:7px 10px;font-size:12px}@media (width<=900px){.heroGrid{grid-template-columns:1fr}.heroMedia{justify-content:flex-start}.miniFacts{grid-template-columns:1fr}}.section{padding:56px 0}.section.light{background:0 0}.section.dark{color:#ffffffeb;background:#0b0b0beb}.section.dark .muted{color:#ffffffb8}.sectionHeader{max-width:760px}.eyebrow{letter-spacing:.16em;text-transform:uppercase;opacity:.9;margin-bottom:10px;font-size:12px;font-weight:900}.sectionHeader h2{margin:0 0 10px;font-size:clamp(26px,3.2vw,40px);line-height:1.1}.bullets{gap:10px;max-width:760px;margin:18px 0 0;padding-left:18px;display:grid}.bullets li{font-weight:650}.cards3{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff42;padding:18px;box-shadow:0 1px #00000008}.card h3{margin:0 0 8px}@media (width<=900px){.cards3{grid-template-columns:1fr}}.flowGrid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:18px;display:grid}.flowCard{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1f;padding:18px}.flowTop h3{margin:0 0 6px}.flowSteps{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.flowSteps li{align-items:flex-start;gap:10px;display:flex}.stepNum{background:#e7e0d229;border:1px solid #e7e0d238;border-radius:10px;flex:none;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.stepText{opacity:.95;font-weight:650}@media (width<=900px){.flowGrid{grid-template-columns:1fr}}.pricingGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.priceCard{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff42;padding:18px}.priceCard.featured{color:#ffffffeb;box-shadow:var(--shadow);background:#0b0b0beb;border-color:#0b0b0b14}.priceCard.featured .muted{color:#ffffffb8}.priceHeader h3{margin:0 0 6px}.priceList{gap:10px;margin:14px 0 18px;padding-left:18px;display:grid}@media (width<=900px){.pricingGrid{grid-template-columns:1fr}}.timeline{gap:12px;margin-top:18px;display:grid}.timelineItem{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1f;align-items:center;gap:12px;padding:14px;display:flex}.timelineBadge{background:#e7e0d224;border:1px solid #e7e0d238;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.timelineTitle{font-weight:900}.timelineDetail{font-size:13px}.contactGrid{grid-template-columns:1fr .9fr;align-items:start;gap:18px;display:grid}.contactCard{border-radius:var(--radius);border:1px solid var(--line);background:#ffffff42;padding:16px}.contactRow{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.contactLabel{font-weight:900}.contactValue{font-weight:750}.divider{background:var(--line);height:1px}@media (width<=900px){.contactGrid{grid-template-columns:1fr}}.btn{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex;text-decoration:none!important}.btn.primary{background:var(--ink);color:var(--bg);border-color:#0b0b0b1a}.btn.ghost{background:#ffffff40}.btn.small{padding:8px 12px;font-size:13px}.btn.full{width:100%}.footer{padding:22px 0 34px}.footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.footerBrand{align-items:center;gap:10px;display:flex}.smallText{font-size:12px}.navLinks{align-items:center;gap:12px;display:flex}
