.sby-page-wrap{--teal: #00A3A2;--teal-light: #4DC3D2;--coral: #FF5757;--coral-hover: #E84C4C;--dark: #121212;--mid: #4A5568;--light-bg: #F7FAFC;--border: #E2E8F0;--white: #ffffff;--shadow-sm: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-md: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-lg: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);font-family:Assistant,sans-serif;color:var(--dark);line-height:1.6;background-color:var(--white);-webkit-font-smoothing:antialiased}.sby-page-wrap *,.sby-page-wrap *:before,.sby-page-wrap *:after{box-sizing:border-box;margin:0;padding:0}.sby-page-wrap h1,.sby-page-wrap h2,.sby-page-wrap h3,.sby-page-wrap h4{font-family:Montserrat,sans-serif;line-height:1.2;margin-bottom:20px}.sby-page-wrap h1{font-size:clamp(28px,3vw,56px);font-weight:800;color:var(--dark)}.sby-page-wrap h1 em{font-style:normal;color:var(--teal)}.sby-page-wrap h2{font-size:clamp(30px,3vw,42px);font-weight:700}.sby-page-wrap h3{font-size:clamp(22px,2vw,26px);font-weight:600}.sby-page-wrap p{margin-bottom:24px;font-size:18px;color:var(--mid)}.sby-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.sby-btn-primary{display:block;width:100%;background:var(--coral);color:#fff;font-family:Montserrat,sans-serif;font-weight:700;padding:20px 28px;border-radius:6px;text-decoration:none;font-size:20px;text-align:center;border:none;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 14px #ff57574d}.sby-btn-primary:hover{background:var(--coral-hover);transform:translateY(-2px);box-shadow:0 6px 20px #ff575766}.sby-form-group{margin-bottom:16px}.sby-page-wrap input[type=email]{width:100%;padding:18px;border:2px solid var(--border);border-radius:6px;font-size:16px;font-family:Assistant,sans-serif;outline:none;transition:border-color .3s;color:var(--dark)}.sby-page-wrap input[type=email]:focus{border-color:var(--teal)}.sby-microcopy{font-size:15px!important;color:var(--mid);text-align:center;margin-top:16px}.sby-trust-bar{background:var(--teal);color:#fff;padding:16px 24px;text-align:center;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;letter-spacing:.05em}.sby-trust-bar-light{background:var(--light-bg);color:var(--mid);padding:20px 24px;text-align:center;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;border-bottom:1px solid var(--border)}.sby-hero{padding:72px 0 96px;position:relative;overflow:hidden}.sby-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sby-hero-content{max-width:560px}.sby-hero-eyebrow{text-transform:uppercase;color:var(--teal);font-weight:700;letter-spacing:.15em;font-size:15px;margin-bottom:20px;display:inline-block;font-family:Montserrat,sans-serif}.sby-hero-image{position:relative}.sby-hero-image img{width:100%;height:auto;border-radius:12px;box-shadow:var(--shadow-lg)}.sby-hero-image:before{content:"";position:absolute;top:-20px;right:-20px;bottom:20px;left:20px;background:var(--light-bg);border-radius:12px;z-index:-1}.sby-section{padding:96px 0}.sby-bg-light{background:var(--light-bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sby-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sby-section-grid.sby-reverse .sby-content-col{grid-column:2;grid-row:1}.sby-section-grid.sby-reverse .sby-img-col{grid-column:1;grid-row:1}.sby-section-grid img{width:100%;border-radius:12px;box-shadow:var(--shadow-md)}.sby-steps-list{list-style:none;margin-top:32px}.sby-steps-list li{display:flex;align-items:flex-start;margin-bottom:32px;font-size:18px;color:var(--dark);font-weight:500}.sby-step-emoji{flex-shrink:0;font-size:24px;margin-right:18px;margin-top:2px;line-height:1}.sby-inline-form-block{background:#fff;padding:48px;border-radius:12px;box-shadow:var(--shadow-md);margin-top:48px;text-align:left;border-top:4px solid var(--teal)}.sby-founder{padding:96px 0}.sby-founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.sby-founder-grid img{width:100%;border-radius:12px;box-shadow:var(--shadow-md)}.sby-note-card{background:var(--white);padding:48px;border-radius:12px;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.sby-founder-quote{font-size:22px;font-style:italic;color:var(--mid);border-left:4px solid var(--teal);padding-left:24px;margin:28px 0;line-height:1.5}.sby-signature{font-family:Montserrat,sans-serif;font-weight:700;font-size:20px;color:var(--dark);margin-top:32px}.sby-footer{background:var(--dark);color:#ffffffb3;padding:48px 0;text-align:center}.sby-footer a{color:#fff;text-decoration:underline}.sby-footer p{font-size:16px!important;color:#ffffffb3!important}@media(max-width:900px){.sby-hero-grid,.sby-section-grid,.sby-founder-grid{grid-template-columns:1fr;gap:48px}.sby-section-grid.sby-reverse .sby-content-col,.sby-section-grid.sby-reverse .sby-img-col{grid-column:1;grid-row:auto}.sby-hero-content{max-width:100%;text-align:center}.sby-page-wrap h1{font-size:32px}.sby-page-wrap h2{font-size:26px}.sby-page-wrap h3{font-size:20px}.sby-page-wrap p,.sby-steps-list li{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/serenity-mat-giveaway.css.map */
