:root{--canvas:#faf8f5;--card:#fff;--ink:#101a2e;--ink-soft:#4a5568;--line:#e8e4dd;--blue:#2554e8;--blue-hover:#1d43c4;--blue-soft:#edf1fe;--gold:#b7791f;--green:#1f8a4c;--green-soft:#e9f7ef;--muted:#8b93a3;--radius:14px;--shadow:0 1px 3px #101a2e0f, 0 8px 24px #101a2e0d;--shadow-lift:0 4px 8px #101a2e14, 0 16px 36px #101a2e17}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--canvas);color:var(--ink);font:15px/1.55 Inter,SF Pro Text,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font:inherit;cursor:pointer}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.site-nav{backdrop-filter:blur(8px);border-bottom:1px solid var(--line);z-index:50;background:#faf8f5eb;position:sticky;top:0}.site-nav .nav-in{align-items:center;gap:28px;height:64px;display:flex}.logo-word{letter-spacing:-.4px;font-size:19px;font-weight:800}.logo-word span{color:var(--blue)}.nav-links{color:var(--ink-soft);gap:22px;font-size:14px;font-weight:500;display:flex}.nav-links a:hover{color:var(--ink)}.nav-links a.on{color:var(--blue);font-weight:650}.nav-cta{background:var(--blue);color:#fff;border-radius:9px;margin-left:auto;padding:9px 16px;font-size:13.5px;font-weight:600}.btn{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:600;transition:all .15s;display:inline-flex}.btn:hover{border-color:#c9cfdb}.btn.primary{background:var(--blue);color:#fff;border-color:var(--blue)}.btn.primary:hover{background:var(--blue-hover)}section{padding:36px 0 8px}.sec-h{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.sec-h h2{letter-spacing:-.4px;font-size:21px;font-weight:750}.sec-h .sub{color:var(--ink-soft);font-size:13.5px}.sec-h a.all{color:var(--blue);margin-left:auto;font-size:13.5px;font-weight:650}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.lift{transition:all .15s}.lift:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.chip{background:var(--card);border:1px solid var(--line);color:var(--ink-soft);border-radius:100px;padding:5px 13px;font-size:12.5px;font-weight:500}.chip.claim{color:var(--gold);background:#fff8eb;border-color:#efd9a7}.band{white-space:nowrap;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:700}.band.close{color:#c0392b;background:#fdecec}.band.rel{color:var(--gold);background:#fff6e5}.band.shape{background:var(--blue-soft);color:var(--blue)}.src{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;align-items:center;gap:5px;margin-top:10px;font-size:11px;font-weight:600;display:inline-flex}.src:before{content:"";background:#3bb273;border-radius:50%;width:7px;height:7px}.trust{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:26px;margin:44px 0 0;padding:20px 24px;display:flex}.trust .t{color:var(--ink-soft);font-size:13px}.trust .t b{color:var(--ink)}.site-footer{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding:26px 0 40px;font-size:12.5px;line-height:1.7}@media (width<=860px){.nav-links{display:none}}html,body{overflow-x:hidden}.nav-burger{color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:20px;display:none}.nav-burger:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=860px){.nav-burger{display:block}.nav-cta{margin-left:0}.nav-links{background:var(--card);border-bottom:1px solid var(--line);box-shadow:var(--shadow);flex-direction:column;gap:0;padding:8px 24px 14px;display:none;position:absolute;top:64px;left:0;right:0}.nav-links a{border-bottom:1px dashed var(--line);padding:11px 0}.nav-links a:last-child{border-bottom:0}.nav-links.open{display:flex}}.policy-links[data-astro-cid-hkbrpulz]{flex-wrap:wrap;gap:14px;margin-bottom:12px;display:flex}.policy-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--blue);font-weight:700;text-decoration:none}.policy-links[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline}
