.faq{position:relative;z-index:2;background:var(--grinny-ink);padding-top:128px;padding-bottom:128px}.faq__grid{display:grid;grid-template-columns:5fr 7fr;grid-gap:96px;gap:96px;align-items:start}@media(max-width:980px){.faq__grid{grid-template-columns:1fr;gap:48px}}.faq__heading{margin:0;font:500 64px/72px var(--grinny-font-sans);letter-spacing:-.02em;color:var(--grinny-paper);font-feature-settings:"ss02" 1,"ss03" 1,"cv04" 1,"cv07" 1;white-space:nowrap}@media(max-width:720px){.faq__heading{font-size:40px;line-height:44px;white-space:normal}}.faq__desc{margin:20px 0 32px;font:400 20px/30px var(--grinny-font-sans);color:var(--grinny-paper-5);max-width:533px;text-wrap:pretty}.faq__contact{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px 12px 24px;border-radius:9999px;background:var(--grinny-ink);box-shadow:0 0 0 1px hsla(0,0%,100%,.06),inset 0 1px 0 0 hsla(0,0%,100%,.1);color:var(--grinny-paper);font:500 16px/24px var(--grinny-font-sans);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s ease-out,box-shadow .2s ease-out}.faq__contact:hover{box-shadow:0 0 0 1px hsla(0,0%,100%,.06),inset 0 1px 0 0 hsla(0,0%,100%,.1),0 2px 6px 0 hsla(0,0%,100%,.04)}.faq__arrow-wrap{display:inline-flex;width:18px;height:18px;overflow:hidden;position:relative;flex-shrink:0}.faq__arrow-base,.faq__arrow-clone{display:flex;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq__arrow-base{transform:translateX(0)}.faq__arrow-clone{transform:translateX(-100%);position:absolute;top:0;left:0}.faq__contact:hover .faq__arrow-base{transform:translateX(100%)}.faq__contact:hover .faq__arrow-clone{transform:translateX(0)}.faq__list{list-style:none;padding:0;margin:0}.faq__item{--speed:0.26s;--ease:cubic-bezier(0.215,0.61,0.355,1);--cps:50;border-bottom:1px solid var(--grinny-ink-3)}.faq__item--open .faq__plus,.faq__item:hover .faq__plus{opacity:1}.faq__item--open .faq__plus{rotate:225deg}.faq__item--open .faq__content-wrap{grid-template-rows:1fr}.faq__item--open .faq__answer-block{translate:0 0;opacity:1}@media(prefers-reduced-motion:no-preference){.faq__item--open .faq__answer{background-position:0 0,0 0,0 0}}.faq__trigger{width:100%;background:transparent;border:0;padding:16px 0;display:flex;align-items:center;justify-content:space-between;gap:8px;font:500 18px/26px var(--grinny-font-sans);color:var(--grinny-paper);cursor:pointer;outline-color:var(--grinny-paper)}@media(max-width:720px){.faq__trigger{font-size:16px;line-height:24px}}.faq__question{flex:1 1;text-align:left}.faq__plus{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;color:var(--grinny-paper);opacity:.5;transition:opacity var(--speed) var(--ease),rotate var(--speed) var(--ease)}.faq__content-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--speed) var(--ease)}.faq__content{overflow:hidden;min-height:0}.faq__answer-block{padding:0 24px 16px 0;translate:0 1lh;opacity:.7;transition-property:translate,opacity;transition-duration:var(--speed);transition-timing-function:var(--ease)}.faq__answer{margin:0;font:400 18px/26px var(--grinny-font-sans);color:var(--grinny-paper-5);text-wrap:pretty}@media(max-width:720px){.faq__answer{font-size:16px;line-height:24px}}@media(prefers-reduced-motion:no-preference){.faq__answer{display:inline;background-image:linear-gradient(90deg,transparent 0 calc(100% - 20ch),#92e123 calc(100% - 20ch) 100%),linear-gradient(90deg,#b0b0b0,#b0b0b0),linear-gradient(hsla(0,0%,100%,.1),hsla(0,0%,100%,.1));background-position:200% 0,200% 0,0 0;background-size:200% 100%,200% 100%,100% 100%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transition-property:background-position;transition-duration:calc(var(--char-count, 200)/var(--cps)*1s);transition-timing-function:var(--ease)}.faq__answer::selection{background:var(--grinny-lime);color:var(--grinny-ink);-webkit-text-fill-color:var(--grinny-ink)}}