.yDXtDq_guestReviews{--star:#ffb600;--track:#d8d8d6;max-width:1240px;margin:auto;padding:64px 44px 48px}.yDXtDq_guestReviews h2{margin:0 0 28px;font-size:clamp(34px,4vw,48px);font-style:italic}.yDXtDq_eyebrow{font:500 10px/1.5 var(--sans);letter-spacing:.12em;text-transform:uppercase;margin:0 0 14px}.yDXtDq_reviewSummary{align-items:center;gap:24px;margin-bottom:28px;display:flex}.yDXtDq_reviewDistribution{gap:8px;width:340px;max-width:65%;display:grid}.yDXtDq_reviewDistributionRow{grid-template-columns:130px 1fr;align-items:center;gap:20px;display:grid}.yDXtDq_reviewStars{gap:4px;min-height:16px;display:inline-flex}.yDXtDq_reviewStars>span{background:var(--star);width:16px;height:16px;display:block;-webkit-mask:url(/icons/star-rating.svg) 50%/contain no-repeat;mask:url(/icons/star-rating.svg) 50%/contain no-repeat}.yDXtDq_reviewBar{background:var(--track);border-radius:6px;height:6px;overflow:hidden}.yDXtDq_reviewBar>span{background:var(--forest);height:100%;display:block}.yDXtDq_reviewAverage{border-left:2px solid var(--forest);gap:4px;padding:14px 0 14px 24px;display:grid}.yDXtDq_reviewAverage strong{font:600 38px/1.1 var(--sans)}.yDXtDq_reviewAverage>span{font-size:12px}.yDXtDq_reviewGrid{gap:16px;display:grid}.yDXtDq_guestReview{border-radius:var(--r-md);background:var(--surface);grid-template-columns:168px minmax(0,1fr);gap:22px;min-width:0;padding:24px 22px;font-size:14px;line-height:1.6;display:grid}.yDXtDq_reviewIdentity{border-right:2px solid var(--forest);padding-right:20px}.yDXtDq_reviewName{font:400 18px/1.3 var(--sans);margin:0 0 8px}.yDXtDq_reviewContent{min-width:0}.yDXtDq_reviewBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px}.yDXtDq_reviewMore{margin:8px 0;font-size:12px}.yDXtDq_reviewMore summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline}.yDXtDq_reviewMedia{flex-wrap:wrap;gap:8px;display:flex}.yDXtDq_reviewMedia figure{width:56px;min-width:0;margin:0}.yDXtDq_reviewMedia a{border-radius:var(--r-sm);display:block;position:relative;overflow:hidden}.yDXtDq_reviewMedia a:focus-visible{outline:3px solid var(--cc-focus);outline-offset:3px}.yDXtDq_reviewMedia img,.yDXtDq_reviewMedia video{object-fit:cover;background:var(--mist);width:56px;height:56px;display:block}.yDXtDq_reviewPlay{color:#fff;background:#0003;place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.yDXtDq_reviewCredit{color:var(--cc-ink-muted);align-items:center;gap:8px;margin:12px 0 0;font-size:12px;display:flex}.yDXtDq_reviewCredit>span{background:var(--forest);width:16px;height:16px;-webkit-mask:url(/icons/calendar.svg) 50%/contain no-repeat;mask:url(/icons/calendar.svg) 50%/contain no-repeat}.yDXtDq_reviewAll{margin-top:20px}.yDXtDq_reviewAll>summary{cursor:pointer;text-underline-offset:4px;place-items:center;width:fit-content;min-height:44px;margin:auto;font-size:13px;text-decoration:underline;display:grid}.yDXtDq_reviewAll>summary:focus-visible,.yDXtDq_reviewMore summary:focus-visible{outline:3px solid var(--cc-focus);outline-offset:3px}.yDXtDq_reviewAll[open]>summary{margin-bottom:12px}@media (max-width:760px){.yDXtDq_guestReviews{padding:40px 24px}.yDXtDq_reviewSummary{gap:18px}.yDXtDq_reviewDistribution{width:230px;max-width:none}.yDXtDq_reviewDistributionRow{grid-template-columns:96px 1fr;gap:10px}.yDXtDq_reviewStars{gap:3px}.yDXtDq_reviewStars>span{width:14px;height:14px}.yDXtDq_reviewAverage{padding-left:18px}.yDXtDq_reviewAverage strong{font-size:32px}.yDXtDq_guestReview{grid-template-columns:1fr;gap:16px;padding:20px 18px}.yDXtDq_reviewIdentity{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:6px;padding:0 0 14px;display:grid}.yDXtDq_reviewName{margin:0}.yDXtDq_reviewCredit{grid-column:1/-1;margin:0}.yDXtDq_reviewIdentity>.yDXtDq_reviewStars{align-self:center}.yDXtDq_reviewMedia img,.yDXtDq_reviewMedia video,.yDXtDq_reviewMedia figure{width:52px;height:52px}}
.PtRL7W_gallery{max-width:1240px;color:var(--ink);margin:auto;padding:0 44px}.PtRL7W_stage{background:var(--ink);border-radius:7px 5px 6px 8px;position:relative;overflow:hidden}.PtRL7W_viewport{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;width:100%;display:flex;overflow-x:auto}.PtRL7W_viewport::-webkit-scrollbar{display:none}.PtRL7W_viewport:focus-visible{outline:3px solid var(--cc-focus);outline-offset:-4px}.PtRL7W_slide{scroll-snap-align:center;flex:0 0 100%;width:100%;min-width:0;height:clamp(330px,49vw,580px);margin:0;position:relative}.PtRL7W_slide>img{object-fit:cover;width:100%;height:100%;display:block}.PtRL7W_slide>img.PtRL7W_portrait{object-fit:contain}.PtRL7W_arrows{pointer-events:none;justify-content:space-between;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.PtRL7W_arrows button{pointer-events:auto;border:1px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--ink);cursor:pointer;box-shadow:0 2px 12px color-mix(in srgb,var(--ink) 12%,transparent);border-radius:50%;place-items:center;font-size:23px;display:grid}.PtRL7W_arrows button:disabled{opacity:.45;cursor:default}.PtRL7W_count{background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums;pointer-events:none;border-radius:3px;margin:0;padding:7px 13px;font-size:12px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.PtRL7W_strip{scrollbar-width:thin;overscroll-behavior-x:contain;gap:10px;padding:14px 3px 6px;display:flex;overflow-x:auto}.PtRL7W_strip button{cursor:pointer;opacity:.68;background:0 0;border:1px solid #0000;border-radius:4px;flex:0 0 112px;height:78px;padding:3px;position:relative}.PtRL7W_strip button:hover,.PtRL7W_strip button.PtRL7W_selected{opacity:1}.PtRL7W_strip button.PtRL7W_selected{border-color:var(--forest)}.PtRL7W_strip img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.PtRL7W_gallery button:focus-visible{outline:3px solid var(--cc-focus);outline-offset:3px}.PtRL7W_imageError{text-align:center;height:100%;color:var(--paper);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:30px;font-size:15px;display:flex}.PtRL7W_imageError button{background:var(--surface);min-height:44px;color:var(--ink);border:1px solid var(--line);cursor:pointer;border-radius:5px;padding:10px 20px}.PtRL7W_empty{text-align:center;background:var(--surface);color:var(--cc-ink-muted);padding:70px 24px}.PtRL7W_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.PtRL7W_gallery{padding:0 20px}.PtRL7W_slide{height:clamp(320px,78vw,480px)}.PtRL7W_strip{gap:8px;padding-top:10px}.PtRL7W_strip button{flex-basis:82px;height:64px}.PtRL7W_arrows{bottom:14px;left:12px;right:12px}.PtRL7W_arrows button{width:44px;height:44px}.PtRL7W_count{bottom:20px}.PtRL7W_stage{border-radius:5px}}@media (prefers-reduced-motion:reduce){.PtRL7W_viewport,.PtRL7W_strip{scroll-behavior:auto!important}.PtRL7W_gallery *{transition:none}}@media (forced-colors:active){.PtRL7W_stage,.PtRL7W_strip button.PtRL7W_selected{border:1px solid canvastext}.PtRL7W_arrows button,.PtRL7W_count,.PtRL7W_imageError{color:canvastext;background:canvas}}.PtRL7W_credit{color:#ffffffeb;text-shadow:0 1px 2px #00000059;max-width:calc(100% - 20px);font:400 10px/1.3 var(--sans);background:#00000059;border-radius:2px;padding:3px 6px;position:absolute;top:10px;right:10px}
.Tp38tW_shell{z-index:100;color:var(--ink);transition:transform .18s,background-color .18s;position:fixed;inset:0 0 auto;transform:translateY(0)}.Tp38tW_shell.Tp38tW_hidden:not(:focus-within){pointer-events:none;transform:translateY(-110%)}.Tp38tW_light{background:var(--paper)}.Tp38tW_dark{color:var(--paper);background:0 0}.Tp38tW_scrolled{background:color-mix(in srgb,var(--forest) 94%,transparent);color:var(--paper);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 5px 24px color-mix(in srgb,var(--ink) 10%,transparent)}.Tp38tW_scrolled header{color:var(--paper)}.Tp38tW_scrolled a{color:inherit}.Tp38tW_spacer{height:110px}.Tp38tW_shell header{min-height:92px}.Tp38tW_shell a{scroll-margin-top:120px}@media (max-width:760px){.Tp38tW_spacer{height:94px}.Tp38tW_shell header{min-height:86px}}@media (prefers-reduced-motion:reduce){.Tp38tW_shell{transition:none}}@media (forced-colors:active),(prefers-contrast:more){.Tp38tW_shell,.Tp38tW_scrolled{color:canvastext;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:canvas;border-bottom:1px solid canvastext}.Tp38tW_scrolled header{color:canvastext}}
.kXi2uW_shell{max-width:1120px;color:var(--ink);margin:auto}.kXi2uW_intro{max-width:750px;padding:48px 0 28px}.kXi2uW_eyebrow{color:var(--cc-ink-muted);font:500 13px/1.4 var(--serif);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px}.kXi2uW_intro h1,.kXi2uW_card h2,.kXi2uW_summary h3{font-family:var(--serif);letter-spacing:-.025em;font-weight:400}.kXi2uW_intro h1{margin:0 0 18px;font-size:clamp(40px,5vw,64px);line-height:1.06}.kXi2uW_intro>p:last-child{max-width:620px;margin:0;font-size:18px;line-height:1.65}.kXi2uW_steps{color:var(--cc-ink-muted);gap:24px;margin:10px 0 32px;padding:0;font-size:14px;list-style:none;display:flex}.kXi2uW_steps li{align-items:center;gap:10px;display:flex}.kXi2uW_steps li>span{border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.kXi2uW_steps .kXi2uW_current{color:var(--forest);font-weight:600}.kXi2uW_steps .kXi2uW_current>span{background:var(--forest);color:var(--paper);border-color:var(--forest)}.kXi2uW_card,.kXi2uW_summary{background:var(--surface);border:1px solid var(--line);border-radius:13px 11px 12px 14px/12px 14px 11px 13px;padding:clamp(20px,4vw,40px);position:relative}.kXi2uW_card h2{margin:0 0 18px;font-size:clamp(32px,4vw,40px);line-height:1.1}.kXi2uW_card h2:focus{outline:none}.kXi2uW_muted{color:var(--cc-ink-muted);font-size:14px;line-height:1.55}.kXi2uW_lead{font-size:18px;line-height:1.65}.kXi2uW_stayGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:48px;margin:28px 0;display:grid}.kXi2uW_field{gap:8px;margin:22px 0;font-size:15px;font-weight:600;display:grid}.kXi2uW_field:first-child{margin-top:0}.kXi2uW_field input,.kXi2uW_field select{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--ink);font:400 17px/1.4 var(--sans);border-radius:9px 7px 8px 10px/8px 10px 7px 9px;min-height:48px;padding:12px 14px}.kXi2uW_field input[aria-invalid=true]{border:2px solid var(--danger)}.kXi2uW_field small{color:var(--cc-ink-muted);font-size:14px;font-weight:400;line-height:1.4}.kXi2uW_field small.kXi2uW_fieldError{color:var(--danger)}.kXi2uW_sectionTitle,.kXi2uW_card legend{font:500 22px/1.3 var(--serif);margin:26px 0 16px}.kXi2uW_card fieldset{border:0;min-width:0;margin:0 0 28px;padding:0}.kXi2uW_card legend{margin:0 0 6px;padding:0}.kXi2uW_primary,.kXi2uW_secondary,.kXi2uW_back{cursor:pointer;font:600 15px/1.35 var(--sans);border-radius:11px 9px 10px 12px/10px 12px 9px 11px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 20px;text-decoration:none;display:inline-flex}.kXi2uW_primary{background:var(--forest);border:1px solid var(--forest);color:var(--paper);margin-top:24px}.kXi2uW_primary:hover{filter:brightness(.9)}.kXi2uW_primary span{font-size:21px}.kXi2uW_secondary{border:1px solid var(--line);color:var(--forest);background:0 0}.kXi2uW_back{color:var(--forest);text-underline-offset:4px;background:0 0;border:0;justify-content:flex-start;min-height:44px;padding:8px 0;text-decoration:underline}.kXi2uW_card>.kXi2uW_back:first-child{margin:-8px 0 22px}.kXi2uW_actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;display:flex}.kXi2uW_actions .kXi2uW_primary{margin:0}.kXi2uW_formFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.kXi2uW_formFooter .kXi2uW_primary,.kXi2uW_formFooter p{margin:0}.kXi2uW_checkoutGrid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.kXi2uW_summary{background:var(--paper);padding:28px;position:sticky;top:24px}.kXi2uW_summary h3{margin:0 0 22px;font-size:28px;line-height:1.2}.kXi2uW_selection{border-bottom:1px solid var(--line);margin:0 0 22px}.kXi2uW_selection>div{margin:0 0 16px}.kXi2uW_selection dt{color:var(--cc-ink-muted);font-size:14px}.kXi2uW_selection dd{margin:4px 0 0;font-size:15px;line-height:1.5}.kXi2uW_quote>div{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;padding:10px 0;font-size:14px;display:flex}.kXi2uW_quote>div span:last-child{text-align:right;white-space:nowrap}.kXi2uW_quote .kXi2uW_total{border-top:1px solid var(--line);align-items:center;margin-top:10px;padding-top:20px}.kXi2uW_total>span{font-size:17px}.kXi2uW_total small{color:var(--cc-ink-muted);font-size:12px;font-weight:400;display:block}.kXi2uW_total strong{color:var(--forest);font-size:32px;font-weight:600}.kXi2uW_error{background:color-mix(in srgb,var(--danger) 8%,var(--surface));border-left:3px solid var(--danger);color:var(--danger);overflow-wrap:anywhere;margin:20px 0;padding:16px;font-size:14px;line-height:1.5}.kXi2uW_error a{color:inherit;text-underline-offset:3px}.kXi2uW_error ul{margin:8px 0 0;padding-left:20px}.kXi2uW_check{align-items:start;gap:12px;margin:18px 0;font-size:15px;line-height:1.55;display:flex}.kXi2uW_check input{accent-color:var(--forest);flex-shrink:0;width:22px;height:22px;margin:1px 0}.kXi2uW_verified{background:color-mix(in srgb,var(--forest) 7%,var(--surface));overflow-wrap:anywhere;border-radius:10px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.kXi2uW_verified span{font-size:22px}.kXi2uW_emailDestination{color:var(--forest);overflow-wrap:anywhere;font-size:17px;font-weight:600}.kXi2uW_mailMark{border:1px solid var(--line);width:56px;height:56px;color:var(--forest);border-radius:12px;place-items:center;margin-bottom:24px;font-size:32px;display:grid}.kXi2uW_previewTools{border-top:1px solid var(--line);color:var(--cc-ink-muted);margin-top:24px;padding-top:18px;font-size:14px}.kXi2uW_previewTools summary{cursor:pointer;align-content:center;min-height:44px}.kXi2uW_status{text-align:center;align-content:center;max-width:720px;min-height:320px;margin:auto}.kXi2uW_status .kXi2uW_actions{justify-content:center}.kXi2uW_status .kXi2uW_muted{max-width:500px;margin-left:auto;margin-right:auto}.kXi2uW_spinner{border:3px solid var(--line);border-top-color:var(--forest);border-radius:50%;width:36px;height:36px;margin:0 auto 24px;animation:.8s linear infinite kXi2uW_spin;display:block}.kXi2uW_reference{color:var(--cc-ink-muted);gap:6px;font-size:14px;display:grid}.kXi2uW_reference strong{color:var(--ink);font-size:20px}@keyframes kXi2uW_spin{to{transform:rotate(1turn)}}@media (max-width:760px){.kXi2uW_intro{padding-top:28px}.kXi2uW_steps{gap:16px;font-size:13px}.kXi2uW_steps li{gap:6px}.kXi2uW_stayGrid,.kXi2uW_checkoutGrid{grid-template-columns:1fr;gap:24px}.kXi2uW_stayGrid{gap:32px}.kXi2uW_summary{order:-1;position:static}.kXi2uW_formFooter{flex-direction:column;align-items:stretch;gap:16px}.kXi2uW_formFooter .kXi2uW_primary,.kXi2uW_card>.kXi2uW_primary{width:100%}.kXi2uW_card h2{font-size:32px}.kXi2uW_primary,.kXi2uW_secondary{min-height:48px}.kXi2uW_intro>p:last-child{font-size:17px}.kXi2uW_selection{grid-template-columns:1fr 1fr;gap:12px;display:grid}.kXi2uW_selection>div{margin-bottom:12px}.kXi2uW_summary h3{font-size:26px}}@media (max-width:380px){.kXi2uW_steps{gap:12px;font-size:12px}.kXi2uW_steps li>span{width:24px;height:24px}.kXi2uW_steps li{gap:5px}.kXi2uW_card,.kXi2uW_summary{padding:20px 16px}.kXi2uW_selection{grid-template-columns:1fr}.kXi2uW_total strong{font-size:28px}}@media (prefers-reduced-motion:reduce){.kXi2uW_spinner{animation:none}}@media (forced-colors:active),(prefers-contrast:more){.kXi2uW_card,.kXi2uW_summary,.kXi2uW_field input,.kXi2uW_field select{border-width:2px}.kXi2uW_error{border:2px solid var(--danger)}.kXi2uW_primary:hover{filter:none}}.kXi2uW_inlineVerification{border:1px solid var(--line);background:color-mix(in srgb,var(--forest) 5%,var(--surface));border-radius:11px 9px 10px 12px;margin-top:24px;padding:20px}.kXi2uW_inlineVerification .kXi2uW_lead{margin-top:0}.kXi2uW_field input[readonly]{background:var(--paper);color:var(--cc-ink-muted)}.kXi2uW_primary:disabled,.kXi2uW_secondary:disabled,.kXi2uW_back:disabled{cursor:wait;opacity:.65}.kXi2uW_siteField{z-index:5;margin:0 0 22px;position:relative}.kXi2uW_benefit{border:1px solid var(--line);background:color-mix(in srgb,var(--forest) 5%,var(--surface));border-radius:12px 10px 14px 11px;margin:26px 0;padding:24px;position:relative}.kXi2uW_benefit p{color:var(--cc-ink-muted);margin:0;font-size:15px;line-height:1.6}.kXi2uW_benefit{background:color-mix(in srgb,var(--forest) 7%,var(--surface));align-items:center;gap:18px;padding:22px;display:flex}.kXi2uW_benefit>svg{width:44px;height:54px;color:var(--forest);flex-shrink:0}.kXi2uW_benefit h3{font:600 17px/1.4 var(--sans);margin:0 0 8px}@media (max-width:380px){.kXi2uW_benefit{gap:12px;padding:16px}.kXi2uW_benefit>svg{width:32px}}.kXi2uW_livePrice{background:color-mix(in srgb,var(--forest) 5%,var(--surface));border:1px solid var(--line);border-radius:10px 8px 11px 9px;min-height:150px;margin:26px 0 32px;padding:22px}.kXi2uW_livePrice .kXi2uW_eyebrow{margin-bottom:12px}.kXi2uW_livePrice .kXi2uW_quote>div{font-size:14px}.kXi2uW_livePrice .kXi2uW_muted{margin-bottom:0}.kXi2uW_pricePending{color:var(--cc-ink-muted);margin:16px 0;font-size:15px;line-height:1.5}.kXi2uW_priceError{color:var(--danger);margin:12px 0;font-size:14px;line-height:1.5}.kXi2uW_primary:disabled{cursor:not-allowed;opacity:.5;filter:none}@media (max-width:760px){.kXi2uW_livePrice{margin-top:24px;padding:20px}}.kXi2uW_inline{width:100%;scroll-margin-top:100px}.kXi2uW_inline .kXi2uW_intro{padding-top:0}.kXi2uW_inline .kXi2uW_intro h2{font:400 clamp(32px,4vw,48px)/1.1 var(--serif);letter-spacing:-.025em;margin:0 0 18px}.kXi2uW_fixedSite{border-bottom:1px solid var(--line);gap:8px;padding:16px 0;display:grid}.kXi2uW_fixedSite span{color:var(--cc-ink-muted);font-size:13px}.kXi2uW_fixedSite strong{font:500 24px/1.3 var(--serif)}.kXi2uW_inlineStart{display:none}@media (max-width:760px){.kXi2uW_inlineStart{bottom:max(10px,env(safe-area-inset-bottom));z-index:70;background:var(--surface);max-width:420px;color:var(--forest);border:1px solid var(--line);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin:auto;padding:9px 10px 9px 16px;font-size:13px;text-decoration:none;display:flex;position:fixed;left:12px;right:12px;box-shadow:0 4px 18px #00000014}.kXi2uW_inlineStart strong{background:var(--forest);color:var(--paper);white-space:nowrap;border-radius:8px;padding:13px 14px;font-size:13px}.kXi2uW_inlineStart:focus-visible{outline:3px solid var(--cc-focus);outline-offset:3px}}.kXi2uW_slimCard{padding:clamp(16px,2vw,28px)}.kXi2uW_slimCard .kXi2uW_livePrice{min-height:0;margin-bottom:0}.kXi2uW_vehiclePanel{border:0;border-top:1px solid var(--line);min-width:0;margin:18px 0 0;padding:22px 0 0}.kXi2uW_vehiclePanel legend{font:500 23px/1.3 var(--serif);padding-top:20px}.kXi2uW_vehiclePanel>p{font:400 14px/1.5 var(--sans);color:var(--cc-ink-muted)}.kXi2uW_inline .kXi2uW_intro{padding-bottom:16px}.kXi2uW_inline .kXi2uW_intro h2{font-size:36px}.kXi2uW_inline .kXi2uW_steps{margin-bottom:20px}.kXi2uW_benefit>svg{width:64px;height:64px}.kXi2uW_benefit h3{font-size:18px}.kXi2uW_benefit p{font-size:16px;line-height:1.5}@media (max-width:760px){.kXi2uW_inline .kXi2uW_intro h2{font-size:32px}.kXi2uW_slimCard{padding:14px}.kXi2uW_benefit{align-items:flex-start}.kXi2uW_benefit>svg{width:48px;height:48px}}.kXi2uW_shell .kXi2uW_benefit h3{font:600 18px/1.4 var(--sans);letter-spacing:0;margin:0 0 8px}.kXi2uW_priceDescription{min-width:0;line-height:1.5}.kXi2uW_priceDescription small{color:var(--cc-ink-muted);margin-top:3px;font-size:12px;line-height:1.5;display:block}.kXi2uW_ack{margin:22px 0 0}.kXi2uW_ack label{border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:11px 9px 10px 12px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px 18px;font-size:17px;font-weight:600;line-height:1.45;display:grid}.kXi2uW_ack input{width:24px;height:24px;accent-color:var(--forest);cursor:pointer;margin:1px 0 0}.kXi2uW_ack input:focus-visible{outline:3px solid var(--cc-focus);outline-offset:3px}.kXi2uW_ack label:has(input:focus-visible){border-color:var(--cc-focus)}.kXi2uW_ack input[aria-invalid=true]{outline:2px solid var(--danger);outline-offset:2px}.kXi2uW_ack label:has(input[aria-invalid=true]){border-color:var(--danger)}.kXi2uW_ackError{color:var(--danger);margin:10px 0 0;font-size:15px;font-weight:600;line-height:1.4;display:block}.kXi2uW_legalNote{color:var(--cc-ink-muted);max-width:62ch;margin:16px 0 0;font-size:13px;line-height:1.6}.kXi2uW_legalNote a{color:var(--forest);text-underline-offset:4px;min-height:24px;display:inline-block}.kXi2uW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kXi2uW_consent{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin:18px 0;font-size:15px;font-weight:400;line-height:1.5;display:grid}.kXi2uW_consent input{width:22px;height:22px;min-height:0;accent-color:var(--forest);cursor:pointer;margin:1px 0 0;padding:0}.kXi2uW_consent input:focus-visible{outline:3px solid var(--cc-focus);outline-offset:3px}.kXi2uW_payLine{margin:0 0 6px;font-size:20px;line-height:1.4}.kXi2uW_payLine strong{color:var(--forest);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.kXi2uW_payLine small{color:var(--cc-ink-muted);margin-top:4px;font-size:14px;line-height:1.5;display:block}@media (max-width:760px){.kXi2uW_confirmedGrid .kXi2uW_summary{order:0}}
.HEdrIq_payment{min-width:0;margin-top:1.5rem}.HEdrIq_message,.HEdrIq_note{font:400 .875rem/1.55 var(--sans);color:var(--muted-ink,#586155)}.HEdrIq_note{margin-top:1rem;font-size:.75rem}.HEdrIq_error{color:#963629;font:.875rem/1.5 var(--sans);background:#f7eeeb;border-left:3px solid #a5392d;padding:.85rem 1rem}.HEdrIq_pay{background:var(--forest,#254f43);color:#fffdf8;width:100%;font:600 1rem/1.25 var(--sans);cursor:pointer;border:0;border-radius:8px;margin-top:1rem;padding:1rem 1.2rem}.HEdrIq_pay:disabled{opacity:.6;cursor:wait}.HEdrIq_pay:focus-visible,.HEdrIq_actions button:focus-visible{outline:3px solid var(--forest,#254f43);outline-offset:4px}.HEdrIq_actions{flex-wrap:wrap;gap:.75rem 1rem;margin-top:1rem;display:flex}.HEdrIq_actions button{color:var(--forest,#254f43);font:.875rem/1.4 var(--sans);cursor:pointer;background:0 0;border:0;padding:.25rem 0;text-decoration:underline}.HEdrIq_actions button:disabled{opacity:.5;cursor:wait}
