:root{--rg-teal-900:#0a4d4d;--rg-teal-800:#0d5f5f;--rg-teal-700:#0f6b6b;--rg-teal-600:#137e7e;--rg-teal-500:#17a2a2;--rg-teal-50:#f2f8f8;--rg-teal-100:#e8f1f1;--rg-ink:#16302f;--rg-body:#38494a;--rg-muted:#6b7b7b;--rg-line:#e2e9e9;--rg-line-soft:#eef3f3;--rg-bg:#f7f9f9;--rg-surface:#fff;--rg-radius:14px;--rg-radius-sm:8px;--rg-shadow:0 1px 2px rgba(15,40,40,.04),0 8px 24px rgba(15,40,40,.05);--rg-shadow-lift:0 4px 8px rgba(15,40,40,.06),0 16px 40px rgba(15,40,40,.1);--rg-font:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f9f9;background:var(--rg-bg);color:#38494a;color:var(--rg-body);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--rg-font);font-size:16px;line-height:1.6;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5{color:#16302f;color:var(--rg-ink);font-weight:700;letter-spacing:-.015em;line-height:1.25}h1{font-size:clamp(1.85rem,4vw,2.7rem)}h2{font-size:clamp(1.45rem,3vw,2rem)}h3{font-size:clamp(1.2rem,2.4vw,1.55rem)}a{color:#0f6b6b;color:var(--rg-teal-700)}img{max-width:100%}:focus-visible{border-radius:4px;outline:3px solid #17a2a2;outline:3px solid var(--rg-teal-500);outline-offset:2px}.card{background:#fff;background:var(--rg-surface);border:1px solid #e2e9e9!important;border:1px solid var(--rg-line)!important;border-radius:14px!important;border-radius:var(--rg-radius)!important;box-shadow:0 1px 2px rgba(15,40,40,.04),0 8px 24px rgba(15,40,40,.05);box-shadow:var(--rg-shadow);overflow:hidden;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.card:hover{box-shadow:0 4px 8px rgba(15,40,40,.06),0 16px 40px rgba(15,40,40,.1);box-shadow:var(--rg-shadow-lift);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.card-img-top{background:#f2f8f8;background:var(--rg-teal-50);object-fit:cover}.card-title{color:#16302f;color:var(--rg-ink);font-size:1rem;font-weight:650;line-height:1.35}.card-body p,.card-text{color:#38494a;color:var(--rg-body);font-size:.9rem}.btn{border-radius:999px!important;font-size:.88rem;font-weight:600;padding:.45rem 1.15rem;transition:box-shadow .15s ease,background-color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,-webkit-transform .15s ease}.btn:hover:not(.disabled):not(:disabled){-webkit-transform:translateY(-1px);transform:translateY(-1px)}.btn-success{background-color:#137e7e!important;background-color:var(--rg-teal-600)!important;border-color:#137e7e!important;border-color:var(--rg-teal-600)!important}.btn-success:hover{background-color:#0f6b6b!important;background-color:var(--rg-teal-700)!important;border-color:#0f6b6b!important;border-color:var(--rg-teal-700)!important}.btn-primary{background-color:#137e7e!important;background-color:var(--rg-teal-600)!important;border-color:#137e7e!important;border-color:var(--rg-teal-600)!important}.btn-primary:hover{background-color:#0f6b6b!important;background-color:var(--rg-teal-700)!important;border-color:#0f6b6b!important;border-color:var(--rg-teal-700)!important}.rg-price{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#16302f;color:var(--rg-ink);font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:750;letter-spacing:-.01em;margin:.35rem 0 .1rem}.rg-price-note{color:#6b7b7b;color:var(--rg-muted);font-size:.72rem;line-height:1.4;margin:0 0 .5rem}#cycles h3,#items h3,#parts h3{color:#16302f;color:var(--rg-ink);margin-bottom:1.25rem}.rg-section{margin:0 auto;max-width:1180px;padding:2.5rem 1.25rem}@media screen and (max-width:650px){body{font-size:15px}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.site-header{position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:1030}.header-topbar{background:#0a4d4d;color:hsla(0,0%,100%,.85);font-size:.76rem;padding:.4rem 1rem}.header-topbar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem;margin:0 auto;max-width:1180px}.header-topbar-sep{opacity:.45}.header-topbar-phone{color:#fff;font-weight:600;margin-left:auto;text-decoration:none}.header-topbar-phone:hover{color:#fff;text-decoration:underline}#header.navbar{background:#137e7e;background-image:none;box-shadow:0 1px 0 rgba(0,0,0,.06),0 4px 16px rgba(10,60,60,.12);padding:.4rem 1rem;width:100%}.header-inner{align-items:center;display:flex;margin:0 auto;max-width:1180px;padding:0}.header-brand{align-items:center;display:inline-flex}.header-brand img{display:block;height:54px;width:auto}#header .navbar-toggler{border-color:hsla(0,0%,100%,.4);padding:.35rem .55rem}#header .navbar-toggler:focus{box-shadow:0 0 0 .2rem hsla(0,0%,100%,.25)}#header .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke=%27rgba%28255,255,255,0.9%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3E%3C/svg%3E")}#header .header-dropdown-btn,#header .nav-link{background:transparent;border:none;border-radius:7px;color:hsla(0,0%,100%,.92);font-size:.9rem;font-weight:500;padding:.5rem .75rem;transition:background .15s ease,color .15s ease}#header .header-dropdown-btn:hover,#header .nav-link:focus,#header .nav-link:hover{background:hsla(0,0%,100%,.13);color:#fff}#header .nav-link.is-active{background:hsla(0,0%,100%,.18);color:#fff;font-weight:650}#header .dropdown-menu{border:1px solid #e2e9e9;border-radius:10px;box-shadow:0 10px 30px rgba(10,40,40,.15);margin-top:.4rem;padding:.35rem}#header .dropdown-item{border-radius:6px;color:#2b3a3a;font-size:.88rem;padding:.5rem .7rem}#header .dropdown-item:hover{background:#e8f1f1;color:#0f6b6b}.header-cta{background:#fff;border-radius:999px;color:#0f6b6b!important;display:inline-block;font-size:.88rem;font-weight:650;margin-left:.6rem;padding:.45rem 1.1rem;text-decoration:none;transition:box-shadow .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,box-shadow .15s ease;transition:transform .15s ease,box-shadow .15s ease,-webkit-transform .15s ease;white-space:nowrap}.header-cta:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);color:#0a4d4d!important;-webkit-transform:translateY(-1px);transform:translateY(-1px)}@media screen and (max-width:991px){.header-brand img{height:44px}#header .navbar-nav{gap:.15rem;padding:.5rem 0 .75rem}.header-cta{margin-top:.5rem;text-align:center;width:-webkit-max-content;width:max-content}.header-cta,.header-topbar-phone{margin-left:0}}#footer{background:linear-gradient(160deg,#0d5f5f,#137e7e);color:#fff;margin:0;padding:3rem 1.5rem 0;width:100%}.footer-grid{grid-gap:2.25rem;display:grid;gap:2.25rem;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;max-width:1180px;padding-bottom:2.5rem}.footer-col h4{color:#fff;font-size:.82rem;font-weight:700;letter-spacing:.11em;margin:0 0 .9rem;text-transform:uppercase}.footer-col p{color:hsla(0,0%,100%,.85);font-size:.86rem;line-height:1.65;margin:0 0 .75rem}.footer-tagline{color:hsla(0,0%,100%,.92)!important}.footer-label{color:hsla(0,0%,100%,.55)!important;font-size:.7rem!important;font-weight:700;letter-spacing:.1em;margin-bottom:.3rem!important;margin-top:.9rem;text-transform:uppercase}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:.5rem}.footer-links a{border-bottom:1px solid transparent;color:hsla(0,0%,100%,.88);font-size:.86rem;line-height:1.5;text-decoration:none;transition:border-color .15s ease,color .15s ease;word-break:break-word}.footer-links a:hover{border-bottom-color:hsla(0,0%,100%,.7);color:#fff}.footer-hours{color:hsla(0,0%,100%,.6)!important;font-size:.78rem!important;margin-top:.75rem!important}.footer-social{display:flex;gap:1rem;margin-top:1rem}.footer-social a{color:hsla(0,0%,100%,.85);transition:color .15s ease,-webkit-transform .15s ease;transition:color .15s ease,transform .15s ease;transition:color .15s ease,transform .15s ease,-webkit-transform .15s ease}.footer-social a:hover{color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.16);margin:0 auto;max-width:1180px;padding:1.25rem 0 1.75rem}.footer-bottom p{color:hsla(0,0%,100%,.72);font-size:.8rem;line-height:1.6;margin:0 0 .4rem}.footer-currency{color:hsla(0,0%,100%,.6)!important;font-size:.78rem!important;max-width:90ch}.footer-currency strong{color:hsla(0,0%,100%,.9);font-weight:650}@media screen and (max-width:992px){.footer-grid{gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:600px){#footer{padding:2.25rem 1.1rem 0}.footer-grid{gap:1.75rem;grid-template-columns:1fr;padding-bottom:1.75rem}.footer-social{justify-content:flex-start}}.testimonial{height:60vh;padding:10px;width:100%}.carousel,.carousel-inner,.carousel-item,.carousel-item-child{height:100%;width:100%}.customer{height:90%;width:40%}.customer-img{border-radius:50%;height:60%;width:40%}.review{width:90%}.carousel-control-next-icon,.carousel-control-prev-icon{background-color:#137e7e;border-radius:50%}@media screen and (max-width:410px){.testimonial{height:-webkit-max-content;height:max-content}.customer{height:50%;width:90%}.carousel-item-child{align-items:center;flex-direction:column;justify-content:center}.carousel{--bs-gutter-x:0;font-size:small;width:90vw}.carousel-inner{width:100%}}#items{margin:0 auto;max-width:1180px;padding:2.5rem 1.25rem!important;width:100%}#items h3{margin-bottom:1.75rem;text-align:center}#items .services{grid-gap:1.5rem;align-items:stretch!important;display:grid!important;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));height:auto!important;width:100%}#items .services .card{display:flex;flex-direction:column;height:100%!important;width:100%!important}#items .services .card-img-top{height:200px!important;object-fit:cover}#items .services .card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:1.25rem}#items .services .card-text{margin-bottom:1rem;margin-top:0}#items .services .card-body .btn{align-self:flex-start;margin-top:auto}.item-container,.item-image{width:100%}.card-body{text-decoration:none}@media screen and (max-width:650px){#items{padding:1.75rem 1rem!important}#items .services{gap:1.1rem;grid-template-columns:1fr}#items .services .card-img-top{height:180px!important}}.posterimage_container{position:relative}.posterimage{height:40vh;width:100%}.leaderboard{left:25%;position:absolute;top:10%;width:50%}@media screen and (max-width:410px){.leaderboard{left:10%;right:10%;width:80%}}.videos-section{margin:0 auto;max-width:1180px;padding:2.5rem 1.25rem}.videos-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin-bottom:1.35rem}.videos-head h3{margin:0 0 .25rem}.videos-head p{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.9rem;margin:0}.videos-head-actions{align-items:center;display:flex;gap:1rem}.videos-channel-link{color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b);font-size:.87rem;font-weight:650;text-decoration:none;white-space:nowrap}.videos-channel-link:hover{text-decoration:underline}.videos-arrows{display:flex;gap:.4rem}.videos-arrows button{background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-radius:50%;color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b);cursor:pointer;display:grid;font-size:1.3rem;height:34px;line-height:1;place-items:center;transition:background .15s ease,opacity .15s ease;width:34px}.videos-arrows button:hover:not(:disabled){background:#e8f1f1;background:var(--rg-teal-100,#e8f1f1)}.videos-arrows button:disabled{cursor:default;opacity:.35}.videos-rail{-webkit-overflow-scrolling:touch;display:flex;gap:1.1rem;list-style:none;margin:0;overflow-x:auto;padding:.25rem 0 1rem;scroll-snap-type:x mandatory;scrollbar-color:#cfe0e0 transparent;scrollbar-width:thin}.videos-rail::-webkit-scrollbar{height:7px}.videos-rail::-webkit-scrollbar-track{background:transparent}.videos-rail::-webkit-scrollbar-thumb{background:#cfe0e0;border-radius:999px}.videos-rail-static{overflow:hidden}.video-card{flex:0 0 auto;scroll-snap-align:start;width:268px}.video-card>a{background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-radius:14px;border-radius:var(--rg-radius,14px);box-shadow:var(--rg-shadow);color:inherit;display:block;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .18s ease,-webkit-transform .18s ease;transition:transform .18s ease,box-shadow .18s ease;transition:transform .18s ease,box-shadow .18s ease,-webkit-transform .18s ease}.video-card>a:hover{box-shadow:var(--rg-shadow-lift);-webkit-transform:translateY(-3px);transform:translateY(-3px)}.video-thumb{aspect-ratio:16/9;background:#0f1a1a;display:block;overflow:hidden;position:relative}.video-thumb img{display:block;height:100%;object-fit:cover;width:100%}.video-play{background:rgba(10,30,30,.18);color:#fff;display:grid;inset:0;place-items:center;position:absolute;transition:background .18s ease}.video-play svg{background:rgba(0,0,0,.62);border-radius:50%;box-sizing:initial;height:42px;padding:.55rem;width:42px}.video-card>a:hover .video-play{background:rgba(10,30,30,.32)}.video-card>a:hover .video-play svg{background:#e23b2e}.video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#16302f;color:var(--rg-ink,#16302f);display:-webkit-box;font-size:.89rem;font-weight:600;line-height:1.45;min-height:3.2em;overflow:hidden;padding:.8rem .9rem .15rem}.video-date{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);display:block;font-size:.76rem;padding:0 .9rem .9rem}.video-skeleton{background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-radius:14px;border-radius:var(--rg-radius,14px);overflow:hidden;padding-bottom:.9rem}.video-thumb-skel{aspect-ratio:16/9}.video-line-skel,.video-thumb-skel{-webkit-animation:video-shimmer 1.4s ease infinite;animation:video-shimmer 1.4s ease infinite;background:linear-gradient(90deg,#eef3f3 25%,#e2e9e9 37%,#eef3f3 63%);background-size:400% 100%}.video-line-skel{border-radius:4px;height:11px;margin:.75rem .9rem 0}.video-line-skel.short{width:55%}@-webkit-keyframes video-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes video-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.video-line-skel,.video-thumb-skel{-webkit-animation:none;animation:none}.videos-rail{scroll-behavior:auto}}.videos-fallback{background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-radius:14px;border-radius:var(--rg-radius,14px);box-shadow:var(--rg-shadow);padding:2rem 1.5rem;text-align:center}.videos-fallback p{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.92rem;margin:0 0 1.1rem}@media screen and (max-width:650px){.videos-section{padding:1.75rem 1rem}.video-card{width:232px}.videos-arrows{display:none}.videos-head{align-items:flex-start}}#formcontainer{align-items:center;background-color:#137e7e;display:flex;flex-direction:row;height:120vh;justify-content:space-around;width:100%}@media only screen and (max-width:650px){#formcontainer{align-items:center;flex-direction:column;height:-webkit-max-content;height:max-content}iframe{height:130vh;width:100vw}}#aboutmid{flex-direction:column;height:90vh;padding:0}.owner-info{height:100%;width:20%}.ownerinfo-container{background-color:#137e7e;color:#fff;height:70%;width:100%}.owner-img{border-radius:50%;height:60%;width:90%}.owner-info p{margin:auto;width:100%}@media screen and (max-width:410px){p{width:100%}#aboutmid{height:180vh}.ownerinfo-container{flex-direction:column;height:80%;width:100%}.owner-info{margin-top:1.5rem;width:90%}.owner-img{height:60%;width:80%}}#cycles{background:#f7f9f9;background:var(--rg-bg,#f7f9f9);padding:2rem 1rem 3rem!important}#cycles .bikes_list{max-width:1180px;width:100%}.rg-catalog-note{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.85rem;line-height:1.6;margin:-.5rem 0 1.25rem;max-width:78ch}.filtering{align-items:center;border:none!important;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.filtering span{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-right:.35rem;text-transform:uppercase}.filtering .btn{border-color:#e2e9e9!important;border-color:var(--rg-line,#e2e9e9)!important;color:#16302f;color:var(--rg-ink,#16302f);margin:0!important}.cycle-row{grid-gap:1.25rem;align-items:stretch!important;display:grid!important;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}#cycles .cycle-row .card{display:flex;flex-direction:column;height:100%!important;margin:0!important;width:100%!important}#cycles .cycle-row .card-img-top{background:#fff;height:190px!important;object-fit:contain;padding:.75rem}#cycles .cycle-row .card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:1rem}#cycles .cycle-row .card-body .btn{align-self:flex-start;border-color:#137e7e!important;border-color:var(--rg-teal-600,#137e7e)!important;color:#0f6b6b!important;color:var(--rg-teal-700,#0f6b6b)!important;font-weight:600;margin:auto 0 0!important}#cycles .cycle-row .card-body .btn:hover{background:#137e7e!important;background:var(--rg-teal-600,#137e7e)!important;color:#fff!important}@media screen and (max-width:560px){.cycle-row{gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}#cycles .cycle-row .card-img-top{height:140px!important}}.contactuscontainer{display:flex;flex-direction:column;min-height:100vh;width:100%}.contactuscontainer .midbody{grid-gap:2rem;align-items:start;background-color:#f2f8f8;display:grid;flex:1 0 auto;gap:2rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1180px;padding:2.5rem 1.5rem 3.5rem;width:100%}.contactuscontainer .leftportion,.contactuscontainer .rightportion{display:flex;flex-direction:column;gap:1.25rem;width:100%}.contact-card{background:#fff;border:1px solid #e2e9e9;border-radius:16px;box-shadow:0 1px 2px rgba(15,40,40,.04),0 8px 24px rgba(15,40,40,.05);padding:1.75rem}.contact-card h2{color:#16302f;font-size:1.35rem;font-weight:700;letter-spacing:-.01em;margin:0 0 1.25rem}.contact-label{color:#7a8b8b;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin:1.1rem 0 .3rem;text-transform:uppercase}.contact-label:first-of-type{margin-top:0}.contact-value{color:#38494a;font-size:.92rem;line-height:1.6;margin:0 0 .25rem}.contact-value a{color:#0f6b6b;text-decoration:none}.contact-value a:hover{text-decoration:underline}.contact-social{display:flex;gap:1.1rem;margin-top:1.25rem}.contact-social a{color:#137e7e;transition:color .15s ease,-webkit-transform .15s ease;transition:transform .15s ease,color .15s ease;transition:transform .15s ease,color .15s ease,-webkit-transform .15s ease}.contact-social a:hover{color:#0d5f5f;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-note{background:#f2f8f8;border-left:3px solid #137e7e;border-radius:0 8px 8px 0;color:#2b3a3a;font-size:.85rem;line-height:1.6;margin:1.5rem 0 0;padding:.85rem 1rem}.contact-map{border:1px solid #dde8e8;border-radius:14px;height:340px;width:100%}.contact-form-frame,.contactuscontainer .rightportion iframe{background:#fff;border:1px solid #dde8e8;border-radius:14px;min-height:650px;width:100%}.contact-consent{color:#6b7b7b;font-size:.82rem;line-height:1.6;margin:0}.contact-consent a{color:#0f6b6b}@media screen and (max-width:900px){.contactuscontainer .midbody{gap:1.5rem;grid-template-columns:1fr;padding:1.75rem 1rem 2.5rem}.contact-card{border-radius:12px;padding:1.35rem}.contact-map{height:280px}}#Parts{background:#f7f9f9;background:var(--rg-bg,#f7f9f9);height:-webkit-max-content;height:max-content;padding:2rem 1rem 3rem!important;width:100%}#Parts .Parts_list{background:transparent;max-width:1180px;width:100%}.parts-toolbar{gap:1rem;justify-content:space-between;margin-bottom:1rem}#Parts .filtering,.parts-toolbar{align-items:center;display:flex;flex-wrap:wrap}#Parts .filtering{font-weight:400;gap:.5rem;justify-content:flex-start;width:auto}#Parts .filtering span{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-right:.35rem;text-transform:uppercase}#Parts .filtering .btn{align-items:center;background:#fff;border-color:#e2e9e9!important;border-color:var(--rg-line,#e2e9e9)!important;color:#16302f;color:var(--rg-ink,#16302f);display:inline-flex;gap:.4rem;margin:0!important}#Parts .filtering .btn.is-active,#Parts .filtering .btn:hover{border-color:#137e7e!important;border-color:var(--rg-teal-600,#137e7e)!important}#Parts .filtering .btn.is-active{background:#137e7e!important;background:var(--rg-teal-600,#137e7e)!important;color:#fff!important}.filter-count{background:#e8f1f1;background:var(--rg-teal-100,#e8f1f1);border-radius:999px;color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b);display:inline-block;font-size:.7rem;font-weight:700;line-height:1.35rem;min-width:1.35rem;padding:0 .32rem;text-align:center}#Parts .filtering .btn.is-active .filter-count{background:hsla(0,0%,100%,.25);color:#fff}.parts-sort{align-items:center;color:#6b7b7b;color:var(--rg-muted,#6b7b7b);display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;letter-spacing:.1em;text-transform:uppercase}.parts-sort select{background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-radius:8px;border-radius:var(--rg-radius-sm,8px);color:#16302f;color:var(--rg-ink,#16302f);font-size:.85rem;font-weight:500;letter-spacing:normal;padding:.4rem .6rem;text-transform:none}.parts-result-count{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.83rem;margin:0 0 1.25rem}#Parts .cycle-row{grid-gap:1.25rem;align-items:stretch!important;display:grid!important;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));width:100%}#Parts .Parts_list .card{box-sizing:border-box;display:flex;flex-direction:column;height:100%!important;margin:0!important;width:100%!important}#Parts .Parts_list .card-img-top{background:#fff;height:190px!important;object-fit:contain;padding:.75rem}#Parts .Parts_list .card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:1rem}#Parts .part-category{align-self:flex-start;background:#e8f1f1;background:var(--rg-teal-100,#e8f1f1);border-radius:999px;color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b);display:inline-block;font-size:.64rem;font-weight:700;letter-spacing:.09em;margin-bottom:.5rem;padding:.2rem .5rem;text-transform:uppercase}#Parts .card-title{display:block;font-size:.92rem;line-height:1.4;min-height:2.6em}.part-feature{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.82rem;line-height:1.5;margin:.35rem 0 1rem}#Parts .Parts_list .card-body .btn{align-self:flex-start;border-color:#137e7e!important;border-color:var(--rg-teal-600,#137e7e)!important;color:#0f6b6b!important;color:var(--rg-teal-700,#0f6b6b)!important;font-weight:600;margin:auto 0 0!important}#Parts .Parts_list .card-body .btn:hover{background:#137e7e!important;background:var(--rg-teal-600,#137e7e)!important;color:#fff!important}@media screen and (max-width:560px){#Parts .cycle-row{gap:.85rem;grid-template-columns:repeat(auto-fill,minmax(155px,1fr))}#Parts .Parts_list .card-img-top{height:140px!important}#Parts .Parts_list .card-body{padding:.75rem}#Parts .card-title{font-size:.85rem}.parts-toolbar{gap:.75rem}#Parts .filtering .btn{font-size:.8rem;padding:.35rem .7rem}}#header{margin:0}.zoom-view img{height:500px;width:100%}.zoom-view{margin:auto;width:50%}@media screen and (max-width:1000px){.zoom-view{height:900px;margin-top:100px;width:95%}}.part-detail{margin:0 auto;max-width:1080px;padding:2rem 1.25rem 3.5rem}.part-crumb{align-items:center;color:#6b7b7b;color:var(--rg-muted,#6b7b7b);display:flex;flex-wrap:wrap;font-size:.83rem;gap:.5rem;margin-bottom:1.5rem}.part-crumb a{color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b);text-decoration:none}.part-crumb a:hover{text-decoration:underline}.part-crumb-current{color:#16302f;color:var(--rg-ink,#16302f);font-weight:600}.part-grid{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.part-media{align-items:center;background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-radius:14px;border-radius:var(--rg-radius,14px);box-shadow:var(--rg-shadow);display:flex;justify-content:center;min-height:340px;padding:1.5rem}.part-media img{height:auto;max-height:420px;object-fit:contain;width:100%}.part-category{background:#e8f1f1;background:var(--rg-teal-100,#e8f1f1);border-radius:999px;color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b);display:inline-block;font-size:.68rem;font-weight:700;letter-spacing:.1em;margin-bottom:.75rem;padding:.25rem .6rem;text-transform:uppercase}.part-info h1{font-size:clamp(1.4rem,3vw,2rem);margin:0 0 .75rem}.part-info .rg-price{font-size:1.6rem;margin-bottom:.1rem}.part-lead{font-size:1rem;line-height:1.7;margin:1rem 0 .5rem}.part-lead,.part-suitability{color:#38494a;color:var(--rg-body,#38494a)}.part-suitability{font-size:.92rem;margin:0 0 1.5rem}.part-specs{background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-collapse:collapse;border-radius:8px;border-radius:var(--rg-radius-sm,8px);font-size:.9rem;margin:0 0 1.75rem;overflow:hidden;width:100%}.part-specs th{background:#f2f8f8;background:var(--rg-teal-50,#f2f8f8);color:#16302f;color:var(--rg-ink,#16302f);font-weight:600;padding:.65rem .9rem;text-align:left;white-space:nowrap;width:45%}.part-specs td{color:#38494a;color:var(--rg-body,#38494a);padding:.65rem .9rem}.part-specs tr+tr td,.part-specs tr+tr th{border-top:1px solid #eef3f3;border-top:1px solid var(--rg-line-soft,#eef3f3)}.part-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.part-note{background:#f2f8f8;background:var(--rg-teal-50,#f2f8f8);border-left:3px solid #137e7e;border-left:3px solid var(--rg-teal-600,#137e7e);border-radius:0 8px 8px 0;color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.83rem;line-height:1.6;margin:0;padding:.8rem 1rem}.part-back,.part-note a{color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b)}.part-back{display:inline-block;font-size:.9rem;font-weight:600;margin-top:2.5rem;text-decoration:none}.part-back:hover{text-decoration:underline}.part-missing{padding:4rem 1.25rem;text-align:center}.part-missing p{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);margin-bottom:1.5rem}@media screen and (max-width:820px){.part-grid{gap:1.5rem;grid-template-columns:1fr}.part-media{min-height:0;padding:1rem}.part-media img{max-height:300px}.part-specs th{white-space:normal}}.blog_container{align-items:center;background-color:#fff;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;margin:20px auto;padding:20px;width:80vw}.blog_image{height:250px;margin:20px 0 30px;width:400px}.blog_image img{height:90%;width:100%}.blog_container button{background-color:#137e7e;border:0;color:#fff}@media screen and (max-width:500px){.blog_container{width:95vw}.blog_image{height:200px;margin:10px 0 20px;width:95%}}.Blogslist_container{background-color:hsla(99,29%,85%,.395)}.storelocator_container .store{background-color:#faf9f9;border-radius:5px;width:80%}.storelocator_container iframe{height:100%;width:25%}.storelocator_container .address{width:60%}@media screen and (max-width:800px) and (min-width:520px){.storelocator_container .store{flex-direction:row;width:96%}.storelocator_container iframe{height:100%;width:35%}.storelocator_container .address{width:60%}}@media screen and (max-width:500px){.storelocator_container .address{width:90%}.storelocator_container .store{background-color:#faf9f9;box-shadow:2px solid #000;flex-direction:column;height:max-contents;padding:20px 10px!important;width:95%}.storelocator_container iframe{height:300px;margin-top:15px;width:100%}}.finance_options{align-items:center;background-color:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:center;padding:20px;width:100%}.finance_calculator{display:flex;flex-direction:column;height:300px;justify-content:space-around;margin:auto;width:90%}.emi-btn{height:35px;width:100px}input{border:1px solid #cdc9c9;border-radius:5px}.finance_calculator{width:500px}.gallery-image{border:2px solid #e9e3e3;border-radius:10px;box-shadow:2px 2px 12px rgba(0,0,0,.1);height:300px;margin:0 15px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:26%}.gallery-image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.card-img-top{height:55%}.card-body{width:90%}@media screen and (max-width:800px) and (min-width:520px){.gallery-image{border:0;box-sizing:border-box;height:350px;margin:10px;width:45%}}@media screen and (max-width:500px){.gallery-image{border:0;box-sizing:border-box;height:400px;margin:0 1%;width:90%}.finance_calculator{display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:space-around;margin:auto;width:90%}form{height:70%}.field{width:90%}.field label{width:80%}}.service-shell{background:#f7f9f9;background:var(--rg-bg,#f7f9f9);display:flex;flex-direction:column;min-height:100vh}.service-hero{background:linear-gradient(135deg,#0a4d4d,#0f6b6b 55%,#17a2a2);color:#fff;padding:3.25rem 1.25rem 3.5rem}.service-hero-inner{margin:0 auto;max-width:1180px}.service-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0 0 .5rem;opacity:.82;text-transform:uppercase}.service-hero h1{color:#fff;font-size:clamp(1.9rem,4vw,2.9rem);margin:0 0 .85rem}.service-lead{font-size:1.02rem;line-height:1.65;margin:0 0 1.5rem;max-width:66ch;opacity:.95}.service-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.service-hero-actions .btn-light{background:#fff!important;border-color:#fff!important;color:#0f6b6b!important;color:var(--rg-teal-700,#0f6b6b)!important;font-weight:650}.service-hero-actions .btn-outline-light{border-color:hsla(0,0%,100%,.6)!important;color:#fff!important}.service-hero-actions .btn-outline-light:hover{background:hsla(0,0%,100%,.14)!important}.service-hero-note{font-size:.83rem;margin:0;opacity:.78}.service-body{margin:0 auto;max-width:1180px;padding:2.5rem 1.25rem 4rem}.service-body>section{margin-bottom:2.5rem}.first-service{grid-gap:1.5rem;align-items:center;background:#fff;border:1px solid #e2e9e9;border-left:5px solid #137e7e;border:1px solid var(--rg-line,#e2e9e9);border-left:5px solid var(--rg-teal-600,#137e7e);border-radius:14px;border-radius:var(--rg-radius,14px);box-shadow:var(--rg-shadow);display:grid;gap:1.5rem;grid-template-columns:auto minmax(0,1fr) auto;padding:1.5rem 1.75rem}.first-service-badge{background:#e8f1f1;background:var(--rg-teal-100,#e8f1f1);border-radius:999px;color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b);font-size:.72rem;font-weight:800;letter-spacing:.11em;padding:.5rem .9rem;text-transform:uppercase;white-space:nowrap}.first-service-text h2{font-size:1.1rem;margin:0 0 .3rem}.first-service-text p{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.9rem;line-height:1.6;margin:0}.first-service-price{color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b);font-size:1.15rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.service-plans{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.plan-card{background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-radius:14px;border-radius:var(--rg-radius,14px);box-shadow:var(--rg-shadow);display:flex;flex-direction:column;overflow:hidden}.plan-head{background:#137e7e;background:var(--rg-teal-600,#137e7e);color:#fff;padding:1.25rem 1.5rem}.plan-head h2{color:#fff;font-size:1.25rem;margin:0 0 .2rem}.plan-head p{font-size:.87rem;margin:0;opacity:.9}.plan-prices{background:#f2f8f8;background:var(--rg-teal-50,#f2f8f8);border-bottom:1px solid #eef3f3;border-bottom:1px solid var(--rg-line-soft,#eef3f3);padding:1.25rem 1.5rem}.plan-price{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;padding:.4rem 0}.plan-price-label{color:#38494a;color:var(--rg-body,#38494a);font-size:.9rem}.plan-price-amount{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#16302f;color:var(--rg-ink,#16302f);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:750;white-space:nowrap}.plan-price-alt{border-top:1px dashed #cfe0e0;margin-top:.4rem;padding-top:.8rem}.plan-price-alt .plan-price-label{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.83rem}.plan-price-alt .plan-price-amount{color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b);font-size:1.05rem}.plan-lists{grid-gap:1.35rem;display:grid;flex:1 1 auto;gap:1.35rem;padding:1.35rem 1.5rem 1.5rem}.plan-lists h4{color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b);font-size:.72rem;font-weight:800;letter-spacing:.11em;margin:0 0 .6rem;text-transform:uppercase}.plan-lists ul{margin:0;padding-left:1.1rem}.plan-lists li{color:#38494a;color:var(--rg-body,#38494a);font-size:.87rem;line-height:1.6;margin-bottom:.4rem}.plan-lists li::marker{color:#137e7e;color:var(--rg-teal-600,#137e7e)}.motor-service{align-items:center;background:#16302f;background:var(--rg-ink,#16302f);border-radius:14px;border-radius:var(--rg-radius,14px);color:#fff;display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:space-between;padding:1.5rem 1.75rem}.motor-service h2{color:#fff;font-size:1.15rem;margin:0 0 .3rem}.motor-service p{color:hsla(0,0%,100%,.78);font-size:.9rem;line-height:1.6;margin:0;max-width:70ch}.motor-price{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-size:1.6rem;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.labour-heading{font-size:1.4rem;margin:0 0 .4rem}.labour-note{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.88rem;line-height:1.65;margin:0 0 1.35rem;max-width:74ch}.labour-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.labour-card{background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-radius:14px;border-radius:var(--rg-radius,14px);box-shadow:var(--rg-shadow);overflow:hidden}.labour-card h3{background:#137e7e;background:var(--rg-teal-600,#137e7e);color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.11em;margin:0;padding:.85rem 1.25rem;text-transform:uppercase}.labour-table{border-collapse:collapse;font-size:.89rem;width:100%}.labour-table th{background:#f2f8f8;background:var(--rg-teal-50,#f2f8f8);border-bottom:1px solid #e2e9e9;border-bottom:1px solid var(--rg-line,#e2e9e9);color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.7rem;letter-spacing:.09em;padding:.55rem 1.25rem;text-align:left;text-transform:uppercase}.labour-amount,.labour-table th:last-child{text-align:right}.labour-table td{border-bottom:1px solid #eef3f3;border-bottom:1px solid var(--rg-line-soft,#eef3f3);color:#38494a;color:var(--rg-body,#38494a);padding:.6rem 1.25rem}.labour-table tr:last-child td{border-bottom:none}.labour-table tbody tr:hover td{background:#f2f8f8;background:var(--rg-teal-50,#f2f8f8)}.labour-amount{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#16302f;color:var(--rg-ink,#16302f);font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.service-promises{grid-gap:1rem;background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-radius:14px;border-radius:var(--rg-radius,14px);display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));padding:1.5rem}.promise{border-left:3px solid #137e7e;border-left:3px solid var(--rg-teal-600,#137e7e);display:flex;flex-direction:column;gap:.15rem;padding-left:.9rem}.promise strong{color:#16302f;color:var(--rg-ink,#16302f);font-size:.92rem;letter-spacing:.04em;text-transform:uppercase}.promise span{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.85rem}.service-terms{background:#fff;border:1px solid #e2e9e9;border:1px solid var(--rg-line,#e2e9e9);border-radius:14px;border-radius:var(--rg-radius,14px);box-shadow:var(--rg-shadow);padding:1.75rem}.service-terms h2{font-size:1.15rem;margin:0 0 1rem}.service-terms ul{margin:0;padding-left:1.2rem}.service-terms li{color:#38494a;color:var(--rg-body,#38494a);font-size:.9rem;line-height:1.7;margin-bottom:.6rem;max-width:82ch}.service-terms li::marker{color:#137e7e;color:var(--rg-teal-600,#137e7e)}.service-terms a{color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b)}@media screen and (max-width:780px){.service-hero{padding:2.25rem 1rem 2.5rem}.service-body{padding:1.75rem 1rem 3rem}.first-service{gap:.85rem;grid-template-columns:1fr;padding:1.25rem;text-align:left}.first-service-badge{justify-self:start}.motor-service{padding:1.25rem}.motor-price{font-size:1.35rem}.labour-table td,.labour-table th{padding-left:1rem;padding-right:1rem}.service-terms{padding:1.25rem}}.notfound-shell{background:#f7f9f9;background:var(--rg-bg,#f7f9f9);display:flex;flex-direction:column;min-height:100vh}.notfound-main{flex:1 0 auto;margin:0 auto;max-width:640px;padding:4rem 1.25rem 5rem;text-align:center}.notfound-code{color:#e8f1f1;color:var(--rg-teal-100,#e8f1f1);font-size:clamp(3.5rem,12vw,6rem);font-weight:800;letter-spacing:-.04em;line-height:1;margin:0 0 .5rem}.notfound-main h1{font-size:clamp(1.5rem,4vw,2rem);margin:0 0 .85rem}.notfound-text{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);line-height:1.7;margin:0 0 2rem}.notfound-links{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center;margin-bottom:2.5rem}.notfound-help{color:#6b7b7b;color:var(--rg-muted,#6b7b7b);font-size:.9rem}.notfound-help a{color:#0f6b6b;color:var(--rg-teal-700,#0f6b6b)}@media screen and (max-width:600px){.notfound-main{padding:2.5rem 1rem 3.5rem}}.policy-shell{background:#f7f9f9;background:var(--rg-bg,#f7f9f9);display:flex;flex-direction:column;min-height:100vh}.policy-main{flex:1 0 auto}.policy-hero{background:linear-gradient(135deg,#0f6b6b,#137e7e 55%,#17a2a2);color:#fff;padding:3.25rem 1.25rem 3.75rem}.policy-hero-inner{margin:0 auto;max-width:1120px}.policy-eyebrow{font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0 0 .5rem;opacity:.82;text-transform:uppercase}.policy-title{font-size:clamp(1.9rem,4vw,2.9rem);font-weight:750;letter-spacing:-.02em;line-height:1.15;margin:0 0 .85rem}.policy-intro{font-size:1.03rem;line-height:1.65;margin:0 0 1rem;max-width:68ch;opacity:.95}.policy-updated{font-size:.85rem;margin:0;opacity:.8}.policy-body{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:240px minmax(0,1fr);margin:0 auto;max-width:1120px;padding:2.5rem 1.25rem 4rem}.policy-nav{position:-webkit-sticky;position:sticky;top:1.5rem}.policy-nav-title{color:#6b7b7b;font-size:.7rem;font-weight:700;letter-spacing:.12em;margin:0 0 .6rem;text-transform:uppercase}.policy-nav ul{list-style:none;margin:0 0 1.75rem;padding:0}.policy-nav li a{border-left:3px solid transparent;border-radius:8px;color:#2b3a3a;display:block;font-size:.9rem;line-height:1.35;padding:.5rem .75rem;text-decoration:none;transition:background .15s ease,color .15s ease}.policy-nav li a.is-active,.policy-nav li a:hover{background:#e8f1f1;color:#0f6b6b}.policy-nav li a.is-active{border-left-color:#137e7e;font-weight:650}.policy-nav-card{background:#fff;border:1px solid #e2e9e9;border-radius:12px;display:flex;flex-direction:column;gap:.35rem;padding:1rem}.policy-nav-card a{color:#0f6b6b;font-size:.88rem;text-decoration:none;word-break:break-word}.policy-nav-card a:hover{text-decoration:underline}.policy-nav-hours{color:#6b7b7b;font-size:.78rem;line-height:1.45;margin-top:.25rem}.policy-content{background:#fff;border:1px solid #e2e9e9;border-radius:16px;box-shadow:0 1px 2px rgba(15,40,40,.04),0 8px 24px rgba(15,40,40,.05);padding:2.25rem 2.5rem}.policy-section+.policy-section{border-top:1px solid #eef3f3;margin-top:2.25rem;padding-top:2.25rem}.policy-section h2{color:#16302f;font-size:1.2rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0 0 .85rem}.policy-section-num{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";color:#137e7e;font-variant-numeric:tabular-nums}.policy-section p{color:#38494a;font-size:.96rem;line-height:1.72;margin:0 0 .9rem;max-width:72ch}.policy-list{margin:0 0 1rem;max-width:72ch;padding-left:1.25rem}.policy-list li{color:#38494a;font-size:.96rem;line-height:1.7;margin-bottom:.5rem}.policy-list li::marker{color:#137e7e}.policy-note{background:#f2f8f8;border-left:3px solid #137e7e;border-radius:0 8px 8px 0;color:#2b3a3a;font-size:.92rem;line-height:1.65;margin:0 0 1rem;padding:.9rem 1.1rem}.policy-table-wrap{-webkit-overflow-scrolling:touch;margin:0 0 1.25rem;overflow-x:auto}.policy-table{border-collapse:collapse;font-size:.92rem;min-width:460px;width:100%}.policy-table th{background:#f2f8f8;border-bottom:2px solid #dde8e8;color:#16302f;font-weight:650;padding:.7rem .9rem;text-align:left;white-space:nowrap}.policy-table td{border-bottom:1px solid #eef3f3;color:#38494a;line-height:1.6;padding:.7rem .9rem;vertical-align:top}.policy-table tr:last-child td{border-bottom:none}.policy-dl{grid-gap:.1rem;display:grid;gap:.1rem;margin:0}.policy-dl>div{grid-gap:1rem;border-bottom:1px solid #eef3f3;display:grid;gap:1rem;grid-template-columns:210px minmax(0,1fr);padding:.6rem 0}.policy-dl>div:last-child{border-bottom:none}.policy-dl dt{color:#16302f;font-size:.9rem;font-weight:650}.policy-dl dd{color:#38494a;font-size:.92rem;line-height:1.6;margin:0}.policy-dl dd a{color:#0f6b6b}.policy-contact-block{border-top:1px solid #eef3f3;margin-top:2.25rem;padding-top:2.25rem}@media screen and (max-width:900px){.policy-body{gap:1.5rem;grid-template-columns:1fr;padding:1.75rem 1rem 3rem}.policy-nav{position:static}.policy-nav ul{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.policy-nav li a{background:#fff;border:1px solid #dde8e8;font-size:.83rem;padding:.4rem .7rem}.policy-nav li a.is-active{border-color:#137e7e}.policy-content{border-radius:12px;padding:1.5rem 1.25rem}.policy-hero{padding:2.25rem 1rem 2.5rem}.policy-dl>div{gap:.2rem;grid-template-columns:1fr}}
/*# sourceMappingURL=main.6b4d2e8c.css.map*/