:where(.landingWrap) .landing{gap:var(--section-gap);flex-direction:column;display:flex}:where(.landingWrap) .hero,:where(.landingWrap) .block,:where(.landingWrap) .agentBlock{border:1px solid var(--token-border);border-radius:var(--r-lg);box-shadow:var(--token-elevation-1);background:#fff;padding:clamp(20px,3vw,30px)}:where(.landingWrap) .hero{flex-direction:column;gap:14px;display:flex}:where(.landingWrap) .kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--token-text-secondary);margin:0;font-size:.78rem;font-weight:600}:where(.landingWrap) .hero h1{font-size:var(--type-display);letter-spacing:-.018em;color:var(--token-text);margin:0;font-weight:700;line-height:1.12}:where(.landingWrap) .lead{color:var(--token-text-secondary);max-width:720px;margin:0;font-size:1.04rem;line-height:1.4}:where(.landingWrap) .heroCta{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}:where(.landingWrap) .heroStats{flex-wrap:wrap;gap:24px;margin:14px 0 0;padding:0;list-style:none;display:flex}:where(.landingWrap) .heroStats li{flex-direction:column;gap:2px;display:flex}:where(.landingWrap) .heroStats strong{color:var(--token-text);font-size:1.4rem;font-weight:700;line-height:1}:where(.landingWrap) .heroStats span{color:var(--token-muted);letter-spacing:.02em;font-size:.8rem}:where(.landingWrap) .block h2,:where(.landingWrap) .ctaFinal h2,:where(.landingWrap) .agentBlock h2{letter-spacing:-.012em;color:var(--token-text);margin:0 0 12px;font-size:clamp(20px,2.4vw,26px);font-weight:700}:where(.landingWrap) .block p{color:var(--token-text-secondary);margin:0 0 10px;line-height:1.45}:where(.landingWrap) .block p:last-child{margin-bottom:0}:where(.landingWrap) .block a:where(:not(.propGrid *)){color:var(--token-text-secondary);font-weight:600;text-decoration:none}:where(.landingWrap) .block a:where(:not(.propGrid *)):hover,:where(.landingWrap) .block a:where(:not(.propGrid *)):focus-visible{text-decoration:underline}:where(.landingWrap) .pillars{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}:where(.landingWrap) .pillars li{background:var(--token-gray-75);border:1px solid var(--token-border-mid);border-radius:var(--r-md);color:var(--token-text-secondary);box-shadow:var(--token-elevation-1);padding:16px 18px;line-height:1.42}:where(.landingWrap) .pillars strong{color:var(--token-text);margin-bottom:4px;font-size:1.02rem;font-weight:700;display:block}@media (width>=641px){:where(.landingWrap) .pillars:where(:has(>li:nth-child(4):last-child)){grid-template-columns:repeat(2,minmax(0,1fr))}}:where(.landingWrap) .rubrosList{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}:where(.landingWrap) .rubrosList li{background:var(--token-warm-200);border:1px solid var(--token-border-mid);border-radius:var(--r-pill);color:var(--token-text-secondary);padding:6px 14px;font-size:.88rem;font-weight:600}:where(.landingWrap) .propGrid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;margin-top:8px;display:grid}:where(.landingWrap) .moreLink{margin:14px 0 0;font-size:.95rem}:where(.landingWrap) .moreLink a{color:var(--token-text-secondary);font-weight:600;text-decoration:none}:where(.landingWrap) .moreLink a:hover{text-decoration:underline}:where(.landingWrap) div.faqList{flex-direction:column;gap:8px;display:flex}:where(.landingWrap) details.faqItem{border:1px solid var(--token-border-mid);border-radius:var(--r-md);box-shadow:var(--token-elevation-1);background:#fff;padding:4px 16px}:where(.landingWrap) details.faqItem summary{cursor:pointer;color:var(--token-text);padding:12px 0;font-size:.98rem;font-weight:700;list-style:none}:where(.landingWrap) details.faqItem summary::-webkit-details-marker{display:none}:where(.landingWrap) details.faqItem[open] summary{border-bottom:1px solid var(--token-border-mid)}:where(.landingWrap) details.faqItem p{color:var(--token-text-secondary);margin:10px 0 12px;line-height:1.45}:where(.landingWrap) .agentBlock{flex-direction:column;gap:12px;display:flex}:where(.landingWrap) .agentLead{color:var(--token-text-secondary);margin:0 0 6px;line-height:1.4}:where(.landingWrap) .ctaFinal{background:linear-gradient(135deg, var(--token-warm-50) 0%, var(--token-warm-200) 100%);border:1px solid var(--token-border-mid);border-radius:var(--ui-radius);box-shadow:var(--token-elevation-1);padding:24px}:where(.landingWrap) .ctaFinal p{color:var(--token-text-secondary);margin:0 0 16px;line-height:1.4}:where(.landingWrap) .ctaBtns{flex-wrap:wrap;gap:10px;display:flex}:where(.landingWrap) .relatedLinks{color:var(--token-muted);margin:18px 0 0;font-size:.85rem;line-height:1.45}:where(.landingWrap) .relatedLinks a{color:var(--token-text-secondary);font-weight:600;text-decoration:none}:where(.landingWrap) .relatedLinks a:hover{text-decoration:underline}@media (width<=640px){:where(.landingWrap) .heroStats{gap:18px}:where(.landingWrap) .heroStats strong{font-size:1.2rem}:where(.landingWrap) .ctaFinal{padding:18px}:where(.landingWrap) .heroCta .btnBase,:where(.landingWrap) .ctaBtns .btnBase{justify-content:center;width:100%}}
