/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.\!z-\[auto\]{z-index:auto!important}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.\!mx-\[auto\]{margin-inline:auto!important}.\!mt-\[2rem\]{margin-top:2rem!important}.\!mt-\[3rem\]{margin-top:3rem!important}.\!-mb-\[10px\]{margin-bottom:-10px!important}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.\!mb-\[0\]{margin-bottom:0!important}.\!mb-\[2rem\]{margin-bottom:2rem!important}.\!mb-\[4rem\]{margin-bottom:4rem!important}.\!mb-\[5rem\]{margin-bottom:5rem!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.w-full{width:100%}.max-w-\[73rem\]{max-width:73rem}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.justify-center{justify-content:center}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.object-cover{object-fit:cover}.\!ps-\[1rem\]{padding-inline-start:1rem!important}.text-center{text-align:center}.lowercase{text-transform:lowercase}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:64rem){.lg\:flex{display:flex}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.slick-slider{position:relative;display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-carousel:not(.slick-initialized){display:none}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:.1rem}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-arrow{font-size:0;line-height:0;position:absolute;top:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:#000;border-radius:75%;z-index:2}.slick-arrow.slick-disabled{opacity:.25}.slick-arrow:hover{opacity:1}.slick-prev{left:-4rem}[dir=rtl] .slick-prev{right:-4rem;left:auto}.slick-next{right:-4rem}[dir=rtl] .slick-next{right:auto;left:-4rem}.slick-arrow:before{content:"";display:block;width:1.4rem;height:1.4rem;background-position:50%;background-repeat:no-repeat;background-size:contain;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev:before,[dir=rtl] .slick-next:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="rem" y="rem" width="2rem" height="2rem" viewBox="-481.4169922 271.0341797 20 20" style="enable-background:new -481.4169922 271.0341797 20 20;" fill="%232e4eba"><path d="M-467.5097046,271.2515869c0.5028076,0,1.0072327,0.1921692,1.3915405,0.5764771 c0.7686462,0.7686462,0.7686462,2.0144958,0,2.7831421l-6.4229736,6.4229736l6.4229736,6.4229736 c0.7686462,0.7686462,0.7686462,2.0144958,0,2.7831421s-2.0144653,0.7686462-2.7831116,0l-7.8145752-7.8145447 c-0.7686157-0.7686462-0.7686157-2.0144958,0-2.7831421l7.8145752-7.8145447 C-468.5169678,271.4437561-468.0125427,271.2515869-467.5097046,271.2515869z"/></svg>');margin-left:-.2rem}.slick-next:before,[dir=rtl] .slick-prev:before{background-image:url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" x="rem" y="rem" width="2rem" height="2rem" viewBox="-481.4169922 271.0341797 20 20" style="enable-background:new -481.4169922 271.0341797 20 20;" fill="%232e4eba"><path d="M-475.3242798,290.8167725c-0.5028076,0-1.0072327-0.1921387-1.3915405-0.5764771 c-0.7686462-0.7686462-0.7686462-2.0144958,0-2.7831421l6.4229736-6.4229736l-6.4229736-6.4229736 c-0.7686462-0.7686462-0.7686462-2.0144958,0-2.7831421c0.7686157-0.7686462,2.0144653-0.7686462,2.7831116,0l7.8145447,7.8145447 c0.7686462,0.7686462,0.7686462,2.0144958,0,2.7831421l-7.8145447,7.8145447 C-474.3170166,290.6246338-474.8214417,290.8167725-475.3242798,290.8167725z"/></svg>');margin-right:-.2rem}.slick-dots{left:0;right:0;bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 .5rem;padding:0;margin:2rem 0 0;list-style:none;text-align:center}.slick-dots li{position:relative;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:2.4rem;height:.3rem;padding:0;cursor:pointer;color:transparent;border:0;outline:none;background:#fff}.slick-dots li:not(.slick-active) button:not(:hover){opacity:.5}:root{--color-red:#ee2524;--color-black:#231f20;--color-dark:#1a1a1a;--color-white:#ffffff;--color-gray-text:#575757;--color-muted:#13131380;--color-pink-bg:#fff5f5;--color-pink-bdr:#e8e8e8;--color-input-bg:#ffffff;--color-input-bdr:#dcdcdc;--color-tab-bg:#ebebeb;--color-footer-bg:#231f20;--color-efefef:#efefef;--fs-10:1rem;--fs-12:1.2rem;--fs-13:1.3rem;--fs-14:1.4rem;--fs-16:1.6rem;--fs-17:1.7rem;--fs-18:1.8rem;--fs-20:2rem;--fs-21:2.16rem;--fs-22:2.2rem;--fs-27:2.7rem;--fs-35:3.5rem;--fs-50:5rem;--fs-60:6rem;--fw-300:300;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--radius-4:0.4rem;--radius-9:0.9rem;--radius-16:1.6rem;--radius-20:2rem;--radius-25:2.5rem;--radius-35:3.5rem;--radius-50:5rem;--radius-full:999.9rem;--shadow-card:0rem 0rem 3rem 1rem rgba(0,0,0,0.04);--shadow-review:0rem 1.8rem 4rem rgba(0,0,0,0.1);--shadow-form:0rem 0rem 3rem 1rem rgba(0,0,0,0.04);--container:134rem}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:8.6px;scroll-behavior:smooth}body{font-family:Poppins,Helvetica,sans-serif;background:var(--color-white);color:var(--color-dark);line-height:1.4}a{text-decoration:none;color:inherit}.optimized-image,.optimized-image>img,img{display:block;max-width:100%}ol,ul{list-style:none}button{font-family:inherit;cursor:pointer;border:none;background:none}.contain{position:relative;max-width:var(--container);padding:0 2rem;margin:0 auto;z-index:1}.u-sr-only{position:absolute;width:.1rem;height:.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.main__heading{font-size:var(--fs-50);font-weight:var(--fw-700);color:#000;line-height:1.2}.cta__btn{display:inline-flex;align-items:center;justify-content:center;height:6rem;padding:0 4rem;background:var(--color-white);border-radius:var(--radius-50);font-size:var(--fs-20);font-weight:var(--fw-500);color:var(--color-red);line-height:normal;cursor:pointer;border:none;transition:opacity .15s}.cta__btn_wrap{display:flex;gap:2rem}.cta__btn--primary{background:var(--color-red);color:#fff}.cta__btn--dark{background:#000;color:#fff}.cta__btn--white{background:#fff;color:var(--color-red)}.header{position:sticky;top:0;z-index:200;background:var(--color-white);box-shadow:0 .2rem 1.6rem rgba(0,0,0,.07)}.nav{justify-content:space-between;height:8.9rem;gap:0}.nav,.nav__logo{display:flex;align-items:center}.nav__logo{flex-shrink:0;width:16rem}.nav__logo .nav__logo-img{height:7rem;width:auto}.nav__links{display:flex;align-items:center;gap:4.7rem;margin-left:auto;margin-right:3.9rem}.nav__link{font-size:var(--fs-17);font-weight:var(--fw-400);color:var(--color-black);line-height:2.6rem;white-space:nowrap;transition:all .2s}.nav__link:hover{color:var(--color-red)}.nav__more-wrap{position:relative}.nav__more,.nav__more-wrap{display:flex;align-items:center}.nav__more{gap:.8rem;font-size:var(--fs-17);font-weight:var(--fw-400);color:#000;cursor:pointer;transition:all .2s}.nav__more:hover{color:var(--color-red)}.nav__more[aria-expanded=true] .nav__more-chevron{transform:rotate(180deg)}.nav__more-chevron{width:2.1rem;height:2.1rem;margin-top:.2rem;transition:transform .2s}.nav__more{position:relative}.nav__more-dropdown{position:absolute;top:100%;left:0;background:var(--color-white);border:.1rem solid #e0e0e0;border-radius:1rem;box-shadow:0 .4rem 1.2rem rgba(0,0,0,.12);min-width:22rem;margin-top:.8rem;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-.5rem);transition:opacity .2s,visibility .2s,transform .2s;z-index:1000}.nav__more-dropdown.is-open{opacity:1;visibility:visible;transform:translateY(0)}.nav__dropdown-link{padding:1.1rem 1.6rem;font-size:var(--fs-17);font-weight:var(--fw-400);line-height:2.6rem;color:var(--color-black);text-align:left;border-bottom:.1rem solid #f0f0f0;transition:all .2s}.nav__dropdown-link:last-child{border-bottom:none}.nav__dropdown-link:hover{background:#f8f8f8;color:var(--color-red);padding-left:1.9rem}.nav__cta{display:flex;align-items:center;justify-content:center;width:18rem;height:5.1rem;background:var(--color-red);color:var(--color-white);border-radius:3.2rem;font-size:var(--fs-17);font-weight:var(--fw-400);line-height:2.6rem;white-space:nowrap;flex-shrink:0;transition:background .15s}.nav__cta:hover{background:#c81e1d}.nav__hamburger{display:none;flex-direction:column;gap:.5rem;width:3.6rem;height:2.8rem;justify-content:center;background:none;border:none;cursor:pointer;padding:0;margin-left:auto}.nav__hamburger span{display:block;height:.25rem;width:100%;background:var(--color-black);border-radius:.2rem;transition:transform .3s,opacity .3s}.nav__hamburger[aria-expanded=true] span:first-child{transform:translateY(.75rem) rotate(45deg)}.nav__hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.nav__hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-.75rem) rotate(-45deg)}.nav__mobile-menu{display:none;flex-direction:column;gap:0;background:var(--color-white);border-top:.1rem solid #eee;overflow:hidden;max-height:0;transition:max-height .35s ease}.nav__mobile-menu.is-open{max-height:40rem}.nav__mobile-link{display:block;border-bottom:.1rem solid #f0f0f0}.nav__mobile-link,.nav__mobile-more{padding:1.4rem 2.4rem;font-size:var(--fs-17);font-weight:var(--fw-400);color:#000}.nav__mobile-more{display:flex;align-items:center;justify-content:space-between;width:100%;border:none;border-bottom:.1rem solid #f0f0f0;background:none;cursor:pointer;transition:all .2s}.nav__mobile-more:hover{background:#f9f9f9;color:var(--color-red)}.nav__mobile-more-chevron{width:2rem;height:2rem;transition:transform .2s;flex-shrink:0;margin-left:.8rem}.nav__mobile-more[aria-expanded=true] .nav__mobile-more-chevron{transform:rotate(180deg)}.nav__mobile-more-dropdown{display:flex;flex-direction:column;gap:0;max-height:0;overflow:hidden;transition:max-height .35s ease;background:#f9f9f9}.nav__mobile-more-dropdown.is-open{max-height:30rem}.nav__mobile-dropdown-link{display:block;padding:1.2rem 2.4rem 1.2rem 4rem;font-size:var(--fs-17);font-weight:var(--fw-400);line-height:2.6rem;color:#555;border-bottom:.1rem solid #efefef;transition:all .2s}.nav__mobile-dropdown-link:last-child{border-bottom:none}.nav__mobile-dropdown-link:hover{background:#f0f0f0;color:var(--color-red);padding-left:4.3rem}.nav__mobile-cta{margin:1.6rem 2.4rem 2.4rem;display:flex;height:5.1rem;color:#fff;border-radius:3.2rem;font-size:var(--fs-17)}.nav__mobile-cta,.skip-to-content{align-items:center;justify-content:center;background:var(--color-red)}.skip-to-content{position:fixed;top:1.6rem;left:1.6rem;z-index:10000;transform:translateY(-8rem);display:inline-flex;min-height:4.4rem;padding:0 1.8rem;border-radius:.8rem;color:var(--color-white);font-size:var(--fs-16);font-weight:var(--fw-600);box-shadow:0 .8rem 2rem rgba(0,0,0,.18);transition:transform .15s ease}.skip-to-content:focus{transform:translateY(0);outline:.3rem solid rgba(238,37,36,.25);outline-offset:.3rem}.skip-to-content-target{position:absolute;width:1px;height:1px;overflow:hidden;scroll-margin-top:10rem}.breadcrumbs{padding:1.2rem 0 0;background:var(--color-white)}.breadcrumbs__list{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none;color:var(--color-gray-text);font-size:var(--fs-13);line-height:1.5}.breadcrumbs__item{display:inline-flex;align-items:center;gap:.8rem}.breadcrumbs__item:not(:last-child):after{content:"/";color:#a4a4a4}.breadcrumbs__item a{color:var(--color-gray-text);text-decoration:none;transition:color .15s ease}.breadcrumbs__item a:focus,.breadcrumbs__item a:hover{color:var(--color-red)}.breadcrumbs__item [aria-current=page]{color:var(--color-black);font-weight:var(--fw-500)}#steps__page .breadcrumbs{padding-top:1.6rem}#hero{position:relative;overflow:unset;background:#fff;padding:10rem 0 20rem;z-index:2}#hero .hero__bg{position:absolute;inset:0 0 16rem 0;height:85rem;overflow:hidden}#hero .hero__bg .hero__bg-img,#hero .hero__bg .hero__bg-picture{width:100%;height:100%}#hero .hero__bg .hero__bg-img{object-fit:cover;object-position:bottom center}#hero .hero__content{margin:0 auto 6rem}#hero .hero__content .hero__title{max-width:70rem;margin:0 auto 2rem;font-size:var(--fs-60);font-weight:var(--fw-700);color:var(--color-white);line-height:1.2;text-align:center}#hero .hero__content .hero__subtitle{max-width:60rem;margin:0 auto;font-size:var(--fs-20);font-weight:var(--fw-300);color:var(--color-white);text-align:center;line-height:normal}#hero .hero__inner{display:flex;align-items:flex-start;gap:10rem}#hero .hero__left{position:relative;flex:1;display:flex;align-items:center;justify-content:center}#hero .hero__bikes picture{width:100%}#hero .hero__bikes img{width:100%;height:100%;object-fit:contain;object-position:center}#hero .hero__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:12.6rem;height:12.6rem;background:hsla(0,0%,100%,.51);border-radius:6.3rem;box-shadow:0 0 3.78rem 1.26rem rgba(19,19,19,.5);cursor:pointer;z-index:3}#hero .hero__play,#hero .hero__play-inner{display:flex;align-items:center;justify-content:center}#hero .hero__play-inner{width:10rem;height:10rem;background:hsla(0,0%,100%,.75);border-radius:5rem;box-shadow:0 0 3rem 1rem rgba(19,19,19,.5)}#hero .hero__play-icon{width:4.4rem;height:4.4rem;object-fit:contain}#hero .hero__right{position:relative;width:100%;max-width:55rem}@media(max-width:991px){#hero .hero__right{margin:auto}}#hero .hero__form-card{background:var(--color-white);padding:4rem;border-radius:3rem;border:.1rem solid #ffd3d3;box-shadow:var(--shadow-form)}@media(min-width:992px){#hero .hero__form-card{position:absolute;inset:0 0 auto}}#hero .hero__form-card .steps__unsupported-banner{padding:1.5rem}#hero .hero__form-card .steps__custom-select__dropdown{position:absolute;top:100%;max-height:190px}#hero .hero__form-card .steps__unsupported-label{margin:0 0 .5rem}#hero .hero__form-card .steps__unsupported-heading{line-height:1.2;font-size:20px;margin-bottom:5px}#hero .hero__form-card .steps__unsupported-desc{font-size:14px;line-height:1.4}#hero .hero__form-card .form__tabs-row{position:relative;height:6rem;margin-bottom:3rem}#hero .hero__form-card .form__tabs-row .form__tabs-bg{position:absolute;inset:0;background:var(--color-tab-bg);border-radius:var(--radius-50)}#hero .hero__form-card .form__tabs-row .form__tab{position:absolute;top:0;height:6rem;width:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fs-18);font-weight:var(--fw-600);line-height:normal;cursor:pointer;z-index:1;transition:color .15s}#hero .hero__form-card .form__tabs-row .form__tab--vin{left:0}#hero .hero__form-card .form__tabs-row .form__tab--model{left:50%;color:#000}#hero .hero__form-card .form__tabs-row .form__tab-indicator{position:absolute;top:0;left:0;width:50%;height:6rem;background:var(--color-red);border-radius:var(--radius-50);z-index:0;transition:left .25s ease}#hero .hero__form-card .form__tabs-row .form__tab--model.is-active,#hero .hero__form-card .form__tabs-row .form__tab--vin.is-active{color:var(--color-white)}#hero .hero__form-card .form__tabs-row .form__tab--model:not(.is-active),#hero .hero__form-card .form__tabs-row .form__tab--vin:not(.is-active){color:#000}#hero .hero__form-card .input{background:rgba(0,0,0,0);outline:none;padding:0 3rem;width:100%;height:6rem;font-family:Poppins,Helvetica,sans-serif;font-size:16px;font-weight:var(--fw-400);color:var(--color-dark);background:var(--color-input-bg);border-radius:var(--radius-50);border:.1rem solid var(--color-input-bdr)}#hero .hero__form-card .input::placeholder{color:rgba(19,19,19,.5)}#hero .hero__form-card .input:focus{box-shadow:0 0 0 .2rem var(--color-red) inset}#hero .hero__form-card .form__or{display:flex;align-items:center;margin:0 auto;width:100%;max-width:22rem;gap:0}#hero .hero__form-card .form__or .form__or-line{flex:1;height:.1rem;background:#ccc}#hero .hero__form-card .form__or .form__or-text{margin:0 2.5rem;font-size:var(--fs-20);font-weight:var(--fw-400);color:#000;line-height:1}#hero .hero__form-card .form__submit-btn{height:6rem;width:100%;padding:0 2rem;background:var(--color-red);font-size:var(--fs-20);font-weight:var(--fw-500);color:var(--color-white);text-align:center;line-height:normal;border-radius:var(--radius-50);transition:background .15s}#hero .hero__form-card .form__submit-btn:hover{color:var(--color-red);background:var(--color-efefef)}#hero #steps__page .steps__tab-content{gap:0}#hero #steps__page .steps__field-label{padding-bottom:.6rem!important}#hero #steps__page .steps__vin-link{margin-top:1rem}.video__wrapper video{object-fit:cover;object-position:center}#hiw-hero{position:relative;padding:10rem 0;overflow:hidden}#hiw-hero .hiw-hero__bg{position:absolute;inset:0;background-size:cover;background-position:bottom;background-repeat:no-repeat}#hiw-hero .hiw-hero__images{max-width:86rem;margin:0 auto}#hiw-hero .hiw-hero__images .optimized-image{width:100%}#hiw-hero .hiw-hero__images img{width:100%;height:auto;object-fit:contain;object-position:bottom;display:block}#hiw-hero .hiw-hero__content{position:relative;z-index:2;text-align:center;padding:4rem 0 10rem}#hiw-hero .hiw-hero__content .hiw-hero__title{max-width:64rem;margin:0 auto 2rem;font-size:var(--fs-50);font-weight:var(--fw-700);color:var(--color-white);line-height:1.2}#hiw-hero .hiw-hero__content .hiw-hero__subtitle{max-width:55rem;margin:0 auto;font-size:var(--fs-18);font-weight:var(--fw-300);color:var(--color-white);line-height:1.6}#why-choose{position:relative;padding:16rem 0 10rem}#why-choose .why-choose__bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat}#why-choose .why__subtitle{max-width:64rem;font-size:1.8rem;margin:1rem auto 4rem;color:var(--color-gray-text);line-height:1.4}#why-choose .why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}#why-choose .why__card{background:#fff;border-radius:var(--radius-16);padding:3rem 2.5rem;text-align:center;border:.1rem solid rgba(0,0,0,.04)}#why-choose .why__card .why__icon{width:9rem;height:9rem;margin:0 auto 1.6rem;display:block;object-fit:contain}#why-choose .why__card .why__title{font-size:var(--fs-22);font-weight:var(--fw-600);line-height:1.2;margin-bottom:1.5rem}#why-choose .why__card .why__desc{font-size:var(--fs-16);color:var(--color-gray-text);line-height:1.4}@media(max-width:900px){#why-choose .why__grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){#why-choose .why__grid{grid-template-columns:1fr}}#hiw-steps{background:#fff;padding:8rem 0 10rem}#hiw-steps .hiw-steps__heading{text-align:center;font-size:var(--fs-50);font-weight:var(--fw-700);color:var(--color-dark);margin-bottom:6rem;line-height:1.2}#hiw-steps .hiw-steps__list{display:flex;flex-direction:column;gap:4rem;max-width:100rem;margin:auto}#hiw-steps .hiw-steps__item{display:flex;align-items:center;justify-content:space-between;gap:6rem}#hiw-steps .hiw-steps__item--reverse{flex-direction:row-reverse}#hiw-steps .hiw-steps__body{width:44rem;flex:none}#hiw-steps .hiw-steps__badge{display:inline-flex;align-items:center;justify-content:center;width:5.6rem;min-width:5.6rem;height:5.6rem;border-radius:var(--radius-full);background:var(--color-red);font-size:var(--fs-22);font-weight:var(--fw-700);color:var(--color-white);line-height:1;margin-bottom:0}#hiw-steps .hiw-steps__content{display:flex;align-items:center;margin-bottom:1.5rem}#hiw-steps .hiw-steps__title{font-size:var(--fs-35);font-weight:var(--fw-600);color:var(--color-dark);line-height:1.2;margin-bottom:1.6rem}#hiw-steps .hiw-steps__desc{font-size:var(--fs-18);font-weight:var(--fw-400);color:var(--color-gray-text);line-height:1.6}#hiw-steps .hiw-steps__media{flex-shrink:0;width:38rem;height:34rem;overflow:hidden}#hiw-steps .hiw-steps__media img{width:100%;height:100%;object-fit:contain;object-position:center}#hiw-cta{position:relative;background:var(--color-red);padding:8rem 0 0;overflow:hidden}#hiw-cta .hiw-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:4rem;padding-bottom:6rem}#hiw-cta .hiw-cta__title{font-size:var(--fs-35);font-weight:var(--fw-700);color:var(--color-white);line-height:1.2;margin-bottom:1.6rem}#hiw-cta .hiw-cta__desc{font-size:var(--fs-18);color:var(--color-white);line-height:1.4}#hiw-cta .hiw-cta__action{flex-shrink:0}#hiw-cta .hiw-cta__wave{position:relative;height:calc(6rem + 2px);margin-top:-2px;background:#fff;clip-path:polygon(0 100%,100% 0,100% 100%)}#hiw-cta .hiw-cta__wave:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:#fff}@media(max-width:768px){#hiw-cta .hiw-cta__inner{flex-direction:column;text-align:center}}#hiw{background:#fff;padding:2rem 0 10rem}#hiw .hiw__section-inner,#hiw .hiw__tabs{display:flex;gap:4rem}#hiw .hiw__tabs{width:40rem;min-width:40rem;flex-shrink:0;flex-direction:column}#hiw .hiw__tab{display:flex;align-items:center;gap:1.2rem;padding:0 0 0 1.8rem;height:8rem;cursor:pointer;border-radius:.8rem 5rem 5rem .8rem;border:.1rem solid rgba(0,0,0,0);transition:background .2s,border-color .2s}#hiw .hiw__tab.hiw__tab--active{background:var(--color-pink-bg);border-color:#ffdfdf}#hiw .hiw__tab.hiw__tab--inactive{background:var(--color-efefef)}#hiw .hiw__tab .hiw__tab-icon{width:5rem;min-width:5rem;height:5rem;object-fit:cover;flex-shrink:0}#hiw .hiw__tab .hiw__tab-label{flex:1;font-size:var(--fs-22);font-weight:var(--fw-600);color:#000;line-height:1}#hiw .hiw__tab .hiw__tab-num{width:8rem;min-width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:5rem;font-size:var(--fs-27);font-weight:var(--fw-700);color:var(--color-white);text-align:center;line-height:1}#hiw .hiw__tab.hiw__tab--active .hiw__tab-num{background:var(--color-red)}#hiw .hiw__tab.hiw__tab--inactive .hiw__tab-num{background:#000}#hiw .hiw__panel{flex:1;display:flex;align-items:center;gap:5rem;padding:3rem 5rem;background:var(--color-pink-bg);border-radius:var(--radius-20);border:.1rem solid var(--color-pink-bdr)}#hiw .hiw__panel .hiw__panel-img{width:38rem;height:40rem;object-fit:contain;flex-shrink:0}#hiw .hiw__panel .hiw__panel-title{font-size:var(--fs-35);font-weight:var(--fw-600);color:#000;line-height:1.2;margin-bottom:2rem}#hiw .hiw__panel .hiw__panel-desc{font-size:var(--fs-20);color:var(--color-gray-text)}#easiest-way{background:#f7f7f7;padding:8rem 0 7rem}#easiest-way .easiest__header{text-align:center;max-width:68rem;margin:0 auto 5rem}#easiest-way .easiest__title{font-size:4.4rem;font-weight:var(--fw-700);color:var(--color-dark);line-height:1.2;margin-bottom:1.8rem}#easiest-way .easiest__subtitle{font-size:var(--fs-18);color:var(--color-gray-text);line-height:1.4}#easiest-way .easiest__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.8rem;margin-bottom:3.2rem}#easiest-way .easiest__carousel{display:none;overflow:hidden;margin-bottom:2.4rem}#easiest-way .easiest__track{display:flex}#easiest-way .easiest__slide{min-width:100%;display:none}#easiest-way .easiest__slide--active{display:block}#easiest-way .easiest__card{background:#fff;border-radius:var(--radius-20);box-shadow:var(--shadow-card);padding:3.6rem 2.8rem;display:flex;flex-direction:column;align-items:center;text-align:center;height:100%}#easiest-way .easiest__icon{width:9rem;height:9rem;border-radius:50%;background:var(--color-red);display:flex;align-items:center;justify-content:center;margin-bottom:2.4rem;flex-shrink:0}#easiest-way .easiest__icon img{width:4.8rem;height:4.8rem;object-fit:contain;filter:brightness(0) invert(1)}#easiest-way .easiest__card-title{font-size:2.4rem;font-weight:var(--fw-700);color:var(--color-dark);line-height:1.2;margin-bottom:1.5rem}#easiest-way .easiest__card-desc{font-size:var(--fs-16);color:var(--color-gray-text);line-height:1.4}#easiest-way .easiest__dots{display:none;align-items:center;justify-content:center;gap:1rem;margin-top:.8rem}#easiest-way .easiest__dot{width:1.2rem;height:1.2rem;border-radius:50%;background:#c8c8c8;border:none;cursor:pointer;padding:0;transition:background .25s ease,transform .25s ease}#easiest-way .easiest__dot--active{background:var(--color-red);transform:scale(1.2)}@media(max-width:992px){#easiest-way .easiest__track{flex-direction:column}#easiest-way .easiest__slide{display:block;margin-bottom:2rem}#easiest-way .easiest__card{box-shadow:none}}@media(max-width:768px){#easiest-way .easiest__grid{display:none}#easiest-way .easiest__carousel{display:block}}#ready-to-ride{background:#fff;margin-top:-2px;padding:8rem 0}#ready-to-ride .ready-to-ride__inner{display:flex;align-items:center;gap:10rem}#ready-to-ride .ready-to-ride__text{flex:1}#ready-to-ride .ready-to-ride__title{font-size:4.6rem;font-weight:var(--fw-700);color:var(--color-dark);line-height:1.2;margin-bottom:2rem}#ready-to-ride .ready-to-ride__desc{font-size:var(--fs-16);color:var(--color-gray-text);line-height:1.4;margin-bottom:3rem}#ready-to-ride .ready-to-ride__btns{margin-top:0!important;gap:1.6rem}#ready-to-ride .ready-to-ride__visual{width:50rem;min-width:50rem;display:flex;align-items:center;justify-content:center}#ready-to-ride .ready-to-ride__visual .optimized-image{width:100%}#ready-to-ride .ready-to-ride__visual img{width:100%;height:auto;object-fit:contain}@media(max-width:900px){#ready-to-ride .ready-to-ride__inner{flex-direction:column-reverse;gap:3.2rem}#ready-to-ride .ready-to-ride__visual{width:100%;min-width:unset;max-width:36rem;margin:0 auto}#ready-to-ride .ready-to-ride__title{font-size:3.2rem}}#compare{position:relative;background:#fff;margin-top:-2px;padding:10rem 0}#compare .compare__bg{position:absolute;inset:0 0 20rem;background-size:cover;background-position:bottom;background-repeat:no-repeat;z-index:-1}#compare__page #compare .compare__bg{display:none}#compare .cmp__subtitle{font-size:var(--fs-20);font-weight:var(--fw-400);color:var(--color-gray-text);line-height:1.4;margin-top:1rem}#compare .compare_image{max-width:64rem;margin:0 auto 6rem}#compare .compare_image .optimized-image{width:100%}#compare .cmp__table{--cmp-feature-column:33.3334%;background:var(--color-white);border-radius:var(--radius-35);border-collapse:collapse;border-spacing:0;box-shadow:var(--shadow-card);overflow:hidden}#compare .cmp__table,#compare .cmp__table tbody,#compare .cmp__table thead{display:block;width:100%}#compare .cmp__table .cmp__head{display:grid;grid-template-columns:var(--cmp-feature-column) minmax(0,1fr) minmax(0,1fr);align-items:stretch;height:9.2rem;background:var(--color-red);border-radius:var(--radius-35) var(--radius-35) 0 0;width:100%}#compare .cmp__table .cmp__head-cell{display:flex;align-items:center;justify-content:center;font-size:var(--fs-22);font-weight:var(--fw-600);color:var(--color-white);line-height:normal;padding:0 3rem;text-align:center}#compare .cmp__table .cmp__head-cell--feat{justify-content:flex-start;text-align:left}#compare .cmp__table .cmp__head-cell--moto{background:rgba(238,37,36,.1)}#compare .cmp__table .cmp__row{display:grid;grid-template-columns:var(--cmp-feature-column) minmax(0,1fr) minmax(0,1fr);align-items:stretch;border-bottom:.1rem solid #f0f0f0;width:100%}#compare .cmp__table .cmp__row:last-child{border:none}#compare .cmp__table .cmp__row .cmp__feat{display:flex;align-items:center;gap:.8rem;font-weight:inherit;padding:2rem 3rem;text-align:left}#compare .cmp__table .cmp__row .cmp__feat-icon{width:4.4rem;min-width:4.4rem;height:4.4rem;flex-shrink:0}#compare .cmp__table .cmp__row .cmp__feat-label{font-size:var(--fs-18);font-weight:500;color:#000;line-height:1}#compare .cmp__table .cmp__row .cmp__cell{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem 3rem}#compare .cmp__table .cmp__row .cmp__cell--highlight{background:rgba(238,37,36,.05)}#compare .cmp__table .cmp__row .cmp__check{width:2.4rem;height:2.4rem}#compare .cmp__table .cmp__row .cmp__cross{width:2rem;height:2rem}#compare .cmp__table .cmp__row .cmp__maybe{font-size:var(--fs-18);font-weight:500;color:#000}#tips{position:relative;padding:16rem 0 10rem;color:var(--color-white)}#tips .tips__bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat}#tips .main__heading{color:inherit}#tips .tips__subtitle{font-size:var(--fs-20)}#tips .tips__grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-bottom:5rem}#tips .tips__grid .tips__card{display:flex;align-items:center;gap:2.2rem;padding:2rem;border-radius:var(--radius-25);border:.1rem solid #e6e6e6;background:hsla(0,0%,100%,.06)}#tips .tips__grid .tips__card .tips__card-img{flex-shrink:0;width:24rem;min-width:24rem;height:16rem;object-fit:contain}#tips .tips__grid .tips__card .tips__card-body{flex:1}#tips .tips__grid .tips__card .tips__card-body .tips__card-label{font-size:var(--fs-22);font-weight:var(--fw-600);color:var(--color-white);line-height:1.2;margin-bottom:1rem}#tips .tips__grid .tips__card .tips__card-body .tips__card-desc{font-size:var(--fs-16);line-height:1.4}#cta{position:relative;padding:10rem 0 20rem}#cta .cta__bg{position:absolute;inset:0 0 10rem;background-size:cover;background-position:bottom;background-repeat:no-repeat}#cta .cta__inner{display:flex;align-items:center;gap:6rem}#cta .cta__inner .cta__text{flex:1}#cta .cta__inner .cta__text .cta__desc{margin-top:2rem;font-size:var(--fs-20);color:var(--color-gray-text);line-height:1.4}#cta .cta__inner .cta__visual{width:50rem;min-width:50rem;margin-bottom:-20rem}#cta .cta__inner .cta__visual .optimized-image{width:100%}#testimonials{padding:10rem 0}#testimonials .slick-track{display:flex}#testimonials .slick-list{margin:-5rem -1.5rem}#testimonials .slick-list .slick-slide{display:flex;height:auto;padding:5rem 1.5rem}#testimonials .slick-dots{display:flex!important;justify-content:center;margin-top:3rem}#testimonials .slick-dots>li.slick-active button{background:rgba(0,0,0,0)}#testimonials .slick-dots>li.slick-active button:before{background:var(--color-red)}#testimonials .slick-dots>li button{width:2.4rem;min-width:2.4rem;height:2.4rem;display:inline-flex;align-items:center;justify-content:center;opacity:1;background:rgba(0,0,0,0);border-radius:75%}#testimonials .slick-dots>li button:before{content:"";width:1.4rem;height:1.4rem;border-radius:75%;background:var(--color-input-bdr)}#testimonials .test__subtitle{font-size:var(--fs-20);color:var(--color-gray-text)}#testimonials .test__cards .test__card{width:100%;display:flex!important;gap:2rem;padding:2.5rem;background:var(--color-white);border-radius:var(--radius-16);box-shadow:0 .7rem 1.5rem rgba(0,0,0,.1);min-width:0}#testimonials .test__cards .test__card .test__avatar{width:4rem;min-width:4rem;height:4rem;min-height:4rem;border-radius:4rem;flex-shrink:0}#testimonials .test__cards .test__card .test__avatar--purple{background:#811ea1}#testimonials .test__cards .test__card .test__avatar--blue{background:#3b5bdb}#testimonials .test__cards .test__card .test__avatar--green{background:#2f9e44}#testimonials .test__cards .test__card .test__card-name{font-size:var(--fs-18);font-weight:var(--fw-600);color:var(--color-dark);line-height:1;margin-bottom:1rem}#testimonials .test__cards .test__card .test__card-review{margin-bottom:1.5rem;font-size:1.6rem;font-weight:var(--fw-400);color:var(--color-dark);line-height:1.4}#testimonials .test__cards .test__card .test__card-footer{display:flex;align-items:center;justify-content:space-between}#testimonials .test__cards .test__card .test__card-meta{display:flex;align-items:center;gap:.8rem}#testimonials .test__cards .test__card .test__google-icon{width:2.4rem;height:2.4rem}#testimonials .test__cards .test__card .test__date{font-size:var(--fs-14);font-weight:var(--fw-500);color:rgba(26,26,26,.7);line-height:1}#testimonials .test__cards .test__card .test__stars{display:flex;align-items:center;gap:.4rem}#testimonials .test__cards .test__card .test__stars .test__star{width:2rem;height:2rem}#testimonials .test__pagination{display:flex;justify-content:center;align-items:center;gap:1.4rem;margin-top:4rem}#testimonials .test__pagination .test__page-btn{width:5.8rem;height:5.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:background .15s;background:var(--color-red)}#testimonials .test__pagination .test__page-icon{width:1.9rem;height:1.9rem}#testimonials .test__avatar{width:48px;height:48px;min-width:48px;border-radius:80%;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;color:#fff;overflow:hidden;text-transform:uppercase}#testimonials .test__avatar-initials{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#testimonials .test__avatar img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){#testimonials{overflow:hidden;padding:6rem 0 4rem}#testimonials .content{margin-bottom:2.4rem!important}#testimonials .slick-list{margin:0 -.8rem;overflow:hidden}#testimonials .slick-list .slick-slide{padding:0 .8rem}#testimonials .slick-list .slick-slide>div{height:100%}#testimonials .test__cards{min-width:0}#testimonials .test__cards .test__card{gap:1.4rem;padding:2rem;border-radius:1.4rem}#testimonials .test__card-data{min-width:0}#testimonials .test__cards .test__card .test__card-name{font-size:17px;line-height:1.15}#testimonials .test__cards .test__card .test__card-review{font-size:15px;overflow-wrap:anywhere}#testimonials .test__cards .test__card .test__card-footer{align-items:flex-start;flex-direction:column;gap:.8rem}#testimonials .test__cards .test__card .test__stars{gap:.2rem}#testimonials .test__cards .test__card .test__stars .test__star{width:17px;height:17px}}#page-hero-banner{position:relative;background:var(--color-red);padding:10rem 0 0;overflow:hidden}#page-hero-banner .page-hero-banner__content{position:relative;z-index:2;padding-bottom:8rem}#page-hero-banner .page-hero-banner__content .page-hero-banner__title{color:var(--color-white);line-height:1.2;margin-bottom:1.6rem;max-width:64rem}#quote__page #page-hero-banner .page-hero-banner__content .page-hero-banner__title{max-width:68rem}#compare__page #page-hero-banner .page-hero-banner__content .page-hero-banner__title{max-width:72rem;margin-bottom:0}#page-hero-banner .page-hero-banner__content .page-hero-banner__subtitle{font-size:var(--fs-20);color:var(--color-white);line-height:1.4;max-width:52rem}#quote__page #page-hero-banner .page-hero-banner__content .page-hero-banner__subtitle{max-width:64rem}#page-hero-banner .page-hero-banner__wave{position:relative;height:calc(8rem + 2px);margin-top:-2px;background:#fff;clip-path:polygon(0 100%,100% 0,100% 100%)}#page-hero-banner .page-hero-banner__wave:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:3px;background:#fff}#contact-form{padding:7rem 0 9rem;background:var(--color-white);text-align:left}#contact-form .contact-form__heading{font-size:3.8rem;font-weight:var(--fw-700);color:var(--color-black);line-height:1.2;margin:0 auto 1.2rem;max-width:76rem}#contact-form .contact-form__intro{max-width:76rem;margin:0 auto 3.2rem;color:#66666d;font-size:18px;line-height:1.45}#contact-form .contact-form__card{max-width:76rem;margin:0 auto;background:var(--color-white)}#contact-form .contact-form__form{display:flex;flex-direction:column;gap:2.2rem}#contact-form .contact-form__field{display:flex;flex-direction:column;gap:.8rem}#contact-form .contact-form__label{color:var(--color-black);font-size:16px;font-weight:var(--fw-700);line-height:1.25}#contact-form .contact-form__control{width:100%;min-height:6.4rem;background:var(--color-white);border:1.5px solid #d8d8de;border-radius:1.6rem;padding:1.5rem 2.4rem;font-size:16px;color:var(--color-black);font-family:inherit;line-height:1.4;outline:none;resize:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}#contact-form .contact-form__control::placeholder{color:#d3d3d3}#contact-form .contact-form__control:focus{border-color:var(--color-red);box-shadow:rgba(242,59,45,.12) 0 0 0 3px,inset var(--color-red) 0 0 0 1px}#contact-form .contact-form__control--filled{background:#fbffc6}#contact-form .contact-form__control--error{border-color:var(--color-red);background:#fff8f8;box-shadow:rgba(242,59,45,.12) 0 0 0 3px,inset var(--color-red) 0 0 0 1px}#contact-form .contact-form__control--textarea{min-height:15.6rem;padding-top:1.8rem;padding-bottom:1.8rem}#contact-form .contact-form__error{color:var(--color-red);font-size:16px;font-weight:var(--fw-600);line-height:1.35;margin:0}#contact-form .contact-form__actions{display:flex;justify-content:flex-end;margin-top:.4rem}#contact-form .contact-form__success{margin:-.4rem 0 0;color:#207246;background:#eefaf3;border:1px solid #b7e3c7;border-radius:1.2rem;padding:1.4rem 1.8rem;font-size:16px;font-weight:var(--fw-600);line-height:1.4}#contact-form .contact-form__submit{background:var(--color-red);color:var(--color-white);border:none;border-radius:999px;min-width:23rem;height:6.2rem;padding:0 3rem;font-size:18px;font-weight:var(--fw-700);font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;transition:background .2s,opacity .2s}#contact-form .contact-form__submit:hover{opacity:.88}#contact-form .contact-form__submit:disabled{cursor:wait;opacity:.58}#contact-info{padding:0 0 10rem}#contact-info .contact-info__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem;margin-bottom:8rem}#contact-info .contact-info__card{background:#fff;border-radius:var(--radius-20);box-shadow:var(--shadow-form);padding:3rem 2.8rem}#contact-info .contact-info__icon{width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.2rem}#contact-info .contact-info__icon>svg{width:100%;height:100%}#contact-info .contact-info__divider{width:10rem;height:.3rem;background:var(--color-red);border-radius:10rem;margin-bottom:1.5rem}#contact-info .contact-info__label{font-size:var(--fs-20);font-weight:var(--fw-700);color:var(--color-dark);margin-bottom:.8rem}#contact-info .contact-info__value{font-size:var(--fs-18);color:var(--color-gray-text);line-height:1.55;white-space:pre-line}#contact-info .contact-info__value a{color:inherit}#contact-info .contact-info__address-line{display:block}#contact-info .contact-info__map{width:100%;height:54rem;border-radius:var(--radius-20);overflow:hidden}#contact-info .contact-info__map iframe{width:100%;height:100%;display:block}.spinner{width:16px;height:16px;border:2px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;animation:spin .6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}#faq{padding:8rem 0 10rem}#faq .faq__group{margin-bottom:6rem}#faq .faq__group:last-child{margin-bottom:0}#faq .faq__group-title{font-size:var(--fs-35);font-weight:var(--fw-700);color:var(--color-dark);line-height:1.2;text-align:center;margin-bottom:3rem}#faq .faq__list{max-width:90rem;margin:0 auto;background:#fff;border-radius:var(--radius-20);box-shadow:var(--shadow-card);overflow:hidden}#faq .faq__item{border-bottom:.1rem solid rgba(0,0,0,.07)}#faq .faq__item:last-child{border-bottom:none}#faq .faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.4rem;background:none;border:none;font-size:var(--fs-20);font-weight:var(--fw-600);color:var(--color-dark);text-align:left;cursor:pointer;transition:color .2s}#faq .faq__question:hover{color:var(--color-red)}#faq .faq__icon{flex-shrink:0;width:3.2rem;height:3.2rem;border-radius:var(--radius-full);background:var(--color-red);display:flex;align-items:center;justify-content:center}#faq .faq__answer{font-size:var(--fs-16);color:var(--color-gray-text);line-height:1.6;padding:0 2.4rem 2rem}#checklist{padding:8rem 0}#checklist .checklist__header{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:5rem}#checklist .checklist__title{font-size:4.4rem;font-weight:var(--fw-600);color:var(--color-dark);line-height:1.2;max-width:52rem}#checklist .checklist__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem}#checklist .checklist__card{padding:3rem;border-radius:var(--radius-20);border:.1rem solid #e8e8e8;background:#fff}#checklist .checklist__icon{width:9rem;height:9rem;object-fit:contain;margin-bottom:2rem}#checklist .checklist__card-title{font-size:var(--fs-22);font-weight:var(--fw-700);color:var(--color-dark);margin-bottom:1rem;line-height:1.2}#checklist .checklist__card-desc{font-size:var(--fs-16);color:var(--color-gray,#666);line-height:1.6}#visit-tips{background:var(--color-red);padding:16rem 0;color:#fff;position:relative;overflow:hidden}#visit-tips:after,#visit-tips:before{content:"";position:absolute;bottom:0;left:0;right:0;height:8rem;background:#fff}#visit-tips:before{top:0;clip-path:polygon(100% 0,0 100%,0 0)}#visit-tips:after{bottom:0;clip-path:polygon(100% 0,100% 100%,0 100%)}#visit-tips .visit-tips__grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:4rem;align-items:stretch}#visit-tips .visit-tips__text{display:flex;flex-direction:column;justify-content:center;padding-right:4rem}#visit-tips .visit-tips__title{font-size:4.6rem;font-weight:var(--fw-600);color:#fff;line-height:1.2;margin-bottom:1.5rem}#visit-tips .visit-tips__desc{font-size:var(--fs-18);line-height:1.4}#visit-tips .visit-tips__card{display:flex;align-items:center;align-self:flex-start;gap:2.4rem;padding:4rem;border-radius:1.4rem;border:.1rem solid hsla(0,0%,100%,.7);background:rgba(0,0,0,0)}#visit-tips .visit-tips__icon{flex-shrink:0;width:12rem;min-width:12rem;height:12rem;object-fit:contain}#visit-tips .visit-tips__card-title{font-size:2.6rem;font-weight:var(--fw-600);color:#fff;margin-bottom:.8rem;line-height:1.2}#visit-tips .visit-tips__card-desc{font-size:var(--fs-18);line-height:1.4}#quote-steps{background:#fff;padding:8rem 0 10rem}#quote-steps .quote-steps__header{text-align:center;max-width:70rem;margin:0 auto 6rem}#quote-steps .quote-steps__title{font-size:4rem;font-weight:var(--fw-700);color:var(--color-dark);line-height:1.2;margin-bottom:1.6rem}#quote-steps .quote-steps__subtitle{font-size:var(--fs-18);color:var(--color-gray-text);line-height:1.4}#quote-steps .quote-steps__list{display:flex;flex-direction:column;gap:7rem}#quote-steps .quote-steps__item{position:relative;display:flex;align-items:stretch;border-radius:var(--radius-20);box-shadow:var(--shadow-review);overflow:hidden}#quote-steps .quote-steps__item--reverse{flex-direction:row-reverse}#quote-steps .quote-steps__body{position:relative;width:50%;background:var(--color-pink-bg,#fff5f5);padding:6rem 4.5rem;display:flex;flex-direction:column;justify-content:center}#quote-steps .quote-steps__badge{position:absolute;inset:5rem auto auto 0;display:inline-block;align-self:flex-start;background:var(--color-red);color:#fff;font-size:var(--fs-16);font-weight:var(--fw-600);padding:.7rem 1.5rem;border-radius:0 .5rem .5rem 0;margin-bottom:2rem}#quote-steps .quote-steps__name{font-size:3.6rem;font-weight:var(--fw-700);color:var(--color-dark);line-height:1.2;margin-bottom:1.6rem}#quote-steps .quote-steps__desc{font-size:var(--fs-18);color:var(--color-gray-text);line-height:1.4}#quote-steps .quote-steps__media{width:50%;background:#fff;display:flex;align-items:center;justify-content:center;padding:4rem 6rem}#quote-steps .quote-steps__media img{width:100%;max-width:40rem;object-fit:contain;margin:0 auto}@media(max-width:900px){#quote-steps .quote-steps__item,#quote-steps .quote-steps__item--reverse{flex-direction:column}#quote-steps .quote-steps__body,#quote-steps .quote-steps__media{width:100%}}#quote-disagree{background:var(--color-red);padding:8rem 0 10rem}#quote-disagree .quote-disagree__wave{position:relative;height:8rem;background:#fff;clip-path:polygon(100% 0,0 0,0 100%);margin:-8rem 0 8rem}#quote-disagree .disagree__header{text-align:center;max-width:70rem;margin:0 auto 5rem}#quote-disagree .disagree__title{font-size:4.6rem;font-weight:var(--fw-700);color:#fff;line-height:1.2;margin-bottom:2rem}#quote-disagree .disagree__subtitle{font-size:var(--fs-18);color:hsla(0,0%,100%,.88);line-height:1.4}#quote-disagree .disagree__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:6rem}#quote-disagree .disagree__card{background:hsla(0,0%,100%,.15);border-radius:var(--radius-20);padding:3.6rem 3.2rem;display:flex;flex-direction:column;align-items:center;text-align:center}#quote-disagree .disagree__icon{display:flex;align-items:center;justify-content:center;width:10rem;height:10rem;margin:0 auto 2.4rem}#quote-disagree .disagree__card-title{font-size:2.6rem;font-weight:var(--fw-600);color:#fff;line-height:1.2;margin-bottom:1.6rem}#quote-disagree .disagree__card-desc{font-size:var(--fs-16);color:hsla(0,0%,100%,.85);line-height:1.4}@media(max-width:900px){#quote-disagree .disagree__cards{grid-template-columns:1fr}}#quote__page #cta{padding:8rem 0}#quote__page #cta .cta__bg{display:none}#quote__page #cta .cta__inner .cta__btn--white{border:.2rem solid}#quote__page #cta .cta__inner .cta__visual{margin-bottom:0}#sitemap__page #sitemap{min-height:38rem;padding:7rem 0 10rem}#sitemap__page .sitemap__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;list-style:none;margin:2.4rem 0 0;max-width:64rem;padding:0}#sitemap__page .sitemap__links a{align-items:center;border:1px solid rgba(26,26,26,.12);border-radius:.8rem;color:var(--color-dark);display:flex;font-size:1.6rem;font-weight:var(--fw-500);min-height:4.8rem;padding:1.2rem 1.4rem;text-decoration:none}#sitemap__page .sitemap__links a:focus,#sitemap__page .sitemap__links a:hover{border-color:var(--color-red);color:var(--color-red)}@media(max-width:768px){#sitemap__page #sitemap{min-height:34rem;padding:4rem 0 7rem}#sitemap__page .sitemap__links{grid-template-columns:1fr;gap:1rem;margin-top:1.8rem}}.not-found{--not-found-action-red:#cf1716;background:var(--color-white);min-height:63rem;overflow:hidden;position:relative}.not-found__inner{align-items:center;display:flex;min-height:63rem}.not-found__content{padding:6rem 0 7rem;position:relative;width:min(49rem,40%);z-index:2}.not-found__code{color:var(--color-red);font-size:clamp(12rem,13vw,19rem);font-weight:var(--fw-700);letter-spacing:-.08em;line-height:.78;margin-left:-.08em}.not-found h1{color:#111;font-size:clamp(4.4rem,4.6vw,6.6rem);font-weight:var(--fw-700);letter-spacing:-.04em;line-height:1.02;margin-top:2.6rem;position:relative}.not-found h1:after{background:var(--color-red);border-radius:var(--radius-full);bottom:-1.5rem;content:"";height:.55rem;left:0;position:absolute;transform:rotate(-2deg);width:19rem}.not-found__message{color:#292929;font-size:var(--fs-20);line-height:1.55;margin-top:4rem;max-width:43rem}.not-found__actions{display:flex;gap:1.6rem;margin-top:3.4rem}.not-found__button{align-items:center;border:.2rem solid var(--not-found-action-red);border-radius:.9rem;display:inline-flex;font-size:1.7rem;font-weight:var(--fw-600);gap:1.1rem;justify-content:center;min-height:5.8rem;padding:1.4rem 2.4rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;white-space:nowrap}.not-found__button svg{fill:currentColor;flex:0 0 auto;height:2.2rem;width:2.2rem}.not-found__button--primary{background:var(--not-found-action-red);color:var(--color-white)}.not-found__button--secondary{background:hsla(0,0%,100%,.9);color:var(--not-found-action-red)}.not-found__button:hover{transform:translateY(-.2rem)}.not-found__button--primary:hover{background:#b31212;border-color:#b31212}.not-found__button--secondary:hover{background:var(--not-found-action-red);color:var(--color-white)}.not-found__button:focus-visible{outline:.3rem solid #111;outline-offset:.4rem}.not-found__art{inset:0;pointer-events:none;position:absolute}.not-found__art img{height:100%;object-fit:cover;object-position:center;width:100%}@media(max-width:1100px){.not-found__content{width:min(43rem,42%)}.not-found__actions{align-items:stretch;flex-direction:column;max-width:30rem}}@media(max-width:768px){.not-found,.not-found__inner{min-height:0}.not-found__inner{display:flex;flex-direction:column;padding:0}.not-found__content{padding:5.4rem 2rem 3rem;text-align:center;width:100%}.not-found__code{font-size:clamp(11rem,34vw,15rem);margin-left:-.08em}.not-found h1{font-size:clamp(4rem,11vw,5.4rem);margin-top:2.2rem}.not-found h1:after{left:50%;transform:translateX(-50%) rotate(-2deg);width:16rem}.not-found__message{font-size:1.8rem;margin:3.6rem auto 0;max-width:39rem}.not-found__actions{gap:1.2rem;margin:3rem auto 0;max-width:54rem;width:100%}.not-found__button{min-height:5.8rem;width:100%}.not-found__art{height:clamp(30rem,77vw,44rem);order:2;overflow:hidden;position:relative;width:100%}.not-found__art:before{background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0));content:"";height:4rem;inset:0 0 auto;position:absolute;z-index:1}.not-found__art img{object-position:72% center}}@media(max-width:380px){.not-found__content{padding-left:1.6rem;padding-right:1.6rem}.not-found__button{font-size:1.6rem;padding-left:1.8rem;padding-right:1.8rem}}#footer{position:relative;padding:16rem 0 0}#footer .footer__bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat;z-index:-1}#footer .footer__top{display:flex;flex-wrap:wrap}#footer .footer__col{flex:1}#footer .footer__col:first-child{flex:1.5}#footer .footer__col .footer__logo{width:16rem;margin-top:-6rem;margin-bottom:2rem}#footer .footer__col .footer__col-title{font-size:var(--fs-20);font-weight:var(--fw-600);color:var(--color-white);line-height:1.2;margin-bottom:2rem}#footer .footer__link{display:inline-block;font-size:var(--fs-16);font-weight:var(--fw-400);color:var(--color-white);line-height:1;cursor:pointer;transition:all .2s}#footer .footer__link:hover{color:var(--color-red)}#footer .footer__link_wrap{margin-bottom:2rem}#footer .footer__contact-item{display:flex;align-items:flex-start;gap:1rem;font-size:var(--fs-16);font-weight:var(--fw-400);color:var(--color-white);line-height:2.4rem;margin-bottom:1.2rem}#footer .footer__contact-icon{width:2.6rem;height:2.6rem;flex-shrink:0}#footer .footer__social-row{display:flex;gap:.5rem}#footer .footer__social-row .footer__social-icon{width:3rem;height:3rem;cursor:pointer;transition:opacity .15s}#footer .footer__social-row .footer__social-icon:hover{opacity:.7}#footer .footer__social-row .footer__social-icon img{width:100%}#footer .footer__follow{margin-top:3rem;display:flex;align-items:center;gap:1.6rem}#footer .footer__follow .footer__follow-label{font-size:var(--fs-16);font-weight:var(--fw-600);color:var(--color-white);white-space:nowrap}#footer .footer__nl-title{font-size:var(--fs-20);font-weight:var(--fw-600);color:var(--color-white);margin-bottom:1.2rem}#footer .footer__nl-form{position:relative;width:100%;max-width:29.5rem;height:4.8rem}#footer .footer__nl-form .footer__nl-bg{position:absolute;inset:0;background:#fff;border-radius:var(--radius-4)}#footer .footer__nl-form .footer__nl-send-bg{position:absolute;top:0;right:0;width:16.33%;height:100%;background:var(--color-red);border-radius:0 var(--radius-4) var(--radius-4) 0}#footer .footer__nl-form .footer__nl-input{position:absolute;left:0;top:0;bottom:0;width:82%;background:rgba(0,0,0,0);border:none;outline:none;padding:0 0 0 1.6rem;font-size:var(--fs-16);font-family:Poppins,sans-serif;color:var(--color-black)}#footer .footer__nl-form .footer__nl-input::placeholder{color:rgba(19,19,19,.4);opacity:1}#footer .footer__nl-form .footer__nl-send-btn{position:absolute;right:0;top:0;width:16.33%;height:100%;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}#footer .footer__nl-form .footer__nl-send-icon{width:1.8rem;height:1.8rem}#footer .footer__bottom{margin-top:5rem;padding:3rem 0;border-top:.1rem solid hsla(0,0%,100%,.1)}#footer .footer__bottom .footer__copyright{text-align:center;font-size:var(--fs-16);font-weight:var(--fw-400);color:var(--color-white);line-height:1.4}#footer .footer__bottom .footer__copyright .brand{color:var(--color-red)}#steps__page{min-height:100vh;background:var(--color-white);padding-bottom:80px;font-family:Inter,sans-serif}#steps__page~footer{display:none}#steps__page .steps__progress-bar{padding:24px 0 16px}#steps__page .steps__progress-bar .steps__progress-data{display:flex;font-size:13px;margin-bottom:8px;font-weight:600;color:var(--color-gray-text)}@media(max-width:768px){#steps__page .steps__progress-bar .steps__progress-data{flex-flow:wrap}}#steps__page .steps__progress-bar .steps__progress-data .left{text-align:left;text-transform:uppercase}@media(max-width:768px){#steps__page .steps__progress-bar .steps__progress-data .left{flex:auto}}#steps__page .steps__progress-bar .steps__progress-data .center{flex:1;padding:0 20px;text-align:center}@media(max-width:768px){#steps__page .steps__progress-bar .steps__progress-data .center{order:2;flex:none;width:100%;padding-top:.5rem}}#steps__page .steps__progress-bar .steps__progress-data .right{text-align:right}@media(max-width:768px){#steps__page .steps__progress-bar .steps__progress-data .right{flex:auto}}#steps__page .steps__progress-bar .steps__progress-track{position:relative;height:5px;background:#d9d9d9;border-radius:999px;overflow:visible}#steps__page .steps__progress-bar .steps__progress-track .steps__progress-fill{height:100%;background:var(--color-red);border-radius:999px;transition:width .4s ease}#steps__page .steps__progress-bar .steps__progress-track .steps__progress-bike{position:absolute;left:10%;top:50%;transform:translate(-50%,-50%)}#steps__page .steps__progress-bar .steps__progress-track .steps__progress-bike img{width:52px;min-width:52px;display:block}#steps__page .steps__section{flex:1;padding:40px 0 32px;max-width:760px;margin:0 auto}#steps__page .steps__title{font-size:30px;font-weight:700;color:var(--color-black);margin-bottom:12px;line-height:1.2}#steps__page .steps__content{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;max-width:760px;margin:0 auto}#steps__page .steps__tabs{display:flex;background:#f3f3f1;border-radius:16px;padding:4px;margin-bottom:20px;gap:4px}#steps__page .steps__tab{flex:1;height:48px;padding:0 16px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;background:rgba(0,0,0,0);color:var(--color-gray-text);transition:background .2s,color .2s}#steps__page .steps__tab--active{background:var(--color-white);color:var(--color-black);box-shadow:0 8px 24px rgba(17,17,17,.08)}#steps__page .steps__tab-content{display:flex;flex-direction:column;gap:12px}#steps__page .steps__input{width:100%;height:56px;padding:0 18px;background:var(--color-input-bg);border:1px solid #d8d8de;border-radius:16px;font-size:16px;font-family:inherit;color:var(--color-black);outline:none;transition:border-color .2s}#steps__page .steps__input::placeholder{color:#d3d3d3}#steps__page .steps__input:focus{border-color:var(--color-red);box-shadow:rgba(242,59,45,.12) 0 0 0 3px,inset var(--color-red) 0 0 0 1px}#steps__page textarea.steps__input{padding-top:12px;padding-bottom:12px;height:auto}#steps__page .steps__input-wrap{position:relative;display:flex;align-items:center}#steps__page .steps__input--suffix{padding-right:60px}#steps__page .steps__input-suffix{position:absolute;right:18px;font-size:14px;color:var(--color-gray-text);pointer-events:none;flex-shrink:0}#steps__page .steps__input--valid{border-color:#22c55e;padding-right:48px}#steps__page .steps__input--valid:focus{border-color:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12),inset 0 0 0 1px #22c55e}#steps__page .steps__input-icon-wrap{position:relative;display:flex;align-items:center}#steps__page .steps__input-valid-icon{position:absolute;right:14px;color:#22c55e;font-size:18px;pointer-events:none;line-height:1;display:flex;align-items:center}#steps__page .steps__input--readonly{background:#f5f5f5;color:#66666d;cursor:default}#steps__page .steps__field-hint{font-size:13px;color:#66666d;margin-top:2px;margin-bottom:8px}#steps__page .steps__select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none'%3E%3Cpolyline points='6 9 12 15 18 9' stroke='%23999' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;cursor:pointer;color:#bbb}#steps__page .steps__select:valid{color:var(--color-black)}#steps__page .steps__custom-select{position:relative;width:100%}#steps__page .steps__custom-select__trigger{width:100%;height:56px;padding:0 18px;background:var(--color-input-bg);border:1px solid #c6c6cc;border-radius:16px;font-size:16px;font-family:inherit;color:#8a8a93;text-align:left;cursor:pointer;outline:none;transition:border-color .2s,box-shadow .2s;display:flex;align-items:center;justify-content:space-between;gap:8px}#steps__page .steps__custom-select__trigger--has-value{color:var(--color-black)}#steps__page .steps__custom-select__trigger--open{border-color:var(--color-red);box-shadow:rgba(242,59,45,.12) 0 0 0 3px,inset var(--color-red) 0 0 0 1px}#steps__page .steps__custom-select__label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#steps__page .steps__custom-select__chevron{flex-shrink:0;display:flex;align-items:center;width:56px;height:54px;justify-content:center;background:#f3f3f1;color:#66666d;margin-right:-18px;border-top-right-radius:inherit;border-bottom-right-radius:inherit;border:1px solid rgba(0,0,0,0);border-left-color:#d8d8de}#steps__page .steps__custom-select__chevron>svg{transition:transform .2s}#steps__page .steps__custom-select__chevron--open{border-bottom-color:#ee2524;border-top-color:#ee2524;border-right-color:#ee2524}#steps__page .steps__custom-select__chevron--open>svg{transform:rotate(180deg)}#steps__page .steps__custom-select__dropdown{margin-top:6px;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.12),0 1px 4px rgba(0,0,0,.06);z-index:100;max-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch;border:1px solid #e8e8ec}#steps__page .steps__custom-select__option{padding:11px 18px;font-size:15px;font-family:inherit;color:var(--color-black);cursor:pointer;border-bottom:1px solid #f0f0f2;transition:background .1s}#steps__page .steps__custom-select__option:last-child{border-bottom:none}#steps__page .steps__custom-select__option--selected{color:var(--color-red);background:rgba(242,59,45,.05)}#steps__page .steps__custom-select__option--selected:hover{background:rgba(242,59,45,.08)}#steps__page .steps__vin-link{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:var(--color-red);text-decoration:underline;cursor:pointer}#steps__page .steps__tips{padding-top:8px}#steps__page .steps__tips-title{font-size:20px;font-weight:600;color:var(--color-black);margin-bottom:12px}#steps__page .steps__tips-text{font-size:15px;color:var(--color-gray-text);line-height:1.6}#steps__page .steps__form-card-wrap{padding:16px;border:1px solid #d8d8de;border-radius:24px}#steps__page .steps__footer-nav{position:fixed;bottom:0;left:0;right:0;background:var(--color-white);border-top:1px solid var(--color-efefef);padding:16px 0 calc(16px + env(safe-area-inset-bottom));z-index:100}#steps__page .steps__footer-nav-inner{display:flex;justify-content:space-between;align-items:center;gap:16px}#steps__page .steps__btn-back{width:44px;height:44px;border-radius:50%;border:1.5px solid #dcdcdc;background:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s;flex-shrink:0}#steps__page .steps__btn-back svg{display:block}#steps__page .steps__btn-back:hover{border-color:var(--color-black)}#steps__page .steps__btn-continue{display:inline-flex;align-items:center;justify-content:center;height:48px;min-width:160px;max-width:100%;padding:0 32px;border-radius:999px;border:none;background:var(--color-red);color:var(--color-white);font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;font-family:inherit;line-height:1;overflow:hidden;white-space:nowrap}#steps__page .steps__btn-continue-2{background:var(--color-white);color:var(--color-black);border:2px solid var(--color-input-bdr)}#steps__page .steps__btn-continue-2:hover{background:var(--color-input-bdr)}#steps__page .steps__btn-continue:hover{opacity:.88}#steps__page .steps__btn-continue:disabled,#steps__page .steps__btn-continue[aria-busy=true]{cursor:wait;opacity:.58}.steps__subtitle{font-size:16px;color:#66666d;margin-bottom:30px}.steps__subtitle strong{color:var(--color-black);font-weight:700}.steps__field-label{font-size:14px;font-weight:600;color:var(--color-black);margin-bottom:8px;display:block}.steps__field-label--lg{font-size:18px;margin-bottom:16px}.steps__field-label-hint{font-weight:400;color:var(--color-red)}.steps__input--rect{border-radius:9px}.steps__radio-list{display:flex;flex-direction:column;gap:10px}.steps__radio-row{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:12px;background:var(--color-white);border:1.5px solid var(--color-input-bdr);cursor:pointer;transition:border-color .2s,background .2s}.steps__radio-row--active{border-color:var(--color-red);background:var(--color-pink-bg)}.steps__radio-dot{width:20px;height:20px;border:2px solid #ccc;display:flex;align-items:center;justify-content:center;flex-shrink:0}.steps__radio-row--active .steps__radio-dot{border-color:var(--color-red)}.steps__radio-dot-inner{width:10px;height:10px;border-radius:50%;background:var(--color-red);display:block}.steps__radio-label{font-size:15px;color:var(--color-black)}.steps__yesno{display:flex;border:1px solid #d8d8de;border-radius:16px;overflow:hidden}.steps__yesno-btn{flex:1;height:48px;padding:0 20px;border:none;background:var(--color-white);font-size:14px;font-family:inherit;font-weight:600;color:var(--color-gray-text);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.steps__yesno-btn:first-child{border-right:1px solid #d8d8de;border-top-right-radius:0;border-bottom-right-radius:0}.steps__yesno-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.steps__yesno-btn--active{box-shadow:inset var(--color-red) 0 0 0 2px;background:var(--color-pink-bg);color:var(--color-black);z-index:1;border-radius:inherit}.steps__rating-list{display:flex;flex-direction:column;gap:10px}.steps__rating-card{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;width:100%;min-height:56px;padding:12px 16px;border-radius:16px;background:var(--color-white);border:1px solid var(--color-input-bdr);cursor:pointer;text-align:left;font-family:inherit;transition:border-color .2s,background .2s}.steps__rating-card:before{content:"";position:absolute;inset:0;border:inherit;border-radius:inherit;transition:inherit;opacity:0;pointer-events:none}.steps__rating-card--active{border-color:var(--color-red);background:var(--color-pink-bg)}.steps__rating-card--active:before{opacity:1}.steps__rating-card--active .steps__star--filled{color:var(--color-red)}.steps__rating-content{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.steps__rating-header{display:flex;align-items:center;gap:8px;line-height:28px}.steps__stars{display:flex;gap:2px;flex-shrink:0}.steps__star{font-size:16px;color:#ddd}.steps__star--filled{color:#f5a623}.steps__rating-title{font-size:15px;font-weight:600;color:var(--color-black)}.steps__rating-desc{font-size:13.5px;color:var(--color-gray-text);line-height:1.4;margin-top:.6rem}.steps__rating-radio{width:28px;height:28px;border-radius:50%;border:1px solid #ccc;background:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s,background .2s}.steps__rating-card--active .steps__rating-radio{background:var(--color-red);border-color:var(--color-red)}.steps__checkbox-list{display:flex;flex-direction:column;gap:10px}.steps__checkbox-row{position:relative;display:flex;align-items:center;gap:14px;min-height:56px;padding:10px 16px;border-radius:16px;background:var(--color-white);border:1px solid var(--color-input-bdr);cursor:pointer;transition:border-color .2s,background .2s}.steps__checkbox-row:before{content:"";position:absolute;inset:0;border:inherit;border-radius:inherit;transition:inherit;opacity:0;pointer-events:none}.steps__checkbox-row--active{border-color:var(--color-red);background:var(--color-pink-bg)}.steps__checkbox-row--active:before{opacity:1}.steps__checkbox-box{width:20px;min-width:20px;height:20px;padding:4px;border-radius:5px;border:1px solid #ccc;background:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s,background .2s}.steps__checkbox-box--checked,.steps__checkbox-row--active .steps__checkbox-box{border-color:var(--color-red);background:var(--color-red)}.steps__checkbox-label{font-size:15px;font-weight:500;color:var(--color-black)}.steps__checkbox-other-input{flex:1;background:none;outline:none;font-size:15px;font-family:inherit;color:var(--color-black);border-radius:14px;background:var(--color-white);border:1px solid var(--color-input-bdr);padding:12px 14px;line-height:1;resize:none}.steps__checkbox-other-input::placeholder{color:var(--color-gray-text);font-style:italic}textarea.steps__checkbox-other-input{padding:6px 14px 0;line-height:1.3}.steps__checkbox-none{display:flex;align-items:center;gap:12px;padding:10px 4px;cursor:pointer}.steps__option-list{display:flex;flex-direction:column;gap:10px}.steps__option-btn{width:100%;padding:16px 20px;border-radius:12px;background:var(--color-input-bg);border:1.5px solid var(--color-input-bdr);font-size:15px;font-family:inherit;color:var(--color-gray-text);text-align:left;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.steps__option-btn--active{border-color:var(--color-red);background:var(--color-pink-bg);color:var(--color-black)}.steps__inline-input{background:rgba(0,0,0,0);border:none;outline:none;font-size:15px;font-family:inherit;color:var(--color-black);width:100%;cursor:text}.steps__inline-input::placeholder{color:#bbb}.steps__fin-reveal{animation:fadeIn .2s ease}.steps__radio-box{width:22px;height:22px;border-radius:50%;border:1.5px solid #ccc;background:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:border-color .2s}.steps__checkbox-row--active .steps__radio-box{border-color:var(--color-red);background:var(--color-white)}.steps__radio-dot{width:10px;height:10px;border-radius:50%;background:var(--color-white)}.steps__checkbox-row--active .steps__radio-dot{background:var(--color-red);border-color:var(--color-red)}.steps__loan-toggle{display:flex;border-radius:12px;overflow:hidden;border:1.5px solid var(--color-input-bdr);margin-top:10px}.steps__loan-btn{flex:1;padding:14px 20px;background:var(--color-input-bg);border:none;font-size:15px;font-family:inherit;color:var(--color-gray-text);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.steps__loan-btn:first-child{border-right:1.5px solid var(--color-input-bdr)}.steps__loan-btn--active{background:var(--color-pink-bg);color:var(--color-black);border-color:var(--color-red);outline:1.5px solid var(--color-red);outline-offset:-1px}.steps__amount-row{display:flex;gap:10px;margin-top:10px}.steps__amount-input-wrap{flex:1;display:flex;align-items:center;gap:8px;padding:14px 16px;border-radius:16px;background:var(--color-input-bg);border:1.5px solid var(--color-input-bdr);transition:border-color .2s,background .2s}.steps__amount-input-wrap--active{border-color:var(--color-red);background:var(--color-pink-bg)}.steps__amount-input-wrap--disabled{background:#f3f3f1;pointer-events:none}.steps__amount-dollar{color:var(--color-gray-text);font-size:15px;font-weight:500;flex-shrink:0}.steps__amount-input{flex:1;width:100%;min-width:0;background:none;border:none;outline:none;font-size:15px;font-family:inherit;font-weight:500;color:var(--color-black)}.steps__amount-input::placeholder{color:#bbb}.steps__not-sure-btn{display:flex;align-items:center;gap:7px;padding:14px 18px;border-radius:12px;border:1.5px solid var(--color-input-bdr);font-size:14px;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.steps__not-sure-btn--active{font-weight:600}.steps__not-sure-icon{width:20px;height:20px;border-radius:50%;background:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--color-input-bdr)}.steps__not-sure-icon--active{background:var(--color-red);border-color:var(--color-red)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.steps__contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.steps__contact-field{display:flex;flex-direction:column;gap:6px}.steps__upload-zone{border:1px dashed #d0d0d8;border-radius:24px;padding:24px 20px 20px;transition:border-color .2s,background .2s}.steps__upload-zone--drag{border-color:var(--color-red);background:rgba(242,59,45,.03)}.steps__upload-header{display:flex;align-items:flex-start;gap:14px;margin-bottom:20px}.steps__upload-icon{width:48px;height:48px;border-radius:16px;background:var(--color-pink-bg);display:flex;align-items:center;justify-content:center}.steps__upload-title{font-size:15px;font-weight:700;color:var(--color-black);margin-bottom:4px}@media(max-width:767px){.steps__upload-title{display:none}}.steps__upload-title-mobile{display:none}@media(max-width:767px){.steps__upload-title-mobile{display:block}}.steps__upload-hint{font-size:13px;color:var(--color-muted);line-height:1.5}@media(max-width:767px){.steps__upload-hint{display:none}}.steps__upload-hint-mobile{display:none}@media(max-width:767px){.steps__upload-hint-mobile{display:block}}.steps__upload-input{display:none}.steps__btn-wrap{display:flex;gap:15px}@media(max-width:767px){.steps__btn-wrap{display:none}}.steps__btn-wrap-mobile{display:none}@media(max-width:767px){.steps__btn-wrap-mobile{display:flex}}.steps__upload-btn{width:100%;margin-top:0}.steps__upload-meta{display:flex;justify-content:space-between;font-size:13px;color:var(--color-gray-text);margin-top:12px}.steps__upload-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}@media(max-width:1024px){.steps__upload-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.steps__upload-thumbs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}}.steps__upload-thumb{aspect-ratio:1;border-radius:18px;border:1px solid #d8d8de;background:#f3f3f1;padding:8px;display:flex;flex-direction:column}.steps__upload-thumb-inner{display:flex;height:100%;flex-direction:column;justify-content:space-between;border-radius:12px;padding:8px}.steps__upload-thumb-image,.steps__upload-thumb-inner{position:relative;width:100%;overflow:hidden;background:var(--color-white)}.steps__upload-thumb-image{border-radius:10px;height:76%}.steps__upload-thumb-image img{width:100%;height:100%;object-fit:cover;display:block}.steps__upload-thumb-overlay{position:absolute;inset:0;background:rgba(0,0,0,.5);display:none;align-items:center;justify-content:center;backdrop-filter:blur(2px)}.steps__upload-status{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;padding:12px}.steps__upload-status-text{font-size:11px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.5px}.steps__upload-progress-container{margin-top:4px;height:6px;overflow:hidden;border-radius:999px;background:#f3f3f1}.steps__upload-progress-bar{width:100%;height:100%;background:#f3f3f1;border-radius:999px;overflow:hidden}.steps__upload-progress-fill{height:100%;background:#f23b2d;border-radius:999px;transition:width .3s ease;animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}}.steps__upload-thumb-remove{position:absolute;top:4px;right:4px;z-index:10;width:24px;height:24px;border-radius:50%;background:var(--color-white);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:0 1px 2px rgba(0,0,0,.1);font-size:14px;line-height:1;color:#666;transition:background .2s ease}.steps__upload-thumb-remove:hover{background:#f0f0f0}.steps__upload-thumb-content{padding-top:8px;display:flex;flex-direction:column;gap:0}.steps__upload-thumb-name{font-size:11px;font-weight:500;color:#66666d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1;display:block}.steps__upload-thumb-status-row{margin-top:4px;display:flex;align-items:center;justify-content:space-between;gap:8px}.steps__upload-thumb-status{font-size:10px;font-weight:600;letter-spacing:.12em;color:#14804a;text-transform:uppercase}.steps__title--italic{font-style:italic}.steps__confirm-list{list-style:none;display:flex;flex-direction:column;gap:24px;margin-bottom:28px}.steps__confirm-item{position:relative;display:flex;align-items:flex-start;gap:16px}.steps__confirm-item:not(:last-child):before{content:"";position:absolute;inset:0 auto -24px 17px;width:1px;background:var(--color-input-bdr);z-index:1}.steps__confirm-num{position:relative;width:34px;height:34px;border-radius:50%;background:var(--color-pink-bg);color:var(--color-red);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1}.steps__confirm-title{font-size:15px;font-weight:700;color:var(--color-black);display:block;margin-bottom:4px}.steps__confirm-desc{font-size:13px}.steps__confirm-desc,.steps__confirm-note{color:var(--color-gray-text);line-height:1.6}.steps__confirm-note{display:flex;align-items:flex-start;gap:12px;background:var(--color-efefef);border:1px solid var(--color-input-bdr);border-radius:14px;padding:16px 20px;font-size:14px}.steps__confirm-note strong{display:block;color:var(--color-black);font-weight:600;margin-bottom:4px}.steps__confirm-note-icon{font-size:20px;flex-shrink:0}.steps__tire-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.steps__tire-card{background:#fff;border:1.5px solid #e8e8ec;border-radius:24px;padding:20px 18px 16px;transition:border-color .2s,background .2s}.steps__tire-card--unknown{border-color:var(--color-red);background:var(--color-pink-bg)}.steps__tire-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.steps__tire-card-title{font-size:15px;font-weight:600;color:var(--color-black)}.steps__tire-toggle-row{display:flex;align-items:center;gap:8px;cursor:pointer}.steps__tire-toggle-label{font-size:12px;font-weight:500;color:var(--color-gray-text);white-space:nowrap}.steps__tire-toggle-label--on{color:var(--color-red)}.steps__tire-toggle-switch{position:relative;width:40px;height:22px;border-radius:999px;background:#ccc;border:none;cursor:pointer;transition:background .2s;flex-shrink:0}.steps__tire-toggle-switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.18)}.steps__tire-toggle-switch--on{background:var(--color-red)}.steps__tire-toggle-switch--on:after{transform:translateX(18px)}.steps__tire-card-display{min-height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.steps__tire-value{font-size:20px;font-weight:700;color:var(--color-red)}.steps__tire-slide-hint{font-size:14px;color:var(--color-gray-text)}.steps__tire-unknown{font-size:20px;font-weight:700;color:var(--color-red);align-self:flex-end}.steps__tire-card-slider{display:flex;flex-direction:column;gap:6px}.steps__tire-card-marks{display:flex;justify-content:space-between;font-size:12px;font-weight:500;color:var(--color-gray-text);margin-top:8px}.steps__range{-webkit-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:linear-gradient(to right,var(--color-red) 0,var(--color-red) var(--pct,0),#d9d9d9 var(--pct,0),#d9d9d9 100%);outline:none;cursor:pointer}.steps__range:disabled{opacity:0;cursor:not-allowed}.steps__range:disabled+.steps__tire-card-marks{opacity:0}.steps__range--unknown{background:#d9d9d9;cursor:not-allowed;pointer-events:none}.steps__range--unknown::-webkit-slider-thumb{background:#bbb;box-shadow:none}.steps__range--unknown::-moz-range-thumb{background:#bbb;box-shadow:none}.steps__range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:var(--color-red);border:3px solid var(--color-white);box-shadow:0 0 0 1.5px var(--color-red);cursor:pointer}.steps__range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--color-red);border:3px solid var(--color-white);box-shadow:0 0 0 1.5px var(--color-red);cursor:pointer}.steps__slider-marks{display:flex;justify-content:space-between;margin-top:8px}.steps__slider-mark{font-size:11px;color:var(--color-gray-text)}.steps__not-sure-btn{flex-shrink:0;padding:10px 18px;border-radius:16px;border:1px solid var(--color-input-bdr);background:var(--color-input-bg);font-size:13px;font-family:inherit;font-weight:500;color:var(--color-gray-text);cursor:auto;transition:border-color .2s,background .2s,color .2s}.steps__not-sure-btn--active{border-color:var(--color-red);background:var(--color-pink-bg);color:var(--color-red)}.steps__tire-footer{font-size:12px;color:var(--color-gray-text);margin-top:22px}.steps__vin-or{display:flex;align-items:center;gap:10px;color:var(--color-gray-text);font-size:13px}.steps__vin-or:after,.steps__vin-or:before{content:"";flex:1;height:2px;background:#c6c6cc}.steps__vin-or>span{background:#f3f3f1;color:#66666d;font-size:11px;padding:4px 12px;border-radius:10px;font-weight:600;letter-spacing:1px}.steps__dont-know-link{background:none;border:none;font-family:inherit;font-size:13px;font-weight:500;color:var(--color-gray-text);cursor:pointer;text-align:left;padding:0}.steps__dont-know-link span{color:var(--color-red);text-decoration:underline}.steps__modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;justify-items:center;flex-flow:wrap;z-index:999;padding:20px;overflow:hidden;overflow-y:auto}.steps__modal{background:var(--color-white);border-radius:20px;padding:40px;max-width:520px;width:100%;position:relative;text-align:center}.steps__modal--wide{max-width:780px;text-align:left}html[data-onyx-parent-viewport=ready] .steps__modal-overlay{top:var(--onyx-parent-visible-top);bottom:auto;height:var(--onyx-parent-visible-height);align-items:flex-start;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain}html[data-onyx-parent-viewport=ready] .steps__modal{flex:0 0 auto;margin-block:auto}.steps__modal-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border-radius:50%;background:var(--color-black);border:none;color:var(--color-white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.steps__modal-close:hover{background:var(--color-red)}.steps__modal-icon{margin:0 auto 20px;width:60px;height:60px;display:flex;align-items:center;justify-content:center}.steps__modal-title{font-size:24px;font-weight:700;color:var(--color-black);margin-bottom:20px;line-height:1.3}.steps__modal-title--left{text-align:left;font-size:22px;margin-bottom:10px}.steps__modal-subtitle{font-size:15px;color:var(--color-gray-text);margin-bottom:24px}.steps__modal-rules{background:var(--color-efefef);border-radius:9px;padding:16px 20px;text-align:left;margin-bottom:20px}.steps__modal-rules p{font-size:13px;color:var(--color-gray-text);display:flex;align-items:center;gap:10px;margin-bottom:8px}.steps__modal-rules p:last-child{margin-bottom:0}.steps__modal-check,.steps__modal-hint{color:var(--color-gray-text)}.steps__modal-hint{font-size:14px}.steps__vin-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.steps__vin-card{background:var(--color-pink-bg);border-radius:16px;padding:20px;overflow:hidden}.steps__vin-card-title{font-size:16px;font-weight:700;color:var(--color-black);margin-bottom:6px}.steps__vin-card-desc{font-size:13px;color:var(--color-gray-text);margin-bottom:16px;line-height:1.5}.steps__vin-card-img{width:100%;aspect-ratio:4/3;display:block;object-fit:cover;border-radius:12px}@media(max-width:1024px){#steps__page .steps__content{gap:32px;max-width:100%}.steps__single-col{max-width:100%}}@media(max-width:768px){#steps__page{padding-bottom:calc(90px + env(safe-area-inset-bottom))}#steps__page .steps__title{font-size:22px;margin-bottom:10px}#steps__page .steps__section{padding:28px 0 20px}#steps__page .steps__content{grid-template-columns:1fr;gap:20px}#steps__page .steps__btn-back{width:40px;height:40px}#steps__page .steps__footer-nav{padding:14px 0 calc(14px + env(safe-area-inset-bottom))}#steps__page .steps__footer-nav .contain{width:100%;max-width:none;padding:0 20px}#steps__page .steps__footer-nav-inner{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px}#steps__page .steps__btn-continue{justify-self:end;height:44px;min-width:148px;max-width:min(260px,100vw - 128px);padding:0 22px;font-size:16px}.steps__subtitle{font-size:13px;margin-bottom:20px}.steps__single-col{max-width:100%}.steps__contact-grid{gap:12px}.steps__contact-grid,.steps__vin-cards{grid-template-columns:1fr}.steps__modal{padding:32px 20px 20px}.steps__modal--wide{max-width:100%}.steps__modal-title{font-size:20px}.steps__yesno-btn{text-align:center}.steps__upload-meta{flex-direction:column}#steps__page .steps__amount-dollar,#steps__page .steps__amount-input,#steps__page .steps__input{font-size:16px}#steps__page .steps__amount-row{gap:8px}#steps__page .steps__amount-input-wrap{padding:12px 14px}#steps__page .steps__not-sure-btn{padding:10px 14px;font-size:16px}#steps__page .steps__custom-select__dropdown{max-height:min(280px,100dvh - 300px)}#steps__page .steps__custom-select__option{font-size:16px;padding:10px 18px}.steps__tire-grid{gap:12px}.steps__tire-card{border-radius:20px;padding:16px 14px 14px}.steps__tire-card-header{margin-bottom:10px}.steps__tire-card-display{min-height:46px;margin-bottom:10px}.steps__tire-unknown,.steps__tire-value{font-size:18px}.steps__tire-card-slider{gap:4px}.steps__upload-zone{border-radius:20px;padding:16px}.steps__upload-header{gap:10px;margin-bottom:12px}.steps__upload-icon{width:40px;height:40px;border-radius:14px}.steps__upload-thumb{border-radius:14px;padding:5px}.steps__upload-thumb-inner{border-radius:10px;padding:5px}.steps__upload-thumb-image{border-radius:8px;height:68%}.steps__upload-thumb-name{font-size:11px}.steps__upload-thumb-status{font-size:9px;letter-spacing:.07em}.steps__upload-thumb-remove{width:28px;height:28px}}.steps__field-error{color:var(--color-red,#dc2626);font-size:15px;margin-top:.45rem;margin-bottom:0;font-family:inherit;font-weight:500}.steps__photo-recovery{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 auto 18px;padding:14px 16px;max-width:780px;border:1px solid #f1b5b5;border-radius:12px;background:#fff8f8;color:#741b1b}.steps__photo-recovery p{margin:0;line-height:1.45}.steps__photo-recovery-btn{flex:0 0 auto;border:1px solid var(--color-red,#dc2626);border-radius:999px;padding:9px 14px;background:#fff;color:var(--color-red,#dc2626);font:inherit;font-weight:700;cursor:pointer}.steps__photo-recovery-btn:disabled{cursor:wait;opacity:.65}@media(max-width:640px){.steps__photo-recovery{align-items:stretch;flex-direction:column}.steps__photo-recovery-btn{width:100%}}.steps__custom-select__trigger.steps__input--error,.steps__input--error{border-color:var(--color-red,#dc2626)!important;background-color:#fff8f8}.steps__unsupported-banner{background:#fdf3f3;border:1.5px solid #ef4444;border-radius:24px;padding:2.4rem 2rem;margin-top:1.5rem}.steps__unsupported-label{font-size:12px;letter-spacing:1.9px;font-weight:700;color:#ef4444;margin:0 0 1.2rem}.steps__unsupported-heading{font-size:24px;font-weight:700;color:#111;margin:0 0 1.2rem}.steps__unsupported-desc{font-size:15px;color:#66666d;margin:0;line-height:1.6}@keyframes steps-spin{to{transform:rotate(1turn)}}.steps__vin-spinner{animation:steps-spin .75s linear infinite;transform-origin:center;display:block}.steps__custom-select__separator{height:1px;background:#c6c6cc;margin:-1px 0;pointer-events:none}.steps__custom-select__option--italic{font-style:italic;color:#6b7280}.steps__custom-select__option--italic:hover{color:#111}.steps__custom-select__option--disabled{opacity:.45;cursor:default;pointer-events:none}.onyx-shell__header{position:sticky;top:0;z-index:500;background:#000;color:#fff}.onyx-shell__header-inner{width:min(150rem,100% - 4rem);min-height:10.4rem;margin:0 auto;display:flex;align-items:center;gap:4.4rem}.onyx-shell__logo-link{display:inline-flex;align-items:center;flex:0 0 auto}.onyx-shell__logo{width:24rem;max-height:6.6rem;object-fit:contain}.onyx-shell__nav{display:flex;align-items:center;justify-content:center;gap:3.1rem;flex:1}.onyx-shell__nav-link{color:#fff;font-size:1.58rem;font-weight:700;line-height:1;white-space:nowrap;transition:color .18s ease}.onyx-shell__nav-link:hover{color:var(--color-red)}.onyx-shell__menu-btn{display:none;width:4rem;height:4rem;flex:0 0 auto;flex-direction:column;justify-content:center;gap:.55rem}.onyx-shell__menu-btn span{width:3rem;height:.28rem;background:#fff;border-radius:999rem}.onyx-shell__mobile-menu{display:none;width:100%;background:#000;border-top:.1rem solid hsla(0,0%,100%,.14)}.onyx-shell__mobile-contact,.onyx-shell__mobile-link{display:block;padding:1.6rem 2.4rem;color:#fff;font-size:1.7rem;font-weight:600;border-bottom:.1rem solid hsla(0,0%,100%,.1)}.onyx-shell__mobile-contact{color:var(--color-red)}.onyx-shell__footer{background:#000;color:#fff;padding:7rem 0 0}.onyx-shell__footer-inner{width:min(134rem,100% - 4rem);margin:0 auto;display:grid;grid-template-columns:minmax(28rem,1.35fr) repeat(3,1fr);gap:5rem}.onyx-shell__footer-brand,.onyx-shell__footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.onyx-shell__footer-logo{width:27rem;max-width:100%;margin-bottom:1.2rem}.onyx-shell__footer h2{font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:.8rem}.onyx-shell__footer a,.onyx-shell__footer p{color:hsla(0,0%,100%,.86);font-size:1.55rem;line-height:1.45}.onyx-shell__footer a{transition:color .18s ease}.onyx-shell__footer a:hover{color:var(--color-red)}.onyx-shell__copyright{width:min(134rem,100% - 4rem);margin:5rem auto 0;padding:2.2rem 0;border-top:.1rem solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.68);font-size:1.45rem;text-align:center}@media(max-width:1280px){.onyx-shell__header-inner{gap:2.4rem}.onyx-shell__nav{gap:2rem}.onyx-shell__nav-link{font-size:1.42rem}}@media(max-width:1080px){.onyx-shell__header-inner{min-height:8.6rem}.onyx-shell__nav{display:none}.onyx-shell__menu-btn{display:flex;margin-left:auto}.onyx-shell__mobile-menu.is-open{display:block}.onyx-shell__footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.onyx-shell__header-inner{width:min(100% - 3rem,134rem)}.onyx-shell__logo{width:19rem}.onyx-shell__footer-inner{grid-template-columns:1fr;gap:3.2rem}}#nprogress{pointer-events:none}#nprogress .bar{background:#ee2524;position:fixed;z-index:9999;top:0;left:0;width:100%;height:3px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #ee2524,0 0 5px #ee2524;opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-color:#ee2524 rgba(0,0,0,0) rgba(0,0,0,0) #ee2524;border-style:solid;border-width:2px;border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(max-width:1024px){.nav__cta,.nav__links{display:none}.nav__hamburger,.nav__mobile-menu{display:flex}.hero,.hero__inner{min-height:auto}.hero__inner{flex-direction:column;padding:0 3.2rem;position:relative}.hero__heading-block{position:static;transform:none;width:100%;text-align:center;padding-top:5rem;margin-bottom:2.4rem}.hero__title{font-size:3.8rem;line-height:1.2}.hero__subtitle{font-size:1.6rem}.hero__bikes{position:static;width:100%;height:26rem;margin-bottom:2rem}.hero__play{position:static;margin:0 auto 2rem}.hero__form-card{position:static;width:100%;max-width:55.2rem;margin:0 auto;border-radius:2rem}.form__fields,.form__tabs-row{width:100%;margin-left:0;margin-right:0}.form__field,.form__select-wrap{width:100%}.hiw-section-wrap{padding-top:6rem}.hiw__section{height:auto;padding:0 3.2rem}.hiw__section-inner{height:auto;display:flex;flex-direction:column;gap:2.4rem}.hiw__tabs{position:static;width:100%;height:auto}.hiw__tab{width:100%}.hiw__panel{position:static;width:100%;flex-direction:column;padding:3rem}.hiw__panel-img{width:100%;height:20rem}.hiw__panel-desc{width:100%}#compare{padding:7rem 0}#compare .cmp__title{font-size:3.6rem}#compare .cmp__head .cmp__head-cell{font-size:var(--fs-16);padding:0 2rem}#compare .cmp__row .cmp__feat{padding:1.6rem 2rem}#compare .cmp__row .cmp__cell{padding:1.6rem 1rem}#compare .cmp__row .cmp__feat-label,#compare .cmp__row .cmp__maybe{font-size:var(--fs-14)}#compare .cmp__inner{padding:0 2rem;margin:0 -2rem;overflow:hidden;overflow-x:auto}#compare .cmp__table{min-width:70rem}#easiest-way{padding:6rem 0 5rem}#easiest-way .easiest__title{font-size:3.4rem}#easiest-way .easiest__header{margin-bottom:3.5rem}#ready-to-ride{padding:6rem 0}#tips{padding:10rem 0 7rem}#tips .main__heading{font-size:3.6rem}#tips .tips__grid{grid-template-columns:1fr}#tips .cta__btn{width:100%;max-width:47.7rem}#cta{padding:8rem 0 14rem}#cta .main__heading{font-size:3.6rem}#cta .cta__inner{flex-direction:column;gap:0}#cta .cta__desc,#cta .cta__text{width:100%}#cta .cta__visual{min-width:unset;width:100%;max-width:44rem;margin:4rem auto -14rem;height:auto}.main__heading{font-size:4rem}#hiw{padding:0 0 6rem}#testimonials{padding:6rem 0}#testimonials .test__title{font-size:3.6rem}#testimonials .test__subtitle{width:100%}#testimonials .test__cards{grid-template-columns:1fr 1fr}#testimonials .test__card:last-child{grid-column:1/-1;max-width:41.5rem;margin:0 auto}#checklist{padding:6rem 0}#checklist .checklist__header{flex-direction:column;gap:1.6rem;margin-bottom:3.5rem}#checklist .checklist__title{font-size:3.4rem;max-width:100%}#checklist .checklist__grid{grid-template-columns:1fr 1fr;gap:2.4rem}#visit-tips{padding:10rem 0}#visit-tips .visit-tips__title{font-size:3.6rem}#faq{padding:6rem 0 7rem}#faq .faq__group-title{font-size:2.8rem}#quote-steps{padding:6rem 0 7rem}#quote-steps .quote-steps__header{margin-bottom:4rem}#quote-steps .quote-steps__title{font-size:3.2rem}#quote-steps .quote-steps__list{gap:4rem}#quote-steps .quote-steps__name{font-size:2.8rem}#quote-steps .quote-steps__body{padding:5rem 3.5rem}#quote-disagree{padding:6rem 0 7rem}#quote-disagree .disagree__title{font-size:3.4rem}#quote-disagree .disagree__cards{gap:3rem}#page-hero-banner{padding-top:7rem}#page-hero-banner .page-hero-banner__content{padding-bottom:5rem}#page-hero-banner .page-hero-banner__title{font-size:3.4rem;max-width:100%}#page-hero-banner .page-hero-banner__subtitle{font-size:var(--fs-16);max-width:100%}#contact-form{padding:6rem 0 7rem}#contact-form .contact-form__heading{font-size:3.2rem}#contact-form .contact-form__intro{font-size:16px}#contact-info .contact-info__grid{grid-template-columns:1fr 1fr;gap:2rem}#contact-info .contact-info__map{height:40rem}#hiw-hero{padding:6rem 0}#hiw-hero .hiw-hero__content{padding:2rem 0 6rem}#hiw-hero .hiw-hero__content .hiw-hero__title{font-size:3.4rem}#hiw-hero .hiw-hero__content .hiw-hero__subtitle{font-size:1.6rem}#hiw-steps{padding:6rem 0 7rem}#hiw-steps .hiw-steps__heading{font-size:3.4rem;margin-bottom:4rem}#hiw-steps .hiw-steps__item{flex-direction:column!important;gap:3rem}#hiw-steps .hiw-steps__body{width:100%}#hiw-steps .hiw-steps__media{width:100%;height:26rem}#hiw .hiw__section-inner{flex-direction:column}#hiw .hiw__tabs{width:100%;min-width:0}#hiw .hiw__panel{flex-direction:column;padding:3rem}#hiw .hiw__panel .hiw__panel-img{width:100%;height:24rem}#hiw .hiw__panel .hiw__panel-title{font-size:2.8rem}#footer{padding-top:8rem}.footer__top{gap:3.2rem}.footer__col{flex:0 0 calc(50% - 1.6rem)!important;min-width:0}}@media(max-width:768px){input,select,textarea{font-size:16px}#hero{padding-top:4rem}#hero .hero__bg{height:auto}#hero .hero__inner{gap:2rem;padding:0}#hero .hero__content{margin-bottom:3rem}#hero .hero__content .hero__title{font-size:3.6rem}#hero .hero__content .hero__subtitle{display:none}#hero .hero__play{width:9.6rem;height:9.6rem}#hero .hero__left{display:none}#hero .hero__play-inner{width:8rem;height:8rem}#hero .hero__play-icon{width:3.4rem;height:3.4rem}#hero .hero__form-card{padding:2rem}#hero .hero__form-card .form__tabs-row{width:100%;margin:0 0 2rem}.hero__title{font-size:2.8rem;line-height:1.2}.hero__subtitle{font-size:1.4rem}.hero__bikes{height:auto}.form__tabs-row{margin:2.4rem 1.6rem 0;width:calc(100% - 3.2rem)}.form__fields{margin:1.6rem 1.6rem 0;width:calc(100% - 3.2rem)}.form__or{margin:1.6rem 0 0;width:100%;justify-content:center}.form__submit-row{margin:2rem auto 0;width:calc(100% - 3.2rem)}.form__submit-btn{width:100%}.hiw-section-wrap{padding-top:4rem}.hiw-section-wrap .hiw__heading-abs{font-size:3.2rem}.hiw__panel{padding:2rem}.hiw__panel-title{font-size:2.4rem;line-height:1.3}.hiw__panel-desc{font-size:1.5rem}#compare{padding:5rem 0}#compare .cmp__title{font-size:2.6rem;line-height:1.2}#compare .cmp__head{height:7rem}#compare .cmp__head .cmp__head-cell{font-size:1.3rem;padding:0 1rem}#compare .cmp__row .cmp__feat{padding:1.2rem 1rem;gap:.6rem}#compare .cmp__row .cmp__cell{padding:1.2rem .6rem}#compare .cmp__row .cmp__feat-icon{width:3.2rem;min-width:3.2rem;height:3.2rem}#compare .cmp__row .cmp__feat-label{font-size:1.2rem}#compare .cmp__row .cmp__check{width:1.8rem;height:1.8rem}#compare .cmp__row .cmp__cross{width:1.5rem;height:1.5rem}#compare .cmp__row .cmp__maybe{font-size:1.2rem}#easiest-way{padding:4rem 0 3.5rem}#easiest-way .easiest__title{font-size:2.8rem}#easiest-way .easiest__subtitle{font-size:var(--fs-16)}#easiest-way .easiest__header{margin-bottom:2.4rem}#ready-to-ride{padding:4rem 0}#ready-to-ride .ready-to-ride__title{font-size:2.6rem}#ready-to-ride .ready-to-ride__desc{font-size:var(--fs-15)}#tips{padding:12rem 0 5rem}#tips .main__heading{font-size:2.8rem;line-height:1.2}#tips .tips__grid{gap:1.6rem}#tips .tips__card{flex-direction:column}#tips .tips__card-img{min-width:unset;width:100%;height:12rem}#tips .cta__btn{width:100%}.cta__btn{font-size:1.8rem;padding:0 2rem}#cta{padding:6rem 0 10rem}#cta .main__heading{font-size:2.8rem}#cta .cta__inner .cta__visual{width:auto;min-width:auto;max-width:30rem;margin-bottom:-10rem}#cta .cta__btn_wrap{flex-wrap:wrap;gap:1.2rem}#cta .cta__btn{padding:0 2.4rem;font-size:1.5rem}#testimonials{padding:12rem 0 4rem}#testimonials .test__title{font-size:2.8rem}#testimonials .test__subtitle{font-size:1.5rem}#testimonials .test__cards{min-width:0}#testimonials .test__card:last-child{grid-column:auto;max-width:none}#testimonials .test__pagination{margin-top:2.4rem}#testimonials .test__pagination .test__page-btn{width:4.8rem;height:4.8rem}#checklist{padding:4rem 0}#checklist .checklist__title{font-size:2.8rem}#checklist .checklist__grid{grid-template-columns:1fr;gap:2rem}#checklist .checklist__card{padding:2rem}#visit-tips{padding:8rem 0}#visit-tips:after,#visit-tips:before{height:5rem}#visit-tips .visit-tips__grid{grid-template-columns:1fr;gap:2.4rem}#visit-tips .visit-tips__text{padding-right:0;text-align:center}#visit-tips .visit-tips__title{font-size:2.8rem}#visit-tips .visit-tips__card{padding:2.4rem;gap:1.6rem}#visit-tips .visit-tips__icon{width:8rem;min-width:8rem;height:8rem}#visit-tips .visit-tips__card-title{font-size:2rem}#faq{padding:4rem 0 5rem}#faq .faq__group-title{font-size:2.4rem;margin-bottom:2rem}#faq .faq__question{font-size:var(--fs-16);padding:1.8rem}#faq .faq__answer{padding:0 1.8rem 1.6rem}#quote-steps{padding:4rem 0 5rem}#quote-steps .quote-steps__header{margin-bottom:3rem}#quote-steps .quote-steps__title{font-size:2.6rem}#quote-steps .quote-steps__subtitle{font-size:var(--fs-16)}#quote-steps .quote-steps__list{gap:3rem}#quote-steps .quote-steps__body{padding:4rem 2.4rem}#quote-steps .quote-steps__name{font-size:2.4rem}#quote-steps .quote-steps__desc{font-size:var(--fs-16)}#quote-steps .quote-steps__media{padding:3rem 2.4rem}#quote-disagree{padding:5rem 0 6rem}#quote-disagree .disagree__header{margin-bottom:3rem}#quote-disagree .disagree__title{font-size:2.6rem}#quote-disagree .disagree__subtitle{font-size:var(--fs-16)}#quote-disagree .disagree__cards{gap:2rem}#quote-disagree .disagree__card{padding:2.4rem 2rem}#quote-disagree .disagree__icon{width:7rem;height:7rem}#quote-disagree .disagree__card-title{font-size:2rem}#hiw-hero{padding:4rem 0}#hiw-hero .hiw-hero__content{padding:1.5rem 0 4rem}#hiw-hero .hiw-hero__content .hiw-hero__title{font-size:2.8rem}#hiw-hero .hiw-hero__content .hiw-hero__subtitle{font-size:1.5rem}#why-choose{padding:16rem 0 6rem}.main__heading{font-size:3.4rem}#hiw-steps{padding:4rem 0 5rem}#hiw-steps .hiw-steps__heading{font-size:3.4rem;margin-bottom:3rem}#hiw-steps .hiw-steps__title{font-size:2.4rem}#hiw-steps .hiw-steps__desc{font-size:1.6rem}#hiw-steps .hiw-steps__media{height:20rem}#hiw-cta{padding:5rem 0 0}#hiw-cta .hiw-cta__title{font-size:2.6rem}#hiw-cta .hiw-cta__desc{font-size:1.6rem}#hiw .hiw__tab{height:6.5rem}#hiw .hiw__tab .hiw__tab-label{font-size:1.8rem}#hiw .hiw__tab .hiw__tab-num{width:6.5rem;min-width:6.5rem;height:6.5rem;font-size:2rem}#hiw .hiw__panel{padding:2rem;gap:2rem}#hiw .hiw__panel .hiw__panel-img{height:18rem}#hiw .hiw__panel .hiw__panel-title{font-size:2.2rem}#hiw .hiw__panel .hiw__panel-desc{font-size:1.6rem}#page-hero-banner{padding-top:6rem}#page-hero-banner .page-hero-banner__content{padding-bottom:4rem}#page-hero-banner .page-hero-banner__title{font-size:2.8rem}#page-hero-banner .page-hero-banner__subtitle{font-size:1.5rem}#contact-form{padding:4rem 0 5rem}#contact-form .contact-form__heading{font-size:3rem;line-height:1.16}#contact-form .contact-form__intro{font-size:16px;margin-bottom:2.8rem}#contact-form .contact-form__card{padding:0}#contact-form .contact-form__form{gap:2rem}#contact-form .contact-form__control{min-height:6.4rem;padding:1.5rem 1.9rem;font-size:16px}#contact-form .contact-form__control--textarea{min-height:16rem}#contact-form .contact-form__actions{justify-content:stretch}#contact-form .contact-form__submit{width:100%;min-width:0;height:6rem}#contact-info{padding-bottom:6rem}#contact-info .contact-info__grid{grid-template-columns:1fr;gap:1.6rem;margin-bottom:4rem}#contact-info .contact-info__map{height:30rem}#footer .footer__col .footer__logo{margin-top:2rem}#footer .footer__col .footer__nl-form{max-width:100%}.footer__top{flex-direction:column;gap:2.4rem}.footer__col{flex:0 0 100%!important;min-width:0}.footer__bottom-inner{padding:0 2rem}.footer__copyright{font-size:1.3rem;text-align:center}#quote-steps .quote-steps__badge{position:static;border-radius:.5rem}.steps__tire-grid{grid-template-columns:1fr}}