.storyHeader{max-width:1140px;margin:0 auto;padding:0 16px 14px;border-bottom:1px solid rgba(15,23,42,.08)}.storyTagRow{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.storyTag{font-size:12px;font-weight:700;color:rgba(15,23,42,.7);background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.06);padding:6px 10px;border-radius:999px}.storyTitle{margin:0;font-size:34px;line-height:1.15;letter-spacing:-.02em;font-weight:900;color:rgba(15,23,42,.96)}.storySubtitle{margin:8px 0 0;font-size:16px;line-height:1.7;color:rgba(15,23,42,.7);max-width:68ch}.storyMetaRow{margin-top:10px;display:flex;align-items:center;gap:10px;color:rgba(15,23,42,.58);font-size:13px}.storyShareBar{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.storyShareBtn{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(15,23,42,.1);background:hsla(0,0%,100%,.92);color:rgba(15,23,42,.78);text-decoration:none;font-size:12px;font-weight:800;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.storyShareBtn:hover{transform:translateY(-1px);border-color:rgba(14,165,233,.25);box-shadow:0 10px 20px rgba(2,6,23,.07)}.storyShareBtn--copy{background:rgba(14,165,233,.06);border-color:rgba(14,165,233,.2)}.storyMetaDot{width:3px;height:3px;border-radius:999px;background:rgba(15,23,42,.28);display:inline-block}.storyHero{margin:14px 0 0}.storyHeroImg{width:100%;display:block;border-radius:14px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(15,23,42,.08)}@media (max-width:575px){.storyHeader{padding:8px 12px 12px}.storyTitle{font-size:26px}.storySubtitle{font-size:15px}.storyHeroImg{border-radius:12px}}:root{--sb-ink:rgba(15,23,42,.92);--sb-sub:rgba(15,23,42,.74);--sb-muted:rgba(15,23,42,.56);--sb-line:rgba(15,23,42,.1);--sb-soft:rgba(15,23,42,.04);--sb-accent:#0ea5e9}.storyBody{max-width:1140px;margin:14px auto 0;padding:0 16px;color:var(--sb-sub);font-size:15px;line-height:1.9}.storyTranslateBar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:12px;border:1px solid var(--sb-line);background:var(--sb-soft);margin:14px 0 10px}.storyTranslateBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(15,23,42,.12);background:#fff;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;letter-spacing:-.02em;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.storyTranslateBtn:hover{transform:translateY(-1px);border-color:rgba(14,165,233,.28);box-shadow:0 10px 18px rgba(2,6,23,.08)}.storyTranslateBtn:disabled{opacity:.65;cursor:not-allowed;transform:none;box-shadow:none}.storyTranslateHint{font-size:12px}.storyEmpty,.storyTranslateHint{color:var(--sb-muted);font-weight:700}.storyEmpty{margin:0;font-size:13px}.storyP{margin:0;color:var(--sb-sub)}.storyP+.storyP{margin-top:14px}.storyH2{margin:22px 0 10px;font-size:18px;font-weight:900;letter-spacing:-.02em;color:var(--sb-ink)}.storyUl{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.storyLi{position:relative;padding-left:16px;color:var(--sb-sub)}.storyLi:before{content:"";position:absolute;left:0;top:.78em;width:6px;height:6px;border-radius:999px;background:rgba(14,165,233,.55);box-shadow:0 0 0 3px rgba(14,165,233,.12)}.storyQuote{margin:18px 0 0;padding-left:14px;border-left:3px solid rgba(14,165,233,.35)}.storyQuoteText{margin:0;color:var(--sb-ink);font-weight:750}.storyQuoteCite{margin-top:8px;font-size:13px;color:var(--sb-muted)}.storyImage{margin:18px 0 0}.storyImageImg{width:100%;display:block;border-radius:14px;border:1px solid rgba(15,23,42,.08);-o-object-fit:cover;object-fit:cover}.storyImageCap{margin-top:8px;font-size:13px;color:var(--sb-muted)}@media (max-width:575px){.storyBody{margin-top:12px;padding:0 12px;font-size:14px;line-height:1.85}.storyH2{font-size:16px;margin:20px 0 10px}.storyImageImg{border-radius:12px}}.storyLink{color:var(--sb-accent);text-decoration:underline;text-underline-offset:3px}.storyLink:hover{opacity:.85}.storyVideo{margin:18px 0 0;border-radius:14px;border:1px solid rgba(15,23,42,.08);overflow:hidden;background:#000}.storyVideoRatio{position:relative;width:100%;padding-top:56.25%}.storyVideoFrame{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.storyLiVideo{padding-left:0}.storyLiVideo:before{display:none}@media (max-width:575px){.storyVideo{border-radius:12px}}:root{--sc-ink:rgba(15,23,42,.92);--sc-sub:rgba(15,23,42,.72);--sc-muted:rgba(15,23,42,.55);--sc-line:rgba(15,23,42,.1);--sc-soft:rgba(15,23,42,.04);--sc-surface:#fff;--sc-wrap:rgba(15,23,42,.03);--sc-r:18px;--sc-card-r:16px;--sc-shadow:0 14px 36px rgba(2,6,23,.1),0 3px 10px rgba(2,6,23,.06);--sc-shadow-soft:0 10px 26px rgba(2,6,23,.08),0 2px 8px rgba(2,6,23,.06);--sc-accent:#0ea5e9}.storyCta{max-width:1140px;margin:22px auto 0;padding:0 16px 64px}.storyCta__inner{border-radius:var(--sc-r);border:1px solid rgba(15,23,42,.1);background:var(--sc-wrap);padding:34px 26px 26px}.storyCtaHead{text-align:center;display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.storyCtaTitle{margin:0;font-size:34px;line-height:1.15;letter-spacing:-.02em;font-weight:950;color:var(--sc-ink)}.storyCtaSubtitle{margin:0 auto;max-width:72ch;font-size:16px;line-height:1.7;color:var(--sc-sub)}.storyCtaSubtitleStrong{font-weight:950;color:var(--sc-ink);text-decoration:none}.storyCtaGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.storyCtaCard{background:var(--sc-surface);border:1px solid rgba(15,23,42,.1);border-radius:var(--sc-card-r);padding:18px;box-shadow:var(--sc-shadow-soft);display:flex;flex-direction:column;gap:14px}.storyCtaCardTop{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start}.storyCtaIcon{width:52px;height:52px;border-radius:999px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.08);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7)}.storyCtaIconText{font-size:18px;font-weight:950;color:rgba(15,23,42,.72);letter-spacing:-.02em}.storyCtaCardTopText{min-width:0}.storyCtaCardTitle{margin:0;font-size:16px;line-height:1.35;font-weight:950;letter-spacing:-.02em;color:var(--sc-ink)}.storyCtaCardDesc{margin:8px 0 0;font-size:14px;line-height:1.65;color:var(--sc-sub)}.storyCtaPriceRow{display:flex;align-items:baseline;gap:12px;margin-top:2px}.storyCtaPrice{font-size:28px;font-weight:950;letter-spacing:-.02em;color:var(--sc-ink)}.storyCtaDuration{font-size:14px;color:var(--sc-muted);font-weight:800}.storyCtaPrimaryBtn{margin-top:6px;height:46px;width:100%;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;font-size:14px;font-weight:950;letter-spacing:-.01em;color:#fff;background:rgba(15,23,42,.88);box-shadow:0 14px 30px rgba(2,6,23,.14),inset 0 1px 0 hsla(0,0%,100%,.18);transition:transform .12s ease,filter .12s ease}.storyCtaPrimaryBtn:hover{filter:saturate(1.02)}.storyCtaPrimaryBtn:active{transform:translateY(1px)}.storyCtaFooter{margin-top:18px;text-align:center}.storyCtaFooterLink{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:950;color:var(--sc-ink);text-decoration:none}.storyCtaFooterLink:hover{text-decoration:underline}.storyCtaArrow{font-size:16px;line-height:1;opacity:.85}@media (max-width:575px){.storyCta{padding:0 12px 56px}.storyCta__inner{padding:26px 16px 18px}.storyCtaTitle{font-size:26px}.storyCtaSubtitle{font-size:15px}.storyCtaGrid{grid-template-columns:1fr;gap:14px}.storyCtaPrice{font-size:26px}}.aboutHero{position:relative}.aboutHeroMedia{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.aboutHeroOverlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.58),rgba(0,0,0,.32) 55%,rgba(0,0,0,.28))}.aboutHeroInner{min-height:360px;display:flex;align-items:center;justify-content:center}.aboutHeroLead{opacity:.92;line-height:1.7}.aboutBtnRow{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:22px}.aboutActionGroup .button,.aboutBtnRow .button{border-radius:14px;height:48px;padding-left:18px;padding-right:18px;display:inline-flex;align-items:center;gap:10px}.aboutSectionHead{margin-bottom:56px}.aboutCard{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 10px 28px rgba(0,0,0,.06);padding:26px;height:100%;transition:transform .18s ease,box-shadow .18s ease}.aboutCard:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,0,0,.1)}.aboutCardHead{gap:12px}.aboutCardHead,.aboutIconBox{display:flex;align-items:center}.aboutIconBox{width:44px;height:44px;border-radius:14px;justify-content:center;background:rgba(34,197,255,.1);border:1px solid rgba(34,197,255,.2);color:#22c5ff}.aboutCardText{margin-top:12px;line-height:1.7}.aboutLearnMore{margin-top:18px;display:inline-flex;align-items:center;gap:8px}.aboutStepTop{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.aboutStepNum{font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.aboutStepTitle{font-size:18px;font-weight:650;margin-top:12px;margin-bottom:0}.aboutSplit{align-items:stretch}.aboutTextWrap{padding-right:18px}.aboutCopy{line-height:1.75;max-width:560px}.aboutCopy+.aboutCopy{margin-top:12px}.aboutSubBlock{margin-top:28px}.aboutActionGroup{margin-top:34px;display:flex;gap:12px;flex-wrap:wrap}.aboutImageFrame{width:100%;height:100%;min-height:520px;overflow:hidden;border-radius:16px;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 30px rgba(0,0,0,.08)}.aboutImageFrame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.aboutStatNum{font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.aboutStatLabel{font-size:14px;margin-top:6px}.aboutStepDesc{line-height:1.7}.aboutBtnRowTight{margin-top:0}@media (max-width:991px){.aboutHeroInner,.aboutHeroMedia{height:320px;min-height:320px}.aboutTextWrap{padding-right:0}}@media (max-width:575px){.aboutHeroInner,.aboutHeroMedia{height:280px;min-height:280px}.aboutCard{padding:22px}}.lang-switch{display:flex;align-items:center;gap:8px}.lang-switch__item{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 10px;border:1px solid rgba(0,0,0,.08);border-radius:999px;font-size:12px;letter-spacing:.06em;transition:all .15s ease;background:#fff;color:#0b0b0b}.lang-switch__item:hover{border-color:rgba(0,0,0,.18);transform:translateY(-1px)}.lang-switch__item.is-active{border-color:rgba(0,0,0,.35);background:rgba(0,0,0,.04);font-weight:600}.lang-switch--compact .lang-switch__item{min-width:32px;height:28px;padding:0 9px;font-size:11px}@media (max-width:991px){.lang-switch{gap:6px}}.sp-header-shell{position:sticky;top:0;z-index:1000;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.07)}body.safepay .header{position:relative!important;top:auto!important;z-index:auto!important;box-shadow:none!important}body.safepay main{padding-top:0!important}.header-margin{display:none!important}.sp-noticebar{background:#fff;border-bottom:1px solid rgba(15,23,42,.07);padding:8px 0;font-size:var(--fs-caption)}.sp-noticebar__inner{display:flex;align-items:center;justify-content:space-between;gap:12px}.sp-noticebar__left{display:flex;align-items:center;gap:10px;min-width:0;flex:1;overflow:hidden}.sp-noticebar__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.sp-noticebar__badge{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(37,99,235,.12);color:#2563eb;font-size:var(--fs-xs);font-weight:800}.sp-noticebar__text{display:flex;align-items:baseline;gap:8px;overflow:hidden}.sp-noticebar__title{font-weight:700;color:#0f172a;white-space:nowrap}.sp-noticebar__body{color:rgba(15,23,42,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-noticebar__cta{flex-shrink:0;font-weight:700;color:#2563eb;text-decoration:none;white-space:nowrap}.sp-noticebar__cta:hover{text-decoration:underline}.sp-noticebar__dots{display:flex;align-items:center;gap:4px}.sp-noticebar__dot{width:6px;height:6px;border-radius:50%;background:rgba(37,99,235,.2);border:none;padding:0;cursor:pointer;transition:background .2s}.sp-noticebar__dot.is-active{background:#2563eb}@keyframes sp-notice-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.sp-noticebar__body,.sp-noticebar__dots{display:none}}.sp-hdr-actions{display:flex;align-items:center;gap:10px}.sp-hdr-btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:10px;font-size:var(--fs-caption);font-weight:700;white-space:nowrap;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:all .15s}.sp-hdr-btn--fill{background:#2563eb;color:#fff;border-color:#2563eb}.sp-hdr-btn--fill:hover{background:#1d4ed8;border-color:#1d4ed8;color:#fff}.sp-hdr-btn--outline{background:transparent;color:#2563eb;border-color:#2563eb}.sp-hdr-btn--outline:hover{background:#eff6ff}.sp-hdr-link{display:inline-flex;align-items:center;height:40px;padding:0 8px;color:#334155;font-size:var(--fs-caption);font-weight:600;text-decoration:none;white-space:nowrap;transition:color .15s}.sp-hdr-link:hover{color:#2563eb}.sp-hdr-sep{display:inline-block;width:1px;height:18px;margin:0 6px;background:rgba(15,23,42,.15)}.header .header-menu .menu__nav.sp-nav-list{display:flex;align-items:center;gap:0;flex-wrap:nowrap}.header .header-menu .menu__nav.sp-nav-list>li{display:inline-flex;align-items:center;padding:0!important;height:38px;white-space:nowrap}.header .header-menu .menu__nav.sp-nav-list>li>a{display:inline-flex;align-items:center;height:38px;padding:0 10px;font-size:13px;line-height:1;white-space:nowrap}.header .header-menu .menu__nav.sp-nav-list>li>a>span{white-space:nowrap;margin-right:0!important}.sp-nav-divider{width:1px;height:20px;margin:0 10px;background:rgba(15,23,42,.15);list-style:none;align-self:center;flex-shrink:0}.header .header-menu .menu__nav.sp-nav-list>li.sp-nav-text-item>a{color:#334155;font-weight:600;transition:color .15s}.header .header-menu .menu__nav.sp-nav-list>li.sp-nav-text-item>a:hover{color:#2563eb}.header .header-menu .menu__nav.sp-nav-list>li.sp-nav-cta-item{margin-left:8px}.header .header-menu .menu__nav.sp-nav-list>li.sp-nav-cta-item>a.sp-nav-cta{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:999px;background:#0f172a;color:#fff!important;font-weight:700;font-size:13px;line-height:1;white-space:nowrap;transition:background .15s,transform .15s}.header .header-menu .menu__nav.sp-nav-list>li.sp-nav-cta-item>a.sp-nav-cta:hover{background:#1e293b}.header .header-menu .menu__nav.sp-nav-list>li.sp-nav-cta-item>a.sp-nav-cta span{color:#fff!important;display:inline-flex;align-items:center}section[id]#compare,section[id]#how-it-works,section[id]#pricing,section[id]#trust{scroll-margin-top:96px}.sp-dd-grp{display:flex;align-items:center;gap:6px;margin-left:4px}.sp-dd-btn,.sp-dd-wrap{position:relative;display:inline-flex}.sp-dd-btn{align-items:center;justify-content:center;gap:6px;height:40px;padding:0 11px;border-radius:10px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.07);color:#334155;cursor:pointer;font-size:var(--fs-caption);font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sp-dd-btn:hover{background:rgba(15,23,42,.07)}.sp-dd-btn.is-active{background:#eff6ff;border-color:#bfdbfe;color:#2563eb}.sp-dd-btn--lang{padding:0 10px}.sp-dd-btn--icon{width:40px;padding:0}.sp-dd-btn--acct{padding:0 12px}.sp-dd-label{font-size:var(--fs-sm);font-weight:700}.sp-dd-chevron{font-size:var(--fs-md);line-height:1;transform:rotate(90deg);display:inline-block;transition:transform .15s;opacity:.6}.sp-dd-chevron.is-up{transform:rotate(-90deg)}.sp-badge{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#2563eb;color:#fff;font-size:var(--fs-xs);font-weight:800;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(37,99,235,.3)}.sp-dd-menu{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border:1px solid rgba(15,23,42,.1);border-radius:16px;box-shadow:0 20px 60px rgba(2,6,23,.16);padding:8px;z-index:9999;min-width:160px;animation:spDropIn .13s ease-out}@keyframes spDropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.sp-dd-menu--sm{min-width:150px}.sp-dd-menu--wide{width:300px;max-width:calc(100vw - 32px);padding:10px}.sp-dd-title{font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(15,23,42,.45);padding:4px 8px 10px}.sp-dd-item{display:block;border-radius:10px;padding:10px;background:rgba(15,23,42,.03);border:1px solid rgba(15,23,42,.06);margin-bottom:8px;text-decoration:none;cursor:pointer;transition:background .1s}.sp-dd-item:hover{background:rgba(15,23,42,.06)}.sp-dd-item-title{font-size:var(--fs-caption);font-weight:800;color:#0f172a}.sp-dd-item-sub{font-size:var(--fs-sm);color:rgba(15,23,42,.65);margin-top:3px}.sp-dd-footer{display:flex;justify-content:flex-end;padding-top:2px}.sp-dd-link{font-weight:800;color:#2563eb}.sp-dd-link,.sp-dd-nav{font-size:var(--fs-caption);text-decoration:none}.sp-dd-nav{display:flex;width:100%;padding:10px;border-radius:10px;font-weight:700;color:#0f172a;transition:background .1s}.sp-dd-nav:hover{background:rgba(15,23,42,.05)}.sp-dd-nav--danger{color:#dc2626}.sp-dd-divider{height:1px;background:rgba(15,23,42,.08);margin:6px 2px}.sp-dd-opt{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;border:none;border-radius:8px;background:transparent;cursor:pointer;font-size:var(--fs-caption);font-weight:500;color:#334155;text-align:left;transition:background .1s}.sp-dd-opt:hover{background:#f1f5f9}.sp-dd-opt.is-active{color:#2563eb;font-weight:700}.sp-dd:focus-within .sp-dd__menu,.sp-dd:hover .sp-dd__menu,body.safepay .sp-dd:focus-within .sp-dd__menu,body.safepay .sp-dd:hover .sp-dd__menu{opacity:0!important;pointer-events:none!important;visibility:hidden!important}.sp-brand{display:flex;align-items:center;gap:9px;text-decoration:none}.sp-brand__text{display:flex;flex-direction:column;gap:1px}.sp-brand__top{font-size:var(--fs-base);font-weight:800;color:#0f172a;line-height:1}.sp-brand__bottom{display:flex;align-items:center;gap:5px}.sp-brand__sub{font-size:var(--fs-sm);font-weight:700;color:#2563eb}.sp-brand__tag{font-size:var(--fs-xs);color:rgba(15,23,42,.4);font-weight:500}.sp-friday-link{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-caption);font-weight:700;color:#334155;text-decoration:none;opacity:.75;white-space:nowrap;transition:opacity .15s}.sp-friday-link:hover{opacity:1}.sp-friday-link--mobile{font-size:var(--fs-base)}.sp-mobile-cta-col{gap:8px}.sp-deal-list,.sp-mobile-cta-col{display:flex;flex-direction:column}.sp-deal-list{gap:24px}.sp-deal-card{background:#fff;border:1px solid rgba(15,23,42,.09);border-radius:20px;padding:28px;box-shadow:0 4px 20px rgba(2,6,23,.06)}.sp-deal-card--done{opacity:.72}.sp-deal-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.sp-deal-avatar{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;font-size:var(--fs-lg);font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-deal-meta{flex:1;min-width:0}.sp-deal-provider{font-size:var(--fs-body);font-weight:800;color:#0f172a}.sp-deal-service{font-size:var(--fs-caption);color:#334155;margin-top:2px}.sp-deal-time{font-size:var(--fs-sm);color:rgba(15,23,42,.45);margin-top:4px}.sp-deal-badge{flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:var(--fs-sm);font-weight:700}.sp-deal-badge--accepted{background:#d1fae5;color:#065f46}.sp-deal-badge--rejected{background:#fee2e2;color:#991b1b}.sp-deal-pricing{background:rgba(37,99,235,.04);border:1px solid rgba(37,99,235,.1);border-radius:14px;padding:16px 20px;margin-bottom:18px}.sp-deal-price-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.sp-deal-price-item{display:flex;flex-direction:column;gap:2px}.sp-deal-price-label{font-size:var(--fs-xs);color:rgba(15,23,42,.5);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.sp-deal-price-val{font-size:var(--fs-xl);font-weight:800}.sp-deal-price-val--old{text-decoration:line-through;color:rgba(15,23,42,.35);font-size:var(--fs-md)}.sp-deal-price-val--new{color:#059669}.sp-deal-arrow{font-size:var(--fs-lg);color:rgba(15,23,42,.25)}.sp-deal-saving{margin-left:auto;background:#d1fae5;color:#065f46;font-size:var(--fs-sm);font-weight:700;padding:4px 12px;border-radius:999px}.sp-deal-msg{margin-bottom:16px}.sp-deal-msg-label{font-size:var(--fs-xs);font-weight:700;color:rgba(15,23,42,.4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.sp-deal-msg-body{font-size:var(--fs-base);color:#334155;line-height:1.65;margin:0}.sp-deal-ms-toggle{background:none;border:none;cursor:pointer;font-size:var(--fs-caption);font-weight:700;color:#2563eb;padding:0;margin-bottom:12px}.sp-deal-ms-list{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.sp-deal-ms-row{display:flex;align-items:center;gap:12px;font-size:var(--fs-caption)}.sp-deal-ms-num{width:22px;height:22px;border-radius:6px;background:#eff6ff;color:#2563eb;font-weight:800;font-size:var(--fs-xs);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-deal-ms-label{flex:1;color:#334155}.sp-deal-ms-pct{color:#059669;font-weight:700;white-space:nowrap}.sp-deal-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px solid rgba(15,23,42,.07)}.sp-deal-btn{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:10px;font-size:var(--fs-base);font-weight:700;cursor:pointer;border:1.5px solid transparent;transition:all .15s;white-space:nowrap}.sp-deal-btn--reject{background:transparent;border-color:#e2e8f0;color:#64748b}.sp-deal-btn--reject:hover{background:#f8fafc;border-color:#cbd5e1}.sp-deal-btn--counter{background:transparent;border-color:#2563eb;color:#2563eb}.sp-deal-btn--counter:hover{background:#eff6ff}.sp-deal-btn--accept{background:#059669;color:#fff;border-color:#059669;flex:1}.sp-deal-btn--accept:hover{background:#047857}.sp-deal-after{margin-top:18px;padding-top:18px;border-top:1px solid rgba(15,23,42,.07)}.sp-deal-after--rejected{opacity:.75}.sp-deal-after-msg{font-size:var(--fs-base);color:#334155;margin:0 0 12px}.sp-empty-state{text-align:center;padding:60px 20px}.sp-empty-icon{font-size:48px;margin-bottom:16px}.sp-empty-title{font-size:var(--fs-xl);font-weight:800;color:#0f172a}.sp-empty-sub{font-size:var(--fs-base);color:rgba(15,23,42,.5);margin-top:8px}@media (max-width:768px){.sp-hdr-actions{gap:4px}.sp-hdr-btn{height:36px;padding:0 10px;font-size:var(--fs-sm);border-radius:8px}.sp-hdr-link,.sp-hdr-sep{display:none}.header .header-menu .menu__nav.sp-nav-list{flex-direction:column;align-items:stretch;gap:0}.header .header-menu .menu__nav.sp-nav-list>li{height:auto!important;padding:0!important;justify-content:center}.header .header-menu .menu__nav.sp-nav-list>li>a{height:40px!important;padding:0!important;justify-content:center}.sp-nav-divider{width:60%;height:1px;margin:6px auto!important;background:rgba(15,23,42,.18)}.sp-nav-cta-item{margin-left:0;margin-top:10px}.header .header-menu .menu__nav.sp-nav-list>li.sp-nav-cta-item>a.sp-nav-cta{height:44px!important;padding:0 18px!important}.sp-dd-btn{height:36px;font-size:var(--fs-sm)}.sp-dd-btn,.sp-dd-btn--acct{padding:0 8px}.sp-dd-label{display:none}.sp-hdr-actions .sp-friday-link{display:none!important}.sp-brand__tag{display:none}.sp-brand__sub{display:inline!important}.sp-brand__bottom{display:flex!important}.header .header-menu{top:var(--sp-header-bottom,96px);height:calc(100vh - var(--sp-header-bottom, 96px))}.sp-mobile-utility{display:flex;flex-direction:column;gap:12px}.sp-mobile-utility__row{display:flex;flex-direction:column;gap:6px}.sp-mobile-utility__row--pair{flex-direction:row;gap:8px}.sp-mobile-utility__row--pair>.sp-mobile-utility__btn{flex:1 1 0;min-width:0;justify-content:center;padding:0 10px}.sp-mobile-utility__btn{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:10px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.07);color:#334155;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s,border-color .15s;overflow:hidden}.sp-mobile-utility__row--pair>.sp-mobile-utility__btn>span:not([class*=icon]):not(.sp-mobile-utility__badge){overflow:hidden;text-overflow:ellipsis;min-width:0}.sp-mobile-utility__btn:hover{background:rgba(15,23,42,.07);color:#2563eb}.sp-mobile-utility__badge{margin-left:auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#2563eb;color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.sp-mobile-utility__row--lang{flex-direction:row;align-items:center;gap:6px;padding-top:4px;border-top:1px solid rgba(15,23,42,.06)}.sp-mobile-utility__label{font-size:14px}.sp-mobile-utility__lang{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 12px;border-radius:999px;background:rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.07);color:#334155;font-size:12px;font-weight:700;cursor:pointer}.sp-mobile-utility__lang.is-active{background:#2563eb;color:#fff;border-color:#2563eb}.sp-friday-link--mobile{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 12px;color:#64748b;font-size:12px;font-weight:600;text-decoration:none}.sp-dd-menu{min-width:200px;right:-8px}}@media (max-width:900px){body.safepay .sp-checkout-grid,body.safepay .sp-page--checkout .row{display:flex!important;flex-direction:column!important}body.safepay .sp-checkout-grid>*,body.safepay .sp-page--checkout .row>[class*=col-]{width:100%!important;max-width:100%!important;flex:none!important}body.safepay .sp-checkout-sidebar{order:-1;margin-bottom:16px}}@media (max-width:640px){.sp-deal-grid{grid-template-columns:1fr!important}.sp-deal-card{border-radius:14px}.sp-deal-price-val{font-size:var(--fs-lg)!important}.sp-step-row{flex-direction:column!important;gap:12px!important}.sp-step-card{width:100%!important}body.safepay input[type=email],body.safepay input[type=number],body.safepay input[type=text],body.safepay select,body.safepay textarea{width:100%!important;min-width:0!important}body.safepay .sp-page--checkout .sp-hdr-btn,body.safepay .sp-page--create .sp-hdr-btn{width:100%;justify-content:center}.sp-ms-row{padding:10px 12px!important}.sp-ms-num{font-size:var(--fs-xs)!important}}@media (max-width:380px){.sp-noticebar{padding:6px 0}.sp-noticebar__badge{display:none}.sp-hdr-btn--fill span,.sp-hdr-btn--outline span{font-size:var(--fs-xs)}.sp-dd-btn--icon{width:34px;height:34px}}.sp-btn,.sp-btn:active,.sp-btn:focus,.sp-btn:hover,.sp-btn:visited,a.sp-btn,a.sp-btn:active,a.sp-btn:focus,a.sp-btn:hover,a.sp-btn:visited{text-decoration:none}.sp-btn--ghost-white,.sp-btn--ghost-white:focus,.sp-btn--ghost-white:hover,.sp-btn--primary,.sp-btn--primary:active,.sp-btn--primary:focus,.sp-btn--primary:hover,.sp-btn--primary:visited,a.sp-btn--ghost-white,a.sp-btn--ghost-white:focus,a.sp-btn--ghost-white:hover,a.sp-btn--primary,a.sp-btn--primary:active,a.sp-btn--primary:focus,a.sp-btn--primary:hover,a.sp-btn--primary:visited{color:#fff!important}.sp-btn--outline,.sp-btn--outline:focus,.sp-btn--outline:hover,a.sp-btn--outline,a.sp-btn--outline:focus,a.sp-btn--outline:hover{color:var(--sp-blue)!important}.fp-btn,.fp-btn:active,.fp-btn:focus,.fp-btn:hover,.fp-btn:visited,a.fp-btn,a.fp-btn:active,a.fp-btn:focus,a.fp-btn:hover,a.fp-btn:visited{text-decoration:none}.fp-btn--accent,.fp-btn--accent:active,.fp-btn--accent:focus,.fp-btn--accent:hover,.fp-btn--accent:visited,.fp-btn--primary,.fp-btn--primary:active,.fp-btn--primary:focus,.fp-btn--primary:hover,.fp-btn--primary:visited,a.fp-btn--accent,a.fp-btn--accent:active,a.fp-btn--accent:focus,a.fp-btn--accent:hover,a.fp-btn--accent:visited,a.fp-btn--primary,a.fp-btn--primary:active,a.fp-btn--primary:focus,a.fp-btn--primary:hover,a.fp-btn--primary:visited{color:#fff!important}.fp-btn--ghost,.fp-btn--ghost:active,.fp-btn--ghost:focus,.fp-btn--ghost:hover,.fp-btn--ghost:visited,a.fp-btn--ghost,a.fp-btn--ghost:active,a.fp-btn--ghost:focus,a.fp-btn--ghost:hover,a.fp-btn--ghost:visited{color:#334155!important}.fp-btn--danger,.fp-btn--danger:active,.fp-btn--danger:focus,.fp-btn--danger:hover,.fp-btn--danger:visited,a.fp-btn--danger,a.fp-btn--danger:active,a.fp-btn--danger:focus,a.fp-btn--danger:hover,a.fp-btn--danger:visited{color:#e11d48!important}a.sp-btn--primary.button,a.sp-btn--primary.button:focus,a.sp-btn--primary.button:hover{color:#fff!important}a.sp-btn--outline.button,a.sp-btn--outline.button:focus,a.sp-btn--outline.button:hover{color:var(--sp-blue)!important}a.sp-hdr-btn,a.sp-hdr-btn:active,a.sp-hdr-btn:focus,a.sp-hdr-btn:hover,a.sp-hdr-btn:visited{text-decoration:none;color:inherit!important}a.sp-noticebar__cta,a.sp-noticebar__cta:active,a.sp-noticebar__cta:focus,a.sp-noticebar__cta:hover,a.sp-noticebar__cta:visited{color:#2563eb!important}