html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{max-width:100%;height:auto}#smooth-wrapper{overflow:hidden}#smooth-content{overflow:visible;width:100%}.flex{display:flex}.items-center{align-items:center}.justify-between{justify-content:space-between}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{--primary-green: #2d5016;--accent-green: #4a8c2a;--light-green: #6ba83e;--gold: #f4b824;--dark-gold: #d9a01f;--black: #1a1a1a;--dark-gray: #2d2d2d;--gray: #666;--light-gray: #e5e5e5;--white: #ffffff;--shadow: rgba(0, 0, 0, .1)}*{margin:0;padding:0;box-sizing:border-box}*:focus{outline:none}body{font-family:Raleway,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;color:var(--black);background-color:var(--white)}.container{max-width:1600px;margin:0 auto;padding:0 40px}.navbar{position:fixed;left:0;top:0;width:100%;z-index:1000;.container{max-width:1600px!important}}.nav-wrapper{display:flex;align-items:center;justify-content:space-between;padding-top:10px;padding-bottom:10px;.logo{padding:10px;max-width:200px;height:200px;display:flex;align-items:center;justify-content:center;border-radius:50%;backdrop-filter:blur(10px);background-color:#ffffff05}button.fold-out-menu-toggle{padding:10px;border-radius:50%;width:70px;height:70px;background-color:#0003;backdrop-filter:blur(10px);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;&.active{.hamburger-line{&:first-child{top:50%!important;transform:rotate(45deg) translate(-50%,-50%);transform-origin:left}&:last-child{top:50%!important;transform:rotate(-45deg) translate(-50%,-50%);transform-origin:left}}}.hamburger-icon{width:50px;height:50px;position:relative;.hamburger-line{width:60%;height:2px;background-color:var(--white);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);&:first-child{top:35%}&:last-child{top:65%}}}}}.fold-out-menu{position:fixed;left:0;top:0;width:100%;height:100vh;background:linear-gradient(135deg,#2d5016f7,#1a1a1af7);backdrop-filter:blur(20px);z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.4,0,.2,1),visibility .5s cubic-bezier(.4,0,.2,1)}.fold-out-menu.active{opacity:1;visibility:visible}.fold-out-menu-list{list-style:none;text-align:center;padding:0;margin:0}.fold-out-menu-item{margin:0;opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1)}.fold-out-menu.active .fold-out-menu-item{opacity:1;transform:translateY(0)}.fold-out-menu.active .fold-out-menu-item:nth-child(1){transition-delay:.1s}.fold-out-menu.active .fold-out-menu-item:nth-child(2){transition-delay:.2s}.fold-out-menu.active .fold-out-menu-item:nth-child(3){transition-delay:.3s}.fold-out-menu.active .fold-out-menu-item:nth-child(4){transition-delay:.4s}.fold-out-menu.active .fold-out-menu-item:nth-child(5){transition-delay:.5s}.fold-out-menu-item a{display:block;padding:25px 40px;font-size:64px;font-weight:300;color:var(--white);text-decoration:none;letter-spacing:-1px;position:relative;transition:color .3s ease,transform .3s ease}.fold-out-menu-item a:hover{color:var(--gold);transform:translate(10px)}.fold-out-menu-item a:after{content:"";position:absolute;bottom:20px;left:40px;width:0;height:4px;background:var(--gold);transition:width .4s ease}.fold-out-menu-item a:hover:after{width:calc(100% - 80px)}.hamburger-line{transition:all .4s cubic-bezier(.4,0,.2,1);transform-origin:center}.fold-out-menu-toggle.active .hamburger-line{background-color:var(--gold)}.fold-out-menu-toggle.active .hamburger-line:first-child{top:50%;transform:translate(-50%,-50%) rotate(45deg)}.fold-out-menu-toggle.active .hamburger-line:nth-child(2){opacity:0;transform:translate(-50%,-50%) scale(0)}.fold-out-menu-toggle.active .hamburger-line:last-child{top:50%;transform:translate(-50%,-50%) rotate(-45deg)}.fold-out-menu-toggle{transition:all .3s ease}.fold-out-menu-toggle:hover{background-color:#ffffff1a;transform:scale(1.05)}.fold-out-menu-toggle:focus{outline:none}.fold-out-menu-toggle.active:hover{background-color:#f4b8241a}.fold-out-menu-item a:focus{outline:none}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#2d5016d9,#1a1a1abf),url(/assets/hero-bg-two-C5dLSjEY.jpg);background-size:cover;background-position:center;color:var(--white);overflow:hidden}.hero-shop{background:linear-gradient(135deg,#2d5016d9,#1a1a1abf),url(/assets/wp13715535-sur-ron-wallpapers-KRTN5hf3.jpg);background-size:cover;background-position:center;color:var(--white);overflow:hidden}.hero-bikes{background:linear-gradient(135deg,#2d5016d9,#1a1a1abf),url(https://images.unsplash.com/photo-1511994298241-608e28f14fde?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center;color:var(--white);overflow:hidden}.hero-contact{background:linear-gradient(135deg,#2d5016d9,#1a1a1abf),url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?q=80&w=1170&auto=format&fit=crop&ixlib=rb-4.1.0&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D);background-size:cover;background-position:center;color:var(--white);overflow:hidden}@media (hover: hover) and (min-width: 769px){.hero,.hero-shop,.hero-bikes,.hero-contact{background-attachment:fixed}}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(244,184,36,.15),transparent 50%);pointer-events:none}.hero-overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.3) 100%)}.hero-container{position:relative;z-index:2;max-width:1400px;margin:0 auto;padding:0 40px;width:100%}.hero-content{max-width:900px;animation:fadeInUp 1s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;background:#f4b82433;border:2px solid var(--gold);border-radius:50px;margin-bottom:30px;backdrop-filter:blur(10px);animation:fadeInUp 1s ease-out .2s both}.hero-badge i{color:var(--gold);font-size:18px}.hero-badge span{color:var(--white);font-weight:600;font-size:14px;letter-spacing:.5px;text-transform:uppercase}.hero-title{font-size:72px;line-height:1.1;margin-bottom:30px;font-weight:800;letter-spacing:-1px;text-shadow:2px 4px 8px rgba(0,0,0,.3);animation:fadeInUp 1s ease-out .3s both}.hero-title .highlight{color:var(--gold);position:relative;display:inline-block}.hero-description{font-size:22px;line-height:1.6;margin-bottom:40px;color:#fffffff2;max-width:700px;text-shadow:1px 2px 4px rgba(0,0,0,.3);animation:fadeInUp 1s ease-out .4s both}.hero-buttons{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:50px;animation:fadeInUp 1s ease-out .5s both}.btn-hero-primary,.btn-hero-secondary{display:inline-flex;align-items:center;gap:12px;padding:18px 40px;font-size:18px;font-weight:700;border-radius:50px;transition:color .3s ease,background-color .3s ease;text-decoration:none;border:2px solid transparent}.btn-hero-primary{background:var(--gold);color:var(--black);box-shadow:0 10px 30px #f4b82466}.btn-hero-primary:hover{background:var(--dark-gold);transform:translateY(-3px);box-shadow:0 15px 40px #f4b82480}.btn-hero-secondary{background:transparent;color:var(--white);border:2px solid var(--white);backdrop-filter:blur(10px)}.btn-hero-secondary:hover{background:var(--white);color:var(--accent-green);transform:translateY(-3px);box-shadow:0 10px 30px #ffffff4d}.hero-features{display:flex;gap:40px;flex-wrap:wrap;animation:fadeInUp 1s ease-out .6s both}.feature-item{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:var(--white)}.feature-item i{color:var(--gold);font-size:20px}.hero-scroll{position:absolute;bottom:40px;left:50%;transform:translate(-50%);z-index:3;animation:bounce 2s infinite}.hero-scroll i{color:var(--white);font-size:24px;opacity:.8}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}.btn{display:inline-flex;align-items:center;gap:10px;padding:14px 35px;text-decoration:none;border-radius:50px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;border:2px solid transparent;font-size:16px}.btn-primary{background-color:var(--accent-green);color:var(--white);box-shadow:0 4px 15px #4a8c2a4d}.btn-primary:hover{background-color:var(--primary-green);transform:translateY(-3px);box-shadow:0 8px 25px #4a8c2a66}.btn-secondary{background-color:var(--gold);color:var(--black);box-shadow:0 4px 15px #f4b8244d}.btn-secondary:hover{background-color:var(--dark-gold);transform:translateY(-3px);box-shadow:0 8px 25px #f4b82466}.btn-outline{background-color:transparent;color:var(--accent-green);border:2px solid var(--accent-green)}.btn-outline:hover{background-color:var(--accent-green);color:var(--white);transform:translateY(-3px);box-shadow:0 4px 15px #4a8c2a4d}.services,.about,.contact-cta,.bikes-section,.contact-section,.map-section,.footer{content-visibility:auto;contain-intrinsic-size:auto 500px}.services{padding:80px 0;background:linear-gradient(180deg,#fff,#f5f5f5)}.section-title{text-align:center;font-size:56px;font-weight:700;margin-bottom:20px;color:var(--primary-green);letter-spacing:-1px;position:relative}.section-intro{text-align:center;font-size:20px;color:var(--gray);max-width:800px;margin:0 auto 80px;line-height:1.7}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px}.service-card{background:var(--white);padding:60px 40px;border-radius:20px;text-align:center;box-shadow:0 10px 40px #00000014;transition:box-shadow .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.05);position:relative;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--accent-green),var(--gold));transform:scaleX(0);transition:transform .4s ease}.service-card:hover:before,.service-card.active-mobile:before{transform:scaleX(1)}.service-card:hover,.service-card.active-mobile{transform:translateY(-15px);box-shadow:0 20px 60px #0000001f;border-color:var(--accent-green)}.service-icon{font-size:70px;color:var(--accent-green);margin-bottom:30px;transition:all .3s ease}.service-card:hover .service-icon,.service-card.active-mobile .service-icon{color:var(--gold);transform:scale(1.1)}.service-card h3{font-size:28px;font-weight:700;margin-bottom:20px;color:var(--primary-green)}.service-card p{color:var(--gray);line-height:1.8;font-size:17px}.about{padding:120px 0;background:var(--white)}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.about-text h2{font-size:52px;font-weight:800;margin-bottom:30px;color:var(--primary-green);letter-spacing:-1px;line-height:1.2}.about-text p{margin-bottom:25px;color:var(--gray);line-height:1.9;font-size:19px}.about-features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.feature{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--primary-green);font-size:16px;padding:15px;background:#4a8c2a0d;border-radius:10px;transition:all .3s ease}.feature:hover{background:#4a8c2a1a;transform:translate(5px)}.feature i{color:var(--accent-green);font-size:24px}.about-image{position:relative}.about-image:before{content:"";position:absolute;inset:-20px 20px 20px -20px;background:linear-gradient(135deg,var(--accent-green),var(--gold));border-radius:20px;z-index:0;opacity:.15}.about-image img{width:100%;border-radius:20px;box-shadow:0 20px 60px #00000026;position:relative;z-index:1}.contact-cta{background:linear-gradient(135deg,var(--primary-green),var(--accent-green));color:var(--white);padding:120px 0;text-align:center;position:relative;overflow:hidden}.contact-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(244,184,36,.2),transparent 60%);pointer-events:none}.contact-cta .container{position:relative;z-index:1}.contact-cta h2{font-size:52px;font-weight:800;margin-bottom:25px;letter-spacing:-1px;line-height:1.2}.contact-cta p{font-size:22px;margin-bottom:50px;opacity:.95}.cta-buttons{display:flex;gap:25px;justify-content:center;flex-wrap:wrap}.contact-cta .btn-primary{background-color:var(--white);color:var(--accent-green);padding:18px 45px;font-size:18px;font-weight:700}.contact-cta .btn-primary:hover{background-color:var(--gold);color:var(--black);transform:translateY(-3px)}.contact-cta .btn-secondary{background-color:var(--gold);color:var(--black);padding:18px 45px;font-size:18px;font-weight:700}.contact-cta .btn-secondary:hover{background-color:var(--dark-gold);transform:translateY(-3px)}.contact-cta .btn-outline{border-color:var(--white);color:var(--white);padding:18px 45px;font-size:18px;font-weight:700;border-width:2px}.contact-cta .btn-outline:hover{background-color:var(--white);color:var(--accent-green);transform:translateY(-3px)}.footer{background:linear-gradient(180deg,var(--dark-gray) 0%,var(--black) 100%);color:var(--white);padding:80px 0 30px}.footer-content{display:grid;grid-template-columns:2fr 1fr 1.5fr;gap:60px;margin-bottom:50px}.footer-logo{max-width:200px;margin-bottom:25px}.footer-section p{font-size:16px;line-height:1.7;color:#fffc}.footer-section h4{font-size:22px;font-weight:700;margin-bottom:25px;color:var(--gold);letter-spacing:.5px}.footer-section ul{list-style:none}.footer-section li{margin-bottom:12px}.footer-section a{color:#fffc;text-decoration:none;transition:all .3s;font-size:16px;display:inline-block}.footer-section a:hover{color:var(--gold);transform:translate(5px)}.contact-info li{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px;color:#fffc;font-size:16px}.contact-info i{color:var(--gold);margin-top:4px;font-size:18px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding-top:30px;text-align:center;color:#fff9;font-size:15px}.page-header{background:linear-gradient(135deg,var(--primary-green),var(--accent-green));color:var(--white);padding:60px 0;text-align:center}.page-header h1{font-size:42px;margin-bottom:15px}.page-header p{font-size:18px}.bikes-section{padding:60px 0;background-color:#f9f9f9}.bikes-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px;margin-bottom:50px}.bike-card{background:var(--white);border-radius:10px;overflow:hidden;box-shadow:0 4px 15px var(--shadow);transition:box-shadow .3s;text-decoration:none;color:var(--black)}.bike-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.bike-image{width:100%;height:250px;object-fit:cover}.bike-info{padding:20px}.bike-info h3{font-size:20px;margin-bottom:10px;color:var(--primary-green)}.bike-type{display:inline-block;padding:5px 12px;background-color:#4a8c2a1a;color:var(--accent-green);border-radius:20px;font-size:12px;font-weight:600;margin-bottom:10px}.bike-price{font-size:24px;font-weight:700;color:var(--gold);margin-top:15px}.bike-features{list-style:none;margin-top:15px;padding-top:15px;border-top:1px solid var(--light-gray)}.bike-features li{font-size:14px;color:var(--gray);margin-bottom:5px;display:flex;align-items:center;gap:8px}.bike-features i{color:var(--accent-green);font-size:12px}.pagination{display:flex;justify-content:center;gap:10px;margin-top:40px}.pagination button{padding:10px 18px;border:2px solid var(--accent-green);background-color:var(--white);color:var(--accent-green);border-radius:5px;cursor:pointer;font-weight:600;transition:all .3s}.pagination button:hover:not(:disabled){background-color:var(--accent-green);color:var(--white)}.pagination button.active{background-color:var(--accent-green);color:var(--white)}.pagination button:disabled{opacity:.5;cursor:not-allowed}.breadcrumb{padding:220px 0 20px;background-color:#f9f9f9}.back-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent-green);text-decoration:none;font-weight:600;transition:color .3s}.back-link:hover{color:var(--primary-green)}.bike-detail{padding:30px 0;background-color:#f9f9f9}.bike-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--white);padding:40px;border-radius:10px;box-shadow:0 4px 20px var(--shadow)}.bike-gallery{position:relative;width:100%;max-width:100%;min-width:0}.swiper{width:100%;max-width:100%;border-radius:10px;overflow:hidden}.swiper-slide img{width:100%;height:500px;object-fit:cover}.swiper-button-next,.swiper-button-prev{color:var(--accent-green)}.swiper-pagination-bullet-active{background-color:var(--accent-green)}.bike-details h1{font-size:32px;color:var(--primary-green);margin-bottom:15px}.bike-price-large{font-size:36px;font-weight:700;color:var(--gold);margin-bottom:20px}.bike-condition{display:inline-block;padding:8px 16px;background-color:#4a8c2a1a;color:var(--accent-green);border-radius:20px;font-size:14px;font-weight:600;margin-bottom:30px}.bike-description{color:var(--gray);line-height:1.8;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid var(--light-gray)}.bike-specs{margin-bottom:30px}.bike-specs h3{font-size:22px;color:var(--primary-green);margin-bottom:20px}.specs-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.spec-item{display:flex;flex-direction:column}.spec-label{font-size:14px;color:var(--gray);font-weight:600}.spec-value{font-size:16px;color:var(--black)}.contact-seller{padding-top:30px;border-top:1px solid var(--light-gray)}.contact-seller h3{font-size:20px;color:var(--primary-green);margin-bottom:20px}.contact-buttons{display:flex;flex-direction:column;gap:15px;max-width:260px}.related-bikes,.contact-section{padding:60px 0}.contact-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.contact-info-cards{display:flex;flex-direction:column;gap:25px}.contact-card{background:var(--white);padding:30px;border-radius:10px;box-shadow:0 4px 15px var(--shadow);text-align:center}.contact-icon{font-size:40px;color:var(--accent-green);margin-bottom:15px}.contact-card h3{font-size:20px;color:var(--primary-green);margin-bottom:10px}.contact-card p{color:var(--gray);margin-bottom:5px}.contact-card a{color:var(--accent-green);text-decoration:none;font-weight:600}.contact-card a:hover{text-decoration:underline}.contact-note{display:block;font-size:14px;color:var(--gray);margin-top:10px}.contact-form-section{background:var(--white);padding:40px;border-radius:10px;box-shadow:0 4px 15px var(--shadow)}.contact-form-section h2{font-size:28px;color:var(--primary-green);margin-bottom:15px}.form-description{color:var(--gray);margin-bottom:30px}.form-group{margin-bottom:25px}.form-group label{display:block;margin-bottom:8px;font-weight:600;color:var(--black)}.form-group input,.form-group select,.form-group textarea{width:100%;padding:12px;border:2px solid var(--light-gray);border-radius:5px;font-size:16px;font-family:inherit;transition:border-color .3s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:transparent}.form-note{margin-top:15px;font-size:14px;color:var(--gray);font-style:italic}.map-section{padding:60px 0;background-color:#f9f9f9}.map-placeholder{background:var(--white);padding:80px;text-align:center;border-radius:10px;box-shadow:0 4px 15px var(--shadow)}.map-placeholder i{font-size:60px;color:var(--accent-green);margin-bottom:20px}.map-placeholder p{font-size:18px;color:var(--gray);margin-bottom:30px}@media only screen and (max-height: 900px){.hero{padding-top:180px}}@media only screen and (max-height: 700px){.hero{padding-top:200px;min-height:auto;padding-bottom:60px}}@media (max-width: 968px){.fold-out-menu-item a{font-size:48px;padding:20px 30px}.fold-out-menu-item a:after{bottom:15px;left:30px}.fold-out-menu-item a:hover:after{width:calc(100% - 60px)}.hero{padding-top:200px;padding-bottom:40px}.hero-container{padding:0 30px}.hero-title{font-size:48px}.hero-description{font-size:18px}.hero-features{gap:25px}.section-title{font-size:42px}.section-intro{font-size:18px;margin-bottom:60px}.services{padding:80px 0}.services-grid{grid-template-columns:1fr;gap:30px}.service-card{padding:50px 30px}.about{padding:80px 0}.about-content{grid-template-columns:1fr;gap:50px}.about-text h2{font-size:42px}.about-features{grid-template-columns:1fr}.contact-cta{padding:80px 0}.contact-cta h2{font-size:38px}.footer-content{grid-template-columns:1fr;gap:40px}.breadcrumb{padding-top:180px}.bike-detail{padding-top:40px}.bike-detail-grid,.contact-grid,.specs-grid{grid-template-columns:1fr}}@media (max-width: 640px){.hero{min-height:auto;align-items:flex-start;padding-top:180px;padding-bottom:60px}.hero-container{padding:0 20px}.hero-title{font-size:38px;line-height:1.2}.hero-title br{display:none}.hero-description{font-size:16px;margin-bottom:30px}.hero-buttons{flex-direction:column;gap:15px}.btn-hero-primary,.btn-hero-secondary{width:100%;justify-content:center;padding:16px 30px;font-size:16px}.hero-features{flex-direction:column;gap:15px}.hero-badge{padding:10px 20px;font-size:12px;span{font-size:12px}}.hero-scroll{bottom:20px}.container{padding:0 25px}.section-title{font-size:32px;margin-bottom:15px}.section-title:after{width:60px;height:4px}.section-intro{font-size:17px;margin-bottom:50px;padding:0 10px}.services{padding:60px 0}.services-grid{gap:25px}.service-card{padding:40px 25px}.service-icon{font-size:50px}.service-card h3{font-size:24px}.service-card p{font-size:16px}.about{padding:60px 0}.about-text h2{font-size:32px;margin-bottom:20px}.about-text p{font-size:17px}.about-features{margin-top:30px}.feature{font-size:14px;padding:12px}.contact-cta{padding:60px 0}.contact-cta h2{font-size:28px;margin-bottom:20px}.contact-cta p{font-size:18px;margin-bottom:35px}.cta-buttons{flex-direction:column;gap:15px}.contact-cta .btn-primary,.contact-cta .btn-secondary,.contact-cta .btn-outline{width:100%;padding:16px 30px;font-size:16px}.footer{padding:60px 0 25px}.fold-out-menu-item a{font-size:36px;padding:15px 20px}.fold-out-menu-item a:after{bottom:10px;left:20px;height:3px}.fold-out-menu-item a:hover:after{width:calc(100% - 40px)}.nav-wrapper .logo{max-width:150px;height:150px}button.fold-out-menu-toggle{width:60px;height:60px}.hamburger-icon{width:40px!important;height:40px!important}.section-title{font-size:28px}.bike-detail-grid{padding:20px}.swiper-slide img{height:300px}}body.menu-open{overflow:hidden}.swiper-pagination{position:relative!important;margin-top:20px!important;.swiper-pagination-bullet{background-color:var(--accent-green)!important;opacity:1!important;width:10px!important;height:10px!important;border-radius:50%!important;margin:0 5px!important;transition:background-color .3s ease!important;&.swiper-pagination-bullet-active{background-color:var(--gold)!important}}}.swiper-button-prev,.swiper-button-next{color:#fff!important;padding:10px;border-radius:50%;backdrop-filter:blur(5px)}.swiper-slide{border-radius:25px!important;overflow:hidden}
