/*! Animate.css Copyright 2021 Daniel Eden. Licensed under the Hippocratic
 * License 2.1, full text at /assets/licenses/animate.css.txt. Changed by
 * Ludere Web Design: one keyframe cherry-picked, its translate distance made
 * a custom property, its classes prefixed. https://animate.style */:root{--animate-duration:0.55s;--animate-delay:1s;--animate-repeat:1}.td-animated{animation-duration:var(--animate-duration);animation-fill-mode:both;animation-timing-function:var(--ease-out)}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,var(--animate-translate-y,100%),0)}to{opacity:1;transform:translateZ(0)}}.td-fadeInUp{animation-name:fadeInUp}@media (prefers-reduced-motion:reduce),print{.td-animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}.td-reveal-armed [data-reveal]{opacity:0}[data-reveal].td-animated{--td-reveal-step:70ms;animation-delay:calc(var(--td-reveal-index, 0)*var(--td-reveal-step))}.td-coverage-types{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));list-style:none;margin:0;padding:0}@container coverage-row (53rem <= width < 71rem){.td-coverage-types:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}@container coverage-row (width < 53rem){.td-coverage-types:has(>:nth-child(3):last-child){grid-template-columns:1fr}}.td-coverage-type{display:flex;flex-direction:column;gap:var(--space-2)}.td-coverage-type-heading{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.td-coverage-type-text{color:var(--text-default);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}#quote{background-color:var(--surface-brand);padding:var(--section-block) var(--container-gutter);--focus-ring-color:var(--text-on-brand)}#quote>.cs-container{box-sizing:border-box;margin:auto;max-width:var(--container-max);width:100%}@media only screen and (min-width:1024px){#quote>.cs-container{padding:0 var(--space-5)}}.td-quote{align-items:center;display:grid;gap:var(--space-9)}@media only screen and (min-width:56.3125rem){.td-quote{grid-template-columns:5fr 7fr}}.td-quote-copy{display:flex;flex-direction:column;gap:var(--space-5)}.td-quote-title{color:var(--text-on-brand);font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.td-quote-lead{color:var(--text-on-brand-muted);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}.td-quote-details{display:flex;flex-direction:column;gap:var(--space-4);margin:0}.td-quote-detail dt{color:var(--text-on-brand-muted);font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);margin-bottom:var(--space-1)}.td-quote-detail dd{color:var(--text-on-brand);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug);margin:0}.td-quote-detail a{color:inherit;font-variant-numeric:tabular-nums}.td-quote-detail a:hover{text-decoration-thickness:2px}.td-quote-form{background-color:var(--surface-raised);border-radius:var(--radius-lg);box-shadow:var(--shadow-on-brand);display:flex;flex-direction:column;padding:var(--space-7);--focus-ring-color:var(--brand-ink)}@media only screen and (max-width:56.25rem){.td-quote-form{padding:var(--space-5)}}.td-quote-fields{display:grid;gap:var(--space-5)}@media only screen and (min-width:30rem){.td-quote-fields{grid-template-columns:1fr 1fr}}.td-quote-submit{margin-top:var(--space-6);width:100%}.td-quote-disclosure{color:var(--text-muted);font-size:var(--text-2xs);line-height:var(--leading-normal);margin:var(--space-4) 0 0}#intro{background-color:var(--surface-sunken);margin-top:calc(var(--crown-arc)*-1);padding:calc(var(--crown-arc) + var(--section-block)) var(--container-gutter) var(--section-block)}#intro>.cs-container{align-items:center;box-sizing:border-box;display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1fr);margin:auto;max-width:var(--container-max);width:100%}@media only screen and (min-width:56.3125rem){#intro>.cs-container{grid-template-columns:6fr 5fr}}.td-intro-copy{display:flex;flex-direction:column;gap:var(--space-5)}.td-intro-title{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:1.05;margin:0;overflow-wrap:break-word}.td-intro-lede{color:var(--text-default);font-size:var(--text-md);line-height:var(--leading-normal);margin:0;max-width:var(--measure-prose)}.td-intro-points{display:flex;flex-direction:column;gap:var(--space-3);list-style:none;margin:0;padding:0}.td-intro-point{align-items:flex-start;color:var(--text-strong);display:flex;font-weight:var(--weight-bold);gap:var(--space-3)}.td-intro-tick{color:var(--brand-ink);flex:none;margin-top:2px}.td-intro-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);padding-top:var(--space-2)}.td-intro-figure{align-items:center;aspect-ratio:4/5;background-color:var(--surface-brand-wash);border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 120px;box-sizing:border-box;color:var(--brand-ink);container-type:inline-size;display:flex;justify-content:center;margin-inline:auto;max-width:22.5rem;overflow:hidden;width:100%}@media only screen and (min-width:56.3125rem){.td-intro-figure{max-width:none}}.td-intro-figure svg{display:block;height:auto;height:50cqi;width:50%;width:50cqi}#trust{background-color:var(--surface);padding:var(--space-9) var(--container-gutter)}#trust>.cs-container{box-sizing:border-box;margin:auto;max-width:var(--container-max);width:100%}.td-trust{display:grid;gap:var(--space-6);grid-template-columns:minmax(0,1fr);margin:0}@media only screen and (min-width:56.3125rem){.td-trust{grid-template-columns:repeat(3,minmax(0,1fr))}}.td-trust-cell{align-items:center;display:flex;flex-direction:row-reverse;gap:var(--space-4);justify-content:flex-end}@media only screen and (min-width:56.3125rem){.td-trust-cell{border-left:1px solid var(--border-default);padding-left:var(--space-6)}.td-trust-cell:first-child{border-left:0;padding-left:0}}.td-trust-label{color:var(--text-default);font-size:var(--text-sm);font-weight:var(--weight-bold)}.td-trust-figure{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-3xl);font-variant-numeric:tabular-nums;font-weight:var(--weight-black);line-height:1;margin:0}#coverage{background-color:var(--surface);padding:var(--section-block) var(--container-gutter) var(--space-9)}#coverage>.cs-container{box-sizing:border-box;container-name:coverage-row;container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-6);margin:auto;max-width:var(--container-max);width:100%}.td-coverage-head{display:flex;flex-direction:column;gap:var(--space-4);max-width:var(--measure-prose)}.td-coverage-title{font-size:var(--text-xl);font-weight:var(--weight-black);line-height:var(--leading-snug)}.td-coverage-lead,.td-coverage-title{color:var(--text-strong);font-family:var(--font-heading);margin:0}.td-coverage-lead{font-size:var(--text-lg);font-weight:var(--weight-bold)}.td-coverage-body{color:var(--text-default);font-size:var(--text-base);line-height:var(--leading-loose);margin:0}#faq{background-color:var(--surface);padding:var(--space-9) var(--container-gutter) var(--section-block)}#faq>.cs-container{box-sizing:border-box;gap:var(--space-6);margin:auto;max-width:calc(56rem - var(--space-6)*2);width:100%}#faq>.cs-container,.td-faq-head{display:flex;flex-direction:column}.td-faq-head{gap:var(--space-3)}.td-faq-title{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);margin:0}.td-faq-list{border-top:2px solid var(--brand-ink)}.td-faq-row{border-bottom:1px solid var(--border-default)}.td-faq-q{list-style:none}.td-faq-q::-webkit-details-marker{display:none}.td-faq-q{align-items:center;color:var(--text-strong);cursor:pointer;display:grid;font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-bold);gap:var(--space-4);grid-template-columns:minmax(0,1fr) 2.25rem;min-height:4rem;padding:var(--space-4) 0;text-align:left}.td-faq-ico{align-items:center;border:2px solid var(--brand-ink);border-radius:var(--radius-circle);box-sizing:border-box;color:var(--brand-ink);display:flex;height:2.25rem;justify-content:center;width:2.25rem}.td-faq-row[open] .td-faq-ico{background-color:var(--brand-ink);color:var(--neutral-0)}.td-faq-row[open] .td-faq-stem{display:none}.td-faq-a{color:var(--text-default);margin:0;padding:0 min(var(--space-10),10%) var(--space-5) 0}#related{background-color:var(--surface-sunken);padding:var(--space-10) var(--container-gutter)}#related>.cs-container{box-sizing:border-box;container-name:related-row;container-type:inline-size;display:flex;flex-direction:column;gap:var(--space-6);margin:auto;max-width:var(--container-max);width:100%}.td-related-title{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-black);line-height:var(--leading-snug);margin:0}.td-related-list{display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));list-style:none;margin:0;padding:0}@container related-row (width < 53rem){.td-related-list:has(>:nth-child(3):last-child){grid-template-columns:1fr}}.td-related-item{display:flex;transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.td-related-item:hover{border-color:var(--brand-ink);box-shadow:var(--shadow-sm)}.td-related-item:has(.td-related-link:focus-visible){outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}.td-related-link{align-items:flex-start;box-sizing:border-box;color:var(--text-strong);display:flex;flex:1;gap:var(--space-4);padding:var(--space-5);text-decoration:none}.td-related-link:focus-visible{outline:none}.td-related-media{align-items:center;background-color:var(--surface-brand-wash);border-radius:var(--radius-circle);color:var(--brand-ink);display:flex;flex:none;height:3rem;justify-content:center;width:3rem}.td-related-media svg{display:block;height:1.75rem;width:1.75rem}.td-related-body{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.td-related-heading{color:var(--text-strong);font-family:var(--font-heading);font-size:var(--text-md);font-weight:var(--weight-bold);line-height:var(--leading-snug)}.td-related-text{color:var(--text-default);font-size:var(--text-sm);line-height:var(--leading-normal)}.td-related-arrow{align-self:center;color:var(--brand-ink);flex:none;height:1.125rem;width:1.125rem}