.checkout_page__c_LCV{padding-bottom:48px}.checkout_page__c_LCV .checkout_intro__CFEMj{max-width:1040px;margin-inline:auto}.checkout_layout__nDgqn{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;max-width:1040px;margin:28px auto 0}.checkout_layout__nDgqn .checkout-card,.checkout_pay__H9bJB{margin:0;max-width:none;padding:clamp(24px,3.4vw,42px)}.checkout_pay__H9bJB{box-shadow:0 24px 70px rgb(38 59 50/.08)}.checkout_pay__H9bJB .checkout-form{margin-top:18px}.checkout_account__Lbo9v h2,.checkout_pay__H9bJB h2,.checkout_recap__BT4LR h2{margin:6px 0 10px}.checkout_recap__BT4LR .offer-price{color:var(--ech-forest);font-size:var(--ech-text-h2)}.checkout_recap__BT4LR .offer-price span,.checkout_trek__rb9_9{color:var(--ech-muted)}.checkout_trek__rb9_9{margin:0 0 6px}.checkout_trek__rb9_9 strong{color:var(--ech-forest)}.checkout_saving__DLKPp{margin:-4px 0 0;color:var(--ech-forest);font-size:var(--ech-text-small);font-weight:650}.checkout_included__o4Gzq{display:grid;gap:10px;margin:0 0 20px;padding:0;list-style:none}.checkout_included__o4Gzq li{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5}.checkout_included__o4Gzq svg{flex-shrink:0;margin-top:3px;color:var(--ech-terracotta)}.checkout_renewal__IJQm9{margin:0 0 8px;padding:12px 14px;border-radius:12px;background:var(--ech-vegetal);color:var(--ech-forest);font-size:.88rem;line-height:1.55}.checkout_fine__oRU3P{color:var(--ech-muted);font-size:var(--ech-text-small);line-height:1.6}.checkout_process__1tbVI{display:grid;gap:14px;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--ech-border);list-style:none}.checkout_process__1tbVI li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:start}.checkout_process__1tbVI li>span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid var(--ech-border);color:var(--ech-forest);font-size:.8rem;font-weight:700}.checkout_process__1tbVI .checkout_done__eD5w5>span{border-color:var(--ech-forest);background:var(--ech-forest);color:var(--ech-surface)}.checkout_process__1tbVI strong{display:block;color:var(--ech-forest);font-size:.92rem}.checkout_process__1tbVI small{display:block;color:var(--ech-muted);font-size:var(--ech-text-small);line-height:1.5}.checkout_account__Lbo9v{min-width:0}.checkout_accountLead__eTT7Y{color:var(--ech-muted)}.checkout_code__K_R8b{margin:22px 0 0;padding:16px 0 0;border-top:1px solid var(--ech-border)}.checkout_code__K_R8b summary{color:var(--ech-forest);font-size:.92rem;font-weight:650;cursor:pointer}.checkout_codeForm__eM_Fe{display:flex;gap:10px;margin:14px 0 8px}.checkout_codeForm__eM_Fe label{flex:1;min-width:0}.checkout_codeForm__eM_Fe input{width:100%;min-height:46px;padding:0 14px;border:1px solid var(--ech-border);border-radius:12px;background:var(--ech-surface);color:var(--ech-ink);font:inherit;letter-spacing:.06em;text-transform:uppercase}.checkout_code__K_R8b small{color:var(--ech-muted);font-size:var(--ech-text-small)}.checkout_codeError__veNZW{margin:0;color:var(--ech-danger);font-size:var(--ech-text-small);line-height:1.5}.checkout_secure__LDGpi{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--ech-forest);font-size:var(--ech-text-small)}@media (max-width:860px){.checkout_layout__nDgqn{grid-template-columns:1fr}.checkout_pay__H9bJB{order:-1}.checkout_process__1tbVI{display:none}}.auth-form_benefits__VL2F6{display:grid;gap:6px;margin:-12px 0 22px;padding:0;list-style:none}.auth-form_benefits__VL2F6 li{display:flex;gap:8px;align-items:flex-start;color:var(--forest);font-size:.8rem;font-weight:700;line-height:1.4}.auth-form_benefits__VL2F6 svg{flex:0 0 auto;margin-top:2px;color:#547147}.auth-form_optional__9DftQ{border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--sage) 35%,white)}.auth-form_optional__9DftQ>summary{padding:12px 14px;color:var(--forest);font-size:.78rem;font-weight:750;cursor:pointer}.auth-form_optional__9DftQ>summary small{color:var(--muted);font-weight:600}.auth-form_optional__9DftQ[open]>summary{border-bottom:1px solid var(--line)}.auth-form_optionalBody__Fq4WB{display:grid;gap:14px;padding:14px}.auth-form_switch__s_9To{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center;justify-content:center;margin:0;color:var(--muted);font-size:.8rem;text-align:center}.auth-form_switch__s_9To button{padding:0;border:0;background:transparent;color:var(--accent);font:inherit;font-weight:800;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.auth-form_hint__8XZAC{display:grid;gap:8px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--line));border-radius:12px;background:color-mix(in srgb,var(--accent) 6%,white);color:var(--forest);font-size:.8rem}.auth-form_hint__8XZAC p{margin:0}.auth-form_hint__8XZAC button{justify-self:start}