.mkt{--ch-bg:#f3eee3;--ch-bg-s:#ede6d7;--ch-bg-teal:#e1f5ee;--ch-bg-dark:#15150f;--ch-bg-forest:#1b4638;--ch-forest:#123527;--ch-moss:#0f6e56;--ch-teal:#0f6e56;--ch-teal-d:#0b5b47;--ch-terra:#b84f1f;--ch-amber:#b84f1f;--ch-sand:#e8b978;--ch-sage:#95d5b2;--ch-ink:#2c2c2a;--ch-ink-2:#5f5e5a;--ch-ink-3:#8e8b83;--ch-rule:#dcd5c7;--ch-white:#fafaf8;--pq-bg:var(--ch-terra)}.mkt,.mkt .nav{color:var(--ch-ink);background:var(--ch-bg)}.mkt .nav{position:-webkit-sticky;position:sticky;top:0;inset-inline:auto;border-bottom:1px solid var(--ch-rule);text-shadow:none}.mkt .nav__wrap{gap:16px}.mkt .nav__right{display:flex;align-items:center;gap:18px;margin-left:auto}.mkt .nav__login{font-size:.9375rem;font-weight:500;color:var(--ch-ink);white-space:nowrap;transition:color var(--dur)}.mkt .nav__login:hover{color:var(--ch-teal)}@media (max-width:640px){.mkt .nav__login{display:none}}.mkt .nav__toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;border:1px solid color-mix(in srgb,currentColor 26%,transparent);border-radius:2px;background:transparent;color:inherit;cursor:pointer;flex:none}.mkt .nav__toggle span{display:block;width:20px;height:1.5px;margin:0 auto;background:currentColor;transition:transform .2s var(--ease),opacity .2s var(--ease)}.mkt .nav--open .nav__toggle span:first-child{transform:translateY(6.5px) rotate(45deg)}.mkt .nav--open .nav__toggle span:nth-child(2){opacity:0}.mkt .nav--open .nav__toggle span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.mkt .nav__drawer{position:fixed;inset:0;z-index:90;display:flex;flex-direction:column;justify-content:center;padding:88px 28px 40px;background:var(--ch-bg-dark);color:#f5f2ec;transform:translateY(-100%);opacity:0;visibility:hidden;transition:transform .32s var(--ease),opacity .32s var(--ease),visibility 0s linear .32s;overflow-y:auto}.mkt .nav--open .nav__drawer{transform:translateY(0);opacity:1;visibility:visible;transition:transform .32s var(--ease),opacity .32s var(--ease)}.mkt .nav__drawer-links{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.mkt .nav__drawer-links a{display:block;padding:15px 0;min-height:44px;font-family:var(--f-dis);font-size:1.9rem;font-weight:500;color:#f5f2ec;border-bottom:1px solid hsla(40,31%,94%,.14);transition:color var(--dur)}.mkt .nav__drawer-links a:hover{color:var(--ch-sand)}.mkt .nav__drawer-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.mkt .nav__drawer-cta{align-self:flex-start}@media (min-width:900px){.mkt .nav__drawer,.mkt .nav__toggle{display:none}}@media (max-width:899px){.mkt .nav__links{display:none}}@media (max-width:400px){.mkt .nav__cta{display:none}}@media (max-width:860px){.mkt .p3-row__p{display:block;grid-column:1/-1;margin-top:4px;font-size:.9rem;line-height:1.65}.mkt .p3-row{grid-template-columns:44px 1fr;column-gap:18px;row-gap:6px;align-items:start;padding:22px 0}.mkt .p3-row__n{font-size:1.75rem}}@media (max-width:640px){.mkt .p3-row{grid-template-columns:40px 1fr;column-gap:14px}.mkt .p3-row__h{font-size:1.2rem}}.mkt{overflow-x:clip}@media (max-width:640px){.mkt .btn{min-height:44px}.mkt .cta3__acts,.mkt .h3__acts{flex-direction:column;align-items:stretch}.mkt .cta3__acts .btn-ghost3,.mkt .cta3__acts .btn-white3,.mkt .h3__acts .btn{width:100%;justify-content:center}.mkt .footer__col a{padding:3px 0;display:inline-block}.mkt .footer__legal{gap:18px}}