.public-marketing-theme{--public-paper:251 249 245;--public-paper-soft:247 243 238;--public-panel:255 255 255;--public-ink:27 18 51;--public-muted:98 91 115;--public-faint:105 96 124;--public-violet:124 58 237;--public-violet-strong:91 33 182;--public-violet-soft:243 232 255;--public-rule:226 219 235;--public-warm-rule:232 220 207;--public-success:0 128 88;--public-shadow:27 18 51;--color-canvas:var(--public-paper);--color-canvas-soft:var(--public-paper-soft);--color-panel:var(--public-panel);--color-panel-strong:246 241 250;--color-line:var(--public-rule);--color-ink:var(--public-ink);--color-ink-muted:var(--public-muted);--color-ink-faint:var(--public-faint);--color-accent:var(--public-violet);--color-accent-strong:var(--public-violet-strong);--color-accent-soft:var(--public-violet-soft);background:radial-gradient(44rem 26rem at 86% -10rem,rgb(var(--public-violet)/.09),transparent 72%),linear-gradient(180deg,rgb(var(--public-paper)) 0,rgb(255 253 249) 46%,rgb(var(--public-paper)) 100%);font-family:var(--font-sans);color:rgb(var(--public-ink))}.public-marketing-theme h1,.public-marketing-theme h2{font-family:var(--font-sans);font-style:normal;font-weight:900;letter-spacing:0;overflow-wrap:anywhere;min-width:0}.public-marketing-theme h3,.public-marketing-theme h4{font-family:var(--font-sans);font-style:normal}.public-marketing-theme [class*="text-[#3E4947]"],.public-marketing-theme [class*="text-[#4A4360]"],.public-marketing-theme [class*="text-[#56615F]"],.public-marketing-theme [class*="text-[#5F6866]"],.public-marketing-theme [class*="text-[#6E7977]"],.public-marketing-theme [class*="text-[#7D8583]"]{color:rgb(var(--public-muted))}.public-marketing-theme [class*="text-[#827A91]"],.public-marketing-theme [class*="text-[#8A8597]"],.public-marketing-theme [class*="text-[#9189A6]"]{color:rgb(var(--public-faint))}.public-marketing-theme [class*="bg-[#FAF8FF]"],.public-marketing-theme [class*="bg-[#FBFAFE]"],.public-marketing-theme [class*="bg-[#FBFAFF]"]{background-color:rgb(var(--public-paper))}.public-marketing-theme [class*="bg-[#F4F0FB]"],.public-marketing-theme [class*="bg-[#F6F4FC]"],.public-marketing-theme [class*="bg-[#F8F5FF]"]{background-color:rgb(var(--public-paper-soft))}.public-marketing-theme [class*="border-[#E7E1F3]"],.public-marketing-theme [class*="border-[#E7E4F0]"],.public-marketing-theme [class*="border-[#EAE7F2]"],.public-marketing-theme [class*="border-[#EFEAF7]"]{border-color:rgb(var(--public-rule))}.public-marketing-theme :where(a,button,summary):focus-visible{outline:3px solid rgb(var(--public-violet));outline-offset:3px}.public-marketing-theme .hh-cta,.public-marketing-theme a[class*=bg-accent],.public-marketing-theme button[class*=bg-accent]{color:white}.public-marketing-theme .hh-nav-wrap{height:88px;background:transparent}.public-marketing-theme .hh-nav{color:rgb(var(--public-ink));width:min(1140px,calc(100% - 24px));height:64px;margin-top:12px;padding-inline:22px;border-color:rgb(var(--public-rule)/.9);border-radius:999px;backdrop-filter:blur(14px)}.public-marketing-theme .hh-nav,.public-marketing-theme .hh-nav-wrap.is-scrolled .hh-nav{background:rgb(var(--public-panel)/.88);box-shadow:0 18px 46px -25px rgb(var(--public-shadow)/.32)}.public-marketing-theme .hh-nav-wrap.is-scrolled .hh-nav{border-color:rgb(var(--public-rule)/.9)}.public-marketing-theme .public-breadcrumbs{padding-block-start:1.25rem}.public-marketing-theme .public-breadcrumbs ol{min-height:2.5rem;color:rgb(var(--public-faint))}.public-marketing-theme .public-breadcrumbs [aria-current=page]{color:rgb(var(--public-ink))}.public-marketing-theme .public-breadcrumbs a{border-radius:999px;padding:.35rem .2rem;color:rgb(var(--public-muted));text-decoration:none}.public-marketing-theme .public-breadcrumbs a:hover{color:rgb(var(--public-violet))}.public-marketing-content>section:first-of-type{position:relative}.public-marketing-content>section:first-of-type:before{position:absolute;z-index:-1;inset:4% 5% auto auto;width:min(32rem,70vw);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(var(--public-violet)/.1),transparent 68%);content:""}.public-marketing-content>section:not(:first-of-type) h2{font-size:clamp(1.65rem,2.5vw,2.1rem);line-height:1.35}.public-marketing-content article,.public-marketing-content details,.public-marketing-content li[class*=rounded]{border-color:rgb(var(--public-rule))}.public-blog-index>section{max-width:70rem}.public-blog-index .public-blog-masthead{max-width:48rem;padding-block:1.5rem .25rem}.public-blog-index .public-blog-masthead h1{font-size:clamp(2.6rem,6vw,4.5rem);line-height:1.08}.public-blog-index .public-blog-card{border-color:rgb(var(--public-warm-rule));background:rgb(var(--public-panel));box-shadow:0 18px 50px -38px rgb(var(--public-shadow)/.38)}.public-blog-index .public-blog-card h2,.public-blog-index .public-blog-card h3,.public-blog-index .public-blog-shelf h2{font-family:var(--font-sans);font-weight:900}.public-blog-index .public-blog-card:hover{border-color:rgb(var(--public-violet)/.34);transform:translateY(-2px);box-shadow:0 24px 52px -34px rgb(var(--public-shadow)/.34)}.public-blog-index .public-blog-shelf{scroll-margin-top:6rem;border-top:1px solid rgb(var(--public-rule));padding-top:2rem}.public-blog-article{max-width:48rem}.public-blog-article>h1{max-width:44rem;font-size:clamp(2.15rem,5vw,3.15rem);line-height:1.24}.public-blog-article .public-faq-title,.public-blog-article .public-prose-h2{margin-block-start:2.75rem;font-family:var(--font-sans);font-size:clamp(1.35rem,2.5vw,1.6rem);font-weight:900;line-height:1.55}.public-blog-article .public-faq-answer,.public-blog-article .public-prose-list,.public-blog-article .public-prose-p,.public-blog-article td{color:rgb(var(--public-muted))}.public-blog-article .public-prose-p{max-width:43rem;line-height:2.05}.public-blog-article .public-toc{border-color:rgb(var(--public-warm-rule));background:rgb(var(--public-paper-soft));box-shadow:inset 3px 0 0 rgb(var(--public-violet))}.public-blog-article .public-table{border-color:rgb(var(--public-rule));background:rgb(var(--public-panel))}.public-blog-article .public-table thead{background:rgb(var(--public-violet-soft))}.public-blog-article .public-table th{color:rgb(var(--public-violet-strong))}.public-blog-article .public-table td{border-color:rgb(var(--public-rule))}.public-marketing-standalone h1,.public-marketing-standalone main h1{font-size:clamp(2.6rem,5vw,4.25rem);line-height:1.16}.public-marketing-standalone h1,.public-marketing-standalone h2{font-family:var(--font-sans);font-weight:900}.public-marketing-standalone .v2-card{border-color:rgb(var(--public-warm-rule));box-shadow:0 22px 58px -42px rgb(var(--public-shadow)/.42)}.public-legal-theme{min-height:100vh}.public-affiliate-theme>div,.public-legal-theme>section,.public-support-theme{position:relative}.public-affiliate-theme h1,.public-affiliate-theme h2,.public-legal-theme h1,.public-support-theme h1{font-family:var(--font-sans);font-style:normal;font-weight:900}.public-affiliate-theme section[class*=rounded],.public-legal-theme section[class*=rounded],.public-support-theme section[class*=rounded]{border-color:rgb(var(--public-warm-rule));background-color:rgb(var(--public-panel));box-shadow:0 18px 48px -40px rgb(var(--public-shadow)/.32)}@media (max-width:640px){.public-marketing-theme .public-breadcrumbs{padding-inline:1.25rem}.public-marketing-theme .public-breadcrumbs ol{flex-wrap:nowrap;overflow:hidden}.public-marketing-theme .public-breadcrumbs li:last-child{min-width:0;overflow:hidden}.public-marketing-theme .public-breadcrumbs [aria-current=page]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-blog-article,.public-blog-index>section{padding-inline:1.25rem}.public-blog-index .public-blog-masthead h1{font-size:2.75rem}.public-blog-article>h1{font-size:2.25rem}.public-marketing-content>section:not(:first-of-type) h2{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){.public-marketing-theme *,.public-marketing-theme :after,.public-marketing-theme :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.public-marketing-theme{background:white}}