:root{--navy:#082c35;--navy2:#0c3a43;--teal:#087f73;--green:#21a675;--mint:#dcefe9;--cream:#f4f1e8;--paper:#fbfaf5;--yellow:#f2c14b;--orange:#ee7442;--ink:#102f35;--muted:#5a7073;--line:#d9e1dc;--white:#fff;--shadow:0 20px 55px #06282f1f}.bike-ebike-new{background-image:url(/images/fahrradspektrum-ebike-v2100.webp)}.bike-trekking{background-image:url(/images/fahrradspektrum-trekking-v2100.webp)}.bike-family{background-image:url(/images/fahrradspektrum-familie-v2000.webp)}.bike-mountain{background-image:url(/images/fahrradspektrum-mtb-v2000.webp)}.route-thumb{background-position:50%;background-size:cover;height:132px;display:block;position:relative;overflow:hidden}.route-card-body{flex-direction:column;min-height:208px;padding:19px 21px 22px;display:flex}.route-card-facts{border-top:1px solid #e2e8e3;gap:20px;padding-top:13px;display:flex}.story-safety-image{background:url(/images/fahrradspektrum-sicherheit-v2100.webp) 50%/cover no-repeat;height:150px;position:relative}.story-safety-image:after{content:"Sicher unterwegs";color:#fff;text-transform:uppercase;letter-spacing:.8px;background:#052e37db;border-radius:4px;padding:6px 8px;font-size:12px;font-weight:800;position:absolute;bottom:13px;left:16px}@media (width<=700px){.home-v10 .route-result{min-height:326px}.route-thumb{height:145px}.route-card-body{min-height:180px}.bike-trekking,.bike-family,.bike-mountain{min-height:300px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{width:min(1180px,100% - 40px);margin:auto}.servicebar{color:#cde0dc;background:#06252d;font-size:12px}.servicebar-inner{justify-content:space-between;align-items:center;height:34px;display:flex}.servicebar nav{gap:24px;display:flex}.servicebar a:hover{color:#fff}.header{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf5f0;border-bottom:1px solid #0a333c1a;position:sticky;top:0}.header-inner{align-items:center;gap:42px;height:76px;display:flex}.brand{letter-spacing:-.7px;align-items:center;gap:10px;font:800 20px/1 Segoe UI,Arial,sans-serif;display:inline-flex}.brand>span:last-child>span{color:var(--teal)}.brand-wheel{border:3px solid var(--teal);background:conic-gradient(from 45deg,transparent 0 9%,var(--teal) 9% 11%,transparent 11% 34%,var(--teal) 34% 36%,transparent 36% 59%,var(--teal) 59% 61%,transparent 61% 84%,var(--teal) 84% 86%,transparent 86%);border-radius:50%;width:33px;height:33px;display:inline-block;position:relative}.brand-wheel i{background:var(--yellow);border-radius:50%;width:9px;height:9px;position:absolute;inset:9px}.mainnav{align-items:center;gap:28px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.mainnav a{border-bottom:3px solid #0000;padding:29px 0 26px}.mainnav a:hover{color:var(--teal);border-color:var(--yellow)}.nav-cta,.button-dark{background:var(--navy);color:#fff;border-radius:7px;padding:13px 18px;font-size:14px;font-weight:700;transition:all .2s}.nav-cta:hover,.button-dark:hover{background:var(--teal);transform:translateY(-1px)}.nav-cta span,.button-dark span{color:var(--yellow);margin-left:8px}.mobile-menu{margin-left:auto;display:none}.mobile-menu summary{cursor:pointer;font-weight:700}.mobile-menu>div{width:100%;box-shadow:var(--shadow);background:#fff;gap:14px;padding:20px;display:grid;position:absolute;top:76px;left:0}.hero{background:#173e37;align-items:center;min-height:670px;display:flex;position:relative;overflow:visible}.hero-image{background:url(/images/fahrradspektrum-hero.webp) 50%/cover no-repeat;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#042026f5 0%,#05282ddb 34%,#05282d40 60%,#05282d05 100%);position:absolute;inset:0}.hero-inner{justify-content:space-between;align-items:flex-end;padding:75px 0 96px;display:flex;position:relative}.hero-copy{color:#fff;width:min(620px,58%)}.eyebrow{text-transform:uppercase;letter-spacing:1.8px;color:#a7ded1;align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.eyebrow span{background:var(--yellow);width:25px;height:2px}.eyebrow.light{color:#a8ddd1}.hero h1{letter-spacing:-3.5px;margin:21px 0 22px;font:800 clamp(45px,5.3vw,72px)/1.02 Manrope,sans-serif}.hero h1 em{color:#8bd9c3;font-style:normal}.hero-copy>p{color:#d7e4e1;max-width:600px;margin:0 0 28px;font-size:18px;line-height:1.65}.search-wrap{z-index:5;position:relative}.hero-search{background:#fff;border-radius:8px;align-items:center;height:62px;padding:6px 7px 6px 19px;display:flex;box-shadow:0 15px 35px #0003}.hero-search>span{color:var(--teal);font-size:25px}.hero-search input{min-width:0;color:var(--ink);border:0;outline:0;flex:1;padding:0 13px;font-size:15px}.hero-search button{background:var(--yellow);height:48px;color:var(--navy);cursor:pointer;border:0;border-radius:5px;padding:0 24px;font-weight:800}.search-results{color:var(--ink);background:#fff;border-radius:8px;width:100%;max-height:390px;padding:10px;position:absolute;top:70px;overflow:auto;box-shadow:0 20px 50px #0000003d}.search-label{color:var(--muted);justify-content:space-between;padding:8px 10px 12px;font-size:12px;font-weight:700;display:flex}.search-label button{cursor:pointer;background:0 0;border:0;font-size:20px}.search-results>a{border-top:1px solid #edf0ed;grid-template-columns:78px 1fr auto;align-items:center;gap:10px;padding:12px 10px;display:grid}.search-results>a:hover{background:#eff8f5}.search-results small{text-transform:uppercase;color:var(--teal);letter-spacing:.8px;font-size:12px;font-weight:800}.search-results strong{font-size:14px}.search-results a>span{color:var(--muted);font-size:12px}.search-results>p{padding:10px}.quicklinks{color:#c7d7d4;align-items:center;gap:17px;margin-top:18px;font-size:12px;display:flex}.quicklinks a{color:#fff;border-bottom:1px solid #7da09b;font-weight:700}.hero-stat{color:#fff;border-left:1px solid #ffffff80;margin-bottom:-43px;padding-left:20px}.hero-stat strong{font:800 33px Manrope;display:block}.hero-stat span{text-transform:uppercase;letter-spacing:1.2px;font-size:12px}.trust-strip{border-bottom:1px solid var(--line);background:#fff}.trust-grid{grid-template-columns:repeat(4,1fr);align-items:center;min-height:102px;display:grid}.trust-grid div{border-right:1px solid var(--line);padding-left:50px;position:relative}.trust-grid div:last-child{border:0}.trust-grid div:before{content:"✓";background:var(--mint);width:24px;height:24px;color:var(--teal);border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:2px;left:12px}.trust-grid strong,.trust-grid span{display:block}.trust-grid span{color:var(--muted);margin-top:3px;font-size:12px}.section{padding-top:110px;padding-bottom:110px}.section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:46px;display:flex}.section-head h2,.region-copy h2,.promise-grid h2,.partner h2{letter-spacing:-2px;margin:14px 0 0;font:800 clamp(32px,4vw,50px)/1.08 Manrope,sans-serif}.section-head>p{max-width:450px;color:var(--muted);margin:0;line-height:1.7}.world-grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.world-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;min-height:355px;padding:24px 22px;transition:all .25s;display:flex;position:relative;overflow:hidden}.world-card:hover{box-shadow:var(--shadow);transform:translateY(-7px)}.world-number{color:#09353b12;font:800 44px Manrope;position:absolute;top:12px;right:16px}.world-icon{background:var(--mint);width:47px;height:47px;color:var(--teal);border-radius:50%;place-items:center;margin:44px 0 24px;font-size:26px;display:grid}.world-card small{text-transform:uppercase;letter-spacing:1px;color:var(--teal);font-size:12px;font-weight:800}.world-card h3{margin:6px 0 11px;font:800 27px Manrope}.world-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.world-card b{margin-top:auto;font-size:12px}.world-card b span{color:var(--orange)}.finder-section{background:var(--navy);color:#fff;padding:105px 0;position:relative;overflow:hidden}.finder-section:after{content:"";border:90px solid #ffffff06;border-radius:50%;width:600px;height:600px;position:absolute;bottom:-400px;left:-330px}.finder-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:85px;display:grid}.finder-copy h2{letter-spacing:-2.5px;margin:16px 0 24px;font:800 clamp(38px,5vw,58px)/1.07 Manrope}.finder-copy>p{color:#c7d8d5;line-height:1.7}.finder-copy ul{color:#e8f2f0;gap:12px;margin:30px 0;padding:0;font-size:14px;list-style:none;display:grid}.finder-copy li:before{content:"✓";color:var(--yellow);margin-right:10px;font-weight:800}.finder-panel{color:var(--ink);background:#fff;border-radius:12px;padding:32px;box-shadow:0 26px 60px #00000038}.finder-progress{border-bottom:1px solid var(--line);justify-content:space-between;margin-bottom:22px;padding-bottom:18px;display:flex}.finder-progress span{font:800 22px Manrope}.finder-progress b{color:var(--teal);background:var(--mint);border-radius:20px;padding:7px 11px;font-size:12px}.finder-panel label{margin:19px 0 9px;font-size:12px;font-weight:800;display:block}.choice-row{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.choice-row.three{grid-template-columns:repeat(3,1fr)}.choice-row button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;padding:11px 6px;font-size:12px;font-weight:700}.choice-row button:hover,.choice-row button.active{border-color:var(--teal);color:var(--teal);background:#e6f5f0}.finder-panel select{border:1px solid var(--line);width:100%;height:43px;color:var(--ink);background:#fff;border-radius:6px;padding:0 10px}.finder-submit{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:6px;width:100%;margin-top:22px;padding:15px;font-weight:800}.finder-submit:hover{background:#d65e31}.finder-result{background:#edf8f4;border:1px solid #b9dfd3;border-radius:7px;margin-top:17px;padding:17px}.finder-result small{color:var(--teal);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.finder-result h3{margin:5px 0;font:800 20px Manrope}.finder-result p{margin:5px 0 11px;font-size:12px;line-height:1.5}.finder-result div{gap:6px;margin-bottom:12px;display:flex}.finder-result div span{background:#fff;border-radius:4px;padding:5px 8px;font-size:12px}.finder-result a{color:var(--teal);font-size:12px;font-weight:800}.aligned{align-items:center}.text-link{color:var(--teal);font-size:13px;font-weight:800}.editorial-grid{grid-template-columns:1.15fr .85fr .65fr;gap:18px;display:grid}.story{border:1px solid var(--line);background:#fff;border-radius:11px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.story:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.story-img{background-position:50%;background-size:cover;height:230px}.story-large .story-img{height:285px}.tour{background-image:url(/images/fahrradspektrum-tour.webp)}.workshop{background-image:url(/images/fahrradspektrum-werkstatt.webp)}.story-body{flex-direction:column;flex:1;padding:24px;display:flex}.story-body small{color:var(--teal);text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.story-body h3{letter-spacing:-.6px;margin:9px 0;font:800 22px/1.25 Manrope}.story-large .story-body h3{font-size:27px}.story-body p{color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.65}.story-body a{color:var(--teal);margin-top:auto;font-size:12px;font-weight:800}.story-note{background:var(--cream);border:0}.note-symbol{height:150px;color:var(--navy);background:#f3ce65;place-items:center;font:800 76px Georgia,serif;display:grid}.tools-section{color:#fff;background:#113c44;padding:100px 0}.light-head>p{color:#b9cfcb}.tools-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.tools-grid>a{background:#174a52;border:1px solid #ffffff1a;border-radius:10px;min-height:285px;padding:24px;transition:all .2s;position:relative}.tools-grid>a:hover{background:#1a595c;transform:translateY(-5px)}.tools-grid small{color:#79a8a3;font-weight:800;position:absolute;top:17px;right:18px}.tool-icon{width:53px;height:53px;color:var(--yellow);background:#24636a;border-radius:50%;place-items:center;margin:40px 0 25px;font-size:25px;display:grid}.tools-grid h3{margin:0 0 10px;font:800 21px Manrope}.tools-grid p{color:#bfd1ce;font-size:12px;line-height:1.6}.tools-grid>a>span{color:#9ed9cc;margin-top:28px;font-size:12px;font-weight:800;display:block}.region-section{background:var(--mint);padding:110px 0}.region-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.region-map{background:radial-gradient(circle,#fff 1px,#0000 1px) 0 0/18px 18px;place-items:center;min-height:470px;display:grid}.map-shape{background:var(--teal);clip-path:polygon(35% 0,65% 8%,82% 25%,97% 35%,90% 58%,75% 68%,63% 96%,35% 100%,20% 80%,2% 68%,10% 47%,0 25%,20% 13%);width:310px;height:350px;position:relative;box-shadow:inset -30px -30px #0000000d}.map-shape>span{color:#ffffff61;font:800 28px Manrope;position:absolute;top:154px;left:116px}.pin{background:var(--yellow);border:4px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 3px 8px #00000040}.p1{top:80px;left:80px}.p2{top:120px;left:210px}.p3{top:235px;left:130px}.p4{top:255px;left:225px}.region-copy>p{color:var(--muted);margin:24px 0;line-height:1.75}.region-facts{gap:30px;margin:31px 0 35px;display:flex}.region-facts div{border-left:2px solid var(--yellow);padding-left:12px}.region-facts strong,.region-facts span{display:block}.region-facts strong{font:800 24px Manrope}.region-facts span{color:var(--muted);font-size:12px}.button-dark{padding:15px 21px;display:inline-block}.promise-section{color:#fff;background:#061f26;padding:105px 0}.promise-grid{grid-template-columns:.8fr 1.2fr;gap:100px;display:grid}.promise-grid h2{max-width:450px}.promise-list>div{border-top:1px solid #ffffff24;gap:24px;padding:24px 0;display:flex}.promise-list b{color:var(--yellow);font-size:12px}.promise-list p{gap:7px;margin:0;display:grid}.promise-list strong{font:700 18px Manrope}.promise-list span{color:#adc4c0;font-size:13px;line-height:1.6}.partner{background:var(--orange);color:#fff;border-radius:13px;justify-content:space-between;align-items:center;margin-top:75px;margin-bottom:75px;padding:42px 50px;display:flex}.partner small{text-transform:uppercase;letter-spacing:1px;font-weight:800}.partner h2{margin-top:8px;font-size:35px}.partner p{max-width:650px;margin-bottom:0}.partner>a{color:var(--navy);white-space:nowrap;background:#fff;border-radius:6px;padding:15px 21px;font-weight:800}.partner>a span{color:var(--orange)}footer{color:#adc3bf;background:#041b21;padding:70px 0 25px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:60px;display:grid}.footer-grid .brand{color:#fff}.footer-grid>div:first-child p{max-width:285px;font-size:13px;line-height:1.6}.version{text-transform:uppercase;letter-spacing:1px;border:1px solid #315158;border-radius:3px;padding:6px 9px;font-size:12px;display:inline-block}.footer-grid>div:not(:first-child){align-content:start;gap:11px;font-size:12px;display:grid}.footer-grid strong{color:#fff;margin-bottom:8px}.footer-grid a:hover{color:#fff}.footer-bottom{border-top:1px solid #264249;justify-content:space-between;margin-top:55px;padding-top:20px;font-size:12px;display:flex}@media (width<=980px){.mainnav{display:none}.mobile-menu{display:block}.nav-cta{display:none}.hero{min-height:620px}.hero-copy{width:68%}.world-grid{grid-template-columns:repeat(3,1fr)}.finder-grid{gap:40px}.editorial-grid{grid-template-columns:1fr 1fr}.story-note{grid-column:span 2}.tools-grid{grid-template-columns:1fr 1fr}.region-grid,.promise-grid{gap:45px}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{display:none}}@media (width<=700px){.shell{width:min(100% - 28px,1180px)}.servicebar{display:none}.header-inner{height:66px}.mobile-menu>div{top:66px}.hero{align-items:flex-end;min-height:675px}.hero-image{background-position:64%}.hero-shade{background:linear-gradient(90deg,#042026ed,#04202685),linear-gradient(#0000,#042026d9)}.hero-inner{padding:80px 0 65px}.hero-copy{width:100%}.hero h1{letter-spacing:-2.5px;font-size:44px}.hero-copy>p{font-size:16px}.hero-stat{display:none}.hero-search{height:57px}.hero-search button{height:43px;padding:0 15px}.search-results>a{grid-template-columns:65px 1fr}.search-results a>span{display:none}.quicklinks{flex-wrap:wrap}.trust-grid{grid-template-columns:1fr 1fr;padding:14px 0}.trust-grid div{border:0;padding:12px 8px 12px 38px}.trust-grid div:before{left:4px}.section{padding-top:75px;padding-bottom:75px}.section-head{margin-bottom:30px;display:block}.section-head>p{margin-top:17px}.world-grid{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.world-card{scroll-snap-align:start;min-width:78vw}.finder-section{padding:75px 0}.finder-grid{grid-template-columns:1fr}.finder-panel{padding:22px}.choice-row{grid-template-columns:1fr 1fr}.editorial-grid{grid-template-columns:1fr}.story-note{grid-column:auto}.tools-grid{grid-template-columns:1fr}.tools-grid>a{min-height:220px}.region-section{padding:75px 0}.region-grid{grid-template-columns:1fr;gap:20px}.region-map{min-height:330px}.map-shape{transform:scale(.8)}.region-facts{gap:14px}.promise-grid{grid-template-columns:1fr;gap:35px}.partner{margin:45px 14px;padding:32px 25px;display:block}.partner h2{font-size:29px}.partner>a{margin-top:25px;display:inline-block}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:span 2}.footer-grid>div:nth-child(3){display:none}.footer-bottom{flex-direction:column;gap:12px}.tour,.workshop{background-position:50%}.section-head.aligned .text-link{margin-top:18px;display:inline-block}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}body{color:#eaf4f2;background:#061923}.servicebar{background:#031117;border-bottom:1px solid #77e0cd1f}.header{color:#fff;background:#04161eed;border-bottom:1px solid #77e0cd24}.header .brand-wheel{background:conic-gradient(from 45deg,transparent 0 9%,#51d1c1 9% 11%,transparent 11% 34%,#51d1c1 34% 36%,transparent 36% 59%,#51d1c1 59% 61%,transparent 61% 84%,#51d1c1 84% 86%,transparent 86%);border-color:#51d1c1}.header .mainnav a:hover{color:#70e2d2;border-color:#ff7c35}.header .nav-cta{background:#ff6b1a}.header .nav-cta span{color:#fff}.mobile-menu>div{color:#fff;background:#092632;border-top:1px solid #1d5057}.hero{background:radial-gradient(circle at 73% 42%,#0b4750 0,#082b36 28%,#051b26 58%,#03141d 100%);border-bottom:1px solid #1d4a53;min-height:710px;display:block;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(115deg,#030f17fa 0%,#03131bd4 41%,#051e262e 65%);position:absolute;inset:0}.map-grid{opacity:.75;background-image:linear-gradient(#61d4c60b 1px,#0000 1px),linear-gradient(90deg,#61d4c60b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 25%,#000 58%);mask-image:linear-gradient(90deg,#0000 25%,#000 58%)}.hero-inner{grid-template-columns:.82fr 1.18fr;align-items:center;gap:34px;min-height:600px;padding:78px 0 50px;display:grid}.hero-copy{z-index:8;width:auto;position:relative}.hero h1{letter-spacing:-5.5px;margin:22px 0 27px;font-size:clamp(60px,7vw,92px);line-height:.92}.hero h1 em{color:#ff7227}.hero-copy>p{color:#b7cfce;max-width:500px;font-size:17px}.hero-search{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff13;border:1px solid #8fe7d947;box-shadow:0 20px 50px #0000003b}.hero-search input{color:#fff}.hero-search input::placeholder{color:#9fb9b8}.hero-search>span{color:#65dbcc}.hero-search button{color:#fff;background:#ff6b1a}.hero-search button:hover{background:#ff813e}.quicklinks{margin-top:16px}.quicklinks a{color:#d9f4ef;background:#4ec6b81a;border:1px solid #5edccc33;border-radius:5px;padding:7px 9px}.quicklinks a:hover{background:#4ec6b833}.route-cockpit{z-index:2;background:radial-gradient(circle,#1c7a7740,#03151db8 68%),linear-gradient(#2a8a890f 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#2a8a890f 1px,#0000 1px) 0 0/28px 28px;border:1px solid #6ddccf33;border-radius:14px;height:490px;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000052}.route-cockpit:before{content:"";border:1px solid #46d7c521;border-radius:50%;width:340px;height:340px;position:absolute;top:74px;left:146px;box-shadow:0 0 80px #16b8a61f}.cockpit-label{z-index:4;gap:2px;display:grid;position:absolute;top:17px;left:18px}.cockpit-label span{color:#69d9ca;text-transform:uppercase;letter-spacing:1.2px;font-size:12px;font-weight:800}.cockpit-label b{font:700 14px Manrope}.germany-map{clip-path:polygon(37% 0,56% 5%,64% 15%,77% 17%,80% 31%,94% 40%,84% 53%,90% 66%,76% 76%,70% 93%,53% 100%,41% 92%,22% 96%,24% 82%,8% 72%,18% 61%,3% 50%,11% 36%,22% 29%,20% 14%);filter:drop-shadow(0 0 25px #3bdac930);background:linear-gradient(135deg,#4cd8c847,#0c5e644d);width:290px;height:390px;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.germany-map:before{content:"";background:repeating-linear-gradient(32deg,#0000 0 18px,#69e5d517 19px 20px);position:absolute;inset:0}.germany-map>strong{letter-spacing:2.5px;color:#c5f6ef4d;font:800 14px Manrope;position:absolute;top:184px;left:62px}.city{z-index:3;color:#d7f5f1;text-shadow:0 2px 5px #001;font-size:12px;position:absolute}.city i{background:#43d6c2;border:2px solid #fff;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #35d5c021}.hamburg{top:68px;left:124px}.berlin{top:130px;left:204px}.koeln{top:205px;left:44px}.muenchen{top:306px;left:160px}.map-route{transform-origin:0;background:linear-gradient(90deg,#45dac7,#ff772d);border-radius:10px;height:3px;position:absolute;box-shadow:0 0 9px}.route-a{width:156px;top:142px;left:72px;transform:rotate(45deg)}.route-b{width:174px;top:246px;left:68px;transform:rotate(-22deg)}.route-card{z-index:5;background-color:#08212a;background-repeat:no-repeat;background-size:100% 57px;border:1px solid #2baaa4;border-radius:8px;width:180px;min-height:112px;padding:64px 12px 10px;transition:all .2s;position:absolute;box-shadow:0 14px 30px #00000059}.route-card:hover{border-color:#ff7b36;transform:translateY(-4px)}.route-card span,.route-card small{display:block}.route-card span{font-size:12px;font-weight:800}.route-card small{color:#9fc1bf;margin-top:4px;font-size:12px}.route-north{background-image:linear-gradient(#0000,#041b2380),url(/images/fahrradspektrum-tour.webp);background-position:50% 40%;top:64px;left:19px}.route-alps{background-image:linear-gradient(#0000,#041b2380),url(/images/fahrradspektrum-hero.webp);background-position:50% 60%;border-color:#ff7730;bottom:48px;right:18px}.map-controls{border:1px solid #6fdbcd40;border-radius:5px;display:grid;position:absolute;top:17px;right:14px;overflow:hidden}.map-controls span{background:#031118cc;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.map-controls span+span{border-top:1px solid #6fdbcd40}.hero-metrics{z-index:6;border-top:1px solid #6ddccf24;grid-template-columns:repeat(4,1fr);height:96px;display:grid;position:relative}.hero-metrics div{border-right:1px solid #6ddccf24;flex-direction:column;justify-content:center;padding-left:28px;display:flex}.hero-metrics div:last-child{border:0}.hero-metrics b{color:#67ddce;font:800 19px Manrope}.hero-metrics span{text-transform:uppercase;letter-spacing:1px;color:#8ea9a8;margin-top:3px;font-size:12px}.trust-strip{color:#fff;background:#08222d;border-bottom:1px solid #1c4750}.trust-grid{min-height:112px}.trust-grid a{border-right:1px solid #1c4750;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;padding:18px 19px;transition:all .2s;display:grid}.trust-grid a:last-child{border:0}.trust-grid a:hover{background:#0c303b}.trust-grid a>b{color:#5bdece;background:#0d444a;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.trust-grid a>span{gap:3px;display:grid}.trust-grid strong{font-size:13px}.trust-grid small{color:#86a6a5;font-size:12px}.trust-grid a>i{color:#ff7832;font-style:normal}.trust-grid a:before{display:none}.section{color:#e9f3f1}.section-head>p{color:#95afad}.eyebrow.dark{color:#62daca}.section-head h2{color:#fff}.world-card{color:#fff;background:#0a2631;border-color:#19444d}.world-card:hover{border-color:#2f827e;box-shadow:0 20px 60px #00000059}.world-number{color:#78dfd112}.world-card p{color:#95afad}.world-card small{color:#62daca}.world-card b{color:#d8ebe8}.world-icon{color:#60ddcc;background:#0e474b}.world-2 .world-icon{color:#5ec2ed;background:#153e55}.world-3 .world-icon{color:#ff8b55;background:#573427}.world-4 .world-icon{color:#f4c955;background:#514421}.world-5 .world-icon{color:#b59adb;background:#3a3150}.finder-section{background:#092631;border-top:1px solid #19444d;border-bottom:1px solid #19444d}.finder-panel{background:#f6f5ef}.editorial-grid .story{color:#fff;background:#0a2631;border-color:#19444d}.story-body p{color:#94afad}.story-note{background:#112e37}.note-symbol{color:#fff;background:#ff7832}.text-link{color:#62daca}.tools-section{background:#03171f;border-block:1px solid #18434c}.tools-grid>a{background:#082934;border-color:#194c55}.tools-grid>a:hover{background:#0c3641}.region-section{color:#fff;background:#0a2a33;border-bottom:1px solid #19444d}.region-copy h2{color:#fff}.region-copy>p,.region-facts span{color:#9bb4b2}.region-map{background:radial-gradient(circle,#1b5054 1px,#0000 1px) 0 0/18px 18px}.map-shape{background:#118e84}.promise-section{background:#04151d}.partner{box-shadow:0 25px 60px #00000047}@media (width<=980px){.hero-inner{grid-template-columns:1fr 1fr}.route-cockpit{height:440px}.route-card{width:150px}.germany-map{transform:translate(-50%,-48%)scale(.88)}.trust-grid a{grid-template-columns:38px 1fr}.trust-grid a>i{display:none}.trust-grid a>b{width:36px;height:36px}.trust-grid small{display:none}}@media (width<=700px){.header{top:0}.hero{min-height:auto}.hero-inner{grid-template-columns:1fr;padding:62px 0 35px}.hero h1{letter-spacing:-4px;font-size:58px}.hero-copy>p{font-size:15px}.route-cockpit{height:370px;margin-top:15px}.germany-map{transform:translate(-50%,-48%)scale(.72)}.route-cockpit:before{top:45px;left:25%}.route-card{width:132px;min-height:95px;padding:54px 9px 7px}.route-north{top:52px;left:10px}.route-alps{bottom:25px;right:10px}.route-card span,.city{font-size:12px}.hero-metrics{grid-template-columns:1fr 1fr;height:auto;padding:8px 0 18px}.hero-metrics div{border-bottom:1px solid #6ddccf24;min-height:60px;padding-left:14px}.trust-grid{grid-template-columns:1fr 1fr;padding:0}.trust-grid a{border-bottom:1px solid #1c4750;padding:15px 7px}.trust-grid a:nth-child(2){border-right:0}.world-card{background:#0a2631}.mobile-menu summary{color:#fff}}.bike-types-section{color:#fff;background:#03171f;border-block:1px solid #17414a;padding:105px 0}.bike-types-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.bike-type{background:#0a2934;border:1px solid #1a4952;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:28px;transition:all .25s;display:flex;position:relative;overflow:hidden}.bike-type:hover{border-color:#55cfc1;transform:translateY(-5px);box-shadow:0 26px 55px #0000004d}.bike-type:before{content:"";z-index:0;background:linear-gradient(#031b230d,#031b238f 45%,#02141cfa 100%);position:absolute;inset:0}.bike-type>*{z-index:2;position:relative}.bike-image{background-position:50%;background-size:cover}.bike-city{background-image:url(/images/fahrradspektrum-city-v51.webp)}.bike-ebike{background-image:url(/images/fahrradspektrum-ebike-v51.webp)}.bike-gravel{background-image:url(/images/fahrradspektrum-gravel-v51.webp)}.bike-type small{text-transform:uppercase;color:#67ded0;letter-spacing:1.2px;font-size:12px;font-weight:800}.bike-type h3{letter-spacing:-.7px;margin:7px 0 8px;font:800 25px Manrope}.bike-type p{color:#a9c0bd;max-width:290px;margin:0 0 22px;font-size:12px;line-height:1.6}.bike-type>span{color:#77ded1;font-size:12px;font-weight:800}.bike-type>i{color:#75e2d41a;font:800 35px Manrope;position:absolute;top:18px;right:21px}.bike-icon-card{justify-content:flex-start;min-height:260px}.bike-icon-card:before{background:radial-gradient(circle at 80% 10%,#3bc1b429,#0000 35%)}.bike-symbol{color:#ff7c36;border:1px solid #2b6b6d;border-radius:50%;place-items:center;width:56px;height:56px;margin:12px 0 auto;font-size:25px;display:grid}.tour-finder{color:#fff;background:#08232e;border-bottom:1px solid #17414a;padding:105px 0}.route-filter{background:#061b24;border:1px solid #1b4d55;border-radius:10px;grid-template-columns:repeat(3,1fr) .7fr;margin-bottom:28px;display:grid;overflow:hidden}.route-filter label{text-transform:uppercase;letter-spacing:1px;color:#64d8ca;border-right:1px solid #1b4d55;gap:7px;padding:17px 19px;font-size:12px;font-weight:800;display:grid}.route-filter select{color:#fff;background:#0b2b35;border:0;border-radius:4px;outline:0;height:38px;padding:0 10px}.route-count{text-align:center;place-content:center;display:grid}.route-count strong{color:#ff7a34;font:800 30px Manrope}.route-count span{text-transform:uppercase;color:#8aa8a6;font-size:12px}.route-results{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.route-result{background:#0a2a35;border:1px solid #1b4b54;border-radius:10px;min-height:225px;padding:22px;transition:all .2s;position:relative;overflow:hidden}.route-result:hover{border-color:#55cfc1;transform:translateY(-4px)}.route-result>small{color:#66d9cb;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.route-result h3{margin:9px 0 21px;font:800 22px Manrope}.route-result>div:not(.route-line){border-top:1px solid #1d4650;gap:20px;padding-top:14px;display:flex}.route-result>div span{text-transform:uppercase;color:#779795;font-size:12px;display:grid}.route-result>div b{text-transform:none;color:#fff;font-size:13px}.route-result>em{color:#72ded1;margin-top:25px;font-size:12px;font-style:normal;font-weight:800;display:block}.route-line{opacity:.35;width:110px;height:75px;position:absolute;top:18px;right:-5px}.route-line:before,.route-line:after,.route-line i{content:"";transform-origin:0;background:#5ed7c8;border-radius:4px;height:2px;position:absolute}.route-line:before{width:70px;top:38px;left:0;transform:rotate(-30deg)}.route-line:after{width:55px;top:3px;left:57px;transform:rotate(52deg)}.route-line i{background:#ff7c38;border-radius:50%;width:7px;height:7px}.route-line i:first-child{top:36px;left:0}.route-line i:nth-child(2){top:0;left:56px}.route-line i:nth-child(3){bottom:8px;right:0}.route-result.orange .route-line:before,.route-result.orange .route-line:after{background:#ff7a34}.route-result.sand .route-line:before,.route-result.sand .route-line:after{background:#eac777}.route-empty{color:#a9c0be;border:1px dashed #2a5960;border-radius:10px;grid-column:1/-1;place-content:center;justify-items:center;gap:9px;min-height:190px;display:grid}.route-empty strong{color:#fff}.route-empty button{color:#fff;cursor:pointer;background:#ff7330;border:0;border-radius:5px;margin-top:6px;padding:10px 14px;font-weight:800}.knowledge-section{color:#fff;background:#03151d;padding:105px 0}.knowledge-grid{grid-template-columns:.72fr 1.28fr;gap:80px;display:grid}.knowledge-intro h2{letter-spacing:-2px;margin:15px 0 22px;font:800 clamp(34px,4vw,50px)/1.08 Manrope}.knowledge-intro p{color:#9db5b2;line-height:1.75}.knowledge-intro>a{color:#68dacc;margin-top:15px;font-size:12px;font-weight:800;display:inline-block}.knowledge-list{border-top:1px solid #1b4650}.knowledge-list>a{border-bottom:1px solid #1b4650;grid-template-columns:32px 1fr auto 18px;align-items:center;gap:18px;padding:19px 4px;transition:all .2s;display:grid}.knowledge-list>a:hover{background:#092630;padding-inline:12px}.knowledge-list>a>b{color:#ff7b37;font-size:12px}.knowledge-list>a>span{gap:4px;display:grid}.knowledge-list small{text-transform:uppercase;color:#5bd2c5;letter-spacing:1px;font-size:12px;font-weight:800}.knowledge-list strong{font:700 15px Manrope}.knowledge-list em{color:#819f9d;font-size:12px;font-style:normal}.knowledge-list>a>i{color:#ff7b37;font-style:normal}.market-section{color:#0a2b34;background:#e7e1d4;padding:100px 0}.market-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;display:grid}.market-grid h2{letter-spacing:-2px;margin:15px 0 20px;font:800 clamp(34px,4vw,48px)/1.08 Manrope}.market-grid>div:first-child>p{color:#526a6e;line-height:1.7}.market-badges{color:#0a6e67;gap:8px;margin-top:25px;font-size:12px;font-weight:700;display:grid}.market-cards{gap:10px;display:grid}.market-cards article{background:#f7f5ee;border:1px solid #cfc9bc;border-radius:8px;grid-template-columns:1fr auto;gap:5px 20px;padding:19px 22px;display:grid;position:relative}.market-cards small{text-transform:uppercase;color:#de6229;letter-spacing:1px;grid-column:1/-1;font-size:12px;font-weight:800}.market-cards b{font:800 18px Manrope}.market-cards p{color:#66787a;grid-area:3/1;margin:0;font-size:12px}.market-cards a{color:#087b72;grid-area:2/2/4;align-self:center;font-size:12px;font-weight:800}.market-cards article:hover{border-color:#0f8c83;box-shadow:0 12px 30px #072c3317}@media (width<=980px){.bike-types-grid,.route-results,.route-filter{grid-template-columns:1fr 1fr}.route-filter label:nth-child(2){border-right:0}.route-count{min-height:70px}.knowledge-grid,.market-grid{gap:40px}}@media (width<=700px){.bike-types-section,.tour-finder,.knowledge-section,.market-section{padding:72px 0}.bike-types-grid{grid-template-columns:1fr}.bike-type{min-height:280px}.route-filter{grid-template-columns:1fr}.route-filter label{border-bottom:1px solid #1b4d55;border-right:0}.route-results,.knowledge-grid,.market-grid{grid-template-columns:1fr}.knowledge-list>a{grid-template-columns:25px 1fr 15px}.knowledge-list em{display:none}.market-cards article{grid-template-columns:1fr}.market-cards p,.market-cards a{grid-area:auto/1}.market-cards a{margin-top:8px}.bike-icon-card{min-height:240px}}.subpage{color:#eaf4f2;background:#061923;min-height:100vh}.sub-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#03131bf2;border-bottom:1px solid #17414a;height:76px;position:sticky;top:0}.sub-header-inner{align-items:center;gap:38px;height:100%;display:flex}.sub-brand{color:#fff;letter-spacing:-.7px;align-items:center;gap:10px;font:800 20px Manrope;display:flex}.sub-brand b>span{color:#55d7c7}.sub-header nav{gap:25px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.sub-header nav a{border-bottom:3px solid #0000;padding:28px 0 25px}.sub-header nav a:hover{color:#66ddce;border-color:#ff7430}.sub-home{color:#fff;background:#ff6f27;border-radius:6px;padding:12px 16px;font-size:12px;font-weight:800}.sub-hero{background:radial-gradient(circle at 78% 30%,#0b4951 0,#082b36 28%,#041720 66%);border-bottom:1px solid #19434c;position:relative;overflow:hidden}.sub-hero:before{content:"";background-image:linear-gradient(#5ad5c709 1px,#0000 1px),linear-gradient(90deg,#5ad5c709 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0}.sub-hero-grid{z-index:2;grid-template-columns:.9fr 1.1fr;align-items:center;gap:65px;padding-top:68px;padding-bottom:55px;display:grid;position:relative}.sub-breadcrumb{color:#738f8e;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin-bottom:31px;font-size:12px;display:flex}.sub-hero-copy h1{letter-spacing:-4px;margin:18px 0 22px;font:800 clamp(48px,5.6vw,72px)/1 Manrope}.sub-hero-copy>p{color:#aac1bf;max-width:560px;font-size:16px;line-height:1.7}.sub-hero-actions{gap:9px;margin-top:28px;display:flex}.sub-hero-actions a{border:1px solid #27616a;border-radius:5px;padding:12px 15px;font-size:12px;font-weight:800}.sub-hero-actions a:first-child{background:#ff7130;border-color:#ff7130}.sub-hero-image{background-position:50%;background-size:cover;border:1px solid #61dacb2e;border-radius:12px;height:430px;position:relative;box-shadow:0 30px 60px #0000004d}.sub-hero-image:before{content:"";border:1px solid #ffffff1f;border-radius:7px;position:absolute;inset:18px}.sub-hero-image span{text-transform:uppercase;letter-spacing:1.4px;color:#cae8e4;font-size:12px;font-weight:800;position:absolute;bottom:22px;left:25px}.sub-stats{z-index:2;border-top:1px solid #19434c;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.sub-stats>div{border-right:1px solid #19434c;flex-direction:column;justify-content:center;min-height:92px;padding-left:25px;display:flex}.sub-stats>div:last-child{border:0}.sub-stats b{color:#62dbcc;font:800 20px Manrope}.sub-stats span{text-transform:uppercase;letter-spacing:1px;color:#799795;margin-top:4px;font-size:12px}.sub-lead{grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:100px;padding-bottom:100px;display:grid}.sub-lead h2,.sub-section-title h2,.sub-steps h2,.sub-faq h2{letter-spacing:-2px;margin:15px 0 0;font:800 clamp(32px,4vw,48px)/1.08 Manrope}.sub-lead p{color:#a0b8b5;margin:0 0 18px;font-size:15px;line-height:1.85}.sub-cards-section{background:#03151d;border-block:1px solid #17414a;padding:100px 0}.sub-section-title{justify-content:space-between;align-items:end;margin-bottom:40px;display:flex}.sub-section-title>span{text-transform:uppercase;letter-spacing:1.3px;color:#60d8ca;font-size:12px;font-weight:800}.sub-card-grid{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.sub-card-grid article{background:linear-gradient(145deg,#0b2d38,#07232d);border:1px solid #1b4952;border-radius:10px;flex-direction:column;min-height:290px;padding:26px;transition:all .2s;display:flex;position:relative}.sub-card-grid article:hover{border-color:#4dbdb2;transform:translateY(-4px)}.sub-card-grid article>i{color:#66dcce1a;font:800 32px Manrope;position:absolute;top:15px;right:18px}.sub-card-grid small{text-transform:uppercase;color:#62dacb;letter-spacing:1.2px;margin-top:35px;font-size:12px;font-weight:800}.sub-card-grid h3{margin:8px 0 12px;font:800 21px/1.2 Manrope}.sub-card-grid p{color:#98b1af;margin:0;font-size:12px;line-height:1.65}.sub-card-grid article>b{color:#dfc376;margin-top:14px;font-size:12px}.sub-card-grid article>a{color:#69ddcf;margin-top:auto;padding-top:24px;font-size:12px;font-weight:800}.sub-steps{background:#0a2933;padding:100px 0}.sub-steps-grid{grid-template-columns:.75fr 1.25fr;gap:80px;display:grid}.sub-steps ol{border-top:1px solid #23505a;margin:0;padding:0;list-style:none}.sub-steps li{border-bottom:1px solid #23505a;grid-template-columns:42px 1fr;gap:20px;padding:20px 5px;display:grid}.sub-steps li>span{color:#ff7a35;font-size:12px;font-weight:800}.sub-steps li>div{grid-template-columns:.55fr 1fr;gap:20px;display:grid}.sub-steps li b{font:700 15px Manrope}.sub-steps li p{color:#91aaa8;margin:0;font-size:12px;line-height:1.6}.sub-faq{grid-template-columns:.72fr 1.28fr;gap:80px;padding-top:100px;padding-bottom:100px;display:grid}.sub-faq>div:first-child>p{color:#91aaa8;line-height:1.7}.sub-faq details{border-top:1px solid #204953}.sub-faq details:last-child{border-bottom:1px solid #204953}.sub-faq summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 2px;font:700 15px Manrope;list-style:none;display:flex}.sub-faq summary::-webkit-details-marker{display:none}.sub-faq summary span{color:#ff7732;font-size:20px}.sub-faq details[open] summary span{transform:rotate(45deg)}.sub-faq details p{color:#9cb4b1;margin:0;padding:0 20px 22px 2px;font-size:13px;line-height:1.7}.sub-related{color:#092c35;background:#e8e2d6;padding:55px 0}.sub-related>.shell>span{text-transform:uppercase;letter-spacing:1px;color:#08786f;font-size:12px;font-weight:800}.sub-related>.shell>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.sub-related a{background:#f8f6ef;border:1px solid #d1cabd;border-radius:6px;justify-content:space-between;padding:17px;font-size:12px;font-weight:800;display:flex}.sub-related a b{color:#ed6d2e}.sub-related a:hover{border-color:#0b8279}.sub-footer{color:#91aaa7;background:#021118;padding:55px 0 25px}.sub-footer>.shell{grid-template-columns:1.5fr 2fr auto;align-items:center;gap:30px;display:grid}.sub-footer p{font-size:12px;line-height:1.6}.sub-footer nav{gap:18px;font-size:12px;display:flex}.sub-footer small{text-transform:uppercase;letter-spacing:1px;border-top:1px solid #1a3e46;grid-column:1/-1;padding-top:18px;font-size:12px}@media (width<=980px){.sub-header nav{display:none}.sub-home{margin-left:auto}.sub-hero-grid{gap:35px}.sub-card-grid{grid-template-columns:1fr 1fr}.sub-lead,.sub-steps-grid,.sub-faq{gap:40px}.sub-related>.shell>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.sub-header,.sub-header-inner{height:66px}.sub-home{padding:10px;font-size:12px}.sub-hero-grid{grid-template-columns:1fr;padding-top:45px}.sub-hero-copy h1{letter-spacing:-3px;font-size:47px}.sub-hero-image{height:270px}.sub-stats{grid-template-columns:1fr 1fr}.sub-stats>div{border-bottom:1px solid #19434c;min-height:70px}.sub-lead,.sub-steps-grid,.sub-faq{grid-template-columns:1fr;gap:35px;padding-top:70px;padding-bottom:70px}.sub-cards-section,.sub-steps{padding:70px 0}.sub-card-grid{grid-template-columns:1fr}.sub-steps li>div{grid-template-columns:1fr;gap:6px}.sub-related>.shell>div,.sub-footer>.shell{grid-template-columns:1fr}.sub-footer nav{flex-wrap:wrap}.sub-footer small{grid-column:1}.sub-hero-actions{flex-wrap:wrap}}.article-page{color:#eaf4f2;background:#071a23;min-height:100vh}.article-header,.calculator-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#031219f5;border-bottom:1px solid #1b4650;height:72px;position:sticky;top:0}.article-header>.shell,.calculator-header>.shell{align-items:center;height:100%;display:flex}.article-header nav,.calculator-header nav{gap:24px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.article-header nav a,.calculator-header nav a{border-bottom:3px solid #0000;padding:26px 0 23px}.article-header nav a:hover,.calculator-header nav a:hover{color:#6cdbce;border-color:#ff7430}.article-hero{background:radial-gradient(circle at 82% 20%,#0d4b53 0,#082b36 30%,#041720 68%);border-bottom:1px solid #19434c;padding:58px 0 63px}.article-crumb{text-transform:uppercase;letter-spacing:1px;color:#789796;gap:9px;margin-bottom:35px;font-size:12px;display:flex}.article-hero-grid{grid-template-columns:1fr .8fr;align-items:center;gap:70px;display:grid}.article-hero h1{letter-spacing:-3.5px;margin:18px 0 21px;font:800 clamp(43px,5vw,66px)/1.02 Manrope}.article-hero-grid>div:first-child>p{color:#adc3c0;max-width:620px;font-size:16px;line-height:1.72}.article-meta{flex-wrap:wrap;gap:9px;margin-top:26px;display:flex}.article-meta span{text-transform:uppercase;letter-spacing:.7px;color:#9fc0bc;border:1px solid #28545c;border-radius:4px;padding:7px 9px;font-size:12px}.article-image{background-position:50%;background-size:cover;border:1px solid #27606a;border-radius:11px;height:370px;box-shadow:0 28px 55px #00000052}.article-layout{grid-template-columns:280px 1fr;align-items:start;gap:85px;padding-top:85px;padding-bottom:100px;display:grid}.article-layout>aside{background:#0a2a34;border:1px solid #1c4c55;border-radius:9px;padding:24px;position:sticky;top:105px}.article-layout>aside strong{font:800 17px Manrope}.article-layout>aside ul{gap:11px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.article-layout>aside li{color:#a4bbb8;padding-left:17px;font-size:12px;line-height:1.45;position:relative}.article-layout>aside li:before{content:"✓";color:#63d9cb;font-weight:800;position:absolute;left:0}.article-layout>aside a{color:#ff7a36;font-size:12px;font-weight:800}.article-layout article{max-width:760px}.article-layout article>section{border-bottom:1px solid #1b414a;margin-bottom:55px;padding:0 0 55px}.article-layout article>section>small{color:#ff7631;letter-spacing:1px;font-size:12px;font-weight:800}.article-layout article h2{letter-spacing:-1.5px;margin:9px 0 23px;font:800 clamp(29px,3.4vw,42px)/1.12 Manrope}.article-layout article p{color:#a9c0bd;margin:0 0 17px;font-size:15px;line-height:1.88}.article-tip{background:#0b2b35;border-left:3px solid #ff7430;gap:6px;margin-top:25px;padding:18px 20px;display:grid}.article-tip b{text-transform:uppercase;letter-spacing:1px;color:#66d8ca;font-size:12px}.article-tip span{font-size:12px;line-height:1.65}.article-checklist{background:#0a2b35;border-radius:10px;border:1px solid #20525b!important;padding:29px!important}.article-checklist ul{grid-template-columns:1fr 1fr;gap:11px 25px;margin:22px 0 0;padding:0;list-style:none;display:grid}.article-checklist li{background:#0d3540;border-radius:5px;padding:11px 12px 11px 35px;font-size:12px;line-height:1.5;position:relative}.article-checklist li:before{content:"✓";color:#ff7833;font-weight:800;position:absolute;left:13px}.article-related{color:#082d36;background:#e8e2d6;padding:65px 0}.article-related>.shell{grid-template-columns:.65fr 1.35fr;align-items:end;gap:60px;display:grid}.article-related span{text-transform:uppercase;letter-spacing:1px;color:#087a70;font-size:12px;font-weight:800}.article-related h2{margin:8px 0 0;font:800 28px Manrope}.article-related>.shell>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.article-related a{background:#f9f7f0;border:1px solid #d3cbbd;border-radius:6px;justify-content:space-between;padding:16px;font-size:12px;font-weight:800;display:flex}.article-related a b{color:#ef6d2c}.article-related a:hover{border-color:#138378}.article-footer{background:#021118!important;padding:35px 0!important}.article-footer>.shell{align-items:center;gap:25px;display:flex}.article-footer a{color:#fff;font:800 16px Manrope}.article-footer span{color:#8ba6a3;font-size:12px}.article-footer small{color:#6dd9cc;text-transform:uppercase;letter-spacing:1px;margin-left:auto;font-size:12px}.calculator-page{color:#eaf4f2;background:#061923;min-height:100vh}.calculator-back{background:#ff6e26;border-radius:5px;margin-left:25px;padding:11px 15px;font-size:12px;font-weight:800}.calculator-hero{background:radial-gradient(circle at 78% 45%,#0e5055 0,#082f38 30%,#041720 68%);padding:60px 0 68px;position:relative;overflow:hidden}.calculator-hero:after{content:"";border:70px solid #5ddbcc0b;border-radius:50%;width:570px;height:570px;position:absolute;top:-180px;right:-120px}.calculator-hero>.shell{z-index:2;position:relative}.calculator-hero h1{letter-spacing:-4.5px;margin:18px 0 22px;font:800 clamp(50px,6vw,78px)/.98 Manrope}.calculator-hero h1 em{color:#ff7833;font-style:normal}.calculator-hero>div>p{color:#aec3c0;max-width:620px;font-size:16px;line-height:1.7}.calculator-trust{color:#75dace;flex-wrap:wrap;gap:10px 25px;margin-top:25px;font-size:12px;font-weight:700;display:flex}.calculator-shell{padding-top:70px;padding-bottom:95px}.calculator-tabs{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.calculator-tabs button{color:#9db5b2;text-align:left;cursor:pointer;background:#08252f;border:1px solid #1e4d56;border-radius:8px;align-items:center;gap:13px;min-height:92px;padding:17px;display:flex}.calculator-tabs button:hover,.calculator-tabs button.active{color:#fff;background:#0c3740;border-color:#5dd3c6}.calculator-tabs button.active{box-shadow:inset 0 -3px #ff7130}.calculator-tabs i{color:#ff7834;background:#10434b;border-radius:50%;place-items:center;width:40px;height:40px;font-size:19px;font-style:normal;display:grid}.calculator-tabs span{font-size:12px;font-weight:800}.calculator-panel{background:#09242e;border:1px solid #1e4d56;border-radius:11px;grid-template-columns:.7fr 1fr .7fr;gap:35px;min-height:440px;padding:42px;display:grid}.calculator-copy small,.calculator-result small{color:#5fd7c9;text-transform:uppercase;letter-spacing:1.2px;font-size:12px;font-weight:800}.calculator-copy h2{letter-spacing:-1.4px;margin:10px 0 17px;font:800 33px/1.08 Manrope}.calculator-copy p{color:#95aeab;font-size:12px;line-height:1.7}.calculator-copy a{color:#68d9cb;margin-top:20px;font-size:12px;font-weight:800;display:inline-block}.calculator-form{border-inline:1px solid #1b4650;align-content:start;gap:21px;padding:3px 30px;display:grid}.calculator-form label{text-transform:uppercase;letter-spacing:.6px;color:#a8c0bd;grid-template-columns:1fr auto;gap:9px;font-size:12px;font-weight:800;display:grid}.calculator-form label b{color:#ff7a35}.calculator-form input[type=range],.calculator-form select{grid-column:1/-1}.calculator-form input[type=range]{accent-color:#58d4c5;width:100%}.calculator-form select{color:#fff;background:#0e333c;border:1px solid #295861;border-radius:5px;height:44px;padding:0 11px}.calculator-check{align-items:center;text-transform:none!important;grid-template-columns:none!important;gap:10px!important;font-size:12px!important;display:flex!important}.calculator-check input{accent-color:#ff7430;width:18px;height:18px}.calculator-result{flex-direction:column;justify-content:center;display:flex}.calculator-result strong{letter-spacing:-1.8px;color:#fff;margin:13px 0 5px;font:800 clamp(31px,3vw,45px)/1.08 Manrope}.calculator-result>b{color:#ff7a35;font-size:12px}.calculator-result p{color:#95aeab;margin:18px 0;font-size:12px;line-height:1.68}.calculator-result>span{text-transform:uppercase;letter-spacing:.7px;color:#65d7ca;border:1px solid #2a5961;border-radius:20px;align-self:flex-start;padding:7px 10px;font-size:12px}.calculator-notes{color:#13363d;background:#e8e2d7;padding:38px 0}.calculator-notes>.shell{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid}.calculator-notes b{color:#df612a}.calculator-notes p{margin:0;font-size:12px;line-height:1.6}.calculator-notes a{color:#087a71;font-size:12px;font-weight:800}@media (width<=980px){.article-hero-grid{gap:35px}.article-layout{grid-template-columns:230px 1fr;gap:45px}.calculator-panel{grid-template-columns:1fr 1.2fr}.calculator-result{border-top:1px solid #1d4a53;grid-column:1/-1;padding-top:27px}.calculator-form{border-right:0}.calculator-tabs span{font-size:12px}}@media (width<=700px){.article-header,.calculator-header{height:66px}.article-header nav,.calculator-header nav{display:none}.article-hero{padding:44px 0 48px}.article-hero-grid{grid-template-columns:1fr}.article-hero h1{letter-spacing:-2.6px;font-size:43px}.article-image{height:260px}.article-layout{grid-template-columns:1fr;gap:35px;padding-top:60px;padding-bottom:70px}.article-layout>aside{position:static}.article-layout article>section{margin-bottom:40px;padding-bottom:40px}.article-checklist ul{grid-template-columns:1fr}.article-related>.shell{grid-template-columns:1fr;gap:25px}.article-related>.shell>div:last-child{grid-template-columns:1fr}.article-footer>.shell{flex-wrap:wrap}.article-footer small{margin-left:0}.calculator-back{margin-left:auto}.calculator-hero{padding:45px 0 55px}.calculator-hero h1{letter-spacing:-3px;font-size:48px}.calculator-tabs{grid-template-columns:1fr 1fr}.calculator-tabs button{min-height:76px;padding:12px}.calculator-panel{grid-template-columns:1fr;gap:29px;padding:27px}.calculator-form{border:1px solid #1b4650;border-left:0;border-right:0;padding:25px 0}.calculator-result{border:0;grid-column:auto;padding:0}.calculator-notes>.shell{grid-template-columns:1fr;gap:10px}}.compare-page{color:#eaf4f2;background:#061923;min-height:100vh}.compare-hero{background:radial-gradient(circle at 78% 38%,#0d5055 0,#082d37 31%,#041720 70%);padding:60px 0 72px;position:relative;overflow:hidden}.compare-hero:after{content:"";border:1px solid #64decf1f;border-radius:50%;width:540px;height:540px;position:absolute;top:-220px;right:-70px;box-shadow:0 0 0 70px #64decf06,0 0 0 140px #64decf05}.compare-hero>.shell{z-index:2;position:relative}.compare-hero h1{letter-spacing:-4.5px;margin:18px 0 22px;font:800 clamp(50px,6vw,78px)/.98 Manrope}.compare-hero h1 em{color:#ff7833;font-style:normal}.compare-hero p{color:#aac1be;max-width:650px;font-size:16px;line-height:1.72}.compare-controls{grid-template-columns:1fr 1fr 1fr;gap:10px;padding-top:52px;padding-bottom:14px;display:grid}.compare-controls>div{background:#092630;border:1px solid #1d4c55;border-radius:8px;padding:19px}.compare-controls small,.compare-ranking>small{color:#62d6c8;text-transform:uppercase;letter-spacing:1px;margin-bottom:13px;font-size:12px;font-weight:800;display:block}.compare-controls>div>div{flex-wrap:wrap;gap:6px;display:flex}.compare-controls button{color:#9cb6b2;cursor:pointer;background:#0b303a;border:1px solid #2a5961;border-radius:5px;padding:9px 12px;font-size:12px;font-weight:800}.compare-controls button:hover,.compare-controls button.active{color:#fff;background:#ff7130;border-color:#ff7130}.compare-result{grid-template-columns:1.05fr .95fr;gap:14px;padding-bottom:85px;display:grid}.compare-winner,.compare-ranking{background:linear-gradient(145deg,#0c303a,#08242e);border:1px solid #1d4d56;border-radius:10px;padding:32px}.compare-winner>small{color:#ff7833;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.compare-winner>div{align-items:center;gap:19px;margin:20px 0;display:flex}.compare-winner>div>i{color:#69dacc;background:#0e444b;border-radius:50%;place-items:center;width:68px;height:68px;font-size:29px;font-style:normal;display:grid}.compare-winner h2{letter-spacing:-1.5px;margin:0;font:800 38px Manrope}.compare-winner span p{color:#79a5a0;margin:2px 0}.compare-winner>p{color:#9bb3b0;max-width:620px;font-size:12px;line-height:1.7}.compare-winner>a{color:#fff;background:#ff7130;border-radius:5px;margin-top:17px;padding:12px 15px;font-size:12px;font-weight:800;display:inline-block}.compare-ranking>a{border-top:1px solid #1f4b54;grid-template-columns:35px 1fr auto;align-items:center;gap:14px;padding:16px 3px;display:grid}.compare-ranking>a>b{color:#ff7934;font-size:12px}.compare-ranking>a>span{gap:3px;display:grid}.compare-ranking strong{font:700 15px Manrope}.compare-ranking em{color:#789b98;font-size:12px;font-style:normal}.compare-ranking>a>i{color:#62d7c9;font-style:normal}.compare-table-wrap{color:#0b3038;background:#e8e2d7;padding:90px 0}.compare-table{background:#f7f5ee;border:1px solid #cbc5b8;border-radius:9px;overflow:hidden}.compare-row{border-bottom:1px solid #d5cfc3;grid-template-columns:1.35fr repeat(5,1fr);align-items:center;min-width:850px;padding:16px 20px;display:grid}.compare-row:last-child{border:0}.compare-row:hover:not(.compare-head){background:#fff}.compare-row>b{font:800 14px Manrope}.compare-row>b>i{color:#087d74;margin-right:9px;font-style:normal}.compare-head{color:#fff;text-transform:uppercase;letter-spacing:.7px;background:#092e37;font-size:12px}.compare-head>span{color:#91b0ac}.compare-dots{gap:4px;display:flex}.compare-dots i{background:#d0cbc1;border-radius:50%;width:7px;height:7px}.compare-dots i.on{background:#0c8b80}.compare-row>span:last-child{font-size:12px;font-weight:800}.compare-note{color:#617275;margin:14px 0 0;font-size:12px}.compare-table-wrap .sub-section-title h2{color:#0b3038}.compare-table-wrap .sub-section-title>span{color:#087b72}@media (width<=900px){.compare-controls,.compare-result{grid-template-columns:1fr}.compare-table{overflow-x:auto}.compare-row{min-width:800px}}@media (width<=700px){.compare-hero{padding:45px 0 55px}.compare-hero h1{letter-spacing:-3px;font-size:45px}.compare-controls{padding-top:35px}.compare-winner,.compare-ranking{padding:24px}.compare-winner h2{font-size:31px}.compare-table-wrap{padding:65px 0}.compare-table-wrap .sub-section-title{display:block}.compare-table-wrap .sub-section-title h2{margin-top:10px}}.tour-page{color:#eaf4f2;background:#061923;min-height:100vh}.tour-detail-hero{background:#082d36;align-items:end;min-height:610px;display:flex;position:relative;overflow:hidden}.tour-detail-photo{background-position:50%;background-size:cover;position:absolute;inset:0}.tour-detail-hero>.shell{z-index:2;padding-top:85px;padding-bottom:72px;position:relative}.tour-detail-hero h1{letter-spacing:-5px;max-width:780px;margin:19px 0 22px;font:800 clamp(54px,7vw,88px)/.95 Manrope}.tour-detail-hero>.shell>p{color:#d0dfdc;max-width:650px;font-size:17px;line-height:1.72}.tour-hero-actions{gap:9px;margin-top:28px;display:flex}.tour-hero-actions a{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051e268c;border:1px solid #83e0d459;border-radius:5px;padding:12px 15px;font-size:12px;font-weight:800}.tour-facts{z-index:4;background:#0a2a34;border:1px solid #1f5058;border-radius:10px;grid-template-columns:repeat(5,1fr);display:grid;position:relative;transform:translateY(-28px);box-shadow:0 20px 50px #0003}.tour-facts>div{border-right:1px solid #1f5058;flex-direction:column;justify-content:center;min-height:100px;padding:18px 22px;display:flex}.tour-facts>div:last-child{border:0}.tour-facts small{text-transform:uppercase;letter-spacing:1px;color:#65d9cb;font-size:12px;font-weight:800}.tour-facts b{margin-top:5px;font:800 18px Manrope}.tour-content{grid-template-columns:330px 1fr;align-items:start;gap:80px;padding-top:55px;padding-bottom:100px;display:grid}.tour-content>aside{background:#0a2b35;border:1px solid #20525b;border-radius:10px;padding:27px;position:sticky;top:105px}.tour-content>aside>small,.tour-content article>section>small{color:#ff7935;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.tour-content>aside h2{letter-spacing:-1px;margin:10px 0 21px;font:800 27px/1.14 Manrope}.tour-content>aside ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.tour-content>aside li{color:#a5bcb9;padding-left:18px;font-size:12px;position:relative}.tour-content>aside li:before{content:"✓";color:#65dacc;position:absolute;left:0}.tour-content>aside>p{color:#789795;border-top:1px solid #1f4c55;margin:23px 0 0;padding-top:15px;font-size:12px}.tour-content article{max-width:760px}.tour-content article>section{border-bottom:1px solid #1b424b;margin-bottom:47px;padding-bottom:47px}.tour-content article h2{letter-spacing:-1.5px;margin:9px 0 20px;font:800 clamp(29px,3.3vw,40px)/1.12 Manrope}.tour-content article p{color:#a9c0bd;font-size:15px;line-height:1.88}.tour-check{background:#0a2b35;border-radius:10px;border:1px solid #20525b!important;padding:29px!important}.tour-check ul{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.tour-check li{background:#0e3540;border-radius:5px;padding:11px 11px 11px 34px;font-size:12px;position:relative}.tour-check li:before{content:"✓";color:#ff7833;position:absolute;left:12px}.tour-warning{background:#0a2933;border-left:3px solid #f4c84a;padding:20px 22px}.tour-warning b{color:#f1ce6e;text-transform:uppercase;letter-spacing:.8px;font-size:12px}.tour-warning p{margin:7px 0 0!important;font-size:12px!important;line-height:1.65!important}@media (width<=900px){.tour-facts{grid-template-columns:repeat(3,1fr)}.tour-facts>div{border-bottom:1px solid #1f5058}.tour-content{grid-template-columns:250px 1fr;gap:40px}}@media (width<=700px){.tour-detail-hero{min-height:600px}.tour-detail-photo{background-position:62%}.tour-detail-hero>.shell{padding-top:70px;padding-bottom:60px}.tour-detail-hero h1{letter-spacing:-3.5px;font-size:52px}.tour-detail-hero>.shell>p{font-size:15px}.tour-hero-actions{flex-wrap:wrap}.tour-facts{grid-template-columns:1fr 1fr}.tour-facts>div{min-height:80px;padding:14px}.tour-content{grid-template-columns:1fr;gap:35px;padding-top:30px;padding-bottom:70px}.tour-content>aside{position:static}.tour-check ul{grid-template-columns:1fr}}.home-mybike{background:#e5efe9;padding:110px 0;overflow:hidden}.home-mybike-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:85px;display:grid}.home-mybike-copy h2{letter-spacing:-2.8px;margin:15px 0 23px;font:800 clamp(38px,5vw,58px)/1.04 Manrope}.home-mybike-copy>p{color:#5d7374;line-height:1.75}.home-mybike-copy ul{gap:11px;margin:26px 0 32px;padding:0;font-size:12px;font-weight:700;list-style:none;display:grid}.home-mybike-copy li:before{content:"✓";color:#087f73;margin-right:9px}.home-mybike-ui{color:#fff;background:#071d25;border:1px solid #16434d;border-radius:14px;min-height:420px;padding:25px;position:relative;transform:rotate(1deg);box-shadow:0 32px 65px #05262d38}.home-mybike-ui:before{content:"";border:55px solid #5cd9ca09;border-radius:50%;width:320px;height:320px;position:absolute;top:-130px;right:-120px}.home-ui-top{border-bottom:1px solid #19434c;justify-content:space-between;align-items:center;padding-bottom:17px;display:flex;position:relative}.home-ui-top span{font:800 17px Manrope}.home-ui-top b{color:#64d8ca;text-transform:uppercase;letter-spacing:1px;font-size:12px}.home-bike-card{background:linear-gradient(120deg,#0c4b4d,#0a303c);border-radius:9px;flex-direction:column;justify-content:center;min-height:155px;margin-top:15px;padding:25px;display:flex;position:relative;overflow:hidden}.home-bike-card small{color:#f1ca5a;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.home-bike-card strong{max-width:320px;margin-top:8px;font:800 27px/1.1 Manrope}.home-bike-card i{color:#67dccf26;font-size:95px;font-style:normal;position:absolute;right:28px}.home-ui-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:9px 0;display:grid}.home-ui-stats>span{background:#0a2933;border:1px solid #194650;border-radius:6px;gap:6px;padding:15px;display:grid}.home-ui-stats small{color:#6f918e;text-transform:uppercase;font-size:12px}.home-ui-stats b{font-size:12px}.home-ui-line{background:#0a2933;border:1px solid #194650;border-radius:6px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.home-ui-line>i{color:#65d8ca;background:#0f4349;border-radius:50%;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.home-ui-line>span{gap:3px;display:grid}.home-ui-line b{font-size:12px}.home-ui-line small{color:#718f8c;font-size:12px}.home-ui-line em{color:#ff8450;font-size:12px;font-style:normal;font-weight:800}@media (width<=900px){.home-mybike-grid{grid-template-columns:1fr;gap:55px}.home-mybike-ui{transform:none}}@media (width<=600px){.home-mybike{padding:75px 0}.home-mybike-ui{min-height:auto;padding:17px}.home-bike-card strong{max-width:240px;font-size:22px}.home-ui-stats{grid-template-columns:1fr}.home-ui-line{grid-template-columns:34px 1fr}.home-ui-line em{grid-column:2}}.mybike-page{color:#e9f2f0;background:#061923;min-height:100vh}.mybike-page button,.mybike-page input,.mybike-page select,.mybike-page textarea{font:inherit}.mybike-header{z-index:40;background:#03151c;border-bottom:1px solid #153d46;height:72px;position:sticky;top:0}.mybike-header-inner{align-items:center;gap:38px;max-width:1500px;height:100%;margin:auto;padding:0 28px;display:flex}.mybike-brand{letter-spacing:-.7px;align-items:center;gap:10px;font:800 18px Manrope;display:inline-flex}.mybike-brand b>span{color:#5ed8ca}.mybike-header nav{color:#8fa9a6;gap:27px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.mybike-header nav a:hover{color:#fff}.mybike-close{color:#6bd9cb;border:1px solid #28505a;border-radius:5px;padding:10px 13px;font-size:12px;font-weight:800}.mybike-layout{grid-template-columns:245px 1fr;max-width:1500px;min-height:calc(100vh - 72px);margin:auto;display:grid}.mybike-sidebar{background:#04171f;border-right:1px solid #173e47;flex-direction:column;padding:27px 18px;display:flex}.mybike-account{border-bottom:1px solid #173e47;align-items:center;gap:11px;padding:0 8px 25px;display:flex}.mybike-account>span{color:#fff;background:#ff7231;border-radius:50%;place-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:grid}.mybike-account div{gap:3px;display:grid}.mybike-account small{color:#668783;text-transform:uppercase;letter-spacing:.8px;font-size:12px}.mybike-account b{font:700 13px Manrope}.mybike-sidebar nav{gap:4px;padding:22px 0;display:grid}.mybike-sidebar nav button{color:#8ca7a4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:12px;width:100%;height:46px;padding:0 11px;font-size:12px;font-weight:700;display:flex}.mybike-sidebar nav button.active{color:#fff;background:#0c3740;box-shadow:inset 3px 0 #5fd5c8}.mybike-sidebar nav i{color:#65d8ca;text-align:center;width:23px;font-size:15px;font-style:normal}.mybike-sidebar nav b{color:#fff;background:#ff7131;border-radius:11px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:12px;display:grid}.mybike-local{background:#08252e;border:1px solid #19444c;border-radius:7px;gap:7px;margin-top:auto;padding:14px;display:grid}.mybike-local b{color:#65d9cb;font-size:12px}.mybike-local span{color:#73918e;font-size:12px;line-height:1.5}.mybike-main{min-width:0;padding:40px clamp(24px,4vw,65px) 80px}.mybike-topline{justify-content:space-between;align-items:end;margin-bottom:30px;display:flex}.mybike-topline small,.workspace-intro small,.mybike-card-head small,.value-card>small,.insurance-card>small,.recall-card small{color:#5fd7c9;text-transform:uppercase;letter-spacing:1.1px;font-size:12px;font-weight:800}.mybike-topline h1{letter-spacing:-2px;margin:7px 0 0;font:800 clamp(32px,4vw,47px) Manrope}.mybike-date{text-align:right;gap:4px;display:grid}.mybike-date span{color:#648582;text-transform:uppercase;letter-spacing:.8px;font-size:12px}.mybike-date b{font-size:12px}.mybike-welcome{background:linear-gradient(115deg,#0f4c50,#0a333e);border:1px solid #27606a;border-radius:12px;align-items:center;min-height:235px;padding:40px;display:flex;position:relative;overflow:hidden}.mybike-welcome:before{content:"";border:1px solid #6de0d31c;border-radius:50%;width:420px;height:420px;position:absolute;top:-190px;right:-80px;box-shadow:0 0 0 50px #6de0d306,0 0 0 100px #6de0d305}.mybike-welcome>div:first-child{z-index:2;position:relative}.mybike-kicker{text-transform:uppercase;letter-spacing:1.2px;color:#f4ca5d;font-size:12px;font-weight:800}.mybike-welcome h2{letter-spacing:-2px;margin:9px 0 4px;font:800 clamp(31px,4vw,47px) Manrope}.mybike-welcome p{color:#9dc0bc;margin:0 0 23px;font-size:12px}.mybike-welcome button,.workspace-intro>button,.workspace-intro>div+button,.workspace-intro>div+b{color:#fff;cursor:pointer;background:#ff7131;border:0;border-radius:5px;padding:11px 14px;font-size:12px;font-weight:800}.mybike-state{text-transform:uppercase;letter-spacing:.8px;color:#83d8cf;border:1px solid #3b767b;border-radius:20px;padding:6px 9px;font-size:12px;position:absolute;top:20px;right:22px}.bike-silhouette{opacity:.9;width:310px;height:120px;position:absolute;bottom:31px;right:85px}.bike-silhouette .wheel{border:3px solid #67d7ca;border-radius:50%;width:91px;height:91px;position:absolute;bottom:0}.bike-silhouette .one{left:0}.bike-silhouette .two{right:0}.bike-silhouette .frame{transform-origin:0;background:#ff7938;height:3px;position:absolute}.bike-silhouette .f1{width:98px;bottom:46px;left:45px;transform:rotate(-8deg)}.bike-silhouette .f2{width:95px;bottom:32px;left:138px;transform:rotate(-118deg)}.bike-silhouette .f3{width:108px;bottom:33px;left:137px;transform:rotate(28deg)}.bike-silhouette .handle{background:#67d7ca;width:3px;height:66px;position:absolute;bottom:42px;right:76px;transform:rotate(-18deg)}.mybike-metrics{grid-template-columns:repeat(4,1fr);gap:11px;margin:12px 0;display:grid}.mybike-metrics article{background:#09252f;border:1px solid #1a4851;border-radius:8px;flex-direction:column;min-height:145px;padding:20px;display:flex}.mybike-metrics small{text-transform:uppercase;letter-spacing:.9px;color:#70908d;font-size:12px;font-weight:800}.mybike-metrics strong{letter-spacing:-1px;margin:14px 0 4px;font:800 31px Manrope}.mybike-metrics strong em{color:#668a87;font-size:12px;font-style:normal}.mybike-metrics article>span{color:#799895;margin-top:auto;font-size:12px;line-height:1.4}.mybike-metrics article>div{background:#143c45;border-radius:3px;height:4px;margin-bottom:9px;overflow:hidden}.mybike-metrics article>div>i{background:#5bd4c7;height:100%;display:block}.mybike-dashboard-grid{grid-template-columns:1.45fr .55fr;gap:12px;display:grid}.mybike-card{background:#09252f;border:1px solid #1a4851;border-radius:9px;padding:24px}.mybike-card-head{justify-content:space-between;align-items:start;margin-bottom:18px;display:flex}.mybike-card-head h3{margin:5px 0 0;font:800 21px Manrope}.mybike-card-head button{color:#5dd6c8;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.mybike-card-head>b{color:#ff7937;font:800 22px Manrope}.service-next{border-top:1px solid #1b4650;grid-template-columns:34px 1fr auto;align-items:center;gap:13px;padding:13px 0;display:grid}.service-next>span{color:#61d8ca;background:#0d3c45;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.service-next>div{gap:4px;display:grid}.service-next b{font-size:12px}.service-next small{color:#718f8c;font-size:12px}.service-next em{color:#ff8760;background:#442b2a;border-radius:14px;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.service-next em.normal{color:#77cfc5;background:#113c43}.season-card{text-align:center}.season-card .mybike-card-head{text-align:left}.season-ring{background:conic-gradient(#5ed8ca var(--progress),#153e47 0);border-radius:50%;place-items:center;width:110px;height:110px;margin:8px auto 17px;display:grid;position:relative}.season-ring:after{content:"";background:#09252f;border-radius:50%;position:absolute;inset:9px}.season-ring>span{z-index:2;display:grid;position:relative}.season-ring b{font:800 27px Manrope}.season-ring small{color:#769693;font-size:12px}.season-card>p{color:#789794;font-size:12px;line-height:1.55}.season-card>button{color:#63d7ca;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:800}.mybike-alert{background:#2c2b24;border:1px solid #5a4c2c;border-radius:8px;grid-template-columns:42px 1fr auto;align-items:center;gap:17px;margin-top:12px;padding:19px 22px;display:grid}.mybike-alert>span,.recall-card>span{color:#142f35;background:#f3c953;border-radius:50%;place-items:center;width:39px;height:39px;font-weight:800;display:grid}.mybike-alert>div{gap:3px;display:grid}.mybike-alert small{color:#e6c965;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.mybike-alert b{font-size:12px}.mybike-alert p{color:#aa9f7d;margin:0;font-size:12px;line-height:1.5}.mybike-alert button{color:#f1d574;cursor:pointer;background:0 0;border:1px solid #6f6037;border-radius:5px;padding:9px 11px;font-size:12px;font-weight:800}.mybike-workspace{background:#09252f;border:1px solid #1b4851;border-radius:11px;padding:clamp(22px,3vw,38px)}.workspace-intro{border-bottom:1px solid #1b4851;justify-content:space-between;align-items:start;gap:30px;margin-bottom:28px;padding-bottom:27px;display:flex}.workspace-intro h2{letter-spacing:-1.7px;margin:7px 0;font:800 clamp(29px,4vw,42px) Manrope}.workspace-intro p{color:#85a19e;max-width:650px;margin:0;font-size:12px;line-height:1.65}.workspace-intro>div+b{color:#65d8ca;white-space:nowrap;background:#0e3b43}.bike-form{grid-template-columns:1fr 1fr 1fr;gap:20px 14px;display:grid}.bike-form label,.service-form label,.insurance-card label{color:#87a4a1;text-transform:uppercase;letter-spacing:.7px;gap:7px;font-size:12px;font-weight:800;display:grid}.bike-form input,.bike-form select,.service-form input,.service-form textarea,.insurance-card input{color:#fff;background:#0c303a;border:1px solid #27545c;border-radius:5px;outline:0;width:100%;min-height:44px;padding:0 11px}.bike-form input:focus,.bike-form select:focus,.service-form input:focus,.service-form textarea:focus,.insurance-card input:focus{border-color:#5ed7ca}.pass-hint{background:#0b3039;border-left:3px solid #f1c850;gap:5px;padding:14px 16px;display:grid}.pass-hint b{color:#f2cf66;font-size:12px}.pass-hint span{color:#809c99;font-size:12px;line-height:1.5}.form-wide{grid-column:1/-1}.form-submit{color:#fff;cursor:pointer;background:#ff7131;border:0;border-radius:5px;grid-column:1/-1;justify-self:start;padding:12px 17px;font-size:12px;font-weight:800}.service-layout{grid-template-columns:.75fr 1.25fr;gap:32px;display:grid}.service-form{background:#08212a;border:1px solid #1e4c55;border-radius:8px;align-content:start;gap:15px;padding:22px;display:grid}.service-form h3,.service-history>div:first-child h3,.season-checklist h3,.insurance-card h3,.recall-card h3,.privacy-grid h3{margin:0;font:800 20px Manrope}.service-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.service-form textarea{resize:vertical;min-height:85px;padding:10px}.service-form button,.insurance-card button{color:#fff;cursor:pointer;background:#ff7131;border:0;border-radius:5px;padding:12px;font-size:12px;font-weight:800}.service-history>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.service-history>div:first-child span{color:#779693;font-size:12px}.service-history article{border-top:1px solid #1b4851;grid-template-columns:85px 1fr auto;gap:16px;padding:15px 0;display:grid}.service-history time{color:#65d8ca;font-size:12px;font-weight:800}.service-history article>div{gap:3px;display:grid}.service-history article b{font-size:12px}.service-history article p{color:#7e9a97;margin:0;font-size:12px}.service-history article small{color:#ff8851;font-size:12px}.service-history article>button,.document-grid article>button{color:#668682;cursor:pointer;background:0 0;border:0;font-size:18px}.empty-state{text-align:center;border:1px dashed #29545c;border-radius:7px;align-content:center;place-items:center;gap:8px;min-height:160px;padding:28px;display:grid}.empty-state b{font-size:12px}.empty-state span{color:#799592;max-width:430px;font-size:12px;line-height:1.6}.season-checklist{border-top:1px solid #1b4851;grid-template-columns:.5fr 1.5fr;gap:40px;margin-top:30px;padding-top:30px;display:grid}.season-checklist>div:first-child small{color:#5ed7ca;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.season-checklist>div:first-child p{color:#7b9996;font-size:12px}.season-checklist>div:last-child{grid-template-columns:1fr 1fr;gap:7px;display:grid}.season-checklist label{cursor:pointer;background:#0b3039;border:1px solid #214e56;border-radius:5px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.season-checklist input{accent-color:#5ed7ca}.season-checklist span{font-size:12px}.season-checklist label b{color:#769491;font-size:12px}.season-checklist label.done b{color:#62d8ca}.document-upload,.empty-state label{color:#fff;cursor:pointer;background:#ff7131;border-radius:5px;padding:11px 14px;font-size:12px;font-weight:800}.document-upload input,.empty-state label input{display:none}.document-note{background:#0c313a;border-left:3px solid #5fd7ca;gap:4px;margin-bottom:15px;padding:15px 17px;display:grid}.document-note b{color:#65d8ca;font-size:12px}.document-note span{color:#809e9a;font-size:12px;line-height:1.5}.document-grid{gap:8px;display:grid}.document-grid article{background:#08222b;border:1px solid #1e4c55;border-radius:6px;grid-template-columns:42px 1fr auto auto;align-items:center;gap:14px;padding:14px;display:grid}.document-grid article>span{color:#66d9cb;background:#0f4249;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.document-grid article>div{gap:3px;display:grid}.document-grid article small{text-transform:uppercase;color:#6ad9cc;font-size:12px}.document-grid article b{font-size:12px}.document-grid article em{color:#75928f;font-size:12px;font-style:normal}.document-grid article a{color:#ff8751;font-size:12px;font-weight:800}.empty-state.large{min-height:300px}.empty-state.large label{margin-top:9px}.protection-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.value-card,.insurance-card{background:#08222b;border:1px solid #1e4c55;border-radius:8px;padding:27px}.value-card>strong{letter-spacing:-2px;margin:11px 0 7px;font:800 clamp(32px,4vw,48px) Manrope;display:block}.value-card>p{color:#7e9b97;font-size:12px;line-height:1.6}.value-card>div{border-top:1px solid #1c4851;gap:24px;margin-top:18px;padding-top:17px;display:flex}.value-card>div span{color:#77928f;text-transform:uppercase;gap:4px;font-size:12px;display:grid}.value-card>div b{color:#fff;font-size:12px}.insurance-card{gap:14px;display:grid}.insurance-card h3{margin-bottom:3px}.recall-card{background:#282a24;border:1px solid #514b30;border-radius:8px;grid-template-columns:46px 1fr auto;align-items:center;gap:17px;margin-top:14px;padding:20px;display:grid}.recall-card>div{gap:4px;display:grid}.recall-card p{color:#a89f7f;margin:0;font-size:12px;line-height:1.6}.recall-card a{color:#efcf68;font-size:12px;font-weight:800}.privacy-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.privacy-grid article{background:#08222b;border:1px solid #1e4c55;border-radius:8px;flex-direction:column;min-height:245px;padding:24px;display:flex}.privacy-grid article>span{color:#ff7836;font-size:12px;font-weight:800}.privacy-grid h3{margin:19px 0 10px}.privacy-grid p{color:#7c9996;font-size:12px;line-height:1.7}.privacy-grid button{color:#69d8cb;cursor:pointer;background:#0e3740;border:1px solid #2a5961;border-radius:5px;align-self:start;margin-top:auto;padding:10px 12px;font-size:12px;font-weight:800}.privacy-grid button.danger{color:#ff9873;background:#3c2928;border-color:#734237}.privacy-facts{border:1px solid #1d4b54;border-radius:7px;flex-wrap:wrap;gap:9px 18px;margin-top:14px;padding:17px;display:flex}.privacy-facts b{color:#62d8ca;width:100%;font-size:12px}.privacy-facts span{color:#829e9b;font-size:12px}.privacy-facts span:before{content:"✓";color:#ff7835;margin-right:6px}.mybike-footer{color:#6f8e8b;background:#03151c;border-top:1px solid #173e47;align-items:center;gap:25px;max-width:1500px;margin:auto;padding:24px 28px;display:flex}.mybike-footer>span{font-size:12px}.mybike-footer>a:last-child{color:#60d7ca;margin-left:auto;font-size:12px;font-weight:800}@media (width<=1050px){.bike-silhouette{opacity:.55;right:25px}.mybike-metrics,.bike-form{grid-template-columns:1fr 1fr}.mybike-dashboard-grid{grid-template-columns:1fr}.season-card{text-align:left;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;display:grid}.season-card .mybike-card-head,.season-ring{margin:0}.season-card>button{justify-self:end}.privacy-grid{grid-template-columns:1fr 1fr}.privacy-grid article:last-child{grid-column:1/-1}}@media (width<=760px){.mybike-header-inner{padding:0 18px}.mybike-header nav{display:none}.mybike-close{margin-left:auto}.mybike-layout{grid-template-columns:1fr}.mybike-sidebar{border-bottom:1px solid #173e47;border-right:0;padding:13px 18px}.mybike-account,.mybike-local{display:none}.mybike-sidebar nav{gap:5px;padding:0;display:flex;overflow-x:auto}.mybike-sidebar nav button{width:auto;min-width:max-content;padding:0 13px}.mybike-main{padding:28px 18px 60px}.mybike-topline{align-items:start}.mybike-date{display:none}.mybike-welcome{align-items:start;min-height:255px;padding:28px}.bike-silhouette{transform-origin:100% 100%;width:250px;height:100px;bottom:14px;right:15px;transform:scale(.78)}.mybike-state{display:none}.mybike-metrics{grid-template-columns:1fr 1fr}.mybike-metrics article{min-height:130px}.service-layout,.season-checklist,.protection-grid,.season-checklist>div:last-child,.privacy-grid{grid-template-columns:1fr}.privacy-grid article:last-child{grid-column:auto}.recall-card,.mybike-alert{grid-template-columns:42px 1fr}.recall-card a,.mybike-alert button{grid-column:2}.mybike-footer{flex-wrap:wrap}.mybike-footer>a:last-child{margin-left:0}.service-history article{grid-template-columns:70px 1fr auto}}@media (width<=520px){.mybike-brand b{display:none}.mybike-topline h1{font-size:34px}.mybike-metrics{grid-template-columns:1fr}.season-card{text-align:center;grid-template-columns:1fr}.season-card .mybike-card-head{text-align:left}.season-ring{margin:auto}.season-card>button{justify-self:center}.workspace-intro{display:grid}.bike-form,.service-form>div{grid-template-columns:1fr}.document-grid article{grid-template-columns:40px 1fr auto}.document-grid article a{grid-column:2}.document-grid article>button{grid-area:1/3}.value-card>div{display:grid}.mybike-workspace{padding:21px}}@media print{.mybike-header,.mybike-sidebar,.mybike-topline,.mybike-footer,.workspace-intro button,.form-submit{display:none!important}.mybike-layout{display:block}.mybike-main{color:#102f35;padding:0}.mybike-page,.mybike-workspace{color:#102f35;background:#fff}.mybike-workspace{border:0}.bike-form input,.bike-form select{color:#102f35;background:#fff;border-color:#bbb}.pass-hint{color:#102f35}}.document-note.storage-error{background:#392927;border-left-color:#ff7b4b}.document-note.storage-error b{color:#ff9a76}.data-page{color:#e8f2f0;background:#061923;min-height:100vh}.data-header,.used-header{z-index:35;background:#03151c;border-bottom:1px solid #183f48;height:72px;position:sticky;top:0}.data-header>.shell,.used-header>.shell{align-items:center;gap:30px;height:100%;display:flex}.data-brand,.used-brand{align-items:center;gap:9px;font:800 17px Manrope;display:flex}.data-brand b>span,.used-brand b>span{color:#5dd8ca}.data-header nav,.used-header nav{color:#8da8a5;gap:25px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.data-header nav a:hover,.used-header nav a:hover{color:#fff}.data-header>.shell>a:last-child,.used-header>.shell>a:last-child{color:#64d8ca;border:1px solid #28545c;border-radius:5px;padding:10px 12px;font-size:12px;font-weight:800}.data-hero{background:radial-gradient(circle at 80% 45%,#0d5055 0,#082e38 30%,#041720 70%);padding:60px 0 73px;position:relative;overflow:hidden}.data-hero:after{content:"DATA";letter-spacing:-15px;color:#64ddd006;font:800 190px Manrope;position:absolute;bottom:-55px;right:-20px}.data-hero>.shell{z-index:2;position:relative}.data-hero h1,.used-hero h1{letter-spacing:-4.5px;margin:18px 0 21px;font:800 clamp(49px,6vw,78px)/.98 Manrope}.data-hero h1 em,.used-hero h1 em{color:#ff7937;font-style:normal}.data-hero>div>p,.used-hero>div>p{color:#a8c0bd;max-width:690px;font-size:15px;line-height:1.75}.data-hero-stats{gap:10px;margin-top:30px;display:flex}.data-hero-stats span{color:#7e9c99;text-transform:uppercase;background:#061f288c;border:1px solid #28515a;border-radius:6px;gap:3px;min-width:135px;padding:12px;font-size:12px;display:grid}.data-hero-stats b{color:#64d8ca;font:800 17px Manrope}.data-shell{padding-top:60px;padding-bottom:90px}.data-controls{background:#09252f;border:1px solid #1c4a53;border-radius:9px;grid-template-columns:1fr 1.8fr 100px;gap:10px;margin-bottom:12px;padding:17px;display:grid}.data-controls label,.data-controls>div{gap:8px;display:grid}.data-controls label>span,.data-controls>div>span{color:#71918e;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.data-controls input{color:#fff;background:#0d333d;border:1px solid #27555d;border-radius:5px;outline:0;height:42px;padding:0 12px}.data-controls nav{flex-wrap:wrap;gap:5px;display:flex}.data-controls button{color:#8ba6a3;cursor:pointer;background:#0c3039;border:1px solid #28555e;border-radius:5px;padding:9px 10px;font-size:12px;font-weight:800}.data-controls button.active{color:#fff;background:#ff7131;border-color:#ff7131}.data-controls aside{border-left:1px solid #204a53;align-content:center;place-items:center;display:grid}.data-controls aside b{color:#65d8ca;font:800 26px Manrope}.data-controls aside span{color:#73918e;font-size:12px}.data-note{background:#2a2b24;border-left:3px solid #f0c84f;gap:4px;margin-bottom:18px;padding:15px 17px;display:grid}.data-note b{color:#efd06c;font-size:12px}.data-note span{color:#a8a07f;font-size:12px;line-height:1.6}.data-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.data-grid>article{background:#09252f;border:1px solid #1d4c55;border-radius:8px;flex-direction:column;min-height:335px;padding:22px;transition:all .2s;display:flex}.data-grid>article:hover{border-color:#357079;transform:translateY(-3px)}.data-card-top{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.data-card-top>span{color:#6a8c88;text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:800}.data-card-top em{color:#e6c56c;text-transform:uppercase;letter-spacing:.5px;background:#342d25;border:1px solid #5d4b33;border-radius:13px;padding:5px 7px;font-size:12px;font-style:normal}.data-card-top em.verified{color:#64d8ca;background:#103b3c;border-color:#27645f}.data-grid article>small{color:#ff7d40;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.data-grid h2{letter-spacing:-.7px;margin:7px 0;font:800 20px/1.15 Manrope}.data-grid article>p{color:#789693;margin:0 0 18px;font-size:12px}.data-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.data-grid li{color:#a2b8b5;padding-left:14px;font-size:12px;position:relative}.data-grid li:before{content:"✓";color:#61d8ca;position:absolute;left:0}.data-card-actions{justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.data-card-actions button{color:#66d8ca;cursor:pointer;background:#0c3039;border:1px solid #2a5961;border-radius:5px;padding:9px 10px;font-size:12px;font-weight:800}.data-card-actions button.active{color:#fff;background:#ff7131;border-color:#ff7131}.data-card-actions a{color:#829c99;font-size:12px;font-weight:800}.data-empty{text-align:center;border:1px dashed #28545c;align-content:center;place-items:center;gap:8px;min-height:260px;display:grid}.data-empty span{color:#789693;font-size:12px}.data-empty button{color:#fff;background:#ff7131;border:0;border-radius:5px;padding:10px 12px;font-size:12px;font-weight:800}.compare-drawer{background:#03151c;border-block:1px solid #1b4650;padding:30px 0 45px}.compare-drawer-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.compare-drawer-head span{color:#809c99;font-size:12px}.compare-drawer-head b{color:#65d8ca}.compare-drawer-head button{color:#ff8751;background:0 0;border:0;font-size:12px;font-weight:800}.compare-product-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.compare-product-grid article{background:#09252f;border:1px solid #1b4851;border-radius:7px;gap:10px;padding:20px;display:grid}.compare-product-grid small{color:#61d8ca;text-transform:uppercase;font-size:12px}.compare-product-grid h3{margin:0 0 5px;font:800 17px Manrope}.compare-product-grid article>span{color:#92aaa7;gap:9px;font-size:12px;display:flex}.compare-product-grid article>span b{color:#ff7c40}.compare-product-grid article>button{color:#6e8b88;background:0 0;border:0;justify-self:start;font-size:12px}.data-method{color:#102f35;background:#e7e2d7;padding:80px 0}.data-method>.shell{grid-template-columns:.6fr 1.4fr;gap:70px;display:grid}.data-method h2{letter-spacing:-1.5px;margin:10px 0;font:800 36px/1.08 Manrope}.data-method>.shell>div:last-child{gap:10px;display:grid}.data-method article{border-bottom:1px solid #c9c4b8;grid-template-columns:35px 1fr;gap:15px;padding:14px 0;display:grid}.data-method article>b{color:#ef6f32;font-size:12px}.data-method article>span{gap:4px;display:grid}.data-method strong{font-size:12px}.data-method small{color:#677;font-size:12px;line-height:1.5}.data-footer,.used-footer{background:#021118;border-top:1px solid #173d46;padding:30px 0}.data-footer>.shell,.used-footer>.shell{align-items:center;gap:25px;display:flex}.data-footer span,.used-footer span{color:#6f8c89;font-size:12px}.data-footer a:last-child,.used-footer a:last-child{color:#64d8ca;margin-left:auto;font-size:12px;font-weight:800}.used-page{color:#102f35;background:#fbfaf5;min-height:100vh}.used-header{color:#eaf3f1}.used-hero{color:#fff;background:radial-gradient(circle at 82% 42%,#124e51 0,#082c36 31%,#041720 70%);padding:60px 0 78px}.used-jump{gap:8px;margin-top:28px;display:flex}.used-jump a{color:#66d8ca;background:#0a2b35;border:1px solid #2a5962;border-radius:5px;padding:10px 12px;font-size:12px;font-weight:800}.used-jump a:first-child{color:#fff;background:#ff7131;border-color:#ff7131}.value-tool{grid-template-columns:.75fr 1.1fr .75fr;align-items:start;gap:35px;padding-top:90px;padding-bottom:95px;display:grid}.value-copy h2,.contract-intro h2{letter-spacing:-2px;margin:14px 0 20px;font:800 clamp(31px,4vw,47px)/1.07 Manrope}.value-copy>p,.contract-intro>p{color:#617477;font-size:12px;line-height:1.75}.value-origin{background:#e6f1ec;border-left:3px solid #087f73;grid-template-columns:30px 1fr;gap:10px;margin-top:24px;padding:15px;display:grid}.value-origin>b{color:#078076;font-size:22px}.value-origin>span{gap:4px;display:grid}.value-origin strong{font-size:12px}.value-origin small{color:#627877;font-size:12px;line-height:1.5}.value-form{color:#fff;background:#07232c;border-radius:9px;gap:20px;padding:24px;display:grid}.value-form>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.value-form label{color:#88a5a2;text-transform:uppercase;letter-spacing:.6px;grid-template-columns:1fr auto;gap:8px;font-size:12px;font-weight:800;display:grid}.value-form label b{color:#65d8ca}.value-form input[type=range]{accent-color:#ff7131;grid-column:1/-1;width:100%}.value-form select,.value-form input[type=number]{color:#fff;background:#0c333d;border:1px solid #28555d;border-radius:5px;grid-column:1/-1;height:42px;padding:0 10px}.value-form .maintained{text-transform:none;align-items:center;font-size:12px;display:flex}.value-form .maintained input{accent-color:#5fd8ca;width:17px;height:17px}.value-result{background:#e7e2d7;border-radius:9px;flex-direction:column;padding:27px;display:flex}.value-result>small{color:#087e75;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.value-result>strong{letter-spacing:-2px;margin:14px 0 6px;font:800 clamp(29px,3.2vw,43px)/1.05 Manrope}.value-result>span{color:#ef6c30;font-size:12px;font-weight:800}.value-result>div{background:#cbc4b6;border-radius:4px;height:5px;margin:22px 0 13px;overflow:hidden}.value-result>div i{background:#087f73;height:100%;display:block}.value-result p{color:#667474;margin:0;font-size:12px;line-height:1.6}.condition-section{color:#fff;background:#061923;padding:90px 0}.condition-head{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}.condition-head h2{letter-spacing:-2.5px;margin:15px 0 0;font:800 clamp(35px,4.5vw,54px)/1.05 Manrope}.condition-score{text-align:right}.condition-score strong{color:#ff7937;font:800 44px Manrope;display:block}.condition-score span{color:#789693;font-size:12px}.condition-grid{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.condition-grid label{cursor:pointer;background:#09252f;border:1px solid #1d4b54;border-radius:7px;grid-template-columns:25px 1fr auto;align-items:center;gap:11px;min-height:100px;padding:15px;display:grid}.condition-grid label.done{background:#0d393e;border-color:#2c6c69}.condition-grid input{display:none}.condition-grid label>b{color:#ff7d40;font-size:12px}.condition-grid label>span{gap:4px;display:grid}.condition-grid strong{font-size:12px}.condition-grid small{color:#76918f;font-size:12px;line-height:1.45}.condition-grid em{color:#5fd7ca;border:1px solid #2a5961;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.condition-warning{background:#292a23;border:1px solid #594d2d;border-radius:7px;grid-template-columns:40px 1fr auto;align-items:center;gap:15px;margin-top:16px;padding:17px;display:grid}.condition-warning>b{color:#173038;background:#f1c852;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.condition-warning>span{gap:4px;display:grid}.condition-warning strong{font-size:12px}.condition-warning small{color:#aaa17f;font-size:12px}.condition-warning a{color:#edcf68;font-size:12px;font-weight:800}.contract-section{grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:90px;padding-bottom:95px;display:grid}.contract-steps{gap:8px;margin-top:26px;display:grid}.contract-steps span{border-top:1px solid #dadfd9;align-items:center;gap:11px;padding:11px 0;font-size:12px;font-weight:700;display:flex}.contract-steps b{color:#ee6f33;font-size:12px}.contract-form{background:#e8e3d8;border-radius:9px;grid-template-columns:1fr 1fr;gap:15px;padding:27px;display:grid}.contract-form label{color:#5e7374;text-transform:uppercase;letter-spacing:.6px;gap:7px;font-size:12px;font-weight:800;display:grid}.contract-form input,.contract-form textarea{color:#12343a;background:#fbfaf5;border:1px solid #c9c3b6;border-radius:5px;min-height:43px;padding:0 10px}.contract-form>div{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:15px;display:grid}.contract-form>label:last-of-type{grid-column:1/-1}.contract-form textarea{resize:vertical;min-height:90px;padding:10px}.contract-actions button{color:#fff;cursor:pointer;background:#0b3039;border:0;border-radius:5px;padding:11px;font-size:12px;font-weight:800}.contract-actions button:first-child{background:#ff7131}.partner-handoff{background:#dcefe9;padding:80px 0}.partner-handoff>.shell{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.partner-handoff small{color:#087f73;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.partner-handoff h2{letter-spacing:-1.8px;margin:8px 0 13px;font:800 40px Manrope}.partner-handoff p{color:#5e7474;font-size:12px;line-height:1.7}.handoff-card{color:#fff;background:#082c35;border-radius:10px;gap:8px;padding:30px;display:grid;box-shadow:0 20px 45px #06292f2e}.handoff-card>span{color:#64d8ca;text-transform:uppercase;font-size:12px;font-weight:800}.handoff-card>b{font:800 25px Manrope}.handoff-card>small{color:#8ca8a5;text-transform:none;line-height:1.5}.handoff-card button{color:#fff;background:#ff7131;border:0;border-radius:5px;justify-self:start;margin-top:12px;padding:11px 13px;font-size:12px;font-weight:800}.used-footer{color:#fff}@media (width<=980px){.data-grid{grid-template-columns:1fr 1fr}.data-controls{grid-template-columns:1fr}.data-controls aside{border-top:1px solid #204a53;border-left:0;padding-top:12px}.value-tool{grid-template-columns:1fr 1fr}.value-result{grid-column:1/-1}.condition-grid{grid-template-columns:1fr 1fr}.contract-section{gap:40px}.data-method>.shell{gap:35px}}@media (width<=700px){.data-header nav,.used-header nav{display:none}.data-header>.shell>a:last-child,.used-header>.shell>a:last-child{margin-left:auto}.data-hero,.used-hero{padding:45px 0 55px}.data-hero h1,.used-hero h1{letter-spacing:-3px;font-size:45px}.data-hero-stats{grid-template-columns:1fr 1fr;display:grid}.data-hero-stats span:last-child{grid-column:1/-1}.data-grid,.compare-product-grid,.condition-grid,.data-method>.shell,.value-tool,.contract-section,.partner-handoff>.shell{grid-template-columns:1fr}.data-method>.shell{gap:25px}.value-tool,.contract-section{padding-top:65px;padding-bottom:70px}.condition-section{padding:65px 0}.condition-head{align-items:start}.condition-score strong{font-size:33px}.contract-form{grid-template-columns:1fr}.contract-form>label,.contract-form>div{grid-column:1}.contract-form>div{grid-template-columns:1fr}.partner-handoff>.shell{gap:30px}.data-footer>.shell,.used-footer>.shell{flex-wrap:wrap}.data-footer a:last-child,.used-footer a:last-child{margin-left:0}.condition-warning{grid-template-columns:40px 1fr}.condition-warning a{grid-column:2}}@media print{.used-header,.used-hero,.value-tool,.condition-section,.partner-handoff,.used-footer,.contract-intro,.contract-actions{display:none!important}.contract-section{padding:0;display:block}.contract-form{background:#fff;border:1px solid #aaa}.contract-form input,.contract-form textarea{background:#fff;border-color:#bbb}}.home-data{padding-top:105px;padding-bottom:105px}.home-data-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.home-data-grid>a{color:#fff;background:#082c35;border-radius:12px;flex-direction:column;min-height:380px;padding:32px;transition:all .25s;display:flex;position:relative;overflow:hidden}.home-data-grid>a:last-child{background:#123f3a}.home-data-grid>a:before{content:"";border:55px solid #64dccf09;border-radius:50%;width:310px;height:310px;position:absolute;top:-125px;right:-130px}.home-data-grid>a:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.home-data-grid>a>small{color:#63d8ca;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.home-data-symbol{color:#ff7b3b;background:#0f4650;border-radius:50%;place-items:center;width:58px;height:58px;margin:45px 0 24px;font-size:25px;display:grid}.home-data-grid>a:last-child .home-data-symbol{color:#f3ca52;background:#1c574e}.home-data-grid h3{letter-spacing:-1.3px;margin:0 0 10px;font:800 32px Manrope}.home-data-grid p{color:#a4bcba;max-width:440px;font-size:12px;line-height:1.65}.home-data-grid>a>div{border-top:1px solid #ffffff21;grid-template-columns:auto 1fr auto;align-items:end;gap:10px;margin-top:auto;padding-top:18px;display:grid}.home-data-grid>a>div b{color:#65d8ca;font:800 28px Manrope}.home-data-grid>a>div span{color:#789895;padding-bottom:5px;font-size:12px}.home-data-grid>a>div em{color:#ff8650;padding-bottom:5px;font-size:12px;font-style:normal;font-weight:800}.mybike-next-tools{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.mybike-next-tools a{background:#08222b;border:1px solid #1f4f58;border-radius:7px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.mybike-next-tools a>b{color:#64d8ca;background:#0f4148;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.mybike-next-tools a>span{gap:3px;display:grid}.mybike-next-tools small{color:#ff8148;text-transform:uppercase;letter-spacing:.7px;font-size:12px}.mybike-next-tools strong{font-size:12px}.mybike-next-tools em{color:#62d8ca;font-style:normal}@media (width<=700px){.home-data{padding-top:75px;padding-bottom:75px}.home-data-grid,.mybike-next-tools{grid-template-columns:1fr}.home-data-grid>a{min-height:330px;padding:25px}.home-data-symbol{margin:35px 0 20px}}.home-v10{color:#102f35;background:#fbfaf5;overflow:hidden}.home-v10 .servicebar{display:none}.home-v10 .header{color:#fff;background:#052e37f5;border-bottom:1px solid #ffffff1f;top:0;box-shadow:0 8px 24px #06292f1f}.home-v10 .header-inner{height:72px}.home-v10 .header .brand-wheel{background:conic-gradient(from 45deg,transparent 0 9%,#68d7c8 9% 11%,transparent 11% 34%,#68d7c8 34% 36%,transparent 36% 59%,#68d7c8 59% 61%,transparent 61% 84%,#68d7c8 84% 86%,transparent 86%);border-color:#68d7c8}.home-v10 .header .mainnav a{padding-top:27px;padding-bottom:24px}.home-v10 .header .nav-cta{color:#fff;background:#f4773b}.home-v10 .header .nav-cta:hover{background:#dc6028}.home-v10 .header .nav-cta span{color:#fff}.home-v10 .hero{color:#102f35;background:#f7f7f0;border:0;min-height:760px;display:block;overflow:hidden}.home-v10 .hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fbfaf5 0%,#fbfaf5fa 30%,#fbfaf5c7 49%,#fbfaf51a 76%),linear-gradient(#0000 70%,#fbfaf5e6);position:absolute;inset:0}.home-v10 .hero-photo-v10{background:url(/images/fahrradspektrum-hero-v10.webp) 65%/cover no-repeat;position:absolute;inset:0}.home-v10 .map-grid{z-index:1;opacity:.2;background-image:linear-gradient(#097a701f 1px,#0000 1px),linear-gradient(90deg,#097a701f 1px,#0000 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(90deg,#0000 45%,#000 76%);mask-image:linear-gradient(90deg,#0000 45%,#000 76%)}.home-v10 .hero-inner{z-index:3;grid-template-columns:minmax(0,1.02fr) minmax(330px,.58fr);align-items:center;gap:56px;min-height:660px;padding:70px 0 45px;display:grid}.home-v10 .hero-copy{color:#102f35;z-index:8;width:auto}.home-v10 .hero .eyebrow{color:#087f73}.home-v10 .hero .eyebrow span{background:#f2c14b}.home-v10 .hero h1{letter-spacing:-4.5px;max-width:720px;margin:20px 0 23px;font-size:clamp(52px,6vw,78px);line-height:.96}.home-v10 .hero h1 em{color:#ee7442}.home-v10 .hero-copy>p{color:#4f696c;max-width:650px;margin-bottom:24px;font-size:17px;line-height:1.65}.home-v10 .search-cockpit-v10{background:#052e37f5;border:1px solid #fff3;border-radius:13px;max-width:710px;padding:10px 12px 13px;box-shadow:0 22px 50px #052f3733}.home-v10 .hero-tabs-v10{scrollbar-width:none;gap:7px;padding:0 2px 9px;display:flex;overflow:auto}.home-v10 .hero-tabs-v10::-webkit-scrollbar{display:none}.home-v10 .hero-tabs-v10 a{white-space:nowrap;color:#b7cfcc;border-radius:7px;padding:8px 10px 7px;font-size:12px;font-weight:800}.home-v10 .hero-tabs-v10 a:hover,.home-v10 .hero-tabs-v10 a.active{color:#fff;background:#0d5559}.home-v10 .hero-tabs-v10 a.active{box-shadow:inset 0 -2px #f2c14b}.home-v10 .hero-search{height:60px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0}.home-v10 .hero-search input{color:#102f35}.home-v10 .hero-search input::placeholder{color:#718487}.home-v10 .hero-search>span{color:#087f73}.home-v10 .hero-search button{color:#fff;background:#f4773b}.home-v10 .hero-search button:hover{background:#dc6028}.home-v10 .search-cockpit-v10 .quicklinks{color:#8aa8a5;margin:10px 4px 0}.home-v10 .search-cockpit-v10 .quicklinks a{color:#d8eeea;background:0 0;border:0;border-bottom:1px solid #68d7c873;border-radius:0;padding:4px 0}.home-v10 .search-cockpit-v10 .quicklinks a:hover{color:#fff;background:0 0;border-color:#f2c14b}.home-v10 .route-cockpit{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);color:#102f35;background:#ebf7f1e0;border:1px solid #096d6738;height:455px;box-shadow:0 25px 65px #062a2f29}.home-v10 .route-cockpit:before{border-color:#097a7024;box-shadow:0 0 65px #22a8971a}.home-v10 .cockpit-label span{color:#087f73}.home-v10 .cockpit-label b{color:#102f35}.home-v10 .germany-map{background:#178d83;box-shadow:inset -25px -25px #03363a1a}.home-v10 .germany-map strong{color:#ffffff7a}.home-v10 .city{color:#315d60}.home-v10 .route-card{color:#fff;background-color:#07313a;box-shadow:0 12px 26px #07313a38}.home-v10 .map-controls span{color:#0a5f5c;background:#ffffffe0}.home-v10 .hero-metrics{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fbfaf5e0;border-top:1px solid #0d676226;height:92px}.home-v10 .hero-metrics div{border-color:#0d676226}.home-v10 .hero-metrics b{color:#087f73}.home-v10 .hero-metrics span{color:#647a7c}.home-v10 .trust-strip{color:#102f35;background:#fff;border-color:#dce6e0}.home-v10 .trust-grid a{border-color:#e2e9e4}.home-v10 .trust-grid a>b{color:#087f73;background:#e4f3ee}.home-v10 .trust-grid strong{color:#102f35}.home-v10 .trust-grid small{color:#687c7e}.home-v10 .trust-grid a>i{color:#ee7442}.home-v10 .section,.home-v10 .section-head h2{color:#102f35}.home-v10 .section-head>p{color:#617477}.home-v10 .world-card{color:#102f35;background:#fff;border-color:#dde5df;box-shadow:0 10px 30px #0730360d}.home-v10 .world-card p{color:#66797b}.home-v10 .bike-types-section{color:#102f35;background:#edf5f0;border-color:#d7e7df}.home-v10 .bike-types-section .light-head>p{color:#617477}.home-v10 .bike-types-section .section-head h2{color:#102f35}.home-v10 .bike-types-section .eyebrow.light{color:#087f73}.home-v10 .bike-type{border-color:#d4e1da;box-shadow:0 12px 34px #07313712}.home-v10 .bike-icon-card{color:#102f35;background:#fff}.home-v10 .bike-icon-card:before{background:radial-gradient(circle at 83% 8%,#50cbba2e,#0000 38%)}.home-v10 .bike-icon-card small,.home-v10 .bike-icon-card>span{color:#087f73}.home-v10 .bike-icon-card p{color:#627779}.home-v10 .bike-symbol{background:#e4f3ee;border-color:#b8d9cf}.home-v10 .finder-section{color:#102f35;background:#f4eee1}.home-v10 .finder-section:after{border-color:#097f730d}.home-v10 .finder-section .eyebrow.light{color:#087f73}.home-v10 .finder-copy>p{color:#617477}.home-v10 .finder-copy ul{color:#294f53}.home-v10 .finder-copy li:before{color:#ee7442}.home-v10 .finder-panel{border:1px solid #e0ded4;box-shadow:0 24px 55px #2f33281a}.home-v10 .tour-finder{color:#102f35;background:#f8fbf8;border-color:#dce6e0}.home-v10 .tour-finder .light-head>p{color:#617477}.home-v10 .tour-finder .section-head h2{color:#102f35}.home-v10 .tour-finder .eyebrow.light{color:#087f73}.home-v10 .route-filter{background:#e8f3ee;border-color:#cee1d8}.home-v10 .route-filter label{color:#087f73;border-color:#cee1d8}.home-v10 .route-filter select{color:#102f35;background:#fff;border:1px solid #d1ded8}.home-v10 .route-result{color:#102f35;background:#fff;border-color:#dce5e0;box-shadow:0 10px 28px #0730360d}.home-v10 .route-result:hover{box-shadow:0 18px 36px #0730361a}.home-v10 .route-result h3{color:#102f35}.home-v10 .route-result>div:not(.route-line){border-color:#e2e8e3}.home-v10 .route-result>div span{color:#748587}.home-v10 .route-result>div b{color:#14373c}.home-v10 .route-result>em{color:#087f73}.home-v10 .route-empty{color:#617477;border-color:#b8cec6}.home-v10 .route-empty strong{color:#102f35}.home-v10 .knowledge-section{color:#102f35;background:#f4f0e6}.home-v10 .knowledge-section h2{color:#102f35}.home-v10 .knowledge-section .eyebrow.light{color:#087f73}.home-v10 .knowledge-intro p{color:#617477}.home-v10 .knowledge-intro>a{color:#087f73}.home-v10 .knowledge-list,.home-v10 .knowledge-list>a{border-color:#d7dbd2}.home-v10 .knowledge-list>a:hover{background:#fff}.home-v10 .knowledge-list small{color:#087f73}.home-v10 .knowledge-list em{color:#6a7d7f}.home-v10 .tools-section{color:#102f35;background:#e8f1ed}.home-v10 .tools-section .section-head h2{color:#102f35}.home-v10 .tools-section .light-head>p{color:#617477}.home-v10 .tools-section .eyebrow.light{color:#087f73}.home-v10 .tools-grid>a{color:#102f35;background:#fff;border-color:#d5e2db;box-shadow:0 10px 28px #0730360d}.home-v10 .tools-grid>a:hover{background:#fff;box-shadow:0 18px 38px #0730361c}.home-v10 .tools-grid small{color:#8a9b9b}.home-v10 .tool-icon{color:#ee7442;background:#e1f1eb}.home-v10 .tools-grid p{color:#617477}.home-v10 .tools-grid>a>span{color:#087f73}.home-v10 .home-mybike{background:#f8faf6}.home-v10 .home-data{color:#102f35}.home-v10 .market-section{background:#f1ebdd}.home-v10 .region-section{color:#102f35;background:#e2f0e9}.home-v10 .region-section h2{color:#102f35}.home-v10 .promise-section{background:#06313a}.v2000-showcase{grid-template-columns:repeat(3,1fr);gap:10px;padding-top:24px;padding-bottom:24px;display:grid}.v2000-showcase>a{color:#fff;background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;justify-content:flex-end;min-height:330px;padding:25px;transition:all .25s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -180px 120px -70px #031b21eb}.v2000-showcase>a:hover{transform:translateY(-5px);box-shadow:inset 0 -180px 120px -70px #031b21e0,0 20px 45px #07303629}.v2000-showcase .showcase-road{background-image:url(/images/fahrradspektrum-rennrad-v2000.webp)}.v2000-showcase .showcase-buy{background-image:url(/images/fahrradspektrum-kaufberatung-v2200.webp)}.v2000-showcase .showcase-family{background-image:url(/images/fahrradspektrum-familie-v2000.webp)}.v2000-showcase .showcase-mtb{background-image:url(/images/fahrradspektrum-mtb-v2000.webp)}.v2000-showcase small{color:#75dfcf;text-transform:uppercase;letter-spacing:.9px;font-size:12px;font-weight:800}.v2000-showcase h2{letter-spacing:-1px;margin:10px 0;font:800 26px/1.08 Manrope}.v2000-showcase span{color:#f5cf5f;font-size:12px;font-weight:800}.knowledge-hub{color:#0c3038;background:#f8f7f1}.knowledge-hero{background:linear-gradient(120deg,#eef5ee 0%,#fbfaf5 54%,#dcebe4 100%);padding:92px 0 82px}.knowledge-hero>.shell{grid-template-columns:1.45fr .55fr;align-items:center;gap:80px;display:grid}.knowledge-hero h1{letter-spacing:-4px;margin:18px 0 24px;font:800 clamp(48px,6vw,76px)/.98 Manrope,sans-serif}.knowledge-hero h1 em{color:#0c8177;font-style:normal}.knowledge-hero p{color:#516d70;max-width:680px;font-size:17px;line-height:1.7}.knowledge-hero-actions{gap:10px;margin-top:28px;display:flex}.knowledge-hero-actions a{color:#fff;background:#08343c;border-radius:6px;padding:14px 17px;font-size:12px;font-weight:800}.knowledge-hero-actions a:last-child{background:#ee7442}.knowledge-hero aside{color:#fff;background:#07333c;border-radius:14px;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 16px;padding:30px;display:grid;box-shadow:0 25px 60px #08343c2e}.knowledge-hero aside b{color:#65d8ca;font:800 42px Manrope}.knowledge-hero aside span{color:#bed0cd;text-transform:uppercase;letter-spacing:.7px;font-size:12px}.knowledge-principles{grid-template-columns:repeat(3,1fr);gap:1px;padding-top:32px;padding-bottom:32px;display:grid}.knowledge-principles>div{border-left:1px solid #d6dfda;padding:23px 28px}.knowledge-principles small{color:#ec7040;font-weight:800}.knowledge-principles b{margin:10px 0 6px;font:800 17px Manrope;display:block}.knowledge-principles p{color:#63777a;margin:0;font-size:12px;line-height:1.6}.knowledge-directory{border-top:1px solid #dbe2dd;padding:90px 0}.knowledge-directory:nth-child(2n){background:#e7f0eb}.knowledge-directory-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:36px;display:grid}.knowledge-directory-head small,.knowledge-tour-teaser small{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.knowledge-directory-head h2,.knowledge-tour-teaser h2{letter-spacing:-2.4px;margin:10px 0 0;font:800 clamp(35px,4.6vw,52px)/1.05 Manrope}.knowledge-directory-head>p{color:#607679;margin:0;line-height:1.7}.knowledge-directory-grid{grid-template-columns:repeat(5,1fr);gap:9px;display:grid}.knowledge-directory-grid>a{background:#fff;border:1px solid #d8e1dc;border-radius:9px;flex-direction:column;min-height:290px;padding:21px;transition:all .2s;display:flex}.knowledge-directory-grid>a:hover{border-color:#8ac9bc;transform:translateY(-4px);box-shadow:0 18px 38px #0730361a}.knowledge-directory-grid i{color:#ed7140;font:800 22px Manrope}.knowledge-directory-grid span{color:#087f73;text-transform:uppercase;letter-spacing:.7px;margin-top:30px;font-size:12px;font-weight:800}.knowledge-directory-grid h3{margin:9px 0;font:800 18px/1.2 Manrope}.knowledge-directory-grid p{color:#65797b;margin:0;font-size:12px;line-height:1.6}.knowledge-directory-grid b{color:#087f73;margin-top:auto;padding-top:18px;font-size:12px}.knowledge-tour-teaser{color:#fff;background:#06313a;padding:100px 0}.knowledge-tour-teaser>.shell{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.knowledge-tour-teaser p{color:#aec4c1;line-height:1.7}.knowledge-tour-teaser>div>div:first-child>a{background:#f4773b;border-radius:6px;margin-top:15px;padding:13px 16px;font-size:12px;font-weight:800;display:inline-block}.knowledge-tour-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.knowledge-tour-cards a{background:#0a4149;border:1px solid #1b535b;border-radius:8px;flex-direction:column;min-height:150px;padding:20px;display:flex}.knowledge-tour-cards small{color:#66d8ca}.knowledge-tour-cards b{margin:20px 0;font:800 15px Manrope}.knowledge-tour-cards span{color:#c1d1ce;margin-top:auto;font-size:12px}@media (width<=900px){.v2000-showcase{grid-template-columns:1fr 1fr}.knowledge-hero>.shell,.knowledge-directory-head,.knowledge-tour-teaser>.shell{grid-template-columns:1fr}.knowledge-directory-grid{grid-template-columns:repeat(2,1fr)}.knowledge-principles{grid-template-columns:1fr}.knowledge-hero h1{letter-spacing:-2.5px}.knowledge-hero aside{grid-template-columns:auto 1fr}}@media (width<=560px){.v2000-showcase,.knowledge-directory-grid,.knowledge-tour-cards{grid-template-columns:1fr}.v2000-showcase>a{min-height:280px}.knowledge-hero-actions{flex-direction:column}.knowledge-directory-grid>a{min-height:240px}}.home-v10 .partner{background:#c84f1d;box-shadow:0 18px 45px #99431c2e}.home-v10 footer{background:#041f27}.legal-page{color:#102f35;background:#fbfaf5;min-height:100vh}.legal-header{color:#fff;background:#052833;border-bottom:1px solid #23515a;height:76px}.legal-header-inner{align-items:center;gap:35px;height:76px;display:flex}.legal-header nav{gap:22px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.legal-header nav a:hover{color:#72d8cb}.legal-home{border:1px solid #426871;border-radius:6px;padding:10px 13px;font-size:12px;font-weight:800}.legal-hero{color:#fff;background:radial-gradient(circle at 80% 35%,#0d5d5b 0,#073743 36%,#041f29 72%);padding:80px 0 70px}.legal-hero h1{letter-spacing:-3px;margin:18px 0;font:800 clamp(45px,6vw,72px)/1 Segoe UI,Arial,sans-serif}.legal-hero p{color:#d3e5e2;max-width:720px;font-size:17px;line-height:1.7}.legal-hero small{color:#7dd8cd;margin-top:24px;font-weight:700;display:block}.legal-layout{grid-template-columns:230px 1fr;gap:70px;padding-top:70px;padding-bottom:90px;display:grid}.legal-layout>aside{background:#fff;border:1px solid #d9e3dc;border-radius:10px;align-self:start;gap:12px;padding:22px;display:grid;position:sticky;top:100px}.legal-layout>aside strong{margin-bottom:7px;font-size:15px}.legal-layout>aside a{color:#087f73;font-size:13px;font-weight:700}.legal-layout>article>section{border-bottom:1px solid #dce3de;margin-bottom:38px;padding-bottom:38px}.legal-layout>article>section:last-child{border:0}.legal-layout article small{color:#e5632e;font-size:12px;font-weight:800}.legal-layout article h2{letter-spacing:-1.3px;color:#102f35;margin:8px 0 18px;font:800 clamp(26px,3vw,38px)/1.14 Segoe UI,Arial,sans-serif}.legal-layout article p,.legal-layout article li{color:#4e6669;font-size:15px;line-height:1.75}.legal-layout article ul{padding-left:20px}.legal-footer{color:#c4d8d4;background:#041f27;padding:25px 0}.legal-footer>.shell{justify-content:space-between;align-items:center;font-size:12px;display:flex}.legal-footer nav{gap:20px;display:flex}.legal-footer a:hover{color:#fff}@media (width<=700px){.legal-header,.legal-header-inner{height:66px}.legal-header nav{display:none}.legal-home{margin-left:auto;font-size:12px}.legal-hero{padding:55px 0}.legal-hero h1{font-size:46px}.legal-layout{grid-template-columns:1fr;gap:35px;padding-top:50px}.legal-layout>aside{position:static}.legal-footer>.shell{flex-direction:column;align-items:flex-start;gap:18px}.legal-footer nav{flex-wrap:wrap}}@media (width<=980px){.home-v10 .hero{min-height:720px}.home-v10 .hero-inner{grid-template-columns:minmax(0,1.08fr) minmax(300px,.65fr);gap:28px}.home-v10 .route-cockpit{height:410px}}@media (width<=700px){.home-v10 .header-inner{height:66px}.home-v10 .hero{min-height:auto}.home-v10 .hero:before{background:linear-gradient(90deg,#fbfaf5fa,#fbfaf5d1),linear-gradient(#0000 40%,#fbfaf5 100%)}.home-v10 .hero-photo-v10{opacity:.48;background-position:68%}.home-v10 .hero-inner{grid-template-columns:1fr;min-height:auto;padding:58px 0 32px}.home-v10 .hero h1{letter-spacing:-3px;font-size:47px;line-height:1}.home-v10 .hero-copy>p{color:#38585c;font-size:15px}.home-v10 .search-cockpit-v10{padding:8px 9px 11px}.home-v10 .hero-tabs-v10 a{padding-inline:8px;font-size:12px}.home-v10 .route-cockpit{display:none}.home-v10 .hero-metrics{background:#fbfaf5f0;grid-template-columns:1fr 1fr;height:auto;padding:8px 0 16px}.home-v10 .hero-metrics div{border-color:#dce6e0}.home-v10 .trust-grid a{border-color:#e2e9e4}}.article-page,.tour-page{color:#102f35;background:#fbfaf5}.article-layout article>section,.tour-content article>section{border-color:#dce3de}.article-layout article p,.tour-content article p{color:#566f72}.article-tip{color:#15393e;background:#e6f2ed;border-color:#ee7442}.atlas-page{color:#102f35;background:#fbfaf5;min-height:100vh;overflow:hidden}.atlas-header{z-index:30;color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#052e37f7;border-bottom:1px solid #ffffff1f;height:72px;position:sticky;top:0}.atlas-header-inner{align-items:center;gap:35px;height:100%;display:flex}.atlas-brand{letter-spacing:-.6px;align-items:center;gap:10px;font:800 18px Manrope;display:flex}.atlas-brand .brand-wheel{background:conic-gradient(from 45deg,transparent 0 9%,#68d7c8 9% 11%,transparent 11% 34%,#68d7c8 34% 36%,transparent 36% 59%,#68d7c8 59% 61%,transparent 61% 84%,#68d7c8 84% 86%,transparent 86%);border-color:#68d7c8}.atlas-brand b>span{color:#74dfcf}.atlas-header nav{align-items:center;gap:22px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.atlas-header nav a{border-bottom:3px solid #0000;align-items:center;height:72px;display:flex}.atlas-header nav a:hover,.atlas-header nav a.active{color:#83e3d5;border-color:#f2c14b}.atlas-home{color:#fff;border:1px solid #ffffff38;border-radius:5px;padding:10px 12px;font-size:12px;font-weight:800}.atlas-hero{background:#f2f4ed;align-items:center;min-height:610px;display:flex;position:relative;overflow:hidden}.atlas-hero:after{content:"";background:linear-gradient(90deg,#fbfaf5 0%,#fbfaf5f5 38%,#fbfaf5a3 57%,#fbfaf51a 83%);position:absolute;inset:0}.atlas-hero-photo{filter:saturate(.87)brightness(1.08);background:url(/images/fahrradspektrum-werkstatt.webp) 79%/cover no-repeat;position:absolute;inset:0}.atlas-hero-grid{z-index:2;grid-template-columns:1.25fr .55fr;align-items:center;gap:85px;padding-top:70px;padding-bottom:70px;display:grid;position:relative}.atlas-crumb{text-transform:uppercase;letter-spacing:1px;color:#748486;gap:9px;margin-bottom:30px;font-size:12px;display:flex}.atlas-crumb b{color:#087f73}.atlas-hero h1{letter-spacing:-4.8px;max-width:760px;margin:17px 0 22px;font:800 clamp(52px,6.4vw,82px)/.96 Manrope}.atlas-hero h1 em{color:#ee7442;font-style:normal}.atlas-hero-grid>div>p{color:#526d70;max-width:680px;font-size:17px;line-height:1.72}.atlas-hero-actions{gap:9px;margin-top:27px;display:flex}.atlas-hero-actions a{color:#0b6560;background:#fffc;border:1px solid #bcd4cb;border-radius:6px;padding:13px 16px;font-size:12px;font-weight:800}.atlas-hero-actions a:first-child{color:#fff;background:#f4773b;border-color:#f4773b}.atlas-hero-grid>aside{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#052e37f2;border:1px solid #fff3;border-radius:14px;grid-template-columns:1fr 1fr;gap:15px;padding:28px;display:grid;box-shadow:0 25px 55px #062f3738}.atlas-hero-grid>aside>small{color:#68d7c8;text-transform:uppercase;letter-spacing:1px;grid-column:1/-1;font-size:12px;font-weight:800}.atlas-hero-grid>aside>strong{color:#f2c14b;grid-column:1/-1;font:800 58px/1 Manrope}.atlas-hero-grid>aside>span{color:#b8ceca;grid-column:1/-1;margin-top:-12px;font-size:12px}.atlas-hero-grid>aside>div{border-top:1px solid #ffffff24;gap:3px;padding-top:14px;display:grid}.atlas-hero-grid>aside>div b{color:#6edbcd;font:800 21px Manrope}.atlas-hero-grid>aside>div span{color:#9ab6b2;font-size:12px}.atlas-hero-grid>aside>p{color:#7f9d99;grid-column:1/-1;margin:2px 0 0;font-size:12px;line-height:1.55}.atlas-finder{padding-top:100px;padding-bottom:105px}.atlas-section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.atlas-section-head h2,.atlas-request h2,.atlas-partner h2,.atlas-faq h2{letter-spacing:-2.5px;margin:14px 0 0;font:800 clamp(34px,4.8vw,54px)/1.06 Manrope}.atlas-section-head>p{color:#617477;max-width:470px;margin:0;line-height:1.7}.atlas-controls{background:#e6f1ec;border:1px solid #cadfd5;border-radius:10px;grid-template-columns:1.2fr 1fr 1fr .42fr;margin-bottom:25px;display:grid;overflow:hidden}.atlas-controls label{border-right:1px solid #cadfd5;gap:7px;padding:17px;display:grid}.atlas-controls label>span{color:#087f73;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.atlas-controls input,.atlas-controls select{color:#102f35;background:#fff;border:1px solid #cfddd6;border-radius:5px;outline:none;height:42px;padding:0 11px}.atlas-controls input:focus,.atlas-controls select:focus{border-color:#087f73;box-shadow:0 0 0 3px #087f7317}.atlas-result-count{text-align:center;place-content:center;display:grid}.atlas-result-count strong{color:#ee7442;font:800 30px Manrope}.atlas-result-count span{text-transform:uppercase;color:#687c7e;font-size:12px}.atlas-results{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.atlas-results>article{background:#fff;border:1px solid #d9e4de;border-radius:10px;flex-direction:column;min-height:300px;padding:23px;transition:all .2s;display:flex;box-shadow:0 9px 28px #0730360b}.atlas-results>article:hover{border-color:#7fc7ba;transform:translateY(-4px);box-shadow:0 18px 38px #0730361a}.atlas-card-top{justify-content:space-between;align-items:center;display:flex}.atlas-card-top span{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.atlas-card-top b{color:#087f73;background:#edf5f1;border-radius:15px;padding:6px 8px;font-size:12px}.atlas-results h3{letter-spacing:-1px;margin:22px 0 2px;font:800 28px Manrope}.atlas-results article>p{color:#738486;margin:0 0 18px;font-size:12px}.atlas-services{flex-wrap:wrap;gap:5px;margin-bottom:15px;display:flex}.atlas-services span{color:#486063;background:#f2eee4;border-radius:4px;padding:6px 8px;font-size:12px;font-weight:700}.atlas-tags{border-top:1px solid #e4e9e5;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:19px;padding-top:14px;display:grid}.atlas-tags small{color:#667c7e;font-size:12px}.atlas-results article>a{color:#087f73;margin-top:auto;font-size:12px;font-weight:800}.atlas-empty{text-align:center;background:#f5f8f5;border:1px dashed #abc9bf;border-radius:10px;grid-column:1/-1;place-content:center;justify-items:center;min-height:250px;display:grid}.atlas-empty strong{font:800 21px Manrope}.atlas-empty p{color:#687c7e;font-size:12px}.atlas-empty button{color:#fff;cursor:pointer;background:#f4773b;border:0;border-radius:5px;padding:11px 13px;font-size:12px;font-weight:800}.atlas-disclaimer{color:#78888a;margin:16px 0 0;font-size:12px;line-height:1.6}.atlas-quality{color:#fff;background:#06313a;padding:100px 0}.atlas-quality .atlas-section-head>p{color:#aec7c3}.atlas-quality-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.atlas-quality-grid article{background:#0a4149;border:1px solid #77dacc2b;border-radius:9px;min-height:225px;padding:24px}.atlas-quality-grid b{color:#f2c14b;font-size:12px}.atlas-quality-grid h3{margin:28px 0 10px;font:800 20px Manrope}.atlas-quality-grid p{color:#afc7c3;margin:0;font-size:12px;line-height:1.65}.atlas-request{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;padding-top:105px;padding-bottom:105px;display:grid}.atlas-request>div>p{color:#617477;line-height:1.7}.atlas-request label{color:#087f73;text-transform:uppercase;letter-spacing:.7px;gap:7px;margin-top:15px;font-size:12px;font-weight:800;display:grid}.atlas-request select{color:#102f35;background:#fff;border:1px solid #d0dcd6;border-radius:5px;height:43px;padding:0 10px}.atlas-request>aside{background:#f0ebdf;border:1px solid #ddd5c5;border-radius:12px;flex-direction:column;min-height:330px;padding:31px;display:flex;box-shadow:0 20px 45px #30362b14}.atlas-request>aside>small{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.atlas-request>aside>p{color:#304f53;margin:28px 0;font-size:17px;line-height:1.72}.atlas-request button{color:#fff;cursor:pointer;background:#f4773b;border:0;border-radius:5px;align-self:flex-start;margin-top:auto;padding:12px 15px;font-size:12px;font-weight:800}.atlas-request aside>span{color:#79888a;margin-top:12px;font-size:12px}.atlas-partner{background:#e1efea;padding:100px 0}.atlas-partner-grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;display:grid}.atlas-partner-grid>div:first-child>p{color:#5e7476;line-height:1.72}.atlas-partner-grid>div:first-child>a{color:#fff;background:#07333c;border-radius:6px;margin-top:20px;padding:13px 16px;font-size:12px;font-weight:800;display:inline-block}.atlas-tiers{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.atlas-tiers article{background:#fff;border:1px solid #c6dcd3;border-radius:9px;flex-direction:column;min-height:255px;padding:22px;display:flex}.atlas-tiers article:nth-child(2){color:#fff;background:#083740;border-color:#083740;transform:translateY(-8px)}.atlas-tiers small{color:#ee7442;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.atlas-tiers strong{margin:35px 0 12px;font:800 19px Manrope}.atlas-tiers p{color:#667b7d;margin:0;font-size:12px;line-height:1.65}.atlas-tiers article:nth-child(2) p{color:#a9c3bf}.atlas-faq{grid-template-columns:.65fr 1.35fr;gap:90px;padding-top:100px;padding-bottom:105px;display:grid}.atlas-faq>div:last-child{border-top:1px solid #d7dfda}.atlas-faq details{border-bottom:1px solid #d7dfda;padding:20px 4px}.atlas-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font:700 15px Manrope;list-style:none;display:flex}.atlas-faq summary::-webkit-details-marker{display:none}.atlas-faq summary span{color:#ee7442}.atlas-faq details p{color:#617477;max-width:690px;font-size:12px;line-height:1.7}.atlas-footer{color:#a9c1bd;background:#041f27;padding:55px 0 25px}.atlas-footer>.shell{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:35px;display:grid}.atlas-footer p{font-size:12px;line-height:1.6}.atlas-footer nav{gap:16px;font-size:12px;font-weight:700;display:flex}.atlas-footer small{border-top:1px solid #264249;grid-column:1/-1;padding-top:20px;font-size:12px}@media (width<=980px){.atlas-header nav{display:none}.atlas-home{margin-left:auto}.atlas-hero-grid{grid-template-columns:1fr .62fr;gap:35px}.atlas-controls{grid-template-columns:1fr 1fr}.atlas-controls label:nth-child(2){border-right:0}.atlas-result-count{min-height:70px}.atlas-results{grid-template-columns:1fr 1fr}.atlas-request,.atlas-partner-grid{gap:45px}.atlas-tiers{grid-template-columns:1fr}.atlas-tiers article{min-height:auto}.atlas-tiers article:nth-child(2){transform:none}}@media (width<=700px){.atlas-header,.atlas-header-inner{height:66px}.atlas-home{padding:9px;font-size:12px}.atlas-brand{font-size:16px}.atlas-hero{min-height:auto}.atlas-hero:after{background:linear-gradient(90deg,#fbfaf5f7,#fbfaf5c9)}.atlas-hero-photo{opacity:.47;background-position:68%}.atlas-hero-grid{grid-template-columns:1fr;padding-top:55px;padding-bottom:55px}.atlas-hero h1{letter-spacing:-3px;font-size:48px}.atlas-hero-grid>div>p{font-size:15px}.atlas-hero-grid>aside{display:none}.atlas-finder,.atlas-request,.atlas-faq{padding-top:72px;padding-bottom:75px}.atlas-section-head{display:block}.atlas-section-head>p{margin-top:17px}.atlas-controls,.atlas-results,.atlas-quality-grid,.atlas-request,.atlas-partner-grid,.atlas-faq{grid-template-columns:1fr}.atlas-controls label{border-bottom:1px solid #cadfd5;border-right:0}.atlas-quality,.atlas-partner{padding:72px 0}.atlas-quality-grid article{min-height:190px}.atlas-request,.atlas-faq{gap:35px}.atlas-request>aside{min-height:300px;padding:24px}.atlas-request>aside>p{font-size:15px}.atlas-footer>.shell{grid-template-columns:1fr}.atlas-footer nav{flex-wrap:wrap}.atlas-footer small{grid-column:1}}.sub-hero{background:radial-gradient(circle at 78% 30%,#197169 0,#0b4f53 34%,#07333e 75%)}.knowledge-hub .article-header nav a{color:#d8e9e6}.knowledge-hub .article-header nav a:hover,.knowledge-hub .article-header .sub-brand{color:#fff}.home-v10 .bike-ebike-new{background-image:url(/images/fahrradspektrum-ebike-v2100.webp)}.home-v10 .bike-trekking{background-image:url(/images/fahrradspektrum-trekking-v2100.webp)}.home-v10 .bike-family{background-image:url(/images/fahrradspektrum-familie-v2000.webp)}.home-v10 .bike-mountain{background-image:url(/images/fahrradspektrum-mtb-v2000.webp)}.home-v10 .bike-type.bike-image{color:#fff}.home-v10 .bike-type.bike-image h3{color:#fff;text-shadow:0 2px 12px #00000052}.home-v10 .bike-type.bike-image p{color:#dce9e6}.home-v10 .bike-type.bike-image small,.home-v10 .bike-type.bike-image>span{color:#79e2d4}.home-v10 .route-result{background:#fff;min-height:342px;padding:0}.home-v10 .route-result>div.route-thumb{background-position:50%;background-size:cover;border:0;height:132px;padding:0;display:block;position:relative;overflow:hidden}.home-v10 .route-result>div.route-card-body{border:0;flex-direction:column;gap:0;min-height:208px;padding:19px 21px 22px;display:flex}.home-v10 .route-card-body>div.route-card-facts{border-top:1px solid #e2e8e3;gap:20px;padding-top:13px;display:flex}.route-thumb:after{content:"";background:linear-gradient(#0000,#04232b57);height:38px;position:absolute;inset:auto 0 0}.route-thumb .route-line{filter:drop-shadow(0 1px 2px #00000059);opacity:.8;top:18px;right:2px}.route-card-body>small{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.route-card-body h3{margin:8px 0 16px;font:800 21px Manrope}.route-card-facts span{text-transform:uppercase;color:#748587;font-size:12px;display:grid}.route-card-facts b{text-transform:none;color:#14373c;font-size:13px}.route-card-body>em{color:#087f73;margin-top:auto;padding-top:17px;font-size:12px;font-style:normal;font-weight:800;display:block}@media (width<=700px){.home-v10 .route-result{min-height:326px}.home-v10 .route-result>div.route-thumb{height:145px}.home-v10 .route-result>div.route-card-body{min-height:180px}.bike-trekking,.bike-family,.bike-mountain{min-height:300px}}.protect-page{color:#102f35;background:#fbfaf5;min-height:100vh;overflow:hidden}.protect-header{z-index:30;color:#fff;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#052e37f7;border-bottom:1px solid #ffffff1f;height:72px;position:sticky;top:0}.protect-header-inner{align-items:center;gap:32px;height:100%;display:flex}.protect-brand{letter-spacing:-.6px;align-items:center;gap:10px;font:800 18px Manrope;display:flex}.protect-brand .brand-wheel{background:conic-gradient(from 45deg,transparent 0 9%,#68d7c8 9% 11%,transparent 11% 34%,#68d7c8 34% 36%,transparent 36% 59%,#68d7c8 59% 61%,transparent 61% 84%,#68d7c8 84% 86%,transparent 86%);border-color:#68d7c8}.protect-brand b>span{color:#74dfcf}.protect-header nav{align-items:center;gap:20px;margin-left:auto;font-size:12px;font-weight:700;display:flex}.protect-header nav a{border-bottom:3px solid #0000;align-items:center;height:72px;display:flex}.protect-header nav a:hover,.protect-header nav a.active{color:#83e3d5;border-color:#f2c14b}.protect-home{border:1px solid #ffffff38;border-radius:5px;padding:10px 12px;font-size:12px;font-weight:800}.protect-hero{background:#f1f4ed;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.protect-hero:after{content:"";background:linear-gradient(90deg,#fbfaf5 0%,#fbfaf5f7 39%,#fbfaf5ab 58%,#fbfaf514 84%);position:absolute;inset:0}.protect-hero-photo{filter:saturate(.82)brightness(1.08);background:url(/images/fahrradspektrum-city-v51.webp) 78%/cover no-repeat;position:absolute;inset:0}.protect-hero-grid{z-index:2;grid-template-columns:1.2fr .58fr;align-items:center;gap:80px;padding-top:70px;padding-bottom:70px;display:grid;position:relative}.protect-crumb{text-transform:uppercase;letter-spacing:1px;color:#748486;gap:9px;margin-bottom:30px;font-size:12px;display:flex}.protect-crumb b{color:#087f73}.protect-hero h1{letter-spacing:-5px;margin:17px 0 22px;font:800 clamp(52px,6.5vw,84px)/.95 Manrope}.protect-hero h1 em{color:#ee7442;font-style:normal}.protect-hero-grid>div>p{color:#526d70;max-width:680px;font-size:17px;line-height:1.72}.protect-hero-actions{gap:9px;margin-top:27px;display:flex}.protect-hero-actions a{color:#0b6560;background:#ffffffd9;border:1px solid #bcd4cb;border-radius:6px;padding:13px 16px;font-size:12px;font-weight:800}.protect-hero-actions a:first-child{color:#fff;background:#f4773b;border-color:#f4773b}.protect-hero-grid>aside{color:#fff;background:#052e37f5;border-radius:14px;flex-direction:column;padding:29px;display:flex;box-shadow:0 25px 55px #062f3738}.protect-hero-grid>aside small{color:#68d7c8;text-transform:uppercase;letter-spacing:.9px;font-size:12px;font-weight:800}.protect-hero-grid>aside strong{color:#f2c14b;margin:24px 0 4px;font:800 clamp(40px,5vw,57px)/1 Manrope}.protect-hero-grid>aside span{color:#d2e3df;font-size:12px}.protect-hero-grid>aside p{color:#91ada9;margin:24px 0;font-size:12px;line-height:1.6}.protect-hero-grid>aside a{color:#6edbcd;font-size:12px;font-weight:800}.protect-entry{z-index:4;background:#fff;border:1px solid #dce6e0;border-radius:10px;grid-template-columns:repeat(4,1fr);min-height:115px;display:grid;position:relative;transform:translateY(-26px);box-shadow:0 18px 42px #07303614}.protect-entry>a{border-right:1px solid #e1e8e3;grid-template-columns:28px 1fr auto;align-items:center;gap:13px;padding:22px;display:grid}.protect-entry>a:last-child{border:0}.protect-entry>a>b{color:#ee7442;font-size:12px}.protect-entry>a>span{gap:4px;display:grid}.protect-entry strong{font:800 14px Manrope}.protect-entry small{color:#718284;font-size:12px;line-height:1.4}.protect-entry i{color:#087f73;font-style:normal}.protect-section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:39px;display:flex}.protect-section-head h2,.protect-report h2,.protect-sources h2{letter-spacing:-2.5px;margin:14px 0 0;font:800 clamp(35px,4.8vw,55px)/1.06 Manrope}.protect-section-head>p{color:#617477;max-width:480px;margin:0;line-height:1.7}.protect-emergency{color:#fff;background:#06313a;padding:80px 0 100px}.protect-emergency .protect-section-head>p{color:#adc6c2}.protect-tabs{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:16px;display:grid}.protect-tabs button{color:#a9c3bf;cursor:pointer;background:#0a4149;border:1px solid #1b5960;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:82px;font-weight:800;display:flex}.protect-tabs button:first-letter{color:#f2c14b}.protect-tabs button.active{color:#fff;background:#f4773b;border-color:#f4773b}.protect-step-grid{grid-template-columns:1.35fr .65fr;gap:14px;display:grid}.protect-step-grid>div{gap:7px;display:grid}.protect-step-grid>div>button{text-align:left;color:#fff;cursor:pointer;background:#092e38;border:1px solid #1b5159;border-radius:8px;grid-template-columns:45px 1fr auto;align-items:center;gap:16px;width:100%;min-height:105px;padding:17px;display:grid}.protect-step-grid>div>button.urgent{border-left:3px solid #f2c14b}.protect-step-grid>div>button.done{background:#0c474b;border-color:#2a716d}.protect-step-grid>div>button>b{color:#68d7c8;background:#0d4a51;border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.protect-step-grid>div>button.done>b{color:#062d35;background:#58c8b8}.protect-step-grid>div>button>span{gap:6px;display:grid}.protect-step-grid>div>button strong{font:800 14px Manrope}.protect-step-grid>div>button small{color:#a7bfbc;font-size:12px;line-height:1.5}.protect-step-grid>div>button>i{color:#71918e;text-transform:uppercase;font-size:12px;font-style:normal}.protect-step-grid>aside{color:#102f35;background:#f0ebdf;border-radius:9px;flex-direction:column;padding:28px;display:flex}.protect-step-grid>aside>small{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-size:12px;font-weight:800}.protect-step-grid>aside h3{margin:18px 0 10px;font:800 25px Manrope}.protect-step-grid>aside p{color:#627679;font-size:12px;line-height:1.65}.protect-step-grid>aside a{color:#087f73;border-top:1px solid #d7d1c4;padding:13px 0;font-size:12px;font-weight:800}.protect-step-grid>aside a.primary{color:#fff;background:#07333c;border:0;border-radius:5px;margin-top:auto;padding:13px}.protect-step-grid>aside a.call{text-align:center;background:#d94932;font-size:13px}.protect-insurance{padding-top:105px;padding-bottom:105px}.protect-insurance-grid{grid-template-columns:.75fr 1.25fr;gap:14px;display:grid}.protect-insurance-grid>form{background:#e4f0eb;border:1px solid #cadfd6;border-radius:10px;gap:18px;padding:27px;display:grid}.protect-insurance-grid label{color:#087f73;text-transform:uppercase;letter-spacing:.7px;gap:8px;font-size:12px;font-weight:800;display:grid}.protect-insurance-grid select{color:#102f35;background:#fff;border:1px solid #cddbd4;border-radius:5px;height:43px;padding:0 10px}.protect-insurance-grid form>button{color:#fff;cursor:pointer;background:#f4773b;border:0;border-radius:5px;padding:13px;font-size:12px;font-weight:800}.protect-result{color:#fff;background:#07333c;border-radius:10px;flex-direction:column;padding:29px;display:flex}.protect-result.visible{box-shadow:inset 0 0 0 2px #54caba}.protect-result>small{color:#67d8ca;text-transform:uppercase;letter-spacing:.9px;font-size:12px;font-weight:800}.protect-result h3{margin:22px 0 11px;font:800 27px/1.15 Manrope}.protect-result>p{color:#adc4c0;font-size:12px;line-height:1.7}.protect-result>div{grid-template-columns:1fr 1fr;gap:7px;margin:15px 0 23px;display:grid}.protect-result>div span{color:#c0d5d1;background:#0c444b;border-radius:5px;padding:9px;font-size:12px}.protect-result>a{color:#f2c14b;margin-top:auto;font-size:12px;font-weight:800}.protect-insurance-note{background:#f1ece0;border-left:3px solid #f2c14b;grid-template-columns:.6fr 1.5fr auto;align-items:center;gap:20px;margin-top:13px;padding:18px 20px;display:grid}.protect-insurance-note b{font:800 14px Manrope}.protect-insurance-note p{color:#627679;margin:0;font-size:12px;line-height:1.55}.protect-insurance-note a{color:#087f73;font-size:12px;font-weight:800}.protect-report{background:#e2efe9;padding:100px 0}.protect-report-grid{grid-template-columns:1.15fr .85fr;gap:65px;display:grid}.protect-report-grid>div>p{color:#5c7375;line-height:1.7}.protect-report-form{grid-template-columns:1fr 1fr;gap:11px;margin-top:25px;display:grid}.protect-report-form label{color:#087f73;text-transform:uppercase;letter-spacing:.7px;gap:7px;font-size:12px;font-weight:800;display:grid}.protect-report-form label.wide{grid-column:1/-1}.protect-report-form input,.protect-report-form textarea{color:#102f35;background:#fff;border:1px solid #c8d8d0;border-radius:5px;min-height:43px;padding:10px}.protect-report-form textarea{resize:vertical;min-height:85px}.protect-report-grid>aside{color:#fff;background:#07333c;border-radius:10px;flex-direction:column;min-width:0;padding:27px;display:flex}.protect-report-grid>aside>small{color:#67d8ca;text-transform:uppercase;font-size:12px;font-weight:800}.protect-report-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b8ceca;margin:20px 0;font:12px/1.7 DM Sans}.protect-report-grid aside button{color:#fff;background:#f4773b;border:0;border-radius:5px;margin-top:auto;padding:12px;font-size:12px;font-weight:800}.protect-report-grid aside a{color:#67d8ca;margin-top:14px;font-size:12px;font-weight:800}.protect-prevention{padding-top:105px;padding-bottom:105px}.protect-prevention-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.protect-prevention-grid article{background:#fff;border:1px solid #dbe4df;border-radius:9px;min-height:245px;padding:22px;box-shadow:0 9px 25px #0730360a}.protect-prevention-grid article:nth-child(4),.protect-prevention-grid article:nth-child(7){background:#f1ece0}.protect-prevention-grid b{color:#ee7442;font-size:12px}.protect-prevention-grid h3{margin:34px 0 10px;font:800 18px Manrope}.protect-prevention-grid p{color:#627679;margin:0;font-size:12px;line-height:1.65}.protect-sources{color:#fff;background:#06313a;padding:95px 0}.protect-sources>.shell{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.protect-sources p{color:#abc3bf;font-size:12px;line-height:1.7}.protect-sources>.shell>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.protect-sources a{background:#0a4149;border:1px solid #1c545b;border-radius:8px;flex-direction:column;min-height:150px;padding:20px;display:flex}.protect-sources a small{color:#f2c14b;text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:800}.protect-sources a strong{margin:17px 0;font:800 14px Manrope}.protect-sources a span{color:#67d8ca;margin-top:auto;font-size:12px;font-weight:800}.protect-footer{color:#a9c1bd;background:#041f27;padding:55px 0 25px}.protect-footer>.shell{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:35px;display:grid}.protect-footer p{font-size:12px}.protect-footer nav{gap:16px;font-size:12px;font-weight:700;display:flex}.protect-footer small{border-top:1px solid #264249;grid-column:1/-1;padding-top:20px;font-size:12px}.home-protection{background:#e4f0eb;padding:105px 0}.home-protection-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:70px;display:grid}.home-protection h2{letter-spacing:-2.8px;margin:15px 0 22px;font:800 clamp(38px,5vw,58px)/1.04 Manrope}.home-protection-copy>p{color:#5d7374;line-height:1.72}.home-protection-copy>a{color:#fff;background:#f4773b;border-radius:6px;margin-top:22px;padding:14px 17px;font-size:12px;font-weight:800;display:inline-block}.home-protection-tools{grid-template-columns:1fr 1fr;gap:9px;display:grid}.home-protection-tools>a{background:#fff;border:1px solid #ccddd5;border-radius:9px;flex-direction:column;min-height:180px;padding:22px;display:flex;box-shadow:0 9px 26px #0730360d}.home-protection-tools>a:first-child{color:#fff;background:#07333c;border-color:#07333c}.home-protection-tools small{color:#ee7442;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.home-protection-tools strong{margin:25px 0 8px;font:800 20px Manrope}.home-protection-tools span{color:#627679;font-size:12px;line-height:1.55}.home-protection-tools>a:first-child span{color:#a8c1bd}.home-protection-tools b{color:#087f73;margin-top:auto;font-size:12px}.home-protection-tools>a:first-child b{color:#67d8ca}@media (width<=980px){.protect-header nav{display:none}.protect-home{margin-left:auto}.protect-hero-grid{grid-template-columns:1fr .65fr;gap:35px}.protect-entry{grid-template-columns:1fr 1fr}.protect-entry>a:nth-child(2){border-right:0}.protect-entry>a:nth-child(-n+2){border-bottom:1px solid #e1e8e3}.protect-prevention-grid{grid-template-columns:repeat(3,1fr)}.home-protection-grid{gap:40px}}@media (width<=700px){.protect-header,.protect-header-inner{height:66px}.protect-brand{font-size:16px}.protect-home{padding:9px;font-size:12px}.protect-hero{min-height:auto}.protect-hero:after{background:linear-gradient(90deg,#fbfaf5f7,#fbfaf5cc)}.protect-hero-photo{opacity:.45;background-position:63%}.protect-hero-grid{grid-template-columns:1fr;padding-top:55px;padding-bottom:75px}.protect-hero h1{letter-spacing:-3px;font-size:48px}.protect-hero-grid>div>p{font-size:15px}.protect-hero-grid>aside{display:none}.protect-entry{grid-template-columns:1fr;margin-top:-18px;transform:none}.protect-entry>a{border-right:0;border-bottom:1px solid #e1e8e3!important}.protect-entry>a:last-child{border:0!important}.protect-emergency,.protect-report,.protect-sources,.home-protection{padding:72px 0}.protect-insurance,.protect-prevention{padding-top:75px;padding-bottom:75px}.protect-section-head{display:block}.protect-section-head>p{margin-top:17px}.protect-tabs,.protect-step-grid,.protect-insurance-grid,.protect-report-grid,.protect-sources>.shell,.home-protection-grid{grid-template-columns:1fr}.protect-step-grid>div>button{grid-template-columns:40px 1fr}.protect-step-grid>div>button>i{display:none}.protect-step-grid>aside{min-height:290px}.protect-result>div,.protect-report-form,.protect-sources>.shell>div:last-child,.home-protection-tools,.protect-insurance-note{grid-template-columns:1fr}.protect-report-grid{gap:35px}.protect-prevention-grid{display:flex;overflow-x:auto}.protect-prevention-grid article{min-width:76vw}.protect-sources>.shell{gap:35px}.protect-footer>.shell{grid-template-columns:1fr}.protect-footer nav{flex-wrap:wrap}.protect-footer small{grid-column:1}.home-protection-grid{gap:35px}}.buy-page,.accessory-page{color:#102f35;background:#fbfaf5;min-height:100vh;overflow:hidden}.buy-service{color:#cfe3df;background:#07333c;height:32px;font-size:12px}.buy-service>.shell{justify-content:space-between;align-items:center;height:100%;display:flex}.buy-service nav{gap:20px;display:flex}.buy-service a:hover{color:#fff}.buy-header{z-index:35;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fbfaf5f5;border-bottom:1px solid #d8e2dc;height:74px;position:sticky;top:0}.buy-header>.shell{align-items:center;gap:34px;height:100%;display:flex}.buy-brand{letter-spacing:-.7px;white-space:nowrap;align-items:center;gap:10px;font:800 19px Manrope;display:flex}.buy-brand b>span{color:#087f73}.buy-header nav{align-items:center;gap:24px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.buy-header nav a{border-bottom:3px solid #0000;align-items:center;height:74px;display:flex}.buy-header nav a:hover,.buy-header nav a.active{color:#087f73;border-color:#ee7442}.buy-home{color:#fff;white-space:nowrap;background:#07333c;border-radius:6px;padding:11px 13px;font-size:12px;font-weight:800}.buy-hero{background:#edf3ec;align-items:center;min-height:650px;display:flex;position:relative}.buy-hero-photo{background:url(/images/fahrradspektrum-kaufberatung-v2200.webp) 70%/cover no-repeat;position:absolute;inset:0}.buy-hero:after{content:"";background:linear-gradient(90deg,#fbfaf5 0%,#fbfaf5fa 39%,#fbfaf5bf 56%,#fbfaf51f 88%);position:absolute;inset:0}.buy-hero-grid{z-index:2;grid-template-columns:1.15fr .55fr;align-items:center;gap:80px;padding-top:70px;padding-bottom:70px;display:grid;position:relative}.buy-crumb{text-transform:uppercase;letter-spacing:1px;color:#758587;gap:9px;margin-bottom:30px;font-size:12px;display:flex}.buy-crumb b{color:#087f73}.buy-hero h1,.accessory-hero h1{letter-spacing:-5px;margin:17px 0 23px;font:800 clamp(54px,6.2vw,82px)/.96 Manrope}.buy-hero h1 em,.accessory-hero h1 em{color:#ee7442;font-style:normal}.buy-hero-grid>div>p,.accessory-hero>div>div>div>p{color:#536f71;max-width:700px;font-size:17px;line-height:1.72}.buy-hero-actions{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.buy-hero-actions a{color:#086c64;background:#ffffffe0;border:1px solid #bad3ca;border-radius:6px;padding:13px 16px;font-size:12px;font-weight:800}.buy-hero-actions a:first-child{color:#fff;background:#f4773b;border-color:#f4773b}.buy-hero-grid>aside,.accessory-hero aside{color:#fff;background:#05313af5;border-radius:14px;flex-direction:column;padding:30px;display:flex;box-shadow:0 26px 60px #07303633}.buy-hero-grid>aside small,.accessory-hero aside small{color:#67d8ca;text-transform:uppercase;letter-spacing:.9px;font-size:12px;font-weight:800}.buy-hero-grid>aside strong,.accessory-hero aside strong{color:#f2c14b;margin:25px 0 2px;font:800 58px Manrope}.buy-hero-grid>aside span,.accessory-hero aside span{font:800 14px Manrope}.buy-hero-grid>aside p,.accessory-hero aside p{color:#a9c2be;margin:24px 0;font-size:12px;line-height:1.65}.buy-hero-grid>aside a{color:#67d8ca;font-size:12px;font-weight:800}.buy-trust{background:#fff;border-top:1px solid #dce5df;border-bottom:1px solid #dce5df}.buy-trust>.shell{grid-template-columns:repeat(4,1fr);min-height:112px;display:grid}.buy-trust>div>div{border-right:1px solid #e0e7e2;grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:25px;display:grid}.buy-trust>div>div:last-child{border:0}.buy-trust b{color:#ee7442;font-size:12px}.buy-trust span{gap:4px;display:grid}.buy-trust strong{font:800 13px Manrope}.buy-trust small{color:#6e8081;font-size:12px}.buy-section-head{justify-content:space-between;align-items:end;gap:60px;margin-bottom:40px;display:flex}.buy-section-head small,.buy-path>div>small,.buy-accessory small,.buy-transparency small{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.buy-section-head h2,.buy-path h2,.buy-accessory h2,.buy-transparency h2{letter-spacing:-2.7px;margin:12px 0 0;font:800 clamp(37px,4.8vw,56px)/1.04 Manrope}.buy-section-head>p{color:#607678;max-width:500px;margin:0;line-height:1.7}.buy-finder{background:#e5f0ea;padding:105px 0}.buy-finder-grid{grid-template-columns:1.2fr .8fr;align-items:stretch;gap:14px;display:grid}.buy-question-panel{background:#fff;border:1px solid #c9dcd3;border-radius:11px;padding:27px}.buy-question-panel fieldset{border:0;border-bottom:1px solid #dfe7e2;margin:0 0 20px;padding:0 0 20px}.buy-question-panel fieldset:last-child{border:0;margin:0;padding:0}.buy-question-panel legend{align-items:center;gap:13px;width:100%;margin-bottom:12px;font:800 13px Manrope;display:flex}.buy-question-panel legend b{color:#ee7442;font-size:12px}.buy-question-panel fieldset>div{flex-wrap:wrap;gap:7px;display:flex}.buy-question-panel button{color:#38585b;cursor:pointer;background:#fff;border:1px solid #cfddd6;border-radius:5px;min-width:92px;padding:10px 12px;font-size:12px;font-weight:800}.buy-question-panel button:hover,.buy-question-panel button.active{color:#087f73;background:#e3f3ee;border-color:#087f73}.buy-ranking{color:#fff;background:#07333c;border-radius:11px;flex-direction:column;padding:30px;display:flex}.buy-ranking>small{color:#67d8ca;text-transform:uppercase;letter-spacing:.9px;font-size:12px;font-weight:800}.buy-ranking h3{letter-spacing:-1.8px;margin:27px 0 8px;font:800 38px Manrope}.buy-ranking>p{color:#bdd0cc;margin:0;font-size:12px;line-height:1.65}.buy-price{color:#f2c14b;background:#124b52;border-radius:4px;align-self:flex-start;margin-top:15px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-block}.buy-ranking>div{border-top:1px solid #28545a;margin-top:25px;display:grid}.buy-ranking>div>a{border-bottom:1px solid #28545a;grid-template-columns:27px 1fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.buy-ranking>div>a>b{color:#f2c14b;font-size:12px}.buy-ranking>div>a>span{gap:4px;display:grid}.buy-ranking>div strong{font:800 13px Manrope}.buy-ranking>div small{color:#8faaa6;font-size:12px}.buy-ranking>div i{color:#67d8ca;font-style:normal}.buy-ranking-cta{text-align:center;background:#f4773b;border-radius:5px;margin-top:auto;padding:13px;font-size:12px;font-weight:800}.buy-ranking>em{color:#799894;margin-top:12px;font-size:12px;font-style:normal;line-height:1.5}.buy-guides{padding-top:105px;padding-bottom:110px}.buy-filter{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.buy-filter button{color:#526d70;cursor:pointer;background:#fff;border:1px solid #c9d9d1;border-radius:20px;padding:9px 13px;font-size:12px;font-weight:800}.buy-filter button.active{color:#fff;background:#07333c;border-color:#07333c}.buy-guide-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.buy-guide-grid>a{background:#fff;border:1px solid #d7e1db;border-radius:9px;flex-direction:column;min-height:285px;padding:21px;transition:all .2s;display:flex;position:relative}.buy-guide-grid>a:hover{border-color:#8acabc;transform:translateY(-4px);box-shadow:0 17px 36px #07303617}.buy-guide-grid>a>small{color:#087f73;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.buy-guide-grid>a>b{color:#ee7442;font-size:12px;position:absolute;top:16px;right:18px}.buy-guide-grid h3{margin:34px 0 11px;font:800 19px/1.2 Manrope}.buy-guide-grid p{color:#64787a;margin:0;font-size:12px;line-height:1.65}.buy-guide-grid span{color:#087f73;margin-top:auto;padding-top:20px;font-size:12px;font-weight:800}.buy-budget{color:#fff;background:#07333c;padding:100px 0}.buy-budget .buy-section-head>p{color:#acc3bf}.buy-budget-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.buy-budget-grid article{background:#0b4149;border:1px solid #1e555c;border-radius:9px;flex-direction:column;min-height:255px;padding:22px;display:flex}.buy-budget-grid article:nth-child(3){color:#102f35;background:#f1ebdf;border-color:#f1ebdf}.buy-budget-grid small{color:#67d8ca;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.buy-budget-grid article:nth-child(3) small{color:#ee7442}.buy-budget-grid h3{margin:35px 0 10px;font:800 21px Manrope}.buy-budget-grid p{color:#abc2be;font-size:12px;line-height:1.65}.buy-budget-grid article:nth-child(3) p{color:#637779}.buy-budget-grid a{color:#f2c14b;margin-top:auto;font-size:12px;font-weight:800}.buy-budget-grid article:nth-child(3) a{color:#087f73}.buy-path{grid-template-columns:.7fr 1.3fr;gap:90px;padding-top:110px;padding-bottom:110px;display:grid}.buy-path>div>p{color:#617678;line-height:1.7}.buy-path>div>a{color:#fff;background:#f4773b;border-radius:6px;margin-top:19px;padding:13px 16px;font-size:12px;font-weight:800;display:inline-block}.buy-path ol{border-top:1px solid #d8e2dc;margin:0;padding:0;list-style:none}.buy-path li{border-bottom:1px solid #d8e2dc;grid-template-columns:35px 1fr;gap:20px;padding:21px 5px;display:grid}.buy-path li>b{color:#ee7442;font-size:12px}.buy-path li>span{gap:6px;display:grid}.buy-path li strong{font:800 16px Manrope}.buy-path li small{color:#687c7e;font-size:12px;line-height:1.5}.buy-accessory{background:#e3efe9;padding:100px 0}.buy-accessory>.shell{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.buy-accessory p{color:#607577;line-height:1.7}.buy-accessory a{color:#087f73;margin-top:18px;font-size:12px;font-weight:800;display:inline-block}.buy-accessory aside{grid-template-columns:1fr 1fr;gap:8px;display:grid}.buy-accessory aside span{background:#fff;border:1px solid #c1d9cf;border-radius:8px;align-items:center;min-height:94px;padding:20px;font:800 15px Manrope;display:flex}.buy-accessory aside span:nth-child(2),.buy-accessory aside span:nth-child(5){color:#fff;background:#07333c;border-color:#07333c}.buy-transparency{background:#f2ebdf;padding:75px 0}.buy-transparency>.shell{grid-template-columns:.7fr 1.2fr auto;align-items:center;gap:50px;display:grid}.buy-transparency h2{font-size:35px}.buy-transparency p{color:#5f7476;margin:0;font-size:12px;line-height:1.75}.buy-transparency a{white-space:nowrap;color:#087f73;font-size:12px;font-weight:800}.buy-footer{color:#a9c1bd;background:#041f27;padding:55px 0 25px}.buy-footer>.shell{grid-template-columns:1.1fr 1fr auto;align-items:center;gap:35px;display:grid}.buy-footer .buy-brand{color:#fff}.buy-footer p{font-size:12px;line-height:1.6}.buy-footer nav{gap:15px;font-size:12px;font-weight:700;display:flex}.buy-footer nav a:hover{color:#fff}.buy-footer small{border-top:1px solid #264249;grid-column:1/-1;padding-top:20px;font-size:12px}.accessory-hero{background:linear-gradient(120deg,#eef5ee 0%,#fbfaf5 55%,#dcebe4 100%);padding:88px 0}.accessory-hero>.shell{grid-template-columns:1.15fr .55fr;align-items:center;gap:90px;display:grid}.accessory-hero h1{font-size:clamp(53px,6vw,78px)}.accessory-principles{grid-template-columns:repeat(3,1fr);padding-top:28px;padding-bottom:28px;display:grid}.accessory-principles>div{border-left:1px solid #d6e0da;grid-template-columns:28px 1fr;gap:14px;padding:22px 27px;display:grid}.accessory-principles b{color:#ee7442;font-size:12px}.accessory-principles span{gap:5px;display:grid}.accessory-principles strong{font:800 14px Manrope}.accessory-principles small{color:#6c7e80;font-size:12px}.accessory-directory{padding-top:95px;padding-bottom:110px}.accessory-directory>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.accessory-directory>div>a{background:#fff;border:1px solid #d7e1db;border-radius:9px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.accessory-directory>div>a:hover{transform:translateY(-4px);box-shadow:0 16px 36px #0730361a}.accessory-card-image{color:#fff;background-position:50%;background-size:cover;height:135px;position:relative}.accessory-card-image small{text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800;position:absolute;bottom:12px;left:14px}.accessory-card-image b{color:#f2c14b;font-size:12px;position:absolute;top:12px;right:14px}.accessory-directory>div>a>section{flex-direction:column;min-height:205px;padding:20px;display:flex}.accessory-directory h3{margin:0 0 10px;font:800 18px/1.2 Manrope}.accessory-directory p{color:#65797b;margin:0;font-size:12px;line-height:1.65}.accessory-directory section span{color:#087f73;margin-top:auto;font-size:12px;font-weight:800}.accessory-bridge{color:#fff;background:#07333c;padding:100px 0}.accessory-bridge>.shell{grid-template-columns:.8fr 1.2fr;align-items:center;gap:85px;display:grid}.accessory-bridge small{color:#67d8ca;text-transform:uppercase;letter-spacing:.9px;font-size:12px;font-weight:800}.accessory-bridge h2{letter-spacing:-2.7px;margin:13px 0 19px;font:800 clamp(38px,5vw,56px)/1.05 Manrope}.accessory-bridge p{color:#adc3bf;line-height:1.7}.accessory-bridge nav{gap:7px;display:grid}.accessory-bridge nav a{background:#0a4149;border:1px solid #1c555c;border-radius:8px;grid-template-columns:30px 1fr auto;align-items:center;gap:15px;padding:20px;display:grid}.accessory-bridge nav b{color:#f2c14b;font-size:12px}.accessory-bridge nav span{font:800 15px Manrope}.accessory-bridge nav i{color:#67d8ca;font-style:normal}@media (width<=980px){.buy-header nav{display:none}.buy-home{margin-left:auto}.buy-hero-grid,.accessory-hero>.shell{grid-template-columns:1fr .55fr;gap:40px}.buy-trust>.shell{grid-template-columns:1fr 1fr}.buy-trust>div>div:nth-child(2){border-right:0}.buy-trust>div>div:nth-child(-n+2){border-bottom:1px solid #e0e7e2}.buy-guide-grid,.accessory-directory>div:last-child{grid-template-columns:repeat(3,1fr)}.buy-budget-grid,.buy-transparency>.shell{grid-template-columns:1fr 1fr}.buy-transparency a{grid-column:2}.buy-footer>.shell{grid-template-columns:1fr 1fr}.buy-footer nav{flex-wrap:wrap}}@media (width<=700px){.buy-service{display:none}.buy-header,.buy-header>.shell{height:66px}.buy-brand{font-size:16px}.buy-home{padding:9px;font-size:12px}.buy-hero{min-height:auto}.buy-hero-photo{opacity:.4;background-position:62%}.buy-hero:after{background:linear-gradient(90deg,#fbfaf5fa,#fbfaf5cc)}.buy-hero-grid,.accessory-hero>.shell{grid-template-columns:1fr;padding-top:55px;padding-bottom:70px}.buy-hero h1,.accessory-hero h1{letter-spacing:-3px;font-size:48px}.buy-hero-grid>aside,.accessory-hero aside{display:none}.buy-trust>.shell,.accessory-principles{grid-template-columns:1fr}.buy-trust>div>div,.buy-trust>div>div:nth-child(2){border-bottom:1px solid #e0e7e2;border-right:0}.buy-trust>div>div:last-child{border:0}.buy-finder,.buy-budget,.buy-accessory,.accessory-bridge{padding:72px 0}.buy-guides,.accessory-directory{padding-top:75px;padding-bottom:78px}.buy-section-head{display:block}.buy-section-head>p{margin-top:17px}.buy-finder-grid,.buy-path,.buy-accessory>.shell,.accessory-bridge>.shell{grid-template-columns:1fr;gap:35px}.buy-question-panel{padding:20px}.buy-question-panel button{min-width:calc(50% - 4px)}.buy-ranking{min-height:540px}.buy-guide-grid,.accessory-directory>div:last-child{display:flex;overflow-x:auto}.buy-guide-grid>a,.accessory-directory>div>a{min-width:78vw}.buy-budget-grid{grid-template-columns:1fr}.buy-budget-grid article{min-height:220px}.buy-path{padding-top:78px;padding-bottom:78px}.buy-accessory aside{grid-template-columns:1fr}.buy-transparency{padding:60px 0}.buy-transparency>.shell,.buy-footer>.shell{grid-template-columns:1fr}.buy-transparency a{grid-column:auto}.buy-footer nav{flex-wrap:wrap}.buy-footer small{grid-column:1}.accessory-hero{padding:0}.accessory-principles>div{border-bottom:1px solid #d6e0da;border-left:0}.accessory-directory>div>a>section{min-height:220px}}.knowledge-decision{background:#e3efe9;border-top:1px solid #d2e1da;padding:95px 0}.knowledge-decision .knowledge-directory-head{margin-bottom:32px}.knowledge-decision-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.knowledge-decision-grid>a{background:#fff;border:1px solid #c8ddd3;border-radius:8px;flex-direction:column;min-height:190px;padding:19px;display:flex;position:relative}.knowledge-decision-grid i{color:#ee7442;font-size:12px;font-style:normal;font-weight:800;position:absolute;top:14px;right:16px}.knowledge-decision-grid small{color:#087f73;text-transform:uppercase;letter-spacing:.7px;font-size:12px;font-weight:800}.knowledge-decision-grid h3{margin:30px 0 10px;font:800 16px/1.2 Manrope}.knowledge-decision-grid span{color:#087f73;margin-top:auto;font-size:12px;font-weight:800}.knowledge-decision-links{gap:10px;margin-top:18px;display:flex}.knowledge-decision-links a{color:#fff;background:#07333c;border-radius:5px;padding:12px 14px;font-size:12px;font-weight:800}.knowledge-decision-links a:last-child{background:#f4773b}@media (width<=980px){.knowledge-decision-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.knowledge-decision{padding:72px 0}.knowledge-decision-grid{display:flex;overflow-x:auto}.knowledge-decision-grid>a{min-width:76vw}.knowledge-decision-links{flex-direction:column}}:root{--portal-paper:#fbfaf5;--portal-surface:#fff;--portal-mint:#e3efe9;--portal-mint-soft:#eef5ee;--portal-cream:#f2ebdf;--portal-ink:#102f35;--portal-muted:#5f7476;--portal-teal:#087f73;--portal-teal-deep:#07333c;--portal-teal-mid:#0a4149;--portal-orange:#ee7442;--portal-yellow:#f2c14b;--portal-border:#d7e1db;--portal-shadow:0 16px 38px #07303614}body,.home-v10,.subpage,.article-page,.tour-page,.calculator-page,.compare-page,.knowledge-hub,.mybike-page,.data-page,.used-page,.atlas-page,.protect-page,.legal-page,.buy-page,.accessory-page{background:var(--portal-paper);color:var(--portal-ink)}.home-v10 .header,.sub-header,.article-header,.calculator-header,.mybike-header,.data-header,.used-header,.atlas-header,.protect-header,.legal-header,.buy-header{border-bottom:1px solid var(--portal-border);color:var(--portal-ink);-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#fbfaf5f5;box-shadow:0 8px 24px #0730360e}.home-v10 .header .brand,.sub-brand,.mybike-brand,.data-brand,.used-brand,.atlas-brand,.protect-brand,.buy-brand{color:var(--portal-ink);font-family:Manrope,sans-serif}.home-v10 .header .brand>span:last-child>span,.sub-brand b>span,.mybike-brand b>span,.data-brand b>span,.used-brand b>span,.atlas-brand b>span,.protect-brand b>span,.buy-brand b>span{color:var(--portal-teal)}.home-v10 .header .brand-wheel,.sub-brand .brand-wheel,.mybike-brand .brand-wheel,.data-brand .brand-wheel,.used-brand .brand-wheel,.atlas-brand .brand-wheel,.protect-brand .brand-wheel,.buy-brand .brand-wheel{border-color:var(--portal-teal);background:conic-gradient(from 45deg,transparent 0 9%,var(--portal-teal) 9% 11%,transparent 11% 34%,var(--portal-teal) 34% 36%,transparent 36% 59%,var(--portal-teal) 59% 61%,transparent 61% 84%,var(--portal-teal) 84% 86%,transparent 86%)}.home-v10 .header .mainnav a,.sub-header nav a,.article-header nav a,.calculator-header nav a,.mybike-header nav a,.data-header nav a,.used-header nav a,.atlas-header nav a,.protect-header nav a,.legal-header nav a,.buy-header nav a{color:var(--portal-ink)}.home-v10 .header .mainnav a:hover,.sub-header nav a:hover,.article-header nav a:hover,.calculator-header nav a:hover,.mybike-header nav a:hover,.data-header nav a:hover,.used-header nav a:hover,.atlas-header nav a:hover,.protect-header nav a:hover,.protect-header nav a.active,.legal-header nav a:hover,.buy-header nav a:hover,.buy-header nav a.active{color:var(--portal-teal);border-color:var(--portal-orange)}.home-v10 .header .nav-cta,.sub-home,.calculator-back,.mybike-close,.data-header>.shell>a:last-child,.used-header>.shell>a:last-child,.atlas-home,.protect-home,.legal-home,.buy-home{background:var(--portal-teal-deep);border-color:var(--portal-teal-deep);color:#fff}.home-v10 .header .nav-cta:hover,.sub-home:hover,.calculator-back:hover,.mybike-close:hover,.data-header>.shell>a:last-child:hover,.used-header>.shell>a:last-child:hover,.atlas-home:hover,.protect-home:hover,.legal-home:hover,.buy-home:hover{background:var(--portal-teal);color:#fff}.knowledge-hub .article-header nav a,.knowledge-hub .article-header .sub-brand{color:var(--portal-ink)}.knowledge-hub .article-header nav a:hover{color:var(--portal-teal)}.legal-header .sub-brand{color:var(--portal-ink)}.sub-hero{background:linear-gradient(120deg,var(--portal-mint-soft) 0%,var(--portal-paper) 55%,#dcebe4 100%);border-color:var(--portal-border);color:var(--portal-ink)}.sub-hero:before{background-image:linear-gradient(#087f730b 1px,#0000 1px),linear-gradient(90deg,#087f730b 1px,#0000 1px)}.sub-breadcrumb{color:#748486}.sub-breadcrumb b,.sub-hero .eyebrow.light,.article-hero .eyebrow.light,.calculator-hero .eyebrow.light,.compare-hero .eyebrow.light,.data-hero .eyebrow.light,.used-hero .eyebrow.light,.legal-hero .eyebrow.light{color:var(--portal-teal)}.sub-hero-copy h1{color:var(--portal-ink)}.sub-hero-copy>p{color:var(--portal-muted)}.sub-hero-actions a{color:#086c64;background:#ffffffdb;border-color:#bad3ca}.sub-hero-actions a:first-child{background:var(--portal-orange);border-color:var(--portal-orange);color:#fff}.sub-hero-image{border-color:#c7dad2;box-shadow:0 25px 55px #07303624}.sub-stats{border-color:var(--portal-border);border-inline:1px solid var(--portal-border);background:#ffffffc2}.sub-stats>div{border-color:var(--portal-border)}.sub-stats b{color:var(--portal-teal)}.sub-stats span{color:#687c7e}.sub-lead p,.sub-faq>div:first-child>p,.sub-faq details p{color:var(--portal-muted)}.sub-cards-section{background:var(--portal-mint);color:var(--portal-ink);border-color:#d2e1da}.sub-section-title>span,.sub-card-grid small,.sub-card-grid article>a{color:var(--portal-teal)}.sub-card-grid article{border-color:var(--portal-border);background:#fff;box-shadow:0 10px 28px #0730360d}.sub-card-grid article:hover{box-shadow:var(--portal-shadow);border-color:#8ac9bc}.sub-card-grid article>i{color:#087f731c}.sub-card-grid p{color:var(--portal-muted)}.sub-card-grid article>b{color:#ad7a16}.sub-steps{background:var(--portal-cream);color:var(--portal-ink)}.sub-steps ol,.sub-steps li{border-color:#d9d2c5}.sub-steps li p{color:var(--portal-muted)}.sub-faq details,.sub-faq details:last-child{border-color:var(--portal-border)}.sub-related{background:var(--portal-mint);color:var(--portal-ink)}.sub-related a{border-color:var(--portal-border);background:#fff}.article-hero{background:linear-gradient(120deg,var(--portal-mint-soft) 0%,var(--portal-paper) 55%,#dcebe4 100%);border-color:var(--portal-border);color:var(--portal-ink)}.article-crumb{color:#748486}.article-crumb b{color:var(--portal-teal)}.article-hero h1{color:var(--portal-ink)}.article-hero-grid>div:first-child>p{color:var(--portal-muted)}.article-meta span{color:#657a7c;background:#ffffffa6;border-color:#c9dad3}.article-image{border-color:#c5d8d0;box-shadow:0 24px 50px #07303624}.article-layout>aside{border-color:var(--portal-border);color:var(--portal-ink);background:#fff;box-shadow:0 10px 28px #0730360d}.article-layout>aside li{color:var(--portal-muted)}.article-layout>aside li:before{color:var(--portal-teal)}.article-layout article>section{border-color:var(--portal-border)}.article-layout article p{color:var(--portal-muted)}.article-tip{background:var(--portal-mint);color:var(--portal-ink)}.article-tip b{color:var(--portal-teal)}.article-checklist{background:var(--portal-mint-soft);color:var(--portal-ink);border-color:#c9ddd4!important}.article-checklist li{background:#fff;border:1px solid #d9e4de}.article-related{background:var(--portal-cream);color:var(--portal-ink)}.article-related a{background:#fff;border-color:#d8d1c5}.tour-page{background:var(--portal-paper);color:var(--portal-ink)}.tour-detail-hero{color:#fff;background:var(--portal-teal-deep)}.tour-detail-hero h1{color:#fff;text-shadow:0 3px 22px #00000061}.tour-detail-hero>.shell>p{color:#e3efec;text-shadow:0 2px 12px #0000004d}.tour-detail-hero .article-crumb{color:#bdd2ce}.tour-detail-hero .article-crumb b,.tour-detail-hero .eyebrow.light{color:#d7ebe7}.tour-hero-actions a{color:#fff;background:#07333cb8;border-color:#ffffff59}.tour-hero-actions a:first-child{background:var(--portal-orange);border-color:var(--portal-orange)}.tour-facts{border-color:var(--portal-border);color:var(--portal-ink);background:#fff;box-shadow:0 20px 45px #07303621}.tour-facts>div{border-color:var(--portal-border)}.tour-facts small{color:var(--portal-teal)}.tour-content>aside{border-color:var(--portal-border);color:var(--portal-ink);background:#fff;box-shadow:0 10px 28px #0730360d}.tour-content>aside li,.tour-content>aside>p,.tour-content article p{color:var(--portal-muted)}.tour-content>aside>p,.tour-content article>section{border-color:var(--portal-border)}.tour-check{background:var(--portal-mint-soft);color:var(--portal-ink);border-color:#c9ddd4!important}.tour-check li{background:#fff;border:1px solid #d9e4de}.tour-warning{background:var(--portal-cream);color:var(--portal-ink)}.tour-warning b{color:#9b7415}.calculator-hero,.compare-hero,.data-hero,.used-hero,.legal-hero{background:linear-gradient(120deg,var(--portal-mint-soft) 0%,var(--portal-paper) 55%,#dcebe4 100%);color:var(--portal-ink)}.calculator-hero:after,.compare-hero:after{border-color:#087f7313;box-shadow:0 0 0 70px #087f7306,0 0 0 140px #087f7305}.calculator-hero h1,.compare-hero h1,.data-hero h1,.used-hero h1,.legal-hero h1{color:var(--portal-ink)}.calculator-hero>div>p,.compare-hero p,.data-hero>div>p,.used-hero>div>p,.legal-hero p{color:var(--portal-muted)}.calculator-trust{color:var(--portal-teal)}.calculator-tabs button{border-color:var(--portal-border);color:#4f696c;background:#fff}.calculator-tabs button:hover,.calculator-tabs button.active{background:var(--portal-teal-deep);border-color:var(--portal-teal-deep);color:#fff}.calculator-tabs i{background:var(--portal-mint);color:var(--portal-orange)}.calculator-panel{border-color:var(--portal-border);color:var(--portal-ink);box-shadow:var(--portal-shadow);background:#fff}.calculator-copy small{color:var(--portal-teal)}.calculator-copy p{color:var(--portal-muted)}.calculator-copy a{color:var(--portal-teal)}.calculator-form{border-color:var(--portal-border)}.calculator-form label{color:#496568}.calculator-form select{color:var(--portal-ink);background:#fff;border-color:#c8d8d1}.calculator-result{background:var(--portal-teal-deep);color:#fff;border-radius:9px;padding:25px}.calculator-result small,.calculator-result>span{color:#67d8ca}.calculator-result strong{color:#fff}.calculator-result p{color:#b5cbc7}.calculator-notes{background:var(--portal-cream);color:var(--portal-ink)}.compare-controls>div{border-color:var(--portal-border);background:#fff;box-shadow:0 8px 22px #0730360a}.compare-controls small{color:var(--portal-teal)}.compare-controls button{color:#526d70;background:#fff;border-color:#c9d9d2}.compare-controls button:hover,.compare-controls button.active{background:var(--portal-orange);border-color:var(--portal-orange);color:#fff}.compare-winner{border-color:var(--portal-border);color:var(--portal-ink);box-shadow:var(--portal-shadow);background:#fff}.compare-winner>div>i{background:var(--portal-mint);color:var(--portal-teal)}.compare-winner span p,.compare-winner>p{color:var(--portal-muted)}.compare-ranking{background:var(--portal-teal-deep);border-color:var(--portal-teal-deep);color:#fff;box-shadow:var(--portal-shadow)}.compare-ranking>a{border-color:#28545a}.compare-ranking em{color:#a7bfbb}.compare-ranking>a>i{color:#67d8ca}.compare-table-wrap{background:var(--portal-cream);color:var(--portal-ink)}.mybike-page{background:var(--portal-mint-soft);color:var(--portal-ink)}.mybike-layout{background:var(--portal-mint-soft)}.mybike-sidebar{background:var(--portal-cream);color:var(--portal-ink);border-color:#d9d2c5}.mybike-account{border-color:#d9d2c5}.mybike-account small{color:#718184}.mybike-sidebar nav button{color:#4f686b}.mybike-sidebar nav button:hover{color:var(--portal-teal);background:#fff}.mybike-sidebar nav button.active{background:var(--portal-teal-deep);color:#fff;box-shadow:inset 3px 0 var(--portal-orange)}.mybike-sidebar nav i{color:var(--portal-teal)}.mybike-local{background:var(--portal-teal-deep);border-color:var(--portal-teal-deep);color:#fff}.mybike-local b{color:#67d8ca}.mybike-local span{color:#b2c7c3}.mybike-main{background:var(--portal-mint-soft);color:var(--portal-ink)}.mybike-topline small,.workspace-intro small,.mybike-card-head small,.value-card>small,.insurance-card>small,.recall-card small{color:var(--portal-teal)}.mybike-date span{color:#718184}.mybike-welcome{background:linear-gradient(115deg,#0f4c50,var(--portal-teal-deep));color:#fff;border-color:#27606a}.mybike-welcome h2{color:#fff}.mybike-welcome p{color:#b7cdca}.mybike-metrics article,.mybike-card,.mybike-workspace,.service-form,.value-card,.insurance-card,.privacy-grid article{border-color:var(--portal-border);color:var(--portal-ink);background:#fff;box-shadow:0 8px 24px #0730360b}.mybike-metrics small,.mybike-metrics article>span,.mybike-metrics strong em,.service-next small,.season-card>p,.workspace-intro p,.bike-form label,.service-form label,.insurance-card label,.service-history>div:first-child span,.service-history article p,.empty-state span,.season-checklist>div:first-child p,.value-card>p,.value-card>div span,.privacy-grid p{color:#6a7f81}.mybike-metrics article>div{background:#dfeae4}.mybike-metrics article>div>i{background:var(--portal-teal)}.service-next,.workspace-intro,.service-history article,.season-checklist,.value-card>div{border-color:var(--portal-border)}.service-next>span,.service-next em.normal{background:var(--portal-mint);color:var(--portal-teal)}.season-ring{background:conic-gradient(var(--portal-teal) var(--progress),#dce8e2 0)}.season-ring:after{background:#fff}.mybike-alert,.recall-card{color:var(--portal-ink);background:#fff8df;border-color:#e6d393}.mybike-alert p,.recall-card p{color:#7b704f}.mybike-alert button{color:#8b6d08;border-color:#c9ad52}.bike-form input,.bike-form select,.service-form input,.service-form textarea,.insurance-card input{color:var(--portal-ink);background:#fff;border-color:#c7d8d1}.season-checklist label,.document-grid article,.mybike-next-tools a{border-color:var(--portal-border);color:var(--portal-ink);background:#fff}.season-checklist label.done{background:var(--portal-mint);border-color:#9dcabe}.document-note{background:var(--portal-mint);border-color:var(--portal-teal)}.document-note b{color:var(--portal-teal)}.document-note span{color:var(--portal-muted)}.document-grid article>span,.mybike-next-tools a>b{background:var(--portal-mint);color:var(--portal-teal)}.empty-state{border-color:#b8cec5}.value-card>div b{color:var(--portal-ink)}.privacy-grid button{background:var(--portal-mint);color:var(--portal-teal);border-color:#bed8ce}.privacy-facts{border-color:var(--portal-border)}.privacy-facts b{color:var(--portal-teal)}.privacy-facts span{color:#657a7c}.data-hero:after{color:#087f730b}.data-hero-stats span{color:#6d8082;background:#ffffffc7;border-color:#c9dad3}.data-hero-stats b{color:var(--portal-teal)}.data-controls{border-color:var(--portal-border);background:#fff;box-shadow:0 8px 24px #0730360b}.data-controls label>span,.data-controls>div>span,.data-controls aside span{color:#718184}.data-controls input{color:var(--portal-ink);background:#fff;border-color:#c7d8d1}.data-controls button{color:#536d70;background:#fff;border-color:#c7d8d1}.data-controls button.active{background:var(--portal-orange);border-color:var(--portal-orange);color:#fff}.data-controls aside{border-color:var(--portal-border)}.data-controls aside b{color:var(--portal-teal)}.data-note{border-color:var(--portal-yellow);background:#fff8df}.data-note b{color:#8c6b08}.data-note span{color:#746b4e}.data-grid>article{border-color:var(--portal-border);color:var(--portal-ink);background:#fff;box-shadow:0 8px 24px #0730360b}.data-grid>article:hover{box-shadow:var(--portal-shadow);border-color:#8ac9bc}.data-card-top>span,.data-grid article>p,.data-card-actions a{color:#6c8082}.data-grid li{color:#496568}.data-grid li:before{color:var(--portal-teal)}.data-card-actions button{background:var(--portal-mint);color:var(--portal-teal);border-color:#bed8ce}.data-card-actions button.active{background:var(--portal-orange);border-color:var(--portal-orange);color:#fff}.data-empty{border-color:#b8cec5}.data-method{background:var(--portal-cream);color:var(--portal-ink)}.used-jump a{color:var(--portal-teal);background:#fff;border-color:#bad3ca}.used-jump a:first-child{background:var(--portal-orange);border-color:var(--portal-orange);color:#fff}.value-origin{background:var(--portal-mint)}.value-form{background:var(--portal-teal-deep)}.value-result{background:var(--portal-cream)}.condition-section{background:var(--portal-teal-deep);color:#fff}.atlas-page,.protect-page,.knowledge-hub,.legal-page{background:var(--portal-paper);color:var(--portal-ink)}.atlas-hero,.protect-hero,.knowledge-hero{background-color:var(--portal-mint-soft)}.atlas-quality,.protect-emergency,.protect-sources,.knowledge-tour-teaser{background:var(--portal-teal-deep)}.atlas-quality-grid article,.protect-tabs button,.protect-step-grid>div>button,.protect-sources a,.knowledge-tour-cards a{background:var(--portal-teal-mid)}.legal-hero{border-bottom:1px solid var(--portal-border)}.legal-hero h1,.legal-layout article h2{font-family:Manrope,sans-serif}.legal-hero small{color:var(--portal-teal)}.legal-layout>aside{border-color:var(--portal-border);box-shadow:0 10px 28px #0730360d}.sub-card-grid article,.article-layout>aside,.article-checklist,.tour-facts,.tour-content>aside,.tour-check,.calculator-tabs button,.calculator-panel,.compare-controls>div,.compare-winner,.mybike-metrics article,.mybike-card,.mybike-workspace,.data-controls,.data-grid>article,.legal-layout>aside{border-radius:10px}.sub-footer,.article-footer,.data-footer,.used-footer,.atlas-footer,.protect-footer,.legal-footer,.buy-footer,.mybike-footer{color:#a9c1bd;background:#041f27}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #ee744273}@media (width<=700px){.home-v10 .header,.sub-header,.article-header,.calculator-header,.mybike-header,.data-header,.used-header,.atlas-header,.protect-header,.legal-header,.buy-header{box-shadow:0 5px 18px #0730360e}.sub-stats{border-inline:0}.sub-stats>div{border-color:var(--portal-border)}.calculator-result{padding:22px}.mybike-sidebar{border-color:var(--portal-border);background:#fff}.mybike-main{padding-top:28px}}:root{--teal:#07756b;--orange:#c94f20;--portal-teal:#07756b;--portal-orange:#c94f20}.choice-row button:hover,.choice-row button.active,.buy-question-panel button:hover,.buy-question-panel button.active{border-color:var(--portal-teal);color:var(--portal-teal)}.home-v10 .hero-search button,.finder-submit,.route-empty button,.sub-hero-actions a:first-child,.compare-controls button:hover,.compare-controls button.active,.compare-winner>a,.tour-hero-actions a:first-child,.mybike-welcome button,.workspace-intro>button,.workspace-intro>div+button,.form-submit,.service-form button,.insurance-card button,.document-upload,.empty-state label,.data-controls button.active,.data-card-actions button.active,.data-empty button,.used-jump a:first-child,.contract-actions button:first-child,.handoff-card button,.knowledge-hero-actions a:last-child,.knowledge-tour-teaser>div>div:first-child>a,.atlas-hero-actions a:first-child,.atlas-empty button,.atlas-request button,.protect-hero-actions a:first-child,.protect-tabs button.active,.protect-insurance-grid form>button,.protect-report-grid aside button,.home-protection-copy>a,.buy-hero-actions a:first-child,.buy-ranking-cta,.buy-path>div>a,.knowledge-decision-links a:last-child{color:#fff;background:#c94f20;border-color:#c94f20}.atlas-header nav a.active{color:var(--portal-teal);border-color:var(--portal-orange)}.sub-footer .sub-brand,.mybike-footer .mybike-brand,.data-footer .data-brand,.used-footer .used-brand,.atlas-footer .atlas-brand,.protect-footer .protect-brand,.buy-footer .buy-brand{color:#fff}.sub-footer .sub-brand b>span,.mybike-footer .mybike-brand b>span,.data-footer .data-brand b>span,.used-footer .used-brand b>span,.atlas-footer .atlas-brand b>span,.protect-footer .protect-brand b>span,.buy-footer .buy-brand b>span{color:#67d8ca}.sub-footer .brand-wheel,.mybike-footer .brand-wheel,.data-footer .brand-wheel,.used-footer .brand-wheel,.atlas-footer .brand-wheel,.protect-footer .brand-wheel,.buy-footer .brand-wheel{border-color:#67d8ca}.home-v10 .header{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05343d;border-bottom:1px solid #ffffff21;top:0}.home-v10 .header-inner{gap:34px;height:58px}.home-v10 .header .brand{color:#fff;font-size:20px}.home-v10 .header .brand-wheel{background:conic-gradient(from 45deg,transparent 0 9%,#71d9cc 9% 11%,transparent 11% 34%,#71d9cc 34% 36%,transparent 36% 59%,#71d9cc 59% 61%,transparent 61% 84%,#71d9cc 84% 86%,transparent 86%);border-color:#71d9cc;width:30px;height:30px}.home-v10 .header .brand-wheel i{inset:8px}.home-v10 .header .brand>span:last-child>span{color:#79ddd1}.home-v10 .header .mainnav{gap:31px;font-size:12px;font-weight:700}.home-v10 .header .mainnav a{color:#fff;padding:21px 0 18px}.home-v10 .header .mainnav a:hover{color:#8be8da;border-color:#f2c14b}.portal-header-actions{align-items:center;gap:7px;margin-left:14px;display:flex}.portal-header-actions a{color:#e8f6f3;border-radius:50%;place-items:center;width:29px;height:29px;font-size:17px;line-height:1;display:grid}.portal-header-actions a:hover{color:#8be8da;background:#79ddd126}.home-v10 .home-portal-hero{color:#102f35;background:#e8efe8;border:0;height:390px;min-height:390px}.home-v10 .home-portal-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fbfaf5fc 0%,#fbfaf5f5 23%,#fbfaf5b8 47%,#fbfaf514 69%,#daefe84d 100%);position:absolute;inset:0}.home-v10 .home-portal-hero .hero-photo-v10{filter:saturate(.93)contrast(.97);background-position:58% 54%}.home-v10 .home-portal-hero .hero-inner{min-height:390px;padding:32px 0 27px;display:block;position:relative}.home-v10 .home-portal-hero .hero-copy{z-index:5;width:68%;position:relative}.home-v10 .home-portal-hero h1{color:#0a3037;letter-spacing:-2.7px;text-shadow:0 1px #ffffff73;max-width:570px;margin:0 0 20px;font:700 clamp(42px,4.5vw,57px)/.95 Georgia,Times New Roman,serif}.home-v10 .home-portal-hero h1 em{color:#0a3037;font-style:normal}.home-v10 .home-portal-hero .search-cockpit-v10{background:#043039f5;border:1px solid #5fd0c347;border-radius:7px;max-width:710px;padding:9px 10px 10px;box-shadow:0 15px 34px #052e3730}.home-v10 .home-portal-hero .hero-tabs-v10{gap:20px;padding:0 4px 7px}.home-v10 .home-portal-hero .hero-tabs-v10 a{color:#c7dfdc;border-radius:0;padding:5px 3px 7px;font-size:12px;font-weight:700}.home-v10 .home-portal-hero .hero-tabs-v10 a:hover,.home-v10 .home-portal-hero .hero-tabs-v10 a.active{color:#fff;background:0 0}.home-v10 .home-portal-hero .hero-tabs-v10 a.active{box-shadow:inset 0 -1px #69d8cb}.home-v10 .portal-route-search{background:0 0;border:0;border-radius:0;grid-template-columns:1.22fr 1fr .76fr auto;gap:4px;height:42px;padding:0;display:grid}.home-v10 .portal-route-search>label{color:#087f73;background:#fff;border:1px solid #06323a14;border-radius:4px;align-items:center;gap:5px;min-width:0;height:42px;padding:0 9px;display:flex}.home-v10 .portal-route-search>label>span{flex:none;font-size:13px}.home-v10 .portal-route-search input,.home-v10 .portal-route-search select{color:#284a4f;background:0 0;border:0;outline:0;width:100%;min-width:0;height:38px;padding:0;font-size:12px}.home-v10 .portal-route-search select{cursor:pointer}.home-v10 .portal-route-search button{color:#fff;background:#d45622;border-color:#d45622;border-radius:4px;height:42px;padding:0 17px;font-size:12px}.home-v10 .portal-route-search button:hover{background:#b94318}.home-v10 .portal-search-results{z-index:20;top:47px}.home-v10 .home-portal-hero .quicklinks{white-space:nowrap;scrollbar-width:none;gap:13px;margin:7px 2px 0;overflow:auto}.home-v10 .home-portal-hero .quicklinks::-webkit-scrollbar{display:none}.home-v10 .home-portal-hero .quicklinks a{color:#d4e6e3;background:0 0;border:0;padding:2px 0;font-size:12px;font-weight:700}.home-v10 .home-portal-hero .quicklinks a:hover{color:#fff;border:0}.portal-route-map{z-index:4;background:linear-gradient(90deg,#dff1ea2e,#def1eab8);border-left:1px solid #087f7329;width:29%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.portal-route-map:before,.portal-route-map:after{content:"";border:1px solid #087f7326;border-radius:50%;position:absolute}.portal-route-map:before{width:330px;height:330px;top:-65px;left:36px}.portal-route-map:after{width:225px;height:225px;bottom:-85px;left:104px}.portal-route-trace{position:absolute;inset:18px 15px 5px 76px;transform:rotate(-4deg)}.portal-route-trace:before{content:"";filter:drop-shadow(0 1px 3px #04424433);border-bottom:5px solid #fffffff5;border-left:5px solid #fffffff5;border-radius:48% 28% 56% 42%;width:116px;height:285px;position:absolute;top:17px;left:86px;transform:rotate(-7deg)}.portal-route-trace:after{content:"";border-bottom:2px solid #0da094;border-left:2px solid #0da094;border-radius:48% 28% 56% 42%;width:102px;height:257px;position:absolute;top:28px;left:93px;transform:rotate(-7deg)}.portal-route-trace i{z-index:2;background:#0a9c91;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 2px 5px #04363c38}.portal-route-trace i:first-child{top:32px;left:165px}.portal-route-trace i:nth-child(2){top:113px;left:163px}.portal-route-trace i:nth-child(3){top:200px;left:130px}.portal-route-trace i:nth-child(4){background:#f4773b;top:277px;left:111px}.portal-map-city{z-index:5;color:#285358;background:#ffffffad;border-radius:3px;padding:3px 5px;font-size:12px;font-weight:700;position:absolute}.city-bingen{top:28px;right:150px}.city-stgoar{top:177px;right:17px}.city-bacharach{bottom:41px;right:47px}.portal-route-stage{z-index:7;color:#11343a;background:#ffffffeb;border:1px solid #087f7326;border-radius:7px;width:132px;padding:10px 10px 9px;position:absolute;top:17px;right:12px;box-shadow:0 8px 22px #0730361a}.portal-route-stage>small{color:#5f7779;font-size:12px;font-weight:700;display:block}.portal-route-stage>strong{margin:2px 0 7px;font:700 12px Georgia,serif;display:block}.portal-route-stage>span{gap:9px;display:flex}.portal-route-stage>span b{color:#5e7476;font-size:12px;font-weight:600}.portal-route-stage>em{color:#087f73;margin-top:8px;font-size:12px;font-style:normal;font-weight:800;display:block}.home-portal-categories{background:#f7f8f3;border-bottom:1px solid #e0e7e1;padding:13px 0 7px}.home-category-grid{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.home-category-card{color:#15373d;background:#fff;border:1px solid #dde5df;border-radius:7px;grid-template-columns:43% 57%;height:124px;transition:all .2s;display:grid;overflow:hidden;box-shadow:0 6px 18px #07303609}.home-category-card:hover{border-color:#96c9bf;transform:translateY(-3px);box-shadow:0 12px 25px #07303617}.home-category-image{background-position:50%;background-size:cover;min-width:0}.home-category-card>span:last-child{flex-direction:column;align-items:flex-start;min-width:0;padding:12px 10px 9px;display:flex}.home-category-card strong{font:700 13px Georgia,serif}.home-category-card small{color:#647779;margin-top:5px;font-size:12px;line-height:1.5}.home-category-card i{color:#078276;margin-top:auto;font-size:12px;font-style:normal}.home-category-card.dark{color:#fff;background:#07343d;border-color:#0d4650}.home-category-card.dark small{color:#c4d8d5}.home-category-card.dark i{color:#6bd8ca}.home-portal-dashboard{grid-template-columns:minmax(0,1.85fr) minmax(280px,.75fr);gap:9px;padding-top:8px;padding-bottom:24px;display:grid}.home-tour-picks,.home-workshop-pick{background:#fff;border:1px solid #e0e7e1;border-radius:7px;min-width:0;padding:12px 14px 14px;box-shadow:0 7px 20px #07303609}.home-dashboard-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:9px;display:flex}.home-dashboard-head h2{color:#17373d;margin:0;font:700 14px Georgia,serif}.home-dashboard-head a{color:#087f73;font-size:12px;font-weight:800}.home-tour-pick-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.home-tour-pick{background:#fafbf8;border:1px solid #e1e7e3;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:42% 58%;min-width:0;height:83px;display:grid;overflow:hidden}.home-tour-pick>span{background-position:50%;background-size:cover;grid-row:1/3;min-width:0;position:relative}.home-tour-pick>span small{color:#fff;background:#087f73d9;border-radius:8px;padding:3px 5px;font-size:12px;position:absolute;top:5px;left:5px}.home-tour-pick>strong{text-overflow:ellipsis;align-self:end;padding:8px 8px 2px;font:700 12px/1.2 Georgia,serif;overflow:hidden}.home-tour-pick>small{color:#667a7c;padding:2px 8px 8px;font-size:12px}.home-workshop-feature{background:#eef5f0;border-radius:5px;grid-template-columns:44% 56%;height:83px;display:grid;overflow:hidden}.home-workshop-feature>span{background:url(/images/fahrradspektrum-werkstatt.webp) 50%/cover no-repeat}.home-workshop-feature>div{flex-direction:column;padding:9px;display:flex}.home-workshop-feature strong{font:700 12px/1.2 Georgia,serif}.home-workshop-feature small{color:#65797b;margin-top:4px;font-size:12px;line-height:1.45}.home-workshop-feature i{color:#087f73;margin-top:auto;font-size:12px;font-style:normal;font-weight:800}.home-portal-dashboard+.section{padding-top:76px}@media (width<=1050px){.home-v10 .header .mainnav{gap:20px}.portal-header-actions{margin-left:0}.home-v10 .home-portal-hero .hero-copy{width:70%}.portal-route-map{width:31%}.home-category-grid{grid-template-columns:repeat(3,1fr)}.home-category-card:nth-child(4),.home-category-card:nth-child(5){grid-column:span 1}.home-portal-dashboard{grid-template-columns:1fr}}@media (width<=980px){.portal-header-actions{display:none}.home-v10 .mobile-menu{color:#fff;display:block}.home-v10 .mobile-menu>div{color:#102f35;top:58px}.home-v10 .home-portal-hero{height:410px;min-height:410px}.home-v10 .home-portal-hero .hero-inner{min-height:410px}.home-v10 .home-portal-hero .hero-copy{width:72%}.home-v10 .portal-route-search{grid-template-columns:1.25fr .82fr auto}.home-v10 .portal-route-search>label:nth-child(2){display:none}.portal-route-map{width:29%}}@media (width<=700px){.home-v10 .header-inner{height:58px}.home-v10 .header .brand{font-size:18px}.home-v10 .home-portal-hero{height:auto;min-height:485px}.home-v10 .home-portal-hero:before{background:linear-gradient(90deg,#fbfaf5f7,#fbfaf5d6 58%,#fbfaf547),linear-gradient(#0000 48%,#fbfaf5cc)}.home-v10 .home-portal-hero .hero-photo-v10{background-position:62%}.home-v10 .home-portal-hero .hero-inner{align-items:flex-end;min-height:485px;padding:47px 0 33px;display:flex}.home-v10 .home-portal-hero .hero-copy{width:100%}.home-v10 .home-portal-hero h1{letter-spacing:-2.2px;margin-bottom:22px;font-size:44px}.portal-route-map{display:none}.home-v10 .home-portal-hero .search-cockpit-v10{max-width:none}.home-v10 .portal-route-search{grid-template-columns:1fr auto;height:auto}.home-v10 .portal-route-search>label:first-child{grid-column:1/-1}.home-v10 .portal-route-search>label,.home-v10 .portal-route-search button{height:40px}.home-v10 .home-portal-hero .quicklinks{gap:15px}.home-category-grid{scroll-snap-type:x mandatory;padding-bottom:7px;display:flex;overflow-x:auto}.home-category-card{scroll-snap-align:start;min-width:76vw}.home-portal-dashboard{padding-top:8px}.home-tour-pick-grid{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.home-tour-pick{scroll-snap-align:start;min-width:74vw}.home-portal-dashboard+.section{padding-top:68px}}@media (width<=430px){.home-v10 .home-portal-hero h1{letter-spacing:-1.8px;font-size:39px}.home-v10 .home-portal-hero .hero-tabs-v10{gap:11px}.home-v10 .home-portal-hero .hero-tabs-v10 a{font-size:12px}}.portal-global-header{z-index:80;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05343dfa;border-bottom:1px solid #ffffff21;height:60px;position:sticky;top:0;box-shadow:0 7px 22px #05262c1f}.portal-global-inner{align-items:center;gap:32px;height:60px;display:flex}.portal-global-brand{color:#fff;letter-spacing:-.75px;white-space:nowrap;flex:none;align-items:center;gap:9px;font:800 20px/1 Manrope,Segoe UI,sans-serif;display:inline-flex}.portal-global-brand b>span{color:#79ddd1}.portal-global-brand .brand-wheel{background:conic-gradient(from 45deg,transparent 0 9%,#71d9cc 9% 11%,transparent 11% 34%,#71d9cc 34% 36%,transparent 36% 59%,#71d9cc 59% 61%,transparent 61% 84%,#71d9cc 84% 86%,transparent 86%);border-color:#71d9cc;width:30px;height:30px}.portal-global-brand .brand-wheel i{inset:8px}.portal-global-mainnav{align-items:center;gap:28px;height:100%;margin-left:auto;font-size:12px;font-weight:700;display:flex}.portal-global-mainnav a{color:#ecf6f4;border-bottom:3px solid #0000;align-items:center;height:100%;display:flex}.portal-global-mainnav a:hover,.portal-global-mainnav a.active{color:#91eadf;border-color:#f2c14b}.portal-global-actions{align-items:center;gap:8px;height:100%;font-size:12px;font-weight:800;display:flex}.portal-global-actions>a{color:#e4f2f0;border-radius:5px;justify-content:center;align-items:center;height:32px;padding:0 9px;display:flex}.portal-global-actions>a:hover,.portal-global-actions>a.active{color:#fff;background:#79ddd126}.portal-global-actions .portal-search-link{border-radius:50%;width:32px;padding:0;font-size:18px}.portal-global-actions .portal-account-link{color:#07333c;background:#fff;padding:0 13px}.portal-global-actions .portal-account-link:hover,.portal-global-actions .portal-account-link.active{color:#07333c;background:#f2c14b}.portal-mobile-menu{height:100%;margin-left:auto;display:none}.portal-mobile-menu summary{cursor:pointer;color:#fff;text-transform:uppercase;letter-spacing:.7px;align-items:center;gap:8px;height:100%;font-size:12px;font-weight:800;list-style:none;display:flex}.portal-mobile-menu summary::-webkit-details-marker{display:none}.portal-mobile-menu summary i{font-size:18px;font-style:normal}.portal-mobile-panel{color:#102f35;background:#f8faf6;border-bottom:1px solid #d6e2dc;grid-template-columns:repeat(4,1fr);gap:18px;padding:22px max(20px,50vw - 590px);display:grid;position:absolute;top:60px;left:0;right:0;box-shadow:0 22px 45px #05272d2e}.portal-mobile-panel section{align-content:start;gap:2px;display:grid}.portal-mobile-panel section>strong{color:#087f73;text-transform:uppercase;letter-spacing:.8px;margin-bottom:8px;font-size:12px}.portal-mobile-panel section>a{border-bottom:1px solid #e1e8e3;justify-content:space-between;gap:10px;padding:8px 6px;font-size:12px;font-weight:700;display:flex}.portal-mobile-panel section>a span{color:#ee7442}.portal-mobile-panel section>a:hover,.portal-mobile-panel section>a.active{color:#087f73;background:#edf5f1}.portal-mobile-meta{color:#66797b;grid-column:1/-1;gap:18px;padding-top:5px;font-size:12px;display:flex}.portal-global-footer{color:#a9c1bd;background:#041f27;border-top:1px solid #214850;margin:0;padding:58px 0 20px}.portal-footer-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:48px;display:grid}.portal-footer-grid>div{flex-direction:column;align-items:flex-start;display:flex}.portal-footer-grid>div p{max-width:300px;margin:20px 0 16px;font-size:12px;line-height:1.65}.portal-footer-grid>div>span{color:#809c98;text-transform:uppercase;letter-spacing:.8px;border:1px solid #315158;border-radius:3px;padding:6px 8px;font-size:12px}.portal-footer-grid nav{align-content:start;gap:10px;font-size:12px;display:grid}.portal-footer-grid nav strong{color:#fff;margin-bottom:7px;font-size:12px}.portal-footer-grid nav a:hover{color:#fff}.portal-footer-bottom{color:#6f8d89;border-top:1px solid #26464d;justify-content:space-between;margin-top:42px;padding-top:17px;font-size:12px;display:flex}@media (width<=1080px){.portal-global-mainnav{gap:17px}.portal-global-inner{gap:20px}}@media (width<=920px){.portal-global-mainnav,.portal-global-actions{display:none}.portal-mobile-menu{display:block}.portal-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.portal-footer-grid>nav:last-child{display:none}}@media (width<=700px){.portal-global-header,.portal-global-inner{height:58px}.portal-global-brand{font-size:18px}.portal-global-brand .brand-wheel{width:28px;height:28px}.portal-global-brand .brand-wheel i{inset:7px}.portal-mobile-panel{grid-template-columns:1fr 1fr;max-height:calc(100vh - 58px);padding:19px 14px;top:58px;overflow:auto}.portal-mobile-panel section:nth-child(3),.portal-mobile-panel section:nth-child(4){margin-top:5px}.portal-footer-grid{grid-template-columns:1fr 1fr;gap:35px 24px}.portal-footer-grid>div{grid-column:1/-1}.portal-footer-grid>nav:last-child{display:grid}.portal-footer-bottom{flex-direction:column;align-items:flex-start;gap:7px}}@media (width<=430px){.portal-mobile-panel{grid-template-columns:1fr}.portal-mobile-panel section:nth-child(2),.portal-mobile-panel section:nth-child(3),.portal-mobile-panel section:nth-child(4){margin-top:7px}.portal-footer-grid{grid-template-columns:1fr}.portal-footer-grid>nav{grid-column:1}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.portal-skip-link{z-index:200;color:#07333c;background:#f2c14b;border-radius:0 0 6px 6px;padding:11px 15px;font-size:12px;font-weight:800;transition:top .15s;position:fixed;top:-70px;left:16px}.portal-skip-link:focus{top:0}.portal-content-anchor{height:0;scroll-margin-top:72px;display:block}.portal-search-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:17px;height:17px}.portal-context-bar{z-index:20;color:#15373d;background:#f7f8f3;border-bottom:1px solid #dce4de;position:relative}.portal-context-bar>.shell{align-items:center;gap:28px;min-height:38px;display:flex}.portal-context-bar strong{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-size:12px}.portal-context-bar div>div{align-items:center;gap:23px;display:flex}.portal-context-bar a{color:#50696c;font-size:12px;font-weight:700}.portal-context-bar a:hover{color:#087f73}.home-focused{color:#102f35;background:#fbfaf5}.home-focused .home-portal-hero{height:445px;min-height:445px}.home-focused .home-portal-hero .hero-inner{align-items:center;min-height:445px;padding:52px 0 44px;display:flex}.home-focused .home-portal-hero .hero-copy{width:min(650px,62%)}.home-focused .home-portal-hero h1{margin:13px 0 18px;font-size:clamp(46px,5vw,66px);line-height:.96}.home-focused .home-portal-hero .hero-copy>p{color:#496367;max-width:610px;margin:0 0 23px;font-size:15px;line-height:1.65;display:block}.home-main-search{background:#07343d;border-radius:8px;grid-template-columns:1fr auto;gap:7px;width:min(620px,100%);padding:7px;display:grid;box-shadow:0 18px 40px #0730362e}.home-main-search label{min-width:0}.home-main-search input{color:#17383d;background:#fff;border:0;border-radius:5px;outline:0;width:100%;height:47px;padding:0 16px;font-size:13px}.home-main-search button{color:#fff;cursor:pointer;background:#d45622;border:0;border-radius:5px;height:47px;padding:0 25px;font-weight:800}.home-main-search button:hover{background:#b94318}.home-hero-links{gap:20px;margin-top:13px;display:flex}.home-hero-links a{color:#376266;border-bottom:1px solid #83aaa5;font-size:12px;font-weight:800}.home-hero-links a:hover{color:#087f73}.home-focus,.home-tour-selection{padding-top:92px;padding-bottom:100px}.home-focus-head{justify-content:space-between;align-items:end;gap:45px;margin-bottom:36px;display:flex}.home-focus-head h2{letter-spacing:-2px;margin:13px 0 0;font:800 clamp(34px,4vw,49px)/1.04 Manrope,sans-serif}.home-focus-head>p{color:#607577;max-width:455px;margin:0;font-size:13px;line-height:1.7}.home-focus-head>a{color:#087f73;font-size:12px;font-weight:800}.home-focus-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-focus-card{color:#fff;background-position:50%;background-size:cover;border-radius:11px;flex-direction:column;min-height:350px;padding:29px;display:flex;position:relative;overflow:hidden}.home-focus-card:before{content:"";background:linear-gradient(#041e2526,#041e25f5);position:absolute;inset:0}.home-focus-card>*{z-index:1;position:relative}.home-focus-card.buy{background-image:url(/images/fahrradspektrum-urban-commute-v1301.webp)}.home-focus-card.tour{background-image:url(/images/fahrradspektrum-lake-tour-v1301.webp)}.home-focus-card.workshop{background-image:url(/images/fahrradspektrum-workshop-torque-v1301.webp)}.home-focus-card small{color:#8be4d7;text-transform:uppercase;letter-spacing:1px;margin-top:auto;font-size:12px;font-weight:800}.home-focus-card h3{margin:9px 0 10px;font:700 25px/1.14 Georgia,serif}.home-focus-card p{color:#c6d8d5;margin:0;font-size:12px;line-height:1.6}.home-focus-card>span{color:#fff;margin-top:20px;font-size:12px;font-weight:800}.home-path-section{color:#fff;background:#07333c;padding:85px 0 92px}.home-path-section .home-focus-head h2{color:#fff}.home-path-section .home-focus-head>a{color:#82ddd1}.home-path-grid{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(5,1fr);display:grid}.home-path-grid>a{border-right:1px solid #ffffff21;flex-direction:column;min-height:215px;padding:22px 18px;display:flex}.home-path-grid>a:last-child{border:0}.home-path-grid>a>b{color:#f2c14b;font-size:12px}.home-path-grid>a>div{margin:auto 0}.home-path-grid h3{margin:0 0 10px;font:700 18px Georgia,serif}.home-path-grid p{color:#b8ceca;margin:0;font-size:12px;line-height:1.6}.home-path-grid>a>span{color:#79ddd1}.home-path-grid>a:hover{background:#79ddd114}.home-tour-selection-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home-tour-selection-grid>a{background:#fff;border:1px solid #dce5df;border-radius:9px;overflow:hidden}.home-tour-selection-grid>a>span{background-position:50%;background-size:cover;height:210px;display:block}.home-tour-selection-grid>a>div{padding:21px}.home-tour-selection-grid small{color:#087f73;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.home-tour-selection-grid h3{margin:8px 0 9px;font:700 21px Georgia,serif}.home-tour-selection-grid p{color:#607477;font-size:12px}.home-tour-selection-grid b{color:#087f73;margin-top:17px;font-size:12px;display:block}.home-feature-pair{padding:20px 0 90px}.home-feature-pair>.shell{grid-template-columns:1fr 1fr;gap:15px;display:grid}.home-feature-card{color:#fff;background-position:50%;background-size:cover;border-radius:11px;align-items:flex-end;min-height:430px;padding:38px;display:flex;position:relative;overflow:hidden}.home-feature-card:before{content:"";background:linear-gradient(#041e251a,#041e25f5);position:absolute;inset:0}.home-feature-card.personal{background-image:url(/images/fahrradspektrum-trekking-v2100.webp)}.home-feature-card.region{background-image:url(/images/fahrradspektrum-south-vineyard-v1301.webp)}.home-feature-card>div{z-index:1;max-width:470px;position:relative}.home-feature-card small{color:#79ddd1;text-transform:uppercase;letter-spacing:1px;font-weight:800}.home-feature-card h2{margin:11px 0 15px;font:700 36px/1 Georgia,serif}.home-feature-card p{color:#c7d9d6;font-size:12px;line-height:1.65}.home-feature-card span{margin-top:22px;font-size:12px;font-weight:800;display:block}.home-proof{color:#fff;background:#092c34;padding:90px 0}.home-proof>.shell{grid-template-columns:.9fr 1.1fr;align-items:center;gap:85px;display:grid}.home-proof h2{letter-spacing:-1.8px;margin:14px 0 18px;font:800 42px/1.06 Manrope,sans-serif}.home-proof p{color:#b8cfcb;font-size:13px;line-height:1.7}.home-proof a{color:#78ddd0;margin-top:13px;font-size:12px;font-weight:800;display:inline-block}.home-proof-stats{border:1px solid #28515a;grid-template-columns:1fr 1fr;display:grid}.home-proof-stats span{border-bottom:1px solid #28515a;border-right:1px solid #28515a;flex-direction:column;justify-content:center;min-height:130px;padding:24px;display:flex}.home-proof-stats span:nth-child(2n){border-right:0}.home-proof-stats span:nth-child(n+3){border-bottom:0}.home-proof-stats b{color:#fff;font:800 34px Manrope}.home-proof-stats small{color:#93b7b2;text-transform:uppercase;letter-spacing:.8px;font-size:12px}.search-page{color:#102f35;background:#fbfaf5}.search-hero{color:#fff;background:linear-gradient(120deg,#07333c,#0c5055);padding:72px 0 65px}.search-hero h1{letter-spacing:-3.5px;margin:17px 0 18px;font:800 clamp(45px,6vw,72px)/.98 Manrope,sans-serif}.search-hero h1 em{color:#83ded2;font-style:normal}.search-hero>div>p{color:#c1d6d2;max-width:650px;line-height:1.7}.search-hero form{background:#fff;border-radius:8px;grid-template-columns:1fr auto;gap:7px;width:min(760px,100%);margin-top:28px;padding:7px;display:grid}.search-hero input{color:#17383d;border:0;outline:0;width:100%;height:50px;padding:0 15px}.search-hero form button{color:#fff;cursor:pointer;background:#d45622;border:0;border-radius:5px;padding:0 25px;font-weight:800}.search-prompts{color:#9fc1bd;flex-wrap:wrap;align-items:center;gap:8px;margin-top:13px;font-size:12px;display:flex}.search-prompts button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:20px;padding:6px 10px}.search-prompts button:hover{background:#ffffff1a}.search-pathways{z-index:2;background:#fff;border:1px solid #d9e4dd;border-radius:9px;grid-template-columns:repeat(4,1fr);margin-top:-22px;display:grid;position:relative;box-shadow:0 15px 35px #0730361a}.search-pathways>a{border-right:1px solid #e1e8e3;align-items:center;gap:13px;min-height:106px;padding:18px;display:flex}.search-pathways>a:last-child{border:0}.search-pathways>a>b{color:#d45622;font-size:12px}.search-pathways span{gap:4px;display:grid}.search-pathways strong{font:700 15px Georgia,serif}.search-pathways small{color:#687b7d;font-size:12px;line-height:1.45}.search-pathways i{color:#087f73;margin-left:auto;font-style:normal}.search-results-page{padding-top:72px;padding-bottom:100px}.search-result-head{justify-content:space-between;align-items:end;gap:30px;display:flex}.search-result-head small{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-weight:800}.search-result-head h2{letter-spacing:-1.5px;margin:8px 0 0;font:800 36px Manrope}.search-result-head>span{color:#50706d;background:#e5f0ea;border-radius:5px;padding:9px 12px;font-size:12px}.search-result-head>span b{color:#087f73;font-size:15px}.search-category-filter{flex-wrap:wrap;gap:7px;margin:30px 0 24px;display:flex}.search-category-filter button{color:#536c6e;cursor:pointer;background:#fff;border:1px solid #d4dfd8;border-radius:20px;padding:8px 12px;font-size:12px;font-weight:800}.search-category-filter button.active,.search-category-filter button:hover{color:#fff;background:#087f73;border-color:#087f73}.search-result-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.search-result-grid>a{background:#fff;border:1px solid #dce4df;border-radius:8px;flex-direction:column;min-height:210px;padding:23px;display:flex}.search-result-grid>a:hover{border-color:#83bdb3;box-shadow:0 10px 28px #07303614}.search-result-grid small{color:#087f73;text-transform:uppercase;letter-spacing:.8px;font-size:12px;font-weight:800}.search-result-grid h3{margin:10px 0;font:700 18px/1.25 Georgia,serif}.search-result-grid p{color:#637779;margin:0;font-size:12px;line-height:1.6}.search-result-grid span{color:#087f73;margin-top:auto;padding-top:18px;font-size:12px;font-weight:800}.search-more{color:#fff;cursor:pointer;background:#07333c;border:0;border-radius:5px;margin:30px auto 0;padding:13px 18px;font-weight:800;display:block}.search-no-result{text-align:center;background:#fff;border:1px dashed #b9ccc5;border-radius:8px;padding:55px}.search-no-result b{font:700 24px Georgia}.search-no-result p{color:#64787a}.search-no-result button{color:#fff;background:#087f73;border:0;border-radius:5px;padding:11px 15px;font-weight:800}.service-region-page{color:#102f35;background:#fbfaf5}.service-region-hero{color:#fff;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}.service-region-photo{background-position:50%;background-size:cover;position:absolute;inset:0}.service-region-hero>.shell{z-index:1;padding-top:65px;padding-bottom:65px;position:relative}.service-region-hero h1{letter-spacing:-3.2px;max-width:760px;margin:18px 0;font:800 clamp(46px,6vw,72px)/.98 Manrope}.service-region-hero>div>p{color:#d2dfdc;max-width:650px;line-height:1.7}.service-region-hero>.shell>div:last-child{gap:9px;margin-top:25px;display:flex}.service-region-hero>.shell>div:last-child a{border:1px solid #ffffff59;border-radius:5px;padding:12px 15px;font-size:12px;font-weight:800}.service-region-hero>.shell>div:last-child a:first-child{background:#d45622;border-color:#d45622}.service-region-intro,.service-region-check{grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:82px;padding-bottom:82px;display:grid}.service-region-intro small,.service-region-head small,.service-region-check small,.service-region-partner small{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:800}.service-region-intro h2,.service-region-head h2,.service-region-check h2,.service-region-partner h2{letter-spacing:-1.7px;margin:9px 0 0;font:800 clamp(31px,4vw,46px)/1.05 Manrope}.service-region-intro>p,.service-region-check p{color:#607477;margin:0;line-height:1.8}.service-region-cities{padding-bottom:92px}.service-region-head{justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px;display:flex}.service-region-head>span{color:#087f73;font-weight:800}.service-region-cities>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.service-region-cities a{background:#fff;border:1px solid #dce4df;border-radius:8px;flex-direction:column;min-height:180px;padding:22px;display:flex}.service-region-cities h3{margin:9px 0 7px;font:700 21px Georgia}.service-region-cities p{color:#64787a;font-size:12px}.service-region-cities a>span{color:#087f73;margin-top:auto;font-size:12px;font-weight:800}.service-region-priorities{background:#e6f0eb;padding:85px 0}.service-region-head>a{color:#087f73;font-size:12px;font-weight:800}.service-priority-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.service-priority-grid article{background:#fff;border-radius:8px;min-height:220px;padding:25px}.service-priority-grid b{color:#d45622;font-size:12px}.service-priority-grid h3{margin:28px 0 10px;font:700 20px Georgia}.service-priority-grid p{color:#607477;font-size:12px;line-height:1.65}.service-region-check ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.service-region-check li{background:#fff;border:1px solid #dce4df;border-radius:6px;padding:16px 17px;font-size:12px;font-weight:700}.service-region-check li:before{content:"✓";color:#087f73;margin-right:9px}.service-region-partner{color:#fff;background:#07333c;padding:62px 0}.service-region-partner>.shell{justify-content:space-between;align-items:center;gap:40px;display:flex}.service-region-partner small{color:#7eddd1}.service-region-partner h2{font-size:34px}.service-region-partner p{color:#b8ceca;max-width:620px}.service-region-partner a{color:#fff;background:#d45622;border-radius:5px;flex:none;padding:13px 17px;font-size:12px;font-weight:800}.atlas-card-links{gap:6px;margin-top:auto;display:grid}.atlas-card-links a{margin:0!important}.partner-page{color:#102f35;background:#fbfaf5}.partner-hero{color:#fff;background:#07333c;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.partner-hero-photo{background:linear-gradient(90deg,#052b32f7,#052b3261),url(/images/fahrradspektrum-kaufberatung-v2200.webp) 50%/cover;position:absolute;inset:0}.partner-hero>.shell{z-index:1;padding-top:70px;padding-bottom:70px;position:relative}.partner-hero h1{letter-spacing:-3.4px;margin:17px 0 19px;font:800 clamp(46px,6vw,73px)/.97 Manrope}.partner-hero h1 em{color:#80ddd1;font-style:normal}.partner-hero>div>p{color:#c4d7d3;max-width:690px;line-height:1.7}.partner-hero>.shell>div:last-child{gap:9px;margin-top:27px;display:flex}.partner-hero>.shell>div:last-child a{border:1px solid #ffffff59;border-radius:5px;padding:13px 17px;font-size:12px;font-weight:800}.partner-hero>.shell>div:last-child a:first-child{background:#d45622;border-color:#d45622}.partner-audiences{padding-top:90px;padding-bottom:96px}.partner-section-head{justify-content:space-between;align-items:end;gap:45px;margin-bottom:34px;display:flex}.partner-section-head small{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-weight:800}.partner-section-head h2{letter-spacing:-1.8px;margin:9px 0 0;font:800 clamp(32px,4vw,47px)/1.05 Manrope}.partner-section-head>p{color:#607477;max-width:480px;margin:0;line-height:1.7}.partner-audiences>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.partner-audiences>div:last-child>a{background:#fff;border:1px solid #dce4df;border-radius:8px;flex-direction:column;min-height:255px;padding:24px;display:flex}.partner-audiences>div:last-child>a:hover{border-color:#83bdb3;box-shadow:0 12px 30px #07303614}.partner-audiences a>span{color:#087f73;background:#e2f0ea;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.partner-audiences h3{margin:27px 0 10px;font:700 19px Georgia}.partner-audiences p{color:#607477;font-size:12px;line-height:1.65}.partner-audiences a>b{color:#087f73;margin-top:auto;padding-top:15px;font-size:12px}.partner-models{background:#e5efe9;padding:88px 0 96px}.partner-model-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.partner-model-grid article{background:#fff;border-radius:8px;flex-direction:column;min-height:310px;padding:24px;display:flex}.partner-model-grid article>b{color:#d45622;font-size:12px}.partner-model-grid small{color:#087f73;text-transform:uppercase;letter-spacing:.8px;margin-top:32px;font-size:12px;font-weight:800}.partner-model-grid h3{margin:8px 0 11px;font:700 20px Georgia}.partner-model-grid p{color:#607477;font-size:12px;line-height:1.65}.partner-model-grid a{color:#087f73;margin-top:auto;font-size:12px;font-weight:800}.partner-guardrails{grid-template-columns:.85fr 1.15fr;gap:80px;padding-top:95px;padding-bottom:95px;display:grid}.partner-guardrails h2{letter-spacing:-1.8px;margin:14px 0 18px;font:800 43px/1.05 Manrope}.partner-guardrails>div>p{color:#607477;line-height:1.75}.partner-guardrails>div>a{color:#087f73;margin-top:15px;font-size:12px;font-weight:800;display:inline-block}.partner-guardrails ol{margin:0;padding:0;list-style:none}.partner-guardrails li{border-top:1px solid #dce4df;gap:22px;padding:20px 0;display:flex}.partner-guardrails li>b{color:#d45622;font-size:12px}.partner-guardrails li>span{gap:6px;display:grid}.partner-guardrails strong{font:700 16px Georgia}.partner-guardrails small{color:#607477;line-height:1.55}.partner-process{color:#fff;background:#07333c;padding:84px 0}.partner-process .partner-section-head h2{color:#fff}.partner-process>.shell>div:nth-child(2){border:1px solid #28545b;grid-template-columns:repeat(4,1fr);display:grid}.partner-process>.shell>div:nth-child(2)>span{border-right:1px solid #28545b;flex-direction:column;min-height:170px;padding:22px;display:flex}.partner-process>.shell>div:nth-child(2)>span:last-child{border:0}.partner-process span>b{color:#f2c14b}.partner-process span>strong{margin:35px 0 8px;font:700 18px Georgia}.partner-process span>small{color:#abc4c0;line-height:1.55}.partner-process>.shell>a{background:#d45622;border-radius:5px;margin-top:25px;padding:13px 17px;font-size:12px;font-weight:800;display:inline-block}.editorial-evidence{color:#102f35;background:#e5efe9;padding:78px 0}.editorial-evidence>.shell{grid-template-columns:.72fr 1.28fr;align-items:start;gap:65px;display:grid}.editorial-evidence-copy h2{letter-spacing:-1.8px;margin:12px 0 16px;font:800 clamp(31px,4vw,44px)/1.05 Manrope}.editorial-evidence-copy>p{color:#5d7375;line-height:1.75}.editorial-evidence dl{gap:0;margin:27px 0 0;display:grid}.editorial-evidence dl>div{border-top:1px solid #cbdcd4;grid-template-columns:120px 1fr;gap:15px;padding:12px 0;display:grid}.editorial-evidence dt{color:#667b7d;font-size:12px}.editorial-evidence dd{margin:0;font-size:12px;font-weight:800}.editorial-evidence dd a{color:#087f73}.editorial-source-links{grid-template-columns:1fr 1fr;gap:9px;display:grid}.editorial-source-links>a{background:#fff;border:1px solid #d1ded8;border-radius:8px;flex-direction:column;min-height:180px;padding:20px;display:flex}.editorial-source-links small{color:#087f73;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.editorial-source-links strong{margin:14px 0 7px;font:700 17px/1.25 Georgia}.editorial-source-links span{color:#65797b;font-size:12px;line-height:1.5}.editorial-source-links b{color:#087f73;margin-top:auto;padding-top:15px;font-size:12px}.editorial-source-links .all-sources{color:#fff;background:#07333c;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:auto;display:flex}.editorial-source-links .all-sources strong{margin:0}.editorial-source-links .all-sources b{color:#7eddd1;margin:0;padding:0}.sources-page{color:#102f35;background:#fbfaf5}.sources-hero{color:#fff;background:linear-gradient(120deg,#07333c,#0b5156);padding:70px 0 80px}.sources-hero h1{letter-spacing:-3.4px;margin:17px 0 20px;font:800 clamp(48px,6vw,73px)/.98 Manrope}.sources-hero h1 em{color:#83ded2;font-style:normal}.sources-hero>div>p{color:#c0d7d3;max-width:750px;line-height:1.75}.sources-status{border:1px solid #356269;grid-template-columns:repeat(3,1fr);max-width:900px;margin-top:31px;display:grid}.sources-status span{color:#abc6c2;border-right:1px solid #356269;flex-direction:column;justify-content:center;min-height:90px;padding:16px;font-size:12px;display:flex}.sources-status span:last-child{border:0}.sources-status b{color:#fff;margin-bottom:5px;font-size:15px;display:block}.sources-method{grid-template-columns:.7fr 1.3fr;gap:70px;padding-top:80px;padding-bottom:64px;display:grid}.sources-method small,.sources-groups header small,.sources-limits small{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.sources-method h2,.sources-limits h2{letter-spacing:-1.8px;margin:8px 0 0;font:800 40px/1.05 Manrope}.sources-method>p{color:#607477;margin:0;line-height:1.85}.sources-groups{padding-bottom:90px}.sources-groups>article{border-top:1px solid #d7e2dc;padding:35px 0}.sources-groups header{grid-template-columns:42px 1fr;gap:20px;display:grid}.sources-groups header>b{color:#d45622;font-size:12px}.sources-groups header h2{margin:6px 0 9px;font:700 25px Georgia}.sources-groups header p{color:#607477;max-width:800px;line-height:1.7}.sources-groups article>div{grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0 0 62px;display:grid}.sources-groups article>div>a{background:#fff;border:1px solid #dce4df;border-radius:8px;flex-direction:column;min-height:190px;padding:20px;display:flex}.sources-groups article>div small{color:#087f73;text-transform:uppercase;font-weight:800}.sources-groups article>div strong{margin:14px 0 8px;font:700 17px/1.25 Georgia}.sources-groups article>div span{color:#63787a;font-size:12px;line-height:1.5}.sources-groups article>div b{color:#087f73;margin-top:auto;padding-top:15px;font-size:12px}.sources-limits{background:#e5efe9;padding:68px 0}.sources-limits>.shell{grid-template-columns:.7fr 1.1fr auto;align-items:center;gap:45px;display:grid}.sources-limits p{color:#607477;line-height:1.7}.sources-limits a{color:#fff;background:#07333c;border-radius:5px;padding:13px 16px;font-size:12px;font-weight:800}.partner-path-page,.partner-request-page{color:#102f35;background:#fbfaf5}.partner-path-hero{color:#fff;align-items:center;min-height:520px;display:flex;position:relative;overflow:hidden}.partner-path-photo{background-position:50%;background-size:cover;position:absolute;inset:0}.partner-path-hero>.shell{z-index:1;padding-top:70px;padding-bottom:70px;position:relative}.partner-path-hero h1{letter-spacing:-3.2px;max-width:860px;margin:18px 0 19px;font:800 clamp(45px,5.8vw,70px)/.98 Manrope}.partner-path-hero>div>p{color:#c5d8d4;max-width:700px;line-height:1.72}.partner-path-hero>.shell>div:last-child{gap:9px;margin-top:27px;display:flex}.partner-path-hero>.shell>div:last-child a{border:1px solid #ffffff59;border-radius:5px;padding:13px 16px;font-size:12px;font-weight:800}.partner-path-hero>.shell>div:last-child a:first-child{background:#d45622;border-color:#d45622}.partner-path-fit{grid-template-columns:.8fr 1.2fr;gap:75px;padding-top:82px;padding-bottom:82px;display:grid}.partner-path-fit small,.partner-path-proof small,.partner-path-cta small,.partner-request-content small,.partner-request-expectation small{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.partner-path-fit h2,.partner-path-proof h2,.partner-path-cta h2,.partner-request-content h2,.partner-request-expectation h2{letter-spacing:-1.7px;margin:8px 0 14px;font:800 clamp(30px,4vw,43px)/1.05 Manrope}.partner-path-fit p,.partner-path-proof p,.partner-path-cta p{color:#607477;line-height:1.7}.partner-path-fit ul,.partner-path-proof ul{grid-template-columns:1fr 1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.partner-path-fit li,.partner-path-proof li{background:#fff;border:1px solid #dce4df;border-radius:6px;padding:16px;font-size:12px;font-weight:700}.partner-path-fit li:before,.partner-path-proof li:before{content:"✓";color:#087f73;margin-right:9px}.partner-path-modules{background:#e5efe9;padding:85px 0}.partner-path-modules>.shell>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.partner-path-modules article{background:#fff;border-radius:8px;min-height:230px;padding:24px}.partner-path-modules article>b{color:#d45622;font-size:12px}.partner-path-modules h3{margin:35px 0 11px;font:700 20px Georgia}.partner-path-modules p{color:#607477;font-size:12px;line-height:1.65}.partner-path-proof{grid-template-columns:1fr 1fr;gap:18px;padding-top:88px;padding-bottom:88px;display:grid}.partner-path-proof>div{background:#fff;border:1px solid #dce4df;border-radius:9px;padding:30px}.partner-path-proof ul{grid-template-columns:1fr}.partner-path-proof p{margin-top:20px;font-size:12px}.partner-path-cta{color:#fff;background:#07333c;padding:68px 0}.partner-path-cta>.shell{justify-content:space-between;align-items:center;gap:45px;display:flex}.partner-path-cta small{color:#7eddd1}.partner-path-cta h2{color:#fff}.partner-path-cta p{color:#b6ceca;margin-bottom:0}.partner-path-cta a{background:#d45622;border-radius:5px;flex:none;padding:13px 17px;font-size:12px;font-weight:800}.partner-request-hero{background:linear-gradient(120deg,#e4f0ea,#fbfaf5);padding:68px 0 75px}.partner-request-hero h1{letter-spacing:-3.1px;margin:17px 0 19px;font:800 clamp(45px,6vw,70px)/.98 Manrope}.partner-request-hero h1 em{color:#087f73;font-style:normal}.partner-request-hero>div>p{color:#607477;max-width:700px;line-height:1.75}.partner-request-content{grid-template-columns:1fr .8fr;gap:70px;padding-top:82px;padding-bottom:90px;display:grid}.partner-request-content ol{margin:28px 0 0;padding:0;list-style:none}.partner-request-content li{border-top:1px solid #dce4df;grid-template-columns:40px 1fr;gap:12px;padding:14px 0;display:grid}.partner-request-content li b{color:#d45622;font-size:12px}.partner-request-content li span{font-size:13px;font-weight:700}.partner-request-content aside{color:#fff;background:#07333c;border-radius:10px;padding:30px}.partner-request-content aside small{color:#7eddd1}.partner-request-content aside h2{color:#fff;font-size:32px}.partner-request-content aside p{color:#b6ceca;font-size:12px;line-height:1.7}.partner-request-content aside>a:first-of-type{text-align:center;background:#d45622;border-radius:5px;margin-top:23px;padding:14px;font-size:12px;font-weight:800;display:block}.partner-request-content aside>span{color:#8fb0ab;margin-top:12px;font-size:12px;display:block}.partner-request-content aside .back{color:#7eddd1;margin-top:28px;font-size:12px;font-weight:800;display:block}.partner-request-expectation{background:#e5efe9;padding:78px 0}.partner-request-expectation>.shell>div:last-child{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:28px;display:grid}.partner-request-expectation span{background:#fff;border-radius:8px;flex-direction:column;min-height:145px;padding:22px;display:flex}.partner-request-expectation span>b{color:#d45622;font-size:12px}.partner-request-expectation span>strong{margin:28px 0 7px;font:700 17px Georgia}.partner-request-expectation span>small{color:#607477;text-transform:none;letter-spacing:0;line-height:1.5}.road-hub{color:#102f35;background:#fbfaf5}.road-hero{align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.road-hero-photo{background:linear-gradient(90deg,#f7f7f1f7 0%,#f7f7f1d9 39%,#f7f7f10f 72%),url(/images/fahrradspektrum-rennrad-hero-v1501.webp) 50%/cover;position:absolute;inset:0}.road-hero>.shell{z-index:1;padding-top:70px;padding-bottom:70px;position:relative}.road-hero h1{letter-spacing:-4px;max-width:760px;margin:16px 0 19px;font:800 clamp(50px,6.4vw,78px)/.94 Manrope}.road-hero h1 em{color:#087f73;font-style:normal}.road-hero>div>p{color:#506a6d;max-width:650px;font-size:15px;line-height:1.72}.road-hero>.shell>div:last-child{gap:9px;margin-top:27px;display:flex}.road-hero>.shell>div:last-child a{border:1px solid #9db5af;border-radius:5px;padding:13px 16px;font-size:12px;font-weight:800}.road-hero>.shell>div:last-child a:first-child{color:#fff;background:#d45622;border-color:#d45622}.road-intro{grid-template-columns:.7fr 1fr .8fr;align-items:end;gap:55px;padding-top:82px;padding-bottom:85px;display:grid}.road-intro small,.road-section-head small,.road-order .eyebrow{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.road-intro h2,.road-section-head h2,.road-order h2{letter-spacing:-2px;margin:9px 0 0;font:800 clamp(33px,4vw,47px)/1.04 Manrope}.road-intro>p{color:#607477;margin:0;line-height:1.8}.road-intro>div:last-child{border:1px solid #dce4df;grid-template-columns:1fr 1fr;display:grid}.road-intro>div:last-child span{color:#607477;border-bottom:1px solid #dce4df;border-right:1px solid #dce4df;flex-direction:column;justify-content:center;min-height:90px;padding:15px;font-size:12px;display:flex}.road-intro>div:last-child span:nth-child(2){border-right:0}.road-intro>div:last-child span:last-child{border:0;grid-column:1/-1}.road-intro>div:last-child b{color:#07333c;font:800 24px Manrope}.road-profiles{background:#e5efe9;padding:85px 0 92px}.road-section-head{justify-content:space-between;align-items:end;gap:45px;margin-bottom:34px;display:flex}.road-section-head>p{color:#607477;max-width:500px;margin:0;line-height:1.7}.road-section-head>a{color:#087f73;font-size:12px;font-weight:800}.road-profiles>.shell>div:last-child{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.road-profiles a{background:#fff;border:1px solid #d4e0da;border-radius:8px;flex-direction:column;min-height:245px;padding:23px;display:flex}.road-profiles a:hover{border-color:#82baaf;transform:translateY(-2px)}.road-profiles a small{color:#d45622;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.road-profiles h3{margin:32px 0 11px;font:700 23px Georgia}.road-profiles p{color:#607477;font-size:12px;line-height:1.65}.road-profiles span{color:#087f73;margin-top:auto;padding-top:15px;font-size:12px;font-weight:800}.road-guides{padding-top:92px;padding-bottom:100px}.road-guides>div:last-child{grid-template-columns:1fr 1fr;gap:12px;display:grid}.road-guides>div:last-child>a{background:#fff;border:1px solid #dce4df;border-radius:9px;grid-template-columns:.8fr 1.2fr;min-height:270px;display:grid;overflow:hidden}.road-guides>div:last-child>a:hover{border-color:#83bdb3;box-shadow:0 12px 30px #07303614}.road-guide-image{background-position:50%;background-size:cover;min-height:270px}.road-guides>div:last-child>a>div{flex-direction:column;padding:23px;display:flex}.road-guides small{color:#d45622;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.road-guides h3{margin:11px 0 10px;font:700 21px/1.2 Georgia}.road-guides p{color:#607477;margin:0;font-size:12px;line-height:1.6}.road-guides b{color:#087f73;margin-top:auto;padding-top:16px;font-size:12px}.road-order{color:#fff;background:#07333c;padding:85px 0}.road-order>.shell{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.road-order .eyebrow{color:#7eddd1}.road-order h2{color:#fff}.road-order p{color:#b8ceca;line-height:1.75}.road-order>div>div>a{color:#7eddd1;margin-top:13px;font-size:12px;font-weight:800;display:inline-block}.road-order ol{margin:0;padding:0;list-style:none}.road-order li{border-top:1px solid #28535a;grid-template-columns:45px 1fr;gap:15px;padding:16px 0;display:grid}.road-order li>b{color:#f2c14b;font-size:12px}.road-order li>span{grid-template-columns:.55fr 1fr;gap:25px;display:grid}.road-order li strong{font:700 16px Georgia}.road-order li small{color:#9dbbb6;line-height:1.5}.road-tours{padding-top:92px;padding-bottom:100px}.road-tours>div:last-child{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.road-tours>div:last-child>a{background:#fff;border:1px solid #dce4df;border-radius:9px;overflow:hidden}.road-tours a>span{background-position:50%;background-size:cover;height:230px;display:block}.road-tours a>div{padding:21px}.road-tours small{color:#087f73;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.road-tours h3{margin:8px 0 9px;font:700 21px Georgia}.road-tours p{color:#607477;font-size:12px}.road-tours b{color:#087f73;margin-top:17px;font-size:12px;display:block}.road-advisor-page{color:#102f35;background:#fbfaf5}.road-advisor-hero{color:#fff;background:#07333c;align-items:center;min-height:590px;display:flex;position:relative;overflow:hidden}.road-advisor-hero-photo{background:linear-gradient(90deg,#04252cf7 0%,#04252ce6 42%,#04252c2e 78%),url(/images/fahrradspektrum-rennrad-bikefit-v1501.webp) 50%/cover;position:absolute;inset:0}.road-advisor-hero>.shell{z-index:1;padding-top:72px;padding-bottom:72px;position:relative}.road-advisor-hero .article-crumb,.road-advisor-hero .article-crumb a{color:#bcd2ce}.road-advisor-hero h1{letter-spacing:-4px;max-width:800px;margin:18px 0 19px;font:800 clamp(50px,6.5vw,78px)/.94 Manrope}.road-advisor-hero h1 em{color:#75dfcf;font-style:normal}.road-advisor-hero>div>p{color:#c3d5d1;max-width:690px;font-size:15px;line-height:1.75}.road-advisor-hero nav{gap:9px;margin-top:28px;display:flex}.road-advisor-hero nav a{border:1px solid #ffffff61;border-radius:5px;padding:13px 16px;font-size:12px;font-weight:800}.road-advisor-hero nav a:first-child{background:#d45622;border-color:#d45622}.road-advisor-trust{grid-template-columns:.75fr 1fr .85fr;align-items:end;gap:55px;padding-top:78px;padding-bottom:80px;display:grid}.road-advisor-trust small,.road-advisor-tool header small,.road-budget-matrix header small,.road-test-ride small,.road-dealer-handoff>div>small,.road-dealer-handoff aside>small,.road-advisor-partner small{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.road-advisor-trust h2,.road-advisor-tool header h2,.road-budget-matrix header h2,.road-test-ride h2,.road-dealer-handoff h2,.road-advisor-partner h2{letter-spacing:-2px;margin:9px 0 0;font:800 clamp(33px,4vw,47px)/1.04 Manrope}.road-advisor-trust>p,.road-advisor-tool header>p,.road-budget-matrix header>p,.road-dealer-handoff>div>p{color:#607477;margin:0;line-height:1.75}.road-advisor-trust dl{border:1px solid #dce4df;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.road-advisor-trust dl div{border-right:1px solid #dce4df;flex-direction:column;justify-content:center;min-height:95px;padding:15px;display:flex}.road-advisor-trust dl div:last-child{border:0}.road-advisor-trust dt{color:#07333c;font:800 25px Manrope}.road-advisor-trust dd{color:#607477;margin:3px 0 0;font-size:11px}.road-advisor-tool{background:#e5efe9;padding:88px 0 95px}.road-advisor-tool header,.road-budget-matrix header{justify-content:space-between;align-items:end;gap:55px;margin-bottom:35px;display:flex}.road-advisor-tool header>p,.road-budget-matrix header>p{max-width:510px}.road-advisor-layout{grid-template-columns:1.3fr .7fr;align-items:start;gap:14px;display:grid}.road-advisor-questions{gap:10px;display:grid}.road-advisor-questions fieldset{background:#fff;border:1px solid #d3dfda;border-radius:9px;margin:0;padding:23px}.road-advisor-questions legend{grid-template-columns:40px 1fr;gap:12px;width:100%;padding:0;font:700 17px Georgia;display:grid}.road-advisor-questions legend>b{color:#d45622;font:800 12px Manrope}.road-advisor-questions legend small{color:#607477;margin-top:5px;font:400 11px/1.5 Manrope;display:block}.road-advisor-questions fieldset>div{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:17px;display:grid}.road-advisor-questions button,.road-budget-matrix>div>button{appearance:none;text-align:left;cursor:pointer}.road-advisor-questions button{color:#12373d;background:#f9faf7;border:1px solid #dce4df;border-radius:6px;min-height:74px;padding:12px}.road-advisor-questions button:hover{border-color:#77b7ad}.road-advisor-questions button.selected{background:#e2f1ec;border-color:#087f73;box-shadow:inset 0 0 0 1px #087f73}.road-advisor-questions button strong,.road-advisor-questions button small{display:block}.road-advisor-questions button strong{font-size:12px}.road-advisor-questions button small{color:#607477;margin-top:5px;font-size:10px;line-height:1.35}.road-advisor-result{color:#fff;background:#07333c;border-radius:10px;padding:29px;position:sticky;top:25px}.road-advisor-result>small{color:#75dfcf;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.road-advisor-result h2{letter-spacing:-1.4px;margin:12px 0;font:800 33px/1.05 Manrope}.road-advisor-result>p{color:#b9cfcb;font-size:12px;line-height:1.65}.road-advisor-result>div{margin-top:23px}.road-advisor-result>div span{color:#a9c4bf;border-top:1px solid #28545b;padding:14px 0;font-size:11px;line-height:1.55;display:block}.road-advisor-result>div b{color:#fff;margin-bottom:4px;font-size:12px;display:block}.road-advisor-result>a{text-align:center;background:#d45622;border-radius:5px;margin-top:19px;padding:13px;font-size:12px;font-weight:800;display:block}.road-budget-matrix{padding-top:90px;padding-bottom:100px}.road-budget-matrix>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.road-budget-matrix>div>button{color:#102f35;background:#fff;border:1px solid #dce4df;border-radius:9px;flex-direction:column;min-height:320px;padding:25px;display:flex}.road-budget-matrix>div>button:hover{border-color:#83bdb3;transform:translateY(-2px)}.road-budget-matrix>div>button.selected{border-color:#087f73;box-shadow:inset 0 0 0 1px #087f73,0 14px 35px #07303614}.road-budget-matrix button>small{color:#d45622;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.road-budget-matrix h3{margin:24px 0 18px;font:700 23px/1.1 Georgia}.road-budget-matrix button p{color:#607477;margin:0 0 15px;font-size:11px;line-height:1.55}.road-budget-matrix button p b{color:#102f35;margin-bottom:4px;display:block}.road-budget-matrix button>span{color:#087f73;margin-top:auto;padding-top:17px;font-size:12px;font-weight:800}.road-test-ride{color:#fff;background:#07333c;padding:88px 0 94px}.road-test-ride>.shell{grid-template-columns:.75fr 1.25fr;gap:75px;display:grid}.road-test-ride small{color:#75dfcf}.road-test-ride h2{color:#fff}.road-test-ride p{color:#b8ceca;line-height:1.75}.road-test-progress{margin-top:27px}.road-test-progress>span{background:#28545b;border-radius:20px;height:7px;display:block;overflow:hidden}.road-test-progress i{background:#f2c14b;border-radius:20px;height:100%;transition:width .25s;display:block}.road-test-progress b{color:#a6c0bb;margin-top:8px;font-size:11px;display:block}.road-test-checks{grid-template-columns:1fr 1fr;gap:8px;display:grid}.road-test-checks label{cursor:pointer;background:#0b4149;border:1px solid #28545b;border-radius:7px;grid-template-columns:23px 1fr;align-items:start;gap:10px;min-height:92px;padding:16px;display:grid}.road-test-checks label:hover{border-color:#5ea89d}.road-test-checks input{accent-color:#f2c14b;width:18px;height:18px;margin:0}.road-test-checks span{font-size:11px;line-height:1.55}.road-dealer-handoff{grid-template-columns:.7fr 1.3fr;gap:65px;padding-top:94px;padding-bottom:100px;display:grid}.road-dealer-handoff>div>p{margin-top:16px}.road-dealer-handoff ul{margin:24px 0 0;padding:0;list-style:none}.road-dealer-handoff li{color:#36575c;border-top:1px solid #dce4df;padding:11px 0;font-size:12px}.road-dealer-handoff li:before{content:"✓";color:#087f73;margin-right:9px}.road-dealer-handoff aside{background:#e5efe9;border-radius:10px;padding:27px}.road-dealer-handoff aside pre{white-space:pre-wrap;color:#36575c;background:#fff;border:1px solid #d2dfd9;border-radius:6px;max-height:300px;margin:13px 0 18px;padding:17px;font:11px/1.6 Manrope;overflow:auto}.road-dealer-handoff aside>div{gap:8px;display:flex}.road-dealer-handoff button,.road-dealer-handoff a{color:#fff;cursor:pointer;background:#07333c;border:0;border-radius:5px;padding:13px 15px;font-size:12px;font-weight:800}.road-dealer-handoff a{background:#d45622}.road-dealer-handoff aside>span{color:#607477;margin-top:13px;font-size:10px;line-height:1.5;display:block}.road-advisor-partner{background:#d8e9e3;padding:65px 0}.road-advisor-partner>.shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.road-advisor-partner h2{font-size:35px}.road-advisor-partner p{color:#607477;max-width:690px;line-height:1.65}.road-advisor-partner a{color:#fff;background:#07333c;border-radius:5px;flex:none;padding:14px 17px;font-size:12px;font-weight:800}.road-advisor-page button:focus-visible,.road-advisor-page a:focus-visible{outline-offset:3px;outline:3px solid #f2c14b}.road-service-teaser{background:#d8e9e3;padding:55px 0}.road-service-teaser>.shell{justify-content:space-between;align-items:center;gap:45px;display:flex}.road-service-teaser small{color:#d45622;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.road-service-teaser h2{letter-spacing:-1.5px;margin:7px 0;font:800 34px Manrope}.road-service-teaser p{color:#607477;margin:0}.road-service-teaser a{color:#fff;background:#07333c;border-radius:5px;flex:none;padding:13px 16px;font-size:12px;font-weight:800}.road-authority-section{background:#d8e9e3;padding:82px 0}.road-authority-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.road-authority-grid a{background:#fff;border-radius:8px;flex-direction:column;min-height:230px;padding:22px;display:flex}.road-authority-grid a:hover{transform:translateY(-2px);box-shadow:0 12px 28px #07303614}.road-authority-grid a>b{color:#d45622;font-size:11px}.road-authority-grid h3{margin:35px 0 9px;font:700 21px Georgia}.road-authority-grid p{color:#607477;font-size:11px;line-height:1.55}.road-authority-grid span{color:#087f73;margin-top:auto;font-size:11px;font-weight:800}.road-suite-page{color:#102f35;background:#fbfaf5}.road-suite-hero{color:#fff;background:#07333c;align-items:center;min-height:570px;display:flex;position:relative;overflow:hidden}.road-suite-photo{background-position:50%;background-size:cover;position:absolute;inset:0}.road-service-hero .road-suite-photo{background-image:linear-gradient(90deg,#04252cf7,#04252cdb 43%,#04252c29 78%),url(/images/fahrradspektrum-workshop-torque-v1301.webp)}.road-suite-hero>.shell{z-index:1;padding-top:70px;padding-bottom:70px;position:relative}.road-suite-hero .article-crumb,.road-suite-hero .article-crumb a{color:#bed2ce}.road-suite-hero h1{letter-spacing:-4px;max-width:850px;margin:18px 0 19px;font:800 clamp(50px,6.5vw,78px)/.94 Manrope}.road-suite-hero h1 em{color:#75dfcf;font-style:normal}.road-suite-hero>div>p{color:#c3d5d1;max-width:700px;font-size:15px;line-height:1.75}.road-suite-hero nav{gap:9px;margin-top:28px;display:flex}.road-suite-hero nav a{border:1px solid #ffffff61;border-radius:5px;padding:13px 16px;font-size:12px;font-weight:800}.road-suite-hero nav a:first-child{background:#d45622;border-color:#d45622}.road-suite-intro{grid-template-columns:.78fr 1fr 1fr;align-items:end;gap:52px;padding-top:78px;padding-bottom:82px;display:grid}.road-suite-intro small,.road-setup small,.road-maintenance small,.road-startcheck small,.road-service-request small{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.road-suite-intro h2,.road-setup h2,.road-maintenance h2,.road-startcheck h2,.road-service-request h2{letter-spacing:-2px;margin:9px 0 0;font:800 clamp(33px,4vw,47px)/1.04 Manrope}.road-suite-intro>p,.road-setup header>p,.road-maintenance header>p,.road-startcheck>div:first-child>p,.road-service-request>div>div>p{color:#607477;margin:0;line-height:1.75}.road-suite-intro dl{border:1px solid #dce4df;grid-template-columns:1fr 1fr;margin:0;display:grid}.road-suite-intro dl div{border-bottom:1px solid #dce4df;border-right:1px solid #dce4df;min-height:80px;padding:14px}.road-suite-intro dl div:nth-child(2n){border-right:0}.road-suite-intro dl div:nth-child(n+3){border-bottom:0}.road-suite-intro dt{color:#07333c;font:800 14px Manrope}.road-suite-intro dd{color:#607477;margin:4px 0 0;font-size:10px}.road-setup{padding-top:85px;padding-bottom:95px}.road-setup header,.road-maintenance header{justify-content:space-between;align-items:end;gap:55px;margin-bottom:35px;display:flex}.road-setup header>p,.road-maintenance header>p{max-width:520px}.road-setup-grid{grid-template-columns:1.3fr .7fr;align-items:start;gap:12px;display:grid}.road-setup form{background:#fff;border:1px solid #dce4df;border-radius:9px;grid-template-columns:1fr 1fr;gap:13px;padding:24px;display:grid}.road-setup label,.road-maintenance-controls label{color:#34565b;gap:6px;font-size:11px;font-weight:800;display:grid}.road-setup input,.road-setup textarea,.road-maintenance-controls input,.road-maintenance-controls select{color:#12373d;background:#fbfcf9;border:1px solid #cedbd5;border-radius:5px;width:100%;padding:12px;font:12px Manrope}.road-setup textarea{resize:vertical;min-height:105px}.road-setup .wide{grid-column:1/-1}.road-setup-actions{flex-wrap:wrap;gap:8px;display:flex}.road-setup-actions button,.road-setup-actions a{color:#fff;cursor:pointer;background:#07333c;border:0;border-radius:5px;padding:12px 14px;font-size:11px;font-weight:800}.road-setup-actions button:first-child{background:#d45622}.road-setup-actions a{margin-left:auto}.road-setup aside{color:#fff;background:#07333c;border-radius:9px;padding:27px}.road-setup aside small{color:#75dfcf}.road-setup aside h3{margin:13px 0;font:700 25px Georgia}.road-setup aside p,.road-setup aside li,.road-setup aside>span{color:#b7ceca;font-size:11px;line-height:1.6}.road-setup aside ol{padding-left:18px}.road-setup aside li{border-bottom:1px solid #28545b;padding:7px 0}.road-setup aside>span{color:#f2c14b;margin-top:20px;display:block}.road-maintenance{background:#e5efe9;padding:85px 0 92px}.road-maintenance-controls{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.road-maintenance-controls label{background:#fff;border-radius:7px;padding:15px}.road-maintenance-results{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.road-maintenance-results article{background:#fff;border-radius:8px;min-height:200px;padding:23px}.road-maintenance-results article small{color:#d45622}.road-maintenance-results h3{margin:28px 0 10px;font:700 21px Georgia}.road-maintenance-results p{color:#607477;font-size:11px;line-height:1.6}.road-startcheck{grid-template-columns:.72fr 1.28fr;gap:70px;padding-top:88px;padding-bottom:94px;display:grid}.road-check-progress{margin-top:25px}.road-check-progress>span{background:#dce4df;border-radius:20px;height:7px;display:block;overflow:hidden}.road-check-progress i{background:#087f73;height:100%;transition:width .2s;display:block}.road-check-progress b{color:#607477;margin-top:8px;font-size:11px;display:block}.road-startcheck>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.road-startcheck label{cursor:pointer;background:#fff;border:1px solid #dce4df;border-radius:7px;grid-template-columns:22px 1fr;align-items:start;gap:9px;min-height:88px;padding:15px;display:grid}.road-startcheck input{accent-color:#087f73;width:18px;height:18px;margin:0}.road-startcheck label span{font-size:11px;line-height:1.55}.road-service-request{color:#fff;background:#07333c;padding:82px 0}.road-service-request>.shell{grid-template-columns:.72fr 1.28fr;gap:65px;display:grid}.road-service-request small{color:#75dfcf}.road-service-request h2{color:#fff}.road-service-request>div>div>p{color:#b7ceca;margin-top:15px}.road-service-request a{color:#75dfcf;margin-top:18px;font-size:12px;font-weight:800;display:inline-block}.road-service-request aside{background:#0b4149;border-radius:9px;padding:23px}.road-service-request pre{white-space:pre-wrap;color:#c5d8d4;max-height:260px;margin:0 0 15px;font:11px/1.6 Manrope;overflow:auto}.road-service-request button{color:#fff;cursor:pointer;background:#d45622;border:0;border-radius:5px;padding:12px 14px;font-size:11px;font-weight:800}.road-service-request aside>span{color:#8fb0ab;margin-top:10px;font-size:10px;display:block}.road-components-hero .road-suite-photo{background-image:linear-gradient(90deg,#04252cf7,#04252cd6 43%,#04252c1f 78%),url(/images/fahrradspektrum-rennrad-components-v1801.webp)}.road-fit-hero .road-suite-photo{background-image:linear-gradient(90deg,#04252cf7,#04252cd6 43%,#04252c1f 78%),url(/images/fahrradspektrum-rennrad-bikefit-v1501.webp)}.road-tourworld-hero .road-suite-photo{background-image:linear-gradient(90deg,#04252cf0,#04252cb8 43%,#04252c14 78%),url(/images/fahrradspektrum-rennrad-tourenwelt-v2001.webp)}.road-component-logic,.road-tourworld-map{color:#fff;background:#07333c;padding:72px 0}.road-component-logic>.shell,.road-tourworld-map>.shell{grid-template-columns:.65fr 1.35fr;gap:65px;display:grid}.road-component-logic small,.road-component-groups small,.road-component-guardrails small,.road-fit-prep small,.road-fit-session small,.road-fit-boundary small,.road-tourworld-map small,.road-tourworld-groups small,.road-tourworld-plan small,.road-tourworld-cta small{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.road-component-logic>div>div>small,.road-tourworld-map>div>div>small{color:#75dfcf}.road-component-logic h2,.road-component-groups h2,.road-component-guardrails h2,.road-fit-prep h2,.road-fit-session h2,.road-fit-boundary h2,.road-tourworld-map h2,.road-tourworld-groups h2,.road-tourworld-plan h2,.road-tourworld-cta h2{letter-spacing:-2px;margin:9px 0 0;font:800 clamp(33px,4vw,47px)/1.04 Manrope}.road-component-logic ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.road-component-logic li,.road-tourworld-map>div>div:last-child>span{border-bottom:1px solid #28545b;border-right:1px solid #28545b;flex-direction:column;min-height:130px;padding:19px;display:flex}.road-component-logic li:nth-child(2n){border-right:0}.road-component-logic li:nth-child(n+3){border-bottom:0}.road-component-logic li b,.road-tourworld-map b{color:#f2c14b;font-size:11px}.road-component-logic li strong,.road-tourworld-map strong{margin:22px 0 6px;font:700 16px Georgia}.road-component-logic li span,.road-tourworld-map span small{color:#9dbbb6;font-size:10px;line-height:1.5}.road-component-groups{padding-top:90px;padding-bottom:100px}.road-component-groups>header,.road-fit-prep>header,.road-tourworld-groups>header{justify-content:space-between;align-items:end;gap:55px;margin-bottom:35px;display:flex}.road-component-groups>header>p,.road-fit-prep>header>p,.road-tourworld-groups>header>p{color:#607477;max-width:530px;margin:0;line-height:1.7}.road-component-groups>article{border-top:1px solid #dce4df;grid-template-columns:.5fr 1.5fr;gap:30px;padding:25px 0;display:grid}.road-component-groups h3{margin:9px 0;font:700 20px/1.25 Georgia}.road-component-table{overflow-x:auto}.road-component-table table{border-collapse:collapse;background:#fff;width:100%}.road-component-table th,.road-component-table td{text-align:left;color:#4f696c;border:1px solid #dce4df;min-width:145px;padding:13px;font-size:10px;line-height:1.5}.road-component-table thead th{color:#12373d;text-transform:uppercase;letter-spacing:.6px;background:#e5efe9}.road-component-table tbody th{color:#07333c}.road-component-guardrails{background:#e5efe9;padding:82px 0}.road-component-guardrails>.shell{grid-template-columns:1fr 1fr;gap:12px;display:grid}.road-component-guardrails>.shell>div{background:#fff;border-radius:9px;padding:29px}.road-component-guardrails p{color:#607477;line-height:1.7}.road-component-guardrails ul{padding:0;list-style:none}.road-component-guardrails li{border-top:1px solid #dce4df;padding:10px 0;font-size:11px}.road-component-guardrails li:before{content:"✓";color:#087f73;margin-right:8px}.road-component-guardrails a{color:#087f73;margin-top:12px;font-size:12px;font-weight:800;display:inline-block}.road-fit-prep{padding-top:88px;padding-bottom:95px}.road-fit-layout{grid-template-columns:1.3fr .7fr;align-items:start;gap:12px;display:grid}.road-fit-form{gap:9px;display:grid}.road-fit-form fieldset{background:#fff;border:1px solid #dce4df;border-radius:8px;margin:0;padding:22px}.road-fit-form legend{color:#07333c;padding:0 6px;font:700 16px Georgia}.road-fit-form fieldset>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.road-fit-form button{color:#12373d;cursor:pointer;background:#f9faf7;border:1px solid #dce4df;border-radius:5px;min-height:52px;padding:11px;font-size:11px;font-weight:800}.road-fit-form button.selected{background:#e2f1ec;border-color:#087f73;box-shadow:inset 0 0 0 1px #087f73}.road-fit-form .road-fit-symptoms{grid-template-columns:repeat(4,1fr)}.road-fit-form label{color:#34565b;gap:6px;margin-top:15px;font-size:11px;font-weight:800;display:grid}.road-fit-form textarea{resize:vertical;border:1px solid #cedbd5;border-radius:5px;min-height:105px;padding:12px}.road-fit-layout aside{color:#fff;background:#07333c;border-radius:9px;padding:27px;position:sticky;top:25px}.road-fit-layout aside small{color:#75dfcf}.road-fit-layout h3{margin:13px 0;font:700 24px/1.2 Georgia}.road-fit-layout aside>p{color:#b7ceca;font-size:11px}.road-fit-layout pre{white-space:pre-wrap;color:#c5d8d4;background:#0b4149;max-height:260px;padding:14px;font:10px/1.6 Manrope;overflow:auto}.road-fit-layout aside button{color:#fff;cursor:pointer;background:#d45622;border:0;border-radius:5px;padding:12px 14px;font-size:11px;font-weight:800}.road-fit-session{color:#fff;background:#07333c;padding:84px 0}.road-fit-session>.shell{grid-template-columns:.72fr 1.28fr;gap:65px;display:grid}.road-fit-session small{color:#75dfcf}.road-fit-session h2{color:#fff}.road-fit-session p{color:#b7ceca;line-height:1.7}.road-fit-session>div>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.road-fit-session label{cursor:pointer;background:#0b4149;border:1px solid #28545b;border-radius:7px;grid-template-columns:22px 1fr;gap:9px;min-height:84px;padding:15px;display:grid}.road-fit-session input{accent-color:#f2c14b;width:18px;height:18px;margin:0}.road-fit-session label span{font-size:11px;line-height:1.5}.road-fit-session .road-check-progress>span{background:#28545b}.road-fit-session .road-check-progress i{background:#f2c14b}.road-fit-session .road-check-progress b{color:#9dbbb6}.road-fit-boundary{justify-content:space-between;align-items:end;gap:55px;padding-top:80px;padding-bottom:85px;display:flex}.road-fit-boundary>div:first-child{max-width:760px}.road-fit-boundary p{color:#607477;line-height:1.7}.road-fit-boundary>div:last-child{flex:none;gap:8px;display:grid}.road-fit-boundary a{color:#fff;background:#07333c;border-radius:5px;padding:12px 14px;font-size:11px;font-weight:800}.road-fit-boundary a:first-child{background:#d45622}.road-tourworld-map>div>div:last-child{grid-template-columns:repeat(4,1fr);display:grid}.road-tourworld-map>div>div:last-child>span:last-child{border-right:0}.road-tourworld-groups{padding-top:90px;padding-bottom:100px}.road-tourworld-groups>section{border-top:1px solid #dce4df;padding:30px 0}.road-tourworld-heading{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.road-tourworld-heading h3{margin:5px 0 0;font:700 29px Georgia}.road-tourworld-heading>b{color:#d45622;font-size:11px}.road-tourworld-groups>section>div:last-child{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.road-tourworld-groups a{background:#fff;border:1px solid #dce4df;border-radius:8px;overflow:hidden}.road-tourworld-image{background-position:50%;background-size:cover;height:220px;display:block}.road-tourworld-groups a>div{padding:19px}.road-tourworld-groups a small{color:#087f73}.road-tourworld-groups h4{margin:7px 0;font:700 20px Georgia}.road-tourworld-groups a p,.road-tourworld-groups a>div>span{color:#607477;font-size:10px}.road-tourworld-groups a>div>b{color:#087f73;margin-top:15px;font-size:11px;display:block}.road-tourworld-plan{background:#e5efe9;padding:82px 0}.road-tourworld-plan>.shell{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.road-tourworld-plan p,.road-tourworld-cta p{color:#607477;line-height:1.7}.road-tourworld-plan ol{margin:0;padding:0;list-style:none}.road-tourworld-plan li{border-top:1px solid #cbdad3;grid-template-columns:40px 1fr;padding:14px 0;display:grid}.road-tourworld-plan li>b{color:#d45622;font-size:11px}.road-tourworld-plan li span{grid-template-columns:.4fr 1fr;gap:20px;display:grid}.road-tourworld-plan li strong{font:700 15px Georgia}.road-tourworld-plan li small{color:#607477;text-transform:none;letter-spacing:0;line-height:1.5}.road-tourworld-cta{justify-content:space-between;align-items:end;gap:55px;padding-top:80px;padding-bottom:85px;display:flex}.road-tourworld-cta>div{max-width:760px}.road-tourworld-cta nav{flex:none;gap:8px;display:grid}.road-tourworld-cta a{color:#fff;background:#07333c;border-radius:5px;padding:12px 14px;font-size:11px;font-weight:800}.road-tourworld-cta a:first-child{background:#d45622}.privacy-import{color:#fff;cursor:pointer;background:#087f73;border-radius:5px;margin-top:auto;padding:10px 12px;font-size:12px;font-weight:800;display:inline-block}.privacy-import input{display:none}.privacy-grid article>small{color:#087f73;margin-top:10px;font-size:12px;line-height:1.4;display:block}.data-connect{justify-content:space-between;align-items:end;gap:50px;padding-top:72px;padding-bottom:80px;display:flex}.data-connect>div{max-width:650px}.data-connect small{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-weight:800}.data-connect h2{letter-spacing:-1.5px;margin:9px 0 12px;font:800 36px Manrope}.data-connect p{color:#607477;line-height:1.7}.data-connect nav{gap:8px;display:grid}.data-connect a{color:#fff;background:#07333c;border-radius:5px;padding:12px 14px;font-size:12px;font-weight:800}.compare-drawer-head>div{gap:7px;display:flex}.not-found-page{color:#102f35;background:#fbfaf5;min-height:100vh}.not-found-page>section{text-align:center;padding-top:90px;padding-bottom:110px}.not-found-page>section>small{color:#d45622;text-transform:uppercase;letter-spacing:1px;font-weight:800}.not-found-page h1{letter-spacing:-3px;max-width:760px;margin:15px auto;font:800 clamp(44px,6vw,72px)/1 Manrope}.not-found-page p{color:#607477;max-width:650px;margin:0 auto;line-height:1.7}.not-found-page form{background:#fff;border:1px solid #d9e3dd;border-radius:7px;grid-template-columns:1fr auto;width:min(620px,100%);margin:28px auto;padding:6px;display:grid}.not-found-page input{border:0;outline:0;width:100%;height:46px;padding:0 13px}.not-found-page button{color:#fff;background:#d45622;border:0;border-radius:4px;padding:0 22px;font-weight:800}.not-found-page nav{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.not-found-page nav a{color:#087f73;font-size:12px;font-weight:800}@media (width<=980px){.portal-context-bar>.shell{white-space:nowrap;overflow-x:auto}.portal-context-bar div>div{gap:18px}.home-focus-grid,.home-tour-selection-grid,.search-result-grid,.service-region-cities>div:last-child{grid-template-columns:1fr 1fr}.home-focus-card:last-child,.home-tour-selection-grid>a:last-child{grid-column:1/-1}.home-path-grid{grid-template-columns:repeat(3,1fr)}.home-path-grid>a:nth-child(3){border-right:0}.home-path-grid>a:nth-child(-n+3){border-bottom:1px solid #ffffff21}.partner-audiences>div:last-child,.partner-model-grid,.partner-process>.shell>div:nth-child(2){grid-template-columns:1fr 1fr}.partner-process>.shell>div:nth-child(2)>span:nth-child(2){border-right:0}.partner-process>.shell>div:nth-child(2)>span:nth-child(-n+2){border-bottom:1px solid #28545b}.editorial-evidence>.shell{grid-template-columns:1fr;gap:36px}.sources-groups article>div,.sources-limits>.shell{grid-template-columns:1fr 1fr}.sources-limits a{grid-column:1/-1;justify-self:start}.partner-path-fit{grid-template-columns:1fr;gap:35px}.partner-request-content{gap:35px}.road-intro{grid-template-columns:1fr 1fr}.road-intro>div:last-child{grid-column:1/-1}.road-profiles>.shell>div:last-child{grid-template-columns:1fr 1fr}.road-guides>div:last-child>a{grid-template-columns:1fr}.road-guide-image{min-height:210px}.road-order>.shell{gap:45px}.road-advisor-trust{grid-template-columns:1fr 1fr}.road-advisor-trust dl{grid-column:1/-1}.road-advisor-layout{grid-template-columns:1fr}.road-advisor-result{position:static}.road-test-ride>.shell,.road-dealer-handoff{gap:40px}.road-advisor-partner>.shell,.road-service-teaser>.shell{flex-direction:column;align-items:flex-start}.road-suite-intro{grid-template-columns:1fr 1fr}.road-suite-intro dl{grid-column:1/-1}.road-setup-grid{grid-template-columns:1fr}.road-startcheck,.road-service-request>.shell{gap:40px}.road-maintenance-controls{grid-template-columns:1fr 1fr}.road-component-logic>.shell,.road-tourworld-map>.shell,.road-component-groups>article,.road-fit-layout{grid-template-columns:1fr}.road-fit-layout aside{position:static}.road-fit-session>.shell{gap:40px}.road-tourworld-groups>section>div:last-child{grid-template-columns:1fr 1fr}.road-tourworld-groups a:last-child{grid-column:1/-1}.road-tourworld-plan>.shell{gap:40px}.road-authority-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}.portal-mobile-menu summary,.portal-mobile-panel section>a,.portal-global-actions>a,.portal-search-link,.portal-account-link,.search-prompts button,.search-category-filter button,.choice-row button,.buy-question-panel button{min-height:44px}.portal-context-bar>.shell{gap:17px;min-height:36px}.portal-context-bar strong{background:#f7f8f3;padding-right:10px;position:sticky;left:0}.portal-context-bar a{font-size:12px}.home-focused .home-portal-hero{min-height:500px}.home-focused .home-portal-hero .hero-inner{min-height:500px;padding:55px 0 38px}.home-focused .home-portal-hero .hero-copy{width:100%}.home-focused .home-portal-hero h1{font-size:44px}.home-focused .home-portal-hero .hero-copy>p{font-size:13px}.home-main-search{grid-template-columns:1fr}.home-main-search button{height:43px}.home-hero-links{flex-wrap:wrap;gap:13px}.home-focus,.home-tour-selection{padding-top:70px;padding-bottom:74px}.home-focus-head{margin-bottom:27px;display:block}.home-focus-head>p,.home-focus-head>a{margin-top:16px;display:block}.home-focus-grid,.home-tour-selection-grid{grid-template-columns:1fr}.home-focus-card:last-child,.home-tour-selection-grid>a:last-child{grid-column:auto}.home-focus-card{min-height:320px}.home-path-section{padding:68px 0}.home-path-grid{grid-template-columns:1fr}.home-path-grid>a{border-right:0;min-height:155px;border-bottom:1px solid #ffffff21!important}.home-feature-pair{padding-bottom:68px}.home-feature-pair>.shell{grid-template-columns:1fr}.home-feature-card{min-height:360px;padding:27px}.home-feature-card h2{font-size:32px}.home-proof{padding:70px 0}.home-proof>.shell{grid-template-columns:1fr;gap:42px}.home-proof h2{font-size:36px}.home-proof-stats span{min-height:105px;padding:18px}.search-hero{padding:55px 0}.search-hero h1{letter-spacing:-2.5px;font-size:44px}.search-hero form{grid-template-columns:1fr}.search-hero form button{height:45px}.search-pathways{grid-template-columns:1fr 1fr;margin-top:14px}.search-pathways>a:nth-child(2){border-right:0}.search-pathways>a:nth-child(-n+2){border-bottom:1px solid #e1e8e3}.search-result-head{flex-direction:column;align-items:flex-start}.search-result-grid{grid-template-columns:1fr}.search-results-page{padding-top:58px}.search-no-result{padding:35px 20px}.service-region-hero{min-height:500px}.service-region-hero h1{font-size:44px}.service-region-hero>.shell>div:last-child,.partner-hero>.shell>div:last-child{flex-wrap:wrap}.service-region-intro,.service-region-check{grid-template-columns:1fr;gap:28px;padding-top:65px;padding-bottom:65px}.service-region-cities>div:last-child,.service-priority-grid{grid-template-columns:1fr}.service-region-head{flex-direction:column;align-items:flex-start}.service-region-check ul{grid-template-columns:1fr}.service-region-partner>.shell{flex-direction:column;align-items:flex-start}.partner-hero{min-height:560px}.partner-hero h1{font-size:43px}.partner-audiences{padding-top:68px;padding-bottom:70px}.partner-section-head{display:block}.partner-section-head>p{margin-top:17px}.partner-audiences>div:last-child,.partner-model-grid,.partner-process>.shell>div:nth-child(2){grid-template-columns:1fr}.partner-guardrails{grid-template-columns:1fr;gap:42px;padding-top:70px;padding-bottom:70px}.partner-guardrails h2{font-size:36px}.partner-process>.shell>div:nth-child(2)>span{border-right:0;border-bottom:1px solid #28545b!important}.partner-process>.shell>div:nth-child(2)>span:last-child{border-bottom:0!important}.editorial-evidence{padding:60px 0}.editorial-source-links{grid-template-columns:1fr}.editorial-source-links .all-sources{flex-direction:column;grid-column:auto;align-items:flex-start;gap:8px}.editorial-evidence dl>div{grid-template-columns:1fr;gap:5px}.sources-hero{padding:52px 0 60px}.sources-hero h1{letter-spacing:-2.6px;font-size:44px}.sources-status{grid-template-columns:1fr}.sources-status span{border-bottom:1px solid #356269;border-right:0;min-height:70px}.sources-method,.sources-limits>.shell{grid-template-columns:1fr;gap:25px}.sources-groups article>div{grid-template-columns:1fr;margin-left:0}.sources-groups header{grid-template-columns:32px 1fr}.partner-path-hero{min-height:560px}.partner-path-hero h1{font-size:43px}.partner-path-hero>.shell>div:last-child{flex-wrap:wrap}.partner-path-fit,.partner-path-proof,.partner-request-content{grid-template-columns:1fr;padding-top:65px;padding-bottom:70px}.partner-path-fit ul,.partner-path-modules>.shell>div:last-child,.partner-request-expectation>.shell>div:last-child{grid-template-columns:1fr}.partner-path-cta>.shell{flex-direction:column;align-items:flex-start}.partner-request-hero h1{font-size:43px}.partner-request-content aside{padding:25px}.road-hero{align-items:flex-start;min-height:650px}.road-hero-photo{background:linear-gradient(#f7f7f114 22%,#f7f7f1ed 53%,#f7f7f1fc 100%),url(/images/fahrradspektrum-rennrad-hero-v1501.webp) 62%/cover}.road-hero>.shell{padding-top:280px;padding-bottom:55px}.road-hero h1{letter-spacing:-3px;font-size:46px}.road-hero>.shell>div:last-child{flex-wrap:wrap}.road-intro{grid-template-columns:1fr;gap:30px;padding-top:65px;padding-bottom:70px}.road-intro>div:last-child{grid-column:auto}.road-section-head{display:block}.road-section-head>p,.road-section-head>a{margin-top:15px;display:block}.road-profiles>.shell>div:last-child,.road-guides>div:last-child,.road-tours>div:last-child,.road-guides>div:last-child>a{grid-template-columns:1fr}.road-guide-image{min-height:220px}.road-order>.shell{grid-template-columns:1fr;gap:35px}.road-order li>span{grid-template-columns:1fr;gap:5px}.road-tours a>span{height:210px}.road-advisor-hero{align-items:flex-start;min-height:690px}.road-advisor-hero-photo{background:linear-gradient(#04252c26 20%,#04252cf0 50%,#04252cfc 100%),url(/images/fahrradspektrum-rennrad-bikefit-v1501.webp) 58%/cover}.road-advisor-hero>.shell{padding-top:300px;padding-bottom:55px}.road-advisor-hero h1{letter-spacing:-2.8px;font-size:45px}.road-advisor-hero nav{flex-wrap:wrap}.road-advisor-trust{grid-template-columns:1fr;gap:28px;padding-top:65px;padding-bottom:70px}.road-advisor-trust dl{grid-column:auto}.road-advisor-tool{padding:68px 0}.road-advisor-tool header,.road-budget-matrix header{display:block}.road-advisor-tool header>p,.road-budget-matrix header>p{margin-top:15px}.road-advisor-questions fieldset{padding:18px}.road-advisor-questions fieldset>div,.road-budget-matrix>div,.road-test-checks{grid-template-columns:1fr}.road-advisor-questions button{min-height:65px}.road-budget-matrix{padding-top:68px;padding-bottom:74px}.road-budget-matrix>div>button{min-height:285px}.road-test-ride>.shell,.road-dealer-handoff{grid-template-columns:1fr;gap:35px}.road-test-ride{padding:68px 0}.road-dealer-handoff{padding-top:70px;padding-bottom:75px}.road-dealer-handoff aside>div{flex-direction:column}.road-dealer-handoff button,.road-dealer-handoff a{text-align:center}.road-advisor-partner{padding:58px 0}.road-advisor-partner h2{font-size:31px}.road-service-teaser{padding:48px 0}.road-service-teaser h2{font-size:30px}.road-suite-hero{align-items:flex-start;min-height:690px}.road-service-hero .road-suite-photo{background-image:linear-gradient(#04252c24 20%,#04252cf0 50%,#04252cfc),url(/images/fahrradspektrum-workshop-torque-v1301.webp)}.road-suite-hero>.shell{padding-top:300px;padding-bottom:55px}.road-suite-hero h1{letter-spacing:-2.8px;font-size:45px}.road-suite-hero nav{flex-wrap:wrap}.road-suite-intro{grid-template-columns:1fr;gap:28px;padding-top:65px;padding-bottom:70px}.road-suite-intro dl{grid-column:auto}.road-setup{padding-top:65px;padding-bottom:72px}.road-setup header,.road-maintenance header{display:block}.road-setup header>p,.road-maintenance header>p{margin-top:15px}.road-setup form{grid-template-columns:1fr;padding:18px}.road-setup .wide{grid-column:auto}.road-setup-actions{flex-direction:column}.road-setup-actions a{text-align:center;margin-left:0}.road-maintenance{padding:68px 0}.road-maintenance-controls,.road-maintenance-results,.road-startcheck>div:last-child{grid-template-columns:1fr}.road-startcheck,.road-service-request>.shell{grid-template-columns:1fr;gap:35px}.road-startcheck{padding-top:68px;padding-bottom:75px}.road-service-request{padding:68px 0}.road-components-hero .road-suite-photo{background-image:linear-gradient(#04252c1f 20%,#04252cf0 50%,#04252cfc),url(/images/fahrradspektrum-rennrad-components-v1801.webp)}.road-fit-hero .road-suite-photo{background-image:linear-gradient(#04252c1f 20%,#04252cf0 50%,#04252cfc),url(/images/fahrradspektrum-rennrad-bikefit-v1501.webp)}.road-tourworld-hero .road-suite-photo{background-image:linear-gradient(#04252c14 22%,#04252ce8 52%,#04252cfc),url(/images/fahrradspektrum-rennrad-tourenwelt-v2001.webp)}.road-component-logic,.road-tourworld-map{padding:65px 0}.road-component-logic ol{grid-template-columns:1fr}.road-component-logic li{border-right:0;border-bottom:1px solid #28545b!important}.road-component-logic li:last-child{border-bottom:0!important}.road-component-groups{padding-top:68px;padding-bottom:74px}.road-component-groups>header,.road-fit-prep>header,.road-tourworld-groups>header{display:block}.road-component-groups>header>p,.road-fit-prep>header>p,.road-tourworld-groups>header>p{margin-top:15px}.road-component-guardrails>.shell,.road-fit-session>.shell,.road-tourworld-plan>.shell{grid-template-columns:1fr;gap:10px}.road-fit-prep{padding-top:68px;padding-bottom:75px}.road-fit-form fieldset>div,.road-fit-form .road-fit-symptoms{grid-template-columns:1fr}.road-fit-session{padding:68px 0}.road-fit-session>div>div:last-child{grid-template-columns:1fr}.road-fit-boundary,.road-tourworld-cta{flex-direction:column;align-items:flex-start;padding-top:68px;padding-bottom:72px}.road-fit-boundary>div:last-child,.road-tourworld-cta nav{width:100%}.road-fit-boundary a,.road-tourworld-cta a{text-align:center}.road-tourworld-map>div>div:last-child,.road-tourworld-groups>section>div:last-child{grid-template-columns:1fr}.road-tourworld-map>div>div:last-child>span{border-bottom:1px solid #28545b;border-right:0}.road-tourworld-groups{padding-top:68px;padding-bottom:74px}.road-tourworld-groups a:last-child{grid-column:auto}.road-tourworld-plan{padding:68px 0}.road-tourworld-plan li span{grid-template-columns:1fr;gap:4px}.road-authority-section{padding:65px 0}.road-authority-grid{grid-template-columns:1fr}.road-authority-grid a{min-height:200px}.privacy-grid{grid-template-columns:1fr}.data-connect{flex-direction:column;align-items:flex-start}.compare-drawer-head{align-items:flex-start;gap:12px}.compare-drawer-head>div{flex-wrap:wrap}}@media (prefers-contrast:more){.portal-global-header{background:#002a33}.portal-global-mainnav a,.portal-global-actions>a{color:#fff}.search-result-grid>a,.service-region-cities a,.partner-audiences>div:last-child>a{border-color:#6c7f7b}}@media print{.portal-global-header,.portal-context-bar,.portal-global-footer,.mybike-sidebar,.mybike-topline,.workspace-intro>button{display:none!important}.mybike-page,.mybike-main,.mybike-workspace{color:#000!important;background:#fff!important}.mybike-layout{display:block!important}.mybike-main{padding:0!important}.mybike-workspace{box-shadow:none!important;border:0!important}}.road-specialists,.partner-offers,.bike-world{color:#102f35;background:#f8f7f1}.road-specialists-hero,.partner-offers-hero,.bike-world-hero{color:#fff;background:#052a33;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.road-specialists-photo,.bike-world-hero-photo{position:absolute;inset:0}.road-specialists-photo{background:linear-gradient(90deg,#042028f5 0%,#042028b8 46%,#04202814 78%),url(/images/fahrradspektrum-workshop-torque-v1301.webp) 50%/cover}.bike-world-hero-photo{background:linear-gradient(90deg,#041d25f5 0%,#041d25b8 42%,#041d2514 76%),var(--world-image) center/cover}.road-specialists-hero>.shell,.partner-offers-hero>.shell,.bike-world-hero>.shell{z-index:1;padding-top:78px;padding-bottom:82px;position:relative}.road-specialists-hero h1,.partner-offers-hero h1,.bike-world-hero h1{letter-spacing:-3.8px;max-width:880px;margin:18px 0 22px;font:800 clamp(48px,6vw,76px)/.96 Manrope}.road-specialists-hero h1 em,.partner-offers-hero h1 em,.bike-world-hero h1 em{color:#7addce;font-style:normal}.road-specialists-hero p,.partner-offers-hero p,.bike-world-hero p{color:#c5d8d4;max-width:700px;line-height:1.72}.road-specialists-hero>.shell>div:last-child,.partner-offers-hero>.shell>div:last-child,.bike-world-hero>.shell>div:last-child{gap:10px;margin-top:28px;display:flex}.road-specialists-hero>.shell>div:last-child a,.partner-offers-hero>.shell>div:last-child a,.bike-world-hero>.shell>div:last-child a{border:1px solid #fff6;border-radius:6px;padding:13px 17px;font-size:12px;font-weight:800}.road-specialists-hero>.shell>div:last-child a:first-child,.partner-offers-hero>.shell>div:last-child a:first-child,.bike-world-hero>.shell>div:last-child a:first-child{background:#d85f29;border-color:#d85f29}.road-specialists-intro,.bike-world-principles{grid-template-columns:.72fr 1.28fr;gap:75px;padding-top:92px;padding-bottom:98px;display:grid}.road-specialists-intro small,.road-specialists-standard header small,.road-specialists-regions header small,.road-specialists-partner small,.partner-offers small,.bike-world small{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.road-specialists-intro h2,.road-specialists-standard h2,.road-specialists-regions h2,.road-specialists-partner h2,.partner-offers h2,.bike-world h2{letter-spacing:-2px;margin:10px 0 0;font:800 clamp(32px,4vw,48px)/1.05 Manrope}.road-specialists-intro dl{background:#fff;border:1px solid #d6dfd9;border-radius:9px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.road-specialists-intro dl>div{border-right:1px solid #d6dfd9;padding:24px}.road-specialists-intro dl>div:last-child{border:0}.road-specialists-intro dt{font:800 17px Manrope}.road-specialists-intro dd{color:#617575;margin:10px 0 0;font-size:12px;line-height:1.65}.road-specialists-standard{color:#fff;background:#072d36;padding:90px 0 96px}.road-specialists-standard header,.road-specialists-regions header,.partner-offers-models header,.bike-world-guides header{justify-content:space-between;align-items:end;gap:50px;margin-bottom:38px;display:flex}.road-specialists-standard header small{color:#72d9ca}.road-specialists-standard header>p,.road-specialists-regions header>p,.partner-offers-models header>p,.bike-world-guides header>p{color:#91aaa6;max-width:480px;margin:0;line-height:1.68}.road-specialists-standard>.shell>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.road-specialists-standard article{background:#0b3941;border:1px solid #23525a;border-radius:8px;grid-template-columns:48px 1fr;gap:18px;padding:24px;display:grid}.road-specialists-standard article:last-child{grid-column:1/-1}.road-specialists-standard article>b{color:#ef7640;font:800 17px Manrope}.road-specialists-standard h3{margin:0;font:800 20px Manrope}.road-specialists-standard article p{color:#b4c9c5;font-size:13px;line-height:1.65}.road-specialists-standard article small{color:#67d4c5;text-transform:none;letter-spacing:0}.road-specialists-regions{padding-top:92px;padding-bottom:98px}.road-specialists-regions header>p{color:#607575}.road-specialists-regions>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.road-specialists-regions a{color:#fff;border-radius:8px;min-height:240px;position:relative;overflow:hidden}.road-specialists-regions a>span{background-position:50%;background-size:cover;transition:transform .3s;position:absolute;inset:0}.road-specialists-regions a:hover>span{transform:scale(1.035)}.road-specialists-regions a>div{padding:22px;position:absolute;inset:auto 0 0}.road-specialists-regions a small{color:#a7d8d0;text-transform:none;letter-spacing:0}.road-specialists-regions h3{margin:7px 0;font:800 19px Manrope}.road-specialists-regions a b{font-size:12px}.road-specialists-brief{background:#e2eee8;padding:88px 0}.road-specialists-brief>.shell{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.road-specialists-brief h2{letter-spacing:-2px;font:800 40px/1.05 Manrope}.road-specialists-brief p{color:#607575;line-height:1.7}.road-specialists-brief ol{margin:0;padding:0;list-style:none}.road-specialists-brief li{border-top:1px solid #bdcfc7;grid-template-columns:44px 1fr;padding:16px 0;display:grid}.road-specialists-brief li b{color:#d8612e}.road-specialists-brief li span{font-weight:700}.road-specialists-partner{justify-content:space-between;align-items:center;gap:50px;padding-top:82px;padding-bottom:88px;display:flex}.road-specialists-partner>div{max-width:650px}.road-specialists-partner p{color:#607575;line-height:1.7}.road-specialists-partner nav{gap:9px;display:grid}.road-specialists-partner a{color:#fff;text-align:center;background:#07323b;border-radius:6px;padding:13px 16px;font-size:12px;font-weight:800}.road-specialists-partner a:last-child{color:#0b4a4c;background:#dfece6}.partner-offers-link{color:#075f5a;border:1px solid #0a716a;border-radius:6px;margin-top:26px;padding:13px 16px;font-size:12px;font-weight:800;display:inline-flex}.partner-offers-hero{background:radial-gradient(circle at 78% 32%,#14565a 0%,#082e38 32%,#041b24 72%)}.partner-offers-models{padding-top:92px;padding-bottom:98px}.partner-offers-models header>p{color:#607575}.partner-offers-models>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.partner-offers-models article{background:#fff;border:1px solid #d6e1db;border-radius:9px;flex-direction:column;min-height:350px;padding:25px;display:flex}.partner-offers-models article>b{color:#d8612e}.partner-offers-models article>small{text-transform:none;letter-spacing:0;min-height:44px;margin:18px 0 8px;line-height:1.5}.partner-offers-models h3{margin:4px 0 18px;font:800 21px/1.15 Manrope}.partner-offers-models dl{margin:auto 0 0}.partner-offers-models dl>div{border-top:1px solid #e0e7e2;padding:12px 0}.partner-offers-models dt{color:#7a8c89;text-transform:uppercase;font-size:10px;font-weight:800}.partner-offers-models dd{margin:5px 0 0;font-size:12px;line-height:1.55}.partner-offers-compare{color:#fff;background:#062c35;padding:88px 0 96px}.partner-offers-compare header{margin-bottom:30px}.partner-offers-compare header small{color:#68d6c7}.partner-offers-table{border:1px solid #28545b;border-radius:9px;overflow:hidden}.partner-offers-table>div{grid-template-columns:.7fr 1.15fr 1.15fr;display:grid}.partner-offers-table>div>*{border-right:1px solid #28545b;padding:15px 17px}.partner-offers-table>div>:last-child{border:0}.partner-offers-table>div+div{border-top:1px solid #28545b}.partner-offers-table strong{background:#0b3941}.partner-offers-table span{color:#bad0cc;font-size:12px;line-height:1.55}.partner-offers-table span:nth-child(2){color:#76d9cb}.partner-offers-table span:nth-child(3){color:#f1ac8b}.partner-offers-guardrails{grid-template-columns:.8fr 1.2fr;gap:80px;padding-top:88px;padding-bottom:92px;display:grid}.partner-offers-guardrails p{color:#607575;line-height:1.7}.partner-offers-guardrails a{color:#087f73;margin-top:12px;font-weight:800;display:inline-block}.partner-offers-guardrails ol{margin:0;padding:0;list-style:none}.partner-offers-guardrails li{border-top:1px solid #d4ddd8;grid-template-columns:45px 1fr;padding:17px 0;display:grid}.partner-offers-guardrails li b{color:#d8612e}.partner-offers-guardrails li span{font-weight:700}.partner-offers-paths{background:#e3eee8;padding:82px 0 90px}.partner-offers-paths>.shell{grid-template-columns:.8fr 1.2fr;gap:75px;display:grid}.partner-offers-paths p{color:#607575;line-height:1.7}.partner-offers-paths nav{grid-template-columns:1fr 1fr;gap:9px;display:grid}.partner-offers-paths a,.bike-world-cross a{background:#fff;border:1px solid #d2ded8;border-radius:7px;justify-content:space-between;align-items:center;padding:18px;font-weight:800;display:flex}.partner-offers-paths a b,.bike-world-cross a b{color:#d8612e}.bike-world-gravel{--world-accent:#d68a46}.bike-world-mountainbike{--world-accent:#77b26d}.bike-world-trekking{--world-accent:#6bbfc0}.bike-world-hero h1 em{color:var(--world-accent)}.bike-world-principles header{display:block}.bike-world-principles header p{color:#607575;line-height:1.7}.bike-world-principles>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bike-world-principles article{background:#fff;border:1px solid #d5dfda;border-radius:8px;padding:23px}.bike-world-principles article>b{color:var(--world-accent)}.bike-world-principles h3{margin:18px 0 7px;font:800 20px Manrope}.bike-world-principles article p{color:#607575;margin:0}.bike-world-guides{background:#e4eee9;padding:90px 0 98px}.bike-world-guides header>p{color:#607575}.bike-world-guides>.shell>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bike-world-guides a{background:#fff;border:1px solid #d2ddd7;border-radius:9px;flex-direction:column;min-height:470px;display:flex;overflow:hidden}.bike-world-guides a>span{background-position:50%;background-size:cover;height:190px}.bike-world-guides a>div{flex-direction:column;flex:1;padding:22px;display:flex}.bike-world-guides h3{margin:9px 0;font:800 21px/1.15 Manrope}.bike-world-guides p{color:#607575;font-size:12px;line-height:1.65}.bike-world-guides a b{color:#087f73;margin-top:auto;padding-top:15px;font-size:12px}.bike-world-sequence{color:#fff;background:#062c35;padding:90px 0}.bike-world-sequence>.shell{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.bike-world-sequence p{color:#9db4b0;line-height:1.7}.bike-world-sequence a{color:#70d7c8;margin-top:15px;font-weight:800;display:inline-block}.bike-world-sequence ol{margin:0;padding:0;list-style:none}.bike-world-sequence li{border-top:1px solid #28545b;grid-template-columns:48px 1fr;padding:15px 0;display:grid}.bike-world-sequence li>b{color:var(--world-accent)}.bike-world-sequence li span{grid-template-columns:130px 1fr;gap:20px;display:grid}.bike-world-sequence li small{color:#91aaa6;text-transform:none;letter-spacing:0;line-height:1.55}.bike-world-cross{grid-template-columns:.75fr 1.25fr;gap:75px;padding-top:82px;padding-bottom:88px;display:grid}.bike-world-cross nav{grid-template-columns:1fr 1fr;gap:9px;display:grid}.road-authority-grid{grid-template-columns:repeat(5,1fr)}@media (width<=1050px){.road-specialists-regions>div:last-child{grid-template-columns:repeat(3,1fr)}.partner-offers-models>div:last-child,.bike-world-guides>.shell>div{grid-template-columns:1fr 1fr}.road-authority-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.road-specialists-hero,.partner-offers-hero,.bike-world-hero{align-items:flex-start;min-height:690px}.road-specialists-photo,.bike-world-hero-photo{background-image:linear-gradient(0deg,#041d25fc 0%,#041d25eb 50%,#041d251f 79%),var(--world-image);background-position:62%;background-size:cover}.road-specialists-photo{background-image:linear-gradient(#041d251f 21%,#041d25eb 50%,#041d25fc 100%),url(/images/fahrradspektrum-workshop-torque-v1301.webp)}.road-specialists-hero>.shell,.partner-offers-hero>.shell,.bike-world-hero>.shell{padding-top:300px;padding-bottom:55px}.partner-offers-hero>.shell{padding-top:90px}.road-specialists-hero h1,.partner-offers-hero h1,.bike-world-hero h1{letter-spacing:-2.8px;font-size:44px}.road-specialists-hero>.shell>div:last-child,.partner-offers-hero>.shell>div:last-child,.bike-world-hero>.shell>div:last-child{flex-wrap:wrap}.road-specialists-intro,.bike-world-principles,.road-specialists-brief>.shell,.partner-offers-guardrails,.partner-offers-paths>.shell,.bike-world-sequence>.shell,.bike-world-cross{grid-template-columns:1fr;gap:35px;padding-top:68px;padding-bottom:72px}.road-specialists-intro dl,.road-specialists-standard>.shell>div,.bike-world-principles>div,.partner-offers-models>div:last-child,.bike-world-guides>.shell>div{grid-template-columns:1fr}.road-specialists-intro dl>div{border-bottom:1px solid #d6dfd9;border-right:0}.road-specialists-standard,.road-specialists-regions,.partner-offers-models,.partner-offers-compare,.bike-world-guides{padding-top:68px;padding-bottom:74px}.road-specialists-standard header,.road-specialists-regions header,.partner-offers-models header,.bike-world-guides header{display:block}.road-specialists-standard header>p,.road-specialists-regions header>p,.partner-offers-models header>p,.bike-world-guides header>p{margin-top:15px}.road-specialists-standard article:last-child{grid-column:auto}.road-specialists-regions>div:last-child{grid-template-columns:1fr}.road-specialists-regions a{min-height:210px}.road-specialists-partner{flex-direction:column;align-items:flex-start;padding-top:65px;padding-bottom:70px}.road-specialists-partner nav{width:100%}.partner-offers-table{overflow-x:auto}.partner-offers-table>div{min-width:650px}.partner-offers-paths nav,.bike-world-cross nav{grid-template-columns:1fr}.bike-world-guides a{min-height:440px}.bike-world-sequence li span{grid-template-columns:1fr;gap:5px}.road-authority-grid{grid-template-columns:1fr}}.finder-v2-page,.setup-page{color:#102f35;background:#f8f7f1}.finder-v2-hero,.setup-hero{color:#fff;background:#052a33;align-items:center;min-height:580px;display:flex;position:relative;overflow:hidden}.finder-v2-photo{background:linear-gradient(90deg,#041f27f7 0%,#041f27bd 47%,#041f2714 78%),url(/images/fahrradspektrum-kaufberatung-v2200.webp) 50%/cover;position:absolute;inset:0}.finder-v2-hero>.shell,.setup-hero>.shell{z-index:1;padding-top:78px;padding-bottom:82px;position:relative}.finder-v2-hero h1,.setup-hero h1{letter-spacing:-3.8px;margin:18px 0 22px;font:800 clamp(50px,6vw,76px)/.96 Manrope}.finder-v2-hero h1 em,.setup-hero h1 em{color:#78d9cb;font-style:normal}.finder-v2-hero p,.setup-hero p{color:#c5d8d4;max-width:690px;line-height:1.72}.finder-v2-hero>.shell>a,.setup-hero>.shell>a{background:#d85f29;border-radius:6px;margin-top:25px;padding:13px 17px;font-size:12px;font-weight:800;display:inline-block}.finder-v2-tool{padding:92px 0 98px}.finder-v2-tool header{justify-content:space-between;align-items:end;gap:55px;margin-bottom:38px;display:flex}.finder-v2-tool header small,.finder-v2-next small,.setup-copy>small{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.finder-v2-tool header h2,.finder-v2-next h2,.setup-copy h2{letter-spacing:-2px;margin:9px 0 0;font:800 clamp(33px,4vw,49px)/1.04 Manrope}.finder-v2-tool header>p{color:#607575;max-width:490px;margin:0;line-height:1.7}.finder-v2-layout{grid-template-columns:1.25fr .75fr;align-items:start;gap:13px;display:grid}.finder-v2-questions{gap:9px;display:grid}.finder-v2-questions fieldset{background:#fff;border:1px solid #d3ded8;border-radius:9px;margin:0;padding:21px}.finder-v2-questions legend{grid-template-columns:42px 1fr;gap:12px;width:100%;font:800 16px Manrope;display:grid}.finder-v2-questions legend>b{color:#d85f29}.finder-v2-questions legend span{gap:4px;display:grid}.finder-v2-questions legend small{color:#758785;text-transform:none;letter-spacing:0;font:400 11px/1.5 Arial}.finder-v2-questions fieldset>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:17px;display:grid}.finder-v2-questions button{color:#315157;cursor:pointer;background:#f6f7f3;border:1px solid #d3ded8;border-radius:6px;min-height:47px;font-weight:800}.finder-v2-questions button.selected{color:#fff;background:#0b4147;border-color:#0b4147}.finder-v2-result{color:#fff;background:#062d36;border-radius:10px;padding:27px;position:sticky;top:112px;box-shadow:0 22px 48px #04252c2e}.finder-v2-result>small{color:#70d8c9}.finder-v2-result h2{letter-spacing:-1.8px;margin:15px 0 8px;font:800 36px/1 Manrope}.finder-v2-result>strong{color:#f1ad89}.finder-v2-result>p{color:#b8cdca;line-height:1.65}.finder-v2-result>span{color:#9fb7b3;border-top:1px solid #28565d;padding:14px 0;font-size:12px;display:block}.finder-v2-result>div{gap:7px;margin-top:7px;display:grid}.finder-v2-result a{background:#0b3b43;border-radius:6px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.finder-v2-result a>b{color:#ef7540}.finder-v2-result a span{gap:3px;display:grid}.finder-v2-result a small{color:#8da8a4;text-transform:none;letter-spacing:0}.finder-v2-result button{color:#fff;cursor:pointer;background:#d85f29;border:0;border-radius:6px;width:100%;margin-top:15px;padding:13px;font-weight:800}.finder-v2-result em{color:#809c98;margin-top:10px;font-size:10px;display:block}.finder-v2-next{grid-template-columns:.7fr 1.3fr;gap:75px;padding-top:82px;padding-bottom:90px;display:grid}.finder-v2-next ol{margin:0;padding:0;list-style:none}.finder-v2-next li{border-top:1px solid #d2dcd7;grid-template-columns:45px 1fr;padding:15px 0;display:grid}.finder-v2-next li>b{color:#d85f29}.finder-v2-next li span{grid-template-columns:140px 1fr;gap:20px;display:grid}.finder-v2-next li small{color:#607575;text-transform:none;letter-spacing:0;line-height:1.55}.setup-hero{background:radial-gradient(circle at 79% 30%,#16575c 0%,#092f39 33%,#041b24 72%)}.setup-lab{padding-top:92px;padding-bottom:98px}.setup-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px;display:grid}.setup-tabs button{color:#34555a;cursor:pointer;background:#fff;border:1px solid #cad8d2;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:76px;font-weight:800;display:flex}.setup-tabs button i{color:#087f73;background:#e0eee8;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.setup-tabs button.active{color:#fff;background:#062e37;border-color:#062e37}.setup-tabs button.active i{color:#fff;background:#d85f29}.setup-panel{grid-template-columns:.75fr 1.15fr .75fr;align-items:stretch;gap:10px;display:grid}.setup-copy,.setup-form,.setup-result{border-radius:9px;padding:28px}.setup-copy{background:#e3eee8}.setup-copy h2{font-size:34px}.setup-copy p{color:#607575;line-height:1.7}.setup-copy a{color:#087f73;font-weight:800}.setup-form{background:#fff;border:1px solid #d5dfda;gap:18px;display:grid}.setup-form label{color:#667b7b;text-transform:uppercase;grid-template-columns:1fr auto;gap:8px;font-size:11px;font-weight:800;display:grid}.setup-form label>b{color:#087f73}.setup-form input[type=range],.setup-form select{accent-color:#d85f29;grid-column:1/-1;width:100%}.setup-form select{color:#163c42;background:#f8faf7;border:1px solid #cbd8d2;border-radius:5px;height:43px;padding:0 10px}.setup-form .setup-check{text-transform:none;align-items:center;font-size:12px;display:flex}.setup-check input{width:18px;height:18px}.setup-procedure{color:#5f7474;background:#eef4f0;border-radius:7px;gap:7px;padding:16px;font-size:11px;display:grid}.setup-procedure b{color:#153d43}.setup-result{color:#fff;background:#062d36;flex-direction:column;display:flex}.setup-result>small{color:#70d8c9}.setup-result>strong{letter-spacing:-1.6px;margin:17px 0 6px;font:800 38px/1 Manrope}.setup-result>b{color:#f1ad89}.setup-result p{color:#adc4c0;line-height:1.65}.setup-result button{color:#fff;cursor:pointer;background:#d85f29;border:0;border-radius:6px;margin-top:auto;padding:13px;font-weight:800}.setup-result em{color:#809c98;margin-top:10px;font-size:10px;line-height:1.5}.setup-result.danger{background:#4a2421}.setup-boundaries{background:#e3eee8;padding:55px 0}.setup-boundaries>.shell{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid}.setup-boundaries b{color:#d85f29}.setup-boundaries p{color:#607575;margin:0;line-height:1.65}.setup-boundaries a{color:#087f73;font-weight:800}@media (width<=980px){.finder-v2-layout{grid-template-columns:1fr}.finder-v2-result{position:static}.setup-panel{grid-template-columns:1fr 1fr}.setup-result{grid-column:1/-1;min-height:300px}}@media (width<=700px){.finder-v2-hero,.setup-hero{align-items:flex-start;min-height:620px}.finder-v2-photo{background:linear-gradient(#041f271f 20%,#041f27eb 50%,#041f27fc 100%),url(/images/fahrradspektrum-kaufberatung-v2200.webp) 62%/cover}.finder-v2-hero>.shell{padding-top:285px;padding-bottom:55px}.setup-hero>.shell{padding-top:85px;padding-bottom:70px}.finder-v2-hero h1,.setup-hero h1{letter-spacing:-2.8px;font-size:44px}.finder-v2-tool,.setup-lab{padding-top:68px;padding-bottom:72px}.finder-v2-tool header{display:block}.finder-v2-tool header>p{margin-top:15px}.finder-v2-questions fieldset>div{grid-template-columns:1fr 1fr}.finder-v2-next{grid-template-columns:1fr;gap:32px;padding-top:65px;padding-bottom:70px}.finder-v2-next li span{grid-template-columns:1fr;gap:4px}.setup-tabs,.setup-panel{grid-template-columns:1fr}.setup-result{grid-column:auto;min-height:330px}.setup-boundaries>.shell{grid-template-columns:1fr}.setup-tabs button{justify-content:flex-start;padding:0 18px}}.qualification-page,.pilot-page{color:#102f35;background:#f8f7f1}.qualification-hero,.pilot-hero{color:#fff;background:#052a33;align-items:center;min-height:580px;display:flex;position:relative;overflow:hidden}.qualification-photo{background:linear-gradient(90deg,#041f27f7 0%,#041f27bf 46%,#041f2714 78%),url(/images/fahrradspektrum-workshop-torque-v1301.webp) 50%/cover;position:absolute;inset:0}.qualification-hero>.shell,.pilot-hero>.shell{z-index:1;padding-top:78px;padding-bottom:82px;position:relative}.qualification-hero h1,.pilot-hero h1{letter-spacing:-3.8px;margin:18px 0 22px;font:800 clamp(50px,6vw,76px)/.96 Manrope}.qualification-hero h1 em,.pilot-hero h1 em{color:#78d9cb;font-style:normal}.qualification-hero p,.pilot-hero p{color:#c5d8d4;max-width:710px;line-height:1.72}.qualification-hero>.shell>a,.pilot-hero>.shell>div:last-child a{border:1px solid #ffffff59;border-radius:6px;margin-top:25px;padding:13px 17px;font-size:12px;font-weight:800;display:inline-block}.qualification-hero>.shell>a,.pilot-hero>.shell>div:last-child a:first-child{background:#d85f29;border-color:#d85f29}.pilot-hero{background:radial-gradient(circle at 79% 28%,#16575c 0%,#092f39 32%,#041b24 72%)}.pilot-hero>.shell>div:last-child{gap:9px;display:flex}.qualification-builder{grid-template-columns:1.25fr .75fr;align-items:start;gap:13px;padding-top:92px;padding-bottom:98px;display:grid}.qualification-main>header small,.qualification-process small,.pilot-page small,.pilot-entry small{color:#087f73;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.qualification-main>header h2,.qualification-process h2,.pilot-page h2,.pilot-entry h2{letter-spacing:-2px;margin:9px 0 0;font:800 clamp(33px,4vw,49px)/1.04 Manrope}.qualification-main>header p{color:#607575}.qualification-fields{grid-template-columns:1fr 1fr;gap:9px;margin:26px 0;display:grid}.qualification-fields label{color:#667b7b;text-transform:uppercase;gap:7px;font-size:11px;font-weight:800;display:grid}.qualification-fields input{background:#fff;border:1px solid #cad8d2;border-radius:6px;height:44px;padding:0 11px}.qualification-main fieldset{background:#fff;border:1px solid #d3ded8;border-radius:9px;margin:0 0 10px;padding:20px}.qualification-main legend{font-weight:800}.qualification-main fieldset>div{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.qualification-main fieldset label{text-align:center;cursor:pointer;border:1px solid #d6e0db;border-radius:5px;padding:10px;font-size:11px;font-weight:800}.qualification-main fieldset label.selected{color:#fff;background:#0b4147}.qualification-main fieldset input{display:none}.qualification-checks{gap:8px;display:grid}.qualification-checks label{cursor:pointer;background:#fff;border:1px solid #d3ded8;border-radius:8px;grid-template-columns:24px 38px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.qualification-checks label.done{background:#e2eee8;border-color:#80b9ae}.qualification-checks input{accent-color:#087f73;width:18px;height:18px}.qualification-checks label>b{color:#d85f29}.qualification-checks label>span{gap:3px;display:grid}.qualification-checks label small{color:#6d8180;text-transform:none;letter-spacing:0}.qualification-checks em{color:#81918f;text-transform:uppercase;font-size:10px;font-style:normal}.qualification-builder>aside{color:#fff;background:#062d36;border-radius:10px;padding:28px;position:sticky;top:112px}.qualification-builder>aside>small{color:#70d8c9}.qualification-builder>aside>strong{letter-spacing:-2px;margin:13px 0;font:800 55px Manrope;display:block}.qualification-builder>aside>div{background:#224e55;border-radius:5px;height:6px;overflow:hidden}.qualification-builder>aside>div i{background:#d85f29;height:100%;display:block}.qualification-builder>aside h3{font:800 23px Manrope}.qualification-builder>aside p{color:#adc4c0;line-height:1.65}.qualification-builder>aside dl{margin:20px 0}.qualification-builder>aside dl>div{border-top:1px solid #28565d;justify-content:space-between;padding:11px 0;font-size:11px;display:flex}.qualification-builder>aside dt{color:#91aaa6}.qualification-builder>aside dd{margin:0;font-weight:800}.qualification-builder>aside>a{text-align:center;background:#d85f29;border-radius:6px;padding:13px;font-weight:800;display:block}.qualification-builder>aside>span{color:#809c98;margin-top:9px;font-size:10px;display:block}.qualification-process{background:#e3eee8;padding:88px 0 95px}.qualification-process header{margin-bottom:30px}.qualification-process>.shell>div{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.qualification-process article{background:#fff;border:1px solid #d2ded8;border-radius:8px;padding:22px}.qualification-process article>b{color:#d85f29}.qualification-process h3{font:800 19px Manrope}.qualification-process p{color:#607575;font-size:12px;line-height:1.65}.pilot-facts{grid-template-columns:repeat(4,1fr);padding-top:70px;padding-bottom:75px;display:grid}.pilot-facts article{border-right:1px solid #d1dcd7;gap:5px;padding:22px;display:grid}.pilot-facts article:last-child{border:0}.pilot-facts b{color:#d85f29;font:800 45px Manrope}.pilot-facts span{color:#607575}.pilot-cohorts{background:#e3eee8;padding:90px 0 98px}.pilot-cohorts header{justify-content:space-between;align-items:end;gap:50px;margin-bottom:35px;display:flex}.pilot-cohorts header>p{color:#607575;max-width:480px;line-height:1.7}.pilot-cohorts>.shell>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pilot-cohorts article{background:#fff;border:1px solid #d1ddd7;border-radius:9px;flex-direction:column;min-height:380px;padding:25px;display:flex}.pilot-cohorts article>b{color:#d85f29}.pilot-cohorts article>small{margin-top:15px}.pilot-cohorts h3{font:800 25px Manrope}.pilot-cohorts dl{margin:auto 0 18px}.pilot-cohorts dl>div{border-top:1px solid #dce5e0;padding:12px 0}.pilot-cohorts dt{color:#718482;text-transform:uppercase;font-size:10px;font-weight:800}.pilot-cohorts dd{margin:5px 0 0;font-size:12px;line-height:1.55}.pilot-cohorts a{color:#087f73;font-weight:800}.pilot-rules{grid-template-columns:.75fr 1.25fr;gap:80px;padding-top:90px;padding-bottom:95px;display:grid}.pilot-rules p{color:#607575;line-height:1.7}.pilot-rules a{color:#087f73;font-weight:800}.pilot-rules ol{margin:0;padding:0;list-style:none}.pilot-rules li{border-top:1px solid #d2ddd7;grid-template-columns:45px 1fr;padding:16px 0;display:grid}.pilot-rules li>b{color:#d85f29}.pilot-rules li span{grid-template-columns:110px 1fr;gap:18px;display:grid}.pilot-rules li small{color:#607575;text-transform:none;letter-spacing:0}.pilot-cta,.pilot-entry{color:#fff;background:#062d36;padding:70px 0}.pilot-cta>.shell,.pilot-entry>.shell{justify-content:space-between;align-items:center;gap:50px;display:flex}.pilot-cta small,.pilot-entry small{color:#70d8c9}.pilot-cta h2,.pilot-entry h2{margin-top:8px}.pilot-cta p,.pilot-entry p{color:#adc4c0}.pilot-cta a,.pilot-entry a{white-space:nowrap;background:#d85f29;border-radius:6px;padding:14px 17px;font-size:12px;font-weight:800}.mybike-planning .workspace-intro>a{color:#fff;background:#07333c;border-radius:6px;padding:12px 15px;font-size:12px;font-weight:800}.planning-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.planning-grid>article{background:#fff;border:1px solid #d3ded8;border-radius:9px;padding:25px}.planning-grid>article>small,.planning-paths small,.mybike-planning-teaser small{color:#087f73;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.planning-grid h3{margin:10px 0;font:800 27px Manrope}.planning-grid p{color:#607575;line-height:1.65}.planning-finder dl{grid-template-columns:1fr 1fr;gap:6px;display:grid}.planning-finder dl>div{background:#eef4f0;border-radius:5px;padding:10px}.planning-finder dt{color:#718482;text-transform:uppercase;font-size:9px;font-weight:800}.planning-finder dd{margin:4px 0 0;font-size:12px;font-weight:800}.planning-finder>div:last-child{gap:9px;margin-top:15px;display:flex}.planning-finder a,.planning-setups>a,.planning-empty a{color:#087f73;font-weight:800}.planning-finder button{color:#8a5d52;cursor:pointer;background:0 0;border:0}.planning-setups>div{gap:7px;margin:15px 0;display:grid}.planning-setups>div>span{background:#eef4f0;border-radius:6px;grid-template-columns:24px 1fr auto 24px;align-items:center;gap:8px;padding:11px;display:grid}.planning-setups span i{color:#087f73}.planning-setups span small{text-transform:none;letter-spacing:0;color:#607575}.planning-setups span button{cursor:pointer;background:0 0;border:0}.planning-empty{background:#eef4f0;border-radius:7px;padding:25px}.planning-paths{color:#fff;background:#062d36;border-radius:9px;grid-template-columns:.7fr 1.3fr;gap:35px;margin-top:12px;padding:25px;display:grid}.planning-paths h3{font:800 26px Manrope}.planning-paths nav{grid-template-columns:1fr 1fr;gap:7px;display:grid}.planning-paths nav a{background:#0b3b43;border-radius:6px;justify-content:space-between;padding:13px;font-size:12px;display:flex}.planning-paths nav b{color:#70d8c9}.mybike-planning-teaser{background:#dfeee8;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;margin-top:10px;padding:22px 24px;display:flex}.mybike-planning-teaser h3{margin:7px 0;font:800 22px Manrope}.mybike-planning-teaser p{color:#607575;margin:0}.mybike-planning-teaser button{color:#fff;cursor:pointer;background:#07333c;border:0;border-radius:6px;padding:12px 15px;font-weight:800}@media (width<=900px){.qualification-builder{grid-template-columns:1fr}.qualification-builder>aside{position:static}.pilot-cohorts>.shell>div,.planning-grid,.planning-paths{grid-template-columns:1fr}}@media (width<=700px){.qualification-hero,.pilot-hero{align-items:flex-start;min-height:650px}.qualification-photo{background:linear-gradient(#041f2721 20%,#041f27ed 50%,#041f27fc 100%),url(/images/fahrradspektrum-workshop-torque-v1301.webp) 62%/cover}.qualification-hero>.shell{padding-top:290px;padding-bottom:55px}.pilot-hero>.shell{padding-top:85px;padding-bottom:65px}.qualification-hero h1,.pilot-hero h1{letter-spacing:-2.8px;font-size:44px}.pilot-hero>.shell>div:last-child{flex-wrap:wrap}.qualification-builder,.pilot-rules{grid-template-columns:1fr;gap:35px;padding-top:68px;padding-bottom:72px}.qualification-fields{grid-template-columns:1fr}.qualification-main fieldset>div{grid-template-columns:1fr 1fr}.qualification-checks label{grid-template-columns:22px 34px 1fr}.qualification-checks em{grid-column:3}.qualification-process,.pilot-cohorts{padding:68px 0 74px}.qualification-process>.shell>div,.pilot-facts{grid-template-columns:1fr 1fr}.pilot-facts{padding-top:50px;padding-bottom:55px}.pilot-facts article:nth-child(2){border-right:0}.pilot-cohorts header{display:block}.pilot-cohorts header>p{margin-top:15px}.pilot-rules li span{grid-template-columns:1fr;gap:4px}.pilot-cta>.shell,.pilot-entry>.shell,.mybike-planning-teaser{flex-direction:column;align-items:flex-start}.pilot-cta a,.pilot-entry a{white-space:normal}.planning-finder dl,.planning-paths nav{grid-template-columns:1fr}.planning-setups>div>span{grid-template-columns:24px 1fr 24px}.planning-setups span small{grid-column:2}.planning-finder>div:last-child{flex-direction:column;align-items:flex-start}}.data-core{grid-template-columns:1fr 1fr;gap:8px;margin:17px 0;display:grid}.data-core>span{background:#edf4f1;border-radius:7px;gap:4px;padding:12px;display:grid}.data-core small{color:#6f817f;text-transform:uppercase;letter-spacing:.7px;font-size:10px}.data-core b{color:#0b3138;font-size:12px}.data-watch{background:#fff9e8;border-left:3px solid #e5b941;padding:12px;color:#536664!important;min-height:62px!important;margin:15px 0 0!important;font-size:11px!important;line-height:1.55!important}.data-watch b{color:#2d4445}.data-card-actions button:disabled{opacity:.52;cursor:not-allowed}.compare-save-message{color:#79e0d3;margin:10px 0 16px;font-size:12px;font-weight:800}.compare-matrix{border:1px solid #22505a;border-radius:9px;min-width:820px;overflow:hidden}.compare-drawer>.shell{overflow-x:auto}.compare-matrix-row{background:#082630;grid-template-columns:145px repeat(4,minmax(160px,1fr));display:grid}.compare-matrix-row>*{border-bottom:1px solid #204852;border-right:1px solid #204852;padding:14px;font-size:11px;line-height:1.5}.compare-matrix-row>:last-child{border-right:0}.compare-matrix-row:last-child>*{border-bottom:0}.compare-matrix-row>strong{color:#6fd8ca;text-transform:uppercase;letter-spacing:.7px}.compare-matrix-row.head{background:#0d3a43}.compare-matrix-row.head b{color:#fff;display:grid}.compare-matrix-row.head small{color:#81a7a3;margin-top:4px;font-weight:500}.compare-drawer-head>div{flex-wrap:wrap}.atlas-controls{grid-template-columns:minmax(220px,1.4fr) minmax(170px,1fr) minmax(170px,1fr) 125px 90px!important}.atlas-pilot-toggle{gap:8px;display:grid}.atlas-pilot-toggle>span{text-transform:uppercase;letter-spacing:.8px;color:#6b817f;font-size:10px;font-weight:800}.atlas-pilot-toggle button{color:#274346;cursor:pointer;background:#fff;border:1px solid #c6d5d1;border-radius:5px;justify-content:center;align-items:center;gap:8px;height:46px;font-size:11px;font-weight:800;display:flex}.atlas-pilot-toggle button i{background:#b8c8c5;border-radius:10px;width:26px;height:14px;position:relative}.atlas-pilot-toggle button i:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:all .2s;position:absolute;top:2px;left:2px}.atlas-pilot-toggle button.active{color:#08766b;border-color:#0a8174}.atlas-pilot-toggle button.active i{background:#0a8174}.atlas-pilot-toggle button.active i:after{left:14px}.atlas-register{color:#eaf3f1;background:#061c25;padding:100px 0}.atlas-register>.shell{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.atlas-register-intro h2{letter-spacing:-2.5px;margin:17px 0;font:800 clamp(36px,5vw,55px)/1.04 Manrope}.atlas-register-intro p{color:#8ba6a3;line-height:1.7}.atlas-register-intro>a{color:#05242b;background:#60d7c9;border-radius:5px;margin-top:22px;padding:13px 16px;font-size:12px;font-weight:800;display:inline-flex}.atlas-register-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.atlas-register-grid article{background:#092a34;border:1px solid #1e4750;border-radius:7px;gap:13px;min-height:105px;padding:16px;display:flex}.atlas-register-grid article>b{color:#f0ca5d;font:800 12px Manrope}.atlas-register-grid article span{gap:6px;display:grid}.atlas-register-grid strong{font:800 14px Manrope}.atlas-register-grid small{color:#789793;line-height:1.5}.atlas-status{grid-template-columns:.8fr 1.2fr;gap:70px;padding:90px 0;display:grid}.atlas-status>div>small{color:#078174;text-transform:uppercase;letter-spacing:1px;font-weight:800}.atlas-status h2{letter-spacing:-2px;margin:13px 0;font:800 clamp(32px,4vw,48px)/1.06 Manrope}.atlas-status p{color:#637a78;line-height:1.7}.atlas-status ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.atlas-status li{border:1px solid #d5dfdc;border-radius:7px;grid-template-columns:42px 1fr;gap:15px;padding:17px;display:grid}.atlas-status li>b{color:#087b70;background:#e1f1ec;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.atlas-status li span{gap:4px;display:grid}.atlas-status li small{color:#718481}.atlas-partner-actions{flex-wrap:wrap;gap:8px;display:flex}.atlas-partner-actions>a:last-child{border:1px solid #2d5a62;color:#68d9cb!important;background:0 0!important}.data-connect nav{flex-wrap:wrap}@media (width<=1050px){.atlas-controls{grid-template-columns:1fr 1fr!important}.atlas-result-count{min-height:64px}.atlas-register>.shell,.atlas-status{grid-template-columns:1fr;gap:45px}}@media (width<=700px){.data-core,.atlas-register-grid,.atlas-controls{grid-template-columns:1fr!important}.compare-drawer-head{flex-direction:column;align-items:flex-start}.compare-matrix{min-width:720px}.atlas-register{padding:75px 0}.atlas-status{padding:70px 0}.atlas-partner-actions{flex-direction:column;align-items:flex-start}}.mybike-switcher{border-bottom:1px solid #173e47;grid-template-columns:1fr auto;align-items:end;gap:7px;padding:17px 7px 6px;display:grid}.mybike-switcher label{color:#62847f;text-transform:uppercase;letter-spacing:.7px;gap:5px;font-size:9px;font-weight:800;display:grid}.mybike-switcher select{color:#fff;background:#092831;border:1px solid #24505a;border-radius:5px;min-width:0;height:35px;padding:0 8px;font-size:11px}.mybike-switcher>button{color:#6ed8ca;cursor:pointer;background:#0e3b43;border:1px solid #2b5d65;border-radius:5px;height:35px;padding:0 10px;font-size:10px;font-weight:800}.bikepass-garage-grid{grid-template-columns:repeat(3,1fr);gap:11px;display:grid}.bikepass-garage-grid article{background:#082730;border:1px solid #1d4852;border-radius:9px;gap:14px;padding:20px;display:grid}.bikepass-garage-grid article.active{border-color:#65d7ca;box-shadow:inset 0 0 0 1px #65d7ca}.bikepass-garage-grid article>div:first-child,.bikepass-garage-grid article>div:last-child{justify-content:space-between;gap:8px;display:flex}.bikepass-garage-grid article small{color:#6fd8ca;text-transform:uppercase;letter-spacing:.7px;font-size:9px;font-weight:800}.bikepass-garage-grid article em{color:#f1cc65;font-size:10px;font-style:normal}.bikepass-garage-grid h3{margin:0;font:800 21px Manrope}.bikepass-garage-grid p{color:#819c98;margin:0;font-size:12px}.bikepass-garage-grid dl{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.bikepass-garage-grid dl span{background:#0b333c;border-radius:5px;gap:4px;padding:9px;display:grid}.bikepass-garage-grid dt{text-transform:uppercase;color:#658783;font-size:9px}.bikepass-garage-grid dd{margin:0;font-size:11px;font-weight:800}.bikepass-garage-grid button{color:#06252d;cursor:pointer;background:#61d7c9;border:0;border-radius:5px;padding:10px;font-size:10px;font-weight:800}.bikepass-garage-grid button.danger{color:#e89576;background:0 0;border:1px solid #70483d}.bikepass-flow{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.bikepass-flow>div{background:#092a34;border:1px solid #1d4852;border-radius:7px;gap:12px;padding:16px;display:flex}.bikepass-flow>div>b{color:#efc961}.bikepass-flow span{gap:4px;display:grid}.bikepass-flow small{color:#799792}.planning-comparison{background:#092a34;border:1px solid #1e4b54;border-radius:9px;grid-template-columns:.8fr 1.2fr;gap:20px;margin-top:12px;padding:21px;display:grid}.planning-comparison>div:first-child small{color:#67d8ca;text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:800}.planning-comparison h3{margin:7px 0;font:800 20px Manrope}.planning-comparison p{color:#789491;margin:0;line-height:1.6}.planning-comparison>div:last-child{grid-template-columns:1fr 1fr;gap:6px;display:grid}.planning-comparison>div:last-child span{background:#0d3740;border-radius:5px;gap:3px;padding:10px;display:grid}.planning-comparison span b{color:#70d9cb;text-transform:uppercase;font-size:9px}.planning-comparison span strong{font-size:11px}.planning-comparison span small{color:#7c9995;font-size:9px}.planning-comparison>a{color:#06232a;background:#62d7ca;border-radius:5px;place-self:center;padding:12px 15px;font-size:11px;font-weight:800}@media (width<=1050px){.bikepass-garage-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.bikepass-garage-grid,.bikepass-flow,.planning-comparison{grid-template-columns:1fr}.bikepass-garage-grid article>div:last-child{flex-direction:column;align-items:flex-start}.planning-comparison>div:last-child{grid-template-columns:1fr}}.trust-page,.growth-page{color:#092a31;background:#f4f7f5}.trust-hero,.growth-hero{color:#fff;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.trust-hero{background:linear-gradient(90deg,#03181ffa 0%,#041d25e8 53%,#041d2540),url(/images/fahrradspektrum-workshop-torque-v1301.webp) 50%/cover}.growth-hero{background:linear-gradient(90deg,#03181ffa 0%,#041d25e8 57%,#041d2533),url(/images/fahrradspektrum-kaufberatung-v2200.webp) 50%/cover}.trust-hero>.shell,.growth-hero>.shell{width:100%;position:relative}.trust-hero h1,.growth-hero h1{letter-spacing:-4.5px;max-width:900px;margin:18px 0 22px;font:800 clamp(48px,7vw,79px)/.98 Manrope}.trust-hero h1 em,.growth-hero h1 em{color:#67d9cb;font-style:normal}.trust-hero p,.growth-hero p{color:#b4c6c3;max-width:720px;font-size:15px;line-height:1.7}.trust-hero>.shell>div:last-child,.growth-hero>.shell>div:last-child{gap:8px;margin-top:27px;display:flex}.trust-hero>.shell>div:last-child span{color:#8da8a4;background:#072b33d6;border:1px solid #25515a;border-radius:6px;gap:5px;min-width:150px;padding:13px 15px;font-size:10px;display:grid}.trust-hero>.shell>div:last-child b{color:#fff;font:800 18px Manrope}.growth-hero>.shell>div:last-child a{color:#06252b;background:#64d8ca;border-radius:5px;padding:13px 16px;font-size:11px;font-weight:800}.growth-hero>.shell>div:last-child a:last-child{color:#fff;background:#07262fcc;border:1px solid #315861}.trust-principles,.trust-labels,.trust-corrections,.growth-funnel,.growth-model,.growth-next{padding-top:95px;padding-bottom:100px}.trust-principles header,.growth-funnel>div:first-child{justify-content:space-between;align-items:end;gap:50px;display:flex}.trust-principles header>div,.trust-principles header>p{max-width:560px}.trust-principles header small,.trust-labels header small,.trust-test>div>div:first-child>small,.trust-corrections>div>small,.growth-funnel small,.growth-model>div:first-child>small,.growth-next small{color:#078174;text-transform:uppercase;letter-spacing:1px;font-weight:800}.trust-principles h2,.trust-evidence h2,.trust-labels h2,.trust-test h2,.trust-corrections h2,.growth-funnel h2,.growth-planner h2,.growth-model h2,.growth-score h2,.growth-next h2{letter-spacing:-2.6px;margin:12px 0;font:800 clamp(34px,5vw,54px)/1.04 Manrope}.trust-principles header p,.growth-funnel>div>p,.growth-model>div:first-child>p,.growth-next p{color:#647a77;line-height:1.7}.trust-principles>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:38px;display:grid}.trust-principles article{background:#fff;border:1px solid #d8e2df;border-radius:8px;padding:22px}.trust-principles article>b,.growth-model article>b{color:#079081}.trust-principles h3,.growth-model h3{margin:25px 0 9px;font:800 18px Manrope}.trust-principles article p,.growth-model article p{color:#687d7a;line-height:1.55}.trust-evidence{background:#dfece7;padding:100px 0}.trust-evidence>.shell{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.trust-evidence>div>div p{color:#5f7471;line-height:1.7}.trust-evidence ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.trust-evidence li{background:#fff;border-radius:8px;grid-template-columns:48px 1fr;gap:15px;padding:18px;display:grid}.trust-evidence li>b{color:#68d8cb;background:#083942;border-radius:50%;place-items:center;width:45px;height:45px;font:800 18px Manrope;display:grid}.trust-evidence li span{gap:5px;display:grid}.trust-evidence li small{color:#6c817d;line-height:1.5}.trust-labels>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:30px;display:grid}.trust-labels article{background:#fff;border:1px solid #d5e0dd;border-radius:7px;gap:14px;padding:18px;display:flex}.trust-labels article>span{color:#078174;background:#dff2ec;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.trust-labels h3{margin:0;font:800 16px Manrope}.trust-labels p{color:#6b817d;margin:5px 0 0}.trust-test{color:#fff;background:#071d26;padding:95px 0}.trust-test>.shell{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.trust-test p{color:#8ca6a2;line-height:1.7}.trust-test-matrix{grid-template-columns:1fr 1fr;gap:8px;display:grid}.trust-test-matrix span{background:#0a2a34;border:1px solid #204951;border-radius:7px;gap:6px;padding:16px;display:grid}.trust-test-matrix b{color:#6bd8cb}.trust-test-matrix small{color:#7e9b97}.trust-corrections{grid-template-columns:.85fr 1.15fr;gap:65px;display:grid}.trust-corrections>div p{color:#657b78;line-height:1.7}.trust-corrections>div a{color:#fff;background:#0b766c;border-radius:5px;margin-top:17px;padding:13px 15px;font-size:11px;font-weight:800;display:inline-flex}.trust-corrections ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.trust-corrections li{background:#fff;border:1px solid #d4dfdc;border-radius:7px;gap:16px;padding:17px;display:flex}.trust-corrections li b{color:#078174}.trust-links{background:#dfece7;padding:65px 0}.trust-links>.shell,.growth-next{justify-content:space-between;align-items:center;gap:50px;display:flex}.trust-links h2{letter-spacing:-2px;margin:9px 0;font:800 clamp(28px,4vw,42px)/1.05 Manrope}.trust-links nav,.growth-next nav{gap:7px;min-width:330px;display:grid}.trust-links a,.growth-next a{background:#fff;border:1px solid #cbdad6;border-radius:5px;justify-content:space-between;padding:12px 14px;font-size:11px;font-weight:800;display:flex}.growth-funnel{grid-template-columns:.7fr 1.3fr;align-items:end;gap:55px;display:grid}.growth-funnel ol{grid-template-columns:repeat(4,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.growth-funnel li{background:#fff;border:1px solid #d5dfdc;border-radius:7px;align-content:space-between;min-height:145px;padding:16px;display:grid}.growth-funnel li>b{color:#078174}.growth-funnel li span{gap:5px;display:grid}.growth-funnel li small{color:#6a817d;text-transform:none;letter-spacing:0;font-weight:500}.growth-planner{color:#fff;background:#061d26;padding:100px 0}.growth-planner>.shell{grid-template-columns:1fr 1fr;gap:65px;display:grid}.growth-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.growth-form>div{grid-column:1/-1}.growth-form>div small,.growth-planner aside>small,.growth-score small{color:#69d9cb;text-transform:uppercase;letter-spacing:1px;font-weight:800}.growth-form>div p{color:#8ba4a0;line-height:1.7}.growth-form label{color:#789894;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.growth-form input,.growth-form select{color:#fff;background:#0a2a34;border:1px solid #28515a;border-radius:5px;height:46px;padding:0 12px}.growth-planner aside{color:#0a3037;background:#f1f6f3;border-radius:10px;padding:28px}.growth-planner aside h3{margin:9px 0 20px;font:800 25px Manrope}.growth-planner dl{gap:0;display:grid}.growth-planner dl>div{border-bottom:1px solid #cfddda;grid-template-columns:95px 1fr;gap:12px;padding:11px 0;display:grid}.growth-planner dt{color:#718682;text-transform:uppercase;font-size:9px}.growth-planner dd{margin:0;font-size:11px;font-weight:700;line-height:1.5}.growth-planner aside>a{text-align:center;color:#fff;background:#087b70;border-radius:5px;margin-top:19px;padding:13px;font-size:11px;font-weight:800;display:block}.growth-planner aside>span{color:#71847f;text-align:center;margin-top:9px;font-size:9px;display:block}.growth-model{grid-template-columns:.7fr 1.3fr;gap:60px;display:grid}.growth-model>div:last-child{grid-template-columns:1fr 1fr;gap:8px;display:grid}.growth-model article{background:#fff;border:1px solid #d4dfdc;border-radius:7px;padding:18px}.growth-score{background:#dfece7;padding:95px 0}.growth-score>.shell{grid-template-columns:.7fr 1.3fr;gap:60px;display:grid}.growth-score-table{border:1px solid #c4d5d0;border-radius:8px;overflow:hidden}.growth-score-table>div{background:#f8fbfa;grid-template-columns:1fr 1fr;display:grid}.growth-score-table>div>*{border-bottom:1px solid #d2dfdb;border-right:1px solid #d2dfdb;padding:13px;font-size:11px}.growth-score-table>div>:last-child{border-right:0}.growth-score-table>div:last-child>*{border-bottom:0}.growth-score-table>div:first-child{color:#fff;background:#0a3841}.growth-score-table span:first-child{color:#08786e}.growth-score-table span:last-child{color:#8a5c4e}.growth-next>div{max-width:650px}@media (width<=1000px){.trust-principles>div,.growth-funnel ol{grid-template-columns:1fr 1fr}.trust-evidence>.shell,.trust-test>.shell,.trust-corrections,.growth-funnel,.growth-planner>.shell,.growth-model,.growth-score>.shell{grid-template-columns:1fr}.growth-model>div:last-child{grid-template-columns:1fr 1fr}}@media (width<=700px){.trust-hero,.growth-hero{background-position:62%;align-items:flex-start;min-height:680px}.trust-hero>.shell,.growth-hero>.shell{padding-top:90px}.trust-hero h1,.growth-hero h1{letter-spacing:-2.8px;font-size:45px}.trust-hero>.shell>div:last-child,.growth-hero>.shell>div:last-child,.trust-links>.shell,.growth-next{flex-direction:column;align-items:flex-start}.trust-hero>.shell>div:last-child{display:grid}.trust-principles header{display:block}.trust-principles>div,.trust-labels>div,.trust-test-matrix,.growth-funnel ol,.growth-form,.growth-model>div:last-child{grid-template-columns:1fr}.trust-evidence,.trust-test,.growth-planner,.growth-score{padding:72px 0}.trust-principles,.trust-labels,.trust-corrections,.growth-funnel,.growth-model,.growth-next{padding-top:70px;padding-bottom:75px}.trust-links nav,.growth-next nav{width:100%;min-width:0}.growth-form>div{grid-column:auto}.growth-score-table{overflow-x:auto}.growth-score-table>div{min-width:520px}}.editorial-team-page,.media-standard-page{color:#092a31;background:#f4f7f5}.editorial-team-hero,.media-standard-hero{color:#fff;align-items:center;min-height:630px;display:flex;position:relative;overflow:hidden}.editorial-team-hero{background:linear-gradient(90deg,#03181ffa,#041d25e8 56%,#041d2533),url(/images/fahrradspektrum-workshop-torque-v1301.webp) 50%/cover}.media-standard-hero{background:linear-gradient(90deg,#03181ffa,#041d25e6 55%,#041d252e),url(/images/fahrradspektrum-bike-rail-v1301.webp) 50%/cover}.editorial-team-hero>.shell,.media-standard-hero>.shell{width:100%}.editorial-team-hero h1,.media-standard-hero h1{letter-spacing:-4.5px;max-width:930px;margin:18px 0 22px;font:800 clamp(48px,7vw,79px)/.98 Manrope}.editorial-team-hero h1 em,.media-standard-hero h1 em{color:#67d9cb;font-style:normal}.editorial-team-hero p,.media-standard-hero p{color:#b7cac6;max-width:760px;font-size:15px;line-height:1.72}.editorial-team-hero>.shell>div:last-child,.media-standard-hero>.shell>div:last-child{gap:8px;margin-top:27px;display:flex}.editorial-team-hero>.shell>div:last-child span,.media-standard-hero>.shell>div:last-child span{color:#8ea9a5;background:#072b33d6;border:1px solid #27525a;border-radius:6px;gap:5px;min-width:185px;padding:13px 15px;font-size:10px;display:grid}.editorial-team-hero>.shell>div:last-child b,.media-standard-hero>.shell>div:last-child b{color:#fff;font:800 14px Manrope}.editorial-team-intro,.media-standard-principle{grid-template-columns:.72fr 1.28fr;align-items:end;gap:70px;padding-top:88px;padding-bottom:78px;display:grid}.editorial-team-intro small,.media-standard-principle small,.editorial-team-boundary small,.media-guardrails header small{color:#078174;text-transform:uppercase;letter-spacing:1px;font-weight:800}.editorial-team-intro h2,.media-standard-principle h2,.editorial-team-boundary h2,.media-guardrails h2{letter-spacing:-2.5px;margin:11px 0 0;font:800 clamp(34px,5vw,52px)/1.04 Manrope}.editorial-team-intro p,.media-standard-principle p,.editorial-team-boundary p{color:#647a77;margin:0;line-height:1.76}.editorial-role-grid{grid-template-columns:1fr 1fr;gap:9px;padding-bottom:100px;display:grid}.editorial-role-grid article{background:#fff;border:1px solid #d5e0dd;border-radius:9px;flex-direction:column;min-height:265px;padding:25px;display:flex}.editorial-role-grid article>b,.media-type-grid article>b{color:#078174;font:800 12px Manrope}.editorial-role-grid article>small{color:#a85b39;text-transform:uppercase;letter-spacing:.8px;margin-top:32px;font-weight:800}.editorial-role-grid h2,.media-type-grid h2{margin:8px 0 12px;font:800 23px/1.1 Manrope}.editorial-role-grid p{color:#657a77;margin:auto 0 0;line-height:1.65}.editorial-proof{color:#fff;background:#071d26;padding:95px 0}.editorial-proof>.shell{grid-template-columns:.75fr 1.25fr;gap:75px;display:grid}.editorial-proof small,.media-register small{color:#68d8cb;text-transform:uppercase;letter-spacing:1px;font-weight:800}.editorial-proof h2,.media-register h2{letter-spacing:-2.7px;margin:12px 0;font:800 clamp(35px,5vw,54px)/1.04 Manrope}.editorial-proof p,.media-register p{color:#8ba5a1;line-height:1.72}.editorial-proof a,.media-register a{color:#6bd9cc;margin-top:16px;font-size:11px;font-weight:800;display:inline-flex}.editorial-proof dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.editorial-proof dl>div{background:#0a2a34;border:1px solid #204951;border-radius:7px;min-height:130px;padding:18px}.editorial-proof dt{color:#6bd8cb;font-weight:800}.editorial-proof dd{color:#8ca7a3;margin:9px 0 0;font-size:12px;line-height:1.55}.editorial-team-boundary{grid-template-columns:1fr .78fr;gap:70px;padding-top:95px;padding-bottom:100px;display:grid}.editorial-team-boundary aside{background:#dfece7;border-radius:9px;padding:27px}.editorial-team-boundary aside strong{font:800 20px Manrope}.editorial-team-boundary aside p{margin-top:12px}.editorial-team-boundary aside a{color:#fff;background:#087b70;border-radius:5px;margin-top:18px;padding:13px 15px;font-size:11px;font-weight:800;display:inline-flex}.editorial-team-links{background:#dfece7;padding:65px 0}.editorial-team-links>.shell{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.editorial-team-links a{background:#fff;border:1px solid #c9d9d5;border-radius:6px;align-content:center;min-height:92px;padding:16px;display:grid}.editorial-team-links small{color:#078174;text-transform:uppercase;letter-spacing:.8px;font-weight:800}.editorial-team-links strong{margin-top:7px;font-size:12px}.media-type-grid{grid-template-columns:repeat(3,1fr);gap:9px;padding-bottom:105px;display:grid}.media-type-grid article{background:#fff;border:1px solid #d5e0dd;border-radius:8px;min-height:260px;padding:23px}.media-type-grid article>b{background:#dff1eb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.media-type-grid dl{margin:25px 0 0}.media-type-grid dl>div{border-top:1px solid #e0e7e4;padding:11px 0}.media-type-grid dt{color:#078174;text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:800}.media-type-grid dd{color:#657a77;margin:5px 0 0;font-size:11px;line-height:1.55}.media-register{color:#fff;background:#071d26;padding:100px 0}.media-register>.shell{grid-template-columns:.78fr 1.22fr;gap:70px;display:grid}.media-register ol{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.media-register li{background:#0a2a34;border:1px solid #204951;border-radius:6px;grid-template-columns:34px 1fr;gap:10px;padding:15px;display:grid}.media-register li b{color:#69d8cb;font-size:10px}.media-register li span{color:#b1c5c2;font-size:11px}.media-guardrails{padding-top:95px;padding-bottom:100px}.media-guardrails header{max-width:710px}.media-guardrails>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:35px;display:grid}.media-guardrails article{background:#fff;border:1px solid #d4e0dc;border-radius:8px;padding:22px}.media-guardrails article b{color:#078174;font:800 17px Manrope}.media-guardrails article p{color:#657a77;margin:10px 0 0;line-height:1.65}.editorial-team-page a:focus-visible,.media-standard-page a:focus-visible{outline-offset:3px;outline:3px solid #f0c757}@media (width<=1000px){.editorial-team-intro,.media-standard-principle,.editorial-proof>.shell,.editorial-team-boundary,.media-register>.shell{grid-template-columns:1fr}.media-type-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.editorial-team-hero,.media-standard-hero{background-position:62%;align-items:flex-start;min-height:720px}.editorial-team-hero>.shell,.media-standard-hero>.shell{padding-top:90px}.editorial-team-hero h1,.media-standard-hero h1{letter-spacing:-2.8px;font-size:45px}.editorial-team-hero>.shell>div:last-child,.media-standard-hero>.shell>div:last-child{display:grid}.editorial-role-grid,.media-type-grid,.editorial-proof dl,.media-register ol,.media-guardrails>div,.editorial-team-links>.shell{grid-template-columns:1fr}.editorial-team-intro,.media-standard-principle{padding-top:70px;padding-bottom:62px}.editorial-role-grid{padding-bottom:75px}.editorial-proof,.media-register{padding:75px 0}.editorial-team-boundary,.media-guardrails{padding-top:72px;padding-bottom:76px}}.article-layout>aside a+a{margin-top:10px;display:block}.article-deep-dive{scroll-margin-top:110px}.article-direct-answer{border-left:4px solid var(--portal-teal);background:var(--portal-mint-soft);border-radius:0 8px 8px 0;padding:20px 22px;color:var(--portal-ink)!important;font-size:16px!important;line-height:1.75!important}.article-decision-table{border:1px solid var(--portal-border);background:#fff;border-radius:10px;margin-top:25px;overflow:hidden}.article-decision-head,.article-decision-row{grid-template-columns:.9fr 1fr 1fr;display:grid}.article-decision-head{color:#fff;background:#07333c}.article-decision-head b{text-transform:uppercase;letter-spacing:.65px;padding:13px 15px;font-size:11px}.article-decision-row>*{border-top:1px solid var(--portal-border);padding:15px;font-size:12px;line-height:1.55}.article-decision-row strong{color:var(--portal-ink)}.article-decision-row span:nth-child(2){color:#176e65;background:#f2f8f5}.article-decision-row span:nth-child(3){color:#8a4a2a;background:#fff8f3}.article-red-flags{background:#fff1e8;border:1px solid #efd1bd;border-radius:9px;margin-top:18px;padding:22px}.article-red-flags h3{color:#6e341d;margin:0 0 13px;font:700 19px/1.25 Georgia}.article-red-flags ul{gap:8px;margin:0;padding-left:19px;display:grid}.article-red-flags li{color:#704a3b;font-size:12px;line-height:1.55}.article-change-note{border:1px solid var(--portal-border);background:#fff;border-radius:8px;margin-top:17px;padding:17px 19px}.article-change-note span{color:var(--portal-teal);text-transform:uppercase;letter-spacing:.8px;font-size:10px;font-weight:800;display:block}.article-change-note p{margin:6px 0 0!important;font-size:12px!important;line-height:1.6!important}.editorial-evidence-copy dl>div{min-width:0}.article-image-figure{margin:0}.article-image-figure figcaption{color:#5d7375;margin-top:9px;font-size:10px;line-height:1.45}.article-image-figure figcaption a{color:var(--portal-teal);font-weight:800}.media-documented{padding-top:92px;padding-bottom:94px}.media-documented header{grid-template-columns:1fr .9fr;align-items:end;gap:70px;margin-bottom:30px;display:grid}.media-documented header small{color:var(--portal-teal);text-transform:uppercase;letter-spacing:.8px;font-weight:800}.media-documented header h2{letter-spacing:-1.8px;margin:9px 0 0;font:800 clamp(32px,4vw,46px)/1.06 Manrope}.media-documented header p{color:var(--portal-muted);margin:0;line-height:1.75}.media-documented>div{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.media-documented a{border:1px solid var(--portal-border);background:#fff;border-radius:10px;flex-direction:column;min-height:240px;padding:24px;display:flex}.media-documented a>small{color:var(--portal-orange);letter-spacing:.8px;font-size:10px;font-weight:800}.media-documented h3{margin:18px 0 14px;font:700 22px Georgia}.media-documented a>span,.media-documented a>b{font-size:11px;line-height:1.55}.media-documented a>span{color:var(--portal-muted)}.media-documented a>b{color:#78462f;margin-top:7px}.media-documented a>em{color:var(--portal-teal);margin-top:auto;padding-top:20px;font-size:11px;font-style:normal;font-weight:800}@media (width<=700px){.article-decision-head{display:none}.article-decision-row{grid-template-columns:1fr}.article-decision-row>*{padding:12px 14px}.article-decision-row span:nth-child(2):before,.article-decision-row span:nth-child(3):before{text-transform:uppercase;letter-spacing:.7px;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.article-decision-row span:nth-child(2):before{content:"Gutes Signal"}.article-decision-row span:nth-child(3):before{content:"Warnsignal"}.media-documented header{grid-template-columns:1fr;gap:16px}.media-documented>div{grid-template-columns:1fr}}.article-image{object-fit:cover;object-position:center;contain:layout paint;background:#dcebe4;width:100%;display:block}.article-image-figure{min-width:0}.article-image-figure figcaption a{text-underline-offset:3px;text-decoration:underline}.article-layout h2,.article-layout h3,.article-checklist,.article-deep-dive{scroll-margin-top:112px}.article-layout article p{-webkit-hyphens:auto;hyphens:auto}.portal-mobile-panel{overscroll-behavior:contain}.portal-context-bar>.shell{scrollbar-gutter:stable}.article-hero h1,.article-layout h2{text-wrap:balance}@media (pointer:coarse){.article-layout>aside a,.article-related a,.editorial-source-links a,.portal-context-bar a{align-items:center;min-height:44px;display:flex}}@media (prefers-contrast:more){:root{--portal-muted:#384f52;--portal-border:#9cafaa}.article-meta span,.article-layout>aside,.article-checklist,.article-decision-table,.editorial-source-links a{border-width:2px}a{text-decoration-thickness:2px}}@media (forced-colors:active){.portal-skip-link,.portal-account-link,.article-tip,.article-direct-answer,.article-red-flags{border:2px solid canvastext}.brand-wheel{forced-color-adjust:none}}.mybike-cloudbar{background:#fff;border:1px solid #cbdcd6;border-left:4px solid #087f73;border-radius:9px;justify-content:space-between;align-items:center;gap:24px;margin:-12px 0 18px;padding:18px 20px;display:flex;box-shadow:0 8px 24px #0730360e}.mybike-cloudbar>div:first-child{gap:4px;max-width:760px;display:grid}.mybike-cloudbar small{color:#087f73;letter-spacing:.9px;text-transform:uppercase;font-size:10px;font-weight:800}.mybike-cloudbar strong{font:800 16px/1.25 Manrope,sans-serif}.mybike-cloudbar p{color:#627779;margin:0;font-size:11px;line-height:1.55}.mybike-cloudbar.status-entscheidung,.mybike-cloudbar.status-konflikt{background:#fff9f4;border-left-color:#d45d28}.mybike-cloudbar.status-fehler{background:#fff6f3;border-left-color:#a74237}.cloud-actions{justify-content:flex-end;align-items:center;gap:7px;max-width:none!important;display:flex!important}.mybike-cloudbar button,.mybike-cloudbar a{color:#31585a;white-space:nowrap;cursor:pointer;background:#f4f8f6;border:1px solid #c6d8d2;border-radius:5px;justify-content:center;align-items:center;min-height:40px;padding:10px 13px;font-size:11px;font-weight:800;display:inline-flex}.mybike-cloudbar .cloud-primary{color:#fff;background:#087f73;border-color:#087f73}.mybike-cloudbar button:disabled{opacity:.58;cursor:wait}.mybike-cloudbar button:focus-visible,.mybike-cloudbar a:focus-visible,.account-page a:focus-visible{outline-offset:3px;outline:3px solid #f0c757}.privacy-grid article>a{color:#087f73;align-self:start;margin-top:auto;font-size:11px;font-weight:800}.privacy-grid button:disabled{opacity:.45;cursor:not-allowed}.account-page{color:#092a31;background:#f4f7f5;min-height:100vh}.account-hero{color:#fff;background:radial-gradient(circle at 80% 15%,#60d8cb2b,#0000 31%),linear-gradient(120deg,#061d26,#0b4650);padding:92px 0 84px}.account-hero h1{letter-spacing:-4px;max-width:850px;margin:17px 0 18px;font:800 clamp(47px,7vw,78px)/.98 Manrope,sans-serif}.account-hero p{color:#b7cfcb;max-width:720px;font-size:14px;line-height:1.75}.account-signin,.account-actions a{color:#fff;background:#d95e29;border-radius:5px;align-items:center;min-height:45px;margin-top:21px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-flex}.account-actions{gap:8px;display:flex}.account-actions a:last-child{color:#b8d2ce;background:0 0;border:1px solid #37646c}.account-principles{grid-template-columns:repeat(4,1fr);gap:9px;padding-top:88px;padding-bottom:92px;display:grid}.account-principles article{background:#fff;border:1px solid #d4e0dc;border-radius:9px;flex-direction:column;min-height:250px;padding:24px;display:flex}.account-principles article>span{color:#d45d28;font-size:11px;font-weight:800}.account-principles h2{margin:34px 0 10px;font:800 20px Manrope,sans-serif}.account-principles p{color:#647977;margin:auto 0 0;font-size:12px;line-height:1.68}.account-boundary{background:#dfece7;padding:84px 0}.account-boundary>.shell{grid-template-columns:.9fr 1.1fr;align-items:end;gap:75px;display:grid}.account-boundary small{color:#087f73;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:800}.account-boundary h2{letter-spacing:-2px;margin:10px 0 0;font:800 clamp(31px,4vw,48px)/1.06 Manrope,sans-serif}.account-boundary p{color:#5f7471;margin:0;line-height:1.75}@media (width<=1000px){.account-principles{grid-template-columns:1fr 1fr}.account-boundary>.shell{grid-template-columns:1fr;gap:22px}.mybike-cloudbar{flex-direction:column;align-items:flex-start}.cloud-actions{flex-wrap:wrap;justify-content:flex-start!important}}@media (width<=700px){.mybike-cloudbar{margin-top:-8px;padding:16px}.cloud-actions{width:100%}.mybike-cloudbar button,.mybike-cloudbar a{white-space:normal}.account-hero{padding:72px 0 66px}.account-hero h1{letter-spacing:-2.8px;font-size:45px}.account-principles{grid-template-columns:1fr;padding-top:65px;padding-bottom:70px}.account-principles article{min-height:210px}.account-boundary{padding:68px 0}.account-actions{flex-direction:column;align-items:flex-start}}@media print{.mybike-cloudbar{display:none!important}}.community-page,.community-workspace-page,.moderation-page,.report-page,.community-auth-page{color:#082d34;background:#f3f7f5;min-height:100vh}.community-hero{color:#fff;background:radial-gradient(circle at 83% 16%,#67d9cb2e,#0000 30%),linear-gradient(120deg,#041b24 0%,#07323b 61%,#0c4a51 100%);padding:112px 0 96px}.community-hero>.shell{grid-template-columns:1.35fr .65fr;align-items:end;gap:76px;display:grid}.community-hero h1{letter-spacing:-4.7px;max-width:880px;margin:17px 0 22px;font:800 clamp(49px,7vw,82px)/.96 Manrope,sans-serif}.community-hero h1 em{color:#6bdccf;font-style:normal}.community-hero p{color:#b4cbc7;max-width:760px;font-size:14px;line-height:1.75}.community-hero-actions{align-items:center;gap:8px;margin-top:28px;display:flex}.community-hero-actions a{color:#b9d1cd;border:1px solid #39636a;border-radius:5px;align-items:center;min-height:45px;padding:12px 15px;font-size:11px;font-weight:800;display:inline-flex}.community-hero-actions a:first-child{color:#fff;background:#d95e29;border-color:#d95e29}.community-hero aside{background:#05232cb8;border:1px solid #2a5660;border-radius:11px;padding:25px;box-shadow:0 24px 54px #0000002e}.community-hero aside>small{color:#79d8ce;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.community-hero aside>strong{color:#fff;margin-top:18px;font:800 70px/.85 Manrope,sans-serif;display:block}.community-hero aside>span{color:#91aaa6;margin:9px 0 22px;font-size:11px;display:block}.community-hero dl{margin:0}.community-hero dl>div{border-top:1px solid #28515a;justify-content:space-between;padding:11px 0;display:flex}.community-hero dt{color:#8ca6a2;font-size:10px}.community-hero dd{color:#fff;margin:0;font-weight:800}.community-process{padding-top:95px;padding-bottom:100px}.community-process header{grid-template-columns:1fr .86fr;align-items:end;gap:70px;display:grid}.community-process header small,.community-types header small,.community-feed header small,.community-standards small,.community-dashboard header small,.community-panel header small,.community-danger-zone small,.moderation-section header small,.report-copy>small{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-weight:800}.community-process h2,.community-types h2,.community-feed h2,.community-standards h2,.community-dashboard h2,.community-panel h2,.community-danger-zone h2,.moderation-section h2,.report-copy h1{letter-spacing:-2.5px;margin:10px 0 0;font:800 clamp(34px,5vw,54px)/1.03 Manrope,sans-serif}.community-process header p,.community-feed header p,.community-standards p,.community-panel>header>p,.community-danger-zone p{color:#607673;margin:0;line-height:1.75}.community-process ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:42px 0 0;padding:0;list-style:none;display:grid}.community-process li{background:#fff;border:1px solid #cfddd9;border-radius:9px;flex-direction:column;min-height:230px;padding:22px;display:flex}.community-process li>b{color:#d25d2c;font-size:11px}.community-process li>div{gap:9px;margin-top:auto;display:grid}.community-process li strong{font:800 18px/1.2 Manrope,sans-serif}.community-process li span{color:#657a77;font-size:11px;line-height:1.6}.community-types{background:#dfece7;padding:96px 0}.community-types header{max-width:760px}.community-types header h2{margin-bottom:35px}.community-types .shell>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.community-types article{background:#f8fbfa;border:1px solid #c9d9d4;border-radius:8px;flex-direction:column;min-height:250px;padding:20px;display:flex}.community-types article>b{color:#fff;background:#0b7d72;border-radius:50%;place-items:center;width:37px;height:37px;font-size:10px;display:grid}.community-types h3{margin:28px 0 10px;font:800 18px/1.2 Manrope,sans-serif}.community-types p{color:#647975;margin:auto 0 0;font-size:11px;line-height:1.65}.community-feed{padding-top:100px;padding-bottom:105px;scroll-margin-top:100px}.community-feed>header{grid-template-columns:1fr .8fr;align-items:end;gap:70px;margin-bottom:34px;display:grid}.community-feed-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.community-feed-grid>article{background:#fff;border:1px solid #d2dfdb;border-radius:10px;flex-direction:column;padding:25px;display:flex}.community-feed-grid>article>div:first-child{justify-content:space-between;align-items:center;gap:14px;display:flex}.community-feed-grid>article>div:first-child small{color:#087f73;text-transform:uppercase;letter-spacing:.7px;font-weight:800}.community-feed-grid>article>div:first-child span{color:#849693;font-size:9px}.community-feed-grid h3{margin:24px 0 11px;font:800 23px/1.14 Manrope,sans-serif}.community-feed-grid>article>p,.community-feed-grid details p{color:#607571;line-height:1.7}.community-feed-grid details{border-top:1px solid #dde6e3;margin-top:9px}.community-feed-grid summary{color:#087f73;cursor:pointer;padding:14px 0;font-size:11px;font-weight:800}.community-feed-grid details nav{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.community-feed-grid details a{color:#08786e;background:#e6f2ee;border-radius:4px;padding:8px 10px;font-size:10px;font-weight:800}.community-feed-grid footer{color:#718581;justify-content:space-between;gap:14px;margin-top:auto;padding-top:22px;font-size:10px;display:flex}.community-feed-grid footer a{color:#9a4c2a;font-weight:800}.community-empty{background:#fff;border:1px solid #cadbd6;border-radius:10px;grid-template-columns:72px 1fr auto;align-items:center;gap:25px;padding:28px;display:grid}.community-empty>span{color:#6bd9cc;background:#082e37;border-radius:50%;place-items:center;width:66px;height:66px;font:800 22px Manrope;display:grid}.community-empty h3{margin:0 0 7px;font:800 20px Manrope}.community-empty p{color:#617774;margin:0;line-height:1.65}.community-empty>a{color:#fff;white-space:nowrap;background:#087f73;border-radius:5px;align-items:center;min-height:42px;padding:11px 14px;font-size:11px;font-weight:800;display:inline-flex}.community-standards{color:#fff;background:#071e27;padding:98px 0}.community-standards>.shell{grid-template-columns:.8fr 1.2fr;align-items:end;gap:76px;display:grid}.community-standards small{color:#6bd9cc}.community-standards p{color:#91a9a5;margin-top:19px}.community-standards ul{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.community-standards li{color:#b8cbc7;background:#0a2b34;border:1px solid #244a53;border-radius:7px;align-items:center;min-height:82px;padding:16px 17px;font-size:11px;line-height:1.55;display:flex}.community-auth-page{flex-direction:column;display:flex}.community-auth-page>section{flex:1;place-items:center;width:100%;padding:110px 0;display:grid}.community-auth-page>section>.shell{text-align:center;background:#fff;border:1px solid #d0ded9;border-radius:12px;max-width:650px;padding:44px;box-shadow:0 22px 58px #082d3414}.community-auth-page small{color:#087f73;text-transform:uppercase;letter-spacing:1px;font-weight:800}.community-auth-page h1{letter-spacing:-2.3px;margin:13px 0 16px;font:800 clamp(36px,5vw,54px)/1.02 Manrope}.community-auth-page p{color:#607572;line-height:1.72}.community-auth-page>section>.shell>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.community-auth-page a{color:#fff;background:#d95e29;border-radius:5px;align-items:center;min-height:44px;margin-top:16px;padding:12px 16px;font-size:11px;font-weight:800;display:inline-flex}.community-auth-page a+a{color:#24615c;background:#f3f8f6;border:1px solid #cadbd6}.community-workspace-hero,.moderation-hero{color:#fff;background:linear-gradient(120deg,#061d26,#0b4650);padding:84px 0 72px}.community-workspace-hero>.shell,.moderation-hero>.shell{justify-content:space-between;align-items:flex-end;gap:55px;display:flex}.community-workspace-hero small,.moderation-hero small{color:#6cd8cc;text-transform:uppercase;letter-spacing:.9px;font-weight:800}.community-workspace-hero h1,.moderation-hero h1{letter-spacing:-3.7px;margin:12px 0 15px;font:800 clamp(41px,6vw,68px)/.98 Manrope}.community-workspace-hero p,.moderation-hero p{color:#b2cac6;max-width:720px;margin:0;line-height:1.72}.community-workspace-hero aside{background:#0a3039;border:1px solid #315d64;border-radius:8px;gap:5px;min-width:230px;padding:18px;display:grid}.community-workspace-hero aside>span{color:#88a6a2;text-transform:uppercase;font-size:9px}.community-workspace-hero aside>strong{font-size:15px}.community-workspace-hero aside>small{color:#95aaa7;text-transform:none;letter-spacing:0}.community-workspace-hero aside>a,.moderation-hero a{color:#6bd9cc;margin-top:9px;font-size:11px;font-weight:800}.community-workspace-shell,.moderation-shell{padding-top:34px;padding-bottom:96px}.community-workspace-tabs{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #ceddd8;border-radius:8px;gap:4px;margin-bottom:18px;padding:7px;display:flex;position:sticky;top:0;box-shadow:0 8px 25px #082e3512}.community-workspace-tabs button,.community-workspace-tabs a{color:#59716e;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;min-height:41px;padding:10px 14px;font-size:11px;font-weight:800;display:flex}.community-workspace-tabs button.active{color:#fff;background:#08343d}.community-workspace-tabs button b{color:#fff;background:#d95e29;border-radius:10px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:9px;display:grid}.community-workspace-tabs a{color:#087f73;margin-left:auto}.community-feedback,.community-loading{color:#0b625a;background:#dff1eb;border-radius:7px;margin:14px 0;padding:14px 16px;font-size:11px;font-weight:800}.community-feedback.error{color:#944725;background:#fff1e9;border:1px solid #efc8b7}.community-loading{background:#fff;border:1px solid #d4e0dc;place-items:center;min-height:180px;display:grid}.community-dashboard,.community-panel,.moderation-section{background:#fff;border:1px solid #d2dfdb;border-radius:10px;padding:36px}.community-dashboard>header,.community-panel>header,.moderation-section>header{justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.community-dashboard h2,.community-panel h2,.moderation-section h2{letter-spacing:-1.8px;font-size:35px}.community-panel>header>p{max-width:470px}.community-dashboard-metrics{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:30px;display:grid}.community-dashboard-metrics article{background:#e5f0ec;border-radius:7px;flex-direction:column;min-height:155px;padding:18px;display:flex}.community-dashboard-metrics span{color:#5f7773;text-transform:uppercase;font-size:9px;font-weight:800}.community-dashboard-metrics strong{margin:17px 0 8px;font:800 28px Manrope}.community-dashboard-metrics small{color:#657a77;font-size:10px}.community-dashboard-metrics button,.community-dashboard-metrics a{color:#087f73;cursor:pointer;background:0 0;border:0;align-self:start;margin-top:auto;font-size:10px;font-weight:800}.community-dashboard-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.community-dashboard-grid article{border:1px solid #d7e2de;border-radius:8px;flex-direction:column;min-height:220px;padding:23px;display:flex}.community-dashboard-grid small{color:#d15c2c;text-transform:uppercase;font-weight:800}.community-dashboard-grid h3{margin:14px 0 9px;font:800 21px Manrope}.community-dashboard-grid p{color:#647975;line-height:1.66}.community-dashboard-grid button{color:#087f73;cursor:pointer;background:0 0;border:0;align-self:start;margin-top:auto;font-size:11px;font-weight:800}.community-status-flow{color:#fff;background:#082f38;border-radius:8px;justify-content:space-between;align-items:center;margin-top:8px;padding:20px;display:flex}.community-status-flow span{gap:4px;display:grid}.community-status-flow b{font-size:11px}.community-status-flow small{color:#84a29e;font-size:9px}.community-status-flow i{color:#64d5c8;font-style:normal}.community-profile-form,.community-journal-layout form,.community-submission-layout>form,.moderation-queue article label,.moderation-section.reports article label,.report-shell form{gap:14px;display:grid}.community-profile-form{grid-template-columns:1fr 1fr;margin-top:30px}.community-profile-form label,.community-profile-form fieldset,.community-journal-layout form label,.community-submission-layout label,.community-submission-layout fieldset,.moderation-queue label,.moderation-section.reports label,.report-shell form>label{color:#54706d;gap:7px;font-size:10px;font-weight:800;display:grid}.community-profile-form fieldset,.community-submission-layout fieldset{border:1px solid #d1dfda;border-radius:7px;margin:0;padding:15px}.community-profile-form legend,.community-submission-layout legend{color:#087f73;padding:0 5px}.community-profile-form fieldset>div{flex-wrap:wrap;gap:6px;display:flex}.community-profile-form fieldset button,.community-submission-layout fieldset button{color:#58716e;cursor:pointer;background:#f6f9f8;border:1px solid #cbdcd6;border-radius:4px;min-height:35px;padding:8px 10px;font-size:10px;font-weight:800}.community-profile-form fieldset button.selected{color:#fff;background:#087f73;border-color:#087f73}.community-profile-form input,.community-profile-form select,.community-profile-form textarea,.community-journal-layout input,.community-journal-layout select,.community-journal-layout textarea,.community-submission-layout input,.community-submission-layout select,.community-submission-layout textarea,.moderation-queue textarea,.moderation-section.reports textarea,.report-shell input,.report-shell select,.report-shell textarea{color:#0a3037;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #cbdad6;border-radius:5px;padding:11px 12px}.community-profile-form textarea,.community-journal-layout textarea,.community-submission-layout textarea,.moderation-queue textarea,.moderation-section.reports textarea,.report-shell textarea{resize:vertical;min-height:105px;line-height:1.55}.community-submission-layout textarea.large{min-height:190px}.community-profile-form .wide{grid-column:1/-1}.community-profile-form label>small,.community-submission-layout label>small,.report-shell label>small{color:#849693;justify-self:end;font-size:9px}.profile-public,.submission-check{grid-template-columns:18px 1fr;align-items:start;display:flex!important}.profile-public input,.submission-check input{width:16px;min-height:16px;margin-top:2px}.profile-public span,.submission-check span{gap:4px;display:grid}.profile-public small{justify-self:start!important}.community-profile-form>button,.community-journal-layout form>button,.report-shell form>button{color:#fff;cursor:pointer;background:#087f73;border:0;border-radius:5px;min-height:43px;padding:11px 14px;font-size:11px;font-weight:800}.community-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.community-journal-layout,.community-submission-layout{grid-template-columns:.82fr 1.18fr;gap:9px;margin-top:30px;display:grid}.community-journal-layout>form,.community-submission-layout>form{background:#e7f1ed;border-radius:8px;align-content:start;padding:22px}.community-journal-layout form>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.community-journal-layout h3,.community-submission-layout h3,.community-journal-list h3,.community-submission-list h3{margin:0;font:800 19px Manrope}.community-journal-list,.community-submission-list{align-content:start;gap:8px;display:grid}.community-journal-list>div:first-child,.community-submission-list>div:first-child{justify-content:space-between;align-items:center;min-height:45px;padding:0 4px;display:flex}.community-journal-list>div:first-child span,.community-submission-list>div:first-child span{color:#708581;font-size:10px}.community-journal-list article{border:1px solid #d5e1dd;border-radius:7px;grid-template-columns:75px 1fr 30px;gap:14px;padding:17px;display:grid}.community-journal-list time{color:#d15c2c;font-size:10px;font-weight:800}.community-journal-list article small{color:#087f73;text-transform:uppercase;font-size:9px}.community-journal-list h4,.community-submission-list h4{margin:5px 0 7px;font:800 16px Manrope}.community-journal-list p,.community-submission-list p{color:#647975;margin:0;font-size:11px;line-height:1.58}.community-journal-list article div>span{color:#0a5f58;margin-top:8px;font-size:10px;font-weight:800;display:block}.community-journal-list article>button{color:#a1482b;cursor:pointer;background:#fff7f3;border:1px solid #e1c6ba;border-radius:50%;width:29px;height:29px}.community-empty-small{color:#647975;text-align:center;border:1px dashed #c5d7d2;border-radius:7px;gap:7px;padding:24px;display:grid}.community-empty-small b{color:#173d42}.community-form-actions{flex-wrap:wrap;gap:6px;display:flex}.community-form-actions button,.community-submission-list footer button,.community-submission-list footer a,.community-danger-zone button,.moderation-section button,.moderation-section a{color:#39615e;cursor:pointer;background:#fff;border:1px solid #c8d9d4;border-radius:4px;min-height:38px;padding:9px 11px;font-size:10px;font-weight:800}.community-form-actions button.primary,.moderation-section button.primary{color:#fff;background:#087f73;border-color:#087f73}.community-form-actions button:disabled{opacity:.55;cursor:wait}.community-form-note{line-height:1.55;color:#758884!important}.community-submission-list article{border:1px solid #d5e1dd;border-left:4px solid #879b97;border-radius:7px;padding:18px}.community-submission-list article.status-submitted,.community-submission-list article.status-in_review{border-left-color:#d58928}.community-submission-list article.status-published{border-left-color:#0d8c78}.community-submission-list article.status-rejected{border-left-color:#b55137}.community-submission-list article>div:first-child{justify-content:space-between;gap:12px;display:flex}.community-submission-list article>div small{color:#087f73;text-transform:uppercase;font-weight:800}.community-submission-list article>div span{color:#4f6b67;background:#edf4f1;border-radius:10px;padding:4px 7px;font-size:9px;font-weight:800}.community-submission-list time{color:#80918e;margin-top:9px;font-size:9px;display:block}.community-submission-list blockquote{color:#73442f;background:#fff4ed;border-left:3px solid #d15c2c;margin:13px 0 0;padding:12px;font-size:10px;line-height:1.55}.community-submission-list blockquote b{display:block}.community-submission-list footer{gap:6px;margin-top:14px;display:flex}.community-submission-list footer .danger,.community-danger-zone button.danger,.moderation-section button.danger{color:#9c452c;background:#fff7f3;border-color:#e1c5ba}.community-danger-zone{background:#fff;border:1px solid #d1dfdb;border-radius:10px;justify-content:space-between;align-items:end;gap:55px;margin-top:18px;padding:30px;display:flex}.community-danger-zone h2{letter-spacing:-1.4px;font-size:29px}.community-danger-zone>div:first-child{max-width:720px}.community-danger-zone>div:last-child{flex-shrink:0;gap:7px;display:flex}.moderation-hero a{border:1px solid #35616a;border-radius:5px;padding:11px 14px}.moderation-section+.moderation-section{margin-top:15px}.moderation-section>header button{background:#eef5f2}.moderation-queue{grid-template-columns:1fr 1fr;gap:9px;margin-top:28px;display:grid}.moderation-queue>article,.moderation-section.reports>div>article{background:#fbfdfc;border:1px solid #d4e0dc;border-radius:8px;padding:22px}.moderation-card-head{justify-content:space-between;gap:15px;display:flex}.moderation-card-head span{color:#087f73;text-transform:uppercase;font-size:10px;font-weight:800}.moderation-card-head b{color:#9b4d2c;background:#fff0e6;border-radius:10px;padding:4px 7px;font-size:9px}.moderation-queue h3,.moderation-section.reports h3{margin:18px 0 9px;font:800 20px Manrope}.moderation-queue article>strong{color:#314f51;font-size:12px;line-height:1.6;display:block}.moderation-queue article>p,.moderation-section.reports article>p{color:#607572;line-height:1.7}.moderation-queue dl{grid-template-columns:1fr 1fr;display:grid}.moderation-queue dl>div{border-top:1px solid #dbe5e1;padding:9px}.moderation-queue dt{color:#748984;font-size:9px}.moderation-queue dd{color:#143e42;margin:4px 0 0;font-size:10px;font-weight:800}.moderation-queue nav{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.moderation-queue nav a{color:#087f73}.moderation-no-source{color:#9b542f;margin:12px 0;font-size:10px;display:block}.moderation-queue footer,.moderation-section.reports footer{flex-wrap:wrap;gap:6px;display:flex}.moderation-section.reports>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:25px;display:grid}.moderation-section.reports article>span{color:#b0522f;text-transform:uppercase;font-size:10px;font-weight:800}.moderation-section.reports time{color:#80918e;margin:10px 0;font-size:9px;display:block}.moderation-empty{color:#6b807c;text-align:center;border:1px dashed #c9d9d5;border-radius:8px;margin-top:24px;padding:35px}.report-page{flex-direction:column;display:flex}.report-shell{flex:1;grid-template-columns:.8fr 1.2fr;align-items:start;gap:75px;width:100%;padding-top:100px;padding-bottom:105px;display:grid}.report-copy h1{font-size:54px}.report-copy p{color:#607572;line-height:1.75}.report-copy>a{color:#087f73;margin-top:15px;font-size:11px;font-weight:800;display:inline-flex}.report-shell form{background:#fff;border:1px solid #d0dfda;border-radius:10px;padding:28px;box-shadow:0 20px 54px #082d3412}.report-shell form>button{background:#d95e29}.report-shell form>button:disabled{opacity:.55;cursor:not-allowed}.report-shell form>p{color:#718581;margin:0;font-size:10px;line-height:1.6}.report-success{background:#e3f2ed;border-radius:7px;padding:20px}.report-success b{font:800 20px Manrope}.report-success p{color:#52706c}.report-success a{color:#087f73;font-size:11px;font-weight:800}.community-page a:focus-visible,.community-workspace-page a:focus-visible,.community-workspace-page button:focus-visible,.community-workspace-page input:focus-visible,.community-workspace-page select:focus-visible,.community-workspace-page textarea:focus-visible,.moderation-page a:focus-visible,.moderation-page button:focus-visible,.moderation-page textarea:focus-visible,.report-page a:focus-visible,.report-page button:focus-visible,.report-page select:focus-visible,.report-page textarea:focus-visible{outline-offset:3px;outline:3px solid #f0c757}@media (width<=1100px){.community-hero>.shell,.community-process header,.community-feed>header,.community-standards>.shell,.report-shell{grid-template-columns:1fr}.community-hero aside{max-width:420px}.community-process ol{grid-template-columns:1fr 1fr}.community-types .shell>div{grid-template-columns:repeat(3,1fr)}.community-dashboard-metrics{grid-template-columns:1fr 1fr}.community-workspace-hero>.shell,.moderation-hero>.shell{flex-direction:column;align-items:flex-start}.moderation-queue,.moderation-section.reports>div{grid-template-columns:1fr}}@media (width<=700px){.community-hero{padding:82px 0 70px}.community-hero h1{letter-spacing:-2.9px;font-size:45px}.community-hero-actions{flex-direction:column;align-items:flex-start}.community-process,.community-feed{padding-top:70px;padding-bottom:74px}.community-process ol,.community-types .shell>div,.community-feed-grid,.community-standards ul,.community-dashboard-metrics,.community-dashboard-grid,.community-profile-form,.community-journal-layout,.community-submission-layout,.moderation-queue,.moderation-section.reports>div{grid-template-columns:1fr}.community-types,.community-standards{padding:72px 0}.community-empty{text-align:center;grid-template-columns:1fr}.community-empty>span{margin:auto}.community-empty>a{justify-self:center}.community-auth-page>section{padding:72px 0}.community-auth-page>section>.shell{padding:28px 20px}.community-workspace-hero,.moderation-hero{padding:64px 0 56px}.community-workspace-hero h1,.moderation-hero h1{letter-spacing:-2.5px;font-size:41px}.community-workspace-hero aside{width:100%}.community-workspace-tabs{overflow-x:auto}.community-workspace-tabs button,.community-workspace-tabs a{white-space:nowrap}.community-dashboard,.community-panel,.moderation-section{padding:22px 17px}.community-dashboard>header,.community-panel>header,.moderation-section>header,.community-danger-zone{flex-direction:column;align-items:flex-start}.community-dashboard h2,.community-panel h2,.moderation-section h2{font-size:30px}.community-status-flow{flex-direction:column;align-items:flex-start}.community-status-flow i{transform:rotate(90deg)}.community-profile-form .wide{grid-column:auto}.community-journal-layout form>div,.community-journal-list article{grid-template-columns:1fr}.community-journal-list article>button{grid-area:1/1;justify-self:end}.community-danger-zone>div:last-child{flex-direction:column;align-items:stretch;width:100%}.report-shell{gap:35px;padding-top:72px;padding-bottom:75px}.report-copy h1{font-size:43px}.moderation-hero a{margin-top:0}}@media print{.community-workspace-tabs,.community-form-actions,.community-danger-zone,.moderation-section button{display:none!important}}
