:root{--midnight:#0b1518;--ink:#102126;--charcoal:#172d32;--slate:#294348;--teal:#26aaa2;--mint:#7acdb8;--cyan:#51b8c0;--mist:#d9e6e2;--fog:#e6eeea;--ivory:#f7f8f4;--light:#eaf3f0;--muted:#b7c8c4;--amber:#c99a4a;--coral:#b9645d;--shadow:0 18px 50px #06101499}*{box-sizing:border-box}html{background:var(--midnight);scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 80% 0,#17383d 0,transparent 35rem),var(--midnight);color:var(--light);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:var(--mint);text-underline-offset:3px}a:hover{color:var(--ivory)}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.site-header{min-height:60px;padding:10px clamp(16px,4vw,56px);display:flex;align-items:center;gap:24px;border-bottom:1px solid #ffffff18;background:#0b1518e8;position:relative;z-index:2}.brand{display:flex;align-items:center;gap:10px;color:var(--ivory);font-weight:750;text-decoration:none;min-width:0}.brand span{overflow-wrap:anywhere}.brand-mark{width:32px;height:32px;flex:none}.main-nav{margin-left:auto;display:flex;gap:18px;align-items:center}.main-nav a{text-decoration:none;color:var(--muted);font-size:.86rem;font-weight:650}.main-nav a:hover,.main-nav a[aria-current=page]{color:var(--mint)}.nav-cta,.button{display:inline-block;background:var(--teal);color:var(--midnight)!important;border:1px solid var(--teal);padding:10px 16px;border-radius:6px;text-decoration:none;font-weight:800;cursor:pointer}.nav-cta:hover,.button:hover{background:var(--mint)}.menu-toggle{display:none;background:var(--slate);color:var(--light);border:1px solid #ffffff30;border-radius:5px;padding:8px 12px}.section-shell{width:min(1180px,calc(100% - 32px));margin-inline:auto}.hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-block:80px}.hero-copy{min-width:0}.eyebrow,.card-number{color:var(--mint);font-size:.73rem;letter-spacing:.14em;font-weight:800}.hero h1,.article-hero h1{font-size:clamp(2.5rem,6vw,5.2rem);line-height:1.02;letter-spacing:-.055em;margin:12px 0 24px;max-width:760px}.hero-copy>p:not(.eyebrow){font-size:1.15rem;max-width:600px;color:var(--muted)}.actions{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin:30px 0}.text-link{font-weight:750}.sequence{display:flex;gap:14px;flex-wrap:wrap;padding:0;margin:42px 0 0;list-style:none;color:#b7c8c4;font-size:.68rem;letter-spacing:.1em}.sequence li+li:before{content:"→";color:var(--teal);margin-right:14px}.visual-frame{padding:0}.visual-frame img,.guide-card img,.side-panel img{display:block;width:100%;object-fit:cover;aspect-ratio:3/2;border:1px solid #ffffff20}.intro{padding:64px 0 32px;max-width:760px}.intro h2{font-size:clamp(2rem,4vw,3.3rem);margin:10px 0}.intro p:last-child{color:var(--muted);font-size:1.1rem}.card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;padding-block:32px 96px}.guide-card{min-width:0}.card-panel,.side-panel{margin-top:32px;background:#172d32db;border:1px solid #ffffff24;box-shadow:var(--shadow);padding:28px;min-width:0}.card-panel h2{margin:8px 0;font-size:1.5rem}.card-panel p,.side-panel p{color:var(--muted)}.guide-card:last-child{grid-column:span 2;width:calc(50% - 16px);margin-inline:auto}.article-hero{padding:76px 0 42px}.article-hero h1{max-width:900px}.article-hero>p:last-child{max-width:720px;color:var(--muted);font-size:1.1rem}.article-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:40px;padding-bottom:96px}.prose{min-width:0}.prose h2{color:var(--ivory);font-size:1.5rem;line-height:1.2;margin:40px 0 12px}.prose p,.prose li{color:var(--muted)}.prose p{max-width:72ch}.checklist{padding-left:22px}.checklist li{margin:8px 0}.side-panel{align-self:start}.side-panel h2{margin-top:24px;color:var(--ivory)}.legal{padding-bottom:96px}.contact-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:40px;padding-bottom:96px}form{background:#172d32db;border:1px solid #ffffff24;padding:28px;box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 16px;margin-bottom:28px}label{display:grid;gap:6px;color:var(--ivory);font-size:.9rem;font-weight:700}label.wide{grid-column:span 2}input,select,textarea{font:inherit;color:var(--ivory);background:#0b1518;border:1px solid #ffffff36;border-radius:4px;padding:11px;min-width:0}textarea{resize:vertical}.field-error{display:none;color:#ffb0a7;font-size:.8rem}.is-invalid{border-color:var(--coral)!important}.is-invalid+.field-error{display:block}.form-status{color:var(--mint);min-height:1.6em}.table-wrap{overflow-x:auto;margin:24px 0}table{border-collapse:collapse;width:100%;min-width:650px;color:var(--muted)}th,td{padding:13px;text-align:left;border:1px solid #ffffff26}th{color:var(--ivory);background:var(--slate)}.site-footer{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:40px;padding:56px max(16px,calc((100% - 1180px)/2));background:#102126;border-top:1px solid #ffffff20}.site-footer h2{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--mint)}.site-footer a{display:block;margin:7px 0}.footer-domain{font-weight:800;font-size:1.2rem;overflow-wrap:anywhere}.site-footer p{color:var(--muted);font-size:.9rem}.cookie-banner{position:fixed;z-index:5;bottom:16px;left:16px;right:16px;max-width:900px;margin:auto;background:#f0f4f1;color:#182827;padding:16px 20px;display:flex;gap:20px;align-items:center;justify-content:space-between;box-shadow:var(--shadow);border-radius:6px}.cookie-banner p{margin:0;font-size:.9rem}.cookie-banner div{display:flex;gap:8px;flex-wrap:wrap}.cookie-banner button{padding:8px 11px;border:1px solid #294348;background:#d9e6e2;border-radius:4px;cursor:pointer;font-weight:700}.cookie-banner button:first-child{background:#26aaa2}.cookie-banner[hidden]{display:none}@media(max-width:767px){.site-header{flex-wrap:wrap}.menu-toggle{display:block;margin-left:auto}.main-nav{display:none;width:100%;flex-direction:column;align-items:stretch;gap:0}.main-nav.is-visible{display:flex}.main-nav a{padding:12px 0;border-top:1px solid #ffffff14}.hero,.article-layout,.contact-layout{grid-template-columns:1fr;gap:24px;padding-block:48px}.hero h1,.article-hero h1{font-size:clamp(2.35rem,12vw,4rem)}.card-grid{grid-template-columns:1fr;padding-bottom:64px}.guide-card:last-child{grid-column:auto;width:auto}.card-panel{margin-top:24px}.site-footer{grid-template-columns:1fr;gap:24px}.cookie-banner{display:block}.cookie-banner div{margin-top:12px}.form-grid{grid-template-columns:1fr}label.wide{grid-column:auto}.article-hero{padding-top:48px}.sequence{gap:8px}.sequence li+li:before{margin-right:8px}}@media(max-width:399px){body{font-size:.95rem}.section-shell{width:calc(100% - 24px)}.hero h1,.article-hero h1{font-size:2.35rem}.card-panel,.side-panel,form{padding:20px}.site-footer{padding-inline:12px}.cookie-banner{left:8px;right:8px;bottom:8px;padding:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}