@font-face{font-family:V3 Mono Symbols;src:local("Menlo"),local("Consolas"),local("DejaVu Sans Mono"),local("Liberation Mono");unicode-range:u+2190-21ff}:root{--v3-navy:13 56 87;--v3-navy-hover:15 67 104;--v3-cyan:142 223 249;--v3-ground:243 247 250;--v3-text:60 84 104;--v3-muted:107 127 144;--v3-line:221 229 236;--v3-ring:0 0 0 1px rgb(13 56 87/0.06);--v3-lift:var(--v3-ring),0 2px 8px rgb(13 56 87/0.05);--v3-float:var(--v3-ring),0 2px 8px rgb(13 56 87/0.04),0 32px 64px -32px rgb(13 56 87/0.28);--v3-chip:0 0 0 1px rgb(13 56 87/0.12);--v3-focus:0 0 0 1px rgb(var(--v3-navy)),0 0 0 4px rgb(13 56 87/0.14);--v3-highlight:linear-gradient(transparent 66%,rgb(var(--v3-cyan)) 66%,rgb(var(--v3-cyan)) 88%,transparent 88%);--v3-font-heading:var(--font-inter-tight),system-ui,sans-serif;--v3-font-body:var(--font-inter),system-ui,sans-serif;--v3-font-mono:var(--font-ibm-plex-mono),ui-monospace,monospace;--v3-font-ui:var(--font-geist),var(--font-inter),system-ui,sans-serif;--v3-font-code:"V3 Mono Symbols",var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}html:is([data-design=v3],:has([data-page-design=v3])),html:is([data-design=v3],:has([data-page-design=v3])) [data-theme]{--font-body:var(--v3-font-body);--font-heading:var(--v3-font-heading);--font-sans:var(--v3-font-body);--font-mono:var(--v3-font-mono);--content-max-width:1192px;--theme-page-bg:var(--v3-ground);--theme-card-bg:255 255 255;--theme-card-bg-hover:250 252 253;--theme-border:var(--v3-line);--theme-cta-bg:var(--v3-navy);--theme-cta-text:255 255 255;--theme-tab-bg:var(--v3-ground);--theme-tab-active-bg:255 255 255;--theme-text-low:var(--v3-text);--theme-text-high:var(--v3-navy);--brand-light:var(--v3-ground);--palette-neutral-50:var(--v3-ground);--palette-neutral-100:234 240 245;--palette-neutral-200:var(--v3-line);--palette-neutral-300:203 214 223;--palette-neutral-400:150 166 180;--palette-neutral-500:var(--v3-muted);--palette-neutral-600:var(--v3-text);--palette-neutral-700:var(--v3-text);--palette-neutral-800:20 60 90;--palette-neutral-900:var(--v3-navy);--palette-neutral-950:9 40 63;--foreground:205 74% 20%;--muted-foreground:207 15% 49%;--border:208 30% 90%;--input:208 30% 90%;--ring:205 74% 20%;--radius:1rem}html:is([data-design=v3],:has([data-page-design=v3])) .bg-white{background-color:rgb(var(--theme-page-bg))!important}html:is([data-design=v3],:has([data-page-design=v3])),html:is([data-design=v3],:has([data-page-design=v3])) body{background-color:rgb(var(--v3-ground))}html:is([data-design=v3],:has([data-page-design=v3])) .site-header{padding:0;background-color:rgb(var(--v3-ground)/.88)!important;border-bottom:1px solid rgb(13 56 87/.06);backdrop-filter:saturate(160%) blur(12px)}html:is([data-design=v3],:has([data-page-design=v3])) .site-header-bar{border-radius:0;background:transparent}html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-wordmark{width:180px;filter:none}html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-link{color:rgb(var(--v3-text));font-weight:500}html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-link:hover,html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-link[aria-current=page],html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-link[aria-expanded=true]{color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-cta{border-radius:999px;padding:8px 16px;background-color:rgb(var(--v3-navy));color:rgb(255 255 255);font-size:14px;font-weight:600;line-height:18px}html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-cta:hover{background-color:rgb(var(--v3-navy-hover))}html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-secondary{border:0;border-radius:999px;padding:8px 16px;background-color:rgb(255 255 255);color:rgb(var(--v3-navy));box-shadow:var(--v3-chip);font-size:14px;font-weight:600;line-height:18px}html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-secondary:hover{color:rgb(var(--v3-navy-hover))}html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-icon{color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-icon:hover{background-color:rgb(13 56 87/.06)}html:is([data-design=v3],:has([data-page-design=v3])) .site-nav-divider{border-color:rgb(13 56 87/.08)}html:is([data-design=v3],:has([data-page-design=v3])) .site-header :focus-visible{outline:2px solid rgb(var(--v3-navy));outline-offset:2px}.site-footer-v3-only{display:none}html:is([data-design=v3],:has([data-page-design=v3])) .site-footer-v3-only{display:revert}html:is([data-design=v3],:has([data-page-design=v3])) .brand-site-footer{position:relative;isolation:isolate;overflow:hidden;margin:120px 16px 16px;border-radius:16px;background:#0a180d url(/images/v3/footer-warp.jpg) 50% 40%/cover no-repeat;font-family:var(--v3-font-body)}html:is([data-design=v3],:has([data-page-design=v3])) .brand-site-footer .site-footer-inner{max-width:1192px;padding-top:96px;padding-bottom:88px}html:is([data-design=v3],:has([data-page-design=v3])) .site-footer-legacy-mark{display:none}html:is([data-design=v3],:has([data-page-design=v3])) .brand-site-footer .site-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}html:is([data-design=v3],:has([data-page-design=v3])) .brand-site-footer .site-footer-details>:first-child{grid-column:span 2}@media (min-width:640px){html:is([data-design=v3],:has([data-page-design=v3])) .brand-site-footer .site-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){html:is([data-design=v3],:has([data-page-design=v3])) .brand-site-footer .site-footer-columns{grid-template-columns:repeat(var(--footer-columns,5),minmax(0,1fr))}}html:is([data-design=v3],:has([data-page-design=v3])) .brand-site-footer h3{color:rgb(255 255 255/.7);font-family:var(--v3-font-mono);font-size:13px;font-weight:500;letter-spacing:0}html:is([data-design=v3],:has([data-page-design=v3])) .brand-site-footer a{color:rgb(255 255 255)}html:is([data-design=v3],:has([data-page-design=v3])) .brand-site-footer a:hover{color:rgb(255 255 255);text-decoration:underline;text-underline-offset:3px}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section):is(.bg-\[rgb\(250\,250\,250\)\],.bg-\[rgb\(var\(--theme-card-bg\)\)\]){background-color:transparent}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section) h1:not(.text-white){color:rgb(var(--v3-navy));max-width:min(100%,46rem);font-size:clamp(36px,4.4vw,56px);line-height:1.05;letter-spacing:-.03em!important}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section)[data-block-type=hero] p.font-display.font-normal{margin-top:16px;max-width:36rem;font-family:var(--v3-font-body);font-size:19px;line-height:1.6;letter-spacing:-.2px!important}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section)[data-block-type=hero] p.font-display.font-normal:not(.text-white,[class*="text-white/"]){color:rgb(var(--v3-text))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section):is([data-block-type=featureCards],[data-block-type=partners],[data-block-type=productShowcase],[data-block-type=roiCalculator],[data-block-type=cta]) h2{font-size:clamp(28px,3.2vw,40px);line-height:1.1}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section):is([data-block-type=faq],[data-block-type=productComparison],[data-block-type=calendlyEmbed]) h2{font-size:28px;line-height:1.15}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section)[data-block-type=content]>.container-custom{display:block;max-width:var(--content-max-width)}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section)[data-block-type=content]>.container-custom>:is(h1,h2){position:static;max-width:46rem;margin:0 0 20px!important}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section)[data-block-type=content]>.container-custom>.content-block-prose{max-width:46rem;padding-left:0;border-left:0}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section)[data-block-type=content] :is(h1,h2):not(.content-block-prose *){color:rgb(var(--v3-navy))!important;font-size:clamp(28px,3.2vw,40px)!important;line-height:1.1!important;font-weight:700!important}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .blog-prose a{color:rgb(var(--v3-navy));text-underline-offset:3px}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .blog-prose :is(h2,h3,strong){color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .blog-prose :is(p,li){color:rgb(var(--v3-text))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .content-block-prose :is(p,li){color:rgb(var(--v3-text))!important;font-size:17px!important;line-height:1.65!important}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .content-block-prose p{margin-bottom:.75rem!important}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .content-block-prose h2{color:rgb(var(--v3-navy))!important;font-size:22px!important;line-height:1.25!important;font-weight:700!important}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .content-block-prose h3{color:rgb(var(--v3-navy))!important;font-size:18px!important;font-weight:700!important}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .content-block-prose strong{color:rgb(var(--v3-navy))!important}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .content-block-prose a{color:rgb(var(--v3-navy))!important;text-underline-offset:3px}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section)[data-block-type=featureCards] :is(.feature-card,.content-card) h3{font-size:20px;line-height:1.25}html:is([data-design=v3],:has([data-page-design=v3])) #main-content :is(a,button).inline-flex.justify-center:is(.rounded-md,.rounded-lg):not(.v3-section *),html:is([data-design=v3],:has([data-page-design=v3])) #main-content :is(a,button)[class*=bg-]:is(.rounded-md,.rounded-lg):is(.px-6,.px-5,.px-4):is(.py-2,.py-2\.5,.py-3,.py-4):not(.v3-section *){border-radius:999px;font-weight:600}html:is([data-design=v3],:has([data-page-design=v3])) #main-content :is(a,button).bg-white:is(.rounded-md,.rounded-lg):is(.inline-flex,.w-full):not(.v3-section *){border-color:transparent;background-color:rgb(255 255 255)!important;box-shadow:var(--v3-chip);color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .block-panel{border:0!important;border-radius:16px;box-shadow:var(--v3-lift)}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type=cta] .block-panel{border-radius:24px}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section)[data-block-type=cta] h2:not(.text-white){color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content [data-block-type]:not(.v3-section)[data-block-type=cta] .block-panel:not(.bg-preserve) p{color:rgb(var(--v3-text))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-blue-600,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-indigo-600,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-indigo-700,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-purple-600,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:bg-blue-600:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:bg-blue-700:hover{background-color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:bg-indigo-500:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:bg-indigo-700:hover{background-color:rgb(var(--v3-navy-hover))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-blue-100,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-blue-50,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-indigo-100,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-indigo-50,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-purple-100,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-purple-50,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .bg-violet-50,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .group:hover .group-hover\:bg-blue-50,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:bg-blue-100:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:bg-blue-50:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:bg-indigo-200:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:bg-indigo-50:hover{background-color:rgb(13 56 87/.05)}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:text-blue-700:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:text-blue-800:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:text-indigo-500:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:text-indigo-600:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:text-indigo-700:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-blue-600,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-blue-700,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-blue-800,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-blue-900,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-indigo-600,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-indigo-800,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-purple-500,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-purple-600,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-purple-700,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-purple-800,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-sky-600,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-sky-700,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-violet-700,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-violet-800{color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-blue-100,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-indigo-200,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .text-sky-300{color:rgb(255 255 255/.8)}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .border-blue-200,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .border-blue-300,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .border-indigo-200,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .border-purple-200,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .border-violet-200,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:border-blue-300:hover,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hover\:border-indigo-300:hover{border-color:rgb(var(--v3-line))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .border-blue-600,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .border-indigo-600{border-color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content :is(h1,h2,h3,h4):is(.text-gray-900,.text-gray-800,.text-black,.text-zinc-900,.text-slate-900):not(.v3-section *){color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content input[type=range]:not(.v3-section *){accent-color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .hero-typewriter-cursor,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .marketing-landing-page .content-block-prose li:before,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .marketing-landing-visual__bar span:first-child{background:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .marketing-landing-button{border-radius:999px;font-weight:600}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .marketing-landing-button--secondary{border-color:transparent;background:rgb(255 255 255);box-shadow:var(--v3-chip);color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .marketing-landing-visual{border:0;border-radius:16px;box-shadow:var(--v3-float)}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .marketing-landing-visual__label{color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .from-blue-50,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .from-indigo-50,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .from-purple-50{--tw-gradient-from:transparent var(--tw-gradient-from-position);--tw-gradient-to:transparent var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .to-blue-50,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .to-indigo-100,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .to-indigo-50,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .to-purple-50{--tw-gradient-to:transparent var(--tw-gradient-to-position)}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .from-blue-600,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .from-indigo-600{--tw-gradient-from:rgb(var(--v3-navy)) var(--tw-gradient-from-position);--tw-gradient-to:rgb(var(--v3-navy)) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}html:is([data-design=v3],:has([data-page-design=v3])) #main-content .to-indigo-700,html:is([data-design=v3],:has([data-page-design=v3])) #main-content .to-purple-600{--tw-gradient-to:rgb(var(--v3-navy)) var(--tw-gradient-to-position)}html:is([data-design=v3],:has([data-page-design=v3])) #main-content section:is(.from-blue-600,.from-indigo-600){margin-inline:16px;border-radius:16px}html:is([data-design=v3],:has([data-page-design=v3])) #main-content :is(input,select,textarea):is(.focus\:ring-blue-500,.focus\:border-blue-500):focus{--tw-ring-color:rgb(13 56 87/0.14);border-color:rgb(var(--v3-navy))}@layer frontend-base{html:is([data-design=v3],:has([data-page-design=v3])) #main-content{font-family:var(--v3-font-body);font-weight:400;color:rgb(var(--v3-text))}}@layer tailwind-components{html:is([data-design=v3],:has([data-page-design=v3])) :is(h1,h2,h3){font-family:var(--v3-font-heading);font-weight:700;letter-spacing:-.025em;text-wrap:balance}html:is([data-design=v3],:has([data-page-design=v3])) #main-content :is(h1,h2,h3){color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) :is(.btn-primary,.btn-secondary){border-radius:999px}html:is([data-design=v3],:has([data-page-design=v3])) .btn-primary{background-color:rgb(var(--v3-navy))}html:is([data-design=v3],:has([data-page-design=v3])) .btn-primary:hover{background-color:rgb(var(--v3-navy-hover))}html:is([data-design=v3],:has([data-page-design=v3])) :is(.feature-card,.content-card){border:0;border-radius:16px;background-color:rgb(255 255 255);box-shadow:var(--v3-lift)}html:is([data-design=v3],:has([data-page-design=v3])) [data-block-type]{padding-top:152px}html:is([data-design=v3],:has([data-page-design=v3])) [data-block-type]:first-child{padding-top:64px}html:is([data-design=v3],:has([data-page-design=v3])) [data-block-type=promptHero]+[data-block-type=builderDemo]{padding-top:76px}html:is([data-design=v3],:has([data-page-design=v3])) [data-block-type=cta][data-cta-style=panel]{padding-top:120px}html:is([data-design=v3],:has([data-page-design=v3])) [data-page-header]~[data-block-type]{padding-top:96px}html:is([data-design=v3],:has([data-page-design=v3])) [data-page-header]~[data-block-type] .v3-h2{font-size:40px}@media (max-width:900px){html:is([data-design=v3],:has([data-page-design=v3])) [data-block-type]{padding-top:112px}html:is([data-design=v3],:has([data-page-design=v3])) [data-page-header]~[data-block-type]{padding-top:64px}html:is([data-design=v3],:has([data-page-design=v3])) [data-page-header]~[data-block-type] .v3-h2{font-size:32px}html:is([data-design=v3],:has([data-page-design=v3])) [data-block-type=cta][data-cta-style=panel]{padding-top:80px}html:is([data-design=v3],:has([data-page-design=v3])) [data-block-type]:first-child{padding-top:32px}html:is([data-design=v3],:has([data-page-design=v3])) [data-block-type=promptHero]+[data-block-type=builderDemo]{padding-top:72px}}.v3-highlight{background:var(--v3-highlight);-webkit-box-decoration-break:clone;box-decoration-break:clone}@keyframes v3-nudge{25%{transform:translateX(-6px)}50%{transform:translateX(5px)}75%{transform:translateX(-3px)}}.v3-section{scroll-margin-top:84px;font-family:var(--v3-font-body);font-size:16px;font-weight:400;line-height:normal;color:rgb(var(--v3-text))}.v3-section :where(p,li,h1,h2,h3,h4,h5,h6){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.v3-container{width:min(1160px,100% - 32px);margin-inline:auto}.v3-heading{font-family:var(--v3-font-heading);font-weight:700;line-height:1.04;letter-spacing:-.025em;color:rgb(var(--v3-navy));text-wrap:balance}.v3-h2{font-size:48px}.v3-h2-lg{font-size:52px}.v3-h2-sm{font-size:44px}.v3-sub{max-width:560px;margin-top:16px;font-size:18px;font-weight:400;line-height:1.6;letter-spacing:-.2px}.v3-kicker,.v3-sub{color:rgb(var(--v3-text))}.v3-kicker{font-family:var(--v3-font-mono);font-size:13px;font-weight:500}.v3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:999px;background-color:rgb(var(--v3-navy));color:rgb(255 255 255);font-weight:600;cursor:pointer;transition:background-color .2s}.v3-btn:hover{background-color:rgb(var(--v3-navy-hover))}.v3-chip{border:0;border-radius:999px;background-color:rgb(255 255 255);color:rgb(var(--v3-navy));box-shadow:var(--v3-chip);cursor:pointer;transition:background-color .2s,color .2s}.v3-chip:hover,.v3-chip[aria-pressed=true]{background-color:rgb(var(--v3-navy));color:rgb(255 255 255);box-shadow:none}.v3-panel{box-shadow:var(--v3-float)}.v3-card,.v3-panel{border-radius:16px;background-color:rgb(255 255 255)}.v3-card{box-shadow:var(--v3-lift)}.v3-mono-symbol{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.v3-section :focus-visible{outline:2px solid rgb(var(--v3-navy));outline-offset:2px}@media (max-width:900px){.v3-h2,.v3-h2-lg,.v3-h2-sm{font-size:36px}}@media (max-width:760px){.v3-sub{font-size:16px}}}