.care-main{color:#142f40;max-width:1440px;margin:auto;padding:36px 40px 70px}.care-main h1{max-width:950px;margin:20px 0 30px;font:clamp(34px,4.2vw,61px)/1.07 Georgia,serif}.care-main h2{font:27px/1.15 Georgia,serif}.care-main h3{font-size:19px}.care-main p,.care-main li{line-height:1.6}.care-main button,.care-main a,.care-main input,.care-main summary{font:inherit}.care-main input:not([type=checkbox]){color:#142f40;background:#fff;border:1px solid #9bb6bd;border-radius:7px;width:100%;margin:9px 0 18px;padding:12px;font-size:17px;display:block}.care-main input[type=checkbox]{accent-color:#14786f;flex-shrink:0;width:21px;height:21px}.care-main label{font-size:15px;font-weight:550;display:block}.care-main fieldset{border:0;margin:24px 0;padding:0}.care-main legend{margin-bottom:15px;font-weight:700}.care-main button,.care-main a.care-primary{color:#142f40;cursor:pointer;background:#fff;border:1px solid #a9c4c0;border-radius:7px;padding:11px 17px;line-height:1.4}.care-main button:disabled{opacity:.55;cursor:not-allowed}.care-main :focus-visible{outline-offset:4px;outline:3px solid #c48922}.care-main .care-primary{color:#fff;background:#14786f;border-color:#14786f;font-weight:650;text-decoration:none;display:inline-block}.care-topline,.care-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.care-topline{justify-content:space-between}.care-kicker{letter-spacing:.14em;color:#226d68;margin:24px 0 10px;font-size:11px;font-weight:750}.care-hero{color:#fff;background:#142f40;border-radius:12px;grid-template-columns:1.15fr 1fr;gap:0;margin-bottom:48px;display:grid;overflow:hidden}.care-hero>div{padding:40px}.care-hero h1{font-size:clamp(34px,3.4vw,52px)}.care-hero img{object-fit:cover;width:100%;height:100%;min-height:500px}.care-hero .care-kicker{color:#aad8cf}.care-hero a:not(.care-primary){color:#c3e5dc}.care-hero small{color:#c0d7da;margin-top:22px;display:block}.care-packages{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.care-package{background:#fff;border:1px solid #cedcda;border-radius:12px;flex-direction:column;min-width:0;padding:23px;display:flex;position:relative}.care-package.selected{background:#f3f9f6;border:2px solid #14786f;padding:22px}.care-card-top{color:#507a78;justify-content:space-between;align-items:center;min-height:26px;font-size:13px;display:flex}.care-badge{color:#1a6358;background:#dfede7;border:1px solid #b7d1c7;border-radius:25px;padding:5px 10px;font:600 11px/1.3 system-ui;display:inline-block}.care-package h2{margin-bottom:6px;font-size:29px}.care-package>p{font-size:14px}.care-price{margin:16px 0 8px;font:34px/1.1 Georgia,serif!important}.care-price small{color:#506976;margin-top:6px;font:13px/1.5 system-ui;display:block}.care-package ul{padding-left:19px;font-size:14px;line-height:1.6}.care-package>button,.care-package>a{margin-top:auto}.care-package details{margin:15px 0 24px;font-size:13px}.care-package summary{cursor:pointer;color:#116b63;font-weight:650}.care-caption{color:#526975;font-size:12px!important}.care-feature-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin:40px 0;display:grid}.care-feature-grid article{background:#eaf3ef;border-radius:12px;padding:25px}.care-steps{gap:12px;margin:35px 0;padding:0;list-style:none;display:flex}.care-steps li{flex:1}.care-steps button{text-align:left;background:0 0;border:0;border-bottom:2px solid #cfddda;border-radius:0;width:100%;padding:10px 0}.care-steps button[aria-current=step]{border-bottom:3px solid #14786f;font-weight:700}.care-steps span{background:#e8efec;border-radius:50%;place-items:center;width:29px;height:29px;margin-right:9px;font-size:13px;display:inline-grid}.care-layout{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:28px;display:grid}.care-summary{background:#eef6f1;border:1px solid #bfd4cd;border-radius:12px;padding:23px;position:sticky;top:20px;box-shadow:0 8px 25px #142f4008}.care-summary h2{font-size:29px}.care-summary dl>div{justify-content:space-between;gap:12px;margin:12px 0;font-size:14px;display:flex}.care-summary dd{text-align:right;white-space:nowrap;margin:0}.care-grand{border-top:1px solid #b9cfc7;padding-top:16px;font-weight:750}.care-summary ul{padding-left:18px;font-size:13px}.care-summary>p{font-size:14px}.care-intake{max-width:940px}.care-lead{max-width:850px;font-size:20px}.care-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.care-total-boats{color:#14786f;font-weight:700}.care-needs{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.care-needs label{background:#fff;border:1px solid #cadbd6;border-radius:8px;align-items:center;gap:13px;padding:18px;display:flex}.care-note{background:#eaf3ef;border-left:3px solid #14786f;padding:16px 20px;font-size:14px}.care-error{color:#714400;background:#fff1df;border-left:3px solid #9c6300;padding:16px;font-size:14px}.care-success{background:#e2f3e8;border:1px solid #b8d8c4;padding:18px}.care-panel,.care-review{background:#fff;border:1px solid #d1dfdb;border-radius:12px;margin:20px 0;padding:25px}.care-addons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0;display:grid}.care-addons article{background:#fff;border:1px solid #d2dfdb;border-radius:12px;min-width:0;padding:22px}.care-addons article.selected{background:#f1f8f3;border-color:#14786f}.care-addon-title{align-items:flex-start;gap:12px;font-size:19px!important;font-weight:650!important;display:flex!important}.care-addons p{font-size:14px}.care-addons small{color:#526975;margin-top:8px;font-size:12px;display:block}.care-addons .care-kicker{margin-top:0}.care-review li{margin:12px 0}.care-review details{margin-top:25px}.care-timeline{grid-template-columns:repeat(3,1fr);gap:16px;margin:22px 0;display:grid}.care-timeline>div{border-top:3px solid #14786f;padding-top:12px}.care-timeline p{font-size:14px}.care-document{background:#fff;border:1px solid #b9cdc9;border-radius:10px;width:100%;height:780px;margin:22px 0}.care-overlay{z-index:100;background:#102934cc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.care-modal{background:#fff;border-radius:12px;width:min(650px,100%);max-height:90vh;padding:26px;overflow:auto}.care-close{float:right}.care-admin{background:#eff6f2;border:1px solid #bdcfc7;border-radius:12px;margin:25px 0;padding:24px}.care-admin textarea{width:100%;min-height:300px;font:13px/1.5 monospace}.care-admin table{border-collapse:collapse;width:100%;font-size:13px}.care-admin td,.care-admin th{text-align:left;vertical-align:top;border-bottom:1px solid #b9cfc6;padding:10px}.care-admin .care-table{overflow:auto}.care-admin pre{white-space:pre-wrap;font-size:13px}.care-admin details{margin:18px 0}@media(max-width:1150px){.care-layout{grid-template-columns:minmax(0,1fr) 260px;gap:18px}.care-layout .care-packages{grid-template-columns:1fr}.care-layout .care-package{display:block}.care-layout .care-package>button{width:100%}}@media(max-width:780px){.care-main{padding:24px 18px 45px}.care-hero{grid-template-columns:1fr}.care-hero>div{padding:24px}.care-hero img{height:240px;min-height:220px}.care-packages,.care-feature-grid{grid-template-columns:1fr}.care-layout{flex-direction:column;display:flex}.care-layout>div,.care-summary{width:100%}.care-summary{order:-1;position:static}.care-summary .care-kicker{margin-top:0}.care-summary h2{margin:8px 0}.care-summary dl{margin-bottom:0}.care-steps{gap:6px}.care-steps button{align-items:center;gap:4px;font-size:12px;display:flex}.care-steps span{width:23px;height:23px;margin:0}.care-addons,.care-numbers,.care-needs,.care-timeline{grid-template-columns:1fr}.care-topline{font-size:14px}.care-main h1{font-size:36px}.care-modal{padding:20px}.care-document{height:650px}}@media print{.care-steps,.care-summary,.care-actions,.care-topline,.care-overlay{display:none}.care-main{padding:0}.care-layout{display:block}.care-review{border:0;padding:0}}.care-modal::backdrop{background:#102934cc}.care-modal{border:0;margin:auto}.care-modal:not([open]){display:none}.club-platform .care-main h1{letter-spacing:-.03em;font-family:Georgia,serif;font-weight:400}.club-platform .care-main h2{letter-spacing:-.025em;font-family:Georgia,serif;font-weight:400}.club-platform .care-package h2{font-size:29px}.club-platform .care-feature-grid h2{font-size:27px}.club-platform .care-hero h1{color:#fff;font-size:clamp(34px,3.4vw,52px);line-height:1.08}.club-platform .care-hero small{color:#c0d7da}.care-main a.care-primary,.care-main button.care-primary{color:#fff;background:#14786f;border-color:#14786f}.care-main input[type=checkbox]{min-height:21px}.care-main a:not(.care-primary){text-underline-offset:3px;text-decoration:underline}.srs-fb{color:#10283e;background:#edf3f7;min-height:100svh}.srs-fb-header,.srs-fb-layout{width:min(1080px,100% - 48px);margin-inline:auto}.srs-fb-header{justify-content:space-between;align-items:center;gap:12px;min-height:88px;display:flex}.srs-fb-brand{align-items:center;gap:12px;font-weight:700;display:flex}.srs-fb-brand img{object-fit:contain;width:auto;max-width:min(134px,33vw);height:52px}.srs-fb-languages{border:1px solid #c7d5e1;border-radius:8px;gap:4px;padding:3px;display:flex}.srs-fb-languages button{border-radius:5px;min-width:44px;min-height:44px;font-size:.85rem;font-weight:700}.srs-fb-languages button[aria-pressed=true]{color:#fff;background:#142f4c}.srs-fb-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;padding-bottom:48px;display:grid}.srs-fb-intro{color:#fff;background-color:#142f4c;background-position:48%;background-size:cover;border-radius:14px 0 0 14px;flex-direction:column;justify-content:space-between;gap:30px;padding:clamp(24px,4.6vw,58px);display:flex}.srs-fb-intro h1,.srs-fb-confirmation h2{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04}.srs-fb-intro h1{margin:22px 0;font-size:clamp(2.3rem,4.6vw,4.1rem)}.srs-fb-intro p{max-width:33ch;font-size:1.04rem;line-height:1.65}.srs-fb-intro .srs-fb-location{color:#c5e5f4;font-size:.85rem;font-weight:700}.srs-fb-home,.srs-fb-secondary{align-items:center;gap:9px;width:fit-content;min-height:44px;font-weight:650;display:inline-flex}.srs-fb-home:hover,.srs-fb-secondary:hover{text-decoration:underline}.srs-fb-panel{background:#fff;border:1px solid #d5e0e9;border-left:0;border-radius:0 14px 14px 0;min-width:0;padding:clamp(24px,4vw,46px)}.srs-fb-form{gap:22px;display:grid}.srs-fb-form fieldset{min-inline-size:0}.srs-fb-form legend,.srs-fb-field{font-weight:700}.srs-fb-form legend span,.srs-fb-field span{color:#496275;padding-inline-start:4px;font-size:.78rem;font-weight:500}.srs-fb-field textarea{resize:vertical;border:1px solid #9aafc0;border-radius:7px;width:100%;margin-top:8px;padding:9px 12px;font-weight:400;display:block}.srs-fb-stars{gap:clamp(4px,1vw,9px);margin-top:12px;display:flex}.srs-fb-stars label{cursor:pointer;position:relative}.srs-fb-stars span{color:#285174;border:1px solid #aabccc;border-radius:7px;place-items:center;width:46px;height:46px;display:grid}.srs-fb-stars span[data-filled=true]{color:#805015;background:#f6e9c9;border-color:#8c5e22}.srs-fb-stars span[data-filled=true] svg{fill:currentColor}.srs-fb-stars input:focus-visible+span,.srs-fb-field textarea:focus-visible{outline-offset:2px;outline:3px solid #27618f}.srs-fb-scale,.srs-fb-review p{color:#496275;margin-top:7px;font-size:.83rem}.srs-fb-submit{color:#fff;background:#142f4c;border-radius:7px;min-height:48px;padding:10px 18px;font-weight:700}.srs-fb-submit:hover{background:#235377}.srs-fb-submit:disabled{opacity:.65;cursor:wait}.srs-fb-review{margin-bottom:22px}.srs-fb-review-button{background:#e8f1f7;border:1px solid #89a8bf;border-radius:7px;padding:8px 14px}.srs-fb-privacy{margin-top:20px}.srs-fb-secondary,.srs-fb-text-link,.srs-fb-privacy a{color:#1b557f;text-underline-offset:3px;text-decoration:underline}.srs-fb-secondary.srs-fb-review-button{text-decoration:none}.srs-fb-review-button:hover{background:#dcebf5}.srs-fb-privacy{border-top:1px solid #d5e0e9;padding-top:9px;font-size:.85rem}.srs-fb-privacy summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;font-weight:650;display:flex}.srs-fb-privacy p{overflow-wrap:anywhere;margin:4px 0 8px;line-height:1.55}.srs-fb-notice{color:#623b16;background:#f8edd5;border-radius:6px;margin-bottom:10px;padding:12px}.srs-fb-notice button{min-height:44px;margin-top:7px;text-decoration:underline;display:block}.srs-fb-confirmation{gap:16px;padding-block:12px 20px;display:grid}.srs-fb-confirmation h2{font-size:clamp(2rem,3vw,2.75rem)}.srs-fb-check{color:#205574;background:#e2eef5;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.srs-fb-text-link{align-items:center;width:fit-content;min-height:44px;display:flex}@media(max-width:740px){.srs-fb-header,.srs-fb-layout{width:calc(100% - 28px)}.srs-fb-header{min-height:73px}.srs-fb-layout{grid-template-columns:minmax(0,1fr);padding-bottom:25px}.srs-fb-intro{background-position:50% 46%;border-radius:12px 12px 0 0;gap:12px}.srs-fb-intro h1{margin:13px 0}.srs-fb-panel{border:1px solid #d5e0e9;border-top:0;border-radius:0 0 12px 12px;padding:20px 16px}}
