:is(.faq-accordion,.accordeon){width:100%}:is(.faq-accordion__item,.accordeon-item){border-bottom:1px solid rgba(12,26,36,.14);overflow:hidden;position:relative}:is(.faq-accordion__item,.accordeon-item):after{background:var(--primary);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.22,1,.36,1);width:100%}:is(.faq-accordion__item,.accordeon-item).active:after,:is(.faq-accordion__item,.accordeon-item):hover:after{transform:scaleX(1)}:is(.faq-accordion__title,.accordeon-title){margin:0;padding:0}:is(.faq-accordion__trigger,.accordeon-header){--faq-accordion-toggle-color:var(--secondary-dark);align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:0;color:var(--primary);cursor:pointer;display:grid;font:inherit;gap:12px;grid-template-columns:42px minmax(0,1fr) 32px;margin:0;padding:22px 0;position:relative;text-align:left;width:100%}:is(.faq-accordion__trigger,.accordeon-header):before{color:rgba(12,26,36,.62);content:attr(data-number);font-family:var(--font-text);font-size:10px;font-weight:300;grid-column:1;grid-row:1;letter-spacing:.12em;line-height:1}:is(.faq-accordion__trigger,.accordeon-header):after{color:var(--faq-accordion-toggle-color);content:"+";font-family:var(--font-text);font-size:30px;font-weight:200;grid-column:3;grid-row:1;justify-self:end;line-height:1;transform-origin:center;transition:transform .35s ease,color .35s ease,opacity .35s ease}:is(.faq-accordion__trigger,.accordeon-header):hover:after{color:var(--faq-accordion-toggle-color);transform:scale(1.12)}:is(.faq-accordion__question,.accordeon-question){display:block;font-family:var(--font-text);font-size:clamp(19px,2vw,26px);font-weight:300;grid-column:2;grid-row:1;letter-spacing:-.025em;line-height:1.25;max-width:780px;min-width:0;overflow-wrap:normal;transition:transform .4s cubic-bezier(.22,1,.36,1),color .35s ease;word-break:normal}:is(.faq-accordion__item,.accordeon-item).active :is(.faq-accordion__trigger,.accordeon-header):after{color:var(--faq-accordion-toggle-color);content:"−"}:is(.faq-accordion__item,.accordeon-item).active :is(.faq-accordion__trigger,.accordeon-header) :is(.faq-accordion__question,.accordeon-question){color:var(--primary)}:is(.faq-accordion__panel,.accordeon-content){height:0;overflow:hidden;padding:0;transition:height .48s cubic-bezier(.22,1,.36,1)}:is(.faq-accordion__panel,.accordeon-content)>div{max-width:760px;padding:0 0 28px 54px}:is(.faq-accordion__panel,.accordeon-content) p{color:rgba(12,26,36,.72);font-size:16px;line-height:1.75;margin:0}.hero--faq-category,.hero--insight-category{--category-hero-bg:var(--primary,#0c1a24);--category-hero-surface:#f7f7f5;--category-hero-object-position:center 50%;--hero-padding-block:clamp(34px,4.8vw,68px) clamp(76px,6.5vw,104px);background:var(--category-hero-bg);min-height:clamp(380px,48svh,520px);overflow:hidden;z-index:2}.hero--insight-category{--hero-padding-block:clamp(26px,3.4vw,48px) clamp(52px,5vw,76px);min-height:clamp(320px,39svh,430px)}.hero--faq-category .hero__content,.hero--insight-category .hero__content{--category-hero-content-shift:clamp(-3.5rem,-4vw,-2rem);max-width:min(920px,100%);position:relative;transform:translateY(var(--category-hero-content-shift));z-index:3}.hero--faq-category .hero__eyebrow,.hero--faq-category .hero__intro,.hero--faq-category .hero__title,.hero--insight-category .hero__eyebrow,.hero--insight-category .hero__intro,.hero--insight-category .hero__title{text-shadow:0 2px 4px rgba(0,0,0,.28),0 14px 26px rgba(0,0,0,.24)}.category-hero-media{display:block;inset:0;pointer-events:none;position:absolute;z-index:0}.category-hero-media:after,.category-hero-media:before{content:"";inset:0;pointer-events:none;position:absolute}.category-hero-media:before{background:rgba(3,10,20,.42);z-index:1}.category-hero-media:after{background:linear-gradient(90deg,hsla(60,11%,96%,0) 42%,hsla(60,11%,96%,.12) 68%,hsla(60,11%,96%,.24));mix-blend-mode:screen;z-index:2}.category-hero-media__image{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--category-hero-object-position);object-position:var(--category-hero-object-position);position:absolute;transform:scale(1.015);width:100%}.category-hero-cut{background:var(--category-hero-surface);bottom:-1px;clip-path:polygon(0 90%,100% -8%,100% 100%,0 100%);height:clamp(72px,8vw,118px);left:0;pointer-events:none;position:absolute;right:0;z-index:2}.category-hero-mark{--category-hero-icon-size:clamp(12.5rem,22vw,24.5rem);--category-hero-icon-cut:1px;--category-hero-icon-x:0px;--category-hero-icon-y:clamp(0.9rem,1.2vw,1.4rem);align-items:center;align-self:center;animation:category-hero-mark-in 1.2s cubic-bezier(.16,1,.3,1) .2s forwards;color:var(--secondary,#a3b74a);display:grid;grid-column:2;grid-template-columns:minmax(0,860px) clamp(2rem,5vw,6rem) var(--category-hero-icon-size) minmax(0,1fr);justify-self:stretch;margin-top:clamp(4.2rem,6vw,7rem);opacity:0;pointer-events:none;position:relative;transform:translateX(.85rem) scale(.985)}@keyframes category-hero-mark-in{to{opacity:1;transform:translateX(0) scale(1)}}.category-section{--category-section-accent-color:var(--color-accent-readable,var(--secondary-dark));min-width:0}.category-section__header{margin-bottom:clamp(36px,5vw,70px);max-width:820px}.category-section__eyebrow{align-items:center;color:var(--category-section-accent-color);display:inline-flex;font-size:12px;font-weight:700;gap:12px;letter-spacing:.18em;line-height:1;margin-bottom:24px;text-transform:uppercase}.category-section__eyebrow:before{background-color:currentColor;content:"";display:block;height:1px;width:42px}.category-section__title{color:var(--primary);font-family:var(--font-heading);font-size:clamp(46px,6vw,92px);font-weight:500;letter-spacing:-.065em;line-height:.9;margin:0}.category-section__title span{color:var(--category-section-accent-color)}.category-section__lead{color:var(--primary);font-family:var(--font-heading);font-size:clamp(22px,2.45vw,36px);font-weight:500;letter-spacing:-.025em;line-height:1.08;margin:24px 0 0;max-width:760px}.category-section__text{color:rgba(16,40,69,.72);font-size:clamp(17px,1.5vw,20px);line-height:1.75;margin-top:28px;max-width:720px}.category-section__text p{margin:0}.category-section__text p+p{margin-top:16px}.section-faq{background-color:#fff;padding:clamp(70px,8vw,120px) 0}.faq-page-list{display:grid;gap:clamp(72px,8vw,120px);padding:clamp(42px,5vw,76px) 0 clamp(70px,8vw,120px)}.hero--faq-home{--hero-min-height:auto;--hero-padding-block:clamp(28px,3.6vw,44px) clamp(50px,5vw,76px);background:#0c1a24}.hero--faq-home .hero__content{max-width:820px;position:relative;z-index:2}.hero--faq-home .hero__title{display:block;margin-top:22px;max-width:760px}.hero--faq-home .hero__intro{font-size:clamp(17px,1.45vw,20px);line-height:1.68;margin-top:24px;max-width:720px}.hero--faq-home .hero__intro span{display:block}.decision-hero .hero__content{max-width:880px}.decision-hero .hero__title{max-width:860px}.faq-hero-title-main{font-size:clamp(42px,6.8vw,88px);letter-spacing:0;line-height:.92;text-wrap:balance}.faq-hero-title-rest{display:block;font-family:var(--font-text);font-size:clamp(27px,3.6vw,46px);font-weight:300;letter-spacing:0;line-height:1.08;margin:20px 0 0;max-width:760px}.faq-hero-title-rest span{display:block}.decision-hero__intro{max-width:740px}.decision-hero__manifesto{color:hsla(0,0%,100%,.92);font-size:18px;font-weight:800;line-height:1.38;margin:18px 0 0;max-width:760px;width:-moz-fit-content;width:fit-content}.decision-hero__method{border-bottom:1px solid hsla(0,0%,100%,.16);border-top:1px solid hsla(0,0%,100%,.16);display:grid;gap:12px;margin-top:22px;max-width:780px;padding:16px 0}.decision-hero__method p{color:hsla(0,0%,100%,.66);font-size:13px;line-height:1.55;margin:0;max-width:660px}.decision-hero__method-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;list-style:none;margin:0;padding:0}.decision-hero__method-step{align-items:center;color:#fff;display:inline-flex;font-size:12px;font-weight:800;gap:12px;letter-spacing:.04em;line-height:1;text-transform:uppercase}.decision-hero__method-step:not(:last-child):after{color:var(--secondary);content:"→";font-weight:400}.hero--faq-home .reveal--hero-y:not(.is-visible){transform:translateY(28px)}.faq-hero-graphic{bottom:clamp(72px,8vw,110px);color:hsla(0,0%,100%,.34);display:none;min-height:clamp(250px,25vw,360px);pointer-events:none;position:absolute;right:clamp(20px,4vw,68px);width:clamp(320px,30vw,460px);z-index:1}.faq-hero-graphic__logo{color:#fff;height:auto;left:calc(100% - clamp(28px,4vw,68px) - 230px);position:absolute;top:0;width:clamp(150px,16vw,230px);fill:#fff;opacity:.42}.faq-hero-graphic__logo *{fill:#fff}.faq-hero-graphic__axis{border-left:1px solid rgba(163,183,74,.42);bottom:0;display:grid;gap:20px;min-width:230px;padding-left:42px;position:absolute;right:clamp(28px,4vw,68px)}.faq-hero-graphic__axis span{align-items:center;color:hsla(0,0%,100%,.68);display:flex;font-size:12px;font-weight:800;letter-spacing:.08em;line-height:1;min-height:28px;position:relative;text-transform:uppercase}.faq-hero-graphic__axis span:before{background-color:rgba(163,183,74,.8);content:"";height:1px;left:-42px;position:absolute;top:50%;transform:translateY(-50%);width:28px}.faq-hero-graphic__axis .faq-hero-graphic__core{border-left:3px solid var(--secondary);color:#fff;font-size:14px;font-weight:800;letter-spacing:.11em;line-height:1;margin-bottom:6px;margin-left:-8px;min-height:34px;padding:0 0 0 8px;text-transform:uppercase}.faq-hero-graphic__axis .faq-hero-graphic__core:before{background-color:var(--secondary)}.faq-home-main{padding:0}.hero--faq-home+.transition{height:clamp(56px,6vw,82px)}.faq-home-intents{border-bottom:1px solid hsla(0,0%,100%,.18);border-top:1px solid hsla(0,0%,100%,.18);display:grid;gap:0;grid-template-columns:1fr;margin-top:30px;max-width:920px;padding:14px 0}.faq-home-intent{align-content:start;background-color:transparent;border:0;border-radius:0;color:#fff;display:grid;gap:8px;min-height:0;padding:16px 0;position:relative;text-decoration:none;transition:transform .28s ease,border-color .28s ease,background-color .28s ease}.faq-home-intent:focus-visible,.faq-home-intent:hover{color:#fff;transform:translateX(4px)}.faq-home-intent:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.faq-home-intent--action .faq-home-intent__label{color:var(--secondary)}.faq-home-intent__label{font-size:15px;font-weight:800;line-height:1.12}.faq-home-intent__text{color:hsla(0,0%,100%,.74);font-size:13px;line-height:1.45}.decision-center{color:var(--primary)}#decision-quality .reveal,#decision-quality .technical-trust-card__badge,#decision-quality .technical-trust-card__content,.cta-section .reveal,.decision-center .reveal,.decision-insights .reveal,.hero--faq-home .breadcrumb:after,.hero--faq-home .reveal{will-change:auto}#decision-quality .blog-faq:before,#decision-quality .footer-address__block:after,#decision-quality .footer-address__info:after,#decision-quality .link li:after,.hero--faq-home .breadcrumb:before{animation:none}.decision-compass,.decision-page-section{scroll-margin-top:118px}.decision-compass{--decision-compass-line:rgba(12,26,36,.13);--decision-compass-soft-line:rgba(12,26,36,.08);border-bottom:0;padding:clamp(22px,3.6vw,42px) 0 clamp(68px,8vw,108px)}.decision-compass__header{max-width:860px}.decision-compass__header,.decision-compass__header.faq-home-section-header{margin-bottom:clamp(34px,4vw,56px)}.decision-compass__label{align-items:center;color:var(--secondary-dark);display:inline-flex;font-size:12px;font-weight:800;gap:10px;letter-spacing:0;line-height:1;text-transform:uppercase}.decision-compass__title{color:var(--primary);font-family:var(--font-heading);font-size:42px;font-weight:500;letter-spacing:0;line-height:.98;margin:0;max-width:720px;overflow-wrap:normal;text-wrap:balance;word-break:normal}.decision-compass__intro{color:rgba(12,26,36,.68);font-size:17px;line-height:1.68;margin:18px 0 0;max-width:680px}.decision-compass__body{display:grid;gap:clamp(24px,4vw,54px);grid-template-columns:1fr}.decision-compass__choices{border-bottom:1px solid var(--decision-compass-line);border-top:1px solid var(--decision-compass-line);display:grid;gap:0;min-width:0}.decision-compass__choice{align-items:center;background-color:transparent;border:0;border-radius:0;color:var(--primary);cursor:pointer;display:grid;font:inherit;font-size:14px;font-weight:800;gap:12px;grid-template-columns:54px minmax(0,1fr);line-height:1.36;min-height:66px;padding:13px 0;position:relative;text-align:left;text-decoration:none;transition:color .24s ease,padding .24s ease,background-color .24s ease;width:100%}.decision-compass__choice:before{content:none}.decision-compass__choice+.decision-compass__choice{border-top:1px solid var(--decision-compass-line)}.decision-compass__choice:hover{color:var(--secondary-dark)}.decision-compass__choice:focus-visible{outline:2px solid var(--secondary);outline-offset:5px}.decision-compass__choice--active{background-color:transparent}.decision-compass__choice--active .decision-compass__choice-index{background-color:var(--primary);border-left:2px solid var(--secondary);color:#fff;padding:7px 8px}.decision-compass__choice--active .decision-compass__choice-kicker{color:hsla(0,0%,100%,.72)}.decision-compass__choice--active .decision-compass__choice-index>span[aria-hidden=true]{color:var(--secondary)}.decision-compass__choice-index{align-content:center;color:rgba(12,26,36,.62);display:grid;font-family:var(--font-text);font-size:13px;font-weight:800;gap:5px;letter-spacing:0;line-height:1;min-height:43px;text-align:left;transition:background-color .24s ease,border-color .24s ease,color .24s ease;width:54px}.decision-compass__choice-kicker{color:rgba(12,26,36,.66);display:block;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.decision-compass__choice-label{min-width:0}.decision-compass__results{display:grid;min-width:0;overflow-anchor:none}.decision-compass__results--switching .decision-compass__result--active{opacity:0;transform:translateY(-8px)}.decision-compass__result{background-color:transparent;border-bottom:1px solid var(--decision-compass-line);border-top:1px solid var(--decision-compass-line);display:grid;gap:clamp(20px,2.6vw,30px);min-width:0;padding:clamp(28px,4.4vw,50px) clamp(20px,4vw,48px);position:relative;transition:opacity .26s ease,transform .26s ease}.decision-compass__result:focus{outline:none}.decision-compass__result:focus-visible{outline:2px solid var(--secondary);outline-offset:6px}.decision-compass--enhanced .decision-compass__result[hidden]{display:none}.decision-compass--enhanced .decision-compass__result--active{animation:decisionCompassIn .46s cubic-bezier(.22,1,.36,1) both}.decision-compass__result-header{display:grid;gap:12px;grid-template-columns:1fr}.decision-compass__result-title{align-items:center;color:var(--primary);display:flex;flex-wrap:wrap;font-family:var(--font-heading);font-size:clamp(26px,3.2vw,44px);font-weight:500;gap:clamp(10px,1.4vw,20px);letter-spacing:0;line-height:.98;margin:0;max-width:820px;overflow-wrap:normal;text-wrap:balance;word-break:normal}.decision-compass__flow-word{display:inline-block}.decision-compass__flow-icon{display:inline-block;flex:0 0 auto;height:clamp(17px,2.2vw,28px);overflow:visible;width:clamp(28px,3.8vw,54px);fill:none;stroke:currentColor}.decision-compass__logic{border-bottom:1px solid rgba(12,26,36,.16);border-top:1px solid rgba(12,26,36,.16);display:grid;gap:0;grid-template-columns:1fr;list-style:none;margin:0;padding:0;position:relative}.decision-compass__logic-step{--decision-step-accent:rgba(12,26,36,.62);display:grid;gap:clamp(14px,2vw,22px);grid-template-columns:54px minmax(0,1fr);min-width:0;padding:clamp(18px,2.6vw,28px) 0;position:relative}.decision-compass__logic-step+.decision-compass__logic-step{border-top:1px solid rgba(12,26,36,.1)}.decision-compass__logic-step:before{background-color:rgba(12,26,36,.14);bottom:0;content:"";left:26px;position:absolute;top:0;width:1px}.decision-compass__logic-step:first-child:before{top:50%}.decision-compass__logic-step:last-child:before{bottom:50%}.decision-compass__logic-step--signal{--decision-step-accent:var(--primary)}.decision-compass__logic-step--decision,.decision-compass__logic-step--question{--decision-step-accent:var(--secondary-dark)}.decision-compass__logic-step--action{--decision-step-accent:#59651f}.decision-compass__logic-number{background-color:#fff;border:1px solid rgba(12,26,36,.16);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.58),0 12px 30px rgba(12,26,36,.035);color:var(--decision-step-accent);display:grid;font-family:var(--font-text);font-size:12px;font-weight:800;height:54px;line-height:1;place-items:center;position:relative;width:54px;z-index:1}.decision-compass__logic-content{display:grid;gap:10px;min-width:0}.decision-compass__logic-content p{color:rgba(12,26,36,.78);font-size:clamp(16px,1.28vw,18px);line-height:1.62;margin:0;max-width:780px}.decision-compass__logic-label{color:var(--decision-step-accent);font-size:12px;font-weight:800;line-height:1;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.decision-compass__logic-priority{color:var(--primary)!important;font-family:var(--font-heading);font-size:clamp(24px,3vw,42px)!important;font-weight:500;line-height:.94!important;margin-bottom:clamp(6px,.9vw,14px)!important;margin-top:clamp(4px,.7vw,10px)!important;max-width:820px;text-wrap:balance}.decision-compass__logic-warning{background-color:hsla(0,0%,100%,.44);border-left:3px solid rgba(101,114,38,.44);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.55);max-width:760px;padding:14px 16px}.decision-compass__logic-warning span{color:var(--secondary-dark);display:block;font-size:11px;font-weight:800;line-height:1;margin-bottom:7px;text-transform:uppercase}.decision-compass__cta,.decision-compass__hub,.decision-compass__links{border-top:1px solid var(--decision-compass-soft-line);min-width:0;padding-top:clamp(18px,2.4vw,24px)}.decision-compass__links{border-top:0;display:grid;gap:14px;position:relative}.decision-compass__links:before{background-color:rgba(12,26,36,.16);box-shadow:inset 58px 0 0 var(--primary);content:"";display:block;height:1px;margin-bottom:4px;width:100%}.decision-compass__links ul{display:grid;gap:10px;list-style:none;margin:0;padding:0}.decision-compass__links li{min-width:0}.decision-compass__links a{align-items:center;color:var(--primary);display:inline-flex;flex-wrap:wrap;font-size:15px;font-weight:800;gap:6px 9px;line-height:1.3;text-decoration:none}.decision-compass__links a:before{content:none}.decision-compass__links a:focus-visible,.decision-compass__links a:hover{color:var(--secondary-dark)}.decision-compass__links a:focus-visible{outline:2px solid var(--secondary);outline-offset:4px}.decision-compass__link-text{min-width:0}.decision-compass__link-context{align-items:center;border:1px solid rgba(12,26,36,.1);border-radius:999px;color:rgba(12,26,36,.68);display:inline-flex;font-size:10px;font-weight:800;line-height:1;min-height:20px;padding:3px 7px;text-transform:uppercase}.decision-compass__link-context-full{display:none}.decision-compass__link-context-short{display:inline}.decision-compass__hub{display:grid;gap:10px}.decision-compass__hub p{color:rgba(12,26,36,.76);font-size:16px;line-height:1.6;margin:0}.decision-compass__hub{border-top:0;position:relative}.decision-compass__hub:before{background-color:rgba(12,26,36,.16);box-shadow:inset 58px 0 0 var(--primary);content:"";display:block;height:1px;margin-bottom:4px;width:100%}.faq-question-anchor{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.decision-compass__hub p{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.decision-compass__hub a{color:var(--primary);font-weight:800;text-decoration:none}.decision-compass__hub a:focus-visible,.decision-compass__hub a:hover{color:var(--secondary-dark)}.decision-compass__hub a:focus-visible{outline:2px solid var(--secondary);outline-offset:4px}.decision-compass__cta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start}.decision-compass__cta-link{align-items:center;background-color:var(--primary);border:1px solid rgba(12,26,36,.92);color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:12px;justify-content:center;line-height:1.15;min-height:48px;min-width:min(100%,260px);padding:13px 16px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.decision-compass__cta-link:focus-visible,.decision-compass__cta-link:hover{background-color:var(--secondary-dark);border-color:var(--secondary-dark);color:#fff}.decision-compass__cta-link:focus-visible{outline:2px solid var(--secondary);outline-offset:4px}.decision-compass__cta-link--secondary{background-color:transparent;border-color:rgba(12,26,36,.16);color:var(--primary);min-width:0}.decision-compass__cta-link--secondary:focus-visible,.decision-compass__cta-link--secondary:hover{background-color:transparent;border-color:rgba(12,26,36,.72);color:var(--secondary-dark)}.decision-compass__cta-icon{display:inline-block;flex:0 0 auto;height:16px;overflow:visible;width:26px;fill:none;stroke:currentColor;transition:transform .3s ease}.decision-compass__cta-link:focus-visible .decision-compass__cta-icon,.decision-compass__cta-link:hover .decision-compass__cta-icon{transform:translateX(4px)}@keyframes decisionCompassIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.faq-home-categories{scroll-margin-top:118px}.decision-method{--decision-method-band-space:clamp(18px,3vw,38px);background-color:#0c1a24;box-shadow:0 0 0 100vmax #0c1a24;clip-path:inset(calc(var(--decision-method-band-space)*-1) -100vmax);color:#fff;display:grid;gap:clamp(16px,2.4vw,24px);margin-bottom:clamp(18px,3vw,38px);margin-top:clamp(32px,4.4vw,58px);padding:clamp(26px,3.4vw,42px) 0 clamp(30px,4vw,48px)}.decision-method__header{display:grid;gap:10px;max-width:780px}.decision-method__eyebrow{align-items:center;color:var(--secondary);display:inline-flex;font-size:12px;font-weight:800;gap:10px;line-height:1;text-transform:uppercase}.decision-method__eyebrow:before{background-color:currentColor;content:"";height:1px;width:34px}.decision-method__title{color:#fff;font-family:var(--font-heading);font-size:clamp(28px,2.8vw,38px);font-weight:500;letter-spacing:0;line-height:1;margin:0}.decision-method__intro{color:hsla(0,0%,100%,.72);font-size:16px;line-height:1.62;margin:0;max-width:620px}.decision-method__grid{border-bottom:1px solid hsla(0,0%,100%,.16);border-top:1px solid hsla(0,0%,100%,.16);display:grid;gap:0;grid-template-columns:1fr}.decision-method__item{min-width:0;padding:clamp(15px,2vw,20px) 0}.decision-method__item+.decision-method__item{border-top:1px solid hsla(0,0%,100%,.12)}.decision-method__label{color:var(--secondary);display:block;font-size:13px;font-weight:800;line-height:1.1;margin-bottom:10px;text-transform:uppercase}.decision-method__text{color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.58;margin:0}.decision-method__bridge{border-left:1px solid rgba(163,183,74,.46);color:hsla(0,0%,100%,.62);font-size:clamp(14px,1vw,16px);font-weight:500;line-height:1.68;margin:clamp(10px,1.8vw,22px) 0 0;max-width:760px;padding-left:18px}.decision-territories{padding:clamp(30px,4.8vw,62px) 0 0}.decision-territories__header{max-width:860px}.faq-home-categories .faq-page-list{gap:0;padding-bottom:clamp(58px,7vw,96px);padding-top:clamp(34px,4vw,56px)}.faq-home-section-header{margin:0 0 28px;max-width:820px}.faq-home-section-header--categories{margin-bottom:0}.faq-home-section-header__eyebrow{align-items:center;color:var(--secondary-dark);display:inline-flex;font-size:12px;font-weight:800;gap:10px;letter-spacing:0;line-height:1;margin-bottom:16px;text-transform:uppercase}.faq-home-section-header__eyebrow:before{background-color:currentColor;content:"";display:block;height:1px;width:34px}.faq-home-section-header__title{color:var(--primary);font-family:var(--font-heading);font-size:42px;font-weight:500;letter-spacing:0;line-height:.98;margin:0;max-width:720px;overflow-wrap:normal;text-wrap:balance;word-break:normal}.faq-home-section-header__text{color:rgba(12,26,36,.68);font-size:17px;line-height:1.68;margin:18px 0 0;max-width:680px}.faq-preview-section{align-items:start;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:1fr}.faq-preview-section+.faq-preview-section{border-top:1px solid rgba(16,40,69,.12);padding-top:clamp(72px,8vw,120px)}.faq-home-categories .faq-preview-section+.faq-preview-section{margin-top:clamp(42px,5vw,70px);padding-top:clamp(36px,4vw,56px)}.faq-preview-section__aside{align-self:start;order:1}.faq-preview-section__questions{min-width:0;order:2}.faq-home-preview-list{display:flex;flex-direction:column}.faq-home-preview-card{--faq-preview-accent:var(--secondary-dark);border-bottom:1px solid rgba(12,26,36,.14);overflow:hidden;position:relative}.faq-home-preview-card:first-child{border-top:1px solid rgba(12,26,36,.14)}.faq-home-preview-card:after{background:var(--faq-preview-accent);bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.22,1,.36,1);width:100%}.faq-home-preview-card:focus-within:after,.faq-home-preview-card:hover:after{transform:scaleX(1)}.faq-home-preview-card__link{color:var(--primary);display:grid;gap:14px;grid-template-columns:46px minmax(0,1fr);padding:22px 0;text-decoration:none}.faq-home-preview-card__link:focus{outline:none}.faq-home-preview-card__link:focus-visible{outline:2px solid var(--secondary);outline-offset:6px}.faq-home-preview-card__link:hover .faq-home-preview-card__question{color:#07131b;transform:translateX(4px)}.faq-home-preview-card__link:hover .faq-home-preview-card__cta{color:var(--primary)}.faq-home-preview-card__link:hover .faq-home-preview-card__cta-icon{transform:translateX(4px)}.faq-home-preview-card__number{color:rgba(12,26,36,.62);font-family:var(--font-text);font-size:11px;font-weight:300;letter-spacing:.12em;line-height:1;padding-top:3px}.faq-home-preview-card__body{display:grid;gap:10px;min-width:0}.faq-home-preview-card__label{color:var(--faq-preview-accent);display:inline-flex;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1;text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content}.faq-home-preview-card__question{color:var(--primary);display:block;font-family:var(--font-text);font-size:clamp(18px,1.8vw,24px);font-weight:300;letter-spacing:0;line-height:1.25;max-width:820px;text-wrap:pretty;transition:transform .4s cubic-bezier(.22,1,.36,1),color .35s ease}.faq-home-preview-card__excerpt{color:rgba(12,26,36,.68);display:block;font-size:15px;line-height:1.68;max-width:720px}.faq-home-preview-card__excerpt p{color:rgba(12,26,36,.68);font-size:15px;line-height:1.68;margin:0}.faq-home-preview-card__cta{align-items:center;color:var(--secondary-dark);display:inline-flex;font-size:12px;font-weight:800;gap:8px;letter-spacing:.04em;line-height:1;margin-top:2px;text-transform:uppercase;transition:color .3s ease;width:-moz-fit-content;width:fit-content}.faq-home-preview-card__cta-icon{display:inline-block;height:15px;overflow:visible;width:24px;fill:none;stroke:currentColor;transition:transform .3s ease}.faq-layout{align-items:start;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:1fr}.faq-layout>.faq-aside{order:1}.faq-layout>:is(.faq-accordion,.accordeon){min-width:0;order:2}.faq-layout--centered{align-items:center}.faq-aside{align-self:start}.faq-panel{color:var(--primary);container-type:inline-size;max-width:460px;padding:0;position:relative}.faq-panel__eyebrow{align-items:center;color:var(--secondary-dark);display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:0;line-height:1;margin-bottom:20px;text-transform:uppercase}.faq-panel__eyebrow:before{background-color:currentColor;content:"";display:block;height:1px;width:40px}.faq-panel__picto{color:var(--secondary);color:var(--tertiary-hover,#6b7a28);display:grid;flex:0 0 auto;height:clamp(28px,2.4vw,34px);margin-left:2px;place-items:center;width:clamp(28px,2.4vw,34px)}.faq-panel__picto-icon{display:block;height:100%;width:100%;fill:currentColor;stroke:none}.faq-panel__picto-icon use{fill:currentColor}.faq-panel__picto--stroke .faq-panel__picto-icon,.faq-panel__picto--stroke .faq-panel__picto-icon use{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65;vector-effect:non-scaling-stroke}.faq-panel__title{color:var(--primary);font-family:var(--font-heading);font-size:clamp(34px,3.2vw,52px);font-weight:500;hyphenate-character:"-";hyphens:auto;-webkit-hyphens:auto;letter-spacing:0;line-height:.98;margin:0;max-width:440px;overflow-wrap:normal;word-break:normal}.faq-panel__title:after{color:var(--tertiary-hover,#6b7a28);content:".";display:inline;margin-left:0;white-space:nowrap}.faq-panel__text{color:rgba(16,40,69,.72);font-size:16px;line-height:1.75;margin:24px 0 0;max-width:410px}.faq-panel__text p{margin:0}.faq-panel__text p+p{margin-top:14px}.faq-home-categories .faq-panel__text{font-size:15px;line-height:1.6;margin-top:16px;max-height:4.8em;max-width:380px;overflow:hidden}.faq-home-categories .faq-panel__text p+p{display:none}.faq-panel__central-question{border-top:1px solid rgba(16,40,69,.12);margin-top:22px;max-width:390px;padding:16px 0 0}.faq-panel__central-question span{align-items:center;color:var(--secondary-dark);display:inline-flex;font-size:10px;font-weight:800;gap:8px;line-height:1;text-transform:uppercase}.faq-panel__central-question p{color:var(--primary);font-size:16px;font-weight:800;line-height:1.38;margin:8px 0 0;text-wrap:pretty}.faq-home-categories .faq-panel__meta{margin-top:24px}.faq-panel__meta{align-items:center;border-top:1px solid rgba(16,40,69,.16);-moz-column-gap:clamp(10px,1.2vw,16px);column-gap:clamp(10px,1.2vw,16px);display:grid;grid-template-columns:auto minmax(86px,1fr) auto;margin-top:36px;padding-top:24px;row-gap:8px}.faq-panel__meta-number{color:var(--primary);display:block;flex:0 0 auto;font-family:var(--font-heading);font-size:clamp(42px,4.6vw,64px);font-weight:500;letter-spacing:0;line-height:.82;min-width:0;width:auto}.faq-panel__meta-number:after{content:none}.faq-panel__meta-label{align-items:center;color:rgba(7,20,36,.72);display:flex;font-size:11px;font-weight:700;gap:12px;letter-spacing:.08em;line-height:1.25;max-width:170px;padding-top:0;text-transform:uppercase}.faq-panel__meta-label:before{background-color:var(--secondary);content:"";display:block;flex:1 1 auto;height:1px;min-width:30px}.faq-panel__link{align-items:center;color:#fff;display:inline-flex;grid-column:3;grid-row:1;isolation:isolate;justify-self:end;margin-top:0;max-width:100%;position:relative;text-decoration:none;transition:color .3s ease,transform .3s cubic-bezier(.22,1,.36,1);width:-moz-fit-content;width:fit-content}.faq-panel__link:before{background-color:rgba(12,26,36,.92);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;bottom:calc(100% + 10px);box-shadow:0 18px 40px rgba(12,26,36,.16);color:#fff;content:attr(data-cta-label);font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.15;max-width:min(260px,72vw);opacity:0;padding:9px 12px 8px;pointer-events:none;position:absolute;right:0;text-align:center;text-transform:uppercase;transform:translateY(6px) scale(.96);transform-origin:right bottom;transition:opacity .28s ease,transform .28s ease;white-space:normal;width:-moz-max-content;width:max-content;z-index:2}.faq-panel__link>span:first-child{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;color:var(--primary);white-space:nowrap}.faq-panel__link:focus-visible,.faq-panel__link:hover{color:#fff;transform:translateY(-1px)}.faq-panel__link:focus-visible:before,.faq-panel__link:hover:before{opacity:1;transform:translateY(0) scale(1)}.faq-panel__link:focus-visible .faq-panel__link-icon,.faq-panel__link:hover .faq-panel__link-icon{background-color:var(--secondary-dark);border-color:rgba(101,114,38,.62);box-shadow:0 14px 30px rgba(101,114,38,.18),0 0 0 6px rgba(101,114,38,.12);transform:scale(1.045)}.faq-panel__link:focus-visible{outline:none}.faq-panel__link:active{transform:translateY(0)}.faq-panel__link:active .faq-panel__link-icon{box-shadow:0 8px 20px rgba(101,114,38,.16),0 0 0 3px rgba(101,114,38,.1);transform:scale(.98)}.faq-panel__link-icon{background-color:var(--secondary-dark);border:1px solid rgba(101,114,38,.42);border-radius:50%;box-shadow:0 12px 28px rgba(101,114,38,.12);color:#fff;display:grid;font-size:clamp(24px,2.2vw,30px);font-weight:400;height:clamp(40px,4vw,46px);line-height:1;place-items:center;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,background-color .3s ease,box-shadow .3s ease,color .3s ease;width:clamp(40px,4vw,46px)}.faq-panel__levels{display:grid;gap:8px;grid-template-columns:1fr;margin-top:18px}.faq-panel__level{background-color:#fbfbf8;border:1px solid rgba(12,26,36,.1);border-radius:5px;color:rgba(12,26,36,.68);display:grid;font-size:10px;font-weight:800;gap:4px;line-height:1.15;min-width:0;padding:9px 10px;text-transform:uppercase}.faq-panel__level strong{color:var(--primary);font-family:var(--font-heading);font-size:22px;font-weight:500;line-height:.9}.faq-category-layout{align-items:start;display:grid;gap:clamp(42px,6vw,88px);grid-template-columns:1fr;padding:clamp(28px,4vw,58px) 0 clamp(56px,7vw,110px)}.faq-category-nav{align-self:start;position:relative}.faq-category-nav__title{color:var(--primary);font-family:var(--font-heading);font-size:clamp(42px,5vw,76px);font-weight:500;letter-spacing:-.06em;line-height:.9;margin:0 0 30px}.faq-category-nav__title span{color:var(--color-accent-readable,var(--secondary-dark))}.faq-category-nav__list{align-items:flex-start;display:flex;flex-direction:column;gap:4px}.faq-category-nav__item{align-items:center;color:rgba(16,40,69,.72);display:inline-flex;font-size:clamp(18px,1.6vw,25px);font-weight:500;gap:14px;line-height:1.15;padding:10px 0;position:relative;text-decoration:none;transition:color .35s ease,transform .35s ease}.faq-category-nav__item:before{background-color:var(--secondary);content:"";display:block;height:1px;transition:width .35s ease;width:0}.faq-category-nav__item:hover{color:var(--primary);transform:translateX(4px)}.faq-category-nav__item:hover:before{width:34px}.faq-category-nav__item.is-active{color:var(--primary);pointer-events:none}.faq-category-nav__item.is-active:before{width:44px}.faq-category-content__accordeon{max-width:920px}.faq-decision-hub{--faq-accent-understand:var(--secondary-dark);--faq-accent-decide:var(--secondary);--faq-accent-advance:var(--tertiary-hover,#6b7a28);--faq-surface:#fff;--faq-surface-muted:#f8f9f1;--faq-line:rgba(12,26,36,.12);--faq-line-accent:rgba(101,114,38,.26);background-color:var(--faq-surface);border:1px solid var(--faq-line);border-radius:8px;box-shadow:0 18px 54px rgba(12,26,36,.07);display:grid;gap:clamp(24px,4vw,46px);grid-template-columns:1fr;margin:0 0 clamp(34px,5vw,62px);max-width:1000px;padding:clamp(26px,4vw,44px);scroll-margin-top:204px}.faq-decision-hub__intro{min-width:0}.faq-decision-board__eyebrow,.faq-decision-hub__eyebrow,.faq-stage__eyebrow{align-items:center;color:var(--secondary-dark);display:inline-flex;font-size:12px;font-weight:800;gap:10px;letter-spacing:0;line-height:1;margin-bottom:14px;text-transform:uppercase}.faq-decision-board__eyebrow:before,.faq-decision-hub__eyebrow:before,.faq-stage__eyebrow:before{background-color:currentColor;content:"";display:block;height:1px;width:32px}.faq-decision-hub__title{color:var(--primary);font-family:var(--font-heading);font-size:clamp(36px,5vw,58px);font-weight:500;letter-spacing:0;line-height:.96;margin:0;max-width:560px;overflow-wrap:normal;text-wrap:balance;word-break:normal}.faq-decision-hub__text{color:rgba(12,26,36,.72);font-size:clamp(17px,1.4vw,19px);line-height:1.72;margin:22px 0 0;max-width:640px}.faq-decision-hub__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.faq-decision-hub__link{--button-min-height:52px;--button-padding-block:13px;--button-padding-inline:18px;--button-gap:10px;--button-font-size:0.95rem;flex:0 1 auto;max-width:100%;white-space:normal}.faq-decision-hub__link>span{min-width:0}.faq-decision-hub__link-icon{flex:0 0 auto;height:1.05em;width:1.05em;fill:currentColor}.faq-decision-hub__panel{background-color:#fbfbf8;border:1px solid var(--faq-line);border-radius:8px;min-width:0;padding:clamp(18px,3vw,26px)}.faq-decision-hub__metric{align-items:flex-end;border-bottom:1px solid rgba(12,26,36,.1);display:flex;gap:18px;justify-content:space-between;padding-bottom:18px}.faq-decision-hub__metric-value{color:var(--primary);font-family:var(--font-heading);font-size:clamp(48px,8vw,82px);font-weight:500;line-height:.82}.faq-decision-hub__metric-label{color:rgba(12,26,36,.64);font-size:12px;font-weight:800;letter-spacing:0;line-height:1.25;max-width:120px;text-align:right;text-transform:uppercase}.faq-decision-path{display:grid;gap:8px;margin-top:18px}.faq-decision-path__step{align-items:center;background-color:#fff;border:1px solid var(--faq-line);border-radius:8px;color:var(--primary);display:grid;gap:13px;grid-template-columns:32px minmax(0,1fr) 30px;min-height:74px;padding:12px;text-decoration:none;transition:transform .28s ease,border-color .28s ease,box-shadow .28s ease}.faq-decision-path__step:focus-visible,.faq-decision-path__step:hover{border-color:var(--faq-line-accent);box-shadow:0 10px 24px rgba(12,26,36,.06);transform:translateY(-1px)}.faq-decision-path__step:focus-visible{outline:2px solid var(--secondary);outline-offset:3px}.faq-decision-path__step.is-active{background-color:var(--faq-surface-muted);border-color:var(--faq-line-accent);box-shadow:0 12px 28px rgba(12,26,36,.07)}.faq-decision-path__number{align-items:center;background-color:var(--primary);border-radius:999px;color:var(--secondary);display:inline-flex;font-family:var(--font-heading);font-size:15px;height:32px;justify-content:center;line-height:1;width:32px}.faq-decision-path__content{display:grid;gap:6px;min-width:0}.faq-decision-path__content strong{font-size:17px;letter-spacing:0;line-height:1.15;overflow-wrap:normal;text-wrap:balance;word-break:normal}.faq-decision-path__content span{color:rgba(12,26,36,.64);font-size:13px;line-height:1.45}.faq-decision-path__count{align-items:center;background-color:rgba(12,26,36,.06);border-radius:50%;color:var(--primary);display:inline-flex;font-size:12px;font-weight:800;height:30px;justify-content:center;line-height:1;width:30px}.faq-decision-signals{border-top:1px solid rgba(12,26,36,.1);display:grid;gap:clamp(18px,3vw,34px);grid-column:1/-1;grid-template-columns:1fr;margin-top:clamp(-18px,-1vw,-8px);padding-top:clamp(18px,2.6vw,28px)}.faq-decision-signal{min-width:0;padding:0;position:relative}.faq-decision-signal:before{content:none}.faq-decision-signal__title{align-items:center;color:var(--primary);display:inline-flex;font-size:13px;font-weight:800;gap:10px;letter-spacing:0;line-height:1.22;margin:0;overflow-wrap:normal;text-transform:uppercase;text-wrap:balance;word-break:normal}.faq-decision-signal__title:before{background-color:var(--secondary);border-radius:50%;box-shadow:0 0 0 4px rgba(163,183,74,.14);content:"";flex:0 0 auto;height:8px;width:8px}.faq-decision-signal__text{color:rgba(12,26,36,.64);font-size:14px;line-height:1.55;margin:9px 0 0}.faq-decision-board{max-width:1000px}.faq-decision-board__header{margin-bottom:20px}.faq-decision-board__title{color:var(--primary);font-family:var(--font-heading);font-size:clamp(34px,4.2vw,54px);font-weight:500;line-height:.98;margin:0;overflow-wrap:normal;text-wrap:balance;word-break:normal}.faq-decision-board__title span{color:var(--secondary)}.faq-stage-nav{background-color:hsla(0,0%,100%,.94);border:1px solid rgba(12,26,36,.1);border-radius:8px;box-shadow:0 14px 34px rgba(12,26,36,.08);display:flex;gap:8px;margin:0 0 clamp(24px,3vw,34px);max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding:8px;position:sticky;scrollbar-width:none;top:86px;z-index:30}@supports(backdrop-filter:blur(14px)){.faq-stage-nav{backdrop-filter:blur(14px);background-color:hsla(0,0%,100%,.84)}}.faq-stage-nav::-webkit-scrollbar{display:none}.faq-stage-nav__link{align-items:center;background-color:hsla(60,11%,96%,.9);border:1px solid transparent;border-radius:7px;color:var(--primary);display:grid;flex:1 0 168px;font-size:13px;font-weight:800;gap:9px;grid-template-columns:auto minmax(0,1fr) auto;line-height:1.1;min-height:48px;min-width:0;padding:9px 10px;position:relative;text-decoration:none;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.faq-stage-nav__link.is-active,.faq-stage-nav__link:focus-visible,.faq-stage-nav__link:hover{background-color:#fff;border-color:rgba(12,26,36,.16);color:var(--primary)}.faq-stage-nav__link:hover{transform:translateY(-1px)}.faq-stage-nav__link:focus-visible{outline:2px solid var(--secondary-dark);outline-offset:2px}.faq-stage-nav__link.is-active{background-color:var(--primary);border-color:var(--primary);box-shadow:none;color:#fff}.faq-stage-nav__link.is-active .faq-stage-nav__count,.faq-stage-nav__link.is-active .faq-stage-nav__index{color:var(--secondary)}.faq-stage-nav__link.is-active .faq-stage-nav__count{background-color:rgba(163,183,74,.14)}.faq-stage-nav__index{color:var(--secondary-dark);font-family:var(--font-heading);font-size:18px;font-weight:500;line-height:1}.faq-stage-nav__label{min-width:0;overflow-wrap:normal;text-wrap:balance;word-break:normal}.faq-stage-nav__count{align-items:center;background-color:rgba(12,26,36,.06);border-radius:999px;color:var(--primary);display:inline-flex;font-size:12px;height:28px;justify-content:center;line-height:1;min-width:28px;padding:0 8px}.faq-stage{border-top:1px solid rgba(12,26,36,.14);margin-top:clamp(24px,4vw,44px);padding-top:clamp(46px,5vw,64px);position:relative;scroll-margin-top:204px}.faq-stage__header{align-items:start;display:grid;gap:18px;grid-template-columns:54px minmax(0,1fr);margin-bottom:10px}.faq-stage__index{align-items:center;background-color:#fff;border:1px solid rgba(12,26,36,.12);border-radius:50%;color:var(--secondary-dark);display:inline-flex;font-family:var(--font-heading);font-size:24px;height:54px;justify-content:center;line-height:1;width:54px}.faq-stage__heading{min-width:0}.faq-stage__title{color:var(--primary);font-size:clamp(24px,3vw,36px);font-weight:800;letter-spacing:0;line-height:1.05;margin:0;overflow-wrap:normal;text-wrap:balance;word-break:normal}.faq-stage__text{color:rgba(12,26,36,.66);font-size:15px;line-height:1.62;margin:10px 0 0;max-width:620px}.faq-stage__count{align-items:center;background-color:#fff;border:1px solid rgba(101,114,38,.16);border-radius:999px;color:var(--secondary-dark);display:inline-flex;font-size:12px;font-weight:800;grid-column:2;justify-content:center;justify-self:start;line-height:1;min-height:32px;padding:6px 10px;text-transform:uppercase}.faq-stage__accordeon{max-width:100%}.faq-stage__item{border-color:rgba(12,26,36,.11)}.faq-stage-question{--faq-question-accent:var(--secondary-dark);grid-template-columns:46px minmax(0,1fr) 34px;scroll-margin-top:332px;transition:background-color .42s ease,box-shadow .42s ease}.faq-stage-question[data-anchor-positioned=true]:focus{outline:0}.faq-stage-question__body{display:grid;gap:7px;grid-column:2;min-width:0}.faq-stage-question__label{align-items:center;background-color:transparent;border:0;border-radius:0;color:var(--secondary-dark);display:inline-flex;font-size:9px;font-weight:800;gap:8px;letter-spacing:.08em;line-height:1;min-height:16px;overflow-wrap:normal;padding:0;text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content;word-break:normal}.faq-stage-question :is(.faq-accordion__question,.accordeon-question){font-size:clamp(18px,1.8vw,24px);grid-column:auto;grid-row:auto;hyphens:none;letter-spacing:0;max-width:820px;overflow-wrap:normal;text-wrap:pretty;word-break:normal}.faq-stage :is(.faq-accordion__panel,.accordeon-content)>div{max-width:820px}.faq-followup-link{margin-top:16px!important}.faq-followup-link a{align-items:center;background-color:transparent;border:0;border-radius:0;box-shadow:inset 0 -1px 0 rgba(101,114,38,.34);color:var(--secondary-dark);display:inline-flex;font-size:12px;font-weight:800;gap:7px;line-height:1.3;max-width:100%;min-height:28px;overflow-wrap:normal;padding:0 1px 3px;text-decoration:none;transition:box-shadow .24s ease,color .24s ease,transform .28s ease;word-break:normal}.faq-followup-link a:focus-visible,.faq-followup-link a:hover{background-color:transparent;box-shadow:inset 0 -2px 0 rgba(101,114,38,.58);color:var(--primary);transform:translateY(-1px)}.faq-followup-link a:focus-visible{border-radius:4px;outline:2px solid rgba(163,183,74,.62);outline-offset:4px}.faq-followup-link a svg{flex:0 0 auto;height:12px;opacity:.78;width:12px;fill:currentColor;transition:opacity .24s ease,transform .24s ease}.faq-followup-link a:focus-visible svg,.faq-followup-link a:hover svg{opacity:1;transform:translate(2px,-2px)}.faq-hub-frame{border-top:1px solid rgba(16,40,69,.14);display:grid;gap:32px;grid-template-columns:1fr;margin:0 0 28px;max-width:920px;padding:34px 0 32px}.faq-hub-frame__content{min-width:0}.faq-hub-frame__eyebrow{align-items:center;color:var(--secondary-dark);display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:0;line-height:1;margin-bottom:16px;text-transform:uppercase}.faq-hub-frame__eyebrow:before{background-color:currentColor;content:"";display:block;height:1px;width:34px}.faq-hub-frame__title{color:var(--primary);font-family:var(--font-heading);font-size:40px;font-weight:500;letter-spacing:0;line-height:.98;margin:0;max-width:540px}.faq-hub-frame__text{color:rgba(16,40,69,.72);font-size:18px;line-height:1.7;margin:20px 0 0;max-width:610px}.faq-hub-frame__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.faq-hub-frame__link{align-items:center;background-color:#fff;border:1px solid rgba(16,40,69,.16);border-radius:8px;color:var(--primary);display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;line-height:1.25;min-height:44px;padding:11px 15px;text-decoration:none}.faq-hub-frame__link-icon{flex:0 0 auto;height:15px;width:15px;fill:currentColor}.faq-hub-frame__signals{border-top:1px solid rgba(16,40,69,.12);display:grid;gap:0;grid-template-columns:1fr}.faq-hub-signal{border-bottom:1px solid rgba(16,40,69,.12);min-width:0;padding:20px 0}.faq-hub-signal:last-child{border-bottom:0;border-right:0}.faq-hub-signal__number{color:var(--secondary-dark);display:block;font-family:var(--font-heading);font-size:28px;letter-spacing:0;line-height:1;margin-bottom:14px}.faq-hub-signal__title{color:var(--primary);font-size:18px;font-weight:700;letter-spacing:0;line-height:1.25;margin:0}.faq-hub-signal__text{color:rgba(16,40,69,.7);font-size:15px;line-height:1.6;margin:10px 0 0}.faq-layout-home{align-items:start;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:1fr;margin:20px 0}@media (min-width:576px){.faq-panel__levels{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){:is(.faq-accordion__trigger,.accordeon-header){gap:14px;grid-template-columns:44px minmax(0,1fr) 34px;padding:24px 0}:is(.faq-accordion__trigger,.accordeon-header):before{font-size:11px}:is(.faq-accordion__panel,.accordeon-content)>div{padding:0 40px 32px 58px}.decision-hero__manifesto{font-size:20px}.faq-home-intents{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-home-intent{border-left:1px solid hsla(0,0%,100%,.18);padding:0 24px}.faq-home-intent:first-child{border-left:0;padding-left:0}.faq-home-intent:focus-visible,.faq-home-intent:hover{transform:translateY(-1px)}.decision-compass__title{font-size:56px}.decision-compass__logic-priority{line-height:.9!important}.decision-compass__link-context-full{display:inline}.decision-compass__link-context-short{display:none}.decision-method__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.decision-method__item{padding-right:clamp(18px,2.6vw,28px)}.decision-method__item+.decision-method__item{border-left:1px solid hsla(0,0%,100%,.12);border-top:0;padding-left:clamp(18px,2.6vw,28px)}.faq-home-section-header__title{font-size:56px}.faq-home-preview-card__link{gap:16px;grid-template-columns:50px minmax(0,1fr);padding:24px 0}.faq-decision-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-stage-nav{overflow-x:visible}.faq-stage-nav__link{flex-basis:0}.faq-stage__header{gap:22px;grid-template-columns:64px minmax(0,1fr) auto}.faq-stage__index{font-size:28px;height:64px;width:64px}.faq-stage__count{grid-column:auto;justify-self:end}.faq-stage-question{grid-template-columns:50px minmax(0,1fr) 34px}.faq-hub-frame__title{font-size:52px}.faq-hub-frame__signals{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-hub-signal{border-bottom:0;border-right:1px solid rgba(16,40,69,.12);padding:20px 18px}}@media (min-width:992px){:is(.faq-accordion__trigger,.accordeon-header){gap:16px;grid-template-columns:46px minmax(0,1fr) 34px;padding:26px 0}:is(.faq-accordion__trigger,.accordeon-header):before{font-size:12px}:is(.faq-accordion__trigger,.accordeon-header):after{font-size:34px}:is(.faq-accordion__panel,.accordeon-content)>div{padding:0 70px 34px 62px}:is(.faq-accordion__panel,.accordeon-content) p{font-size:17px}.hero--faq-home .hero__content{max-width:760px}.faq-hero-graphic{display:block}.decision-compass__body{align-items:start;-moz-column-gap:clamp(18px,2.4vw,32px);column-gap:clamp(18px,2.4vw,32px);grid-template-columns:minmax(286px,.76fr) minmax(0,1.5fr)}.decision-compass__choices{position:sticky;top:102px}.decision-compass__choice{font-size:15px;line-height:1.34;min-height:72px;padding:15px 0}.decision-compass__results{border-left:1px solid var(--decision-compass-line);padding-left:clamp(14px,1.8vw,26px)}.decision-compass__result{min-height:100%;padding-left:clamp(8px,1.4vw,20px)}.decision-compass__result-title{flex-wrap:nowrap;max-width:none;white-space:nowrap}.faq-preview-section{grid-template-columns:minmax(0,2fr) minmax(320px,.85fr)}.faq-home-categories .faq-preview-section{align-items:stretch;gap:clamp(28px,3.4vw,48px)}.faq-preview-section__aside{order:2;position:sticky;top:120px}.faq-home-categories .faq-preview-section__aside{align-self:stretch}.faq-preview-section__questions{border-right:1px solid rgba(16,40,69,.14);order:1;padding-right:clamp(36px,5vw,72px);padding-top:clamp(50px,5vw,68px)}.faq-home-categories .faq-preview-section__questions{border-right:0;display:flex;flex-direction:column;justify-content:center;padding-bottom:clamp(18px,2vw,28px);padding-top:clamp(18px,2vw,28px)}.faq-home-preview-card__link{gap:18px;grid-template-columns:54px minmax(0,1fr);padding:26px 0}.faq-home-preview-card__number{font-size:12px}.faq-home-preview-card__excerpt,.faq-home-preview-card__excerpt p{font-size:16px}.faq-layout{grid-template-columns:minmax(0,2fr) minmax(300px,1fr)}.faq-layout>:is(.faq-accordion,.accordeon){min-width:0;order:1}.faq-layout>.faq-aside{min-width:0;order:2}.faq-aside{position:sticky;top:120px}.faq-home-categories .faq-panel{height:100%}.faq-home-categories .faq-panel:before{background-color:rgba(16,40,69,.14);bottom:0;content:"";left:calc(clamp(10px,1.6vw,24px)*-1);position:absolute;top:0;width:1px}.faq-category-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,2fr)}.faq-category-nav{border-right:1px solid rgba(16,40,69,.14);padding-right:clamp(34px,4vw,58px);position:sticky;top:120px}.faq-stage-nav{top:94px}.faq-layout-home{grid-template-columns:1fr 2fr}}@media (min-width:1396px){.faq-decision-hub{align-items:start;grid-template-columns:minmax(0,.86fr) minmax(380px,1fr)}.faq-decision-signals{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-hub-frame{gap:48px;grid-template-columns:minmax(0,.95fr) minmax(320px,1fr)}.faq-hub-frame__signals{border-top:0;grid-template-columns:1fr}.faq-hub-signal{border-bottom:1px solid rgba(16,40,69,.12);border-right:0;padding:0 0 18px}}@media (max-width:760px){.hero--faq-category,.hero--insight-category{--hero-padding-block:24px 78px;min-height:clamp(390px,54svh,510px)}.hero--insight-category{--hero-padding-block:20px 62px;min-height:clamp(360px,47svh,440px)}.category-hero-media:before{background:rgba(3,10,20,.42)}.category-hero-mark{--category-hero-icon-size:clamp(10.75rem,58vw,17rem);--category-hero-icon-cut:1px;--category-hero-icon-x:clamp(5.5rem,32vw,8rem);--category-hero-icon-y:clamp(0.9rem,4vw,1.6rem);grid-template-columns:minmax(0,1fr) var(--category-hero-icon-size);margin-top:clamp(1.8rem,8vw,4.2rem)}.hero--faq-category .hero__content,.hero--insight-category .hero__content{--category-hero-content-shift:-1.25rem}}@media (max-width:680px){.faq-decision-hub__link{width:100%}}@media (prefers-reduced-motion:no-preference){html:has(.faq-category-layout){scroll-behavior:auto}}@media (prefers-reduced-motion:reduce){.category-hero-media__image{transform:none}.category-hero-mark{animation:none;opacity:1;transform:none}.decision-compass--enhanced .decision-compass__result--active,.decision-compass__choice,.decision-compass__choice-index,.decision-compass__cta-icon,.decision-compass__cta-link,.decision-compass__result,.faq-stage-question{animation:none;transition:none}}