.club-landing-main{padding-top:84px;background:#050505}.club-editor-content{width:100%;max-width:none;overflow-x:clip}.club-page-section{box-sizing:border-box;width:100%;padding:clamp(76px,9vw,145px) clamp(20px,5vw,80px)}.club-page-inner{width:min(100%,1440px);margin-inline:auto}.club-page-label{margin:0 0 16px;color:#d2ad55;font-size:.76rem;font-weight:950;letter-spacing:.16em}.club-page-section h1,.club-page-section h2{margin:0 0 38px;font-size:clamp(3.2rem,8vw,8rem);font-weight:950;line-height:.86;letter-spacing:-.06em}.club-page-lead{max-width:900px;font-size:clamp(1.05rem,1.7vw,1.4rem);line-height:1.9}.club-page-hero{min-height:calc(100svh - 84px);display:grid;align-items:center;background:radial-gradient(circle at 78% 32%,#d2ad5520,transparent 24%),linear-gradient(120deg,#050505 60%,#111);color:#fff}.club-page-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:38px}.club-page-actions a{display:flex;min-width:230px;align-items:center;justify-content:space-between;padding:18px 22px;border:1px solid #fff;background:#fff;color:#050505;font-weight:900}.club-page-actions a:first-child{border-color:#d2ad55;background:#d2ad55}.club-page-actions span{font-size:1.3rem}.club-page-categories{background:#050505;color:#fff}.club-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#393939}.club-category-grid article{min-height:360px;display:flex;flex-direction:column;padding:clamp(28px,4vw,48px);background:#111;border-top:3px solid #d2ad55}.club-category-grid b,.club-category-grid span,.club-value-list b,.club-price-grid b{color:#d2ad55;font-size:.75rem;letter-spacing:.14em}.club-category-grid h3{margin:70px 0 14px;font-size:clamp(1.8rem,3vw,2.8rem)}.club-category-grid p{color:#aaa}.club-category-grid span{margin-top:auto}.club-page-philosophy{background:#f3f1eb;color:#080808}.club-page-split{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(45px,8vw,130px)}.club-value-list article{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:30px 0;border-top:1px solid #aaa}.club-value-list h3{margin:0 0 8px;font-size:clamp(1.45rem,2.4vw,2.2rem)}.club-value-list p{margin:0;color:#555}.club-page-competition{background:#0b0b0b;color:#fff}.club-table-wrap{max-width:100%;overflow-x:auto;border-top:3px solid #d2ad55}.club-table{width:100%;min-width:900px;border-collapse:collapse}.club-table th,.club-table td{padding:24px 20px;border-bottom:1px solid #3b3b3b;text-align:left;vertical-align:top}.club-table thead th{background:#151515;color:#d2ad55;font-size:.75rem;letter-spacing:.12em}.club-table tbody th{font-size:1.35rem}.club-table small{color:#999}.club-page-price{background:#f3f1eb;color:#080808}.club-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.club-price-grid article{padding:clamp(28px,4vw,48px);background:#fff;border-top:4px solid #d2ad55}.club-price-grid h3{margin:8px 0 45px;font-size:1.5rem}.club-price-grid strong{display:block;font-size:clamp(2.4rem,4vw,4rem);line-height:1}.club-price-grid strong small{font-size:.85rem}.club-price-grid p{margin:28px 0 0;color:#555}.club-page-note{color:#777;font-size:.8rem}.club-page-trial{background:#d2ad55;color:#050505;text-align:center}.club-page-trial .club-page-label{color:#050505}.club-page-trial-inner{max-width:1000px}.club-page-trial .club-page-lead{margin-inline:auto}.club-page-form{margin-top:45px;padding:clamp(25px,5vw,55px);background:#fff;text-align:left}.club-page-form h3{font-size:1.7rem}.club-page-form input,.club-page-form textarea,.club-page-form select{max-width:100%}
@media(max-width:900px){.club-page-split,.club-category-grid,.club-price-grid{grid-template-columns:1fr}.club-category-grid article{min-height:280px}.club-page-section h1,.club-page-section h2{font-size:clamp(3rem,14vw,6rem)}.club-page-split{gap:35px}}
@media(max-width:560px){.club-landing-main{padding-top:72px}.club-page-section{padding:70px 18px}.club-page-actions{display:grid}.club-page-actions a{width:100%;min-width:0}.club-category-grid article{min-height:240px;padding:26px 22px}.club-category-grid h3{margin-top:42px}.club-value-list article{grid-template-columns:42px 1fr}.club-price-grid article{padding:28px 22px}}
@supports not (overflow:clip){.club-editor-content{overflow-x:hidden}}
