.warm-support{--ink-soft:var(--muted);--amber:var(--orange);--amber-dark:var(--orange);--amber-light:var(--peach);--line-soft:var(--line);--r-sm:12px;--ease:ease}.warm-support :is(.container,.help-container,.contact-container,.kb-container,.hub-container){width:min(1120px,calc(100% - 64px))!important;margin-inline:auto}.warm-support :is(.market-page,.help-page,.contact-page,.kb-page,.services-hub){background:var(--cream);color:var(--ink)}.warm-support :is(.page-hero,.help-hero,.contact-hero,.kb-hero,.hub-hero){background:var(--cream)!important;padding:85px 0 100px!important;position:relative}.warm-support h1{font-size:clamp(36px,3.7vw,54px)!important;line-height:1.45!important;letter-spacing:-.8px!important;color:var(--ink)}.warm-support h2{font-size:clamp(29px,3vw,42px)!important;line-height:1.5!important;letter-spacing:-.5px!important}.warm-support h3{font-size:21px!important;line-height:1.6!important}.warm-support :is(.page-hero,.help-hero,.contact-hero,.kb-hero,.hub-hero) p{font-size:18px!important;line-height:1.9!important;color:var(--muted)!important;max-width:720px;margin-top:24px}.warm-support .section-center{text-align:center}.warm-support .section-center p{margin-inline:auto}.warm-support :is(.badge,.eyebrow){display:block;font-size:12px;font-weight:650;color:#8c6c4e;background:none;border:0;padding:0;margin-bottom:16px}.warm-support :is(.section,.help-paths,.help-faq,.contact-section,.contact-prepare,.kb-section,.kb-data,.kb-limits,.hub-section){padding-top:112px!important;padding-bottom:112px!important}.warm-support :is(.section,.help-paths,.contact-section,.kb-section,.hub-section){background:#fff}.warm-support :is(.help-faq,.contact-prepare,.kb-data){background:var(--peach)!important}.warm-support .kb-limits{background:var(--sage)!important}.warm-support :is(.help-contact,.contact-next,.kb-next,.hub-guide){background:#fae4cc!important;color:var(--ink)!important;padding:80px 0!important}.warm-support :is(.help-contact,.contact-next,.kb-next,.hub-guide) :is(span,p){color:var(--muted)!important}.warm-support :is(.help-contact,.contact-next,.kb-next,.hub-guide) a{background:var(--orange)!important;color:#fff!important;border-radius:99px!important;line-height:1.6!important}.warm-support :is(.help-paths a,.contact-options a,.contact-prepare article,.kb-data li,.hub-grid>a){box-shadow:none!important;border-radius:16px!important;border-color:var(--line)!important;background:#fff!important}.warm-support .page-hero-illustration{display:block;position:static;width:440px;max-width:90%;height:290px;object-fit:contain;margin:35px auto 0}.warm-support .grid{display:grid;gap:32px}.warm-support .cards-3{grid-template-columns:repeat(3,1fr)}.warm-support .cards-2{grid-template-columns:repeat(2,1fr)}.warm-support .card{padding:28px;border:1px solid var(--line);border-radius:16px;background:#fff}.warm-support .card p{font-size:16px;line-height:1.9}.warm-support .card h3{margin-bottom:16px}.warm-support :is(.btn,.cta a){display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;background:var(--orange);color:#fff;border-radius:99px;font-weight:650;line-height:1.5;gap:10px}.warm-support .btn-secondary{background:#fff;color:var(--orange);border:1px solid var(--orange)}.warm-support .cta{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--peach);padding:44px;border-radius:18px}.warm-support .cta p{margin-top:15px}.warm-support .amber{color:var(--orange)}.warm-support .hub-grid>a{min-height:310px}.warm-support .hub-grid small{margin-top:22px}@media(max-width:760px){.warm-support :is(.container,.help-container,.contact-container,.kb-container,.hub-container){width:calc(100% - 44px)!important}.warm-support :is(.page-hero,.help-hero,.contact-hero,.kb-hero,.hub-hero){padding:54px 0 65px!important}.warm-support h1{font-size:34px!important}.warm-support h2{font-size:29px!important}.warm-support :is(.section,.help-paths,.help-faq,.contact-section,.contact-prepare,.kb-section,.kb-data,.kb-limits,.hub-section){padding-top:75px!important;padding-bottom:75px!important}.warm-support :is(.cards-3,.cards-2){grid-template-columns:1fr}.warm-support .cta{padding:28px;flex-direction:column;align-items:flex-start}.warm-support .page-hero-illustration{height:230px}.warm-support .contact-options h3{font-size:20px!important;overflow-wrap:anywhere}.warm-support .hub-grid{grid-template-columns:1fr!important}.warm-support :is(.contact-hero .contact-container,.kb-hero .kb-container){grid-template-columns:1fr!important}}
