: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:8px;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:11px;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:9px;font-weight:800}.search-results strong{font-size:14px}.search-results a>span{color:var(--muted);font-size:11px}.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:11px}.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:9px;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:9px;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:10px}.finder-result a{color:var(--teal);font-size:11px;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:9px;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:11px;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:10px}.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:11px}.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:9px;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:10px;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:9px;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:9px;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:9px}.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:10px}.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:10px}.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{font-size:10px}.city{font-size:8px}.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:9px;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:11px;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:8px;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:9px}.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:8px;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:8px;display:grid}.route-result>div b{text-transform:none;color:#fff;font-size:13px}.route-result>em{color:#72ded1;margin-top:25px;font-size:10px;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:9px}.knowledge-list>a>span{gap:4px;display:grid}.knowledge-list small{text-transform:uppercase;color:#5bd2c5;letter-spacing:1px;font-size:8px;font-weight:800}.knowledge-list strong{font:700 15px Manrope}.knowledge-list em{color:#819f9d;font-size:10px;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:11px;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:8px;font-weight:800}.market-cards b{font:800 18px Manrope}.market-cards p{color:#66787a;grid-area:3/1;margin:0;font-size:11px}.market-cards a{color:#087b72;grid-area:2/2/4;align-self:center;font-size:10px;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:11px;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:9px;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:10px;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:9px;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:8px}.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:9px;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:8px;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:9px}.sub-card-grid article>a{color:#69ddcf;margin-top:auto;padding-top:24px;font-size:10px;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:10px;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:8px;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:11px;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:11px;line-height:1.6}.sub-footer nav{gap:18px;font-size:9px;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:8px}@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:9px}.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:11px;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:8px;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:8px}.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:11px;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:10px;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:9px;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:9px}.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:8px;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:11px;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:10px}.article-footer small{color:#6dd9cc;text-transform:uppercase;letter-spacing:1px;margin-left:auto;font-size:8px}.calculator-page{color:#eaf4f2;background:#061923;min-height:100vh}.calculator-back{background:#ff6e26;border-radius:5px;margin-left:25px;padding:11px 15px;font-size:10px;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:10px;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:11px;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:8px;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:10px;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:10px;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:11px!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:11px;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:8px}.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:11px;line-height:1.6}.calculator-notes a{color:#087a71;font-size:10px;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:9px}}@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:8px;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:10px;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:8px;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:10px;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:9px}.compare-ranking>a>span{gap:3px;display:grid}.compare-ranking strong{font:700 15px Manrope}.compare-ranking em{color:#789b98;font-size:9px;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:9px}.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:11px;font-weight:800}.compare-note{color:#617275;margin:14px 0 0;font-size:10px}.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:10px;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:8px;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:8px;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:11px;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:9px}.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:11px;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:10px}.tour-warning p{margin:7px 0 0!important;font-size:11px!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:8px}.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:7px;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:7px}.home-ui-stats b{font-size:11px}.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:10px}.home-ui-line small{color:#718f8c;font-size:7px}.home-ui-line em{color:#ff8450;font-size:8px;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:10px;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:9px;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:11px;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:8px}.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:11px;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:8px;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:9px}.mybike-local span{color:#73918e;font-size:8px;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:8px;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:8px}.mybike-date b{font-size:10px}.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:8px;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:9px;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:7px;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:8px;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:10px;font-style:normal}.mybike-metrics article>span{color:#799895;margin-top:auto;font-size:8px;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:8px;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:8px;font-weight:800;display:grid}.service-next>div{gap:4px;display:grid}.service-next b{font-size:11px}.service-next small{color:#718f8c;font-size:8px}.service-next em{color:#ff8760;background:#442b2a;border-radius:14px;padding:5px 8px;font-size:7px;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:7px}.season-card>p{color:#789794;font-size:9px;line-height:1.55}.season-card>button{color:#63d7ca;cursor:pointer;background:0 0;border:0;font-size:8px;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:7px;font-weight:800}.mybike-alert b{font-size:11px}.mybike-alert p{color:#aa9f7d;margin:0;font-size:8px;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:8px;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:11px;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:8px;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:9px}.pass-hint span{color:#809c99;font-size:8px;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:9px;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:9px;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:8px}.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:8px;font-weight:800}.service-history article>div{gap:3px;display:grid}.service-history article b{font-size:11px}.service-history article p{color:#7e9a97;margin:0;font-size:8px}.service-history article small{color:#ff8851;font-size:8px}.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:9px;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:8px;font-weight:800}.season-checklist>div:first-child p{color:#7b9996;font-size:9px}.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:9px}.season-checklist label b{color:#769491;font-size:7px}.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:9px;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:9px}.document-note span{color:#809e9a;font-size:8px;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:7px}.document-grid article b{font-size:10px}.document-grid article em{color:#75928f;font-size:7px;font-style:normal}.document-grid article a{color:#ff8751;font-size:8px;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:9px;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:7px;display:grid}.value-card>div b{color:#fff;font-size:10px}.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:8px;line-height:1.6}.recall-card a{color:#efcf68;font-size:8px;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:8px;font-weight:800}.privacy-grid h3{margin:19px 0 10px}.privacy-grid p{color:#7c9996;font-size:9px;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:8px;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:9px}.privacy-facts span{color:#829e9b;font-size:8px}.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:8px}.mybike-footer>a:last-child{color:#60d7ca;margin-left:auto;font-size:8px;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:9px;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:8px;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:7px;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:7px;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:8px;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:7px}.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:9px}.data-note span{color:#a8a07f;font-size:8px;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:7px;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:6px;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:7px;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:8px}.data-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.data-grid li{color:#a2b8b5;padding-left:14px;font-size:9px;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:7px;font-weight:800}.data-card-actions button.active{color:#fff;background:#ff7131;border-color:#ff7131}.data-card-actions a{color:#829c99;font-size:7px;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:9px}.data-empty button{color:#fff;background:#ff7131;border:0;border-radius:5px;padding:10px 12px;font-size:8px;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:9px}.compare-drawer-head b{color:#65d8ca}.compare-drawer-head button{color:#ff8751;background:0 0;border:0;font-size:8px;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:7px}.compare-product-grid h3{margin:0 0 5px;font:800 17px Manrope}.compare-product-grid article>span{color:#92aaa7;gap:9px;font-size:8px;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:7px}.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:9px}.data-method article>span{gap:4px;display:grid}.data-method strong{font-size:12px}.data-method small{color:#677;font-size:9px;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:8px}.data-footer a:last-child,.used-footer a:last-child{color:#64d8ca;margin-left:auto;font-size:8px;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:8px;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:9px}.value-origin small{color:#627877;font-size:8px;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:8px;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:9px;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:8px;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:10px;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:9px;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:8px}.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:8px}.condition-grid label>span{gap:4px;display:grid}.condition-grid strong{font-size:10px}.condition-grid small{color:#76918f;font-size:7px;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:9px}.condition-warning small{color:#aaa17f;font-size:8px}.condition-warning a{color:#edcf68;font-size:8px;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:9px;font-weight:700;display:flex}.contract-steps b{color:#ee6f33;font-size:8px}.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:8px;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:8px;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:8px;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:11px;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:8px;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:8px;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:8px;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:8px}.home-data-grid>a>div em{color:#ff8650;padding-bottom:5px;font-size:9px;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:7px}.mybike-next-tools strong{font-size:9px}.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:11px;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:8px;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:9px;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:11px;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:10px}.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:11px;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:9px;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:8px;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:10px;line-height:1.6}.knowledge-directory-grid b{color:#087f73;margin-top:auto;padding-top:18px;font-size:9px}.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:10px;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:9px}@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:11px;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:10px}.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:10px}.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:11px;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:9px;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:8px;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:10px;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:8px;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:11px}.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:8px}.atlas-hero-grid>aside>p{color:#7f9d99;grid-column:1/-1;margin:2px 0 0;font-size:8px;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:8px;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:8px}.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:8px;font-weight:800}.atlas-card-top b{color:#087f73;background:#edf5f1;border-radius:15px;padding:6px 8px;font-size:8px}.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:10px}.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:8px;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:8px}.atlas-results article>a{color:#087f73;margin-top:auto;font-size:9px;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:11px}.atlas-empty button{color:#fff;cursor:pointer;background:#f4773b;border:0;border-radius:5px;padding:11px 13px;font-size:9px;font-weight:800}.atlas-disclaimer{color:#78888a;margin:16px 0 0;font-size:8px;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:9px}.atlas-quality-grid h3{margin:28px 0 10px;font:800 20px Manrope}.atlas-quality-grid p{color:#afc7c3;margin:0;font-size:11px;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:8px;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:8px;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:9px;font-weight:800}.atlas-request aside>span{color:#79888a;margin-top:12px;font-size:7px}.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:10px;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:7px;font-weight:800}.atlas-tiers strong{margin:35px 0 12px;font:800 19px Manrope}.atlas-tiers p{color:#667b7d;margin:0;font-size:10px;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:10px;line-height:1.6}.atlas-footer nav{gap:16px;font-size:8px;font-weight:700;display:flex}.atlas-footer small{border-top:1px solid #264249;grid-column:1/-1;padding-top:20px;font-size:8px}@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:8px}.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:8px;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:8px;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:10px;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:11px;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:9px;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:8px;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:10px;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:8px;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:10px}.protect-hero-grid>aside p{color:#91ada9;margin:24px 0;font-size:9px;line-height:1.6}.protect-hero-grid>aside a{color:#6edbcd;font-size:8px;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:8px}.protect-entry>a>span{gap:4px;display:grid}.protect-entry strong{font:800 14px Manrope}.protect-entry small{color:#718284;font-size:8px;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:10px;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:9px;line-height:1.5}.protect-step-grid>div>button>i{color:#71918e;text-transform:uppercase;font-size:7px;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:8px;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:10px;line-height:1.65}.protect-step-grid>aside a{color:#087f73;border-top:1px solid #d7d1c4;padding:13px 0;font-size:9px;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:8px;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:9px;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:8px;font-weight:800}.protect-result h3{margin:22px 0 11px;font:800 27px/1.15 Manrope}.protect-result>p{color:#adc4c0;font-size:11px;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:8px}.protect-result>a{color:#f2c14b;margin-top:auto;font-size:8px;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:9px;line-height:1.55}.protect-insurance-note a{color:#087f73;font-size:8px;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:8px;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:8px;font-weight:800}.protect-report-grid pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#b8ceca;margin:20px 0;font:10px/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:9px;font-weight:800}.protect-report-grid aside a{color:#67d8ca;margin-top:14px;font-size:8px;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:8px}.protect-prevention-grid h3{margin:34px 0 10px;font:800 18px Manrope}.protect-prevention-grid p{color:#627679;margin:0;font-size:10px;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:11px;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:7px;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:8px;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:10px}.protect-footer nav{gap:16px;font-size:8px;font-weight:700;display:flex}.protect-footer small{border-top:1px solid #264249;grid-column:1/-1;padding-top:20px;font-size:8px}.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:10px;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:7px;font-weight:800}.home-protection-tools strong{margin:25px 0 8px;font:800 20px Manrope}.home-protection-tools span{color:#627679;font-size:9px;line-height:1.55}.home-protection-tools>a:first-child span{color:#a8c1bd}.home-protection-tools b{color:#087f73;margin-top:auto;font-size:9px}.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:8px}.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:9px}.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:11px;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:9px;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:8px;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:10px;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:8px;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:10px;line-height:1.65}.buy-hero-grid>aside a{color:#67d8ca;font-size:9px;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:9px}.buy-trust span{gap:4px;display:grid}.buy-trust strong{font:800 13px Manrope}.buy-trust small{color:#6e8081;font-size:8px}.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:8px;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:8px}.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:9px;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:8px;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:11px;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:8px;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:8px}.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:8px}.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:9px;font-weight:800}.buy-ranking>em{color:#799894;margin-top:12px;font-size:7px;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:8px;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:7px;font-weight:800}.buy-guide-grid>a>b{color:#ee7442;font-size:9px;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:10px;line-height:1.65}.buy-guide-grid span{color:#087f73;margin-top:auto;padding-top:20px;font-size:8px;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:8px;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:10px;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:8px;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:9px;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:9px}.buy-path li>span{gap:6px;display:grid}.buy-path li strong{font:800 16px Manrope}.buy-path li small{color:#687c7e;font-size:10px;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:10px;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:11px;line-height:1.75}.buy-transparency a{white-space:nowrap;color:#087f73;font-size:9px;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:10px;line-height:1.6}.buy-footer nav{gap:15px;font-size:8px;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:8px}.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:8px}.accessory-principles span{gap:5px;display:grid}.accessory-principles strong{font:800 14px Manrope}.accessory-principles small{color:#6c7e80;font-size:8px}.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:7px;font-weight:800;position:absolute;bottom:12px;left:14px}.accessory-card-image b{color:#f2c14b;font-size:9px;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:10px;line-height:1.65}.accessory-directory section span{color:#087f73;margin-top:auto;font-size:8px;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:8px;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:8px}.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:8px}.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:8px;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:7px;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:8px;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:8px;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:11px;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:9px;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:9px}.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:10px}.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:7px;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:7px;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:7px;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:7px;font-weight:600}.portal-route-stage>em{color:#087f73;margin-top:8px;font-size:7px;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:102px;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:7px;line-height:1.5}.home-category-card i{color:#078276;margin-top:auto;font-size:11px;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:7px;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:6px;position:absolute;top:5px;left:5px}.home-tour-pick>strong{text-overflow:ellipsis;align-self:end;padding:8px 8px 2px;font:700 10px/1.2 Georgia,serif;overflow:hidden}.home-tour-pick>small{color:#667a7c;padding:2px 8px 8px;font-size:6px}.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 10px/1.2 Georgia,serif}.home-workshop-feature small{color:#65797b;margin-top:4px;font-size:6px;line-height:1.45}.home-workshop-feature i{color:#087f73;margin-top:auto;font-size:6px;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:8px}}.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:11px;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:10px;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:10px;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:8px}.portal-mobile-panel section>a{border-bottom:1px solid #e1e8e3;justify-content:space-between;gap:10px;padding:8px 6px;font-size:10px;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:8px;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:11px;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:7px}.portal-footer-grid nav{align-content:start;gap:10px;font-size:10px;display:grid}.portal-footer-grid nav strong{color:#fff;margin-bottom:7px;font-size:11px}.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:8px;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:9px}.portal-context-bar div>div{align-items:center;gap:23px;display:flex}.portal-context-bar a{color:#50696c;font-size:9px;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:9px;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:10px;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-kaufberatung-v2200.webp)}.home-focus-card.tour{background-image:url(/images/fahrradspektrum-tour.webp)}.home-focus-card.workshop{background-image:url(/images/fahrradspektrum-werkstatt.webp)}.home-focus-card small{color:#8be4d7;text-transform:uppercase;letter-spacing:1px;margin-top:auto;font-size:8px;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:11px;line-height:1.6}.home-focus-card>span{color:#fff;margin-top:20px;font-size:9px;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:9px}.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:10px;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:8px;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:10px}.home-tour-selection-grid b{color:#087f73;margin-top:17px;font-size:9px;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-sueddeutschland-v501.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:10px;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:10px;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:9px}.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:9px;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:9px}.search-pathways span{gap:4px;display:grid}.search-pathways strong{font:700 15px Georgia,serif}.search-pathways small{color:#687b7d;font-size:8px;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:10px}.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:9px;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:8px;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:10px;line-height:1.6}.search-result-grid span{color:#087f73;margin-top:auto;padding-top:18px;font-size:9px;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:10px;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:9px;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:10px}.service-region-cities a>span{color:#087f73;margin-top:auto;font-size:9px;font-weight:800}.service-region-priorities{background:#e6f0eb;padding:85px 0}.service-region-head>a{color:#087f73;font-size:10px;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:9px}.service-priority-grid h3{margin:28px 0 10px;font:700 20px Georgia}.service-priority-grid p{color:#607477;font-size:11px;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:11px;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:10px;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:10px;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 article{background:#fff;border:1px solid #dce4df;border-radius:8px;min-height:220px;padding:24px}.partner-audiences article>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:10px;line-height:1.65}.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:10px}.partner-model-grid small{color:#087f73;text-transform:uppercase;letter-spacing:.8px;margin-top:32px;font-size:8px;font-weight:800}.partner-model-grid h3{margin:8px 0 11px;font:700 20px Georgia}.partner-model-grid p{color:#607477;font-size:10px;line-height:1.65}.partner-model-grid a{color:#087f73;margin-top:auto;font-size:9px;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:10px;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:9px}.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:10px;font-weight:800;display:inline-block}.privacy-import{color:#fff;cursor:pointer;background:#087f73;border-radius:5px;margin-top:auto;padding:10px 12px;font-size:9px;font-weight:800;display:inline-block}.privacy-import input{display:none}.privacy-grid article>small{color:#087f73;margin-top:10px;font-size:8px;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:9px;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:10px;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}}@media (width<=700px){.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:8px}.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}.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 article{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}}
