.hero-actions[data-astro-cid-a3gtuoyi]{margin-top:2rem}.fit-grid[data-astro-cid-a3gtuoyi]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.fit-copy[data-astro-cid-a3gtuoyi] .h2[data-astro-cid-a3gtuoyi]{margin-bottom:1.5rem}.fit-visual[data-astro-cid-a3gtuoyi]{gap:1.5rem;display:grid;position:relative}.tiers[data-astro-cid-a3gtuoyi]{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.tier[data-astro-cid-a3gtuoyi]{text-transform:uppercase;letter-spacing:.06em;height:120px;color:var(--steel-400);border:1.5px dashed #fff3;border-radius:14px;place-items:center;font-weight:700;font-stretch:115%;display:grid;position:relative;overflow:hidden}.tier[data-astro-cid-a3gtuoyi] i[data-astro-cid-a3gtuoyi]{background:var(--red);transform-origin:0;height:3px;position:absolute;top:50%;left:-10%;right:-10%;transform:rotate(-12deg)scaleX(0)}.plan[data-astro-cid-a3gtuoyi]{background:linear-gradient(160deg,#e3262e2e,#1f6fe01f);border:1px solid #ffffff24;border-radius:20px;padding:1.6rem;box-shadow:0 40px 80px -40px #e3262e80}.plan-head[data-astro-cid-a3gtuoyi]{justify-content:space-between;align-items:center;margin-bottom:1.2rem;font-size:1.1rem;display:flex}.plan-dot[data-astro-cid-a3gtuoyi]{background:#3ddc84;border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #3ddc84}.plan-chips[data-astro-cid-a3gtuoyi]{flex-wrap:wrap;gap:.6rem;display:flex}.plan-chips[data-astro-cid-a3gtuoyi] .chip[data-astro-cid-a3gtuoyi]{background:#ffffff14;font-size:.95rem}.inc-head[data-astro-cid-a3gtuoyi]{max-width:20ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.inc-head[data-astro-cid-a3gtuoyi] .h1[data-astro-cid-a3gtuoyi]{font-size:var(--step-4)}.inc-grid[data-astro-cid-a3gtuoyi]{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.inc[data-astro-cid-a3gtuoyi]{transition:transform .5s var(--ease), box-shadow .5s var(--ease);background:#fff;border-radius:18px;align-content:start;gap:.8rem;padding:1.8rem;display:grid;position:relative}.inc[data-astro-cid-a3gtuoyi]:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px #0000004d}.inc-n[data-astro-cid-a3gtuoyi]{font-size:1rem;position:absolute;top:1.4rem;right:1.6rem}.inc[data-astro-cid-a3gtuoyi] .inc-icon{background:var(--steel-50);width:46px;height:46px;color:var(--red);border-radius:12px;padding:10px}.inc[data-astro-cid-a3gtuoyi] p[data-astro-cid-a3gtuoyi]{color:var(--steel-700);margin:0}.chain-title[data-astro-cid-a3gtuoyi]{max-width:18ch;margin-bottom:clamp(3rem,6vw,5rem)}.chain[data-astro-cid-a3gtuoyi]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid;position:relative}.chain-line[data-astro-cid-a3gtuoyi]{width:calc(100% - 56px);height:4px;position:absolute;top:27px;left:28px;right:28px;overflow:visible}.chain-line[data-astro-cid-a3gtuoyi] line[data-astro-cid-a3gtuoyi]{stroke:var(--red);stroke-width:3px}.node[data-astro-cid-a3gtuoyi]{gap:.7rem;display:grid;position:relative}.node-dot[data-astro-cid-a3gtuoyi]{background:var(--ink);border:2px solid var(--steel-700);border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.4rem;transition:border-color .4s,box-shadow .4s;display:grid}.node[data-astro-cid-a3gtuoyi].is-on .node-dot[data-astro-cid-a3gtuoyi]{border-color:var(--red);box-shadow:0 0 0 6px #e3262e26,0 0 30px #e3262e66}.node[data-astro-cid-a3gtuoyi] h3[data-astro-cid-a3gtuoyi]{font-size:var(--step-1);margin-top:.6rem;font-weight:700}.node[data-astro-cid-a3gtuoyi] p[data-astro-cid-a3gtuoyi]{color:var(--steel-400);margin:0}.nums[data-astro-cid-a3gtuoyi]{background:var(--graphite)}.nums-grid[data-astro-cid-a3gtuoyi]{grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:clamp(4rem,8vw,7rem);display:grid}.num[data-astro-cid-a3gtuoyi]{border-left:1px solid #ffffff14;align-content:start;gap:.8rem;padding:1.5rem clamp(1rem,2vw,2rem);display:grid}.num[data-astro-cid-a3gtuoyi]:first-child{border-left:0;padding-left:0}.num-v[data-astro-cid-a3gtuoyi]{letter-spacing:-.04em;font-size:clamp(2.2rem,.8rem + 3vw,4.4rem);font-weight:700;font-stretch:112%;line-height:.95}.num-l[data-astro-cid-a3gtuoyi]{color:var(--steel-300);font-size:.95rem}.safety[data-astro-cid-a3gtuoyi]{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.safety-img[data-astro-cid-a3gtuoyi]{aspect-ratio:5/4}.safety-copy[data-astro-cid-a3gtuoyi] .h2[data-astro-cid-a3gtuoyi]{margin-bottom:1.5rem}.units-label[data-astro-cid-a3gtuoyi]{letter-spacing:.18em;text-transform:uppercase;color:var(--steel-400);margin-top:2rem;font-size:.8rem;font-weight:700}.units[data-astro-cid-a3gtuoyi]{flex-wrap:wrap;gap:.5rem;display:flex}.survey[data-astro-cid-a3gtuoyi]{text-align:center;background:radial-gradient(60% 80% at 50% 100%,#e3262e38,#0000 70%)}.survey-inner[data-astro-cid-a3gtuoyi]{justify-items:center;gap:1.5rem;display:grid}.survey[data-astro-cid-a3gtuoyi] .h1[data-astro-cid-a3gtuoyi]{max-width:16ch}@media (width<=900px){.fit-grid[data-astro-cid-a3gtuoyi],.safety[data-astro-cid-a3gtuoyi],.inc-grid[data-astro-cid-a3gtuoyi]{grid-template-columns:1fr}.chain[data-astro-cid-a3gtuoyi]{grid-template-columns:1fr;gap:2rem}.chain-line[data-astro-cid-a3gtuoyi]{display:none}.nums-grid[data-astro-cid-a3gtuoyi]{grid-template-columns:repeat(2,1fr);row-gap:2rem}.num[data-astro-cid-a3gtuoyi]:nth-child(odd){border-left:0;padding-left:0}}
