@font-face{font-family:Landing Gothic;src:url(/Fonts/GOTHIC.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Landing HK;src:url(/Fonts/HK-Grotesk/HKGrotesk-Regular.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Landing HK;src:url(/Fonts/HK-Grotesk/HKGrotesk-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}:is(html:has(.landing-page),body:has(.landing-page)){background:#f4f7f1;background-attachment:initial;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.landing-page){overflow-x:hidden}.landing-page{--landing-paper:#f4f7f1;--landing-surface:#fff;--landing-ink:#102019;--landing-muted:#5e6d65;--landing-line:#cdd7d0;--landing-green:#0e6b47;--landing-green-dark:#08432e;--landing-green-soft:#dcebe1;--landing-stage-paper:#f7f9f6;background:var(--landing-paper);min-height:100vh;color:var(--landing-ink);font-family:Landing HK,sans-serif;font-size:1rem;line-height:1.5}.landing-page :is(h1,h2,h3,p,ul,figure){margin:0}.landing-nav,.landing-footer{width:min(92rem,100%);margin-inline:auto;padding-inline:clamp(1rem,4vw,4.5rem)}.landing-nav{border-bottom:1px solid var(--landing-line);justify-content:space-between;align-items:center;gap:1.5rem;min-height:4.75rem;display:flex}.landing-logo,.landing-nav nav,.landing-actions,.landing-footer nav{align-items:center;display:flex}.landing-logo{letter-spacing:-.04em;min-height:2.75rem;color:var(--landing-ink);gap:.7rem;font-family:Landing Gothic,sans-serif;font-size:1.05rem;font-weight:700;text-decoration:none}.landing-logo .padel-desk-wordmark{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;gap:.7rem}.landing-logo .padel-desk-mark-img{width:1.75rem;height:1.75rem}.landing-nav nav{gap:.75rem}.landing-nav-login{align-items:center;min-height:2.75rem;padding-inline:.75rem;font-size:.9rem;font-weight:700;display:inline-flex}.landing-button{border:1px solid #0000;border-radius:.35rem;justify-content:center;align-items:center;min-height:2.875rem;padding:.7rem 1rem;font-size:.9rem;font-weight:700;line-height:1.1;transition:transform .16s,background-color .16s,border-color .16s,color .16s;display:inline-flex}.landing-button-primary{border-color:var(--landing-green);background:var(--landing-green);color:#fff}.landing-button-secondary{border-color:var(--landing-line);color:var(--landing-ink);background:0 0}.landing-hero{grid-template-rows:auto minmax(24rem,1fr);min-height:calc(100svh - 4.75rem);padding-top:clamp(3rem,7vw,6.5rem);display:grid;overflow:clip}.landing-hero-copy{width:min(92rem,100%);margin-inline:auto;padding:0 clamp(1rem,4vw,4.5rem) clamp(3rem,5vw,5rem)}.landing-hero-copy h1{gap:clamp(1.5rem,3vw,2.75rem);display:grid}.landing-brand-display{letter-spacing:-.085em;white-space:nowrap;font-family:Landing Gothic,sans-serif;font-size:clamp(4.1rem,12vw,10.5rem);font-weight:400;line-height:.83;animation:.6s cubic-bezier(.165,.84,.44,1) both landing-rise;display:block}.landing-promise{letter-spacing:-.05em;text-wrap:balance;max-width:25ch;font-family:Landing HK,sans-serif;font-size:clamp(1.75rem,3.5vw,3.45rem);font-weight:700;line-height:.98;animation:.6s cubic-bezier(.165,.84,.44,1) 80ms both landing-rise;display:block}.landing-hero-copy>p{color:var(--landing-muted);margin-top:1.35rem;font-size:clamp(1.05rem,1.5vw,1.3rem);animation:.6s cubic-bezier(.165,.84,.44,1) .14s both landing-rise}.landing-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.landing-hero-copy .landing-actions{animation:.6s cubic-bezier(.165,.84,.44,1) .2s both landing-rise}.landing-product-stage{background:var(--landing-stage-paper);color:#14231c;border-block:1px solid #bac8bf;align-self:end;width:100%;min-width:0;animation:.7s cubic-bezier(.165,.84,.44,1) .18s both landing-stage-enter;box-shadow:0 -1.5rem 5rem #10201914}.landing-stage-topbar{background:#fff;border-bottom:1px solid #d1d9d3;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-inline:clamp(1rem,2.5vw,2.5rem);font-size:.75rem;display:flex}.landing-stage-brand,.landing-stage-tools{align-items:center;gap:.75rem;display:flex}.landing-stage-brand strong{font-family:Landing Gothic,sans-serif;font-size:.85rem}.landing-stage-brand>span:last-child{color:#647269;border-left:1px solid #d1d9d3;padding-left:.75rem}.landing-stage-mark{border:2px solid var(--landing-green);background:linear-gradient(90deg, transparent 46%, var(--landing-green) 46% 54%, transparent 54%), linear-gradient(transparent 46%, var(--landing-green) 46% 54%, transparent 54%);width:1rem;height:1rem}.landing-stage-tools>span:first-child{color:#738077;border:1px solid #d1d9d3;border-radius:.25rem;min-width:7.5rem;padding:.45rem .65rem}.landing-stage-avatar{background:var(--landing-green-dark);color:#fff;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.65rem;font-weight:700;display:inline-grid}.landing-stage-shell{grid-template-columns:10.5rem minmax(31rem,1fr) minmax(18rem,22rem);min-height:25rem;display:grid}.landing-stage-sidebar{background:#edf2ed;border-right:1px solid #d1d9d3;align-content:start;gap:.15rem;padding:1.5rem 1rem;font-size:.75rem;display:grid}.landing-stage-sidebar :is(strong,span){min-height:2rem;padding:.4rem .65rem}.landing-stage-sidebar strong{border-left:2px solid var(--landing-green);color:var(--landing-green-dark);background:#dbe9df}.landing-stage-sidebar p{color:#7d8981;letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 .25rem .65rem;font-size:.6rem;font-weight:700}.landing-stage-sidebar p:first-child{margin-top:0}.landing-stage-board{min-width:0;padding:1.35rem clamp(1rem,2vw,2rem) 1.75rem}.landing-stage-board>header,.landing-stage-check>header,.landing-court-head,.landing-check-total{justify-content:space-between;align-items:center;gap:1rem;display:flex}.landing-stage-board>header{margin-bottom:1rem}.landing-stage-board header p,.landing-stage-check header p{color:#718077;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.landing-stage-board h2,.landing-stage-check h2{margin-top:.15rem;font-size:1rem;line-height:1.1}.landing-stage-sync{color:var(--landing-green);font-size:.7rem;font-weight:700}.landing-stage-courts{border-block:1px solid #d1d9d3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-stage-court{min-width:0;padding:.8rem}.landing-stage-court+.landing-stage-court{border-left:1px solid #d1d9d3}.landing-court-head{padding-bottom:.7rem;font-size:.72rem}.landing-court-head span{color:#7a877f;font-size:.62rem}.landing-booking{border-left:3px solid var(--landing-green);background:#e6f0e9;align-content:center;gap:.2rem;min-height:6.4rem;padding:.8rem;display:grid}.landing-booking-waiting{background:#eef1ee;border-left-color:#819287}.landing-booking-paid{background:#dce9e1;border-left-color:#376b55}.landing-booking time,.landing-booking span{color:#627168;font-size:.65rem}.landing-booking strong{text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.landing-court-gap{color:#839087;border-top:1px dashed #c4cec7;justify-content:space-between;align-items:flex-start;min-height:4.8rem;margin-top:.7rem;padding-top:.6rem;font-size:.62rem;display:flex}.landing-court-gap small{color:var(--landing-green)}.landing-stage-check{background:#fff;border-left:1px solid #c4cec7;min-width:0;padding:1.35rem 1.25rem 1.5rem}.landing-stage-check header>span{color:#55645b;border:1px solid #ced7d1;border-radius:.2rem;padding:.25rem .45rem;font-size:.65rem}.landing-check-meta{color:#738077;margin-top:.75rem;font-size:.68rem}.landing-stage-check ul{border-top:1px solid #dbe1dd;margin-top:1rem;padding:0;list-style:none}.landing-stage-check li{border-bottom:1px solid #e2e7e3;justify-content:space-between;align-items:center;gap:1rem;padding-block:.58rem;font-size:.72rem;display:flex}.landing-stage-check li>span{min-width:0;display:grid}.landing-stage-check li strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.landing-stage-check li small{color:#78857d}.landing-stage-check li b{font-variant-numeric:tabular-nums}.landing-check-total{margin-top:.85rem}.landing-check-total span{color:#647168;font-size:.75rem}.landing-check-total strong{font-size:1.15rem}.landing-check-action{background:var(--landing-green);color:#fff;border-radius:.25rem;place-items:center;min-height:2.55rem;margin-top:.8rem;font-size:.75rem;font-weight:700;display:grid}.landing-sales,.landing-final{width:min(86rem,100%);margin-inline:auto;padding:clamp(6rem,11vw,10rem) clamp(1rem,4vw,4.5rem)}.landing-sales{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(4rem,10vw,9rem);display:grid}.landing-eyebrow{color:var(--landing-green);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}.landing-section-heading h2,.landing-tournament-copy h2,.landing-final h2{letter-spacing:-.065em;max-width:14ch;margin-top:1.15rem;font-family:Landing Gothic,sans-serif;font-size:clamp(2.5rem,5vw,5.5rem);font-weight:400;line-height:.95}.landing-section-heading>p:last-child,.landing-tournament-copy>p:last-child,.landing-final>div:first-child>p{max-width:39rem;color:var(--landing-muted);margin-top:1.5rem;font-size:clamp(1rem,1.4vw,1.2rem)}.landing-sales-ledger{border-top:1px solid var(--landing-line)}.landing-sales-ledger>div{border-bottom:1px solid var(--landing-line);grid-template-columns:2.8rem minmax(8rem,.7fr) minmax(12rem,1.3fr);align-items:start;gap:1.25rem;padding-block:1.5rem;display:grid}.landing-sales-ledger span{color:var(--landing-green);font-family:Landing Gothic,sans-serif;font-size:.8rem}.landing-sales-ledger strong{font-size:1rem;line-height:1.25}.landing-sales-ledger p{color:var(--landing-muted);font-size:.9rem}.landing-tournament{background:linear-gradient(#ffffff0a 1px, transparent 1px) 0 0 / 100% 5rem, var(--landing-green-dark);color:#f2f8f3;grid-template-columns:minmax(18rem,.8fr) minmax(32rem,1.2fr);align-items:center;gap:clamp(4rem,9vw,8rem);padding:clamp(6rem,10vw,9rem) clamp(1rem,6vw,7rem);display:grid}.landing-tournament .landing-eyebrow{color:#a8d7b8}.landing-tournament-copy h2{max-width:11ch}.landing-tournament-copy>p:last-child{color:#bfd0c6}.landing-fixture{border-block:1px solid #ffffff47;min-width:0}.landing-fixture figcaption{border-bottom:1px solid #ffffff2e;justify-content:space-between;align-items:baseline;gap:1rem;padding-block:1rem;display:flex}.landing-fixture figcaption span{font-family:Landing Gothic,sans-serif;font-size:clamp(1.25rem,2.2vw,2rem)}.landing-fixture figcaption strong{color:#a8d7b8;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.landing-fixture-rounds{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-fixture-rounds>div{align-content:center;gap:.6rem;min-width:0;min-height:22rem;padding:1rem;display:grid}.landing-fixture-rounds>div+div{border-left:1px solid #ffffff2e}.landing-fixture-rounds>div>p{color:#a8d7b8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3rem;font-size:.65rem;font-weight:700}.landing-fixture article{background:#ffffff12;border-left:2px solid #ffffff52;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;padding:.8rem;display:grid}.landing-fixture article strong{text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.landing-fixture article span{grid-area:1/2/span 2;align-self:center;font-family:Landing Gothic,sans-serif;font-size:1.2rem}.landing-fixture article small{color:#aebfb5;font-size:.62rem}.landing-fixture .landing-fixture-live{color:var(--landing-green-dark);background:#f3f8f4;border-left-color:#91dda9}.landing-fixture .landing-fixture-live small{color:var(--landing-green);font-weight:700}.landing-fixture .landing-fixture-next{background:0 0;border:1px dashed #ffffff61}.landing-final{justify-content:space-between;align-items:flex-end;gap:4rem;display:flex}.landing-final .landing-actions{margin-top:2rem}.landing-proof{border:1px solid var(--landing-line);flex:none;justify-items:center;min-width:11rem;padding:2rem;font-family:Landing Gothic,sans-serif;line-height:.9;display:grid;transform:rotate(-2deg)}.landing-proof span{letter-spacing:.38em;text-indent:.38em;font-size:1rem}.landing-proof strong{letter-spacing:-.08em;font-size:2.25rem}.landing-footer{border-top:1px solid var(--landing-line);min-height:6rem;color:var(--landing-muted);justify-content:space-between;align-items:center;gap:2rem;font-size:.85rem;display:flex}.landing-footer nav{gap:1.5rem}.landing-footer a{align-items:center;min-height:2.75rem;font-weight:700;display:inline-flex}@keyframes landing-rise{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-stage-enter{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@keyframes landing-section-reveal{0%{opacity:.35;transform:translateY(2rem)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.landing-reveal{animation:cubic-bezier(.165,.84,.44,1) both landing-section-reveal;animation-timeline:view();animation-range:entry 10% cover 30%}}@media (hover:hover) and (pointer:fine){.landing-button:hover{transform:translateY(-2px)}.landing-button-primary:hover{border-color:var(--landing-green-dark);background:var(--landing-green-dark)}.landing-button-secondary:hover{border-color:var(--landing-green);color:var(--landing-green)}.landing-nav-login:hover,.landing-footer a:hover{color:var(--landing-green)}}@media (width<=68rem){.landing-stage-shell{grid-template-columns:minmax(28rem,1fr) minmax(17rem,20rem)}.landing-stage-sidebar{display:none}.landing-sales{grid-template-columns:1fr}.landing-section-heading h2{max-width:16ch}.landing-tournament{grid-template-columns:1fr}.landing-tournament-copy{max-width:48rem}}@media (width<=47rem){.landing-nav{gap:.5rem}.landing-nav nav{gap:.2rem}.landing-nav-primary{padding-inline:.65rem;font-size:.72rem}.landing-logo{gap:.4rem;font-size:.88rem}.landing-logo .padel-desk-mark-img{width:1.4rem;height:1.4rem}.landing-nav-login{padding-inline:.45rem;font-size:.8rem}.landing-hero{grid-template-rows:auto auto;padding-top:3rem}.landing-brand-display{white-space:normal;font-size:clamp(3.6rem,19vw,7rem)}.landing-promise{font-size:clamp(1.7rem,8vw,2.7rem)}.landing-stage-topbar{padding-inline:.85rem}.landing-stage-tools>span:first-child,.landing-stage-brand>span:last-child{display:none}.landing-stage-shell{grid-template-columns:1fr}.landing-stage-board{padding:1.15rem .85rem 1rem}.landing-stage-courts{grid-template-columns:1fr}.landing-stage-court:nth-child(n+2){display:none}.landing-stage-check{border-top:1px solid #c4cec7;border-left:0}.landing-sales-ledger>div{grid-template-columns:2rem 1fr}.landing-sales-ledger p{grid-column:2}.landing-fixture-rounds{grid-template-columns:1fr}.landing-fixture-rounds>div{min-height:0;padding-block:1.25rem}.landing-fixture-rounds>div+div{border-top:1px solid #ffffff2e;border-left:0}.landing-final{flex-direction:column;align-items:flex-start}.landing-proof{align-self:flex-end}.landing-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:.25rem;padding-block:1.5rem}.landing-footer nav{flex-wrap:wrap;gap:1rem}}@media (width<=23rem){.landing-nav{padding-inline:.7rem}.landing-logo span{max-width:3.2rem;line-height:.9}.landing-nav-primary{text-align:center;max-width:7rem}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto;transition:none;animation:none}}
