.ssw-club,.ssw-club *{box-sizing:border-box}.ssw-club{--teal:#29989a;--dark-teal:#126f72;--deep-teal:#07575a;--coral:#f47c67;--coral-dark:#df6755;--cream:#fff9ef;--soft-cream:#fffdf8;--ink:#173c3e;--muted:#5d6d6e;--white:#fff;width:100%;overflow:hidden;background:#fff;color:var(--ink);font-family:Helvetica,Arial,sans-serif}.ssw-club h1,.ssw-club h2,.ssw-club h3,.ssw-club p{margin-top:0}.ssw-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.ssw-hero{position:relative;padding:85px 20px 75px;overflow:hidden;text-align:center;background:radial-gradient(circle at 15% 20%,rgba(244,124,103,.16),transparent 27%),radial-gradient(circle at 85% 75%,rgba(41,152,154,.18),transparent 30%),linear-gradient(135deg,#fffaf1 0%,#fff 48%,#effafa 100%)}.ssw-hero:before,.ssw-hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.ssw-hero:before{width:300px;height:300px;left:-150px;bottom:-170px;border:2px solid rgba(41,152,154,.12)}.ssw-hero:after{width:230px;height:230px;right:-115px;top:-100px;border:2px solid rgba(244,124,103,.13)}.ssw-eyebrow{display:inline-block;margin-bottom:22px;padding:10px 18px;border-radius:999px;background:rgba(41,152,154,.11);color:var(--dark-teal);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase}.ssw-hero h1{margin-bottom:20px;color:var(--deep-teal);font-size:clamp(42px,7vw,76px);font-weight:800;line-height:.98;letter-spacing:-2px}.ssw-hero h1 span{color:var(--coral)}.ssw-hero-lead{max-width:790px;margin:0 auto 32px!important;color:#43595a;font-size:clamp(18px,2.2vw,23px);line-height:1.55}.ssw-hero-lead strong{color:var(--deep-teal)}.ssw-price-row{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:18px;margin:38px auto 35px}.ssw-price-card{width:270px;padding:23px 20px;border:1px solid rgba(41,152,154,.18);border-radius:20px;background:rgba(255,255,255,.93);box-shadow:0 14px 35px rgba(12,88,91,.09)}.ssw-price-card.featured{border:2px solid var(--coral);transform:translateY(-4px)}.ssw-price-small{display:block;margin-bottom:6px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase}.ssw-price{color:var(--deep-teal);font-size:42px;font-weight:800;line-height:1}.ssw-price-card.featured .ssw-price{color:var(--coral)}.ssw-price-note{display:block;margin-top:8px;color:var(--muted);font-size:14px;line-height:1.4}.ssw-btn{display:inline-block;padding:17px 32px;border-radius:9px;background:var(--coral);color:#fff!important;box-shadow:0 9px 22px rgba(244,124,103,.25);font-size:16px;font-weight:800;letter-spacing:.4px;text-decoration:none!important;transition:.2s ease}.ssw-btn:hover{background:var(--coral-dark);color:#fff!important;box-shadow:0 12px 26px rgba(244,124,103,.3);transform:translateY(-2px)}.ssw-hero-under{margin:16px auto 0!important;color:#718081;font-size:13px}.ssw-benefits{padding:80px 0;background:#fff}.ssw-section-head{max-width:750px;margin:0 auto 45px;text-align:center}.ssw-section-head .mini{margin-bottom:9px;color:var(--coral);font-size:12px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.ssw-section-head h2{margin-bottom:15px;color:var(--deep-teal);font-size:clamp(31px,4vw,47px);line-height:1.1}.ssw-section-head p{color:var(--muted);font-size:17px;line-height:1.6}.ssw-benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ssw-benefit{padding:35px 28px;border:1px solid #f0e9dd;border-radius:20px;background:var(--soft-cream);text-align:center}.ssw-benefit:nth-child(2){border-color:#dceeee;background:#f0fafa}.ssw-benefit-icon{display:flex;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 20px;border-radius:50%;background:var(--teal);color:#fff;font-size:25px;font-weight:800}.ssw-benefit:nth-child(2) .ssw-benefit-icon{background:var(--coral)}.ssw-benefit h3{margin-bottom:11px;color:var(--deep-teal);font-size:22px}.ssw-benefit p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.ssw-saltspa{padding:72px 0;background:var(--teal);color:#fff}.ssw-saltspa-inner{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px}.ssw-big-number{padding-right:45px;border-right:1px solid rgba(255,255,255,.25);text-align:center}.ssw-big-number strong{display:block;color:#fff;font-size:clamp(75px,11vw,135px);line-height:.8;letter-spacing:-7px}.ssw-big-number span{display:block;margin-top:18px;font-size:14px;font-weight:700;letter-spacing:3px;text-transform:uppercase}.ssw-saltspa-copy h2{margin-bottom:17px;color:#fff;font-size:clamp(30px,4vw,46px);line-height:1.1}.ssw-saltspa-copy p{margin-bottom:0;color:rgba(255,255,255,.92);font-size:17px;line-height:1.7}.ssw-service-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.ssw-service-list span{padding:9px 14px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:rgba(255,255,255,.13);font-size:13px;font-weight:700}.ssw-partners{padding:85px 0;background:#fffaf2}.ssw-partner-intro{max-width:820px;margin:0 auto 45px;text-align:center}.ssw-partner-intro .ten{margin-bottom:8px;color:var(--coral);font-size:clamp(54px,8vw,90px);font-weight:800;line-height:1}.ssw-partner-intro h2{margin-bottom:13px;color:var(--deep-teal);font-size:clamp(30px,4vw,45px)}.ssw-partner-intro p{color:var(--muted);font-size:17px;line-height:1.65}.ssw-partner-click{margin:15px auto 0!important;color:var(--dark-teal)!important;font-size:14px!important;font-weight:700}.ssw-logo-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px}.ssw-logo-card{min-height:205px;padding:23px 18px 17px;border:1px solid #eee7dc;border-radius:17px;background:#fff;box-shadow:0 7px 20px rgba(40,66,67,.05);cursor:pointer;transition:.2s ease}.ssw-logo-card:hover{box-shadow:0 12px 28px rgba(40,66,67,.1);transform:translateY(-4px)}.ssw-logo-link{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;color:inherit!important;outline:none;text-decoration:none!important}.ssw-logo-link:hover,.ssw-logo-link:focus{color:inherit!important;text-decoration:none!important}.ssw-logo-link:focus-visible{border-radius:12px;outline:3px solid rgba(244,124,103,.55);outline-offset:5px}.ssw-logo-image{display:flex;justify-content:center;align-items:center;width:100%;height:125px}.ssw-logo-image img{width:auto;height:auto;max-width:100%;max-height:115px;object-fit:contain}.ssw-logo-name{margin-top:12px;color:var(--deep-teal);font-size:13px;font-weight:700;line-height:1.3;text-align:center}.ssw-how{padding:80px 0;background:#fff}.ssw-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;counter-reset:steps}.ssw-step{position:relative;padding:35px 28px 30px;border-top:4px solid var(--teal);border-radius:0 0 15px 15px;background:#f8fbfb}.ssw-step:nth-child(2){border-top-color:var(--coral)}.ssw-step:before{display:block;margin-bottom:12px;color:rgba(41,152,154,.18);font-size:50px;font-weight:800;line-height:1;counter-increment:steps;content:counter(steps)}.ssw-step:nth-child(2):before{color:rgba(244,124,103,.22)}.ssw-step h3{margin-bottom:10px;color:var(--deep-teal);font-size:20px}.ssw-step p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.ssw-final{padding:85px 20px;text-align:center;background:radial-gradient(circle at 10% 80%,rgba(244,124,103,.17),transparent 28%),linear-gradient(135deg,#e9f8f8,#fff9ee)}.ssw-final-box{max-width:850px;margin:auto}.ssw-final h2{margin-bottom:18px;color:var(--deep-teal);font-size:clamp(35px,5vw,57px);line-height:1.05}.ssw-final h2 span{color:var(--coral)}.ssw-final p{max-width:680px;margin:0 auto 28px;color:var(--muted);font-size:18px;line-height:1.6}.ssw-final-price{display:inline-block;margin-bottom:27px;padding:12px 21px;border-radius:999px;background:#fff;color:var(--deep-teal);box-shadow:0 7px 22px rgba(21,90,92,.08);font-weight:700}.ssw-final-price strong{color:var(--coral)}.ssw-fine-print{margin:17px auto 0!important;color:#778686!important;font-size:12px!important}@media (max-width:900px){.ssw-benefit-grid,.ssw-steps{grid-template-columns:1fr}.ssw-logo-grid{grid-template-columns:repeat(3,1fr)}.ssw-saltspa-inner{grid-template-columns:1fr;gap:35px}.ssw-big-number{padding:0 0 35px;border-right:none;border-bottom:1px solid rgba(255,255,255,.25)}}@media (max-width:650px){.ssw-wrap{width:min(100% - 28px,1180px)}.ssw-hero{padding:58px 14px 55px}.ssw-hero h1{letter-spacing:-1px}.ssw-price-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ssw-price-card{width:100%;padding:20px 10px}.ssw-price-card.featured{transform:none}.ssw-price{font-size:35px}.ssw-btn{display:block;width:100%;max-width:380px;margin-right:auto;margin-left:auto}.ssw-benefits,.ssw-partners,.ssw-how{padding:60px 0}.ssw-logo-grid{grid-template-columns:repeat(2,1fr);gap:10px}.ssw-logo-card{min-height:170px;padding:15px 10px}.ssw-logo-image{height:105px}.ssw-logo-image img{max-height:95px}.ssw-logo-name{font-size:11px}.ssw-saltspa{padding:60px 0}.ssw-big-number strong{letter-spacing:-4px}.ssw-final{padding:65px 15px}}.ssw-club .ssw-btn-row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:6px}.ssw-club .ssw-btn-ghost{display:inline-block;padding:16px 30px;border-radius:12px;border:2px solid var(--teal);color:var(--dark-teal)!important;background:#fff;font-weight:800;letter-spacing:1px;text-decoration:none!important;text-transform:uppercase;font-size:15px;transition:background .2s,color .2s}.ssw-club .ssw-btn-ghost:hover{background:var(--teal);color:#fff!important}.ssw-club .ssw-anchor{scroll-margin-top:120px}.ssw-club .ssw-block{padding:80px 0}.ssw-club .ssw-block.tight{padding-top:20px}.ssw-club .ssw-section-head p{max-width:720px;margin-left:auto;margin-right:auto}.ssw-club .ssw-group{margin-top:40px}.ssw-club .ssw-group:first-of-type{margin-top:0}.ssw-club .ssw-group-title{text-align:center;margin:0 0 6px;font-size:26px;color:var(--deep-teal)}.ssw-club .ssw-group-note{text-align:center;max-width:680px;margin:0 auto 22px;color:var(--muted);line-height:1.6}.ssw-club .ssw-session-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;max-width:1100px;margin:0 auto}.ssw-club .ssw-session{display:flex;flex-direction:column;background:#fff;border:1px solid #e3eeee;border-radius:24px;padding:30px 26px;text-align:center;box-shadow:0 14px 36px rgba(7,87,90,.07)}.ssw-club .ssw-session h3{margin:0 0 10px;font-size:22px;color:var(--deep-teal)}.ssw-club .ssw-session-price{font-size:40px;font-weight:800;color:var(--coral);line-height:1;margin:0 0 12px}.ssw-club .ssw-session-price small{font-size:15px;font-weight:700;color:var(--muted);margin-right:4px}.ssw-club .ssw-session p{margin:0 0 20px;color:var(--muted);line-height:1.55;font-size:15px}.ssw-club .ssw-session .ssw-btn{margin-top:auto;display:block;width:100%;padding:14px 18px;font-size:15px}.ssw-club .ssw-deals{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:900px;margin:0 auto}.ssw-club .ssw-deal{position:relative;border-radius:28px;padding:40px 30px 32px;text-align:center;background:linear-gradient(160deg,#fff4ef 0%,#fff 60%);border:2px solid var(--coral);box-shadow:0 18px 40px rgba(244,124,103,.15)}.ssw-club .ssw-deal.alt{background:linear-gradient(160deg,#e9f6f6 0%,#fff 60%);border-color:var(--teal);box-shadow:0 18px 40px rgba(41,152,154,.15)}.ssw-club .ssw-deal-note{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:var(--coral);color:#fff;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:7px 16px;border-radius:999px;white-space:nowrap}.ssw-club .ssw-deal.alt .ssw-deal-note{background:var(--teal)}.ssw-club .ssw-deal h3{margin:0 0 4px;font-size:30px;color:var(--deep-teal)}.ssw-club .ssw-deal-sub{margin:0 0 14px;font-weight:700;color:var(--coral)}.ssw-club .ssw-deal.alt .ssw-deal-sub{color:var(--dark-teal)}.ssw-club .ssw-deal ul{list-style:none!important;margin:0 0 18px!important;padding:0!important}.ssw-club .ssw-deal li{margin:0 0 6px!important;color:var(--ink);line-height:1.5}.ssw-club .ssw-deal-price{font-size:44px;font-weight:800;color:var(--coral);line-height:1;margin:6px 0 20px}.ssw-club .ssw-deal.alt .ssw-deal-price{color:var(--dark-teal)}.ssw-club .ssw-benefit-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:1100px;margin:0 auto;counter-reset:sswb}.ssw-club .ssw-benefit-item{display:flex;gap:16px;align-items:flex-start;background:var(--soft-cream);border:1px solid #f3eadb;border-radius:20px;padding:22px}.ssw-club .ssw-benefit-item::before{counter-increment:sswb;content:counter(sswb);flex:0 0 42px;height:42px;border-radius:50%;background:var(--teal);color:#fff;font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center}.ssw-club .ssw-benefit-item:nth-child(even)::before{background:var(--coral)}.ssw-club .ssw-benefit-item h3{margin:0 0 4px;font-size:18px;color:var(--deep-teal)}.ssw-club .ssw-benefit-item p{margin:0;color:var(--muted);line-height:1.55;font-size:15px}.ssw-club .ssw-about-intro{display:grid;grid-template-columns:1fr;gap:34px;align-items:center;max-width:1100px;margin:0 auto 40px}.ssw-club .ssw-about-intro.has-img{grid-template-columns:1.15fr .85fr}.ssw-club .ssw-about-intro:not(.has-img){max-width:900px;text-align:center}.ssw-club .ssw-about-intro p{font-size:18px;line-height:1.75;color:var(--ink);margin:0}.ssw-club .ssw-about-img img{width:100%;height:auto;border-radius:26px;box-shadow:0 18px 40px rgba(7,87,90,.15);display:block}.ssw-club .ssw-subhead{text-align:center;margin:10px 0 26px;font-size:28px;color:var(--deep-teal)}.ssw-club .ssw-steps.auto{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.ssw-club .ssw-extra{max-width:1000px;margin:34px auto 0;background:var(--cream);border-radius:24px;padding:30px;line-height:1.65;color:var(--ink)}.ssw-club .ssw-extra h3,.ssw-club .ssw-extra h4{color:var(--deep-teal);margin-top:0}.ssw-club .ssw-extra p{margin:0 0 10px}.ssw-club .ssw-extra h2{font-size:26px;margin:0 0 14px;color:var(--deep-teal);text-align:center}.ssw-club .ssw-extra h3{font-size:20px!important;margin:18px 0 4px!important;line-height:1.3}.ssw-club .ssw-closing{max-width:820px;margin:34px auto 0;text-align:center;font-size:18px;line-height:1.7;color:var(--ink)}.ssw-club .ssw-why{background:linear-gradient(150deg,#29989a 0%,#126f72 100%);color:#fff;padding:80px 0}.ssw-club .ssw-why h2{color:#fff;text-align:center;margin:0 0 34px}.ssw-club .ssw-why-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;max-width:1100px;margin:0 auto}.ssw-club .ssw-why-grid .ssw-why-item{flex:1 1 240px;max-width:340px}.ssw-club .ssw-why-item{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);border-radius:22px;padding:24px}.ssw-club .ssw-why-item h3{margin:0 0 8px;color:#fff;font-size:19px}.ssw-club .ssw-why-item p{margin:0;color:rgba(255,255,255,.9);line-height:1.6;font-size:15px}.ssw-club .ssw-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1100px;margin:0 auto}.ssw-club .ssw-feature{background:#fff;border:1px solid #e3eeee;border-radius:24px;padding:30px 24px;text-align:center;box-shadow:0 12px 30px rgba(7,87,90,.06)}.ssw-club .ssw-feature img{width:58px;height:58px;object-fit:contain;margin:0 auto 16px;display:block}.ssw-club .ssw-feature p{margin:0;color:var(--ink);line-height:1.6;font-size:15px}.ssw-club .ssw-faq{max-width:860px;margin:0 auto}.ssw-club .ssw-faq details{background:#fff;border:1px solid #e3eeee;border-radius:18px;margin:0 0 12px;box-shadow:0 8px 20px rgba(7,87,90,.05);overflow:hidden}.ssw-club .ssw-faq summary{cursor:pointer;list-style:none;padding:20px 56px 20px 24px;font-weight:700;font-size:17px;color:var(--deep-teal);position:relative}.ssw-club .ssw-faq summary::-webkit-details-marker{display:none}.ssw-club .ssw-faq summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:26px;font-weight:400;color:var(--coral)}.ssw-club .ssw-faq details[open] summary::after{content:"−"}.ssw-club .ssw-faq-a{padding:0 24px 20px;color:var(--muted);line-height:1.65}.ssw-club .ssw-faq-a p{margin:0 0 10px}.ssw-club .ssw-faq-more{text-align:center;margin-top:26px}@media (max-width:900px){.ssw-club .ssw-about-intro.has-img{grid-template-columns:1fr}.ssw-club .ssw-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.ssw-club .ssw-block{padding:56px 0}.ssw-club .ssw-why{padding:56px 0}.ssw-club .ssw-benefit-list{grid-template-columns:1fr}.ssw-club .ssw-feature-grid{grid-template-columns:1fr}.ssw-club .ssw-about-intro p{font-size:17px}.ssw-club .ssw-btn-row a{width:100%;text-align:center}}.ssw-club h1,.ssw-club h2,.ssw-mcards h3{text-wrap:balance}.ssw-club .ssw-session-grid{display:flex;flex-wrap:wrap;justify-content:center}.ssw-club .ssw-session-grid .ssw-session{flex:0 1 330px}.ssw-club .ssw-steps.auto{display:flex;flex-wrap:wrap;justify-content:center}.ssw-club .ssw-steps.auto .ssw-step{flex:0 1 340px}.ssw-club .ssw-why{background:linear-gradient(160deg,#fff6f1 0%,#eef8f8 100%);color:var(--ink)}.ssw-club .ssw-why h2{color:var(--deep-teal)}.ssw-club .ssw-why .ssw-section-head{margin-bottom:34px}.ssw-club .ssw-why .ssw-section-head h2{margin-bottom:0}.ssw-club .ssw-why-grid .ssw-why-item{flex:0 1 340px;max-width:none;background:#fff;border:1px solid #e3eeee;border-radius:24px;padding:30px 26px 26px;box-shadow:0 14px 34px rgba(7,87,90,.08)}.ssw-club .ssw-why-item::before{content:"";display:block;width:46px;height:46px;border-radius:14px;margin-bottom:16px;background:var(--coral) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/22px no-repeat}.ssw-club .ssw-why-item:nth-child(even)::before{background-color:var(--teal)}.ssw-club .ssw-why-item h3{color:var(--deep-teal)}.ssw-club .ssw-why-item p{color:var(--muted)}.ssw-club .ssw-why .ssw-closing{color:var(--ink)!important}.ssw-club .ssw-chromo{padding:80px 0;background:#fff}.ssw-club .ssw-chromo-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;max-width:1100px;margin:0 auto}.ssw-club .ssw-chromo-card{flex:0 1 255px;display:flex;gap:14px;align-items:flex-start;background:#fff;background:color-mix(in srgb,var(--c) 8%,#fff);border:1px solid #eee;border-color:color-mix(in srgb,var(--c) 25%,#fff);border-radius:20px;padding:20px}.ssw-club .ssw-swatch{flex:0 0 38px;height:38px;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(255,255,255,.55) 0,transparent 45%),var(--c);box-shadow:0 0 0 4px rgba(255,255,255,.9),0 6px 16px rgba(0,0,0,.12)}.ssw-club .ssw-chromo-card h4{margin:2px 0 4px;font-size:17px;line-height:1.25;color:var(--deep-teal)}.ssw-club .ssw-chromo-card p{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}@media (max-width:650px){.ssw-club .ssw-session-grid .ssw-session,.ssw-club .ssw-steps.auto .ssw-step,.ssw-club .ssw-why-grid .ssw-why-item,.ssw-club .ssw-chromo-card{flex:1 1 100%}.ssw-club .ssw-chromo{padding:56px 0}}.ssw-club .ssw-session-grid.pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,auto);grid-auto-flow:column;max-width:1100px}@media (max-width:700px){.ssw-club .ssw-session-grid.pairs{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}.ssw-club .ssw-step-tag{display:inline-block;margin:-2px 0 12px;padding:5px 12px;border-radius:999px;background:#eef6f6;color:var(--dark-teal);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.ssw-club .ssw-step:nth-child(even) .ssw-step-tag{background:#fff0eb;color:var(--coral-dark)}.ssw-club .ssw-steps.five{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:24px;max-width:1100px;margin:0 auto}.ssw-club .ssw-steps.five .ssw-step{grid-column:span 2}.ssw-club .ssw-steps.five .ssw-step:nth-child(4){grid-column:2/span 2}.ssw-club .ssw-steps.five .ssw-step:nth-child(5){grid-column:4/span 2}@media (max-width:900px){.ssw-club .ssw-steps.five{grid-template-columns:1fr 1fr;grid-auto-rows:auto}.ssw-club .ssw-steps.five .ssw-step,.ssw-club .ssw-steps.five .ssw-step:nth-child(4),.ssw-club .ssw-steps.five .ssw-step:nth-child(5){grid-column:auto}.ssw-club .ssw-steps.five .ssw-step:nth-child(5){grid-column:1/-1}}@media (max-width:650px){.ssw-club .ssw-steps.five{grid-template-columns:1fr}}.ssw-club .ssw-steps.five .ssw-step{display:grid;grid-template-columns:auto 1fr;column-gap:14px;align-content:start}.ssw-club .ssw-steps.five .ssw-step::before{margin:0;align-self:center}.ssw-club .ssw-steps.five .ssw-step>h3{margin:0;align-self:center}.ssw-club .ssw-steps.five .ssw-step>.ssw-step-tag{grid-column:1/-1;justify-self:start;margin:14px 0 0}.ssw-club .ssw-steps.five .ssw-step>p{grid-column:1/-1;margin-top:16px}.ssw-club h3{text-wrap:balance}.ssw-club .ssw-why-grid.four{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}@media (max-width:650px){.ssw-club .ssw-why-grid.four{grid-template-columns:1fr}}.ssw-club .ssw-why-grid.five{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;max-width:1100px}.ssw-club .ssw-why-grid.five .ssw-why-item{grid-column:span 2;max-width:none}.ssw-club .ssw-why-grid.five .ssw-why-item:nth-child(4){grid-column:2/span 2}.ssw-club .ssw-why-grid.five .ssw-why-item:nth-child(5){grid-column:4/span 2}@media (max-width:700px){.ssw-club .ssw-why-grid.five{grid-template-columns:1fr;grid-auto-rows:auto}.ssw-club .ssw-why-grid.five .ssw-why-item,.ssw-club .ssw-why-grid.five .ssw-why-item:nth-child(4),.ssw-club .ssw-why-grid.five .ssw-why-item:nth-child(5){grid-column:auto}}.ssw-club .ssw-session-grid .ssw-session{flex-basis:300px}.ssw-club .ssw-session p{text-wrap:balance}.ssw-club .ssw-session-price .ssw-each{font-size:17px;font-weight:700;color:var(--muted);margin-left:6px}.ssw-club .ssw-group.panel{border-radius:32px;padding:44px 30px 40px;margin-top:28px;border:1px solid #e3eeee;background:linear-gradient(160deg,#f2fafa 0%,#fff 70%)}.ssw-club .ssw-group.panel.alt{border-color:#f5e3d8;background:linear-gradient(160deg,#fff4ee 0%,#fff 70%)}.ssw-club .ssw-group.panel:first-of-type{margin-top:0}.ssw-club .ssw-group-kicker{text-align:center;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--teal);margin:0 0 8px}.ssw-club .ssw-group.panel.alt .ssw-group-kicker{color:var(--coral)}.ssw-club .ssw-group.panel .ssw-group-title{font-size:32px;margin-bottom:24px}.ssw-club .ssw-group.panel .ssw-group-sub{text-align:center;max-width:620px;margin:-14px auto 26px;color:var(--muted);line-height:1.6}@media (max-width:650px){.ssw-club .ssw-group.panel{padding:32px 16px 26px;border-radius:26px}.ssw-club .ssw-group.panel .ssw-group-title{font-size:26px}}.ssw-club .ssw-policy{text-align:center;margin:30px 0 0;color:var(--muted);font-size:15px}.ssw-club .ssw-policy a{color:var(--coral-dark);font-weight:700;text-decoration:underline}.ssw-club .ssw-chromo .ssw-section-head p{margin-top:10px}