@font-face{font-family: "Inter";font-style: normal;font-weight: 100 900;font-display: swap;src: url("/assets/fonts/Inter-variable-latin.woff2") format("woff2");}:root{--navy: #0b1f3a;--blue: #1261f5;--white: #ffffff;--bg: #f3f6fa;--slate: #34445c;--soft: #e8f1ff;--blue-hover: #0f52d6;--muted: #5b6b80;--placeholder: #68778c;--line: #dce4ee;--field-border: #8896aa;--line-strong: #b9c6d8;--danger: #b42318;--danger-bg: #fef3f2;--review-bg: #fff1b8;--review-ink: #5a4300;--radius: 12px;--radius-lg: 16px;--control: 48px;--gutter: 24px;--sec-y: 48px;--max: 1120px;--bar-h: 72px;--font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--shadow-card: 0 1px 2px rgba(11, 31, 58, 0.05), 0 18px 44px -22px rgba(11, 31, 58, 0.28);}@media (min-width: 600px){:root{--sec-y: 64px;}}@media (min-width: 768px){:root{--gutter: 32px;--sec-y: 80px;}}@media (min-width: 1024px){:root{--gutter: 40px;--sec-y: 96px;--max: 1280px;}}@media (min-width: 1440px){:root{--gutter: 48px;--sec-y: 112px;--max: 1344px;}}@media (max-width: 359px){:root{--gutter: 20px;}}*, *::before, *::after{box-sizing: border-box;}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-behavior: smooth;}body{margin: 0;font-family: var(--font);font-size: 16px;line-height: 24px;color: var(--slate);background: var(--white);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;}[hidden]{display: none !important;}img, svg{display: block;max-width: 100%;}h1, h2, h3, p, ul, ol, dl, dd, figure{margin: 0;padding: 0;}ul, ol{list-style: none;}a{color: var(--blue);text-decoration: none;}button, input, select, textarea{font: inherit;color: inherit;}button{cursor: pointer;}:focus-visible{outline: 3px solid var(--blue);outline-offset: 2px;border-radius: 6px;}.final-card :focus-visible, .rv :focus-visible{outline-color: #fff;}main:focus, [tabindex="-1"]:focus{outline: none;}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.skip{position: absolute;left: 12px;top: -80px;z-index: 200;background: var(--navy);color: #fff;padding: 12px 16px;border-radius: var(--radius);font-weight: 600;}.skip:focus{top: 12px;}.container{width: 100%;max-width: var(--max);margin: 0 auto;padding-inline: var(--gutter);}.narrow{max-width: 720px;}.eyebrow{font-size: 14px;line-height: 20px;font-weight: 600;color: var(--blue);letter-spacing: 0.005em;}.h1{font-size: 36px;line-height: 40px;font-weight: 700;color: var(--navy);letter-spacing: -0.025em;}.h1-sm{font-size: 32px;line-height: 38px;}.h1-line{display: block;}.hero .h1-line:last-child{color: var(--blue);}h2{font-size: 28px;line-height: 34px;font-weight: 700;color: var(--navy);letter-spacing: -0.02em;}h3{font-size: 18px;line-height: 26px;font-weight: 600;color: var(--navy);letter-spacing: -0.005em;}.lead{font-size: 17px;line-height: 26px;color: var(--slate);}.micro{font-size: 14px;line-height: 20px;color: var(--muted);}.muted{color: var(--muted);}.small-print{font-size: 14px;line-height: 20px;color: var(--muted);}.sub{color: var(--slate);}@media (max-width: 359px){.h1{font-size: 32px;line-height: 36px;}.h1-sm{font-size: 28px;line-height: 34px;}h2{font-size: 26px;line-height: 32px;}}@media (min-width: 600px){.lead{font-size: 18px;line-height: 28px;}}@media (min-width: 768px){.h1{font-size: clamp(2.5rem, 0.5rem + 3.6vw, 4rem);line-height: 1.08;}.h1-sm{font-size: clamp(2rem, 1rem + 2.4vw, 2.75rem);line-height: 1.15;}h2{font-size: clamp(2rem, 1.2rem + 1.5vw, 2.75rem);line-height: 1.14;}h1, h2{text-wrap: balance;}.lead{font-size: 19px;line-height: 30px;}.br{display: none;}}@media (min-width: 1024px){.lead{font-size: 20px;line-height: 32px;}}.ph{background: var(--review-bg);color: var(--review-ink);padding: 1px 6px;border-radius: 6px;box-decoration-break: clone;-webkit-box-decoration-break: clone;}.ph-tag{display: inline-block;font-size: 12px;line-height: 16px;font-weight: 600;padding: 3px 8px;border-radius: 999px;background: var(--review-bg);color: var(--review-ink);border: 1px dashed #b98f00;vertical-align: middle;}.review-note{display: flex;gap: 8px;align-items: flex-start;font-size: 14px;line-height: 20px;padding: 10px 12px;background: var(--review-bg);color: var(--review-ink);border-radius: var(--radius);}.icon{flex: none;}.review-note .icon{flex: none;margin-top: 2px;}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: var(--control);padding: 12px 20px;border-radius: var(--radius);font-size: 16px;line-height: 24px;font-weight: 600;text-align: center;border: 1px solid transparent;background: none;text-decoration: none;transition: background-color .15s ease, border-color .15s ease, transform .1s ease, box-shadow .15s ease;}.btn:active{transform: translateY(1px);}.btn-block{display: flex;width: 100%;}.btn-primary{background: var(--blue);color: #fff;box-shadow: 0 1px 2px rgba(18, 97, 245, .35), 0 8px 18px -10px rgba(18, 97, 245, .7);}.btn-primary:hover{background: var(--blue-hover);}.btn-ghost{background: #fff;color: var(--navy);border-color: var(--line-strong);}.btn-ghost:hover{border-color: var(--navy);}.btn-ghost .icon{color: var(--blue);}.btn-ghost-inv{background: transparent;color: #fff;border-color: rgba(255, 255, 255, .45);}.btn-ghost-inv:hover{border-color: #fff;background: rgba(255, 255, 255, .08);}.btn-ghost-inv .icon{color: #fff;}.btn .ph-tag{margin-left: 2px;}.btn[aria-busy="true"]{pointer-events: none;}.btn .spinner{display: none;}.btn[aria-busy="true"] .spinner{display: inline-block;}.spinner{width: 18px;height: 18px;border-radius: 50%;border: 2.5px solid rgba(255, 255, 255, .45);border-top-color: #fff;animation: spin .7s linear infinite;}@keyframes spin{to{transform: rotate(360deg);}}.text-link{font-weight: 600;font-size: 15px;display: inline-flex;align-items: center;gap: 8px;min-height: 44px;}.text-link:hover{text-decoration: underline;text-underline-offset: 3px;}.link-back{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;margin-top: 8px;padding: 0;background: none;border: 0;font-weight: 600;font-size: 15px;color: var(--blue);}.link-back:hover{text-decoration: underline;text-underline-offset: 3px;}.site-header{background: var(--white);border-bottom: 1px solid var(--line);}.header-row{display: flex;align-items: center;justify-content: space-between;min-height: 64px;gap: 12px;}.logo{display: inline-flex;align-items: center;min-height: 44px;}.logo-img{height: 26px;width: auto;}.header-actions{display: flex;align-items: center;gap: 4px;}.header-call{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 12px;border-radius: var(--radius);font-weight: 600;font-size: 15px;color: var(--navy);}.header-call .icon{color: var(--blue);}.lang{display: flex;align-items: center;font-size: 14px;font-weight: 700;color: var(--line-strong);}.lang a{display: inline-flex;align-items: center;justify-content: center;min-width: 44px;min-height: 44px;color: var(--blue);}.lang a[aria-current="page"]{color: var(--navy);}.lang a:hover{text-decoration: underline;text-underline-offset: 3px;}@media (max-width: 379px){.logo-img{height: 22px;}.header-call span{display: none;}.header-call{padding: 0 10px;}}@media (min-width: 768px){.header-row{min-height: 76px;}.logo-img{height: 30px;}}.section{padding-block: var(--sec-y);}.section-alt{background: var(--bg);}.section h2{margin-top: 8px;}.intro{padding-block: 0 var(--sec-y);background: linear-gradient(180deg, #fff 0%, #fff 22%, var(--bg) 100%);}.intro-grid{display: grid;gap: 16px;}.hero{--sky: #f7fbfd;position: relative;display: flex;flex-direction: column;overflow: hidden;margin-inline: calc(var(--gutter) * -1);background: var(--sky);}.hero-copy{position: relative;z-index: 1;display: grid;gap: 12px;align-content: start;padding: 20px var(--gutter) 10px;}.hero .h1{margin-top: 2px;}.hero-actions{display: grid;gap: 12px;margin-top: 4px;}.hero-actions .btn{width: 100%;}.hero-note{padding-inline: 2px;max-width: 70ch;}.hero-scene{position: relative;flex: none;align-self: center;width: 100%;max-width: 430px;margin-top: auto;overflow: hidden;aspect-ratio: var(--scene-m);pointer-events: none;}.hero-scene img{position: absolute;left: 0;top: calc(var(--top-m) * -1);display: block;width: 100%;height: auto;max-width: none;}@media (max-width: 599px){.hero-actions .btn-ghost{min-height: 48px;color: var(--blue);}}@media (min-width: 431px) and (max-width: 599px){.hero-scene{-webkit-mask-image: linear-gradient(90deg, transparent 0, #000 3%, #000 97%, transparent 100%);mask-image: linear-gradient(90deg, transparent 0, #000 3%, #000 97%, transparent 100%);}}@media (min-width: 600px){.intro-grid{gap: 20px;}.hero-copy{gap: 14px;padding: 24px var(--gutter) 12px;}.hero-actions{grid-template-columns: auto auto;justify-content: start;gap: 12px;}.hero-actions .btn{width: auto;}.hero-scene{max-width: 900px;aspect-ratio: var(--scene-d);}.hero-scene img{top: calc(var(--top-d) * -1);}}@media (min-width: 768px){.intro{padding-block: 24px 80px;background: linear-gradient(180deg, #fff 0%, #fff 30%, var(--bg) 100%);}.hero{margin-inline: 0;border: 1px solid var(--line);border-radius: 24px;--hero-pad: clamp(28px, 3.2vw, 48px);}.hero-copy{gap: 16px;padding: 28px var(--hero-pad) 14px;}.hero-actions{display: flex;flex-wrap: wrap;}.hero .lead{max-width: 60ch;}}@media (min-width: 964px) and (max-width: 1199px){.intro > .container{max-width: 964px;}}@media (min-width: 1200px){.intro{--sky: #f6fafd;--fw: clamp(512px, 36vw, 520px);--gap: clamp(32px, 3.4vw, 64px);--clear: clamp(36px, 2.6vw, 56px);--m: calc((100vw - min(92vw, 1600px)) / 2);position: relative;overflow: hidden;background: var(--sky);padding: clamp(20px, 2.2vw, 36px) 0 0;}.intro > .container{width: min(92%, 1600px);max-width: none;padding: 0 0 48px;grid-template-columns: minmax(0, 1fr) var(--fw);grid-template-rows: auto auto auto 1fr;column-gap: var(--gap);row-gap: 0;align-items: start;}.hero{display: contents;}.hero-copy{grid-column: 1;grid-row: 1;padding: 0;gap: 18px;}.hero .h1{font-size: clamp(48px, 4.2vw, 68px);line-height: 1.06;}.hero .lead{max-width: 36rem;font-size: clamp(20px, 0.7rem + 0.55vw, 22.4px);line-height: 1.55;}.hero-note{grid-column: 1;grid-row: 2;margin-top: 16px;max-width: 48ch;padding-inline: 0;}.hero-scene{grid-column: 1;grid-row: 3;justify-self: start;align-self: start;z-index: 1;margin: 12px 0 -48px calc(var(--m) * -1);width: min(calc((var(--m) + 100% + var(--gap) - var(--clear)) / var(--truck)), 1900px);max-width: none;}.hero-scene{-webkit-mask-image: linear-gradient(to bottom, #000 0, #000 84%, transparent 97%);mask-image: linear-gradient(to bottom, #000 0, #000 84%, transparent 97%);}.hero-scene img{-webkit-mask-image: linear-gradient(to right, #000 0, #000 90%, transparent 99%);mask-image: linear-gradient(to right, #000 0, #000 90%, transparent 99%);}.form-col{grid-column: 2;grid-row: 1 / span 4;position: relative;z-index: 2;}.page-home .site-header > .container{width: min(92%, 1600px);max-width: none;padding-inline: 0;}}@media (min-width: 1200px) and (max-height: 820px){.intro{padding-top: 20px;}.form-card{padding-block: 26px;}}.form-card{background: var(--white);border: 1px solid var(--line);border-radius: var(--radius-lg);padding: 24px;box-shadow: var(--shadow-card);scroll-margin-top: 16px;}@media (max-width: 359px){.form-card{padding: 20px 16px;}}@media (min-width: 768px){.form-card{padding: 32px;container-type: inline-size;}@container (min-width: 400px){.form-card [data-panel="step1"], .form-card [data-panel="step2"]{grid-template-columns: repeat(2, minmax(0, 1fr));}.form-card [data-panel="step1"] > *, .form-card [data-panel="step2"] > *{grid-column: 1 / -1;}.form-card [data-panel] > .field[data-field="zip"], .form-card [data-panel] > .field[data-field="city"], .form-card [data-panel] > .field[data-field="year"], .form-card [data-panel] > .field[data-field="make"], .form-card [data-panel] > .field[data-field="name"], .form-card [data-panel] > .field[data-field="phone"]{grid-column: auto;}}}body:has(.rv) .form-card{scroll-margin-top: 72px;}.form-card .loc-help{margin-top: -6px;}body:has(.rv) .co-stories{scroll-margin-top: 56px;}.form-progress{display: grid;gap: 10px;margin-bottom: 20px;}.progress-bar{display: grid;grid-template-columns: 1fr 1fr;gap: 6px;}.progress-bar span{height: 4px;border-radius: 4px;background: var(--line);transition: background-color .2s ease;}.progress-bar span.on{background: var(--blue);}.form-title{font-size: 24px;line-height: 30px;font-weight: 700;color: var(--navy);letter-spacing: -0.015em;margin-bottom: 20px;}.form-card [data-panel]{display: grid;gap: 16px;}.form-card [data-panel] > .form-title{margin-bottom: 4px;}.field{display: grid;gap: 8px;border: 0;padding: 0;margin: 0;min-width: 0;}.field label, .field legend{font-size: 14px;line-height: 20px;font-weight: 600;color: var(--navy);padding: 0;}.input, .select{width: 100%;min-height: var(--control);padding: 12px 14px;border-radius: var(--radius);border: 1px solid var(--field-border);background: var(--white);color: var(--navy);font-size: 16px;line-height: 24px;transition: border-color .15s ease, box-shadow .15s ease;-webkit-appearance: none;appearance: none;}.input::placeholder{color: var(--placeholder);opacity: 1;}.input:hover, .select:hover{border-color: var(--slate);}.input:focus, .select:focus{outline: none;border-color: var(--blue);box-shadow: 0 0 0 4px rgba(18, 97, 245, .18);}.select{padding-right: 44px;cursor: pointer;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2334445c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right 14px center;}.select.is-empty{color: var(--placeholder);}.select option{color: var(--navy);}.field.has-error .input, .field.has-error .select{border-color: var(--danger);background: var(--danger-bg);}.field.has-error .input:focus, .field.has-error .select:focus{box-shadow: 0 0 0 4px rgba(180, 35, 24, .16);}.field-error{display: flex;gap: 6px;align-items: flex-start;font-size: 14px;line-height: 20px;color: var(--danger);font-weight: 500;}.field-error .icon{flex: none;margin-top: 2px;}.seg-row{display: grid;gap: 8px;grid-template-columns: repeat(2, minmax(0, 1fr));}.seg-row[data-cols="1"]{grid-template-columns: 1fr;}.seg-row[data-cols="3"]{grid-template-columns: repeat(3, minmax(0, 1fr));}.seg-opt{position: relative;display: block;}.seg-opt input{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer;}.seg-opt span{display: flex;align-items: center;justify-content: center;min-height: var(--control);padding: 10px 12px;text-align: center;border: 1px solid var(--field-border);border-radius: var(--radius);background: var(--white);font-size: 16px;font-weight: 600;color: var(--navy);transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease;}.seg-opt:hover span{border-color: var(--slate);}.seg-opt input:checked + span{background: var(--soft);border-color: var(--blue);box-shadow: inset 0 0 0 1px var(--blue);color: var(--navy);}.seg-opt input:focus-visible + span{outline: 3px solid var(--blue);outline-offset: 2px;}.field.has-error .seg-opt span{border-color: var(--danger);}.form-note{font-size: 14px;line-height: 20px;color: var(--muted);}.form-card .btn-block{margin-top: 4px;}.notice{display: flex;gap: 12px;padding: 16px;border-radius: var(--radius);background: var(--soft);color: var(--slate);font-size: 15px;line-height: 22px;}.notice-ico{flex: none;color: var(--blue);margin-top: 1px;}.notice > div{display: grid;gap: 6px;}.notice-title{font-weight: 700;color: var(--navy);}.notice-foot{font-size: 14px;line-height: 20px;color: var(--muted);}.data-block{display: grid;gap: 10px;padding: 16px;border-radius: var(--radius);background: var(--bg);}.data-block h3{font-size: 16px;line-height: 22px;}.data-block p{font-size: 15px;line-height: 22px;}.data-block .consent{color: var(--navy);}.check{position: relative;display: flex;gap: 12px;align-items: flex-start;min-height: 44px;padding: 8px 0 0;cursor: pointer;font-size: 15px;line-height: 22px;}.check input{position: absolute;width: 24px;height: 24px;margin: 0;opacity: 0;top: 10px;left: 0;cursor: pointer;}.check .box{flex: none;width: 24px;height: 24px;margin-top: 0;display: grid;place-items: center;border-radius: 7px;border: 1.5px solid var(--field-border);background: #fff;color: transparent;transition: background-color .15s ease, border-color .15s ease;}.check input:checked + .box{background: var(--blue);border-color: var(--blue);color: #fff;}.check input:focus-visible + .box{outline: 3px solid var(--blue);outline-offset: 2px;}.hp{position: absolute !important;left: -9999px !important;width: 1px;height: 1px;overflow: hidden;}.state{display: grid;gap: 16px;justify-items: stretch;}.state-ico{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 14px;background: var(--soft);color: var(--blue);}.state-ico-danger{background: var(--danger-bg);color: var(--danger);}.state-actions{display: grid;gap: 10px;}.notice-plain{font-size: 14px;line-height: 20px;color: var(--muted);}.trust-list{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;margin-top: 24px;}.trust-list li{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;padding: 16px;border-radius: var(--radius);background: var(--bg);font-weight: 600;color: var(--navy);font-size: 16px;line-height: 22px;}.ico-tile{display: grid;place-items: center;flex: none;width: 44px;height: 44px;border-radius: 12px;background: var(--soft);color: var(--blue);}.trust-body{margin-top: 24px;max-width: 560px;}@media (min-width: 600px){.trust-list{grid-template-columns: repeat(4, minmax(0, 1fr));}}@media (min-width: 1024px){.trust .container{display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);grid-template-rows: auto auto 1fr;column-gap: 64px;align-items: start;}.trust .eyebrow, .trust h2{grid-column: 1;}.trust-list{grid-column: 2;grid-row: 1 / span 3;margin-top: 0;grid-template-columns: repeat(2, minmax(0, 1fr));}.trust-body{grid-column: 1;}}.step-media, .veh-media, .cov-scene{background: #f4faff;border-radius: 12px;overflow: hidden;}.step-img, .veh-img, .cov-img{display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: contain;}.steps{display: grid;gap: 12px;margin-top: 28px;counter-reset: step;}.step{display: grid;grid-template-columns: 112px minmax(0, 1fr);gap: 16px;align-items: center;padding: 16px;border-radius: var(--radius);background: var(--white);border: 1px solid var(--line);}.step-body{min-width: 0;}.step-num{display: block;font-size: 15px;line-height: 24px;font-weight: 700;color: var(--blue);font-variant-numeric: tabular-nums;}.step h3{margin-bottom: 4px;}.step p{font-size: 15px;line-height: 22px;}@media (max-width: 359px){.step{grid-template-columns: 88px minmax(0, 1fr);gap: 12px;padding: 14px;}}@media (min-width: 600px){.step{grid-template-columns: 120px minmax(0, 1fr);gap: 20px;padding: 18px 20px;}.step p{font-size: 16px;line-height: 24px;}}@media (min-width: 1024px){.steps{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 20px;margin-top: 40px;}.step{grid-template-columns: minmax(0, 1fr);gap: 20px;align-items: start;align-content: start;padding: 28px;}.step-media{width: 100%;max-width: 280px;}.step-num{font-size: 40px;line-height: 44px;letter-spacing: -0.03em;margin-bottom: 4px;}}.veh-list{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px;margin-top: 28px;}.veh{display: flex;flex-direction: column;gap: 12px;padding: 12px;border-radius: var(--radius);background: var(--bg);}.veh-media{width: 100%;max-width: 160px;}.veh-body{min-width: 0;}.veh h3{overflow-wrap: anywhere;}.veh p{font-size: 15px;line-height: 22px;margin-top: 2px;overflow-wrap: anywhere;}.special{display: flex;gap: 10px;align-items: flex-start;margin-top: 20px;padding: 14px 16px;border-radius: var(--radius);background: var(--soft);color: var(--navy);font-weight: 600;font-size: 15px;line-height: 22px;}.special .icon{flex: none;color: var(--blue);margin-top: 2px;}.vehicles .small-print{margin-top: 12px;max-width: 640px;}@media (min-width: 360px){.veh-list{grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (min-width: 600px){.veh-list{gap: 16px;}.veh{padding: 16px;}.veh-media{max-width: 260px;}}@media (min-width: 1200px){.veh-list{grid-template-columns: repeat(4, minmax(0, 1fr));gap: 20px;margin-top: 40px;}.veh{padding: 20px;gap: 16px;}.veh-media{max-width: 260px;}}.split-grid{display: grid;gap: 20px;}.panel{display: grid;grid-template-rows: auto 1fr;overflow: hidden;border-radius: var(--radius-lg);background: var(--white);border: 1px solid var(--line);}.panel-media{position: relative;min-height: 168px;}.panel-photo{background: var(--soft);}.panel-photo img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;object-position: 50% 50%;}.panel-photo-pickup img{object-position: 47% 50%;}.panel-photo-team img{object-position: 55% 50%;}.panel-comp{display: grid;place-items: center;background: radial-gradient(circle at 20% 120%, rgba(18, 97, 245, .55) 0, rgba(18, 97, 245, 0) 55%), radial-gradient(circle at 90% -10%, rgba(232, 241, 255, .18) 0, rgba(232, 241, 255, 0) 45%), var(--navy);color: #fff;}.panel-comp::before, .panel-comp::after{content: "";position: absolute;border-radius: 50%;border: 1px solid rgba(232, 241, 255, .14);pointer-events: none;}.panel-comp::before{width: 220px;height: 220px;}.panel-comp::after{width: 320px;height: 320px;}.comp-badge{position: relative;z-index: 1;display: grid;place-items: center;width: 84px;height: 84px;border-radius: 24px;background: #fff;color: var(--blue);box-shadow: 0 16px 32px -14px rgba(0, 0, 0, .5);}.media-tag{position: absolute;left: 12px;bottom: 12px;z-index: 2;}.panel-body{display: grid;gap: 12px;align-content: start;padding: 24px;}.panel-body h2{font-size: 26px;line-height: 32px;margin-top: 0;}.panel-body .btn{justify-self: start;margin-top: 8px;}@media (max-width: 479px){.panel-body .btn{justify-self: stretch;}}@media (min-width: 768px){.panel-photo img{aspect-ratio: 1200 / 514;object-fit: contain;}.panel-body{padding: 32px;}.panel-body h2{font-size: 32px;line-height: 38px;}.panel-body p{max-width: 62ch;}}@media (min-width: 1024px){.split-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 28px;}.panel-comp{min-height: 220px;}}.quotes, .clarity-list{display: grid;gap: 12px;margin-top: 28px;}.quote-card{position: relative;padding: 24px;border-radius: var(--radius-lg);background: var(--bg);display: grid;gap: 12px;}.q-mark{font-size: 44px;line-height: 28px;color: var(--blue);font-weight: 700;}.quote-card blockquote{margin: 0;font-size: 18px;line-height: 28px;color: var(--navy);font-weight: 500;}.q-name{font-weight: 700;color: var(--navy);font-size: 15px;}.q-src{font-size: 14px;color: var(--muted);}.testimonials > .container > .ph-tag{margin-bottom: 12px;}.clarity-list li{padding: 20px;border-radius: var(--radius);background: var(--bg);}.clarity-list h3{margin-bottom: 4px;}@media (min-width: 700px){.quotes{grid-template-columns: repeat(2, minmax(0, 1fr));}.clarity-list{grid-template-columns: repeat(3, minmax(0, 1fr));}}.co-stories{background: var(--bg);border-block: 1px solid var(--line);}.co-stories .co-stories-head{max-width: 780px;}.co-stories .co-stories-head .sub{max-width: 60ch;}.co-stories .co-stories-review{display: inline-block;max-width: 100%;margin-bottom: 20px;padding: 8px 12px;border: 1px solid #d9b100;border-radius: 8px;background: var(--review-bg);color: var(--review-ink);font-size: 13px;line-height: 20px;font-weight: 600;}.co-stories .co-stories-grid{grid-template-columns: minmax(0, 1fr);gap: 16px;margin-top: 32px;}.co-stories .co-story-card{min-width: 0;display: flex;flex-direction: column;gap: 16px;padding: 24px;border: 1px solid var(--line);border-radius: 24px;background: var(--white);box-shadow: 0 10px 24px -20px rgba(11, 31, 58, .24);}.co-stories .co-story-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;}.co-stories .q-mark{flex: none;font-size: 52px;line-height: 36px;}.co-stories .co-story-case{color: var(--blue);background: var(--soft);border-radius: 999px;padding: 6px 10px;font-size: 12px;line-height: 18px;font-weight: 600;text-align: right;}.co-stories .co-story-draft{align-self: flex-start;padding: 3px 8px;border-radius: 6px;color: var(--review-ink);background: var(--review-bg);font-size: 12px;line-height: 18px;font-weight: 500;}.co-stories .co-story-card blockquote{flex: 1;font-size: 17px;line-height: 28px;font-weight: 500;overflow-wrap: anywhere;}.co-stories .co-story-author{display: flex;align-items: center;gap: 14px;margin-top: 8px;padding-top: 20px;border-top: 1px solid var(--line);}.co-stories .co-story-avatar{position: relative;flex: 0 0 56px;width: 56px;height: 56px;overflow: hidden;border-radius: 50%;display: grid;place-items: center;background: var(--soft);color: var(--navy);border: 1px solid #d4e3fc;font-size: 18px;font-weight: 700;letter-spacing: -.025em;}.co-stories .co-story-avatar img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;background: var(--soft);}.co-stories .co-story-person{min-width: 0;}.co-stories .q-name{font-size: 15px;line-height: 22px;overflow-wrap: anywhere;}.co-stories .q-src{margin-top: 3px;font-size: 12px;line-height: 18px;overflow-wrap: anywhere;}.co-stories .co-stories-actions{display: flex;justify-content: center;margin-top: 28px;}.co-stories .co-stories-actions .btn{width: 100%;}@media (min-width: 768px){.co-stories .co-stories-grid{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 20px;}.co-stories .co-story-card{padding: 28px;}.co-stories .co-stories-actions{margin-top: 36px;}.co-stories .co-stories-actions .btn{width: auto;min-width: 240px;}.co-stories .co-stories-grid[data-count="1"]{grid-template-columns: minmax(0, 1fr);max-width: 620px;}}@media (min-width: 1024px){.co-stories .co-stories-grid{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;}.co-stories .co-stories-grid[data-count="2"]{grid-template-columns: repeat(2, minmax(0, 1fr));}.co-stories .co-story-card blockquote{font-size: 18px;line-height: 29px;}.co-stories .co-story-avatar{flex-basis: 64px;width: 64px;height: 64px;font-size: 20px;}}.coverage{border-top: 1px solid var(--line);}.cov-wrap{display: grid;gap: 28px;}.cov-main{display: grid;gap: 12px;justify-items: start;}.cov-main .sub, .cov-note{max-width: 60ch;}.cov-main .btn{width: 100%;margin-top: 8px;}.cov-side{display: grid;gap: 20px;align-self: start;min-width: 0;}.cov-scene{margin: 0 auto;width: 100%;max-width: none;}.cov-areas{align-self: start;}.cov-areas .acc-panel .cov-intro{color: var(--slate);}.cov-groups{display: grid;gap: 20px;padding: 4px 0 20px;}.cov-h{margin-bottom: 8px;font-size: 15px;line-height: 22px;font-weight: 700;color: var(--navy);}.cov-list{display: flex;flex-wrap: wrap;gap: 8px;}.cov-list li{padding: 6px 12px;border: 1px solid var(--line);border-radius: 999px;background: var(--bg);color: var(--navy);font-size: 14px;line-height: 20px;font-weight: 500;}@media (min-width: 600px){.cov-main .btn{width: auto;}.cov-groups{grid-template-columns: repeat(2, minmax(0, 1fr));gap: 24px 32px;}}@media (min-width: 1024px){.cov-wrap{grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);column-gap: 64px;align-items: start;}.cov-side{justify-self: end;width: 100%;max-width: 480px;}.cov-scene{max-width: none;}}.tc-section{background: #eef4fd;border-block: 0;overflow-x: hidden;overflow-x: clip;}.tc-note{margin-top: 10px;max-width: 60ch;font-size: 14px;line-height: 20px;color: var(--muted);}.tc{--tc-speed: 18;--tc-w: 320px;--tc-card: 320;--tc-gap: 18;margin-top: 28px;}.tc-viewport{overflow: hidden;overflow: clip;padding-block: 2px;touch-action: manipulation;-webkit-tap-highlight-color: transparent;}.tc-viewport:focus-visible{outline: 3px solid var(--blue);outline-offset: -3px;border-radius: 8px;}.tc-track{display: flex;width: max-content;margin-left: var(--gutter);animation: tc-run calc(var(--tc-n, 15) * (var(--tc-card) + var(--tc-gap)) / var(--tc-speed) * 1s) linear infinite;will-change: transform;}@keyframes tc-run{from{transform: translate3d(0, 0, 0);}to{transform: translate3d(-50%, 0, 0);}}.tc-set{display: flex;margin: 0;padding: 0;list-style: none;}.tc-card{flex: none;box-sizing: border-box;width: var(--tc-w);margin-right: calc(var(--tc-gap) * 1px);padding: 22px;display: flex;flex-direction: column;align-items: center;gap: 12px;text-align: center;background: var(--white);border-radius: 14px;}.tc-photo{position: relative;flex: none;width: 64px;height: 64px;overflow: hidden;border-radius: 50%;background: var(--soft);}.tc-initials{position: absolute;inset: 0;display: grid;place-items: center;font-size: 22px;line-height: 1;font-weight: 700;color: var(--blue);}.tc-photo img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;}.tc-photo[data-fit="inscribed"] img{inset: 14.5%;width: 71%;height: 71%;object-fit: contain;}.tc-name{margin: 0;font-size: 16px;line-height: 22px;font-weight: 700;color: var(--navy);overflow-wrap: anywhere;}.tc-quote{margin: 0;font-size: 15.5px;line-height: 24px;color: var(--slate);overflow-wrap: anywhere;}.tc-quote p{margin: 0;}.tc-quote p::before{content: "“";}.tc-quote p::after{content: "”";}.tc-tr{margin: 0;font-size: 12px;line-height: 16px;color: var(--muted);}.tc-proof{max-width: 560px;margin: 14px auto 0;padding-inline: 16px;text-align: center;}.tc-stars{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 4px 8px;margin: 0 0 4px;}.tc-stars-row{display: inline-flex;gap: 2px;}.tc-star{display: block;fill: #f4b400;}.tc-stars-src{font-size: 12px;line-height: 16px;color: var(--muted);}.tc-proof-text{margin: 0;font-size: 16px;line-height: 24px;font-weight: 500;color: var(--navy);text-wrap: balance;}.tc-proof-text strong{font-weight: 700;color: var(--blue);}.tc-hint{display: none;margin: 0;font-size: 12px;line-height: 16px;color: var(--muted);}.tc-h{display: none;}.tc[data-ready]:not([data-reduced]) .tc-hint{display: block;}@media (hover: hover){.tc[data-ready]:not([data-reduced]):not([data-manual]) .tc-h-hover{display: inline;}.tc[data-ready]:not([data-reduced])[data-manual] .tc-h-paused-key{display: inline;}}@media (hover: none){.tc[data-ready]:not([data-reduced]):not([data-manual]) .tc-h-touch{display: inline;}.tc[data-ready]:not([data-reduced])[data-manual] .tc-h-paused-touch{display: inline;}}.tc-section .co-stories-actions{margin-top: 12px;}@media (min-width: 768px){.tc-section .co-stories-actions{margin-top: 16px;}.tc-proof{margin-top: 16px;}.tc-proof-text{font-size: 17px;}}.tc[data-paused] .tc-track{animation-play-state: paused;}@media (hover: hover){.tc:not([data-ready]) .tc-viewport:hover .tc-track{animation-play-state: paused;}}.tc:not([data-ready]) .tc-viewport:focus-within .tc-track{animation-play-state: paused;}@media (max-width: 767px){.tc{--tc-w: 270px;--tc-card: 270;}}@media (max-width: 359px){.tc{--tc-w: 250px;--tc-card: 250;}}@media (min-width: 1200px){.tc{--tc-w: 330px;--tc-card: 330;}}@media (prefers-reduced-motion: reduce){.tc-track{animation: none;will-change: auto;margin-left: 0;padding-inline: var(--gutter);}.tc-viewport{overflow-x: auto;overflow-y: hidden;scroll-snap-type: x proximity;scroll-padding-inline: var(--gutter);-webkit-overflow-scrolling: touch;}.tc-card{scroll-snap-align: start;}.tc-set-clone{display: none;}.tc .tc-hint{display: none !important;}}.faq-wrap{display: grid;gap: 24px;}.acc{border-top: 1px solid var(--line);}.acc-item{border-bottom: 1px solid var(--line);}.acc-item h3{font-size: inherit;line-height: inherit;}.acc-btn{display: flex;align-items: center;justify-content: space-between;gap: 16px;width: 100%;min-height: 60px;padding: 16px 0;background: none;border: 0;text-align: left;font-size: 17px;line-height: 24px;font-weight: 600;color: var(--navy);}.acc-btn:hover{color: var(--blue);}.acc-ico{position: relative;display: grid;place-items: center;flex: none;width: 32px;height: 32px;border-radius: 50%;background: var(--bg);color: var(--navy);}.acc-ico .icon{grid-area: 1 / 1;}.acc-btn[aria-expanded="true"] .i-plus, .acc-btn[aria-expanded="false"] .i-minus{display: none;}.acc-panel{display: grid;grid-template-rows: 0fr;transition: grid-template-rows .25s ease;}.acc-panel[data-open]{grid-template-rows: 1fr;}.acc-panel > div{min-height: 0;overflow: hidden;visibility: hidden;transition: visibility 0s linear .25s;}.acc-panel[data-open] > div{visibility: visible;transition-delay: 0s;}.acc-panel p{padding: 0 48px 16px 0;font-size: 16px;line-height: 24px;}.acc-panel .acc-hours{padding-top: 0;margin-top: -6px;color: var(--navy);font-weight: 600;font-size: 15px;}@media (min-width: 768px){.acc-btn{font-size: 18px;}.acc-panel p{max-width: calc(62ch + 48px);}}@media (min-width: 1024px){.faq-wrap{grid-template-columns: minmax(0, 4fr) minmax(0, 7fr);column-gap: 64px;align-items: start;}}.final{padding-bottom: var(--sec-y);}.final-card{display: grid;gap: 16px;padding: 32px 24px;border-radius: 20px;color: #d7e3f5;background: radial-gradient(120% 140% at 100% 0%, rgba(18, 97, 245, .5) 0, rgba(18, 97, 245, 0) 55%), var(--navy);}.final-card h2{color: #fff;margin: 0;}.final-actions{display: grid;gap: 12px;margin-top: 8px;}.final-actions .btn{width: 100%;}.final-card .btn-primary{background: #fff;color: var(--navy);box-shadow: none;}.final-card .btn-primary:hover{background: var(--soft);}@media (min-width: 600px){.final-actions{grid-template-columns: auto auto;justify-content: start;}.final-actions .btn{width: auto;}}@media (min-width: 768px){.final-card{padding: 40px;}}@media (min-width: 1024px){.final-card{grid-template-columns: minmax(0, 1fr) auto;column-gap: 48px;align-items: center;padding: 56px 56px;}.final-card h2{grid-column: 1;grid-row: 1;}.final-card > p{grid-column: 1;grid-row: 2;max-width: 460px;}.final-actions{grid-column: 2;grid-row: 1 / span 2;margin-top: 0;}}.site-footer{background: var(--bg);padding-block: 40px 32px;border-top: 1px solid var(--line);}.site-footer .container{display: grid;gap: 20px;}.foot-tag{color: var(--muted);font-size: 15px;}.foot-social{margin: 0;}.foot-social .btn{width: auto;justify-self: start;gap: 10px;}.foot-social .icon{flex: none;}.foot-list{display: grid;gap: 12px;}.foot-list dt{font-size: 13px;line-height: 18px;font-weight: 600;color: var(--muted);}.foot-list dd{color: var(--navy);font-weight: 500;}.foot-list .foot-note{display: block;margin-top: 2px;font-weight: 400;color: var(--slate);}.foot-list a{color: var(--navy);font-weight: 600;text-decoration: underline;text-underline-offset: 3px;}.foot-nav{display: flex;flex-wrap: wrap;gap: 4px 20px;}.foot-nav a{display: inline-flex;align-items: center;min-height: 44px;font-weight: 600;font-size: 15px;}.copy{font-size: 13px;line-height: 18px;color: var(--muted);}@media (min-width: 768px){.foot-list{grid-template-columns: repeat(3, minmax(0, auto));justify-content: start;gap: 32px;}}@media (min-width: 1024px){.site-footer .container{grid-template-columns: minmax(0, 1fr) minmax(0, 2fr);column-gap: 64px;row-gap: 12px;align-items: start;}.site-footer .logo{grid-column: 1;grid-row: 1;justify-self: start;}.foot-tag{grid-column: 1;grid-row: 2;}.foot-social{grid-column: 1;grid-row: 3;justify-self: start;}.foot-list{grid-column: 2;grid-row: 1 / span 4;grid-template-columns: repeat(3, minmax(0, auto));justify-content: start;gap: 40px;}.foot-nav{grid-column: 1;grid-row: 4;justify-self: start;margin-top: 8px;}.copy{grid-column: 1 / -1;grid-row: 5;margin-top: 16px;padding-top: 20px;border-top: 1px solid var(--line);}}.action-bar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 50;display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 10px;align-items: center;padding: 10px var(--gutter) calc(10px + env(safe-area-inset-bottom, 0px));background: rgba(255, 255, 255, .96);backdrop-filter: saturate(1.4) blur(10px);-webkit-backdrop-filter: saturate(1.4) blur(10px);border-top: 1px solid var(--line);box-shadow: 0 -10px 28px -18px rgba(11, 31, 58, .35);transform: translateY(105%);visibility: hidden;transition: transform .25s ease, visibility 0s linear .25s;}.action-bar.is-on{transform: none;visibility: visible;transition-delay: 0s;}.action-bar > .btn:only-child{grid-column: 1 / -1;}.action-bar .btn{min-height: var(--control);padding-inline: 16px;}.action-bar .btn-wa{padding-inline: 14px;}@media (max-width: 359px){.action-bar .btn-wa span:not(.ph-tag){display: none;}}.action-bar .ph-tag{display: none;}@media (min-width: 768px) and (max-width: 1023px){.action-bar{left: 50%;right: auto;width: min(560px, calc(100% - 2 * var(--gutter)));bottom: calc(16px + env(safe-area-inset-bottom, 0px));padding: 10px;border: 1px solid var(--line);border-radius: 16px;transform: translate(-50%, 160%);}.action-bar.is-on{transform: translate(-50%, 0);}}@media (min-width: 1024px){.action-bar{display: none;}}.legal, .thanks, .nf{padding-block: 40px var(--sec-y);}.legal{display: grid;gap: 16px;}.draft-chip{justify-self: start;font-size: 13px;font-weight: 600;padding: 4px 10px;border-radius: 999px;background: var(--review-bg);color: var(--review-ink);}.legal-body{display: grid;gap: 28px;margin-top: 8px;}.legal-body section{display: grid;gap: 10px;}.legal-body h2{font-size: 22px;line-height: 28px;margin: 0;}.legal-note{padding: 14px 16px;border-radius: var(--radius);background: var(--bg);}.back-home{margin-top: 8px;}.thanks{display: grid;gap: 16px;justify-items: start;}.thanks-check{display: grid;place-items: center;width: 64px;height: 64px;border-radius: 20px;background: var(--soft);color: var(--blue);}.thanks-id{display: inline-flex;flex-wrap: wrap;gap: 8px;align-items: center;padding: 10px 14px;border-radius: var(--radius);background: var(--bg);color: var(--slate);font-size: 15px;}.thanks-id strong{color: var(--navy);font-variant-numeric: tabular-nums;letter-spacing: .02em;font-size: 17px;}.thanks-actions{display: grid;gap: 12px;width: 100%;max-width: 420px;margin-top: 8px;}.nf{display: grid;gap: 16px;justify-items: start;}.nf-code{font-size: 72px;line-height: 72px;font-weight: 700;color: var(--soft);letter-spacing: -0.04em;-webkit-text-stroke: 2px var(--blue);}.rv{position: sticky;top: 0;z-index: 120;font-size: 14px;line-height: 20px;}.rv-strip{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 6px var(--gutter);background: var(--review-bg);color: var(--review-ink);border-bottom: 1px solid #d9b100;}.rv-title strong{font-weight: 700;}@media (max-width: 439px){.rv-sub{display: none;}}.rv-btn{display: inline-flex;align-items: center;gap: 6px;min-height: 36px;padding: 0 12px;border-radius: 999px;border: 1px solid #b98f00;background: #fff8d9;color: var(--review-ink);font-weight: 600;font-size: 14px;}.rv-panel{position: fixed;inset: auto 0 0 0;z-index: 130;max-height: 86vh;overflow: auto;padding: 20px var(--gutter) 28px;background: #fff;color: var(--slate);border-radius: 20px 20px 0 0;box-shadow: 0 -20px 60px -20px rgba(11, 31, 58, .55);border-top: 4px solid #d9b100;}.rv-head{display: flex;align-items: center;justify-content: space-between;gap: 12px;}.rv-head h2{font-size: 20px;line-height: 26px;margin: 0;letter-spacing: -0.01em;}.rv-close{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;background: var(--bg);border: 0;color: var(--navy);}.rv-hint{margin-top: 4px;color: var(--muted);}.rv-panel h3{margin: 20px 0 8px;font-size: 14px;line-height: 20px;text-transform: none;color: var(--navy);}.rv-row{display: flex;flex-wrap: wrap;gap: 8px;}.rv-link, .rv-chip{display: inline-flex;align-items: center;min-height: 40px;padding: 0 14px;border-radius: 999px;border: 1px solid var(--line-strong);background: #fff;color: var(--navy);font-weight: 600;font-size: 14px;}.rv-chip:hover, .rv-link:hover{border-color: var(--blue);color: var(--blue);}.rv-toggle{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;font-weight: 600;color: var(--navy);}.rv-toggle input{width: 20px;height: 20px;accent-color: var(--blue);}.rv-list{display: grid;gap: 6px;padding-left: 18px;list-style: disc;}.rv-log{display: grid;gap: 6px;max-height: 180px;overflow: auto;padding: 10px 12px;margin: 0;border-radius: var(--radius);background: var(--navy);color: #d7e3f5;font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size: 12px;line-height: 18px;}.rv-log li{word-break: break-word;}.rv-log .rv-empty{color: #9db2cf;}@media (min-width: 768px){.rv-panel{inset: 56px 24px auto auto;width: 460px;max-height: calc(100vh - 88px);border-radius: 20px;border-top-width: 1px;}}.page[hidden]{display: none !important;}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto;}*, *::before, *::after{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;transition-delay: 0s !important;}}.hero-proof{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;font-size:13px;line-height:1.4;color:var(--navy);}.hero-proof .tc-stars-row{display:inline-flex;gap:2px;flex-shrink:0;}.hero-proof .tc-star{width:14px;height:14px;fill:#b77908;}.hero-proof strong{font-weight:600;}