.homepage10-page,.homepage10-page p,.homepage10-page a,.homepage10-page span,.homepage10-page li,.homepage10-page button,.homepage10-page input,.homepage10-page textarea,.homepage10-page select{font-family:Nunito,Helvetica Neue,Helvetica,Arial,Nimbus Sans L,Segoe UI,sans-serif}.homepage10-page h1,.homepage10-page h2,.homepage10-page h3,.homepage10-page h4,.homepage10-page h5,.homepage10-page h6{font-family:Nunito,Helvetica Neue,Helvetica,Arial,Nimbus Sans L,Segoe UI,sans-serif;letter-spacing:-.03em}.homepage10-page [data-analytics-view=homepage10_hero_view] h1{line-height:1.12!important;max-width:min(100%,13ch);margin-inline:auto;text-align:center;text-wrap:balance;overflow-wrap:anywhere}@media(min-width:768px){.homepage10-page [data-analytics-view=homepage10_hero_view] h1{letter-spacing:.01em;width:auto;max-width:none;white-space:nowrap;text-wrap:nowrap;overflow-wrap:normal}}.homepage10-page [data-analytics-view=homepage10_hero_view] h1+p{font-size:clamp(1rem,1.25vw,1.2rem)!important;line-height:1.65!important;max-width:42ch;margin-inline:auto;text-align:center}@media(min-width:768px){.homepage10-page [data-analytics-view=homepage10_hero_view] h1+p{max-width:68ch;text-wrap:balance}}.homepage10-page [data-analytics-view=homepage10_hero_view] .fade-up{display:flex;flex-direction:column;align-items:center;justify-self:center;margin-inline:auto;text-align:center;grid-column:1 / -1;max-width:100%}.homepage10-page [data-analytics-view=homepage10_hero_view] .fade-up>div{width:auto;justify-content:center}.homepage10-page .section-copy,.homepage10-page .eyebrow{overflow-wrap:anywhere;hyphens:auto}.homepage10-page .homepage10-flow .section-shell{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;backdrop-filter:none!important}.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-stats-desktop{display:none!important}.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-stats-mobile{order:-1;display:grid!important;grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;width:min(100%,72rem);margin:0 auto 2rem;gap:1rem}.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-stats-mobile>*{height:100%}@media(max-width:639px){.homepage10-page [data-analytics-view=homepage10_hero_view]>div{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.homepage10-page [data-analytics-view=homepage10_hero_view]>div>div:last-child{min-height:96svh;padding-top:8.5rem;padding-bottom:1.75rem}}.homepage10-flow>section{margin-top:1.2rem}.homepage10-flow>section:nth-of-type(n+4) .section-shell,.homepage10-flow>section:nth-of-type(n+4) .premium-panel{border-radius:2rem;border-color:#78350f1f;box-shadow:0 22px 60px #0f172a0f,0 6px 16px #7c2d120f}.homepage10-flow>section:nth-of-type(odd) .section-shell,.homepage10-flow>section:nth-of-type(odd) .premium-panel{background:#fff}.homepage10-flow>section:nth-of-type(2n) .section-shell,.homepage10-flow>section:nth-of-type(2n) .premium-panel{background:#fff}.homepage10-flow>section:nth-of-type(4n) .glass-card{background:#fff}.dark .homepage10-flow>section:nth-of-type(odd) .section-shell,.dark .homepage10-flow>section:nth-of-type(odd) .premium-panel{background:#18181b}.dark .homepage10-flow>section:nth-of-type(2n) .section-shell,.dark .homepage10-flow>section:nth-of-type(2n) .premium-panel{background:#18181b}.dark .homepage10-flow>section:nth-of-type(n+4) .glass-card{border-color:#ffffff1a;background:#27272a;box-shadow:0 18px 40px #0000003d,inset 0 1px #ffffff0d}@media(max-width:767px){.homepage10-page .homepage10-hero-mobile-bleed{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding-left:0!important;padding-right:0!important}.homepage10-page [data-analytics-view=homepage10_hero_view]{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.homepage10-page [data-analytics-view=homepage10_hero_view]>div{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.homepage10-page [data-analytics-view=homepage10_hero_view] .fade-up{margin-inline:auto!important;text-align:center!important;width:min(100%,22rem);justify-self:center}.homepage10-page [data-analytics-view=homepage10_hero_view] .fade-up>div{width:100%!important;justify-content:center!important}body:has(.homepage10-page) .site-rail>main{overflow-x:visible!important}}@media(max-width:1024px){.homepage10-page [data-analytics-view=homepage10_hero_view] h1{line-height:1.14!important;max-width:14ch}.homepage10-page [data-analytics-view=homepage10_hero_view] p{max-width:68ch}}@media(max-width:640px){.homepage10-page [data-analytics-view=homepage10_hero_view] h1{line-height:1.16!important;max-width:10ch;margin-inline:auto!important;text-align:center!important;white-space:normal;text-wrap:balance;overflow-wrap:anywhere}.homepage10-page [data-analytics-view=homepage10_hero_view] .hero-mobile-title-shrink{font-size:clamp(1.5rem,7.8vw,1.95rem)}.homepage10-page [data-analytics-view=homepage10_hero_view] p{font-size:1rem;line-height:1.65;max-width:30ch;margin-inline:auto!important;text-align:center!important}}html:has(.homepage10-page),body:has(.homepage10-page){background:#f6f6f7}.homepage10-page .eyebrow{border-color:#d8000029;background:#ffffffeb;color:#b40000}.homepage10-page .eyebrow:before{background:#d80000;box-shadow:0 0 0 5px #d800001f}.homepage10-page .metric-chip:before{background:#d80000}.homepage10-flow>section:nth-of-type(n+4) .section-shell,.homepage10-flow>section:nth-of-type(n+4) .premium-panel{border-radius:1.85rem;border-color:#0b0b0c12;box-shadow:0 1px #ffffffb3 inset,0 26px 60px -34px #0b0b0c6b}.homepage10-flow>section:nth-of-type(n+4) .glass-card{border-radius:1.5rem;border-color:#0b0b0c12;background:#fff;box-shadow:0 1px #fffc inset,0 18px 44px -28px #0b0b0c59}.homepage10-page .section-title,.homepage10-page .homepage10-flow h2{color:#0b0b0c;letter-spacing:-.03em}
