.site-logo[data-astro-cid-upvkkqp3]{flex-shrink:0;align-items:center;display:inline-flex}.site-logo[data-astro-cid-upvkkqp3] img[data-astro-cid-upvkkqp3]{width:var(--logo-width);max-width:50%;height:auto;display:block}.top-header[data-astro-cid-mhqflpsm]{background:#131921;width:100%}.top-container[data-astro-cid-mhqflpsm]{width:100%;max-width:var(--site-width);height:44px;padding-inline:var(--page-padding);align-items:center;gap:16px;margin-inline:auto;display:flex}.header-logo[data-astro-cid-mhqflpsm]{flex-shrink:0;align-items:center;display:flex}.header-logo[data-astro-cid-mhqflpsm] img{width:115px;height:auto}.header-search[data-astro-cid-mhqflpsm]{flex:1;min-width:0}.header-search[data-astro-cid-mhqflpsm] form[data-astro-cid-mhqflpsm]{width:100%;height:32px;display:flex}.header-search[data-astro-cid-mhqflpsm] input[data-astro-cid-mhqflpsm]{color:#111827;background:#fff;border:none;border-radius:4px 0 0 4px;outline:none;flex:1;min-width:0;padding:0 12px;font-size:13px}.header-search[data-astro-cid-mhqflpsm] input[data-astro-cid-mhqflpsm]::placeholder{color:#6b7280}.header-search[data-astro-cid-mhqflpsm] button[data-astro-cid-mhqflpsm]{cursor:pointer;background:#febd69;border:none;border-radius:0 4px 4px 0;flex:none;justify-content:center;align-items:center;width:36px;display:flex}.header-search[data-astro-cid-mhqflpsm] button[data-astro-cid-mhqflpsm]:hover{background:#f3a847}.header-search[data-astro-cid-mhqflpsm] svg[data-astro-cid-mhqflpsm]{fill:#111827;width:16px;height:16px}.header-actions[data-astro-cid-mhqflpsm]{flex-shrink:0}.account-link[data-astro-cid-mhqflpsm]{color:#fff;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600;line-height:13px;text-decoration:none;display:block}.account-link[data-astro-cid-mhqflpsm]:hover{border-color:#fff}.account-link[data-astro-cid-mhqflpsm] span[data-astro-cid-mhqflpsm]{font-size:10px;font-weight:400;display:block}@media (width<=900px){.header-logo[data-astro-cid-mhqflpsm] img{width:95px}}@media (width<=650px){.top-container[data-astro-cid-mhqflpsm]{gap:8px;height:42px}.header-actions[data-astro-cid-mhqflpsm]{display:none}.header-logo[data-astro-cid-mhqflpsm] img{width:85px}.header-search[data-astro-cid-mhqflpsm] form[data-astro-cid-mhqflpsm]{height:30px}.header-search[data-astro-cid-mhqflpsm] button[data-astro-cid-mhqflpsm]{width:32px}}.bottom-header[data-astro-cid-sv235twz]{background:var(--header-nav);width:100%}.bottom-container[data-astro-cid-sv235twz]{max-width:var(--site-width);height:36px;padding-inline:var(--page-padding);align-items:center;gap:var(--space-lg);scrollbar-width:none;margin-inline:auto;display:flex;overflow-x:auto}.bottom-container[data-astro-cid-sv235twz]::-webkit-scrollbar{display:none}.bottom-container[data-astro-cid-sv235twz] a[data-astro-cid-sv235twz]{color:#fff;white-space:nowrap;flex:none;align-items:center;height:36px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.bottom-container[data-astro-cid-sv235twz] a[data-astro-cid-sv235twz]:hover{color:var(--accent)}.all-tools[data-astro-cid-sv235twz]{gap:var(--space-sm);font-weight:700}.menu-icon[data-astro-cid-sv235twz]{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.menu-icon[data-astro-cid-sv235twz] svg[data-astro-cid-sv235twz]{fill:#fff;width:16px;height:16px}@media (width>=1600px){.bottom-container[data-astro-cid-sv235twz]{padding-inline:0}}@media (width<=900px){.bottom-container[data-astro-cid-sv235twz]{gap:var(--space-md)}.bottom-container[data-astro-cid-sv235twz] a[data-astro-cid-sv235twz]{font-size:13px}}@media (width<=600px){.bottom-container[data-astro-cid-sv235twz]{gap:var(--space-md);height:34px;padding-inline:14px}.bottom-container[data-astro-cid-sv235twz] a[data-astro-cid-sv235twz]{height:34px;font-size:12.5px}.menu-icon[data-astro-cid-sv235twz],.menu-icon[data-astro-cid-sv235twz] svg[data-astro-cid-sv235twz]{width:15px;height:15px}}.top-footer[data-astro-cid-rupqbkjj]{background:var(--header-dark);color:var(--text-light)}.footer-container[data-astro-cid-rupqbkjj]{width:100%;max-width:var(--site-width);padding-block:var(--section-padding-small);padding-inline:var(--page-padding);gap:var(--space-xl);grid-template-columns:2fr 1fr 1fr 1fr;margin-inline:auto;display:grid}.footer-logo[data-astro-cid-rupqbkjj]{margin-bottom:var(--space-md);align-items:center;display:flex}.footer-logo[data-astro-cid-rupqbkjj] img{width:150px;height:auto}.footer-brand[data-astro-cid-rupqbkjj] p[data-astro-cid-rupqbkjj]{color:#cbd5e1;max-width:320px;font-size:var(--font-size-small)}.footer-column[data-astro-cid-rupqbkjj] h4[data-astro-cid-rupqbkjj]{color:#fff;margin-bottom:var(--space-md);font-size:15px}.footer-column[data-astro-cid-rupqbkjj] ul[data-astro-cid-rupqbkjj]{margin:0;padding:0;list-style:none}.footer-column[data-astro-cid-rupqbkjj] li[data-astro-cid-rupqbkjj]{margin-bottom:var(--space-sm)}.footer-column[data-astro-cid-rupqbkjj] a[data-astro-cid-rupqbkjj]{color:#cbd5e1;font-size:var(--font-size-small);transition:var(--transition-normal)}.footer-column[data-astro-cid-rupqbkjj] a[data-astro-cid-rupqbkjj]:hover{color:#fff}@media (width<=900px){.footer-container[data-astro-cid-rupqbkjj]{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.footer-container[data-astro-cid-rupqbkjj]{gap:var(--space-xl);grid-template-columns:1fr}.footer-brand[data-astro-cid-rupqbkjj] p[data-astro-cid-rupqbkjj]{max-width:100%}}.bottom-footer[data-astro-cid-mniwm7uf]{background:var(--header-dark);color:#fff;border-top:1px solid #ffffff1f}.bottom-footer-container[data-astro-cid-mniwm7uf]{width:100%;max-width:var(--site-width);padding-block:var(--space-md);padding-inline:var(--page-padding);justify-content:space-between;align-items:center;gap:var(--space-md);margin-inline:auto;display:flex}.copyright[data-astro-cid-mniwm7uf]{color:#94a3b8;font-size:var(--font-size-xs)}.legal-navigation[data-astro-cid-mniwm7uf]{align-items:center;gap:var(--space-lg);flex-wrap:wrap;display:flex}.legal-navigation[data-astro-cid-mniwm7uf] a[data-astro-cid-mniwm7uf]{color:#94a3b8;font-size:var(--font-size-xs);transition:var(--transition-normal)}.legal-navigation[data-astro-cid-mniwm7uf] a[data-astro-cid-mniwm7uf]:hover{color:#fff}@media (width<=900px){.bottom-footer-container[data-astro-cid-mniwm7uf]{flex-direction:column;align-items:flex-start}}@media (width<=600px){.bottom-footer-container[data-astro-cid-mniwm7uf]{gap:var(--space-sm)}.legal-navigation[data-astro-cid-mniwm7uf]{gap:var(--space-md)}}:root{--primary:#2563eb;--primary-hover:#1d4ed8;--header-dark:#131921;--header-nav:#232f3e;--header-accent:#febd69;--header-accent-hover:#f3a847;--background:#fff;--surface:#f8fafc;--text:#111827;--text-muted:#6b7280;--text-light:#fff;--border:#e5e7eb;--border-dark:#d1d5db;--site-width:1280px;--content-width:850px;--narrow-width:680px;--calculator-width:700px;--page-padding:clamp(14px, 3vw, 32px);--mobile-padding:14px;--top-header-height:44px;--bottom-header-height:36px;--header-total-height:80px;--header-gap:16px;--logo-width:115px;--search-height:32px;--search-button-width:36px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--section-padding:clamp(40px, 6vw, 80px);--section-padding-small:clamp(24px, 4vw, 48px);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--shadow-sm:0 1px 3px #00000014;--shadow-md:0 8px 20px #00000014;--shadow-lg:0 15px 35px #0000001f;--font-body:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-base:16px;--font-size-small:14px;--font-size-xs:12px;--line-height:1.6;--heading-line-height:1.25;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease;--z-base:1;--z-header:100;--z-dropdown:500;--z-modal:1000}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{min-height:100vh;font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height);color:var(--text);background:var(--background);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;padding:0;display:flex;overflow-x:hidden}main{flex:1}img{max-width:100%;height:auto;display:block}svg{display:block}button,input,textarea,select{font:inherit}.container{width:100%;max-width:var(--site-width);padding-inline:var(--page-padding);margin-inline:auto}.content-width{width:100%;max-width:var(--content-width);margin-inline:auto}.narrow-width{width:100%;max-width:var(--narrow-width);margin-inline:auto}.section{padding-block:var(--section-padding)}.section-small{padding-block:var(--section-padding-small)}h1,h2,h3,h4,h5,h6{color:var(--text);line-height:var(--heading-line-height);margin-top:0}h1{font-size:clamp(32px,5vw,48px)}h2{font-size:clamp(26px,4vw,36px)}h3{font-size:clamp(20px,3vw,26px)}p{margin-top:0;margin-bottom:var(--space-lg)}a{color:var(--primary);text-decoration:none}a:hover{color:var(--primary-hover)}.btn{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-normal);padding:10px 20px;font-weight:600;display:inline-flex}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);box-shadow:var(--shadow-sm);background:#fff}.calculator-container{width:100%;max-width:var(--calculator-width);margin-inline:auto}.calculator-box{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;padding:clamp(16px,3vw,28px)}.result-box{margin-top:var(--space-lg);padding:var(--space-lg);border-radius:var(--radius-md);background:#eff6ff}input,select,textarea{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;outline:none;width:100%;padding:10px 14px}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,blue,.12)}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--border);text-align:left;padding:12px}@media (width<=768px){:root{--section-padding:40px;--section-padding-small:24px}}@media (width<=480px){:root{--page-padding:14px}body{font-size:15px}.card{padding:var(--space-lg)}}
