.architect-hero-section{padding:64px 0;background:#f5f0e8}.architect-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px}.architect-hero .architect-hero__badge{display:inline-flex;align-items:center;gap:6px;margin-bottom:16px;padding:6px 14px;border-radius:999px;background:#f3e4c5;font-weight:600;text-transform:uppercase;color:#8a6800}.architect-hero .architect-hero__badge-icon{display:flex}.architect-hero .architect-hero__badge-icon img{width:14px;height:14px;object-fit:contain}.architect-hero .architect-hero__heading{margin:0 0 24px;font-size:36px;line-height:48px;color:#111}.architect-hero .architect-hero__text{margin-bottom:24px;color:#444}.architect-hero .architect-hero__text p:last-child{margin-bottom:0}.architect-hero .architect-hero__button{transition:background .2s linear}.architect-hero .architect-hero__button:hover{background-image:linear-gradient(#0000001a,#0000001a)}.architect-hero .architect-hero__media{overflow:hidden;border-radius:16px}.architect-hero .architect-hero__media img{display:block;width:100%;height:auto}@media(max-width:989px){.architect-hero{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:599px){.architect-hero-section{padding:32px 0}.architect-hero{gap:24px}.architect-hero .architect-hero__media{order:-1}.architect-hero .architect-hero__heading{font-size:24px;line-height:36px;margin-bottom:16px}.architect-hero .architect-hero__button{justify-content:center;width:100%;box-sizing:border-box}}.architect-cad-section{padding:64px 0;background:#111;color:#fff}.architect-cad{max-width:528px;margin:0 auto;text-align:center}.architect-cad .architect-cad__heading{margin-bottom:16px}.architect-cad .architect-cad__text{margin-bottom:24px}.architect-cad .architect-cad__text p:last-child{margin-bottom:0}.architect-cad .architect-cad__form{text-align:left}.architect-cad .architect-cad__label{display:block;margin-bottom:8px;font-weight:600}.architect-cad .architect-cad__required{color:#c0392b}.architect-cad .architect-cad__row{display:flex;gap:12px}.architect-cad .architect-cad__input{font-size:14px;line-height:23px;flex:1;min-width:0;box-sizing:border-box;padding:12px 16px;border:1px solid rgba(0,0,0,.15);border-radius:6px;background:#fff;font-family:inherit;color:#111;transition:border-color .2s linear}.architect-cad .architect-cad__input::placeholder{color:#b5b5b5}.architect-cad .architect-cad__input:focus{outline:none;border-color:#e8a000}.architect-cad .architect-cad__button{flex-shrink:0;border:none;font-family:inherit;font-size:14px;cursor:pointer;transition:background .2s linear}.architect-cad .architect-cad__button:hover{background-image:linear-gradient(#0000001a,#0000001a)}.architect-cad .architect-cad__download{margin:0 auto}.architect-cad .architect-cad__message{margin-bottom:16px;padding:12px 16px;border-radius:6px}.architect-cad .architect-cad__message.architect-cad__message--success{background:#f3e4c5;color:#111}.architect-cad .architect-cad__message.architect-cad__message--error{background:#fff;color:#c0392b}.architect-cad .architect-cad__message.architect-cad__message--error ul{margin:0;padding-left:18px}.architect-cad .architect-cad__information{margin-top:12px;color:#f9f9f9}@media(max-width:599px){.architect-cad-section{padding:40px 0}.architect-cad .architect-cad__row{flex-direction:column}.architect-cad .architect-cad__button{justify-content:center;width:100%}}.architect-benefits-section{padding:40px 0;background:#f8f7f5}.architect-benefits__header{max-width:660px;margin:0 auto 24px;text-align:center}.architect-benefits__header .architect-benefits__subheading{margin-bottom:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#e8a000}.architect-benefits__header .architect-benefits__heading{margin-bottom:16px;color:#111}.architect-benefits__header .architect-benefits__text{font-weight:400;color:#444}.architect-benefits__header .architect-benefits__text p:last-child{margin-bottom:0}.architect-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.architect-benefits .architect-benefits__item{display:flex;align-items:flex-start;gap:16px}.architect-benefits .architect-benefits__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff}.architect-benefits .architect-benefits__icon img{width:22px;height:22px;object-fit:contain}.architect-benefits .architect-benefits__item-title{margin-bottom:4px;font-weight:600;color:#111}.architect-benefits .architect-benefits__item-text{color:#717182}@media(max-width:989px){.architect-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.architect-benefits{grid-template-columns:minmax(0,1fr);gap:24px}}.architect-features-section{padding:64px 0}.architect-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px}.architect-features .architect-features__media{overflow:hidden;border-radius:16px}.architect-features .architect-features__media img{display:block;width:100%;height:auto}.architect-features .architect-features__placeholder{display:block;width:100%;height:auto;aspect-ratio:16 / 9;background:#e5e4e9}.architect-features .architect-features__subheading{margin-bottom:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#e8a000}.architect-features .architect-features__heading{margin-bottom:16px;color:#111}.architect-features .architect-features__text{margin-bottom:24px;font-weight:400;color:#444}.architect-features .architect-features__text p:last-child{margin-bottom:0}.architect-features .architect-features__list{display:flex;flex-direction:column;gap:24px;margin:0 0 24px;padding:0;list-style:none}.architect-features .architect-features__item{display:flex;align-items:flex-start;gap:16px;font-weight:600;color:#111}.architect-features .architect-features__icon{display:flex;flex-shrink:0}.architect-features .architect-features__button{transition:background .2s linear}.architect-features .architect-features__button:hover{background-image:linear-gradient(#0000001a,#0000001a)}@media(max-width:989px){.architect-features{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:599px){.architect-features-section{padding:40px 0}.architect-features .architect-features__button{justify-content:center;width:100%;box-sizing:border-box}}.architect-products-section{padding:80px 0;background:#f8f7f5}.architect-products__header{max-width:745px;margin:0 auto 48px;text-align:center}.architect-products__header .architect-products__subheading{margin-bottom:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#e8a000}.architect-products__header .architect-products__heading{margin-bottom:16px;font-weight:600;color:#111}.architect-products__header .architect-products__text{font-weight:400;color:#444}.architect-products__header .architect-products__text p:last-child{margin-bottom:0}.architect-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:992px;margin:0 auto}.architect-products .product-tile{min-width:0;overflow:hidden;background:#fff}.architect-products .product-img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}@media(max-width:989px){.architect-products-section{padding:48px 0}.architect-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.architect-products-section{padding:40px 0}.architect-products__header{margin-bottom:32px;text-align:left}.architect-products{gap:12px}}.architect-steps-section{padding:80px 0}.architect-steps__header{margin-bottom:40px;text-align:center}.architect-steps__header .architect-steps__subheading{margin-bottom:11px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:#e8a000}.architect-steps__header .architect-steps__heading{color:#111}.architect-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.architect-steps .architect-steps__item{padding:24px;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#fff;box-shadow:0 1px 3px #00000014}.architect-steps .architect-steps__number{margin-bottom:16px;font-size:48px;line-height:56px;font-weight:700;color:#e8a000}.architect-steps .architect-steps__item-title{margin-bottom:8px;color:#111}.architect-steps .architect-steps__item-text{color:#444}@media(max-width:989px){.architect-steps-section{padding:48px 0}.architect-steps{grid-template-columns:minmax(0,1fr);gap:16px}}@media(max-width:599px){.architect-steps-section{padding:40px 0}.architect-steps__header{text-align:left}.architect-steps .architect-steps__number{font-size:32px;line-height:32px}}.architect-contact-section{padding:80px 0;background:#f8f7f5}.architect-contact__header{max-width:640px;margin-bottom:40px}.architect-contact__header .architect-contact__subheading{margin-bottom:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#e8a000}.architect-contact__header .architect-contact__heading{margin-bottom:12px;color:#111}.architect-contact__header .architect-contact__text{color:#717182}.architect-contact__header .architect-contact__text p:last-child{margin-bottom:0}.architect-contact{display:grid;grid-template-columns:372px minmax(0,1fr);align-items:start;gap:44px}.architect-contact .architect-contact__cards{display:flex;flex-direction:column;gap:20px}.architect-contact .architect-contact__card{display:flex;align-items:center;gap:16px;padding:24px 20px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#fff;color:#111;text-decoration:none;transition:border-color .2s linear,box-shadow .2s linear}.architect-contact a.architect-contact__card:hover{border-color:#e8a000;box-shadow:0 4px 12px #0000000f}.architect-contact a.architect-contact__card:hover .architect-contact__card-arrow{color:#8a6800;transform:translate(2px)}.architect-contact .architect-contact__card-icon{display:flex;flex-shrink:0;width:48px;height:48px;justify-content:center;align-items:center;border-radius:10px;background:#fff8e6}.architect-contact .architect-contact__card-icon img{width:20px;height:20px;object-fit:contain}.architect-contact .architect-contact__card-body{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.architect-contact .architect-contact__card-label{margin-bottom:2px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#717182}.architect-contact .architect-contact__card-value{margin-bottom:2px;font-size:15px;font-weight:700;overflow-wrap:anywhere}.architect-contact .architect-contact__card-note{color:#717182}.architect-contact .architect-contact__card-arrow{flex-shrink:0;color:#717182;transition:color .2s linear,transform .2s linear}.architect-contact .architect-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.architect-contact .architect-contact__field{display:flex;flex-direction:column}.architect-contact .architect-contact__field.architect-contact__field--full{grid-column:1 / -1}.architect-contact .architect-contact__label{margin-bottom:6px;font-weight:600;color:#111}.architect-contact .architect-contact__required{color:#c0392b}.architect-contact .architect-contact__input{font-size:14px;line-height:23px;display:flex;height:47px;padding:12px 16px;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;box-sizing:border-box;border:1px solid rgba(0,0,0,.15);border-radius:8px;background:#fff;font-family:inherit;color:#111;transition:border-color .2s linear}.architect-contact .architect-contact__input::placeholder{color:#b5b5b5}.architect-contact .architect-contact__input:focus{outline:none;border-color:#e8a000}.architect-contact .architect-contact__textarea{height:152px;resize:vertical}.architect-contact .architect-contact__consent{display:flex;align-items:flex-start;gap:10px;margin-bottom:20px;font-size:14px;line-height:22px;color:#111;cursor:pointer}.architect-contact .architect-contact__checkbox{flex-shrink:0;width:20px;height:20px;margin:1px 0 0;border:2px solid #dddddd;border-radius:4px;background:#fff;-webkit-appearance:none;appearance:none;cursor:pointer;transition:border-color .2s linear,background-color .2s linear}.architect-contact .architect-contact__checkbox:checked{border-color:#e8a000;background:#e8a000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6L5 8.5L9.5 3.5' stroke='%23111111' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.architect-contact .architect-contact__checkbox:focus-visible{outline:2px solid #e8a000;outline-offset:2px}.architect-contact .architect-contact__legal{margin-bottom:20px;color:#717182}.architect-contact .architect-contact__legal p{margin:0}.architect-contact .architect-contact__legal a{color:#717182;text-decoration:underline}.architect-contact .architect-contact__legal a:hover{color:#111}.architect-contact .architect-contact__submit{padding:14px 32px;border:0;font-family:inherit;cursor:pointer;transition:background .2s linear}.architect-contact .architect-contact__submit:hover{background-image:linear-gradient(#0000001a,#0000001a)}.architect-contact .architect-contact__message{margin-bottom:20px;padding:14px 16px;border-radius:8px}.architect-contact .architect-contact__message.architect-contact__message--success{background:#f3e4c5;color:#111}.architect-contact .architect-contact__message.architect-contact__message--error{background:#fff;color:#c0392b}.architect-contact .architect-contact__message.architect-contact__message--error ul{margin:0;padding-left:18px}@media(max-width:989px){.architect-contact-section{padding:48px 0}.architect-contact{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:599px){.architect-contact-section{padding:40px 0}.architect-contact .architect-contact__cards{order:1}.architect-contact .architect-contact__grid{grid-template-columns:minmax(0,1fr)}.architect-contact .architect-contact__submit{justify-content:center;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/architect.scss.css.map */
