:root{--cs-reveal-duration:520ms;--cs-reveal-ease:cubic-bezier(0.22,1,0.36,1);--cs-reveal-distance:18px;--cs-section-pad-y:56px;--cs-section-pad-y-sm:44px;--cs-section-gap:12px;--cs-dense-lead:1.5;--cs-dense-max:36em}@media (max-width:767px){body.cs-hp-redesign .hp-feature,body.customnew-homepage .hp-feature,body.cs-hp-redesign section.cs-mkt-testimonials,body.customnew-homepage section.cs-mkt-testimonials,body.cs-hp-redesign section.client_review,body.customnew-homepage section.client_review,body.cs-hp-redesign section.LIST_out_store,body.customnew-homepage section.LIST_out_store,body.cs-hp-redesign .hp-stores-sec,body.customnew-homepage .hp-stores-sec,body.cs-hp-redesign .hp-feature--stores,body.customnew-homepage .hp-feature--stores{padding-top:var(--cs-section-pad-y-sm) !important;padding-bottom:var(--cs-section-pad-y-sm) !important}body.cs-hp-redesign .hp-feature+.hp-feature,body.customnew-homepage .hp-feature+.hp-feature{margin-top:var(--cs-section-gap)}body.cs-hp-redesign .hp-feature__badge,body.customnew-homepage .hp-feature__badge{display:inline-flex;margin-bottom:10px !important;letter-spacing:0.06em}body.cs-hp-redesign .hp-feature__title,body.customnew-homepage .hp-feature__title{letter-spacing:-0.02em;line-height:1.18 !important;margin-bottom:14px !important}body.cs-hp-redesign .hp-feature__lead,body.customnew-homepage .hp-feature__lead,body.cs-hp-redesign .hp-feature__body p,body.customnew-homepage .hp-feature__body p{font-size:1.02rem !important;line-height:var(--cs-dense-lead) !important;max-width:var(--cs-dense-max);margin-bottom:16px !important}body.cs-hp-redesign .hp-feature__ways li,body.customnew-homepage .hp-feature__ways li,body.cs-hp-redesign .hp-feature__otu-list li,body.customnew-homepage .hp-feature__otu-list li,body.cs-hp-redesign .hp-feature__ext-list li,body.customnew-homepage .hp-feature__ext-list li{margin-bottom:12px !important;line-height:1.4 !important}body.cs-hp-redesign .hp-feature__media,body.customnew-homepage .hp-feature__media{margin-top:22px}body.cs-hp-redesign .hp-feature__cta a,body.customnew-homepage .hp-feature__cta a,body.cs-hp-redesign .hp-feature__cta-row a,body.customnew-homepage .hp-feature__cta-row a{width:100% !important;max-width:100% !important;min-height:52px !important;justify-content:center}body.cs-hp-redesign .hp-feature__cta.for-gifts,body.customnew-homepage .hp-feature__cta.for-gifts{flex-direction:column !important;align-items:stretch !important}body.cs-hp-redesign .cs-hero__lead{line-height:1.45 !important;max-width:var(--cs-dense-max)}body.cs-hp-redesign .cs-hero__checks{gap:8px !important}body.cs-hp-redesign .cs-hero__checks li{line-height:1.35 !important}body.cs-hp-redesign .cs-hero__callouts{gap:10px !important;margin-top:14px !important}body.cs-hp-redesign .cs-hero__callout p{font-size:0.92rem !important;line-height:1.4 !important}body.cs-hp-redesign .cs-hero__trust-band{margin-top:8px}body.cs-hp-redesign .cs-hero__actions{margin-top:18px}body.cs-hp-redesign .cs-hero__btn{min-height:52px !important}}.cs-hp-sticky-cta{display:none}@media (max-width:767px){body.cs-hp-redesign:not(.user-dark) .cs-hp-sticky-cta,body.customnew-homepage:not(.user-dark) .cs-hp-sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:1035;padding:10px 14px calc(10px+env(safe-area-inset-bottom,0px));background:rgba(10,19,36,0.94);border-top:1px solid rgba(77,179,255,0.22);box-shadow:0 -8px 28px rgba(0,0,0,0.28);transform:translate3d(0,110%,0);opacity:0;pointer-events:none;transition:transform 280ms var(--cs-reveal-ease),opacity 280ms var(--cs-reveal-ease)}body.cs-hp-redesign:not(.user-dark) .cs-hp-sticky-cta.is-visible,body.customnew-homepage:not(.user-dark) .cs-hp-sticky-cta.is-visible{transform:none;opacity:1;pointer-events:auto}body.cs-hp-redesign:not(.user-dark) .cs-hp-sticky-cta__inner,body.customnew-homepage:not(.user-dark) .cs-hp-sticky-cta__inner{display:flex;align-items:center;gap:12px;max-width:520px;margin:0 auto}body.cs-hp-redesign:not(.user-dark) .cs-hp-sticky-cta__copy,body.customnew-homepage:not(.user-dark) .cs-hp-sticky-cta__copy{flex:1 1 auto;min-width:0;color:rgba(242,244,247,0.88);font-size:12px;font-weight:600;line-height:1.25}body.cs-hp-redesign:not(.user-dark) .cs-hp-sticky-cta__copy strong,body.customnew-homepage:not(.user-dark) .cs-hp-sticky-cta__copy strong{display:block;color:#fff;font-size:13px;font-weight:800}body.cs-hp-redesign:not(.user-dark) .cs-hp-sticky-cta__btn,body.customnew-homepage:not(.user-dark) .cs-hp-sticky-cta__btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:12px;background:#1677ff;color:#fff !important;font-size:14px;font-weight:800;text-decoration:none !important;white-space:nowrap}body.cs-hp-redesign:not(.user-dark) .cs-hp-sticky-cta__btn:hover,body.customnew-homepage:not(.user-dark) .cs-hp-sticky-cta__btn:hover,body.cs-hp-redesign:not(.user-dark) .cs-hp-sticky-cta__btn:focus,body.customnew-homepage:not(.user-dark) .cs-hp-sticky-cta__btn:focus{background:#0d5ad6;color:#fff !important}body.cs-hp-redesign:not(.user-dark) .cs-bgc-signup-banner,body.customnew-homepage:not(.user-dark) .cs-bgc-signup-banner,body.cs-hp-redesign:not(.user-dark) .cs-cb-bottom-signup,body.customnew-homepage:not(.user-dark) .cs-cb-bottom-signup{padding-bottom:calc(var(--cs-bgc-signup-pad-bottom,40px)+72px)}}html.js-cs-reveal [data-cs-reveal]:not(section){opacity:0;transform:translate3d(0,var(--cs-reveal-distance),0);transition:opacity var(--cs-reveal-duration) var(--cs-reveal-ease),transform var(--cs-reveal-duration) var(--cs-reveal-ease);will-change:opacity,transform}html.js-cs-reveal [data-cs-reveal]:not(section).is-revealed{opacity:1;transform:none;will-change:auto}html.js-cs-reveal [data-cs-reveal="fade"]:not(section){transform:none}html.js-cs-reveal [data-cs-reveal="up"]:not(section){transform:translate3d(0,var(--cs-reveal-distance),0)}html.js-cs-reveal section[data-cs-reveal]{opacity:1;transform:none;will-change:auto}html.js-cs-reveal section[data-cs-reveal]>*{opacity:0;transform:translate3d(0,var(--cs-reveal-distance),0);transition:opacity var(--cs-reveal-duration) var(--cs-reveal-ease),transform var(--cs-reveal-duration) var(--cs-reveal-ease);will-change:opacity,transform}html.js-cs-reveal section[data-cs-reveal="fade"]>*{transform:none}html.js-cs-reveal section[data-cs-reveal].is-revealed>*{opacity:1;transform:none;will-change:auto}html.js-cs-reveal [data-cs-reveal-words] .cs-reveal-word{display:inline;opacity:0.28;transition:opacity 480ms var(--cs-reveal-ease);transition-delay:calc(var(--cs-word-i,1) * 55ms)}html.js-cs-reveal [data-cs-reveal].is-revealed [data-cs-reveal-words] .cs-reveal-word,html.js-cs-reveal [data-cs-reveal-words].is-revealed .cs-reveal-word{opacity:1}html.js-cs-reveal [data-cs-reveal-stagger].is-revealed>*,html.js-cs-reveal [data-cs-reveal].is-revealed [data-cs-reveal-stagger]>*{animation:cs-reveal-child var(--cs-reveal-duration) var(--cs-reveal-ease) both}html.js-cs-reveal [data-cs-reveal-stagger].is-revealed>*:nth-child(1),html.js-cs-reveal [data-cs-reveal].is-revealed [data-cs-reveal-stagger]>*:nth-child(1){animation-delay:0ms}html.js-cs-reveal [data-cs-reveal-stagger].is-revealed>*:nth-child(2),html.js-cs-reveal [data-cs-reveal].is-revealed [data-cs-reveal-stagger]>*:nth-child(2){animation-delay:60ms}html.js-cs-reveal [data-cs-reveal-stagger].is-revealed>*:nth-child(3),html.js-cs-reveal [data-cs-reveal].is-revealed [data-cs-reveal-stagger]>*:nth-child(3){animation-delay:120ms}html.js-cs-reveal [data-cs-reveal-stagger].is-revealed>*:nth-child(4),html.js-cs-reveal [data-cs-reveal].is-revealed [data-cs-reveal-stagger]>*:nth-child(4){animation-delay:180ms}html.js-cs-reveal [data-cs-reveal-stagger].is-revealed>*:nth-child(5),html.js-cs-reveal [data-cs-reveal].is-revealed [data-cs-reveal-stagger]>*:nth-child(5){animation-delay:240ms}@keyframes cs-reveal-child{from{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.js-cs-reveal [data-cs-reveal],html.js-cs-reveal [data-cs-reveal].is-revealed,html.js-cs-reveal section[data-cs-reveal]>*,html.js-cs-reveal section[data-cs-reveal].is-revealed>*,html.js-cs-reveal [data-cs-reveal-stagger].is-revealed>*,html.js-cs-reveal [data-cs-reveal-words] .cs-reveal-word{opacity:1 !important;transform:none !important;transition:none !important;animation:none !important}body.cs-hp-redesign .cs-hp-sticky-cta,body.customnew-homepage .cs-hp-sticky-cta{transition:none !important}}body.cs-nav-v2.cs-hp-redesign,body.cs-nav-v2.customnew-homepage{background-color:var(--cs-theme-deep,#050a14)}
