.marketing-site{--shadow-rose: 0 8px 24px -12px #087f6740}.marketing-header{background:#f7f8f2ed;border-bottom:1px solid #dce2d6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-header>div{max-width:1240px;min-height:82px;padding-block:14px}.marketing-wordmark>span{font-size:25px;font-weight:750;letter-spacing:-.055em}.marketing-wordmark svg{width:50px;height:auto}.marketing-header nav[aria-label=Main] a{font-size:12px;font-weight:600;padding:10px 11px;border-radius:6px}.marketing-header nav[aria-label=Main] a[aria-current=page]{background:#e9efdf;color:#102d2b}.marketing-header .marketing-start{background:#102d2b;color:#fff;border-radius:9px;padding:12px 17px;font-size:12px;display:inline-flex;align-items:center;gap:18px;box-shadow:0 2px #102d2b12;white-space:nowrap}@media(max-width:400px){.marketing-header .marketing-start{gap:10px;padding:10px 12px}}.marketing-header .marketing-start span{color:#d7edaa;font-size:18px;line-height:1;transition:transform .2s ease}.marketing-header .marketing-start:hover{background:#1d4941}.marketing-header .marketing-start:hover span{transform:translate(3px)}.marketing-footer{background:#102d2b;border-top:1px solid #31504a;color:#edf2e7;--primary: #d7edaa;--color-fg: #f7f8f2;--color-muted: #b5c7be;--color-faint: #a7bbb0;--color-primary-text: #d7edaa;--color-border: #31504a}.marketing-footer>div{max-width:1240px;padding-block:58px 26px}.marketing-footer h3{font-size:10px;letter-spacing:.17em;color:#a7bbb0}.marketing-footer .marketing-wordmark>span{font-size:30px}.marketing-footer ul{margin-top:20px}.marketing-footer li{padding-block:2px}.marketing-footer a{text-underline-offset:5px}.marketing-footer a:hover{color:#d7edaa}.marketing-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px}.marketing-footer-bottom span{color:#9cb1a4}.marketing-site a:focus-visible,.marketing-site button:focus-visible,.marketing-site summary:focus-visible{outline:3px solid #087f67;outline-offset:4px}@media(max-width:1023px){.marketing-header>div{padding-inline:20px}.marketing-header nav[aria-label=Main] a{padding-inline:8px;font-size:11px}}@media(max-width:767px){.marketing-header>div{min-height:72px;padding-inline:20px}.marketing-wordmark>span{font-size:22px}.marketing-wordmark{gap:6px}.marketing-wordmark svg{width:40px}.marketing-header .marketing-start{gap:9px;padding:10px 13px}.marketing-footer-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:400px){.marketing-header>div{padding-inline:16px}.marketing-wordmark>span{font-size:20px}.marketing-wordmark svg{width:34px}.marketing-header .marketing-start{gap:6px;padding:10px 11px}.marketing-header details>summary{padding-inline:10px}}@media(prefers-reduced-motion:reduce){.marketing-header .marketing-start span{transition:none}}.marketing-footer a:focus-visible{outline-color:#d7edaa}
