.terms-main{background:#27035d;scroll-margin-top:120px;}.terms-main .faq-section{--terms-gutter:clamp(14px,4.69vw,90px);width:min(100%,1920px);margin:0 auto;padding:clamp(150px,9.75vw,264px) var(--terms-gutter) clamp(80px,6.25vw,120px);}.terms-main .faq-section__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(12px,1.458vw,28px);width:min(100% - 40px,700px);margin:0 auto clamp(38px,3.75vw,72px);text-align:center;}.terms-main .faq-section__heading h1{margin:0;color:#fff;font-size:clamp(32px,2.5vw,48px);font-style:italic;font-weight:800;line-height:1.2;text-shadow:0 8px 12px #a017bf,0 2px 0 #db60d8,0 0 30px #c800db;text-transform:uppercase;}.terms-main .title-spark{width:clamp(34px,2.552vw,49px);aspect-ratio:49 / 21;}.terms-main .title-spark img{display:block;width:100%;height:100%;}.terms-main .faq-section__heading p{flex-basis:100%;margin:clamp(4px,.208vw,4px) 0 0;color:#b5c4f2;font-size:clamp(14px,1.25vw,24px);font-style:italic;line-height:clamp(23px,2.083vw,40px);text-transform:capitalize;}.terms-main .terms-document{width:min(100%,1230px);margin:0 auto;color:#b5c4f2;font-size:clamp(14px,1.042vw,20px);line-height:1.65;}.terms-main .terms-document > p:first-child{color:#fff;font-size:clamp(16px,1.25vw,24px);font-weight:600;}.terms-main .terms-document p{margin:0 0 clamp(18px,1.458vw,28px);}.terms-main .terms-document section{margin-top:clamp(30px,2.604vw,50px);}.terms-main .terms-document h2{margin:0 0 clamp(10px,.833vw,16px);color:#fff;font-size:clamp(19px,1.563vw,30px);font-weight:700;line-height:1.25;text-transform:uppercase;}.terms-main .terms-document ul{margin:0 0 clamp(18px,1.458vw,28px);padding-left:clamp(20px,1.823vw,35px);}.terms-main .terms-document li{margin:0 0 clamp(8px,.625vw,12px);padding-left:clamp(3px,.26vw,5px);}.terms-main .terms-document strong{color:#fff;}.terms-main .terms-document__emphasis{color:#fff;font-weight:600;text-transform:uppercase;}.terms-main .terms-document a{color:#fff;text-decoration:underline;text-underline-offset:3px;}.terms-main .terms-document a:hover,.terms-main .terms-document a:focus-visible{color:#56acfb;}@media (max-width:991.98px){.terms-main .faq-section{padding-top:clamp(120px,19.531vw,188px);}.terms-main .faq-section__heading{width:calc(100% - clamp(24px,3.646vw,28px));}}@media (max-width:767.98px){.terms-main .faq-section{padding:clamp(112px,25.333vw,190px) clamp(14px,4vw,30px) clamp(64px,8vw,60px);}.terms-main .faq-section__heading{gap:clamp(10px,1.563vw,12px);width:100%;margin-bottom:clamp(30px,6.4vw,48px);}.terms-main .faq-section__heading h1{font-size:clamp(24px,7vw,40px);}.terms-main .faq-section__heading p{font-size:clamp(13px,1.823vw,14px);line-height:1.5;}.terms-main .title-spark{width:clamp(28px,4.427vw,34px);height:auto;}.terms-main .terms-document{font-size:clamp(13px,3.2vw,16px);line-height:1.6;}.terms-main .terms-document > p:first-child{font-size:clamp(15px,3.733vw,18px);}.terms-main .terms-document h2{font-size:clamp(18px,4.8vw,24px);}}@media (max-width:575.98px){.terms-main{scroll-margin-top:76px;}.terms-main .faq-section{padding-inline:14px;}.terms-main .faq-section__heading h1{font-size:clamp(22px,6.4vw,23px);}.terms-main .faq-section__heading p{font-size:clamp(11px,3.2vw,12px);}.terms-main .terms-document{font-size:clamp(12px,3.125vw,14px);}.terms-main .terms-document > p:first-child{font-size:clamp(14px,3.75vw,16px);}}