.CheckoutPage_root__EZhJF{min-height:100vh;background:var(--fog);display:grid;grid-template-areas:"mini-header" "content" "pay" "sources" "sticky-bar";grid-template-rows:auto 1fr auto auto auto}.CheckoutPage_miniHeader__zpqJI{grid-area:mini-header;position:-webkit-sticky;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--hairline)}.CheckoutPage_miniHeaderProduct__mgeYy{display:block;font-family:var(--font-display);font-weight:800;font-size:.88rem;color:var(--steel);line-height:1.2}.CheckoutPage_miniHeaderSub__YL0N0{display:block;font-size:.72rem;color:var(--slate)}.CheckoutPage_miniHeaderTotal__7_GGX{font-family:var(--font-display);font-weight:900;font-size:1.1rem;color:var(--navy)}.CheckoutPage_desktopHeader__4c34F{display:none}.CheckoutPage_contentCol__wq4Vu{grid-area:content;padding:24px 16px 8px}.CheckoutPage_eyebrow__dc98D{font-family:var(--font-body);font-weight:700;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin-bottom:16px}.CheckoutPage_h1__rrKyX{font-family:var(--font-nunito-sans),"Nunito Sans",sans-serif;font-stretch:125%;font-weight:800;font-size:clamp(1.55rem,5vw,2rem);color:var(--steel);letter-spacing:-.02em;line-height:1.22;margin-bottom:18px}.CheckoutPage_hlAmber__0W7Ne{background:linear-gradient(transparent 58%,var(--amber) 58% 92%,transparent 92%);padding:0 .06em;font-weight:800;color:inherit}.CheckoutPage_hlCoral__PvJXK{background:linear-gradient(transparent 78%,var(--coral) 78% 96%,transparent 96%);padding:0 .06em;font-weight:700;color:var(--navy)}.CheckoutPage_hlBold__GID7G{font-weight:800;color:var(--navy)}.CheckoutPage_hlAmberThin__da3uv{background:linear-gradient(transparent 78%,var(--amber) 78% 96%,transparent 96%);padding:0 .06em;font-weight:700;color:var(--navy)}.CheckoutPage_sub__FAoJe{font-size:.97rem;color:var(--navy);margin-bottom:16px}.CheckoutPage_sub__FAoJe em{font-style:italic}.CheckoutPage_inlineLink__4pBoH{color:var(--steel);font-weight:700;text-decoration:underline;text-underline-offset:2px}.CheckoutPage_inlineLink__4pBoH:hover{color:var(--navy)}.CheckoutPage_demoSlot__b_UX6{height:10rem;display:flex;align-items:center;justify-content:center;color:#aeb6bc;font-size:.8rem;font-weight:600}.CheckoutPage_demoSlotVideo__4aqum,.CheckoutPage_demoSlot__b_UX6{background:var(--white);border:1px solid var(--hairline);border-radius:12px;margin-bottom:16px;box-shadow:0 4px 12px rgba(28,33,67,.05)}.CheckoutPage_demoSlotVideo__4aqum{position:relative;display:block;width:100%;height:13rem;padding:0;overflow:hidden;cursor:pointer}.CheckoutPage_demoVideo__fejaV{display:block;width:100%;height:100%;object-fit:cover}.CheckoutPage_demoExpand__N_CdF{position:absolute;top:8px;right:8px;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(28,33,67,.55);color:var(--white)}.CheckoutPage_desktopInclusions__mqN6z{display:none}.CheckoutPage_payCol__ggXIg{grid-area:pay;padding:8px 16px 96px}.CheckoutPage_stripeCheckoutWrap__j5yE5{border-radius:12px;overflow:hidden;margin-bottom:16px}.CheckoutPage_salesFinal__3UcCU{border:1px solid var(--hairline);border-radius:10px;padding:14px 16px;margin-bottom:16px}.CheckoutPage_salesFinal__3UcCU strong{display:block;font-size:.86rem;color:var(--navy);margin-bottom:4px}.CheckoutPage_salesFinal__3UcCU p{font-size:.8rem;color:var(--slate);line-height:1.5}.CheckoutPage_trustMarks__nWhf_{display:flex;flex-direction:column;gap:8px;align-items:center}.CheckoutPage_trustRow__pKPh6{display:flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:var(--slate)}.CheckoutPage_lockIcon__Dw_hm{color:var(--steel);display:flex;align-items:center}.CheckoutPage_stickyBar__hpK9I{grid-area:sticky-bar;position:-webkit-sticky;position:sticky;bottom:0;z-index:100;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:10px 16px;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--hairline)}.CheckoutPage_stickyBarTotal__xF7Bl{display:flex;flex-direction:column;align-items:flex-end;line-height:1.1}.CheckoutPage_stickyBarTotal__xF7Bl span{font-size:.68rem;color:var(--slate);font-weight:600}.CheckoutPage_stickyBarTotal__xF7Bl strong{font-family:var(--font-display);font-weight:900;font-size:1.15rem;color:var(--navy)}.CheckoutPage_bumpSummarySlot__7fheK{margin:12px 0}.CheckoutPage_payError__ZC_Jp{padding:20px;border:1px solid var(--hairline-strong);border-radius:12px;background:var(--white);color:var(--navy);font-weight:600}.CheckoutPage_sources__34CLR{grid-area:sources;margin-top:56px;padding:20px 24px 40px;border-top:1px solid var(--hairline)}.CheckoutPage_sources__34CLR p{max-width:880px;margin:0 auto;font-size:.66rem;line-height:1.65;color:var(--slate);opacity:.75;word-break:break-word}.CheckoutPage_sources__34CLR a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media (min-width:768px){.CheckoutPage_bumpMobileSlot__kQCix{display:none}.CheckoutPage_root__EZhJF{grid-template-areas:"desktop-header desktop-header" "content pay" "sources sources";grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;min-height:100vh}.CheckoutPage_miniHeader__zpqJI{display:none}.CheckoutPage_desktopHeader__4c34F{grid-area:desktop-header;display:flex;align-items:center;justify-content:space-between;padding:16px 40px;background:var(--white);border-bottom:1px solid var(--hairline)}.CheckoutPage_desktopHeaderLogo__0eTQ7{font-family:var(--font-display);font-weight:900;font-size:1.05rem;color:var(--steel)}.CheckoutPage_desktopHeaderSecure__7ewb5{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:var(--slate)}.CheckoutPage_contentCol__wq4Vu{padding:56px 40px 40px;border-right:1px solid var(--hairline);background:var(--fog)}.CheckoutPage_h1__rrKyX{font-size:1.85rem}.CheckoutPage_demoSlotVideo__4aqum,.CheckoutPage_demoSlot__b_UX6{height:19rem}.CheckoutPage_desktopInclusions__mqN6z{display:block;margin-top:8px}.CheckoutPage_inclList__EvqOr{list-style:none;margin-bottom:24px}.CheckoutPage_inclList__EvqOr li{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;font-size:.95rem;line-height:1.5;color:var(--navy)}.CheckoutPage_inclList__EvqOr li svg{flex:none;margin-top:2px}.CheckoutPage_desktopSummary__8DTPw{border-top:1px solid var(--hairline);padding-top:20px}.CheckoutPage_summaryLine__Yb46T{display:flex;justify-content:space-between;font-size:.92rem;color:var(--navy);margin-bottom:6px}.CheckoutPage_summaryTotal__R6gzF{display:flex;justify-content:space-between;font-family:var(--font-display);font-weight:900;font-size:1.2rem;color:var(--navy);margin-top:10px;padding-top:10px;border-top:1px solid var(--hairline)}.CheckoutPage_payCol__ggXIg{padding:40px;background:var(--white)}.CheckoutPage_stickyBar__hpK9I{display:none}}.CheckoutPage_bumpCard__Nv_AJ{display:flex;gap:.85rem;align-items:flex-start;background:#fdf6e4;border:2px dashed var(--amber);border-radius:12px;padding:1.05rem 1.15rem;margin-bottom:1rem;cursor:pointer;transition:box-shadow .14s ease,background .14s ease}.CheckoutPage_bumpCard__Nv_AJ:hover{background:#fdf2d6;box-shadow:0 10px 30px rgba(28,33,67,.12)}.CheckoutPage_bumpCard__Nv_AJ:focus-within{box-shadow:0 0 0 3px rgba(243,205,116,.5)}.CheckoutPage_bumpCheck__1Hrdy{width:1.5rem;height:1.5rem;margin-top:.1rem;flex-shrink:0;accent-color:var(--teal-ink);cursor:pointer}.CheckoutPage_bumpBody__Yrf1s{display:flex;flex-direction:column;gap:.4rem}.CheckoutPage_bumpHeadline__kI1qE{font-family:var(--font-display);font-weight:800;font-size:1.02rem;color:var(--navy)}.CheckoutPage_bumpNames__pu8At{font-family:var(--font-body);font-weight:700;font-size:.88rem;color:var(--steel)}.CheckoutPage_bumpDesc__L4dJQ{line-height:1.45}.CheckoutPage_bumpDesc__L4dJQ,.CheckoutPage_bumpPara__jtmoC{font-family:var(--font-body);font-size:.88rem;color:var(--slate)}.CheckoutPage_bumpPara__jtmoC{line-height:1.5}