[data-mode=light]{--bg:#eaeef2;--bg-soft:#f4f7f9;--panel:#fff;--line:#ccd6de;--text:#0d1418;--muted:#4d5c68;--signal:#2f5f57;--signal-cold:#37618a;--amber:#8a6220;background:var(--bg);color:var(--text)}section[data-section][data-mode=light]:before{background-image:linear-gradient(rgba(55,97,138,.07) 1px,transparent 0),linear-gradient(90deg,rgba(55,97,138,.07) 1px,transparent 0);-webkit-mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.12) 4%,rgba(0,0,0,.5) 9%,#000 16%,#000 38%,transparent);mask-image:linear-gradient(180deg,transparent,rgba(0,0,0,.12) 4%,rgba(0,0,0,.5) 9%,#000 16%,#000 38%,transparent);opacity:.5}section[data-section][data-mode=light]:not(.hero){border-top-color:var(--line)}[data-mode=light] .section-kicker{color:var(--signal-cold)}[data-mode=light] p:not(:where(.contact-console p)){color:var(--muted)}[data-mode=light] h2:not(:where(.contact-console h2)),[data-mode=light] h3:not(:where(.contact-console h3)){color:var(--text)}[data-mode=light] .tone-media img{filter:saturate(.72) contrast(1.04)}[data-mode=light] .btn{color:var(--text);border-color:var(--line)}[data-mode=light] .btn--solid{background:var(--signal-cold);border-color:var(--signal-cold);color:#fff}[data-mode=light] .btn--solid:focus-visible,[data-mode=light] .btn--solid:hover{background:#2c5074;border-color:#2c5074}.outcomes .capability-rows{display:grid;grid-gap:clamp(3.5rem,6.5vw,6.5rem);gap:clamp(3.5rem,6.5vw,6.5rem);max-width:var(--max);margin:clamp(3rem,6vw,5rem) auto 0;position:relative;z-index:2}.capability-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(1.75rem,4vw,4rem);gap:clamp(1.75rem,4vw,4rem);align-items:center}.capability-row:first-child .capability-row__body{grid-column:1/6;grid-row:1}.capability-row:first-child .capability-row__plate{grid-column:6/-1;grid-row:1}.capability-row:nth-child(2) .capability-row__plate{grid-column:1/9;grid-row:1}.capability-row:nth-child(2) .capability-row__body{grid-column:9/-1;grid-row:1}.capability-row--wide{align-items:start}.capability-row--wide .capability-row__body{grid-column:1/9;grid-row:1}.capability-row--wide .capability-row__plate{grid-column:1/-1;grid-row:2}.capability-row__plate{margin:0;padding:clamp(7px,.7vw,10px);background:linear-gradient(180deg,#fff,#eef1f4);border:1px solid rgba(28,44,60,.1);border-radius:3px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 2px 6px -3px rgba(22,38,54,.18),0 40px 64px -40px rgba(22,38,54,.42);transition:transform .7s cubic-bezier(.32,.72,0,1),box-shadow .7s cubic-bezier(.32,.72,0,1)}.capability-row__frame{display:block;position:relative;overflow:hidden;border-radius:1px;background:#e7ebee;box-shadow:inset 0 0 0 1px rgba(28,44,60,.12)}.capability-row__frame img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;object-position:top center;transform:scale(1.06);will-change:transform}.capability-row__plate:hover{transform:translateY(-6px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9),0 2px 6px -3px rgba(22,38,54,.2),0 54px 78px -44px rgba(22,38,54,.5)}.capability-row__body{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,1.6vw,1.4rem)}.capability-row__statement{font-family:var(--font-display);font-weight:400;font-stretch:98%;font-size:clamp(1.55rem,2.6vw,2.45rem);line-height:1.08;letter-spacing:-.015em;text-wrap:balance;margin:0;color:var(--text)}.capability-row__statement em{font-style:normal;font-weight:800;font-stretch:118%;letter-spacing:-.025em;color:var(--signal-cold)}.capability-row__desc{font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.62;max-width:46ch;margin:0;color:var(--muted)}.capability-row__cta{display:inline-flex;align-items:center;gap:.85rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text);text-decoration:none}.capability-row__cta-icon{display:grid;place-items:center;width:2.1rem;height:2.1rem;border:1px solid rgba(28,44,60,.2);color:var(--signal-cold);transition:transform .45s cubic-bezier(.32,.72,0,1),background .45s cubic-bezier(.32,.72,0,1),color .45s cubic-bezier(.32,.72,0,1),border-color .45s cubic-bezier(.32,.72,0,1)}.capability-row__cta:focus-visible .capability-row__cta-icon,.capability-row__cta:hover .capability-row__cta-icon{background:var(--signal-cold);border-color:var(--signal-cold);color:#fff;transform:translateX(4px)}.capability-row__cta:focus-visible{outline:2px solid var(--signal-cold);outline-offset:6px}.capability-row--wide .capability-row__aside{grid-column:9/-1;grid-row:1;padding-left:clamp(1rem,1.6vw,1.5rem);border-left:2px solid var(--signal-cold)}.capability-row__aside-quote{margin:0 0 .6rem;font-family:var(--font-display);font-weight:600;font-stretch:104%;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.2;letter-spacing:-.01em;text-wrap:balance;color:var(--text)}.capability-row__aside-body{margin:0;font-size:clamp(.94rem,1.15vw,1rem);line-height:1.62;color:var(--muted)}.capability-row--wide .capability-row__closer{grid-column:1/-1;grid-row:3;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(1rem,2.5vw,2.5rem);margin-top:clamp(1.1rem,2.2vw,1.8rem);padding-top:clamp(1.1rem,2.2vw,1.8rem);border-top:1px solid var(--line)}.capability-row__closer-lead{margin:0;max-width:46ch;font-size:clamp(1rem,1.3vw,1.1rem);line-height:1.6;color:var(--muted)}.capability-row__closer .capability-row__cta{flex:0 0 auto}.capability-row__closer .capability-row__cta-icon{background:var(--signal-cold);border-color:var(--signal-cold);color:#fff}@media (max-width:900px){.capability-row,.capability-row--wide{grid-template-columns:minmax(0,1fr);gap:1.5rem}.capability-row--wide .capability-row__body,.capability-row:first-child .capability-row__body,.capability-row:nth-child(2) .capability-row__body{grid-column:1;grid-row:2}.capability-row--wide .capability-row__plate,.capability-row:first-child .capability-row__plate,.capability-row:nth-child(2) .capability-row__plate{grid-column:1;grid-row:1;margin-top:0}.capability-row--wide .capability-row__aside{grid-column:1;grid-row:3}.capability-row--wide .capability-row__closer{grid-column:1;grid-row:4;flex-direction:column;align-items:flex-start;gap:1.25rem}}@media (prefers-reduced-motion:reduce){.capability-row__cta-icon,.capability-row__plate{transition:none}}.engagements .engagements__lead{display:block;max-width:var(--max);margin:0 auto var(--space-block);position:relative;z-index:2}.engagements .engagement-card{background:var(--panel);border:1px solid var(--line);border-radius:2px;padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;gap:1.25rem}.engagements .engagement-card h3{color:var(--text)}.engagements .engagement-card__details summary{font-family:var(--font-mono);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--signal-cold);cursor:pointer;padding:.5rem 0;border-top:1px solid var(--line)}.engagements .engagement-card__details ul{margin:.75rem 0 0;padding-left:1.1rem;font-size:.95rem;line-height:1.7;color:var(--muted)}.engagements .engagement-card__footer{margin-top:auto;display:flex;flex-direction:column;gap:.75rem;align-items:flex-start}.engagements .engagement-card__disclosure,.engagements .engagement-card__note{font-size:.78rem;line-height:1.5;color:var(--muted);margin:0}@media (max-width:900px){.engagements .engagements__lead{grid-template-columns:minmax(0,1fr)}}.contact .contact__reminder{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));grid-gap:clamp(1.5rem,4vw,3rem);gap:clamp(1.5rem,4vw,3rem);max-width:var(--max);margin:var(--space-block) auto var(--space-section);position:relative;z-index:2}.contact .contact__reminder .claim-footnote{grid-column:1/-1;margin-top:0}.contact .contact__line{max-width:var(--measure);margin-left:auto;margin-right:auto;text-align:center;color:var(--muted)}.contact .contact-console{--bg:#050607;--bg-soft:#0d1113;--panel:#0f1418;--line:#233037;--text:#eef0eb;--muted:#98a5a3;--signal:#5f8b84;--signal-cold:#6788a8;--amber:#b88948;color:var(--text);box-shadow:0 60px 120px -60px rgba(13,20,24,.55)}.engagements .engagements__quote-note{max-width:var(--measure);margin:var(--space-block) auto 0;text-align:center;font-family:var(--font-mono);font-size:.76rem;letter-spacing:.06em;line-height:1.6;color:var(--muted);position:relative;z-index:2}.engagements .engagement-card:focus-within,.engagements .engagement-card:hover{border-color:var(--signal-cold);background:var(--panel)}.engagements .engagements__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,2rem)}.engagements .engagement-card--outcome{padding:clamp(1.75rem,3.5vw,3rem);gap:1.5rem}.engagements .engagement-card__want{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--signal-cold);margin:0 0 .5rem}.engagements .engagement-card--outcome h3{font-family:var(--font-display);font-weight:700;font-stretch:115%;font-size:clamp(2rem,4.4vw,3.4rem);line-height:.94;letter-spacing:-.02em;text-transform:uppercase;margin:0;color:var(--text)}.engagements .engagement-card--outcome .engagement-card__description{font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.55;max-width:34ch}.engagements .engagement-card--outcome .engagement-card__cta{width:100%;justify-content:center;text-align:center}@media (max-width:760px){.engagements .engagements__grid{grid-template-columns:minmax(0,1fr)}}.engagements .engagements__head{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:var(--max);margin:0 auto var(--space-block);gap:.75rem}.engagements .engagements__head h2{font-size:clamp(2.2rem,5.5vw,4.2rem);line-height:.96;max-width:16ch;text-wrap:balance}.engagements .engagements__head>p:last-child{max-width:46ch;margin:0;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55;color:var(--muted)}@media (min-width:761px){.engagements .engagement-card--outcome h3{min-height:1.88em}.engagements .engagement-card--outcome .engagement-card__description{min-height:4.65em}.engagements .claim-item{min-height:2.2em}}.engagements .claim-item{list-style:none;margin-left:-1.1rem;margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:2px solid var(--signal-cold);font-family:var(--font-display);font-weight:700;font-stretch:112%;font-size:clamp(1.3rem,2.3vw,1.8rem);text-transform:uppercase;letter-spacing:-.01em;line-height:1.1;color:var(--signal-cold);text-wrap:balance}.engagements .claim-item .claim__star{color:var(--amber)}.engagements .engagements__quote-note+.claim-footnote{max-width:62ch;margin:1rem auto 0;text-align:center}.claim{display:flex;flex-direction:column;gap:.4em;margin:0}.claim__value{font-family:var(--font-display);font-weight:600;font-stretch:118%;line-height:.86;letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum";display:block;-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .9s cubic-bezier(.16,1,.3,1);transition:clip-path .9s cubic-bezier(.16,1,.3,1);transition:clip-path .9s cubic-bezier(.16,1,.3,1),-webkit-clip-path .9s cubic-bezier(.16,1,.3,1)}.claim.is-revealed .claim__value{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.claim__label{letter-spacing:.14em;color:var(--muted);max-width:34ch}.claim__label,.claim__prefix{font-family:var(--font-mono);font-size:clamp(.72rem,1.1vw,.86rem);text-transform:uppercase}.claim__prefix{letter-spacing:.34em;color:var(--signal);margin-right:-.34em}.claim__star{color:var(--amber);font-size:1.1em;line-height:0;margin-left:.15em}.claim--m .claim__value{font-size:var(--fs-display-m)}.claim--l .claim__value{font-size:var(--fs-display-l)}.claim--xl .claim__value{font-size:var(--fs-display-xl)}.claim--l .claim__value,.claim--xl .claim__value{position:relative}.claim--l.is-revealed .claim__value:after,.claim--xl.is-revealed .claim__value:after{content:"";position:absolute;top:0;left:0;right:0;height:22%;background:linear-gradient(180deg,transparent,rgba(160,200,190,.28) 50%,transparent);animation:claim-scan 1.1s ease-out 1 forwards;pointer-events:none}@keyframes claim-scan{0%{transform:translateY(-120%);opacity:0}20%{opacity:1}to{transform:translateY(460%);opacity:0}}.claim-footnote{font-family:var(--font-mono);font-size:.68rem;line-height:1.6;letter-spacing:.03em;color:var(--muted);max-width:62ch;margin:var(--space-block) 0 0;opacity:.85}.bridge{min-height:100svh;display:grid;place-items:center;padding:var(--space-section) 28px;position:relative;overflow:hidden}.bridge:before{display:none}.bridge .claim{align-items:center;text-align:center;position:relative;z-index:1;gap:clamp(.9rem,1.6vw,1.6rem)}.bridge .claim__prefix{font-size:clamp(.78rem,1.5vw,1.05rem)}.bridge .claim__value{white-space:nowrap;transform-origin:24% 55%}.bridge .claim__label{max-width:40ch;text-align:center}.bridge .claim-footnote{position:absolute;left:50%;bottom:clamp(24px,5vh,56px);transform:translateX(-50%);text-align:center;margin:0;padding:0 24px;z-index:1}.bridge__field{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.bridge__field-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}section[data-section][data-bridge-into]:not(.hero){border-top:0}.bridge__flood{position:absolute;inset:0;background:var(--bed-light);opacity:0;pointer-events:none;z-index:2}@media (max-width:900px){.bridge{min-height:auto;padding:calc(var(--space-section) * .7) 24px}.bridge .claim__value{font-size:var(--fs-display-l)}.bridge .claim-footnote{position:static;transform:none;margin-top:var(--space-block)}}@media (prefers-reduced-motion:reduce){.claim__value{-webkit-clip-path:none;clip-path:none;transition:none}.claim--l.is-revealed .claim__value:after,.claim--xl.is-revealed .claim__value:after{display:none}}.catalogue-showcase__client{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1rem;margin:var(--space-block) 0 0;max-width:var(--measure);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.6;color:var(--muted)}.catalogue-showcase__client-label{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);white-space:nowrap}.faq__inner{position:relative;z-index:2;max-width:var(--max);margin:0 auto;display:grid;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);align-items:start}.faq__rail{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.faq #faq-title{font-size:clamp(2rem,4.6vw,3.6rem);line-height:.94;max-width:13ch;text-wrap:balance}.faq .faq__lede{max-width:34ch;margin:0;font-size:clamp(.98rem,1.4vw,1.1rem);line-height:1.6;color:var(--muted)}.faq .faq__readout{display:inline-flex;align-items:center;gap:.5rem;margin:.25rem 0 0;padding:.4rem .75rem .4rem .6rem;border:1px solid var(--line);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#8e9d9a;background:rgba(15,20,24,.6);transition:color .3s ease,border-color .3s ease}.faq__readout-dot{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:#3a5159;transition:background .3s ease,box-shadow .3s ease}.faq .faq__readout.is-live{color:var(--signal);border-color:rgba(95,139,132,.42)}.faq__readout.is-live .faq__readout-dot{background:var(--signal);box-shadow:0 0 10px rgba(95,139,132,.75)}.faq .faq__cta{align-self:stretch;margin-top:.85rem;padding-top:1.5rem;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.3rem;text-decoration:none;color:var(--text)}.faq .faq__cta-line{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#8e9d9a}.faq .faq__cta-label{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:600;font-stretch:108%;font-size:clamp(1.05rem,1.8vw,1.3rem);text-transform:uppercase;letter-spacing:.01em;color:var(--signal);background-image:linear-gradient(var(--signal),var(--signal));background-repeat:no-repeat;background-position:0 100%;background-size:0 1px;transition:background-size .34s cubic-bezier(.16,1,.3,1)}.faq .faq__cta:focus-visible .faq__cta-label,.faq .faq__cta:hover .faq__cta-label{background-size:100% 1px}.faq .faq__cta:focus-visible .text-arrow,.faq .faq__cta:hover .text-arrow{transform:translate(3px,3px)}.faq__list{position:relative;display:flex;flex-direction:column}.faq-item{position:relative;overflow:hidden;transition:background .42s ease}.faq-item__rule{position:absolute;top:0;left:0;right:0;transform-origin:left center;pointer-events:none}.faq-item__rule,.faq__list:after{height:1px;background:var(--line)}.faq__list:after{content:"";display:block}.faq-item:before{content:"";position:absolute;top:0;bottom:0;left:0;width:2px;z-index:2;background:var(--signal);transform:scaleY(0);transform-origin:top center;transition:transform .48s cubic-bezier(.16,1,.3,1);pointer-events:none}.faq-item.is-open:before{transform:scaleY(1)}.faq-item.is-open{background:linear-gradient(90deg,rgba(95,139,132,.055),transparent 62%)}.faq-item__scan{position:absolute;top:0;bottom:0;left:0;width:38%;z-index:1;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(124,166,160,.16),transparent)}.faq-item.is-scanning .faq-item__scan{animation:faq-scan .9s cubic-bezier(.4,0,.2,1) 1}@keyframes faq-scan{0%{opacity:0;transform:translateX(-120%)}18%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateX(330%)}}.faq-item__q{position:relative;z-index:2;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:clamp(.9rem,2vw,1.6rem);gap:clamp(.9rem,2vw,1.6rem);padding:clamp(1.1rem,2.2vw,1.6rem) .35rem clamp(1.1rem,2.2vw,1.6rem) 1.35rem;cursor:pointer;list-style:none;transition:padding-left .34s cubic-bezier(.16,1,.3,1)}.faq-item__q::-webkit-details-marker{display:none}.faq-item.is-open .faq-item__q,.faq-item:hover .faq-item__q{padding-left:1.75rem}.faq-item__q:focus-visible{outline:1px solid var(--signal);outline-offset:-3px}.faq-item__index{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;color:#56666b;transition:color .3s ease}.faq-item.is-open .faq-item__index,.faq-item:hover .faq-item__index{color:var(--signal)}.faq-item__text{font-family:var(--font-display);font-weight:600;font-stretch:104%;font-size:clamp(1.02rem,1.9vw,1.4rem);line-height:1.2;letter-spacing:-.005em;color:#cfd6d2;text-wrap:balance;transition:color .3s ease}.faq-item.is-open .faq-item__text,.faq-item:hover .faq-item__text{color:var(--text)}.faq-item__mark{position:relative;width:34px;height:34px;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;transition:border-color .34s ease,transform .52s cubic-bezier(.16,1,.3,1),background .34s ease}.faq-item__mark:after,.faq-item__mark:before{content:"";position:absolute;top:50%;left:50%;background:#93a3a0;transition:transform .42s cubic-bezier(.16,1,.3,1),background .34s ease}.faq-item__mark:before{width:11px;height:1px;transform:translate(-50%,-50%)}.faq-item__mark:after{width:1px;height:11px;transform:translate(-50%,-50%)}.faq-item:hover .faq-item__mark{border-color:rgba(95,139,132,.5)}.faq-item:hover .faq-item__mark:after,.faq-item:hover .faq-item__mark:before{background:var(--signal)}.faq-item.is-open .faq-item__mark{border-color:var(--signal);background:rgba(95,139,132,.1);transform:rotate(180deg)}.faq-item.is-open .faq-item__mark:after,.faq-item.is-open .faq-item__mark:before{background:var(--signal)}.faq-item.is-open .faq-item__mark:after{transform:translate(-50%,-50%) scaleY(0)}.faq-item__panel{position:relative;z-index:2;overflow:hidden}.faq-item__body{padding:0 clamp(2rem,5vw,4rem) clamp(1.4rem,2.6vw,2rem) 1.35rem;transition:padding-left .34s cubic-bezier(.16,1,.3,1)}.faq-item.is-open .faq-item__body,.faq-item:hover .faq-item__body{padding-left:1.75rem}.faq .faq-item__body p{margin:0;max-width:58ch;font-size:clamp(.98rem,1.35vw,1.08rem);line-height:1.68;color:var(--muted)}.faq .faq-item__link{display:inline-flex;align-items:center;gap:.45rem;margin-top:1rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--signal);border-bottom:1px solid rgba(95,139,132,.35);padding-bottom:2px;transition:border-color .26s ease,color .26s ease}.faq .faq-item__link:focus-visible,.faq .faq-item__link:hover{color:#7cb0a8;border-bottom-color:#7cb0a8}.faq .faq-item__link:focus-visible .text-arrow,.faq .faq-item__link:hover .text-arrow{transform:translateX(3px)}@media (max-width:980px){.faq__inner{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,6vw,3rem)}.faq .faq__lede{max-width:52ch}.faq .faq__cta{margin-top:.5rem}}@media (max-width:560px){.faq-item__q{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"index mark" "text  mark";row-gap:.5rem;align-items:center;padding-right:.25rem}.faq-item__index{grid-area:index}.faq-item__text{grid-area:text}.faq-item__mark{grid-area:mark;align-self:center}.faq-item__body{padding-right:1.35rem}}.faq__list:not(.is-enhanced) .faq-item[open]:before{transform:scaleY(1)}.faq__list:not(.is-enhanced) .faq-item[open] .faq-item__index{color:var(--signal)}.faq__list:not(.is-enhanced) .faq-item[open] .faq-item__text{color:var(--text)}.faq__list:not(.is-enhanced) .faq-item[open] .faq-item__body,.faq__list:not(.is-enhanced) .faq-item[open] .faq-item__q{padding-left:1.75rem}.faq__list:not(.is-enhanced) .faq-item[open] .faq-item__mark{border-color:var(--signal);background:rgba(95,139,132,.1);transform:rotate(180deg)}.faq__list:not(.is-enhanced) .faq-item[open] .faq-item__mark:after,.faq__list:not(.is-enhanced) .faq-item[open] .faq-item__mark:before{background:var(--signal)}.faq__list:not(.is-enhanced) .faq-item[open] .faq-item__mark:after{transform:translate(-50%,-50%) scaleY(0)}