.gsd-cta .gsd-container{max-width:134.7rem}.gsd-cta__panel{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:4.8rem 2rem 5rem;border-radius:2.4rem;text-align:center}.gsd-cta__bg{opacity:var(--gsd-cta-bg-opacity, .06)}.gsd-cta__panel>:not(.gsd-bg-image){position:relative;z-index:1}.gsd-cta__decor{font-family:var(--font-accent-family);font-size:1.8rem;letter-spacing:.2em;color:var(--gsd-gold)}.gsd-cta__eyebrow{font-size:1rem;letter-spacing:.2em;color:var(--gsd-gold)}.gsd-cta__heading{margin-top:.7rem;font-family:var(--font-script-family);font-style:normal;font-size:clamp(3.4rem,9vw,7.2rem);line-height:1.1;letter-spacing:-.01em;color:var(--gsd-cream)}.gsd-cta__text{max-width:42rem;margin-top:-.4rem;margin-bottom:1.2rem;font-size:1.5rem;line-height:1.6;color:#fff6e2b8}@media screen and (min-width:750px){.gsd-cta__panel{gap:1.51rem;padding:7.4rem 4rem 8rem;border-radius:3.5rem}}.gsd-cta__button{display:inline-flex;align-items:center;gap:1.6rem;min-height:5.8rem;padding:.7rem .7rem .7rem 2.8rem;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#fffaf5;box-shadow:0 1.2rem 2.4rem -.8rem #00000073,0 0 0 .5rem #fff6e224;color:var(--gsd-accent);font-family:var(--font-accent-family);font-size:1.6rem;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,background-color .3s ease}.gsd-cta__button:hover,.gsd-cta__button:focus-visible{background:#fff;box-shadow:0 1.6rem 3rem -.8rem #00000080,0 0 0 .7rem #fff6e233;transform:translateY(-.3rem)}.gsd-cta__button:active{transform:translateY(0)}.gsd-cta__button:focus-visible{outline:2px solid var(--gsd-gold);outline-offset:6px}.gsd-cta__button-icon{display:grid;flex:none;place-items:center;width:4.4rem;height:4.4rem;padding:1rem;border-radius:50%;background:#5865f2;color:#fff;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.gsd-cta__button:hover .gsd-cta__button-icon,.gsd-cta__button:focus-visible .gsd-cta__button-icon{transform:rotate(-8deg) scale(1.08)}.gsd-cta__button-icon svg{width:100%;height:100%}html.gsd-motion .gsd-cta__button[data-reveal].is-done{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,background-color .3s ease}html.gsd-motion .gsd-cta__button[data-reveal].is-visible:hover,html.gsd-motion .gsd-cta__button[data-reveal].is-visible:focus-visible{transform:translateY(-.3rem)}html.gsd-motion .gsd-cta__button[data-reveal].is-visible:active{transform:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/gsd-cta.css.map */
