.HomeOverview_card__uGMTn{position:relative;display:flex;flex-direction:column;text-align:left;cursor:pointer;overflow:hidden;background-color:var(--briefs-surface-elevated);border-radius:var(--briefs-radius-xl);box-shadow:var(--briefs-shadow-inset-rule);transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.HomeOverview_card__uGMTn:hover{transform:translateY(-3px);box-shadow:var(--briefs-shadow-soft),var(--briefs-shadow-inset-rule)}.HomeOverview_card__uGMTn:focus-visible{outline:2px solid var(--briefs-focus-color);outline-offset:2px}.HomeOverview_media__QPOuR{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden}.HomeOverview_mediaImg__7I8_5{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1)}.HomeOverview_card__uGMTn:hover .HomeOverview_mediaImg__7I8_5{transform:scale(1.045)}.HomeOverview_mediaScrim__Gh_P7{position:absolute;inset:auto 0 0 0;height:38%;background:linear-gradient(0deg,rgba(23,25,31,.28),transparent);pointer-events:none}.HomeOverview_arrow__9Af7v{display:inline-block;transition:transform .2s cubic-bezier(.22,1,.36,1)}.HomeOverview_card__uGMTn:hover .HomeOverview_arrow__9Af7v{transform:translateX(4px)}.HomeOverview_row__303Cd{cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1),background-color .16s ease}.HomeOverview_row__303Cd:hover{background-color:var(--briefs-surface-hover);box-shadow:var(--briefs-shadow-soft),var(--briefs-shadow-inset-rule)}.HomeOverview_row__303Cd:focus-visible{outline:2px solid var(--briefs-focus-color);outline-offset:2px}.HomeOverview_rowArrow__YqGmc{display:inline-block;transition:transform .16s cubic-bezier(.22,1,.36,1)}.HomeOverview_row__303Cd:hover .HomeOverview_rowArrow__YqGmc{transform:translateX(3px)}.HomeOverview_reveal__hEvzZ{animation:HomeOverview_homeReveal__bB88g .52s cubic-bezier(.22,1,.36,1) both}@keyframes HomeOverview_homeReveal__bB88g{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.HomeOverview_arrow__9Af7v,.HomeOverview_card__uGMTn,.HomeOverview_mediaImg__7I8_5,.HomeOverview_rowArrow__YqGmc,.HomeOverview_row__303Cd{transition:none}.HomeOverview_card__uGMTn:hover,.HomeOverview_card__uGMTn:hover .HomeOverview_arrow__9Af7v,.HomeOverview_card__uGMTn:hover .HomeOverview_mediaImg__7I8_5,.HomeOverview_row__303Cd:hover .HomeOverview_rowArrow__YqGmc{transform:none}.HomeOverview_reveal__hEvzZ{animation:none}}.HomeOverview_continueCard__ZtVHY{transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s cubic-bezier(.22,1,.36,1)}.HomeOverview_continueCard__ZtVHY:hover{transform:translateY(-2px);box-shadow:var(--briefs-shadow-soft),var(--briefs-shadow-inset-rule)}.HomeOverview_continueCard__ZtVHY:focus-within{outline:2px solid var(--briefs-focus-color);outline-offset:2px}.HomeOverview_progressRing__7w9Ql{flex-shrink:0}.HomeOverview_progressRingTrack__r7Mt_{stroke:var(--briefs-surface-subtle)}.HomeOverview_progressRingFill__zeGID{stroke:var(--briefs-color-accent);transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.HomeOverview_continueCard__ZtVHY{transition:none}.HomeOverview_continueCard__ZtVHY:hover{transform:none}.HomeOverview_progressRingFill__zeGID{transition:none}}.payment-element-form{display:grid;gap:var(--briefs-space-md)}.payment-element-field{display:grid;gap:6px}.payment-element-field-label{font-size:.8125rem;font-weight:600;color:var(--briefs-color-copy)}.payment-element-required{color:var(--briefs-color-error,#ef4444)}.payment-element-input{width:100%;height:48px;padding:0 14px;background:var(--briefs-surface-raised);border:1px solid var(--briefs-color-line);border-radius:var(--briefs-radius-md);font-family:inherit;font-size:1rem;color:var(--briefs-color-ink);transition:border-color var(--briefs-motion-duration-base) var(--briefs-motion-ease-out),box-shadow var(--briefs-motion-duration-base) var(--briefs-motion-ease-out)}.payment-element-input::placeholder{color:var(--briefs-color-placeholder)}.payment-element-input:hover{border-color:var(--briefs-color-muted-light)}.payment-element-input:focus{outline:none;border-color:var(--briefs-color-blue);box-shadow:var(--briefs-focus-ring)}.payment-element-input.is-error{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.12)}.payment-element-field-error{margin:0;font-size:.8125rem;color:var(--briefs-color-error,#ef4444)}.payment-element-summary{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--briefs-color-line);border-radius:var(--briefs-radius-md);background:var(--briefs-surface-subtle);font-size:.875rem}.payment-element-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--briefs-space-sm);color:var(--briefs-color-copy)}.payment-element-summary-total{padding-top:6px;margin-top:2px;border-top:1px solid var(--briefs-color-line);font-weight:600;color:var(--briefs-color-ink)}.payment-element-submit{width:100%;height:48px;display:flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,var(--briefs-color-blue) 0,#6366f1 100%);color:#fff;border:none;border-radius:var(--briefs-radius-md);font-family:inherit;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 4px 24px color-mix(in srgb,var(--briefs-color-blue) 30%,transparent);transition:opacity var(--briefs-motion-duration-base) var(--briefs-motion-ease-out),box-shadow var(--briefs-motion-duration-base) var(--briefs-motion-ease-out),transform var(--briefs-motion-duration-base) var(--briefs-motion-ease-out)}.payment-element-submit:hover:not(:disabled){opacity:.9;box-shadow:0 6px 32px color-mix(in srgb,var(--briefs-color-blue) 40%,transparent)}.payment-element-submit:active:not(:disabled){transform:scale(.985)}.payment-element-submit:disabled{opacity:.6;cursor:not-allowed}.payment-element-spin{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:payment-element-spin-rotate .7s linear infinite;flex-shrink:0}@keyframes payment-element-spin-rotate{to{transform:rotate(1turn)}}.payment-element-loading{display:flex;align-items:center;justify-content:center;gap:var(--briefs-space-sm);padding:var(--briefs-space-xl) 0;color:var(--briefs-color-copy);font-size:.9375rem}.payment-element-loading .payment-element-spin{border-color:var(--briefs-color-line);border-top-color:var(--briefs-color-blue)}.payment-element-error{display:flex;align-items:center;gap:8px;background:var(--briefs-color-error-surface);border:1px solid var(--briefs-color-error-line);border-radius:var(--briefs-radius-md);padding:10px 14px;font-size:.875rem;color:var(--briefs-color-error)}@media (prefers-reduced-motion:reduce){.payment-element-submit{transition:none}.payment-element-spin{animation:none}}