.faqs-page{isolation:isolate;padding-bottom:56px;position:relative;overflow-x:clip}.blog-atmosphere[data-kind=faqs]{--atmo-h:480px;--atmo-fade:280px;--map-x:-660px;--map-y:-200px}@media (min-width:1024px){.blog-atmosphere[data-kind=faqs]{--atmo-h:680px;--atmo-fade:400px;--map-x:-760px;--map-y:-620px;--glow-x:780px;--glow-y:-460px}}.faq-hero{flex-direction:column;padding-top:88px;display:flex}.faq-crumbs{color:var(--lead-foreground);white-space:pre;font-size:13px;font-weight:500;line-height:16px;display:flex}.faq-h1{color:var(--foreground);letter-spacing:-.85px;margin-top:18px;font-size:34px;font-weight:700;line-height:40px}.faq-accent{white-space:nowrap;display:inline-block;position:relative}.faq-accent-line{width:5.54em;height:.26em;color:var(--primary);pointer-events:none;position:absolute;bottom:-.1em;left:-.04em;overflow:visible}.faq-updated{color:var(--lead-foreground);margin-top:18px;font-size:13px;font-weight:500;line-height:16px}.faq-search{border:1px solid var(--input);background:var(--card);height:52px;color:var(--foreground);border-radius:14px;align-items:center;gap:10px;margin-top:18px;padding-inline:16px;transition:border-color .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.faq-search[data-filled],.faq-search:focus-within{border-color:var(--primary)}.faq-search:has(:focus-visible){box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring)}html.no-js .faq-search{display:none}.faq-search-icon{color:var(--foreground);flex-shrink:0;display:flex}.faq-search-input{min-width:0;height:100%;color:var(--foreground);background:0 0;border:0;outline:none;flex:1;font-size:16px}.faq-search-input::placeholder{color:var(--lead-foreground);opacity:1}.faq-search-clear,.faq-search-count{display:none}.faq-empty{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:16px;margin-top:20px;padding:20px;font-size:17px;line-height:24px}.faq-empty-link{color:var(--primary-soft-foreground);text-underline-offset:3px;border-radius:4px;font-weight:700;text-decoration:underline}.faq-most-asked{margin-top:18px}.faq-most-asked-title{color:var(--foreground);letter-spacing:-.33px;font-size:22px;font-weight:700;line-height:28px}.faq-cards{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:18px -20px 0;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.faq-cards::-webkit-scrollbar{display:none}.faq-card-item{scroll-snap-align:start;flex-shrink:0;width:264px}.faq-card{border:1px solid var(--border);background:var(--card);border-radius:20px;flex-direction:column;gap:10px;height:184px;padding:22px 24px 56px;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.faq-card:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.faq-card-question{color:var(--foreground);font-size:16px;font-weight:700}.faq-card-excerpt{color:var(--lead-foreground);font-size:14px;line-height:22px;overflow:hidden}.faq-card-more{color:var(--primary);white-space:pre;font-size:14px;font-weight:600;position:absolute;bottom:22px;left:23px}@media (hover:hover){.faq-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px -16px #0517142e,0 2px 4px #0517140d}}.faq-chips-wrap{top:var(--header-h);z-index:20;margin:18px -20px 0;padding:8px 0 7px;transition:top .3s cubic-bezier(.16,1,.3,1),background-color .2s cubic-bezier(.16,1,.3,1);position:sticky}body:has(.site-header[data-hidden]:not(:focus-within)) .faq-chips-wrap{top:0}.faq-chips-wrap:before{content:"";z-index:-1;border-bottom:1px solid #0000;transition:background-color .2s cubic-bezier(.16,1,.3,1),border-color .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.faq-chips-wrap[data-stuck]:before{border-bottom-color:var(--border);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.faq-chips{scrollbar-width:none;gap:8px;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.faq-chips::-webkit-scrollbar{display:none}.faq-chip{border:1px solid var(--border);background:var(--background);height:44px;color:var(--foreground);white-space:nowrap;border-radius:22px;align-items:center;padding:0 16px 0 18px;font-size:15px;font-weight:600;transition:color .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.faq-chip[data-selected]{color:var(--background);border-color:#0000}.faq-chip-fill{background:var(--foreground);border-radius:22px;position:absolute;inset:-1px}.faq-chip:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}@media (hover:hover){.faq-chip:not([data-selected]):hover{background:var(--secondary)}}.faq-grid{display:block}.faq-rail-col{display:none}.faq-category{flex-direction:column;display:flex}.faq-category-head{align-items:baseline;gap:12px;padding:48px 0 8px;display:flex}.faq-category:first-child .faq-category-head{padding-top:4px}.faq-h2{scroll-margin-top:calc(var(--header-h) + 76px);color:var(--foreground);letter-spacing:-.36px;font-size:24px;font-weight:700;line-height:38px}.faq-h2-count{color:var(--lead-foreground);font-size:14px;font-weight:500;display:none}.faq-entry{border-bottom:1px solid var(--border);background:var(--background);border-radius:0;scroll-margin-top:128px;transition:background-color .6s cubic-bezier(.16,1,.3,1),padding .6s cubic-bezier(.16,1,.3,1),border-radius .6s cubic-bezier(.16,1,.3,1)}.faq-entry[data-highlight]{background:var(--primary-soft);border-radius:16px;transition:none}.faq-summary{cursor:pointer;border-radius:8px;align-items:center;gap:16px;margin:16px 4px;padding-block:6px;list-style:none;display:flex}.faq-entry[data-highlight] .faq-summary{margin-inline:20px}.faq-summary:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring);outline:none}.faq-question{min-width:0;color:var(--foreground);letter-spacing:-.085px;flex:1;font-size:17px;font-weight:600;line-height:24px;transition:color .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.faq-summary:hover .faq-question{color:var(--primary)}.faq-summary:hover .faq-icon{background:var(--primary-soft)}}.faq-body{flex-direction:column;align-items:flex-start;gap:14px;margin:-8px 4px 0;padding-bottom:22px;display:flex}.faq-entry[data-highlight] .faq-body{margin-inline:20px}.faq-answer{color:var(--foreground);font-size:17px;line-height:28px}.faq-mark{color:var(--primary-soft-foreground);text-underline-position:from-font;background:0 0;font-weight:700;text-decoration:underline;text-decoration-thickness:from-font}.faq-guide{width:min(100%,330px)}.faq-anchor{align-items:center;gap:12px;display:flex}.faq-anchor-url{color:var(--lead-foreground);white-space:nowrap;font-size:13px;font-weight:500;display:none}@supports selector(::details-content){.faq-entry{interpolate-size:allow-keywords}.faq-entry::details-content{opacity:0;block-size:0;transition:block-size .3s cubic-bezier(.16, 1, .3, 1), opacity .2s cubic-bezier(.16, 1, .3, 1), content-visibility .3s allow-discrete;overflow:clip}.faq-entry[open]::details-content{opacity:1;block-size:auto}}@keyframes faq-rise{0%{opacity:0;transform:translateY(16px)}}.faq-entry[open] .faq-media{animation:.5s cubic-bezier(.16,1,.3,1) both faq-rise}.faqs-view[data-searching] :is(.faq-most-asked,.faq-chips-wrap,.faq-rail-col),.faqs-view[data-searching] :is(.faq-media,.faq-anchor){display:none}.faqs-view[data-searching] .faq-questions{margin-top:28px}.faqs-view[data-searching] .faq-category-head,.faqs-view[data-searching] .faq-category:first-child .faq-category-head{padding:24px 0 6px}.faqs-view[data-searching] .faq-category:first-child .faq-category-head{padding-top:0}.faqs-view[data-searching] .faq-h2{letter-spacing:0;font-size:22px;line-height:normal}.faq-crop{flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;display:flex}.faq-crop-frame{border:1px solid var(--border);background:var(--card);border-radius:16px;max-width:100%;overflow:hidden;box-shadow:0 8px 24px -12px #05171417,0 1px 2px #0517140a}.faq-crop-img img{width:100%;height:100%;display:block}.dark .faq-crop-light,:root:not(.dark) .faq-crop-dark{display:none}.faq-bands{flex-direction:column;gap:18px;margin-top:18px;display:flex}.faq-ask{background:var(--muted);border-radius:22px;flex-direction:column;gap:12px;padding:24px 22px;display:flex}.faq-ask-head{align-items:center;gap:14px;display:flex}.faq-ask-actions{flex-direction:column;gap:12px;display:flex}.faq-bridge{isolation:isolate;background:var(--primary-soft);border-radius:24px;height:500px;padding:28px 24px 0;position:relative;overflow:hidden}.faq-bridge-map{z-index:-1;width:1680px;height:1680px;top:-400px;left:-300px}.faq-bridge-glow{z-index:-1;width:630px;height:630px;top:180px;left:-60px}.faq-bridge-title{max-width:302px;color:var(--foreground);letter-spacing:-.52px;font-size:26px;font-weight:700;line-height:normal}.faq-bridge-action{margin-top:20px}.faq-bridge-phone{width:166px;margin:28px auto 0}.faq-bridge-caption{position:absolute;top:239px;right:7px}@media (min-width:1024px){.faqs-page{padding-bottom:120px}.faq-hero{padding-top:112px}.faq-crumbs{font-size:14px;line-height:18px}.faq-h1{letter-spacing:-1.68px;margin-top:16px;font-size:56px;line-height:62px}.faq-updated{margin-top:18px;font-size:14px;line-height:18px}.faq-search{border-radius:16px;gap:12px;width:680px;max-width:100%;height:60px;margin-top:28px;padding-inline:20px;box-shadow:0 8px 24px -12px #05171417,0 1px 2px #0517140a}.faq-search:has(:focus-visible){box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--ring)}.faq-search-input{font-size:17px}.faq-search-input::-webkit-search-cancel-button{appearance:none}.faq-search-clear{height:44px;color:var(--lead-foreground);white-space:pre;border-radius:8px;align-items:center;gap:6px;padding-inline:6px;font-size:14px;font-weight:600;display:inline-flex}.faq-search-clear:hover{color:var(--foreground)}.faq-search-count{color:var(--lead-foreground);white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:500;display:block}.faq-empty{width:680px;max-width:100%;margin-top:32px;padding:23px 28px}.faq-most-asked{margin-top:60px}.faq-most-asked-title{letter-spacing:-.45px;font-size:30px;line-height:38px}.faq-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:16px 0 0;padding:0;display:grid;overflow:visible}.faq-card-item{width:auto}.faq-card{height:236px;padding-bottom:60px}.faq-card-question{font-size:18px}.faq-card-excerpt{font-size:15px}.faq-card-more{bottom:23px}.faq-chips-wrap{display:none}.faq-grid{grid-template-columns:230px minmax(0,760px);column-gap:clamp(40px,20vw - 164.8px,90px);margin-top:90px;display:grid}.faqs-view[data-searching] .faq-grid{margin-top:48px}.faqs-view[data-searching] .faq-questions{margin-top:0}.faq-rail-col{padding-top:6px;display:block}.faq-questions{grid-column:2}.faq-rail.legal-rail{top:96px}.faq-rail .legal-rail-body{margin-top:4px}.faq-rail .legal-rail-list{gap:0}.faq-rail .legal-rail-link{min-height:68px;padding-block:7px 0}.faq-rail .legal-rail-label{max-width:180px}.faq-category-head{padding:72px 0 8px}.faq-category:first-child .faq-category-head{padding-top:0}.faq-h2{letter-spacing:-.45px;scroll-margin-top:96px;font-size:30px}.faq-h2-count{display:block}.faqs-view[data-searching] .faq-h2-count{display:none}.faq-entry{scroll-margin-top:96px}.faq-question{letter-spacing:-.1px;font-size:20px;line-height:28px}.faq-answer{font-size:18px;line-height:30px}.faq-guide{width:400px}.faq-anchor-url{display:block}.faq-bands{gap:48px;margin-top:120px}.faq-ask{border-radius:24px;flex-direction:row;justify-content:space-between;align-items:center;min-height:220px;padding:0 48px}.faq-ask-head{gap:24px}.faq-ask-actions{flex-direction:row}.faq-bridge{border-radius:28px;height:420px;padding:110px 64px 0}.faq-bridge-glow{width:900px;height:900px;top:-220px;left:480px}.faq-bridge-title{letter-spacing:-1px;max-width:560px;font-size:40px;line-height:46px}.faq-bridge-action{margin-top:32px}.faq-bridge-phone{width:239px;margin:0;position:absolute;top:64px;left:63%}.faq-bridge-caption{top:0;left:calc(100% + 48px);right:auto}}@media (prefers-reduced-motion:reduce){.faq-entry,.faq-card,.faq-chips-wrap{transition:none!important}.faq-entry::details-content{transition:none!important}.faq-entry[open] .faq-media{animation:none}.faq-card:hover{transform:none}}@media print{.faq-search,.faq-most-asked,.faq-chips-wrap,.faq-rail-col,.faq-bands{display:none!important}}
