.ProductPage-module__qfHUDq__productPublic{color:#171717;background:#f7f5f0;min-height:100vh;overflow:hidden}.ProductPage-module__qfHUDq__productNav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:20;background:#fffffff2;border-bottom:1px solid #e5dfd7;justify-content:space-between;align-items:center;height:74px;padding:0 7vw;display:flex;position:sticky;top:0}.ProductPage-module__qfHUDq__productNav nav{align-items:center;gap:20px;font-size:12px;display:flex}.ProductPage-module__qfHUDq__productNav nav a{color:#625d56;font-weight:700}.ProductPage-module__qfHUDq__brand{letter-spacing:-.05em;font-size:22px;font-weight:800}.ProductPage-module__qfHUDq__brand span{color:#fff;background:#e51b2a;border-radius:9px;place-items:center;width:34px;height:34px;margin-right:8px;font-size:12px;display:inline-grid}.ProductPage-module__qfHUDq__brand b{color:#e51b2a}.ProductPage-module__qfHUDq__red,.ProductPage-module__qfHUDq__productCta{background:#e51b2a;border-radius:10px;padding:12px 17px;font-weight:800;color:#fff!important}.ProductPage-module__qfHUDq__productHero{background:radial-gradient(circle at 15% 10%,#fff 0,#f7f5f0 48%,#eee8e0 100%);grid-template-columns:1fr 1fr;align-items:center;gap:7vw;min-height:700px;padding:90px 7vw;display:grid}.ProductPage-module__qfHUDq__eyebrow,.ProductPage-module__qfHUDq__proofEyebrow,.ProductPage-module__qfHUDq__stepsEyebrow,.ProductPage-module__qfHUDq__bottomEyebrow{letter-spacing:.16em;color:#e51b2a;font-size:10px;font-weight:900}.ProductPage-module__qfHUDq__productCopy h1{letter-spacing:-.07em;margin:16px 0;font-size:clamp(50px,6.2vw,84px);line-height:.93}.ProductPage-module__qfHUDq__accent,.ProductPage-module__qfHUDq__stepsTitle em{color:#e51b2a;font-style:normal}.ProductPage-module__qfHUDq__productCopy>p{color:#6f6a63;max-width:650px;font-size:18px;line-height:1.65}.ProductPage-module__qfHUDq__productActions{align-items:center;gap:18px;margin-top:30px;display:flex}.ProductPage-module__qfHUDq__productLink{color:#5e5953;font-size:12px;font-weight:800}.ProductPage-module__qfHUDq__productStage{place-items:center;min-height:520px;display:grid;position:relative}.ProductPage-module__qfHUDq__stageGlow{filter:blur(5px);background:#e51b2a0b;border-radius:50%;width:430px;height:430px;position:absolute}.ProductPage-module__qfHUDq__stageCard{background:#fff;border:1px solid #ded8d0;border-radius:24px;flex-direction:column;gap:13px;width:min(430px,100%);min-height:400px;padding:28px;animation:5.5s ease-in-out infinite ProductPage-module__qfHUDq__productFloat;display:flex;position:relative;box-shadow:0 35px 90px #00000014}.ProductPage-module__qfHUDq__stageTop{letter-spacing:.1em;border-bottom:1px solid #eee8e1;justify-content:space-between;padding-bottom:18px;font-size:10px;display:flex}.ProductPage-module__qfHUDq__stageTop span{color:#3f8d5c}.ProductPage-module__qfHUDq__stageCard small{letter-spacing:.13em;color:#999;font-size:9px;font-weight:900}.ProductPage-module__qfHUDq__stageCard strong{letter-spacing:-.06em;font-size:34px}.ProductPage-module__qfHUDq__fakeInput,.ProductPage-module__qfHUDq__linkBox{color:#999;border:1px solid #d7d0c7;border-radius:9px;height:48px;padding:15px 12px;font-size:11px}.ProductPage-module__qfHUDq__stageCard button{color:#fff;background:#e51b2a;border:0;border-radius:9px;height:48px;font-weight:800}.ProductPage-module__qfHUDq__stageCard>span{color:#777;font-size:10px}.ProductPage-module__qfHUDq__cycle{border-bottom:1px solid #eee8e1;align-items:end;gap:9px;height:90px;display:flex}.ProductPage-module__qfHUDq__cycle i{background:#e51b2a;border-radius:7px 7px 0 0;width:38px;animation:2.4s ease-in-out infinite alternate ProductPage-module__qfHUDq__cycleBars}.ProductPage-module__qfHUDq__cycle i:first-child{height:35%}.ProductPage-module__qfHUDq__cycle i:nth-child(2){height:55%;animation-delay:.2s}.ProductPage-module__qfHUDq__cycle i:nth-child(3){height:42%;animation-delay:.4s}.ProductPage-module__qfHUDq__cycle i:nth-child(4){height:76%;animation-delay:.6s}.ProductPage-module__qfHUDq__cycle i:nth-child(5){height:92%;animation-delay:.8s}.ProductPage-module__qfHUDq__linkBox{color:#e51b2a;background:#faf8f5;font-family:monospace}.ProductPage-module__qfHUDq__qrBox{background:#fff;border:10px solid #171717;place-items:center;width:170px;height:170px;margin:10px auto;font-size:110px;display:grid}.ProductPage-module__qfHUDq__nfcRing{color:#e51b2a;border:2px solid #e51b2a;border-radius:50%;place-items:center;width:180px;height:180px;margin:10px auto;font-size:100px;animation:2s infinite ProductPage-module__qfHUDq__ringPulse;display:grid}.ProductPage-module__qfHUDq__codeBox{color:#eee;background:#171717;border-radius:12px;padding:22px;font:12px/2.1 monospace}.ProductPage-module__qfHUDq__codeBox span{color:#e51b2a}.ProductPage-module__qfHUDq__stagePill{background:#fff;border:1px solid #e1dbd4;border-radius:12px;gap:4px;padding:12px 14px;font-size:9px;display:grid;position:absolute;bottom:45px;right:-15px;box-shadow:0 15px 35px #00000012}.ProductPage-module__qfHUDq__stagePill b{font-size:12px}.ProductPage-module__qfHUDq__productProof{background:#fff;grid-template-columns:1fr 1fr;gap:8vw;padding:100px 7vw;display:grid}.ProductPage-module__qfHUDq__productProof h2,.ProductPage-module__qfHUDq__stepsTitle,.ProductPage-module__qfHUDq__bottomTitle{letter-spacing:-.06em;margin:14px 0;font-size:clamp(38px,4.8vw,62px);line-height:.97}.ProductPage-module__qfHUDq__proofCopy>p{color:#6f6a63;max-width:650px;font-size:16px;line-height:1.7}.ProductPage-module__qfHUDq__bulletGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;font-size:11px;font-weight:800;display:grid}.ProductPage-module__qfHUDq__productSteps{background:#f0ece6;padding:105px 7vw}.ProductPage-module__qfHUDq__stepsGrid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1280px;margin:45px auto 0;display:grid}.ProductPage-module__qfHUDq__stepsGrid article{background:#fff;border:1px solid #e5dfd7;border-radius:18px;min-height:190px;padding:27px}.ProductPage-module__qfHUDq__stepsGrid b{color:#e51b2a;letter-spacing:.12em;font-size:11px}.ProductPage-module__qfHUDq__stepsGrid h3{margin:22px 0 7px;font-size:19px}.ProductPage-module__qfHUDq__stepsGrid p{color:#6f6a63;font-size:13px;line-height:1.6}.ProductPage-module__qfHUDq__productBottom{text-align:center;color:#fff;background:#171717;padding:100px 7vw}.ProductPage-module__qfHUDq__productBottom h2{max-width:850px;margin:15px auto 28px}.ProductPage-module__qfHUDq__productBottom .ProductPage-module__qfHUDq__productCta{box-shadow:none}.ProductPage-module__qfHUDq__productPublic footer{color:#777;background:#111;flex-wrap:wrap;gap:20px;padding:30px 7vw;font-size:11px;display:flex}.ProductPage-module__qfHUDq__productPublic footer span{color:#555;width:100%}@keyframes ProductPage-module__qfHUDq__productFloat{0%,to{transform:translateY(0)rotate(1deg)}50%{transform:translateY(-12px)rotate(-1deg)}}@keyframes ProductPage-module__qfHUDq__cycleBars{0%{opacity:.45;transform-origin:bottom;transform:scaleY(.75)}to{opacity:1;transform-origin:bottom;transform:scaleY(1)}}@keyframes ProductPage-module__qfHUDq__ringPulse{0%,to{box-shadow:0 0 #e51b2a12}50%{box-shadow:0 0 0 25px #e51b2a05}}@media (max-width:900px){.ProductPage-module__qfHUDq__productNav{padding:0 20px}.ProductPage-module__qfHUDq__productNav nav a{display:none}.ProductPage-module__qfHUDq__productHero{grid-template-columns:1fr;padding:75px 20px}.ProductPage-module__qfHUDq__productStage{min-height:470px}.ProductPage-module__qfHUDq__productProof{grid-template-columns:1fr;gap:35px;padding:75px 20px}.ProductPage-module__qfHUDq__productSteps{padding:75px 20px}.ProductPage-module__qfHUDq__stepsGrid,.ProductPage-module__qfHUDq__bulletGrid{grid-template-columns:1fr}.ProductPage-module__qfHUDq__productBottom{padding:75px 20px}}@media (max-width:560px){.ProductPage-module__qfHUDq__productCopy h1{font-size:50px}.ProductPage-module__qfHUDq__stageCard{min-height:370px}.ProductPage-module__qfHUDq__stagePill{right:0}.ProductPage-module__qfHUDq__productActions{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ProductPage-module__qfHUDq__stageCard,.ProductPage-module__qfHUDq__nfcRing,.ProductPage-module__qfHUDq__cycle i{animation:none!important}}
