._page_1rabb_1{background:var(--color-cream);min-height:100svh;color:var(--color-deep-petroleum)}._header_1rabb_2{border-bottom:.35rem solid var(--color-warm-green);background:var(--color-deep-petroleum);min-height:5.5rem;color:var(--color-warm-white);justify-content:space-between;align-items:center;gap:1rem;padding:.55rem 1rem;display:flex}._header_1rabb_2 img{object-fit:contain;object-position:left center;width:9.25rem;height:4.2rem}._headerCheckout_1rabb_3{border:2px solid color-mix(in srgb,var(--color-warm-white) 72%,transparent);background:var(--color-warm-green);max-width:13.5rem;min-height:4rem;color:var(--color-warm-white);font:inherit;text-align:center;cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;gap:.65rem;padding:.75rem 1.15rem;font-size:clamp(.98rem,3.7vw,1.2rem);font-weight:900;line-height:1.08;display:flex;box-shadow:0 .45rem 1rem #0003}._headerCheckout_1rabb_3 svg{stroke-width:3px;flex:none;width:1.55rem;height:1.55rem}._headerCheckout_1rabb_3:hover{background:color-mix(in srgb,var(--color-warm-green) 88%,white)}._headerCheckout_1rabb_3:focus-visible{outline:3px solid var(--color-muted-gold);outline-offset:3px}._headerCheckout_1rabb_3:disabled{cursor:wait;opacity:.72}._content_1rabb_4{gap:1rem;width:min(100%,42rem);margin-inline:auto;padding:1rem .75rem 2rem;display:grid}._intro_1rabb_5{border:2px solid var(--color-warm-green);background:var(--color-option-gold-bg);border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(10rem,.85fr);align-items:end;column-gap:0;padding:1.3rem 1rem 0;display:grid;overflow:hidden}._introCopy_1rabb_5{z-index:2;padding-bottom:1.2rem;position:relative}._introCopy_1rabb_5>p{color:var(--color-warm-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .45rem;font-size:1rem;font-weight:900}._intro_1rabb_5 h1{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.4rem,10vw,4rem);font-weight:800;line-height:1}._introCopy_1rabb_5>span{color:var(--color-dark-text);margin-top:.8rem;font-size:1.12rem;font-weight:700;line-height:1.4;display:block}._introOwnerImage_1rabb_5{z-index:1;object-fit:contain;place-self:end;width:150%;max-width:none;height:auto;display:block;transform:translate(8%)}._setupAcknowledgement_1rabb_5{z-index:3;border-top:2px solid var(--color-warm-green);background:var(--color-option-green-bg);grid-column:1/-1;grid-template-columns:3rem minmax(0,1fr);align-items:start;gap:.8rem;margin-inline:-1rem;padding:1rem;display:grid;position:relative}._setupAcknowledgement_1rabb_5>svg{background:var(--color-warm-green);width:3rem;height:3rem;color:var(--color-warm-white);stroke-width:3px;border-radius:50%;padding:.65rem}._setupAcknowledgement_1rabb_5 div{gap:.3rem;display:grid}._setupAcknowledgement_1rabb_5 strong{color:var(--color-deep-petroleum);font-size:1.15rem;font-weight:900;line-height:1.25}._setupAcknowledgement_1rabb_5 span{color:var(--color-dark-text);font-size:1.02rem;font-weight:700;line-height:1.45}._connectionUpgrade_1rabb_6{z-index:3;border:2px solid var(--color-muted-gold);background:color-mix(in srgb,var(--color-option-gold-bg) 82%,var(--color-warm-white));box-shadow:0 .35rem .9rem color-mix(in srgb,var(--color-muted-gold) 12%,transparent);border-radius:.9rem;grid-column:1/-1;grid-template-columns:2.25rem minmax(0,1fr) minmax(9.5rem,.72fr);align-items:center;gap:.75rem;margin:1rem 0;padding:.85rem;display:grid;position:relative}._connectionUpgrade_1rabb_6>svg{width:2rem;height:2rem;color:var(--color-muted-gold);stroke-width:1.8px}._connectionUpgradeCopy_1rabb_6{color:var(--color-deep-petroleum);gap:.15rem;line-height:1.3;display:grid}._connectionUpgradeCopy_1rabb_6 strong{font-size:.95rem;font-weight:900}._connectionUpgradeCopy_1rabb_6 span{font-size:.9rem;font-weight:700}._connectionUpgrade_1rabb_6 button{border:2px solid var(--color-warm-green);background:var(--color-warm-white);min-height:3.5rem;color:var(--color-warm-green);font:inherit;box-shadow:0 .2rem .45rem color-mix(in srgb,var(--color-warm-green) 12%,transparent);cursor:pointer;border-radius:.75rem;place-content:center;gap:.05rem;padding:.55rem .8rem;font-size:.94rem;font-weight:900;line-height:1.15;display:grid}._connectionUpgrade_1rabb_6 button span{display:block}._connectionUpgrade_1rabb_6 button:hover{background:color-mix(in srgb,var(--color-option-green-bg) 72%,var(--color-warm-white))}._connectionUpgrade_1rabb_6 button:focus-visible{outline:3px solid var(--color-muted-gold);outline-offset:2px}._connectionUpgrade_1rabb_6 button:disabled{cursor:wait;opacity:.7}._connectionUpgrade_1rabb_6>span{color:#641e1e;grid-column:2/-1;font-size:.92rem;font-weight:750;line-height:1.4}._animatedUpgrade_1rabb_7{animation:.75s cubic-bezier(.2,.8,.2,1) both _addon-reveal_1rabb_1}._animatedUpgrade_1rabb_7>svg{transform-origin:50%;animation:1.25s ease-out .15s both _addon-sparkle_1rabb_1}._animatedUpgrade_1rabb_7 button{transform-origin:50%;animation:2.6s ease-in-out .35s infinite _addon-button-glow_1rabb_1}@keyframes _addon-reveal_1rabb_1{0%{opacity:.35;transform:translateY(.65rem)scale(.985);box-shadow:0 0 #0000}70%{opacity:1;box-shadow:0 0 0 .32rem color-mix(in srgb,var(--color-muted-gold) 18%,transparent);transform:translateY(0)scale(1.008)}to{opacity:1;box-shadow:0 .35rem .9rem color-mix(in srgb,var(--color-muted-gold) 12%,transparent);transform:none}}@keyframes _addon-sparkle_1rabb_1{0%{opacity:.25;transform:scale(.65)rotate(-14deg)}45%{opacity:1;filter:drop-shadow(0 0 .45rem color-mix(in srgb,var(--color-muted-gold) 65%,transparent));transform:scale(1.22)rotate(9deg)}to{opacity:1;filter:none;transform:scale(1)rotate(0)}}@keyframes _addon-button-glow_1rabb_1{0%,to{background:var(--color-warm-white);box-shadow:0 .2rem .45rem color-mix(in srgb,var(--color-warm-green) 12%,transparent);transform:scale(1)}50%{background:color-mix(in srgb,var(--color-option-green-bg) 38%,var(--color-warm-white));box-shadow:0 0 0 .3rem color-mix(in srgb,var(--color-muted-gold) 24%,transparent),0 .45rem 1.15rem color-mix(in srgb,var(--color-warm-green) 38%,transparent),0 0 1.25rem color-mix(in srgb,var(--color-muted-gold) 22%,transparent);transform:scale(1.012)}}._nextSteps_1rabb_11{border:2px solid var(--color-warm-green);background:color-mix(in srgb,var(--color-option-green-bg) 52%,var(--color-warm-white));box-shadow:var(--shadow-card);border-radius:1rem;padding:1.05rem}._nextStepsHeading_1rabb_11{margin-bottom:.9rem}._nextStepsHeading_1rabb_11 p{color:var(--color-warm-green);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem;font-size:.82rem;font-weight:900}._nextStepsHeading_1rabb_11 h2{color:var(--color-deep-petroleum);font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,8vw,2.8rem);font-weight:800;line-height:1.05}._nextStepsList_1rabb_11{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}._nextStep_1rabb_11{border:1px solid color-mix(in srgb,var(--color-warm-green) 42%,var(--color-border));background:var(--color-warm-white);border-radius:.85rem;flex-direction:column;padding:.9rem;display:flex}._stepTopline_1rabb_11{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}._stepNumber_1rabb_11{background:var(--color-deep-petroleum);width:2rem;height:2rem;color:var(--color-warm-white);border-radius:50%;place-items:center;font-size:1rem;font-weight:950;display:grid}._stepTopline_1rabb_11>svg{width:1.75rem;height:1.75rem;color:var(--color-warm-green);stroke-width:2px}._nextStep_1rabb_11 h3{color:var(--color-deep-petroleum);margin:0;font-size:1.05rem;font-weight:900;line-height:1.25}._nextStep_1rabb_11>p{color:var(--color-dark-text);margin:.35rem 0 0;font-size:.93rem;line-height:1.45}._onboardingDetails_1rabb_11{border-top:1px solid var(--color-border);gap:.65rem;margin-top:.75rem;padding-top:.7rem;display:grid}._onboardingDetails_1rabb_11>div{grid-template-columns:1.45rem minmax(0,1fr);align-items:start;gap:.55rem;display:grid}._onboardingDetails_1rabb_11 svg{width:1.3rem;height:1.3rem;color:var(--color-warm-green);stroke-width:2px;margin-top:.1rem}._onboardingDetails_1rabb_11 p{color:var(--color-dark-text);gap:.08rem;margin:0;font-size:.82rem;line-height:1.35;display:grid}._onboardingDetails_1rabb_11 strong{color:var(--color-deep-petroleum);font-size:.88rem;font-weight:900}._onboardingDetails_1rabb_11 span{display:block}._orderReview_1rabb_12{border:2px solid var(--color-warm-green);background:var(--color-warm-white);border-radius:1rem;overflow:hidden}._orderReview_1rabb_12 h2{background:var(--color-deep-petroleum);color:var(--color-warm-white);text-transform:uppercase;margin:0;padding:1rem;font-size:1.4rem;font-weight:900}._orderReview_1rabb_12 dl{margin:0;padding:.25rem 1rem}._orderReview_1rabb_12 dl>div{border-bottom:1px solid var(--color-border);gap:.3rem;padding:1rem 0;display:grid}._orderReview_1rabb_12 dl>div:last-child{border-bottom:0}._orderReview_1rabb_12 dt{color:var(--color-warm-green);letter-spacing:.07em;text-transform:uppercase;font-size:.9rem;font-weight:900}._orderReview_1rabb_12 dd{color:var(--color-deep-petroleum);margin:0;font-size:1.2rem;font-weight:900;line-height:1.3}._orderReview_1rabb_12 dd small{color:var(--color-dark-text);margin-top:.2rem;font-size:1rem;font-weight:700;display:block}._totalCard_1rabb_12{border:2px solid var(--color-warm-green);background:var(--color-option-green-bg);border-radius:1rem;margin:0 1rem 1rem;padding:1rem}._totalHeading_1rabb_12{color:var(--color-warm-green);align-items:center;gap:.75rem;display:flex}._totalHeading_1rabb_12 svg{background:var(--color-deep-petroleum);width:3rem;height:3rem;color:var(--color-warm-white);border-radius:50%;padding:.65rem}._totalHeading_1rabb_12 h3{letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:1.15rem;font-weight:950}._totalLines_1rabb_12{margin-top:.8rem;display:grid}._totalLines_1rabb_12>div{border-bottom:1px dashed var(--color-border);color:var(--color-deep-petroleum);justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:1.05rem;display:flex}._totalLines_1rabb_12 strong{white-space:nowrap;font-size:1.25rem}._totalToday_1rabb_12{color:var(--color-deep-petroleum);padding-top:1rem;display:grid}._totalToday_1rabb_12>span{color:var(--color-warm-green);letter-spacing:.055em;text-transform:uppercase;font-size:.95rem;font-weight:950}._totalToday_1rabb_12>strong{font-size:1.4rem;font-weight:950;line-height:1.2}._totalToday_1rabb_12>small{margin-top:.2rem;font-size:1rem;font-weight:750}._backLink_1rabb_12{min-height:3.25rem;color:var(--color-deep-petroleum);justify-content:center;align-items:center;padding:.7rem;font-size:1.05rem;font-weight:850;text-decoration:none;display:flex}._backLink_1rabb_12:focus-visible{outline:3px solid var(--color-muted-gold);outline-offset:2px}._continueButton_1rabb_13{border:3px solid var(--color-deep-petroleum);background:var(--color-warm-green);width:100%;min-height:5.5rem;color:var(--color-warm-white);font:inherit;box-shadow:0 .8rem 1.8rem color-mix(in srgb,var(--color-warm-green) 28%,transparent);cursor:pointer;border-radius:1rem;justify-content:center;align-items:center;gap:1rem;padding:1.1rem 1.4rem;font-size:clamp(1.2rem,5vw,1.6rem);font-weight:900;animation:2.8s ease-in-out infinite _checkout-glow_1rabb_1;display:flex}._continueButton_1rabb_13 span{text-align:center;line-height:1.1}._continueButton_1rabb_13 svg{stroke-width:3px;flex:none;width:2.35rem;height:2.35rem}._continueButton_1rabb_13:disabled{cursor:wait;opacity:.78;animation:none}._checkoutError_1rabb_14{color:#641e1e;background:#fff4f2;border:2px solid #9b2c2c;border-radius:.8rem;margin:0;padding:1rem;font-size:1.05rem;font-weight:750;line-height:1.45}@keyframes _checkout-glow_1rabb_1{0%,to{box-shadow:0 .8rem 1.8rem color-mix(in srgb,var(--color-warm-green) 28%,transparent)}50%{box-shadow:0 .8rem 2.3rem color-mix(in srgb,var(--color-warm-green) 58%,transparent),0 0 0 .35rem color-mix(in srgb,var(--color-warm-green) 16%,transparent)}}@media (prefers-reduced-motion:reduce){._continueButton_1rabb_13,._animatedUpgrade_1rabb_7,._animatedUpgrade_1rabb_7>svg,._animatedUpgrade_1rabb_7 button{animation:none}}@media (width<=24rem){._header_1rabb_2{gap:.65rem;padding-inline:.7rem}._header_1rabb_2 img{width:7.7rem}._headerCheckout_1rabb_3{max-width:11.5rem;padding:.65rem .8rem;font-size:.9rem}._intro_1rabb_5{grid-template-columns:minmax(0,1fr) minmax(7.5rem,1fr)}._intro_1rabb_5 h1{font-size:2.35rem}._introCopy_1rabb_5>span{font-size:1.02rem}}@media (width<=31rem){._connectionUpgrade_1rabb_6{grid-template-columns:2rem minmax(0,1fr)}._connectionUpgrade_1rabb_6 button{grid-column:1/-1;width:100%}._connectionUpgrade_1rabb_6>span{grid-column:1/-1}}@media (width>=40rem){._header_1rabb_2{padding-inline:2rem}._header_1rabb_2 img{width:11rem}._content_1rabb_4{padding:1.5rem 1rem 3rem}._intro_1rabb_5{grid-template-columns:minmax(0,1fr) minmax(14rem,1fr);padding:1.5rem 1.5rem 0}._introCopy_1rabb_5{padding-bottom:1.5rem}._setupAcknowledgement_1rabb_5{margin-inline:-1.5rem;padding:1.25rem 1.5rem}._connectionUpgrade_1rabb_6{margin:1.15rem 0;padding:1rem}._nextSteps_1rabb_11{padding:1.25rem}._nextStepsList_1rabb_11{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr) minmax(0,.85fr);align-items:stretch}._nextStep_1rabb_11{padding:1rem}._nextStep_1rabb_11 h3{font-size:1rem}._nextStep_1rabb_11>p{font-size:.88rem}}._purchaseTerms_1rabb_20{color:var(--color-dark-text);text-align:center;margin:.1rem .45rem 0;font-size:.92rem;font-weight:650;line-height:1.5}._termsLink_1rabb_20{color:var(--color-warm-green);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}._termsLink_1rabb_20:focus-visible{outline:3px solid var(--color-muted-gold);outline-offset:3px;border-radius:.2rem}._termsOverlay_1rabb_21{z-index:50;background:color-mix(in srgb,var(--color-deep-petroleum) 68%,transparent);place-items:center;padding:1rem;display:grid;position:fixed;inset:0}._termsModal_1rabb_21{border:2px solid var(--color-warm-green);background:var(--color-warm-white);width:min(100%,42rem);max-height:min(90svh,48rem);color:var(--color-deep-petroleum);border-radius:1rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1.5rem 4rem #00000047}._termsModalHeader_1rabb_21{border-bottom:1px solid var(--color-border);background:var(--color-warm-white);justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.9rem 1rem;display:flex}._termsModalHeader_1rabb_21 h2{margin:0;font-size:1.45rem;font-weight:900}._termsClose_1rabb_21{width:2.75rem;height:2.75rem;color:var(--color-deep-petroleum);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:2rem;line-height:1;display:grid}._termsClose_1rabb_21:hover{background:var(--color-option-green-bg)}._termsClose_1rabb_21:focus-visible,._termsReturn_1rabb_21:focus-visible{outline:3px solid var(--color-muted-gold);outline-offset:2px}._termsModalBody_1rabb_21{overscroll-behavior:contain;min-height:0;padding:0 1rem;overflow-y:auto}._termsModalBody_1rabb_21 section{border-bottom:1px solid var(--color-border);padding:1rem 0}._termsModalBody_1rabb_21 section:last-child{border-bottom:0}._termsModalBody_1rabb_21 h2{margin:0 0 .45rem;font-size:1.12rem;line-height:1.3}._termsModalBody_1rabb_21 p{color:var(--color-dark-text);margin:.45rem 0 0;font-size:1rem;line-height:1.5}._termsModalFooter_1rabb_21{border-top:1px solid var(--color-border);background:var(--color-warm-white);gap:.6rem;padding:.8rem 1rem 1rem;display:grid;position:sticky;bottom:0}._termsModalFooter_1rabb_21 ._continueButton_1rabb_13{min-height:4.25rem;animation:none}._termsReturn_1rabb_21{min-height:2.75rem;color:var(--color-warm-green);font:inherit;text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;font-size:.98rem;font-weight:850;text-decoration:underline}@media (width<=31rem){._termsOverlay_1rabb_21{place-items:stretch stretch;padding:0}._termsModal_1rabb_21{border:0;border-radius:0;width:100%;max-height:100svh}._termsModalHeader_1rabb_21{min-height:4rem;padding:.7rem 1rem}._termsModalBody_1rabb_21{padding-inline:1rem}._termsModalFooter_1rabb_21{padding:.7rem 1rem calc(.8rem + env(safe-area-inset-bottom))}._termsModalFooter_1rabb_21 ._continueButton_1rabb_13{min-height:4rem;font-size:1.05rem}}
