:root{--ink:#101828;--ink-2:#1d2939;--text:#344054;--blue:#0c43ff;--yellow-400:#fbab2e;--orange-mid:#f47b20;--yellow:#fbb034;--green:#0b7a3b;--green-soft:#e7f6ec;--paper:#fff;--paper-2:#f2f4f7;--mist:#f9fafb;--line:#1018281f;--orange-500:#f24a1e;--orange-700:#b3400a;--brown-700:#7a2e0e;--navy:#2c3a5e;--blue-100:#dbe3ff;--grey-200:#eaecf0;--grey-250:#e4e7ec;--grey-300:#d0d5dd;--grey-400:#98a2b3;--grey-600:#475467;--font-display:"Unbounded", system-ui, sans-serif;--font-body:"Inter", system-ui, sans-serif;--radius:20px;--radius-sm:12px;--container:1120px;--gutter:clamp(16px, 5.5vw, 80px);--section-y:clamp(64px, 8.4vw, 120px);--shadow:0 24px 48px #10182824}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0;font-size:17px;line-height:1.5}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:8px;padding:10px 16px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.h1,.h2,.h3{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.12}.h1{font-size:clamp(36px,5vw,64px);line-height:1.08}.h2{font-size:clamp(28px,3.4vw,40px)}.h3{font-size:clamp(22px,2.2vw,28px)}.lead{color:var(--text);font-size:clamp(18px,1.6vw,21px)}.muted{color:var(--text)}.small{font-size:15px}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.stack{gap:var(--stack-gap,24px);flex-direction:column;display:flex}.stack>*,.split>*{min-width:0}.split{align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width>=900px){.split{grid-template-columns:var(--split,1fr 1fr)}}.bg-paper{background:var(--paper)}.bg-mist{background:var(--mist)}.bg-paper-2{background:var(--paper-2)}.bg-blue{background:var(--blue);color:var(--paper)}.bg-yellow{background:var(--yellow-400);color:var(--ink)}.bg-green{background:var(--green);color:var(--paper)}.bg-blue .muted,.bg-green .muted,.bg-blue .lead,.bg-green .lead{color:inherit;opacity:.9}.bg-yellow .muted{color:var(--ink)}.card{background:var(--paper);border-radius:var(--radius);padding:clamp(24px,3vw,36px)}.bg-paper .card:not([class*=bg-]),.card.is-mist{background:var(--mist)}.card.is-dashed,.is-dashed{border:2px dashed #1018284d}.card.bg-blue{background:var(--blue)}.card.bg-yellow{background:var(--yellow-400)}.card.bg-green{background:var(--green)}.feature-copy>.h2:first-child{margin-top:0}.feature-copy>.teams-tip{margin-top:20px}.btn{min-height:48px;font:600 16px/1.2 var(--font-body);white-space:nowrap;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;text-decoration:none;transition:transform .15s,filter .15s;display:inline-flex}.btn:hover{filter:brightness(1.08)}.btn:active{transform:translateY(1px)}.btn__icon{flex:none;place-items:center;width:24px;height:24px;display:grid}.btn--blue{background:var(--blue);color:var(--paper)}.btn--ink{background:var(--ink);color:var(--paper)}.btn--paper{background:var(--paper);color:var(--ink)}.btn--green{background:var(--green);color:var(--paper)}.btn--yellow{background:var(--yellow-400);color:var(--ink)}.btn--orange{background:var(--orange-700);color:var(--paper)}.btn--navy{background:var(--navy);color:var(--paper)}.btn--outline{background:var(--paper);color:var(--ink);border-color:var(--ink)}.btn--ghost{color:var(--ink);border-color:var(--grey-200);background:0 0}.btn--outline:hover,.btn--ghost:hover{filter:none}.btn-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.has-calendly-dialog{overflow:hidden}.calendly-dialog{background:0 0;border:0;border-radius:20px;width:min(820px,100vw - 32px);max-width:none;height:min(760px,100vh - 48px);max-height:none;padding:0;overflow:visible}.calendly-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10182899}.calendly-dialog__card{background:var(--paper);border-radius:20px;flex-direction:column;height:100%;display:flex;overflow:hidden;box-shadow:0 32px 64px -24px #10182873}.calendly-dialog__head{border-bottom:1px solid var(--grey-250);justify-content:space-between;align-items:center;gap:16px;padding:14px 14px 14px 24px;display:flex}.calendly-dialog__title{font:700 20px/1.2 var(--font-display);letter-spacing:-.01em}.calendly-dialog__body{flex:1;min-height:0;position:relative}.calendly-dialog__frame{opacity:0;border:0;width:100%;height:100%;transition:opacity .3s;display:block}.calendly-dialog.is-loaded .calendly-dialog__frame{opacity:1}.calendly-dialog__loading{color:var(--grey-600);place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.calendly-dialog__loading:before{content:"";border:3px solid var(--grey-250);border-top-color:var(--orange-500);border-radius:50%;grid-area:1/1;width:32px;height:32px;margin-bottom:56px;animation:.8s linear infinite calendly-spin}.calendly-dialog.is-loaded .calendly-dialog__loading{display:none}@keyframes calendly-spin{to{rotate:360deg}}.calendly-dialog__close{background:var(--paper-2);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.calendly-dialog__close span,.calendly-dialog__close span:after{background:var(--ink);border-radius:1px;width:18px;height:2px;display:block;rotate:45deg}.calendly-dialog__close span:after{content:"";rotate:90deg}.calendly-dialog__close:hover{background:var(--grey-250)}@media (prefers-reduced-motion:no-preference){.calendly-dialog[open] .calendly-dialog__card{animation:.35s cubic-bezier(.22,1,.36,1) calendly-in}.calendly-dialog[open]::backdrop{animation:.25s calendly-fade}}@keyframes calendly-in{0%{opacity:0;translate:0 24px;scale:.98}}@keyframes calendly-fade{0%{opacity:0}}@media (width<=640px){.calendly-dialog{border-radius:0;width:100vw;height:100dvh}.calendly-dialog__card{border-radius:0}}.checklist{flex-direction:column;gap:14px;display:flex}.checklist li{align-items:flex-start;gap:12px;display:flex}.checklist .icon{flex:none;margin-top:1px}.checklist--blue .icon{color:var(--blue)}.checklist--green .icon{color:var(--green)}.checklist--paper .icon{color:currentColor}.checklist--mark{gap:22px}.checklist--mark li{gap:10px}.checklist__mark{border:solid var(--orange-500);border-width:4px 0 0 4px;border-top-left-radius:8px;flex:none;width:18px;height:18px;margin:5px 14px 0 0}.checklist__title{margin-bottom:3px;font-size:18px;font-weight:600;line-height:1.35}.checklist__text{color:var(--grey-600);font-size:16px;line-height:1.55}.chip{font:600 14px/1.3 var(--font-body);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;padding:5px 12px;display:inline-flex}.chip--blue{background:var(--blue);color:var(--paper)}.chip--ink{background:var(--ink);color:var(--paper)}.chip--paper{background:var(--paper);color:var(--ink)}.chip--soft{background:var(--paper-2);color:var(--ink)}.chip--green{background:var(--green);color:var(--paper)}.chip--yellow{background:var(--yellow);color:var(--ink)}.chip--orange{background:var(--orange-mid);color:var(--ink)}.chip--accent{background:var(--orange-500);color:var(--paper)}.chip--tag{font:700 18px/1.2 var(--font-display);letter-spacing:-.015em;border-radius:32px;padding:6px 12px}.chip--sm{font-size:12px}.chip--md{padding-block:8px;font-size:16px}.chip--tilt{transform:rotate(-2deg)}.clubs-hero,.clubs-peek,.clubs-screen,.clubs-assign,.clubs-modal,.clubs-table{--d-text:#2d160e;--d-subtle:#666;--d-muted:#929291;--d-heading:#88250e;--d-brand:var(--orange-500);--d-surface:#f5f5f5;--d-page:#f5f3ef;--d-border:var(--grey-300);--d-accent-soft:#fff2eb;--d-success:green}.clubs-hero{background:var(--brown-700);color:var(--paper);overflow:hidden}.clubs-hero__main{flex-direction:column;align-items:flex-start;padding-top:144px;display:flex}.clubs-hero .chip--tag{padding:6px 16px;font-size:clamp(18px,1.7vw,24px);transform:rotate(-1deg)}.clubs-hero .h1{letter-spacing:-.025em;max-width:1040px;margin-top:20px;font-size:clamp(30px,4.5vw,64px);line-height:1.06}.clubs-hero__lead{max-width:720px;margin:24px 0 32px;font-size:clamp(18px,1.4vw,20px);line-height:1.55}.clubs-hero__peek{padding-top:56px;overflow:hidden}.clubs-peek{background:var(--paper);color:var(--d-text);border-radius:16px 16px 0 0;overflow:hidden;box-shadow:0 24px 48px -16px #00000059,0 1px 2px #1018280f}.clubs-peek__inner{min-width:900px}.clubs-peek__head{justify-content:space-between;align-items:center;gap:8px;padding:16px 24px;display:flex}.clubs-peek__title{color:var(--d-heading);font-size:20px;font-weight:600}.clubs-peek__sync{color:var(--d-muted);align-items:center;gap:6px;font-size:12px;line-height:1.4;display:inline-flex}.clubs-table{color:var(--d-text);font-size:14px;line-height:1.4}.clubs-table__day{background:var(--d-surface);border-bottom:1px solid var(--d-border);color:var(--d-subtle);white-space:nowrap;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.clubs-table__day strong{font:700 14px/normal var(--font-display);color:var(--d-text)}.clubs-table__day .is-brand{color:var(--d-brand);font-weight:600}.clubs-table__row{border-bottom:1px solid var(--d-border);background:var(--paper);grid-template-columns:48px minmax(0,1fr) 96px 192px 192px 136px;align-items:center;gap:16px;min-height:52px;padding:10px 16px;display:grid}.clubs-table--compact .clubs-table__row{grid-template-columns:48px minmax(0,1fr) 192px 192px 136px}.clubs-table__row>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.clubs-table__row strong{font-weight:600}.clubs-table .is-subtle{color:var(--d-subtle)}.clubs-table .is-muted{color:var(--d-muted)}.clubs-table__head{letter-spacing:.4px;text-transform:uppercase;min-height:40px;color:var(--d-subtle);padding-block:0;font-size:12px;font-weight:600}.clubs-table__status{color:var(--d-subtle);align-items:center;gap:6px;display:inline-flex}.clubs-table .is-missing .clubs-table__status{color:var(--d-brand);font-weight:600}.clubs-table .is-public .clubs-table__status{color:var(--orange-700);font-weight:600}.clubs-table__icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.clubs-table__action{justify-content:flex-end;display:flex}.clubs-dbtn{border:1.5px solid var(--d-border);background:var(--paper);color:var(--d-text);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:6.5px 10.5px;font-size:16px;font-weight:600;line-height:1.4;display:inline-flex}.clubs-dbtn--primary{background:var(--d-brand);border-color:var(--d-brand);color:var(--paper)}.clubs-dbtn--selected{background:var(--d-heading);border-color:var(--d-heading);color:var(--paper)}.clubs-dbtn--brand{color:var(--d-brand)}.clubs-screen{border:1px solid var(--grey-250);background:var(--d-page);width:100%;max-width:562px;height:470px;color:var(--d-text);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #10182840,0 1px 2px #1018280f}.clubs-screen__content{flex-direction:column;gap:24px;width:1112px;display:flex;position:absolute;top:14px;left:5px}.clubs-screen__header{justify-content:space-between;align-items:center;display:flex}.clubs-screen__title{font:700 36px/1.2 var(--font-display);letter-spacing:-.015em;color:var(--d-heading)}.clubs-screen__sync{color:var(--brown-700);align-items:center;gap:6px;margin-top:4px;font-size:12px;line-height:1.4;display:flex}.clubs-screen__toolbar{color:var(--d-subtle);white-space:nowrap;align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.clubs-screen__filter{background:var(--grey-200);border-radius:8px;padding:3px;display:flex}.clubs-screen__filter>span{border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 12px;display:flex}.clubs-screen__filter .is-active{background:var(--paper);color:var(--d-text);font-weight:600;box-shadow:0 1px 2px #0f172914}.clubs-screen__filter b{background:var(--d-surface);color:var(--d-subtle);border-radius:100px;padding:0 6px;font-size:12px}.clubs-screen__search{border:1px solid var(--d-border);background:var(--paper);width:384px;height:40px;color:var(--d-muted);border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.clubs-screen__search>span{place-items:center;width:16px;height:16px;display:grid}.clubs-screen__collapse{margin-left:auto}.clubs-screen .clubs-table{border:1px solid var(--d-border);background:var(--paper);border-radius:8px;overflow:hidden}.clubs-select{border:1px solid var(--d-border);background:var(--paper);border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 12px;font-size:16px;line-height:1.4;display:flex}.clubs-select>span{place-items:center;width:20px;height:20px;margin-left:auto;display:grid}.clubs-quote{font-size:14px;line-height:1.4}.clubs-quote div{border-bottom:1px solid var(--d-border);justify-content:space-between;padding:8px 0;display:flex}.clubs-quote .is-total{border-bottom:0;padding-bottom:0;font-weight:700}.clubs-quote dd{margin:0}.clubs-assign__label{font-size:16px;font-weight:700;line-height:1.4}.clubs-assign .is-subtle,.clubs-modal .is-subtle{color:var(--d-subtle);font-size:14px;line-height:1.4}.clubs-assign{border:1px solid var(--grey-250);background:var(--paper);width:100%;max-width:320px;height:560px;color:var(--d-text);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 48px -24px #10182840,0 1px 2px #1018280f}.clubs-assign__screen{border-radius:12px;flex-direction:column;width:320px;height:868px;display:flex;position:absolute;top:-1px;left:-1px;overflow:hidden;box-shadow:0 12px 32px #0f17292e}.clubs-assign__head{background:var(--navy);color:#fffc;flex-direction:column;gap:8px;padding:20px;font-size:16px;line-height:1.4;display:flex}.clubs-assign__match{font:700 18px/1.25 var(--font-display);color:var(--paper)}.clubs-assign__body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:16px 20px 20px;line-height:1.4;display:flex;overflow:hidden}.clubs-assign__ref{border:1px solid var(--d-border);border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.clubs-assign__refs{flex-direction:column;gap:4px;display:flex}.clubs-assign__ref span{color:var(--d-muted);font-size:14px;font-weight:600}.clubs-assign__ref.is-selected{background:var(--d-accent-soft);border-color:var(--d-brand)}.clubs-assign__ref.is-available span{color:var(--d-success)}.clubs-assign__bar{border-top:1px solid var(--d-border);flex-direction:column;flex:none;gap:8px;padding:12px 20px 20px;display:flex;box-shadow:0 -6px 12px -10px #0f172940}.clubs-assign__fee{align-items:center;gap:12px;display:flex}.clubs-assign__fee .clubs-select{flex:1}.clubs-assign__bar .clubs-dbtn{width:100%}.clubs-assign__small{text-align:center;color:var(--d-subtle);font-size:12px;line-height:1.4}.clubs-assign__divider{color:var(--d-muted);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}.clubs-assign__divider:before,.clubs-assign__divider:after{content:"";background:var(--d-border);flex:1;height:1px}.clubs-modal{background:var(--paper);width:100%;max-width:430px;color:var(--d-text);filter:drop-shadow(0 24px 24px #10182840)drop-shadow(0 1px 1px #1018280f);border-radius:16px;flex-direction:column;gap:28px;padding:28px;line-height:1.4;display:flex}.clubs-modal__title{align-items:flex-start;gap:8px;display:flex}.clubs-modal__title p{font:700 22px/1.2 var(--font-display);letter-spacing:-.005em;color:var(--d-heading);flex:1}.clubs-modal__title span{background:var(--d-page);border-radius:16px;flex:none;place-items:center;width:32px;height:32px;display:grid}.clubs-modal__desc{margin-top:4px;font-size:16px}.clubs-modal__content{flex-direction:column;gap:16px;display:flex}.clubs-modal__summary{background:var(--d-accent-soft);border-radius:8px;flex-direction:column;gap:4px;padding:12px 16px;font-size:16px;display:flex}.clubs-modal__summary strong{font:700 16px/normal var(--font-display)}.clubs-modal__fee{flex-direction:column;gap:8px;display:flex}.clubs-modal__footer{justify-content:flex-end;gap:12px;display:flex}.clubs-planning{border:1px solid var(--grey-250);background:var(--paper);color:#0b0b0f;border-radius:20px;flex-direction:column;gap:12px;width:100%;max-width:380px;padding:24px;line-height:1.4;display:flex;box-shadow:0 24px 48px -24px #10182840,0 1px 2px #1018280f}.clubs-planning__title{font:600 24px/normal var(--font-display);color:var(--ink)}.clubs-planning__sub{color:var(--grey-600);margin-top:12px;font-size:14px;line-height:normal}.clubs-planning__slot{align-items:flex-start;gap:12px;display:flex}.clubs-planning__slot>div{border:1px solid var(--grey-300);background:#f5f5f5;border-radius:4px;flex-direction:column;flex:1;gap:4px;padding:12px;font-size:14px;display:flex}.clubs-planning__slot>.is-available{background:#e5f2e5;border-color:#b7dbb7;padding:8px}.clubs-planning__slot .is-available p:first-child{color:green;align-items:center;gap:8px;font-size:16px;display:flex}.clubs-intro.feature-split{align-items:start}.clubs-intro p{color:#0b0b0f;font-size:clamp(18px,1.4vw,20px);line-height:1.6}.clubs-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.clubs-copy>p{color:var(--grey-600);font-size:18px;line-height:1.55}.clubs-copy .chip--tag{font-size:14px}.clubs-features{flex-direction:column;gap:48px;display:flex}.clubs-features .checklist--mark{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:40px 48px;display:grid}.clubs-features .checklist--mark li{gap:14px}.clubs-features .checklist__mark{margin:4px 6px 0 0}.clubs-features .checklist__text{line-height:1.5}.clubs-price{background:var(--yellow);color:var(--ink);padding-block:clamp(64px,6.7vw,96px)}.clubs-price__inner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.clubs-price__text{border-top:4px solid var(--ink);flex-direction:column;flex:0 860px;gap:16px;padding-top:24px;display:flex}.clubs-price__text h2{font:700 clamp(36px, 3.9vw, 56px)/1 var(--font-display);letter-spacing:-.025em}.clubs-price__text p{font-size:20px;font-weight:500;line-height:1.4}.clubs-form{background:var(--paper);border-radius:24px;flex-direction:column;gap:20px;padding:32px;display:flex;box-shadow:0 24px 48px -24px #1018282e,0 1px 2px #1018280f}.clubs-form__field{flex-direction:column;gap:8px;display:flex}.clubs-form label{font-size:16px;font-weight:600}.clubs-form input{border:1px solid var(--grey-300);background:var(--paper);color:var(--ink);font:400 16px/1.2 var(--font-body);border-radius:12px;padding:14px 16px}.clubs-form input::placeholder{color:var(--grey-400)}.clubs-form .btn{width:100%}.clubs-cta{background:var(--orange-500);color:var(--ink);padding-block:clamp(64px,6.7vw,96px)}.clubs-cta__inner{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.clubs-cta__inner p{color:#2a1208;font-size:18px;line-height:1.55}.clubs-cta__inner .btn{margin-top:16px}.dash-games{--d-text:#2d160e;--d-subtle:#666;--d-muted:#929291;--d-brand:var(--orange-500);--d-surface:#f5f5f5;--d-border:var(--grey-300);background:var(--paper);border:1px solid var(--grey-250);color:var(--d-text);border-radius:16px;font-size:14px;line-height:1.4;overflow:hidden;box-shadow:0 24px 48px -24px #10182840,0 1px 2px #1018280f}.dash-games__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:16px 20px;display:flex}.dash-games__title{color:#88250e;font-size:20px;font-weight:600;line-height:normal}.dash-games__sync{color:var(--d-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.dash-games__day{background:var(--d-surface);border-bottom:1px solid var(--d-border);color:var(--d-subtle);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 16px;font-size:12px;display:flex}.dash-games__day strong{font:700 14px/normal var(--font-display);color:var(--d-text)}.dash-games__day .is-brand{color:var(--d-brand);font-weight:600}.dash-games__row{border-bottom:1px solid var(--d-border);align-items:center;gap:16px;padding:12px 16px;display:flex}.dash-games__content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dash-games__line{gap:12px;display:flex}.dash-games__line strong{font-weight:600}.dash-games__meta{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.dash-games .is-subtle{color:var(--d-subtle)}.dash-games__status{color:var(--d-subtle);align-items:center;gap:6px;display:inline-flex}.is-missing .dash-games__status{color:var(--d-brand);font-weight:600}.is-public .dash-games__status{color:var(--orange-700);font-weight:600}.dash-games__icon{flex:none;place-items:center;width:16px;height:16px;display:grid}.dash-games__action{background:var(--d-surface);border-radius:8px;flex:none;place-items:center;width:40px;height:32px;display:grid}.is-missing .dash-games__action{background:var(--d-brand)}.is-flipped{transform:scaleY(-1)}.faq{border-top:1px solid var(--grey-250)}.faq__item{border-bottom:1px solid var(--grey-250);padding-block:22px}.faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq__q::-webkit-details-marker{display:none}.faq__toggle{flex:none;width:20px;height:20px;position:relative}.faq__item:not([open]) .faq__toggle:after{content:"";background:var(--ink);border-radius:1px;width:2px;height:12px;position:absolute;top:4px;left:9px}.faq__a{color:var(--grey-600);margin-top:6px;font-size:16px;line-height:1.55}.faq__a>*+*{margin-top:8px}.faq__a a{text-decoration:underline}.feature-split{align-items:center;gap:48px 88px;display:grid}@media (width>=1024px){.feature-split{grid-template-columns:470px minmax(0,1fr)}.feature-split--reverse{grid-template-columns:minmax(0,1fr) 470px}}@media (width<=1023px){.feature-split--reverse>:last-child{order:-1}}.feature-split--top{align-items:start}.feature-split__preview{justify-content:center;min-width:0;display:flex}.feature-copy{flex-direction:column;align-items:flex-start;display:flex}.feature-copy>.h2{margin-top:14px}.feature-copy__lead{color:var(--grey-600);margin-top:20px;font-size:18px;line-height:1.55}.feature-copy>ul,.feature-copy>ol{margin-top:32px}.feature-copy>.btn-row{margin-top:36px}.footer{background:var(--ink);color:var(--grey-400);padding:0 0 40px;font-size:14px}.footer a{text-decoration:none}.footer a:hover{text-decoration:underline}.footer__top{border-top:1px solid #344054;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;padding-top:48px;display:flex}.footer__nav{flex-wrap:wrap;gap:24px 80px;display:flex}.footer__nav a{flex-direction:column;gap:2px;display:flex}.footer__nav strong{color:var(--paper);font-size:16px;font-weight:600}.footer__bottom{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:48px;display:flex}.footer ul.footer__legal{flex-wrap:wrap;gap:8px 24px;display:flex}.app-preview{--a-text:#0b0b0f;--a-subtle:#666;--a-muted:#929291;--a-surface:#f5f5f5;--a-success:green;width:100%;max-width:480px;color:var(--a-text);flex-direction:column;gap:16px;line-height:1.4;display:flex}.app-card{background:var(--paper);border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 24px 48px -24px #10182840,0 1px 2px #1018280f}.app-card__club{border-bottom:1px solid var(--a-surface);align-items:center;gap:12px;padding-bottom:16px;display:flex}.app-card__logo{width:40px;height:40px;color:var(--a-success);background:#e5f2e5;border-radius:20px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.app-card__name{margin-bottom:4px;font-size:16px;font-weight:700}.app-card__sub{color:var(--a-subtle);align-items:center;gap:6px;font-size:12px;display:flex}.app-card__sub .is-muted{color:var(--a-muted)}.app-card dt{font-size:12px}.app-card dd{margin:2px 0 0;font-size:14px;font-weight:600}.app-card__details{border-bottom:1px solid var(--a-surface);grid-template-columns:1fr 1fr;gap:12px 8px;padding-bottom:16px;display:grid}.app-card__role{justify-content:space-between;align-items:flex-end;display:flex}.app-card__fee{color:var(--orange-500);font-size:18px;font-weight:600}.app-toast{background:var(--a-text);color:var(--paper);filter:drop-shadow(0 4px 6px #00000026);border-radius:8px;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.app-toast__icon{background:var(--a-success);border-radius:23px;flex:none;place-items:center;padding:1.43px;display:grid}.app-preview{align-items:flex-end}.app-preview>*{box-shadow:0 12px 32px -8px #0f17291a}.app-offer{border:1px solid var(--grey-250);background:var(--paper);border-radius:16px;width:100%}.app-offer__club{align-items:center;gap:12px;padding:20px 24px;display:flex}.app-offer__club>img{flex:none}.app-offer__name{font-size:18px;font-weight:600}.app-offer__sub{color:#66666b;font-size:14px}.app-offer__row{border-top:1px solid var(--grey-250);justify-content:space-between;align-items:center;padding:16px 24px;font-size:16px;font-weight:500;display:flex}.app-offer__fee{font:700 26px var(--font-display);color:var(--orange-700)}.app-preview .app-toast{filter:none;background:#121217;border-radius:12px;gap:10px;padding:14px 20px 14px 16px;font-size:15px}.app-contact{border:1px solid var(--grey-250);background:var(--paper);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;width:min(380px,100%);padding:18px 20px;display:flex}.app-contact__name{font-size:18px;font-weight:600}.home-paths{--side:max(var(--gutter), calc((100vw - var(--container)) / 2));display:grid}@media (width>=900px){.home-paths{grid-template-columns:1fr 1fr}}.home-paths__panel{padding:48px var(--gutter);flex-direction:column;align-items:flex-start;gap:18px;display:flex}@media (width>=900px){.home-paths__panel{padding-inline:var(--side) 56px}.home-paths__panel--club{padding-inline:56px var(--side)}}.home-paths__panel--club{background:var(--brown-700);color:var(--paper)}.home-paths__title{font:600 clamp(24px, 2.1vw, 30px)/1.2 var(--font-display);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home-paths__text{color:#ffffffe6;max-width:448px;font-size:18px;line-height:1.55}.home-paths .bg-blue .home-paths__text{color:var(--blue-100)}.home-paths__panel>:last-child{margin-top:6px}.home-stats{background:var(--yellow);color:var(--ink);padding-block:clamp(64px,6.7vw,96px)}.home-stats__inner{gap:48px 64px;display:grid}@media (width>=700px){.home-stats__inner{grid-template-columns:1fr 1fr}}.home-stats__item{border-top:4px solid var(--ink);flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding-top:24px;display:flex}.home-stats__item dd{font:700 clamp(56px, 7.8vw, 112px)/.95 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0}.home-stats__item dt{max-width:360px;font-size:20px;font-weight:500;line-height:1.4}.home-photo-band{color:var(--paper);background:var(--ink);position:relative;overflow:hidden}.home-photo-band>img,.home-photo-band__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-photo-band:after{content:"";background:#00000080;position:absolute;inset:0}.home-photo-band__inner{z-index:1;flex-direction:column;align-items:flex-start;gap:20px;padding-top:calc(88px + clamp(64px,11vw,160px));padding-bottom:clamp(48px,5vw,72px);display:flex;position:relative}.home-photo-band .h1{letter-spacing:-.025em;font-size:clamp(32px,8vw,80px);line-height:1.04}.home-photo-band .lead{max-width:544px;color:var(--paper);font-size:clamp(18px,1.7vw,24px);font-weight:500;line-height:1.55}.home-photo-band__actions{flex-wrap:wrap;gap:12px 16px;margin-top:8px;display:flex}.home-photo-band__toggle{z-index:2;right:var(--gutter);color:var(--paper);font:600 14px/1.2 var(--font-body);cursor:pointer;background:#10182880;border:1px solid #fff9;border-radius:999px;padding:8px 16px;position:absolute;bottom:clamp(24px,3vw,40px)}.home-photo-band__toggle:hover{background:#101828bf}.logo{width:150px;height:34px;display:block;position:relative}.logo__mark{width:30.87px;height:30.87px;position:absolute;top:0;left:0}.logo__word{width:127.17px;height:13.73px;position:absolute;top:20.27px;left:22.86px}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}@keyframes motion-rise{0%{opacity:0;translate:0 40px}}@keyframes motion-fade-left{0%{opacity:0;translate:-32px}}@keyframes motion-pop{0%{opacity:0;scale:.6}}@keyframes motion-settle{0%{scale:1.12}}@keyframes motion-wiggle{0%,to{rotate:0deg}25%{rotate:-6deg}75%{rotate:5deg}}.btn{transition:translate .25s var(--ease-out), box-shadow .25s var(--ease-out), background-color .2s, filter .2s}.btn:hover{translate:0 -2px;box-shadow:0 10px 20px -10px #10182873}.btn:active{box-shadow:none;translate:0}.btn__icon img{transition:translate .3s var(--ease-spring)}.btn:hover .btn__icon img{translate:4px}.btn--ghost:hover,.btn--outline:hover,.btn--paper:hover{box-shadow:0 8px 16px -10px #10182840}.chip--tag{transition:scale .3s var(--ease-spring)}a:hover>.chip--tag{animation:.5s ease-in-out motion-wiggle;scale:1.08}.store-badge{transition:translate .25s var(--ease-out), box-shadow .25s var(--ease-out)}.store-badge:hover{translate:0 -3px;box-shadow:0 12px 20px -12px #00000080}.footer a{transition:color .2s}.footer a:hover{color:var(--paper);text-decoration:none}.footer__nav a strong{transition:background-size .3s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 2px no-repeat}.footer__nav a:hover strong{background-size:100% 2px}.footer>.container>.footer__top>a:first-child .logo__mark{transition:rotate .5s var(--ease-spring)}.footer>.container>.footer__top>a:first-child:hover .logo__mark,.nav__logo:hover .logo__mark{rotate:-12deg}.nav__logo .logo__mark{transition:rotate .5s var(--ease-spring)}.faq__q{transition:color .2s}.faq__q:hover{color:var(--orange-700)}.faq__toggle{transition:rotate .3s var(--ease-out)}.faq__q:hover .faq__toggle{rotate:180deg}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}}@media (prefers-reduced-motion:no-preference){.home-photo-band>img{animation:motion-settle 2.4s var(--ease-out) both}.home-photo-band__inner>*,.clubs-hero__main>*,.ref-hero__text>*,.teams-hero__text>*{animation:motion-rise .9s var(--ease-out) both}:is(.home-photo-band__inner,.clubs-hero__main,.ref-hero__text,.teams-hero__text)>:nth-child(2){animation-delay:.12s}:is(.home-photo-band__inner,.clubs-hero__main,.ref-hero__text,.teams-hero__text)>:nth-child(3){animation-delay:.24s}:is(.home-photo-band__inner,.clubs-hero__main,.ref-hero__text,.teams-hero__text)>:nth-child(n+4){animation-delay:.36s}:is(.clubs-hero__main,.ref-hero__text,.teams-hero__text)>.chip--tag:first-child{animation:motion-pop .6s var(--ease-spring) both}.clubs-hero__peek,.teams-hero__phone,.ref-hero__inner>:last-child{animation:motion-rise 1.1s var(--ease-out) .35s both}.home-paths__panel{animation:motion-rise .9s var(--ease-out) .3s both}.home-paths__panel+.home-paths__panel{animation-delay:.42s}@supports (animation-timeline:view()){.feature-split>*,.pricing-card,.home-stats__item,.faq__item,.checklist--mark li,.steps--column .steps__item,.newsletter__inner>*,.clubs-price__inner>*,.pricing-grid+p{animation:linear both motion-rise;animation-timeline:view();animation-range:entry entry 45%}.feature-split>:nth-child(2),.pricing-card:nth-child(2),.home-stats__item:nth-child(2),.newsletter__inner>:nth-child(2),.checklist--mark li:nth-child(2n){animation-range:entry 10% entry 55%}.pricing-card:nth-child(3){animation-range:entry 20% entry 65%}.app-toast,.app-contact{animation:linear both motion-fade-left;animation-timeline:view();animation-range:entry 20% entry 70%}.home-stats__item{background:linear-gradient(var(--ink), var(--ink)) 0 0 / 100% 4px no-repeat border-box;border-top-color:#0000;animation-name:motion-rise,motion-rule}@keyframes motion-rule{0%{background-size:0 4px}}}}.nav{z-index:50;background:var(--paper);border-bottom:1px solid var(--paper-2);position:sticky;top:0}.nav__inner{justify-content:space-between;align-items:center;gap:24px;min-height:88px;display:flex;position:relative}.nav__logo img{width:140px;height:auto}.nav__logo .logo img{width:auto}.nav__links>a{--pad:0px;align-items:center;gap:8px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.nav__links>a:after{content:"";left:var(--pad);right:var(--pad);bottom:calc(var(--pad) * .4);transform-origin:0;background:currentColor;border-radius:1px;height:2px;transition:scale .3s cubic-bezier(.22,1,.36,1);position:absolute;scale:0 1}.nav__links>a:hover:after{scale:1}.nav__toggle{cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.nav__toggle::-webkit-details-marker{display:none}.nav--overlay{color:var(--paper);background:0 0;border-bottom:0;position:absolute;inset:0 0 auto}.nav__burger{width:24px;height:18px;display:block;position:relative}.nav__burger i{background:currentColor;border-radius:2px;width:100%;height:2px;transition:translate .35s cubic-bezier(.22,1,.36,1),rotate .35s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;left:0}.nav__burger i:first-child{top:0}.nav__burger i:nth-child(2){top:8px}.nav__burger i:nth-child(3){top:16px}.nav__menu[open] .nav__burger i:first-child{translate:0 8px;rotate:45deg}.nav__menu[open] .nav__burger i:nth-child(2){opacity:0;translate:8px}.nav__menu[open] .nav__burger i:nth-child(3){translate:0 -8px;rotate:-45deg}@media (width<=1023px){.nav__logo,.nav__menu{z-index:2;position:relative}.nav__menu[open]{color:var(--paper)}.nav__links{z-index:1;padding:calc(88px + 32px) var(--gutter) max(32px, env(safe-area-inset-bottom));background:var(--ink);color:var(--paper);visibility:hidden;flex-direction:column;align-items:flex-start;gap:8px;transition:translate .5s cubic-bezier(.22,1,.36,1),visibility 0s linear .5s;display:flex;position:fixed;inset:0;overflow-y:auto;translate:100%}.nav__menu[open]+.nav__links{visibility:visible;transition:translate .5s cubic-bezier(.22,1,.36,1),visibility;translate:0}.nav__links>a{font:600 clamp(22px, 5.6vw, 28px)/1.2 var(--font-display);letter-spacing:-.01em;padding-block:10px}.nav__links>a .chip--sm{order:1;font-size:14px}.nav__links>*{opacity:0;transition:opacity .3s,translate .3s;translate:32px}.nav__menu[open]+.nav__links>*{opacity:1;transition:opacity .5s .15s,translate .6s cubic-bezier(.22,1,.36,1) .15s;translate:0}.nav__menu[open]+.nav__links>:nth-child(2){transition-delay:.21s}.nav__menu[open]+.nav__links>:nth-child(3){transition-delay:.27s}.nav__menu[open]+.nav__links>:nth-child(4){transition-delay:.33s}.nav__menu[open]+.nav__links>:nth-child(5){transition-delay:.39s}.nav__extra{margin-top:auto;padding-top:32px}html:has(.nav__menu[open]){overflow:hidden}}@media (width>=1024px){.nav__toggle,.nav__menu,.nav__extra{display:none}.nav__links{align-items:center;gap:4px;display:flex}.nav__links>a{--pad:14px;padding:10px 14px}}.newsletter{padding-block:clamp(64px,7.2vw,104px)}.newsletter__inner{align-items:end;gap:40px 64px;display:grid}@media (width>=900px){.newsletter__inner{grid-template-columns:1fr 1fr}}.newsletter__text{flex-direction:column;gap:16px;display:flex}.newsletter .h2{text-wrap:wrap;max-width:480px;line-height:1.1}.newsletter__text p{max-width:448px;color:var(--grey-300);font-size:18px;line-height:1.55}.newsletter__form{flex-direction:column;gap:8px;display:flex}.newsletter__form label{font-size:16px;font-weight:600}.newsletter__row{flex-wrap:wrap;gap:10px;display:flex}.newsletter__row input{border:2px solid var(--grey-600);background:var(--ink-2);min-width:0;color:var(--paper);font:400 16px/1.2 var(--font-body);border-radius:999px;flex:220px;padding:15px 18px}.newsletter__row input::placeholder{color:var(--grey-400)}.newsletter__note{color:var(--grey-400);font-size:14px}.photo-card{--a-text:#0b0b0f;--a-subtle:#66666b;--a-line:var(--grey-250);width:100%;min-height:448px;color:var(--a-text);background:#dbe0eb;border-radius:24px;grid-template-columns:minmax(0,1fr);place-items:center;padding:32px 16px;line-height:normal;display:grid;position:relative;overflow:hidden}.photo-card__photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.photo-card--overlay:after{content:"";background:#10182866;position:absolute;inset:0}.photo-card__card{z-index:1;background:var(--paper);border-radius:12px;flex-direction:column;gap:16px;max-width:100%;padding:24px 28px;display:flex;position:relative}@media (width>=640px){.photo-card__card--topRight{place-self:start end}}.photo-card__video{z-index:1;background:var(--brown-700);color:var(--paper);border-radius:999px;align-items:center;gap:12px;padding:8px 20px 8px 8px;font-size:16px;font-weight:600;text-decoration:none;display:flex;position:absolute;bottom:32px;left:32px;box-shadow:0 8px 24px -4px #0f172933}.photo-card__video:hover{background:color-mix(in srgb, var(--brown-700), #000 35%)}.photo-card--overlay:has(.photo-card__video){padding-bottom:108px}.pc-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pc-head>div{flex-direction:column;gap:2px;display:flex}.pc-head:has(.pc-amount) .pc-heading{white-space:nowrap}.pc-heading{font-size:18px;font-weight:500}.pc-heading--bold{font-weight:600}.pc-heading--title{font:700 22px var(--font-display);color:var(--orange-700)}.pc-meta{color:var(--a-subtle);font-size:15px}.pc-amount{font:700 28px var(--font-display);color:var(--orange-700)}.pc-amount--sm{font-size:24px}.pc-badge{white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}.pc-badge--green{color:#0c7a3b;background:#e5f5eb}.pc-badge--grey{color:#595961;background:#edf0f2}.pc-badge--orange{color:var(--orange-700);background:#fcede5}.pc-number{font:700 102px/1 var(--font-display);letter-spacing:-.05em;color:var(--orange-700)}.pc-number--green{color:#0c7a3b;font-size:88px}.pc-badge+.pc-number{margin-top:-4px}p:has(>.pc-badge)+.pc-number{margin-top:-4px}.pc-text--caption{font-size:18px;font-weight:500}.pc-text--note{color:var(--a-subtle);font-size:15px}.pc-number+.pc-text--caption{margin-top:-4px}.pc-head+.pc-rows{margin-top:-8px}.pc-row{border-top:1px solid var(--a-line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.pc-row__main{align-items:center;gap:12px;display:flex}.pc-row__main>div{flex-direction:column;gap:2px;display:flex}.pc-row__time{color:var(--a-subtle);font-size:15px}.pc-row__time+div .pc-row__title{white-space:nowrap}.pc-row__title{font-size:16px;font-weight:600}.pc-row__text{color:var(--a-subtle);font-size:14px}.pc-row--green .pc-row__text{color:#0c7a3b}.pc-row--muted .pc-row__title{color:var(--a-subtle)}.pc-row--highlight{background:#faf6f4;border:0;border-radius:10px;padding:10px 10px 10px 14px}.pc-row--highlight .pc-row__title{font-size:15px}.pc-row--highlight .pc-row__text{color:#0c7a3b;align-items:center;gap:6px;display:flex}.pc-row--highlight .pc-row__text:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.pc-pill{background:var(--orange-700);color:var(--paper);white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:15px;font-weight:600}.pc-days{gap:10px;display:flex}.pc-day{background:#f5f5f5;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px 18px;display:flex}.pc-day span{color:var(--a-subtle);font-size:14px;font-weight:500}.pc-day strong{font:700 24px var(--font-display)}.pc-day.is-selected{background:var(--orange-700);color:var(--paper)}.pc-day.is-selected span{color:var(--paper)}.pc-stars{gap:8px;display:flex}.pc-star{width:36px;height:36px;position:relative}.pc-star img{width:100%;height:100%;position:absolute;inset:0}.pc-star img+img{clip-path:inset(0 calc(100% - var(--fill)) 0 0)}.pc-chips{flex-wrap:wrap;gap:8px;display:flex}.pc-chips li{background:#f5f5f5;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.pc-form{flex-wrap:wrap;gap:12px;display:flex}.pc-field{flex-direction:column;flex:1 0 100%;gap:6px;font-size:14px;font-weight:500;display:flex}.pc-field--half{flex:1 0 calc(50% - 6px)}.pc-input{border:1.5px solid var(--a-line);border-radius:10px;padding:12px 14px;font-size:16px;font-weight:400}.pc-actions{flex-wrap:wrap;gap:12px;display:flex}.pc-head+.pc-actions,.pc-form+.pc-actions,.pc-stars+.pc-actions{margin-top:4px}.pc-btn{background:var(--orange-700);color:var(--paper);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:18px;font-weight:600;display:inline-flex}.pc-btn--full{flex:1;padding:14px 0}.pc-btn--whatsapp{color:#148c38;background:0 0;border:1.5px solid #148c38;padding:12.5px 20.5px}.pricing-hero{padding-bottom:clamp(56px,6vw,96px)}.pricing-grid{gap:24px;display:grid}@media (width>=900px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}.pricing-card{border:1px solid var(--grey-250);background:var(--paper);border-radius:20px;flex-direction:column;align-items:flex-start;gap:20px;padding:clamp(24px,3vw,32px);display:flex;box-shadow:0 24px 48px -24px #10182840,0 1px 2px #1018280f}.pricing-card__label{font-size:18px;font-weight:600;line-height:1.35}.pricing-card__price{flex-wrap:wrap;flex:1;align-items:baseline;gap:8px;display:flex}.pricing-card__amount{font:700 clamp(44px, 4vw, 56px)/1 var(--font-display);letter-spacing:-.03em}.pricing-card__period{color:var(--grey-600);font-size:16px}.pricing-incl .checklist{gap:22px 40px;display:grid}@media (width>=700px){.pricing-incl .checklist{grid-template-columns:1fr 1fr}}.pricing-copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.pricing-copy>p{color:var(--grey-600);font-size:18px;line-height:1.55}.pricing-tip{background:var(--green);color:var(--paper);border-radius:12px;flex-direction:column;gap:8px;margin-top:12px;padding:20px 24px;display:flex}.pricing-tip strong{font-size:14px}.pricing-tip p{font:700 20px/1.25 var(--font-display)}.pricing-receipt{border:1px solid var(--grey-250);background:var(--paper);border-radius:20px;flex-direction:column;gap:16px;padding:clamp(20px,3vw,32px);display:flex;box-shadow:0 24px 48px -24px #10182840,0 1px 2px #1018280f}.pricing-receipt table{border-collapse:collapse;width:100%}.pricing-receipt th,.pricing-receipt td{border-bottom:1px solid var(--grey-250);text-align:left;vertical-align:baseline;padding:14px 0;font-size:16px;font-weight:400}.pricing-receipt td{text-align:right;padding-left:16px;font-weight:600}.pricing-receipt tbody tr:last-child th,.pricing-receipt tbody tr:last-child td{border-bottom:0}.pricing-receipt tfoot th,.pricing-receipt tfoot td{border-top:2px solid var(--ink);border-bottom:0;padding-top:18px}.pricing-receipt tfoot th{font-weight:700}.pricing-receipt tfoot td{font:700 24px/1.2 var(--font-display)}.pricing-receipt__note{color:var(--grey-600);font-size:14px}.ref-hero{padding-top:128px;overflow:hidden}.ref-hero__inner{gap:48px 64px;display:grid}@media (width>=1024px){.ref-hero__inner{grid-template-columns:minmax(0,1fr) 414px}}.ref-hero__text{flex-direction:column;align-items:flex-start;padding-top:40px;display:flex}.ref-hero .chip--tag{letter-spacing:-.015em;padding-inline:16px;font-size:24px;transform:rotate(-1deg)}.ref-hero__title{max-width:620px;font:700 clamp(36px, 3.9vw, 56px)/1.06 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:20px}.ref-hero__lead{max-width:600px;margin:24px 0 32px;font-size:clamp(18px,1.4vw,20px);line-height:1.55}@media (width<=1023px){.ref-hero .ref-phone-crop{--crop:560px!important}}.ref-intro{color:#0b0b0f;font-size:clamp(18px,1.4vw,20px);line-height:1.6}.ref-copy{flex-direction:column;gap:20px;display:flex}.ref-copy p{color:var(--grey-600);font-size:18px;line-height:1.55}.ref-feature{padding-top:clamp(64px,6.7vw,96px)}.ref-card{--a-surface:#f5f5f5;border:1px solid var(--a-surface);background:var(--paper);color:#0b0b0f;border-radius:8px;flex-direction:column;justify-self:center;gap:16px;width:100%;max-width:400px;padding:20px;line-height:1.4;display:flex;box-shadow:0 16px 40px -12px #1018281a}.ref-card__title{font:700 22px/1.2 var(--font-display);letter-spacing:-.005em;color:#88250e}.ref-card__list{flex-direction:column;gap:16px;display:flex}.ref-card__row{background:var(--a-surface);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.ref-card__row p{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ref-card__row strong{font-size:16px;font-weight:700}.ref-card__row span{color:#666;font-size:14px}.ref-card__row.is-quote p{gap:4px}.ref-card__fee{white-space:nowrap;font-weight:600;color:var(--orange-500)!important;font-size:18px!important}.ref-label{background:var(--orange-500);white-space:nowrap;border-radius:20px;padding:4px 12px;font-weight:600;line-height:1.4;display:inline-block;color:var(--paper)!important;font-size:16px!important}.ref-score{align-items:center;gap:12px;display:flex}.ref-score__num{font:700 48px/1.2 var(--font-display);letter-spacing:-.02em}.ref-score__stars{gap:5px;height:20px;margin-bottom:4px;padding:1.5px;display:flex}.ref-score__label{color:#666;font-size:14px}.ref-chips{flex-wrap:wrap;gap:8px;display:flex}.ref-chips li{border:1px solid var(--a-surface);background:var(--a-surface);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:600}.ref-cta{padding-block:clamp(64px,6.7vw,96px)}.ref-cta__inner{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ref-cta .store-badges{padding-top:16px}.ref-cta__links{flex-wrap:wrap;gap:8px 24px;padding-top:8px;font-size:16px;font-weight:600;display:flex}.ref-phone-crop{height:var(--crop);justify-content:center;display:flex;overflow:hidden}.ref-phone{filter:drop-shadow(0 32px 32px #10182847);background:#0b0b0f;border:2px solid #2b2d33;border-radius:64px;flex:none;width:414px;height:868px;position:relative}.ref-phone__btn{background:#1d1f24;border-radius:2px;width:3px;position:absolute;left:-7px}.ref-phone__btn.is-right{left:410px}.ref-phone__screen{background:var(--paper);border-radius:52px;width:390px;height:844px;position:absolute;top:8px;left:8px;overflow:hidden}.ref-phone__time{color:var(--paper);font:600 16px/normal var(--font-body);position:absolute;top:17px;left:44px}.ref-phone__status{position:absolute;top:19px;left:276px}.ref-phone__island{background:#000;border-radius:18px;width:122px;height:36px;position:absolute;top:11px;left:134px}@media (width<=460px){.ref-phone-crop{zoom:.84}}.ref-screen{--a-text:#0b0b0f;--a-subtle:#666;--a-muted:#929291;--a-surface:#f5f5f5;--a-success:green;--a-heading:#88250e;--a-border:var(--grey-300);background:var(--a-surface);min-height:100%;color:var(--a-text);line-height:1.4;position:relative}.ref-screen__photo{width:205.26%;max-width:none;height:214.29%;position:absolute;top:-109.62%;left:0}.ref-screen__photo.is-cover{object-fit:cover;width:100%;height:100%;inset:0}.ref-screen__title,.ref-screen__sub{color:var(--paper);font:700 28px/1.2 var(--font-display);letter-spacing:-.01em;position:relative}.ref-screen__sub{letter-spacing:0;font-size:18px;font-weight:400}.ref-screen__heading{font:700 22px/1.2 var(--font-display);letter-spacing:-.005em;color:var(--a-heading)}.ref-screen__heading.is-small{letter-spacing:0;font-size:18px}.ref-day{align-items:flex-start;gap:12px;display:flex}.ref-day__date{flex-direction:column;flex:none;gap:2px;width:37px;font-size:12px;display:flex}.ref-day__date strong{font-size:16px;font-weight:600}.ref-day__date.is-planning{gap:0;width:32px;font-size:16px}.ref-aanbod__hero{flex-direction:column;gap:4px;height:250px;padding:72px 24px 0;display:flex;position:relative;overflow:hidden}.ref-aanbod__hero:before,.ref-match-hero:before,.ref-planning__hero:before{content:"";z-index:1;background:#2b0f128c;position:absolute;inset:0}.ref-aanbod__hero>p,.ref-planning__hero>p,.ref-match-hero>:not(img){z-index:2;position:relative}.ref-aanbod__content{z-index:3;background:var(--a-surface);border-radius:28px 28px 0 0;flex-direction:column;gap:24px;margin-top:-30px;padding:28px 24px 0;display:flex;position:relative}.ref-aanbod__card{min-width:0;box-shadow:none;border-radius:2px;flex:1}.ref-match-hero{color:var(--paper);border-radius:0 0 24px 24px;flex-direction:column;align-items:flex-start;gap:20px;padding:24px;display:flex;position:relative;overflow:hidden}.ref-match-hero:before{background:linear-gradient(#0000004d,#0009)}.ref-match-hero__top{justify-content:center;align-self:stretch;padding-top:44px;display:flex}.ref-match-hero__badge{width:100px;height:100px;color:var(--a-success);background:#e5f2e5;border-radius:20px;place-items:center;font-size:37.5px;font-weight:700;display:grid}.ref-match-hero__title{font:700 22px/1.2 var(--font-display);letter-spacing:-.005em}.ref-match-hero__info{flex-direction:column;align-self:stretch;gap:8px;font-size:12px;display:flex}.ref-match-hero__info dl{grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.ref-screen dt{font-size:12px}.ref-screen dd{margin:0;font-size:14px;font-weight:600}.ref-match-hero__role{justify-content:space-between;align-self:stretch;align-items:flex-end;gap:20px;display:flex}.ref-match-hero__role p{font-size:18px;font-weight:600}.ref-accepted__block{flex-direction:column;gap:8px;padding:24px 20px 0;display:flex}.ref-accepted__details{border:1px solid var(--a-surface);background:var(--paper);border-radius:8px;grid-template-columns:1fr 1fr;gap:12px 20px;padding:16px;display:grid}.ref-accepted__details .is-wide{grid-column:1/-1}.ref-accepted__toast{z-index:3;width:350px;position:absolute;top:600px;left:20px}.ref-app-btn{border:1.5px solid var(--a-border);background:var(--paper);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:18px;font-weight:600;display:flex}.ref-app-btn img{object-fit:none;width:22px;height:22px}.ref-planning{background:#c6c6c8}.ref-planning__hero{flex-direction:column;gap:8px;padding:64px 20px 24px;display:flex;position:relative;overflow:hidden}.ref-planning__hero:before{background:#00000073}.ref-planning__content{background:var(--a-surface);border-radius:24px 24px 0 0;flex-direction:column;gap:24px;min-height:600px;padding:27px 24px 0;display:flex}.ref-planning__content>.ref-day{margin-top:-12px}.ref-planning__content>.ref-screen__heading+.ref-day{margin-top:0}.ref-planning__club{align-items:center;gap:12px;display:flex}.ref-planning__club img{border-radius:43px}.ref-planning__club p{flex-direction:column;font-size:14px;display:flex}.ref-planning__club strong{font:700 18px/1.2 var(--font-display)}.ref-planning__card{background:var(--paper);border-radius:2px;flex:1;gap:12px;padding:16px;display:flex}.ref-planning__card .ref-app-btn{padding:8px 12px;font-size:16px}.ref-app-btn.is-grow{flex:1}.section{padding-block:var(--section-y)}.bg-ink{background:var(--ink);color:var(--paper)}.steps{counter-reset:none;gap:24px;display:grid}.steps--row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.steps--row .steps__item{background:var(--paper);border-radius:var(--radius);flex-direction:column;gap:14px;padding:28px;display:flex}.bg-paper .steps--row .steps__item{background:var(--mist)}.steps--column{gap:0}.steps--column .steps__item{align-items:stretch;gap:16px;display:flex}.steps--column .steps__item:not(:last-child) .steps__body{padding-bottom:22px}.steps--column .steps__rail{flex-direction:column;flex:none;align-items:center;gap:4px;width:44px;display:flex}.steps--column .steps__item:not(:last-child) .steps__rail:after{content:"";background:var(--grey-250);flex:1;width:2px}.steps--column .steps__num{width:36px;height:36px;font:600 16px/1 var(--font-display)}.steps--column .steps__body{gap:3px;padding-top:5px}.steps--column .steps__title{margin-bottom:0;font-size:18px;font-weight:600;line-height:1.35}.steps--column .steps__body .muted{color:var(--grey-600);font-size:16px;line-height:1.55}.steps__num{width:48px;height:48px;font:700 20px/1 var(--font-display);border-radius:999px;flex:none;place-items:center;display:grid}.steps__title{margin-bottom:6px;font-size:20px;font-weight:700;line-height:1.3}.steps--row .steps__title{margin-bottom:0}.steps__body{flex-direction:column;gap:6px;display:flex}.accent-blue .steps__num{background:var(--blue);color:var(--paper)}.accent-yellow .steps__num{background:var(--yellow-400);color:var(--ink)}.accent-green .steps__num{background:var(--green);color:var(--paper)}.store-badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store-badges--stacked{flex-direction:column;align-items:flex-start}.store-badge{border-radius:9px;display:inline-block}.store-badge img{width:auto;height:48px}.teams-app{--t-text:#0b0b0f;--t-subtle:#666;--t-surface:#f5f5f5;--t-border:var(--grey-300);--t-heading:#88250e;--t-success:green;color:var(--t-text);font-size:16px;line-height:1.4}.teams-app__stack{flex-direction:column;gap:16px;display:flex}.teams-app__field{flex-direction:column;gap:12px;display:flex}.teams-app__label{font-weight:700}.teams-app__control{border:1px solid var(--t-border);background:var(--paper);border-radius:12px;align-items:center;height:48px;padding:0 16px;display:flex}.teams-app__fee{border:1px solid var(--t-surface);background:var(--paper);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.teams-app__chips{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.teams-app__chip{border:1px solid var(--t-border);background:var(--paper);white-space:nowrap;border-radius:22px;place-items:center;height:44px;display:grid}.teams-app__chip.is-selected{border-color:var(--orange-500);background:var(--orange-500);color:var(--paper)}.teams-app__summary{background:var(--t-surface);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.teams-app__summary>div{justify-content:space-between;gap:12px;display:flex}.teams-app__summary dd{white-space:nowrap;margin:0}.teams-app__summary .is-total{border-top:1px solid var(--t-border);padding-top:16px;font-weight:700}.teams-app__radios li{justify-content:space-between;align-items:center;padding-block:4px;display:flex}.teams-app__radio{border:1.5px solid var(--t-border);background:var(--paper);border-radius:12px;width:24px;height:24px}.teams-app__toast{background:var(--t-text);color:var(--paper);filter:drop-shadow(0 4px 6px #00000026);border-radius:8px;align-items:center;gap:8px;padding:14px 16px;font-size:14px;font-weight:600;display:flex}.teams-app__toast-icon{background:var(--t-success);border-radius:23px;flex:none;place-items:center;padding:1.43px;display:grid}.teams-app__btn{text-align:center;border-radius:8px;place-items:center;padding:12px 16px;font-size:18px;font-weight:600;display:grid}.teams-app__btn--primary{background:var(--blue);color:var(--paper)}.teams-app__btn--secondary{border:1.5px solid var(--t-border);background:var(--paper)}.teams-app__status{background:var(--orange-500);color:var(--paper);border-radius:20px;padding:4px 12px;font-weight:600}.teams-hero{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.teams-hero__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.teams-hero:before{content:"";z-index:1;background:#0009;position:absolute;inset:0}.teams-hero__inner{z-index:1;flex-wrap:wrap;gap:48px 64px;padding-top:128px;display:flex;position:relative}.teams-hero__text{flex-direction:column;flex:420px;align-items:flex-start;padding-top:40px;display:flex}.teams-hero__title{max-width:620px;font:700 clamp(36px, 3.9vw, 56px)/1.06 var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-top:20px}.teams-hero__lead{max-width:600px;margin:24px 0 32px;font-size:clamp(18px,1.4vw,20px);line-height:1.55}.teams-hero__phone{background:var(--ink);border-radius:56px;flex:none;width:410px;max-width:100%;margin:0 auto -200px;padding:10px;box-shadow:0 32px 64px -16px #00000059}.teams-hero__screen{background:var(--t-surface);border-radius:46px;height:800px;overflow:hidden}.teams-hero__screen-head{color:var(--paper);position:relative;overflow:hidden}.teams-hero__screen-head>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.teams-hero__screen-head:after{content:"";background:#00000073;position:absolute;inset:0}.teams-hero__status,.teams-hero__screen-title{z-index:1;position:relative}.teams-hero__status{justify-content:space-between;padding:16px 28px 8px;font-size:14px;font-weight:600;line-height:normal;display:flex}.teams-hero__status span:first-child{font-size:16px}.teams-hero__screen-title{font:700 28px/1.2 var(--font-display);letter-spacing:-.01em;padding:24px 20px}.teams-hero__screen .teams-app__stack{padding:20px 24px 24px}@media (width<=480px){.teams-hero__phone{margin-bottom:-380px}}.teams-intro{align-items:start;gap:24px 88px;display:grid}.teams-intro p{color:#0b0b0f;font-size:20px;line-height:1.6}@media (width>=1024px){.teams-intro{grid-template-columns:470px 1fr}}.teams-feature__copy{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.teams-feature__copy>p{color:var(--grey-600);font-size:18px;line-height:1.55}.teams-screen,.teams-panel,.teams-review,.teams-sheet{background:var(--paper);border-radius:20px;width:100%;box-shadow:0 24px 48px -24px #10182840,0 1px 2px #1018280f}.teams-screen,.teams-panel,.teams-review{border:1px solid var(--grey-250)}.teams-screen{max-width:390px;height:640px;padding-top:47px;overflow:hidden}.teams-screen__head{justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.teams-screen__head p{font:700 22px/1.2 var(--font-display);color:var(--t-heading);white-space:nowrap;flex:1}.teams-screen__head>span:last-child{width:44px}.teams-screen__back{background:var(--paper);filter:drop-shadow(0 4px 12px #00000014);border-radius:22px;place-items:center;width:44px;height:44px;display:grid}.teams-screen__body{gap:32px;padding:24px 24px 0}.teams-panel{max-width:400px;padding:24px}.teams-panel .teams-app__stack{gap:14px}.teams-tip{background:var(--green);color:var(--paper);border-radius:20px;flex-direction:column;gap:14px;padding:24px;display:flex}.teams-tip__label{align-items:center;gap:4px;font-size:15px;font-weight:700;line-height:1.5;display:flex}.teams-tip__text{max-width:280px;font:700 18px/1.25 var(--font-display)}.teams-review{background:var(--t-surface);max-width:390px;height:440px;padding:20px;overflow:hidden}.teams-review>div{flex-direction:column;gap:8px;display:flex}.teams-review__heading{font:700 22px/1.2 var(--font-display);letter-spacing:-.005em;color:var(--t-heading)}.teams-review__heading:not(:first-child){margin-top:16px}.teams-review__box{border:1px solid var(--t-surface);background:var(--paper);border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}.teams-review__paid{justify-content:space-between;align-items:center;display:flex}.teams-review__paid strong{font-size:18px;font-weight:600}.teams-review__contact{border:1px solid var(--t-surface);border-radius:8px;align-items:center;gap:12px;padding:16px;font-size:14px;display:flex}.teams-review__contact>div{flex:1}.teams-review__name{font-size:16px;font-weight:600}.teams-review__row{align-items:center;gap:8px;display:flex}.teams-review__row:first-of-type{margin-top:8px}.teams-review__row+.teams-review__row{margin-top:4px}.teams-review__row span{flex:none;place-items:center;width:20px;height:20px;display:grid}.teams-review__btn{border:1px solid var(--t-border);filter:drop-shadow(0 1px 1px #0a0a0f14);border-radius:8px;place-items:center;height:40px;font-size:15px;font-weight:600;display:grid}.teams-review__small{font-size:14px;font-weight:600}.teams-sheet{max-width:390px;padding:8px 16px 34px}.teams-sheet>div{flex-direction:column;gap:12px;display:flex}.teams-sheet__grip{background:var(--t-surface);border-radius:2px;align-self:center;width:36px;height:4px}.teams-sheet__head{background:var(--t-surface);border-radius:8px;flex-direction:column;gap:4px;padding:12px;font-size:14px;display:flex}.teams-sheet__head .teams-review__name{margin-bottom:4px}.teams-sheet__actions li{align-items:center;gap:12px;padding-block:12px;font-size:14px;font-weight:600;display:flex}.teams-sheet__actions li+li{border-top:1px solid var(--t-surface)}.teams-sheet__actions span{flex:none;place-items:center;width:20px;height:20px;display:grid}.teams-sheet__actions .is-whatsapp{color:var(--t-success)}.teams-costs__inner{flex-direction:column;gap:56px;display:flex}.teams-costs__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.teams-costs__toggle{background:var(--paper-2);border-radius:999px;gap:4px;padding:4px;display:flex}.teams-costs__toggle label{color:var(--grey-600);cursor:pointer;border-radius:999px;padding:10px 24px;font-weight:600}#teams-sport-voetbal:checked~.container label[for=teams-sport-voetbal],#teams-sport-hockey:checked~.container label[for=teams-sport-hockey]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #1018281f}#teams-sport-voetbal:focus-visible~.container label[for=teams-sport-voetbal],#teams-sport-hockey:focus-visible~.container label[for=teams-sport-hockey]{outline:3px solid var(--blue);outline-offset:2px}#teams-sport-voetbal:checked~.container [data-sport=hockey],#teams-sport-hockey:checked~.container [data-sport=voetbal]{display:none}.teams-costs__cards{gap:24px;display:grid}@media (width>=900px){.teams-costs__cards{grid-template-columns:1fr 1fr}}.teams-costs__card{background:var(--paper-2);border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(24px,2.8vw,40px);display:flex}.teams-costs__card h3{font:600 20px/normal var(--font-display)}.teams-costs__value{font:700 clamp(48px, 5vw, 72px)/1 var(--font-display);letter-spacing:-.03em;padding-top:12px}.teams-costs__value span{font:500 18px/normal var(--font-body);letter-spacing:0;color:var(--blue-100);margin-left:12px}.teams-costs__text{color:var(--grey-600);font-size:16px;line-height:1.55}.teams-costs__card--fee{background:var(--blue);color:var(--paper)}.teams-costs__card--fee .teams-costs__text{color:var(--blue-100)}.teams-costs__note{background:#ffffff1f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:8px;width:100%;padding:16px;font-weight:400;line-height:1.5;display:flex}.teams-costs__note span{background:var(--yellow-400);color:var(--ink);border-radius:999px;padding:6px 12px;font-size:14px;font-weight:700;line-height:normal}.teams-outcomes{flex-direction:column;gap:56px;display:flex}.teams-outcomes__head{align-items:end;gap:16px 88px;display:grid}.teams-outcomes__head p{color:var(--grey-600);font-size:18px;line-height:1.55}@media (width>=1024px){.teams-outcomes__head{grid-template-columns:560px 1fr}}.teams-outcomes__grid{gap:24px;display:grid}@media (width>=900px){.teams-outcomes__grid{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.teams-outcome:first-child{grid-row:span 2}}.teams-outcome{background:var(--paper);border-radius:24px;flex-direction:column;gap:16px;padding:32px;display:flex}.teams-outcome__head{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.teams-outcome:first-child .teams-outcome__head{flex-direction:column;align-items:flex-start}.teams-outcome__head h3{font:600 24px/1.2 var(--font-display);flex:1}.teams-outcome__icon{border-radius:16px;flex:none;place-items:center;width:52px;height:52px;display:grid}.teams-outcome--green .teams-outcome__icon{background:var(--green-soft)}.teams-outcome--orange .teams-outcome__icon{background:#fff2eb}.teams-outcome--blue .teams-outcome__icon{background:#eef2ff}.teams-outcome__text{color:var(--grey-600)}.teams-outcome ul{padding-top:8px}.teams-outcome li{border-top:1px solid var(--grey-250);align-items:flex-start;gap:10px;padding-block:12px;font-weight:500;line-height:1.45;display:flex}.teams-outcome li img{flex:none}.teams-sports{flex-direction:column;gap:48px;display:flex}.teams-sports__grid{gap:24px;display:grid}@media (width>=700px){.teams-sports__grid{grid-template-columns:1fr 1fr}}.teams-sports__card{background:var(--paper-2);border-radius:20px;flex-direction:column;gap:12px;padding:32px;display:flex}.teams-sports__card h3{font:600 24px/1.2 var(--font-display);color:var(--ink)}.teams-sports__card>p:not(.teams-sports__label){color:var(--ink);font-size:18px;line-height:1.55}.teams-sports__label{color:var(--grey-600);font-size:14px;font-weight:600;line-height:normal}.teams-sports__note{color:var(--grey-600);font-weight:500}.teams-club{background:var(--orange-500);color:var(--ink);padding-block:80px}.teams-club__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.teams-club h2{max-width:640px;font:700 clamp(26px, 2.3vw, 32px)/1.15 var(--font-display);letter-spacing:-.01em}.teams-club p{color:#2a1208;max-width:640px;margin-top:12px;font-size:18px;line-height:1.55}.has-video-dialog{overflow:hidden}.video-dialog{background:#000;border:0;border-radius:20px;width:min(1120px,100vw - 32px);max-width:none;max-height:none;padding:0;overflow:visible}.video-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#101828cc}.video-dialog__video{aspect-ratio:16/9;border-radius:20px;width:100%;max-height:calc(100vh - 120px);display:block}.video-dialog__close{background:var(--paper);cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-52px;right:0}.video-dialog__close span,.video-dialog__close span:after{background:var(--ink);border-radius:1px;width:18px;height:2px;display:block;rotate:45deg}.video-dialog__close span:after{content:"";rotate:90deg}@media (prefers-reduced-motion:no-preference){.video-dialog[open]{animation:.35s cubic-bezier(.22,1,.36,1) video-in}.video-dialog[open]::backdrop{animation:.25s video-fade}}@keyframes video-in{0%{opacity:0;translate:0 24px;scale:.98}}@keyframes video-fade{0%{opacity:0}}
