@font-face{font-family:Inter;src:url('/demos/axiom-treasury/fonts/inter-latin-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Inter;src:url('/demos/axiom-treasury/fonts/inter-greek-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0370-03FF,U+1F00-1FFF}@font-face{font-family:Inter;src:url('/demos/axiom-treasury/fonts/inter-cyrillic-wght-normal.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0400-052F}
:root{--ink:#192c2a;--paper:#fafaf6;--muted:#596865;--line:#d7dfd8;--accent:#bdf456;--surface:#edf2ed}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;font:14px/1.8 Inter,Arial,sans-serif;background:var(--paper);color:var(--ink)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:450;line-height:1.08;letter-spacing:-.055em}h1{font-size:clamp(3rem,6vw,6.5rem)}h2{font-size:clamp(2.2rem,4vw,4.3rem)}h3{font-size:1.45rem;letter-spacing:-.03em}p{color:var(--muted)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}img{display:block;width:100%;height:100%;object-fit:cover}svg{max-width:100%}.section{padding:clamp(60px,7vw,110px) 6vw}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:600;margin-bottom:24px}.lead{font-size:clamp(15px,1.3vw,19px);line-height:1.9;max-width:750px}.fineprint{font-size:11px;line-height:1.8}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:35px;background:var(--ink);color:var(--paper);padding:15px 25px;min-height:52px;font-size:12px;border:1px solid var(--ink);line-height:1.6}.button:hover{filter:brightness(1.2)}.button>span{font-size:20px}.text-link{display:inline-block;padding:9px 0;border-bottom:1px solid currentColor;font-size:12px;min-height:42px}.split{display:grid;grid-template-columns:1fr 1fr;gap:7vw;align-items:center}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.grid article{border-top:1px solid var(--line);padding-top:24px}.photo{overflow:hidden;min-width:0}.page-head{background:var(--surface);padding-block:60px}.page-head h1{max-width:1100px}.page-head .lead{margin-bottom:0}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.section-heading h2{margin-bottom:0}.section-heading .text-link{flex:none}.reading{max-width:1100px}.reading>p{font-size:16px;line-height:2}.reading h2{font-size:2.2rem}.faq-list details{border-top:1px solid var(--line);padding:18px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;font-size:14px}.faq-list p{margin:16px 0 0;font-size:13px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}[hidden]{display:none!important}.skip{position:fixed;top:-100px;left:15px;background:var(--paper);padding:12px;z-index:100}.skip:focus{top:10px}
header{position:sticky;top:0;z-index:30;display:flex;justify-content:space-between;gap:28px;align-items:center;padding:18px 5vw;background:var(--paper);border-bottom:1px solid var(--line);min-height:90px}.logo{font-size:25px;line-height:1;letter-spacing:-.06em;display:flex;gap:12px;align-items:center;width:fit-content}.logo small{display:block;font-size:8px;letter-spacing:.18em;line-height:1.4;margin-top:7px}.brand-symbol{font-size:32px;line-height:1}nav{display:flex;gap:27px}nav a{font-size:11px;padding:10px 0}nav a[aria-current]{border-bottom:1px solid currentColor}.header-actions{display:flex;gap:20px;align-items:center}.header-actions select{border:0;background:transparent;font-size:11px;min-height:44px}.header-cta{font-size:11px;border-bottom:1px solid currentColor;padding:9px 0;white-space:nowrap}.menu-toggle{width:40px;height:44px;padding:10px 5px;display:none}.menu-toggle span{display:block;height:1px;background:currentColor;margin:6px 0}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:5vw}.footer-grid h2{font-size:2.4rem;max-width:440px;margin:25px 0}.footer-grid>div>a:not(.logo){display:block;font-size:12px;margin-bottom:14px}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:30px;margin-top:50px;padding-top:22px}.footer-bottom p{font-size:10px;margin:0}.contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:8vw}.contact-layout h2{font-size:3rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{font-size:12px}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select{min-height:46px}input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea{padding:12px;border:1px solid #8f9d96;background:var(--paper);width:100%}.form-grid label{display:flex;flex-direction:column;gap:8px}.wide{grid-column:1/-1}.form-grid .check,.check{display:flex;flex-direction:row;gap:12px;align-items:flex-start;font-size:11px;line-height:1.8}.check input{width:18px;height:18px;margin:2px 0;flex:none;accent-color:var(--ink)}.error{color:#b83538;font-size:12px;min-height:1px}.contact-success{padding:35px;background:var(--surface)}.tool-box{padding:35px;background:var(--surface);border:1px solid var(--line)}.tool-box h2{font-size:2rem}.tool-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tool-controls label{display:flex;flex-direction:column;gap:10px}.tool-controls output{font-size:20px;font-weight:500}.tool-controls input[type=range]{width:100%;accent-color:var(--ink);min-height:36px}.table-scroll{overflow:auto;max-width:100%}table{border-collapse:collapse;width:100%;font-size:12px}th,td{text-align:left;padding:16px 12px;border-bottom:1px solid var(--line)}th{font-weight:500}.tool-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:25px}.tool-status{font-size:12px;min-height:24px}
@media(min-width:1800px){.section{padding-inline:max(6vw,calc((100vw - 1600px)/2))}}
@media(max-width:1100px){header{gap:15px;padding-inline:3vw}nav{gap:18px}.header-actions{gap:12px}.header-cta{font-size:10px}.logo{font-size:22px}.split{gap:5vw}}
@media(max-width:950px){header{min-height:80px;padding:15px 24px}.menu-toggle{display:block}nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:20px 25px;box-shadow:0 20px 25px #0001;border-bottom:1px solid var(--line)}nav.open{display:flex;flex-direction:column;gap:8px}nav a{font-size:14px}.grid{gap:22px}.tool-controls{grid-template-columns:1fr 1fr}.footer-grid h2{font-size:2rem}}
@media(max-width:700px){.section{padding:55px 22px}.page-head{padding-block:36px}.page-head h1{font-size:clamp(2.7rem,9.7vw,4.2rem)}.lead{font-size:15px}.split,.grid,.contact-layout{grid-template-columns:1fr;gap:30px}.section-heading{display:block}.section-heading h2{font-size:2.6rem}.section-heading .text-link{margin-top:18px}header{padding:14px 17px;gap:12px}.logo{font-size:22px;gap:8px}.brand-symbol{font-size:27px}.logo small{font-size:7px}.header-actions{gap:9px}.header-cta{display:none}.header-actions select{font-size:10px}.menu-toggle{width:34px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid h2{font-size:2rem;margin-top:25px}.footer-grid>div>a:not(.logo){font-size:11px}.footer-grid .eyebrow{font-size:9px}.footer-bottom{display:block;margin-top:30px}.footer-bottom p{margin:7px 0}.form-grid,.tool-controls{grid-template-columns:1fr}.form-grid label{grid-column:1/-1}.tool-box{padding:23px}.tool-actions{gap:12px}.contact-layout h2{font-size:2.7rem}.table-scroll table{min-width:440px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
@media print{header,footer,.tool-actions,.skip{display:none!important}body{color:black;background:white}.section{padding:15px}.photo{display:none}}
