.stages__content{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.stages__item{border:1px solid var(--color-border);border-radius:25px;flex-direction:column;gap:20px;padding:30px;display:flex}.stages__item span{color:var(--color-dark-gray);letter-spacing:3px;text-transform:uppercase;font-size:16px;font-weight:300}.stages__item h3{flex:1;font-size:clamp(24px,2vw,28px)}.stages__item img{aspect-ratio:3/2;background-color:var(--color-block);border-radius:17px;width:100%}@media (max-width:1024px){.stages__content{gap:20px}.stages__item{padding:20px}}@media (max-width:768px){.stages__content{grid-template-columns:repeat(2,1fr)}}@media (max-width:568px){.stages__content{grid-template-columns:1fr}}
.benefits__content{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.benefits__item{border:1px solid var(--color-border);border-radius:25px;flex-direction:column;gap:20px;padding:25px;display:flex}.benefits__header{align-items:center;gap:20px;display:flex}.benefits__header strong{font-size:22px}.benefits__icon{border:1px solid var(--color-border);background-color:var(--color-block);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.benefits__icon svg{width:33px;height:33px;color:var(--color-black)}@media (max-width:768px){.benefits__content{grid-template-columns:1fr}.benefits__item-header{flex-direction:column;align-items:flex-start}}
.coming-soon__content{flex-direction:column;gap:50px;display:flex}.coming-soon__content img{border-radius:30px}.coming-soon__features{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.coming-soon__features-body{flex-direction:column;justify-content:center;gap:40px;display:flex}.coming-soon__features-body h3{margin-bottom:10px;font-size:clamp(26px,3vw,38px)}.coming-soon__specs{flex-direction:column;gap:30px;display:flex}.coming-soon__spec{border:1px solid var(--color-border);border-radius:25px;align-items:center;gap:20px;padding:10px;display:flex}.coming-soon__spec span{font-size:clamp(20px,2.2vw,24px);font-weight:500}.coming-soon__spec-icon{border:1px solid var(--color-border);background-color:var(--color-block);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:75px;height:75px;display:flex}.coming-soon__spec-icon svg{width:33px;height:33px}@media (max-width:768px){.coming-soon__features{grid-template-columns:1fr}.coming-soon__features-image{grid-row:2}.coming-soon__features-image img{width:100%}}@media (max-width:568px){.coming-soon__features-body h3{text-align:center}.coming-soon__spec{padding-right:20px}}
.yandex-reviews{width:100%}.yandex-reviews iframe{border:none;height:70vh}.yandex-reviews__reviews{border-radius:30px;width:100%;max-width:500px}.yandex-reviews__content{display:flex}.yandex-reviews__body{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:25px;justify-content:center;width:100%;display:flex;overflow:hidden}.yandex-reviews__map{flex:1;position:relative;overflow:hidden}.yandex-reviews__map iframe{width:100%;height:100%}.yandex-reviews__scroll-lock{z-index:100;cursor:pointer;opacity:0;justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .2s ease-in-out,opacity .1s ease-in-out;display:flex;position:absolute;top:0;left:0}.yandex-reviews__scroll-lock:hover{opacity:1;background-color:#0000001a}.yandex-reviews__scroll-lock span{color:var(--color-white);background-color:var(--color-black);border-radius:100px;padding:10px 20px;font-size:16px}@media (max-width:768px){.yandex-reviews .yandex-reviews__reviews{max-width:100%}.yandex-reviews .yandex-reviews__body{flex-direction:column}.yandex-reviews .yandex-reviews__map{min-height:500px}}
.accordion__root{border:1px solid var(--color-border);border-radius:25px}.accordion__root button:active{scale:1!important}.accordion__item{overflow:hidden}.accordion__header{border-radius:25px;transition:background-color .1s ease-in-out,border-radius .4s ease-out;display:flex}.accordion__header:hover{background-color:#bcbccc12}.accordion__header[data-state=open]{border-radius:25px 25px 0 0}.accordion__header button:active{scale:1}.accordion__header strong{font-size:20px;font-weight:500}.accordion__trigger{text-align:left;background-color:#0000;flex:1;justify-content:space-between;align-items:center;display:flex;padding:20px 25px!important}.accordion__trigger[data-state=open]>.accordion__chevron{transform:rotate(180deg)}.accordion__trigger strong{font-size:22px}.accordion__content{overflow:hidden}.accordion__content[data-state=open]{animation:.3s cubic-bezier(.87,0,.13,1) slideDown}.accordion__content[data-state=closed]{animation:.3s cubic-bezier(.87,0,.13,1) slideUp}.accordion__chevron{width:20px;height:20px;color:var(--color-dark-gray);transition:transform .3s cubic-bezier(.87,0,.13,1)}@keyframes slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.questions__content{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.questions__accordion-body{flex-direction:column;gap:5px;padding:15px 25px 20px;display:flex}.questions__accordion-body ol,.questions__accordion-body ul{margin-top:5px;margin-bottom:0;padding-left:25px}.questions__accordion-body li{padding:2px}.questions__accordion-body li::marker{color:var(--color-dark-gray)}.questions__accordion-body b{margin-top:15px}.questions__accordion-body a{color:var(--color-accent)}@media (max-width:768px){.questions__content{grid-template-columns:1fr}}
