.gs-programs{background:var(--gs-page-bg, #171716);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--gs-page-text, #f7f2e9);padding:72px 0 88px}.gs-programs__intro{max-width:680px;margin:0 auto 44px;text-align:center}.gs-programs__eyebrow,.gs-program-card__category{color:var(--gs-accent, #df9c76);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gs-programs h1,.gs-program-detail h1{color:inherit;margin:10px 0}.gs-programs__intro p{color:var(--gs-page-muted, #d5cec2)}.gs-program-grid{display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.gs-program-card{background:var(--gs-card-bg, #242421);color:var(--gs-card-text, #f7f2e9);display:flex;flex-direction:column;min-width:0;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.gs-program-card:hover{color:var(--gs-card-text, #f7f2e9);transform:translateY(-5px);box-shadow:0 14px 30px #0000004d}.gs-program-card__image{aspect-ratio:4 / 5;background:radial-gradient(circle at 50% 34%,#b78768 0,#735c50 16%,#242421 56%);overflow:hidden}.gs-program-card__image img{display:block;width:100%;height:100%;object-fit:cover}.gs-program-card__body{padding:22px 22px 25px}.gs-program-card__topline{align-items:center;display:flex;gap:12px;justify-content:space-between}.gs-program-card__price{font-weight:700;white-space:nowrap}.gs-program-card h2{color:inherit;font-size:1.5rem;line-height:1.12;margin:16px 0 9px}.gs-program-card p{color:var(--gs-card-muted, #d5cec2);margin:0}.gs-program-detail{background:var(--gs-page-bg, #171716);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--gs-page-text, #f7f2e9);min-height:60vh;padding:72px 0 88px}.gs-program-detail__layout{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.gs-program-detail__image{aspect-ratio:4 / 5;background:radial-gradient(circle at 50% 34%,#b78768 0,#735c50 16%,#242421 56%)}.gs-program-detail__image img{width:100%;height:100%;object-fit:cover}.gs-program-detail__meta{color:var(--gs-accent, #df9c76);font-size:.86rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.gs-program-detail__price{color:var(--gs-page-text, #f7f2e9);font-size:1.55rem;font-weight:700;margin:22px 0}.gs-program-detail__copy{color:var(--gs-page-muted, #d5cec2);font-size:1.1rem;margin:18px 0 8px}.gs-program-detail__button{background:var(--gs-accent, #df9c76);color:var(--gs-button-text, #171716);display:block;font-weight:800;padding:17px 23px;text-align:center;text-decoration:none}.gs-program-detail__button:hover{background:var(--gs-page-text, #f7f2e9);color:var(--gs-page-bg, #171716)}.gs-program-detail__accordion{border-top:1px solid color-mix(in srgb,var(--gs-page-text, #f7f2e9) 35%,transparent);padding:20px 0}.gs-program-detail__accordion:last-child{border-bottom:1px solid color-mix(in srgb,var(--gs-page-text, #f7f2e9) 35%,transparent)}.gs-program-detail__accordion summary{cursor:pointer;display:flex;font-size:1.15rem;font-weight:700;justify-content:space-between;list-style:none}.gs-program-detail__accordion summary::-webkit-details-marker{display:none}.gs-program-detail__accordion[open] summary span{transform:rotate(45deg)}.gs-program-detail__extra{margin:24px 0}@media screen and (max-width:749px){.gs-programs,.gs-program-detail{padding:50px 0 60px}.gs-program-grid{grid-template-columns:1fr}.gs-program-detail__layout{grid-template-columns:1fr;gap:30px}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/programs.css.map */
