:root{--seo-black: #1a1a1a;--seo-gold: #b19b62;--seo-bg: #faf7f0;--seo-bg-dark: #111;--seo-grey: #666;--seo-light: #e8e3da;--seo-radius: 8px;--seo-font: inherit}.seo-schema--hidden{display:none}.seo-container{max-width:1100px;margin:0 auto;padding:0 24px}.seo-container--narrow{max-width:800px;margin:0 auto;padding:0 24px}.seo-breadcrumbs{padding:16px 0 8px}.seo-breadcrumbs__list{list-style:none;display:flex;flex-wrap:wrap;gap:0;margin:0;padding:0;font-size:13px;color:var(--seo-grey)}.seo-breadcrumbs__item:after{content:"/";margin:0 8px;opacity:.4}.seo-breadcrumbs__item:last-child:after{display:none}.seo-breadcrumbs__item--active{color:var(--seo-black)}.seo-breadcrumbs__link{color:var(--seo-grey);text-decoration:none;transition:color .15s}.seo-breadcrumbs__link:hover{color:var(--seo-black)}.seo-hero{padding:20px 0 40px}.seo-hero__eyebrow{font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--seo-gold);margin:0 0 12px}.seo-hero__title{font-size:clamp(32px,5vw,52px);font-weight:900;line-height:1.08;letter-spacing:-.02em;color:var(--seo-black);margin:0 0 20px;max-width:800px}.seo-hero__intro{font-size:18px;line-height:1.7;color:var(--seo-grey);max-width:700px}.seo-hero__intro p{margin:0 0 12px}.seo-hero__intro p:last-child{margin-bottom:0}.seo-hero__date{display:inline-block;margin-top:16px;font-size:13px;color:#999;letter-spacing:.5px}.seo-hero__image-wrap{margin-top:32px}.seo-hero__image{width:100%;height:auto;border-radius:var(--seo-radius)}.seo-richtext{padding:32px 0}.seo-richtext__heading{color:var(--seo-black);margin:0 0 16px;line-height:1.2}.seo-richtext__heading--h2{font-size:clamp(24px,3.5vw,36px);font-weight:800;letter-spacing:-.01em;margin-top:48px}.seo-richtext__heading--h3{font-size:clamp(20px,2.5vw,28px);font-weight:700;margin-top:36px}.seo-richtext__heading--h4{font-size:clamp(17px,2vw,22px);font-weight:700;margin-top:28px}.seo-richtext__heading:first-child{margin-top:0}.seo-richtext__body{font-size:17px;line-height:1.8;color:#444}.seo-richtext__body p{margin:0 0 16px}.seo-richtext__body p:last-child{margin-bottom:0}.seo-richtext__body a{color:var(--seo-black);text-decoration:underline;text-decoration-color:var(--seo-gold);text-underline-offset:3px;transition:text-decoration-color .15s}.seo-richtext__body a:hover{text-decoration-color:var(--seo-black)}.seo-richtext__body ul,.seo-richtext__body ol{padding-left:24px;margin:0 0 16px}.seo-richtext__body li{margin-bottom:6px}.seo-richtext__figure{margin:32px 0}.seo-richtext__image{width:100%;height:auto;border-radius:var(--seo-radius)}.seo-richtext__caption{font-size:13px;color:#999;margin-top:8px;text-align:center}.seo-richtext__callout{background:#f5f2eb;border-left:4px solid var(--seo-gold);border-radius:0 var(--seo-radius) var(--seo-radius) 0;padding:20px 24px;margin:28px 0}.seo-richtext__callout-label{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--seo-gold);margin:0 0 8px}.seo-richtext__callout-body{font-size:16px;line-height:1.7;color:#444}.seo-richtext__callout-body p{margin:0 0 8px}.seo-richtext__callout-body p:last-child{margin-bottom:0}.seo-richtext__divider{border:none;border-top:1px solid var(--seo-light);margin:40px 0}.seo-comparison{padding:48px 0}.seo-comparison__heading{font-size:clamp(24px,3.5vw,36px);font-weight:800;letter-spacing:-.01em;color:var(--seo-black);margin:0 0 8px}.seo-comparison__subheading{font-size:16px;color:var(--seo-grey);margin:0 0 28px}.seo-comparison__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -24px;padding:0 24px}.seo-comparison__table{width:100%;min-width:560px;border-collapse:collapse;font-size:15px}.seo-comparison__th{text-align:left;padding:12px 16px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#999;border-bottom:2px solid var(--seo-black);white-space:nowrap}.seo-comparison__td{padding:14px 16px;border-bottom:1px solid var(--seo-light);color:var(--seo-black);white-space:nowrap}.seo-comparison__td--name{white-space:normal;min-width:160px}.seo-comparison__row--highlight{background:#f5f2eb}.seo-comparison__row--highlight .seo-comparison__td{border-bottom-color:var(--seo-gold)}.seo-comparison__row--highlight .seo-comparison__td--name{color:var(--seo-black);position:relative}.seo-comparison__row--highlight .seo-comparison__td--name:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--seo-gold);border-radius:2px}.seo-comparison__source{font-size:13px;color:#999;margin-top:12px;font-style:italic}.seo-guide{padding:48px 0}.seo-guide__heading{font-size:clamp(24px,3.5vw,36px);font-weight:800;letter-spacing:-.01em;color:var(--seo-black);margin:0 0 8px}.seo-guide__subheading{font-size:16px;color:var(--seo-grey);margin:0 0 28px}.seo-guide__grid{display:flex;flex-direction:column;gap:0}.seo-guide__card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--seo-light)}.seo-guide__card:first-child{border-top:2px solid var(--seo-black)}.seo-guide__player-type{font-size:16px;color:var(--seo-black);margin:0;line-height:1.4}.seo-guide__description{font-size:14px;color:var(--seo-grey);margin:4px 0 0}.seo-guide__card-rec{display:flex;align-items:center;gap:12px;flex-shrink:0}.seo-guide__product-image img{width:56px;height:56px;object-fit:contain;border-radius:6px}.seo-guide__ball-name,.seo-guide__ball-link{font-size:16px;color:var(--seo-black);white-space:nowrap}.seo-guide__ball-link{text-decoration:none;transition:color .15s}.seo-guide__ball-link:hover{color:var(--seo-gold)}.seo-faq{padding:48px 0}.seo-faq__heading{font-size:clamp(24px,3.5vw,36px);font-weight:800;letter-spacing:-.01em;color:var(--seo-black);margin:0 0 8px}.seo-faq__subheading{font-size:16px;color:var(--seo-grey);margin:0 0 28px}.seo-faq__list{display:flex;flex-direction:column;gap:0}.seo-faq__item{border-bottom:1px solid var(--seo-light)}.seo-faq__item:first-child{border-top:1px solid var(--seo-light)}.seo-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.seo-faq__question::-webkit-details-marker{display:none}.seo-faq__question-text{font-size:17px;font-weight:600;color:var(--seo-black);margin:0;line-height:1.4}.seo-faq__icon{flex-shrink:0;color:#999;transition:transform .25s ease}.seo-faq__item[open] .seo-faq__icon{transform:rotate(180deg)}.seo-faq__answer{padding:0 0 24px;font-size:16px;line-height:1.7;color:#555}.seo-faq__answer p{margin:0 0 12px}.seo-faq__answer p:last-child{margin-bottom:0}.seo-faq__answer a{color:var(--seo-black);text-decoration:underline;text-decoration-color:var(--seo-gold);text-underline-offset:3px}.seo-cta{padding:64px 0;background:var(--seo-bg-dark);color:#fff}.seo-cta__inner{text-align:center;max-width:680px;margin:0 auto}.seo-cta__eyebrow{font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--seo-gold);margin:0 0 12px}.seo-cta__heading{font-size:clamp(24px,4vw,40px);font-weight:800;line-height:1.15;letter-spacing:-.01em;margin:0 0 16px;color:#fff}.seo-cta__text{font-size:16px;color:#aaa;margin:0 0 24px;line-height:1.6}.seo-cta__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 28px;margin-bottom:28px}.seo-cta__trust-item{font-size:14px;color:#ccc;white-space:nowrap}.seo-cta__buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.seo-cta__btn{display:inline-flex;flex-direction:column;align-items:center;padding:16px 40px;background:#fff;color:var(--seo-bg-dark);border:2px solid #fff;border-radius:var(--seo-radius);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1px;text-decoration:none;transition:all .2s ease;cursor:pointer;line-height:1.3}.seo-cta__btn:hover{background:var(--seo-gold);border-color:var(--seo-gold);color:#fff}.seo-cta__btn--outline{background:transparent;color:#fff;border-color:#ffffff4d}.seo-cta__btn--outline:hover{border-color:var(--seo-gold);background:transparent;color:var(--seo-gold)}.seo-cta__btn-price{font-size:12px;font-weight:500;opacity:.7;margin-top:2px;letter-spacing:0;text-transform:none}@media(max-width:768px){.seo-container,.seo-container--narrow{padding:0 16px}.seo-hero{padding:12px 0 28px}.seo-hero__intro{font-size:16px}.seo-richtext{padding:24px 0}.seo-richtext__body{font-size:16px}.seo-richtext__heading--h2{margin-top:36px}.seo-comparison,.seo-guide,.seo-faq{padding:36px 0}.seo-guide__card{flex-direction:column;align-items:flex-start;gap:8px}.seo-cta{padding:48px 0}.seo-cta__buttons{flex-direction:column;align-items:stretch}.seo-cta__btn{width:100%}}.seo-richtext__html{margin:32px 0}.seo-richtext__html table{width:100%;max-width:800px;border-collapse:collapse;font-size:15px;margin:24px 0;table-layout:auto}.seo-richtext__html thead{border-bottom:2px solid var(--seo-black)}.seo-richtext__html th{text-align:left;padding:12px 16px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#999;white-space:nowrap}.seo-richtext__html td{padding:14px 16px;border-bottom:1px solid var(--seo-light);color:var(--seo-black)}.seo-richtext__html td:first-child{min-width:140px;font-weight:600}.seo-richtext__html tbody tr:first-child{background:#f5f2eb}.seo-richtext__html tbody tr:first-child td{border-bottom-color:var(--seo-gold)}.seo-richtext__html tbody tr:first-child td:first-child{position:relative}.seo-richtext__html tbody tr:first-child td:first-child:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:3px;background:var(--seo-gold);border-radius:2px}@media(max-width:600px){.seo-richtext__html table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.seo-richtext__html td,.seo-richtext__html th{white-space:nowrap}}.seo-richtext__html details{border-bottom:1px solid var(--seo-light)}.seo-richtext__html details:first-of-type{border-top:1px solid var(--seo-light)}.seo-richtext__html details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;font-size:17px;font-weight:600;color:var(--seo-black);line-height:1.4}.seo-richtext__html details summary::-webkit-details-marker{display:none}.seo-richtext__html details summary:after{content:"";flex-shrink:0;width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 8L10 13L15 8' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;transition:transform .25s ease}.seo-richtext__html details[open] summary:after{transform:rotate(180deg)}.seo-richtext__html details>*:not(summary){padding:0 0 20px;font-size:16px;line-height:1.7;color:#555}.seo-richtext__html blockquote{background:#f5f2eb;border-left:4px solid var(--seo-gold);border-radius:0 var(--seo-radius) var(--seo-radius) 0;padding:20px 24px;margin:28px 0;font-style:normal;color:#444}.seo-richtext__html p{margin:0 0 16px;font-size:17px;line-height:1.8;color:#444}.seo-richtext__html p:last-child{margin-bottom:0}.seo-richtext__html a{color:var(--seo-black);text-decoration:underline;text-decoration-color:var(--seo-gold);text-underline-offset:3px}.seo-richtext__html em{font-size:13px;color:#999}.seo-page-wrapper table,.seo-richtext-wrapper table,.seo-comparison-wrapper table{width:100%;max-width:800px;border-collapse:collapse;font-size:15px;margin:24px auto;table-layout:auto}.seo-page-wrapper thead,.seo-richtext-wrapper thead,.seo-comparison-wrapper thead{border-bottom:2px solid var(--seo-black)}.seo-page-wrapper th,.seo-richtext-wrapper th,.seo-comparison-wrapper th{text-align:left;padding:12px 16px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#999;white-space:nowrap}.seo-page-wrapper td,.seo-richtext-wrapper td,.seo-comparison-wrapper td{padding:14px 16px;border-bottom:1px solid var(--seo-light, #e8e3da);color:var(--seo-black, #1a1a1a)}.seo-page-wrapper td:first-child,.seo-richtext-wrapper td:first-child,.seo-comparison-wrapper td:first-child{min-width:140px;font-weight:600}.seo-page-wrapper tbody tr:first-child,.seo-richtext-wrapper tbody tr:first-child,.seo-comparison-wrapper tbody tr:first-child{background:#f5f2eb}.seo-page-wrapper tbody tr:first-child td,.seo-richtext-wrapper tbody tr:first-child td,.seo-comparison-wrapper tbody tr:first-child td{border-bottom-color:var(--seo-gold, #b19b62)}@media(max-width:768px){.seo-richtext__html{margin:24px -16px;padding:0 16px}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/section-seo-landing.css.map */
