.tq-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.tq-faq__side{position:sticky;top:110px;display:grid;gap:18px}@media (max-width:900px){.tq-faq{grid-template-columns:minmax(0,1fr)}.tq-faq__side{position:static}}.tq-cta{position:relative;overflow:hidden;isolation:isolate;border-radius:36px;background:var(--tq-blue);color:#fff;padding:clamp(56px,8vw,104px) clamp(24px,6vw,80px);text-align:center;display:grid;justify-items:center;gap:18px}.tq-cta__grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 0);background-size:48px 48px;transform-origin:top;-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 75%)}.tq-site.tq-js .tq-cta .tq-cta__grid{transform:scaleY(0);transition:transform 1.4s .1s var(--tq-ease-out)}.tq-site.tq-js .tq-cta.is-in .tq-cta__grid{transform:none}.tq-cta__words{display:flex;gap:clamp(10px,2vw,22px);align-items:baseline;margin:0 0 8px!important;font:800 clamp(13px,1.4vw,15px)/1 var(--tq-body);letter-spacing:.24em;text-transform:uppercase;color:rgba(255,255,255,.85)}.tq-cta__words i{font-style:normal;color:rgba(255,255,255,.4)}.tq-site.tq-js .tq-cta .tq-cta__words span{display:inline-block;opacity:0;transition:opacity .7s var(--tq-ease-out),transform .9s var(--tq-ease-out)}.tq-site.tq-js .tq-cta .tq-cta__words span:first-of-type{transform:translateX(-40px)}.tq-site.tq-js .tq-cta .tq-cta__words span:nth-of-type(2){transform:translateY(24px);transition-delay:.12s}.tq-site.tq-js .tq-cta .tq-cta__words span:nth-of-type(3){transform:translateX(40px);transition-delay:.24s}.tq-site.tq-js .tq-cta.is-in .tq-cta__words span{opacity:1;transform:none}.tq-cta__pre{font:600 15px var(--tq-body);color:rgba(255,255,255,.8)}.tq-cta .tq-cta__title{color:#fff;max-width:15ch}.tq-cta__sub{max-width:46ch;font-size:clamp(17px,1.5vw,19px);color:rgba(255,255,255,.86)}.tq-cta__actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;margin-top:10px}.tq-cta__link{color:#fff;font-weight:600;border-bottom:1.5px solid rgba(255,255,255,.5);padding-bottom:2px}.tq-cta__link:hover{border-color:#fff}.tq-cta__fine{font-size:14px;color:rgba(255,255,255,.75)}.tq-cta :focus-visible{outline-color:#fff}.tq-acc__panel p.tq-acc__more{margin-top:-12px;font-size:14px}.tq-acc__more .tq-link{font-weight:600}