:root{--vishnita-ink:#15233b;--vishnita-muted:#66758d;--vishnita-brand:#2563eb;--vishnita-line:#e3eaf2;--vishnita-surface:#f7f9fc}.wp-site-blocks{overflow:clip}.site-header{background:rgba(255,255,255,.94);border-bottom:1px solid var(--vishnita-line);position:relative;z-index:2}.site-header__inner{min-height:82px;padding-top:12px;padding-bottom:12px}.site-brand{gap:12px}.site-tagline{margin:0;color:var(--vishnita-muted)}.home-main{padding-bottom:72px}.home-hero{padding:clamp(52px,8vw,92px) 22px 58px;background:radial-gradient(ellipse at 50% 0%,#e6efff 0%,#f7f9fc 62%);text-align:center}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;color:#3565b5;text-transform:uppercase}.home-hero h1{max-width:860px;margin:15px auto 18px}.home-hero__copy{max-width:620px;margin:0 auto 24px;color:var(--vishnita-muted);font-size:18px}.calculator-search{max-width:650px;margin:28px auto 20px;padding:7px;background:#fff;border:1px solid #dbe4ef;border-radius:14px;box-shadow:0 10px 34px rgba(24,48,84,.08)}.calculator-search .wp-block-search__inside-wrapper{border:0}.calculator-search input{border:0!important;min-height:48px}.calculator-search button{border-radius:10px!important}.home-section{padding-top:58px}.home-section>div:first-child{align-items:center}.home-section h2{margin-bottom:5px}.home-section p{color:var(--vishnita-muted)}.calculator-card,.content-card{height:100%;padding:23px;border:1px solid var(--vishnita-line);border-radius:15px;background:#fff;box-shadow:0 5px 20px rgba(24,48,84,.035);transition:transform .18s ease,box-shadow .18s ease}.calculator-card:hover,.content-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(24,48,84,.08)}.calculator-card h3{font-size:19px;margin:5px 0 8px}.calculator-card__icon{display:grid;place-items:center;width:42px;height:42px;margin:0 0 15px;border-radius:12px;background:#edf3ff;color:#2459b8;font-size:23px;font-weight:700}.calculator-card p:not(.calculator-card__icon),.content-card p{font-size:14px;color:var(--vishnita-muted)}.home-note{margin-top:62px;padding:30px;border:1px solid var(--vishnita-line);border-radius:18px;background:#fff}.home-note h2{margin-top:0}.archive-main,.calculator-single{padding-top:48px;padding-bottom:72px}.calculator-single__intro{margin-bottom:30px}.calculator-single__intro .wp-block-post-terms{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.calculator-single__intro .wp-block-post-excerpt{font-size:18px;color:var(--vishnita-muted);max-width:720px}.calculator-related-placeholder{margin-top:54px;padding:28px;border-radius:16px;background:#eef3fa}.site-footer{margin-top:20px;background:#14233b;color:#fff}.site-footer a{color:#fff}.site-footer__inner{padding-top:42px;padding-bottom:42px}.site-footer p{color:#c3cede}.wp-block-post-content{max-width:760px}.wp-block-post-content h2{margin-top:2em}.wp-block-post-content p{line-height:1.8}.wp-block-post-content img{border-radius:14px}.wp-block-query-pagination{display:flex;gap:18px;margin-top:30px}.wp-block-search__button{border:0}@media(max-width:781px){.site-header__inner{min-height:68px}.site-tagline{display:none}.home-hero{padding-top:48px}.home-section{padding-top:38px}.calculator-card,.content-card{padding:18px}.archive-main,.calculator-single{padding-top:32px}.site-footer__inner{gap:18px}}@media(prefers-reduced-motion:reduce){.calculator-card,.content-card{transition:none}}
.vce-search{max-width:650px;margin:28px auto 20px}.home-categories{padding-top:8px}.home-categories h2{margin-bottom:12px}.vce-category-card:hover{border-color:#b6c9e7;background:#fbfdff}
.vce-theme-fallback{padding:12px 16px;border:1px dashed #d2dce8;border-radius:10px;background:#fff;color:#66758d;font-size:13px}
