.cancel-page{background:#f3f3ef;color:#19211d;font-family:Inter,Arial,sans-serif}.cancel-page *{box-sizing:border-box}.cancel-page a{color:#087937;text-decoration:underline;text-underline-offset:3px}.cancel-page a:focus-visible,.cancel-page summary:focus-visible{outline:3px solid #e5bd33;outline-offset:4px}.cancel-container{width:min(1120px,calc(100% - 48px));margin-inline:auto}.cancel-hero{background:#111716;color:#fff;padding:190px 0 72px}.cancel-hero .cancel-container{max-width:1120px}.cancel-eyebrow{margin:0 0 12px;color:#0c893c;font-size:13px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.cancel-hero .cancel-eyebrow{color:#7add9a}.cancel-page h1,.cancel-page h2,.cancel-page h3{font-family:Inter,Arial,sans-serif;letter-spacing:-.035em;color:#14201a}.cancel-page h1{max-width:830px;margin:0 0 20px;color:#fff;font-size:clamp(38px,5vw,68px);font-weight:850;line-height:1.03}.cancel-hero-intro{max-width:720px;margin:0 0 27px;color:#edf1ee;font-size:clamp(17px,1.7vw,20px);line-height:1.6}.cancel-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:58px;padding:15px 25px;border-radius:8px;font-weight:800;font-size:16px;text-decoration:none!important;transition:background .2s,border-color .2s,transform .2s}.cancel-button:hover{transform:translateY(-2px)}.cancel-button svg{width:23px;height:23px;flex:none;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.cancel-button-primary,.cancel-page a.cancel-button-primary{background:#0c893c;color:#fff}.cancel-button-primary:hover{background:#0a7635}.cancel-button-outline,.cancel-page a.cancel-button-outline{border:2px solid #0c893c;color:#086d31;background:transparent}.cancel-button-outline:hover{background:#e4f3e9}.cancel-action-note{margin:18px 0 0;color:#dbe9df;font-size:14px;line-height:1.5}.cancel-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:32px;align-items:stretch}.cancel-path{display:flex;flex-direction:column;align-items:flex-start;padding:30px;border-radius:20px;background:#fff;color:#19211d}.cancel-path-visit{background:#eaf3ed;border:2px solid #67b87e}.cancel-path-online{border:2px solid #dce4dc}.cancel-path .cancel-path-label{margin:0 0 10px;color:#087937;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cancel-hero .cancel-path h2{margin:0 0 14px;color:#14201a;font-size:clamp(27px,2.8vw,34px);font-weight:850;line-height:1.14}.cancel-path>p:not(.cancel-path-label){margin:0 0 14px;line-height:1.65}.cancel-path .cancel-check-list{margin:8px 0 24px}.cancel-path .cancel-button{margin-top:auto}.cancel-path-online .cancel-button{max-width:100%;text-align:center}.cancel-clubs{scroll-margin-top:110px}.cancel-section{padding:76px 0}.cancel-section h2{margin:0 0 23px;font-size:clamp(30px,3.3vw,43px);font-weight:850;line-height:1.14}.cancel-section h3{margin:0 0 12px;font-size:22px;font-weight:800;line-height:1.25}.cancel-section p,.cancel-section li{font-size:16px;line-height:1.72}.cancel-two-column{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.cancel-panel{padding:34px;border:1px solid #dce4dc;border-radius:22px;background:#fff}.cancel-panel h2{font-size:clamp(27px,2.7vw,34px)}.cancel-panel p:last-child{margin-bottom:0}.cancel-check-list{list-style:none;padding:0;margin:19px 0 23px}.cancel-check-list li{position:relative;padding-left:29px;margin:0 0 10px}.cancel-check-list li:before{content:"✓";position:absolute;left:0;color:#0c893c;font-weight:900}.cancel-freeze{background:#eaf3ed}.cancel-freeze .cancel-button{width:100%}.cancel-small{font-size:14px!important;color:#47584e}.cancel-process{background:#fff}.cancel-steps{counter-reset:steps;list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.cancel-steps li{counter-increment:steps;padding:27px 25px;border:1px solid #dfe8df;border-radius:18px;background:#f7f9f7}.cancel-steps li:before{content:counter(steps);display:flex;align-items:center;justify-content:center;width:38px;height:38px;margin-bottom:18px;border-radius:50%;background:#0c893c;color:#fff;font-weight:800}.cancel-steps strong{display:block;margin-bottom:7px;font-size:18px;color:#132019}.cancel-example{padding:22px 25px;border-left:4px solid #0c893c;border-radius:0 14px 14px 0;background:#eaf3ed}.cancel-example-heading{display:flex;gap:10px;align-items:center;font-size:18px}.cancel-example-icon{display:inline-flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#0c893c;color:#fff;font-family:Georgia,serif;font-weight:700}.cancel-example p{margin:8px 0 0}.cancel-important{margin-top:25px;padding:24px 26px;border-left:5px solid #e5bd33;border-radius:0 14px 14px 0;background:#fff8da}.cancel-important h3{font-size:21px}.cancel-important p{margin:0}.cancel-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cancel-detail-card{padding:25px;border:1px solid #dce4dc;border-radius:18px;background:#fff}.cancel-detail-card h3{font-size:20px}.cancel-detail-card p{margin:0}.cancel-billing{margin-top:22px;padding-top:24px;border-top:1px solid #cbd8ce}.cancel-billing p{max-width:970px;margin:0}.cancel-faq{background:#fff}.cancel-faq-list{max-width:920px;border-top:1px solid #dbe3dd}.cancel-faq-list details{border-bottom:1px solid #dbe3dd}.cancel-faq-list summary{position:relative;cursor:pointer;list-style:none;padding:21px 38px 21px 0;font-size:18px;font-weight:750}.cancel-faq-list summary::-webkit-details-marker{display:none}.cancel-faq-list summary:after{content:"+";position:absolute;right:7px;color:#0c893c;font-size:25px;line-height:1}.cancel-faq-list details[open] summary:after{content:"−"}.cancel-faq-list details p{max-width:830px;margin:0;padding:0 25px 22px 0;color:#425047}.cancel-contact{background:#e9eae6}.cancel-contact-intro{max-width:850px}.cancel-clubs{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px}.cancel-clubs>div{padding:25px;border-radius:17px;background:#fff}.cancel-clubs p{margin:8px 0}.cancel-updated{margin:26px 0 0;color:#627168;font-size:13px!important}@media(max-width:860px){.cancel-paths,.cancel-two-column,.cancel-detail-grid,.cancel-clubs,.cancel-steps{grid-template-columns:1fr}.cancel-hero{padding-top:152px}}@media(max-width:520px){.cancel-container{width:calc(100% - 34px)}.cancel-hero{padding:115px 0 40px}.cancel-page h1{font-size:clamp(32px,8vw,39px);margin-bottom:12px}.cancel-hero-intro{font-size:15px;line-height:1.5;margin-bottom:18px}.cancel-hero .cancel-eyebrow{margin-bottom:8px;font-size:11px}.cancel-button{width:100%;min-height:54px}.cancel-action-note{font-size:12px}.cancel-section{padding:48px 0}.cancel-panel,.cancel-path{padding:23px}.cancel-panel h2{font-size:28px}.cancel-steps li,.cancel-detail-card,.cancel-clubs>div{padding:22px}.cancel-example,.cancel-important{padding:18px}}@media(prefers-reduced-motion:reduce){.cancel-button{transition:none}.cancel-button:hover{transform:none}}
