body{margin:0;line-height:normal}:root{--font-inter:Inter;--font-plus-jakarta-sans:'Plus Jakarta Sans';--font-size-sm:14px;--font-size-lg:18px;--font-size-xl:20px;--font-size-base:16px;--font-size-3xl:22px;--font-size-17xl:36px;--font-size-10xl:29px;--font-size-5xl:24px;--font-size-lgi:19px;--font-size-21xl:40px;--font-size-13xl:32px;--color-white:#fff;--color-gray-100:#242424;--color-gray-200:#101223;--color-ghostwhite:#f3f5f9;--color-whitesmoke:#f9f9fb;--color-lightgray:#d2d4db;--color-dimgray:#5a5e6b;--color-darkslategray:#404253;--color-silver:#bfbfbf;--gap-xl:20px;--gap-21xl:40px;--gap-31xl:50px;--gap-6xl:25px;--gap-5xl:24px;--gap-xs:12px;--gap-12xl-5:31.5px;--gap-base:16px;--gap-13xl:32px;--gap-29xl:48px;--gap-20xl:39px;--gap-sm:14px;--gap-9xl:28px;--gap-3xl:22px;--gap-61xl:80px;--gap-5xs:8px;--gap-94xl:113px;--gap-37xl:56px;--padding-xl:20px;--padding-13xl:32px;--padding-3xs:10px;--padding-15xl:34px;--padding-8xl:27px;--padding-33xl:52px;--padding-smi:13px;--padding-61xl-5:80.5px;--padding-lg:18px;--padding-5xl:24px;--padding-xs:12px;--padding-116xl:135px;--br-9xs:4px}.divider{height:1px;width:100%;border-top:.8px solid var(--color-gray-100);box-sizing:border-box}.table thead th{border-top:none;border-bottom:1px solid var(--color-gray-100);font-family:var(--font-inter);font-weight:600;vertical-align:top}.table td,.table th{font-size:20px;padding:24px 18px;border-top:.8px solid var(--color-silver)}.table td{padding:24px 18px;border-top:.8px solid var(--color-silver);font-family:var(--font-inter);font-weight:400}.table .tr:hover{background:#ffe7e9}.table tr:last-child td{border-bottom:1px solid var(--color-silver)}.state{fill:#ffe7e9;cursor:pointer}.state.active,.state:hover{fill:#242424;transition:fill .15s ease}#usa-map{width:70%}.container{max-width:900px}.way-logo-image{width:65.1px;height:24.8px;position:relative}.header{align-self:stretch;background-color:var(--color-white);border-bottom:1px solid var(--color-silver);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:24px 0;margin-bottom:70px}.breadcrumbs{font-size:16px;font-family:var(--font-inter);font-weight:400;margin-bottom:80px}.breadcrumbs a{text-decoration:underline;color:var(--color-gray-100)}.title-section{display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-31xl);font-size:var(--font-size-21xl);font-family:var(--font-plus-jakarta-sans);margin-bottom:120px}.title-section .title-wrapper{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--gap-12xl-5)}.title-section .title-wrapper .title{font-size:var(--font-size-21xl);font-weight:700;font-size:40px;color:var(--color-gray-100)}.title-section .title-wrapper .title-description{font-weight:400;font-size:16px;font-family:var(--font-inter);color:var(--color-darkslategray)}.title-section .car-figure{width:100%}.insurance-cost-section{font-family:var(--font-plus-jakarta-sans);margin-bottom:48px}.insurance-cost-section .title{font-size:36px;font-weight:600;color:var(--color-gray-100);font-family:var(--font-plus-jakarta-sans);margin-bottom:.8rem}.insurance-cost-section .title-description{font-size:16px;font-weight:400;font-family:var(--font-inter);color:var(--color-darkslategray)}.insurace-cost-content{display:flex;justify-content:space-between;align-items:center;gap:38px;margin-top:40px;margin-bottom:120px}.insurace-cost-content .state-name{font-size:20px;font-weight:600;font-family:var(--font-plus-jakarta-sans)}.insurace-cost-content .state-annual-rate-desktop{min-width:210px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:31.3px}.insurace-cost-content .state-annual-rate-mobile{display:none}.state-rates-table{margin-bottom:48px}.insurance-cost-section .show-more{font-size:20px;font-weight:600;font-family:var(--font-inter);text-align:center;cursor:pointer;background:0 0;outline:0;border:none;background:0 0;outline:0;border:none;padding:10px 12px;border-radius:4px}.insurance-cost-section .show-more:hover{background:#ffe7e9}.annual-rate{display:flex;flex-direction:column;gap:var(--gap-5xs);font-size:16px;font-family:var(--font-inter)}.annual-rate .label{font-weight:400;color:var(--color-gray-100);margin:0}.annual-rate .amount{font-weight:600;color:#404253;margin:0}.methodology-section{display:flex;justify-content:space-between;gap:24px;margin-bottom:80px}.methodology-section .methodology-content{margin-top:90px}.methodology-content .title{font-family:var(--font-plus-jakarta-sans);font-size:36px;font-weight:600;margin-bottom:48px}.methodology-content .description{font-family:var(--font-inter);font-size:16px}.risk-point-system-section{margin-bottom:120px}.risk-point-system-section .title{font-size:40px;font-weight:600;font-family:var(--font-plus-jakarta-sans);margin-bottom:72px}.risk-point-system-section .risk-point-system-chart{width:100%;margin-bottom:40px}.risk-point-system-section .disclaimer{font-size:20px;font-weight:400}.risk-point-system-section .disclaimer .title{font-weight:600;font-size:20px;font-family:var(--font-plus-jakarta-sans)}.coverage-limits-table{margin-bottom:120px}.pro-tips-section{margin-bottom:120px}.pro-tips-section .subtitle{font-size:24px;font-weight:600;font-family:var(--font-plus-jakarta-sans);text-align:center}.pro-tips-section .title{font-size:40px;font-weight:600;font-family:var(--font-plus-jakarta-sans);text-align:center;margin-bottom:72px}.pro-tips-section .tips{display:grid;grid-template-columns:1fr 1fr 1fr}.tip{display:flex;flex-direction:column;align-items:center}.tip h4{font-size:24px;font-weight:600;font-family:var(--font-plus-jakarta-sans);text-align:center}.tip p{font-size:16px;font-weight:400;font-family:var(--font-inter);text-align:center}.tip:nth-child(1){border-bottom:.8px solid #bfbfbf;border-right:.8px solid #bfbfbf}.tip:nth-child(2){border-bottom:.8px solid #bfbfbf;border-right:.8px solid #bfbfbf}.tip:nth-child(3){border-bottom:.8px solid #bfbfbf}.tip:nth-child(4){border-right:.8px solid #bfbfbf}.tip:nth-child(5){border-right:.8px solid #bfbfbf}.insurance-agents-section{margin-bottom:120px}.insurance-agents-section .title{font-family:var(--font-plus-jakarta-sans);font-size:36px;font-weight:600;margin-bottom:40px}.insurance-agents-section .agents{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}.agents .agent{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:12px}.agents .agent .agent-photo{width:100%}.agents .agent .agent-name{font-family:var(--font-plus-jakarta-sans);font-size:24px;font-weight:600;text-align:center}.agents .agent .agent-role{font-family:var(--font-inter);font-size:16px;font-weight:400;text-align:center}.agents .agent .view-profile{font-size:16px;font-weight:400;font-family:var(--font-inter);color:var(--color-gray-100);text-decoration:underline}.faq-section{margin-bottom:120px}.faq-section .title{font-size:36px;font-weight:600;font-family:var(--font-plus-jakarta-sans);margin-bottom:6px}.faq-section .title br{display:none}.faq-item{padding:36px 0;border-bottom:.8px solid #d4d4db}.faq-question-container{display:flex;align-items:center;justify-content:space-between}.faq-question{font-weight:500;font-size:24px;font-family:var(--font-inter)}.arrow-down-icon{width:20px;cursor:pointer}.flip-upwards{transform:rotate(180deg);transition:transform .3s}.faq-answer{font-weight:400;font-size:20px;font-family:var(--font-inter);margin:24px 0 0 0}.data-sources-section{color:var(--color-gray-100)}.data-sources-section .title{font-size:36px;font-weight:600;font-family:var(--font-plus-jakarta-sans);margin-bottom:32px}.data-sources-section .subtitle{font-size:28px;font-weight:500;font-family:var(--font-inter);margin-bottom:24px}.data-sources-section .data-source-list-item{list-style-type:disc}.data-sources-section a{font-size:20px;font-weight:500;font-family:var(--font-inter);color:var(--color-gray-100);text-decoration:underline}@media screen and (max-width:768px){.container{padding-left:20px;padding-right:20px}.table td,.table th{font-size:14px;padding:20px 0}.header{border-bottom:none;margin-bottom:16px}.breadcrumbs{font-size:14px;margin-bottom:48px}.title-section{flex-direction:column;margin-bottom:80px}.title-section .title-wrapper{gap:20px}.title-section .title-wrapper .title{font-size:24px}.title-section .title-wrapper .title-description{font-size:14px}.insurance-cost-section{font-family:var(--font-plus-jakarta-sans);margin-bottom:48px}.insurance-cost-section .insurace-cost-content{margin-bottom:42px}.insurance-cost-section .title{font-size:24px}.insurance-cost-section .title-description{display:none}.insurace-cost-content .state-name{align-self:stretch;position:relative;margin:0;font-size:inherit;font-weight:600;font-family:inherit}.insurace-cost-content .state-annual-rate-desktop{display:none}.insurace-cost-content .state-annual-rate-mobile{display:block;width:100%}.state-annual-rate-mobile label{margin-bottom:12px}.state-annual-rate-mobile .state-dropdown{width:100%;border:1px solid #404253;border-radius:4px;padding:16px;margin-bottom:36px;appearance:none;background:#fff url(../img/insurance/assigned-risk/arrow-down-icon.png) 96% no-repeat}#usa-map{display:none}.state-rates-table{margin-bottom:16px}.insurance-cost-section .show-more{font-size:14px}.annual-rate{display:flex;flex-direction:column;gap:var(--gap-5xs);font-size:16px;font-family:var(--font-inter)}.methodology-section{display:flex;flex-direction:column;gap:30px;margin-bottom:24px}.methodology-section .methodology-content{width:100%;margin-top:0}.methodology-content .title{margin-bottom:26px;font-size:24px}.methodology-content .description{font-size:14px}.risk-point-system-section{margin-bottom:80px}.risk-point-system-section .title{font-size:24px;margin-bottom:72px}.risk-point-system-section .title br{display:none}.risk-point-system-section .risk-point-system-chart{margin-bottom:18px}.risk-point-system-section .disclaimer{font-size:12px}.risk-point-system-section .disclaimer .title{font-size:12px}.coverage-limits-table{margin-bottom:80px}.pro-tips-section{margin-bottom:80px}.pro-tips-section .subtitle{font-size:16px}.pro-tips-section .title{font-size:24px;margin-bottom:32px}.pro-tips-section .tips{grid-template-columns:1fr}.tip{padding-bottom:24px;border-right:none!important;border-bottom:.8px solid #bfbfbf}.tip h4{font-size:18px}.tip p{font-size:14px}.insurance-agents-section{margin-bottom:80px}.insurance-agents-section .title{font-size:24px;margin-bottom:32px;text-align:center}.insurance-agents-section .agents{grid-template-columns:1fr 1fr;grid-row-gap:36px}.agents .agent{gap:2px}.agents .agent .agent-photo{margin-bottom:12px}.agents .agent .agent-name{font-size:18px}.agents .agent .agent-role{font-size:14px}.agents .agent .view-profile{font-size:12px}.faq-section{margin-bottom:56px}.faq-section .title{font-size:24px}.faq-section .title br{display:block}.faq-item{padding:36px 0;border-bottom:.8px solid #d4d4db}.faq-question{font-size:18px}.faq-question br{display:none}.arrow-down-icon{width:16px}.faq-answer{font-size:14px}.data-sources-section .title{font-size:24px}.data-sources-section .subtitle{font-size:18px;margin-bottom:12px}.data-sources-section a{font-size:14px}}