.cutoff-card[data-v-5ed8db7d]{position:relative;margin:0;padding:11px 14px 6px;border:1px solid rgba(4,114,163,.14);border-radius:14px;background:var(--surface-card,#fffdf7);box-shadow:0 10px 26px #082c4012,0 2px 6px #082c400a;overflow:hidden}.cutoff-card__head[data-v-5ed8db7d]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.cutoff-card__promise[data-v-5ed8db7d],.cutoff-card__urgency[data-v-5ed8db7d]{display:flex;flex-direction:column;gap:2px}.cutoff-card__urgency[data-v-5ed8db7d]{align-items:flex-end;white-space:nowrap}.cutoff-card__eyebrow[data-v-5ed8db7d]{font-size:11px;font-weight:600;letter-spacing:.01em;color:var(--text-secondary,rgba(16,35,47,.72))}.cutoff-card__date[data-v-5ed8db7d]{font-size:18px;font-weight:700;color:var(--brand-ink,#10232f);letter-spacing:-.005em;line-height:21px}.cutoff-card__cutoff-value[data-v-5ed8db7d]{font-size:16px;font-weight:700;color:var(--brand-primary,#0472a3);font-variant-numeric:tabular-nums;line-height:21px}.cutoff-card--urgent .cutoff-card__cutoff-value[data-v-5ed8db7d]{color:var(--brand-accent-strong,#8b6738)}.cutoff-card__head--unpaid[data-v-5ed8db7d]{flex-direction:column;align-items:stretch;gap:4px}.cutoff-card__head--unpaid .cutoff-card__urgency[data-v-5ed8db7d]{align-items:flex-start;white-space:normal}.cutoff-card--urgent .cutoff-card__head--unpaid .cutoff-card__cutoff-value[data-v-5ed8db7d],.cutoff-card__head--unpaid .cutoff-card__cutoff-value[data-v-5ed8db7d]{font-size:28px;line-height:1.05;color:var(--feedback-danger,#dc2626)}.cutoff-card__head--unpaid .cutoff-card__promise[data-v-5ed8db7d]{display:block;margin:0;font-size:13px;line-height:1.4;color:var(--text-secondary,rgba(16,35,47,.72))}.cutoff-card__head--unpaid .cutoff-card__date[data-v-5ed8db7d]{font-size:13px;font-weight:600;line-height:inherit;color:var(--text-primary,#10232f)}.cutoff-card__payline[data-v-5ed8db7d]{margin:3px 0 0;font-size:12px;line-height:1.45;color:#10232f9e}.cutoff-card__note[data-v-5ed8db7d]{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:11px;font-weight:500;line-height:1.35;color:var(--text-secondary,rgba(16,35,47,.72))}.cutoff-card__note svg[data-v-5ed8db7d]{flex:none;color:var(--brand-primary,#0472a3)}.cutoff-card__journey[data-v-5ed8db7d]{position:relative;height:40px;margin-top:0}.journey__fill[data-v-5ed8db7d],.journey__track[data-v-5ed8db7d]{position:absolute;left:0;bottom:17px;height:3px;border-radius:999px}.journey__track[data-v-5ed8db7d]{right:0;background:#10232f1f}.journey__road[data-v-5ed8db7d]{position:absolute;left:0;right:0;bottom:18px;height:1px;background-image:repeating-linear-gradient(90deg,rgba(255,253,247,.5) 0 6px,transparent 0 16px);background-size:16px 100%;animation:cutoffRoad-5ed8db7d 1.6s linear infinite}.journey__fill[data-v-5ed8db7d]{width:100%;transform-origin:left;transition:transform .6s}.journey__fill[data-v-5ed8db7d],.journey__fill--goal[data-v-5ed8db7d]{background:var(--brand-primary,#0472a3)}.journey__fill--goal-warm[data-v-5ed8db7d]{background:linear-gradient(90deg,var(--brand-primary,#0472a3),var(--feedback-success,#16a34a))}.cutoff-card__journey--unlocked .journey__fill[data-v-5ed8db7d]{box-shadow:0 0 6px #16a34a59}.journey__chip[data-v-5ed8db7d]{position:absolute;left:0;right:0;bottom:0;font-size:11px;font-weight:600;line-height:1.1;color:var(--brand-primary,#0472a3);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cutoff-card__journey--unlocked .journey__chip[data-v-5ed8db7d],.journey__free[data-v-5ed8db7d]{color:var(--trust-success-text,#2f6b3a)}.journey__free[data-v-5ed8db7d]{position:absolute;right:0;bottom:13px;padding:2px 6px;border-radius:999px;font-size:9px;font-weight:700;letter-spacing:.06em;line-height:1.2;background:var(--trust-success-bg,rgba(127,168,120,.12));border:1px solid var(--trust-success-border,rgba(127,168,120,.4));animation:cutoffPop-5ed8db7d .42s cubic-bezier(.22,1,.36,1) both}@keyframes cutoffPop-5ed8db7d{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.journey__fill--none[data-v-5ed8db7d]{transform:scaleX(0)}.journey__fill--ordered[data-v-5ed8db7d]{transform:scaleX(.06)}.journey__fill--paid[data-v-5ed8db7d]{transform:scaleX(.36)}.journey__node[data-v-5ed8db7d]{position:absolute;bottom:13.5px;width:10px;height:10px;border-radius:50%;display:grid;place-items:center;background:#fffdf7;border:2px solid rgba(16,35,47,.35)}.journey__node--start[data-v-5ed8db7d]{left:0}.journey__node--paid[data-v-5ed8db7d]{left:calc(36% - 5px)}.journey__node--done[data-v-5ed8db7d]{background:var(--brand-primary,#0472a3);border-color:#fffdf7;box-shadow:0 0 0 1px #0472a366}.journey__label[data-v-5ed8db7d]{position:absolute;bottom:0;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;line-height:1.1;color:#10232fc7}.journey__label--start[data-v-5ed8db7d]{left:0}.journey__label--paid[data-v-5ed8db7d]{left:36%;transform:translate(-50%)}.journey__pin[data-v-5ed8db7d]{right:0;bottom:16px}.journey__pin[data-v-5ed8db7d],.journey__truck[data-v-5ed8db7d]{position:absolute;line-height:0}.journey__truck[data-v-5ed8db7d]{left:0;bottom:19px;transform:translate(-4px);will-change:transform;transition:transform .14s ease-out}.journey__truck-shadow[data-v-5ed8db7d]{position:absolute;left:3px;right:3px;bottom:-2px;height:3px;border-radius:50%;background:#082c402e;filter:blur(1.5px)}.journey__truck-body[data-v-5ed8db7d]{display:block;animation:cutoffBob-5ed8db7d 2.8s ease-in-out infinite}.journey__wheel[data-v-5ed8db7d]{animation:cutoffWheel-5ed8db7d 2.2s linear infinite}.cutoff-card--scrolling .journey__wheel[data-v-5ed8db7d]{animation-duration:.45s}.cutoff-card--scrolling .journey__road[data-v-5ed8db7d]{animation-duration:.35s}@keyframes cutoffWheel-5ed8db7d{to{transform:rotate(1turn)}}@keyframes cutoffBob-5ed8db7d{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes cutoffRoad-5ed8db7d{to{background-position:-16px 0}}@media(prefers-reduced-motion:reduce){.journey__road[data-v-5ed8db7d],.journey__truck-body[data-v-5ed8db7d],.journey__wheel[data-v-5ed8db7d]{animation:none!important}.journey__truck[data-v-5ed8db7d]{transform:translate(-4px);transition:none}.journey__free[data-v-5ed8db7d]{animation:none}.journey__fill[data-v-5ed8db7d]{transition:none!important}}@media(max-width:480px){.journey__chip[data-v-5ed8db7d]{font-size:10px}.cutoff-card__date[data-v-5ed8db7d]{font-size:16px}.cutoff-card__cutoff-value[data-v-5ed8db7d]{font-size:14px}.cutoff-card__head[data-v-5ed8db7d]{flex-direction:column;align-items:stretch;gap:8px}.cutoff-card__urgency[data-v-5ed8db7d]{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px}}.ph-sticky-bar[data-v-90cbad05]{position:fixed;bottom:0;left:0;right:0;z-index:var(--z-sticky,100);padding:var(--space-2,8px) var(--space-4,16px);padding-bottom:max(var(--space-2,8px),env(safe-area-inset-bottom));background:var(--surface-card,#fff);border-top:1px solid var(--border-subtle,#e8e8e8);box-shadow:0 -4px 16px #10232f0f}@media(prefers-reduced-motion:no-preference){.ph-sticky-bar[data-v-90cbad05]{transition:background-color .15s,border-color .15s}}@media(min-width:768px){.ph-sticky-bar[data-v-90cbad05]{display:none}.ph-sticky-bar.ph-sticky-bar--desktop[data-v-90cbad05]{display:block;left:auto;right:var(--space-6,24px);bottom:88px;width:min(420px,100vw - 48px);padding:var(--space-3,12px) var(--space-4,16px);border:1px solid var(--border-subtle,#e8e8e8);border-radius:14px;box-shadow:0 8px 28px #10232f29}}.ph-sticky-bar__spacer[data-v-90cbad05]{display:block;height:72px}@media(min-width:768px){.ph-sticky-bar__spacer[data-v-90cbad05]{display:none}}.guarantee-badge[data-v-347bacfc]{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;background:var(--trust-success-bg);border:1px solid var(--trust-success-border);border-radius:var(--radius-md,8px)}.guarantee-badge__icon[data-v-347bacfc]{flex-shrink:0;color:var(--color-verified);margin-top:1px}.guarantee-badge__text[data-v-347bacfc]{margin:0;font-size:.8125rem;line-height:1.5;color:var(--trust-success-text)}.guarantee-badge__link[data-v-347bacfc]{color:var(--trust-success-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.guarantee-badge__link[data-v-347bacfc]:hover{color:#166534}.guarantee-badge__link[data-v-347bacfc]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:3px}.product-faq-accordion[data-v-928f3e07]{display:flex;flex-direction:column;gap:var(--space-3,12px)}.faq-item[data-v-928f3e07]{background:var(--surface-card,#fffdf7);border:1px solid var(--border-subtle,rgba(4,114,163,.13));border-radius:var(--radius-xl,20px);overflow:hidden}.faq-item__summary[data-v-928f3e07]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3,12px);padding:var(--space-4,16px) var(--space-5,20px);cursor:pointer;list-style:none}.faq-item__summary[data-v-928f3e07]::-webkit-details-marker{display:none}.faq-item__summary[data-v-928f3e07]:focus-visible{outline:2px solid var(--focus-ring,#bb9351);outline-offset:calc(var(--focus-offset,2px) * -1)}.faq-item__question[data-v-928f3e07]{margin:0;font-family:var(--font-body,"Inter",system-ui,sans-serif);font-size:var(--fs-16,1rem);font-weight:var(--font-weight-semibold,600);color:var(--brand-primary-strong,#0b3f5c);line-height:var(--lh-16,1.5)}.faq-item__chevron[data-v-928f3e07]{display:inline-flex;flex-shrink:0;color:var(--text-muted,rgba(16,35,47,.56));transition:transform var(--duration-base,.2s) var(--ease-standard,ease)}.faq-item[open] .faq-item__chevron[data-v-928f3e07]{transform:rotate(180deg)}.faq-item__answer[data-v-928f3e07]{margin:0;padding:0 var(--space-5,20px) var(--space-4,16px);font-size:var(--fs-14,.875rem);line-height:var(--lh-16,1.5);color:var(--text-secondary,rgba(16,35,47,.72))}@media(prefers-reduced-motion:reduce){.faq-item__chevron[data-v-928f3e07]{transition:none}}.wishlist-btn[data-v-77648aa1]{display:inline-flex;align-items:center;justify-content:center;background:#ffffffeb;border:1px solid rgba(0,0,0,.12);border-radius:999px;color:#6b7280;cursor:pointer;padding:.5rem;min-width:44px;transition:color .12s,transform 80ms,border-color .12s}.wishlist-btn[data-v-77648aa1]:hover:not(:disabled){color:#dc2626;border-color:#dc262666}.wishlist-btn[data-v-77648aa1]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.wishlist-btn[data-v-77648aa1]:disabled{cursor:progress;opacity:.7}.wishlist-btn--pressed[data-v-77648aa1]{color:#dc2626;border-color:#dc262666}.wishlist-btn--busy .wishlist-btn__icon[data-v-77648aa1]{opacity:.6}.wishlist-btn--sm[data-v-77648aa1]{padding:.3rem;min-width:32px;min-height:32px}.wishlist-btn--lg[data-v-77648aa1]{padding:.7rem}.wishlist-btn__icon[data-v-77648aa1]{display:block}.wishlist-btn__icon--filled[data-v-77648aa1]{transform:scale(1.04)}.sr-only[data-v-77648aa1]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
