@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/home/fonts/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/home/fonts/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/home/fonts/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.home-root .geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.home-root .geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/home/fonts/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/home/fonts/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/home/fonts/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.home-root .geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.home-root .geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}.home-root .lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.home-root .lenis [data-lenis-prevent],.home-root .lenis [data-lenis-prevent-wheel],.home-root .lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.home-root .lenis.lenis-smooth iframe{pointer-events:none}.home-root .lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.home-root{scroll-snap-type:y mandatory;overflow-x:hidden}.home-root,.home-root body{height:auto}.home-root .lenis.lenis-smooth{scroll-behavior:auto!important}.home-root .lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.home-root .lenis.lenis-stopped{overflow:hidden}.home-root .lenis.lenis-scrolling iframe{pointer-events:none}.home-root{max-width:100vw;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:hsl(var(--background));font-family:Arial,Helvetica,sans-serif;overflow-x:hidden}.home-root *{box-sizing:border-box;margin:0;padding:0}.home-root a{color:inherit;text-decoration:none}.home-root .InsuranceMadeEasy-module___nlnfG__container{border-radius:20px;grid-template-columns:1fr 1.6fr;align-items:center;gap:20px;width:95%;margin:60px auto auto;padding:80px 0;display:grid}.home-root .InsuranceMadeEasy-module___nlnfG__imageColumn{width:90%}.home-root .InsuranceMadeEasy-module___nlnfG__mainImage{object-fit:cover;will-change:transform;border-radius:10px;width:100%;height:auto;display:block}.home-root .InsuranceMadeEasy-module___nlnfG__contentColumn{will-change:transform,opacity;flex-direction:column;gap:20px;display:flex}.home-root .InsuranceMadeEasy-module___nlnfG__title{color:#151515;font-size:1.7rem;font-weight:700;line-height:1.2}.home-root .InsuranceMadeEasy-module___nlnfG__description{color:#333;font-size:1.1rem;line-height:1.6}.home-root .InsuranceMadeEasy-module___nlnfG__logosImage{flex-wrap:wrap;align-items:center;gap:32px;width:100%;max-width:850px;min-height:60px;margin:10px 0;display:flex}.home-root .InsuranceMadeEasy-module___nlnfG__logoItem{object-fit:contain;width:auto;max-width:200px;height:48px;display:block}.home-root .InsuranceMadeEasy-module___nlnfG__logoText{color:#151515;letter-spacing:.2px;white-space:nowrap;align-self:center;font-size:2rem;font-weight:700;line-height:1.2}.home-root .InsuranceMadeEasy-module___nlnfG__buttons{gap:15px;margin-top:10px;display:flex}@media (max-width:768px){.home-root .InsuranceMadeEasy-module___nlnfG__buttons{flex-direction:column;gap:12px}}@media (max-width:480px){.home-root .InsuranceMadeEasy-module___nlnfG__buttons{gap:10px}}.home-root .InsuranceMadeEasy-module___nlnfG__primaryButton{color:#fff;cursor:pointer;text-align:center;background-color:#000;border:none;padding:15px 30px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.home-root .InsuranceMadeEasy-module___nlnfG__primaryButton{padding:12px 24px;font-size:.95rem}}@media (max-width:480px){.home-root .InsuranceMadeEasy-module___nlnfG__primaryButton{padding:10px 20px;font-size:.9rem}}.home-root .InsuranceMadeEasy-module___nlnfG__primaryButton:hover{background-color:#333;transform:translateY(-2px)}.home-root .InsuranceMadeEasy-module___nlnfG__secondaryButton{color:#000;cursor:pointer;text-align:center;background-color:#0000;border:2px solid #000;padding:15px 30px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}@media (max-width:768px){.home-root .InsuranceMadeEasy-module___nlnfG__secondaryButton{padding:12px 24px;font-size:.95rem}}@media (max-width:480px){.home-root .InsuranceMadeEasy-module___nlnfG__secondaryButton{padding:10px 20px;font-size:.9rem}}.home-root .InsuranceMadeEasy-module___nlnfG__secondaryButton:hover{color:#fff;background-color:#000;transform:translateY(-2px)}@media (max-width:1024px){.home-root .InsuranceMadeEasy-module___nlnfG__container{grid-template-columns:1fr;gap:40px}}.home-root .Services-module__hT8wdq__container{border-radius:20px;width:95%;min-height:600px;margin:100px auto auto;position:relative;overflow:hidden}.home-root .Services-module__hT8wdq__backgroundVideo{object-fit:cover;z-index:0;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0}.home-root .Services-module__hT8wdq__content{z-index:1;grid-template-columns:1fr 1fr 1fr;gap:40px;max-width:1400px;margin:0 auto;padding:80px 40px;display:grid;position:relative}.home-root .Services-module__hT8wdq__column{flex-direction:column;display:flex}.home-root .Services-module__hT8wdq__mainTitle{color:#000;margin-bottom:30px;font-size:2.5rem;font-weight:700}.home-root .Services-module__hT8wdq__serviceOptions{margin:0 0 40px;padding:0;list-style:none}.home-root .Services-module__hT8wdq__serviceOptions li{cursor:pointer;color:#666;border-bottom:1px solid #e0e0e0;padding:15px 0;font-size:1.2rem;font-weight:600;transition:color .4s cubic-bezier(.4,0,.2,1),border-bottom .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.home-root .Services-module__hT8wdq__serviceOptions li:hover{color:#000}.home-root .Services-module__hT8wdq__serviceOptions li.Services-module__hT8wdq__active{color:#000;border-bottom:2px solid #000;transform:translate(5px)}.home-root .Services-module__hT8wdq__discoverButton{color:#fff;cursor:pointer;background-color:#000;border:none;align-self:flex-start;padding:15px 30px;font-size:1rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1)}.home-root .Services-module__hT8wdq__discoverButton:hover{background-color:#333;transform:translateY(-2px)}.home-root .Services-module__hT8wdq__video{object-fit:cover;border-radius:10px;width:100%;height:100%}.home-root .Services-module__hT8wdq__contentTitle{color:#000;margin-bottom:20px;font-size:2rem;font-weight:700}.home-root .Services-module__hT8wdq__contentDescription{color:#333;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.home-root .Services-module__hT8wdq__shopButton{color:#fff;cursor:pointer;background-color:#000;border:none;align-self:flex-start;padding:15px 30px;font-size:1rem;font-weight:600;transition:all .4s cubic-bezier(.4,0,.2,1)}.home-root .Services-module__hT8wdq__shopButton:hover{background-color:#333;transform:translateY(-2px)}@media (max-width:1024px){.home-root .Services-module__hT8wdq__content{grid-template-columns:1fr;gap:30px}}@media (max-width:768px){.home-root .Services-module__hT8wdq__container:has(.Services-module__hT8wdq__serviceOptions li:last-child.Services-module__hT8wdq__active) .Services-module__hT8wdq__contentDescription{color:#fff}.home-root .Services-module__hT8wdq__container:has(.Services-module__hT8wdq__serviceOptions li:last-child.Services-module__hT8wdq__active) .Services-module__hT8wdq__serviceOptions li:not(.Services-module__hT8wdq__active){color:#fff;border-bottom-color:#ffffff4d}}.home-root .GuideSpotlight-module__2Af4zG__container{border-radius:20px;flex-direction:column;justify-content:space-between;width:95%;min-height:470px;margin:60px auto auto;padding:100px 40px 30px;display:flex;position:relative;overflow:hidden}.home-root .GuideSpotlight-module__2Af4zG__background{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.home-root .GuideSpotlight-module__2Af4zG__background dotlottie-wc{display:block;width:100%!important;height:100%!important}.home-root .GuideSpotlight-module__2Af4zG__content{z-index:1;padding-left:30px;position:relative}.home-root .GuideSpotlight-module__2Af4zG__title{color:#000000e7;margin-bottom:20px;font-size:1.7rem;font-weight:700;line-height:1.2}.home-root .GuideSpotlight-module__2Af4zG__description{color:#000;max-width:700px;margin-bottom:30px;font-size:15px;line-height:1.6}.home-root .GuideSpotlight-module__2Af4zG__cardsGrid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid;position:relative}.home-root .GuideSpotlight-module__2Af4zG__card{background:#f8f8f8;border-radius:12px;gap:20px;padding:17px;transition:transform .3s,box-shadow .3s;display:flex;box-shadow:0 3px 5px #0000001a}.home-root .GuideSpotlight-module__2Af4zG__card:hover{transform:translateY(-5px)}.home-root .GuideSpotlight-module__2Af4zG__icon{flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:2.5rem;display:flex}.home-root .GuideSpotlight-module__2Af4zG__thumbnail{object-fit:cover;border-radius:8px;flex-shrink:0;width:56px;height:56px;display:block}.home-root .GuideSpotlight-module__2Af4zG__cardContent{flex:1}.home-root .GuideSpotlight-module__2Af4zG__cardTitle{color:#000;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-bottom:7px;font-size:.9rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.home-root .GuideSpotlight-module__2Af4zG__cta{color:#fff;text-align:center;background:#000;border-radius:6px;align-self:flex-start;margin-top:10px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:background-color .3s,transform .3s;display:inline-block}.home-root .GuideSpotlight-module__2Af4zG__cta:hover{background:#333;transform:translateY(-2px)}@media (max-width:768px){.home-root .GuideSpotlight-module__2Af4zG__content{margin:0;padding:0}}.home-root{scroll-behavior:smooth;scroll-snap-type:none!important}.home-root .section{scroll-snap-align:none!important}@keyframes ba-fade-up{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes ba-fade-left{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes ba-fade-right{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes ba-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.home-root .InsuranceMadeEasy-module___nlnfG__container,.home-root .GuideSpotlight-module__2Af4zG__container,.home-root .Services-module__hT8wdq__container{animation:1s cubic-bezier(.16,1,.3,1) both ba-fade-up;animation-timeline:view();animation-range:entry entry 70%}.home-root .InsuranceMadeEasy-module___nlnfG__imageColumn{animation:1.2s cubic-bezier(.16,1,.3,1) both ba-fade-left;animation-timeline:view();animation-range:entry entry 50%}.home-root .InsuranceMadeEasy-module___nlnfG__contentColumn{animation:1.2s cubic-bezier(.16,1,.3,1) both ba-fade-right;animation-timeline:view();animation-range:entry entry 50%}.home-root .GuideSpotlight-module__2Af4zG__title{animation:.8s cubic-bezier(.16,1,.3,1) both ba-fade-up;animation-timeline:view();animation-range:entry entry 60%}.home-root .GuideSpotlight-module__2Af4zG__description{animation:.8s cubic-bezier(.16,1,.3,1) .1s both ba-fade-up;animation-timeline:view();animation-range:entry entry 60%}.home-root .GuideSpotlight-module__2Af4zG__card{animation:.7s cubic-bezier(.16,1,.3,1) both ba-zoom-in;animation-timeline:view();animation-range:entry entry 70%}.home-root .GuideSpotlight-module__2Af4zG__card:nth-child(2){animation-delay:.1s}.home-root .GuideSpotlight-module__2Af4zG__card:nth-child(3){animation-delay:.2s}.home-root{--story-accent:#1a5632}.dark .home-root{--story-accent:#6bbf8f}@keyframes ba-story-row-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.home-root .story-row{animation:.6s cubic-bezier(.16,1,.3,1) both ba-story-row-in;animation-timeline:view();animation-range:entry entry 45%}.home-root .GuideSpotlight-module__2Af4zG__card:nth-child(4){animation-delay:.3s}.home-root .InsuranceMadeEasy-module___nlnfG__title,.home-root .InsuranceMadeEasy-module___nlnfG__description,.home-root .InsuranceMadeEasy-module___nlnfG__logosImage,.home-root .InsuranceMadeEasy-module___nlnfG__buttons{opacity:0;will-change:transform, opacity;transform:translateY(80px)}@keyframes ba-stagger-fade-up{0%{opacity:0;transform:translateY(80px)}to{opacity:1;transform:translateY(0)}}.home-root .InsuranceMadeEasy-module___nlnfG__title.ba-in-view,.home-root .InsuranceMadeEasy-module___nlnfG__description.ba-in-view,.home-root .InsuranceMadeEasy-module___nlnfG__logosImage.ba-in-view,.home-root .InsuranceMadeEasy-module___nlnfG__buttons.ba-in-view{animation:1s cubic-bezier(.215,.61,.355,1) forwards ba-stagger-fade-up}.home-root .InsuranceMadeEasy-module___nlnfG__description.ba-in-view{animation-delay:.15s}.home-root .InsuranceMadeEasy-module___nlnfG__logosImage.ba-in-view{animation-delay:.3s}.home-root .InsuranceMadeEasy-module___nlnfG__buttons.ba-in-view{animation-delay:.45s}@keyframes ba-card-3d-flip{0%{opacity:0;transform:perspective(1000px)rotateY(-90deg)translate(-100px)scale(.5)}to{opacity:1;transform:perspective(1000px)rotateY(0)translate(0)scale(1)}}.home-root .GuideSpotlight-module__2Af4zG__card{opacity:0;transform-style:preserve-3d;will-change:transform, opacity;transform:perspective(1000px)rotateY(-90deg)translate(-100px)scale(.5)}.home-root .GuideSpotlight-module__2Af4zG__card.ba-in-view{animation:1.2s cubic-bezier(.34,1.56,.64,1) forwards ba-card-3d-flip}.home-root .GuideSpotlight-module__2Af4zG__card.ba-in-view:nth-child(2){animation-delay:.15s}.home-root .GuideSpotlight-module__2Af4zG__card.ba-in-view:nth-child(3){animation-delay:.3s}.home-root .GuideSpotlight-module__2Af4zG__card.ba-in-view:nth-child(4){animation-delay:.45s}@keyframes ba-noscript-fallback{to{opacity:1;filter:blur();transform:none}}.home-root .InsuranceMadeEasy-module___nlnfG__title,.home-root .InsuranceMadeEasy-module___nlnfG__description,.home-root .InsuranceMadeEasy-module___nlnfG__logosImage,.home-root .InsuranceMadeEasy-module___nlnfG__buttons,.home-root .GuideSpotlight-module__2Af4zG__card{animation:1ms 3s forwards ba-noscript-fallback}.home-root .Services-module__hT8wdq__column{animation:.9s cubic-bezier(.16,1,.3,1) both ba-fade-up;animation-timeline:view();animation-range:entry entry 60%}.home-root .Services-module__hT8wdq__column:nth-child(2){animation-delay:.1s}.home-root .Services-module__hT8wdq__column:nth-child(3){animation-delay:.2s}@supports not (animation-timeline:view()){.home-root .InsuranceMadeEasy-module___nlnfG__container,.home-root .GuideSpotlight-module__2Af4zG__container,.home-root .Services-module__hT8wdq__container{animation:1s ease-out both ba-fade-up}}.home-root .InsuranceMadeEasy-module___nlnfG__mainImage{transition:transform .6s cubic-bezier(.4,0,.2,1)}.home-root .InsuranceMadeEasy-module___nlnfG__imageColumn:hover .InsuranceMadeEasy-module___nlnfG__mainImage{transform:scale(1.04)}.home-root .InsuranceMadeEasy-module___nlnfG__primaryButton,.home-root .InsuranceMadeEasy-module___nlnfG__secondaryButton{transition:all .4s cubic-bezier(.4,0,.2,1)}.home-root .InsuranceMadeEasy-module___nlnfG__primaryButton:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003}.home-root .InsuranceMadeEasy-module___nlnfG__secondaryButton:hover{transform:translateY(-3px)}.home-root .GuideSpotlight-module__2Af4zG__background{animation:none}.home-root .GuideSpotlight-module__2Af4zG__card{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s!important}.home-root .GuideSpotlight-module__2Af4zG__card:hover{transform:translateY(-8px)!important;box-shadow:0 12px 32px #0000002e!important}.home-root .GuideSpotlight-module__2Af4zG__icon{transition:transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-block}.home-root .GuideSpotlight-module__2Af4zG__card:hover .GuideSpotlight-module__2Af4zG__icon{transform:scale(1.2)rotate(-8deg)}.home-root .Services-module__hT8wdq__serviceOptions li{transition:color .4s cubic-bezier(.4,0,.2,1),border-bottom-color .4s,transform .4s cubic-bezier(.4,0,.2,1)!important}.home-root .Services-module__hT8wdq__serviceOptions li:hover{transform:translate(10px)}.home-root .Services-module__hT8wdq__serviceOptions li.Services-module__hT8wdq__active{transform:translate(8px);transition:all .6s cubic-bezier(.4,0,.2,1)!important}.home-root .Services-module__hT8wdq__serviceOptions li:focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #000}.home-root .Services-module__hT8wdq__backgroundVideo{background:#eef3f5}.home-root .Services-module__hT8wdq__contentTitle,.home-root .Services-module__hT8wdq__contentDescription{transition:opacity .4s}.home-root .Services-module__hT8wdq__discoverButton,.home-root .Services-module__hT8wdq__shopButton{transition:all .4s cubic-bezier(.4,0,.2,1)}.home-root .Services-module__hT8wdq__discoverButton:hover,.home-root .Services-module__hT8wdq__shopButton:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0003;background:#333!important}.home-root .Services-module__hT8wdq__backgroundVideo{transition:opacity .6s,transform 6s ease-in-out}.home-root dotlottie-wc.Services-module__hT8wdq__backgroundVideo{width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.home-root *,.home-root :before,.home-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.home-root .InsuranceMadeEasy-module___nlnfG__title,.home-root .InsuranceMadeEasy-module___nlnfG__description,.home-root .InsuranceMadeEasy-module___nlnfG__logosImage,.home-root .InsuranceMadeEasy-module___nlnfG__buttons,.home-root .GuideSpotlight-module__2Af4zG__card{opacity:1!important;filter:none!important;transform:none!important}}.home-root{padding-bottom:100px}.home-root.home-js-ready .InsuranceMadeEasy-module___nlnfG__title:not(.ba-in-view),.home-root.home-js-ready .InsuranceMadeEasy-module___nlnfG__description:not(.ba-in-view),.home-root.home-js-ready .InsuranceMadeEasy-module___nlnfG__logosImage:not(.ba-in-view),.home-root.home-js-ready .InsuranceMadeEasy-module___nlnfG__buttons:not(.ba-in-view),.home-root.home-js-ready .GuideSpotlight-module__2Af4zG__card:not(.ba-in-view){animation:none}.home-hero-fit>section{min-height:calc(100dvh - 3rem)}@media (min-width:1024px){.home-hero-fit>section{min-height:calc(100dvh - 3.5rem)}}.dark .home-root{background-color:hsl(var(--background))}.dark .home-root .InsuranceMadeEasy-module___nlnfG__title,.dark .home-root .InsuranceMadeEasy-module___nlnfG__logoText,.dark .home-root .Services-module__hT8wdq__mainTitle,.dark .home-root .Services-module__hT8wdq__contentTitle,.dark .home-root .GuideSpotlight-module__2Af4zG__title,.dark .home-root .GuideSpotlight-module__2Af4zG__description,.dark .home-root .GuideSpotlight-module__2Af4zG__cardTitle,.dark .home-root .GuideSpotlight-module__2Af4zG__cardText{color:hsl(var(--foreground))}.dark .home-root .InsuranceMadeEasy-module___nlnfG__description,.dark .home-root .Services-module__hT8wdq__contentDescription,.dark .home-root .Services-module__hT8wdq__serviceOptions li{color:hsl(var(--muted-foreground))}.dark .home-root .Services-module__hT8wdq__serviceOptions li{border-bottom-color:hsl(var(--border))}.dark .home-root .Services-module__hT8wdq__serviceOptions li:hover,.dark .home-root .Services-module__hT8wdq__serviceOptions li.Services-module__hT8wdq__active{color:hsl(var(--foreground));border-bottom-color:hsl(var(--foreground))}.dark .home-root .Services-module__hT8wdq__serviceOptions li:focus-visible{outline-color:hsl(var(--foreground))}.dark .home-root .GuideSpotlight-module__2Af4zG__card{background:hsl(var(--card));box-shadow:0 3px 12px #00000080}.dark .home-root .GuideSpotlight-module__2Af4zG__card:hover{box-shadow:0 12px 32px #0009}.dark .home-root .Services-module__hT8wdq__backgroundVideo{background:hsl(var(--muted))}.dark .home-root .InsuranceMadeEasy-module___nlnfG__logoItem{background:#fff;border-radius:8px;padding:6px 10px}.dark .home-root .InsuranceMadeEasy-module___nlnfG__primaryButton,.dark .home-root .Services-module__hT8wdq__discoverButton,.dark .home-root .Services-module__hT8wdq__shopButton,.dark .home-root .GuideSpotlight-module__2Af4zG__cta{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.dark .home-root .InsuranceMadeEasy-module___nlnfG__primaryButton:hover,.dark .home-root .Services-module__hT8wdq__discoverButton:hover,.dark .home-root .Services-module__hT8wdq__shopButton:hover,.dark .home-root .GuideSpotlight-module__2Af4zG__cta:hover{background-color:hsl(var(--primary) / .88)}.dark .home-root .InsuranceMadeEasy-module___nlnfG__secondaryButton{color:hsl(var(--foreground));border-color:hsl(var(--foreground))}.dark .home-root .InsuranceMadeEasy-module___nlnfG__secondaryButton:hover{background-color:hsl(var(--foreground));color:hsl(var(--background))}.home-root{--home-w:100%}@media (min-width:640px){.home-root{--home-w:calc(640px - 6vw)}}@media (min-width:768px){.home-root{--home-w:calc(768px - 6vw)}}@media (min-width:1024px){.home-root{--home-w:calc(1024px - 6vw)}}@media (min-width:1280px){.home-root{--home-w:calc(1280px - 6vw)}}@media (min-width:1536px){.home-root{--home-w:calc(1536px - 6vw)}}.home-root .InsuranceMadeEasy-module___nlnfG__container,.home-root .GuideSpotlight-module__2Af4zG__container,.home-root .Services-module__hT8wdq__container{width:calc(100% - 6vw);max-width:var(--home-w);margin-inline:auto}.home-root .home-pro-col{justify-content:flex-end;align-items:center}.home-root .home-pro-img{object-fit:contain;width:100%;max-width:440px;height:auto;display:block;transform:translateY(40px)}.home-root .Services-module__hT8wdq__container{min-height:0}.home-root .Services-module__hT8wdq__content{padding-top:40px;padding-bottom:40px}.home-root .InsuranceMadeEasy-module___nlnfG__container{margin-top:0;padding-top:40px;padding-bottom:0}.home-root .GuideSpotlight-module__2Af4zG__container,.home-root .Services-module__hT8wdq__container{margin-top:80px}.home-root{font-family:var(--font-sans)}.home-root .InsuranceMadeEasy-module___nlnfG__title,.home-root .Services-module__hT8wdq__mainTitle,.home-root .GuideSpotlight-module__2Af4zG__title{letter-spacing:-.025em;font-size:1.875rem;font-weight:600;line-height:1.15}.home-root .Services-module__hT8wdq__contentTitle{letter-spacing:-.02em;font-size:1.5rem;font-weight:600}@media (min-width:768px){.home-root .InsuranceMadeEasy-module___nlnfG__title,.home-root .Services-module__hT8wdq__mainTitle,.home-root .GuideSpotlight-module__2Af4zG__title{font-size:clamp(2rem,3.2vw,2.875rem)}}.home-root .home-gutter{width:calc(100% - 6vw);max-width:var(--home-w);margin-inline:auto}@media (min-width:900px){.home-root .InsuranceMadeEasy-module___nlnfG__container{grid-template-columns:1fr 1.25fr;gap:48px}.home-root .InsuranceMadeEasy-module___nlnfG__imageColumn{width:100%}}.home-root .InsuranceMadeEasy-module___nlnfG__logosImage{gap:20px}.home-root .InsuranceMadeEasy-module___nlnfG__logoText{font-size:1.625rem}.home-root .home-btn,.home-root .home-btn-outline,.home-hero-fit .home-btn,.home-hero-fit .home-btn-outline{cursor:pointer;text-align:center;border-radius:0;align-items:center;gap:8px;padding:15px 30px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.home-root .home-btn,.home-hero-fit .home-btn{background-color:hsl(var(--foreground));color:hsl(var(--background));border:none}.home-root .home-btn-outline,.home-hero-fit .home-btn-outline{color:hsl(var(--foreground));border:2px solid hsl(var(--foreground));background-color:#0000}.home-root .home-btn:hover,.home-root .home-btn-outline:hover,.home-hero-fit .home-btn:hover,.home-hero-fit .home-btn-outline:hover{opacity:.85}.home-root .InsuranceMadeEasy-module___nlnfG__title{font-weight:800}.home-root .InsuranceMadeEasy-module___nlnfG__title:after{content:"";background:hsl(var(--foreground));width:3.5rem;height:3px;margin-top:.75rem;display:block}.home-root .InsuranceMadeEasy-module___nlnfG__description{margin-top:1rem;line-height:1.85}.home-root .GuideSpotlight-module__2Af4zG__cta{border-radius:0;padding:15px 30px;font-size:1rem;font-weight:600}.home-root .Services-module__hT8wdq__mainTitle,.home-root .Services-module__hT8wdq__contentTitle,.home-root .GuideSpotlight-module__2Af4zG__title{font-weight:800}.home-root .Services-module__hT8wdq__mainTitle:after,.home-root .Services-module__hT8wdq__contentTitle:after,.home-root .GuideSpotlight-module__2Af4zG__title:after{content:"";background:hsl(var(--foreground));width:3.5rem;height:3px;margin-top:.75rem;display:block}.home-root .Services-module__hT8wdq__contentDescription,.home-root .GuideSpotlight-module__2Af4zG__description{margin-top:1rem;line-height:1.85}.home-root .GuideSpotlight-module__2Af4zG__cardText{line-height:1.7}.home-root .InsuranceMadeEasy-module___nlnfG__description,.home-root .Services-module__hT8wdq__contentDescription,.home-root .GuideSpotlight-module__2Af4zG__description{color:hsl(var(--foreground) / .8);max-width:62ch;font-size:1rem;line-height:1.85}.home-root .GuideSpotlight-module__2Af4zG__cardTitle{font-size:1rem;font-weight:600;line-height:1.3}.home-root .GuideSpotlight-module__2Af4zG__cardText{color:hsl(var(--foreground) / .7);font-size:.875rem;line-height:1.7}.home-root .Services-module__hT8wdq__contentTitle{letter-spacing:-.02em;font-size:1.5rem}.home-root .GuideSpotlight-module__2Af4zG__container{gap:56px;min-height:0;padding:60px 0}.home-root .GuideSpotlight-module__2Af4zG__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:20px}.home-root .GuideSpotlight-module__2Af4zG__card{background:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:none;border-radius:12px;flex-direction:row;align-items:flex-start;gap:16px;padding:18px}.home-root .GuideSpotlight-module__2Af4zG__card:hover{border-color:hsl(var(--foreground) / .25);box-shadow:0 6px 18px hsl(var(--foreground) / .07)}.home-root .GuideSpotlight-module__2Af4zG__icon{border:1px solid hsl(var(--border));background:#fff;border-radius:8px;flex:0 0 84px;width:84px;height:84px;padding:7px}.home-root .GuideSpotlight-module__2Af4zG__thumbnail{object-fit:contain;border-radius:4px;width:100%;height:100%}.home-root .GuideSpotlight-module__2Af4zG__cardContent{flex:auto;min-width:0}.home-root .GuideSpotlight-module__2Af4zG__cardTitle{margin-bottom:6px}.home-root .GuideSpotlight-module__2Af4zG__cardText{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:767px){.home-root .InsuranceMadeEasy-module___nlnfG__container,.home-root .Services-module__hT8wdq__container,.home-root .GuideSpotlight-module__2Af4zG__container{gap:28px;margin-top:40px;padding-top:32px;padding-bottom:32px}.home-root .InsuranceMadeEasy-module___nlnfG__title,.home-root .Services-module__hT8wdq__mainTitle,.home-root .GuideSpotlight-module__2Af4zG__title{font-size:1.625rem!important;line-height:1.15!important}.home-root .InsuranceMadeEasy-module___nlnfG__description,.home-root .Services-module__hT8wdq__contentDescription,.home-root .GuideSpotlight-module__2Af4zG__description{font-size:.9375rem!important;line-height:1.6!important}.home-root .home-pro-col{display:none}.home-root .GuideSpotlight-module__2Af4zG__cardsGrid{grid-template-columns:1fr;gap:12px}.home-root .GuideSpotlight-module__2Af4zG__card{gap:12px;padding:14px}.home-root .GuideSpotlight-module__2Af4zG__icon{flex:0 0 64px;width:64px;height:64px}.home-root .InsuranceMadeEasy-module___nlnfG__container,.home-root .Services-module__hT8wdq__container,.home-root .GuideSpotlight-module__2Af4zG__container{width:calc(100% - 6vw);padding-left:0;padding-right:0}.home-root .Services-module__hT8wdq__content,.home-root .GuideSpotlight-module__2Af4zG__content{padding-left:0;padding-right:0}.home-root .Services-module__hT8wdq__content{max-width:100%}.home-root img,.home-root video,.home-root svg{max-width:100%;height:auto}.home-root .Services-module__hT8wdq__container:has(.Services-module__hT8wdq__serviceOptions li:last-child.Services-module__hT8wdq__active) .Services-module__hT8wdq__contentDescription{color:#333!important}.home-root .Services-module__hT8wdq__container:has(.Services-module__hT8wdq__serviceOptions li:last-child.Services-module__hT8wdq__active) .Services-module__hT8wdq__serviceOptions li:not(.Services-module__hT8wdq__active){color:#666!important;border-bottom-color:#e0e0e0!important}.home-root .GuideSpotlight-module__2Af4zG__cardTitle,.home-root .GuideSpotlight-module__2Af4zG__cardText{-webkit-line-clamp:unset;overflow:visible}.home-root .InsuranceMadeEasy-module___nlnfG__imageColumn{width:100%}.home-root .InsuranceMadeEasy-module___nlnfG__logosImage{gap:20px;min-height:0}.home-root .InsuranceMadeEasy-module___nlnfG__logoText{font-size:1.25rem}.home-root .InsuranceMadeEasy-module___nlnfG__logoItem{height:36px}.home-root .Services-module__hT8wdq__serviceOptions li.Services-module__hT8wdq__active{transform:none}}
