.footer-brand-links[data-astro-cid-nns7i3if]{flex-wrap:wrap;align-items:center;gap:12px 28px;display:flex}.footer-brand-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{align-items:center;min-block-size:44px;display:inline-flex}.footer-brand-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]:hover,.footer-brand-links[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if][aria-current]{text-underline-offset:5px;text-decoration:underline}.landing{--border:#555b65}.landing button{font:inherit;color:inherit;cursor:pointer}.landing [hidden]{display:none!important}@media (scripting:enabled) and (width<=767px){.landing .nav-toggle[hidden]{display:inline-flex!important}#site-navigation:not(.is-open){display:none}}@media (scripting:enabled) and (width>=768px){.landing .language-toggle[hidden]{display:inline-flex!important}.language-toggle[aria-expanded=false]+.language-links{display:none}}.landing :where(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.landing a,.landing summary,.landing button{-webkit-tap-highlight-color:#8ab4ff33}.landing-header{border-block-end:1px solid #30343b}.header-inner{justify-content:space-between;align-items:center;gap:24px;min-block-size:68px;display:flex}.header-inner .brand{white-space:nowrap;align-items:center;min-block-size:44px;font-size:22px;display:inline-flex}#site-navigation{align-items:center;gap:28px;display:flex}#site-navigation>a[aria-current=page]{text-underline-offset:6px;text-decoration:underline}#site-navigation>a,.panel-link,.language-toggle,.language-links a,.nav-toggle{justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;font-size:15px;line-height:1.5;display:inline-flex}.panel-link,.language-toggle,.nav-toggle{background:0 0;border:0}.panel-link{cursor:pointer;padding:0 12px;list-style:none}.outlined{border:1px solid #92969d;border-radius:8px;padding-inline:20px}.panel-link::-webkit-details-marker,.faq-list summary::-webkit-details-marker{display:none}.panel-pending{position:relative}.pending-note{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.65}#site-navigation .pending-note{z-index:2;border:1px solid var(--border);background:var(--surface);border-radius:8px;inline-size:220px;padding:16px;position:absolute;inset-inline-end:0}.language-switcher{position:relative}.language-toggle{gap:8px;padding:0}.language-links{flex-wrap:wrap;gap:8px 16px;display:flex}.language-links [aria-current]{text-underline-offset:5px;text-decoration:underline}.language-toggle:not([hidden])+.language-links{z-index:3;border:1px solid var(--border);background:var(--surface);border-radius:8px;min-inline-size:150px;padding:8px 16px;display:grid;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0}.landing-hero{min-block-size:300px;padding-block:28px}.landing-hero h1{max-inline-size:10em;font-size:clamp(2.125rem,1.5rem + 2.5vw,3.5rem);font-weight:500;line-height:1.12}.landing-hero h1 span{display:block}.landing-hero p{font-size:18px}.landing-hero .brand-lines{inline-size:100%}.hero-actions{align-items:flex-start;gap:20px;margin-block-start:24px;display:flex}.hero-actions .panel-link{min-block-size:48px}.primary-action{background:var(--text);min-block-size:48px;color:var(--background);border:1px solid var(--text);border-radius:8px;justify-content:center;align-items:center;padding:10px 32px;font-size:16px;font-weight:600;line-height:1.5;display:inline-flex}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block-start:24px;display:grid}.pricing-grid .pricing-card{flex-direction:column;display:flex}.pricing-grid .pricing-card>footer{margin-block-start:auto}.pricing-section .section-heading h2{font-size:30px;font-weight:500}.faq-section{grid-template-columns:1fr 3fr;gap:32px;margin-block:56px 48px;display:grid}.faq-section h2{margin:0;padding-block-start:10px;font-size:26px;font-weight:500;line-height:1.3}.faq-list{min-inline-size:0}.faq-list details{border-block-end:1px solid #555b65}.faq-list summary{cursor:pointer;align-items:center;gap:12px;min-block-size:52px;padding-block:10px;font-size:18px;line-height:1.5;list-style:none;display:flex}.chevron{flex-shrink:0}.faq-list .chevron{transform:rotate(-90deg)}.faq-list details[open] .chevron{transform:rotate(0)}.faq-list p{color:var(--muted);margin:4px 0 20px 28px;line-height:1.7}.landing-footer{border-block-start:1px solid #30343b}.footer-inner{padding-block:20px max(20px, env(safe-area-inset-bottom));color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}@media (hover:hover) and (pointer:fine){.landing :where(#site-navigation>a,.language-links a,.panel-link):hover{color:var(--accent)}.primary-action:hover{background:#dce7fa}}.primary-action:active{background:#dce7fa}@media (prefers-reduced-motion:no-preference){.primary-action{transition:transform .16s ease-out,background-color .16s ease-out}.primary-action:active{transform:scale(.98)}.faq-list .chevron{transition:transform .18s ease-out}}@media (width<=1023px) and (width>=640px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.header-inner{flex-wrap:wrap;gap:0 16px;padding-block:12px}.header-inner .brand{font-size:20px}.nav-toggle{border:1px solid var(--border);border-radius:8px;padding-inline:12px}#site-navigation{flex-direction:column;align-items:stretch;gap:8px;inline-size:100%;padding-block:16px 4px}#site-navigation>a,#site-navigation .language-links{justify-content:flex-start}#site-navigation .pending-note{inline-size:auto;position:static}#site-navigation .panel-link{justify-content:flex-start}.landing-hero{grid-template-columns:1fr;gap:32px;padding-block:36px 40px}.landing-hero .brand-lines{block-size:32px;max-inline-size:260px}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.hero-actions .primary-action,.hero-actions .panel-link{inline-size:100%}.pricing-section .section-heading h2{font-size:26px}.faq-section{grid-template-columns:1fr;gap:16px;margin-block:40px}.faq-section h2{font-size:26px}}@media (width<=639px){.pricing-grid{grid-template-columns:minmax(0,1fr)}}
