.v3-hero-grid{align-items:center;gap:clamp(32px,5vw,56px);display:grid}.v3-hero .breadcrumbs{margin-bottom:20px}.v3-hero h1{max-width:20ch}@media (width>=1024px){.v3-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.v3-section h2{font-size:calc(clamp(26px, 2.8vw, 36px) * var(--type-scale,1));max-width:22ch}.v3-row{align-items:center;gap:clamp(28px,4vw,56px);display:grid}.v3-body{color:var(--text-2);font-size:calc(18px * var(--type-scale,1));max-width:56ch;margin-top:16px}.v3-points,.v3-more{margin-top:20px}@media (width>=1024px){.v3-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.v3-row-flip .v3-row-copy{order:2}.v3-row-text{grid-template-columns:minmax(0,1fr)}}.v3-cards{gap:16px;margin-top:28px;list-style:none;display:grid}@media (width>=640px){.v3-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.v3-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-card{gap:8px;height:100%;text-decoration:none;display:grid;position:relative}.v3-card-title{font-size:calc(19px * var(--type-scale,1));color:var(--text-strong)}.v3-card-text{color:var(--text-2);font-size:calc(15px * var(--type-scale,1))}.v3-card-more{color:var(--accent-text);font-weight:600}.ph{border:1px solid var(--hairline);background:linear-gradient(160deg,#15171b 0%,#0d0e11 100%);border-radius:14px;margin:0;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6,0 30px 70px -50px #fa433c59}.ph-bar{border-bottom:1px solid var(--hairline);background:#101215;gap:6px;padding:10px 14px;display:flex}.ph-bar span{background:#2b2f36;border-radius:50%;width:9px;height:9px}.ph-body{aspect-ratio:16/10;background:radial-gradient(60% 60% at 85% 15%,#fa433c24,#0000 70%),repeating-linear-gradient(0deg,#0000 0 31px,#ffffff06 31px 32px);align-content:center;justify-items:start;gap:14px;padding:clamp(20px,4vw,48px);display:grid}.ph-tag{font-family:var(--font-mono);font-size:calc(12px * var(--type-scale,1));letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);border:1px solid #fa433c80;border-radius:999px;padding:4px 10px}.ph-label{font-size:calc(clamp(20px, 2.4vw, 30px) * var(--type-scale,1));color:var(--text-strong);max-width:24ch;font-weight:650;line-height:1.2}.ph-phone{border-radius:32px;max-width:320px}.ph-phone .ph-body{aspect-ratio:390/700}.v3-trust{gap:14px;margin-top:28px;list-style:none;display:grid}@media (width>=640px){.v3-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.v3-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.v3-trust li{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:20px 22px}.v3-trust li.v3-trust-lead{border-color:#fa433c99;box-shadow:inset 0 0 0 1px #fa433c40}.v3-trust strong{color:var(--text-strong);font-size:calc(17px * var(--type-scale,1));display:block}.v3-trust span{color:var(--text-2);font-size:calc(15px * var(--type-scale,1));margin-top:6px;display:block}.v3-band{align-items:center;gap:24px;display:grid}@media (width>=1024px){.v3-band{grid-template-columns:minmax(0,1.2fr) auto}}.v3-band h2{font-size:calc(clamp(26px, 2.8vw, 36px) * var(--type-scale,1))}.v3-band p{color:var(--text-2);font-size:calc(18px * var(--type-scale,1));max-width:60ch;margin-top:12px}.v3-stop{isolation:isolate;position:relative}.v3-stop:before{content:"";z-index:-1;background:radial-gradient(50% 70% at 20%,#fa433c29,#0000 70%);position:absolute;inset:0}.v3-kicker{font-family:var(--font-mono);font-size:calc(13px * var(--type-scale,1));letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.v3-hub-group+.v3-hub-group{margin-top:48px}.v3-plain{color:var(--text-2);font-size:calc(18px * var(--type-scale,1));max-width:62ch;margin-top:16px}.v3-hero-visual .shot-phone,.v3-row-visual .shot-phone,.v3-hero-visual .ph-phone,.v3-row-visual .ph-phone{max-width:340px;margin-inline:auto}.v3-asks{gap:12px;margin-top:24px;list-style:none;display:grid}.v3-asks li{background:var(--card);border:1px solid var(--hairline);border-left:3px solid var(--accent);border-radius:var(--radius-sm);font-size:calc(17px * var(--type-scale,1));color:var(--text);padding:14px 18px}.v3-steps{font-size:calc(17px * var(--type-scale,1));color:var(--text-2);gap:12px;margin-top:20px;padding-left:22px;display:grid}.v3-chips{flex-wrap:wrap;gap:10px;margin-top:20px;list-style:none;display:flex}.v3-chips a{color:var(--text-strong);padding:10px 16px;text-decoration:none;display:inline-block}.v3-numbered{list-style:none}
