.pricing-page-v2{color:#18243d;background:linear-gradient(115deg,#f5faff,#fcfcfa 45%,#f0f7fb)}.pricing-page-v2 h1,.pricing-page-v2 h2,.pricing-page-v2 h3{color:var(--color-brand-navy)}.pricing-page-v2 main>section>.mx-auto{padding-top:64px;padding-bottom:32px}.pricing-page-v2 main>section{border:0}.pricing-page-v2 h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.04}.pricing-page-v2 h3{font-size:1.25rem}.pricing-page-v2 [data-slot=button]{border-radius:4px}.pricing-hero{isolation:isolate;background:#edf6fc}.pricing-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#f3f9fe 0% 28%,#f3f9fecc 43%,#0000 68%),linear-gradient(#0000 64%,#f5faff66 78%,#f5faffcc 91%,#f5faff 100%);position:absolute;inset:0}.pricing-hero-landscape{z-index:-2;object-fit:cover;object-position:75% 55%;width:78%;height:100%;position:absolute;bottom:0;right:0}.pricing-page-v2 .pricing-hero>.mx-auto{padding-top:64px;padding-bottom:72px}.pricing-hero h1{width:64%;max-width:760px;font-size:clamp(2.8rem,4.7vw,4.9rem)}.pricing-hero p:not(:first-of-type){width:53%;max-width:600px;margin-top:24px;font-size:1rem;line-height:1.65}.pricing-header-note{width:clamp(125px,15vw,220px);height:auto;position:absolute;top:24px;right:8%}.pricing-options-heading{max-width:800px}.pricing-options>.mx-auto{position:relative}.pricing-options-note{pointer-events:none;width:190px;height:auto;position:absolute;top:24px;right:5%}@media (width>=1440px){.pricing-hero-landscape{object-fit:cover;width:1280px;right:max(0px,50vw - 960px)}}@media (width>1920px){.pricing-hero-landscape{-webkit-mask-image:radial-gradient(100% 180% at 0%,#000 64%,#0009 78%,#0000 96%);mask-image:radial-gradient(100% 180% at 0%,#000 64%,#0009 78%,#0000 96%)}}@media (width<=1199px){.pricing-options-note{display:none}}.pricing-options-heading p{margin-top:12px}.pricing-options [data-slot=tabs]{margin-top:28px}.pricing-options [data-slot=tabs-list]{background:0 0;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;min-width:0;padding:0;display:grid}.pricing-options [data-slot=tabs-trigger]{min-height:56px;color:var(--color-brand-navy);white-space:normal;background:#ffffff80;border:1px solid #d8e1e9;border-radius:999px;gap:14px}.pricing-options [data-slot=tabs-trigger][data-state=active],.pricing-options [data-slot=tabs-trigger][data-active]{background:var(--color-brand-navy);color:#fff;border-color:var(--color-brand-navy);box-shadow:inset 3px 0 8px color-mix(in srgb, var(--color-brand-teal) 33%, transparent)}.pricing-options [data-slot=tabs-trigger]:hover{border-color:var(--color-brand-teal-dark)}.pricing-options [data-slot=tabs-content]{margin-top:26px}.pricing-package{border:0;border-radius:12px;box-shadow:0 14px 38px #002c620a}.pricing-package.marketing-dark-section{background:linear-gradient(120deg, #18243d, var(--color-brand-navy));box-shadow:0 14px 32px #002c6221}.pricing-package.marketing-dark-section [data-slot=card-title]{color:#fff}.pricing-package [data-slot=card-title]{font-size:1.35rem;line-height:1.25}.pricing-package [data-slot=badge]{white-space:normal;font-size:10px}.pricing-package [data-slot=card-header]{padding:28px 26px 16px}.pricing-package [data-slot=card-content]{padding:8px 26px 26px}.pricing-compact{margin-top:56px}.pricing-compact>[data-slot=separator]{display:none}.pricing-compact>[data-slot=accordion]{background:#fff;border-radius:12px;margin-top:24px;padding:4px 24px;box-shadow:0 12px 32px #002c6208}.pricing-compact [data-slot=accordion-item]:last-child{border-bottom:0}.pricing-service-panel{background:#ffffffd9;border-radius:12px;min-width:0;padding:26px;box-shadow:0 12px 32px #002c6208}.pricing-service-icon{float:left;background:var(--action);color:#fff;border-radius:9px;place-items:center;width:48px;height:48px;margin-right:18px;display:grid}.pricing-service-panel>h3{padding-top:3px}.pricing-service-panel>p{margin-left:66px}.pricing-service-panel>[data-slot=separator]{visibility:hidden;margin-top:20px}.pricing-service-panel [data-slot=accordion-item]{border:1px solid #e7edf2;border-radius:6px;margin-top:10px;padding:0 14px}.pricing-service-panel [data-slot=accordion-trigger]{min-height:80px}.pricing-service-panel [data-slot=accordion-trigger] .text-base{font-size:14px}.pricing-service-panel [data-slot=accordion-trigger] .text-sm{font-size:13px}.pricing-fit>.mx-auto{grid-template-columns:1fr 1fr;gap:0 36px;display:grid}.pricing-fit>.mx-auto>p{align-self:center;margin-top:0;font-size:14px;line-height:1.7}.pricing-fit-grid,.pricing-fit>.mx-auto>div:last-child{grid-column:1/-1}.pricing-fit-grid>div{background:#ffffffcf;border-radius:12px;padding:28px;box-shadow:0 12px 32px #002c6208}.pricing-fit-icon{float:left;width:46px;height:46px;color:var(--color-brand-navy);background:#edf6fc;border-radius:50%;margin:-4px 16px 12px 0;padding:10px}.pricing-fit-grid h3{align-items:center;min-height:42px;display:flex}.pricing-fit-grid [data-slot=separator]{background:#e7edf2;margin-block:18px}.pricing-page-v2 .pricing-faq>.mx-auto{padding-bottom:64px}.pricing-faq [data-slot=accordion]{background:#ffffff80;border:1px solid #d8e1e9;border-radius:8px;align-self:start;padding:0 18px}.pricing-faq [data-slot=accordion-trigger]{min-height:50px;font-size:14px}.pricing-faq [data-slot=accordion-item]:last-child{border-bottom:0}.pricing-guidance{background:#eaf4fb;border-radius:8px;margin-top:32px;padding:24px}.pricing-guidance>div{display:block}.pricing-guidance h2{color:var(--color-brand-navy);font-size:1.25rem}.pricing-guidance p{color:#647287;margin-top:12px;font-size:14px;line-height:1.6}.pricing-guidance [data-slot=button]{white-space:normal;text-align:center;width:100%;height:auto;min-height:48px;margin-top:20px}.pricing-page-v2 main>.footer-cta h2{color:#fff}.pricing-page-v2 main>.footer-cta>.mx-auto{padding-block:48px}@media (width>=1024px){.pricing-service-panel [data-slot=accordion-trigger]>span{grid-template-columns:minmax(0,1fr) auto;gap:14px}}@media (width<=1023px){.pricing-hero h1{width:72%;font-size:clamp(2.8rem,6vw,4.3rem)}.pricing-header-note{width:150px;top:26px;right:2%}.pricing-options [data-slot=tabs-trigger]{gap:8px;padding-inline:10px}.pricing-fit>.mx-auto{display:block}.pricing-fit>.mx-auto>p{margin-top:20px}}@media (width<=639px){.pricing-page-v2 main>section>.mx-auto{padding-top:44px;padding-bottom:20px}.pricing-page-v2 .pricing-hero>.mx-auto{padding-top:44px;padding-bottom:170px}.pricing-hero h1,.pricing-hero p:not(:first-of-type){width:100%}.pricing-hero h1{font-size:clamp(2.5rem,9vw,3.5rem)}.pricing-hero-landscape{object-position:70% 58%;width:100%;height:220px}.pricing-hero:after{background:linear-gradient(#f3f9fe 0% 57%,#0000 74%,#f5faff99 90%,#f5faff 100%)}.pricing-header-note{width:125px;inset:auto auto 22px 20px}.pricing-options [data-slot=tabs-list]{grid-template-columns:1fr 1fr;gap:8px}.pricing-options [data-slot=tabs-trigger]{min-height:48px;font-size:12px}.pricing-compact{margin-top:36px}.pricing-compact>[data-slot=accordion]{padding-inline:16px}.pricing-service-panel{padding:20px 16px}.pricing-service-panel [data-slot=accordion-trigger]>span{grid-template-columns:1fr}.pricing-fit-grid>div{padding:22px}}.pricing-options [data-slot=tabs-list],.pricing-options [data-slot=tabs-trigger]{height:auto}.pricing-options-heading p{justify-self:start}.pricing-compact>div>h3{font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.1}.pricing-package.marketing-dark-section:before{display:none}
