@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Great+Vibes&family=Jost:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Great+Vibes&family=Jost:wght@300;400;500;600;700&display=swap";@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes floatHero{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseHeart{0%,to{transform:scale(1)}50%{transform:scale(1.22)}}@keyframes pulseGlow{0%,to{box-shadow:0 4px 14px #c3838d4d}50%{box-shadow:0 8px 24px #c3838d8c}}@keyframes iconBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)scale(1.05)}}@media (width<=1060px){.pillars-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}}@media (width<=720px){.pillars-grid{grid-template-columns:1fr!important;gap:18px!important}}@media (width<=860px){.desktop-nav-item{display:none!important}}@media (width<=960px){header.site-header{padding:14px 5%}nav a.nl{display:none}.hamburger-btn{display:flex}.hero{border-radius:0 0 30px 30px;flex-direction:column;min-height:auto;padding-top:70px;display:flex}.hero:after{background-position:bottom;background-size:contain;max-width:420px;height:280px;margin:0 auto;display:block;position:relative;-webkit-mask-image:none;mask-image:none}.hero-inner{text-align:center;padding:60px 5% 20px}.hero p{margin-left:auto;margin-right:auto}.about-grid,.quote-grid,.cta-grid{grid-template-columns:1fr;gap:36px}.about-grid{text-align:center}.about p{margin-left:auto;margin-right:auto}.arch{max-width:320px}.arch img{height:380px}.quote-visual{order:2}.quote-img-frame{max-width:320px}.cta img.bottle{max-width:220px;margin:0 auto}.cta .right{margin-top:10px}}@media (width<=768px){body{font-size:15px}header.site-header{padding:12px 4%}header.site-header .logo-monogram-img{height:24px!important}header.site-header .brand-logo-full-img{width:118px!important}.hero-animate-title{letter-spacing:1px;font-size:clamp(34px,8.5vw,56px);line-height:1.08}.hero-animate-desc{margin:20px auto 30px;padding:0 10px;font-size:15px;line-height:1.55}.hero-btn-group{max-width:340px;margin:0 auto;flex-direction:column!important;width:100%!important}.hero-btn-group .btn{text-align:center;justify-content:center;width:100%!important}.classes-title,.about-title{font-size:clamp(28px,7vw,36px)!important}.pillars-grid,.pricing-grid,.vault-cards-grid{grid-template-columns:1fr!important;gap:20px!important}.pricing-card{padding:30px 22px!important;transform:none!important}.pillars-card{padding:26px 20px!important}.modal-overlay{align-items:flex-end;padding:8px}.modal-card{border-radius:24px 24px 16px 16px!important;width:100%!important;max-height:94vh!important;padding:24px 18px!important}.vault-modal-card{border-radius:20px 20px 0 0!important;width:100%!important;max-height:96vh!important}.vault-header{padding:16px 18px!important}.vault-filter-bar{padding:14px 16px!important}.vault-content-area{padding:18px 14px!important}.vault-filter-controls{flex-direction:column!important;align-items:stretch!important;width:100%!important}.vault-search-box{width:100%!important;max-width:100%!important}.subscribe-tier-grid{grid-template-columns:1fr!important;gap:12px!important}.contact-modal-grid{grid-template-columns:1fr!important;gap:24px!important}.video-stage-box{min-height:380px!important}.vault-cta-banner{text-align:center!important;flex-direction:column!important;align-items:stretch!important;padding:26px 20px!important}.vault-cta-banner .btn{justify-content:center;width:100%!important}.cta{padding:60px 5% 80px}.quote-section{padding:70px 5%}#pillars,.pricing-section,.about{padding:60px 0!important}.container,.wrap{padding-left:18px!important;padding-right:18px!important}}@media (width<=380px){.hero-animate-title{letter-spacing:.5px;font-size:32px}.btn{letter-spacing:1.5px;padding:12px 20px;font-size:11px}.modal-card{padding:18px 14px!important}}@media (width<=768px){.hero-btn-group .subscribe-shine{max-width:320px;height:52px;width:100%!important}}:root{--pink:#c3838d;--pink-hover:#b06f7a;--pink-light:#e8cfd2;--pink-bg:#f7efee;--dark:#15191c;--dark-surface:#1c2024;--text:#4a4343;--text-light:#6b6060;--serif:"Cormorant Garamond", serif;--sans:"Jost", sans-serif;--script:"Great Vibes", cursive}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-family:var(--sans);color:var(--text);-webkit-font-smoothing:antialiased;background:#fff}body{font-family:var(--sans);color:var(--text);background:#fff;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.pulse-heart{animation:2.5s ease-in-out infinite pulseHeart;display:inline-block}.btn{background:var(--pink);color:#fff;font-family:var(--sans);letter-spacing:2.5px;text-transform:uppercase;cursor:pointer;text-align:center;border:none;border-radius:30px;padding:15px 34px;font-size:12.5px;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative;overflow:hidden;box-shadow:0 4px 14px #c3838d4d}.btn:hover{background:var(--pink-hover);transform:translateY(-3px)scale(1.02);box-shadow:0 8px 22px #c3838d73}.btn:active{transform:translateY(-1px)scale(.99)}.btn-bounce-pulse{animation:3s ease-in-out infinite pulseGlow}.btn-outline{color:var(--pink);border:1.5px solid var(--pink);box-shadow:none;background:0 0;padding:12px 30px}.btn-outline:hover{background:var(--pink);color:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #c3838d40}html{scroll-behavior:smooth}section[id],#home,#pillars,#about,#pricing,#contact{scroll-margin-top:85px}header.site-header{z-index:1000;background:0 0;justify-content:space-between;align-items:center;padding:20px 5%;transition:padding .4s cubic-bezier(.16,1,.3,1),background-color .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s,box-shadow .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}header.site-header.header-scrolled{-webkit-backdrop-filter:blur(14px);background:#fdf9f8f0;border-bottom:1px solid #c3838d26;padding:12px 5%;box-shadow:0 4px 20px #0000000d}.logo-component{transition:transform .3s cubic-bezier(.16,1,.3,1)}.logo-component:hover{transform:translateY(-2px)}.logo-component:hover .logo-monogram-img{transform:scale(1.08)rotate(-2deg)}.logo-component:hover .brand-logo-full-img{transform:scale(1.02)}nav{align-items:center;gap:36px;display:flex}nav a.nl{letter-spacing:2px;color:var(--dark);text-transform:uppercase;padding:4px 0;font-size:12.5px;font-weight:500;transition:color .25s;position:relative}nav a.nl:after{content:"";background:var(--pink);border-radius:2px;width:0;height:2px;transition:all .25s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}nav a.nl:hover{color:var(--pink)}nav a.nl:hover:after{width:100%}.hamburger-btn{color:var(--dark);cursor:pointer;background:0 0;border:none;padding:8px;transition:transform .2s;display:none}.hamburger-btn:hover{transform:scale(1.1)}.mobile-nav-drawer{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--pink-light);z-index:999;opacity:0;visibility:hidden;pointer-events:none;background:#fffffffa;padding:24px 6%;transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),visibility .3s;position:fixed;top:72px;left:0;right:0;transform:translateY(-8px);box-shadow:0 12px 30px #00000014}.mobile-nav-drawer.open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-nav-links{text-align:center;flex-direction:column;gap:16px;list-style:none;display:flex}.mobile-nav-links a{letter-spacing:2px;text-transform:uppercase;color:var(--dark);font-size:13px;font-weight:500;transition:color .2s}.mobile-nav-links a:hover{color:var(--pink)}.hero{background:linear-gradient(105deg,#fdf9f8 0%,#f7efee 45%,#f2e6e5 100%);border-radius:0 0 50% 50%/0 0 60px 60px;align-items:center;min-height:94vh;padding-top:80px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;pointer-events:none;background:url(/assets/hero.png) 100%/cover no-repeat;animation:6s ease-in-out infinite floatHero;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 30%,#000 52%);mask-image:linear-gradient(90deg,#0000 30%,#000 52%)}.hero-inner{z-index:2;width:100%;max-width:1300px;margin:0 auto;padding:100px 5%;position:relative}.hero-animate-title{font-family:var(--serif);color:var(--dark);letter-spacing:2px;text-transform:uppercase;font-size:clamp(52px,6.4vw,92px);font-weight:500;line-height:1.02;animation:.8s backwards fadeInUp}.hero-animate-title span{display:block}.hero-line-1{animation:.7s cubic-bezier(.16,1,.3,1) .1s backwards fadeInUp}.hero-line-2{animation:.7s cubic-bezier(.16,1,.3,1) .25s backwards fadeInUp}.hero-line-3{animation:.7s cubic-bezier(.16,1,.3,1) .4s backwards fadeInUp}.hero h1 .accent{color:var(--pink)}.hero-animate-desc{color:#5d5454;max-width:380px;margin:28px 0 40px;font-size:18px;font-weight:300;line-height:1.7;animation:.8s cubic-bezier(.16,1,.3,1) .55s backwards fadeInUp}.hero-animate-btn{animation:.8s cubic-bezier(.16,1,.3,1) .7s backwards fadeInUp}section{padding:110px 5%}.wrap{max-width:1200px;margin:0 auto}h2{font-family:var(--serif);letter-spacing:2px;color:var(--dark);text-transform:uppercase;font-size:clamp(34px,3.6vw,50px);font-weight:500;line-height:1.15}h2 .accent{color:var(--pink)}.divider{align-items:center;gap:10px;margin:16px 0 26px;display:flex}.divider:before,.divider:after{content:"";background:#b9a5a5;width:56px;height:1px}.divider .heart{color:var(--pink);font-size:13px}.center{text-align:center}.center .divider{justify-content:center}.about{background:#fff}.about-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.about-left-text{animation:.8s backwards fadeInUp}.about p{max-width:440px;margin:0 0 36px;font-size:16.5px;font-weight:300;line-height:1.8}.arch{border-radius:220px 220px 0 0;justify-self:center;max-width:430px;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 30px 60px #c3838d40}.arch:hover{transform:translateY(-6px);box-shadow:0 36px 70px #c3838d59}.arch img{object-fit:cover;width:100%;height:560px;transition:transform .6s cubic-bezier(.16,1,.3,1)}.arch:hover img{transform:scale(1.04)}.classes{background:var(--pink-bg)}.classes .sub{letter-spacing:.5px;color:#6b6060;margin-bottom:70px;font-size:16px;font-weight:300}.cards{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.card{text-align:center;border-radius:16px;flex-direction:column;align-items:center;padding:20px 44px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.card+.card{border-left:1px solid #e2d2d2}.card:hover{background:#ffffffa6;border-color:#0000;transform:translateY(-8px);box-shadow:0 16px 36px #c3838d2e}.card .icon{height:64px;color:var(--pink);justify-content:center;align-items:center;margin-bottom:22px;transition:transform .3s;display:flex}.card:hover .icon{animation:.8s ease-in-out iconBounce}.card h3{font-family:var(--sans);letter-spacing:3px;color:var(--dark);text-transform:uppercase;margin-bottom:16px;font-size:16px;font-weight:600}.card p{color:#6b6060;max-width:260px;margin-bottom:24px;font-size:14.5px;font-weight:300;line-height:1.7}.card .learn-btn{cursor:pointer;font-family:var(--sans);letter-spacing:2.5px;color:var(--pink);text-transform:uppercase;background:0 0;border:none;font-size:11px;font-weight:500;transition:all .2s}.card:hover .learn-btn{color:var(--dark);letter-spacing:3.5px}.pillars-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)!important;gap:28px!important}@media (width<=1060px){.pillars-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important}}@media (width<=720px){.pillars-grid{grid-template-columns:1fr!important;gap:18px!important}}.pillars-card{background:#fff;border:1.5px solid #f0e6e5;border-radius:24px;flex-direction:column;justify-content:space-between;padding:34px 30px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 10px 30px #00000005}.pillars-card:hover{border-color:var(--pink-light);transform:translateY(-6px);box-shadow:0 20px 40px #c3838d29}.pillar-badge{letter-spacing:1.5px;text-transform:uppercase;color:var(--pink);background:#c3838d1f;border-radius:20px;padding:4px 12px;font-size:10px;font-weight:700;display:inline-block}.pillar-modality-label{color:#7a7070;letter-spacing:.5px;font-size:11.5px;font-weight:600}.pillar-duration-label{color:#887d7d;letter-spacing:.5px;font-size:12px;font-weight:600}.pillar-link-btn{letter-spacing:.5px;color:var(--dark);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;font-size:12.5px;font-weight:600;transition:color .2s,transform .2s;display:inline-flex}.pillar-link-btn:hover{color:var(--pink);transform:translate(3px)}.quote-section{color:#fff;background:radial-gradient(circle at 75%,#c3838d24 0%,#15191c00 65%),#15191c;width:100%;padding:110px 5%;position:relative;overflow:hidden}.quote-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;display:grid}.quote-content{text-align:center;max-width:520px;margin:0 auto}.quote-stars{color:#e8a598;letter-spacing:4px;margin-bottom:12px;font-size:14px}.quote-content .qmark{font-family:var(--serif);color:var(--pink);margin-bottom:20px;font-size:72px;line-height:.4;display:block}.quote-content blockquote{font-family:var(--serif);color:#fff;font-size:clamp(22px,2.5vw,30px);font-style:italic;font-weight:500;line-height:1.45;animation:.5s fadeInUp}.quote-content cite{font-style:normal;font-family:var(--sans);letter-spacing:3.5px;color:var(--pink-light);text-transform:uppercase;margin-top:22px;font-size:13px;font-weight:600;display:block}.quote-tag{letter-spacing:1.5px;color:#ffffff80;text-transform:uppercase;margin-top:4px;font-size:11px;display:block}.quote-content .dots{justify-content:center;gap:10px;margin-top:28px;display:flex}.quote-content .dots i{cursor:pointer;background:#ffffff40;border-radius:50%;width:8px;height:8px;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-block}.quote-content .dots i.on{background:var(--pink);border-radius:10px;width:24px;box-shadow:0 0 10px #c3838d99}.quote-visual{justify-content:center;align-items:center;display:flex}.quote-img-frame{border:1px solid #c3838d4d;border-radius:24px;width:100%;max-width:480px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 25px 60px #0009,0 0 30px #c3838d26}.quote-img-frame:hover{transform:translateY(-4px);box-shadow:0 30px 70px #000000b3,0 0 40px #c3838d40}.quote-rebounder-img{object-fit:cover;width:100%;height:auto;transition:transform .6s;display:block}.quote-img-frame:hover .quote-rebounder-img{transform:scale(1.04)}.cta{background:var(--pink-bg);padding:100px 5% 120px}.cta-grid{grid-template-columns:280px 1fr 260px;align-items:center;gap:50px;max-width:1150px;margin:0 auto;display:grid}.cta-bottle-wrap{justify-content:center;align-items:center;display:flex}.cta img.bottle{object-fit:contain;filter:drop-shadow(0 12px 28px #00000014);border-radius:16px;width:100%;max-width:300px;height:auto;transition:transform .4s cubic-bezier(.16,1,.3,1),filter .4s}.cta-bottle-wrap:hover img.bottle{filter:drop-shadow(0 18px 36px #c3838d40);transform:translateY(-8px)scale(1.03)}.cta .mid{text-align:center}.cta .mid p{color:#6b6060;margin-bottom:36px;font-size:16px;font-weight:300;line-height:1.75}.cta .right{flex-direction:column;align-items:center;gap:26px;display:flex}.social{gap:16px;display:flex}.social a{background:var(--dark);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:17px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.social a:hover{background:var(--pink);transform:translateY(-4px)scale(1.1);box-shadow:0 8px 20px #c3838d66}footer{background:var(--dark);text-align:center;color:#cbb8b8;letter-spacing:2.5px;text-transform:uppercase;padding:26px 5%;font-size:11.5px}footer .heart{color:var(--pink)}.modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:2000;background:#000000a6;justify-content:center;align-items:center;padding:16px;animation:.25s fadeInUp;display:flex;position:fixed;inset:0}.modal-card{-webkit-overflow-scrolling:touch;background:#fff;border-radius:20px;width:100%;max-width:680px;max-height:90vh;padding:clamp(20px,4vw,36px);animation:.3s cubic-bezier(.16,1,.3,1) fadeInUp;position:relative;overflow-y:auto;box-shadow:0 25px 60px #00000040}.modal-close-btn{width:32px;height:32px;color:var(--text);cursor:pointer;background:#0000000d;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:16px;transition:all .2s;display:flex;position:absolute;top:18px;right:18px}.modal-close-btn:hover{background:#0000001a;transform:rotate(90deg)}.studio-stage{background:var(--dark);color:#fff;text-align:center;letter-spacing:2px;text-transform:uppercase;border-radius:6px;margin-bottom:20px;padding:8px;font-size:11px;font-weight:600}.trampoline-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.trampoline-spot{aspect-ratio:1;background:var(--pink-bg);cursor:pointer;border:2px dashed #c3838d66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-height:52px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.trampoline-spot:hover:not(.taken){border-color:var(--pink);transform:scale(1.08)}.trampoline-spot.selected{border:2px solid var(--pink);background:var(--pink);color:#fff;transform:scale(1.05);box-shadow:0 4px 12px #c3838d66}.trampoline-spot.taken{color:#a5a19e;cursor:not-allowed;background:#eae5e2;border-color:#0000001a}@media (width<=860px){.desktop-nav-item{display:none!important}}@media (width<=960px){header.site-header{padding:14px 5%}nav a.nl{display:none}.hamburger-btn{display:flex}.hero{border-radius:0 0 30px 30px;flex-direction:column;min-height:auto;padding-top:70px;display:flex}.hero:after{background-position:bottom;background-size:contain;max-width:420px;height:280px;margin:0 auto;display:block;position:relative;-webkit-mask-image:none;mask-image:none}.hero-inner{text-align:center;padding:60px 5% 20px}.hero p{margin-left:auto;margin-right:auto}.about-grid,.quote-grid,.cta-grid{grid-template-columns:1fr;gap:36px}.about-grid{text-align:center}.about p{margin-left:auto;margin-right:auto}.arch{max-width:320px}.arch img{height:380px}.quote-visual{order:2}.quote-img-frame{max-width:320px}.cta img.bottle{max-width:220px;margin:0 auto}.cta .right{margin-top:10px}}@media (width<=768px){body{font-size:15px}header.site-header{padding:12px 4%}header.site-header .logo-monogram-img{height:24px!important}header.site-header .brand-logo-full-img{width:118px!important}.hero-animate-title{letter-spacing:1px;font-size:clamp(34px,8.5vw,56px);line-height:1.08}.hero-animate-desc{margin:20px auto 30px;padding:0 10px;font-size:15px;line-height:1.55}.hero-btn-group{max-width:340px;margin:0 auto;flex-direction:column!important;width:100%!important}.hero-btn-group .btn{text-align:center;justify-content:center;width:100%!important}.classes-title,.about-title{font-size:clamp(28px,7vw,36px)!important}.pillars-grid,.pricing-grid,.vault-cards-grid{grid-template-columns:1fr!important;gap:20px!important}.pricing-card{padding:30px 22px!important;transform:none!important}.pillars-card{padding:26px 20px!important}.modal-overlay{align-items:flex-end;padding:8px}.modal-card{border-radius:24px 24px 16px 16px!important;width:100%!important;max-height:94vh!important;padding:24px 18px!important}.vault-modal-card{border-radius:20px 20px 0 0!important;width:100%!important;max-height:96vh!important}.vault-header{padding:16px 18px!important}.vault-filter-bar{padding:14px 16px!important}.vault-content-area{padding:18px 14px!important}.vault-filter-controls{flex-direction:column!important;align-items:stretch!important;width:100%!important}.vault-search-box{width:100%!important;max-width:100%!important}.subscribe-tier-grid{grid-template-columns:1fr!important;gap:12px!important}.contact-modal-grid{grid-template-columns:1fr!important;gap:24px!important}.video-stage-box{min-height:380px!important}.vault-cta-banner{text-align:center!important;flex-direction:column!important;align-items:stretch!important;padding:26px 20px!important}.vault-cta-banner .btn{justify-content:center;width:100%!important}.cta{padding:60px 5% 80px}.quote-section{padding:70px 5%}#pillars,.pricing-section,.about{padding:60px 0!important}.container,.wrap{padding-left:18px!important;padding-right:18px!important}}@media (width<=380px){.hero-animate-title{letter-spacing:.5px;font-size:32px}.btn{letter-spacing:1.5px;padding:12px 20px;font-size:11px}.modal-card{padding:18px 14px!important}}.subscribe-shine{cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:220px;height:54px;padding:0;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.subscribe-shine:hover{transform:translateY(-2px)}.shine-variant-primary{background:#c3838d}.shine-variant-secondary{background:#e2d2d2}.subscribe-shine-gradient{pointer-events:none;z-index:0;opacity:0;flex:none;width:360px;height:360px;transition:opacity .35s cubic-bezier(.16,1,.3,1);position:absolute}.subscribe-shine:hover .subscribe-shine-gradient,.subscribe-shine:focus .subscribe-shine-gradient,.subscribe-shine:focus-visible .subscribe-shine-gradient{opacity:1}.gradient-primary{background:linear-gradient(121deg,#99525e 35%,#fff 50%,#99525e 65%)}.inner-primary{z-index:1;color:#fff;font-family:var(--sans);letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#c3838d 0%,#b06f7a 100%);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:700;line-height:1;transition:all .25s;display:flex;position:absolute;inset:1.5px;box-shadow:0 4px 18px #c3838d40}.subscribe-shine:hover .inner-primary{box-shadow:0 10px 28px #c3838d8c}.gradient-secondary{background:linear-gradient(121deg,#eedbd9 35%,#c3838d 50%,#eedbd9 65%)}.inner-secondary{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--dark);font-family:var(--sans);letter-spacing:2px;text-transform:uppercase;background:#fffffffa;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:12.5px;font-weight:700;line-height:1;transition:all .25s;display:flex;position:absolute;inset:1.5px;box-shadow:0 4px 16px #0000000a}.subscribe-shine:hover .inner-secondary{color:var(--pink);box-shadow:0 8px 24px #c3838d40}.subscribe-shine:focus-visible{outline:2px solid var(--pink);outline-offset:3px}@media (width<=768px){.hero-btn-group .subscribe-shine{max-width:320px;height:52px;width:100%!important}}
