.service-refresh{--service-bg:#f7f9f3;--service-surface:#fff;--service-ink:#21372a;--service-muted:#607266;--service-line:#dce5dc;--service-soft:#eef3e9;--service-accent:#388e3c;color:var(--service-ink);background:var(--service-bg)!important}[data-theme=dark] .service-refresh{--service-bg:#101912;--service-surface:#19251c;--service-ink:#edf5e9;--service-muted:#a7b8a8;--service-line:#314334;--service-soft:#223427;--service-accent:#8fce69}.service-refresh :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--service-accent);outline-offset:4px}.service-refresh :is(.legal-container,.support-form,.affiliate-card,.affiliate-form-wrap,.affiliate-step,.affiliate-faq__item,.faq-accordion__item,.plan-day){background:var(--service-surface);border:1px solid var(--service-line);box-shadow:none;border-radius:24px}.service-refresh :is(.legal-header,.support-header,.faq-hero,.plan-header){color:var(--service-ink);background:0 0!important}.service-refresh .legal-header{text-align:start;padding:40px 32px;background:var(--service-soft)!important}.service-refresh :is(.legal-header h1,.support-header h1,.affiliate-hero h1,.faq-hero__title,.plan-header__title){color:var(--service-ink);letter-spacing:-.045em;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.12}.service-refresh :is(.legal-content h2,.legal-content h3,.legal-content strong,.legal-toc h2,.affiliate-section__title,.affiliate-card h3,.affiliate-step h3,.affiliate-faq__item h3,.affiliate-form-header h2,.faq-accordion__question,.plan-not-found__title){color:var(--service-ink);border-color:var(--service-line)}.service-refresh :is(.legal-updated,.legal-content p,.legal-content li,.support-header p,.support-info p,.affiliate-hero__subtitle,.affiliate-card p,.affiliate-step p,.affiliate-faq__item p,.affiliate-form-header p,.faq-hero__subtitle,.faq-accordion__answer,.plan-not-found__text){color:var(--service-muted)}.service-refresh :is(.legal-toc,.legal-contact,.legal-footer,.legal-closing,.support-contact,.support-info,.faq-cta,.affiliate-badge,.plan-header__badge){background:var(--service-soft);border-color:var(--service-line);color:var(--service-ink);box-shadow:none}.service-refresh :is(.legal-toc a,.legal-content a,.legal-footer a,.legal-closing p,.affiliate-contact a,.support-contact a){color:var(--service-accent)}.service-refresh :is(.support-submit,.affiliate-hero__cta,.affiliate-submit,.faq-cta__button,.hero__button,.plan-cta--primary){background:var(--service-ink);color:var(--service-bg);box-shadow:none;border-radius:14px}.service-refresh :is(.support-submit,.affiliate-hero__cta,.affiliate-submit,.faq-cta__button,.hero__button,.plan-cta--primary):hover{background:var(--service-ink);filter:brightness(1.12);box-shadow:none}.service-refresh .form-group :is(input,select,textarea){background:var(--service-bg);border-color:var(--service-line);color:var(--service-ink)}.service-refresh .form-group label{color:var(--service-ink)}.service-refresh :is(.support-mascot,.faq-hero__mascot,.hero__mascot){filter:none;animation:none}.service-refresh .faq-accordion__trigger{text-align:start}.service-refresh .faq-cta__title{color:var(--service-ink)}.service-refresh .faq-cta__text{color:var(--service-muted)}.service-refresh.landing .hero{background:var(--service-bg);min-height:75svh;padding:115px 24px 60px}.service-refresh.landing .hero__background{display:none}.service-refresh.landing .hero__title-accent{color:var(--service-ink);-webkit-text-fill-color:currentColor;background:0 0}.service-refresh.landing .hero__subtitle{color:var(--service-muted)}.service-refresh.landing .hero__content{max-width:720px;margin:auto}.service-refresh.landing .hero__mascot{object-fit:contain;width:180px;height:180px}.service-refresh.landing .store-button{background:var(--service-ink);color:var(--service-bg);border:1px solid var(--service-ink);box-shadow:none;border-radius:16px}.service-refresh.landing .store-button :is(.store-button__label,.store-button__name,.store-button__icon){color:inherit}.service-refresh.landing .hero__input,.service-refresh .plan-cta--secondary{background:var(--service-surface);border-color:var(--service-line);color:var(--service-ink)}@media (max-width:600px){.service-refresh .legal-header{padding:28px 20px}.service-refresh.landing .hero{padding:100px 20px 45px}.service-refresh.landing .hero__title{font-size:2.35rem}.service-refresh.landing .hero__mascot{width:150px;height:150px}.service-refresh .support-form{padding:24px 20px}}@media print{.service-refresh{--service-bg:#fff;--service-ink:#21372a;--service-muted:#607266;--service-surface:#fff}}.service-refresh :is(.support-contact p,.support-info p){color:var(--service-muted)}[data-theme=dark] .service-refresh.support-page .support-container{background:0 0!important}[data-theme=dark] .service-refresh :is(.support-header,.legal-header){background:var(--service-soft)!important}[data-theme=dark] .service-refresh.support-page .support-header{background:0 0!important}.service-refresh .affiliate-form-wrap{max-width:800px;margin-inline:auto;padding:clamp(24px,4vw,44px)}.service-refresh .affiliate-form-header{text-align:start;margin-bottom:32px}.service-refresh .affiliate-form-header h2{font-size:clamp(1.5rem,3vw,2rem);line-height:1.2}.service-refresh .affiliate-form-header p{max-width:620px;line-height:1.6}.service-refresh .affiliate-form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.service-refresh .affiliate-list li{background:var(--service-soft);color:var(--service-ink);border:1px solid var(--service-line);border-radius:16px;padding:18px 20px}.service-refresh .affiliate-contact{margin-bottom:0;line-height:1.6}@media (max-width:600px){.service-refresh .affiliate-form-wrap{padding:24px 20px}.service-refresh .affiliate-form-header{margin-bottom:24px}.service-refresh .affiliate-form :is(input,select,textarea){min-height:48px;font-size:16px}}
