:root{--cluster-bg:#f8fafc;--cluster-surface:#fff;--cluster-ink:#111827;--cluster-muted:#475569;--cluster-border:#d9e2ec;--cluster-accent:#f97316;--cluster-accent-strong:#ea580c}.cluster-landing{color:var(--cluster-ink);background:radial-gradient(circle at 85% 14%,rgba(251,146,60,.16),transparent 48%),radial-gradient(circle at 8% 34%,rgba(14,165,233,.14),transparent 44%),var(--cluster-bg)}.cluster-container{width:min(1040px,calc(100% - 40px));margin:0 auto}.cluster-hero{position:relative;padding:116px 0 72px}.cluster-hero:before{content:"";position:absolute;inset:42px 0 0;background:linear-gradient(115deg,hsla(0,0%,100%,.86),hsla(0,0%,100%,.58)),repeating-linear-gradient(-45deg,rgba(148,163,184,.07),rgba(148,163,184,.07) 10px,rgba(148,163,184,0) 0,rgba(148,163,184,0) 20px);border-block:1px solid rgba(148,163,184,.2);pointer-events:none}.cluster-hero .cluster-container{position:relative}.cluster-hero h1{margin:0;max-width:18ch;font-size:clamp(2rem,4.1vw,3.35rem);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.cluster-hero p{margin:22px 0 0;max-width:66ch;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.72;color:var(--cluster-muted)}.cluster-hero-actions{margin-top:30px;display:flex;flex-wrap:wrap;gap:12px}.cluster-btn{border-radius:12px;padding:12px 20px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-weight:800;letter-spacing:.01em;transition:transform .15s ease,box-shadow .2s ease,background-color .2s ease}.cluster-btn:hover{transform:translateY(-1px)}.cluster-btn:focus-visible{outline:2px solid #0f172a;outline-offset:3px}.cluster-btn-primary{color:#fff;background:linear-gradient(135deg,var(--cluster-accent),var(--cluster-accent-strong));box-shadow:0 10px 24px rgba(234,88,12,.28)}.cluster-btn-secondary{color:#0f172a;background:hsla(0,0%,100%,.88);border:1px solid rgba(148,163,184,.45)}.cluster-content .cluster-container{display:grid;grid-gap:34px;gap:34px}.cluster-section{display:grid;grid-template-columns:minmax(240px,1fr) minmax(0,1.3fr);align-items:center;border-radius:20px}.cluster-section-reverse{grid-template-columns:minmax(0,1.3fr) minmax(240px,1fr)}.cluster-section-reverse .cluster-section-media{order:2}.cluster-section-reverse .cluster-section-content{order:1}.cluster-section-media{border-radius:20px;height:100%;overflow:hidden;min-height:240px;border:1px solid rgba(148,163,184,.32);background:linear-gradient(132deg,rgba(15,23,42,.82),rgba(15,23,42,.42)),radial-gradient(circle at 20% 25%,rgba(56,189,248,.5),transparent 45%),radial-gradient(circle at 80% 75%,rgba(251,146,60,.42),transparent 45%),linear-gradient(145deg,#1e293b,#334155)}.cluster-section-media img{width:100%;height:100%;object-fit:cover;display:block;opacity:.72}.cluster-section-content{padding:30px 28px}.cluster-section h2{margin:0 0 14px;font-size:clamp(1.23rem,2.2vw,1.74rem)}.cluster-section p{margin:0 0 12px;color:#374151;line-height:1.72}.cluster-section ul{margin:6px 0 0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.cluster-section li{position:relative;padding-left:24px;color:#1f2937;line-height:1.66}.cluster-section li:before{content:"";position:absolute;left:4px;top:.68em;width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,#fb923c,#f97316);box-shadow:0 0 0 3px rgba(249,115,22,.15)}.cluster-section-link,.cluster-section-links a{color:#0369a1;text-decoration:underline;text-underline-offset:3px;font-weight:700}.cluster-section-links{margin-top:12px;display:grid;grid-gap:8px;gap:8px}.cluster-final-cta{padding:30px 0}.cluster-final-cta .cluster-container{border-radius:24px;padding:34px;color:#fff;background:radial-gradient(circle at 12% 22%,rgba(56,189,248,.28),transparent 35%),radial-gradient(circle at 85% 78%,rgba(251,146,60,.32),transparent 34%),linear-gradient(130deg,#0f172a,#111827 50%,#1e293b)}.cluster-final-cta h2{margin:0;max-width:18ch;font-size:clamp(1.45rem,2.7vw,2.3rem)}.cluster-final-cta p{margin:12px 0 20px;max-width:60ch;color:#dbeafe;line-height:1.7}.cluster-faq{padding:6px 0 62px}.cluster-faq h2{margin:0 0 16px;font-size:clamp(1.3rem,2.4vw,1.9rem)}.cluster-faq-list{display:grid;grid-gap:12px;gap:12px}.cluster-faq details{border-radius:14px;border:1px solid var(--cluster-border);background:var(--cluster-surface)}.cluster-faq summary{cursor:pointer;padding:16px 18px;list-style:none;font-weight:800}.cluster-faq summary::-webkit-details-marker{display:none}.cluster-faq p{margin:0;padding:0 18px 18px;color:#334155;line-height:1.68}@media (max-width:840px){.cluster-hero{padding-top:98px}.cluster-section,.cluster-section-reverse{grid-template-columns:1fr;gap:16px}.cluster-section-reverse .cluster-section-content,.cluster-section-reverse .cluster-section-media{order:0}.cluster-final-cta .cluster-container,.cluster-section-content{padding:24px 20px}}@media (max-width:640px){.cluster-container{width:calc(100% - 24px)}.cluster-hero-actions{display:grid;grid-template-columns:1fr}.cluster-btn{width:100%}.cluster-content .cluster-container{gap:22px}.cluster-section-media{min-height:200px}.cluster-faq{padding-bottom:46px}}