.pricing__items{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(min(21.875rem,100%),1fr))}.item--pricing{background:hsla(35,41%,75%,.05);border:.0625rem solid hsla(35,41%,75%,.15);border-radius:.125rem;display:flex;flex-direction:column;position:relative}.item--pricing__popular{background-color:#dac5a7;color:#0e0e0e;font-size:.75rem;line-height:1.2;padding:.5rem;position:absolute;text-transform:uppercase}.item--pricing__header{color:#dac5a7;display:grid;display:flex;flex-direction:column;flex-grow:1;font-family:Satoshi,sans-serif;gap:.5rem}.item--pricing__title{font-size:.8125rem;letter-spacing:.09375rem;line-height:1.6;text-transform:uppercase}.item--pricing__value{font-weight:300;letter-spacing:.0625rem;line-height:1.1}.item--pricing__text{color:hsla(35,41%,75%,.6);font-size:1rem;line-height:1.8}.item--pricing__text p:not(:last-child){margin-bottom:.9375rem}.item--pricing__service{color:#dac5a7;font-family:Satoshi,sans-serif;font-size:.8125rem;letter-spacing:.09375rem;line-height:1.3125rem;text-transform:uppercase}.item--pricing__service:not(:last-child){border-bottom:.0625rem solid hsla(35,41%,75%,.15);margin-bottom:.9375rem;padding-bottom:.9375rem}.faq--pricing{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.faq--pricing__header{padding-block:2rem}.faq--pricing__title{color:#dac5a7;font-family:Satoshi,sans-serif;font-weight:300;line-height:1.1}.faq--pricing__title span{display:block;font-family:Gambetta,serif}.faq--pricing__items{flex:0 0 50%}.faq--pricing__item{background:hsla(35,41%,75%,.05);border:.0625rem solid hsla(35,41%,75%,.15);border-radius:.125rem}.faq--pricing__item:not(:last-child){margin-bottom:1rem}.faq--pricing__caption{align-items:center;color:#dac5a7;cursor:pointer;display:flex;flex-direction:row-reverse;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;transition:color .4s}.faq--pricing__caption:before{align-items:center;aspect-ratio:1;background-color:hsla(35,41%,75%,.05);border:.0625rem solid hsla(35,41%,75%,.15);border-radius:50%;display:flex;flex:0 0 1.875rem;font-size:.75rem;justify-content:center;transition:color .4s,background-color .4s,rotate .4s;width:1.875rem}.faq--pricing__caption.--spoller-active:before{rotate:45deg}.faq--pricing__body{padding-top:1rem}.faq--pricing__body p{line-height:1.8}.faq--pricing__body p:not(:last-child){margin-bottom:.9375rem}@media (width < 75.25rem){.pricing__items{display:flex;flex-wrap:wrap;justify-content:center}.item--pricing{flex:1 1 23.125rem;max-width:50%}}@media (width <= 62.5em){.faq--pricing{align-items:center;flex-direction:column}}@media (width < 50.125rem){.item--pricing{max-width:none}}@media (width <= 20em){.page--pricing{margin-bottom:1.875rem;padding-top:7.5rem}.pricing__items{margin-bottom:2.5rem}.header-pricing__blockhead{margin-bottom:1.875rem}.item--pricing{gap:1.25rem;padding:1.25rem}.item--pricing__popular{right:.3125rem;top:.3125rem}.item--pricing__value{font-size:1.5rem}.faq--pricing__title{font-size:3rem}.faq--pricing__item{padding:.75rem}}@media (width > 20em) and (width <= 89.375em){.page--pricing{margin-bottom:clamp(1.875rem,-.46734234234375rem + 11.7117117117vw,10rem);padding-top:clamp(7.5rem,5.626126126125rem + 9.3693693694vw,14rem)}.pricing__items{margin-bottom:clamp(2.5rem,.3378378378375rem + 10.8108108108vw,10rem)}.header-pricing__blockhead{margin-bottom:clamp(1.875rem,1.2623873873875rem + 3.0630630631vw,4rem)}.item--pricing{gap:clamp(1.25rem,1.03378378378125rem + 1.0810810811vw,2rem);padding:clamp(1.25rem,.74549549549375rem + 2.5225225225vw,3rem)}.item--pricing__popular{right:clamp(.3125rem,.04222972973125rem + 1.3513513514vw,1.25rem);top:clamp(.3125rem,.04222972973125rem + 1.3513513514vw,1.25rem)}.item--pricing__value{font-size:clamp(1.5rem,1.35585585585625rem + .7207207207vw,2rem)}.faq--pricing__title{font-size:clamp(3rem,2.7117117117125rem + 1.4414414414vw,4rem)}.faq--pricing__item{padding:clamp(.75rem,.3896396396375rem + 1.8018018018vw,2rem)}}@media (width > 62.5em){.faq--pricing__header{padding-right:3rem;position:sticky;top:6%}}@media (width > 89.375em){.page--pricing{padding-top:14rem}.page--pricing,.pricing__items{margin-bottom:10rem}.header-pricing__blockhead{margin-bottom:4rem}.item--pricing{gap:2rem;padding:3rem}.item--pricing__popular{right:1.25rem;top:1.25rem}.item--pricing__value{font-size:2rem}.faq--pricing__title{font-size:4rem}.faq--pricing__item{padding:2rem}}@media (any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .faq--pricing__caption:hover{color:#f9efe1}html:not([data-fls-touch]) .faq--pricing__caption:hover:before{background-color:#dac5a7;color:#0e0e0e}}