:root{--ink:#232d25;--muted:#747c72;--forest:#3c6148;--forest-2:#294d37;--green:#527a59;--green-2:#386847;--lime:#e1eccf;--mint:#f0f5e9;--canvas:#f6f7f3;--line:#edefe7;--shadow:none;--shadow-sm:0 8px 22px #243c2710;--max:1340px}body{font-family:Arial,Helvetica,sans-serif;background:#fff}h1,h2,h3{letter-spacing:-.045em}.site-header{position:relative;border:0;background:#fff}.header-main{min-height:76px}.brand{font-size:22px;letter-spacing:-1px}.brand-mark{border-radius:50%;background:#43634b;color:#fff}.header-search{max-width:330px}.header-search input,.top-btn,.btn,.chip{border-radius:40px}.header-search input{background:#f7f8f4}.top-btn{font-size:12px}.nav-row{border-top:1px solid #f0f1ed;min-height:40px}.nav-link,.nav-summary{font-size:12px!important;min-height:40px;padding:0 10px}.nav-mini{margin-left:auto}.home-hero{padding:12px 0 22px}.home-grid{position:relative;overflow:hidden;background:#f0f3ed;border-radius:24px;min-height:560px;grid-template-columns:44% 56%;gap:0;align-items:center;padding:50px;background-image:url('/assets/finance-scene.svg');background-size:auto 100%;background-position:right center;background-repeat:no-repeat}.home-grid>div:first-child{position:relative;z-index:2}.page-kicker{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.home-title{font-size:clamp(38px,4.7vw,65px);line-height:.99;text-transform:uppercase;letter-spacing:-.06em;font-weight:800;margin:18px 0;max-width:540px}.home-title em{color:#3f684b}.home-grid .lead{max-width:310px;font-size:14px;line-height:1.6}.home-actions{gap:10px;margin-top:24px}.btn{font-size:12px;min-height:40px;padding:12px 20px;box-shadow:none}.btn-dark{background:#43654b}.btn-outline{border-color:#e4e7df;background:#ffffffad}.fact-row{display:none}.home-grid .start-panel{position:absolute;right:22px;top:24px;width:170px;background:#ffffffdc;border:0;border-radius:16px;box-shadow:none;padding:18px;font-size:12px;backdrop-filter:blur(10px)}.start-panel h2{font-size:19px;line-height:1.05;margin:8px 0}.start-panel p{font-size:11px}.start-panel .source-note,.start-panel .sample-row{display:none}.start-panel .tool-search{flex-wrap:wrap;padding:0;border:0;background:transparent}.start-panel input{width:100%;min-width:0;font-size:11px;height:35px}.start-panel .btn{width:100%;min-height:32px;padding:6px}.category-band{padding:0 0 28px;border:0}.category-grid{display:flex;gap:10px;overflow:auto}.category-card{flex:1;white-space:nowrap;min-width:130px;display:flex;align-items:center;gap:9px;padding:13px 15px;background:#f7f8f4;border:0;border-radius:30px;font-size:12px}.category-icon{width:24px;height:24px;font-size:13px;background:transparent;margin:0}.section{padding:26px 0}.section-head h2,.deals h2{font-size:21px;text-transform:uppercase;letter-spacing:-.035em}.section-head{margin-bottom:18px}.read-link{font-size:12px}.featured-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.featured-card{background:#f7f8f5;border-radius:16px;padding:16px;display:flex;flex-direction:column;min-width:0;transition:transform .2s}.featured-card:hover{transform:translateY(-4px)}.featured-card img{width:100%;height:130px;object-fit:contain;margin:10px 0 18px}.featured-card h3{font-size:14px;margin:0 0 7px;letter-spacing:-.02em}.featured-card small{font-size:10px;color:#737b70}.featured-card b{font-size:13px;margin-top:12px}.featured-card .badge{font-size:9px;align-self:start}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-card{position:relative;min-height:170px;padding:25px 30px;background:linear-gradient(110deg,#f4f6ef,#e4ebdf);overflow:hidden;border:0;border-radius:16px}.scenario-card>span{position:absolute;right:25px;bottom:-10px;font-size:110px;line-height:1;color:#93ab89;transform:rotate(-15deg);opacity:.45}.scenario-card h3{font-size:24px;text-transform:uppercase;margin:0 0 10px;max-width:70%;position:relative}.scenario-card p{max-width:62%;font-size:12px}.scenario-card:nth-child(2n){background:linear-gradient(120deg,#eeefea,#d2dfd0)}.editorial-card,.hub-product,.social-card,.coupon-card,.side-card{border:0;background:#f7f8f4;border-radius:16px;box-shadow:none}.editorial-cover{height:140px;background:#e9eee2}.editorial-body{padding:20px}.editorial-body h2{font-size:20px}.section-soft{background:#fff}.deal-card{background:#f6f8f2}.deal-value{font-size:37px!important;color:#466a49!important}.club-callout{background:linear-gradient(115deg,#d1ddc5,#f2f5ec);color:#263e2b;border-radius:18px;box-shadow:none;grid-template-columns:1.4fr .6fr;align-items:center}.club-callout-copy{padding:32px}.club-callout h2{font-size:32px;line-height:1.05}.club-callout p{font-size:13px;color:#667661}.club-callout .overline{color:#466a49!important}.club-numbers{padding:20px}.dashboard-card{box-shadow:none;background:#52754f;color:#fff;transform:rotate(-5deg);border:0;border-radius:16px}.dashboard-money{font-size:24px!important}.dashboard-stat{color:#e6efda}.site-footer{background:#fff;border-top:1px solid #ebeee6;padding:32px 0}.footer-legal{font-size:10px}.page-head{padding:25px 0}.catalog-title{font-size:44px;line-height:1.05}.page-head .lead{font-size:15px;max-width:700px}.catalog-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.filters{border-radius:16px;background:#f7f8f4;border:0;padding:18px}.product-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.product-card{display:flex;flex-direction:column;padding:18px;gap:15px;background:#f7f8f4;border:0;border-radius:17px;min-width:0}.card-image{width:100%;height:145px;object-fit:contain}.product-main h2{font-size:17px}.product-main>p{font-size:11px}.metric-row{grid-template-columns:1fr;margin-top:12px;gap:6px}.metric{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0;background:transparent;border-bottom:1px solid #e6eade}.metric strong{font-size:12px;text-align:right}.metric span{font-size:10px}.product-action{margin-top:auto;padding:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.product-action .btn{flex:1}.benefit-label{font-size:9px}.compare-label{font-size:10px}.badge{font-size:9px}.product-badges{gap:4px}.input,.select{font-size:12px;border-radius:12px}.editorial-grid{gap:16px}@media(max-width:1100px){.home-grid{padding:35px;min-height:500px;grid-template-columns:48% 52%;background-position:80% center}.home-title{font-size:48px}.home-grid .start-panel{display:none}.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-grid{grid-template-columns:repeat(5,210px);overflow:auto;padding-bottom:10px}}@media(max-width:700px){.header-main{min-height:64px}.home-grid{padding:26px 24px 235px;min-height:650px;display:block;background-size:auto 360px;background-position:center bottom}.home-title{font-size:42px;max-width:370px}.home-grid .lead{max-width:300px;font-size:13px}.home-actions{flex-wrap:wrap}.category-grid{padding:0}.category-card{min-width:auto;font-size:11px;padding:10px 13px}.featured-grid{grid-template-columns:repeat(5,180px)}.scenario-grid{grid-template-columns:1fr 1fr;gap:10px}.scenario-card{padding:20px 16px;min-height:180px}.scenario-card h3{font-size:19px;max-width:100%}.scenario-card p{max-width:90%;font-size:11px}.scenario-card>span{font-size:85px;right:0}.club-callout{grid-template-columns:1fr}.club-callout h2{font-size:29px}.club-numbers{display:none}.product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{padding:13px}.catalog-layout{grid-template-columns:1fr}.catalog-title{font-size:34px}.card-image{height:115px}.product-main h2{font-size:15px}.product-badges .badge:nth-child(3){display:none}.product-action .benefit-label{display:none}}@media(prefers-reduced-motion:reduce){.featured-card:hover{transform:none}}

.card-visual.has-image{height:145px;min-height:145px;background:transparent;padding:8px}.card-visual.has-image img{width:100%;height:100%;min-height:0;object-fit:contain}.featured-card:focus-visible{outline:3px solid #527a59;outline-offset:3px}@media(max-width:700px){.card-visual.has-image{height:115px;min-height:115px;padding:0}}
