@font-face{font-family:InterPortal;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.woff2) format("woff2")}@font-face{font-family:InterPortal;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.woff2) format("woff2")}@font-face{font-family:InterPortal;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.woff2) format("woff2")}@font-face{font-family:InterPortal;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.woff2) format("woff2")}@font-face{font-family:InterPortal;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/inter-800.woff2) format("woff2")}:root{--font-portal:"InterPortal",-apple-system,BlinkMacSystemFont,"SF Pro Display","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;--bg:#f5f5f7;--ink:#1d1d1f;--sub:#6e6e73;--line:rgba(0,0,0,0.08);--card:#ffffff;--accent:#0f766e;--accent-ink:#0b5b53;--shadow-sm:0 1px 3px rgba(0,0,0,0.05);--shadow:0 4px 18px rgba(0,0,0,0.06);--radius:18px;--radius-lg:24px}.container,.home-hero-card,.home-service-name,.section-title,body,button,html,input,select,textarea{font-family:var(--font-portal)!important}body{color:var(--ink);letter-spacing:-.01em}.home-page-shell,.page-shell,.service-page-shell,.shop-page-shell,body{background:var(--bg)!important}.bg-orb,.home-page-shell:before{display:none!important}.section-title{color:var(--ink)!important;font-weight:700!important;letter-spacing:-.024em!important}.section-kicker{display:inline-block;background:transparent!important;border:0!important;padding:0!important;margin-bottom:4px;text-transform:none!important;letter-spacing:0!important;color:var(--accent)!important;font-size:15px!important}.site-header{background:rgba(245,245,247,.8)!important;backdrop-filter:saturate(180%) blur(20px)!important;-webkit-backdrop-filter:saturate(180%) blur(20px)!important;border-bottom:1px solid var(--line)!important;box-shadow:none!important}.desktop-nav a{color:var(--ink)!important;font-weight:500;border-radius:980px}.desktop-nav a:hover{color:var(--accent-ink)!important;background:rgba(0,0,0,.04)!important}.home-page-shell .home-main .home-hero-card{background:#ffffff!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;overflow:visible!important}.home-page-shell .home-main .home-hero-card:before{display:none!important}.home-page-shell .home-main .home-hero-full-logo{filter:none!important;mix-blend-mode:normal!important}.home-page-shell .home-main .home-hero-card>p{font-size:19px!important;font-weight:500!important;letter-spacing:-.012em!important}.home-page-shell .home-main .home-hero-badges{color:var(--sub)!important}.home-page-shell .home-main .home-hero-badges span{padding:7px 13px;border-radius:980px;background:#f5f5f7!important;border:1px solid var(--line)!important;color:var(--ink)!important;font-weight:500}.hero-pair-btn{border-radius:980px!important;font-weight:500!important}.home-hero-actions .hero-pair-btn.primary{background:var(--accent)!important;border:0!important;color:#fff!important;box-shadow:none!important}.home-hero-actions .hero-pair-btn.primary:hover{background:var(--accent-ink)!important;transform:none!important}.home-hero-actions .hero-pair-btn.secondary{background:#f5f5f7!important;border:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:none!important}.home-page-shell .home-main .home-query-btn{background:transparent!important;border:1px solid var(--line)!important;color:var(--accent-ink)!important}.home-page-shell .home-main .home-hero-metric{background:#f5f5f7!important;border-radius:14px!important}.home-page-shell .home-main .home-hero-metric svg{color:var(--accent)!important}.home-page-shell .home-main .home-hero-metric b{color:var(--ink)!important;font-weight:700!important}.glass-card,.home-announcement-card,.home-trust-card,.info-card,.testimonial-card{background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--radius)!important}.home-trust-card h2,.info-title,.testimonial-name{color:var(--ink)!important}.home-trust-item{background:var(--card)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow-sm)!important;transition:transform .2s ease,box-shadow .2s ease}.home-trust-item:hover{transform:translateY(-3px);box-shadow:var(--shadow)!important}.home-trust-item svg{width:44px;height:44px;padding:11px;border-radius:12px;background:#f5f5f7!important;color:var(--accent)!important;box-shadow:none!important}.home-trust-item strong{color:var(--ink)!important}.home-announcement-row{border-radius:14px}.home-announcement-row svg{color:var(--accent)!important}.home-services-section{margin-top:8px;padding:0;background:transparent!important;border:0!important;box-shadow:none!important}.home-services-section .section-title{color:var(--ink)!important}.home-services-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-top:14px}.home-service-card{position:relative;display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:var(--radius)!important;background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important;text-decoration:none;color:var(--ink);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.home-service-card:after,.home-service-card:before{display:none!important}.home-service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)!important}.home-service-logo-wrap{width:56px;height:56px;border-radius:15px;overflow:hidden;box-shadow:var(--shadow-sm)}.home-service-logo{width:100%;height:100%;object-fit:cover;display:block}.home-service-info{flex:1 1;min-width:0}.home-service-name{font-size:17px;font-weight:700;color:var(--ink)!important;letter-spacing:-.01em}.home-service-sub{font-size:13px;color:var(--sub);line-height:1.45;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-service-foot{display:flex;align-items:center;justify-content:space-between}.home-service-price{font-size:14px;font-weight:700;color:var(--ink)}.home-service-arrow{color:var(--accent);transition:transform .2s ease}.home-service-card:hover .home-service-arrow{transform:translateX(4px)}@media (max-width:920px){.home-services-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.home-services-grid{grid-template-columns:repeat(2,1fr);gap:12px}.home-service-card{padding:16px}.home-service-logo-wrap{width:48px;height:48px;border-radius:13px}.home-service-name{font-size:16px}}.home-redeem-section .redeem-card{background:#ffffff!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-sm)!important;color:var(--ink)!important}.home-redeem-section .redeem-card .section-kicker{color:var(--accent)!important;background:transparent!important;border:0!important}.home-redeem-section .redeem-card h2{color:var(--ink)!important}.home-redeem-section .redeem-card .redeem-card-copy p{color:var(--sub)!important}.home-redeem-section .redeem-input-wrap input{background:#f5f5f7!important;border:1px solid var(--line)!important;color:var(--ink)!important}.home-redeem-section .redeem-input-wrap input::placeholder{color:#a1a1a6!important}.home-redeem-section .redeem-paste-btn{background:#ffffff!important;border:1px solid var(--line)!important;color:var(--accent-ink)!important}.home-redeem-section .redeem-card-form .auth-submit,.home-redeem-section .redeem-card-form>button[type=submit]{background:var(--accent)!important;color:#fff!important;box-shadow:none!important}.info-card .info-icon,.info-card .info-step{color:var(--accent)!important}.info-card .info-step{font-weight:700}.testimonial-avatar{background:var(--accent)!important;color:#fff!important}.reviews-stars svg,.testimonial-stars svg{color:#f5a623!important}.reviews-summary{background:#fff!important;border:1px solid var(--line)!important;border-radius:980px;padding:6px 14px;box-shadow:var(--shadow-sm)}.testimonial-date,.testimonial-meta,.testimonial-text{color:var(--sub)!important}.home-footer{background:transparent!important;border-top:1px solid var(--line)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.home-footer .footer-brand{color:var(--ink)!important}.home-footer .footer-links a{color:var(--sub)!important}.home-footer .footer-links a:hover{color:var(--accent-ink)!important}.home-footer .footer-pill{color:var(--sub)!important;background:transparent!important;border:none!important;padding:2px 0!important}.floating-button{background:#ffffff!important;border:1px solid var(--line)!important;box-shadow:0 10px 30px rgba(0,0,0,.16),0 2px 6px rgba(0,0,0,.08)!important}.floating-button svg{color:var(--accent)!important}.floating-button .floating-online-dot{border-color:#ffffff!important}.admin-login-page,.legal-page-shell,.portal-page-shell,.service-landing-shell{background:var(--bg)!important}.portal-page-shell:before,.service-landing-shell:before{display:none!important}.section-note{color:var(--sub)!important}.add-cart-btn,.auth-submit,.buy-btn,.cta-btn,.primary-btn,.primary-btn-lg,.shop-cart-btn{background:var(--accent)!important;color:#ffffff!important;border:0!important;border-radius:980px!important;box-shadow:none!important;font-weight:500!important}.auth-submit:hover,.cta-btn:hover,.primary-btn-lg:hover,.primary-btn:hover{background:var(--accent-ink)!important}.ghost-btn,.secondary-btn{background:#ffffff!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:980px!important;box-shadow:none!important;font-weight:500!important}.account-card,.assurance-card,.card,.checkout-card,.faq-card,.order-card,.panel,.service-card{background:var(--card)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--radius)!important}.card-head,.card-title{color:var(--ink)!important}.field input,.field select,.field textarea,.input,.input-wrap input,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{background:#ffffff!important;border:1px solid var(--line)!important;border-radius:12px!important;color:var(--ink)!important}.field input:focus,.field textarea:focus,.input:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(15,118,110,.15)!important}.field input::placeholder,input::placeholder,textarea::placeholder{color:#a1a1a6!important}.badge,.pill,.tab-badge{border-radius:980px!important;font-weight:500!important}.tabs{background:rgba(0,0,0,.05)!important;border-radius:12px!important;padding:3px!important;border:0!important}.home-main>section+section,.portal-main>section+section,.service-main>section+section,.shop-main>section+section{margin-top:20px!important}@media (min-width:821px){.home-main>section+section,.portal-main>section+section,.service-main>section+section,.shop-main>section+section{margin-top:16px!important}.home-page-shell .home-main>.home-trust-card{margin-top:24px!important}}.home-main .section-title,.portal-main .section-title,.section-head .section-title,.service-main .section-title,.shop-main .section-title,.simple-head .section-title{font-size:clamp(25px,6.2vw,34px)!important;line-height:1.12!important;letter-spacing:-.024em!important}.section-kicker{margin-bottom:6px!important}.home-compact-head,.section-head,.simple-head{margin-bottom:14px!important}@media (min-width:821px){.home-compact-head,.section-head,.simple-head{margin-bottom:22px!important}}.home-page-shell .home-main .home-hero-card{padding:30px 22px 26px!important}.home-page-shell .home-main .home-hero-card>p{margin-top:12px!important}.home-page-shell .home-main .home-hero-badges{margin-top:16px!important;gap:8px!important}.home-page-shell .home-main .home-hero-actions,.home-page-shell .home-main .home-hero-metrics{margin-top:16px!important}@media (min-width:821px){.home-page-shell .home-main .home-hero-card{padding:44px 40px 38px!important}}.cta-btn,.hero-pair-btn,.home-query-btn,.primary-btn,.primary-btn-lg,.secondary-btn{min-height:46px!important}body{line-height:1.6}.account-casetify-poster,.account-invite-poster{background:#ffffff!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--radius)!important}.account-casetify-poster *,.account-invite-poster *{color:var(--ink)!important}.account-casetify-intro p,.account-casetify-poster small,.account-invite-hero p,.account-invite-poster small{color:var(--sub)!important}.account-casetify-poster-icon,.account-invite-poster-icon{background:var(--accent)!important;border:0!important}.account-casetify-poster-icon,.account-casetify-poster-icon *,.account-invite-poster-icon,.account-invite-poster-icon *{color:#ffffff!important}.account-casetify-poster-icon svg,.account-invite-poster-icon svg{color:#ffffff!important;stroke:#ffffff!important}.account-casetify-actions a,.account-casetify-hero a,.account-casetify-poster a,.account-invite-hero a,.account-invite-poster a{background:#f5f5f7!important;border:1px solid var(--line)!important;color:var(--accent-ink)!important}.account-casetify-poster strong,.account-invite-poster strong{font-size:16px!important;line-height:1.3!important;font-weight:700!important;color:var(--ink)!important}.account-casetify-poster p,.account-invite-poster p{font-size:13px!important;line-height:1.55!important;color:var(--sub)!important}.account-casetify-hero>div>span,.account-casetify-hero>span,.account-casetify-intro>span,.account-invite-poster>div>span{font-size:12.5px!important;font-weight:700!important;color:var(--accent)!important;letter-spacing:0!important}.account-casetify-poster:after,.account-invite-poster:after{color:var(--accent)!important;font-size:12px!important;font-weight:600!important}html[lang=en] .account-casetify-poster:after,html[lang=en] .account-invite-poster:after{content:"View details"!important}html[lang=en] .product-card-selected:before{content:"Selected"!important}.checkout-page{background:var(--bg)!important}.legal-hero-panel{background:#ffffff!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important;border-radius:var(--radius-lg)!important}.legal-hero-panel *{color:var(--ink)!important}.legal-hero-panel .legal-panel-grid>*{background:#f5f5f7!important;border:1px solid var(--line)!important}.legal-hero-panel .legal-panel-grid small,.legal-hero-panel .legal-panel-grid>*>span:last-child{color:var(--sub)!important}.account-casetify-modal,.account-invite-modal,.account-money-modal{background:#ffffff!important;color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--radius-lg)!important;box-shadow:0 30px 80px rgba(0,0,0,.25)!important}.account-casetify-modal :is(h1,h2,h3,h4,strong,b),.account-invite-modal :is(h1,h2,h3,h4,strong,b),.account-money-modal :is(h1,h2,h3,h4,strong,b){color:var(--ink)!important}.account-casetify-modal p,.account-invite-modal p,.account-money-modal p{color:var(--sub)!important;font-size:14px!important;line-height:1.65!important}.account-casetify-hero,.account-invite-hero{background:linear-gradient(135deg,#e9f8f3,#f1fbf9)!important;border:1px solid rgba(20,184,166,.2)!important;border-radius:14px!important;box-shadow:none!important}.account-casetify-hero strong,.account-invite-hero strong{color:var(--ink)!important;font-size:17px!important;font-weight:600!important}.account-casetify-hero p,.account-invite-hero p{color:var(--sub)!important}.account-casetify-hero>span,.account-invite-hero>span{color:var(--accent)!important}.account-casetify-hero>span svg,.account-invite-hero>span svg{color:var(--accent)!important;stroke:var(--accent)!important}.account-money-modal .account-casetify-hero>span,.account-money-modal .account-invite-hero>span{color:var(--accent)!important;font-size:13px!important;font-weight:700!important}.account-casetify-modal .account-invite-poster-icon,.account-invite-modal .account-invite-poster-icon{background:var(--accent)!important}.account-casetify-modal .account-invite-poster-icon svg,.account-invite-modal .account-invite-poster-icon svg{color:#ffffff!important;stroke:#ffffff!important}.account-casetify-rule-list>div,.account-casetify-rule-list>li,.account-invite-rule-list>div,.account-invite-rule-list>li{background:#f5f5f7!important;border:1px solid var(--line)!important;border-radius:12px!important;color:var(--ink)!important}.account-casetify-modal .auth-close,.account-invite-modal .auth-close,.account-money-modal .auth-close{color:var(--ink)!important}.account-casetify-actions a{background:var(--accent)!important;color:#ffffff!important;border:0!important;border-radius:980px!important}.home-page-shell .home-main .home-hero-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:26px 18px 6px!important}@media (min-width:821px){.home-page-shell .home-main .home-hero-card{padding:56px 0 10px!important}}.home-page-shell .home-main .home-hero-card>p{font-size:clamp(21px,5.2vw,28px)!important;color:var(--ink)!important;letter-spacing:-.022em!important;line-height:1.26!important;max-width:19ch!important;margin:16px auto 0!important}.home-page-shell .home-main .home-hero-metrics{border-radius:16px!important;padding:14px 4px!important;margin-top:24px!important;box-shadow:var(--shadow-sm)!important;gap:0!important}.home-page-shell .home-main .home-hero-metric{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:2px 6px!important}.home-page-shell .home-main .home-hero-metric+.home-hero-metric{border-left:1px solid var(--line)!important}.home-page-shell .home-trust-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.home-page-shell .home-trust-card h2{font-size:clamp(24px,6vw,32px)!important;font-weight:700!important;letter-spacing:-.024em!important;margin-bottom:16px!important}.home-page-shell .home-trust-item{background:transparent!important;border:0!important;box-shadow:none!important;padding:6px 4px!important}.home-page-shell .home-trust-item:hover{transform:none!important;box-shadow:none!important}.home-page-shell .home-trust-item svg{background:#ffffff!important;border:1px solid var(--line)!important}.home-page-shell .home-layout-section .info-card{box-shadow:none!important}.home-main .section-title,.home-trust-card h2,.section-title,.service-main .section-title,.shop-main .section-title{font-weight:600!important;letter-spacing:-.026em!important}.section-kicker{font-weight:600!important}.home-page-shell .home-main .home-hero-card>p{font-weight:600!important;font-size:clamp(22px,5.4vw,30px)!important;line-height:1.22!important}.home-page-shell .home-main .home-hero-badges{gap:8px 18px!important}.home-page-shell .home-main .home-hero-badges span{background:transparent!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:500!important;color:var(--sub)!important;gap:6px!important}.home-page-shell .home-main .home-hero-badges span svg{color:var(--accent)!important}.home-page-shell .home-main .home-hero-metric{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important}.home-page-shell .home-main .home-hero-metric svg{display:none!important}.home-page-shell .home-main .home-hero-metric{padding:2px 3px!important;min-width:0!important}.home-page-shell .home-main .home-hero-metric span{font-size:10px!important;font-weight:500!important;color:var(--sub)!important;line-height:1.3!important;white-space:nowrap!important;letter-spacing:-.02em!important;text-align:center}.home-page-shell .home-main .home-hero-metric b{font-size:18px!important;font-weight:600!important;letter-spacing:-.01em!important}.home-trust-item strong{font-weight:600!important;font-size:15px!important}.home-trust-item span{font-weight:400!important;font-size:12.5px!important;color:var(--sub)!important}.card-title,.home-service-name,.home-service-price,.info-title,.testimonial-name{font-weight:600!important}.info-desc,.testimonial-meta,.testimonial-text{font-weight:400!important}.cta-btn,.hero-pair-btn,.home-query-btn,.primary-btn,.primary-btn-lg,.secondary-btn{font-size:15px!important;font-weight:500!important}.hero-auth-tip{font-weight:600!important;font-size:10px!important;letter-spacing:0!important}:root{--shadow-card:0 0 0 0.5px rgba(0,0,0,0.035),0 2px 5px rgba(0,0,0,0.04),0 14px 30px -14px rgba(0,0,0,0.12);--shadow-card-h:0 0 0 0.5px rgba(0,0,0,0.05),0 6px 12px rgba(0,0,0,0.06),0 24px 44px -16px rgba(0,0,0,0.2)}.home-page-shell .home-main .home-hero-metrics,.home-redeem-section .redeem-card,.home-service-card,.testimonial-card{border:0!important;box-shadow:var(--shadow-card)!important}.home-service-card:hover,.testimonial-card:hover{box-shadow:var(--shadow-card-h)!important}.home-service-card{padding:18px!important;gap:0!important}.home-service-info,.home-service-logo-wrap{margin-bottom:14px!important}.home-service-foot{border-top:1px solid var(--line)!important;padding-top:12px!important;margin-top:auto!important}.home-service-price{font-size:15px!important}.home-service-arrow{width:18px!important;height:18px!important}.home-page-shell .home-trust-item svg{width:46px!important;height:46px!important;padding:12px!important;border-radius:13px!important;box-shadow:var(--shadow-card)!important}.home-page-shell .home-main .home-hero-metrics{padding:16px 2px!important}.home-hero-ticker{display:block!important;width:100%!important;margin:18px 0 0!important}.home-page-shell .home-main .home-hero-ticker .home-announcement-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;max-width:100%!important;padding:6px 14px!important;gap:6px!important;font-size:11px!important;font-weight:500!important;border:1px solid var(--line)!important;border-radius:16px 16px 0 0!important;background:#fbfbfc!important;box-shadow:none!important;color:var(--sub)!important}.home-page-shell .home-main .home-hero-ticker .home-announcement-row span{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.home-page-shell .home-main .home-hero-ticker .home-announcement-row b{font-weight:600!important;color:var(--accent-ink)!important}.home-page-shell .home-main .home-hero-ticker .home-announcement-row svg{width:13px!important;height:13px!important}.home-page-shell .home-main .home-hero-ticker .home-announcement-row svg:first-of-type{color:var(--accent)!important}.home-page-shell .home-main .home-hero-ticker .home-announcement-row svg:last-of-type{margin-left:auto!important;color:#c0c0c5!important}.home-page-shell .home-main .home-hero-metrics{margin-top:0!important;box-shadow:var(--shadow-card)!important}.home-page-shell .home-layout-section .info-card{box-shadow:var(--shadow-card)!important;border:0!important}.home-page-shell{background:radial-gradient(64rem 36rem at 50% -14%,rgba(20,184,166,.13),transparent 62%),radial-gradient(46rem 30rem at 6% 1%,rgba(37,99,235,.06),transparent 56%),radial-gradient(44rem 28rem at 100% 5%,rgba(15,118,110,.06),transparent 56%),var(--bg)!important}.account-casetify-actions a,.cta-btn,.home-hero-actions .hero-pair-btn.primary,.home-redeem-section .redeem-card-form>button[type=submit],.primary-btn,.primary-btn-lg{background:linear-gradient(135deg,#0f766e,#14b8a6)!important;box-shadow:0 10px 24px -12px rgba(15,118,110,.7)!important}.home-page-shell .home-main .home-hero-metrics{background:#ffffff!important;border:1px solid var(--line)!important;border-top:0!important;border-radius:0 0 16px 16px!important}.home-page-shell .home-main .home-hero-metric b{background:linear-gradient(135deg,#0f766e,#0b1220)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.home-page-shell .home-trust-item svg{background:linear-gradient(135deg,#0f766e,#14b8a6)!important;color:#ffffff!important;border:0!important;box-shadow:0 10px 20px -8px rgba(15,118,110,.55)!important}.home-service-card{overflow:hidden!important}.home-service-card:before{content:""!important;display:block!important;position:absolute!important;left:0!important;top:0!important;right:0!important;height:3px!important;background:var(--svc,#0f766e)!important}.home-service-card.svc-spotify{--svc:#1db954}.home-service-card.svc-netflix{--svc:#e50914}.home-service-card.svc-disney{--svc:#1f4fd8}.home-service-card.svc-hbo-max{--svc:#a855f7}.home-service-card.svc-airport-node{--svc:#0f766e}.home-service-card.svc-ai{--svc:#10a37f}.home-service-card .home-service-arrow,.home-service-card .home-service-price{color:var(--svc,#0f766e)!important}.home-redeem-section .redeem-card{background:linear-gradient(135deg,#ecfbf6,#f4fbff)!important;border:1px solid rgba(20,184,166,.2)!important}.account-casetify-modal,.account-invite-modal,.account-modal,.account-money-modal{max-height:86vh!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}.account-casetify-hero p,.account-casetify-intro p,.account-casetify-modal p,.account-casetify-rule-list p,.account-invite-hero p,.account-invite-modal p,.account-invite-rule-list p,.account-modal p,.account-money-modal p{color:#424245!important}.account-casetify-hero strong,.account-casetify-intro strong,.account-casetify-modal strong,.account-casetify-rule-list b,.account-invite-hero strong,.account-invite-modal strong,.account-invite-rule-list b,.account-modal strong,.account-money-modal strong{color:#1d1d1f!important}.legal-page-shell,.portal-page-shell,.service-landing-shell,.service-page-shell,.shop-page-shell{background:radial-gradient(60rem 34rem at 50% -14%,rgba(20,184,166,.1),transparent 60%),radial-gradient(44rem 28rem at 100% 4%,rgba(37,99,235,.05),transparent 56%),var(--bg)!important}.checkout-page{background:radial-gradient(50rem 30rem at 50% -10%,rgba(20,184,166,.09),transparent 60%),var(--bg)!important}.product-cta,.service-buy-btn,.service-landing-shell .primary-btn,.service-order-btn,.shop-main .primary-btn{background:linear-gradient(135deg,#0f766e,#14b8a6)!important;box-shadow:0 10px 24px -12px rgba(15,118,110,.7)!important}.shop-products-section .product-card{position:relative!important;overflow:visible!important;box-shadow:inset 0 3px 0 var(--svc,#0f766e),var(--shadow-card)!important}.shop-products-section .product-card:after{display:none!important}.product-card.svc-spotify{--svc:#1db954}.product-card.svc-netflix{--svc:#e50914}.product-card.svc-disney{--svc:#1f4fd8}.product-card.svc-max{--svc:#a855f7}.product-card.svc-rocket{--svc:#0f766e}.product-card.svc-ai{--svc:#10a37f}.product-promo-card{--svc:#6e6e73}.product-card .product-cta.sold-out,.product-detail-actions .primary-btn.sold-out,.rocket-picker-actions .primary-btn:disabled,.service-seo-actions .primary-btn:disabled{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.35)!important;box-shadow:none!important}.shop-rocket-plan-option.sold-out{opacity:.55!important;cursor:not-allowed!important}.shop-rocket-plan-option.sold-out strong{text-decoration:line-through!important}.service-plan-card.sold-out{opacity:.62!important}.service-plan-card.sold-out span{text-decoration:line-through!important}.cta-btn,.floating-button,.hero-pair-btn,.home-query-btn,.home-redeem-section .redeem-card-form>button,.home-service-card,.home-trust-item,.info-card,.primary-btn,.product-card,.product-cta,.secondary-btn,.testimonial-card{transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s ease,background .2s ease,border-color .2s ease!important}.cta-btn:active,.floating-button:active,.hero-pair-btn:active,.primary-btn:active,.product-cta:active,.secondary-btn:active{transform:scale(.97)!important}.home-service-card:active,.product-card:active{transform:translateY(-4px) scale(.98)!important}.product-card:hover{transform:translateY(-4px)!important;box-shadow:var(--shadow-card-h)!important}.floating-button:hover{transform:translateY(-2px)!important}.field input:focus,.field textarea:focus,.redeem-input-wrap input:focus,input:focus,select:focus,textarea:focus{outline:none!important;border-color:#14b8a6!important;box-shadow:0 0 0 3.5px rgba(20,184,166,.16)!important}@keyframes portal-spin{to{transform:rotate(1turn)}}.lang-switcher{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;border-radius:980px;background:#f5f5f7;border:1px solid var(--line);color:var(--ink);font-weight:600;font-size:12.5px;line-height:1;cursor:pointer;white-space:nowrap;transition:background .18s ease,color .18s ease,transform .18s ease}.lang-switcher:hover{background:rgba(15,118,110,.08);color:var(--accent-ink)}.lang-switcher:active{transform:scale(.96)}.lang-switcher svg{color:inherit;opacity:.82;flex:none}.desktop-nav .lang-switcher.desktop-lang{margin-left:8px}@media (max-width:820px){.desktop-nav .desktop-lang{display:none!important}}@media (min-width:1024px){.home-page-shell .home-main .home-hero-card{padding:60px 0 10px!important}.home-page-shell .home-main .home-hero-full-logo{max-width:440px!important}.home-page-shell .home-main .home-hero-card>p{font-size:clamp(32px,3vw,42px)!important;max-width:760px!important;margin-top:22px!important}.home-page-shell .home-main .home-hero-badges{font-size:14px!important;margin-top:20px!important;gap:10px 20px!important}.home-hero-actions{width:min(820px,100%)!important;margin-top:24px!important;gap:12px!important}.home-hero-actions .hero-pair-btn,.home-page-shell .home-main .home-query-btn{min-height:56px!important;font-size:16px!important}.home-page-shell .home-main .home-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.home-page-shell{overflow-x:clip}.home-page-shell .home-main .home-hero-card{isolation:isolate}.home-page-shell .home-main .home-hero-card:before{content:""!important;display:block!important;position:absolute!important;top:0!important;bottom:0!important;left:-8%!important;right:-8%!important;z-index:-1!important;pointer-events:none!important;background:radial-gradient(32% 58% at 0 46%,rgba(20,184,166,.2),rgba(20,184,166,0) 72%),radial-gradient(32% 58% at 100% 54%,rgba(20,184,166,.2),rgba(20,184,166,0) 72%)!important;filter:blur(34px)!important;animation:heroSides 11s ease-in-out infinite!important;will-change:opacity}@keyframes heroSides{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:820px){.home-page-shell .home-main .home-hero-card:before{left:-2%!important;right:-2%!important;filter:blur(28px)!important}}@media (prefers-reduced-motion:reduce){.home-page-shell .home-main .home-hero-card:before{animation:none!important;opacity:.8!important}}.home-service-card.svc-proxy-payment,.product-card.svc-proxy-pay{--svc:#2f6fb2}.price-now-quote{font-size:20px;letter-spacing:0}.proxy-checkout-main,.proxy-payment-main{width:min(1040px,calc(100% - 32px));margin:0 auto;padding-bottom:84px}.proxy-stepper{max-width:680px;margin:18px auto 22px}.proxy-checkout-layout,.proxy-payment-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;align-items:start}.proxy-checkout-form-column{min-width:0;display:grid;gap:14px}.proxy-service-hero{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:16px;align-items:center;padding:18px;overflow:hidden;border-color:#d9e6eb;background:linear-gradient(120deg,#fff,#f8fbff 64%,#f2f8ff)}.proxy-service-hero>img{width:76px;height:76px;border-radius:18px;object-fit:cover;border:1px solid #dce5ee;box-shadow:0 9px 24px rgba(15,76,92,.12)}.proxy-payment-product h1,.proxy-quote-summary h2,.proxy-request-fields h2,.proxy-service-hero h1{margin:3px 0 5px;font-size:19px;line-height:1.3;letter-spacing:0}.proxy-service-hero p{margin:0;color:#64748b;font-size:12.5px}.proxy-service-hero>b{color:#0f4c5c;font-size:22px;white-space:nowrap;letter-spacing:0}.proxy-request-fields{padding:20px}.proxy-request-fields .checkout-card-head{align-items:end;margin-bottom:18px}.proxy-request-fields .checkout-card-head em{color:#64748b;font-size:11px;font-style:normal;white-space:nowrap}.proxy-request-fields .order-field{display:grid;gap:7px;margin-bottom:14px}.proxy-request-fields .order-field:last-child{margin-bottom:0}.proxy-request-fields .order-field>small{color:#7c8a9e;font-size:11px}.proxy-field-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.proxy-field-row .order-field{grid-template-rows:auto 48px;align-content:start}.proxy-field-row .order-field>input{width:100%;height:48px;min-height:48px;max-height:48px;box-sizing:border-box}.proxy-url-field{display:flex;align-items:center;gap:9px;min-width:0;height:46px;padding:0 13px;border:1px solid #d6dee8;border-radius:11px;background:#fff;color:#64748b;transition:border-color .2s,box-shadow .2s}.proxy-url-field:focus-within{border-color:#4b9aad;box-shadow:0 0 0 3px rgba(35,121,143,.11)}.proxy-request-fields .order-field .proxy-url-field input{min-width:0;flex:1 1;height:100%;min-height:0;padding:0;border:0!important;border-radius:0;outline:0;background:transparent;box-shadow:none!important}.proxy-request-fields .order-field .proxy-url-field input:focus{border:0!important;outline:0;box-shadow:none!important}.proxy-checkout-aside,.proxy-payment-qr-card{position:sticky;top:82px}.proxy-pay-method-seg{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}.proxy-pay-method-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 10px;border-radius:12px;border:1.5px solid var(--border,#e2e8f0);background:#fff;color:var(--muted,#475569);font-size:14px;font-weight:800;cursor:pointer;transition:border-color .15s,background .15s,color .15s}.proxy-pay-method-seg button em{font-style:normal;font-size:11px;font-weight:800;color:#b45309;background:#fffbeb;border-radius:999px;padding:1px 6px}.proxy-pay-method-seg button.active{border-color:var(--accent,#0f766e);background:rgba(15,118,110,.06);color:var(--accent,#0f766e)}.proxy-pay-method-seg button.active em{background:rgba(180,83,9,.12)}.proxy-quote-summary{padding:22px}.proxy-summary-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;margin-bottom:13px;color:#fff;background:#0f4c5c;box-shadow:0 9px 22px rgba(15,76,92,.2)}.proxy-summary-steps{display:grid;gap:0;margin:20px 0}.proxy-summary-steps>div{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:0 0 18px}.proxy-summary-steps>div:not(:last-child):after{content:"";position:absolute;left:14px;top:27px;width:1px;height:22px;background:#d8e2e8}.proxy-summary-steps em{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;color:#0f4c5c;background:#e9f5f7;font-size:10px;font-style:normal;font-weight:800}.proxy-summary-steps span{display:grid;gap:3px}.proxy-summary-steps b{font-size:13px}.proxy-summary-steps small{color:#64748b;font-size:11.5px;line-height:1.5}.proxy-payment-submit,.proxy-submit{width:100%;justify-content:center}.proxy-payment-qr-card>small,.proxy-quote-summary>p{display:flex;align-items:center;justify-content:center;gap:5px;margin:10px 0 0;color:#7b8798;font-size:10.5px}.proxy-payment-state,.proxy-request-success{width:min(600px,100%);margin:38px auto 0;padding:42px 28px;border:1px solid #dbe5ea;border-radius:18px;background:#fff;box-shadow:0 16px 46px rgba(15,23,42,.07);text-align:center}.proxy-success-icon{display:grid;place-items:center;width:68px;height:68px;margin:0 auto 16px;border-radius:50%;color:#fff;background:#0f766e;box-shadow:0 12px 28px rgba(15,118,110,.22)}.proxy-payment-state h1,.proxy-request-success h1{margin:5px 0 9px;font-size:25px;letter-spacing:0}.proxy-payment-state>p,.proxy-request-success>p{margin:0 auto;max-width:440px;color:#64748b;font-size:13.5px;line-height:1.75}.proxy-order-reference{display:grid;gap:7px;margin:22px 0;padding:16px;border-top:1px solid #e6edf1;border-bottom:1px solid #e6edf1}.proxy-order-reference span{color:#7b8798;font-size:11px}.proxy-order-reference code{color:#0f172a;font-size:15px;font-weight:800}.proxy-order-reference em{display:flex;align-items:center;justify-content:center;gap:5px;color:#0f766e;font-size:11px;font-style:normal;font-weight:700}.proxy-success-actions{display:flex;justify-content:center;gap:10px}.proxy-payment-layout{grid-template-columns:minmax(0,1fr) 360px}.proxy-payment-order-card,.proxy-payment-qr-card{padding:22px}.proxy-payment-product{display:flex;gap:14px;align-items:center;padding-bottom:18px;border-bottom:1px solid #e7edf2}.proxy-payment-product img{width:64px;height:64px;border-radius:16px;object-fit:cover;border:1px solid #dce5ee}.proxy-payment-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;overflow:hidden;border:1px solid #e0e8ed;border-radius:12px;background:#e0e8ed}.proxy-payment-details>div{min-width:0;display:grid;gap:5px;padding:13px;background:#fff}.proxy-payment-details .span-2{grid-column:1/-1}.proxy-payment-details span{color:#7b8798;font-size:10.5px}.proxy-payment-details a,.proxy-payment-details b{min-width:0;color:#0f172a;font-size:12px;font-weight:700;overflow-wrap:anywhere}.proxy-payment-details a{display:inline-flex;align-items:center;gap:5px;color:#0f6675}.proxy-payment-details button{position:relative;display:inline-flex;align-items:center;margin-left:6px;padding:3px;border:0;background:transparent;color:#64748b}.proxy-payment-details button em{position:absolute;left:100%;top:-2px;color:#0f766e;font-size:9px;font-style:normal}.proxy-payment-qr-card{text-align:center}.proxy-payment-qr-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.proxy-payment-method-amount{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:4px 8px;min-height:28px;margin:4px 0 10px;padding:0 2px}.proxy-payment-method-amount span{color:#52667c;font-size:11px;font-weight:700}.proxy-payment-method-amount b{color:#0b3560;font-size:20px;line-height:1.15}.proxy-payment-method-amount.usdt b{color:#096a59}.proxy-payment-method-amount small{color:#b45309;font-size:10px;font-weight:700}.proxy-payment-qr-head span{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:800}.proxy-payment-qr-head em{padding:4px 8px;border-radius:99px;color:#0f766e;background:#e8f7f3;font-size:10px;font-style:normal;font-weight:700}.proxy-payment-qr-frame{position:relative;display:grid;place-items:center;width:min(226px,74vw);aspect-ratio:1;margin:0 auto 10px;overflow:hidden;border:1px solid #e1e7ec;border-radius:14px;background:#fff}.proxy-payment-qr{display:block;width:100%;height:100%;object-fit:contain;border:0;background:#fff;transition:opacity .15s ease}.proxy-payment-qr-frame.loading .proxy-payment-qr{opacity:0}.proxy-payment-qr-loading{position:absolute;inset:0;z-index:1;display:grid;place-content:center;justify-items:center;gap:7px;color:#64748b;background:#f8fafc;font-size:11px;font-weight:700}.proxy-payment-qr-card>strong{display:block;font-size:14px}.proxy-payment-qr-card>p{margin:5px 0 16px;color:#64748b;font-size:11.5px}.proxy-payment-state{display:grid;justify-items:center;gap:9px}.proxy-payment-state.error>svg{color:#c2410c}.admin-modal-status.status-awaiting_quote,.admin-order-status.status-awaiting_quote{color:#9a4c0b;background:#fff4df;border-color:#f3d6a4}.admin-modal-status.status-pending_payment,.admin-order-status.status-pending_payment{color:#245a91;background:#edf5ff;border-color:#cbdff4}.admin-modal-status.status-quote_expired,.admin-order-status.status-quote_expired{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.admin-order-card.status-awaiting_quote{border-left-color:#d97706}.admin-order-card.status-pending_payment{border-left-color:#3978b8}.admin-order-card.status-quote_expired{border-left-color:#ea580c}.admin-proxy-order-section{border-color:#d7e5eb;background:#f9fbfd}.admin-proxy-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.admin-proxy-section-head span{color:#0f6675;font-size:10px;font-weight:800;letter-spacing:.08em}.admin-proxy-section-head h3{margin:3px 0 0}.admin-proxy-section-head img{width:46px;height:46px;border-radius:12px;object-fit:cover;border:1px solid #d7e2e9}.admin-proxy-request-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;overflow:hidden;border:1px solid #dce6ec;border-radius:10px;background:#dce6ec}.admin-proxy-request-grid>div{min-width:0;display:grid;gap:4px;padding:11px 12px;background:#fff}.admin-proxy-request-grid .span-2{grid-column:1/-1}.admin-proxy-request-grid span{color:#7a8798;font-size:10px}.admin-proxy-request-grid a,.admin-proxy-request-grid b{color:#172033;font-size:11.5px;font-weight:700;overflow-wrap:anywhere}.admin-proxy-request-grid a{display:inline-flex;align-items:center;gap:5px;color:#0f6675}.admin-proxy-quote-row{display:grid;grid-template-columns:minmax(0,1fr) 116px auto;gap:10px;align-items:end;margin-top:14px}.admin-proxy-validity-field select{width:100%;padding:0 10px;color:#172033;font:inherit}.admin-proxy-amount-input,.admin-proxy-validity-field select{height:40px;border:1px solid #cad7e0;border-radius:9px;background:#fff}.admin-proxy-amount-input{display:flex;align-items:center;overflow:hidden}.admin-proxy-amount-input:focus-within{border-color:#348399;box-shadow:0 0 0 3px rgba(52,131,153,.1)}.admin-proxy-amount-input i{padding-left:12px;color:#0f4c5c;font-size:13px;font-style:normal;font-weight:800}.admin-proxy-amount-input input{min-width:0;flex:1 1;height:100%;border:0;outline:0;box-shadow:none}.admin-proxy-quote-btn{min-height:40px;white-space:nowrap}.admin-proxy-mail-state{margin:10px 0 0;color:#64748b;font-size:10.5px}.admin-proxy-mail-state.ok{color:#0f766e}.admin-proxy-mail-state.failed{color:#b45309}.admin-proxy-item-note{margin:8px 0 0;color:#64748b;font-size:11px;line-height:1.6}.account-modal-status.status-awaiting_quote,.account-order-status.status-awaiting_quote{color:#9a4c0b;background:#fff4df;border-color:#f3d6a4}.account-modal-status.status-pending_payment,.account-order-status.status-pending_payment{color:#245a91;background:#edf5ff;border-color:#cbdff4}.account-modal-status.status-quote_expired,.account-order-status.status-quote_expired,.query-modal-status.status-quote_expired{color:#9a3412;background:#fff7ed;border-color:#fed7aa}.account-proxy-order-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin:14px 0;overflow:hidden;border:1px solid #dce6ec;border-radius:11px;background:#dce6ec}.account-proxy-order-info>div{min-width:0;display:grid;gap:4px;padding:12px;background:#f9fbfd}.account-proxy-order-info .span-2{grid-column:1/-1}.account-proxy-order-info span{color:#7b8798;font-size:10.5px}.account-proxy-order-info a,.account-proxy-order-info b{color:#172033;font-size:11.5px;font-weight:700;overflow-wrap:anywhere}.query-modal-status.status-awaiting_quote{color:#9a4c0b;background:#fff4df;border-color:#f3d6a4}.query-modal-status.status-pending_payment{color:#245a91;background:#edf5ff;border-color:#cbdff4}.query-proxy-order-info{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1px;margin:14px 0;overflow:hidden;border:1px solid #dce6ec;border-radius:11px;background:#dce6ec}.query-proxy-order-info>div{min-width:0;display:grid;gap:4px;padding:12px;background:#f9fbfd}.query-proxy-order-info .span-2{grid-column:1/-1}.query-proxy-order-info span{color:#7b8798;font-size:10.5px}.query-proxy-order-info a,.query-proxy-order-info b{color:#172033;font-size:11.5px;font-weight:700;overflow-wrap:anywhere}.account-proxy-order-info a,.query-proxy-order-info a{display:inline-flex;align-items:center;gap:5px;color:#0f6675}@media (max-width:820px){.proxy-checkout-main,.proxy-payment-main{width:min(100% - 20px,620px);padding-bottom:calc(104px + env(safe-area-inset-bottom))}.proxy-checkout-layout,.proxy-payment-layout{grid-template-columns:minmax(0,1fr);gap:12px}.proxy-checkout-aside,.proxy-payment-qr-card{position:static}.proxy-checkout-aside{display:none}.proxy-mobile-cta{display:flex}.proxy-service-hero{grid-template-columns:62px minmax(0,1fr) auto;gap:11px;padding:14px}.proxy-service-hero>img{width:62px;height:62px;border-radius:15px}.proxy-service-hero h1{font-size:16px}.proxy-service-hero>b{font-size:17px}}@media (max-width:520px){.proxy-checkout-main,.proxy-payment-main{width:calc(100% - 16px)}.proxy-stepper{margin-top:12px}.proxy-service-hero{grid-template-columns:56px minmax(0,1fr)}.proxy-service-hero>img{width:56px;height:56px;border-radius:14px}.proxy-service-hero>b{grid-column:2;justify-self:start;margin-top:-6px}.proxy-payment-order-card,.proxy-payment-qr-card,.proxy-request-fields{padding:16px}.proxy-field-row,.proxy-payment-details{grid-template-columns:minmax(0,1fr)}.proxy-payment-details .span-2{grid-column:auto}.proxy-payment-state,.proxy-request-success{margin-top:18px;padding:32px 18px;border-radius:16px}.proxy-success-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.proxy-success-actions a{justify-content:center}.admin-proxy-quote-row,.admin-proxy-request-grid{grid-template-columns:minmax(0,1fr)}.admin-proxy-request-grid .span-2{grid-column:auto}.admin-proxy-quote-btn{width:100%;justify-content:center}.account-proxy-order-info{grid-template-columns:minmax(0,1fr)}.account-proxy-order-info .span-2{grid-column:auto}.query-proxy-order-info{grid-template-columns:minmax(0,1fr)}.query-proxy-order-info .span-2{grid-column:auto}}