:root{--header-bar:72px}@media (width<=760px){:root{--header-bar:64px}}.v2h{--radius:6px;--r-card:10px;--surface:#fff;--surface-soft:#f7fafd;--tint-strong:#e8eef5;--line:#e0e3e9;--line-soft:#eaecf0;--ui-settle:cubic-bezier(.22, 1, .36, 1);--v2-settle:cubic-bezier(.2, .8, .2, 1);--v2-glow:#aa207f42;font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;--stage:var(--white);--on-stage:var(--muted);--stage-line:var(--line);z-index:30;background:var(--white);color:var(--navy);border-bottom:1px solid var(--line-soft);position:sticky;top:0}.v2h[data-scrolled]{border-bottom-color:var(--stage-line)}.v2h :focus-visible{outline-color:var(--navy)}.v2h__bar{min-height:var(--header-bar);justify-content:space-between;align-items:center;gap:40px;display:flex;position:relative}.v2h__brand{flex:none;align-items:center;min-height:44px;text-decoration:none;display:flex}.v2h__brand img{width:64px;height:auto}.v2h__tagline{display:none}.v2h__nav{flex:1;justify-content:space-between;align-items:center;gap:24px;display:flex}.v2h__groups{align-items:center;gap:2px;display:flex}.v2h__group summary{border-radius:var(--radius);min-height:44px;color:var(--on-stage);cursor:pointer;white-space:nowrap;align-items:center;gap:7px;padding:10px 12px;font-size:15px;font-weight:500;line-height:1.4;list-style:none;transition:color .16s ease-out;display:flex}.v2h__group summary::-webkit-details-marker{display:none}.v2h__group summary::marker{content:""}.v2h__group summary:hover,.v2h__group[open] summary{color:var(--navy)}.v2h__chevron{opacity:.7;transition:transform .18s ease-out}.v2h__group[open] .v2h__chevron{transform:rotate(180deg)}.v2h__panel{top:calc(100% + 8px);background:var(--white);min-height:296px;color:var(--navy);border-radius:16px;grid-template-columns:.95fr 1.15fr 1fr;display:grid;position:absolute;inset-inline:0;overflow:clip;box-shadow:0 24px 56px -16px #24304d47,0 8px 20px -12px #24304d29}.v2h__panel :focus-visible{outline-color:var(--magenta)}.v2h__promise{isolation:isolate;color:var(--white);background:radial-gradient(110% 70% at 105% 110%, #aa207f6b, transparent 62%), radial-gradient(80% 60% at -10% -10%, var(--navy-soft), transparent 70%), var(--navy);flex-direction:column;align-items:flex-start;padding:34px 30px 26px;display:flex;position:relative;overflow:hidden}.v2h__promise:before{content:"";z-index:-1;background-image:radial-gradient(#ffffff29 1px,#0000 1.4px);background-size:14px 14px;position:absolute;inset:0;mask-image:linear-gradient(215deg,#000 0%,#0000 48%)}.v2h__promise :focus-visible{outline-color:var(--white)}.v2h__claim{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:26px;font-weight:400;line-height:1.2}.v2h__intro{max-width:34ch;color:var(--on-navy);margin:17px 0 24px;font-size:13px;line-height:1.8}.v2h__overview{color:#ffffffad;border-top:1px solid #fff3;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;min-height:44px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:400;line-height:1.5;text-decoration:none;transition:color .16s ease-out;display:inline-flex}.v2h__overview:is(:hover,:focus-visible){color:var(--white)}.v2h__overview-arrow{border:0;border-radius:50%;flex:0 0 20px;place-items:center;height:20px;transition:background-color .18s ease-out,border-color .18s ease-out,transform .18s ease-out;display:grid}.v2h__overview-arrow svg{width:14px;height:14px}.v2h__overview:is(:hover,:focus-visible) .v2h__overview-arrow{transform:translate(3px)}.v2h__column{min-width:0;padding:32px 18px 24px 24px}.v2h__column+.v2h__column{padding:32px 24px 24px 12px}.v2h__column-title{color:var(--muted);letter-spacing:0;align-items:center;gap:14px;margin:0 12px 16px;font-size:12px;font-weight:400;line-height:1.5;display:flex}.v2h__column-title:after{content:"";background:var(--line);flex:1;height:1px}.v2h__links{gap:5px;margin:0;padding:0;list-style:none;display:grid}.v2h__links a,.v2h__proof{border:1px solid #0000;border-radius:8px;text-decoration:none;transition:background-color .16s ease-out,border-color .16s ease-out,box-shadow .2s ease-out}.v2h__links a{align-items:flex-start;gap:12px;padding:12px;display:flex}.v2h__links a:is(:hover,:focus-visible,[aria-current=page]),.v2h__proof:is(:hover,:focus-visible){border-color:var(--line-soft);background:var(--white);box-shadow:0 10px 24px -18px #24304d73}.v2h__icon{height:38px;color:var(--magenta);background:linear-gradient(145deg, var(--magenta-wash), var(--magenta-tint));border-radius:8px;flex:0 0 38px;place-items:center;transition:background .18s ease-out,color .18s ease-out,box-shadow .18s ease-out,transform .22s cubic-bezier(.16,1,.3,1);display:grid;box-shadow:inset 0 0 0 1px #aa207f1a}.v2h__links a:is(:hover,:focus-visible,[aria-current=page]) .v2h__icon{color:var(--white);background:var(--magenta);transform:translateY(-1px);box-shadow:0 6px 14px -8px #aa207fb3}.v2h__copy{flex:1;min-width:0}.v2h__links strong{letter-spacing:-.01em;font-size:15px;font-weight:400;line-height:1.45;transition:color .16s ease-out;display:block}.v2h__note{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.v2h__go{color:var(--magenta);opacity:0;align-self:center;transition:opacity .16s ease-out,transform .16s ease-out;transform:translate(-4px)}.v2h__go svg{width:14px;height:14px;display:block}:is(.v2h__links a,.v2h__proof):is(:hover,:focus-visible,[aria-current=page]) .v2h__go{opacity:1;transform:none}:is(.v2h__links a,.v2h__proof):is(:hover,:focus-visible) :is(strong,.v2h__proof-title){color:var(--magenta)}.v2h__proof{border-color:var(--line-soft);border-radius:var(--r-card);background:var(--surface-soft);color:var(--navy);flex-direction:column;align-items:flex-start;gap:8px;padding:20px 20px 16px;display:flex}.v2h__proof-title{letter-spacing:-.022em;text-wrap:balance;font-size:22px;font-weight:400;line-height:1.25;transition:color .16s ease-out}.v2h__proof-text{color:var(--muted);font-size:13px;line-height:1.6}.v2h__proof .v2h__go{align-self:flex-end}.v2h__actions{align-items:center;gap:16px;display:flex}.v2h__language{align-items:center;display:inline-flex}.v2h__language a{min-width:38px;min-height:44px;color:var(--on-stage);letter-spacing:.02em;place-items:center;font-size:13px;font-weight:500;text-decoration:none;transition:color .16s ease-out;display:grid}.v2h__language a:hover{color:var(--navy)}.v2h__language a[aria-current=true]{color:var(--navy);text-underline-offset:6px;font-weight:600;text-decoration:underline 1.5px}.v2h__cta{border:1px solid var(--line-strong);border-radius:var(--radius);min-height:42px;color:var(--navy);white-space:nowrap;align-items:center;gap:10px;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out;display:inline-flex}.v2h__cta:hover{border-color:var(--magenta);background:var(--magenta-wash);color:var(--magenta)}.v2h__cta svg{width:16px;height:16px}.v2h__toggle{min-width:48px;min-height:44px;color:var(--navy);font:600 15px/1.4 var(--font-display);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;padding:8px 0;display:flex}.v2h__toggle svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.v2h__toggle path{transform-box:fill-box;transform-origin:50%;transition:transform .22s var(--ui-settle), opacity .16s ease-out}.v2h__toggle[aria-expanded=true] .v2h__line-top{transform:translateY(6px)rotate(45deg)}.v2h__toggle[aria-expanded=true] .v2h__line-middle{opacity:0;transform:scaleX(.4)}.v2h__toggle[aria-expanded=true] .v2h__line-bottom{transform:translateY(-6px)rotate(-45deg)}@media (width>=961px){.v2h__brand{gap:12px}.v2h__tagline{color:var(--navy);white-space:nowrap;gap:4px;font-size:13px;font-weight:600;line-height:1.4;display:flex}.v2h__tagline>span{opacity:1}.v2h__tagline>span:nth-child(2){color:var(--magenta)}.v2h__brand:is([data-tagline-play],:focus-visible) .v2h__tagline>span{animation:.3s cubic-bezier(.16,1,.3,1) both v2h-tagline}.v2h__brand:is([data-tagline-play],:focus-visible) .v2h__tagline>span:nth-child(2){animation-delay:.52s}.v2h__brand:is([data-tagline-play],:focus-visible) .v2h__tagline>span:nth-child(3){animation-delay:1.04s}.v2h{--nav-gap:32px;transition:background-color .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.v2h[data-scrolled]{backdrop-filter:saturate(1.6)blur(14px);background:#ffffffdb;box-shadow:0 10px 28px -24px #171f3352}.v2h__bar,.v2h__nav{gap:var(--nav-gap)}.v2h__groups{margin-inline:auto}.v2h__group summary{position:relative}.v2h__group summary:after{content:"";left:12px;right:12px;bottom:calc((44px - var(--header-bar)) / 2 - 1px);background:var(--magenta);border-radius:2px 2px 0 0;height:2px;transition:transform .2s ease-out;position:absolute;transform:scaleX(0)}.v2h__group[open] summary:after{transform:scaleX(1)}.v2h__group[open] .v2h__panel{animation:.22s cubic-bezier(.16,1,.3,1) v2h-panel}.v2h__group[open] :is(.v2h__promise>*,.v2h__links li,.v2h__proof){animation:.36s cubic-bezier(.16,1,.3,1) both v2h-item}.v2h__group[open] :is(.v2h__links li,.v2h__proof){animation-delay:calc(60ms + var(--i,0) * 40ms)}.v2h__language{margin-inline-start:-10px}.v2h__language:after{content:"";background:var(--line);width:1px;height:20px;margin-inline-start:10px}.v2h__cta{border-color:var(--navy);background:var(--navy);min-height:44px;color:var(--white);padding-inline:18px 16px}.v2h__cta:hover{border-color:var(--magenta);background:var(--magenta);color:var(--white)}.v2h__cta svg{transition:transform .18s ease-out}.v2h__cta:hover svg{transform:translate(2px)}}@keyframes v2h-panel{0%{opacity:.6;transform:translateY(-5px)}}@keyframes v2h-item{0%{opacity:0;transform:translateY(6px)}}@keyframes v2h-tagline{0%{opacity:0;transform:translateY(8px)scale(1.12)}28%{opacity:1;transform:translateY(-1px)scale(.97)}55%{opacity:1;transform:translateY(1px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width>=961px) and (width<=1100px){.v2h__tagline{gap:0;font-size:11px;line-height:1.3;display:grid}.v2h{--nav-gap:16px}.v2h__group summary{padding-inline:8px}.v2h__group summary:after{left:8px;right:8px}.v2h__actions{gap:8px}.v2h__cta{padding-inline:14px 12px}.v2h__panel{grid-template-columns:.9fr 1.15fr .9fr}.v2h__promise{padding:28px 24px 22px}.v2h__claim{font-size:22px}.v2h__column{padding:28px 12px 20px 16px}.v2h__column+.v2h__column{padding:28px 16px 20px 4px}.v2h__proof{padding:18px 16px 14px}.v2h__proof-title{font-size:19px}}@media (width<=960px){html[data-menu-open]{overflow:hidden}.v2h{--menu-bg:#171f33;--menu-ease:cubic-bezier(.22, 1, .36, 1);transition:background-color .32s ease-out,border-color .32s ease-out}html[data-chrome=v2][data-menu-open] .v2h.v2h{background:var(--menu-bg);box-shadow:none;backdrop-filter:none;border-bottom-color:#0000}.v2h__brand{align-items:center;display:grid}.v2h__brand img{grid-area:1/1;width:52px;transition:opacity .28s ease-out}.v2h__tagline{height:var(--header-bar);color:var(--navy);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:600;line-height:1.4;transition:color .28s ease-out;display:flex;position:absolute;top:0;left:50%;translate:-50%}.v2h__tagline>span{animation:.3s cubic-bezier(.16,1,.3,1) .32s both v2h-tagline}.v2h__tagline>span:nth-child(2){color:var(--magenta);transition:color .28s ease-out;animation-delay:.84s}.v2h__tagline>span:nth-child(3){animation-delay:1.36s}.v2h__tagline{cursor:pointer}.v2h__brand,.v2h__brand img{-webkit-tap-highlight-color:transparent;user-select:none;-webkit-touch-callout:none}.v2h__brand img{-webkit-user-drag:none}.v2h__tagline[data-replay]>span{animation-delay:0s}.v2h__tagline[data-replay]>span:nth-child(2){animation-delay:.52s}.v2h__tagline[data-replay]>span:nth-child(3){animation-delay:1.04s}html[data-menu-open] .v2h__tagline{color:var(--white)}html[data-menu-open] .v2h__tagline>span:nth-child(2){color:var(--pink)}.v2h__logo--light,html[data-menu-open] .v2h__logo:not(.v2h__logo--light){opacity:0}html[data-menu-open] .v2h__logo--light{opacity:1}.v2h__toggle{transition:color .28s ease-out}html[data-menu-open] .v2h__toggle{color:var(--white)}html[data-menu-open] .v2h :focus-visible{outline-color:var(--white)}.v2h__bar{flex-wrap:wrap;gap:0}.v2h__brand,.v2h__toggle{min-height:var(--header-bar)}.v2h__nav{--stage:var(--menu-bg);--on-stage:#b9c1d3;--stage-line:#ffffff1f;color:var(--white);background:var(--stage);flex-direction:column;flex-basis:100%;justify-content:flex-start;align-items:stretch;gap:0;padding-bottom:24px}.v2h:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(140% 50% at 110% 110%, #aa207f6b, transparent 64%), radial-gradient(90% 35% at -15% -4%, var(--navy-soft), transparent 70%), linear-gradient(215deg, transparent 0%, var(--menu-bg) 38%), radial-gradient(#ffffff1f 1px, transparent 1.4px) 0 0 / 14px 14px, var(--menu-bg);clip-path:inset(0 0 100%);opacity:0;height:100dvh;transition:clip-path .26s cubic-bezier(.4,0,1,1),opacity .22s ease-in;position:fixed;inset:0 0 auto}html[data-menu-open] .v2h:before{clip-path:inset(0);opacity:1;transition:clip-path .56s var(--menu-ease), opacity .24s ease-out}.v2h__toggle:not([hidden])~.v2h__nav{z-index:1;top:var(--header-bar);height:calc(100dvh - var(--header-bar));padding:12px var(--page-gutter) max(24px, env(safe-area-inset-bottom));overscroll-behavior:contain;clip-path:inset(0 0 100%);opacity:0;background:0 0;transition:clip-path .26s cubic-bezier(.4,0,1,1),opacity .22s ease-in;position:fixed;left:0;right:0;overflow-y:auto}@media (scripting:enabled){.v2h__toggle[hidden]{display:flex!important}.v2h__toggle[hidden]~.v2h__nav{display:none}}html[data-menu-open] .v2h__toggle:not([hidden])~.v2h__nav{clip-path:inset(0);opacity:1;transition:clip-path .56s var(--menu-ease), opacity .24s ease-out}.v2h__toggle:not([hidden])~.v2h__nav :is(.v2h__group,.v2h__actions){opacity:0;transition:opacity .16s ease-in,translate .16s ease-in;translate:0 14px}html[data-menu-open] .v2h__toggle:not([hidden])~.v2h__nav :is(.v2h__group,.v2h__actions){opacity:1;transition:opacity .42s ease-out var(--menu-delay), translate .6s var(--menu-ease) var(--menu-delay);translate:0}.v2h__group:first-child{--menu-delay:90ms}.v2h__group:nth-child(2){--menu-delay:.14s}.v2h__group:nth-child(3){--menu-delay:.19s}.v2h__group:nth-child(4){--menu-delay:.24s}.v2h__group:nth-child(n+5){--menu-delay:.29s}.v2h__actions{--menu-delay:.32s}.v2h__groups{flex-direction:column;align-items:stretch;gap:0}.v2h__group{border-bottom:1px solid var(--stage-line)}.v2h__group:last-child{border-bottom:0}.v2h__group summary{min-height:72px;color:var(--white);white-space:normal;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:16px 0;display:grid}.v2h__group summary:hover,.v2h__group[open] summary{color:var(--white)}html[data-chrome=v2] .v2h__nav .v2h__group summary:active{color:var(--on-stage);background-color:#0000}.v2h__label{letter-spacing:-.03em;grid-area:1/1;font-size:28px;font-weight:600;line-height:1.15;transition:color .24s ease-out}.v2h__group[open] .v2h__label{color:var(--pink)}.v2h__chevron{box-sizing:content-box;opacity:1;width:14px;height:14px;transition:transform .32s var(--menu-ease), background-color .24s ease-out, border-color .24s ease-out;border:1px solid #ffffff2e;border-radius:50%;flex:none;grid-area:1/2;padding:9px}.v2h__group[open] .v2h__chevron{border-color:var(--magenta);background:var(--magenta)}@supports (interpolate-size:allow-keywords) and selector(details::details-content){.v2h__group{interpolate-size:allow-keywords}.v2h__group::details-content{opacity:0;block-size:0;transition:block-size .42s var(--menu-ease), opacity .26s ease, content-visibility .42s allow-discrete;overflow:clip}.v2h__group[open]::details-content{opacity:1;block-size:auto}.v2h__group[open] .v2h__panel{animation:none}}.v2h__panel{min-height:0;color:var(--white);box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:stretch;gap:22px;padding:4px 0 24px;display:flex;position:static;overflow:visible}.v2h__panel :focus-visible{outline-color:var(--white)}.v2h__promise{background:0 0;border:0;order:2;padding:0;display:block;overflow:visible}.v2h__promise:before,.v2h__claim,.v2h__intro{display:none}.v2h__overview{border-top:1px solid var(--stage-line);color:#ffffffad;justify-content:space-between;align-self:stretch;gap:12px;min-height:44px;margin:0;padding:12px 0 0;font-size:14px;font-weight:400;text-decoration:none;display:flex}.v2h__overview-arrow{height:20px;color:inherit;border:0;flex:0 0 20px}.v2h__overview:is(:hover,:active,:focus-visible){color:var(--white)}.v2h__overview:is(:hover,:active,:focus-visible) .v2h__overview-arrow{transform:translate(3px)}.v2h__column,.v2h__column+.v2h__column{align-self:stretch;padding:0}.v2h__column-title{color:var(--on-stage);margin:0 0 10px}.v2h__column-title:after{background:var(--stage-line)}.v2h__links{gap:4px;margin-inline:-11px}.v2h__links a{-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;min-height:56px;padding:10px 12px 10px 10px}.v2h__links a:is(:hover,:active,:focus-visible,[aria-current=page]){box-shadow:none;background:#ffffff0f;border-color:#ffffff1a}html[data-chrome=v2] .v2h__nav .v2h__links a:active{background:#ffffff17}.v2h__icon{height:40px;color:var(--pink);background:linear-gradient(145deg,#aa207f52,#aa207f1f);border-radius:10px;flex:0 0 40px;box-shadow:inset 0 0 0 1px #e1a9c82e}.v2h__links a:is(:hover,:active,:focus-visible,[aria-current=page]) .v2h__icon{color:var(--white);background:var(--magenta);box-shadow:0 8px 18px -8px #aa207fcc}.v2h__links strong{color:var(--white);font-size:16px;font-weight:500;line-height:1.35}:is(.v2h__links a,.v2h__proof):is(:hover,:focus-visible) :is(strong,.v2h__proof-title){color:var(--white)}.v2h__note{color:var(--on-stage);margin-top:2px;font-size:13px;line-height:1.5}.v2h__go{color:var(--pink);opacity:.55;transform:none}:is(.v2h__links a,.v2h__proof):is(:hover,:active,:focus-visible,[aria-current=page]) .v2h__go{opacity:1;transform:translate(2px)}.v2h__column--proof{display:none}.v2h__group[open] :is(.v2h__column-title,.v2h__links li,.v2h__proof,.v2h__overview){animation:v2h-item .42s var(--menu-ease) both;animation-delay:calc(80ms + var(--i,0) * 45ms)}.v2h__group[open] .v2h__column-title{animation-delay:40ms}.v2h__group[open] .v2h__overview{animation-delay:.3s}.v2h__actions{flex-direction:column-reverse;align-items:stretch;gap:8px;margin-top:auto;padding-top:28px}.v2h__language{align-self:center}.v2h__language a{color:var(--on-stage)}.v2h__language a:hover,.v2h__language a[aria-current=true]{color:var(--white)}.v2h__cta{border-color:var(--magenta);background:var(--magenta);min-height:52px;color:var(--white);justify-content:center;font-size:16px}.v2h__cta:hover{border-color:var(--magenta-hover);background:var(--magenta-hover);color:var(--white)}}@media (width>=961px){.v2h__logo--light{display:none}}@media screen{html[data-chrome=v2] .v2h{background:#ffffffeb;border-bottom-color:#0000}html[data-chrome=v2] .v2h[data-scrolled]{background:#ffffffeb;border-bottom-color:#24304d14;box-shadow:0 8px 24px -20px #24304d3d}@supports (backdrop-filter:blur(20px)){html[data-chrome=v2] .v2h{backdrop-filter:blur(20px)saturate(1.3)}}html[data-chrome=v2] .v2h__language a{min-width:44px}html[data-chrome=v2] .v2h__panel{transform-origin:top}html[data-chrome=v2] .v2h__cta{isolation:isolate;transition:background-color .16s ease-out, color .16s ease-out, border-color .16s ease-out, transform .22s var(--ui-settle);position:relative;overflow:hidden}html[data-chrome=v2] .v2h__cta:active{transition-duration:60ms;transform:scale(.975)}html[data-chrome=v2] .v2h__cta>svg{transition:transform .26s var(--v2-settle)}html[data-chrome=v2] .v2h__group summary:active{background-color:var(--tint-strong)}html[data-chrome=v2] .v2h__toggle{-webkit-tap-highlight-color:transparent}html[data-chrome=v2] .v2h__toggle:active{opacity:.6}@media (hover:hover) and (pointer:fine){html[data-chrome=v2] .v2h__cta{transition:background-color .16s ease-out, color .16s ease-out, border-color .16s ease-out, box-shadow .32s var(--v2-settle), translate .22s var(--v2-settle), transform .22s var(--v2-settle)}html[data-chrome=v2] .v2h__cta:hover{box-shadow:0 8px 22px -12px var(--v2-glow);translate:0 -1px}html[data-chrome=v2] .v2h__cta:active{translate:0}html[data-chrome=v2] .v2h__cta:hover>svg{transform:translate(3px)}}@media (width<=960px){html[data-chrome=v2] .v2h__language a{min-width:48px}}@media (prefers-reduced-motion:reduce){html[data-chrome=v2] .v2h__cta{transition:none}html[data-chrome=v2] .v2h__cta:active{transform:none}}@media (prefers-reduced-transparency:reduce){html[data-chrome=v2] .v2h,html[data-chrome=v2] .v2h[data-scrolled]{background:var(--white);backdrop-filter:none}}@media (prefers-contrast:more){html[data-chrome=v2] .v2h,html[data-chrome=v2] .v2h[data-scrolled]{background:var(--white);border-bottom-color:var(--navy);backdrop-filter:none}}}@media (prefers-reduced-motion:reduce){.v2h__tagline>span,.v2h__brand:is([data-tagline-play],:focus-visible) .v2h__tagline>span{animation:none}.v2h,.v2h__chevron,.v2h__toggle path,.v2h__group summary:after,.v2h__cta svg,.v2h__brand img,.v2h__toggle{transition:none}.v2h__group[open] .v2h__panel,.v2h__group[open] :is(.v2h__column-title,.v2h__links li,.v2h__proof,.v2h__overview){animation:none}.v2h:before,.v2h__nav,.v2h__nav :is(.v2h__group,.v2h__actions),.v2h__group::details-content{transition:none!important}}@media print{.v2h__nav,.v2h__toggle{display:none!important}.v2h{background:0 0;position:static}}.business-contact[data-astro-cid-gcr4zulf]{z-index:1;background:var(--white);border-top:1px solid var(--line);padding-block:clamp(72px,9vw,132px);position:relative}.contact-layout[data-astro-cid-gcr4zulf]{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}h2[data-astro-cid-gcr4zulf]{letter-spacing:-.035em;text-wrap:balance;hyphens:auto;min-width:0;max-width:100%;margin:0;font-size:clamp(44px,6.4vw,88px);line-height:1.06}h2[data-astro-cid-gcr4zulf] span[data-astro-cid-gcr4zulf]{color:var(--magenta)}.business-contact--specific[data-astro-cid-gcr4zulf] h2[data-astro-cid-gcr4zulf]{max-width:25ch;font-size:clamp(32px,4.2vw,60px)}.contact-actions[data-astro-cid-gcr4zulf]{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding-bottom:4px;display:flex}.contact-demo[data-astro-cid-gcr4zulf]{min-height:56px;padding:16px 28px;font-size:17px}.contact-email[data-astro-cid-gcr4zulf]{min-height:44px;color:var(--muted);align-items:center;font-size:14px;text-decoration:none;display:inline-flex}.contact-email[data-astro-cid-gcr4zulf]:hover{color:var(--magenta);text-decoration:underline}@media (width<=760px){.contact-layout[data-astro-cid-gcr4zulf]{flex-direction:column;align-items:flex-start;gap:32px}}@media (width<=480px){.contact-actions[data-astro-cid-gcr4zulf]{align-self:stretch}.contact-demo[data-astro-cid-gcr4zulf]{width:100%}}@media print{.business-contact[data-astro-cid-gcr4zulf]{display:none}}.newsletter-form[data-astro-cid-c5a5jkvp]{max-width:520px}.newsletter-label[data-astro-cid-c5a5jkvp]{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.newsletter-label--hidden[data-astro-cid-c5a5jkvp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.newsletter-field[data-astro-cid-c5a5jkvp]{border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--white);align-items:center;gap:6px;padding:6px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex;box-shadow:0 1px 2px #24304d0a,0 8px 24px -12px #24304d2e}.newsletter-field[data-astro-cid-c5a5jkvp]:focus-within{border-color:var(--navy)}input[data-astro-cid-c5a5jkvp][type=email]{min-width:0;height:44px;color:var(--ink);font:400 15px/1.4 var(--font-body);background:0 0;border:0;flex:1;padding:0 14px}input[data-astro-cid-c5a5jkvp][type=email]:focus{outline:none}input[data-astro-cid-c5a5jkvp][type=email]::placeholder{color:var(--subtle);opacity:1}button[data-astro-cid-c5a5jkvp]{border-radius:var(--radius);background:var(--navy);height:44px;color:var(--white);font:var(--fw-display) 15px/1.4 var(--font-display);cursor:pointer;border:0;flex:none;padding:0 22px;transition:background .15s ease-out}button[data-astro-cid-c5a5jkvp]:hover{background:var(--navy-soft)}button[data-astro-cid-c5a5jkvp]:focus-visible{outline:2px solid var(--magenta);outline-offset:2px}button[data-astro-cid-c5a5jkvp][aria-busy=true]{cursor:progress;opacity:.7}button[data-astro-cid-c5a5jkvp]:disabled{cursor:default;opacity:.6}.newsletter-trap[data-astro-cid-c5a5jkvp]{position:absolute;left:-5000px}.newsletter-status[data-astro-cid-c5a5jkvp]{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.6}.newsletter-status[data-astro-cid-c5a5jkvp]:empty{display:none}.newsletter-status[data-astro-cid-c5a5jkvp][data-state=sent]{color:var(--success)}.newsletter-status[data-astro-cid-c5a5jkvp][data-state=error]{color:var(--magenta)}.newsletter-status[data-astro-cid-c5a5jkvp][data-state=preview]{color:var(--warning)}.newsletter-form--navy[data-astro-cid-c5a5jkvp] .newsletter-field[data-astro-cid-c5a5jkvp]{border-color:var(--on-navy-line);box-shadow:none;background:#ffffff0f}.newsletter-form--navy[data-astro-cid-c5a5jkvp] .newsletter-field[data-astro-cid-c5a5jkvp]:focus-within{border-color:var(--pink)}.newsletter-form--navy[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp][type=email]{color:var(--white)}.newsletter-form--navy[data-astro-cid-c5a5jkvp] input[data-astro-cid-c5a5jkvp][type=email]::placeholder{color:var(--on-navy);opacity:.75}.newsletter-form--navy[data-astro-cid-c5a5jkvp] button[data-astro-cid-c5a5jkvp]{background:var(--magenta)}.newsletter-form--navy[data-astro-cid-c5a5jkvp] button[data-astro-cid-c5a5jkvp]:hover{background:var(--magenta-hover)}.newsletter-form--navy[data-astro-cid-c5a5jkvp] button[data-astro-cid-c5a5jkvp]:focus-visible{outline-color:var(--white)}.newsletter-form--navy[data-astro-cid-c5a5jkvp] .newsletter-note[data-astro-cid-c5a5jkvp],.newsletter-form--navy[data-astro-cid-c5a5jkvp] .newsletter-status[data-astro-cid-c5a5jkvp]{color:var(--on-navy);font-size:12px}.newsletter-form--navy[data-astro-cid-c5a5jkvp] .newsletter-note[data-astro-cid-c5a5jkvp] a[data-astro-cid-c5a5jkvp]{min-height:0;text-decoration:underline #ffffff73;display:inline}.newsletter-form--navy[data-astro-cid-c5a5jkvp] .newsletter-note[data-astro-cid-c5a5jkvp] a[data-astro-cid-c5a5jkvp]:hover{color:var(--white);text-decoration-color:currentColor}.newsletter-form--navy[data-astro-cid-c5a5jkvp] .newsletter-status[data-astro-cid-c5a5jkvp][data-state=sent]{color:var(--wallet-fill)}.newsletter-form--navy[data-astro-cid-c5a5jkvp] .newsletter-status[data-astro-cid-c5a5jkvp][data-state=error],.newsletter-form--navy[data-astro-cid-c5a5jkvp] .newsletter-status[data-astro-cid-c5a5jkvp][data-state=preview]{color:var(--pink)}@media (pointer:coarse){input[data-astro-cid-c5a5jkvp][type=email]{font-size:16px}}@media (width<=420px){.newsletter-field[data-astro-cid-c5a5jkvp]{flex-direction:column;align-items:stretch;gap:4px}input[data-astro-cid-c5a5jkvp][type=email]{flex:none;height:48px;padding-inline:12px}button[data-astro-cid-c5a5jkvp]{width:100%;height:48px}}footer-showcase[data-astro-cid-4bbbdloo]{display:block}.site-footer[data-astro-cid-4bbbdloo]{isolation:isolate;background:var(--navy);color:var(--on-navy);padding-block:80px max(24px, env(safe-area-inset-bottom,0px));font-size:14px;position:relative;overflow:clip}.site-footer[data-astro-cid-4bbbdloo]>.container[data-astro-cid-4bbbdloo]{z-index:1;position:relative}.footer-watermark[data-astro-cid-4bbbdloo]{aspect-ratio:600/374;pointer-events:none;background:#ffffff0f;width:min(64vw,760px);position:absolute;bottom:-82px;right:-48px;mask:url(/brand/logo-white.png) 50%/contain no-repeat}.footer-watermark[data-astro-cid-4bbbdloo]:after{content:"";background:radial-gradient(210px circle at var(--light-x,55%) var(--light-y,45%), #e1a9c85c, transparent 100%);opacity:0;position:absolute;inset:0}.site-footer[data-astro-cid-4bbbdloo] a[data-astro-cid-4bbbdloo]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.site-footer[data-astro-cid-4bbbdloo] a[data-astro-cid-4bbbdloo]:hover,.site-footer[data-astro-cid-4bbbdloo] a[data-astro-cid-4bbbdloo][aria-current=page]{color:var(--white);text-decoration:underline}.site-footer[data-astro-cid-4bbbdloo] a[data-astro-cid-4bbbdloo]:focus-visible{outline-color:var(--white)}.footer-main[data-astro-cid-4bbbdloo]{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:40px;padding-bottom:128px;display:grid}.footer-logo[data-astro-cid-4bbbdloo]{position:relative}.footer-logo[data-astro-cid-4bbbdloo] img[data-astro-cid-4bbbdloo]{width:64px;height:auto}.footer-expansion[data-astro-cid-4bbbdloo]{font:400 13px/1.6 var(--font-body);color:var(--on-navy);margin-top:14px;display:block}.footer-brand[data-astro-cid-4bbbdloo] p[data-astro-cid-4bbbdloo]{max-width:24ch;color:var(--white);font:var(--fw-display) 22px/1.5 var(--font-display);margin:20px 0 16px}.footer-word[data-astro-cid-4bbbdloo]{display:inline-block}.footer-statement[data-astro-cid-4bbbdloo]{color:var(--pink);display:inline-block;position:relative}.footer-statement[data-astro-cid-4bbbdloo]:after{content:"";transform-origin:0;background:currentColor;height:2px;position:absolute;inset:auto 0 -7px}.footer-contact[data-astro-cid-4bbbdloo]{color:var(--white);font-family:var(--font-display);gap:10px;font-size:16px}.footer-social-link[data-astro-cid-4bbbdloo]{justify-content:flex-start;width:44px}.footer-social-link[data-astro-cid-4bbbdloo] svg[data-astro-cid-4bbbdloo]{flex:none;display:block}.site-footer[data-astro-cid-4bbbdloo] .footer-social-link[data-astro-cid-4bbbdloo]:is(:hover,:focus-visible){color:var(--pink)}.footer-nav[data-astro-cid-4bbbdloo]{padding:0;display:block}.footer-nav[data-astro-cid-4bbbdloo] h2[data-astro-cid-4bbbdloo]{color:var(--white);letter-spacing:normal;text-wrap:initial;margin:0 0 12px;font-size:15px;line-height:1.5}.footer-nav[data-astro-cid-4bbbdloo] ul[data-astro-cid-4bbbdloo]{margin:0;padding:0;list-style:none}.footer-nav[data-astro-cid-4bbbdloo] a[data-astro-cid-4bbbdloo]{padding-block:8px}.footer-nav[data-astro-cid-4bbbdloo] .footer-subnav[data-astro-cid-4bbbdloo]{margin:-4px 0 8px;padding-left:12px;font-size:13px}.footer-main[data-astro-cid-4bbbdloo]:has(+.footer-newsletter){padding-bottom:56px}.footer-newsletter[data-astro-cid-4bbbdloo]{border-top:1px solid var(--on-navy-line);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:16px 48px;padding-block:40px;display:grid}.footer-newsletter[data-astro-cid-4bbbdloo] h2[data-astro-cid-4bbbdloo]{color:var(--white);letter-spacing:normal;margin:0 0 6px;font-size:15px;line-height:1.5}.footer-newsletter-copy[data-astro-cid-4bbbdloo] p[data-astro-cid-4bbbdloo]{margin:0}.footer-bottom[data-astro-cid-4bbbdloo]{border-top:1px solid var(--on-navy-line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px 24px;padding-top:24px;font-size:12px;display:grid}.footer-bottom[data-astro-cid-4bbbdloo] p[data-astro-cid-4bbbdloo]{margin:0}.footer-legal[data-astro-cid-4bbbdloo]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;padding:0;display:flex}.cookie-settings[data-astro-cid-4bbbdloo]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-settings[data-astro-cid-4bbbdloo]:hover{color:var(--white);text-decoration:underline}.cookie-settings[data-astro-cid-4bbbdloo]:focus-visible{outline:2px solid var(--white);outline-offset:4px}.cookie-status[data-astro-cid-4bbbdloo]{text-align:center;font-size:12px}.cookie-status[data-astro-cid-4bbbdloo]:empty{display:none}.footer-credit[data-astro-cid-4bbbdloo]{justify-self:end;gap:8px}.footer-credit[data-astro-cid-4bbbdloo] svg[data-astro-cid-4bbbdloo]{color:var(--white);display:block}.site-footer[data-astro-cid-4bbbdloo] .footer-credit[data-astro-cid-4bbbdloo]:hover{text-decoration:none}.footer-credit-mark[data-astro-cid-4bbbdloo]{isolation:isolate;flex:none;display:inline-grid;position:relative}.footer-credit-mark[data-astro-cid-4bbbdloo]:before{content:"";z-index:-1;pointer-events:none;border-radius:999px;position:absolute;inset:-15%}.footer-credit-text[data-astro-cid-4bbbdloo]{white-space:nowrap;display:inline-flex;position:relative}.footer-credit-char[data-astro-cid-4bbbdloo]{height:1.35em;line-height:1.35;display:inline-block;overflow:hidden}.footer-credit-char[data-astro-cid-4bbbdloo]>span[data-astro-cid-4bbbdloo]{display:block}.footer-credit-char[data-astro-cid-4bbbdloo]>span[data-astro-cid-4bbbdloo]:after{content:attr(data-char);color:var(--pink);display:block}.footer-credit-text[data-astro-cid-4bbbdloo]:after{content:"";background:var(--pink);transform-origin:100%;height:1px;position:absolute;inset:auto 0 -2px;transform:scaleX(0)}.footer-credit[data-astro-cid-4bbbdloo]:is(:hover,:focus-visible) .footer-credit-char[data-astro-cid-4bbbdloo]>span[data-astro-cid-4bbbdloo]{transform:translateY(-50%)}.footer-credit[data-astro-cid-4bbbdloo]:is(:hover,:focus-visible) .footer-credit-text[data-astro-cid-4bbbdloo]:after{transform-origin:0;transform:scaleX(1)}.footer-credit[data-astro-cid-4bbbdloo]:is(:hover,:focus-visible) svg[data-astro-cid-4bbbdloo]{color:var(--pink)}@media (prefers-reduced-motion:no-preference){footer-showcase[data-astro-cid-4bbbdloo].footer-arrived .footer-brand[data-astro-cid-4bbbdloo] p[data-astro-cid-4bbbdloo]{animation:1s cubic-bezier(.16,1,.3,1) .18s both footer-arrival}footer-showcase[data-astro-cid-4bbbdloo].footer-arrived .footer-statement[data-astro-cid-4bbbdloo]:after{animation:1.1s cubic-bezier(.16,1,.3,1) .4s both footer-underline}.footer-brand[data-astro-cid-4bbbdloo] p[data-astro-cid-4bbbdloo][data-tagline-play] .footer-word[data-astro-cid-4bbbdloo]{animation:.3s cubic-bezier(.16,1,.3,1) both footer-tagline}.footer-brand[data-astro-cid-4bbbdloo] p[data-astro-cid-4bbbdloo][data-tagline-play] .footer-word[data-astro-cid-4bbbdloo]:nth-child(2){animation-delay:.52s}.footer-brand[data-astro-cid-4bbbdloo] p[data-astro-cid-4bbbdloo][data-tagline-play] .footer-word[data-astro-cid-4bbbdloo]:nth-child(3){animation-delay:1.04s}.footer-watermark[data-astro-cid-4bbbdloo]:after{transition:opacity .35s ease-out}footer-showcase[data-astro-cid-4bbbdloo].is-pointing .footer-watermark[data-astro-cid-4bbbdloo]:after{opacity:1}.footer-nav[data-astro-cid-4bbbdloo] a[data-astro-cid-4bbbdloo]{transition:color .18s ease-out,translate .22s cubic-bezier(.16,1,.3,1)}.footer-nav[data-astro-cid-4bbbdloo] a[data-astro-cid-4bbbdloo]:hover,.footer-nav[data-astro-cid-4bbbdloo] a[data-astro-cid-4bbbdloo]:focus-visible{translate:4px}.footer-contact[data-astro-cid-4bbbdloo] svg{transition:translate .22s cubic-bezier(.16,1,.3,1)}.footer-contact[data-astro-cid-4bbbdloo]:hover svg,.footer-contact[data-astro-cid-4bbbdloo]:focus-visible svg{translate:4px}.footer-credit[data-astro-cid-4bbbdloo].credit-arrived .footer-credit-main[data-astro-cid-4bbbdloo]{animation:.9s cubic-bezier(.16,1,.3,1) both credit-wipe}.footer-credit[data-astro-cid-4bbbdloo].credit-arrived .footer-credit-stripe[data-astro-cid-4bbbdloo]{animation:1s cubic-bezier(.16,1,.3,1) .26s both credit-trail}.footer-credit-char[data-astro-cid-4bbbdloo]>span[data-astro-cid-4bbbdloo]{transition:transform .52s cubic-bezier(.65, 0, .35, 1) calc(var(--i) * 16ms)}.footer-credit-text[data-astro-cid-4bbbdloo]:after{transition:transform .7s cubic-bezier(.65,0,.35,1)}.footer-credit[data-astro-cid-4bbbdloo] svg[data-astro-cid-4bbbdloo]{transition:color .2s ease-out}.footer-credit[data-astro-cid-4bbbdloo]:is(:hover,:focus-visible) svg[data-astro-cid-4bbbdloo]{transition:color .16s ease-out .88s}.footer-credit[data-astro-cid-4bbbdloo]:is(:hover,:focus-visible) .footer-credit-mark[data-astro-cid-4bbbdloo]:before{animation:.8s ease-out .88s both credit-aura}}@keyframes credit-aura{0%{background-color:#e1a9c803;box-shadow:0 0 #e1a9c803}20%{background-color:#e1a9c852;box-shadow:0 0 8px 4px #e1a9c852}to{background-color:#e1a9c803;box-shadow:0 0 16px 7px #e1a9c803}}@keyframes credit-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes credit-trail{0%{opacity:0;translate:-132px -151px}to{opacity:1;translate:0}}@keyframes footer-arrival{0%{opacity:.55;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes footer-tagline{0%{opacity:0;transform:translateY(8px)scale(1.12)}28%{opacity:1;transform:translateY(-1px)scale(.97)}55%{opacity:1;transform:translateY(1px)scale(1.02)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes footer-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1000px){.footer-main[data-astro-cid-4bbbdloo]{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.footer-brand[data-astro-cid-4bbbdloo]{grid-column:1/-1}.footer-expansion[data-astro-cid-4bbbdloo]{font:400 13px/1.6 var(--font-body);color:var(--on-navy);margin-top:14px;display:block}.footer-brand[data-astro-cid-4bbbdloo] p[data-astro-cid-4bbbdloo]{max-width:none}.footer-watermark[data-astro-cid-4bbbdloo]{opacity:.8;width:70vw}}@media (width<=860px){.footer-main[data-astro-cid-4bbbdloo]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.site-footer[data-astro-cid-4bbbdloo]{padding-top:48px}.footer-main[data-astro-cid-4bbbdloo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding-bottom:44px}.footer-logo[data-astro-cid-4bbbdloo] img[data-astro-cid-4bbbdloo]{width:56px}.footer-main[data-astro-cid-4bbbdloo]:has(+.footer-newsletter){padding-bottom:36px}.footer-newsletter[data-astro-cid-4bbbdloo]{grid-template-columns:minmax(0,1fr);padding-block:32px}.footer-bottom[data-astro-cid-4bbbdloo]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:8px}.footer-legal[data-astro-cid-4bbbdloo]{flex-direction:row}.footer-credit[data-astro-cid-4bbbdloo]{justify-self:center}}@media (width<=360px){.footer-main[data-astro-cid-4bbbdloo]{grid-template-columns:minmax(0,1fr)}}@media print{footer-showcase[data-astro-cid-4bbbdloo]{display:none}}.newsletter[data-astro-cid-drywyjjs]{border-top:1px solid var(--line);background:var(--surface);padding-block:56px}.newsletter-inner[data-astro-cid-drywyjjs]{grid-template-columns:minmax(0,1fr) minmax(0,520px);justify-content:space-between;align-items:center;gap:48px;display:grid}.newsletter-eyebrow[data-astro-cid-drywyjjs]{color:var(--magenta);font:700 13px/1.4 var(--font-label);letter-spacing:1.2px;text-transform:uppercase;margin:0 0 10px}h2[data-astro-cid-drywyjjs]{color:var(--navy);margin:0 0 8px;font-size:clamp(28px,3vw,36px);line-height:1.15}.newsletter-copy[data-astro-cid-drywyjjs] p[data-astro-cid-drywyjjs]:not(.newsletter-eyebrow){color:var(--muted);margin:0;font-size:15px;line-height:1.6}@media (width<=760px){.newsletter[data-astro-cid-drywyjjs]{padding-block:44px}.newsletter-inner[data-astro-cid-drywyjjs]{grid-template-columns:1fr;gap:24px}}@media print{.newsletter[data-astro-cid-drywyjjs]{display:none}}@font-face{font-family:Inter Replain;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-replain-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Replain;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-replain-latin-ext.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{color-scheme:light;--viewport-unit:1vw;--page-gutter:max(clamp(20px, calc(3.75 * var(--viewport-unit)), 48px), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--section-space:clamp(56px, calc(7.5 * var(--viewport-unit)), 136px);--section-space-tight:clamp(32px, calc(4 * var(--viewport-unit)), 72px);--anchor-gap:clamp(16px, calc(1.8 * var(--viewport-unit)), 24px);--navy:#24304d;--navy-soft:#33416a;--navy-deep:#192337;--magenta:#aa207f;--magenta-hover:#861764;--magenta-tint:#fbe9f4;--magenta-wash:#fcf4f9;--pink:#e1a9c8;--purple:#391e49;--wallet:#3a6a50;--wallet-fill:#a8dc92;--wallet-tint:#edf6e8;--checkout:#123452;--checkout-fill:#9dddfb;--checkout-tint:#e8f5fc;--ink:#252638;--muted:#576075;--subtle:#6b7285;--on-navy:#c9cfde;--on-navy-line:#46516b;--surface:#f0f4f8;--surface-soft:#f7f8fa;--tint:#f0f4f8;--tint-strong:#e8eaf0;--line:#dce0e7;--line-soft:#eceff3;--line-strong:#b9bfcc;--success:#087a48;--success-dark:#1f5a3c;--success-tint:#edf6f0;--success-bright:#3aa66e;--warning:#6a5426;--warning-tint:#f8f0df;--white:#fff;--radius:8px;--card-bg:#e8eaf0;--dark-navy:#0a1628;--deep-blue:#183b73;--browser-bar:#edeef1;--browser-red:#ff5f57;--browser-yellow:#febc2e;--browser-green:#28c840;--partner-bank:#e1a9c8;--partner-bank-ink:#391e49;--partner-payment:#00b4d8;--partner-travel:#f59e0b;--font-body:"Inter Replain", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-body);--fw-display:400;--fw-display-strong:500;--font-label:var(--font-body);--fw-label:700;--title-hero:clamp(42px, calc(4.6 * var(--viewport-unit)), 68px);--title-section:clamp(34px, calc(4.1 * var(--viewport-unit)), 58px);font-family:var(--font-body);font-optical-sizing:auto;color:var(--navy);background:var(--white);scrollbar-color:var(--navy) var(--surface);scroll-behavior:smooth;scroll-padding-top:calc(var(--header-bar) + var(--anchor-gap));text-size-adjust:100%}@supports (height:1svh){:root{--viewport-unit:min(1vw, 1.78svh)}}@media (width<=760px){:root{--title-section:clamp(30px, 8.4vw, 42px)}}@media (width<=350px){:root{--title-section:26px}}*{box-sizing:border-box}body{margin:0;font-size:16px;line-height:1.6}[hidden]{display:none!important}.reg{vertical-align:baseline;font-size:.44em;font-weight:inherit;letter-spacing:0;margin-left:.04em;line-height:0;position:relative;top:-.82em}cp-nowrap{white-space:nowrap;display:contents}::selection{color:var(--white);background:var(--magenta)}a{color:inherit;text-underline-offset:5px}button,summary{-webkit-tap-highlight-color:transparent}button{font:inherit}button,a,summary{touch-action:manipulation}:focus-visible{outline:3px solid var(--magenta);outline-offset:5px;border-radius:3px}main:focus{outline:none}img,svg{display:block}svg{flex-shrink:0}.container{width:min(1240px, calc(100% - (2 * var(--page-gutter))));margin-inline:auto}.skip-link{z-index:100;background:var(--navy);color:var(--white);padding:12px 18px;position:fixed;top:8px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.button{border-radius:var(--radius);background:var(--magenta);min-height:48px;color:var(--white);font:var(--fw-display) 15px/1.4 var(--font-display);justify-content:center;align-items:center;gap:20px;padding:13px 21px;text-decoration:none;transition:background .15s ease-out;display:inline-flex}.button:hover{background:var(--magenta-hover)}.button--demo{isolation:isolate;position:relative;overflow:hidden}.button--demo:focus-visible{background:var(--magenta-hover)}.button--demo:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000 25%,#ffffff12 40%,#ffffff3b 50%,#ffffff12 60%,#0000 75%);position:absolute;inset:0;transform:translate(-120%)skew(-20deg)}@keyframes demo-button-shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(120%)skew(-20deg)}}@media (prefers-reduced-motion:no-preference){.button--demo>svg{transition:transform .22s cubic-bezier(.16,1,.3,1)}.button--demo:focus-visible:before{animation:.65s cubic-bezier(.2,.65,.3,1) both demo-button-shine}.button--demo:focus-visible>svg{transform:translate(3px)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.button--demo:hover:before{animation:.65s cubic-bezier(.2,.65,.3,1) both demo-button-shine}.button--demo:hover>svg{transform:translate(3px)}}h1,h2,h3{font-family:var(--font-display);font-weight:var(--fw-display);text-wrap:balance;overflow-wrap:break-word}h1{font-size:clamp(42px, calc(5.5 * var(--viewport-unit)), 76px);letter-spacing:-.035em;line-height:1.09}h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,38px);line-height:1.2}h3{font-size:21px;line-height:1.3}.hero{padding-block:94px 76px}.hero h1{max-width:980px;margin:0}.hero h1 span{color:var(--magenta)}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:40px;display:flex}.hero-bottom p{max-width:600px;margin:0;font-size:19px;line-height:1.65}.text-link{min-height:44px;font:var(--fw-display-strong) 16px/1.5 var(--font-display);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--magenta);text-decoration:underline}.explainer{max-width:1000px;padding-block:64px 80px}.back-link{min-height:44px;color:var(--muted);align-items:center;font-size:14px;display:inline-flex}.explainer h1{margin:32px 0;font-size:clamp(38px,5vw,64px)}.explainer-description{max-width:68ch;font-size:19px;line-height:1.75}.explainer h2{margin:52px 0 20px;font-size:28px}.explainer-points{max-width:70ch;margin:0 0 32px;padding-left:24px}.explainer-points li{margin-block:12px;padding-left:8px}.explainer-points li::marker{color:var(--magenta)}.related{border-top:1px solid var(--line);margin-top:60px;padding-top:12px}.explainer-sections{margin-top:64px}.explainer-section{border-top:1px solid var(--line);padding-block:32px;scroll-margin-top:32px}.explainer-section h2{margin:0 0 20px}.explainer-section p{max-width:68ch;color:var(--muted)}.related h2{margin-top:24px}.related>div{flex-wrap:wrap;gap:12px 32px;display:flex}@media (width<=1000px){.hero-bottom{flex-direction:column;align-items:flex-start;gap:20px}}@media (width<=760px){.hero{padding-block:58px 48px}.hero h1{font-size:clamp(38px,7.8vw,58px)}.desktop-break{display:none}.hero-bottom{margin-top:28px}.hero-bottom p{font-size:17px}.explainer{padding-block:32px 48px}.explainer-description{font-size:17px}.text-link{padding-block:11px;min-height:0;padding-right:30px;display:inline-block}.text-link>svg{vertical-align:-.22em;margin-left:-18px;display:inline-block;translate:30px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{transition:none!important}}@media print{.site-header nav,.mobile-toggle,.button,.skip-link,.site-footer{display:none!important}.container{width:100%}.hero,.explainer{padding-block:32px}.hero h1{font-size:40px}}:is(.pain-v-browser__bar,.psv-browser__chrome,.ui__chrome,.mini__bar,.purchase-scene__shop-bar) i:first-of-type{background:var(--browser-red)}:is(.pain-v-browser__bar,.psv-browser__chrome,.ui__chrome,.mini__bar,.purchase-scene__shop-bar) i:nth-of-type(2){background:var(--browser-yellow)}:is(.pain-v-browser__bar,.psv-browser__chrome,.ui__chrome,.mini__bar,.purchase-scene__shop-bar) i:nth-of-type(3){background:var(--browser-green)}html[data-design=v2]{--fw-display:600;--fw-display-strong:600;--font-label:var(--font-display);--fw-label:600;--radius:6px;--r-card:10px;--r-stage:12px;--stage:#171f33;--stage-line:#ffffff24;--on-stage:#b9c1d3;--surface:#fff;--surface-soft:#f7fafd;--tint:#f7fafd;--tint-strong:#e8eef5;--line:#e0e3e9;--line-soft:#eaecf0;--wallet-tint:#f3f8f5;--checkout-tint:#f2f7fb;--header-bar:72px;--title-hero:clamp(40px, calc(4.6 * var(--viewport-unit)), 64px);--title-section:clamp(30px, calc(3.2 * var(--viewport-unit)), 46px);--section-space:clamp(72px, calc(8 * var(--viewport-unit)), 132px);font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scrollbar-color:var(--navy) var(--white)}@media (width<=760px){html[data-design=v2]{--header-bar:64px;--title-section:clamp(28px, 7.6vw, 36px)}}@media (width<=350px){html[data-design=v2]{--title-section:26px}}html[data-design=v2] .container{width:min(1180px, calc(100% - (2 * var(--page-gutter))))}html[data-design=v2] .product-tile__prefix,html[data-chrome=v2] :is(.newsletter-form input,.footer-expansion){font-family:var(--font-display)}html[data-design=v2] :is(h1,h2,h3){letter-spacing:-.03em}html[data-design=v2] :focus-visible{outline:2px solid var(--magenta);outline-offset:3px;border-radius:2px}html[data-design=v2] main:focus{outline:none}html[data-design=v2] .button{letter-spacing:-.008em;gap:10px;min-height:48px;padding:12px 20px;font-size:15px;transition:background-color .16s ease-out}html[data-design=v2] .button--demo:before{display:none}html[data-design=v2] .button>svg{width:17px;height:17px}html[data-design=v2] .text-link{letter-spacing:-.008em;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 28%, transparent);text-underline-offset:5px;gap:8px;font-size:15px;text-decoration-thickness:1px}html[data-design=v2] .text-link:hover{color:inherit;text-decoration-color:currentColor}html[data-design=v2] .text-link>svg{width:16px;height:16px}@media (width<=760px){html[data-design=v2] .text-link{min-height:44px;padding:0;display:inline-flex}html[data-design=v2] .text-link>svg{vertical-align:baseline;margin:0;translate:none}}.sec-head{max-width:760px}.sec-label{color:var(--muted);letter-spacing:0;margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.4}.sec-title{font-size:var(--title-section);letter-spacing:-.032em;margin:0;line-height:1.1}.sec-lead{max-width:58ch;color:var(--muted);text-wrap:pretty;margin:20px 0 0;font-size:17px;line-height:1.6}@media (width<=760px){.sec-label{margin-bottom:10px}.sec-lead{margin-top:16px;font-size:16px}}html[data-chrome=v2] :is(.business-contact,.site-footer){--fw-display:600;--fw-display-strong:600;--font-label:var(--font-display);--fw-label:600;--radius:6px;--r-card:10px;--line:#e0e3e9;--line-soft:#eaecf0;--stage:#171f33;--stage-line:#ffffff24;--on-stage:#b9c1d3;font-family:var(--font-display);font-optical-sizing:auto;letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}html[data-chrome=v2] .business-contact .button{letter-spacing:-.008em;gap:10px;font-weight:600;transition:background-color .16s ease-out;box-shadow:inset 0 1px #ffffff29,0 1px 2px #171f331f}html[data-chrome=v2] .business-contact .button--demo:before{display:none}html[data-chrome=v2] .business-contact .button>svg{width:17px;height:17px}html[data-chrome=v2] .business-contact{--section-space:clamp(4.5rem, 8vw, 8rem);padding-block:var(--section-space);border-top:1px solid var(--line)}html[data-chrome=v2] .business-contact h2{font-size:clamp(34px, calc(4.6 * var(--viewport-unit)), 64px);letter-spacing:-.035em;line-height:1.04}html[data-chrome=v2] .business-contact h2 span{color:inherit}html[data-chrome=v2] .business-contact .contact-actions{align-items:flex-start;gap:6px}html[data-chrome=v2] .business-contact .contact-demo{min-height:52px;padding:14px 24px;font-size:16px}html[data-chrome=v2] .business-contact .contact-email{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px;font-size:15px}html[data-chrome=v2] .business-contact .contact-email:hover{color:var(--navy);text-decoration-color:currentColor}@media (width<=480px){html[data-chrome=v2] .business-contact .contact-actions{align-items:stretch}html[data-chrome=v2] .business-contact .contact-email{justify-content:center}}html[data-chrome=v2] .site-footer{background:var(--stage);color:var(--on-stage);padding-top:72px}html[data-chrome=v2] .site-footer .footer-main{padding-bottom:72px}html[data-chrome=v2] .site-footer .footer-brand p{letter-spacing:-.02em;font-size:20px;line-height:1.35}html[data-chrome=v2] .site-footer .footer-statement{color:inherit}html[data-chrome=v2] .site-footer .footer-brand .footer-word{color:var(--white);padding-bottom:4px;display:inline-block;position:relative}html[data-chrome=v2] .site-footer .footer-brand .footer-word:after{content:"";background:var(--pink);transform-origin:0;border-radius:1px;height:2px;animation:none;position:absolute;inset:auto 0 0}html[data-chrome=v2] .site-footer .footer-word:nth-of-type(2){--word-delay:.38s}html[data-chrome=v2] .site-footer .footer-word:nth-of-type(3){--word-delay:.76s}@media (prefers-reduced-motion:no-preference){html[data-chrome=v2] footer-showcase:defined:not(.footer-arrived) .footer-brand .footer-word{color:#ffffff52}html[data-chrome=v2] footer-showcase:defined:not(.footer-arrived) .footer-brand .footer-word:after{transform:scaleX(0)}html[data-chrome=v2] footer-showcase.footer-arrived .footer-brand .footer-word{animation:footer-word-land .62s calc(.2s + var(--word-delay,0s)) cubic-bezier(.16, 1, .3, 1) both}html[data-chrome=v2] footer-showcase.footer-arrived .footer-brand .footer-word:after{animation:footer-word-line .52s calc(.28s + var(--word-delay,0s)) cubic-bezier(.16, 1, .3, 1) both}}@keyframes footer-word-land{0%{color:#ffffff52;transform:translateY(6px)}45%{transform:translateY(-2px)}to{color:var(--white);transform:none}}@keyframes footer-word-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}html[data-chrome=v2] .site-footer .footer-contact{font-size:15px}html[data-chrome=v2] .site-footer .footer-nav h2{color:var(--white);letter-spacing:0;font-size:14px}html[data-chrome=v2] .site-footer .footer-nav .footer-subnav{padding-left:0}html[data-chrome=v2] .site-footer .footer-social-link:is(:hover,:focus-visible){color:var(--white)}html[data-chrome=v2] .site-footer .footer-bottom,html[data-chrome=v2] .site-footer .footer-newsletter{border-top-color:var(--stage-line)}html[data-chrome=v2] .site-footer .footer-logo:after{display:none}html[data-chrome=v2] footer-showcase.footer-arrived :is(.footer-logo,.footer-brand p){animation:none}html[data-chrome=v2] .site-footer .footer-credit:is(:hover,:focus-visible) .footer-credit-name{color:var(--white);background:0 0;text-decoration:underline;animation:none}@media (width<=760px){html[data-chrome=v2] .site-footer{padding-top:48px}html[data-chrome=v2] .site-footer .footer-main{padding-bottom:40px}}html[data-design=v2] .button--navy{background:var(--navy)}html[data-design=v2] .button--navy:hover{background:var(--navy-soft)}html[data-design=v2] .partner-case{--pc-accent:var(--navy);--pc-active-accent:var(--magenta);--pc-radius:var(--r-card);--pc-inner-radius:var(--radius);--pc-ico-radius:var(--radius);--pc-shadow:0 0 0 1px var(--line);--pc-active-ring:0 0 0 0 transparent;--pc-active-lift:none;--pc-active-shadow:0 0 0 1px var(--navy);--pc-selected-ring:0 0 0 0 transparent;background:var(--white);border-top:0}html[data-design=v2] .partner-case .partner-case__intro{margin-bottom:clamp(36px,5vw,64px)}html[data-design=v2] .partner-case h2{font-size:var(--title-section);letter-spacing:-.032em;line-height:1.1}html[data-design=v2] .partner-case h2 span{color:inherit}html[data-design=v2] .partner-case .pc-step__head h3{letter-spacing:-.02em}html[data-page=home] .partner-case .pc-step__text{display:none}@media (width<=860px){html[data-design=v2] .partner-case{--section-space:4.5rem;padding-block:var(--section-space)}html[data-design=v2] .partner-case .pc-screen{max-width:none}}html[data-chrome=v2] .site-footer .newsletter-form--navy .newsletter-field{border-color:var(--stage-line);border-radius:var(--radius)}html[data-chrome=v2] .site-footer .newsletter-form--navy .newsletter-field:focus-within{border-color:var(--white)}html[data-chrome=v2] .site-footer .newsletter-form--navy button{background:var(--white);color:var(--stage);border-radius:4px}html[data-chrome=v2] .site-footer .newsletter-form--navy button:hover{background:var(--on-stage)}@media screen{html[data-design=v2]{--title-hero:clamp(2.5rem, 4.8vw, 4.5rem);--title-section:clamp(2rem, 3.6vw, 3.5rem);--section-space:clamp(4.5rem, 8vw, 8rem);--ui-settle:cubic-bezier(.22, 1, .36, 1);letter-spacing:0}html[data-design=v2] :is(.sec-title,.product-showcase__intro h2,.perspectives__intro h2,.home-faq h2){font-size:var(--title-section);letter-spacing:-.035em;text-wrap:balance;line-height:1.08}html[data-design=v2] .sec-label{letter-spacing:.025em;font-size:.8125rem}html[data-design=v2] :is(.sec-lead,.business-hero__copy>p,.perspective__summary,.home-faq__lead){letter-spacing:0}html[data-design=v2] .business-hero{min-height:min(calc(100svh - var(--header-bar)), 780px)}@media (width>=901px){html[data-design=v2] .business-hero{min-height:calc(100svh - var(--header-bar) + 1px);padding-block:clamp(56px,10svh,128px) clamp(40px,6svh,80px)}}html[data-design=v2] .business-hero h1{letter-spacing:-.045em;font-weight:600;line-height:1.04}html[data-design=v2] .business-hero__copy>p{font-size:clamp(1rem,1.4vw,1.1875rem);line-height:1.65}html[data-design=v2] .checkout-demo{box-shadow:0 1px 2px #24304d0d,0 28px 56px -36px #24304d4d}html[data-design=v2] :is(.button,.checkout-demo__pay){transition:background-color .16s ease-out, color .16s ease-out, border-color .16s ease-out, transform .22s var(--ui-settle);font-weight:600}html[data-design=v2] :is(.button,.checkout-demo__pay):active{transition-duration:60ms;transform:scale(.975)}html[data-design=v2] .pain-tab:active{background-color:var(--tint-strong);background-color:#ffffff29}html[data-design=v2] .text-link:active{opacity:.7}html[data-design=v2] .perspective__content{opacity:1!important}html[data-design=v2] .perspective__who{color:var(--muted);letter-spacing:.02em;font-size:.8125rem}html[data-design=v2] .perspective h3{font-size:clamp(1.5rem,2.15vw,2rem);line-height:1.18}html[data-design=v2] .perspective:active:before{opacity:1;background:var(--tint-strong)}html[data-design=v2] .product-tile__toggle{border-radius:var(--radius)}html[data-design=v2] .product-tile__surface:active{border-color:var(--navy);background:var(--surface-soft)}html[data-design=v2] .product-tile__details{animation-delay:0s!important}html[data-design=v2] .pain-intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:2rem 4rem;max-width:none;display:grid}html[data-design=v2] .pain-intro .sec-title{font-size:clamp(2.25rem,4.8vw,4.5rem);line-height:1.04}html[data-design=v2] .pain-intro .sec-lead{max-width:52ch;margin:0}html[data-design=v2] .pain-explorer{grid-template-columns:clamp(208px,17vw,260px) minmax(0,1fr)}html[data-design=v2] .pain-panel{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(2rem,4vw,5rem)}html[data-design=v2] .pain-inline-figure{justify-self:end;width:100%;max-width:600px}html[data-design=v2] .pain-step__today,html[data-design=v2] .pain-group,html[data-design=v2] .pain-inline-figure figcaption{color:var(--on-stage)}html[data-design=v2] .pain-visual{box-shadow:0 1px #ffffff14,0 24px 48px -32px #0006}html[data-design=v2] .home-faq__question{transform:none!important}html[data-design=v2] .home-faq__items:has([open]) .home-faq__item:not([open]) .home-faq__question{color:#fffc}html[data-design=v2] .home-faq__item summary:active .home-faq__question{color:var(--white)}@media (width<=960px){html[data-design=v2] .pain-intro{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (width<=900px){html[data-design=v2] .pain-explorer{grid-template-columns:minmax(0,1fr)}html[data-design=v2] .pain-tab{min-height:48px}}@media (width<=760px){html[data-design=v2]{--title-section:clamp(1.75rem, 7.8vw, 2.25rem);--section-space:4.5rem}html[data-design=v2] .business-hero{align-content:start;gap:clamp(10rem,28svh,16rem);min-height:0;padding-block:clamp(5.5rem,12svh,7rem) 4rem}html[data-design=v2] .business-hero__copy{text-align:center;justify-self:center;width:100%}html[data-design=v2] .business-hero h1{letter-spacing:-.05em;font-size:clamp(2rem,10.5vw,3.5rem);line-height:1.06}html[data-design=v2] .business-hero__copy>p{max-width:38ch;margin:1.5rem auto 2rem;font-size:1rem;line-height:1.65}html[data-design=v2] .business-hero__actions{flex-wrap:nowrap;justify-content:center;gap:1.5rem}html[data-design=v2] .business-hero__actions .button{border-radius:8px;min-height:50px;padding:14px 20px;font-size:15px}html[data-design=v2] .business-hero__actions .text-link{gap:8px;font-size:14px;text-decoration:none}html[data-design=v2] .business-hero__proof{justify-content:center;gap:10px 18px;margin-top:2rem;font-size:12px}html[data-design=v2] .business-hero__media{background:0 0;margin-inline:0;padding:0}html[data-design=v2] .purchase-scene{width:min(440px,100%);min-width:0}html[data-design=v2] .purchase-scene__systems{zoom:1;width:100%}html[data-design=v2] .purchase-scene__systems ul{grid-template-columns:repeat(4,minmax(0,1fr));width:min(340px,100%)}html[data-design=v2] .purchase-scene__intro{text-align:center;padding-bottom:1rem}html[data-design=v2] .purchase-scene__intro h2{letter-spacing:-.025em;font-size:16px}html[data-design=v2] .purchase-scene__intro h2 span{color:var(--navy)}html[data-design=v2] .checkout-demo{border-color:#e8eaf0;border-radius:12px;box-shadow:0 8px 24px -16px #24304d2e}html[data-design=v2] .checkout-demo__order{flex-wrap:nowrap;gap:12px;padding:18px 16px}html[data-design=v2] .checkout-demo__thumb{border-radius:8px;width:48px;height:48px}html[data-design=v2] .checkout-demo__order div{min-width:0}html[data-design=v2] .checkout-demo__order div strong{font-size:14px}html[data-design=v2] .checkout-demo__order div span{font-size:11px}html[data-design=v2] .checkout-demo__amount{white-space:nowrap;width:auto;margin-block:0;font-size:18px}}@media (width<=370px){html[data-design=v2] .business-hero__actions{gap:1rem}html[data-design=v2] .business-hero__actions .button{padding-inline:16px;font-size:14px}html[data-design=v2] .business-hero__actions .text-link{font-size:13px}html[data-design=v2] .checkout-demo__order{gap:10px;padding-inline:12px}html[data-design=v2] .checkout-demo__thumb{width:40px;height:40px}html[data-design=v2] .checkout-demo__amount{font-size:16px}}@media (width<=700px){html[data-design=v2] .pain-panel{grid-template-columns:minmax(0,1fr);gap:0}html[data-design=v2] .pain-inline-figure{justify-self:center;max-width:360px}}@media (prefers-reduced-motion:no-preference){html[data-design=v2] .pain-explorer[data-enhanced] .pain-panel:not([hidden]){animation:.18s ease-out v2-feedback-in}html[data-design=v2] .pain-explorer[data-enhanced] .pain-panel:not([hidden]) :is(h3,.pain-legend,.pain-step,.pain-inline-figure){animation:none}html[data-design=v2] .pain-visual{--pain-spring:cubic-bezier(.22, 1, .36, 1)}html[data-design=v2] .pain-visual[data-play] :is(.pain-v-result,.pain-v-pay):after,html[data-design=v2] .purchase-scene__intro h2 span[data-lit]{animation:none}html[data-design=v2] .home-faq__item::details-content{transition-duration:.28s,.18s,.28s}@keyframes v2-feedback-in{0%{opacity:.65}to{opacity:1}}}@media (prefers-reduced-motion:reduce){html[data-design=v2]{scroll-behavior:auto}html[data-design=v2] :is(.button,.checkout-demo__pay,.product-tile__surface){transition:none}html[data-design=v2] :is(.button,.checkout-demo__pay):active{transform:none}}@media (prefers-contrast:more){html[data-design=v2] :is(.pain-tab,.pain-explorer,.pain-picker,.home-faq__item,.home-faq__items){border-color:var(--on-stage)}html[data-design=v2] .pain-tab[aria-selected=true]{outline:2px solid var(--white);outline-offset:-2px}html[data-design=v2] :is(.pain-group,.pain-step__today,.pain-intro .sec-lead,.home-faq__lead,.home-faq__answer p){color:var(--white)}}}.business-hero__line,.sh__line{display:block}@media screen{html[data-design=v2]{--v2-settle:cubic-bezier(.2, .8, .2, 1);--v2-rise:24px;--v2-glow:#aa207f42}html[data-design=v2] .button{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 1px 2px #171f331f}html[data-design=v2] .home-faq__contact{box-shadow:inset 0 -1px #171f331a,0 1px 2px #0003}html[data-design=v2] .button:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 22%,#ffffff1f 40%,#ffffff38 50%,#ffffff1f 60%,#0000 78%);position:absolute;inset:0;translate:-110%}html[data-design=v2] :is(.text-link,.workday__link)>svg{transition:transform .26s var(--v2-settle)}@media (hover:hover) and (pointer:fine){html[data-design=v2] .button{transition:background-color .16s ease-out, color .16s ease-out, border-color .16s ease-out, box-shadow .32s var(--v2-settle), translate .22s var(--v2-settle), transform .22s var(--v2-settle)}html[data-design=v2] .button:hover{box-shadow:inset 0 1px 0 #ffffff38, 0 2px 4px #171f331a, 0 10px 28px -10px var(--v2-glow);translate:0 -1px}html[data-design=v2] .home-faq__contact:hover{box-shadow:inset 0 -1px #171f331a,0 2px 4px #0003,0 10px 28px -10px #d64aa466}html[data-design=v2] .button:active{translate:0}html[data-design=v2] :is(.text-link,.workday__link):hover>svg{transform:translate(3px)}}@media (prefers-reduced-motion:no-preference){html[data-design=v2] .business-hero__line{clip-path:inset(-.3em -.5em)}html[data-design=v2] .business-hero__line>span{animation:v2-line .95s var(--v2-settle) both;display:block}html[data-design=v2] .business-hero__line+.business-hero__line>span{animation-delay:90ms}html[data-design=v2] .business-hero__copy>p{animation:v2-rise .8s .26s var(--v2-settle) both}html[data-design=v2] .business-hero__actions{animation:v2-rise .8s .36s var(--v2-settle) both}html[data-design=v2] .business-hero__proof{animation:.9s ease-out .48s both v2-fade}html[data-design=v2] .business-hero__media{isolation:isolate;animation:v2-stage 1.1s .16s var(--v2-settle) both;position:relative}html[data-design=v2] .checkout-demo{animation:v2-lift 1.3s .3s var(--v2-settle) backwards}html[data-design=v2] .business-hero__media:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(60% 50% at 50% 42%,#ffffffd9,#0000 70%),radial-gradient(50% 45% at 62% 58%,#aa207f0d,#0000 75%);animation:1.6s ease-out .5s both v2-fade;position:absolute;inset:0}html[data-design=v2] .business-hero .button--demo:after{animation:1.1s cubic-bezier(.4,0,.2,1) 1.5s both v2-sheen}html[data-design=v2] .sh__line{clip-path:inset(-.3em -.5em)}html[data-design=v2] .sh__line>span{animation:v2-line .95s var(--v2-settle) both;display:block}html[data-design=v2] .sh__line+.sh__line>span{animation-delay:90ms}html[data-design=v2] .sh__copy>*{animation:none}html[data-design=v2] .sh__copy>.sh__eyebrow{animation:.7s ease-out both v2-fade}html[data-design=v2] .sh__copy>.sh__lead{animation:v2-rise .8s .26s var(--v2-settle) both}html[data-design=v2] .sh__copy>.sh__actions{animation:v2-rise .8s .36s var(--v2-settle) both}html[data-design=v2] .sh__copy>.sh__points{animation:.9s ease-out .48s both v2-fade}html[data-design=v2] .sh .button--demo:after{animation:1.1s cubic-bezier(.4,0,.2,1) 1.5s both v2-sheen}html[data-design=v2] :is(.legal-head h1,.lost h1,.directory-intro h1){animation:v2-title 1s var(--v2-settle) both}html[data-design=v2] :is(.legal-head p,.lost>p,.directory-intro-copy){animation:v2-rise .8s .26s var(--v2-settle) both}html[data-design=v2] .lost>.button{animation:v2-rise .8s .36s var(--v2-settle) both}html[data-design=v2] :is(.legal-layout,.lost>ul,.directory-controls,.directory-results-bar){animation:.9s ease-out .48s both v2-fade}html[data-design=v2] .purchase-scene:not([data-phase=idle],[data-phase=processing],[data-phase=details]) .checkout-demo__pay:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 22%,#ffffff1a 40%,#ffffff2e 50%,#ffffff1a 60%,#0000 78%);animation:1s cubic-bezier(.4,0,.2,1) .25s both v2-sheen;position:absolute;inset:0}html[data-design=v2] [data-v2-reveal]:not([data-v2-in]){opacity:0}html[data-design=v2] [data-v2-reveal=rise][data-v2-in]{animation:v2-rise .8s var(--v2-delay,0s) var(--v2-settle) both}html[data-design=v2] [data-v2-reveal=title][data-v2-in]{animation:v2-title 1s var(--v2-delay,0s) var(--v2-settle) both}html[data-design=v2] [data-v2-reveal=stage]:not([data-v2-in]){opacity:.35}html[data-design=v2] [data-v2-reveal=stage][data-v2-in]{animation:v2-stage-light 1.8s var(--v2-delay,0s) var(--v2-settle) both}html[data-design=v2] .trust__stats>[data-v2-reveal]:before{transform-origin:0;transform:scaleX(0)}html[data-design=v2] .trust__stats>[data-v2-in]:before{animation:v2-draw-x .9s calc(var(--v2-delay,0s) + .25s) var(--v2-settle) both}html[data-design=v2] .perspective+.perspective[data-v2-reveal]{border-left-color:#0000}html[data-design=v2] .perspective+.perspective[data-v2-reveal]:after{content:"";background:var(--line);transform-origin:top;pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}html[data-design=v2] .perspective+.perspective[data-v2-in]:after{animation:v2-draw-y 1.1s var(--v2-delay,0s) var(--v2-settle) both}html[data-design=v2] .flow__actions[data-v2-in] .button:after{animation:v2-sheen 1.1s calc(var(--v2-delay,0s) + .7s) cubic-bezier(.4, 0, .2, 1) both}@keyframes v2-line{0%{translate:0 135%}to{translate:0}}@keyframes v2-rise{0%{opacity:0;translate:0 var(--v2-rise)}to{opacity:1;translate:0}}@keyframes v2-fade{0%{opacity:0}to{opacity:1}}@keyframes v2-title{0%{opacity:0;clip-path:inset(-.2em -.2em 55%);translate:0 .45em}to{opacity:1;clip-path:inset(-.2em -.2em -.3em);translate:0}}@keyframes v2-stage{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@keyframes v2-stage-light{0%{opacity:.35;scale:1.06}to{opacity:1;scale:1}}@keyframes v2-lift{0%{box-shadow:0 1px 2px #24304d0a,0 8px 16px -14px #24304d1a}}@keyframes v2-sheen{0%{translate:-110%}to{translate:110%}}@keyframes v2-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v2-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}}@media (width<=760px){html[data-design=v2]{--v2-rise:14px}}}
