.blk{--acc:#d4af37;--acc-ink:#8a6d1f;--acc-soft:#d4af3724;--navy:#0f0d4a;--ink:#0a0835;--fg:#0f0d4a;--fg-2:#3a3a5c;--fg-3:#6e6e8a;--line:#0f0d4a14;--band:#fafafa;color:var(--fg);background:#fff;padding:56px 0;font-family:Inter,sans-serif}.blk-band{background:var(--band)}.blk-w{max-width:1180px;margin:0 auto;padding:0 18px}.blk-narrow{max-width:760px}.blk-head{max-width:720px;margin-bottom:30px}.blk-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--acc-ink);margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.blk-on-dark{color:var(--acc)}.blk-h1{letter-spacing:-.02em;font-size:clamp(30px,7.6vw,54px);font-weight:800;line-height:1.1}.blk-h2{margin-bottom:12px;font-size:clamp(23px,5.2vw,34px);font-weight:800;line-height:1.22}.blk-lead{color:var(--fg-2);font-size:16px;line-height:1.78}.blk-prose{color:var(--fg-2);font-size:16px;line-height:1.82}.blk-prose>:first-child{margin-top:0}.blk-prose p{margin-bottom:18px}.blk-prose h2{color:var(--fg);margin:30px 0 12px;font-size:clamp(21px,4.4vw,27px);font-weight:800}.blk-prose h3{color:var(--fg);margin:24px 0 10px;font-size:19px;font-weight:700}.blk-prose ul,.blk-prose ol{margin:0 0 18px 22px}.blk-prose li{margin-bottom:8px}.blk-prose a{color:var(--acc-ink);text-underline-offset:2px;text-decoration:underline}.blk-prose strong{color:var(--fg);font-weight:700}.blk-prose blockquote{border-left:3px solid var(--acc);color:var(--fg);margin:22px 0;padding-left:18px;font-style:italic}.blk-prose img{border-radius:12px;max-width:100%;height:auto;margin:20px 0}.blk-btn-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.blk-btn{border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:15px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.blk-btn-gold{color:var(--ink);background:linear-gradient(135deg,#d4af37,#dccc77);box-shadow:0 10px 28px #d4af374d}.blk-btn-navy{background:var(--navy);color:#fff}.blk-btn-ghost{color:#fff;background:0 0;border:1.5px solid #fff6}@media (hover:hover) and (pointer:fine){.blk-btn:hover{transform:translateY(-2px)}}.blk-hero{background-color:var(--navy);color:#fff;background-position:50%;background-size:cover;padding:112px 0 64px;position:relative;overflow:hidden}.blk-hero-veil{background:#0a0835b8;position:absolute;inset:0}.blk-hero .blk-w{z-index:1;position:relative}.blk-hero-lead{color:#ffffffc2;max-width:600px;margin-top:16px;font-size:17px;line-height:1.75}.blk-cards{gap:16px;display:grid}.blk-card{border:1px solid var(--line);background:#fff;border-radius:16px;padding:24px 22px;box-shadow:0 2px 8px #0f0d4a0d}.blk-card-img{object-fit:cover;border-radius:10px;width:100%;height:150px;margin-bottom:14px;display:block}.blk-card h3{margin-bottom:8px;font-size:17.5px;font-weight:700}.blk-card p{color:var(--fg-2);font-size:14.5px;line-height:1.75}.blk-stats{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.blk-stat b{color:var(--acc-ink);font-size:clamp(30px,8vw,46px);font-weight:800;line-height:1;display:block}.blk-stat span{color:var(--fg-3);margin-top:7px;font-size:13.5px;display:block}.blk-split{align-items:center;gap:28px;display:grid}.blk-split-img{border-radius:16px;width:100%;display:block}.blk-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.blk-step{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.blk-step-n{color:var(--acc);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px;font-weight:800}.blk-step h3{margin-bottom:5px;font-size:16.5px;font-weight:700}.blk-step p{color:var(--fg-2);font-size:14.5px;line-height:1.72}.blk-quotes{gap:16px;display:grid}.blk-quote{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;padding:24px 22px}.blk-quote blockquote{color:var(--fg-2);margin:0 0 14px;font-size:15.5px;font-style:italic;line-height:1.8}.blk-quote figcaption b{color:var(--fg);font-size:14.5px;display:block}.blk-quote figcaption span{color:var(--fg-3);margin-top:2px;font-size:12.5px;display:block}.blk-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px 36px;display:flex}.blk-logos img{object-fit:contain;width:auto;max-width:140px;height:38px}.blk-faqs{gap:10px;display:grid}.blk-faq{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.blk-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:16px 18px;font-size:15px;font-weight:700;list-style:none;display:flex}.blk-faq summary::-webkit-details-marker{display:none}.blk-faq summary:after{content:"+";color:var(--acc-ink);flex-shrink:0;font-size:20px;font-weight:700}.blk-faq[open] summary:after{content:"−"}.blk-faq p{color:var(--fg-2);padding:0 18px 18px;font-size:14.5px;line-height:1.8}.blk-gallery{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.blk-gallery figure{margin:0}.blk-gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:12px;width:100%;display:block}.blk-gallery figcaption{color:var(--fg-3);margin-top:7px;font-size:12.5px}.blk-cta{color:var(--ink);text-align:center;background:linear-gradient(135deg,#d4af37,#dccc77);padding:48px 0}.blk-cta h2{margin-bottom:12px;font-size:clamp(22px,5.4vw,33px);font-weight:800;line-height:1.25}.blk-cta p{max-width:640px;margin:0 auto 22px;font-size:15.5px;line-height:1.75}.blk-form{background:var(--navy)}@media (min-width:700px){.blk{padding:76px 0}.blk-w{padding:0 24px}.blk-hero{padding:150px 0 86px}.blk-cards{grid-template-columns:repeat(2,1fr);gap:20px}.blk-stats{grid-template-columns:repeat(4,1fr)}.blk-split{grid-template-columns:1fr 1fr;gap:40px}.blk-split.flip .blk-split-img{order:2}.blk-quotes{grid-template-columns:repeat(2,1fr)}.blk-gallery{grid-template-columns:repeat(3,1fr)}}@media (min-width:1040px){.blk{padding:92px 0}.blk-cards,.blk-quotes{grid-template-columns:repeat(3,1fr)}}
