.padel-benefits-intro{max-width:650px;margin:0 0 clamp(2rem,4vw,3.4rem)}.padel-benefits-intro .kicker{display:block;margin-bottom:.85rem}.padel-benefits-intro h2{max-width:15ch;margin:0 0 .9rem;color:var(--text-heading);font-size:clamp(2rem, 4vw, 3.6rem);line-height:1.03;text-wrap:balance}.padel-benefits-intro p{max-width:52ch;margin:0;color:var(--text-muted);line-height:1.7}[data-theme=dark] .padel-benefits-intro h2{color:rgba(255,249,239,.96)}[data-theme=dark] .padel-benefits-intro p{color:rgba(255,244,229,.72)}@media (max-width:768px){.padel-page .padel-hero{min-height:auto;padding-top:108px;padding-bottom:30px}.padel-page .padel-hero-bg{background-position:58% center;opacity:.46;transform:scale(1.02)}.padel-page .padel-hero-overlay{background:linear-gradient(180deg,rgba(13,11,9,.72) 0,rgba(13,11,9,.64) 42%,rgba(13,11,9,.94) 100%),linear-gradient(90deg,rgba(13,11,9,.84),rgba(13,11,9,.3))}.padel-page .padel-hero-grid{gap:0}.padel-page .padel-hero-copy{display:contents}.padel-page .padel-hero-copy>.kicker{order:1;margin-bottom:.95rem;font-size:.66rem;letter-spacing:.2em}.padel-page .padel-hero-title{order:2;width:100%;max-width:17ch;margin-bottom:1rem;font-size:clamp(2.18rem, 9.5vw, 2.72rem);line-height:1.01;letter-spacing:-.018em;text-wrap:balance}.padel-page .padel-hero-lead{order:3;max-width:39ch;font-size:.92rem;line-height:1.64}.padel-page .padel-highlight-row{display:none}.padel-page .padel-hero-panel{order:4;display:block;width:100%;max-width:520px;margin:1.3rem 0 1.15rem;padding:.82rem 1rem .72rem;border:1px solid rgba(255,249,239,.16);border-radius:var(--radius-lg);background:rgba(15,13,11,.58);box-shadow:0 18px 46px rgba(0,0,0,.2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.padel-page .padel-hero-panel .hero-card-kicker{display:block;margin:0 0 .3rem;color:#d6a86d;font-size:.58rem;letter-spacing:.19em}.padel-page .padel-hero .kv-item{grid-template-columns:minmax(72px,0.52fr) minmax(0,1.48fr);gap:.75rem;padding:.65rem 0;border-top:1px solid rgba(255,249,239,.11)}.padel-page .padel-hero .kv-item:first-child{border-top:0}.padel-page .padel-hero .kv-key{color:rgba(255,249,239,.56);font-size:.58rem;letter-spacing:.14em}.padel-page .padel-hero .kv-value{color:rgba(255,249,239,.96);font-family:var(--font-heading);font-size:.98rem;letter-spacing:.01em}.padel-page .padel-hero-note{display:none}.padel-page .padel-hero-copy .inline-actions{order:5;width:100%;max-width:520px;align-items:stretch;gap:.72rem;margin:0}.padel-page .padel-hero-copy .inline-actions .btn-primary{width:100%;min-height:52px;border-radius:var(--radius-pill);box-shadow:0 14px 34px rgba(0,0,0,.2)}.padel-page .padel-hero-copy .inline-actions .padel-hero-secondary{display:none}.padel-page .padel-benefits-section{padding:3.4rem 0 3rem}.padel-page .padel-benefits-intro{margin-bottom:1.65rem}.padel-page .padel-benefits-intro .kicker{margin-bottom:.72rem;font-size:.64rem;letter-spacing:.18em}.padel-page .padel-benefits-intro h2{max-width:13ch;margin-bottom:.72rem;font-size:clamp(2rem, 9.2vw, 2.55rem);line-height:1.02}.padel-page .padel-benefits-intro p{max-width:36ch;font-size:.91rem;line-height:1.62}.padel-page .bento-box-grid{gap:.85rem;margin-bottom:0}.padel-page .padel-benefits-section .bento-card{min-height:0;padding:1.5rem 1.3rem 1.55rem;border-radius:var(--radius-lg);box-shadow:0 14px 34px rgba(89,67,43,.07)}.padel-page .padel-benefits-section .bento-card::before{background:linear-gradient(145deg,rgba(255,255,255,.12),transparent 45%),radial-gradient(circle at top right,rgba(184,138,84,.1),transparent 36%)}.padel-page .padel-benefits-section .bento-icon{display:flex;align-items:center;gap:.65rem;width:fit-content;margin-bottom:1.05rem;padding:0;border:0;border-radius:0;background:0 0;font-size:.62rem;letter-spacing:.2em}.padel-page .padel-benefits-section .bento-icon::before{content:'';width:22px;height:1px;background:currentColor;opacity:.72}.padel-page .padel-benefits-section .bento-icon .feature-mark{display:none}.padel-page .padel-benefits-section .bento-card h3{margin-bottom:.62rem;font-size:clamp(1.42rem, 6.5vw, 1.72rem);line-height:1.08;text-wrap:balance}.padel-page .padel-benefits-section .bento-card p{max-width:38ch;margin:0;font-size:var(--type-body);line-height:1.62}[data-theme=dark] .padel-page .padel-benefits-section .bento-card,[data-theme=dark] .padel-page .padel-benefits-section .bento-card.bg-light,[data-theme=dark] .padel-page .padel-benefits-section .bento-card.border-subtle{border-color:rgba(255,249,239,.08);background:linear-gradient(155deg,rgba(27,23,20,.94),rgba(13,11,10,.98));box-shadow:0 16px 38px rgba(0,0,0,.24)}.padel-page main>.section.pt-0.pb-10{padding:0 0 5.5rem}.padel-page .premium-cta-block{min-height:380px;display:grid;place-items:center;padding:3.5rem 1.35rem;border-radius:var(--radius-xl)}.padel-page .premium-cta-photo .premium-cta-bg img{opacity:.32;filter:saturate(.82) contrast(1.05)}.padel-page .premium-cta-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,11,9,.32),rgba(13,11,9,.76));pointer-events:none}.padel-page .premium-cta-content{z-index:2}.padel-page .premium-cta-title{max-width:11ch;margin-inline:auto;font-size:clamp(2rem, 9vw, 2.65rem);line-height:1.02;text-wrap:balance}.padel-page .premium-cta-copy{max-width:32ch;font-size:var(--type-body);line-height:1.64}.padel-page .premium-cta-block .btn-lux{width:min(100%,290px);min-height:52px;padding-inline:1.2rem}}@media (max-width:360px){.padel-page .padel-hero-title{font-size:2.08rem}.padel-page .padel-hero-panel{padding-inline:0.9rem}.padel-page .padel-benefits-section .bento-card{padding-inline:1.1rem}}