.faq__inner{grid-template-columns:minmax(260px,1fr) 1.7fr;align-items:start;gap:60px;display:grid}@media (max-width:992px){.faq__inner{grid-template-columns:1fr;gap:32px}}.faq__head{flex-direction:column;gap:12px;display:flex;position:sticky;top:110px}@media (max-width:992px){.faq__head{position:static;top:auto}}.faq__head p{color:#0000008c;margin:0;font-size:clamp(1rem,.9rem + .5vw,1.35rem)}.faq__list{flex-direction:column;gap:14px;display:flex}.faq-item{border:1px solid #e9e9e9;border-radius:16px;transition:border-color .3s;overflow:hidden}.faq-item--open{border-color:#f07e0080}.faq-item__q{cursor:pointer;text-align:left;color:#000000d9;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 26px;font-size:clamp(1rem,.95rem + .3vw,1.2rem);font-weight:600;display:flex}@media (max-width:600px){.faq-item__q{padding:18px}}.faq-item__icon{flex-shrink:0;width:20px;height:20px;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";background-color:#f07e00;transition:transform .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-item__icon:before{width:16px;height:2px}.faq-item__icon:after{width:2px;height:16px}.faq-item--open .faq-item__icon:after{transform:translate(-50%,-50%)scaleY(0)}.faq-item__a-wrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq-item--open .faq-item__a-wrap{grid-template-rows:1fr}.faq-item__a{color:#0009;margin:0;padding:0 26px;font-size:clamp(.95rem,.9rem + .2vw,1.05rem);line-height:1.55;overflow:hidden}@media (max-width:600px){.faq-item__a{padding:0 18px}}.faq-item--open .faq-item__a{padding-bottom:24px}
.how-we-build{flex-direction:column;gap:40px;display:flex}.how-we-build__head{flex-direction:column;gap:12px;display:flex}.how-we-build__head p{color:#0000008c;margin:0;font-size:clamp(1rem,.9rem + .5vw,1.35rem)}.how-we-build__steps{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}@media (max-width:1300px){.how-we-build__steps{grid-template-columns:repeat(6,1fr)}.how-we-build__steps .hwb-step{grid-column:span 2}.how-we-build__steps .hwb-step:nth-child(4){grid-column:2/span 2}.how-we-build__steps .hwb-step:nth-child(5){grid-column:4/span 2}}@media (max-width:900px){.how-we-build__steps{grid-template-columns:repeat(4,1fr)}.how-we-build__steps .hwb-step,.how-we-build__steps .hwb-step:nth-child(4){grid-column:span 2}.how-we-build__steps .hwb-step:nth-child(5){grid-column:2/span 2}}@media (max-width:600px){.how-we-build__steps{grid-template-columns:1fr;gap:14px}.how-we-build__steps .hwb-step,.how-we-build__steps .hwb-step:nth-child(4),.how-we-build__steps .hwb-step:nth-child(5){grid-column:auto}}.hwb-step{background-color:#f1f2f6;border:1px solid #0000;border-radius:20px;flex-direction:column;gap:14px;padding:28px 24px;transition:all .3s;display:flex}.hwb-step:hover{background-color:#fff;border-color:#f07e0040;transform:translateY(-6px);box-shadow:0 15px 30px #0000000f}.hwb-step__num{color:#f07e00;font-family:grandisExtended,sans-serif;font-size:2rem;font-weight:700;line-height:1}.hwb-step__title{color:#000000d9;margin:0;font-size:clamp(1.05rem,.95rem + .4vw,1.25rem);font-weight:600;line-height:1.25}.hwb-step__desc{color:#0009;margin:0;font-size:clamp(.9rem,.85rem + .2vw,1rem);line-height:1.45}
