@charset "UTF-8";.sp-root{--ink:#172820;--muted:#536058;--paper:#f7f7f1;--line:#d9dfd5;--dark:#173a2b;--accent:#d8b475;--white:#fff;--radius:18px;--width:1280px;color-scheme:light;font-family:Arial,"Noto Sans Hebrew",sans-serif;color:var(--ink);background:var(--paper)}.sp-root *{box-sizing:border-box}.sp-root{scroll-behavior:smooth;scroll-padding-top:110px}.sp-root{margin:0;line-height:1.7}.sp-root a{color:inherit;text-underline-offset:5px}.sp-root button,.sp-root input,.sp-root select,.sp-root textarea{font:inherit}.sp-root button,.sp-root a,.sp-root input,.sp-root select,.sp-root textarea{touch-action:manipulation}.sp-root button{cursor:pointer}.sp-root a,.sp-root button{-webkit-tap-highlight-color:transparent}.sp-root button:disabled{cursor:default;opacity:.6}.sp-root :focus-visible{outline:3px solid #a96b14;outline-offset:4px}.sp-root img{max-width:100%;display:block}.sp-root button,.sp-root input,.sp-root select,.sp-root textarea{border-radius:8px}.sp-root button{color:inherit}.sp-root button svg{pointer-events:none}.sp-root h1,.sp-root h2,.sp-root h3,.sp-root h4,.sp-root p,.sp-root figure{margin:0}.sp-root h1,.sp-root h2,.sp-root h3{line-height:1.12;letter-spacing:-.045em}.sp-root h1{font-size:clamp(44px,6vw,84px);font-weight:600}.sp-root h2{font-size:clamp(32px,4.3vw,58px);font-weight:600}.sp-root h3{font-size:25px;font-weight:600}.sp-root h4{font-size:19px}.sp-root p+p{margin-top:15px}.sp-root bdi{unicode-bidi:isolate}.sp-root section[id]{scroll-margin-top:155px}.sp-root .wrap{width:min(var(--width),calc(100% - 80px));margin-inline:auto}.sp-root .skip{position:fixed;top:-100px;inset-inline-start:20px;background:#fff;padding:12px;z-index:20}.sp-root .skip:focus{top:10px}.sp-root .eyebrow{font-size:12px;letter-spacing:.14em;line-height:1.5;font-weight:700;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.sp-root .muted{color:var(--muted)}.sp-root .lead{font-size:clamp(18px,2vw,23px);line-height:1.7;max-width:700px}.sp-root .body-copy{font-size:17px;max-width:660px;color:var(--muted)}.sp-root .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 23px;border:1px solid var(--dark);background:var(--dark);color:white;text-decoration:none;font-size:15px;line-height:1.5;font-weight:700;transition:background .15s,transform .15s}.sp-root .btn:hover{background:#28553f;transform:translateY(-1px)}.sp-root .btn.secondary{background:transparent;color:var(--ink);border-color:#b5c0b5}.sp-root .btn.secondary:hover{background:#e9eee4}.sp-root .btn.light{background:var(--paper);border-color:var(--paper);color:var(--dark)}.sp-root .actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sp-root .text-link{display:inline-flex;gap:8px;align-items:center;font-weight:700;min-height:44px;font-size:15px}.sp-root .soft{background:#eeefe5}.sp-root .dark{background:var(--dark);color:white}.sp-root .dark .eyebrow,.sp-root .dark .muted,.sp-root .dark .body-copy{color:#c4d0c3}.sp-root .section{padding-block:100px}.sp-root .section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px}.sp-root .section-head h2{max-width:740px}.sp-root .section-head .body-copy{max-width:400px}.sp-root .rule{border-top:1px solid var(--line)}.sp-root .section-title{margin-bottom:24px}.sp-root .section-intro{max-width:760px;margin:22px 0 35px;color:var(--muted);font-size:18px}.sp-root .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sp-root [hidden]{display:none!important}.sp-root .site-head{height:86px;display:flex;align-items:center;gap:30px;padding:15px max(40px,calc((100vw - 1440px)/2));border-bottom:1px solid var(--line);background:var(--paper);position:relative;z-index:5}.sp-root .site-logo{width:140px;flex:0 0 140px}.sp-root .site-logo img{height:48px;width:140px;object-fit:contain}.sp-root .desktop-nav{display:flex;gap:25px;align-items:center;flex:1;justify-content:center}.sp-root .desktop-nav a{text-decoration:none;font-size:14px;white-space:nowrap}.sp-root .head-tools{display:flex;align-items:center;gap:20px}.sp-root .lang-link{font-size:14px;font-weight:700;white-space:nowrap}.sp-root .head-tools .btn{min-height:42px;padding:9px 15px;font-size:13px}.sp-root .mobile-nav{display:none}.sp-root .subnav{position:sticky;top:76px;z-index:4;border-block:1px solid var(--line);background:rgba(247,247,241,.97);backdrop-filter:blur(12px)}.sp-root .subnav .wrap{display:flex;gap:30px;align-items:center;min-height:62px;overflow-x:auto;scrollbar-width:thin}.sp-root .subnav a{flex:0 0 auto;white-space:nowrap;text-decoration:none;font-size:14px;padding-block:18px}.sp-root .subnav a:hover{box-shadow:inset 0 -2px var(--ink)}.sp-root .hero{padding-top:58px;padding-bottom:65px}.sp-root .breadcrumbs{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px;margin-bottom:45px}.sp-root .brand-row{display:flex;align-items:center;gap:25px;margin-bottom:30px}.sp-root .brand-row img{max-width:180px;max-height:47px;object-fit:contain;mix-blend-mode:multiply}.sp-root .brand-row span{font-size:11px;font-weight:700;letter-spacing:.12em;padding-inline-start:25px;border-inline-start:1px solid #bac5bb}.sp-root .hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center}.sp-root .hero-copy .lead{margin-top:30px;max-width:570px}.sp-root .hero-media{position:relative;min-width:0}.sp-root .hero-media img{width:100%;height:540px;object-fit:cover;border-radius:3px}.sp-root .hero-media figcaption{font-size:11px;color:var(--muted);margin-top:9px}.sp-root .hero-kicker{position:absolute;inset-inline-end:18px;bottom:45px;padding:18px 22px;background:rgba(247,247,241,.96);max-width:280px;line-height:1.4;font-size:14px}.sp-root .hero-kicker strong{display:block;font-size:23px;margin-bottom:8px;font-weight:600}.sp-root .hero-bottom{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);padding-top:26px;gap:30px}.sp-root .hero-bottom strong{display:block;font-size:15px;margin-bottom:6px}.sp-root .hero-bottom p{font-size:14px;color:var(--muted)}.sp-root .use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sp-root .use-card{border:1px solid var(--line);padding:30px;min-height:240px;display:flex;flex-direction:column;align-items:start;background:#fff9}.sp-root .use-card .number{font-size:13px;color:var(--muted);margin-bottom:30px;font-variant-numeric:tabular-nums}.sp-root .use-card h3{margin-bottom:14px}.sp-root .use-card p{font-size:15px;color:var(--muted);margin-bottom:18px}.sp-root .use-card .text-link{margin-top:auto}.sp-root .use-card:hover{border-color:#a0ad9f}.sp-root .feature-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.sp-root .feature-grid img{width:100%;max-height:570px;object-fit:cover}.sp-root .feature-copy h2{margin-bottom:28px}.sp-root .feature-copy .body-copy{font-size:18px}.sp-root .feature-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:25px}.sp-root .feature-tags span{font-size:12px;padding:6px 10px;border:1px solid #8caa94;border-radius:100px}.sp-root .feature-caption{margin-top:10px;font-size:12px}.sp-root .filter-panel{padding:24px;background:#e9eddf;border:1px solid var(--line);margin-bottom:28px}.sp-root .filter-panel label{font-size:13px;font-weight:700;display:block;margin-bottom:7px}.sp-root .search-row{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:end}.sp-root .search-box input{width:100%;background:#fff;border:1px solid #b0bcae;padding:12px 15px;min-height:48px}.sp-root .result-count{font-size:13px;min-width:110px;text-align:end;padding-bottom:13px}.sp-root .filter-buttons{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.sp-root .filter-buttons button{border:1px solid #aebba9;background:transparent;border-radius:100px;padding:9px 16px;font-size:13px;min-height:44px}.sp-root .filter-buttons button[aria-pressed=true]{background:var(--dark);color:#fff;border-color:var(--dark)}.sp-root .filter-buttons button:hover{border-color:var(--dark)}.sp-root .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sp-root .product-card{border:1px solid var(--line);background:#fff;display:flex;flex-direction:column;min-width:0;position:relative}.sp-root .product-card .product-photo{height:205px;width:100%;object-fit:contain;background:#f1f2ec;padding:18px}.sp-root .product-card .product-content{padding:25px;display:flex;flex-direction:column;flex:1}.sp-root .product-card .format{font-size:11px;letter-spacing:.07em;color:var(--muted);margin-bottom:12px;text-transform:uppercase}.sp-root .product-card h3{font-size:26px;margin-bottom:13px;letter-spacing:-.025em;direction:ltr;text-align:start;unicode-bidi:isolate}.sp-root .product-card .product-summary{font-size:15px;color:var(--muted);margin-bottom:16px}.sp-root .product-card .tags{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0 18px}.sp-root .tags span{font-size:11px;background:#eef0e6;padding:3px 8px}.sp-root .product-card dl{display:grid;grid-template-columns:75px 1fr;gap:6px;font-size:12px;margin:0 0 15px}.sp-root .product-card dt{color:var(--muted)}.sp-root .product-card dd{margin:0}.sp-root .product-card details{margin-top:auto;border-top:1px solid var(--line);padding-top:12px}.sp-root .product-card summary{cursor:pointer;font-weight:700;font-size:13px;min-height:38px;padding:7px 0}.sp-root .doc-links{display:grid;gap:3px;padding:5px 0 14px}.sp-root .doc-links a{font-size:12px;min-height:35px;display:flex;align-items:center}.sp-root .product-actions{display:flex;flex-direction:column;gap:9px;margin-top:18px}.sp-root .product-actions .btn{width:100%;min-height:44px;font-size:13px}.sp-root .compare-label{display:flex;align-items:center;gap:9px;font-size:12px;min-height:40px;cursor:pointer}.sp-root .compare-label input{width:18px;height:18px;accent-color:var(--dark)}.sp-root .product-card .in-brief{position:absolute;top:14px;inset-inline-end:14px;background:var(--dark);color:#fff;font-size:11px;padding:4px 9px;border-radius:100px}.sp-root .catalogue-note{font-size:13px;color:var(--muted);margin:20px 0 30px}.sp-root .empty{padding:60px 25px;text-align:center;border:1px dashed #b0bcae}.sp-root .empty p{margin-bottom:18px}.sp-root .show-more{margin:35px auto 0;display:flex}.sp-root .compare-tray{padding:20px;background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.sp-root .compare-tray p{font-size:14px}.sp-root .compare-tray .btn{border-color:#fff}.sp-root .compare-wrap{border:1px solid var(--line);background:#fff;overflow:auto;margin:20px 0 30px}.sp-root .compare-wrap table{width:100%;border-collapse:collapse;min-width:650px;font-size:14px}.sp-root .compare-wrap th,.sp-root .compare-wrap td{text-align:start;padding:18px;border-inline-end:1px solid var(--line);border-bottom:1px solid var(--line);vertical-align:top}.sp-root .compare-wrap th{background:#eef0e7;font-weight:700;min-width:135px}.sp-root .compare-wrap td{min-width:200px}.sp-root .compare-wrap td strong{display:block;font-size:20px;margin-bottom:10px;direction:ltr}.sp-root .compare-wrap a{display:block;margin-block:8px}.sp-root .small-note{font-size:12px;color:var(--muted)}.sp-root .tools-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sp-root .tool-card{padding:35px;border:1px solid var(--line);background:white}.sp-root .tool-card h3{margin:16px 0}.sp-root .tool-card img{width:100%;height:230px;object-fit:cover;margin-bottom:25px}.sp-root .tool-card p{font-size:15px;color:var(--muted)}.sp-root .tool-card .text-link{margin-top:20px}.sp-root .local-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.sp-root .local-card{padding:20px;background:#fff;border:1px solid var(--line);display:flex;flex-direction:column}.sp-root .local-card img{width:100%;height:160px;object-fit:contain;background:#f5f5ef;margin-bottom:20px}.sp-root .local-card h3{font-size:19px;line-height:1.45;letter-spacing:-.02em;margin-bottom:12px}.sp-root .local-card p{font-size:13px;color:var(--muted);margin-bottom:15px}.sp-root .local-card .sku{font-size:10px;overflow-wrap:anywhere;direction:ltr;display:block;text-align:start;margin-bottom:15px}.sp-root .local-card a{margin-top:auto}.sp-root .document-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sp-root .document-card{border:1px solid var(--line);padding:25px;text-decoration:none;background:#fff;display:flex;flex-direction:column;gap:16px;min-height:190px}.sp-root .document-card:hover{border-color:var(--dark)}.sp-root .document-card .filetype{font-size:11px;color:var(--muted);letter-spacing:.12em}.sp-root .document-card h3{font-size:22px;line-height:1.4;letter-spacing:-.015em}.sp-root .document-card p{font-size:13px;color:var(--muted)}.sp-root .document-card .arrow{margin-top:auto;font-size:13px}.sp-root .faq-list{max-width:950px}.sp-root .faq-list details{border-top:1px solid var(--line);padding:22px 0}.sp-root .faq-list details:last-child{border-bottom:1px solid var(--line)}.sp-root .faq-list summary{font-size:20px;font-weight:600;cursor:pointer;line-height:1.5;padding-inline-end:20px}.sp-root .faq-list p{font-size:16px;color:var(--muted);margin-top:18px;max-width:850px}.sp-root .brief-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.sp-root .brief-intro h2{margin-bottom:26px}.sp-root .brief-intro p{color:var(--muted);font-size:17px}.sp-root .brief-intro .contact{margin-top:28px;display:grid;gap:10px}.sp-root .brief-form{background:white;padding:32px;border:1px solid var(--line)}.sp-root .selected-list{list-style:none;padding:0;margin:15px 0 28px;display:grid;gap:12px}.sp-root .selected-list li{display:grid;grid-template-columns:1fr auto;gap:8px 15px;border-bottom:1px solid var(--line);padding:10px 0 18px}.sp-root .selected-list strong{font-size:15px;direction:ltr}.sp-root .selected-list button{background:none;border:0;text-decoration:underline;font-size:12px;min-height:36px}.sp-root .selected-list .preference{grid-column:1/-1}.sp-root .selected-list .preference label{display:block;font-size:12px;margin-bottom:6px;color:var(--muted)}.sp-root .selected-list input{font-size:13px;padding:8px 10px}.sp-root .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sp-root .field{min-width:0}.sp-root .field label{font-size:13px;font-weight:700;display:block;margin-bottom:7px}.sp-root .field input,.sp-root .field select,.sp-root .field textarea,.sp-root .preference input{width:100%;border:1px solid #aebba9;background:#fcfcf8;min-height:46px;padding:10px 12px;color:var(--ink)}.sp-root .field.full{grid-column:1/-1}.sp-root .field textarea{resize:vertical;min-height:110px}.sp-root .brief-notice{padding:15px;background:#eff1e8;font-size:12px;color:var(--muted);margin:22px 0}.sp-root .brief-output{width:100%;min-height:180px;resize:vertical;border:1px solid #bac5b5;padding:15px;margin-top:20px;font-size:13px;background:#f8f9f3;line-height:1.7}.sp-root .status{font-size:13px;margin-top:12px;min-height:24px}.sp-root .reset{background:none;border:0;color:var(--muted);text-decoration:underline;font-size:12px;min-height:44px;margin-top:15px}.sp-root .step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.sp-root .step{border-top:1px solid var(--line);padding-top:24px}.sp-root .step span{font-size:12px;display:block;color:var(--muted);margin-bottom:25px}.sp-root .step h3{font-size:23px;margin-bottom:15px}.sp-root .step p{font-size:15px;color:var(--muted)}.sp-root .source-note{padding-block:35px;font-size:12px;color:var(--muted);border-top:1px solid var(--line)}.sp-root .source-note a{margin-inline-end:20px;display:inline-flex;min-height:40px;align-items:center}.sp-root .network-footer{background:#192e23;color:#e5ece1;padding:50px 0 30px}.sp-root .network-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:30px}.sp-root .network-intro strong{font-size:20px;letter-spacing:.1em}.sp-root .network-intro p{font-size:13px;color:#c0cdbb}.sp-root .network-intro a{font-size:13px}.sp-root .network-links{display:grid;grid-template-columns:repeat(6,1fr);border-inline-start:1px solid #50624c;border-top:1px solid #50624c}.sp-root .network-links a{padding:20px 10px;text-align:center;font-size:12px;text-decoration:none;border-inline-end:1px solid #50624c;border-bottom:1px solid #50624c;direction:ltr;display:flex;justify-content:center;align-items:center}.sp-root .network-links a:hover{background:#284331}.sp-root .network-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;font-size:11px;color:#bac8b4;margin-top:30px}.sp-root .network-bottom a{margin-inline-start:15px}.sp-root .source-credit{font-size:11px;color:var(--muted);margin-top:15px}.sp-root .gym-hero .hero-media img{object-fit:contain;background:#ecefe5}.sp-root .system-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.sp-root .system-card{padding:35px;background:white;border:1px solid var(--line);display:flex;flex-direction:column}.sp-root .system-card h3{font-size:33px;direction:ltr;letter-spacing:-.035em}.sp-root .system-card .line-purpose{font-size:17px;color:var(--muted);margin:14px 0 25px}.sp-root .system-card .layer-stack{display:grid;gap:7px;margin:12px 0 28px}.sp-root .layer-stack .layer{padding:12px 18px;background:#e2e9db;border-inline-start:5px solid #2c5238;font-size:14px}.sp-root .layer-stack .layer:nth-child(2){background:#d4ddca;border-color:#77935c}.sp-root .layer-stack .layer:nth-child(3){background:#c3cdb8;border-color:#a2ad88}.sp-root .system-card .variant{font-size:12px;margin-bottom:18px}.sp-root .system-card .metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:20px 0}.sp-root .metric{padding:18px;background:#f0f2e8}.sp-root .metric strong{font-size:27px;line-height:1.2;display:block;direction:ltr}.sp-root .metric span{font-size:11px;color:var(--muted);display:block;margin-top:8px}.sp-root .system-card .small-note{margin-bottom:20px}.sp-root .system-card .actions{margin-top:auto}.sp-root .system-card.custom{grid-column:1/-1;background:#e9eee1}.sp-root .custom-inner{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:start}.sp-root .reading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.sp-root .reading-card{padding:30px;border:1px solid var(--line);background:white}.sp-root .reading-card h3{font-size:24px;margin-bottom:18px}.sp-root .reading-card p{font-size:15px;color:var(--muted)}.sp-root .reading-card .symbol{font-size:30px;direction:ltr;margin-bottom:15px;display:block}.sp-root .decision-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sp-root .decision-card{padding:35px;border:1px solid var(--line)}.sp-root .decision-card h3{font-size:26px;margin-bottom:16px}.sp-root .decision-card ul{padding-inline-start:20px;margin:0;color:var(--muted);font-size:15px}.sp-root .decision-card li+li{margin-top:10px}.sp-root .decision-card .text-link{margin-top:22px}.sp-root .no-js{padding:18px;border:1px solid var(--line);background:#fff5dc;font-size:14px;margin-bottom:20px}@media(min-width:1700px){.sp-root{--width:1380px}.sp-root .hero-media img{height:600px}}@media(max-width:1150px){.sp-root .desktop-nav{gap:14px}.sp-root .desktop-nav a{font-size:12px}.sp-root .site-head{gap:15px}.sp-root .head-tools{gap:12px}.sp-root .hero-grid{gap:35px}.sp-root .hero-media img{height:490px}.sp-root .local-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:950px){.sp-root .wrap{width:calc(100% - 48px)}.sp-root .site-head{padding-inline:24px;height:78px}.sp-root .site-logo,.sp-root .site-logo img{width:118px;flex-basis:118px}.sp-root .desktop-nav{display:none}.sp-root .head-tools{margin-inline-start:auto}.sp-root .mobile-nav{display:block;position:relative}.sp-root .mobile-nav summary{cursor:pointer;padding:10px;font-size:13px;min-height:44px}.sp-root .mobile-nav nav{position:absolute;top:50px;inset-inline-end:0;width:min(300px,calc(100vw - 40px));padding:20px;display:grid;gap:3px;background:var(--paper);border:1px solid var(--line);box-shadow:0 15px 30px #17282012}.sp-root .mobile-nav a{font-size:15px;padding:10px;text-decoration:none}.sp-root .hero-grid{grid-template-columns:1fr;gap:40px}.sp-root .hero-copy .lead{max-width:740px}.sp-root .hero-media img{height:430px}.sp-root .hero-grid h1{max-width:750px}.sp-root .hero{padding-top:32px}.sp-root .breadcrumbs{margin-bottom:30px}.sp-root .feature-grid{gap:35px}.sp-root .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-root .use-grid{grid-template-columns:repeat(2,1fr)}.sp-root .section{padding-block:75px}.sp-root .section-head{display:block}.sp-root .section-head .body-copy{max-width:740px;margin-top:20px}.sp-root .brief-layout{grid-template-columns:1fr;gap:35px}.sp-root .brief-intro{max-width:780px}.sp-root .step-grid{grid-template-columns:repeat(2,1fr)}.sp-root .document-grid{grid-template-columns:repeat(2,1fr)}.sp-root .network-links{grid-template-columns:repeat(4,1fr)}.sp-root .hero-bottom{gap:20px}.sp-root .system-card{padding:25px}.sp-root .reading-grid{gap:18px}.sp-root .reading-card{padding:22px}}@media(max-width:620px){.sp-root{scroll-padding-top:90px}.sp-root .wrap{width:calc(100% - 36px)}.sp-root h1{font-size:45px;letter-spacing:-.045em}.sp-root h2{font-size:36px}.sp-root h3{font-size:24px}.sp-root .site-head{height:72px;padding:10px 18px;gap:8px}.sp-root .site-logo,.sp-root .site-logo img{width:102px;flex-basis:102px}.sp-root .site-logo img{height:42px}.sp-root .head-tools{gap:13px}.sp-root .head-tools .btn{display:none}.sp-root .lang-link{font-size:13px}.sp-root .mobile-nav summary{font-size:12px}.sp-root .hero{padding-block:25px 40px}.sp-root .brand-row{gap:15px;margin-bottom:25px}.sp-root .brand-row img{max-width:145px;max-height:38px}.sp-root .brand-row span{padding-inline-start:15px;font-size:10px}.sp-root .hero-copy .lead{font-size:18px;margin-top:23px}.sp-root .actions{gap:9px;margin-top:24px}.sp-root .actions .btn{flex:1 1 auto;padding-inline:17px;font-size:13px}.sp-root .hero-media img{height:310px}.sp-root .hero-kicker{max-width:235px;padding:15px;bottom:40px;inset-inline-end:12px;font-size:12px}.sp-root .hero-kicker strong{font-size:21px}.sp-root .hero-media figcaption{font-size:10px}.sp-root .hero-bottom{grid-template-columns:1fr;margin-top:30px;gap:19px}.sp-root .hero-bottom>div{padding-bottom:15px;border-bottom:1px solid var(--line)}.sp-root .hero-bottom strong{font-size:15px}.sp-root .hero-bottom p{font-size:13px}.sp-root .section{padding-block:55px}.sp-root .eyebrow{font-size:11px;margin-bottom:14px}.sp-root .subnav .wrap{gap:24px;min-height:55px;width:100%;padding-inline:18px}.sp-root .subnav a{font-size:12px;padding-block:16px}.sp-root .section-head{margin-bottom:28px}.sp-root .section-intro{font-size:16px}.sp-root .use-grid{gap:12px}.sp-root .use-card{padding:20px;min-height:255px}.sp-root .use-card .number{margin-bottom:23px}.sp-root .use-card h3{font-size:23px}.sp-root .use-card p{font-size:13px;line-height:1.7}.sp-root .use-card .text-link{font-size:12px}.sp-root .feature-grid{grid-template-columns:1fr;gap:30px}.sp-root .feature-copy h2{margin-bottom:23px}.sp-root .feature-copy .body-copy{font-size:16px}.sp-root .feature-grid img{max-height:380px}.sp-root .filter-panel{padding:18px}.sp-root .search-row{grid-template-columns:1fr;gap:8px}.sp-root .result-count{text-align:start;padding-bottom:0;font-size:12px}.sp-root .filter-buttons{gap:7px;margin-top:15px}.sp-root .filter-buttons button{padding:8px 12px;font-size:12px}.sp-root .product-grid{grid-template-columns:1fr;gap:20px}.sp-root .product-card .product-photo{height:220px}.sp-root .product-card .product-content{padding:23px}.sp-root .product-card h3{font-size:27px}.sp-root .product-card .product-summary{font-size:15px}.sp-root .product-card .product-actions{flex-direction:row;align-items:center;gap:10px}.sp-root .product-card .product-actions .btn{width:auto;flex:1;font-size:12px;padding-inline:12px}.sp-root .compare-label{flex:0 0 auto;font-size:11px}.sp-root .compare-tray{padding:18px;align-items:start;flex-wrap:wrap}.sp-root .compare-tray .actions{margin-top:0}.sp-root .compare-tray .btn{padding:8px 15px;font-size:12px;min-height:42px}.sp-root .tools-grid{grid-template-columns:1fr;gap:20px}.sp-root .tool-card{padding:24px}.sp-root .tool-card img{height:190px}.sp-root .tool-card h3{font-size:26px}.sp-root .local-grid{grid-template-columns:1fr 1fr;gap:12px}.sp-root .local-card{padding:15px}.sp-root .local-card img{height:130px}.sp-root .local-card h3{font-size:16px}.sp-root .local-card p{font-size:12px}.sp-root .local-card .text-link{font-size:12px}.sp-root .local-card .sku{font-size:9px}.sp-root .document-grid{grid-template-columns:1fr;gap:15px}.sp-root .document-card{min-height:170px;padding:23px}.sp-root .faq-list summary{font-size:18px}.sp-root .faq-list p{font-size:15px}.sp-root .brief-form{padding:22px 18px}.sp-root .field-grid{grid-template-columns:1fr;gap:17px}.sp-root .brief-intro p{font-size:16px}.sp-root .brief-output{font-size:12px}.sp-root .brief-form .actions .btn{font-size:12px}.sp-root .selected-list .preference input{font-size:13px}.sp-root .step-grid{gap:25px}.sp-root .step h3{font-size:21px}.sp-root .step p{font-size:13px}.sp-root .step span{margin-bottom:18px}.sp-root .network-footer{padding-block:35px 25px}.sp-root .network-intro{flex-wrap:wrap;margin-bottom:23px}.sp-root .network-intro strong{font-size:18px}.sp-root .network-intro p{font-size:12px}.sp-root .network-links{grid-template-columns:repeat(2,1fr)}.sp-root .network-links a{min-height:58px;padding:15px 8px;font-size:11px}.sp-root .network-bottom{font-size:10px;gap:15px}.sp-root .network-bottom a{margin-inline-start:0;margin-inline-end:12px}.sp-root .source-note{font-size:11px}.sp-root .system-grid{grid-template-columns:1fr;gap:20px}.sp-root .system-card{padding:25px 22px}.sp-root .system-card h3{font-size:31px}.sp-root .system-card .metrics{gap:9px}.sp-root .metric{padding:15px}.sp-root .metric strong{font-size:25px}.sp-root .metric span{font-size:11px}.sp-root .system-card.custom{grid-column:auto}.sp-root .custom-inner{grid-template-columns:1fr;gap:23px}.sp-root .reading-grid,.sp-root .decision-grid{grid-template-columns:1fr}.sp-root .reading-card,.sp-root .decision-card{padding:25px}.sp-root .gym-hero .hero-media img{height:auto;min-height:260px}.sp-root .section-title{margin-bottom:20px}}@media(prefers-reduced-motion:reduce){.sp-root{scroll-behavior:auto}.sp-root *,.sp-root *::before,.sp-root *::after{transition:none!important}}@media print{.sp-root .site-head,.sp-root .subnav,.sp-root .filter-panel,.sp-root .product-actions,.sp-root .compare-tray,.sp-root .network-footer,.sp-root .actions,.sp-root .reset,.sp-root .mobile-nav{display:none!important}.sp-root .section{padding-block:25px}.sp-root .wrap{width:100%}.sp-root .hero-media img{height:250px}.sp-root .product-grid,.sp-root .system-grid{grid-template-columns:1fr 1fr}.sp-root .brief-layout{display:block}.sp-root .brief-form{break-inside:avoid}.sp-root .dark{background:#fff;color:#172820}.sp-root .dark .muted{color:#536058}.sp-root{font-size:11px}.sp-root .product-card,.sp-root .system-card{break-inside:avoid}.sp-root .hero-grid{grid-template-columns:1fr 1fr}.sp-root h1{font-size:35px}.sp-root h2{font-size:28px}}

.sp-root sportec-explorer{display:block}.sp-root .sportec-brand{display:flex;align-items:center;padding:13px 16px;background:#183a2b;border:0}.sp-root .brand-row .sportec-brand img{width:155px;max-height:30px;mix-blend-mode:normal}.sp-root .material-mix{height:230px;display:flex;gap:8px;align-items:stretch;margin-bottom:25px}.sp-root .material-mix span{flex:1;background:#d5cfb8}.sp-root .material-mix span:nth-child(2){background:#98a593}.sp-root .material-mix span:nth-child(3){background:#3a5041}.sp-root .material-mix span:nth-child(4){background:#727d78}.sp-root .material-mix span:nth-child(5){background:#26372f}.sp-root .system-card>img{height:210px;object-fit:contain;margin:10px 0 25px}.sp-root .system-card .actions{margin-top:auto}.sp-root .product-card h3{text-align:inherit}.sp-root{display:block}