.home-modern .home-section{padding:var(--mr-sys-layout-section-padding-y-current) 0}.home-modern .home-container{width:100%;padding-inline:var(--mr-sys-layout-gutter-current)}.home-modern :is(.home-section-27692fa,.home-section-787d887,.home-section-76ae157,.home-section-b90b1ed,.home-section-5c4278a){background:var(--mr-sys-color-surface-card)}.home-modern.home-page :is(h1,h2,h3){color:var(--mr-sys-color-text-primary);overflow-wrap:normal}.home-modern .home-modern-heading{width:100%;margin-block:0}.home-modern .home-modern-heading h2{margin:0}.home-modern .home-modern-intro{width:100%;max-width:var(--mr-sys-layout-container-content);text-align:center;margin-inline:auto}.home-modern .home-section>.home-container>.product-stack{gap:var(--mr-ref-space-800)}.home-modern .home-section .home-modern-intro+.product-stack{margin-top:var(--mr-ref-space-500)}.home-modern .product-button:not(.product-conversion){border:1px solid var(--mr-sys-color-border-subtle);background:var(--mr-comp-button-utility-background-default);color:var(--mr-comp-button-utility-foreground-default);box-shadow:none}.home-modern .product-button:not(.product-conversion):hover{background:var(--mr-comp-button-utility-background-hover)}.home-modern .product-button:hover{text-decoration:none}.home-modern .home-hero.tm-hero{background:var(--mr-sys-color-surface-page)}.home-modern .home-hero .product-image{display:none}.home-modern .home-hero [data-source-id="0d400cf"]{gap:var(--mr-ref-space-700);align-items:center;display:grid}.home-modern.home-page .home-title{text-align:center;margin-block:0 var(--mr-ref-space-500);color:var(--mr-sys-color-text-heading-brand)}.home-modern .home-words{color:var(--mr-sys-color-text-accent)}.home-modern .home-actions{gap:var(--mr-ref-space-400);grid-template-columns:repeat(2,minmax(0,1fr))}.home-modern .home-quick-link a{gap:var(--mr-ref-space-300);padding:var(--mr-ref-space-400);border:1px solid var(--mr-sys-color-border-subtle);border-radius:var(--mr-comp-card-feature-radius);background:var(--mr-sys-color-surface-card);min-height:176px;color:var(--mr-sys-color-text-primary);font-family:var(--mr-sys-typography-heading-small-family),sans-serif;font-size:var(--mr-sys-typography-body-default-size);line-height:var(--mr-sys-typography-heading-small-line-height);text-transform:none;box-shadow:var(--mr-sys-effect-shadow-control);text-decoration:none;position:relative}.home-modern .home-quick-link a:hover{border-color:var(--mr-sys-color-border-interactive-decorative);box-shadow:var(--mr-sys-effect-shadow-surface)}.home-modern .home-quick-link img{object-fit:contain;width:100%;height:80px}.home-modern .home-quick-link .tm-icon{width:18px;height:18px;color:var(--mr-sys-color-link-default)}.home-modern .home-logos{max-width:none;padding:var(--mr-ref-space-600);border:1px solid var(--mr-sys-color-border-subtle);border-radius:var(--mr-comp-card-feature-radius);gap:var(--mr-ref-space-400);grid-template-columns:repeat(6,minmax(0,1fr));margin:0}.home-modern .home-logos img{max-width:116px;height:36px}.home-modern .home-section-a6fe511{background:var(--mr-sys-color-surface-info)}.home-modern .home-split{gap:var(--mr-ref-space-800);align-items:center}.home-modern .home-benefit{padding:var(--mr-ref-space-500);border:1px solid var(--mr-sys-color-border-subtle);border-radius:var(--mr-comp-card-default-radius);background:var(--mr-sys-color-surface-card)}.home-modern .home-benefit .home-icon-list{font-family:var(--mr-sys-typography-heading-small-family),sans-serif;color:var(--mr-sys-color-text-primary)}.home-modern .home-calm-cta{padding:var(--mr-ref-space-600);border-radius:var(--mr-comp-card-feature-radius);background:var(--landing-final-background)}.home-modern .home-calm-cta :is(.product-copy,p){color:var(--mr-sys-color-text-inverse)}.home-modern .home-calm-cta .product-button{background:var(--mr-comp-button-conversion-background-default);color:var(--mr-comp-button-conversion-foreground-default);border-color:#0000;align-self:flex-start}.home-modern .home-calm-cta .product-button:hover{background:var(--mr-comp-button-conversion-background-hover)}.home-modern .home-calm-cta .home-socials a{background:var(--mr-sys-color-surface-card)}.home-modern .home-section-ceebf59{padding-inline:var(--mr-sys-layout-gutter-current);background:var(--mr-sys-color-surface-page)}.home-modern .home-section-ceebf59 .home-container{max-width:var(--mr-sys-layout-container-content);padding:var(--mr-ref-space-700);border:1px solid var(--mr-sys-color-border-subtle);border-radius:var(--mr-comp-card-feature-radius);box-shadow:var(--mr-sys-effect-shadow-control)}.home-modern .home-section-ceebf59 h3{font-family:var(--mr-sys-typography-heading-small-family),sans-serif;font-size:var(--mr-sys-typography-heading-small-size-desktop);line-height:var(--mr-sys-typography-heading-small-line-height);text-align:start}.home-modern .home-section-240ddf6{background:var(--mr-sys-color-surface-info)}.home-modern .home-insurers{gap:var(--mr-ref-space-500)}.home-modern .home-insurers>.product-stack{padding:var(--mr-comp-card-default-padding);border:1px solid var(--mr-sys-color-border-subtle);border-radius:var(--mr-comp-card-feature-radius);gap:var(--mr-ref-space-600)}.home-modern .home-insurers>.product-stack>.product-stack:first-child{flex:1}.home-modern .home-insurers .product-image{max-width:180px;height:64px}.home-modern .home-insurers .home-card-name{justify-content:center;align-items:center;min-height:3em;display:flex}.home-modern .home-news{gap:var(--mr-ref-space-500)}.home-modern .home-news article{padding:var(--mr-comp-card-default-padding);border:1px solid var(--mr-sys-color-border-subtle);border-radius:var(--mr-comp-card-feature-radius);background:var(--mr-sys-color-surface-card)}.home-modern .home-news article>a{text-decoration:none}.home-modern .home-news article>a:hover h3{color:var(--mr-sys-color-link-default);text-decoration:underline}.home-modern .home-news h3{font-family:var(--mr-sys-typography-heading-small-family),sans-serif;font-size:var(--mr-sys-typography-heading-small-size-desktop);line-height:var(--mr-sys-typography-heading-small-line-height);text-align:start}.home-modern .home-news img{border-radius:var(--mr-comp-card-compact-radius)}.home-modern .home-section-76ae157{padding-bottom:var(--mr-ref-space-600)}.home-modern .home-section-b90b1ed{padding-top:0}.home-modern .home-section-ca592d0{background:var(--mr-sys-color-surface-info)}.home-modern .home-section-ca592d0 [data-source-id="4964cf2"]{padding:var(--mr-ref-space-600);border:1px solid var(--mr-sys-color-border-subtle);border-radius:var(--mr-comp-card-feature-radius);background:var(--mr-sys-color-surface-card)}.home-modern .home-regulator{padding:var(--mr-ref-space-500);border:1px solid var(--mr-sys-color-border-subtle);border-radius:var(--mr-comp-card-default-radius);background:var(--mr-sys-color-surface-page)}.home-modern .home-instagram{padding:var(--mr-ref-space-500);border:1px solid var(--mr-sys-color-border-subtle);border-radius:var(--mr-comp-card-feature-radius);background:var(--mr-sys-color-surface-card)}.home-modern .home-final .tm-final-box h2{margin-inline:auto}.home-modern .home-final .tm-final-box>p{max-width:var(--mr-sys-layout-container-narrow);margin-inline:auto}.home-modern .home-final .product-button{margin-top:var(--mr-ref-space-600)}@media (width>=1100px){.home-modern .home-actions{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=767px){.home-modern .home-logos{padding:var(--mr-ref-space-200);gap:var(--mr-ref-space-100)}.home-modern .home-logos a{min-width:0;padding:var(--mr-ref-space-100)}.home-modern .home-logos img{height:20px}.home-modern .home-quick-link a{padding:var(--mr-ref-space-300);font-size:var(--mr-sys-typography-body-small-size)}.home-modern .home-section-ceebf59 .home-container{padding:var(--mr-ref-space-500)}.home-modern .home-regulator>.product-stack{text-align:center;flex-direction:column}.home-modern .home-regulator .product-image{flex-basis:auto}.home-modern .home-title{overflow-wrap:normal}}.home-modern :is(.home-actions,.home-insurers,.home-split){display:grid}.home-modern .home-regulator{flex-direction:row}.home-modern .home-final .tm-final-box h2{color:var(--mr-sys-color-text-inverse)}@media (width>=768px){.home-modern .home-hero{min-height:calc(100svh - var(--mr-ref-space-1100));padding-bottom:var(--mr-ref-space-600);display:grid}.home-modern .home-hero>.home-container{flex-direction:column;margin-block:0;display:flex}.home-modern .home-hero :is([data-source-id="999f700"],[data-source-id=df10fda],[data-source-id=de1b043]){flex:1}.home-modern .home-hero [data-source-id="0d400cf"]{flex-direction:column;flex:1;align-items:stretch;display:flex}.home-modern .home-hero [data-source-id="656b31c"]{padding-top:var(--mr-ref-space-1100);margin-top:auto}}.home-modern .home-quick-link a{background:var(--mr-sys-color-surface-info);border-color:var(--mr-sys-color-border-interactive-decorative)}.home-modern .home-quick-link a:hover{background:var(--mr-sys-color-surface-card)}.home-modern .home-quick-action{justify-content:center;align-items:center;gap:var(--mr-ref-space-200);color:var(--mr-sys-color-link-default);display:flex}.home-modern .home-section-27692fa{background:var(--mr-sys-color-surface-page)}.home-modern .home-category-grid{align-items:stretch;gap:var(--mr-ref-space-600);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.home-modern .home-category-card{align-items:center;gap:var(--mr-ref-space-400);min-width:0;padding:var(--mr-comp-card-default-padding);border:1px solid var(--mr-sys-color-border-subtle);border-radius:var(--mr-comp-card-feature-radius);background:var(--mr-sys-color-surface-card);text-align:center;flex-direction:column;display:flex;position:relative}.home-modern .home-category-card:hover{border-color:var(--mr-sys-color-border-interactive-decorative);box-shadow:var(--mr-sys-effect-shadow-control)}.home-modern .home-category-card:focus-within{outline:var(--mr-comp-button-focus-ring-width) solid var(--mr-comp-button-focus-ring-color);outline-offset:var(--mr-comp-button-focus-ring-offset)}.home-modern .home-category-image{object-fit:contain;width:160px;max-width:100%;height:96px}.home-modern .home-category-title{font-family:var(--mr-sys-typography-heading-small-family),sans-serif;font-size:var(--mr-sys-typography-heading-small-size-desktop);font-weight:var(--mr-sys-typography-heading-small-weight);line-height:var(--mr-sys-typography-heading-small-line-height);margin:0}.home-modern .home-category-title a{color:inherit;text-decoration:none}.home-modern .home-category-title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.home-modern .home-category-title a:focus-visible{outline:none}.home-modern .home-category-card:hover .home-category-title a{color:var(--mr-sys-color-link-default);text-decoration:underline}.home-modern .home-category-card p{margin:0}.home-modern .home-category-action{justify-content:center;align-items:center;gap:var(--mr-ref-space-200);padding-top:var(--mr-ref-space-300);min-height:var(--mr-comp-standalone-link-min-height);color:var(--mr-sys-color-link-default);margin-top:auto;display:flex}.home-modern .home-category-action .tm-icon{width:18px;height:18px}@media (width>=768px) and (width<=1099px){.home-modern .home-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-modern .home-category-card:last-child{width:calc((100% - var(--mr-ref-space-600))/2);grid-column:1/-1;justify-self:center}}@media (width>=1100px){.home-modern .home-category-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.home-modern .home-category-card{grid-column:span 2}.home-modern .home-category-card:nth-child(4){grid-column:2/span 2}.home-modern .home-category-card:nth-child(5){grid-column:4/span 2}}.home-modern .home-info-link{width:fit-content;max-width:100%;min-height:var(--mr-comp-standalone-link-min-height);justify-content:center;align-self:center;align-items:center;gap:var(--mr-ref-space-200);padding:var(--mr-ref-space-100) 0;color:var(--mr-sys-color-link-default);font-weight:var(--mr-comp-standalone-link-weight);text-underline-offset:4px;text-decoration:underline;display:inline-flex}.home-modern .home-info-link:hover{color:var(--mr-sys-color-link-hover)}.home-modern :is(.home-info-link,.home-secondary-button) .tm-icon{width:18px;height:18px}.home-modern .home-secondary-button{width:fit-content;max-width:100%;min-height:var(--mr-comp-standalone-link-min-height);justify-content:center;align-self:center;align-items:center;gap:var(--mr-ref-space-200);padding:var(--mr-ref-space-200) var(--mr-ref-space-500);border:1px solid var(--mr-sys-color-border-interactive-decorative);border-radius:var(--mr-comp-button-radius);color:var(--mr-sys-color-link-default);font-weight:var(--mr-comp-standalone-link-weight);text-align:center;background:0 0;text-decoration:none;display:inline-flex}.home-modern .home-secondary-button:hover{background:var(--mr-sys-color-surface-info);color:var(--mr-sys-color-link-hover);text-decoration:none}.home-page.product-page{padding:0}.home-section{padding:var(--mr-sys-layout-section-padding-y-current) 24px;scroll-margin-top:90px}.home-container{max-width:var(--mr-sys-layout-container-wide);margin:auto}.home-section h2{text-align:center}.home-section [hidden]{display:none}.home-hero{position:relative;overflow:hidden}.home-hero .home-container{position:relative}.home-title{z-index:1;margin-bottom:24px;position:relative}.home-title>span{display:block}.home-words{height:1.2em;color:var(--mr-sys-color-text-accent);position:relative;overflow:hidden}.home-words>span{opacity:0;animation:16s infinite home-word;position:absolute;inset:0}.home-words>span:before{content:attr(data-word)}.home-words>span:nth-child(2){animation-delay:4s}.home-words>span:nth-child(3){animation-delay:8s}.home-words>span:nth-child(4){animation-delay:12s}@keyframes home-word{0%,24%{opacity:1;transform:translateY(0)}26%,98%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.home-hero [data-source-id=b6828c0],.home-hero [data-source-id="0623804"],.home-hero [data-source-id="775b864"]{pointer-events:none;z-index:0;width:200px;position:absolute}.home-hero [data-source-id=b6828c0]{width:350px;top:-220px;right:-150px;transform:rotate(-24deg)}.home-hero [data-source-id="0623804"]{width:140px;top:220px;left:0}.home-hero [data-source-id="775b864"]{bottom:50px;right:80px}.home-actions{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.home-quick-link a{background:var(--mr-sys-color-surface-info);border-radius:var(--mr-comp-card-default-radius);text-align:center;text-transform:uppercase;height:100%;color:var(--mr-sys-color-text-primary);font-size:var(--mr-sys-typography-heading-small-size-mobile);font-weight:var(--mr-sys-typography-heading-small-weight);line-height:var(--mr-sys-typography-heading-small-line-height);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px 12px;display:flex}.home-quick-link img{object-fit:contain;width:100%;height:120px}.home-quick-link a:hover{box-shadow:var(--mr-sys-effect-shadow-control)}.home-logos{background:var(--mr-sys-color-surface-card);border-radius:var(--mr-comp-card-default-radius);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1000px;margin:24px auto 0;padding:16px;display:grid;position:relative}.home-logos a{justify-content:center;align-items:center;min-height:44px;padding:4px;display:flex}.home-logos img{object-fit:contain;width:100%;max-width:125px;height:50px}.home-discovery,.home-insurers,.home-news{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.home-discovery>div,.home-insurers>div,.home-news>article{border-radius:var(--mr-comp-card-default-radius);background:var(--mr-sys-color-surface-card);min-width:0;padding:24px}.home-discovery>div{gap:16px}.home-discovery img{object-fit:contain;height:100px}.home-discovery h2,.home-discovery h3{text-align:center;font-size:var(--mr-sys-typography-heading-subsection-size-current)}.home-discovery .product-button{width:100%}.home-icon-list{flex-direction:column;gap:8px;display:flex}.home-icon-list li{align-items:center;gap:12px;display:flex}.home-icon-list a{min-height:44px;color:var(--mr-sys-color-link-default);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.home-page a:hover{text-underline-offset:3px;text-decoration:underline}.home-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}.home-split>div{min-width:0}.home-split .product-image{max-width:500px;margin:auto}.home-benefit{gap:8px}.home-benefit .home-icon-list{font-weight:var(--mr-sys-typography-heading-small-weight)}.home-socials{gap:16px;display:flex}.home-socials a{border-radius:var(--mr-comp-button-radius);background:0 0;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:flex}.home-section-787d887 .home-container,.home-section-ca592d0 .home-container{max-width:var(--mr-sys-layout-container-content)}.home-section-a6fe511,.home-section-240ddf6{background:var(--mr-sys-color-surface-info)}.home-insurers .product-image{object-fit:contain;width:200px;height:70px;margin:0 auto}.home-insurers .product-copy{font-size:var(--mr-sys-typography-body-small-size);line-height:var(--mr-sys-typography-body-small-line-height)}.home-insurers>.product-stack>.product-stack:last-child{margin-top:auto}.home-news article{flex-direction:column;gap:16px;display:flex}.home-news article>a{color:inherit}.home-news img{aspect-ratio:16/9;object-fit:cover;object-position:top;border-radius:var(--mr-comp-card-default-radius);width:100%}.home-news h3{margin-top:12px}.home-news time{color:var(--mr-sys-color-text-muted);margin-top:auto}.home-category{text-transform:uppercase;color:var(--mr-sys-color-text-secondary);margin-top:12px;display:block}.home-section-76ae157{padding-bottom:24px}.home-section-b90b1ed{padding-top:0}.home-regulator{flex-direction:row;align-items:center;gap:24px;display:flex}.home-regulator>div{flex:0 0 100px}.home-instagram{width:100%;max-width:540px;margin:auto}.home-instagram .instagram-media{width:100%!important;min-width:0!important;max-width:100%!important}.home-instagram a{color:var(--mr-sys-color-link-default);text-decoration:underline}@media (width>=768px){.home-actions,.home-discovery{grid-template-columns:repeat(2,minmax(0,1fr))}.home-quick-link img{height:150px}.home-logos{grid-template-columns:repeat(6,minmax(0,1fr))}.home-split,.home-insurers,.home-news{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (grid-template-rows:subgrid){@media (width>=768px){.home-discovery>div{grid-template-rows:subgrid;grid-row:span 6;display:grid}}}@media (width>=1100px){.home-actions,.home-discovery{grid-template-columns:repeat(4,minmax(0,1fr))}.home-insurers,.home-news{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.home-section{padding-left:16px;padding-right:16px}.home-hero [data-source-id=b6828c0]{width:230px;top:-160px;right:-120px}}@media (prefers-reduced-motion:reduce){.home-words>span{animation:none;display:none}.home-words>span:first-child{opacity:1;display:block}}.home-regulator>div{flex-direction:row;flex:1;align-items:center}.home-regulator .product-image{flex:0 0 100px;width:100px}.home-regulator .product-copy{flex:1}.home-section-27692fa,.home-section-240ddf6{text-align:center}.home-discovery .home-icon-list li{justify-content:center}.home-card-name{color:var(--mr-sys-color-text-primary);font-family:var(--mr-sys-typography-heading-small-family),sans-serif;font-size:var(--mr-sys-typography-heading-small-size-mobile);font-weight:var(--mr-sys-typography-heading-small-weight);line-height:var(--mr-sys-typography-heading-small-line-height);text-align:center}.home-insurers .product-copy>*+*{margin-top:0}.home-insurers [data-source-id="58f0411"],.home-insurers [data-source-id=e997281],.home-insurers [data-source-id=b5b3afc]{padding:12px 22px}.home-section-a6fe511 [data-source-id="828b05b"]{aspect-ratio:1;object-fit:cover;border-radius:50%;width:100%;max-width:380px}.home-section-ceebf59 .home-container{max-width:var(--mr-sys-layout-container-content);border-radius:var(--mr-comp-card-default-radius);background:var(--mr-sys-color-surface-card);padding:32px}.home-section-ceebf59 .home-split{grid-template-columns:minmax(0,1fr)}.home-section-ceebf59 .product-image{width:80px}.home-regulator{border-radius:var(--mr-comp-card-default-radius);background:var(--mr-sys-color-surface-card);padding:24px}@media (width<=767px){.home-section-ceebf59 .home-container{padding:24px}}
