*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:#0b0f1a;color:#f3f4f6;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}main{overflow:hidden}.container{width:min(1120px,calc(100% - 32px));margin:0 auto}.hero{padding:72px 0 44px;background:radial-gradient(circle at 18% 18%,rgba(36,99,235,.28),transparent 32%),linear-gradient(135deg,#101827,#0b0f1a 48%,#12131f)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:28px;gap:28px;align-items:stretch}.hero-copy{max-width:760px}.eyebrow{margin:0 0 10px;color:#67e8f9;font-size:.78rem;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1{max-width:760px;font-size:clamp(2.4rem,7vw,4.75rem);line-height:1}h1,h2{margin:0;color:#fff}h2{font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.14}h3{margin:0 0 10px;color:#fff;font-size:1.05rem}.lead{max-width:720px;margin:22px 0 0;color:#d1d5db;font-size:1.08rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-actions a{display:inline-flex;min-height:44px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:10px 16px;background:#f8fafc;color:#101827;font-weight:800}.hero-actions a+a{background:hsla(0,0%,100%,.08);color:#f8fafc}.cards article,.faq-list details,.summary-panel{border:1px solid hsla(0,0%,100%,.12);border-radius:8px;background:hsla(0,0%,100%,.06)}.summary-panel{padding:22px}.summary-panel h2{font-size:1.25rem}.summary-panel ul{margin:18px 0 0;padding-left:20px;color:#d1d5db}.summary-panel li+li{margin-top:10px}.content-band{padding:58px 0;background:#f8fafc;color:#172033}.content-band.alt{background:#edf2f7}.content-band h2,.content-band h3{color:#0f172a}.content-band p{color:#475569}.section-heading{max-width:780px;margin-bottom:26px}.section-heading p:last-child{margin-bottom:0}.editorial{max-width:900px}.editorial p{font-size:1.04rem}.longform h3{margin-top:30px;color:#0f172a;font-size:1.25rem}.longform h3:first-of-type{margin-top:24px}.bonus-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.bonus-list article{border:1px solid #d8dee9;border-radius:8px;background:#fff;padding:20px}.bonus-list p{margin:10px 0 0}.bonus-list strong{color:#0f172a}.table-wrap{overflow-x:auto;border:1px solid #d8dee9;border-radius:8px;background:#fff}table{width:100%;min-width:720px;border-collapse:collapse}td,th{padding:16px;border-bottom:1px solid #e2e8f0;text-align:left;vertical-align:top}th{color:#0f172a;font-size:.9rem;text-transform:uppercase}td{color:#334155}tbody tr:last-child td{border-bottom:0}.cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.cards article{background:#fff;padding:20px}.cards p{margin:0}.two-column{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);grid-gap:34px;gap:34px;align-items:start}.steps{margin:0;padding:0;list-style-position:inside;color:#334155}.steps li{border-bottom:1px solid #d8dee9;padding:14px 0}.steps li:first-child{padding-top:0}.faq-list{display:grid;grid-gap:12px;gap:12px}.faq-list details{background:#fff;color:#0f172a;padding:18px 20px}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{margin:12px 0 0}.keyword-cloud{display:flex;flex-wrap:wrap;gap:10px}.keyword-cloud span{border:1px solid #cbd5e1;border-radius:999px;background:#fff;color:#172033;padding:8px 12px;font-size:.95rem;font-weight:700}@media (max-width:860px){.hero{padding-top:48px}.hero-grid,.two-column{grid-template-columns:1fr}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.bonus-list{grid-template-columns:1fr}}@media (max-width:560px){.container{width:min(100% - 24px,1120px)}.cards{grid-template-columns:1fr}.content-band{padding:42px 0}.hero-actions a{width:100%}}