.fp-page{overflow-x:clip}.fp-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--text-3);margin-bottom:18px}.fp-crumbs a{transition:color .15s}.fp-crumbs a:hover{color:var(--text)}.fp-crumbs-i{display:inline-flex;align-items:center;gap:6px}.fp-crumbs-i svg{opacity:.6}.fp-crumbs [aria-current]{color:var(--text-2)}.fp-ph--center .fp-crumbs{justify-content:center}.fp-ph{position:relative;isolation:isolate;padding:calc(var(--promo-h, 0px) + clamp(112px,15vh,148px)) 0 clamp(56px,8vh,96px)}.fp-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;opacity:.5;background-image:linear-gradient(rgba(255,230,225,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,230,225,.03) 1px,transparent 1px);background-size:64px 64px;background-position:center top;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 25%,#000,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 25%,#000,transparent 75%)}.fp-ph:after{content:"";position:absolute;z-index:-1;left:50%;top:-360px;width:1200px;height:760px;transform:translate(-50%);background:radial-gradient(closest-side,rgba(254,58,58,.12),transparent);pointer-events:none}.fp-ph-grid{display:grid;gap:48px;align-items:center}.fp-ph--split .fp-ph-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.fp-ph--center .fp-ph-grid{grid-template-columns:minmax(0,1fr);text-align:center}.fp-ph--center .fp-ph-copy{max-width:800px;margin:0 auto}.fp-ph-copy{position:relative;z-index:2;min-width:0}.fp-ph-h1{margin:0;font-size:clamp(34px,4vw,54px);line-height:1.05;font-weight:700;letter-spacing:-.04em;text-wrap:balance}.fp-ph-h1-a,.fp-ph-h1-b{display:block}.fp-ph-h1-b{padding-bottom:.08em;background:linear-gradient(180deg,#fff 20%,#ffc4c0 62%,#ff6a63);-webkit-background-clip:text;background-clip:text;color:transparent}.fp-ph-sub{margin:18px 0 0;max-width:56ch;font-size:clamp(15.5px,1.25vw,17px);line-height:1.6;color:var(--text-2);text-wrap:pretty}.fp-ph--center .fp-ph-sub{margin-left:auto;margin-right:auto}.fp-ph-sub b{color:var(--text);font-weight:600}.fp-ph-actions{margin-top:28px;display:flex;gap:10px;flex-wrap:wrap}.fp-ph--center .fp-ph-actions{justify-content:center}.fp-ph-art{position:relative;min-width:0}.fp-ph--center .fp-ph-art{margin-top:8px}@media (max-width: 960px){.fp-ph--split .fp-ph-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.fp-sec--tight{padding:72px 0}.fp-head.is-start{text-align:left;margin:0}.fp-head.is-start .fp-sub{margin-left:0}.fp-fgrid{margin-top:48px;display:grid;gap:14px}.fp-fgrid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fp-fgrid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-fgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-fcard{position:relative;padding:24px;border-radius:20px;background:var(--card);border:1px solid var(--line);transition:border-color .2s,background-color .2s}.fp-fcard:hover{border-color:var(--line-2);background:var(--card-hover)}.fp-fcard h3{margin:18px 0 0;font-size:17px;font-weight:650;letter-spacing:-.02em;line-height:1.3}.fp-fcard p{margin:6px 0 0;font-size:14.5px;line-height:1.6;color:var(--text-2);text-wrap:pretty}@media (max-width: 960px){.fp-fgrid--3,.fp-fgrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.fp-fgrid--2,.fp-fgrid--3,.fp-fgrid--4{grid-template-columns:minmax(0,1fr)}}.fp-statrow{display:flex;gap:clamp(24px,4vw,52px);flex-wrap:wrap;margin-top:34px}.fp-ph--center .fp-statrow{justify-content:center}.fp-statrow b{display:block;font-size:clamp(22px,2.2vw,28px);font-weight:680;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.fp-statrow span{font-size:13.5px;color:var(--text-2)}@media (prefers-reduced-motion: reduce){.fp-page .fp-in{animation:none}}.fp-ph-kicker{margin-bottom:14px}
