
:root{--ink:#162026;--paper:#f8f7f3;--paper2:#f1f0eb;--orange:#ee6b3d;--orange2:#ff8d5d;--line:#e1e2de;--muted:#667078;--dark:#101b22;--dark2:#1d2c34;--white:#fff;--radius:22px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:'DM Sans',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand,.metric{font-family:'Outfit',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{text-decoration:none;color:inherit}button,select,input{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #ffaa83;outline-offset:3px}.container{max-width:1232px;padding:0 26px;margin:0 auto}.topbar{height:78px;background:#fff;display:flex;align-items:center;position:relative;z-index:20;border-bottom:1px solid #ecebe7}.topbar .container{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-size:23px;font-weight:900;letter-spacing:-1.25px;display:flex;align-items:center;gap:11px;white-space:nowrap}.brand small{font-weight:400;color:#888e90;font-size:12px;display:block;letter-spacing:.2px;line-height:1.1;font-family:'DM Sans'}.brand-word em{font-style:normal;color:var(--orange)}.brand-mark{height:38px;width:38px;background:#15262c;border-radius:11px;display:grid;place-items:center;transform:rotate(-7deg);position:relative;box-shadow:0 4px 10px #17293115}.brand-mark svg{width:23px;transform:rotate(7deg)}.brand-mark:after{content:'';height:7px;width:7px;background:var(--orange);position:absolute;right:0;top:2px;border-radius:50%}.navlinks{display:flex;align-items:center;gap:30px;color:#48545a;font-size:13.5px;font-weight:700}.navlinks a:hover{color:var(--orange)}.nav-cta{padding:12px 17px;border:1px solid #dadddc;border-radius:999px;color:#233038!important}.mobile-toggle{display:none;background:none;border:0;color:var(--ink);padding:8px}.footer{background:#f2f2ee;padding:37px 0 30px}.footer-inner{display:flex;justify-content:space-between;gap:22px;align-items:start}.footer .brand{font-size:19px}.footer .brand-mark{width:32px;height:32px}.footer .brand-mark svg{width:19px}.footer p{font-size:11px;line-height:1.7;color:#829096;max-width:570px;margin:15px 0 0}.footer-links{display:flex;flex-wrap:wrap;gap:19px;font-weight:800;color:#43545a;font-size:12px;padding-top:7px}.copyright{margin-top:33px;border-top:1px solid #dde1de;padding-top:17px;font-size:11px;color:#95a09f;display:flex;justify-content:space-between;gap:16px}.toplink{color:#526c73;font-weight:700}
:root{--orange-a:#C94A1C}
.brand img{height:46px;width:auto;display:block}
.locsel{display:flex;gap:6px}.locsel select{height:38px;border:1px solid #dadddc;border-radius:999px;padding:0 12px;background:#fff;color:#233038;font-weight:600;font-size:13px;max-width:170px}
.adslot{background:#172831;color:#fff;border-radius:16px;padding:16px 20px;margin:18px auto;text-align:center;max-width:1180px}
.adslot a{color:#fff}.adslot .adph{font-weight:800}.adslot .adph:hover{color:#ffb595}.adslot .btn{background:var(--orange-a);color:#fff;display:inline-block;padding:.6rem 1.1rem;border-radius:11px;font-weight:800;margin:.3rem}.adslot .vendor{margin:.2rem 0}
.adwrap{padding:0 26px}
.footer .brand img{height:38px}
@media(max-width:1080px){.navlinks{gap:17px}}
@media(max-width:800px){.topbar{height:69px}.navlinks{display:none;position:absolute;left:0;right:0;top:69px;background:#fff;flex-direction:column;align-items:stretch;padding:18px 25px 25px;gap:0;box-shadow:0 14px 30px #12252b12}.navlinks.open{display:flex}.navlinks a{padding:15px 5px}.navlinks .nav-cta{margin-top:7px;text-align:center}.mobile-toggle{display:block}.footer-inner{flex-direction:column;gap:26px}.locsel select{max-width:120px}}
@media(max-width:580px){.container{padding:0 18px}.brand img{height:36px}.locsel select[name=mt]{display:none}.footer-links{gap:14px}.copyright{display:block}.copyright span{display:block;margin-bottom:8px}.adwrap{padding:0 14px}}
.navlinks a{white-space:nowrap}
@media(max-width:1260px) and (min-width:801px){.navlinks{gap:16px;font-size:13px}.navlinks a[href="/#how-it-works"]{display:none}}
