.service-faq[data-astro-cid-otfcqfpe]{isolation:isolate;background:radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--color-primary) 9%, transparent), transparent 28%), radial-gradient(circle at 4% 90%, color-mix(in srgb, var(--color-orange) 6%, transparent), transparent 27%), var(--surface);color:var(--color-body);padding-block:clamp(76px,7vw,108px);position:relative;overflow:clip}.service-faq__grid[data-astro-cid-otfcqfpe]{z-index:2;grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);align-items:start;gap:clamp(54px,7vw,108px);display:grid;position:relative}.service-faq__aside[data-astro-cid-otfcqfpe]{position:sticky;top:128px}.eyebrow[data-astro-cid-otfcqfpe]{color:var(--color-primary);letter-spacing:.17em;align-items:center;gap:13px;font-size:.68rem;display:flex}.eyebrow[data-astro-cid-otfcqfpe] span[data-astro-cid-otfcqfpe]{background:var(--gradient-action);width:27px;height:1px}h2[data-astro-cid-otfcqfpe]{max-width:470px;color:var(--heading-color);font-size:var(--font-section-title);letter-spacing:-.055em;margin-top:22px;line-height:1.01}h2[data-astro-cid-otfcqfpe] span[data-astro-cid-otfcqfpe]{color:var(--heading-accent);display:block}.service-faq__intro[data-astro-cid-otfcqfpe]{max-width:410px;color:var(--color-body);margin-top:25px;font-size:clamp(.98rem,1.12vw,1.08rem);line-height:1.65}.service-faq__visual[data-astro-cid-otfcqfpe]{justify-content:space-between;align-items:center;gap:28px;max-width:410px;margin-top:42px;display:flex}.service-faq__count[data-astro-cid-otfcqfpe]{align-items:center;gap:15px;display:flex}.service-faq__count[data-astro-cid-otfcqfpe] strong[data-astro-cid-otfcqfpe]{color:var(--color-primary);letter-spacing:-.06em;font-size:2rem;line-height:1}.service-faq__count[data-astro-cid-otfcqfpe] span[data-astro-cid-otfcqfpe]{border-left:1px solid var(--border-color);color:color-mix(in srgb, var(--color-body) 62%, transparent);letter-spacing:.11em;text-transform:uppercase;padding-left:15px;font-size:.61rem;font-weight:750;line-height:1.5}.faq-orbit[data-astro-cid-otfcqfpe]{flex:0 0 138px;place-items:center;width:138px;height:138px;display:grid;position:relative}.faq-orbit[data-astro-cid-otfcqfpe]:before{background:color-mix(in srgb, var(--surface) 72%, transparent);width:68%;height:68%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 9%, transparent);content:"";border-radius:50%;position:absolute}.faq-orbit[data-astro-cid-otfcqfpe]>strong[data-astro-cid-otfcqfpe]{z-index:2;color:var(--color-navy);font-size:2.25rem;line-height:1;position:relative}.faq-orbit__ring[data-astro-cid-otfcqfpe]{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--border-color));border-radius:50%;animation:10s linear infinite faq-orbit-spin;position:absolute;inset:0}.faq-orbit__ring[data-astro-cid-otfcqfpe] i[data-astro-cid-otfcqfpe]{border:2px solid var(--surface-soft);background:var(--color-primary);width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:50%;position:absolute;top:16%;right:7%}.faq-orbit__ring--inner[data-astro-cid-otfcqfpe]{border-style:dashed;border-color:color-mix(in srgb, var(--color-orange) 30%, var(--border-color));animation-duration:7s;animation-direction:reverse;inset:19%}.faq-orbit__ring--inner[data-astro-cid-otfcqfpe] i[data-astro-cid-otfcqfpe]{background:var(--color-orange);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--color-orange) 8%, transparent);inset:auto auto -4px 24%}@keyframes faq-orbit-spin{to{rotate:1turn}}.service-faq__guide[data-astro-cid-otfcqfpe]{border-bottom:2px solid var(--color-primary);color:color-mix(in srgb, var(--color-body) 54%, transparent);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:0 0 16px;font-size:.61rem;font-weight:750;display:flex}.service-faq__list[data-astro-cid-otfcqfpe]{border-bottom:1px solid var(--border-color)}.faq-item[data-astro-cid-otfcqfpe]{border-top:1px solid var(--border-color);position:relative}.faq-item[data-astro-cid-otfcqfpe]:first-child{border-top:0}.faq-item[data-astro-cid-otfcqfpe]:before{background:var(--gradient-action);content:"";transform-origin:0;height:2px;transition:scale .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:-1px 0 auto;scale:0 1}.faq-item[data-astro-cid-otfcqfpe]:first-child:before{top:0}.faq-item[data-astro-cid-otfcqfpe][open]:not(.is-closing):before{scale:1}.faq-item[data-astro-cid-otfcqfpe] summary[data-astro-cid-otfcqfpe]{min-height:84px;color:var(--color-navy);cursor:pointer;grid-template-columns:42px minmax(0,1fr) 45px;align-items:center;gap:18px;padding:18px 0;list-style:none;display:grid}.faq-item[data-astro-cid-otfcqfpe] summary[data-astro-cid-otfcqfpe]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-otfcqfpe] summary[data-astro-cid-otfcqfpe]::marker{content:""}.faq-item[data-astro-cid-otfcqfpe] summary[data-astro-cid-otfcqfpe]:focus-visible{outline:2px solid var(--color-primary);outline-offset:5px;border-radius:12px}.faq-item__number[data-astro-cid-otfcqfpe]{color:color-mix(in srgb, var(--color-body) 50%, transparent);letter-spacing:.08em;transition:color var(--duration-fast);align-self:center;padding-top:0;font-size:.65rem;font-weight:750}.faq-item[data-astro-cid-otfcqfpe] h3[data-astro-cid-otfcqfpe]{letter-spacing:-.025em;max-width:760px;transition:color var(--duration-fast), font-weight var(--duration-fast);font-size:clamp(1rem,1.75vw - .25rem,1.375rem);font-weight:400;line-height:1.25}.faq-item__toggle[data-astro-cid-otfcqfpe]{border:1px solid var(--border-color);background:var(--surface);width:42px;height:42px;color:var(--color-navy);border-radius:50%;place-items:center;transition:border-color .62s,background .62s,color .62s,rotate .8s cubic-bezier(.4,0,.2,1);display:grid;position:relative}.faq-item__toggle[data-astro-cid-otfcqfpe] i[data-astro-cid-otfcqfpe]{background:currentColor;border-radius:2px;width:15px;height:1.5px;position:absolute}.faq-item__toggle[data-astro-cid-otfcqfpe] i[data-astro-cid-otfcqfpe]:last-child{transition:rotate .62s cubic-bezier(.4,0,.2,1),opacity .52s;rotate:90deg}.faq-item__answer[data-astro-cid-otfcqfpe]{padding:0 63px 27px 60px}.faq-item__answer[data-astro-cid-otfcqfpe] p[data-astro-cid-otfcqfpe]{max-width:800px;color:var(--color-body);font-size:.96rem;line-height:1.72}.faq-item[data-astro-cid-otfcqfpe][open] h3[data-astro-cid-otfcqfpe],.faq-item[data-astro-cid-otfcqfpe][open] .faq-item__number[data-astro-cid-otfcqfpe]{color:var(--color-primary)}.faq-item[data-astro-cid-otfcqfpe][open] h3[data-astro-cid-otfcqfpe]{font-weight:700}.faq-item[data-astro-cid-otfcqfpe][open]:not(.is-closing) .faq-item__toggle[data-astro-cid-otfcqfpe]{background:var(--gradient-action);color:var(--on-primary);box-shadow:0 9px 24px color-mix(in srgb, var(--color-primary) 22%, transparent);border-color:#0000;rotate:180deg}.faq-item[data-astro-cid-otfcqfpe][open]:not(.is-closing) .faq-item__toggle[data-astro-cid-otfcqfpe] i[data-astro-cid-otfcqfpe]:last-child{opacity:0;rotate:0deg}.faq-item[data-astro-cid-otfcqfpe].is-opening .faq-item__answer[data-astro-cid-otfcqfpe]{animation:.76s cubic-bezier(.4,0,.2,1) both faq-answer-in}.faq-item[data-astro-cid-otfcqfpe].is-closing .faq-item__answer[data-astro-cid-otfcqfpe]{animation:.62s cubic-bezier(.4,0,.2,1) both faq-answer-out}@keyframes faq-answer-in{0%{opacity:0;translate:0 -8px}}@keyframes faq-answer-out{to{opacity:0;translate:0 -6px}}.service-faq__wash[data-astro-cid-otfcqfpe]{z-index:-1;border:1px solid color-mix(in srgb, var(--color-primary) 11%, transparent);pointer-events:none;border-radius:50%;position:absolute}.service-faq__wash--one[data-astro-cid-otfcqfpe]{width:560px;height:560px;box-shadow:0 0 0 70px color-mix(in srgb, var(--color-primary) 2.5%, transparent);top:-430px;left:23%}.service-faq__wash--two[data-astro-cid-otfcqfpe]{border-color:color-mix(in srgb, var(--color-orange) 9%, transparent);width:370px;height:370px;bottom:-270px;right:-250px}@media (prefers-reduced-motion:no-preference){[data-astro-cid-otfcqfpe][data-faq-reveal].will-reveal{opacity:0;translate:0 18px}[data-astro-cid-otfcqfpe][data-faq-reveal].will-reveal.is-visible{animation:faq-section-reveal .62s var(--ease-out) var(--faq-reveal-delay,0s) forwards}}@keyframes faq-section-reveal{to{opacity:1;translate:0}}@media (width<=980px){.service-faq__grid[data-astro-cid-otfcqfpe]{grid-template-columns:1fr;gap:46px}.service-faq__aside[data-astro-cid-otfcqfpe]{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;display:grid;position:static}.service-faq__visual[data-astro-cid-otfcqfpe]{min-width:320px;margin-top:0}}@media (width<=680px){.service-faq[data-astro-cid-otfcqfpe]{padding-block:72px}.service-faq__aside[data-astro-cid-otfcqfpe]{grid-template-columns:1fr;align-items:start;gap:28px}.service-faq__visual[data-astro-cid-otfcqfpe]{width:100%;min-width:0;margin-top:0}.faq-orbit[data-astro-cid-otfcqfpe]{flex-basis:104px;width:104px;height:104px}.faq-orbit[data-astro-cid-otfcqfpe]>strong[data-astro-cid-otfcqfpe]{font-size:1.8rem}.service-faq__guide[data-astro-cid-otfcqfpe]{padding-bottom:13px}.faq-item[data-astro-cid-otfcqfpe] summary[data-astro-cid-otfcqfpe]{grid-template-columns:30px minmax(0,1fr) 39px;gap:10px;min-height:76px;padding-block:16px}.faq-item__toggle[data-astro-cid-otfcqfpe]{width:38px;height:38px}.faq-item__answer[data-astro-cid-otfcqfpe]{padding:0 5px 24px 40px}.faq-item__answer[data-astro-cid-otfcqfpe] p[data-astro-cid-otfcqfpe]{font-size:.91rem;line-height:1.65}}@media (prefers-reduced-motion:reduce){.faq-orbit__ring[data-astro-cid-otfcqfpe]{animation:none}.faq-item[data-astro-cid-otfcqfpe]:before,.faq-item__number[data-astro-cid-otfcqfpe],.faq-item[data-astro-cid-otfcqfpe] h3[data-astro-cid-otfcqfpe],.faq-item__toggle[data-astro-cid-otfcqfpe],.faq-item__toggle[data-astro-cid-otfcqfpe] i[data-astro-cid-otfcqfpe]:last-child{transition:none}.faq-item__answer[data-astro-cid-otfcqfpe],[data-astro-cid-otfcqfpe][data-faq-reveal]{opacity:1;animation:none;translate:none}}
