.nav{z-index:60;transition:background .2s var(--ease), border-color .2s var(--ease), backdrop-filter .2s var(--ease);background:0 0;border-bottom:1px solid #0000;position:sticky;top:0}.nav[data-scrolled=true]{-webkit-backdrop-filter:saturate(180%)blur(10px);border-bottom-color:var(--line);background:#ffffffd1}.nav__inner{align-items:center;gap:20px;height:64px;display:flex}.nav__logo{flex-shrink:0;align-items:center;display:flex}.nav__logo img{width:132px;height:auto;display:block}.nav__links,.nav__actions{display:none}.nav__burger{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:10px;place-items:center;margin-left:auto;display:grid}@media (min-width:940px){.nav__inner{height:72px}.nav__burger{display:none}.nav__links{align-items:center;gap:26px;margin:0 auto;display:flex}.nav__links a{color:var(--body);letter-spacing:-.012em;transition:color .16s var(--ease);font-size:14.5px;font-weight:550;text-decoration:none}.nav__links a:hover{color:var(--ink)}.nav__actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.nav__signin{color:var(--body);letter-spacing:-.012em;font-size:14.5px;font-weight:550;text-decoration:none}.nav__signin:hover{color:var(--ink)}}.navmob{z-index:55;animation:navmob-in .2s var(--ease) both;background:#fff;flex-direction:column;padding:8px 20px 32px;display:flex;position:fixed;inset:64px 0 0}@keyframes navmob-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.navmob__links{flex-direction:column;display:flex}.navmob__links a{letter-spacing:-.026em;color:var(--ink);border-bottom:1px solid var(--line-2);padding:18px 2px;font-size:20px;font-weight:620;text-decoration:none}.navmob__actions{flex-direction:column;gap:10px;margin-top:26px;display:flex}.navmob__actions .mkt-btn{width:100%}@media (min-width:940px){.navmob{display:none}}@media (prefers-reduced-motion:reduce){.navmob{animation:none}}
.foot{border-top:1px solid var(--line);background:#fff}.foot__inner{gap:30px;padding-block:40px 26px;display:grid}.foot__brand img{width:128px;height:auto;display:block}.foot__tag{color:var(--dim);margin:10px 0 0;font-size:13.5px}.foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 20px;display:grid}.foot__col{flex-direction:column;gap:9px;display:flex}.foot__h{color:var(--ink);margin:0 0 2px;font-size:12.5px;font-weight:620}.foot__col a{color:var(--dim);transition:color .16s var(--ease);font-size:13.5px;text-decoration:none}.foot__col a:hover{color:var(--ink)}.foot__bar{border-top:1px solid var(--line-2);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:8px 18px;padding-block:16px;font-size:12.5px;display:flex}@media (min-width:860px){.foot__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:40px;padding-block:52px 30px}.foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}
.faq{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq__q{cursor:pointer;letter-spacing:-.018em;width:100%;color:var(--ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:18px 2px;font-family:inherit;font-size:16px;font-weight:600;display:flex}.faq__icon{color:var(--dim);transition:transform .2s var(--ease), color .2s var(--ease);flex-shrink:0}.faq__item[data-open=true] .faq__icon{color:var(--green);transform:rotate(45deg)}.faq__a{max-width:68ch;padding:0 2px 18px}.faq__a p{color:var(--body);margin:0;font-size:14.5px;line-height:1.6}@media (min-width:768px){.faq__q{padding:20px 2px;font-size:17px}}
