html{--mainColor:#dac5a7;--mainColor-subtle:hsla(35,41%,75%,.6);--mainColor-subtle-opaque:#1a1412;--mainColor-muted:hsla(35,41%,75%,.15);--mainColor-hint:hsla(35,41%,75%,.05);--mainColor-hint-opaque:#181715;--bgColor:#0e0e0e;--bgColor-transparent:hsla(0,0%,5%,.98);--secondaryColor:#0e0e0e;--secondaryFontFamily:$secondaryFontFamily}.pricing__items{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(min(21.875rem,100%),1fr))}.item-pricing{display:flex;flex-direction:column;gap:2rem;position:relative}.item-pricing__header{display:grid;gap:.5rem}.item-pricing__label{background-color:var(--mainColor);color:var(--bgColor);font-size:.75rem;font-weight:400;line-height:1.166667;padding:.5rem;position:absolute;right:1.25rem;text-transform:uppercase;top:1.25rem}.item-pricing__title{font-size:.8125rem;font-weight:400;letter-spacing:.09375rem;line-height:1.615385;text-transform:uppercase}.item-pricing__title,.item-pricing__value{color:var(--mainColor);font-family:Satoshi,sans-serif}.item-pricing__value{font-size:2rem;font-weight:300;letter-spacing:.0625rem;line-height:1.1875}.item-pricing__text{color:var(--mainColor-subtle);font-size:1rem;font-weight:400;line-height:1.8125}.list-item-pricing__item{color:var(--mainColor);font-family:Satoshi,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.09375rem;line-height:1.615385;text-transform:uppercase}.list-item-pricing__item:not(:last-child){border-bottom:.0625rem solid var(--mainColor-muted);margin-bottom:.9375rem;padding-bottom:.9375rem}.faq-pricing{display:flex;position:relative}.faq-pricing__label{color:var(--mainColor-subtle);font-family:Satoshi,sans-serif;font-size:.8125rem;font-weight:400;letter-spacing:.09375rem;line-height:1.615385;margin-bottom:.5rem;text-transform:uppercase}.faq-pricing__title{color:var(--mainColor);font-family:Satoshi,sans-serif;font-weight:300;line-height:1.09375}.faq-pricing__title span{font-family:Gambetta,serif}.faq-pricing__item:not(:last-child){margin-bottom:1rem}.faq-pricing__caption{align-items:center;color:var(--mainColor);cursor:pointer;display:flex;font-family:Satoshi,sans-serif;font-size:1.25rem;font-weight:300;gap:.625rem;justify-content:space-between;letter-spacing:.0625rem;line-height:1.4}.faq-pricing__caption:after{align-items:center;aspect-ratio:1;background-color:var(--mainColor-hint);border:.0625rem solid var(--mainColor-muted);border-radius:50%;content:"\f106";display:flex;flex:0 0 1.875rem;font-family:iconfont;font-size:.625rem;justify-content:center;transition:rotate .3s;width:1.875rem}.faq-pricing__caption.--spoller-active:after{rotate:45deg}.faq-pricing__text{color:var(--mainColor-subtle);font-size:1rem;font-weight:400;line-height:1.8125;padding-top:1rem}.faq-pricing__text p:not(:last-child){margin-bottom:.75rem}@media (width <= 62.5em){.faq-pricing{flex-direction:column}.faq-pricing__header{margin-bottom:1.25rem}}@media (width <= 20em){.page--pricing{padding-bottom:2.5rem;padding-top:7.5rem}.pricing__blockhead{margin-bottom:2rem}.pricing__items{margin-bottom:2.5rem}.item-pricing{padding:1.5rem}.faq-pricing__title{font-size:3rem}.faq-pricing__item{padding:1.25rem}}@media (width > 20em) and (width <= 87.5em){.page--pricing{padding-bottom:clamp(2.5rem,.87037037036875rem + 8.1481481481vw,8rem);padding-top:clamp(7.5rem,5.574074074075rem + 9.6296296296vw,14rem)}.pricing__blockhead{margin-bottom:clamp(2rem,1.40740740740625rem + 2.962962963vw,4rem)}.pricing__items{margin-bottom:clamp(2.5rem,.277777777775rem + 11.1111111111vw,10rem)}.item-pricing{padding:clamp(1.5rem,1.05555555555625rem + 2.2222222222vw,3rem)}.faq-pricing__title{font-size:clamp(3rem,2.70370370370625rem + 1.4814814815vw,4rem)}.faq-pricing__item{padding:clamp(1.25rem,1.027777777775rem + 1.1111111111vw,2rem)}}@media (width > 62.5em){.faq-pricing{align-items:flex-start;justify-content:space-between}.faq-pricing__header{padding:2rem 3rem 2rem 0;position:sticky;top:7.5rem}.faq-pricing__title span{display:block}.faq-pricing__body{flex:0 0 50%}}@media (width > 87.5em){.page--pricing{padding-bottom:8rem;padding-top:14rem}.pricing__blockhead{margin-bottom:4rem}.pricing__items{margin-bottom:10rem}.item-pricing{padding:3rem}.faq-pricing__title{font-size:4rem}.faq-pricing__item{padding:2rem}}