.ast-plain-container .site-content>.ast-container,.ast-plain-container .site-content>.ast-container>.content-area,.ast-plain-container .site-content .site-main,.ast-plain-container .site-content .ast-article-single,.ast-plain-container .site-content .entry-content{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important;padding-right:0!important;padding-left:0!important}.hcs-site.hcs-page--padel-courts{--hcs-navy:#10283e;--hcs-navy-deep:#0a1d2d;--hcs-blue:#1f5e85;--hcs-orange:#c94f0a;--hcs-orange-dark:#a83f05;--hcs-graphite:#1c2731;--hcs-slate:#5c6b78;--hcs-mist:#e7ecef;--hcs-off-white:#f6f8f9;--hcs-white:#fff;--hcs-radius:14px;--hcs-container:1240px;color:var(--hcs-graphite);background:var(--hcs-white);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.65;overflow:clip;width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important;padding:0!important}.hcs-site.hcs-page--padel-courts *,.hcs-site.hcs-page--padel-courts *::before,.hcs-site.hcs-page--padel-courts *::after{box-sizing:border-box}.hcs-site.hcs-page--padel-courts>.hcs-section,.hcs-site.hcs-page--padel-courts>.hcs-conversion-slot{width:100%!important;max-width:none!important}.hcs-site.hcs-page--padel-courts .hcs-section,.hcs-site.hcs-page--padel-courts .hcs-conversion-slot{max-width:none!important;margin:0!important;padding:88px max(32px, calc((100% - var(--hcs-container)) / 2));scroll-margin-top:88px}.hcs-site.hcs-page--padel-courts .hcs-section-marker{display:none}.hcs-site.hcs-page--padel-courts h1,.hcs-site.hcs-page--padel-courts h2,.hcs-site.hcs-page--padel-courts h3{margin-top:0;color:var(--hcs-navy);font-weight:720;letter-spacing:-.025em;line-height:1.14}.hcs-site.hcs-page--padel-courts h1{max-width:13ch;margin-bottom:0;font-size:clamp(2.55rem, 4.8vw, 4.65rem)}.hcs-site.hcs-page--padel-courts h2{margin-bottom:22px;font-size:clamp(2rem, 3.3vw, 3.2rem)}.hcs-site.hcs-page--padel-courts h3{margin-bottom:14px;font-size:clamp(1.2rem, 1.7vw, 1.5rem)}.hcs-site.hcs-page--padel-courts p,.hcs-site.hcs-page--padel-courts ul,.hcs-site.hcs-page--padel-courts ol{margin-top:0}.hcs-site.hcs-page--padel-courts img{display:block;width:100%;height:auto;max-width:100%}.hcs-site.hcs-page--padel-courts a{color:var(--hcs-blue);text-decoration-thickness:1px;text-underline-offset:3px}.hcs-site.hcs-page--padel-courts a:focus-visible,.hcs-site.hcs-page--padel-courts summary:focus-visible{outline:3px solid rgb(201 79 10 / .35);outline-offset:3px}.hcs-site.hcs-page--padel-courts .hcs-eyebrow{margin-bottom:15px;color:var(--hcs-blue);font-size:.76rem;font-weight:800;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.hcs-site.hcs-page--padel-courts .wp-block-button__link{min-height:50px;padding:12px 25px;color:var(--hcs-white);background:var(--hcs-orange);border:1px solid var(--hcs-orange);border-radius:8px;font-size:.96rem;font-weight:720;line-height:1.25;text-decoration:none}.hcs-site.hcs-page--padel-courts .wp-block-button__link:hover{color:var(--hcs-white);background:var(--hcs-orange-dark);border-color:var(--hcs-orange-dark)}.hcs-site.hcs-page--padel-courts .wp-block-button.is-style-outline .wp-block-button__link{color:var(--hcs-navy);background:#fff0;border-color:var(--hcs-navy)}.hcs-site.hcs-page--padel-courts .wp-block-button.is-style-outline .wp-block-button__link:hover{color:var(--hcs-white);background:var(--hcs-navy)}.hcs-site.hcs-page--padel-courts .hcs-section:nth-of-type(even):not(.hcs-section--dark):not(.hcs-section--cta){background:var(--hcs-off-white)}.hcs-site.hcs-page--padel-courts .hcs-section--hero{display:grid;min-height:min(760px, calc(100vh - 80px));grid-template-columns:minmax(0,42fr) minmax(0,58fr);grid-template-areas:"eyebrow visual" "title visual" "primary visual" "intro visual" "secondary visual" "boundary visual" ". caption";align-items:center;gap:18px clamp(36px, 5vw, 76px);background:linear-gradient(120deg,#fff 0%,#fff 54%,var(--hcs-off-white) 54%,var(--hcs-off-white) 100%)}.hcs-site.hcs-page--padel-courts .hcs-section--hero>.hcs-eyebrow{grid-area:eyebrow;align-self:end;margin-bottom:0}.hcs-site.hcs-page--padel-courts .hcs-section--hero>h1{grid-area:title}.hcs-site.hcs-page--padel-courts .hcs-hero-visual{grid-area:visual;width:100%!important;max-width:none!important;justify-self:stretch!important;align-self:center;margin:0!important}.hcs-site.hcs-page--padel-courts .hcs-hero-primary{grid-area:primary}.hcs-site.hcs-page--padel-courts .hcs-hero-caption{grid-area:caption;margin:0;color:var(--hcs-slate);font-size:.77rem;line-height:1.45}.hcs-site.hcs-page--padel-courts .hcs-hero-intro{grid-area:intro;max-width:590px;margin:0;color:var(--hcs-slate);font-size:clamp(1.02rem, 1.35vw, 1.17rem)}.hcs-site.hcs-page--padel-courts .hcs-hero-secondary{grid-area:secondary}.hcs-site.hcs-page--padel-courts .hcs-hero-boundary{grid-area:boundary;max-width:590px;margin:0;color:var(--hcs-slate);font-size:.92rem;font-weight:650}.hcs-site.hcs-page--padel-courts .hcs-section--hero>.hcs-eyebrow,.hcs-site.hcs-page--padel-courts .hcs-section--hero>.hcs-hero-primary,.hcs-site.hcs-page--padel-courts .hcs-section--hero>.hcs-hero-secondary,.hcs-site.hcs-page--padel-courts .hcs-section--hero>.hcs-hero-boundary{width:auto;justify-self:stretch;margin-right:0!important;margin-left:0!important}.hcs-site.hcs-page--padel-courts .hcs-section--hero>.hcs-hero-primary,.hcs-site.hcs-page--padel-courts .hcs-section--hero>.hcs-hero-secondary{justify-content:flex-start}.hcs-site.hcs-page--padel-courts .hcs-section--hero>h1,.hcs-site.hcs-page--padel-courts .hcs-section--hero>.hcs-hero-intro{width:100%;justify-self:start;margin-right:0!important;margin-left:0!important}.hcs-site.hcs-page--padel-courts .hcs-hero-visual img{aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;box-shadow:0 28px 72px rgb(16 40 62 / .16)}.hcs-site.hcs-page--padel-courts .hcs-section--standard>p,.hcs-site.hcs-page--padel-courts .hcs-section--standard>ul,.hcs-site.hcs-page--padel-courts .hcs-section--standard>.wp-block-buttons{max-width:920px}.hcs-site.hcs-page--padel-courts .wp-block-table{max-width:1080px;margin:32px 0 24px;overflow-x:auto;border:1px solid var(--hcs-mist);border-radius:var(--hcs-radius)}.hcs-site.hcs-page--padel-courts .wp-block-table table{width:100%;margin:0;border-collapse:collapse}.hcs-site.hcs-page--padel-courts .wp-block-table th,.hcs-site.hcs-page--padel-courts .wp-block-table td{padding:15px 17px;border:0;border-right:1px solid var(--hcs-mist);border-bottom:1px solid var(--hcs-mist);text-align:left;vertical-align:top}.hcs-site.hcs-page--padel-courts .wp-block-table th:last-child,.hcs-site.hcs-page--padel-courts .wp-block-table td:last-child{border-right:0}.hcs-site.hcs-page--padel-courts .wp-block-table tr:last-child td{border-bottom:0}.hcs-site.hcs-page--padel-courts .wp-block-table th{color:var(--hcs-navy);background:#edf2f4;font-size:.84rem;font-weight:800}.hcs-site.hcs-page--padel-courts .wp-block-table td{font-size:.9rem}.hcs-site.hcs-page--padel-courts .wp-block-table tbody tr:nth-child(even) td{background:#fafbfc}.hcs-site.hcs-page--padel-courts .hcs-boundary-note{max-width:900px;color:var(--hcs-slate);font-size:.92rem}.hcs-site.hcs-page--padel-courts .hcs-product-row,.hcs-site.hcs-page--padel-courts .hcs-application-grid{gap:22px}.hcs-site.hcs-page--padel-courts .hcs-product-row--two,.hcs-site.hcs-page--padel-courts .hcs-application-grid--two{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hcs-site.hcs-page--padel-courts .hcs-product-card,.hcs-site.hcs-page--padel-courts .hcs-application-grid>.wp-block-column{height:100%;overflow:hidden;background:var(--hcs-white);border:1px solid var(--hcs-mist);border-radius:var(--hcs-radius)}.hcs-site.hcs-page--padel-courts .hcs-product-card>:not(figure),.hcs-site.hcs-page--padel-courts .hcs-application-grid>.wp-block-column{padding-right:24px;padding-left:24px}.hcs-site.hcs-page--padel-courts .hcs-product-card>h3{margin-top:24px}.hcs-site.hcs-page--padel-courts .hcs-product-card>p:last-child{margin-bottom:24px}.hcs-site.hcs-page--padel-courts .hcs-product-card figure{margin:0}.hcs-site.hcs-page--padel-courts .hcs-product-card figure img{aspect-ratio:4 / 3;object-fit:cover}.hcs-site.hcs-page--padel-courts .wp-element-caption{padding:10px 14px 0;color:var(--hcs-slate);font-size:.77rem;line-height:1.45;text-align:left}.hcs-site.hcs-page--padel-courts .hcs-field-label{margin:8px 0 4px;color:var(--hcs-navy);font-size:.77rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.hcs-site.hcs-page--padel-courts .hcs-application-grid>.wp-block-column{padding-top:24px;padding-bottom:24px}.hcs-site.hcs-page--padel-courts .hcs-section--split>.wp-block-columns{gap:clamp(36px, 5vw, 76px)}.hcs-site.hcs-page--padel-courts .hcs-section--split figure{margin:0}.hcs-site.hcs-page--padel-courts .hcs-section--split figure img{aspect-ratio:4 / 3;object-fit:cover;border-radius:16px;box-shadow:0 16px 42px rgb(16 40 62 / .08)}.hcs-site.hcs-page--padel-courts .hcs-section--dark,.hcs-site.hcs-page--padel-courts .hcs-section--cta{color:rgb(255 255 255 / .84);background:var(--hcs-navy)}.hcs-site.hcs-page--padel-courts .hcs-section--dark h2,.hcs-site.hcs-page--padel-courts .hcs-section--dark h3,.hcs-site.hcs-page--padel-courts .hcs-section--cta h2,.hcs-site.hcs-page--padel-courts .hcs-section--cta h3{color:var(--hcs-white)}.hcs-site.hcs-page--padel-courts .hcs-section--dark .hcs-eyebrow,.hcs-site.hcs-page--padel-courts .hcs-section--cta .hcs-eyebrow{color:#8fc1df}.hcs-site.hcs-page--padel-courts .hcs-section--dark .wp-element-caption{color:rgb(255 255 255 / .72)}.hcs-site.hcs-page--padel-courts .hcs-section--dark .wp-block-button__link,.hcs-site.hcs-page--padel-courts .hcs-section--cta .wp-block-button__link{color:var(--hcs-white)}.hcs-site.hcs-page--padel-courts .hcs-section--cta .wp-block-button.is-style-outline .wp-block-button__link{color:var(--hcs-white);border-color:var(--hcs-white)}.hcs-site.hcs-page--padel-courts .hcs-conversion-slot--quick .hcs-rfq__heading h2,.hcs-site.hcs-page--padel-courts .hcs-section--cta .hcs-rfq__heading h2{color:var(--hcs-white)}.hcs-site.hcs-page--padel-courts .hcs-conversion-slot--quick .hcs-rfq__eyebrow,.hcs-site.hcs-page--padel-courts .hcs-section--cta .hcs-rfq__eyebrow{color:#8fc1df}.hcs-site.hcs-page--padel-courts .hcs-conversion-slot--quick .hcs-rfq__heading>p:not(.hcs-rfq__context-note),.hcs-site.hcs-page--padel-courts .hcs-section--cta .hcs-rfq__heading>p:not(.hcs-rfq__context-note){color:rgb(255 255 255 / .78)}.hcs-site.hcs-page--padel-courts .hcs-input-list{columns:2;max-width:920px;padding:26px 30px 26px 50px;background:var(--hcs-off-white);border:1px solid var(--hcs-mist);border-radius:var(--hcs-radius);column-gap:54px}.hcs-site.hcs-page--padel-courts .hcs-section--faq>details{max-width:920px;margin:0;padding:22px 4px;border-top:1px solid var(--hcs-mist)}.hcs-site.hcs-page--padel-courts .hcs-section--faq>details:last-child{border-bottom:1px solid var(--hcs-mist)}.hcs-site.hcs-page--padel-courts .hcs-section--faq summary{min-height:44px;color:var(--hcs-navy);font-weight:760;cursor:pointer}.hcs-site.hcs-page--padel-courts .hcs-section--faq details>p{padding:14px 0 0;color:var(--hcs-slate)}.hcs-site.hcs-page--padel-courts .hcs-conversion-slot{padding-top:0;padding-bottom:0;background:var(--hcs-navy)}.hcs-site.hcs-page--padel-courts .hcs-module--pc-02>.hcs-conversion-slot--quick{margin:38px 0 42px!important;padding:0!important;overflow:hidden;border-radius:18px}.hcs-site.hcs-page--padel-courts .hcs-module--pc-02>.hcs-conversion-slot--quick .hcs-rfq{padding:36px 34px}.hcs-site.hcs-page--padel-courts .hcs-section--cta .hcs-conversion-slot{padding:36px 0 0;background:#fff0}@media (min-width:901px){.hcs-site.hcs-page--padel-courts .hcs-section--hero{padding-top:72px;padding-bottom:80px}}@media (max-width:900px){.hcs-site.hcs-page--padel-courts .hcs-section,.hcs-site.hcs-page--padel-courts .hcs-conversion-slot{padding:76px 24px}.hcs-site.hcs-page--padel-courts .hcs-section--hero{min-height:0;padding-top:56px;grid-template-columns:minmax(0,1fr);grid-template-areas:"eyebrow" "title" "visual" "primary" "caption" "intro" "secondary" "boundary";align-items:stretch;gap:24px;background:var(--hcs-white)}.hcs-site.hcs-page--padel-courts .hcs-product-row,.hcs-site.hcs-page--padel-courts .hcs-application-grid,.hcs-site.hcs-page--padel-courts .hcs-product-row--two,.hcs-site.hcs-page--padel-courts .hcs-application-grid--two{display:grid;grid-template-columns:minmax(0,1fr)}.hcs-site.hcs-page--padel-courts .hcs-section--split>.wp-block-columns{display:flex;flex-direction:column}.hcs-site.hcs-page--padel-courts .hcs-module--pc-07>.wp-block-columns>.wp-block-column:first-child{order:2}.hcs-site.hcs-page--padel-courts .hcs-input-list{columns:1}}@media (max-width:520px){.hcs-site.hcs-page--padel-courts{font-size:16px}.hcs-site.hcs-page--padel-courts .hcs-section,.hcs-site.hcs-page--padel-courts .hcs-conversion-slot{padding:48px 16px}.hcs-site.hcs-page--padel-courts .hcs-section--hero{padding-top:24px;gap:12px}.hcs-site.hcs-page--padel-courts h1{max-width:16ch;font-size:clamp(2.05rem, 9.5vw, 2.45rem);line-height:1.08}.hcs-site.hcs-page--padel-courts h2{font-size:clamp(1.8rem, 8.4vw, 2.35rem)}.hcs-site.hcs-page--padel-courts .wp-block-buttons,.hcs-site.hcs-page--padel-courts .wp-block-button,.hcs-site.hcs-page--padel-courts .wp-block-button__link{width:100%}.hcs-site.hcs-page--padel-courts .hcs-hero-primary,.hcs-site.hcs-page--padel-courts .hcs-module--pc-09>.wp-block-buttons,.hcs-site.hcs-page--padel-courts .hcs-module--pc-11>.wp-block-buttons,.hcs-site.hcs-page--padel-courts .hcs-conversion-slot .hcs-rfq__actions{padding-right:72px}.hcs-site.hcs-page--padel-courts .hcs-hero-visual img{aspect-ratio:16 / 9}.hcs-site.hcs-page--padel-courts .wp-block-table table,.hcs-site.hcs-page--padel-courts .wp-block-table thead,.hcs-site.hcs-page--padel-courts .wp-block-table tbody,.hcs-site.hcs-page--padel-courts .wp-block-table tr,.hcs-site.hcs-page--padel-courts .wp-block-table th,.hcs-site.hcs-page--padel-courts .wp-block-table td{display:block;width:100%}.hcs-site.hcs-page--padel-courts .wp-block-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.hcs-site.hcs-page--padel-courts .wp-block-table tr{padding:12px 0;border-bottom:1px solid var(--hcs-mist)}.hcs-site.hcs-page--padel-courts .wp-block-table tr:last-child{border-bottom:0}.hcs-site.hcs-page--padel-courts .wp-block-table td{padding:8px 14px;border:0}.hcs-site.hcs-page--padel-courts .hcs-system-table td::before{display:block;margin-bottom:3px;color:var(--hcs-navy);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hcs-site.hcs-page--padel-courts .hcs-system-table td:first-child::before{content:"System"}.hcs-site.hcs-page--padel-courts .hcs-system-table td:nth-child(2)::before{content:"What it covers"}.hcs-site.hcs-page--padel-courts .hcs-system-table td:first-child,.hcs-site.hcs-page--padel-courts .hcs-comparison-table td:first-child{color:var(--hcs-navy);font-weight:800}.hcs-site.hcs-page--padel-courts .hcs-system-table td:first-child{background:#edf2f4}.hcs-site.hcs-page--padel-courts .hcs-module--pc-02>.hcs-conversion-slot--quick{margin:28px 0 32px!important}.hcs-site.hcs-page--padel-courts .hcs-module--pc-02>.hcs-conversion-slot--quick .hcs-rfq{padding:22px 14px}.hcs-site.hcs-page--padel-courts .hcs-product-card>:not(figure){padding-right:20px;padding-left:20px}}