.faqs-page .container{width:min(100% - 48px, var(--container,1360px))}.faqs-hero{border-bottom:1px solid var(--line);background:0 0;padding:160px 0 72px;position:relative;overflow:hidden}.faqs-hero:before{background-image:linear-gradient(var(--hero-grid-color,#0f172a09) 1px, transparent 1px), linear-gradient(90deg, var(--hero-grid-color,#0f172a09) 1px, transparent 1px);content:"";pointer-events:none;background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 30% 0,#000 50%,#0000 100%);mask-image:radial-gradient(80% 70% at 30% 0,#000 50%,#0000 100%)}.faqs-hero__glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#1ec6bd29 0%,#0000 68%);border-radius:50%;width:min(54vw,540px);height:min(54vw,560px);position:absolute;top:-65%;left:50%;transform:translate(-50%)}.faqs-hero__inner{z-index:1;position:relative}.faqs-hero h1{letter-spacing:-.01em;max-width:760px;margin:16px 0 0;font-size:clamp(34px,4.6vw,52px);line-height:1.04}.faqs-hero p{max-width:680px;color:var(--muted);margin:16px 0 0;font-size:17px;line-height:1.7}.faqs-section{padding:72px 0 104px}.faqs-toolbar{margin-bottom:24px}.faqs-main{gap:0;min-width:0;display:grid}.faqs-layout{grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.faqs-sidebar{align-self:stretch;min-width:0}.faqs-sidebar__sticky{gap:18px;display:grid}.faqs-sidebar__sticky.legal-nav--css-sticky{top:calc(var(--site-header-height,122px) + 24px);z-index:5;position:sticky}.faqs-sidebar__sticky.legal-nav--fixed,.faqs-sidebar__sticky.legal-nav--stuck{z-index:5}.faqs-search{width:100%;min-height:var(--form-input-height,40px);border:1px solid var(--input-border,var(--card-border,var(--line)));background:var(--input-bg,var(--card-bg));box-shadow:none;border-radius:12px;align-items:center;gap:10px;padding:0 8px 0 12px;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}:is(.faqs-search:has(input:focus),.faqs-search:has(input:focus-visible)){border-color:var(--input-border-focus,var(--brand,#1ec6bd));box-shadow:0 0 0 3px color-mix(in srgb, var(--brand,#1ec6bd) 12%, transparent)}.faqs-search__icon{background:var(--brand-soft,#1ec6bd1f);width:28px;height:28px;color:var(--brand,#1ec6bd);pointer-events:none;border-radius:8px;flex:none;place-items:center;display:inline-grid}.faqs-search__icon .tabler-icon{width:var(--form-input-icon-size,15px);height:var(--form-input-icon-size,15px)}.faqs-search input,.faqs-search input[type=search]{width:100%;min-width:0;min-height:0;box-shadow:none;color:var(--foreground);font-size:var(--form-input-font-size,13px);appearance:none;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-weight:600}.faqs-search input::placeholder{color:var(--muted);font-weight:500}.faqs-search input:focus,.faqs-search input:focus-visible,.faqs-search input[type=search]:focus,.faqs-search input[type=search]:focus-visible{box-shadow:none;border:0;outline:none}.faqs-search input::-webkit-search-cancel-button{margin-right:2px}.faqs-nav{gap:8px;display:grid}.faqs-nav__item{min-height:44px;color:var(--muted);text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;padding:0 14px;font-size:14px;font-weight:720;transition:background .16s,border-color .16s,color .16s;display:flex}.faqs-nav__item:hover,.faqs-nav__item.is-active{border-color:color-mix(in srgb, var(--brand,#1ec6bd) 35%, transparent);background:var(--brand-soft,#1ec6bd14);color:var(--foreground)}.faqs-sidebar__cta{border:1px solid var(--line);background:var(--card-bg);box-shadow:var(--shadow-card);border-radius:14px;padding:18px}.faqs-sidebar__cta strong{margin-bottom:8px;font-size:15px;display:block}.faqs-sidebar__cta p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.6}.faqs-content{gap:36px;display:grid}.faqs-group{margin-top:0}.faqs-group__head{border:1px solid color-mix(in srgb, var(--brand,#1ec6bd) 18%, var(--line));border-left:4px solid var(--brand,#1ec6bd);background:var(--brand-soft,#1ec6bd14);border-radius:12px;margin-bottom:14px;padding:14px 16px 14px 18px}.faqs-group__head h2{color:var(--foreground);margin:0;font-size:clamp(18px,2vw,22px);font-weight:800;line-height:1.2}.faq-item--page.is-open .faq-item__panel{max-height:none}.faqs-page--js .faq-item__panel{transition:max-height .26s var(--ease-out), opacity .18s ease}.faqs-empty{border:1px dashed var(--line);background:var(--card-bg);text-align:center;border-radius:16px;justify-items:center;gap:10px;padding:48px 24px;display:grid}.faqs-empty__icon{background:var(--primary-soft);width:52px;height:52px;color:var(--primary);border-radius:999px;place-items:center;display:grid}.faqs-empty__icon .tabler-icon{width:24px;height:24px}.faqs-empty h2{margin:0;font-size:24px}.faqs-empty p{max-width:420px;color:var(--muted);margin:0}@media (width<=1023px){.faqs-hero{padding:140px 0 64px}.faqs-section{padding:64px 0 88px}.faqs-layout{grid-template-columns:1fr;gap:28px}.faqs-sidebar{position:static}.faqs-sidebar__sticky,.faqs-sidebar__sticky.legal-nav--css-sticky,.faqs-sidebar__sticky.legal-nav--fixed,.faqs-sidebar__sticky.legal-nav--stuck{position:static;top:auto}.faqs-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.faqs-nav__item{text-align:center;justify-content:center;min-height:42px;padding:0 10px;font-size:13px}.faqs-sidebar__cta .button{justify-content:center;width:100%}.faqs-sidebar__sticky{gap:20px}.faqs-main{gap:24px}.faqs-toolbar{margin-bottom:0}.faqs-content{gap:36px}.faqs-group{margin-top:0}}@media (width<=768px){.faqs-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.faqs-nav__item{border-color:var(--line);background:var(--card-bg,#fff)}.faqs-sidebar__sticky{gap:20px}.faqs-layout{gap:32px}.faqs-main{gap:28px}.faqs-toolbar{margin-bottom:0}.faqs-content{gap:44px}.faqs-group{scroll-margin-top:calc(var(--site-header-height,82px) + 20px);margin-top:0}.faqs-hero h1{font-size:clamp(28px,7vw,40px)}.faqs-hero p{font-size:16px;line-height:1.65}.faqs-group__head{margin-bottom:16px}.faqs-group__head h2{font-size:18px}.faq-list{gap:12px}.faq-item button{align-items:flex-start;gap:12px;min-height:58px;padding:14px 16px;font-size:15px;line-height:1.35}.faq-item__panel p{padding:0 16px 18px;font-size:15px}}@media (width<=720px){.faqs-page .container{width:min(100% - 32px, var(--container,1360px))}.faqs-hero{padding:132px 0 56px}.faqs-section{padding:56px 0 80px}.faqs-layout{gap:0}.faqs-sidebar__sticky{gap:16px}.faqs-nav{grid-template-columns:1fr;gap:10px}.faqs-nav__item{text-align:left;justify-content:flex-start;min-height:46px;padding:0 16px}.faqs-sidebar__cta{margin-top:12px;padding:18px}.faqs-main{border-top:1px solid var(--line);gap:24px;margin-top:32px;padding-top:32px}.faqs-content{gap:40px}.faqs-group__head{padding:14px 16px 14px 18px}.faq-item button{min-height:54px;padding:12px 14px}.faqs-empty{padding:32px 20px}}
