.sg.sg-d{--sg-bg:#060908;--sg-bg-alt:#0d1210;--sg-card:#161d1a;--sg-ink:#f2f5f0;--sg-ink-soft:#d9dfd8;--sg-body:#aeb9ac;--sg-dim:#7e8e7b;--sg-copyright:#798a75;--sg-accent:#5ed98b;--sg-on-accent:#06130c;--sg-line-08:#ffffff14;--sg-line-10:#ffffff1a;--sg-line-12:#ffffff1f;--sg-line-16:#ffffff29;--sg-line-25:#ffffff40;--sg-line-30:#ffffff4d;--sg-serif:var(--font-source-serif), "Source Serif 4", serif;--sg-sans:var(--font-plex-sans), "IBM Plex Sans", sans-serif;background:var(--sg-bg);color:var(--sg-ink);font-family:var(--sg-sans);scroll-behavior:smooth;flex-direction:column;min-height:100vh;line-height:normal;display:flex}.sg.sg-d a{text-decoration:none}:where(.sg.sg-d) a{color:inherit}.sg.sg-d a:hover{opacity:.82}.sg.sg-d ul{margin:0;padding:0;list-style:none}.sg-d .sg-wrap{box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding-left:48px;padding-right:48px}.sg-d .sg-h1{font-family:var(--sg-serif);color:var(--sg-ink);max-width:900px;margin:0;font-size:64px;font-weight:600;line-height:1.1}.sg-d .sg-h2{font-family:var(--sg-serif);color:var(--sg-ink);margin:0;font-size:38px;font-weight:600}.sg-d .sg-h3{color:var(--sg-ink);margin:0;font-size:19px;font-weight:600}.sg-d .sg-body{color:var(--sg-body);max-width:720px;margin:0;font-size:16px;line-height:1.7}.sg-d .sg-lead{color:var(--sg-body);margin:0;font-size:18px;line-height:1.7}.sg-d .sg-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sg-accent);align-items:center;gap:12px;margin:0;font-size:12px;font-weight:600;display:flex}.sg-d .sg-eyebrow-rule{background:var(--sg-accent);flex-shrink:0;width:20px;height:2px;display:block}.sg-d .sg-eyebrow--hero{letter-spacing:.14em;font-size:13px}.sg-d .sg-eyebrow--hero .sg-eyebrow-rule{width:24px}.sg-d .sg-btn-solid{color:var(--sg-on-accent);background:var(--sg-accent);cursor:pointer;border:none;border-radius:4px;padding:15px 32px;font-family:inherit;font-size:16px;font-weight:600;display:inline-block}.sg-d .sg-btn-solid:disabled{opacity:.6;cursor:progress}.sg-d .sg-btn-outline{color:var(--sg-ink);border:1px solid var(--sg-line-25);border-radius:4px;padding:9px 18px;font-size:14px;font-weight:600;display:inline-block}.sg-d .sg-link-underline{color:var(--sg-ink-soft);border-bottom:1px solid var(--sg-line-30);padding-bottom:3px;font-size:16px;font-weight:600}.sg-d .sg-nav{box-sizing:border-box;border-bottom:1px solid var(--sg-line-08);width:100%}.sg-d .sg-nav-inner{justify-content:space-between;align-items:center;padding-top:22px;padding-bottom:22px;display:flex}.sg-d .sg-brand{align-items:center;gap:14px;display:flex}.sg-d .sg-brand-text{flex-direction:column;gap:2px;display:flex}.sg-d .sg-plate{border-radius:12px;width:44px;height:44px}.sg-d .sg-mark-wrap{width:22px;height:34px}.sg-d .sg-brand-name{font-family:var(--sg-serif);letter-spacing:.02em;color:var(--sg-ink);font-size:20px;font-weight:600}.sg-d .sg-brand-tagline{letter-spacing:.12em;text-transform:uppercase;color:var(--sg-dim);font-size:10px}.sg-d .sg-nav-links{align-items:center;gap:28px;display:flex}.sg-d .sg-hero{box-sizing:border-box;width:100%}.sg-d .sg-hero-inner{flex-direction:column;gap:28px;padding-top:130px;padding-bottom:110px;display:flex}.sg-d .sg-hero-lead{color:var(--sg-body);max-width:620px;margin:0;font-size:19px;line-height:1.7}.sg-d .sg-hero-cta{flex-wrap:wrap;align-items:center;gap:28px;margin-top:10px;display:flex}.sg-d .sg-tw-line{width:fit-content;display:block}.sg-d .sg-tw{box-sizing:content-box;white-space:nowrap;border-right:3px solid #0000;width:0;margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.sg-d .sg-tw--accent{color:var(--sg-accent)}.sg-d .sg-tw-a{animation:sg-tw-type 1.5s steps(var(--sg-tw-steps,21), end) .4s forwards, sg-tw-caret .8s step-end .4s 2}.sg-d .sg-tw-b{animation:sg-tw-type 1.4s steps(var(--sg-tw-steps,19), end) 2s forwards, sg-tw-caret .9s step-end 2s infinite}@keyframes sg-tw-type{0%{width:0}to{width:100%}}@keyframes sg-tw-caret{0%,49%{border-right-color:var(--sg-accent)}50%,to{border-right-color:#0000}}@media (prefers-reduced-motion:reduce){.sg-d .sg-tw{border-right-color:#0000;width:auto;animation:none}}.sg-d .sg-stats{box-sizing:border-box;background:var(--sg-bg-alt);border-top:1px solid var(--sg-line-08);border-bottom:1px solid var(--sg-line-08);width:100%}.sg-d .sg-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-top:40px;padding-bottom:40px;display:grid}.sg-d .sg-stat{border-right:1px solid var(--sg-line-08);box-sizing:border-box;flex-direction:column;gap:6px;padding:0 32px;display:flex}.sg-d .sg-stat:first-child{padding-left:0}.sg-d .sg-stat:last-child{border-right:none;padding-right:0}.sg-d .sg-stat-value{font-family:var(--sg-serif);color:var(--sg-accent);font-size:30px;font-weight:600;line-height:1.1}.sg-d .sg-stat-label{color:var(--sg-body);font-size:14px;line-height:1.5}.sg-d .sg-section{box-sizing:border-box;width:100%}.sg-d .sg-section--alt{background:var(--sg-bg-alt)}.sg-d .sg-section>.sg-wrap{flex-direction:column;gap:44px;padding-top:100px;padding-bottom:100px;display:flex}.sg-d .sg-section-head{flex-direction:column;gap:14px;max-width:620px;display:flex}.sg-d .sg-section-head--wide{max-width:640px}.sg-d .sg-gains-head{flex-direction:column;gap:14px;display:flex}.sg-d .sg-heading-rule{align-items:center;gap:28px;display:flex}.sg-d .sg-heading-rule .sg-h2{flex-shrink:0}.sg-d .sg-rule{background:var(--sg-line-10);flex-grow:1;height:1px;display:block}.sg-d .sg-rows{border-top:1px solid var(--sg-line-10);flex-direction:column;display:flex}.sg-d .sg-row{border-bottom:1px solid var(--sg-line-10);grid-template-columns:110px minmax(0,1fr);align-items:start;gap:24px;padding:32px 0;display:grid}.sg-d .sg-row-number{font-family:var(--sg-serif);color:var(--sg-accent);font-size:48px;font-weight:600;line-height:1}.sg-d .sg-row-body{flex-direction:column;gap:14px;display:flex}.sg-d .sg-arrow{color:var(--sg-ink);max-width:720px;margin:0;font-size:15px;line-height:1.6}.sg-d .sg-arrow-mark{color:var(--sg-accent);font-weight:600}.sg-d .sg-cards{background:var(--sg-line-10);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.sg-d .sg-card{background:var(--sg-card);box-sizing:border-box;flex-direction:column;gap:14px;padding:36px;display:flex}.sg-d .sg-card-rule{background:var(--sg-accent);width:100%;height:2px;margin-bottom:8px;display:block}.sg-d .sg-card-number{font-family:var(--sg-serif);color:#ffffff1f;font-size:44px;font-weight:600;line-height:1}.sg-d .sg-card .sg-h3{font-size:20px}.sg-d .sg-body--sm{max-width:none;font-size:15px;line-height:1.7}.sg-d .sg-offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sg-d .sg-offer-card{background:var(--sg-card);border:1px solid var(--sg-line-10);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:6px;padding:36px;display:flex}.sg-d .sg-offer-rule{background:var(--sg-accent);width:100%;height:3px;margin-bottom:20px;display:block}.sg-d .sg-offer-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--sg-accent);font-size:12px;font-weight:600}.sg-d .sg-offer-title{font-family:var(--sg-serif);color:var(--sg-ink);margin:8px 0 4px;font-size:22px;font-weight:600}.sg-d .sg-offer-included{color:var(--sg-dim);margin-bottom:18px;font-size:14px;font-style:italic}.sg-d .sg-offer-list{flex-direction:column;display:flex}.sg-d .sg-offer-item{color:var(--sg-body);border-bottom:1px solid var(--sg-line-08);align-items:baseline;gap:12px;padding:10px 0;font-size:15px;line-height:1.6;display:flex}.sg-d .sg-offer-item:last-child{border-bottom:none}.sg-d .sg-offer-dash{color:var(--sg-dim);flex-shrink:0}.sg-d .sg-section--about>.sg-wrap{gap:36px}.sg-d .sg-about-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:80px;display:grid}.sg-d .sg-about-main{flex-direction:column;gap:20px;display:flex}.sg-d .sg-about-main .sg-h2{max-width:620px;line-height:1.18}.sg-d .sg-about-main .sg-body{max-width:680px}.sg-d .sg-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin-top:16px;display:grid}.sg-d .sg-value{flex-direction:column;gap:8px;display:flex}.sg-d .sg-value-rule{background:var(--sg-accent);width:20px;height:2px;display:block}.sg-d .sg-value-title{color:var(--sg-ink);font-size:16px;font-weight:600}.sg-d .sg-value-body{color:var(--sg-body);font-size:15px;line-height:1.6}.sg-d .sg-about-aside{background:var(--sg-bg-alt);border:1px solid var(--sg-line-10);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:26px;padding:32px;display:flex}.sg-d .sg-aside-offer{flex-direction:column;gap:8px;display:flex}.sg-d .sg-aside-value{font-family:var(--sg-serif);color:var(--sg-accent);font-size:40px;font-weight:600;line-height:1}.sg-d .sg-aside-label{color:var(--sg-body);font-size:14px;line-height:1.55}.sg-d .sg-booking{box-sizing:border-box;background:var(--sg-card);border-top:1px solid var(--sg-line-08);border-bottom:1px solid var(--sg-line-08);width:100%}.sg-d .sg-booking-inner{flex-direction:column;align-items:flex-start;gap:18px;padding-top:90px;padding-bottom:90px;display:flex}.sg-d .sg-booking .sg-h2{max-width:520px;line-height:1.18}.sg-d .sg-booking .sg-lead{max-width:620px}.sg-d .sg-booking-direct{color:var(--sg-dim);margin:26px 0 0;font-size:15px}.sg-d .sg-booking-direct a{color:var(--sg-ink-soft);border-bottom:1px solid var(--sg-line-30);font-weight:600}.sg-d .sg-form{background:var(--sg-bg-alt);border:1px solid var(--sg-line-12);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:22px;width:100%;max-width:760px;margin-top:26px;padding:36px;display:flex}.sg-d .sg-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.sg-d .sg-field{flex-direction:column;gap:8px;display:flex}.sg-d .sg-label{letter-spacing:.02em;color:var(--sg-ink-soft);font-size:13px;font-weight:600}.sg-d .sg-input{box-sizing:border-box;width:100%;color:var(--sg-ink);background:var(--sg-bg);border:1px solid var(--sg-line-16);border-radius:6px;padding:13px 14px;font-family:inherit;font-size:16px}.sg-d .sg-input::placeholder{color:var(--sg-dim)}.sg-d .sg-input:focus{outline:2px solid var(--sg-accent);outline-offset:1px;border-color:#0000}.sg-d .sg-form-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:4px;display:flex}.sg-d .sg-form-note{color:var(--sg-dim);font-size:14px;line-height:1.6}.sg-d .sg-form-error{color:#ffb4a8;margin:0;font-size:15px;line-height:1.6}.sg-d .sg-form--sent{gap:10px}.sg-d .sg-form-sent-title{font-family:var(--sg-serif);color:var(--sg-ink);margin:0;font-size:22px;font-weight:600}.sg-d .sg-form-sent-body{color:var(--sg-body);margin:0;font-size:16px;line-height:1.7}.sg-d .sg-footer{box-sizing:border-box;width:100%}.sg-d .sg-footer-inner{flex-direction:column;gap:28px;padding-top:48px;padding-bottom:48px;display:flex}.sg-d .sg-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sg-d .sg-footer-col{flex-direction:column;gap:6px;display:flex}.sg-d .sg-footer-col--links{gap:10px}.sg-d .sg-footer-brand{font-family:var(--sg-serif);color:var(--sg-ink);font-size:16px;font-weight:600}.sg-d .sg-footer-meta{color:var(--sg-dim);font-size:13px}.sg-d .sg-footer-head{letter-spacing:.1em;text-transform:uppercase;color:var(--sg-dim);font-size:12px}.sg-d .sg-footer-link{color:var(--sg-body);font-size:13px}.sg-d .sg-footer-bottom{border-top:1px solid var(--sg-line-08);padding-top:20px}.sg-d .sg-copyright{color:var(--sg-copyright);font-size:12px}@media (max-width:1024px){.sg-d .sg-about-grid{grid-template-columns:minmax(0,1fr);gap:40px}.sg-d .sg-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.sg-d .sg-stat:nth-child(2){border-right:none;padding-right:0}.sg-d .sg-stat:nth-child(odd){padding-left:0}}@media (max-width:760px){.sg-d .sg-wrap{padding-left:20px;padding-right:20px}.sg-d .sg-h1{font-size:min(38px,8.4vw)}.sg-d .sg-h2{font-size:28px}.sg-d .sg-hero-inner{padding-top:72px;padding-bottom:64px}.sg-d .sg-section>.sg-wrap,.sg-d .sg-booking-inner{padding-top:64px;padding-bottom:64px}.sg-d .sg-stats-grid{grid-template-columns:minmax(0,1fr)}.sg-d .sg-stat{border-right:none;padding:0}.sg-d .sg-cards,.sg-d .sg-offer-grid,.sg-d .sg-form-row,.sg-d .sg-values,.sg-d .sg-footer-cols{grid-template-columns:minmax(0,1fr)}.sg-d .sg-cards{gap:1px}.sg-d .sg-row{grid-template-columns:minmax(0,1fr);gap:14px}.sg-d .sg-heading-rule .sg-rule{display:none}.sg-d .sg-heading-rule .sg-h2{flex-shrink:1}.sg-d .sg-form,.sg-d .sg-offer-card,.sg-d .sg-card,.sg-d .sg-about-aside{padding:24px}}@keyframes sg-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes sg-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sg-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.sg-d[data-sg-motion]{--sg-ease:cubic-bezier(.2, .7, .2, 1)}.sg-d[data-sg-motion] .sg-nav{animation:sg-slide-down .7s var(--sg-ease) both}.sg-d[data-sg-motion] .sg-hero .sg-eyebrow{animation:sg-rise .8s var(--sg-ease) .1s backwards}.sg-d[data-sg-motion] .sg-hero .sg-eyebrow-rule{transform-origin:0;animation:sg-grow .7s var(--sg-ease) .25s backwards}.sg-d[data-sg-motion] .sg-hero-lead{animation:sg-rise .9s var(--sg-ease) 1.1s backwards}.sg-d[data-sg-motion] .sg-hero-cta>*{animation:sg-rise .8s var(--sg-ease) 1.4s backwards}.sg-d[data-sg-motion] .sg-hero-cta>:nth-child(2){animation-delay:1.55s}.sg-d[data-sg-motion] [data-sg-reveal]:not([data-sg-in]){opacity:0}.sg-d[data-sg-motion] [data-sg-reveal][data-sg-in]{animation:sg-rise .85s var(--sg-ease) calc(var(--sg-i,0) * 90ms + var(--sg-delay,0s)) backwards}.sg-d[data-sg-motion] .sg-rule{transform-origin:0}.sg-d[data-sg-motion] .sg-rule[data-sg-reveal]:not([data-sg-in]){opacity:1;transform:scaleX(0)}.sg-d[data-sg-motion] .sg-rule[data-sg-in]{animation:sg-grow 1s var(--sg-ease) .2s backwards}.sg-d[data-sg-motion] [data-sg-in] :is(.sg-card-rule,.sg-offer-rule,.sg-value-rule),.sg-d[data-sg-motion] .sg-eyebrow[data-sg-in] .sg-eyebrow-rule{transform-origin:0;animation:sg-grow 1s var(--sg-ease) calc(var(--sg-i,0) * 90ms + .2s) backwards}.sg-d[data-sg-motion] .sg-cards{transition:background-color .4s .9s}.sg-d[data-sg-motion] .sg-cards:has(>[data-sg-reveal]:not([data-sg-in])){background-color:#0000;transition:none}.sg-d[data-sg-motion] .sg-cards:has(>[data-sg-instant]){transition:none}.sg-d[data-sg-motion] [data-sg-reveal][data-sg-in][data-sg-instant],.sg-d[data-sg-motion] [data-sg-instant] :is(.sg-card-rule,.sg-offer-rule,.sg-value-rule),.sg-d[data-sg-motion] .sg-eyebrow[data-sg-instant] .sg-eyebrow-rule{animation:none}.sg.sg-d .sg-btn-outline:hover,.sg.sg-d .sg-link-underline:hover{opacity:1;border-color:var(--sg-accent)}.sg-d .sg-btn-outline:hover{color:var(--sg-accent)}.sg-d .sg-offer-dash{display:inline-block}.sg-d .sg-offer-item:hover .sg-offer-dash{color:var(--sg-accent)}@media (prefers-reduced-motion:no-preference){.sg-d .sg-btn-solid,.sg-d .sg-btn-outline,.sg-d .sg-link-underline{transition:transform .25s,box-shadow .3s,border-color .3s,color .3s}.sg-d .sg-btn-solid:hover:not(:disabled){opacity:1;transform:translateY(-2px);box-shadow:0 10px 28px -10px #5ed98b99}.sg-d .sg-row-number{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.sg-d .sg-row:hover .sg-row-number{transform:translate(8px)}.sg-d .sg-card{transition:background-color .4s}.sg-d .sg-card:hover{background:#1b2420}.sg-d .sg-offer-dash{transition:color .3s,transform .3s}.sg-d .sg-offer-item:hover .sg-offer-dash{transform:translate(3px)}}
.sg.sg-m{--sg-bg:#060908;--sg-bg-alt:#0d1210;--sg-card:#161d1a;--sg-ink:#f2f5f0;--sg-ink-soft:#d9dfd8;--sg-body:#aeb9ac;--sg-copyright:#798a75;--sg-accent:#5ed98b;--sg-accent-hover:#7ee3a3;--sg-accent-soft:#8be8ad;--sg-on-accent:#06130c;--sg-line-08:#ffffff14;--sg-line-10:#ffffff1a;--sg-line-16:#ffffff29;--sg-line-25:#ffffff40;--sg-serif:var(--font-source-serif), "Source Serif 4", Georgia, serif;--sg-sans:var(--font-plex-sans), "IBM Plex Sans", system-ui, sans-serif;background:var(--sg-bg);color:var(--sg-ink);font-family:var(--sg-sans);scroll-behavior:smooth;flex-direction:column;min-height:100vh;line-height:normal;display:flex}.sg.sg-m main{flex:1 0 auto}.sg.sg-m a{color:var(--sg-accent);text-decoration:none}.sg.sg-m a:hover{color:var(--sg-accent-soft)}.sg.sg-m ul{margin:0;padding:0;list-style:none}.sg.sg-m h1,.sg.sg-m h2,.sg.sg-m h3,.sg.sg-m p{margin:0}.sg.sg-m section[id]{scroll-margin-top:84px}.sg-m .sg-wrap{box-sizing:border-box;width:100%;max-width:1184px;margin:0 auto;padding:0 48px}.sg-m .sg-stack-48{flex-direction:column;gap:48px;display:flex}.sg-m .sg-stack-40{flex-direction:column;gap:40px;display:flex}@media (min-width:761px){.sg-m .sg-mobile-only{display:none!important}}@media (max-width:760px){.sg-m .sg-desktop-only{display:none!important}}.sg-m .sg-eyebrow{color:var(--sg-accent);font-size:15px;font-weight:600}.sg-m .sg-h1{font-family:var(--sg-serif);color:var(--sg-ink);font-size:64px;font-weight:600;line-height:1.08}.sg-m .sg-h1-line{display:block}.sg-m .sg-h2{font-family:var(--sg-serif);color:var(--sg-ink);font-size:40px;font-weight:600;line-height:1.15}.sg-m .sg-body{color:var(--sg-body);font-size:16px;line-height:1.7}.sg-m .sg-lead{color:var(--sg-body);font-size:18px;line-height:1.7}.sg-m .sg-accent{color:var(--sg-accent)}.sg-m .sg-num{color:var(--sg-accent);margin-right:8px}.sg.sg-m .sg-btn,.sg.sg-m .sg-btn-solid{background:var(--sg-accent);min-height:48px;color:var(--sg-on-accent);cursor:pointer;box-sizing:border-box;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600;display:inline-flex}.sg.sg-m .sg-btn:hover,.sg.sg-m .sg-btn-solid:hover{background:var(--sg-accent-hover);color:var(--sg-on-accent)}.sg.sg-m .sg-btn-solid:disabled{opacity:.6;cursor:progress}.sg.sg-m .sg-btn-ghost{border:1px solid var(--sg-line-25);min-height:48px;color:var(--sg-ink);cursor:pointer;box-sizing:border-box;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-family:inherit;font-size:16px;font-weight:600;display:inline-flex}.sg.sg-m .sg-btn-ghost:hover{border-color:var(--sg-accent);color:var(--sg-ink)}.sg.sg-m .sg-btn--sm{min-height:44px;font-size:14px}.sg.sg-m .sg-link-btn{min-height:44px;color:var(--sg-accent);align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.sg-m .sg-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}.sg-m .sg-chev{width:18px;height:18px;transition:transform .2s}.sg-m .sg-chev--open{transform:rotate(180deg)}.sg-m .sg-icon-btn{border:1px solid var(--sg-line-16);width:44px;height:44px;color:var(--sg-accent);cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.sg-m .sg-icon-btn:hover{border-color:var(--sg-accent)}.sg-m .sg-icon-tile{background:var(--sg-card);width:40px;height:40px;color:var(--sg-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.sg-m .sg-icon-tile .sg-ic{width:22px;height:22px}.sg-m .sg-icon-tile--lg{border-radius:12px;width:48px;height:48px}.sg-m .sg-icon-tile--lg .sg-ic{width:24px;height:24px}.sg-m .sg-card{background:var(--sg-card);border:1px solid var(--sg-line-08);border-radius:16px}.sg.sg-m button:focus-visible,.sg.sg-m a:focus-visible,.sg.sg-m input:focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.sg-m .sg-nav{z-index:10;background:var(--sg-bg);border-bottom:1px solid var(--sg-line-08);position:sticky;top:0}.sg-m .sg-nav-inner{justify-content:space-between;align-items:center;height:84px;display:flex}.sg.sg-m .sg-brand{color:var(--sg-ink);align-items:center;gap:14px;display:flex}.sg.sg-m .sg-brand:hover{color:var(--sg-ink)}.sg-m .sg-brand-text{flex-direction:column;gap:2px;display:flex}.sg-m .sg-brand-name{letter-spacing:.14em;font-size:18px;font-weight:600}.sg-m .sg-brand-tagline{color:var(--sg-body);font-size:13px}.sg-m .sg-nav-links{align-items:center;gap:28px;display:flex}.sg.sg-m .sg-nav-link{min-height:44px;color:var(--sg-ink-soft);align-items:center;padding:0 4px;font-size:15px;font-weight:500;display:inline-flex}.sg.sg-m .sg-nav-link:hover{color:var(--sg-accent)}.sg-m .sg-menu-btn{border:1px solid var(--sg-line-16);width:48px;height:48px;color:var(--sg-ink);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;display:none}.sg-m .sg-mobile-menu{border-top:1px solid var(--sg-line-08);background:var(--sg-bg-alt);display:none}.sg.sg-m .sg-menu-link{border-bottom:1px solid var(--sg-line-08);min-height:52px;color:var(--sg-ink);align-items:center;padding:0 20px;font-size:17px;font-weight:500;display:flex}@media (prefers-reduced-motion:reduce){.sg.sg-m{scroll-behavior:auto}.sg-m .sg-chev{transition:none}}.sg-m .sg-hero{padding:96px 0 104px}.sg-m .sg-hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}.sg-m .sg-hero-copy{flex-direction:column;gap:28px;display:flex}.sg-m .sg-hero-lead{color:var(--sg-body);max-width:600px;font-size:19px;line-height:1.65}.sg-m .sg-hero-cta{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.sg-m .sg-stats-card{background:var(--sg-line-08);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sg-m .sg-stats-card .sg-stat{background:var(--sg-card);flex-direction:column;gap:8px;padding:32px 28px;display:flex}.sg-m .sg-stat-value{font-family:var(--sg-serif);font-size:30px;font-weight:600}.sg-m .sg-stat-value:not(.sg-accent){color:var(--sg-ink)}.sg-m .sg-stat-label{color:var(--sg-body);font-size:15px;line-height:1.5}.sg-m .sg-stats-band{display:none}.sg-m .sg-section{padding:104px 0}.sg-m .sg-section--rule{border-top:1px solid var(--sg-line-08)}.sg-m .sg-section--alt{background:var(--sg-bg-alt)}.sg-m .sg-section-head{flex-direction:column;gap:14px;display:flex}.sg-m .sg-section-head--narrow{max-width:760px}.sg-m .sg-gains{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.sg-m .sg-gain{flex-direction:column;gap:16px;padding:32px;display:flex}.sg-m .sg-gain-icon{width:32px;height:32px;color:var(--sg-accent)}.sg-m .sg-gain-toggle{width:100%;min-height:44px;color:var(--sg-ink);font-family:var(--sg-serif);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:0;font-size:24px;font-weight:600;line-height:1.25;display:flex}.sg-m .sg-gain-toggle:hover{color:var(--sg-accent)}.sg-m .sg-gain-toggle .sg-chev{color:var(--sg-accent);margin-top:6px}.sg-m .sg-gain-label{align-items:center;gap:14px;display:flex}.sg-m .sg-gain-arrow{color:var(--sg-ink);gap:10px;font-size:16px;font-weight:600;line-height:1.6;display:flex}.sg-m .sg-gain-arrow .sg-ic{width:20px;height:20px;color:var(--sg-accent);margin-top:3px}.sg-m .sg-strengths{background:var(--sg-line-08);border:1px solid var(--sg-line-08);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.sg-m .sg-strength{background:var(--sg-bg-alt);gap:20px;padding:36px;display:flex}.sg-m .sg-strength-main{flex-direction:column;gap:10px;min-width:0;display:flex}.sg-m .sg-strength-toggle{width:100%;color:var(--sg-ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0;font-family:inherit;font-size:19px;font-weight:600;line-height:1.3;display:flex}.sg-m .sg-strength-toggle .sg-chev{color:var(--sg-accent);width:20px;height:20px}.sg-m .sg-offer{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);display:grid;overflow:hidden}.sg-m .sg-offer-part{display:contents}.sg-m .sg-offer-divider{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.sg-m .sg-offer-line{background:var(--sg-line-10);flex-grow:1;width:1px}.sg-m .sg-offer-plus{border:1px solid var(--sg-line-16);background:var(--sg-bg);width:44px;height:44px;color:var(--sg-accent);border-radius:22px;justify-content:center;align-items:center;display:flex}.sg-m .sg-offer-plus .sg-ic{width:20px;height:20px}.sg-m .sg-offer-col{flex-direction:column;gap:20px;padding:40px;display:flex}.sg-m .sg-offer-head{flex-direction:column;gap:6px;display:flex}.sg-m .sg-offer-title{font-family:var(--sg-serif);font-size:28px;font-weight:600}.sg-m .sg-offer-included{color:var(--sg-body);font-size:15px}.sg-m .sg-offer-list{flex-direction:column;gap:12px;display:flex}.sg-m .sg-li{color:var(--sg-ink-soft);gap:12px;font-size:16px;line-height:1.55;display:flex}.sg-m .sg-check{width:18px;height:18px;color:var(--sg-accent);margin-top:3px}.sg-m .sg-about{flex-direction:column;display:flex}.sg-m .sg-about-main{flex-direction:column;gap:22px;display:flex}.sg-m .sg-about-text{color:var(--sg-body);font-size:17px;line-height:1.75}.sg-m .sg-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.sg-m .sg-value{flex-direction:column;gap:8px;padding:24px;display:flex}.sg-m .sg-value-body{font-size:15px}.sg-m .sg-booking{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:64px;padding:56px;display:grid}.sg-m .sg-booking-copy{flex-direction:column;gap:18px;display:flex}.sg-m .sg-booking-direct{color:var(--sg-body);font-size:15px}.sg-m .sg-booking-direct a{font-weight:600}.sg-m .sg-form{flex-direction:column;gap:16px;display:flex}.sg-m .sg-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sg-m .sg-field{flex-direction:column;gap:6px;display:flex}.sg-m .sg-label{color:var(--sg-ink-soft);font-size:14px;font-weight:600}.sg-m .sg-input{border:1px solid var(--sg-line-16);background:var(--sg-bg);min-height:48px;color:var(--sg-ink);box-sizing:border-box;border-radius:10px;width:100%;padding:0 14px;font-family:inherit;font-size:16px}.sg-m .sg-input::placeholder{color:var(--sg-copyright)}.sg-m .sg-input:focus{border-color:var(--sg-accent)}.sg-m .sg-form-error{color:#ffb4a8;font-size:15px;line-height:1.5}.sg-m .sg-form-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.sg-m .sg-form-note{color:var(--sg-body);font-size:14px}.sg-m .sg-form--sent{gap:10px}.sg-m .sg-form-sent-title{font-family:var(--sg-serif);font-size:24px;font-weight:600}.sg-m .sg-form-sent-body{color:var(--sg-body);font-size:16px;line-height:1.6}.sg-m .sg-footer{background:var(--sg-bg);border-top:1px solid var(--sg-line-08)}.sg-m .sg-footer-cols{justify-content:space-between;gap:48px;padding-top:56px;padding-bottom:56px;display:flex}.sg-m .sg-footer-col{flex-direction:column;font-size:14px;display:flex}.sg-m .sg-footer-meta{color:var(--sg-body);gap:8px}.sg-m .sg-footer-links{gap:4px}.sg-m .sg-footer-brand{letter-spacing:.14em;color:var(--sg-ink);font-size:17px;font-weight:600}.sg-m .sg-footer-head{color:var(--sg-ink);font-weight:600}.sg.sg-m .sg-footer-link{min-height:44px;color:var(--sg-ink-soft);align-items:center;font-size:15px;display:inline-flex}.sg.sg-m .sg-footer-link:hover{color:var(--sg-accent)}.sg-m .sg-copyright{color:var(--sg-copyright);padding-bottom:40px;font-size:13px}@media (max-width:1080px){.sg-m .sg-nav-links{gap:16px}.sg-m .sg-hero-grid{grid-template-columns:minmax(0,1fr);gap:48px}.sg-m .sg-h1{font-size:56px}.sg-m .sg-gains{grid-template-columns:minmax(0,1fr)}.sg-m .sg-booking{grid-template-columns:minmax(0,1fr);gap:40px;padding:48px}}@media (max-width:960px){.sg-m .sg-nav-links{display:none}.sg-m .sg-menu-btn{display:inline-flex}.sg-m .sg-mobile-menu{display:block}}@media (max-width:760px){.sg-m .sg-wrap{padding:0 20px}.sg.sg-m section[id]{scroll-margin-top:68px}.sg-m .sg-eyebrow{font-size:14px}.sg-m .sg-h1{font-size:40px;line-height:1.1}.sg-m .sg-h1-line{display:inline}.sg-m .sg-h2{font-size:30px;line-height:1.18}.sg-m .sg-body{line-height:1.65}.sg-m .sg-lead{font-size:16px;line-height:1.65}.sg-m .sg-card{border-radius:14px}.sg-m .sg-chev{width:20px;height:20px}.sg-m .sg-nav-inner{height:68px}.sg.sg-m .sg-brand{gap:12px}.sg-m .sg-brand-name{font-size:16px}.sg-m .sg-brand-tagline{font-size:12px}.sg-m .sg-brand-text{gap:1px}.sg-m .sg-plate{border-radius:12px;width:44px;height:44px}.sg-m .sg-mark-wrap{width:22px;height:34px}.sg-m .sg-hero{padding:48px 0}.sg-m .sg-hero-copy{gap:20px}.sg-m .sg-hero-lead{font-size:17px;line-height:1.6}.sg-m .sg-hero-cta{flex-direction:column;align-items:stretch;gap:12px;margin-top:4px}.sg.sg-m .sg-hero-cta .sg-btn,.sg.sg-m .sg-hero-cta .sg-btn-ghost{width:100%;min-height:52px}.sg-m .sg-stats-card{display:none}.sg-m .sg-stats-band{background:var(--sg-bg-alt);border-top:1px solid var(--sg-line-08);border-bottom:1px solid var(--sg-line-08);display:block}.sg-m .sg-stats-band-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-top:28px;padding-bottom:28px;display:grid}.sg-m .sg-stats-band .sg-stat{flex-direction:column;gap:4px;display:flex}.sg-m .sg-stats-band .sg-stat-value{font-size:23px}.sg-m .sg-stats-band .sg-stat-label{font-size:14px;line-height:1.45}.sg-m .sg-section{padding:56px 0}.sg-m .sg-stack-48,.sg-m .sg-stack-40{gap:24px}.sg-m .sg-section-head{gap:10px}.sg-m .sg-gains{gap:12px}.sg-m .sg-gain{gap:0;padding:0 18px 18px}.sg-m .sg-gain-icon{display:none}.sg-m .sg-gain-toggle{align-items:center;min-height:64px;padding:16px 0;font-family:inherit;font-size:17px;line-height:1.3}.sg-m .sg-gain-toggle:hover{color:var(--sg-ink)}.sg-m .sg-gain-toggle .sg-chev{margin-top:0}.sg-m .sg-gain-label .sg-icon-tile{background:var(--sg-bg-alt)}.sg-m .sg-gain-body{padding-bottom:14px}.sg-m .sg-gain-arrow{font-size:15px;line-height:1.55}.sg-m .sg-gain-arrow .sg-ic{margin-top:2px}.sg-m .sg-strengths{border:0;border-top:1px solid var(--sg-line-10);background:0 0;border-radius:0;display:block}.sg-m .sg-strength{border-bottom:1px solid var(--sg-line-10);gap:14px;padding:0}.sg-m .sg-strength .sg-icon-tile--lg{border-radius:10px;width:40px;height:40px;margin-top:12px}.sg-m .sg-strength .sg-icon-tile--lg .sg-ic{width:22px;height:22px}.sg-m .sg-strength-main{flex:1;gap:0}.sg-m .sg-strength-toggle{min-height:64px;padding:16px 0;font-size:17px}.sg-m .sg-num{margin-right:6px}.sg-m .sg-strength-body{padding-bottom:20px;display:none}.sg-m .sg-strength.is-open .sg-strength-body{display:block}.sg-m .sg-offer{flex-direction:column;display:flex}.sg-m .sg-offer-part{display:block}.sg-m .sg-offer-col{gap:12px;padding:20px 18px}.sg-m .sg-offer-head{gap:4px}.sg-m .sg-offer-title{font-size:22px}.sg-m .sg-offer-included{font-size:14px}.sg-m .sg-offer-list{gap:10px;margin-top:4px}.sg-m .sg-li{font-size:15px}.sg-m .sg-offer-divider{flex-direction:row;padding:0 18px}.sg-m .sg-offer-line{width:auto;height:1px}.sg-m .sg-offer-plus{background:0 0;border-radius:18px;width:36px;height:36px}.sg-m .sg-offer-plus .sg-ic{width:18px;height:18px}.sg-m .sg-about-main{gap:20px}.sg-m .sg-about-text{font-size:16px;line-height:1.65}.sg-m .sg-about-more{display:none}.sg-m .sg-about-more.is-open{display:block}.sg-m .sg-values{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0}.sg-m .sg-value{gap:4px;padding:18px}.sg-m .sg-value-title{font-size:19px}.sg-m .sg-booking{gap:24px;padding:24px 20px}.sg-m .sg-booking-copy{gap:16px}.sg-m .sg-form-row{grid-template-columns:minmax(0,1fr)}.sg-m .sg-form-actions{flex-direction:column;align-items:stretch}.sg.sg-m .sg-form-actions .sg-btn-solid{width:100%;min-height:52px}.sg-m .sg-footer-cols{flex-direction:column;gap:28px;padding-top:40px;padding-bottom:28px}.sg-m .sg-footer-meta{gap:6px}.sg-m .sg-footer-links{gap:2px}.sg-m .sg-footer-brand{font-size:16px}.sg-m .sg-footer-head{font-size:15px}}.sg-m .sg-brand-name,.sg-m .sg-footer-brand{font-family:var(--sg-serif);letter-spacing:.02em;font-weight:600}.sg-m .sg-brand-name{font-size:18px}.sg-m .sg-brand-tagline{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.sg-m .sg-eyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:600}.sg-m .sg-footer-head{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:400}.sg-m .sg-value-title{font-family:var(--sg-sans);font-size:16px;font-weight:600}.sg-m .sg-offer-included{font-style:italic}@keyframes sg-m-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes sg-m-unfold{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes sg-m-slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.sg-m[data-sg-motion]{--sg-ease:cubic-bezier(.2, .7, .2, 1)}.sg-m[data-sg-motion] .sg-nav{animation:sg-m-slide-down .7s var(--sg-ease) both}.sg-m[data-sg-motion] .sg-hero-copy>*,.sg-m[data-sg-motion] .sg-hero-copy>.sg-block>*{animation:sg-m-rise .8s var(--sg-ease) .25s backwards}.sg-m[data-sg-motion] .sg-hero-copy>:nth-child(2),.sg-m[data-sg-motion] .sg-hero-copy>.sg-block>:nth-child(2){animation-delay:.4s}.sg-m[data-sg-motion] .sg-hero-copy>:nth-child(3),.sg-m[data-sg-motion] .sg-hero-copy>.sg-block>:nth-child(3){animation-delay:.6s}.sg-m[data-sg-motion] .sg-hero-copy>:nth-child(4),.sg-m[data-sg-motion] .sg-hero-copy>.sg-block>:nth-child(4){animation-delay:.8s}.sg-m[data-sg-motion] [data-sg-reveal]:not([data-sg-in]){opacity:0}.sg-m[data-sg-motion] [data-sg-reveal][data-sg-in]{animation:sg-m-rise .8s var(--sg-ease) calc(var(--sg-i,0) * 80ms + var(--sg-delay,0s)) backwards}.sg-m[data-sg-motion] [data-sg-reveal][data-sg-in][data-sg-instant]{animation:none}.sg-m[data-sg-motion] .sg-gain-body,.sg-m[data-sg-motion] .sg-strength.is-open .sg-strength-body,.sg-m[data-sg-motion] .sg-about-more.is-open,.sg-m[data-sg-motion] .sg-mobile-menu,.sg-m[data-sg-motion] .sg-offer-list>.sg-li:not([data-sg-reveal]){animation:sg-m-unfold .45s var(--sg-ease) backwards}@media (prefers-reduced-motion:no-preference){.sg-m :is(.sg-btn,.sg-btn-solid,.sg-btn-ghost,.sg-icon-btn,.sg-menu-btn,.sg-gain){transition:transform .15s}.sg-m :is(.sg-btn,.sg-btn-solid:not(:disabled),.sg-btn-ghost,.sg-icon-btn,.sg-menu-btn):active{transform:scale(.97)}.sg-m .sg-gain:has(.sg-gain-toggle:active){transform:scale(.97)}.sg-m .sg-chev{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}}
.sg .sg-block{display:contents}@media (max-width:760px){.sg-dual>.sg.sg-d{display:none}}@media (min-width:761px){.sg-dual>.sg.sg-m{display:none}}.sg .sg-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sg-d .sg-divider{border-top:1px solid var(--sg-line-08)}.sg-d .sg-stat-value--plain{color:var(--sg-ink)}.sg-d .sg-about-story{flex-direction:column;gap:36px;display:flex}.sg-d .sg-about-grid--single{grid-template-columns:minmax(0,1fr)}.sg [data-tone=light]{--sg-ink:#0b1410;--sg-ink-soft:#1f2b25;--sg-body:#2d3a33;--sg-dim:#3d4a43;--sg-copyright:#3d4a43;--sg-accent:#0b4d29;--sg-accent-hover:#0f6034;--sg-accent-soft:#0f6034;--sg-on-accent:#fff;--sg-line-08:#0000001a;--sg-line-10:#0000001f;--sg-line-12:#00000024;--sg-line-16:#0000002e;--sg-line-25:#0000004d;--sg-line-30:#00000059;--sg-card:color-mix(in srgb, var(--sg-section-bg,#fff) 92%, #000);--sg-bg-alt:color-mix(in srgb, var(--sg-section-bg,#fff) 95%, #000);--sg-bg:#fff;color:var(--sg-ink)}.sg [data-tone=light] .sg-card-number{color:#00000029}.sg [data-tone=light] .sg-form-error{color:#9b1c0c}.sg-d [data-tone=light] .sg-card:hover{background:color-mix(in srgb, var(--sg-section-bg,#fff) 88%, #000)}.sg [data-anim=none] *{animation:none!important}.sg .sg-type{display:inline}.sg .sg-type-box{vertical-align:top;max-width:100%;display:inline-grid}.sg .sg-type-box>*{grid-area:1/1}.sg .sg-type-size{visibility:hidden}.sg .sg-type-caret{vertical-align:-.08em;background:var(--sg-accent);width:3px;height:.95em;margin-left:2px;animation:.9s step-end infinite sg-type-caret;display:inline-block}@keyframes sg-type-caret{0%,49%{opacity:1}50%,to{opacity:0}}.sg .sg-hl{color:inherit;background-color:#0000;background-image:linear-gradient(var(--sg-hl), var(--sg-hl));background-position:0 88%;background-repeat:no-repeat;background-size:100% 38%;padding:0 .04em}.sg[data-sg-motion] [data-sg-reveal]:not([data-sg-in]) .sg-hl{background-size:0 38%}.sg[data-sg-motion] [data-sg-in] .sg-hl{transition:background-size .9s cubic-bezier(.2,.7,.2,1) .35s}.sg[data-sg-motion] [data-sg-instant] .sg-hl{transition:none}@media (prefers-reduced-motion:reduce){.sg .sg-type-caret{animation:none}.sg .sg-faq-chev,.sg[data-sg-motion] [data-sg-in] .sg-hl{transition:none}}.sg-d .sg-hero-split{align-items:center;gap:64px;display:flex}.sg-d .sg-hero-text{flex-direction:column;flex:auto;gap:28px;min-width:0;display:flex}.sg-d .sg-hero-knight{flex:none;width:clamp(200px,20vw,290px)}.sg-d .sg-hero-knight svg{width:100%;height:auto;display:block;overflow:visible}.sg-d .sg-knight-solid{fill:var(--sg-ink)}.sg-d .sg-knight-stop-from{stop-color:var(--sg-accent)}.sg-d .sg-knight-stop-to{stop-color:var(--sg-section-bg,var(--sg-bg))}@media (max-width:1180px){.sg-d .sg-hero-knight{display:none}}@keyframes sg-knight-draw{to{stroke-dashoffset:0}}@keyframes sg-knight-fill{to{fill-opacity:1;stroke-opacity:0}}@media (prefers-reduced-motion:no-preference){.sg-d[data-sg-motion] .sg-hero-knight path{stroke:var(--sg-accent);stroke-width:.6px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600px;fill-opacity:0;animation:sg-knight-draw 2.4s cubic-bezier(.45, .05, .25, 1) calc(.3s + var(--sg-knight-i,0) * .14s) forwards, sg-knight-fill 1s ease calc(2.4s + var(--sg-knight-i,0) * 50ms) forwards}}.sg-d .sg-hero:has(.sg-sport){position:relative;overflow:hidden}.sg-d .sg-hero:has(.sg-sport) .sg-hero-inner{z-index:0;position:relative}.sg-d .sg-sport{z-index:-1;pointer-events:none;width:720px;height:560px;position:absolute;top:20px;right:-120px}.sg-d .sg-sport-ground{width:100%;height:100%;stroke:var(--sg-accent);stroke-width:2px;opacity:0;transition:opacity .9s;position:absolute;inset:0}.sg-d .sg-sport-ground.is-on{opacity:.26}.sg-d .sg-sport[data-moving] .sg-sport-ground>*{stroke-dasharray:100;stroke-dashoffset:100px}.sg-d .sg-sport[data-moving] .sg-sport-ground.is-on>*{animation:2.4s cubic-bezier(.45,.05,.25,1) forwards sg-sport-draw}.sg-d .sg-sport[data-moving] .sg-sport-ground.is-off>*,.sg-d [data-anim=none] .sg-sport-ground>*{stroke-dashoffset:0}.sg-d .sg-sport-ground>:nth-child(2){animation-delay:.12s}.sg-d .sg-sport-ground>:nth-child(3){animation-delay:.24s}.sg-d .sg-sport-ground>:nth-child(4){animation-delay:.36s}.sg-d .sg-sport-ground>:nth-child(5){animation-delay:.48s}.sg-d .sg-sport-ground>:nth-child(6){animation-delay:.6s}.sg-d .sg-sport-ground>:nth-child(7){animation-delay:.72s}.sg-d .sg-sport-ground>:nth-child(8){animation-delay:.84s}.sg-d .sg-sport-ground>:nth-child(9){animation-delay:.96s}.sg-d .sg-sport-ground>:nth-child(10){animation-delay:1.08s}.sg-d .sg-sport-ground>:nth-child(11){animation-delay:1.2s}.sg-d .sg-sport-ground>:nth-child(n+12){animation-delay:1.3s}@keyframes sg-sport-draw{to{stroke-dashoffset:0}}@media (max-width:1024px){.sg-d .sg-sport{display:none}}.sg-d .sg-scroll-cue{width:44px;height:44px;color:var(--sg-accent);justify-content:center;align-items:center;margin:32px auto 0;display:flex}@keyframes sg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (prefers-reduced-motion:no-preference){.sg-d .sg-scroll-cue{animation:1.8s ease-in-out infinite sg-bob}}.sg-d .sg-section>.sg-wrap:has(>.sg-block>.sg-split-head){-moz-column-gap:32px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:18px 32px;display:grid}:where(.sg-d .sg-section>.sg-wrap:has(>.sg-block>.sg-split-head)>.sg-block)>*{grid-column:1/-1}.sg-d .sg-split-head{flex-direction:column;grid-area:span 2/1/auto/span 7;gap:18px;display:flex}.sg-d .sg-split-lead{grid-column:9/span 4;align-self:end}.sg-d .sg-wrap:has(>.sg-block>.sg-split-head)>.sg-block>.sg-btn-row{grid-column:9/span 4;align-self:start}@media (max-width:1024px){.sg-d .sg-split-head,.sg-d .sg-split-lead{grid-area:auto/1/auto/-1}.sg-d .sg-wrap:has(>.sg-block>.sg-split-head)>.sg-block>.sg-btn-row{grid-area:auto/1/auto/-1}}.sg .sg-brand-logo{flex-shrink:0;align-items:center;display:flex}.sg .sg-brand-logo img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:160px;height:44px;display:block}.sg-m .sg-brand-logo img{height:40px}.sg .sg-faq-q:focus-visible,.sg.sg-m select:focus-visible,.sg.sg-m textarea:focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.sg .sg-banner-close:focus-visible,.sg.sg .sg-banner-link:focus-visible{outline-offset:2px;outline:2px solid}.sg .sg-video-play:focus-visible{outline:2px solid var(--sg-accent);outline-offset:-4px;border-radius:12px}.sg .sg-form--sent:focus{outline:none}.sg .sg-banner{color:var(--sg-ink)}.sg .sg-banner-inner{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-top:6px;padding-bottom:6px;display:flex}.sg .sg-banner-text{margin:0;font-size:15px;font-weight:600;line-height:1.5}.sg.sg .sg-banner-link{color:inherit;text-underline-offset:3px;text-decoration:underline}.sg .sg-banner-close{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sg .sg-banner-close .sg-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:20px;height:20px}.sg.sg-d .sg-nav-link{color:var(--sg-ink-soft);font-size:15px;font-weight:500}.sg.sg-d .sg-nav-link:hover{color:var(--sg-accent);opacity:1}.sg-m .sg-h3{color:var(--sg-ink);margin:0;font-size:19px;font-weight:600;line-height:1.3}.sg .sg-paragraph strong{color:var(--sg-ink);font-weight:600}.sg.sg .sg-inline-link{color:var(--sg-accent);text-underline-offset:3px;text-decoration:underline}.sg .sg-btn-row{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.sg-m .sg-btn-row{gap:12px}.sg .sg-list{flex-direction:column;gap:10px;max-width:720px;display:flex}.sg .sg-list-item{color:var(--sg-body);align-items:baseline;gap:12px;font-size:16px;line-height:1.6;display:flex}.sg .sg-list-mark{color:var(--sg-accent);flex-shrink:0}.sg .sg-list--check .sg-list-item{align-items:flex-start}.sg .sg-list .sg-ic{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;margin-top:4px}.sg .sg-image{margin:0}.sg .sg-image-img{border-radius:12px;width:100%;height:auto;display:block}.sg .sg-image-empty{border:1px dashed var(--sg-line-25);color:var(--sg-dim);text-align:center;border-radius:12px;padding:32px;font-size:15px}.sg .sg-spacer--small{height:8px}.sg .sg-spacer--medium{height:32px}.sg .sg-spacer--large{height:72px}.sg .sg-hr{background:var(--sg-line-10);border:0;width:100%;height:1px;margin:0}.sg .sg-faq{border-top:1px solid var(--sg-line-10);flex-direction:column;max-width:820px;display:flex}.sg .sg-faq-item{border-bottom:1px solid var(--sg-line-10)}.sg .sg-faq-q{cursor:pointer;min-height:56px;color:var(--sg-ink);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.sg .sg-faq-q::-webkit-details-marker{display:none}.sg .sg-faq-chev{fill:none;width:20px;height:20px;stroke:var(--sg-accent);stroke-width:1.8px;stroke-linecap:round;flex-shrink:0;transition:transform .2s}.sg .sg-faq-item[open] .sg-faq-chev{transform:rotate(180deg)}.sg .sg-faq-a{color:var(--sg-body);margin:0 0 18px;font-size:16px;line-height:1.7}.sg .sg-quote{border-left:3px solid var(--sg-accent);flex-direction:column;gap:20px;max-width:820px;margin:0;padding-left:24px;display:flex}.sg .sg-quote-text{font-family:var(--sg-serif);color:var(--sg-ink);margin:0;font-size:26px;font-weight:500;line-height:1.4}.sg-m .sg-quote-text{font-size:21px}.sg .sg-quote-by{align-items:center;gap:14px;display:flex}.sg .sg-quote-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:56px;height:56px}.sg .sg-quote-who{flex-direction:column;gap:2px;display:flex}.sg .sg-quote-name{color:var(--sg-ink);font-size:16px;font-weight:600}.sg .sg-quote-role{color:var(--sg-dim);font-size:14px}.sg .sg-logos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));align-items:center;gap:24px;display:grid}.sg .sg-logo-img{-o-object-fit:contain;object-fit:contain;width:100%;max-height:64px;display:block}.sg .sg-logo--empty{box-sizing:border-box;border:2px dashed var(--sg-line-25);min-height:96px;color:var(--sg-dim);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:500;display:flex}.sg .sg-logo--empty .sg-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.sg .sg-prices{border-top:1px solid var(--sg-line-10);flex-direction:column;max-width:820px;display:flex}.sg .sg-price{border-bottom:1px solid var(--sg-line-10);flex-direction:column;gap:6px;padding:18px 0;display:flex}.sg .sg-price.is-highlighted{border:1px solid var(--sg-accent);background:var(--sg-card);border-radius:12px;padding:18px 20px}.sg .sg-price-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.sg .sg-price-name{color:var(--sg-ink);font-size:18px;font-weight:600}.sg .sg-price-value{font-family:var(--sg-serif);color:var(--sg-accent);font-size:20px;font-weight:600}.sg .sg-price-desc{color:var(--sg-body);margin:0;font-size:15px;line-height:1.6}.sg .sg-steps{flex-direction:column;gap:24px;max-width:820px;margin:0;padding:0;list-style:none;display:flex}.sg .sg-step{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:16px;display:grid}.sg .sg-step-num{border:1px solid var(--sg-accent);width:44px;height:44px;font-family:var(--sg-serif);color:var(--sg-accent);border-radius:22px;justify-content:center;align-items:center;font-size:20px;font-weight:600;display:inline-flex}.sg .sg-step-body{flex-direction:column;gap:6px;display:flex}.sg .sg-step-title{color:var(--sg-ink);margin:8px 0 0;font-size:18px;font-weight:600}.sg .sg-step-text{color:var(--sg-body);margin:0;font-size:16px;line-height:1.65}.sg .sg-video{aspect-ratio:16/9;background:var(--sg-card);border:1px solid var(--sg-line-10);border-radius:12px;width:100%;max-width:960px;position:relative;overflow:hidden}.sg .sg-video-frame{border:0;width:100%;height:100%;position:absolute;inset:0}.sg .sg-video-play{width:100%;color:var(--sg-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.sg .sg-video-play-icon{background:var(--sg-accent);width:72px;height:72px;color:var(--sg-on-accent);border-radius:36px;justify-content:center;align-items:center;display:inline-flex}.sg .sg-video-play-icon .sg-ic{fill:currentColor;stroke:none;width:30px;height:30px}.sg .sg-video-title{font-size:16px;font-weight:600}.sg .sg-textarea{resize:vertical;min-height:120px;padding-top:12px;padding-bottom:12px;line-height:1.5}.sg .sg-label-optional{color:var(--sg-dim);font-weight:400}html[data-sg-app] .sg-dual{visibility:hidden}
.sg.sg-d[data-look=mellangron]{--sg-bg:#1c3d2e;--sg-bg-alt:#1c3d2e;--sg-card:#25503c;--sg-ink:#f4f8f3;--sg-ink-soft:#dfe8de;--sg-body:#cad7c8;--sg-dim:#b0c2ae;--sg-copyright:#b0c2ae;--sg-accent:#6ee39a;--sg-brand-accent:#6ee39a;--sg-on-accent:#06130c;--sg-line-08:#ffffff1f;--sg-line-10:#ffffff1f;--sg-line-12:#ffffff1f;--sg-line-16:#fff3;--sg-line-25:#ffffff4d;--sg-line-30:#fff6;--sg-ease:cubic-bezier(.2, .7, .2, 1)}.sg-d[data-look=mellangron] [data-tone=light]{--sg-card:#fff;--sg-line-10:#0000001a}.sg-d[data-look=mellangron] .sg-wrap{max-width:1200px}.sg-d[data-look=mellangron] section[id]{scroll-margin-top:76px}.sg-d[data-look=mellangron] main>section:not([data-tone=light])+section[data-tone=light]{border-radius:28px 28px 0 0}.sg-d[data-look=mellangron] .sg-h1{max-width:780px;font-size:56px;line-height:1.08}.sg-d[data-look=mellangron] .sg-h2{font-size:34px;line-height:1.2}.sg-d[data-look=mellangron] .sg-lead{font-size:16px;line-height:1.7}.sg-d[data-look=mellangron] .sg-eyebrow{font-size:14px;line-height:1.3}.sg-d[data-look=mellangron] .sg-eyebrow:not(.sg-eyebrow--hero) .sg-eyebrow-rule{display:none}.sg-d[data-look=mellangron] .sg-btn-solid{box-shadow:0 6px 20px color-mix(in srgb, var(--sg-accent) 30%, transparent);border-radius:999px;padding:14px 26px}.sg.sg-d[data-look=mellangron] .sg-btn--secondary{color:var(--sg-ink);border:1px solid var(--sg-line-30);border-radius:999px;padding:14px 24px;font-size:16px;font-weight:600;display:inline-block}.sg.sg-d[data-look=mellangron] .sg-btn--link{color:var(--sg-accent);border:0;padding:0;font-size:15px;font-weight:600}.sg.sg-d[data-look=mellangron] .sg-btn--secondary:hover{border-color:var(--sg-ink);background:#ffffff14}.sg.sg-d[data-look=mellangron] [data-tone=light] .sg-btn--secondary:hover{background:#0000000d}@media (prefers-reduced-motion:no-preference){.sg-d[data-look=mellangron] .sg-btn-solid,.sg-d[data-look=mellangron] .sg-btn--secondary{transition:transform .2s,box-shadow .2s,background-color .2s,border-color .2s}.sg-d[data-look=mellangron] .sg-btn-solid:hover:not(:disabled){box-shadow:0 12px 30px color-mix(in srgb, var(--sg-accent) 45%, transparent);background:color-mix(in srgb, var(--sg-accent) 86%, #fff);transform:translateY(-2px)}.sg-d[data-look=mellangron] .sg-btn-solid:active:not(:disabled){transform:scale(.98)}.sg-d[data-look=mellangron] .sg-btn--secondary:hover{transform:translateY(-2px)}}.sg-d[data-look=mellangron] .sg-nav{z-index:20;border-bottom:1px solid var(--sg-line-12);transition:background-color .3s,box-shadow .3s;position:sticky;top:0}.sg-d[data-look=mellangron] .sg-nav[data-scrolled]{background-color:color-mix(in srgb, var(--sg-bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #0000002e}.sg-d[data-look=mellangron] .sg-nav-inner{gap:24px;padding-top:18px;padding-bottom:18px}.sg-d[data-look=mellangron] .sg-brand{gap:12px}.sg-d[data-look=mellangron] .sg-plate{background:#fff;border-radius:10px;width:38px;height:38px}.sg-d[data-look=mellangron] .sg-mark-wrap{width:17px;height:26px}.sg-d[data-look=mellangron] .sg-brand-logo img{height:38px}.sg-d[data-look=mellangron] .sg-brand-name{letter-spacing:.08em;font-size:20px}.sg-d[data-look=mellangron] .sg-brand-tagline{letter-spacing:0;text-transform:none;color:var(--sg-dim);font-size:12px}.sg.sg-d[data-look=mellangron] .sg-nav-link{color:var(--sg-ink-soft);opacity:1;position:relative}.sg.sg-d[data-look=mellangron] .sg-nav-link:hover{color:var(--sg-ink-soft)}.sg-d[data-look=mellangron] .sg-nav-link:after{content:"";background:var(--sg-brand-accent);transform-origin:0;height:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.sg-d[data-look=mellangron] .sg-nav-link:hover:after,.sg-d[data-look=mellangron] .sg-nav-link:focus-visible:after{transform:scaleX(1)}.sg.sg-d[data-look=mellangron] .sg-nav .sg-btn-outline{color:var(--sg-on-accent);background:var(--sg-brand-accent);border:0;border-radius:999px;padding:9px 18px;font-size:15px}.sg.sg-d[data-look=mellangron] .sg-nav .sg-btn-outline:hover{color:var(--sg-on-accent);border-color:#0000}@media (prefers-reduced-motion:no-preference){.sg-d[data-look=mellangron] .sg-nav-link:after{transition:transform .25s}.sg-d[data-look=mellangron] .sg-nav .sg-btn-outline{transition:transform .2s,box-shadow .2s}.sg-d[data-look=mellangron] .sg-nav .sg-btn-outline:hover{box-shadow:0 12px 30px color-mix(in srgb, var(--sg-brand-accent) 45%, transparent);transform:translateY(-2px)}}.sg-d[data-look=mellangron] .sg-hero-inner{gap:26px;padding-top:96px;padding-bottom:48px}.sg-d[data-look=mellangron] .sg-hero-text{gap:26px}.sg-d[data-look=mellangron] .sg-hero-lead{max-width:580px;font-size:18px;line-height:1.65}.sg-d[data-look=mellangron] .sg-hero-cta{gap:14px;margin-top:12px}.sg-d[data-look=mellangron] .sg-eyebrow--hero{letter-spacing:.12em;background:color-mix(in srgb, var(--sg-brand-accent) 14%, transparent);border-radius:999px;align-self:flex-start;gap:10px;padding:8px 14px;font-size:13px;display:inline-flex}.sg-d[data-look=mellangron] .sg-hero .sg-eyebrow--hero .sg-eyebrow-rule{background:var(--sg-brand-accent);border-radius:50%;width:8px;height:8px}@keyframes sg-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sg-brand-accent) 50%, transparent)}to{box-shadow:0 0 0 16px #0000}}@media (prefers-reduced-motion:no-preference){.sg-d[data-look=mellangron] .sg-hero .sg-eyebrow--hero .sg-eyebrow-rule{animation:2.2s ease-out infinite sg-pulse;transform:none}.sg-d[data-look=mellangron] .sg-tw-a{border-right-color:#0000;width:auto;animation:none}.sg-d[data-look=mellangron] .sg-tw-b{animation:sg-tw-type 1.35s steps(var(--sg-tw-steps,19), end) .65s forwards, sg-tw-caret 1s step-end .65s infinite}.sg-d[data-look=mellangron][data-sg-motion] .sg-hero-lead{animation-delay:.35s}.sg-d[data-look=mellangron][data-sg-motion] .sg-hero-cta>*{animation-delay:.5s}.sg-d[data-look=mellangron][data-sg-motion] .sg-hero-cta>:nth-child(2){animation-delay:.6s}}.sg-d[data-look=mellangron] .sg-stats{border:0}.sg-d[data-look=mellangron] .sg-stats>.sg-wrap{padding-top:8px;padding-bottom:32px}.sg-d[data-look=mellangron] .sg-stats-grid{gap:16px;padding:0}.sg-d[data-look=mellangron] .sg-stats-grid .sg-stat{background:var(--sg-card);border:0;border-radius:14px;gap:8px;padding:22px 24px}.sg-d[data-look=mellangron] .sg-stat-value{font-size:26px}.sg-d[data-look=mellangron] .sg-stat-label{line-height:1.55}.sg-d[data-look=mellangron] .sg-stats-grid .sg-stat--hl{background:var(--sg-brand-accent);box-shadow:0 8px 24px color-mix(in srgb, var(--sg-brand-accent) 25%, transparent)}.sg-d[data-look=mellangron] .sg-stat--hl .sg-stat-value{color:var(--sg-on-accent)}.sg-d[data-look=mellangron] .sg-stat--hl .sg-stat-label{color:#0e2a1c}@media (prefers-reduced-motion:no-preference){.sg-d[data-look=mellangron] .sg-stats-grid .sg-stat{transition:transform .25s,background-color .25s,box-shadow .25s}.sg-d[data-look=mellangron] .sg-stats-grid .sg-stat:hover{background:color-mix(in srgb, var(--sg-card) 88%, #fff);transform:translateY(-4px)}.sg-d[data-look=mellangron] .sg-stats-grid .sg-stat--hl:hover{background:var(--sg-brand-accent);box-shadow:0 14px 34px color-mix(in srgb, var(--sg-brand-accent) 40%, transparent);transform:translateY(-4px)rotate(-1deg)}}.sg-d[data-look=mellangron] .sg-section>.sg-wrap{gap:40px;padding-top:96px;padding-bottom:96px}.sg-d[data-look=mellangron] .sg-split-head .sg-h2{font-size:32px;line-height:1.22}.sg-d[data-look=mellangron] .sg-split-head{gap:0}.sg-d[data-look=mellangron] .sg-split-head .sg-eyebrow{padding-bottom:18px}.sg-d[data-look=mellangron] .sg-rows{border-top:0}.sg-d[data-look=mellangron] .sg-row{-moz-column-gap:32px;border-bottom:0;border-top:1px solid var(--sg-line-10);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,4fr) minmax(0,7fr);gap:10px 32px;margin:0 -20px;padding:28px 20px}.sg-d[data-look=mellangron] .sg-row:last-child{border-bottom:1px solid var(--sg-line-10)}.sg-d[data-look=mellangron] .sg-row-body{display:contents}.sg-d[data-look=mellangron] .sg-row-number{background:var(--sg-accent);width:44px;height:44px;color:var(--sg-on-accent);font-family:var(--sg-sans);border-radius:50%;justify-content:center;align-items:center;font-size:15px;line-height:1;display:flex}.sg-d[data-look=mellangron] .sg-row .sg-h3{margin-top:10px;font-size:19px;line-height:1.35}.sg-d[data-look=mellangron] .sg-row .sg-body{max-width:none;margin-top:10px;font-size:15px;line-height:1.65}.sg-d[data-look=mellangron] .sg-row .sg-arrow{grid-column:3}@media (prefers-reduced-motion:no-preference){.sg-d[data-look=mellangron] .sg-row{transition:background-color .25s}.sg-d[data-look=mellangron] .sg-row-number{transition:transform .25s,background-color .25s,color .25s}.sg-d[data-look=mellangron] .sg-row:hover{background:var(--sg-card)}.sg-d[data-look=mellangron] .sg-row:hover .sg-row-number{background:var(--sg-brand-accent);color:#06130c;transform:scale(1.12)}}.sg-d[data-look=mellangron] .sg-cards{background:0 0;gap:16px}.sg-d[data-look=mellangron] .sg-card{border-radius:14px}.sg-d[data-look=mellangron] .sg-card-rule,.sg-d[data-look=mellangron] .sg-offer-rule{border-radius:3px;width:48px}.sg-d[data-look=mellangron] .sg-offer-grid{gap:16px}.sg-d[data-look=mellangron] .sg-offer-card{border:0;border-radius:14px}.sg-d[data-look=mellangron] .sg-offer-dash{color:var(--sg-accent)}@media (prefers-reduced-motion:no-preference){.sg-d[data-look=mellangron] .sg-card,.sg-d[data-look=mellangron] .sg-offer-card{transition:transform .3s,box-shadow .3s,background-color .3s}.sg-d[data-look=mellangron] .sg-card:hover,.sg-d[data-look=mellangron] .sg-offer-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000002e}.sg-d[data-look=mellangron] .sg-card:hover{background:var(--sg-card)}}.sg-d[data-look=mellangron] .sg-values{gap:16px}.sg-d[data-look=mellangron] .sg-value{background:var(--sg-card);border-radius:14px;padding:22px 24px}.sg-d[data-look=mellangron] .sg-about-aside{background:var(--sg-card);border:0;border-radius:14px}.sg-d[data-look=mellangron] .sg-logos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px}.sg-d[data-look=mellangron] .sg-logo{box-sizing:border-box;background:var(--sg-card);border-radius:16px;justify-content:center;align-items:center;height:120px;padding:20px;display:flex}.sg-d[data-look=mellangron] .sg-logo--empty{border-color:color-mix(in srgb, var(--sg-accent) 35%, transparent)}.sg-d[data-look=mellangron] .sg-logo-img{max-height:80px}.sg-d[data-look=mellangron] .sg-quote{border-left-color:var(--sg-brand-accent)}.sg-d[data-look=mellangron] .sg-booking{border:0;padding:96px 0}.sg-d[data-look=mellangron] .sg-booking-inner{-moz-column-gap:32px;background:var(--sg-bg);border-radius:20px;grid-template-rows:auto auto 1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;align-items:start;gap:18px 32px;width:calc(100% - 96px);max-width:1104px;margin:0 auto;padding:56px;display:grid;box-shadow:0 16px 40px #0000002e}:where(.sg-d[data-look=mellangron] .sg-booking-inner>.sg-block)>*{grid-column:1/span 5}.sg-d[data-look=mellangron] .sg-booking .sg-h2{font-size:32px;line-height:1.2}.sg-d[data-look=mellangron] .sg-booking .sg-lead{font-size:16px}.sg-d[data-look=mellangron] .sg-booking-inner .sg-form{background:0 0;border:0;border-radius:0;grid-area:1/7/-1/span 6;gap:16px;max-width:none;margin:0;padding:0}.sg-d[data-look=mellangron] .sg-booking-inner .sg-edit-states{grid-column:1/-1}.sg-d[data-look=mellangron] .sg-form-row{gap:16px}.sg-d[data-look=mellangron] .sg-field{gap:6px}.sg-d[data-look=mellangron] .sg-label{letter-spacing:0;color:var(--sg-ink);font-size:14px;font-weight:500}.sg-d[data-look=mellangron] .sg-input{background:var(--sg-card);border:1px solid var(--sg-line-16);border-radius:8px;padding:12px 14px;font-size:15px}.sg-d[data-look=mellangron] .sg-input:focus{border-color:var(--sg-brand-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--sg-brand-accent) 30%, transparent);outline:none}.sg-d[data-look=mellangron] .sg-form-actions{gap:18px;margin-top:6px}.sg-d[data-look=mellangron] .sg-form-note{color:var(--sg-body)}.sg-d[data-look=mellangron] .sg-booking-inner .sg-form--sent{background:var(--sg-card);border-radius:16px;gap:14px;padding:36px}@keyframes sg-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.sg-d[data-look=mellangron] .sg-input{transition:border-color .2s,box-shadow .2s}.sg-d[data-look=mellangron] .sg-form--sent{animation:sg-pop .45s var(--sg-ease) both}}.sg-d[data-look=mellangron] .sg-footer{border-top:1px solid var(--sg-line-12)}.sg-d[data-look=mellangron] .sg-footer-inner{flex-flow:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-top:40px;padding-bottom:40px}.sg-d[data-look=mellangron] .sg-footer-cols{flex-wrap:wrap;gap:24px 96px;display:flex}.sg-d[data-look=mellangron] .sg-footer-col,.sg-d[data-look=mellangron] .sg-footer-col--links{gap:6px}.sg-d[data-look=mellangron] .sg-footer-brand{letter-spacing:.08em}.sg-d[data-look=mellangron] .sg-footer-meta{color:var(--sg-body);font-size:14px}.sg-d[data-look=mellangron] .sg-footer-head{letter-spacing:0;text-transform:none;color:var(--sg-ink);font-size:14px;font-weight:600}.sg-d[data-look=mellangron] .sg-footer-link{color:var(--sg-brand-accent);font-size:14px}.sg-d[data-look=mellangron] .sg-footer-bottom{border-top:0;padding-top:0}.sg-d[data-look=mellangron] .sg-copyright{font-size:14px}@media (max-width:1024px){.sg-d[data-look=mellangron] .sg-stats-grid{gap:16px}.sg-d[data-look=mellangron] .sg-booking-inner{grid-template-rows:none;grid-template-columns:minmax(0,1fr)}:where(.sg-d[data-look=mellangron] .sg-booking-inner>.sg-block)>*,.sg-d[data-look=mellangron] .sg-booking-inner .sg-form{grid-area:auto/1/auto/-1}.sg-d[data-look=mellangron] .sg-row{grid-template-columns:44px minmax(0,1fr)}.sg-d[data-look=mellangron] .sg-row .sg-body,.sg-d[data-look=mellangron] .sg-row .sg-arrow{grid-column:2;margin-top:0}}@media (max-width:760px){.sg-d[data-look=mellangron] .sg-h1{font-size:min(38px,8.4vw)}.sg-d[data-look=mellangron] .sg-booking{padding:64px 0}.sg-d[data-look=mellangron] .sg-booking-inner{width:calc(100% - 40px);padding:24px}}.sg.sg-m[data-look=mellangron]{--sg-bg:#1c3d2e;--sg-bg-alt:#1c3d2e;--sg-card:#25503c;--sg-ink:#f4f8f3;--sg-ink-soft:#dfe8de;--sg-body:#cad7c8;--sg-copyright:#b0c2ae;--sg-accent:#6ee39a;--sg-brand-accent:#6ee39a;--sg-accent-hover:#86ecac;--sg-accent-soft:#9af0ba;--sg-on-accent:#06130c;--sg-line-08:#ffffff1f;--sg-line-10:#ffffff1f;--sg-line-16:#fff3;--sg-line-25:#ffffff4d}.sg-m[data-look=mellangron] [data-tone=light]{--sg-card:#fff}.sg.sg-m[data-look=mellangron] .sg-btn,.sg.sg-m[data-look=mellangron] .sg-btn-solid,.sg.sg-m[data-look=mellangron] .sg-btn-ghost{border-radius:999px}.sg-m[data-look=mellangron] .sg-card{border:0;border-radius:14px}.sg-m[data-look=mellangron] .sg-plate{background:#fff}.sg-m[data-look=mellangron] main>section:not([data-tone=light])+section[data-tone=light]{border-radius:24px 24px 0 0}.sg-m[data-look=mellangron] .sg-logo{box-sizing:border-box;background:var(--sg-card);border-radius:14px;justify-content:center;align-items:center;height:96px;padding:16px;display:flex}.sg-m[data-look=mellangron] .sg-input{border-radius:8px}
:where(.sg) .sg-plate{background:var(--sg-ink);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}:where(.sg) .sg-mark-wrap{transform-origin:50% 55%;width:26px;height:40px;animation:2s cubic-bezier(.16,.84,.28,1) .12s both sg-settle;display:block;position:relative}:where(.sg) .sg-mark{width:100%;height:100%;animation:1.55s cubic-bezier(.18,.72,.22,1) .18s both sg-sweep;display:block;-webkit-mask-image:linear-gradient(59.4deg,#000 40%,#0000 60%);mask-image:linear-gradient(59.4deg,#000 40%,#0000 60%);-webkit-mask-size:300% 300%;mask-size:300% 300%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.sg) .sg-brush,:where(.sg) .sg-glint{pointer-events:none;opacity:0;background-repeat:no-repeat;background-size:300% 100%;position:absolute;inset:0;-webkit-mask-image:url(/strategus-mark.svg);mask-image:url(/strategus-mark.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}:where(.sg) .sg-brush{background-image:linear-gradient(120deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:1.55s cubic-bezier(.18,.72,.22,1) .18s both sg-brush}:where(.sg) .sg-glint{background-image:linear-gradient(120deg,#0000 42%,#fffffff2 50%,#0000 58%);animation:1s cubic-bezier(.38,0,.28,1) 1.78s both sg-glint}@keyframes sg-sweep{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes sg-settle{0%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes sg-brush{0%{opacity:0;background-position:100% 0}8%{opacity:1}72%{opacity:1}to{opacity:0;background-position:0 0}}@keyframes sg-glint{0%{opacity:0;background-position:100% 0}14%{opacity:1}82%{opacity:1}to{opacity:0;background-position:0 0}}@media (prefers-reduced-motion:reduce){:where(.sg) .sg-mark,:where(.sg) .sg-mark-wrap,:where(.sg) .sg-brush,:where(.sg) .sg-glint{animation:none}:where(.sg) .sg-mark{-webkit-mask-image:none;mask-image:none}}
