html:root{--surface:var(--brand-surface);--panel:var(--brand-panel);--ink:var(--brand-ink);--muted:var(--brand-muted);--line:var(--brand-border);--red:var(--brand-accent);--red-dark:var(--brand-accent-hover)}body{background:var(--brand-canvas)}:focus-visible{outline-color:var(--brand-accent-hover)}body .btn,body .btn-outline,body .btn-soft{border-radius:var(--brand-radius-control);white-space:nowrap;overflow-wrap:normal}.btn,.btn-outline,.btn-soft,.field{transition:background-color .18s, border-color .18s, box-shadow .18s, transform .18s var(--brand-ease)}.btn{box-shadow:0 3px 8px #b81a211f}.btn:active,.btn-outline:active,.btn-soft:active{transform:translateY(1px)}.field::placeholder{color:#756c70;opacity:1}.field:focus{box-shadow:0 0 0 3px #fde3df}.card,.card-soft{border-radius:var(--brand-radius-panel)}.home-entry__hero{background:var(--brand-tint);border:1px solid #f9e4dd}.home-entry__visual{height:280px}.home-destinations{box-shadow:var(--brand-shadow);border-color:var(--brand-border)}.home-destinations>a{border:1px solid #0000}.home-destinations>a:nth-child(3n+1){background:#fff3ef}.home-destinations>a:nth-child(3n+2){background:#f7f5f4}.home-destinations>a:hover{background:#fde9e3;border-color:#f2c9c0}.home-destinations__icon{color:var(--brand-accent)}.home-destinations__arrow{transition:transform .18s var(--brand-ease)}.home-destinations>a:hover .home-destinations__arrow{transform:translate(3px)}.page-intro__mascot{background:var(--brand-tint);border:1px solid #f9e4dd}.home-story,.loan-result,.card-result,.catalog-product,.directory-card,.knowledge-topics a,.article-embed,.compare-choice-grid article{border-color:var(--brand-border);border-radius:var(--brand-radius-panel)}.home-story,.loan-result,.card-result{box-shadow:var(--brand-shadow)}.knowledge-empty,.compare-message{min-height:160px;padding-right:150px;position:relative}.knowledge-empty:after,.compare-message:after{content:"";pointer-events:none;background:url(/illustrations/fox-workspace.webp) 50%/contain no-repeat;width:105px;height:112px;position:absolute;bottom:20px;right:20px}@media (prefers-reduced-motion:no-preference){.home-entry__hero>div,.page-intro__copy{animation:brand-enter .48s var(--brand-ease) both}.home-entry__visual{animation:brand-enter .6s var(--brand-ease) both}.home-destinations>a,.knowledge-topics a{transition:transform .18s var(--brand-ease), background-color .18s, border-color .18s}@media (hover:hover){.home-destinations>a:hover,.knowledge-topics a:hover{transform:translateY(-3px)}}}@keyframes brand-enter{0%{transform:translateY(10px)}to{transform:none}}@media (max-width:1023px){.home-entry__visual{height:220px}}@media (max-width:767px){.home-entry__hero{gap:16px}.home-entry__visual{width:88px;height:88px}.home-destinations>a{padding:16px 12px}.page-intro__mascot{border-radius:12px}.knowledge-empty,.compare-message{padding-bottom:110px;padding-right:24px}.knowledge-empty:after,.compare-message:after{width:78px;height:82px;bottom:12px;right:16px}}@media (max-width:359px){.home-entry__hero{grid-template-columns:minmax(0,1fr) 48px}.home-entry__hero h1,.home-entry__hero p,.home-entry__hero .btn{grid-column:1/-1}.home-entry__visual{grid-area:4/2;width:48px;height:48px;display:block}}
