html:root{--site-gutter:clamp(24px,calc(3.2vw - 12.8px),32px);--header-main-h:72px;--header-nav-h:0px;--header-h:calc(var(--header-main-h) + var(--header-nav-h));--logo-h:36px;--logo-ec-h:48px;--ctrl-h:40px;--cta-font:var(--fs-ui);--cta-pad:20px}html:root[data-scrolled]:not([data-microsite]){--header-h:calc(var(--header-main-h) + var(--header-nav-h));--logo-h:36px;--logo-ec-h:48px;--header-main-h:56px;--ctrl-h:36px;--cta-font:var(--fs-ui);--cta-pad:16px}.header{backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);background:var(--frost);height:var(--header-h);position:sticky;top:0;transition:height .25s var(--ease);z-index:40}.header .wrap{align-items:center;display:grid;gap:36px;grid-template-columns:max-content 1fr max-content;height:100%;max-width:none;padding:0 var(--site-gutter)}.logo{align-items:center;display:inline-flex;flex-shrink:0;justify-self:start;width:max-content}.logo svg{flex-shrink:0;height:var(--logo-h);max-width:none;width:auto}.logo:not(.ec) svg path{fill:var(--ink)}.logo.ec svg{height:var(--logo-ec-h)}.logo.ec svg path:not([fill]){fill:var(--ink)}.logo.ec svg path[fill^=url]{fill:url(#ec-swoosh)}.nav{align-items:center;display:flex;gap:4px;justify-self:start}.nav-item{position:relative}.nav-btn{align-items:center;border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:var(--fs-ui);font-weight:var(--w-ui);gap:6px;height:var(--ctrl-h);line-height:var(--lh-ui);padding:0 12px;transition:color .15s var(--ease),height .25s var(--ease);white-space:nowrap}.nav-btn:hover,.nav-btn[aria-current=page],.nav-btn[aria-expanded=true]{color:var(--ink-max)}.chev{height:10px;opacity:.6;transition:transform .2s var(--ease);width:10px}[aria-expanded=true]>.chev{transform:rotate(180deg)}.chev path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.tools{align-items:center;display:flex;gap:8px;justify-self:end}.icon-btn{border-radius:8px;color:var(--ink-2);display:inline-grid;height:var(--ctrl-h);place-items:center;position:relative;transition:width .25s var(--ease),height .25s var(--ease);width:var(--ctrl-h)}.icon-btn:hover{color:var(--ink)}.icon-btn svg{height:18px;width:18px}.icon-btn svg *{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.icon-btn .tip{background:var(--ink);border-radius:8px;color:var(--bg);font-size:var(--fs-fine);font-weight:var(--w-ui);left:50%;line-height:var(--lh-tight);opacity:0;padding:7px 10px;pointer-events:none;position:absolute;top:calc(100% + 12px);transform:translate(-50%,-3px);transition:opacity .15s var(--ease),transform .15s var(--ease);white-space:nowrap}.icon-btn .tip:before{border:6px solid transparent;border-bottom:6px solid var(--ink);border-top:0;bottom:100%;content:"";left:50%;position:absolute;transform:translateX(-50%)}.icon-btn:focus-visible .tip,.icon-btn:hover .tip{opacity:1;transform:translate(-50%)}.tip-dark,html[data-dark] .tip-light{display:none}html[data-dark] .tip-dark{display:block}.theme .sun,html[data-dark] .theme .moon{display:none}html[data-dark] .theme .sun{display:block}.burger{display:none}.burger-line{transform-origin:12px 12px;transition:transform .3s var(--ease)}.burger[aria-expanded=true] .burger-line-top{transform:translateY(3px) rotate(45deg);transform-origin:12px 9px}.burger[aria-expanded=true] .burger-line-bottom{transform:translateY(-3px) rotate(-45deg);transform-origin:12px 15px}.cta{align-items:center;background:var(--accent-fill);border-radius:999px;color:var(--accent-ink);display:inline-flex;font-size:var(--cta-font);font-weight:var(--w-ui);height:var(--ctrl-h);padding:0 var(--cta-pad);transition:transform .15s var(--ease),filter .15s var(--ease),height .25s var(--ease),padding .25s var(--ease),font-size .25s var(--ease);white-space:nowrap}.cta:hover{background:var(--accent-fill-hover)}.cta:active{transform:scale(.98)}.cta.grad{background:var(--grad);color:var(--accent-ink)}.cta.ghost{background:transparent;box-shadow:inset 0 0 0 1.5px var(--line-strong);color:var(--ink)}.cta.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink);filter:none}.cta .arr{margin-left:6px;transition:transform .15s var(--ease)}.cta:hover .arr{transform:translateX(2px)}.header .tools .cta.ghost{margin-left:4px}.header .tools>*{flex-shrink:0}@media (min-width:1153px){.header{--cta-pad:clamp(12px,calc(3.2vw - 24.8px),20px)}.header .wrap{gap:clamp(12px,calc(9.6vw - 98.4px),36px)}.header .nav{gap:0;justify-content:space-between;justify-self:stretch;max-width:var(--nav-max-width,740px)}.header .nav-btn{gap:4px;padding-inline:clamp(4px,calc(3.2vw - 32.8px),12px)}.header .tools{gap:4px}.header .tools .icon-btn{width:32px}.header .tools .cta.ghost{margin-left:0}}@media (min-width:1301px){.header{--cta-pad:16.8px;--header-extra:calc(100vw - 1300px - (var(--site-gutter) - 28.8px)*2)}.header .wrap{gap:26.4px}.header .nav{width:calc(100% - var(--header-extra))}.header .nav-btn{padding-inline:8.8px}}@media (min-width:769px) and (max-width:1152px){html:root{--header-nav-h:61px}.header .wrap{gap:0 24px;grid-template-columns:max-content 1fr;grid-template-rows:var(--header-main-h) var(--header-nav-h);padding:0 var(--site-gutter)}.header .logo{grid-column:1;grid-row:1}.header .tools{grid-column:2;grid-row:1}.header .nav{border-top:1px solid var(--line-strong);grid-column:1/-1;grid-row:2;height:100%;padding-block:12px;width:100%}.header .nav-btn{padding-inline:12px}.sheet:not(.small){left:24px;right:24px}}.scrim{backdrop-filter:saturate(180%) blur(18px);-webkit-backdrop-filter:saturate(180%) blur(18px);background:var(--frost);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .25s var(--ease);z-index:30}body[data-open] .scrim{opacity:1;pointer-events:auto}body[data-open] .header{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}.sheet{background:var(--menu-bg);border-radius:20px;box-shadow:var(--shadow-card);left:32px;max-height:calc(100dvh - var(--header-h) - 24px);opacity:0;overflow-y:auto;pointer-events:none;position:fixed;right:32px;top:calc(var(--header-h) + 8px);transform:translateY(-6px);transition:opacity .22s var(--ease),transform .28s var(--ease),visibility 0s linear .28s;visibility:hidden;z-index:35}.sheet:before{content:"";height:8px;left:0;position:absolute;right:0;top:-8px}.sheet[data-show]{opacity:1;pointer-events:auto;transform:none;transition-delay:0s;visibility:visible}.sheet .wrap{padding-bottom:32px;padding-top:36px}.sheet.small{left:auto;max-width:calc(100vw - 48px);min-width:260px;right:auto;width:auto}.sheet.small .wrap{max-width:none;padding:12px}.sheet.small .list{display:grid;gap:2px}.sheet.small .list a{border-radius:8px;color:var(--ink);display:block;font-size:var(--fs-body);font-weight:var(--w-ui);line-height:var(--lh-body);padding:9px 12px}.sheet.small .list a:hover{background:transparent}.sheet.small .list .sub{color:var(--ink-3);font-size:var(--fs-fine);font-weight:var(--w-regular);line-height:var(--lh-fine);margin-top:4px;max-width:360px}.sheet.small .list a.ext:after{color:var(--ink-3);content:" ↗"}.sheet.small .group{color:var(--ink-3);font-size:var(--fs-body);font-weight:var(--w-ui);letter-spacing:var(--tr-label);line-height:var(--lh-body);padding:6px 12px 4px}.sheet.small .list+.group{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.sheet.small .rule{border-top:1px solid var(--line);margin:6px 0}.help{display:grid;gap:48px;grid-template-columns:1.35fr 1fr 1fr}.col h3{color:var(--ink-3);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-ui);letter-spacing:var(--tr-label);line-height:var(--lh-body);margin:0 0 16px}.col ul{display:grid;gap:2px;list-style:none;margin:0;padding:0}@media (min-width:769px){.sheet[data-mega-menu] .col.services ul{gap:6px}}.col a{color:var(--ink);display:block;font-size:var(--fs-body);font-weight:var(--w-ui);letter-spacing:var(--tr-title);line-height:var(--lh-body);padding:5px 0;transition:color .15s var(--ease)}.col a:hover{color:var(--accent)}.col.services ul a{font-family:var(--font-head);font-size:var(--fs-h3);font-weight:var(--w-bold);letter-spacing:var(--tr-heading);line-height:var(--lh-h3);padding:6px 0}.col a.more{color:var(--accent);display:inline-block;font-size:var(--fs-body);line-height:var(--lh-body);margin-top:10px}.col a.more:hover{color:var(--accent);text-decoration-line:underline}li[data-when=proof]{display:none}.help-foot{border-top:1px solid var(--line);color:var(--ink-2);display:flex;flex-direction:column;font-size:var(--fs-body);gap:10px;line-height:var(--lh-body);margin-top:32px;padding-top:20px}.help-foot .row{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px}.help-foot .ico{flex:none;height:20px;width:20px}.help-foot .ico path{fill:none;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.help-foot a{font-weight:var(--w-ui)}@media (min-width:769px) and (max-width:1152px){.sheet[data-mega-menu] .help-foot{gap:18px}.sheet[data-mega-menu] .help-foot .row{align-items:start;display:grid;gap:6px 14px;grid-template-columns:20px minmax(0,1fr)}.sheet[data-mega-menu] .help-foot .ico{grid-column:1;grid-row:1;margin-top:3px}.sheet[data-mega-menu] .help-foot .row>span{grid-column:2;grid-row:1}.sheet[data-mega-menu] .help-foot .row>a{grid-column:2;grid-row:2;justify-self:start}}.mobile{background:var(--menu-bg);clip-path:inset(0 0 100%);inset:var(--header-h) 0 0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:clip-path .36s var(--ease),opacity .22s var(--ease),visibility 0s linear .36s;visibility:hidden;z-index:65}.mobile[data-show]{clip-path:inset(0);opacity:1;pointer-events:auto;transition-delay:0s;visibility:visible}.mobile-page{inset:0;overflow-y:auto;overscroll-behavior:contain;position:absolute;scrollbar-color:var(--line-strong) transparent;transition:opacity .24s var(--ease),transform .34s var(--ease),visibility 0s linear .34s}.mobile-content{--mobile-row-height:58px;container-type:inline-size;--fs-nav-description:var(--fs-nav-sub);--fs-nav-major:min(1.6rem,5.7cqw);--fs-nav-sub:clamp(.875rem,4.9cqw,1.375rem);--fs-nav-label:clamp(.8125rem,4.1cqw,1.125rem);--fs-nav-badge:clamp(.625rem,3cqw,.9375rem);margin:0 auto;max-width:600px;padding:28px 28px calc(36px + env(safe-area-inset-bottom, 0px))}.mobile-root{opacity:1;transform:none}.mobile[data-depth] .mobile-root{opacity:0;transform:translateX(-28px);visibility:hidden}.mobile-subpage{opacity:0;transform:translateX(36px);visibility:hidden}.mobile-subpage[data-active]{opacity:1;transform:none;transition-delay:0s;visibility:visible}.mobile ul{list-style:none;margin:0;padding:0}.mobile-links>li{opacity:0;transform:translateY(12px);transition:opacity .22s var(--ease),transform .32s var(--ease)}.mobile[data-show] .mobile-links>li{opacity:1;transform:none;transition-delay:.06s}.mobile[data-show] .mobile-links>li:nth-child(2){transition-delay:.09s}.mobile[data-show] .mobile-links>li:nth-child(3){transition-delay:.12s}.mobile[data-show] .mobile-links>li:nth-child(4){transition-delay:.15s}.mobile[data-show] .mobile-links>li:nth-child(5){transition-delay:.18s}.mobile-links>li>:is(a,button){align-items:center;color:var(--ink);display:flex;font-family:var(--font-head);font-size:var(--fs-nav-major);font-weight:var(--w-bold);gap:16px;justify-content:space-between;letter-spacing:var(--tr-heading);line-height:var(--lh-h2);min-height:var(--mobile-row-height);padding:10px 0;text-align:left;width:100%}.mobile svg{fill:none;flex:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:20px}.mobile-links svg{color:var(--ink-3);height:24px;stroke-width:1.9;width:24px}.mobile-actions{display:grid;gap:4px;margin-top:32px;padding-top:24px}.mobile-actions .cta{font-size:var(--fs-body);gap:12px;height:auto;justify-content:center;line-height:var(--lh-body);margin-bottom:14px;min-height:48px}.mobile-actions p{color:var(--ink-3);font-size:var(--fs-fine);line-height:var(--lh-fine)}.mobile-actions p a,.mobile-context a{color:var(--accent)}.header .mobile-back{display:none}.mobile-group+.mobile-group{margin-top:28px}.mobile-group h3{color:var(--ink-3);font-family:var(--font-body);font-size:var(--fs-nav-label);font-weight:var(--w-regular);line-height:var(--lh-body);margin:0 0 16px}.mobile-group li a{align-content:center;color:var(--ink);display:grid;font-size:var(--fs-nav-sub);font-weight:var(--w-ui);line-height:var(--lh-h3);min-height:44px;overflow-wrap:anywhere;padding:6px 0}.mobile-description{display:block;margin-top:8px;max-width:var(--measure)}.mobile-more{align-items:center;color:var(--accent);display:inline-flex;font-size:var(--fs-body);gap:8px;line-height:var(--lh-body);margin-top:8px;min-height:44px}.sheet .badge{--fs-menu-badge:calc(var(--fs-fine)*0.8);font-size:var(--fs-menu-badge);line-height:var(--lh-tight);padding:2.4px 6.4px}.mobile-group .badge{--fs-menu-badge:calc(var(--fs-nav-badge)*0.8);display:inline-block;flex-shrink:0;font-size:var(--fs-menu-badge);line-height:var(--lh-fine);margin-left:6px;padding:1.6px 5px;vertical-align:middle;white-space:nowrap}.mobile-services li a{align-items:center;display:flex;white-space:nowrap}.mobile-prominent li a,.mobile-services li a{font-family:var(--font-head);font-size:var(--fs-nav-major);font-weight:var(--w-bold);letter-spacing:var(--tr-heading);line-height:var(--lh-h2);min-height:var(--mobile-row-height);padding:10px 0}.mobile-context{display:grid;gap:28px;margin-top:36px;width:100%}.mobile-context-card{background:transparent;border:0;border-radius:0;border-top:1px solid var(--line-strong);box-shadow:none;min-width:0;padding:24px 0 0;width:100%}.mobile-context-card h3{color:var(--ink);font-family:var(--font-head);font-size:var(--fs-nav-major);font-weight:var(--w-bold);letter-spacing:var(--tr-heading);line-height:var(--lh-h2);margin:0}.mobile-context-card p{margin:12px 0 16px}.mobile-context-card p,.mobile-description{color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-nav-description);font-weight:var(--w-regular);letter-spacing:normal;line-height:var(--lh-body)}.mobile-context-card a{color:var(--accent-on-fill);display:inline-block;font-size:var(--fs-body);font-weight:var(--w-ui);line-height:var(--lh-body);padding:6px 0}.mobile-context-card a:hover{color:var(--accent-on-fill);text-decoration:underline}.mobile .cta:hover{color:var(--accent-ink)}.mobile .cta.ghost{color:var(--ink)}.mobile .cta.ghost:hover{color:var(--ink-max)}.header :is(a,button),.mobile :is(a,button){-webkit-tap-highlight-color:transparent}.header :is(a,button):focus:not(:focus-visible),.mobile :is(a,button):focus:not(:focus-visible){outline:none}body[data-mobile-open] .header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--menu-bg);inset:0 0 auto;position:fixed;z-index:70}body[data-mobile-open] :is([data-ec-chatbot],.proto,.mod-switch,.pillbar){visibility:hidden}@media (max-width:768px){.header .tools .cta{display:none}.header .tools{gap:6px}.header .icon-btn{height:44px;width:44px}.header .icon-btn svg{height:24px;width:24px}.header .icon-btn svg *{stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}body[data-mobile-open] .header .logo{visibility:hidden}body[data-mobile-open] .header :is(.search,.theme){display:none}body[data-mobile-open] .header .mobile-back:not([hidden]){display:inline-grid;left:max(10px,calc(50% - 290px));position:absolute;top:50%;transform:translateY(-50%)}}@media (min-width:769px){.mobile{display:none}}.sheet[data-show] :is(.col,.list,.group,.help-foot){animation:nav-content-in .32s var(--ease) both}.sheet[data-show] .col:nth-child(2){animation-delay:35ms}.sheet[data-show] .col:nth-child(3){animation-delay:.07s}@keyframes nav-content-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.burger-line,.mobile,.mobile-links>li,.mobile-page,.scrim,.sheet{clip-path:none;transform:none;transition:opacity .1s linear}.mobile-links>li,.mobile-subpage,.mobile[data-depth] .mobile-root{transform:none}.mobile[data-show] .mobile-links>li{transition-delay:0s}.sheet[data-show] :is(.col,.list,.group,.help-foot){animation:none}}.mobile-action-bar{display:none}@media (max-width:768px){.mobile-action-bar{background:var(--menu-bg);box-shadow:var(--shadow-bar);display:grid;gap:8px;grid-template-columns:1fr 1fr;inset:auto 0 0;opacity:0;padding:8px 12px calc(8px + env(safe-area-inset-bottom, 0px));position:fixed;transform:translateY(100%);transition:transform .28s var(--ease),opacity .2s var(--ease),visibility 0s linear .28s;visibility:hidden;z-index:45}.mobile-action-bar[data-show]{opacity:1;transform:none;transition-delay:0s;visibility:visible}.mobile-action-bar a{align-items:center;border-radius:999px;display:flex;font-size:var(--fs-fine);font-weight:var(--w-ui);gap:6px;height:auto;justify-content:center;line-height:var(--lh-fine);min-height:44px;padding:8px;text-align:center}body[data-mobile-actions]{padding-bottom:calc(60px + env(safe-area-inset-bottom, 0px))}body[data-mobile-open] .mobile-action-bar{pointer-events:none;visibility:hidden}[data-ec-chatbot] .ec--bottom-sticky--aichat--circle.relative{bottom:calc(16px + env(safe-area-inset-bottom, 0px));height:57px;position:fixed;right:16px;transition:bottom .28s var(--ease);width:57px}[data-ec-chatbot] .ec--bottom-sticky--aichat--icons{padding:0}[data-ec-chatbot] .ec--bottom-sticky--aichat--icons img{right:0;top:calc(50% - 11px);width:22px}[data-ec-chatbot] .ec--bottom-sticky--aichat--bubble{display:none!important}body[data-mobile-actions] [data-ec-chatbot] .ec--bottom-sticky--aichat--circle{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}body[data-mobile-actions] .proto{display:none}}@media (prefers-reduced-motion:reduce){.mobile-action-bar,[data-ec-chatbot] .ec--bottom-sticky--aichat--circle{transition:none}}@media (max-width:768px){.icon-btn .tip,.nav,.tools .account{display:none}.header .cta{padding:0 14px}.header .cta.ghost,.header .cta.grad{display:none}.tools .search{order:-2}.tools .theme{order:-1}.burger{display:inline-grid}.header .wrap{gap:8px;grid-template-columns:1fr auto;padding:0 var(--site-gutter)}html:root{--site-gutter:20px;--header-main-h:56px;--logo-h:30px;--logo-ec-h:40px;--ctrl-h:36px;--cta-font:var(--fs-ui);--cta-pad:16px}.scrim,.sheet{display:none}}@media (min-width:769px){.header .nav{display:flex}.header .tools .account,.header .tools .search{display:inline-grid}.header .tools .cta{display:inline-flex;padding:0 var(--cta-pad)}.header .burger{display:none}.scrim,.sheet{display:block}}@media (max-width:768px){html:root,html:root[data-scrolled]:not([data-microsite]){--site-gutter:20px;--header-main-h:56px;--header-nav-h:0px;--logo-h:30px;--logo-ec-h:40px}.header .nav,.header .tools .account,.header .tools .cta{display:none}.header .burger{display:inline-grid}}.mobile{transform:none}.mobile-group.native-mobile-single+.mobile-group.native-mobile-single{margin-top:0}body.impact-2027 .hero>.wrap{margin-inline:auto;max-width:var(--content-max);padding-inline:var(--content-gutter);width:100%}body.impact-2027 .announcement-2027__inner{max-width:none;padding-inline:var(--site-gutter)}body.impact-2027 .announcement-2027__dismiss{right:calc(var(--site-gutter) + 6px)}body.impact-2027>[data-global-resource-path="IM-IMPACT-2027-Staging/templates/partials/ec-header.html"],body.impact-2027>[data-global-resource-path="IM-IMPACT-2027-Staging/templates/partials/impact-header-v2.html"]{position:sticky;top:0;z-index:40}body[data-mobile-open] .review-bar{visibility:hidden}body.impact-2027[data-mobile-open][data-page-design] .header{background:var(--menu-bg)}body.impact-2027[data-mobile-open] .announcement-2027{visibility:hidden}@media (max-width:768px){body.impact-2027:not([data-mobile-open]) .header .tools .search{display:inline-grid}}body:not([data-nav-input=keyboard]) .header :is(a,button):focus,body:not([data-nav-input=keyboard]) .mobile :is(a,button):focus{outline:none}@media (min-width:769px){html:root[data-scrolled]:not([data-microsite]){--logo-ec-h:40px}.header .logo.ec svg{transition:height .25s var(--ease)}}@media (prefers-reduced-motion:reduce){.header .logo.ec svg{transition:none}}@media (min-width:769px){html:root:not([data-scrolled]):not([data-microsite]){--header-main-h:80px;--logo-h:40.5px;--logo-ec-h:54px}}@media (max-width:768px){html:root:not([data-scrolled]):not([data-microsite]){--header-main-h:64px;--logo-h:33.75px;--logo-ec-h:45px}html:root[data-scrolled]:not([data-microsite]){--header-main-h:56px;--logo-h:30px;--logo-ec-h:40px}}.header .logo svg{transition:height .25s var(--ease)}.header .logo.ec{transform:translateY(2px)}@media (max-width:350px){.header .wrap{column-gap:6px}.header .tools{gap:2px}}@media (prefers-reduced-motion:reduce){.header .logo svg{transition:none}}@media (max-width:768px){.header .icon-btn svg{height:clamp(20px,5.6vw,24px);width:clamp(20px,5.6vw,24px)}}.mobile-context-card a{font-size:var(--fs-nav-sub);min-height:44px}.mobile{overflow-anchor:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:none;scroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y pinch-zoom}.mobile[data-show]{clip-path:none}.mobile .mobile-page{display:none;inset:auto;min-height:100%;overflow:visible;position:relative;transform:none}.mobile .mobile-subpage[data-active],.mobile:not([data-depth]) .mobile-root{display:block}.mobile .mobile-subpage[data-active] .mobile-content{animation:mobile-content-in .24s var(--ease) both}@keyframes mobile-content-in{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mobile .mobile-subpage[data-active] .mobile-content{animation:none}}.mobile .mobile-content,.mobile .mobile-page{overflow-anchor:none}@media (min-width:769px){html:not([data-dark]) body:is([data-accent=blue],[data-accent=magenta],[data-accent=swell],[data-accent=black]) .scrim{background:oklch(from var(--tint) .965 calc(var(--c)*.028) h/.86)}}.sheet.nav-v2{border-radius:28px;left:clamp(var(--site-gutter),calc(100vw - var(--site-gutter) - 946px),calc(var(--site-gutter) + 150px));max-height:calc(100dvh - var(--header-h) - 44px);right:auto;top:calc(var(--header-h) + 12px);width:min(946px,calc(100vw - var(--site-gutter)*2))}.sheet.nav-v2>.wrap{max-width:none;padding:0}.nav-category-layout{display:grid;grid-template-columns:minmax(250px,.35941fr) minmax(0,.64059fr);grid-template-rows:auto 1fr}.nav-category-tabs{display:grid;gap:8px;grid-column:1;grid-row:1;padding:28px 20px 24px}.nav-category-tab{align-items:center;border-radius:14px;color:var(--ink);cursor:pointer;display:flex;font-family:var(--font-body);font-size:calc(var(--fs-h3) - 7px);font-weight:var(--w-ui);gap:20px;justify-content:space-between;line-height:var(--lh-h3);min-height:60px;padding:14px 20px;text-align:left}.nav-category-tab:hover,.nav-category-tab[aria-selected=true]{background:var(--ribbon-bg)}html[data-dark] .nav-category-tab:is([aria-selected=true],:hover){background:oklch(from var(--tint) .36 calc(var(--c)*.11) h)}.mobile-help-toggle svg,.nav-category-tab svg{color:var(--ink-2);flex:none;height:18px;width:18px}.mobile-help-toggle svg path,.nav-category-tab svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.nav-category-panels{border-left:1px solid var(--line);grid-column:2;grid-row:1/3;min-width:0;padding:32px 48px 40px}.mobile-help-section ul[hidden],.nav-category-panel[hidden]{display:none!important}.nav-category-panel h3{color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-ui);font-weight:var(--w-ui);letter-spacing:normal;line-height:var(--lh-ui);margin:0 0 10px}.nav-category-panel ul{display:grid;gap:0;list-style:none;margin:0;padding:0}.nav-category-panel li :is(a,.nav-pending){color:var(--ink);display:block;font-family:var(--font-head);font-size:calc(var(--fs-h3)*.85);font-weight:var(--w-bold);letter-spacing:var(--tr-heading);line-height:var(--lh-h3);min-height:44px;overflow-wrap:anywhere;padding:10.27px 0}.nav-category-panel .badge{display:inline-block;vertical-align:middle;white-space:nowrap}.nav-category-support{align-content:start;display:grid;gap:4px;min-width:0}.nav-category-layout>.nav-category-support{border-top:1px solid var(--line);grid-column:1;grid-row:2;margin:0 40px 32px;padding-top:20px}.nav-category-support>:is(a,.nav-pending){color:var(--ink);display:block;font-family:var(--font-body);font-size:calc(var(--fs-body) - 2px);font-weight:var(--w-ui);letter-spacing:normal;line-height:var(--lh-body);min-height:44px;overflow-wrap:anywhere;padding:8px 0}.header .logo,.mobile-nav-v2 :is(a:not(.cta),.nav-pending),.sheet :is(a,.nav-pending){opacity:.85;text-decoration:none;transition:opacity .15s var(--ease)}.header .logo:is(:hover,:focus-visible),.mobile-nav-v2 :is(a:not(.cta),.nav-pending):is(:hover,:focus-visible),.sheet :is(a,.nav-pending):is(:hover,:focus-visible){color:var(--ink);opacity:1;text-decoration:none}@media (prefers-reduced-motion:reduce){.header .logo,.mobile-nav-v2 :is(a:not(.cta),.nav-pending),.sheet :is(a,.nav-pending){transition:none}}.nav-pending{cursor:default}.mobile-help-section+.mobile-help-section{margin-top:8px}.mobile-help-toggle{align-items:center;color:var(--ink);display:flex;font-family:var(--font-head);font-size:var(--fs-nav-major);font-weight:var(--w-bold);gap:16px;justify-content:space-between;letter-spacing:var(--tr-heading);line-height:var(--lh-h2);min-height:58px;padding:12px 0;text-align:left;width:100%}.mobile-help-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.mobile-help-section ul{list-style:none;margin:8px 0 24px;padding:0}.mobile-help-section li :is(a,.nav-pending),.mobile-nav-v2 .nav-category-support>:is(a,.nav-pending){color:var(--ink);display:block;font-family:var(--font-body);font-size:max(18px,var(--fs-nav-sub));font-weight:var(--w-ui);line-height:var(--lh-body);min-height:48px;overflow-wrap:anywhere;padding:12px 0}.mobile-nav-v2 .mobile-context.nav-category-support{border-top:1px solid var(--line);display:grid;gap:4px;margin-top:28px;padding-top:20px}body:has(.mobile-nav-v2[data-show]) .library-toolbar,body:has(.sheet.nav-v2[data-show]) .library-toolbar{visibility:hidden}@media (min-width:769px) and (max-width:1024px){.nav-category-tabs{padding:20px 12px}.nav-category-tab{padding:12px}.nav-category-panels{padding:28px}.nav-category-layout>.nav-category-support{margin-inline:24px}}.mobile-nav-v2 .mobile-group>h3,body:has(.mobile-nav-v2) .sheet.small .group{color:var(--ink-2);font-family:var(--font-body);font-size:var(--fs-ui);font-weight:var(--w-ui);letter-spacing:normal;line-height:var(--lh-ui)}body:has(.mobile-nav-v2) .sheet.small .group{padding-bottom:10px}body[data-accent=hubspot] .mobile-nav-v2 .cta:not(.ghost),body[data-accent=hubspot]:has(.mobile-nav-v2) .header .cta:not(.ghost){background:oklch(from var(--accent-fill) .52 c h)}body[data-accent=hubspot] .mobile-nav-v2 .cta:not(.ghost):hover,body[data-accent=hubspot]:has(.mobile-nav-v2) .header .cta:not(.ghost):hover{background:oklch(from var(--accent-fill) .48 c h)}.nav-category-panels{--nav-reveal-start:80ms}.mobile-nav-v2[data-show] [data-mobile-page][data-active] [data-nav-reveal],.mobile-nav-v2[data-show]:not([data-depth]) [data-mobile-root] [data-nav-reveal],.sheet[data-show] [data-nav-reveal]{animation:nav-waterfall .32s ease backwards;animation-delay:calc(var(--nav-reveal-start, 0s) + var(--nav-reveal-delay, 0s))}@keyframes nav-waterfall{0%{opacity:0;transform:translateY(4px)}to{transform:translateY(0)}}.sheet[data-show]:has([data-nav-reveal]) :is(.list,.col,.help-foot){animation:none}.mobile-nav-v2 .mobile-links>li{opacity:1;transform:none;transition:none}.mobile-nav-v2 .mobile-subpage[data-active] .mobile-content{animation:none}.mobile-nav-v2[data-show] [data-nav-reveal]:focus-within,.sheet[data-show] [data-nav-reveal]:focus-within{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){.mobile-nav-v2[data-show] [data-nav-reveal],.sheet[data-show] [data-nav-reveal]{animation:none!important}.mobile-nav-v2,.mobile-nav-v2 .mobile-page,.sheet{transition:none}}