.purchaseLanding-module__px8s9q__purchaseRoot{scroll-behavior:smooth;padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))}.purchaseLanding-module__px8s9q__purchaseHero{padding-bottom:18px}.purchaseLanding-module__px8s9q__purchaseHeroStage{height:216px}.purchaseLanding-module__px8s9q__heroActions{gap:10px;margin:12px auto 0;display:grid}.purchaseLanding-module__px8s9q__heroPrimary,.purchaseLanding-module__px8s9q__heroSecondary,.purchaseLanding-module__px8s9q__detailLink{border-radius:999px;justify-content:center;align-items:center;min-height:48px;font-weight:900;text-decoration:none}.purchaseLanding-module__px8s9q__heroPrimary{color:#3d2407;background:linear-gradient(#f3b16d,#df7e3f);padding:13px 22px;display:inline-flex;box-shadow:0 10px 24px #be642c40}.purchaseLanding-module__px8s9q__heroSecondary{color:#6e4d32;background:#ffffffb8;border:1px solid #b7895557;padding:11px 18px;display:inline-flex}.purchaseLanding-module__px8s9q__quickBuy{text-align:center;background:radial-gradient(circle at 100% 0,#ffddb094,#0000 36%),linear-gradient(145deg,#fffdf8,#fff4e3);border:1px solid #dc934d75;border-radius:28px;margin:4px -10px 0;padding:26px 18px 22px;scroll-margin-top:14px;box-shadow:0 18px 42px #764b2421}.purchaseLanding-module__px8s9q__quickEyebrow{color:#bf5b28;letter-spacing:.12em;margin:0 0 7px;font-size:11px;font-weight:950}.purchaseLanding-module__px8s9q__quickBuy h2{color:#4f301a;margin:0;font-size:22px;font-weight:950;line-height:1.45}.purchaseLanding-module__px8s9q__quickLead{color:#795f49;max-width:34em;margin:9px auto 0;font-size:12px;line-height:1.75}.purchaseLanding-module__px8s9q__quickDeadline{color:#7d2e1d;background:linear-gradient(135deg,#fff7ec,#ffe0d2);border:2px solid #dd5d36b8;border-radius:16px;flex-direction:column;gap:2px;width:fit-content;max-width:100%;margin:14px auto 0;padding:9px 20px 10px;display:flex;box-shadow:0 8px 22px #c04b2624}.purchaseLanding-module__px8s9q__quickDeadline span{letter-spacing:.1em;font-size:10px;font-weight:900}.purchaseLanding-module__px8s9q__quickDeadline time{letter-spacing:.015em;font-size:clamp(16px,4.6vw,20px);font-weight:950;line-height:1.25}.purchaseLanding-module__px8s9q__quickPlans{gap:12px;margin-top:18px;display:grid}.purchaseLanding-module__px8s9q__quickPlan{color:#4f301a;cursor:pointer;min-width:0;min-height:212px;font:inherit;text-align:center;background:#ffffffe6;border:1px solid #cda477a8;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:22px 14px 14px;display:flex;position:relative;box-shadow:0 8px 22px #67442417}.purchaseLanding-module__px8s9q__quickPlanBest{background:linear-gradient(165deg,#fff8eb,#ffe8cb);border-color:#e58b4f;box-shadow:0 11px 28px #c6693133}.purchaseLanding-module__px8s9q__quickPlan:disabled{cursor:wait;opacity:.58}.purchaseLanding-module__px8s9q__quickPlan:not(:disabled):hover{transform:translateY(-2px)}.purchaseLanding-module__px8s9q__quickPlan:focus-visible,.purchaseLanding-module__px8s9q__heroPrimary:focus-visible,.purchaseLanding-module__px8s9q__heroSecondary:focus-visible,.purchaseLanding-module__px8s9q__detailLink:focus-visible{outline-offset:3px;outline:3px solid #2b735b57}.purchaseLanding-module__px8s9q__quickBadge{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#d86f35;border-radius:999px;padding:4px 16px;font-size:11px;font-weight:950;position:absolute;top:-11px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #b9542347}.purchaseLanding-module__px8s9q__quickLabel{color:#a55226;letter-spacing:.08em;font-size:12px;font-weight:900}.purchaseLanding-module__px8s9q__quickPlan strong{color:#442814;font-size:19px;font-weight:950;line-height:1.45}.purchaseLanding-module__px8s9q__quickPlan small{color:#796653;min-height:34px;font-size:10.5px;font-weight:750;line-height:1.55}.purchaseLanding-module__px8s9q__quickPlan b{color:#3c220d;background:linear-gradient(#f4b16b,#dd7b3d);border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:46px;margin-top:auto;padding:10px 12px;font-size:12px;font-weight:950;display:flex}.purchaseLanding-module__px8s9q__quickTrust{color:#6d665a;max-width:38em;margin:15px auto 0;font-size:10.5px;font-weight:700;line-height:1.75}.purchaseLanding-module__px8s9q__detailLink{color:#8c4b26;text-underline-offset:3px;margin-top:9px;padding:8px 12px;font-size:11px;text-decoration:underline;display:inline-flex}.purchaseLanding-module__px8s9q__floatingActions{z-index:40;right:12px;bottom:calc(10px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffcf5f0;border:1px solid #754b2829;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:8px;width:min(620px,100vw - 24px);margin:0 auto;padding:8px;display:grid;position:fixed;left:12px;box-shadow:0 14px 40px #4228123d}.purchaseLanding-module__px8s9q__floatingPrimary,.purchaseLanding-module__px8s9q__floatingSecondary{text-align:center;border-radius:14px;justify-content:center;align-items:center;min-width:0;min-height:52px;font-weight:950;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.purchaseLanding-module__px8s9q__floatingPrimary{color:#3a210c;background:linear-gradient(#f7b36d,#e17f3d);flex-direction:column;gap:2px;padding:7px 12px;box-shadow:0 7px 18px #be642c45}.purchaseLanding-module__px8s9q__floatingPrimary small{letter-spacing:.02em;font-size:9px;font-weight:900}.purchaseLanding-module__px8s9q__floatingPrimary strong{font-size:13px}.purchaseLanding-module__px8s9q__floatingSecondary{color:#65452d;background:#fff;border:1px solid #b7895557;padding:9px 10px;font-size:12px}.purchaseLanding-module__px8s9q__floatingPrimary:hover,.purchaseLanding-module__px8s9q__floatingSecondary:hover{transform:translateY(-2px)}.purchaseLanding-module__px8s9q__floatingPrimary:focus-visible,.purchaseLanding-module__px8s9q__floatingSecondary:focus-visible{outline-offset:2px;outline:3px solid #2b735b61}@media (min-width:620px){.purchaseLanding-module__px8s9q__purchaseHeroStage{height:242px}.purchaseLanding-module__px8s9q__heroActions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.purchaseLanding-module__px8s9q__quickPlans{grid-template-columns:repeat(2,minmax(0,1fr))}.purchaseLanding-module__px8s9q__floatingActions{bottom:18px}}@media (prefers-reduced-motion:reduce){.purchaseLanding-module__px8s9q__purchaseRoot{scroll-behavior:auto}.purchaseLanding-module__px8s9q__quickPlan,.purchaseLanding-module__px8s9q__floatingPrimary,.purchaseLanding-module__px8s9q__floatingSecondary{transition:none}}
