@layer components{.thero{align-items:center;gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:calc(var(--radius-card) * 1.5);color:#fff;background:radial-gradient(circle at 95% 0,#ffd84d40 0 14rem,#0000 14rem),#15171e;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #1113188c}.thero_text{align-items:flex-start;gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.thero_kicker{color:#ffd84d;font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase;margin:0;font-weight:800}.thero_title{letter-spacing:-.02em;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.05}.thero_lead{color:#ffffffc7;max-width:32rem;margin:0;line-height:1.5}.thero_actions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.thero_go,.thero_ghost{min-height:3.25rem;padding:0 var(--space-5);border-radius:var(--radius-pill);align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.thero_go{color:#15171e;background:#ffd84d;box-shadow:0 4px #00000073}.thero_go:active{transform:translateY(3px);box-shadow:0 1px #00000073}.thero_ghost{color:#fff;border:2px solid #ffffff59}.thero_ghost:hover{background:#ffffff1a}.thero_link{color:#ffffffc7;font-size:var(--text-small);font-weight:var(--primary-bold)}.thero_link:hover{color:#fff}.thero :is(.thero_go,.thero_ghost,.thero_link):focus-visible{outline-offset:3px;outline:3px solid #fff}.thero_steps{gap:var(--space-2) var(--space-4);margin:var(--space-2) 0 0;color:#ffffffc7;font-size:var(--text-small);flex-wrap:wrap;padding:0;list-style:none;display:flex}.thero_steps li{align-items:center;gap:var(--space-2);display:inline-flex}.thero_steps i{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:1.5rem;height:1.5rem;font-size:.75rem;font-style:normal;font-weight:800;display:grid}.thero_art{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.thero_screen{width:min(100%,17rem);padding:var(--space-3) var(--space-4);color:#15171e;background:#ffd84d;border-radius:1rem;flex-direction:column;align-items:center;gap:2px;display:flex;transform:rotate(-3deg);box-shadow:0 8px #0006}.thero_screen-label{font-size:var(--text-small);font-weight:var(--primary-bold)}.thero_screen-pin{letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:clamp(2rem,5vw,2.75rem);font-weight:800;line-height:1.1}.thero_tiles{grid-template-columns:repeat(2,1fr);gap:8px;width:min(100%,15rem);display:grid;transform:rotate(2deg)}.thero_tiles span{color:#fff;border-radius:.75rem;place-items:center;height:3.25rem;font-size:1.5rem;display:grid;box-shadow:0 4px #0006}.thero_tiles .is-red{background:#e21b3c}.thero_tiles .is-blue{background:#1368ce}.thero_tiles .is-yellow{background:#d89e00}.thero_tiles .is-green{background:#26890c}@media (width<=48rem){.thero{padding:var(--space-5) var(--space-4);grid-template-columns:1fr}.thero_art,.thero_steps{display:none}}.tland{gap:var(--space-7,3.5rem);flex-direction:column;display:flex}.tland_block{gap:var(--space-4);flex-direction:column;display:flex}.tland_steps,.tland_features{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.tland_steps{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.tland_features{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr))}.tland_steps li,.tland_features li{gap:var(--space-2);padding:var(--space-4);border:2px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface,#fff);flex-direction:column;display:flex}.tland_steps i{color:#15171e;background:#ffd84d;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-style:normal;font-weight:800;display:grid}.tland :is(.tland_steps,.tland_features) h3{font-size:var(--text-large,1.125rem);margin:0;line-height:1.25}.tland :is(.tland_steps,.tland_features,.tland_final) p{color:var(--color-text-secondary);margin:0;line-height:1.5}.tland_faq{gap:var(--space-3);flex-direction:column;max-width:50rem;margin:0;display:flex}.tland_faq div{padding:var(--space-4);border-radius:var(--radius-card);background:var(--color-surface-soft,#f5f5f7)}.tland_faq dt{font-weight:800}.tland_faq dd{margin:var(--space-1,.25rem) 0 0;color:var(--color-text-secondary);line-height:1.5}.tland_final{justify-content:space-between;align-items:center;gap:var(--space-4);border:2px solid var(--color-text-primary,#15171e);background:#fff8d6;border-radius:clamp(1.5rem,4vw,2.5rem);flex-wrap:wrap;padding:clamp(1.5rem,4vw,3rem);display:flex}.tland_final>div:first-child{flex:20rem;min-width:0}.tland_final h2{margin:0 0 var(--space-2)}.tland_final-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}}
