*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}[hidden]{display:none!important}body.sp{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#1a1f36;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body.sp a{text-decoration:none}.sp__wrap{min-height:100vh;display:flex;justify-content:center;align-items:flex-start;padding:64px 24px 56px}.sp__panel{width:100%;max-width:440px}.sp__back{display:inline-flex;align-items:center;gap:8px;color:#1a1f36;margin-bottom:40px}.sp__back svg{color:#6b7280;transition:color .15s,transform .15s}.sp__back:hover svg{color:#1a1f36;transform:translate(-2px)}.sp__merchant{font-size:17px;font-weight:700;letter-spacing:-.01em}.sp__merchant b{color:#34d399;font-weight:700}.sp__eyebrow{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.sp__prodLabel{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#059669}.sp__fresh{font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#047857;background:#34d39926;padding:3px 9px;border-radius:20px}.sp__headline{font-size:27px;font-weight:700;letter-spacing:-.02em;line-height:1.18;color:#1a1f36;margin:0}.sp__subline{font-size:14.5px;font-weight:500;line-height:1.5;color:#6b7280;margin:12px 0 0}.sp__benefits{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.sp__benefits li{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.4;color:#1a1f36}.sp__benefits svg{color:#059669;flex:0 0 auto;margin-top:1px}.sp__trust{margin:16px 0 0;font-size:12px;font-weight:500;line-height:1.45;color:#8792a2}.sp__choose{margin:30px 0 26px}.sp__plans{display:flex;flex-direction:column;gap:8px}.sp__planRow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;font-family:inherit;background:#fff;border:1px solid #e6e9ee;border-radius:10px;padding:13px 14px;cursor:pointer;transition:border-color .15s,box-shadow .15s,background .15s}.sp__planRow:hover{border-color:#c9d2dd}.sp__planRow.is-active{border-color:#34d399;background:#34d3990d;box-shadow:0 0 0 1px #34d399}.sp__planRadio{width:18px;height:18px;border-radius:50%;border:2px solid #c4cad1;flex-shrink:0;position:relative;transition:border-color .15s}.sp__planRow.is-active .sp__planRadio{border-color:#34d399}.sp__planRow.is-active .sp__planRadio:after{content:"";position:absolute;inset:3px;border-radius:50%;background:#34d399}.sp__planName{font-size:14.5px;font-weight:600;color:#1a1f36;display:flex;align-items:center;gap:7px}.sp__planName em{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#047857;background:#34d39926;padding:2px 7px;border-radius:20px}.sp__planMain{display:flex;flex-direction:column;gap:2px;min-width:0}.sp__planMeta{font-size:11.5px;font-weight:500;color:#8792a2}.sp__planPrice{margin-left:auto;padding-left:12px;font-size:14.5px;font-weight:600;color:#1a1f36;align-self:center}.sp__note{margin:12px 2px 0;font-size:12px;font-weight:500;color:#8792a2;line-height:1.4}.sp__promo{display:flex;align-items:center;gap:10px;margin:0 0 22px;padding:12px 14px;background:linear-gradient(110deg,#34d39924,#ffffff8c,#05966933,#ffffff8c,#34d39924);background-size:260% 100%;animation:spPromoShimmer 7s linear infinite;border:1px solid rgba(5,150,105,.3);border-radius:10px;font-size:13.5px;font-weight:600;line-height:1.45;color:#1a1f36}@keyframes spPromoShimmer{0%{background-position:0% 50%}to{background-position:260% 50%}}@media(prefers-reduced-motion:reduce){.sp__promo{animation:none}}.sp__promoFlame{font-size:18px;line-height:1;flex:0 0 auto}.sp__promo b{color:#059669}.sp__planRow--promo .sp__planName em{color:#fff;background:#059669}.sp__planWas{color:#8792a2;font-weight:500;text-decoration:line-through;margin-right:5px;font-size:13px}.sp__lines{border-top:1px solid #e6e9ee;padding-top:16px;display:flex;flex-direction:column;gap:9px}.sp__line{display:flex;align-items:baseline;justify-content:space-between;font-size:14px;font-weight:500;color:#4b5563}.sp__line--muted{color:#8792a2;font-size:13px}.sp__line--total{margin-top:5px;padding-top:13px;border-top:1px solid #e6e9ee;font-size:15px;font-weight:700;color:#1a1f36}.sp__perks{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:9px}.sp__perks li{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:500;color:#4b5563}.sp__perks svg{color:#34d399;flex-shrink:0}.sp__continue{width:100%;height:48px;margin-top:28px;font-family:inherit;font-size:15px;font-weight:600;color:#fff;background:#059669;border:none;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 1px 2px #00000014;transition:background .15s,transform .1s}.sp__continue:hover{background:#047857}.sp__continue:active{transform:translateY(1px)}.sp__continue svg{transition:transform .15s}.sp__continue:hover svg{transform:translate(2px)}.sp__notify{margin-top:24px;padding:20px;border:1px solid #e6e9ee;border-radius:12px;background:#f9fafb;animation:spIn .24s ease}@keyframes spIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.sp__notifyHead{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:700;color:#1a1f36;margin-bottom:14px}.sp__notifyHead svg{color:#d97706;flex:0 0 auto}.sp__notifyText{margin:0;font-size:13.5px;font-weight:500;line-height:1.5;color:#6b7280}.sp__powered{display:flex;align-items:center;gap:10px;margin-top:32px;font-size:12.5px;font-weight:500;color:#aab0bb}.sp__powered a{color:#aab0bb;transition:color .15s}.sp__powered a:hover{color:#6b7280}.sp__sep{opacity:.6}@media(max-width:480px){.sp__wrap{padding:36px 18px 40px}.sp__back{margin-bottom:28px}}
