@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400;700&family=Courier+Prime&display=swap";*{margin:0;padding:0;box-sizing:border-box}body{font-family:Courier Prime,monospace;background-color:#fff;color:#1c1c1c;line-height:1.8;overflow-x:hidden}header{background-color:#fff;padding:30px 20px;text-align:center;border-bottom:1px solid #E5E7EB}.tagline{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.2em;color:#1c1c1c}.hero{padding:80px 20px;text-align:center;background-size:cover;background-position:center;position:relative}.hero h2{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:48px;text-transform:uppercase;color:#1c1c1c;background-color:#ffffffd9;padding:15px 30px;display:inline-block;margin:0 auto;letter-spacing:.05em;border-radius:8px}.hero p{font-family:Courier Prime,monospace;font-size:18px;max-width:700px;margin:30px auto;color:#1c1c1c;background-color:#ffffffd9;padding:15px;border-radius:8px}.buttons{margin:40px 0}.cta-button,#open-calendly{display:inline-block;padding:16px 40px;text-align:center;text-decoration:none;font-family:Roboto Condensed,sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;color:#fff;background-color:#4b4d4e;border:none;border-radius:0;cursor:pointer;margin:10px;letter-spacing:.1em;transition:background-color .3s ease,color .3s ease}.cta-button:hover,#open-calendly:hover{background-color:transparent;color:#4b4d4e}.curves-icon{position:absolute;bottom:20px;right:20px;width:150px;height:auto;max-width:20%;z-index:0}.social-proof{background-color:#f9fafb;padding:30px;text-align:center}.social-proof p{font-family:Roboto Condensed,sans-serif;font-weight:400;font-size:20px;color:#1c1c1c;letter-spacing:.05em}.offers,.client-experiences,.marble-collection{padding:80px 20px;text-align:center}.offers .card-container{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.card{background-color:#fff;padding:30px;border-radius:12px;width:100%;max-width:360px;box-shadow:0 4px 12px #0000000d;transition:all .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #0000001a}.card h3{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:26px;text-transform:uppercase;margin:20px 0 10px;color:#1c1c1c}.card .subtitle{font-family:Courier Prime,monospace;font-weight:400;font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:#1c1c1c;margin:10px 0}.card p.offer-text{font-family:Courier Prime,monospace;font-size:16px;color:#1c1c1c;margin:15px 0}.client-experiences .card{text-align:left;background-color:#f9fafb}.client-experiences .offers{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.client-experiences .card p.review{font-family:Courier Prime,monospace;font-style:italic;color:#1c1c1c;margin-bottom:15px}.client-experiences .card p.author{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:16px;color:#1c1c1c;text-transform:uppercase}.client-experiences .card p.role-location{font-family:Courier Prime,monospace;font-weight:400;font-size:14px;color:#1c1c1c;margin-top:5px}.transform-section{padding:80px 20px;text-align:center;background-color:#f9fafb}.client-experiences h3,.marble-collection h3,.transform-section h3{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:36px;text-transform:uppercase;margin-bottom:40px;position:relative;display:inline-block;color:#1c1c1c}.client-experiences h3:after,.marble-collection h3:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:#1c1c1c}.marble-collection .card{height:240px;background-size:cover;background-position:center;position:relative}.marble-collection .card span{position:absolute;bottom:15px;left:15px;color:#fff;font-family:Courier Prime,monospace;font-size:20px;text-shadow:1px 1px 3px rgba(0,0,0,.7)}footer{background-color:#000;padding:40px 20px;text-align:center;color:#fff;font-size:14px}footer p{font-family:Courier Prime,monospace;margin:0}.footer-column{display:inline-block;margin:0 20px}.social-icons{margin-top:20px}.social-icons a{margin:0 15px;display:inline-block}.social-icons svg{fill:#fff;width:28px;height:28px;transition:fill .3s ease}.social-icons a:hover svg{fill:#1c1c1c}.popup{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000;justify-content:center;align-items:center}.popup-content{background-color:#fff;padding:30px;border-radius:12px;width:100%;max-width:450px;text-align:center;box-shadow:0 4px 20px #0003;border:1px solid #E5E7EB}.popup-content h3{font-family:Roboto Condensed,sans-serif;font-weight:700;font-size:26px;text-transform:uppercase;margin-bottom:20px;color:#1c1c1c}.popup-content p{font-family:Courier Prime,monospace;font-size:16px;margin-bottom:25px;color:#1c1c1c}.popup-content input,.popup-content select{width:100%;padding:12px;margin:10px 0;font-family:Courier Prime,monospace;font-size:16px;border:1px solid #E5E7EB;border-radius:5px;box-sizing:border-box}.close-btn{position:absolute;top:15px;right:15px;font-size:28px;cursor:pointer;color:#1c1c1c}@media (max-width: 768px){.hero{padding:60px 15px}.hero h2{font-size:36px;padding:10px 20px}.hero p{font-size:16px;margin:20px auto}.curves-icon{display:none}.offers,.client-experiences,.marble-collection,.transform-section{padding:60px 15px}.offers .card-container,.client-experiences .offers,.marble-collection .card-container{flex-direction:column;gap:20px}.card{max-width:100%}.marble-collection .card{height:200px}.client-experiences h3,.marble-collection h3,.transform-section h3{font-size:28px}.popup-content{width:90%;padding:20px}}.offer-icon{display:block;margin:0 auto 15px;width:60px;height:60px}.marble-carousel{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding-bottom:20px;max-width:100%}.carousel-track{display:flex;gap:20px;padding:10px 0}.card{position:relative;width:300px;aspect-ratio:1 / 1;background-size:cover;background-position:center;flex-shrink:0;scroll-snap-align:start;box-sizing:border-box}.marble-carousel::-webkit-scrollbar{display:none}.marble-carousel{-ms-overflow-style:none;scrollbar-width:none}.availability-button{text-align:center;margin-top:30px}.availability-button .cta-button{display:inline-block;padding:16px 40px;text-align:center;text-decoration:none;font-family:Roboto Condensed,sans-serif;font-weight:400;font-size:16px;text-transform:uppercase;color:#fff;background-color:#4b4d4e;border:none;border-radius:0;cursor:pointer;transition:background-color .3s ease,color .3s ease}.availability-button .cta-button:hover{background-color:transparent;color:#4b4d4e}@media (max-width: 768px){.card{width:250px}.cta-button,.availability-button .cta-button{padding:12px 30px;font-size:14px}}@media (max-width: 480px){.card{width:200px}.cta-button,.availability-button .cta-button{padding:10px 20px;font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/capa-landing.css.map */
