.NativeCheckout_checkout__u_YuC{--checkout-blue:#2aa8df;--checkout-navy:#20335e;color:var(--checkout-navy)}.NativeCheckout_progress__b5dZ8{max-width:980px;margin-bottom:32px}.NativeCheckout_progress__b5dZ8 ol{display:flex;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none}.NativeCheckout_progress__b5dZ8 li{display:flex;align-items:center;gap:16px}.NativeCheckout_progress__b5dZ8 li:not(:first-child){flex:1;min-width:0}.NativeCheckout_progress__b5dZ8 button,.NativeCheckout_upcoming__l6B1d{display:flex;align-items:center;gap:12px;text-align:left;padding:8px 0;border:0;background:none;color:#66748d}.NativeCheckout_progress__b5dZ8 button:disabled{cursor:not-allowed;opacity:.65}.NativeCheckout_progress__b5dZ8 strong{display:block;font-size:15px;line-height:1.3}.NativeCheckout_stepNumber__oYIbS{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:50%;border:1px solid #d5deeb;background:white;font-weight:700}.NativeCheckout_current__K7zlj{color:var(--checkout-navy)!important}.NativeCheckout_current__K7zlj .NativeCheckout_stepNumber__oYIbS{border-color:var(--checkout-blue);background:var(--checkout-blue);color:white;box-shadow:0 0 0 5px #2aa8df12}.NativeCheckout_connector__COQdc{flex:0 0 24px;height:1px;background:#d5deeb}.NativeCheckout_layout__nPW8I{display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:28px}.NativeCheckout_panel__kyLyb{min-width:0;background:white;border:1px solid #dce3ee;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px -32px #20335e66}.NativeCheckout_panelHeader__WRNhy{padding:32px 36px 27px;border-bottom:1px solid #e2e8f1}.NativeCheckout_eyebrow__K8Tn6{font-family:var(--font-roboto-condensed),sans-serif;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:700;color:var(--checkout-blue)}.NativeCheckout_panelHeader__WRNhy h2{font-size:clamp(25px,3vw,34px);line-height:1.15;font-weight:800;margin:12px 0;letter-spacing:-.02em}.NativeCheckout_panelHeader__WRNhy>p:last-child{color:#707c90;font-size:14px;line-height:1.7;max-width:60ch}.NativeCheckout_stepContent__s_Amb{padding:28px 36px 36px;animation:NativeCheckout_appear__SB6rp .25s ease-out}.NativeCheckout_identity__0_xAF{display:flex;gap:16px;padding:22px;border:1px solid #dce6f0;background:#f3f9fc;border-radius:14px}.NativeCheckout_identity__0_xAF>span{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--checkout-navy);color:white;font-weight:700}.NativeCheckout_identity__0_xAF p,.NativeCheckout_identity__0_xAF small{font-size:13px;color:#707c90;overflow-wrap:anywhere;margin-top:4px}.NativeCheckout_checkout__u_YuC .NativeCheckout_primary__Emng2{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;min-height:56px;padding:17px 24px;margin-top:26px;background:var(--checkout-blue);color:white;border:0;border-radius:10px;font-family:var(--font-roboto-condensed),sans-serif;font-weight:700;font-size:16px;line-height:1.4;text-align:center;transition:background .2s,transform .2s}.NativeCheckout_checkout__u_YuC .NativeCheckout_primary__Emng2>span{flex-shrink:0}.NativeCheckout_checkout__u_YuC .NativeCheckout_primary__Emng2:hover:not(:disabled){background:#188fc5;transform:translateY(-1px)}.NativeCheckout_checkout__u_YuC .NativeCheckout_primary__Emng2:disabled{opacity:.65;cursor:wait}.NativeCheckout_authChoice__XBSrV{display:flex;gap:5px;padding:5px;background:#f0f4f8;border-radius:11px}.NativeCheckout_authChoice__XBSrV button{flex:1;border:0;border-radius:8px;padding:12px 16px;font-size:14px;font-weight:700;color:#707c90}.NativeCheckout_authChoice__XBSrV button[aria-pressed=true]{background:white;color:var(--checkout-navy);box-shadow:0 2px 8px #20335e0c}.NativeCheckout_reviewTitle__wiiZ5{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}.NativeCheckout_reviewTitle__wiiZ5:not(:first-child){margin-top:28px}.NativeCheckout_reviewTitle__wiiZ5 h3{font-size:17px;font-weight:700}.NativeCheckout_reviewTitle__wiiZ5 a,.NativeCheckout_reviewTitle__wiiZ5 button{font-size:13px;color:#168bc0;font-weight:600;background:none;border:0}.NativeCheckout_details__gwK7Q{margin-bottom:12px}.NativeCheckout_detail__sYkcj{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding:15px 0;border-bottom:1px solid #e6ebf2;font-size:14px}.NativeCheckout_detail__sYkcj:last-child{border-bottom:0}.NativeCheckout_detail__sYkcj dt{color:#758095;font-size:13px}.NativeCheckout_detail__sYkcj dd{overflow-wrap:anywhere}.NativeCheckout_detail__sYkcj small{display:block;font-size:12px;line-height:1.6;color:#758095;margin-top:4px}.NativeCheckout_termNote__9Dbhm{padding:18px 20px;border-radius:12px;background:#eef6fb;font-size:13px;line-height:1.7;margin-top:24px}.NativeCheckout_termNote__9Dbhm strong{display:block}.NativeCheckout_paymentNote__qoU4J{display:flex;gap:14px;margin-top:25px}.NativeCheckout_paymentNote__qoU4J>span{color:#168bc0;font-size:26px}.NativeCheckout_paymentNote__qoU4J strong{font-size:14px}.NativeCheckout_paymentNote__qoU4J p{font-size:12px;line-height:1.7;color:#758095;margin-top:4px}.NativeCheckout_error__sCY_W{border:1px solid #f3c4c4;background:#fff3f3;color:#a52b36;border-radius:10px;padding:14px 18px;font-size:13px;margin-top:20px}.NativeCheckout_summary__r8SX2{position:sticky;top:96px;min-width:0;overflow:hidden;border-radius:20px;background:var(--checkout-navy);color:white}.NativeCheckout_summaryHeader__q6_AP{padding:28px 26px;border-bottom:1px solid #ffffff20;background:linear-gradient(130deg,#ffffff08,transparent)}.NativeCheckout_summary__r8SX2 .NativeCheckout_eyebrow__K8Tn6{color:#83ceee}.NativeCheckout_summaryHeader__q6_AP h2{font-size:28px;line-height:1.15;font-weight:800;margin-top:12px}.NativeCheckout_summaryHeader__q6_AP>p:last-of-type{font-size:13px;line-height:1.7;color:#d0dbed;margin-top:9px}.NativeCheckout_badge__6uFNM{display:inline-flex;padding:5px 10px;border:1px solid #ffffff25;background:#ffffff08;border-radius:20px;font-size:11px;margin-top:18px}.NativeCheckout_summaryDetails__5aoRf{padding:14px 26px}.NativeCheckout_summaryDetails__5aoRf .NativeCheckout_detail__sYkcj{display:flex;justify-content:space-between;gap:15px;border:0;padding:8px 0}.NativeCheckout_summaryDetails__5aoRf dt{color:#bfcae0}.NativeCheckout_summaryDetails__5aoRf dd{text-align:right;font-size:13px}.NativeCheckout_total__0I9XZ{padding:24px 26px 28px;border-top:1px solid #ffffff20;background:#ffffff05}.NativeCheckout_total__0I9XZ>p{color:#bfcae0;font-size:13px}.NativeCheckout_total__0I9XZ>strong{display:block;font-size:40px;line-height:1.2;font-weight:800;margin-top:8px}.NativeCheckout_total__0I9XZ small{display:block;font-size:12px;color:#83ceee;margin-top:8px;line-height:1.7}.NativeCheckout_total__0I9XZ a{display:inline-block;font-size:13px;font-weight:700;color:#83ceee;margin-top:22px;text-decoration:underline;text-underline-offset:4px}.NativeCheckout_checkout__u_YuC a:focus-visible,.NativeCheckout_checkout__u_YuC button:focus-visible{outline:3px solid #2aa8df;outline-offset:4px}@keyframes NativeCheckout_appear__SB6rp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.NativeCheckout_layout__nPW8I{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.NativeCheckout_panelHeader__WRNhy,.NativeCheckout_stepContent__s_Amb{padding-left:25px;padding-right:25px}}@media (max-width:760px){.NativeCheckout_layout__nPW8I{grid-template-columns:minmax(0,1fr)}.NativeCheckout_summary__r8SX2{position:static}.NativeCheckout_progress__b5dZ8 ol{flex-direction:column;gap:0}.NativeCheckout_progress__b5dZ8 li{gap:0}.NativeCheckout_progress__b5dZ8 li:not(:first-child){flex:none}.NativeCheckout_connector__COQdc{display:none}.NativeCheckout_progress__b5dZ8 button,.NativeCheckout_upcoming__l6B1d{gap:10px;padding:6px 0}.NativeCheckout_progress__b5dZ8 strong{font-size:13px}.NativeCheckout_stepNumber__oYIbS{width:32px;height:32px}.NativeCheckout_panelHeader__WRNhy,.NativeCheckout_stepContent__s_Amb{padding:24px 20px}.NativeCheckout_detail__sYkcj{grid-template-columns:105px minmax(0,1fr);gap:14px}}@media (prefers-reduced-motion:reduce){.NativeCheckout_stepContent__s_Amb{animation:none}.NativeCheckout_checkout__u_YuC .NativeCheckout_primary__Emng2{transition:none}.NativeCheckout_checkout__u_YuC .NativeCheckout_primary__Emng2:hover:not(:disabled){transform:none}}