.aps-page{--aps-navy: #1F3864;--aps-blue: #2E5395;--aps-gold: #C9A227;--aps-teal: #0F766E;--aps-text: #2C2C2C;--aps-muted: #6B7280;--aps-bg: #F7F8FA;--aps-border: #E5E7EB;--aps-white: #FFFFFF;--aps-radius: 10px;--aps-radius-lg: 16px;--aps-shadow: 0 2px 8px rgba(31, 56, 100, .08);--aps-shadow-hover: 0 6px 20px rgba(31, 56, 100, .14);max-width:1200px;margin:0 auto;padding:20px 20px 60px;color:var(--aps-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6}.aps-page h1,.aps-page h2,.aps-page h3{font-family:inherit;font-weight:700;color:var(--aps-navy);line-height:1.25;margin:0 0 12px}.aps-page h1{font-size:clamp(1.85rem,4vw,2.75rem)}.aps-page h2{font-size:clamp(1.5rem,3vw,2.1rem);margin-top:0}.aps-page h3{font-size:clamp(1.1rem,2vw,1.3rem)}.aps-page p{margin:0 0 12px;font-size:1.02rem}.aps-page ul,.aps-page ol{margin:0 0 12px;padding-left:22px}.aps-page li{margin-bottom:6px}.aps-page a{color:var(--aps-blue);text-decoration:none}.aps-page a:hover{text-decoration:underline}.aps-breadcrumbs{font-size:.88rem;color:var(--aps-muted);margin-bottom:16px}.aps-breadcrumbs ol{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.aps-breadcrumbs li+li:before{content:"\203a";margin:0 6px 0 0;color:var(--aps-muted)}.aps-breadcrumbs a{color:var(--aps-muted)}.aps-breadcrumbs a:hover{color:var(--aps-navy)}.aps-hero{background:linear-gradient(135deg,var(--aps-navy) 0%,var(--aps-teal) 100%);color:var(--aps-white);padding:48px 32px;border-radius:var(--aps-radius-lg);margin-bottom:36px;text-align:center}.aps-hero h1{color:var(--aps-white);margin-bottom:16px}.aps-hero p{color:#ffffffeb}.aps-subtitle{display:inline-block;background:#ffffff26;color:var(--aps-white);padding:6px 14px;border-radius:999px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px}.aps-hero-intro{max-width:760px;margin:0 auto 24px;font-size:1.1rem}.aps-hero-cta{display:flex;justify-content:center;gap:14px;margin-bottom:24px;flex-wrap:wrap}.aps-trust-strip{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 18px;font-size:.9rem;color:#ffffffeb}.aps-trust-strip span{white-space:nowrap}.aps-btn{display:inline-block;padding:12px 24px;border-radius:6px;font-weight:600;font-size:1rem;border:2px solid transparent;cursor:pointer;transition:all .18s ease;text-align:center;text-decoration:none!important;line-height:1.2}.aps-btn-primary{background:var(--aps-gold);color:#1a1a1a;border-color:var(--aps-gold)}.aps-btn-primary:hover{background:#b58e1c;border-color:#b58e1c;color:#1a1a1a}.aps-btn-secondary{background:#fff;color:var(--aps-navy);border-color:#fff}.aps-btn-secondary:hover{background:#f7f8fa;color:var(--aps-navy);border-color:#f7f8fa}.aps-btn-outline{background:transparent;color:var(--aps-navy);border-color:var(--aps-navy)}.aps-btn-outline:hover{background:var(--aps-navy);color:var(--aps-white)}.aps-btn-large{padding:16px 36px;font-size:1.08rem}.aps-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;background:var(--aps-bg);border:1px solid var(--aps-border);border-radius:var(--aps-radius);padding:24px;margin-bottom:48px}.aps-stat{text-align:center;padding:0 8px}.aps-stat strong{display:block;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:700;color:var(--aps-navy);margin-bottom:4px;line-height:1.1}.aps-stat span{font-size:.88rem;color:var(--aps-muted);display:block}.aps-page>section{margin-bottom:56px;scroll-margin-top:80px}.aps-section-intro{font-size:1.05rem;color:var(--aps-muted);max-width:760px;margin-bottom:28px}.aps-problem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.aps-problem-item{background:var(--aps-white);border:1px solid var(--aps-border);border-left:4px solid #DC2626;border-radius:var(--aps-radius);padding:22px}.aps-problem-x{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#fee2e2;color:#dc2626;border-radius:50%;font-size:1.1rem;font-weight:700;margin-bottom:10px}.aps-problem-item h3{margin-bottom:8px;font-size:1.05rem}.aps-problem-item p{font-size:.95rem;margin:0}.aps-solutions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.aps-solution-card{background:var(--aps-white);border:1px solid var(--aps-border);border-left:4px solid var(--aps-teal);border-radius:var(--aps-radius);padding:22px}.aps-solution-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:#dcfce7;color:var(--aps-teal);border-radius:50%;font-size:1rem;font-weight:700;margin-bottom:10px}.aps-solution-card h3{margin-bottom:8px;font-size:1.05rem}.aps-solution-card p{font-size:.95rem;margin:0}.aps-packages-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-bottom:20px}.aps-package-card{background:var(--aps-white);border:1px solid var(--aps-border);border-radius:var(--aps-radius);padding:28px 24px;position:relative;display:flex;flex-direction:column}.aps-package-featured{border-color:var(--aps-gold);border-width:2px;box-shadow:var(--aps-shadow);transform:scale(1.02)}.aps-package-badge{position:absolute;top:-12px;right:18px;background:var(--aps-gold);color:#1a1a1a;padding:4px 12px;border-radius:999px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.aps-package-tier{display:inline-block;background:var(--aps-bg);color:var(--aps-navy);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:4px;margin-bottom:12px}.aps-package-card h3{font-size:1.15rem;margin-bottom:4px}.aps-package-price{font-size:1.4rem;font-weight:700;color:var(--aps-navy);margin-bottom:16px}.aps-package-card ul{list-style:none;padding:0;margin:0 0 20px;flex-grow:1}.aps-package-card li{padding:6px 0 6px 24px;position:relative;font-size:.95rem;color:var(--aps-text);border-bottom:1px solid var(--aps-border)}.aps-package-card li:last-child{border-bottom:0}.aps-package-card li:before{content:"\2713";position:absolute;left:0;top:6px;color:var(--aps-gold);font-weight:700}.aps-package-note{background:var(--aps-bg);border-left:4px solid var(--aps-blue);padding:16px 18px;border-radius:4px;font-size:.95rem;color:var(--aps-muted)}.aps-featured-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.aps-product-card{display:flex;flex-direction:column;background:var(--aps-white);border:1px solid var(--aps-border);border-radius:var(--aps-radius);overflow:hidden;transition:all .2s ease;text-decoration:none!important;color:var(--aps-text)}.aps-product-card:hover{border-color:var(--aps-blue);box-shadow:var(--aps-shadow-hover);transform:translateY(-2px)}.aps-product-card img{width:100%;aspect-ratio:1 / 1;object-fit:cover;background:var(--aps-bg);display:block}.aps-product-body{padding:18px 18px 20px;flex:1;display:flex;flex-direction:column}.aps-product-tag{display:inline-block;background:var(--aps-teal);color:var(--aps-white);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:4px;margin-bottom:8px;align-self:flex-start}.aps-product-card h3{font-size:1.05rem;margin-bottom:8px}.aps-product-card p{font-size:.92rem;color:var(--aps-muted);flex-grow:1;margin-bottom:12px}.aps-product-cta{font-weight:600;color:var(--aps-blue);font-size:.95rem}.aps-product-card-cta{background:var(--aps-navy);color:var(--aps-white)!important;border-color:var(--aps-navy)}.aps-product-body-cta{justify-content:center;padding:32px 24px}.aps-product-card-cta h3{color:var(--aps-white)}.aps-product-card-cta p{color:#ffffffd9}.aps-product-card-cta .aps-product-cta{color:var(--aps-gold)}.aps-acoustics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.aps-acoustic-item{background:var(--aps-bg);border-radius:var(--aps-radius);padding:22px;border-top:3px solid var(--aps-teal)}.aps-acoustic-item h3{margin-bottom:8px;font-size:1.02rem}.aps-acoustic-item p{font-size:.95rem;margin:0}.aps-process-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px}.aps-step{background:var(--aps-white);border:1px solid var(--aps-border);border-radius:var(--aps-radius);padding:28px 22px 22px;position:relative}.aps-step-number{position:absolute;top:-16px;left:20px;background:var(--aps-navy);color:var(--aps-white);width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.aps-step h3{margin-bottom:8px}.aps-step-meta{display:block;margin-top:10px;padding-top:10px;border-top:1px dashed var(--aps-border);font-size:.85rem;color:var(--aps-muted);font-style:italic}.aps-quote{background:linear-gradient(135deg,var(--aps-navy) 0%,var(--aps-teal) 100%);border-radius:var(--aps-radius-lg);padding:8px}.aps-quote-inner{background:var(--aps-white);border-radius:calc(var(--aps-radius-lg) - 4px);padding:40px 32px}.aps-quote h2{margin-bottom:8px}.aps-quote>.aps-quote-inner>p{color:var(--aps-muted);margin-bottom:24px}.aps-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px}.aps-form-field{display:flex;flex-direction:column;gap:6px}.aps-form-field-wide{grid-column:1 / -1}.aps-form-field span{font-weight:600;font-size:.92rem;color:var(--aps-text)}.aps-form-field input,.aps-form-field select,.aps-form-field textarea{padding:11px 13px;border:1px solid var(--aps-border);border-radius:6px;font-size:.98rem;font-family:inherit;background:var(--aps-white);transition:border-color .15s ease,box-shadow .15s ease;width:100%;box-sizing:border-box}.aps-form-field input:focus,.aps-form-field select:focus,.aps-form-field textarea:focus{outline:none;border-color:var(--aps-blue);box-shadow:0 0 0 3px #2e539526}.aps-form-field textarea{resize:vertical;min-height:100px}.aps-form-success{background:#dcfce7;color:#166534;padding:14px 16px;border-radius:6px;margin-bottom:20px;font-weight:600}.aps-form-error{background:#fee2e2;color:#991b1b;padding:14px 16px;border-radius:6px;margin-bottom:20px;font-weight:600}.aps-form-note{margin-top:14px;font-size:.85rem;color:var(--aps-muted)}.aps-faq details{background:var(--aps-white);border:1px solid var(--aps-border);border-radius:var(--aps-radius);margin-bottom:10px;overflow:hidden}.aps-faq summary{cursor:pointer;padding:16px 50px 16px 20px;font-weight:600;color:var(--aps-navy);position:relative;list-style:none;font-size:1rem;transition:background-color .15s ease}.aps-faq summary::-webkit-details-marker{display:none}.aps-faq summary:after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:1.4rem;font-weight:400;color:var(--aps-blue);transition:transform .2s ease}.aps-faq details[open] summary:after{content:"\2212"}.aps-faq summary:hover{background-color:var(--aps-bg)}.aps-faq-body{padding:4px 20px 20px;color:var(--aps-text);font-size:.97rem}.aps-faq-body p{margin:0}.aps-related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.aps-related-card{background:var(--aps-white);border:1px solid var(--aps-border);border-radius:var(--aps-radius);padding:20px;transition:all .18s ease;text-decoration:none!important;color:var(--aps-text);display:block}.aps-related-card:hover{border-color:var(--aps-blue);box-shadow:var(--aps-shadow);transform:translateY(-1px)}.aps-related-card h3{margin-bottom:6px;font-size:1.02rem}.aps-related-card p{margin:0;font-size:.92rem;color:var(--aps-muted)}.aps-areas-footer{background:var(--aps-bg);border-left:4px solid var(--aps-navy);padding:18px 22px;border-radius:4px;font-size:.86rem;color:var(--aps-muted);line-height:1.7;margin-top:48px}.aps-areas-footer strong{color:var(--aps-navy);display:block;margin-bottom:4px;font-size:.92rem}@media(max-width:900px){.aps-stats{grid-template-columns:repeat(2,1fr)}.aps-form-grid{grid-template-columns:1fr}.aps-package-featured{transform:none}}@media(max-width:600px){.aps-page{padding:16px 16px 50px}.aps-hero{padding:36px 20px}.aps-quote-inner{padding:28px 20px}.aps-hero-cta{flex-direction:column;gap:10px}.aps-btn{width:100%;box-sizing:border-box}.aps-trust-strip{font-size:.82rem;gap:6px 12px}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/apartment-strata-fitouts.css.map */
