.row-fluid{display:flex;flex-wrap:wrap}.row-fluid [class*=span]{box-sizing:border-box;flex:0 0 auto;min-width:0;padding-inline:12px;width:100%}.row-fluid .span1{width:8.3333%}.row-fluid .span2{width:16.6667%}.row-fluid .span3{width:25%}.row-fluid .span4{width:33.3333%}.row-fluid .span5{width:41.6667%}.row-fluid .span6{width:50%}.row-fluid .span7{width:58.3333%}.row-fluid .span8{width:66.6667%}.row-fluid .span9{width:75%}.row-fluid .span10{width:83.3333%}.row-fluid .span11{width:91.6667%}.row-fluid .span12{width:100%}@media (max-width:767px){.row-fluid [class*=span]{width:100%}}.container-fluid>.row-fluid-wrapper>.row-fluid>[class*=span],.dnd-section,.row-fluid>[class*=span]:only-child{padding-inline:0}.dnd-section{padding-block:clamp(48px,7vw,96px)}.dnd-section:has(>.row-fluid section[data-module]){padding-block:0}.dnd-section:has(>.row-fluid section[data-module])>.row-fluid{width:100%}.dnd-section>.row-fluid{--gutter:96px;margin-inline:auto;width:min(calc(100% - var(--gutter)),var(--max))}.dnd-section>.row-fluid:has(>[class*=span]:nth-child(2)){width:min(calc(100% - var(--gutter) + 24px),calc(var(--max) + 24px))}@media (max-width:900px){.dnd-section>.row-fluid{--gutter:56px}}@media (max-width:600px){.dnd-section>.row-fluid{--gutter:40px}}.dnd-row{padding:0}.dnd-module+.dnd-module{margin-top:24px}.dnd-section[style*=background]{padding-inline:0}.hs-language-switcher__menu{display:flex;gap:12px;list-style:none;margin:0;padding:0}.hs-language-switcher__menu a{font-size:calc(13px*var(--header-scale, 1));text-decoration:none}.site-header .hs-language-switcher__button{background:transparent;color:inherit;font:inherit}:is(.hs-form,.system-page form){background:var(--form-bg);border:1px solid var(--form-border);border-radius:var(--radius);font-family:var(--font-form,inherit);padding:24px}:is(.hs-form,.system-page form) label{color:var(--form-label);display:block;font-size:calc(14px*var(--form-scale, 1));margin-bottom:6px}:is(.hs-form,.system-page form) .hs-field-desc{color:var(--muted);font-size:calc(13px*var(--form-scale, 1));margin-bottom:8px}:is(.hs-form,.system-page form) .hs-form-field+.hs-form-field{margin-top:18px}:is(.hs-form,.system-page form) input[type=date],:is(.hs-form,.system-page form) input[type=email],:is(.hs-form,.system-page form) input[type=number],:is(.hs-form,.system-page form) input[type=password],:is(.hs-form,.system-page form) input[type=search],:is(.hs-form,.system-page form) input[type=tel],:is(.hs-form,.system-page form) input[type=text],:is(.hs-form,.system-page form) input[type=url],:is(.hs-form,.system-page form) select,:is(.hs-form,.system-page form) textarea{background:var(--surface);border:1px solid var(--form-field-border);border-radius:calc(var(--radius)/2);box-sizing:border-box;color:var(--text);max-width:100%;min-height:44px;padding:12px 14px;width:100%}:is(.hs-form,.system-page form) input:focus-visible,:is(.hs-form,.system-page form) select:focus-visible,:is(.hs-form,.system-page form) textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}:is(.hs-form,.system-page form) .hs-button,:is(.hs-form,.system-page form) input[type=submit]{background:var(--form-button-bg);border:0;border-radius:calc(var(--radius)/2);color:var(--form-button-text);cursor:pointer;padding:13px 22px}:is(.hs-form,.system-page form) .hs-button:hover,:is(.hs-form,.system-page form) input[type=submit]:hover{background:var(--form-button-bg-hover);color:var(--form-button-text-hover)}:is(.hs-form,.system-page form) .hs-error-msg,:is(.hs-form,.system-page form) .hs-main-font-element{color:var(--focus);font-size:calc(13px*var(--form-scale, 1))}:root{--hsf-global__font-family:var(--font-form,var(--font-body,var(--font-stack)));--hsf-global__color:var(--text);--hsf-background__background-color:var(--form-bg);--hsf-background__border-style:solid;--hsf-background__border-width:1px;--hsf-background__border-color:var(--form-border);--hsf-background__border-radius:var(--radius);--hsf-background__padding:24px;--hsf-field-label__color:var(--form-label);--hsf-field-label__font-size:calc(14px*var(--form-scale, 1));--hsf-field-input__border-color:var(--form-field-border);--hsf-field-textarea__border-color:var(--form-field-border);--hsf-field-input__border-radius:calc(var(--radius)/2);--hsf-button__background-color:var(--form-button-bg);--hsf-button__color:var(--form-button-text);--hsf-button__border-radius:calc(var(--radius)/2);--hsf-button__font-family:var(--font-form,var(--font-body,var(--font-stack)));--hsf-button--hover__background-color:var(--form-button-bg-hover);--hsf-button--hover__color:var(--form-button-text-hover)}.brand-text{color:var(--ink);font-size:20px;font-weight:700;letter-spacing:-.02em}.brand img{display:block;height:auto}.dnd-module img{height:auto;max-width:100%}.blog-listing .post-grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:40px}.post-card{display:flex;flex-direction:column;gap:10px}.post-card img{aspect-ratio:16/10;border-radius:var(--radius);display:block;height:auto;object-fit:cover;width:100%}.post-card h2{font-size:calc(22px*var(--h2-scale, 1));margin:0}.post-card h2 a{text-decoration:none}.post-card h2 a:hover{text-decoration:underline}.pagination{display:flex;gap:16px;justify-content:center;margin-top:48px}.pagination a{display:grid;min-height:44px;min-width:44px;place-items:center;text-decoration:none}.blog-post{max-width:76ch}.blog-post .post-figure{margin:32px 0}.blog-post .post-figure img{border-radius:var(--radius);height:auto;width:100%}.blog-post .post-body>*+*{margin-top:1.1em}.author-box{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:16px;margin-top:48px;padding:20px}.author-box img{border-radius:50%;flex:0 0 auto}.author-box .author-name{font-weight:700;margin:0 0 4px}.post-comments{margin-top:48px}.post-comments .hs-form{margin-top:24px}.post-comments .comment{border-top:1px solid var(--line);padding:16px 0}.post-comments .comment-reply-to{align-items:center;display:inline-flex;min-height:44px}.system-page{max-width:64ch}.system-page h1{margin-bottom:12px}:is(a.hs-button,a.cta_button){align-items:center;background:var(--button-bg);border:1px solid var(--button-border);border-radius:var(--button-radius);color:var(--button-text);display:inline-flex;font-family:var(--font-button,var(--font-body,var(--font-stack)));font-size:calc(14px*var(--button-scale, 1));font-weight:var(--button-weight,600);gap:22px;justify-content:center;min-height:48px;padding:12px 21px;text-decoration:none;transition:background .18s,border-color .18s,color .18s,transform .18s}:is(a.hs-button,a.cta_button):hover{background:var(--button-bg-hover);border-color:var(--button-border-hover);color:var(--button-text-hover)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) :is(a.hs-button,a.cta_button):hover{transform:translateY(-2px)}}a.cta_button{min-height:22px}.hs-menu-wrapper ul{column-gap:28px;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.hs-menu-wrapper a{align-items:center;display:flex;min-height:44px;text-decoration:none}.hs-menu-wrapper a:focus-visible,.hs-menu-wrapper a:hover{text-decoration:underline}.hs-menu-wrapper .hs-menu-item.active>a{font-weight:600}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.hs-menu-wrapper:not(.flyouts) .hs-menu-children-wrapper{padding-left:16px}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);left:-9999px;min-width:220px;opacity:0;padding:8px 0;position:absolute;z-index:20}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{min-height:40px;padding:0 16px;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:is(:hover,:focus-within)>.hs-menu-children-wrapper{left:0;opacity:1;top:100%}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:is(:hover,:focus-within)>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media (max-width:767px){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:is(:hover,:focus-within)>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:is(:hover,:focus-within)>.hs-menu-children-wrapper{background:none;border:0;left:0;min-width:0;opacity:1;padding:0 0 0 16px;position:relative;top:auto}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{padding-inline:0}}.social-links{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.social-links__link{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px}.social-links__icon svg{fill:currentColor;height:1em;width:1em}.hs-search-field{position:relative}.hs-search-field__bar form{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px}.hs-search-field__bar label{color:var(--form-label,var(--ink));flex-basis:100%;font-size:calc(14px*var(--form-scale, 1))}.hs-search-field__input{background:var(--surface);border:1px solid var(--form-field-border,var(--control-line));border-radius:calc(var(--radius)/2);box-sizing:border-box;color:var(--text);flex:1 1 200px;font-family:var(--font-form,inherit);min-height:44px;min-width:0;padding:12px 14px}.hs-search-field__input:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.hs-search-field__button{align-items:center;background:var(--form-button-bg,var(--accent));border:0;border-radius:calc(var(--radius)/2);color:var(--form-button-text,#fff);cursor:pointer;display:inline-flex;font-family:var(--font-form,inherit);justify-content:center;min-height:44px;min-width:44px;padding:0 18px}.hs-search-field__button:hover{background:var(--form-button-bg-hover,var(--ink));color:var(--form-button-text-hover,#fff)}.hs-search-field__button svg{fill:currentColor;height:16px;width:16px}.hs-search-field__suggestions{background:var(--surface);border-radius:calc(var(--radius)/2);list-style:none;margin:4px 0 0;padding:0}.hs-search-field--open .hs-search-field__suggestions{border:1px solid var(--line)}.hs-search-field__suggestions a{color:var(--text);display:block;padding:10px 14px;text-decoration:none}.hs-search-field__suggestions a:is(:hover,:focus-visible){background:var(--soft)}.hs-image__grid img{height:100%;object-fit:cover;width:100%}hr{border:0;border-bottom:1px solid var(--line);height:0;margin:32px 0}:is(iframe,embed,object,video){max-width:100%}.nav .hs_cos_wrapper_type_language_switcher,.nav .hs_cos_wrapper_type_module{display:contents}.nav a:not(.button){align-items:center;display:flex;font-size:calc(13px*var(--header-scale, 1));min-height:44px;text-decoration:none}.nav a:not(.button):focus-visible,.nav a:not(.button):hover{text-decoration:underline}.site-header .nav{font-family:var(--font-header,inherit);font-weight:var(--header-weight,inherit)}.site-header a:not(.button,.hs-button,.cta_button,.hs-form a,.hs-language-switcher__menu a,.lang_list_class a){color:var(--header-text)}.site-header .nav .nav-group>summary:hover,.site-header a:not(.button,.hs-button,.cta_button,.hs-form a,.hs-language-switcher__menu a,.lang_list_class a):focus-visible,.site-header a:not(.button,.hs-button,.cta_button,.hs-form a,.hs-language-switcher__menu a,.lang_list_class a):hover{color:var(--header-hover)}.nav a[aria-current=page]{font-weight:var(--header-current-weight,600)}.nav .nav-group{position:relative}.nav .nav-group>summary{align-items:center;cursor:pointer;display:flex;font-size:calc(13px*var(--header-scale, 1));gap:6px;list-style:none;min-height:44px}.nav .nav-group>summary::-webkit-details-marker{display:none}.nav .nav-group>summary:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:6px;margin-top:-3px;transform:rotate(45deg);width:6px}.nav .nav-group__list{background:var(--header-menu-bg,var(--surface));border:1px solid var(--line);border-radius:var(--radius);display:grid;left:0;min-width:220px;padding:8px 0;position:absolute;top:100%;z-index:20}.nav .nav-group__list a{min-height:40px;padding:0 16px}@media (max-width:900px){.nav .nav-group__list{background:none;border:0;padding:0 0 0 16px;position:static}}.site-footer .footer-links .hs_cos_wrapper_type_module{display:contents}.site-footer .motion-toggle,.site-footer a:not(.button,.hs-button,.cta_button,.hs-form a){color:var(--footer-link)}.site-footer a:not(.button,.hs-button,.cta_button,.hs-form a):focus-visible,.site-footer a:not(.button,.hs-button,.cta_button,.hs-form a):hover{color:var(--footer-hover)}.site-header .dnd-section{padding-block:12px}.site-footer .footer-links a{text-decoration:none}.site-footer .footer-links a:hover{text-decoration:underline}.page-nav{align-items:center;color:var(--text);display:flex;flex-wrap:wrap;font-size:calc(15px*var(--body-scale, 1));gap:4px 28px;justify-content:flex-start}.page-nav[data-align=center]{justify-content:center}.page-nav[data-align=end]{justify-content:flex-end}.page-nav a:not(.button,.text-link){align-items:center;display:inline-flex;min-height:44px;text-decoration:none}.page-nav a:not(.button,.text-link):focus-visible,.page-nav a:not(.button,.text-link):hover{text-decoration:underline}.page-nav a[aria-current=page]{font-weight:600}.page-nav .nav-group{position:relative}.page-nav .nav-group>summary{align-items:center;cursor:pointer;display:flex;gap:6px;list-style:none;min-height:44px}.page-nav .nav-group>summary::-webkit-details-marker{display:none}.page-nav .nav-group>summary:after{border-bottom:1.5px solid;border-right:1.5px solid;content:"";height:6px;margin-top:-3px;transform:rotate(45deg);width:6px}.page-nav .nav-group__list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;inset-inline-start:0;min-width:220px;padding:8px 0;position:absolute;top:100%;z-index:20}.page-nav[data-align=end] .nav-group__list{inset-inline-end:0;inset-inline-start:auto}.page-nav .nav-group__list a{min-height:40px;padding:0 16px}@media (max-width:767px){.page-nav .nav-group[open]{flex-basis:100%}.page-nav .nav-group__list{background:none;border:0;min-width:0;padding:0;padding-inline-start:16px;position:static}}.direction-motion .text-h1{font-family:var(--font-h1,inherit);font-size:calc(clamp(48px, 5.4vw, 80px)*var(--h1-scale, 1));font-weight:var(--h1-weight,700);letter-spacing:-.05em;line-height:1.04}.direction-motion .text-h2{font-family:var(--font-h2,inherit);font-size:calc(clamp(36px, 3.5vw, 52px)*var(--h2-scale, 1));font-weight:var(--h2-weight,700);letter-spacing:-.035em;line-height:1.08}.direction-motion .text-h3{font-family:var(--font-h3,inherit);font-size:calc(clamp(23px, 2vw, 28px)*var(--h3-scale, 1));font-weight:var(--h3-weight,600);letter-spacing:-.025em;line-height:1.25}.direction-motion .text-h4{font-family:var(--font-h4,inherit);font-size:calc(20px*var(--h4-scale, 1));font-weight:var(--h4-weight,600);letter-spacing:-.02em;line-height:1.35}.direction-motion .text-h5{font-family:var(--font-h5,inherit);font-size:calc(17px*var(--h5-scale, 1));font-weight:var(--h5-weight,600);letter-spacing:-.01em;line-height:1.4}.direction-motion .text-h6{font-family:var(--font-h6,inherit);font-size:calc(14px*var(--h6-scale, 1));font-weight:var(--h6-weight,600);letter-spacing:0;line-height:1.4}.direction-motion .text-body-s{font-size:calc(14px*var(--body-scale,1));line-height:1.55}.direction-motion .text-body-m{font-size:calc(16px*var(--body-scale,1));line-height:1.6}.direction-motion .text-body-l{font-size:calc(clamp(17px, 1.3vw, 19px)*var(--body-scale,1));line-height:1.6}section[data-module][data-surface=white]{background:var(--surface)}section[data-module][data-surface=mist]{background:color-mix(in srgb,var(--accent) 6%,var(--paper))}section[data-module][data-surface=navy]{--link:currentColor;--link-hover:currentColor;--link-hover-set:currentColor;--paper:#15284b;--surface:#1d3260;--ink:#f4f6fb;--text:#dfe5f3;--muted:#aab6d2;--accent:#c8d4ff;--line:#33487a;--control-line:#7f93c4;--soft:#233b6d;--warm:#243866;--focus:#ffc279;--fill-faint:#233b6d;background:var(--paper);color:var(--text)}section[data-module][data-surface=navy] :is(h1,h2,h3,h4,h5,h6){color:var(--ink)}section[data-module][data-surface=navy] .button{background:var(--ink);border-color:var(--ink);color:#15284b}section[data-module][data-surface=navy] .scene-poster{filter:none}section[data-module][data-surface=navy] .tw-method-tabs button[aria-selected=true]{color:var(--accent)}section[data-module][data-surface=navy] .tw-comparison tbody td:last-child{background:var(--soft)}section[data-module][data-surface=navy] .video-play-mark{color:#15284b}section[data-module][data-surface=navy].cta-band[data-shape=shell] .cta-band-shell{background:var(--surface);color:var(--text)}section[data-module][data-surface=navy].cta-band[data-shape=shell] .cta-band-shell :is(h1,h2,h3,h4,h5,h6),section[data-module][data-surface=navy].cta-band[data-shape=shell] :is(.button.secondary,.text-link){color:var(--ink)}.dnd-section:has(>.row-fluid>[class*=span]>div>section[data-surface=white]){background:var(--surface)}.dnd-section:has(>.row-fluid>[class*=span]>div>section[data-surface=mist]){background:color-mix(in srgb,var(--accent) 6%,var(--paper))}.dnd-section:has(>.row-fluid>[class*=span]>div>section[data-surface=navy]){background:#15284b}section[data-module]:not(.motion-hero)[data-spacing=compact]{padding-block:48px}section[data-module]:not(.motion-hero)[data-spacing=generous]{padding-block:130px}@media (max-width:760px){section[data-module]:not(.motion-hero)[data-spacing=compact]{padding-block:36px}section[data-module]:not(.motion-hero)[data-spacing=generous]{padding-block:88px}}body[data-density=compact] section[data-module]:not(.motion-hero)[data-spacing=comfortable]{padding-block:48px}body[data-density=roomy] section[data-module]:not(.motion-hero)[data-spacing=comfortable]{padding-block:130px}@media (max-width:760px){body[data-density=compact] section[data-module]:not(.motion-hero)[data-spacing=comfortable]{padding-block:36px}body[data-density=roomy] section[data-module]:not(.motion-hero)[data-spacing=comfortable]{padding-block:88px}}body[data-density] section:is(.next-section,.cta-band[data-shape=shell])[data-spacing=comfortable]{padding-top:0}.motion-hero[data-spacing=compact]{padding-bottom:14px;padding-top:32px}.motion-hero[data-spacing=generous]{padding-bottom:40px;padding-top:90px}@media (min-width:1600px){.motion-hero[data-spacing=compact]{padding-top:43px}.motion-hero[data-spacing=generous]{padding-top:120px}}@media (max-width:1100px){.motion-hero[data-spacing=compact]{padding-top:24px}.motion-hero[data-spacing=generous]{padding-top:66px}}@media (max-width:760px){.motion-hero[data-spacing=compact]{padding-top:18px}.motion-hero[data-spacing=generous]{padding-top:49px}}.scene-caption>.scene-caption__end{margin-inline-start:auto;text-align:right}.dnd-module{container-type:inline-size}@container (min-width:761px){.tw-evidence-grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.tw-evidence-grid[data-columns="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.tw-evidence-grid[data-columns=auto]:has(>:only-child){grid-template-columns:minmax(0,1fr)}.tw-evidence-grid[data-columns=auto]:has(>:nth-child(2):last-child),.tw-evidence-grid[data-columns=auto]:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:1050px){section[data-module] .wrap,section[data-module].wrap{width:calc(100% - 56px)}.method-layout{gap:40px}.faq-layout{gap:45px}.next-shell{gap:35px;padding:45px}.tw-evidence-card{padding:23px}.motion-hero-grid{gap:20px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}@container (max-width:760px){section[data-module] .wrap,section[data-module].wrap{width:calc(100% - 40px)}.section-head{display:block;margin-bottom:27px}.section-head>.body-large{margin-top:14px;max-width:none}.tw-evidence-grid{gap:14px;grid-template-columns:1fr}.faq-layout,.method-layout{gap:35px;grid-template-columns:1fr}.faq-layout h2{max-width:none}.next-shell{border-radius:16px;gap:26px;grid-template-columns:1fr;padding:35px 27px}.motion-hero-grid{gap:28px;grid-template-columns:1fr}.motion-answer{gap:12px;grid-template-columns:1fr}.motion-answer .answer-definition,.motion-answer>div:first-child,.motion-answer>div:last-child{grid-column:auto;grid-row:auto}.motion-hero h1{font-size:calc(clamp(40px,9cqw,64px)*var(--h1-scale,1))}}.section-actions{margin-top:28px}.faq-layout~.section-actions,.method-layout~.section-actions{margin-top:36px}@media (min-width:901px){.site-header[data-layout=centered] .header-inner{align-items:center;flex-direction:column;gap:14px;padding-block:18px}.site-header[data-layout=centered] .nav{justify-content:center}.site-header[data-layout=centered] .menu-toggle{display:none}}.method-art--picture{background:#f4f6fb;padding:0}.method-art--picture .method-art__image,.method-art--picture .method-art__video{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.method-art--picture .method-art__video{opacity:0;transition:opacity .6s ease}.method-art--picture .method-art__video.is-playing{opacity:1}.motion-scene[data-hero-kind=people] .scene-video[data-clip-kind=people]{display:block}