.c--homeSection{padding-block:var(--sp-section);color:var(--c-text);position:relative}.c--homeSection--surface{padding-block:calc(var(--sp-section) * .75);background:var(--c-surface)}.c--homeSection_inner{gap:var(--sp-head);flex-direction:column;display:flex}.c--secHead{gap:var(--s25);flex-direction:column;max-inline-size:46rem;display:flex}.c--secHead--center{text-align:center;align-items:center;margin-inline:auto}.c--secHead--start{align-items:flex-start}.c--secHead_title{color:var(--c-text);font-size:var(--fs-h2);font-feature-settings:"palt";letter-spacing:.02em;text-wrap:balance;word-break:auto-phrase;margin:0;font-weight:700;line-height:1.4}.c--secHead_lead{color:var(--c-body);margin:0;line-height:1.85}.c--secSplit{align-items:end;gap:var(--s25) var(--sp-col);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);display:grid}.c--secSplit .c--secHead{max-inline-size:none}.c--secSplit_lead{color:var(--c-body);margin:0;padding-block-end:.35em;line-height:1.85}.c--secSplit_side{padding-block-end:.35em}.c--secSplit--end .c--secSplit_side{justify-content:flex-end;display:flex}.c--flow_title,.c--price_label,.c--symptom_title,.c--feature_title,.c--compact_title,.c--symptom_text,.c--feature_text,.c--compact_text,.c--faq_answer,.c--faq_question,.c--method_item,.c--price_desc,.c--price_note,.c--flow_text,.c--consult_text p,.c--about_text p,.c--secHead_lead,.c--secSplit_lead,.c--svcCard_list li,.c--homeHero_lead,.c--svcHero_lead,.c--final-cta_text{line-break:strict}.c--art{block-size:auto;inline-size:100%;display:block}.u--visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html.has-reveal [data-reveal]{opacity:0}html.has-reveal [data-reveal][data-revealed]{animation:homeRevealUp .62s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}html.has-reveal [data-reveal][data-revealed=instant]{opacity:1;animation:none}@keyframes homeRevealUp{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@media print,(prefers-reduced-motion:reduce){html.has-reveal [data-reveal]{opacity:1!important;animation:none!important}}.c--ctaButton.c--ctaButton--xl{min-block-size:3.75rem;padding-inline:1.5em}:where(.c--homeHero_assure,.c--svcHero_assure){gap:var(--s5) var(--s30);color:var(--c-body);flex-wrap:wrap;margin:0;padding:0;line-height:1.6;list-style:none;display:flex}:where(.c--homeHero_assure,.c--svcHero_assure) li{align-items:center;gap:.45em;display:flex}.c--assure_icon{color:var(--c-link);flex:none;display:flex}.c--assure_icon svg{block-size:1.1em;inline-size:1.1em}@media (width<=1023px){.c--secSplit{grid-template-columns:1fr}.c--secSplit--end .c--secSplit_side{justify-content:flex-start}}.c--stage{--tone:var(--stage-plus);--tone-ink:var(--stage-plus-ink);--glow:var(--stage-plus-glow);--stg-surface:light-dark(#fff,#141b28);--stg-chrome:light-dark(#f1f4f9,#1a2232);--stg-line:light-dark(#e1e7f0,#2b3547);--stg-line-soft:light-dark(#edf1f6,#222b3b);--stg-ink:light-dark(#0f1f3d,#e9edf4);--stg-ink-2:light-dark(#26324a,#d3dae5);--stg-ink-3:light-dark(#3c4658,#c3cbd8);--stg-sub:light-dark(#5b6578,#9ba6b7);--stg-dot:light-dark(#d3dae6,#3a4558);--stg-tone-ink:light-dark(var(--tone-ink),var(--glow));--stg-ok:#12805c;--stg-ok-ink:light-dark(#12805c,#5fd3a6);--stg-mini-bar:light-dark(#e1e8f1,#2a3446);--stg-mini-a:light-dark(#e9f1ff,#1a2741);--stg-mini-b:light-dark(#e5f9f7,#15302f);--stg-mini-ink:light-dark(#0a2a66,#8fa6d6);--stg-mini-sub:light-dark(#b5c4d9,#4a5873);--stg-mini-card:light-dark(#f1f5fa,#1c2536);--stg-broken:light-dark(#fbfbfc,#161c28);--stg-error-bg:light-dark(#fff4f3,#2e1b1d);--stg-error-ink:light-dark(#a8261d,#ff9e94);--stg-legend:light-dark(#4e5155,#9ba6b7);--stg-grid:light-dark(#e6ebf2,#263042);--stg-tag-bg:light-dark(#edf9f8,#12302f);--stg-tag-ink:light-dark(#0b7b83,#6ff0dd);gap:var(--s25);flex-direction:column;inline-size:100%;max-inline-size:40rem;margin-inline:auto 0;display:flex}@supports not (color:light-dark(#000, #fff)){.c--stage{--stg-surface:#fff;--stg-chrome:#f1f4f9;--stg-line:#e1e7f0;--stg-line-soft:#edf1f6;--stg-ink:#0f1f3d;--stg-ink-2:#26324a;--stg-ink-3:#3c4658;--stg-sub:#5b6578;--stg-dot:#d3dae6;--stg-tone-ink:var(--tone-ink);--stg-ok:#12805c;--stg-ok-ink:#12805c;--stg-mini-bar:#e1e8f1;--stg-mini-a:#e9f1ff;--stg-mini-b:#e5f9f7;--stg-mini-ink:#0a2a66;--stg-mini-sub:#b5c4d9;--stg-mini-card:#f1f5fa;--stg-broken:#fbfbfc;--stg-error-bg:#fff4f3;--stg-error-ink:#a8261d;--stg-legend:#4e5155;--stg-grid:#e6ebf2;--stg-tag-bg:#edf9f8;--stg-tag-ink:#0b7b83}}.c--stage[data-stage="2"]{--tone:var(--stage-repair);--tone-ink:var(--stage-repair-ink);--glow:var(--stage-repair-glow)}.c--stage[data-stage="3"]{--tone:var(--stage-care);--tone-ink:var(--stage-care-ink);--glow:var(--stage-care-glow)}.c--stage_device{color:var(--stg-ink);background:var(--stg-surface);box-shadow:0 0 0 1px var(--c-line);position:relative;container-type:inline-size}.c--stage_bar{background:var(--stg-chrome);border-block-end:1px solid var(--stg-line);align-items:center;gap:2.2cqi;block-size:max(2.5rem,7.4cqi);padding-inline:3cqi;display:flex}.c--stage_dots{gap:1.1cqi;display:flex}.c--stage_dots i{aspect-ratio:1;background:var(--stg-dot);border-radius:50%;inline-size:max(7px,1.5cqi)}.c--stage_dots i:first-child{background:#f0786a}.c--stage_url{block-size:max(1.75rem,5cqi);min-inline-size:0;color:var(--stg-sub);font-family:var(--ff--display);background:var(--stg-surface);border:1px solid var(--stg-line);flex:auto;align-items:center;gap:.5em;padding-inline:.8em;font-size:clamp(11px,2.1cqi,13px);display:flex}.c--stage_url svg{block-size:1em;inline-size:1em;color:var(--stg-ok-ink)}.c--stage_status{color:var(--stg-tone-ink);background:var(--stg-surface);border:1px solid color-mix(in srgb, var(--tone) 40%, var(--stg-surface));flex:none;align-items:center;gap:.45em;padding:.4em .75em;font-size:clamp(11px,2.1cqi,13px);font-weight:700;line-height:1;transition:color .4s,border-color .4s;display:inline-flex}.c--stage_statusDot{background:var(--tone);border-radius:50%;block-size:.55em;inline-size:.55em}.c--stage_statusText{display:none}.c--stage[data-stage="2"] .c--stage_statusText[data-for="02"],.c--stage[data-stage="3"] .c--stage_statusText[data-for="03"],.c--stage[data-stage="4"] .c--stage_statusText[data-for="04"]{display:inline}.c--stage_screen{aspect-ratio:16/10.4;background:var(--stg-surface);position:relative;overflow:hidden}.c--stage_scene{visibility:hidden;padding:4.4cqi 5cqi;font-size:clamp(11px,2.55cqi,15px);line-height:1.5;position:absolute;inset:0}.c--stage[data-stage="2"] [data-scene="2"],.c--stage[data-stage="3"] [data-scene="3"],.c--stage[data-stage="4"] [data-scene="4"]{z-index:2;visibility:visible;animation:stageWipe .7s var(--ease-out) both}@keyframes stageWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.c--stage_sweep{z-index:3;background:var(--tone);opacity:0;pointer-events:none;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.c--stage_screen[data-switch=a] .c--stage_sweep{animation:stageSweepA .7s var(--ease-out)}@keyframes stageSweepA{0%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(100cqi)}}.c--stage:not([data-stage="2"]) .c--sc2 *,.c--stage:not([data-stage="3"]) .c--sc3 *,.c--stage:not([data-stage="4"]) .c--sc4 *{animation:none!important}@keyframes stageIn{0%{clip-path:inset(0 100% 0 0);translate:0 6px}to{clip-path:inset(-16px);translate:0}}@keyframes stageDrop{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(-20px)}}@keyframes stagePop{0%{clip-path:inset(0 100% 0 0);scale:.92}70%{scale:1.04}to{clip-path:inset(-24px);scale:1}}@keyframes stageFade{0%{opacity:0}}@keyframes stageDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.c--miniSite{flex-direction:column;gap:3cqi;padding:4.4cqi 5cqi;display:flex;position:absolute;inset:0}.c--miniSite_nav{align-items:center;gap:2.4cqi;display:flex}.c--miniSite_nav i{background:var(--stg-mini-bar);block-size:1.2cqi;inline-size:7cqi}.c--miniSite_nav i:first-child{background:var(--grad-brand);block-size:2.2cqi;inline-size:13cqi;margin-inline-end:auto}.c--miniSite_hero{background:linear-gradient(120deg, var(--stg-mini-a), var(--stg-mini-b));flex-direction:column;gap:1.8cqi;padding:3.8cqi;display:flex}.c--miniSite_hero i{background:var(--stg-mini-ink);block-size:2.4cqi;inline-size:60%;display:block}.c--miniSite_hero i:nth-child(2){background:var(--stg-mini-sub);block-size:1.4cqi;inline-size:42%}.c--miniSite_hero i:nth-child(3){background:var(--cta);block-size:3.6cqi;inline-size:18cqi;margin-block-start:.8cqi}.c--miniSite_cards{grid-template-columns:repeat(3,1fr);gap:2.2cqi;display:grid}.c--miniSite_cards i{background:var(--stg-mini-card);border-block-start:2px solid var(--stage-repair);block-size:9cqi}.c--miniSite_cards i:nth-child(2){border-color:var(--stage-care)}.c--miniSite_cards i:nth-child(3){border-color:var(--accent)}.c--sc2{background:var(--stg-surface);padding:0}.c--sc2_broken{background:var(--stg-broken);clip-path:inset(50% 0);place-items:center;padding:5cqi;animation:2.3s both stageBrokenLife;display:grid;position:absolute;inset:0}@keyframes stageBrokenLife{0%,85%{clip-path:inset(0)}to{clip-path:inset(50% 0)}}.c--sc2_error{background:var(--stg-error-bg);inline-size:min(100%,34em);animation:stageIn .4s var(--ease-out) .25s both, stageGlitch .9s steps(2, end) .75s 1;border-inline-start:4px solid #d63b3b;grid-template-columns:auto 1fr;align-items:center;gap:.6em .8em;padding:1.1em 1.3em;display:grid}.c--sc2_error b{block-size:1.7em;inline-size:1.7em;color:var(--white);font-family:var(--ff--display);background:#d63b3b;border-radius:50%;place-items:center;line-height:1;display:grid}.c--sc2_error span{color:var(--stg-error-ink);font-weight:700}.c--sc2_error code{color:var(--stg-sub);font-family:var(--ff--mono);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.82em;overflow:hidden}@keyframes stageGlitch{0%{text-shadow:none;transform:translate(0)}20%{text-shadow:2px 0 #d63b3b99,-2px 0 #186ce499;transform:translate(-3px,1px)skew(-4deg)}40%{text-shadow:-2px 0 #d63b3b99,2px 0 #186ce499;transform:translate(3px,-1px)}60%{transform:translate(-2px)skew(3deg)}80%{text-shadow:1px 0 #d63b3b80,-1px 0 #186ce480;transform:translate(2px,1px)}to{text-shadow:none;transform:translate(0)}}.c--sc2_site{animation:stageDrop .6s var(--ease-out) 2.15s both}.c--sc2_scan{z-index:2;background:linear-gradient(180deg, #186ce400, #186ce42e 80%, var(--stage-repair) 100%);opacity:0;block-size:30%;animation:1s cubic-bezier(.6,0,.4,1) 1.3s both stageScan;position:absolute;inset-block-start:0;inset-inline:0;translate:0 -110%}@keyframes stageScan{0%{opacity:1;translate:0 -110%}88%{opacity:1;translate:0 340%}to{opacity:0;translate:0 340%}}.c--sc2_log{z-index:3;color:var(--stg-ink-2);background:var(--stg-surface);box-shadow:0 0 0 1px var(--stg-line), 0 18px 30px -20px #061a4099;animation:stageIn .4s var(--ease-out) 2.35s both;gap:.45em;margin:0;padding:.9em 1.1em;font-weight:700;list-style:none;display:grid;position:absolute;inset-block-end:4cqi;inset-inline-start:5cqi}.c--sc2_log li{animation:stageIn .35s var(--ease-out) both;animation-delay:calc(2.55s + var(--n,0) * .3s);align-items:center;gap:.5em;display:flex}.c--sc2_log svg,.c--sc2_badge svg{flex:none;block-size:1em;inline-size:1em}.c--sc2_log svg{color:var(--stage-repair)}.c--sc2_badge{z-index:3;color:var(--white);animation:stagePop .5s var(--ease-out) 3.4s both;background:#12805c;align-items:center;gap:.45em;padding:.6em 1em;font-weight:700;line-height:1;display:flex;position:absolute;inset-block-start:4cqi;inset-inline-end:5cqi;box-shadow:0 12px 24px -12px #12805ccc}@media (width<=1023px){.c--stage{max-inline-size:38rem;margin-inline:auto}}@media (width<=599px){.c--stage_scene{padding:4cqi 4.4cqi}.c--stage_screen{aspect-ratio:4/3.2}.c--sc3_panel{inline-size:74%}}@media (prefers-reduced-motion:reduce){.c--stage_device,.c--stage_scene,.c--stage_scene *,.c--stage_sweep{animation:none!important}.c--sc2_broken,.c--sc2_scan{display:none}.c--stage_device{transition:none}}.c--homeServices .c--svcGrid{align-items:stretch}.c--flow_grid{align-items:start;gap:var(--sp-head) var(--sp-col);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.c--flow_intro{align-items:flex-start;gap:var(--s40);flex-direction:column;display:flex}.c--flow_list{gap:var(--s50);margin:0;padding:0;list-style:none;display:grid}.c--flow_step{align-items:baseline;gap:var(--s20);grid-template-columns:3rem minmax(0,1fr);display:grid}.c--flow_step+.c--flow_step{border-block-start:1px solid var(--c-line);padding-block-start:var(--s50)}.c--flow_num{color:var(--c-text);font-family:var(--ff--display);font-size:var(--fs-h3);font-weight:700;line-height:1.2}.c--flow_body{gap:var(--s10);flex-direction:column;display:flex}.c--flow_title{color:var(--c-text);font-size:var(--fs-h3);margin:0;font-weight:700;line-height:1.4}.c--flow_text{color:var(--c-body);margin:0;line-height:1.85}@media (width<=1023px){.c--flow_grid{grid-template-columns:1fr}}@media (width<=599px){.c--flow_step{gap:var(--s15);grid-template-columns:2.25rem minmax(0,1fr)}}.c--price_grid{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));gap:var(--sp-head) var(--sp-col);padding-block:calc(var(--sp-head) * .8);border-block:1px solid var(--c-line);display:grid}.c--price_card{gap:var(--s15);flex-direction:column;min-inline-size:0;display:flex}.c--price_card--wide{align-items:baseline;gap:var(--s10) var(--sp-col);border-block-start:1px solid var(--c-line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding-block-start:calc(var(--sp-head) * .8);display:grid}.c--price_card--wide .c--price_label,.c--price_card--wide .c--price_desc{grid-column:1}.c--price_card--wide .c--price_value{grid-area:1/2/span 2;align-self:center}.c--price_label{color:var(--c-text);font-size:var(--fs-lead);font-weight:700;line-height:1.5}.c--price_desc{color:var(--c-body);line-height:1.8}.c--price_value{color:var(--c-text);white-space:nowrap;flex-wrap:wrap;align-items:baseline;gap:0 .2em;margin-block-start:auto;padding-block-start:var(--s5);line-height:1.2;display:flex}.c--price_prefix,.c--price_unit{color:var(--c-sub);font-size:var(--fs-small);font-weight:700}.c--price_amount{font-family:var(--ff--display);font-size:var(--fs-h2);letter-spacing:.01em;font-weight:700}.c--price_note{color:var(--c-body);margin:0;line-height:1.85}@media (width<=1119px){.c--price_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.c--price_grid{gap:var(--s50);grid-template-columns:1fr}.c--price_card--wide{display:flex}}.c--servicePage{color:var(--c-text)}.c--svcHero{padding-block:var(--s50) var(--sp-section)}.c--svcHero_grid{align-items:center;gap:var(--sp-head) var(--sp-col);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.c--svcHero--plain .c--svcHero_grid{grid-template-columns:minmax(0,1fr)}.c--svcHero_copy{align-items:flex-start;gap:var(--s35);flex-direction:column;max-inline-size:46rem;display:flex}.c--svcHero_title{gap:var(--s15);color:var(--c-text);font-feature-settings:"palt";letter-spacing:.01em;flex-direction:column;margin:0;font-weight:700;line-height:1.3;display:flex}.c--svcHero_titleSub{color:var(--c-body);font-size:var(--fs-h3);text-wrap:balance;word-break:auto-phrase;font-weight:400;line-height:1.5}.c--svcHero_titleMain{font-size:var(--fs-h1);text-wrap:balance;word-break:auto-phrase}.c--svcHero_bracket{font-weight:400}.c--svcHero_lead{color:var(--c-body);font-size:var(--fs-body);margin:0;line-height:1.9}.c--svcHero_actions{align-items:center;gap:var(--s20) var(--s35);flex-wrap:wrap;margin-block-start:var(--s10);display:flex}.c--svcHero_ext svg{block-size:.8em;inline-size:.8em}.c--svcHero_visual{min-inline-size:0}@media (width<=1023px){.c--svcHero_grid{grid-template-columns:minmax(0,1fr)}.c--svcHero_br{display:none}}@media (width<=599px){.c--svcHero{padding-block-start:var(--s40)}.c--svcHero_actions .c--ctaButton{inline-size:100%}}.c--symptoms{gap:var(--sp-head) var(--sp-col);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.c--symptoms[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.c--symptom{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.c--symptom_main{align-items:flex-start;gap:var(--s15);flex-direction:column;min-inline-size:0;display:flex}.c--symptom--art{align-items:center;gap:var(--s35);grid-template-columns:minmax(0,1fr) clamp(7rem,30%,10.5rem)}.c--symptom_art{min-inline-size:0}.c--symptom_title{color:var(--c-text);font-size:var(--fs-lead);margin:0;font-weight:700;line-height:1.5}.c--symptom_text{color:var(--c-body);margin:0;line-height:1.85}.c--symptom_cta{font-size:var(--fs-small);margin-block-start:auto;padding-block-start:var(--s10)}@media (width<=1023px){.c--symptoms,.c--symptoms[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.c--symptoms,.c--symptoms[data-cols="2"]{gap:var(--s40);grid-template-columns:1fr}.c--symptom--art{gap:var(--s25);grid-template-columns:minmax(0,1fr) 5.5rem}}.c--features{gap:var(--sp-head) var(--sp-col);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.c--features--menu[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.c--features--point{grid-template-columns:repeat(4,minmax(0,1fr))}.c--feature{grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.c--feature_main{gap:var(--s15);flex-direction:column;min-inline-size:0;display:flex}.c--features--art,.c--features--art[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.c--feature--art{align-items:center;gap:var(--s35);grid-template-columns:minmax(0,1fr) clamp(7rem,30%,10.5rem)}.c--feature_art{min-inline-size:0}.c--feature_title{color:var(--c-text);font-size:var(--fs-lead);margin:0;font-weight:700;line-height:1.5}.c--features--menu .c--feature_title{font-size:var(--fs-h3);line-height:1.4}.c--feature_text{color:var(--c-body);margin:0;line-height:1.85}@media (width<=1023px){.c--features,.c--features--point{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=599px){.c--features,.c--features--menu[data-count="4"],.c--features--art,.c--features--art[data-count="4"],.c--features--point{gap:var(--s40);grid-template-columns:1fr}.c--feature--art{gap:var(--s25);grid-template-columns:minmax(0,1fr) 5.5rem}}.c--methodSplit{align-items:start;gap:var(--sp-head) var(--sp-col);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.c--method{gap:var(--s25);margin:0;padding:0;list-style:none;display:grid}.c--method_item{color:var(--c-body);grid-template-columns:auto minmax(0,1fr);gap:.7em;line-height:1.8;display:grid}.c--method_icon{block-size:1.8em;color:var(--c-link);align-items:center;font-size:1em;display:flex}.c--method_icon svg{block-size:1.15em;inline-size:1.15em}@media (width<=1023px){.c--methodSplit{grid-template-columns:1fr}}.c--faqSplit{align-items:start;gap:var(--sp-head) var(--sp-col);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.c--faqSplit_head{align-items:flex-start;gap:var(--s30);flex-direction:column;display:flex}.c--faq_item{border-block-end:1px solid var(--c-line)}.c--faq_item:first-child{border-block-start:1px solid var(--c-line)}.c--faq_q{justify-content:space-between;align-items:center;gap:var(--s20);min-block-size:2.75rem;padding-block:var(--s25);color:var(--c-text);font-size:var(--fs-body);cursor:pointer;font-weight:700;line-height:1.6;list-style:none;display:flex}.c--faq_q::-webkit-details-marker{display:none}.c--faq_q:focus-visible{outline-offset:2px}.c--faq_toggle{block-size:1rem;inline-size:1rem;color:var(--c-sub);flex:none;position:relative}.c--faq_toggle:before,.c--faq_toggle:after{content:"";block-size:2px;inline-size:.85rem;transition:transform .25s var(--ease-out), opacity .2s ease;background:currentColor;position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%)}.c--faq_toggle:after{transform:translate(-50%,-50%)rotate(90deg)}.c--faq_item[open] .c--faq_toggle:after{opacity:0;transform:translate(-50%,-50%)rotate(180deg)}.c--faq_a{padding-block-end:var(--s30)}.c--faq_answer{max-inline-size:40rem;color:var(--c-body);margin:0;line-height:1.9}@media (width<=1023px){.c--faqSplit{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.c--faq_toggle:before,.c--faq_toggle:after{transition:none}}
