.sfq{--sfq-ink:#090a22;--sfq-blue:#2c4cef;--sfq-line:#090a2226;color:var(--sfq-ink);background:#f7f7f3}.sfq.sfq--section{padding:clamp(60px,6.2vw,96px) 0}.sfq .sfq-header{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin:0 0 36px;padding:0}.sfq .sfq-eyebrow{display:block;margin:0 0 12px;font-size:11px;line-height:1.4;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#626778}.sfq .sfq-inner .sfq-header h2{margin:0;font-size:clamp(38px,4.2vw,60px);line-height:1.06;font-weight:550;letter-spacing:-.055em;color:var(--sfq-ink)}.sfq .sfq-header>div:first-child{min-width:0}.sfq .sfq-inner .sfq-header h2 em{display:block;font:inherit;color:var(--sfq-blue);margin-top:.04em}.sfq .sfq-description{margin:14px 0 0;max-width:580px;font-size:16px;line-height:1.55;color:#626778}.sfq .sfq-action{flex:none;padding-bottom:4px;font-size:14px;line-height:1.5}.sfq .sfq-action a{display:inline-flex;align-items:center;gap:12px;color:var(--sfq-blue);text-decoration:none;border-bottom:1px solid #2c4cef40;padding:0 0 7px}.sfq .sfq-list{border-top:1px solid var(--sfq-line)}.sfq .sfq-item{border-bottom:1px solid var(--sfq-line);margin:0;padding:0;background:transparent}.sfq .sfq-question{margin:0;padding:0;font:inherit}.sfq .sfq-trigger{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) 26px;align-items:start;gap:18px;padding:24px 0;border:0;border-radius:0;margin:0;background:transparent;text-align:left;color:var(--sfq-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.sfq .sfq-number{padding-top:5px;font-size:11px;line-height:1.5;letter-spacing:.03em;color:#73798a;font-weight:400}.sfq .sfq-question-text{font-size:clamp(18px,1.7vw,24px);line-height:1.3;font-weight:500;letter-spacing:-.025em}.sfq .sfq-mark{position:relative;display:block;width:24px;height:28px;color:currentColor}.sfq .sfq-mark i{position:absolute;left:4px;right:4px;top:13px;height:1.5px;background:currentColor;transform-origin:center;transition:transform .25s ease}.sfq .sfq-mark i:last-child{transform:rotate(90deg)}.sfq .is-open>.sfq-question .sfq-trigger{color:var(--sfq-blue)}.sfq .is-open>.sfq-question .sfq-number{color:var(--sfq-blue)}.sfq .is-open>.sfq-question .sfq-mark i:first-child{transform:rotate(45deg)}.sfq .is-open>.sfq-question .sfq-mark i:last-child{transform:rotate(135deg)}.sfq .sfq-trigger:focus-visible{outline:2px solid var(--sfq-blue);outline-offset:5px}.sfq .sfq-answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .34s cubic-bezier(.2,.7,.2,1),visibility .34s;overflow:visible}.sfq .is-open>.sfq-answer{grid-template-rows:1fr;visibility:visible}.sfq .sfq-answer-clip{min-height:0;overflow:hidden}.sfq .sfq-answer-text{padding:0 58px 27px 54px;max-width:1020px;font-size:17px;line-height:1.65;font-weight:400;letter-spacing:0;color:var(--sfq-ink)}.sfq .sfq-answer-text p{margin:0;font:inherit;color:inherit}.sfq .sfq-answer-text a{color:var(--sfq-blue);text-decoration:underline;text-underline-offset:3px}.sfq .sfq-action a:focus-visible,.sfq .sfq-answer-text a:focus-visible{outline:2px solid var(--sfq-blue);outline-offset:4px}.sfq.sfq--inset{margin-top:48px;background:transparent}.sfq.sfq--inset .sfq-inner{width:100%;max-width:none;margin:0;padding:0}@media (hover:hover){.sfq .sfq-trigger:hover{color:var(--sfq-blue)}}@media (max-width:760px){.sfq.sfq--section{padding:52px 0}.sfq .sfq-header{display:block;margin-bottom:24px}.sfq .sfq-inner .sfq-header h2{font-size:clamp(32px,7.8vw,42px);line-height:1.08}.sfq .sfq-action{margin-top:20px;padding:0}.sfq .sfq-trigger{grid-template-columns:24px minmax(0,1fr) 22px;gap:12px;padding:20px 0}.sfq .sfq-question-text{font-size:19px;line-height:1.35}.sfq .sfq-number{padding-top:4px;font-size:10px}.sfq .sfq-mark{width:22px;height:26px}.sfq .sfq-answer-text{padding:0 34px 22px 36px;font-size:16px;line-height:1.6}.sfq.sfq--inset{margin-top:40px}}@media (max-width:350px){.sfq .sfq-trigger{grid-template-columns:20px minmax(0,1fr) 20px;gap:9px}.sfq .sfq-question-text{font-size:18px}.sfq .sfq-answer-text{padding-left:29px;padding-right:10px}.sfq .sfq-inner .sfq-header h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.sfq .sfq-answer,.sfq .sfq-mark i{transition:none}}html[data-site-motion=paused] .sfq .sfq-answer,html[data-site-motion=paused] .sfq .sfq-mark i{transition:none}
