@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@700;800;900&family=Lato:ital,wght@0,300;0,400;0,700;1,300&family=JetBrains+Mono:wght@400;600;700&display=swap";.arch-main-container{--arch-dark: #1e2a35;--arch-primary: #3b4b5b;--arch-primary-dk: #2c3844;--arch-accent: #f0a500;--arch-accent-dk: #d4900a;--arch-text: #1f2937;--arch-text-md: #374151;--arch-text-light: #6b7280;--arch-bg: #f4f5f7;--arch-bg-white: #ffffff;--arch-border: #d1d5db;--arch-border-lt: #e5e7eb;--arch-f-head: "Roboto Condensed", "Arial Narrow", Arial, sans-serif;--arch-f-body: "Lato", "Helvetica Neue", Arial, sans-serif;--arch-f-mono: "JetBrains Mono", "Courier New", monospace;--arch-sh-sm: 0 1px 3px rgba(0,0,0,.08);--arch-sh-md: 0 4px 12px rgba(0,0,0,.1), 0 2px 4px rgba(0,0,0,.05);--arch-sh-lg: 0 8px 24px rgba(0,0,0,.1);--arch-sh-xl: 0 16px 40px rgba(0,0,0,.14);--arch-sh-in: inset 0 1px 0 rgba(255,255,255,.85);--arch-t: .22s cubic-bezier(.4,0,.2,1);--arch-r: 10px;--arch-r-lg: 16px}.arch-main-container *,.arch-main-container *:before,.arch-main-container *:after{box-sizing:border-box}.arch-main-container{background:var(--arch-bg);font-family:var(--arch-f-body);font-size:1rem;color:var(--arch-text);overflow-x:hidden}.arch-main-container h1,.arch-main-container h2,.arch-main-container h3,.arch-main-container h4,.arch-main-container h5,.arch-main-container h6{font-family:var(--arch-f-head);margin-top:0;letter-spacing:-.02em}.arch-main-container p,.arch-main-container li{font-family:var(--arch-f-body)}.arch-main-container img{max-width:100%;display:block}.arch-main-container .arch-hero-split{background:var(--arch-dark);position:relative;border-bottom:4px solid var(--arch-accent);padding-bottom:3rem}.arch-main-container .arch-hero-content{padding:3.5rem 3rem 2rem;display:flex;flex-direction:column;justify-content:center;min-height:400px}.arch-main-container .arch-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem 1rem;background:#f0a50026;border:1px solid rgba(240,165,0,.35);border-radius:20px;font-family:var(--arch-f-body);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--arch-accent)!important;width:fit-content;margin-bottom:1.25rem}.arch-main-container .arch-title-main{font-family:var(--arch-f-head);font-weight:900;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.1;letter-spacing:-.03em;color:#fff!important;margin-bottom:1.25rem;position:relative;padding-bottom:1.25rem}.arch-main-container .arch-title-main:after{content:"";position:absolute;bottom:0;left:0;width:56px;height:3px;background:var(--arch-accent);border-radius:2px}.arch-main-container .arch-hero-content .lead{font-size:1rem;font-weight:400;line-height:1.75;color:#fffc!important;margin-bottom:1rem}.arch-main-container .arch-hero-content .text-muted{font-size:.88rem;line-height:1.65;color:#ffffff80!important}.arch-main-container .arch-hero-split,.arch-main-container .arch-hero-content p{color:#fffc!important}.arch-main-container .arch-hero-content span{color:#ffffffb3!important}.arch-main-container .arch-hero-split .row .col-lg-4{padding:0;position:relative}.arch-main-container .arch-image-wrapper{height:100%;min-height:400px;overflow:hidden;display:flex;align-items:center;justify-content:center}.arch-main-container .arch-image-wrapper.img-white-bg{background:#fff;padding:1.5rem}.arch-main-container .arch-image-wrapper.img-white-bg img{width:100%;height:100%;object-fit:contain;max-height:400px;filter:drop-shadow(0 4px 16px rgba(0,0,0,.12))}.arch-main-container .arch-performance-row{background:var(--arch-bg-white);padding:3rem 0 2.5rem;margin-top:-2rem;position:relative;z-index:10}.arch-main-container .arch-prestige-card{background:var(--arch-bg-white);border:1px solid var(--arch-border-lt);border-left:4px solid var(--arch-primary);border-radius:var(--arch-r);padding:1.75rem 1.25rem;min-height:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;box-shadow:var(--arch-sh-md),var(--arch-sh-in);transition:box-shadow var(--arch-t),border-left-color var(--arch-t);position:relative;overflow:hidden}.arch-main-container .arch-prestige-card:hover{box-shadow:var(--arch-sh-xl);border-left-color:var(--arch-accent);border-left-width:6px}.arch-main-container .arch-prestige-card>i{font-size:2rem;color:var(--arch-primary);margin-bottom:.75rem;transition:color var(--arch-t);display:block}.arch-main-container .arch-prestige-card:hover>i{color:var(--arch-accent)}.arch-main-container .arch-prestige-card .small{font-family:var(--arch-f-body);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--arch-text-light);margin:.5rem 0 .6rem;line-height:1.3}.arch-main-container .arch-prestige-card .h5 code{font-family:var(--arch-f-mono);font-size:.9rem;font-weight:700;color:var(--arch-primary);background:linear-gradient(135deg,#f3f4f6,#e5e7eb);padding:.4rem .85rem;border-radius:6px;display:block;text-align:center;letter-spacing:-.01em;border:none;box-shadow:inset 0 1px 3px #00000014}.arch-main-container .arch-subtitle-tech{font-family:var(--arch-f-head);font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:700;letter-spacing:-.02em;color:var(--arch-primary);display:inline-block;padding-bottom:.5rem;border-bottom:3px solid var(--arch-accent);margin-bottom:1.75rem;line-height:1.2}.arch-main-container section.container-fluid{padding-top:3.5rem;padding-bottom:3.5rem}.arch-main-container .arch-section-description.container-fluid,.arch-main-container .arch-section-materials-table.container-fluid{background:var(--arch-bg)}.arch-main-container .arch-section-sustainability.container-fluid{background:var(--arch-bg-white)}.arch-main-container .arch-section-faq.container-fluid{background:var(--arch-bg)}.arch-main-container .arch-section-normative.container-fluid{background:var(--arch-bg-white)}.arch-main-container .arch-section-variants.container-fluid{background:var(--arch-bg)}.arch-main-container .arch-section-description .col-lg-8 section{background:var(--arch-bg-white);border-radius:var(--arch-r-lg);border:1px solid var(--arch-border-lt);border-top:4px solid var(--arch-primary);padding:2.5rem;box-shadow:var(--arch-sh-lg)}.arch-main-container .arch-section-description .col-lg-8 section p{font-size:.96rem;line-height:1.85;color:var(--arch-text-md);margin-bottom:1.25rem}.arch-main-container .arch-section-description .col-lg-8 section p:last-child{margin-bottom:0}.arch-main-container .arch-sidebar-box{background:var(--arch-bg-white);border:1px solid var(--arch-border);border-left:4px solid var(--arch-primary);border-radius:var(--arch-r-lg);padding:1.75rem;box-shadow:var(--arch-sh-md)}.arch-main-container .arch-sidebar-box h4{font-family:var(--arch-f-body);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--arch-primary);padding-bottom:.65rem;border-bottom:2px solid var(--arch-border-lt);margin-bottom:1rem}.arch-main-container .arch-sidebar-box ul{padding:0;margin:0;list-style:none}.arch-main-container .arch-sidebar-box li{padding:.65rem 0;border-bottom:1px solid rgba(209,213,219,.5)}.arch-main-container .arch-sidebar-box li:last-child{border-bottom:none}.arch-main-container .arch-sidebar-box li strong{display:block;font-family:var(--arch-f-body);font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--arch-text-light);margin-bottom:.2rem}.arch-main-container .arch-sidebar-box li .text-muted{font-family:var(--arch-f-mono);font-size:.88rem;font-weight:600;color:var(--arch-primary)!important;letter-spacing:-.01em}.arch-main-container .arch-sidebar-box .small{font-size:.84rem;color:var(--arch-text-md);line-height:1.65}.arch-main-container .arch-section-faq .arch-sidebar-box{position:sticky;top:1.5rem}.arch-main-container .btn-dark{font-family:var(--arch-f-head);font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;background:var(--arch-primary);color:#fff!important;border:2px solid var(--arch-primary);border-radius:8px;padding:.6rem 1.2rem;transition:background var(--arch-t),border-color var(--arch-t),box-shadow var(--arch-t);position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.arch-main-container .btn-dark:hover{background:var(--arch-primary-dk);border-color:var(--arch-primary-dk);color:#fff!important;box-shadow:0 4px 14px #2c384466}.arch-main-container .btn-outline-dark{font-family:var(--arch-f-head);font-weight:700;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;background:transparent;color:var(--arch-primary)!important;border:2px solid var(--arch-primary);border-radius:8px;padding:.6rem 1.2rem;transition:background var(--arch-t),color var(--arch-t),box-shadow var(--arch-t);position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;text-decoration:none}.arch-main-container .btn-outline-dark:hover{background:var(--arch-primary);color:#fff!important;box-shadow:0 4px 14px #3b4b5b4d}.arch-main-container .arch-sidebar-box .d-grid{gap:.5rem}.arch-main-container .arch-sidebar-box .d-grid .btn-dark,.arch-main-container .arch-sidebar-box .d-grid .btn-outline-dark{width:100%;justify-content:flex-start}.arch-main-container .arch-table-sm{width:100%;font-size:.88rem;border-radius:var(--arch-r);overflow:hidden;box-shadow:var(--arch-sh-md);border-collapse:separate;border-spacing:0;border:1px solid var(--arch-border-lt);background:var(--arch-bg-white)}.arch-main-container .arch-table-sm thead{background:linear-gradient(135deg,var(--arch-primary),#4a5c6d)}.arch-main-container .arch-table-sm thead th{font-family:var(--arch-f-body);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;padding:.85rem 1rem;border:none}.arch-main-container .arch-table-sm tbody tr{transition:background var(--arch-t)}.arch-main-container .arch-table-sm tbody tr:hover{background:#f8f9fa}.arch-main-container .arch-table-sm tbody td{font-family:var(--arch-f-body);padding:.85rem 1rem;vertical-align:middle;border-top:1px solid var(--arch-border-lt);color:var(--arch-text-md)}.arch-main-container .arch-table-sm tbody td code{font-family:var(--arch-f-mono);font-size:.82rem;font-weight:700;color:var(--arch-primary);background:linear-gradient(135deg,#f3f4f6,#e8ecf0);padding:.2rem .55rem;border-radius:5px;border:none}.arch-main-container .arch-table-sm .badge.bg-success{background:#059669!important;font-size:.72rem;font-weight:600;padding:.3rem .7rem}.arch-main-container .arch-table-sm .badge.bg-danger{background:#dc2626!important;font-size:.72rem;font-weight:600;padding:.3rem .7rem}.arch-main-container .arch-cert-badges{display:flex;flex-wrap:wrap;gap:1rem}.arch-main-container .arch-cert-badge{display:flex;align-items:center;gap:.85rem;padding:1rem 1.25rem;background:var(--arch-bg-white);border:1px solid var(--arch-border-lt);border-left:3px solid var(--arch-primary);border-radius:var(--arch-r);box-shadow:var(--arch-sh-sm);transition:box-shadow var(--arch-t);min-width:200px}.arch-main-container .arch-cert-badge:hover{box-shadow:var(--arch-sh-md)}.arch-main-container .arch-cert-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--arch-primary),#4a5c6d);color:#fff;border-radius:50%;font-size:1.1rem;flex-shrink:0}.arch-main-container .arch-cert-text strong{display:block;font-family:var(--arch-f-body);font-size:.88rem;font-weight:700;color:var(--arch-primary);margin-bottom:.15rem}.arch-main-container .arch-cert-text .small{font-size:.75rem;color:var(--arch-text-light);font-family:var(--arch-f-body)}.arch-main-container .accordion-item{background:var(--arch-bg-white);border:1px solid var(--arch-border-lt);border-radius:var(--arch-r);margin-bottom:.6rem;overflow:hidden;box-shadow:var(--arch-sh-sm)}.arch-main-container .accordion-button{font-family:var(--arch-f-head);font-size:1rem;font-weight:700;color:var(--arch-primary);background:var(--arch-bg-white);padding:1.1rem 1.35rem;letter-spacing:-.01em}.arch-main-container .accordion-button:not(.collapsed){color:var(--arch-primary);background:linear-gradient(135deg,#f3f4f6,#e8ecf0);border-bottom:2px solid var(--arch-accent)}.arch-main-container .accordion-button:focus{box-shadow:0 0 0 3px #f0a50040;outline:none}.arch-main-container .accordion-body{font-family:var(--arch-f-body);font-size:.92rem;line-height:1.8;color:var(--arch-text-md);padding:1.25rem 1.35rem;background:#fafafa;border-top:1px solid var(--arch-border-lt)}@media(max-width:991px){.arch-main-container .arch-hero-split{padding-bottom:0}.arch-main-container .arch-hero-content{padding:2.5rem 1.75rem 2rem;min-height:auto}.arch-main-container .arch-image-wrapper{min-height:280px}.arch-main-container .arch-performance-row{margin-top:0;padding-top:2rem}.arch-main-container .arch-prestige-card{min-height:auto}.arch-main-container .arch-section-description .col-lg-8 section{margin-bottom:1.5rem}.arch-main-container .arch-cert-badges{flex-direction:column}.arch-main-container .arch-cert-badge{min-width:auto}.arch-main-container .arch-section-faq .arch-sidebar-box{position:static;margin-top:1.5rem}}@media(max-width:767px){.arch-main-container .arch-title-main{font-size:1.65rem}.arch-main-container .arch-subtitle-tech{font-size:1.25rem}.arch-main-container .arch-hero-content{padding:2rem 1.25rem 1.75rem}.arch-main-container .arch-image-wrapper.img-white-bg{min-height:220px;padding:1rem}.arch-main-container section.container-fluid{padding-top:2.5rem;padding-bottom:2.5rem}.arch-main-container .arch-section-description .col-lg-8 section{padding:1.5rem}.arch-main-container .arch-sidebar-box{padding:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/107/assets/arch-base.css.map */
