@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/poppins-latin-800-normal-Bd8-pIP1.woff2)format("woff2"),url(/assets/poppins-latin-800-normal-YoItoZZV.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/poppins-latin-900-normal-BmL1zqjw.woff2)format("woff2"),url(/assets/poppins-latin-900-normal-By5LX1Cr.woff)format("woff")}.motion-enter-left{animation:.6s both enter-left}.motion-enter-up{animation:.6s .2s both enter-up}.hover-lift{transition:transform .3s}.hover-lift:hover{transform:translateY(-5px)}.hover-scale{transition:transform .3s}.hover-scale:hover{transform:scale(1.04)}.plan-glow{animation:2s ease-in-out infinite plan-glow}.badge-glow{animation:2s ease-in-out infinite badge-glow}.rotate-slow{animation:20s linear infinite rotate-slow}.modal-backdrop{animation:.2s both fade-in}.modal-card{transform-origin:50%;animation:.28s cubic-bezier(.2,.8,.2,1) both modal-in}.back-offer-page{color:#1e293b;background:radial-gradient(circle at 15% 20%,#e5f3ffd9,#0000 32rem),radial-gradient(circle at 85% 70%,#e5fff0d9,#0000 30rem),#f8fafc;min-height:100vh;overflow-x:hidden}.back-offer-strip{color:#1e293b;text-align:center;background:#facc15;border-bottom:1px solid #f973162e;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.back-offer-strip p{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:clamp(.68rem,2.8vw,.875rem);font-weight:800}.back-offer-shell{width:min(100% - 2rem,48rem);margin-inline:auto;padding-block:2.5rem 3.5rem}.back-offer-header{text-align:center}.back-offer-header h1{color:#0f172a;letter-spacing:-.035em;margin:0;font-size:clamp(1.875rem,7vw,3rem);font-weight:900;line-height:1.1}.back-offer-header h1 span{color:var(--color-action-green)}.back-offer-header>p{color:#475569;max-width:42rem;margin:1rem auto 0;font-size:clamp(.95rem,3.6vw,1.125rem);line-height:1.65}.back-offer-card{background:#fff;border:2px solid #f9731638;border-radius:1.75rem;margin-top:2.75rem;padding:2rem 1.5rem 1.5rem;position:relative;box-shadow:0 24px 70px -24px #f9731652}.back-offer-badge{background:var(--color-highlight-orange);color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1rem;font-size:.7rem;font-weight:900;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -12px #f97316d9}.back-offer-price{text-align:center}.back-offer-price p{color:#94a3b8;margin:0;font-size:.875rem}.back-offer-price p span{text-decoration:line-through}.back-offer-price strong{color:var(--color-action-green);letter-spacing:-.045em;margin-top:.35rem;font-size:clamp(3rem,15vw,4rem);font-weight:900;line-height:1;display:block}.back-offer-price small{color:#475569;margin-top:.65rem;font-size:clamp(.78rem,3.2vw,.95rem);display:block}.back-offer-list{border-top:1px solid #f1f5f9;gap:.2rem;margin:1.5rem 0 0;padding:1rem 0 0;list-style:none;display:grid}.back-offer-list li{color:#334155;align-items:flex-start;gap:.75rem;padding-block:.45rem;font-size:clamp(.82rem,3.4vw,1rem);line-height:1.45;display:flex}.back-offer-check{background:var(--color-action-green);color:#fff;border-radius:50%;flex:0 0 1.5rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.05rem;display:inline-flex;box-shadow:0 5px 12px -5px #22c55ecc}.back-offer-cta{background:var(--color-action-green);color:#fff;letter-spacing:.025em;text-align:center;text-transform:uppercase;border-bottom:4px solid #047857;border-radius:1.1rem;justify-content:center;align-items:center;width:100%;margin-top:1.5rem;padding:1rem 1.25rem;font-size:clamp(.78rem,3.5vw,1rem);font-weight:900;line-height:1.35;transition:transform .2s,filter .2s,box-shadow .2s;display:flex;box-shadow:0 18px 38px -16px #22c55ed9}.back-offer-cta:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 22px 42px -16px #22c55ee6}.back-offer-cta:focus-visible{outline-offset:3px;outline:3px solid #f9731680}.back-offer-delivery{color:#94a3b8;letter-spacing:.035em;text-align:center;text-transform:uppercase;margin:.9rem 0 0;font-size:.72rem;font-weight:700}.back-offer-guarantee{background:#fff;border:1px solid #dbeafe;border-radius:1.25rem;align-items:flex-start;gap:.9rem;margin-top:1.5rem;padding:1.15rem;display:flex}.back-offer-guarantee-icon{background:var(--color-primary-blue);color:#2563eb;border-radius:50%;flex:0 0 2.75rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.back-offer-guarantee p{color:#475569;margin:0;font-size:clamp(.78rem,3.3vw,.95rem);line-height:1.6}.back-offer-guarantee strong{color:#0f172a}.back-offer-trust{color:#64748b;letter-spacing:.04em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;gap:.4rem;margin-top:1rem;font-size:.72rem;font-weight:800;display:flex}@media (min-width:640px){.back-offer-shell{padding-block:3.5rem 4.5rem}.back-offer-card{padding:2.75rem 2.5rem 2rem}.back-offer-list{grid-template-columns:1fr 1fr;column-gap:1.5rem}.back-offer-guarantee{padding:1.35rem 1.5rem}}@keyframes enter-left{0%{opacity:0;transform:translate(-50px)}}@keyframes enter-up{0%{opacity:0;transform:translateY(50px)}}@keyframes rotate-slow{to{transform:rotate(360deg)}}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(15px)scale(.95)}}@keyframes plan-glow{0%,to{border-color:#facc15;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}50%{border-color:#fbbf24;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a,0 0 18px 6px #facc1599}}@keyframes badge-glow{0%,to{transform:scale(1);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}50%{transform:scale(1.08);box-shadow:0 0 15px 4px #f9731699}}@media (max-width:639px){.upgrade-modal-shell{padding:6px;overflow:hidden}.upgrade-modal-card{border-radius:2rem;padding:14px 16px}.upgrade-modal-close{padding:6px;top:8px;right:8px}.upgrade-modal-badge{margin-bottom:6px}.upgrade-modal-badge>span{padding-top:4px;padding-bottom:4px}.upgrade-modal-title{margin-bottom:4px;padding-inline:12px}.upgrade-modal-image{width:132px;margin-bottom:7px}.upgrade-modal-list{row-gap:4px;margin-bottom:8px;padding:9px 10px;display:grid}.upgrade-modal-list>*{margin-block:0!important}.upgrade-modal-price{margin-bottom:8px}.upgrade-modal-actions{row-gap:6px;display:grid}.upgrade-modal-actions>*{margin-block:0!important}.upgrade-modal-cta{padding-top:10px;padding-bottom:10px}}@media (max-width:639px) and (max-height:619px){.upgrade-modal-card{padding:8px 10px}.upgrade-modal-close{padding:5px;top:5px;right:5px}.upgrade-modal-badge{margin-bottom:2px}.upgrade-modal-badge>span{padding-top:2px;padding-bottom:2px}.upgrade-modal-title{margin-bottom:2px}.upgrade-modal-image{width:84px;margin-bottom:3px}.upgrade-modal-list{row-gap:2px;margin-bottom:4px;padding:5px 8px}.upgrade-modal-price{margin-bottom:4px}.upgrade-modal-actions{row-gap:3px}.upgrade-modal-cta{padding:7px 8px}.upgrade-modal-actions>a:last-child{white-space:nowrap}}@media (max-width:639px) and (max-height:559px){.upgrade-modal-card{padding-top:5px;padding-bottom:5px}.upgrade-modal-image{width:60px;margin-bottom:1px}.upgrade-modal-list{row-gap:1px;margin-bottom:2px;padding-top:3px;padding-bottom:3px}.upgrade-modal-price{margin-bottom:2px}.upgrade-modal-actions{row-gap:1px}.upgrade-modal-cta{padding-top:5px;padding-bottom:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
