@font-face{font-family:Manrope;src:url(/fonts/Manrope/Manrope-VariableFont_wght.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:block}@font-face{font-family:"IBM Plex Serif";src:url(/fonts/IBM_Plex_Serif/IBMPlexSerif-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:block}:root{color-scheme:light;--wf-ink: #161b24;--wf-muted: #64707f;--wf-soft: #85909d;--wf-navy: #142c57;--wf-blue: #276daf;--wf-blue-wash: #f2f7fb;--wf-cloud-white: #fbfcfd;--wf-white: #fff;--wf-canvas: #fff;--wf-line: #e4e8ec;--wf-line-strong: #d4dbe2;--wf-success: #176044;--wf-success-wash: #eff8f2;--wf-warning: #795711;--wf-warning-wash: #fbf6e8;--wf-serif: "IBM Plex Serif", Georgia, "Times New Roman", serif;--wf-sans: "Manrope", Inter, "Segoe UI", system-ui, sans-serif;--wf-page-width: 1180px;--wf-wide-width: 1280px}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:104px;background:var(--wf-white)}body{margin:0;color:var(--wf-ink);background:var(--wf-white);font-family:var(--wf-sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button,input,textarea,select{font:inherit}a{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #276daf;outline-offset:3px}.wf-container{width:min(calc(100% - 52px),var(--wf-page-width));margin-inline:auto}.wf-skip-link{position:fixed;z-index:100;top:12px;left:12px;padding:10px 14px;color:#fff;background:var(--wf-navy);border-radius:6px;transform:translateY(-160%)}.wf-skip-link:focus{transform:translateY(0)}.wf-site-header{position:sticky;z-index:30;top:0;color:var(--wf-ink);background:#fffffff7;border-bottom:1px solid var(--wf-line);transition:transform 50ms cubic-bezier(.2,.8,.2,1)}.wf-site-header[data-footer-hidden=true]{transform:translateY(-100%);pointer-events:none}.wf-site-header__inner{display:flex;align-items:center;gap:22px;min-height:72px}.wf-brand{display:inline-flex;flex:0 0 auto;align-items:center;text-decoration:none}.wf-brand img{width:108px;height:auto}.wf-desktop-nav{position:relative;display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:clamp(12px,1.55vw,22px);min-width:0}.wf-desktop-nav>a,.wf-nav-overview,.wf-nav-menu summary{color:#46515d;font-size:12px;font-weight:650;text-decoration:none;white-space:nowrap}.wf-desktop-nav>a,.wf-nav-overview,.wf-nav-menu summary{border-radius:7px;transition:color .18s ease,background-color .18s ease}.wf-desktop-nav>a{display:inline-flex;align-items:center;min-height:40px;padding:8px}.wf-desktop-nav>a:hover,.wf-nav-overview:hover,.wf-nav-menu summary:hover{color:var(--wf-blue);background:var(--wf-blue-wash)}.wf-nav-disclosure{display:flex;align-items:center;gap:0;border-radius:7px;transition:background-color .18s ease}.wf-nav-disclosure:hover,.wf-nav-disclosure:focus-within{background:var(--wf-blue-wash)}.wf-nav-disclosure .wf-nav-overview{padding-inline:8px 3px;background:transparent}.wf-nav-disclosure summary{padding-inline:6px 8px;background:transparent}.wf-nav-overview{display:inline-flex;align-items:center;min-height:44px;padding-block:8px}.wf-nav-menu{position:relative}.wf-nav-menu summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 8px;list-style:none;cursor:pointer}.wf-nav-menu summary::-webkit-details-marker,.wf-mobile-menu summary::-webkit-details-marker{display:none}.wf-chevron{width:7px;height:7px;border-right:1.5px solid #65717d;border-bottom:1.5px solid #65717d;transform:rotate(45deg) translateY(-2px);transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .18s ease}.wf-nav-menu[open]>summary .wf-chevron{transform:rotate(225deg) translate(-1px,-1px)}.wf-mobile-menu__disclosure[open]>summary .wf-chevron{transform:rotate(225deg) translate(-1px,-1px)}.wf-nav-popover{position:absolute;z-index:40;top:calc(100% + 7px);left:calc(-12px + var(--wf-popover-shift, 0px));width:max-content;min-width:245px;max-height:calc(100dvh - 110px);overflow-y:auto;overscroll-behavior:contain;padding:20px;background:#fff;border:1px solid var(--wf-line);border-radius:12px;box-shadow:0 8px 18px #131f2c0a,0 24px 60px #131f2c1f;transform-origin:top center;animation:wf-menu-enter .22s cubic-bezier(.2,.8,.2,1) both}.wf-nav-popover:before{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.wf-nav-menu[data-closing=true] .wf-nav-popover{animation:wf-menu-exit .14s ease both;pointer-events:none}@keyframes wf-menu-enter{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wf-menu-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.wf-nav-popover--wide{top:calc(100% + 22px);left:calc(50% + var(--wf-popover-shift, 0px));translate:-50% 0;width:min(900px,calc(100vw - 48px));min-width:0}.wf-nav-disclosure:has(.wf-nav-popover--wide),.wf-nav-menu:has(.wf-nav-popover--wide){position:static}.wf-nav-popover--wide:before{top:-24px;height:24px}.wf-nav-popover__heading,.wf-mobile-menu__group>p{margin:0 0 8px;color:#707c87;font-size:10px;font-weight:750;letter-spacing:.085em;text-transform:uppercase}.wf-nav-popover--wide>.wf-nav-popover__heading{margin-bottom:12px;font-size:12px;font-weight:650;letter-spacing:0;text-transform:none}.wf-nav-popover ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.wf-nav-popover .wf-nav-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 18px}.wf-nav-popover a{display:block;padding:12px;color:#37434f;border-radius:8px;font-size:12px;line-height:1.4;text-decoration:none;white-space:normal;transition:color .18s ease,background-color .18s ease}.wf-nav-popover a:hover,.wf-nav-popover a:focus-visible{color:#174c7c;background:var(--wf-blue-wash)}.wf-nav-popover .wf-nav-icon-link{display:flex;align-items:flex-start;gap:10px}.wf-nav-popover .wf-nav-icon{padding:0;width:21px;height:21px;margin-top:2px;transition:color .18s ease}.wf-nav-popover a:hover .wf-nav-icon,.wf-nav-popover a:focus-visible .wf-nav-icon{color:var(--wf-blue)}.wf-nav-popover a:hover strong,.wf-nav-popover a:focus-visible strong{color:var(--wf-blue)}.wf-nav-popover a:focus-visible,.wf-desktop-nav a:focus-visible,.wf-nav-menu summary:focus-visible{outline:2px solid var(--wf-blue);outline-offset:2px}.wf-nav-popover .wf-nav-icon-link strong{font-size:13px}.wf-nav-popover .wf-nav-icon-link small{font-size:12px;line-height:1.5}@media(prefers-reduced-motion:reduce){.wf-nav-popover,.wf-nav-menu[data-closing=true] .wf-nav-popover{animation:none}.wf-desktop-nav *,.wf-nav-disclosure{transition:none!important}.wf-mobile-menu{transition:visibility 0s linear .18s!important}.wf-mobile-menu[data-open=true]{transition-delay:0s!important}.wf-mobile-menu__panel{opacity:0;filter:none;transform:none;transition:opacity .18s cubic-bezier(.23,1,.32,1)!important}.wf-mobile-menu[data-open=true] .wf-mobile-menu__panel{opacity:1}.wf-mobile-menu__layer,.wf-mobile-menu__primary-link,.wf-mobile-menu__forward{transition:none!important}}.wf-nav-icon{width:19px;height:19px;flex:0 0 auto;margin-top:1px;color:#617385;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.wf-nav-icon-link{display:flex;align-items:flex-start;gap:10px;text-decoration:none}.wf-nav-icon-link span{display:grid;gap:2px;min-width:0}.wf-nav-icon-link strong{color:#293541;font-size:12px;font-weight:700;line-height:1.35}.wf-nav-icon-link small{color:#77828d;font-size:10px;line-height:1.4}.wf-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.wf-header-beta__short{display:none}.wf-button{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:10px 16px;color:#fff;background:var(--wf-navy);border:1px solid var(--wf-navy);border-radius:5px;font-size:12px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;transition:background-color .14s ease,border-color .14s ease}.wf-button:hover{background:#2b3f57;border-color:#2b3f57}.wf-button-secondary{color:#37434f;background:#fff;border-color:var(--wf-line-strong)}.wf-button-secondary:hover{color:#1c4f7d;background:#fbfdff;border-color:#aebdca}.wf-button--light{color:var(--wf-navy);background:#fff;border-color:#d4dbe2}.wf-button--light:hover{color:#174c7c;background:#f7fafc;border-color:#aebdca}.wf-button--on-dark-secondary{color:#fff;background:transparent;border-color:#ffffff8c}.wf-button--on-dark-secondary:hover{color:var(--wf-navy);background:#fff;border-color:#fff}.wf-mobile-menu,.wf-mobile-menu-trigger{display:none}.wf-page-hero{padding:35px 0 39px;background:#fff}.wf-breadcrumbs+.wf-page-hero{padding-top:16px}.wf-page-hero>.wf-container{display:flex;flex-direction:column;align-items:stretch;gap:22px}.wf-page-hero__copy{width:min(100%,900px);text-align:left}.wf-eyebrow{margin:0 0 12px;color:#647b8d;font-size:10px;font-weight:750;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.wf-page-hero h1{max-width:20ch;margin:0;color:#17232e;font-family:var(--wf-sans);font-size:clamp(39px,4vw,50px);font-weight:650;letter-spacing:-.045em;line-height:1.1;text-wrap:balance}.wf-page-hero[data-brand-hero=true] h1{max-width:19ch;font-family:var(--wf-serif);font-size:clamp(43px,4.3vw,58px);font-weight:400;letter-spacing:-.035em;line-height:1.06}.wf-page-hero__intro{max-width:650px;margin:12px 0 0;color:#55626e;font-size:clamp(15px,1.5vw,18px);line-height:1.65;text-wrap:pretty}.wf-stage-note{display:inline-flex;align-items:flex-start;gap:9px;max-width:780px;margin:10px 0 0;color:#727e88;font-size:11px;line-height:1.55;text-align:left}.wf-stage-note strong{color:#4d5c68;font-weight:700}.wf-stage-note__dot{width:6px;height:6px;flex:0 0 auto;margin-top:6px;background:#7d9bb5;border-radius:50%}.wf-action-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:9px;margin-top:17px}.wf-page-hero__media{width:100%}.wf-page-hero__media .wf-product-media__stage{min-height:0}.wf-breadcrumbs{padding-top:13px}.wf-breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;color:#858e98;font-size:11px;list-style:none}.wf-breadcrumbs li+li:before{content:"/";margin-right:7px;color:#b4bcc4}.wf-breadcrumbs a{color:#626e79;text-decoration:none}.wf-breadcrumbs a:hover{color:#1d3449;text-decoration:underline}.wf-breadcrumbs [aria-current=page]{color:#303d49;font-weight:650}.wf-section-index{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px 16px;padding-top:21px;padding-bottom:20px;border-top:1px solid var(--wf-line);border-bottom:1px solid var(--wf-line)}.wf-section-index__label{flex:0 0 auto;color:#79838c;font-size:10px;font-weight:700}.wf-section-index__disclosure{display:contents}.wf-section-index__disclosure>summary{display:none}.wf-section-index__disclosure>summary:after{content:"";width:8px;height:8px;flex:0 0 auto;margin:0 4px 4px;border-right:1.5px solid #65717d;border-bottom:1.5px solid #65717d;transform:rotate(45deg);transition:transform .14s ease}.wf-section-index__disclosure[open]>summary:after{margin-bottom:0;transform:rotate(225deg)}.wf-section-index ol{display:flex;flex-wrap:wrap;gap:3px 0;margin:0;padding:0;list-style:none}.wf-section-index li{display:inline-flex;align-items:center}.wf-section-index li+li:before{content:"·";margin-inline:9px;color:#a4adb6}.wf-section-index a{color:#4e5c68;font-size:11px;text-decoration:none}.wf-section-index a:hover{color:#174c7c;text-decoration:underline}.wf-section{padding:72px 0;border-top:1px solid var(--wf-line);scroll-margin-top:100px}.wf-section-layout{display:grid;gap:20px 42px}.wf-section-heading{max-width:760px}.wf-section-heading .wf-eyebrow{margin-bottom:9px}.wf-section-heading h2,.wf-faq__heading h2{margin:0;color:#202a33;font-family:var(--wf-sans);font-size:clamp(28px,3vw,39px);font-weight:650;letter-spacing:-.035em;line-height:1.17;text-wrap:balance}.wf-section-heading>p:not(.wf-eyebrow){max-width:700px;margin:13px 0 0;color:var(--wf-muted);font-size:15px;line-height:1.68}.wf-section--split .wf-section-layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:start;column-gap:clamp(32px,5.5vw,72px)}.wf-section--split .wf-section-heading{grid-column:1;grid-row:1}.wf-section--split .wf-section-content{grid-column:1;grid-row:2}.wf-section--split .wf-section-media{grid-column:2;grid-row:1 / span 2}.wf-section--split .wf-section-content:empty{display:none}.wf-section--split-no-media .wf-section-layout{grid-template-columns:minmax(0,820px)}.wf-section--split-no-media .wf-section-heading,.wf-section--split-no-media .wf-section-content{grid-column:1;grid-row:auto}.wf-section--cards .wf-section-layout,.wf-section--outputs .wf-section-layout,.wf-section--workflow .wf-section-layout,.wf-section--table .wf-section-layout{gap:21px}.wf-section-content{min-width:0}.wf-section--split .wf-section-content,.wf-section--cards .wf-section-content,.wf-section--outputs .wf-section-content{container:wf-section-content / inline-size}.wf-section-media{min-width:0}.wf-section--text .wf-section-media,.wf-section--legal .wf-section-media{margin-top:6px}.wf-detail-list{display:grid;gap:18px}.wf-detail-list article{padding-top:16px;border-top:1px solid var(--wf-line)}.wf-detail-list h3,.wf-overview-points h2{margin:0 0 5px;color:#293641;font-size:16px;font-weight:700;line-height:1.45}.wf-detail-list p,.wf-overview-points p{margin:0;color:#65717d;font-size:14px;line-height:1.68}.wf-link{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:#285b83;font-size:12px;font-weight:700;text-decoration:none}.wf-link:hover{color:#133e63;text-decoration:underline}.wf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.wf-card{min-width:0;padding:19px 0 0;border-top:1px solid var(--wf-line)}.wf-card h3{margin:0 0 6px;color:#293641;font-size:16px;font-weight:700;line-height:1.4}.wf-card>p{margin:0;color:var(--wf-muted);font-size:13px;line-height:1.65}.wf-grid--outputs{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-empty-note{padding:17px 0;border-top:1px solid var(--wf-line)}.wf-empty-note .wf-eyebrow{margin:0 0 4px;font-size:9px}.wf-empty-note p{margin:0;color:var(--wf-muted);font-size:13px}.wf-review-panel{padding:18px 20px;background:#fcfcfd;border:1px solid var(--wf-line);border-radius:6px}.wf-review-panel__status{margin:0 0 14px;color:#755814;font-size:10px;font-weight:700;letter-spacing:.045em}.wf-review-panel__item+.wf-review-panel__item{margin-top:16px;padding-top:15px;border-top:1px solid var(--wf-line)}.wf-review-panel__item h3{margin:0 0 5px;color:#293641;font-size:15px}.wf-review-panel__item p{margin:0;color:var(--wf-muted);font-size:13px;line-height:1.65}.wf-status{display:inline-flex;align-items:center;padding:3px 7px;border-radius:3px;font-size:10px;font-weight:700;line-height:1.35}.wf-status--pending{color:var(--wf-warning);background:var(--wf-warning-wash)}.wf-responsive-table,.wf-table-scroll{overflow-x:auto;background:#fff;border:1px solid var(--wf-line);border-radius:6px}.wf-responsive-table:focus-visible{outline:3px solid #276daf;outline-offset:3px}.wf-table{width:100%;min-width:620px;border-collapse:collapse;text-align:left}.wf-table caption{padding:12px 15px;color:#5f6b76;background:#fafbfc;font-size:11px;text-align:left}.wf-table th,.wf-table td{padding:12px 15px;border-top:1px solid var(--wf-line);vertical-align:top}.wf-table thead th{color:#65717c;background:#fafbfc;font-size:10px;font-weight:700;letter-spacing:.035em;text-transform:uppercase}.wf-table tbody th{color:#33404a;font-size:12px;font-weight:700}.wf-table td{color:#53616d;font-size:12px}.wf-responsive-table__records{display:none}.wf-responsive-table__record{min-width:0;padding:15px;background:#fff;border:1px solid var(--wf-line);border-radius:6px}.wf-responsive-table__record h3{margin:0 0 10px;color:#33404a;font-size:15px;line-height:1.4}.wf-responsive-table__record dl{display:grid;gap:9px;margin:0}.wf-responsive-table__field{display:grid;grid-template-columns:minmax(85px,.7fr) minmax(0,1.3fr);gap:10px;padding-top:8px;border-top:1px solid var(--wf-line)}.wf-responsive-table__field dt{color:#65717c;font-size:12px;font-weight:650;line-height:1.5}.wf-responsive-table__field dd{min-width:0;margin:0;color:#3e4b56;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.wf-table-notes{margin-top:16px}.wf-product-media{min-width:0;margin:0}.wf-product-media__stage{position:relative;display:grid;min-height:190px;overflow:hidden;place-items:center;background:#f7f8f9;border:1px solid var(--wf-line-strong);border-radius:7px}.wf-product-media__image{width:100%;height:auto;max-height:620px;object-fit:contain;background:#f4f6f8}.wf-product-media__pending{position:absolute;right:10px;bottom:10px;max-width:calc(100% - 20px);padding:5px 8px;color:#5e4c20;background:#fffffff5;border:1px solid #e5ddc9;border-radius:4px;font-size:9px;font-weight:700;line-height:1.35}.wf-product-media__caption{display:grid;gap:2px;margin:9px 1px 0;color:#77818b;font-size:10px;line-height:1.5}.wf-product-media__title{color:#43505b;font-size:11px;font-weight:700}.wf-product-media__caption--phone{display:none}.wf-product-media__notes{margin:7px 1px 0;color:#68747f;font-size:10px}.wf-product-media__notes summary{width:fit-content;color:#52697d;text-decoration:underline;text-decoration-color:#b7c1ca;text-underline-offset:2px;cursor:pointer}.wf-product-media__notes p{max-width:75ch;margin:7px 0 0;line-height:1.6}.wf-product-media__mobile-note{display:none}.wf-media-placeholder{display:grid;justify-items:center;gap:7px;width:100%;min-height:inherit;padding:32px 24px;color:#78848e;background:#f7f8f9;text-align:center}.wf-media-placeholder__mark{display:grid;place-items:center;width:30px;height:30px;color:#5f7b92;background:#fff;border:1px solid var(--wf-line-strong);border-radius:50%;font-size:18px;font-weight:400}.wf-media-placeholder__title{color:#43515d;font-size:12px;font-weight:700}.wf-media-placeholder__copy{max-width:340px;font-size:10px;line-height:1.5}.wf-media-open{display:inline-flex;align-items:center;min-height:44px;margin-top:5px;padding:0 2px;color:#285b83;background:transparent;border:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.wf-media-dialog{width:min(94vw,1260px);max-width:none;max-height:92dvh;padding:13px;color:var(--wf-ink);background:#fff;border:1px solid var(--wf-line-strong);border-radius:8px;box-shadow:0 18px 70px #0a111c42}.wf-media-dialog::backdrop{background:#0f171f99}.wf-media-dialog__header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:10px}.wf-media-dialog__header p{margin:0;color:#34414b;font-size:12px;font-weight:700}.wf-media-dialog__header p span{color:#716137;font-size:10px;font-weight:600}.wf-media-dialog__controls{display:flex;align-items:center;gap:14px}.wf-media-fit-control{display:inline-flex;align-items:center;gap:7px;color:#53616c;font-size:10px;font-weight:600;cursor:pointer}.wf-media-fit-control input{width:15px;height:15px;accent-color:var(--wf-blue)}.wf-media-dialog__close{padding:7px 11px;color:#34414b;background:#fff;border:1px solid var(--wf-line-strong);border-radius:4px;font-size:11px;font-weight:700;cursor:pointer}.wf-media-dialog__viewport{max-height:74dvh;overflow:auto;background:#f2f4f6;border:1px solid var(--wf-line);border-radius:4px}.wf-media-dialog__viewport img{width:auto;max-width:100%;max-height:72dvh;height:auto;margin:auto;object-fit:contain}.wf-media-dialog__viewport[data-full-size] img{width:auto;max-width:none;max-height:none}.wf-media-dialog__caption{margin:9px 0 0;color:#65717b;font-size:10px}.wf-related{padding:20px 0 3px;border-top:1px solid var(--wf-line)}.wf-related>.wf-eyebrow{margin-bottom:9px;font-size:9px}.wf-related ul{display:flex;flex-wrap:wrap;gap:6px 19px;margin:0;padding:0;list-style:none}.wf-related__link{display:inline-flex;align-items:baseline;gap:5px;color:#3a566d;font-size:12px;font-weight:650;text-decoration:none}.wf-related__link:hover{color:#174c7c;text-decoration:underline;text-underline-offset:2px}.wf-related__link small{color:#77828c;font-size:10px;font-weight:450}.wf-related__arrow{color:#758697;font-size:12px}.wf-related-wrap{padding-top:30px;padding-bottom:12px}.wf-faq{padding:64px 0;background:#fff;border-top:1px solid var(--wf-line)}.wf-faq__layout{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:50px}.wf-faq__heading .wf-eyebrow{margin-bottom:10px}.wf-faq__items{border-top:1px solid var(--wf-line)}.wf-faq__item{border-bottom:1px solid var(--wf-line)}.wf-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:56px;color:#34414b;font-size:13px;font-weight:700;line-height:1.45;list-style:none;cursor:pointer}.wf-faq__item summary::-webkit-details-marker{display:none}.wf-faq__item summary span{color:#687682;font-size:18px;font-weight:450;transition:transform .14s ease}.wf-faq__item[open] summary span{transform:rotate(45deg)}.wf-faq__answer{padding:0 34px 15px 0;color:#626e79;font-size:12px;line-height:1.7}.wf-faq__answer p{margin:0}.wf-access-panel{margin-top:16px;padding:48px 0;color:var(--wf-ink);background:#fafbfc;border-top:1px solid var(--wf-line);border-bottom:1px solid var(--wf-line)}.wf-access-panel__inner{display:flex;justify-content:space-between;align-items:center;gap:34px}.wf-access-panel .wf-eyebrow{color:#6d7c88}.wf-access-panel h2{max-width:620px;margin:0;color:#202a33;font-family:var(--wf-sans);font-size:clamp(26px,3.4vw,38px);font-weight:650;letter-spacing:-.035em;line-height:1.18;text-wrap:balance}.wf-access-panel p:not(.wf-eyebrow){max-width:560px;margin:10px 0 0;color:#66727d;font-size:12px;line-height:1.65}.wf-access-panel .wf-action-row{justify-content:flex-start;flex:0 0 auto;margin:0}.wf-site-footer{position:relative;overflow:hidden;color:#d4dce6;background:#142c57;border-top:1px solid rgb(255 255 255 / .14)}.wf-site-footer__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.7fr);gap:45px 64px;padding-top:48px;padding-bottom:21px}.wf-footer-sticker{position:relative;height:clamp(120px,22vw,360px)}.wf-footer-sticker img{position:absolute;top:calc(-1*clamp(36px,8vw,154px));left:50%;display:block;width:110%;max-width:none;height:auto;transform:translate(-50%)}.wf-brand--footer img{width:105px}.wf-footer-intro>p{max-width:250px;margin:13px 0 16px;color:#c3ccd8;font-size:11px;line-height:1.65}.wf-footer-actions{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.wf-footer-actions .wf-button{min-height:37px;padding:8px 11px;font-size:10px}.wf-footer-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.wf-footer-group h2{margin:2px 0 11px;color:#f3f6fa;font-size:10px;font-weight:750;letter-spacing:.055em}.wf-footer-group ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.wf-footer-group a{color:#c0cad6;font-size:10px;line-height:1.5;text-decoration:none}.wf-footer-group a:hover{color:#fff;text-decoration:underline;text-underline-offset:2px}.wf-footer-bottom{display:flex;grid-column:1 / -1;justify-content:space-between;gap:20px;padding-top:15px;color:#aab7c5;border-top:1px solid rgb(255 255 255 / .18);font-size:10px}@media(min-width:980px){.wf-page-hero[data-has-media=true]>.wf-container{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(30px,4vw,62px)}.wf-page-hero[data-has-media=true] .wf-page-hero__copy{width:100%;max-width:none}.wf-page-hero[data-has-media=true] .wf-page-hero__media{min-width:0}.wf-page-hero[data-has-media=true] .wf-product-media__stage{aspect-ratio:16 / 10}}@media(max-width:1200px){.wf-button{min-height:44px}.wf-link,.wf-related__link,.wf-section-index a{display:inline-flex;align-items:center;min-height:44px}.wf-footer-group a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.45}.wf-site-header__inner{justify-content:space-between}.wf-desktop-nav,.wf-header-actions{display:none}.wf-mobile-menu{position:fixed;z-index:1000;inset:0;display:block;visibility:hidden;pointer-events:none;transition:visibility 0s linear .72s}.wf-mobile-menu[data-open=true]{visibility:visible;pointer-events:auto;transition-delay:0s}.wf-mobile-menu-trigger{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;min-width:68px;min-height:44px;margin-left:8px;padding:7px 10px;color:#263441;background:#fff;border:0;border-radius:5px;font-size:12px;font-weight:700;cursor:pointer}.wf-menu-icon,.wf-menu-icon:before,.wf-menu-icon:after{display:block;width:15px;height:1.5px;background:#43515d}.wf-menu-icon{position:relative}.wf-menu-icon:before,.wf-menu-icon:after{position:absolute;left:0;content:""}.wf-menu-icon:before{top:-5px}.wf-menu-icon:after{top:5px}.wf-mobile-menu__panel{position:absolute;inset:0;display:flex;width:100%;height:100vh;height:100dvh;max-height:none;overflow:hidden;padding:calc(10px + env(safe-area-inset-top)) clamp(20px,6vw,32px) calc(12px + env(safe-area-inset-bottom));color:#f8fbff;background:radial-gradient(circle at 84% 16%,rgb(39 109 175 / .25),transparent 27%),radial-gradient(circle at 12% 82%,rgb(39 109 175 / .16),transparent 30%),linear-gradient(180deg,#263d59,#1d2c40 48%,#111c2b);transform:translateY(-100%);filter:blur(18px);transform-origin:top center;transition:transform .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1);will-change:transform,filter}.wf-mobile-menu[data-open=true] .wf-mobile-menu__panel{transform:translateY(0);filter:blur(0);transition-delay:0s}.wf-mobile-menu__surface{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;width:100%;min-width:0;min-height:0}.wf-mobile-menu__panel:before{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgb(255 255 255 / .045),transparent 16%),linear-gradient(180deg,rgb(255 255 255 / .035),transparent 30%);pointer-events:none}.wf-mobile-menu__header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:62px}.wf-mobile-menu__brand{display:inline-flex;align-items:center;text-decoration:none}.wf-mobile-menu__brand img{width:112px;height:auto}.wf-mobile-menu__close{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:72px;min-height:44px;padding:6px 0 6px 8px;color:#f8fbff;background:transparent;border:0;font-size:10px;font-weight:750;letter-spacing:.17em;line-height:1;text-transform:uppercase;cursor:pointer}.wf-mobile-menu__close span{color:#f8fbffb8}.wf-mobile-menu__close svg{display:block;width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round}.wf-mobile-menu__body{position:relative;flex:1 1 auto;min-height:0;margin:16px 0 18px;overflow:hidden}.wf-mobile-menu__layer{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 0 8px;opacity:0;visibility:hidden;transform:translate(20px);transition:opacity .24s ease,transform .36s cubic-bezier(.2,.8,.2,1),visibility 0s linear .36s;scrollbar-color:#58718a transparent;scrollbar-width:thin}.wf-mobile-menu__layer[data-active=true]{opacity:1;visibility:visible;transform:translate(0);transition-delay:0s}.wf-mobile-menu__layer::-webkit-scrollbar{width:4px}.wf-mobile-menu__layer::-webkit-scrollbar-track{background:transparent}.wf-mobile-menu__layer::-webkit-scrollbar-thumb{background:#58718a;border-radius:4px}.wf-mobile-menu__primary-links{display:grid;align-content:start;gap:clamp(15px,2.5vh,22px)}.wf-mobile-menu__primary-link{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:38px;padding:0;color:#f8fbff;background:transparent;border:0;font-family:var(--wf-sans);font-size:clamp(28px,8vw,40px);font-weight:550;letter-spacing:-.04em;line-height:1.04;text-align:left;text-decoration:none;cursor:pointer;transition:opacity .18s ease,transform .24s ease}.wf-mobile-menu__primary-link:hover{opacity:.78;transform:translate(3px)}.wf-mobile-menu__primary-link:focus-visible,.wf-mobile-menu__close:focus-visible,.wf-mobile-menu__layer-back:focus-visible,.wf-mobile-menu__secondary-nav a:focus-visible{outline:2px solid #bce3ff;outline-offset:4px}.wf-mobile-menu__forward{flex:0 0 auto;width:10px;height:10px;margin-right:3px;border-top:1.5px solid rgb(248 251 255 / .55);border-right:1.5px solid rgb(248 251 255 / .55);transform:rotate(45deg);transition:border-color .18s ease,transform .22s ease}.wf-mobile-menu__primary-link:hover .wf-mobile-menu__forward{border-color:#fff;transform:translate(3px) rotate(45deg)}.wf-mobile-menu__layer-back{display:inline-flex;align-items:center;gap:14px;min-height:48px;max-width:100%;padding:0;color:#f8fbff;background:transparent;border:0;font-family:var(--wf-sans);text-align:left;cursor:pointer}.wf-mobile-menu__back-icon{flex:0 0 auto;width:10px;height:10px;margin-left:3px;border-bottom:1.5px solid rgb(248 251 255 / .68);border-left:1.5px solid rgb(248 251 255 / .68);transform:rotate(45deg)}.wf-mobile-menu__layer-title{margin:0;color:#f8fbff;font-size:clamp(30px,8vw,38px);font-weight:550;letter-spacing:-.04em;line-height:1.02}.wf-mobile-menu__secondary-nav{display:grid;padding:24px 0 8px 16px}.wf-mobile-menu__secondary-nav ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wf-mobile-menu__secondary-nav li{margin:0;padding:0}.wf-mobile-menu__secondary-nav a{display:block;min-height:44px;padding:8px 0;color:#f8fbff;font-size:17px;font-weight:550;line-height:1.4;text-decoration:none;transition:color .16s ease,opacity .16s ease}.wf-mobile-menu__secondary-nav a:hover{color:#bce3ff}.wf-mobile-menu__actions{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:0}.wf-mobile-menu__actions .wf-button{width:100%;min-height:46px;padding:8px 7px;border-radius:5px;font-size:11px;white-space:nowrap}.wf-mobile-menu__demo{color:#f8fbff;background:transparent;border-color:#f8fbff7a}.wf-mobile-menu__demo:hover{color:var(--wf-navy);background:#fff;border-color:#fff}.wf-mobile-menu__beta{color:var(--wf-navy);background:#f8fbff;border-color:#f8fbff}.wf-mobile-menu__beta:hover{color:var(--wf-navy);background:#dceeff;border-color:#dceeff}.wf-mobile-menu__footer-rule{flex:0 0 3px;margin-top:12px;background:linear-gradient(90deg,#276daf,#8ed2ff 52%,#276daf);opacity:.72}body.wf-mobile-menu-open{overflow:hidden}}@media(max-width:979px){.wf-container{width:min(calc(100% - 40px),var(--wf-page-width))}.wf-button{min-height:44px}.wf-section-index{width:min(calc(100% - 40px),var(--wf-page-width));display:block;padding-top:0;padding-bottom:0}.wf-section-index__label{display:none}.wf-section-index__disclosure{display:block}.wf-section-index__disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;color:#3d4b56;font-size:13px;font-weight:700;list-style:none;cursor:pointer}.wf-section-index__disclosure>summary::-webkit-details-marker{display:none}.wf-section-index__count{color:#78838d;font-size:12px;font-weight:550}.wf-section-index__disclosure>summary:after{margin-left:0}.wf-section-index ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:0 0 9px}.wf-section-index li{display:block;min-width:0}.wf-section-index li+li:before{content:none}.wf-section-index a{display:flex;align-items:center;min-height:44px;padding:5px 7px;color:#3f566a;font-size:13px;line-height:1.4}.wf-page-hero{padding:30px 0 32px}.wf-page-hero>.wf-container{gap:19px}.wf-page-hero h1{font-size:clamp(37px,5vw,48px)}.wf-page-hero[data-brand-hero=true] h1{font-size:clamp(39px,5.5vw,53px)}.wf-page-hero__intro{font-size:16px}.wf-page-hero__media .wf-product-media__stage{aspect-ratio:auto}.wf-section{padding:56px 0}.wf-section--split .wf-section-layout{grid-template-columns:1fr;gap:18px}.wf-section--split .wf-section-heading,.wf-section--split .wf-section-content,.wf-section--split .wf-section-media{grid-column:1;grid-row:auto}.wf-section--split .wf-section-layout{column-gap:0}.wf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-faq__layout{grid-template-columns:1fr;gap:22px}.wf-access-panel__inner{align-items:flex-start;flex-direction:column;gap:22px}.wf-access-panel .wf-action-row{justify-content:flex-start}.wf-site-footer__inner{grid-template-columns:1fr;gap:34px}.wf-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-footer-intro>p{max-width:400px}.wf-responsive-table{overflow:visible;border:0;background:transparent}.wf-responsive-table>.wf-table{display:none}.wf-responsive-table__records{display:grid;gap:12px}.wf-status{min-height:27px;padding:5px 8px;font-size:11px}.wf-product-media__caption{font-size:12px}.wf-product-media[data-mobile-crop=true] .wf-product-media__caption--full{display:none}.wf-product-media[data-mobile-crop=true] .wf-product-media__caption--phone{display:block}.wf-product-media__title{font-size:13px}.wf-product-media__notes{font-size:12px}.wf-product-media__notes summary{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.wf-product-media__notes p{font-size:12px}.wf-media-dialog{width:min(96vw,1260px);max-height:calc(100dvh - 16px);margin:auto;padding:10px}.wf-media-dialog[open]{display:flex;flex-direction:column}.wf-media-dialog__header{flex:0 0 auto}.wf-media-dialog__header p{font-size:14px;line-height:1.4}.wf-media-dialog__controls{gap:8px}.wf-media-fit-control{min-height:44px;padding:0 2px;font-size:12px}.wf-media-fit-control input{width:18px;height:18px}.wf-media-dialog__close{min-width:70px;min-height:44px;padding:8px 12px;font-size:13px}.wf-media-dialog__viewport{flex:1 1 auto;min-height:120px;max-height:calc(100dvh - 150px)}.wf-media-dialog__viewport img{display:block;max-height:100%}.wf-media-dialog__caption{flex:0 0 auto;margin-top:8px;font-size:12px;line-height:1.45}}@media(max-width:560px){.wf-container,.wf-section-index{width:min(calc(100% - 32px),var(--wf-page-width))}.wf-site-header__inner{min-height:64px}.wf-brand img{width:96px}.wf-header-actions{margin-left:auto}.wf-header-beta{min-height:44px;padding:8px 10px;font-size:11px}.wf-header-beta__full{display:none}.wf-header-beta__short{display:inline}.wf-mobile-menu__panel{padding-right:20px;padding-left:20px}.wf-mobile-menu__primary-links{gap:clamp(14px,2.3vh,18px)}.wf-mobile-menu__primary-link{font-size:clamp(27px,8.3vw,34px)}.wf-mobile-menu__actions .wf-button{font-size:10px}.wf-page-hero{padding:23px 0 27px}.wf-breadcrumbs+.wf-page-hero{padding-top:12px}.wf-page-hero h1{font-size:clamp(32px,8.8vw,36px)}.wf-page-hero[data-brand-hero=true] h1{font-size:clamp(36px,10vw,40px)}.wf-page-hero__intro{margin-top:10px;font-size:15.5px;line-height:1.62}.wf-page-hero .wf-eyebrow{margin-bottom:9px;font-size:11px}.wf-stage-note{max-width:380px;font-size:12px}.wf-action-row{align-items:stretch;flex-direction:column;width:100%;gap:4px;margin-top:15px}.wf-action-row .wf-button{width:100%;min-height:48px;font-size:13px}.wf-page-hero .wf-action-row{align-items:center;flex-direction:row;flex-wrap:wrap;width:auto;gap:4px 7px}.wf-page-hero .wf-action-row .wf-button{width:auto;min-height:48px;padding-inline:13px;font-size:13px}.wf-page-hero .wf-action-row .wf-button-secondary{min-height:44px;padding-inline:7px;color:#285b83;background:transparent;border-color:transparent;text-decoration:underline;text-underline-offset:3px}.wf-page-hero__media .wf-product-media__stage{min-height:175px}.wf-breadcrumbs{padding-top:15px}.wf-section-index ol{grid-template-columns:1fr}.wf-section{padding:46px 0}.wf-section-heading h2,.wf-faq__heading h2{font-size:30px}.wf-section-heading>p:not(.wf-eyebrow){font-size:14.5px}.wf-grid,.wf-grid--outputs{grid-template-columns:1fr}.wf-product-media__stage{min-height:155px}.wf-product-media[data-mobile-crop=true] .wf-product-media__stage{height:clamp(200px,54vw,220px);min-height:0}.wf-product-media[data-mobile-crop=true] .wf-product-media__stage>.wf-product-media__image{position:absolute;top:-65px;left:-190px;width:1250px;max-width:none;height:auto;max-height:none;object-fit:none}.wf-product-media__pending{right:7px;bottom:7px;max-width:calc(100% - 14px);font-size:9px}.wf-product-media__mobile-note{display:block;margin:7px 1px 0;color:#586875;font-size:12px;line-height:1.5}.wf-media-dialog{width:calc(100vw - 12px);max-height:calc(100dvh - 12px);padding:8px}.wf-media-dialog__header{align-items:stretch;flex-direction:column;gap:5px;margin-bottom:7px}.wf-media-dialog__header p{font-size:13px}.wf-media-dialog__controls{justify-content:space-between;gap:6px;width:100%}.wf-media-fit-control{font-size:12px}.wf-media-dialog__viewport{min-height:100px;max-height:calc(100dvh - 158px)}.wf-media-dialog__caption{margin-top:6px;font-size:12px}.wf-faq{padding:48px 0}.wf-faq__item summary{min-height:56px;padding-block:9px;font-size:13px}.wf-faq__answer{font-size:13px}.wf-access-panel{padding:42px 0}.wf-access-panel h2{font-size:31px}.wf-footer-groups{grid-template-columns:1fr 1fr;gap:24px 15px}.wf-footer-group a{min-height:44px;font-size:13px}.wf-footer-bottom{align-items:flex-start;flex-direction:column;gap:5px}.wf-responsive-table__field{grid-template-columns:minmax(78px,.75fr) minmax(0,1.25fr);gap:8px}.wf-responsive-table__record{padding:14px 13px}.wf-responsive-table__record h3{font-size:15px}.wf-responsive-table__field dd{font-size:14px}.wf-responsive-table__field{grid-template-columns:1fr;gap:2px}.wf-responsive-table__field dt{font-size:12px}}@media(max-width:979px)and (min-width:561px){.wf-media-dialog{padding:10px}.wf-media-dialog__header{align-items:flex-start;flex-direction:column;gap:5px}.wf-media-dialog__controls{justify-content:space-between;width:100%}}@media(max-height:460px){.wf-media-dialog{max-height:calc(100dvh - 10px);padding:7px}.wf-media-dialog__header{margin-bottom:5px}.wf-media-dialog__viewport{min-height:64px;max-height:none}.wf-media-dialog__caption{margin-top:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
