.tc-landing.fp-page{--rp-benefit-cols:5}.tc-landing.fp-page .rp-hero h1{font-size:46px;line-height:1.06}.tc-landing.fp-page .rp-split{padding-block:36px}.tc-landing.fp-page .rp-split-copy .eyebrow{text-transform:none;letter-spacing:0;color:var(--foreground);font-size:13px;font-weight:700}.tc-landing.fp-page .rp-split-reverse .rp-split-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:44px}.tc-landing.fp-page .rp-split-media{min-height:420px}.tc-landing.fp-page .rp-split-media.rp-split-media-plain{min-height:0}.tc-landing .fp-duo{justify-content:center;align-items:center;gap:28px;padding:24px;display:flex;position:absolute;inset:0}.tc-landing .fp-duo .rp-phone{width:200px;height:400px}.tc-landing .fp-duo .rp-phone-tile{min-height:76px}.tc-landing .fp-duo .rp-stand{width:220px}.tc-landing .fp-duo .rp-stand-face{min-height:280px}.tc-landing .fp-photo{-o-object-fit:cover;object-fit:cover;transition:transform 6s}.tc-landing .rp-split-media:hover .fp-photo{transform:scale(1.05)}.tc-landing .fp-impact{background:var(--navy);color:var(--on-dark);position:relative;overflow:hidden}.tc-landing .fp-impact-bg{-o-object-fit:cover;object-fit:cover;opacity:.28}.tc-landing .fp-impact:after{content:"";background:linear-gradient(90deg,var(--navy)0%,#3e345edb 40%,#3e345e99 100%);position:absolute;inset:0}.tc-landing .fp-impact-grid{z-index:1;grid-template-columns:minmax(0,.9fr) minmax(0,3fr);align-items:center;gap:32px;padding-block:40px;display:grid;position:relative}.tc-landing .fp-impact .eyebrow{color:color-mix(in oklab,var(--on-dark)78%,transparent)}.tc-landing .fp-impact h2{margin-top:8px;font-size:30px;font-weight:800;line-height:1.12}.tc-landing .fp-impact-stats{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tc-landing .fp-impact-stats .rp-impact-stat{text-align:center}.tc-landing .fp-impact-stats .rp-impact-stat strong{font-size:24px}.tc-landing .fp-impact-stats .rp-impact-stat.is-big strong{font-size:32px}@media (max-width:1150px){.tc-landing .fp-duo{gap:16px}.tc-landing .fp-duo .rp-stand{width:190px}.tc-landing .fp-impact-grid{grid-template-columns:1fr}}@media (max-width:900px){.tc-landing.fp-page{--rp-benefit-cols:3}.tc-landing.fp-page .rp-hero h1{font-size:40px}.tc-landing.fp-page .rp-split-reverse .rp-split-grid{grid-template-columns:1fr;gap:28px}.tc-landing.fp-page .rp-split-media{min-height:460px}.tc-landing .fp-impact-stats{grid-template-columns:1fr 1fr;row-gap:22px}.tc-landing .fp-impact-stats .rp-impact-stat:nth-child(3){border-left:none}}@media (max-width:600px){.tc-landing.fp-page .rp-hero h1{font-size:32px}.tc-landing.fp-page .rp-split-media{min-height:440px}.tc-landing.fp-page .rp-split-media.rp-split-media-plain,.tc-landing.fp-page .rp-split-media.fp-photo-media{min-height:260px}.tc-landing .fp-duo{gap:0;padding:12px}.tc-landing .fp-duo .rp-phone{border-radius:30px;width:176px;height:352px;padding:7px}.tc-landing .fp-duo .rp-phone-screen{border-radius:24px;padding:10px 10px 14px}.tc-landing .fp-duo .rp-phone-tile{min-height:58px;font-size:10px}.tc-landing .fp-duo .rp-stand{width:168px;margin-top:90px;margin-left:-34px}.tc-landing .fp-duo .rp-stand-face{min-height:0;padding:10px}.tc-landing .fp-duo .rp-stand-qr{width:76px;height:76px}.tc-landing .fp-impact-stats{grid-template-columns:1fr}.tc-landing .fp-impact-stats .rp-impact-stat+.rp-impact-stat{border-left:none;border-top:1px solid color-mix(in oklab,var(--on-dark)18%,transparent);padding-top:16px}.tc-landing .fp-impact h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.tc-landing .fp-photo{transition:none}}
