.screen-reader-text,.screen-reader-text span,.screen-reader-shortcut{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}@font-face{font-style:normal;font-weight:100 900;src:url("/fonts/inter-variable-latin.woff2") format("woff2-variations");font-family:"Inter";font-display:swap}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.site-inner{word-wrap:break-word}.content-sidebar-wrap{width:100%;max-width:81.5em;margin:0 auto;padding-right:.75em;padding-left:.75em}.content{max-width:80em;margin-right:auto;margin-bottom:var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem));margin-left:auto}:root{accent-color:var(--brand-color)}html{line-height:1.15;scroll-behavior:smooth;scrollbar-gutter:stable}body{margin:0;background-color:var(--background-color);color:var(--text-color);font-family:"Inter",-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,arial,sans-serif;scroll-behavior:smooth}body svg{fill:currentColor}a{color:var(--brand-text-color);text-decoration:underline;text-decoration-color:var(--brand-link-underline-color, currentcolor);transition:all .15s ease-in-out}a:hover{text-decoration:none}ol,ul{margin:0;padding:0;overflow:initial}ol li,ul li{list-style-type:none}p{margin:0 0 1.5rem;line-height:1.5}p:last-child{margin-bottom:0}b,strong{font-weight:700}iframe{border:none}h1,h2,h3,h4,h5,h6{margin:0 0 1.5rem;color:var(--heading-color)}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}h1,h2{text-wrap:balance}h1{font-weight:700;font-size:var(--h1-font-size);line-height:1.2}h2{font-weight:600;font-size:var(--h2-font-size);line-height:1.3333333333}h3{margin-bottom:.75rem;font-weight:600;font-size:clamp(1.5rem,1.3964088398rem + 0.4419889503vw,1.75rem);line-height:1.5555555556}h4{margin-bottom:.75rem;font-weight:600;font-size:clamp(1rem,0.9482044199rem + 0.2209944751vw,1.125rem);line-height:1.4}h5,h6{margin-bottom:.75rem;font-weight:600;font-size:clamp(1rem,0.9482044199rem + 0.2209944751vw,1.125rem);line-height:1.4}embed,iframe,img,object,video{max-width:100%}img,video{height:auto}figure{margin:0}iframe[src*="player.vimeo.com"],iframe[src*="youtube.com"],iframe[src*="youtube-nocookie.com"]{display:block;aspect-ratio:16/9;width:100%;height:auto}.btn{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;margin:0;padding:0;gap:.25em;border:none;border-radius:.375rem;background-color:rgba(0,0,0,0);color:inherit;font-weight:400;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}.btn:disabled{cursor:not-allowed;opacity:.5}.btn svg{display:block;flex:0 0 auto;width:1em;height:1em}.btn[hidden]{display:none !important}.btn-solid,.btn-bordered,.btn-cta,.btn-cta-bordered,.btn-ghost{padding:.5rem 1rem;border-radius:.375rem;font-weight:500;font-size:1rem}.btn-solid{border:1px solid rgba(0,0,0,0);background-color:var(--brand-solid-color);color:var(--brand-color-foreground)}.btn-solid svg{fill:var(--brand-color-foreground)}.btn-solid:hover,.btn-solid:focus-visible{background-color:var(--brand-solid-color);color:var(--brand-color-foreground)}.btn-cta{border:1px solid rgba(0,0,0,0);background-color:var(--brand-cta-color);color:var(--brand-cta-color-foreground)}.btn-cta svg{fill:var(--brand-cta-color-foreground)}.btn-bordered{border:1px solid var(--brand-text-color);color:var(--brand-text-color)}.btn-bordered svg{fill:var(--brand-text-color)}.btn-bordered:hover,.btn-bordered:focus-visible{background-color:var(--brand-text-color);color:var(--brand-color-foreground)}.btn-bordered:hover svg,.btn-bordered:focus-visible svg{fill:var(--brand-color-foreground)}.btn-cta-bordered{border:1px solid var(--brand-cta-color);color:var(--brand-cta-color)}.btn-cta-bordered svg{fill:var(--brand-cta-color)}.btn-cta-bordered:hover,.btn-cta-bordered:focus-visible{background-color:var(--brand-cta-color);color:var(--brand-cta-color-foreground)}.btn-cta-bordered:hover svg,.btn-cta-bordered:focus-visible svg{fill:var(--brand-cta-color-foreground)}.btn-ghost{border:1px solid var(--brand-color-700, var(--brand-text-color));background-color:rgba(0,0,0,0);color:var(--brand-color-700, var(--brand-text-color))}.btn-ghost svg{fill:var(--brand-color-700, var(--brand-text-color))}.btn-ghost:hover,.btn-ghost:focus-visible{background-color:var(--brand-color-100, var(--brand-text-color));color:var(--brand-color-700, var(--brand-color-foreground))}.btn-ghost:hover svg,.btn-ghost:focus-visible svg{fill:var(--brand-color-700, var(--brand-color-foreground))}.btn-link{color:var(--brand-text-color);text-decoration:underline}table{width:100%;margin-bottom:1.5rem;border-top:1px solid var(--border-color);border-left:1px solid var(--border-color);border-spacing:0}table:last-child{margin-bottom:0}table th,table td{padding:.5em .625em .625em;border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);vertical-align:middle;word-wrap:break-word}table thead th,table thead td,table tfoot th,table tfoot td{font-weight:bold;text-align:left}table tbody th,table tbody td{line-height:1.5}table tbody th{text-align:left}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;margin:0;padding:.5em 1em;border:1px solid var(--border-color);border-radius:.375rem;background-color:var(--background-color);color:var(--text-color);font-size:1em;line-height:1.15;font-family:inherit}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=number]:disabled,textarea:disabled{opacity:.5}fieldset{margin:0;padding:0;border:0}::-moz-placeholder{text-overflow:ellipsis}::placeholder{text-overflow:ellipsis}.radio,.checkbox{display:flex;flex:0 0 auto;align-items:center;margin-bottom:.75rem;gap:.5em}.radio:last-child,.checkbox:last-child{margin-bottom:0}.radio>span,.checkbox>span{margin:0 0 1.5rem;line-height:1.5}.radio>span:last-child,.checkbox>span:last-child{margin-bottom:0}.radio>span,.checkbox>span{margin-bottom:0}.radio input[type=radio]{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}.radio input[type=radio]:checked+.radio-dot{border-color:var(--brand-color)}.radio input[type=radio]:checked+.radio-dot:before{transform:translate(-50%, -50%) scale(1)}.radio input[type=radio]:disabled+.radio-dot{opacity:.5}.radio .radio-dot{position:relative;flex:0 0 auto;width:1em;height:1em;border:1px solid var(--border-color);border-radius:50%;transition:all .15s ease-in-out}.radio .radio-dot:before{position:absolute;top:50%;left:50%;width:.5em;height:.5em;transform:translate(-50%, -50%) scale(0);border-radius:50%;background-color:var(--brand-color);content:"";transition:inherit}.checkbox input[type=checkbox]{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}.checkbox input[type=checkbox]:checked+.toggle{border-color:rgba(0,0,0,0);background-color:var(--brand-color)}.checkbox input[type=checkbox]:checked+.toggle:before{transform:translateX(1em);background-color:var(--background-color)}.checkbox input[type=checkbox]:disabled+.toggle{opacity:.5}.checkbox .toggle{position:relative;flex:0 0 auto;width:2em;height:calc(1em + 2px);padding:2px;border:1px solid var(--border-color);border-radius:999px;font-size:1em;transition:all .15s ease-in-out}.checkbox .toggle:before{position:absolute;top:2px;left:0;width:.75em;height:.75em;transform:translateX(2px);border-radius:50%;background-color:var(--brand-color);content:"";transition:inherit}.field>label{margin:0 0 1.5rem;line-height:1.5}.field>label:last-child{margin-bottom:0}.field>label{margin-bottom:0;font-weight:bold}.field .checkbox-list,.field .radio-list{margin-top:.5em}.radio-list,.checkbox-list{margin:0;padding:0;border:none}:root{--swal2-outline: 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-container-padding: 0.625em;--swal2-backdrop: rgba(0, 0, 0, 0.4);--swal2-backdrop-transition: background-color 0.15s;--swal2-width: 32em;--swal2-padding: 0 0 1.25em;--swal2-border: none;--swal2-border-radius: 0.3125rem;--swal2-background: white;--swal2-color: #545454;--swal2-show-animation: swal2-show 0.3s;--swal2-hide-animation: swal2-hide 0.15s forwards;--swal2-icon-zoom: 1;--swal2-title-padding: 0.8em 1em 0;--swal2-html-container-padding: 1em 1.6em 0.3em;--swal2-input-border: 1px solid #d9d9d9;--swal2-input-border-radius: 0.1875em;--swal2-input-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-background: transparent;--swal2-input-transition: border-color 0.2s, box-shadow 0.2s;--swal2-input-hover-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px transparent;--swal2-input-focus-border: 1px solid #b4dbed;--swal2-input-focus-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(100, 150, 200, 0.5);--swal2-progress-step-background: #add8e6;--swal2-validation-message-background: #f0f0f0;--swal2-validation-message-color: #666;--swal2-footer-border-color: #eee;--swal2-footer-background: transparent;--swal2-footer-color: inherit;--swal2-timer-progress-bar-background: rgba(0, 0, 0, 0.3);--swal2-close-button-position: initial;--swal2-close-button-inset: auto;--swal2-close-button-font-size: 2.5em;--swal2-close-button-color: #ccc;--swal2-close-button-transition: color 0.2s, box-shadow 0.2s;--swal2-close-button-outline: initial;--swal2-close-button-box-shadow: inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow: inset var(--swal2-outline);--swal2-close-button-hover-transform: none;--swal2-actions-justify-content: center;--swal2-actions-width: auto;--swal2-actions-margin: 1.25em auto 0;--swal2-actions-padding: 0;--swal2-actions-border-radius: 0;--swal2-actions-background: transparent;--swal2-action-button-transition: background-color 0.2s, box-shadow 0.2s;--swal2-action-button-hover: black 10%;--swal2-action-button-active: black 10%;--swal2-confirm-button-box-shadow: none;--swal2-confirm-button-border-radius: 0.25em;--swal2-confirm-button-background-color: #7066e0;--swal2-confirm-button-color: #fff;--swal2-deny-button-box-shadow: none;--swal2-deny-button-border-radius: 0.25em;--swal2-deny-button-background-color: #dc3741;--swal2-deny-button-color: #fff;--swal2-cancel-button-box-shadow: none;--swal2-cancel-button-border-radius: 0.25em;--swal2-cancel-button-background-color: #6e7881;--swal2-cancel-button-color: #fff;--swal2-toast-show-animation: swal2-toast-show 0.5s;--swal2-toast-hide-animation: swal2-toast-hide 0.1s forwards;--swal2-toast-border: none;--swal2-toast-box-shadow: 0 0 1px hsl(0deg 0% 0% / 0.075), 0 1px 2px hsl(0deg 0% 0% / 0.075), 1px 2px 4px hsl(0deg 0% 0% / 0.075), 1px 3px 8px hsl(0deg 0% 0% / 0.075), 2px 4px 16px hsl(0deg 0% 0% / 0.075)}[data-swal2-theme=dark]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}@media(prefers-color-scheme: dark){[data-swal2-theme=auto]{--swal2-dark-theme-black: #19191a;--swal2-dark-theme-white: #e1e1e1;--swal2-background: var(--swal2-dark-theme-black);--swal2-color: var(--swal2-dark-theme-white);--swal2-footer-border-color: #555;--swal2-input-background: color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background: color-mix( in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10% );--swal2-validation-message-color: var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background: rgba(255, 255, 255, 0.7)}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto !important}body.swal2-no-backdrop .swal2-container{background-color:rgba(0,0,0,0) !important;pointer-events:none}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;width:360px;max-width:100%;background-color:rgba(0,0,0,0);pointer-events:none}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%, -50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll !important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static !important}}div:where(.swal2-container){display:grid;position:fixed;z-index:1060;inset:0;box-sizing:border-box;grid-template-areas:"top-start     top            top-end" "center-start  center         center-end" "bottom-start  bottom-center  bottom-end";grid-template-rows:minmax(min-content, auto) minmax(min-content, auto) minmax(min-content, auto);height:100%;padding:var(--swal2-container-padding);overflow-x:hidden;transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:rgba(0,0,0,0) !important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0, 1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0, 1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0, 1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-column:2;grid-row:2;place-self:center center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-column:3;grid-row:2;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-column:1;grid-row:3;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-column:2;grid-row:3;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-column:3;grid-row:3;place-self:end end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none !important}div:where(.swal2-container)[popover]{width:auto;border:0}div:where(.swal2-container) div:where(.swal2-popup){display:none;position:relative;box-sizing:border-box;grid-template-columns:minmax(0, 100%);width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);font-family:inherit;font-size:1rem}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable{cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging{cursor:grabbing}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){position:relative;max-width:100%;margin:0;padding:var(--swal2-title-padding);color:inherit;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial}div:where(.swal2-container) div:where(.swal2-actions){display:flex;z-index:1;box-sizing:border-box;flex-wrap:wrap;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background)}div:where(.swal2-container) div:where(.swal2-loader){display:none;align-items:center;justify-content:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-width:.25em;border-style:solid;border-radius:100%;border-color:#2778c4 rgba(0,0,0,0) #2778c4 rgba(0,0,0,0)}div:where(.swal2-container) button:where(.swal2-styled){margin:.3125em;padding:.625em 1.1em;transition:var(--swal2-action-button-transition);border:none;box-shadow:0 0 0 3px rgba(0,0,0,0);font-weight:500}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{outline:none;box-shadow:var(--swal2-action-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){margin:1em 0 0;padding:1em 1em 0;border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);font-size:1em;text-align:center;cursor:initial}div:where(.swal2-container) .swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;grid-column:auto !important;overflow:hidden;border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius)}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){width:100%;height:.25em;background:var(--swal2-timer-progress-bar-background)}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;margin:2em auto 1em;cursor:initial}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;align-items:center;justify-content:center;width:1.2em;height:1.2em;margin-top:0;margin-right:0;margin-bottom:-1.2em;padding:0;overflow:hidden;transition:var(--swal2-close-button-transition);border:none;border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);background:rgba(0,0,0,0);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;justify-self:end}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);background:rgba(0,0,0,0);color:#f27474}div:where(.swal2-container) button:where(.swal2-close):focus-visible{outline:none;box-shadow:var(--swal2-close-button-focus-box-shadow)}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;justify-content:center;margin:0;padding:var(--swal2-html-container-padding);overflow:auto;color:inherit;font-size:1.125em;font-weight:normal;line-height:normal;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474 !important;box-shadow:0 0 2px #f27474 !important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);outline:none;box-shadow:var(--swal2-input-focus-box-shadow)}div:where(.swal2-container) input:where(.swal2-input)::-moz-placeholder, div:where(.swal2-container) input:where(.swal2-file)::-moz-placeholder, div:where(.swal2-container) textarea:where(.swal2-textarea)::-moz-placeholder{color:#ccc}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{margin:1em 2em 3px;background:var(--swal2-background)}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{width:75%;margin-right:auto;margin-left:auto;background:var(--swal2-input-background);font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:var(--swal2-input-background);color:inherit;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{align-items:center;justify-content:center;background:var(--swal2-background);color:inherit}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){display:flex;justify-content:center;margin:1em auto 0}div:where(.swal2-container) div:where(.swal2-validation-message){align-items:center;justify-content:center;margin:1em 0 0;padding:.625em;overflow:hidden;background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);font-size:1em;font-weight:300}div:where(.swal2-container) div:where(.swal2-validation-message)::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}div:where(.swal2-container) .swal2-progress-steps{flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;background:rgba(0,0,0,0);font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;flex-shrink:0;width:2em;height:2em;border-radius:2em;background:#2778c4;color:#fff;line-height:2em;text-align:center}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px;background:#2778c4}div:where(.swal2-icon){position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;zoom:var(--swal2-icon-zoom);border:.25em solid rgba(0,0,0,0);border-radius:50%;border-color:#000;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}div:where(.swal2-icon) .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}div:where(.swal2-icon).swal2-error{border-color:#f27474;color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{position:relative;flex-grow:1}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}div:where(.swal2-icon).swal2-warning{border-color:#f8bb86;color:#f8bb86}div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .5s}div:where(.swal2-icon).swal2-info{border-color:#3fc3ee;color:#3fc3ee}div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:swal2-animate-i-mark .8s}div:where(.swal2-icon).swal2-question{border-color:#87adbd;color:#87adbd}div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:swal2-animate-error-icon .5s}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:swal2-animate-question-mark .8s}div:where(.swal2-icon).swal2-success{border-color:#a5dc86;color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;border-radius:50%}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}div:where(.swal2-icon).swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-0.25em;left:-0.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}div:where(.swal2-icon).swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}[class^=swal2]{-webkit-tap-highlight-color:rgba(0,0,0,0)}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}.swal2-toast{box-sizing:border-box;grid-column:1/4 !important;grid-row:1/4 !important;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){margin:.5em 1em;padding:0;font-size:1em;text-align:initial}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-column:3/3;grid-row:1/99;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){margin:.5em 1em;padding:0;overflow:initial;font-size:1em;text-align:initial}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-column:1;grid-row:1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-column:1;grid-row:1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:bold}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:0;margin-top:.5em;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;border-radius:50%}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-0.8em;left:-0.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-0.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}100%{transform:translate3d(0, 0, 0) scale(1);opacity:1}}@keyframes swal2-hide{0%{transform:translate3d(0, 0, 0) scale(1);opacity:1}100%{transform:translate3d(0, -50px, 0) scale(0.9);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-0.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(0.4);opacity:0}50%{margin-top:1.625em;transform:scale(0.4);opacity:0}80%{margin-top:-0.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}100%{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{transform:rotateZ(45deg);opacity:0}25%{transform:rotateZ(-25deg);opacity:.4}50%{transform:rotateZ(15deg);opacity:.8}75%{transform:rotateZ(-5deg);opacity:1}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-toast-show{0%{transform:translateY(-0.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(0.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0deg)}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-0.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}.beta-banner{background-color:#dc2626;color:var(--white);text-align:center;font-weight:bold;font-size:.8125rem;letter-spacing:.05em;padding:.4em 1em}.site-header{position:relative;margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);padding-top:1rem;padding-bottom:1rem;border-top:2px solid var(--brand-color);border-bottom:1px solid var(--border-color)}.site-header>.wrap{width:100%;max-width:81.5em;margin:0 auto;padding-right:.75em;padding-left:.75em;display:flex;align-items:center;gap:1.5rem}.site-header-sticky{position:sticky;top:0;z-index:10;background-color:var(--background-color);transition:box-shadow .15s ease-in-out,border-bottom-color .15s ease-in-out}.site-header-sticky.site-header-scrolled{box-shadow:0 1px 3px rgba(0,0,0,.1)}.site-header-on-dark{background-color:var(--brand-dark-color);color:var(--white);border-bottom-color:rgba(0,0,0,0);margin-bottom:0}.site-header-on-dark.site-header-scrolled{border-bottom-color:var(--brand-color);box-shadow:none}html:has(.site-header-sticky){scroll-padding-top:5rem}.site-logo{display:block;max-width:50%;margin-right:auto;color:inherit;text-decoration:none}.site-logo img{display:block;width:auto;height:32px;-o-object-fit:contain;object-fit:contain}.btn-menu{display:none;flex:0 0 auto}.btn-menu svg{display:block;width:1.5em;height:1.5em}.btn-menu .icon-bars{display:block}.menu-open .btn-menu .icon-bars{display:none}.btn-menu .icon-xmark{display:none}.menu-open .btn-menu .icon-xmark{display:block}@media(max-width: 1080px){.btn-menu{display:flex}}.site-header-stringer .site-logo{flex:0 0 auto}.site-header-stringer .site-header-check input{width:100%;padding:.5em .875em;font-size:.9375rem;border:1px solid var(--border-color);border-radius:999px;background-color:var(--background-color);color:inherit}.site-header-stringer .site-header-check input:focus{outline:2px solid var(--brand-cta-color, var(--brand-color));outline-offset:1px}.site-header-stringer .site-nav-signup .btn{white-space:nowrap;color:var(--brand-cta-color-foreground)}.site-header-stringer .site-nav-signup .btn:hover,.site-header-stringer .site-nav-signup .btn:focus-visible{color:var(--brand-cta-color-foreground)}@media(min-width: 1081px){.site-header-stringer .site-logo{margin-right:0}.site-header-stringer .site-nav{display:flex;flex:1 1 auto;align-items:center;gap:1.5rem}.site-header-stringer .site-header-check{flex:0 1 16rem}.site-header-stringer .site-nav .menu{margin-left:auto;flex-wrap:nowrap}.site-header-stringer .site-nav .menu .site-nav-dropdown .site-nav-dropdown-panel{min-width:18rem}}@media(max-width: 1080px){.site-header-stringer .site-header-check{padding:1em .75em;border-bottom:1px solid var(--border-color)}.site-header-stringer .site-nav-signup .btn{display:block;text-align:center}}.site-nav .menu>li>a{display:block;color:inherit;font-weight:500;text-decoration:none}.site-nav .menu>li>a.site-nav-highlight-cta{padding:.4rem .9rem;border:1px solid rgba(0,0,0,0);border-radius:.375rem;background-color:var(--brand-cta-color);color:var(--brand-cta-color-foreground);font-weight:500}.site-nav .menu>li>a.site-nav-highlight-cta-outline{padding:.4rem .9rem;border:1px solid var(--brand-cta-color);border-radius:.375rem;background-color:rgba(0,0,0,0);color:var(--brand-cta-color);font-weight:500}.site-header-on-dark .site-nav .menu>li>a.site-nav-highlight-cta-outline{border-color:var(--white);color:var(--white)}.site-nav .menu>li>a.site-nav-highlight-brand{color:var(--brand-text-color)}.site-header-on-dark .site-nav .menu>li>a.site-nav-highlight-brand{color:var(--white)}.site-nav .menu .site-nav-dropdown>details>summary{display:flex;align-items:center;gap:.25em;cursor:pointer;color:inherit;font-weight:500;list-style:none}.site-nav .menu .site-nav-dropdown>details>summary::-webkit-details-marker{display:none}.site-nav .menu .site-nav-dropdown>details>summary::after{content:"";display:inline-block;width:.4em;height:.4em;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);transition:transform .15s ease}.site-nav .menu .site-nav-dropdown>details[open]>summary::after{transform:rotate(225deg)}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-heading{margin:0 0 .5em;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-text-color)}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-column ul{list-style:none;margin:0 0 1em;padding:0}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-column li{margin:0}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-column a{display:block;padding:.35em 0;color:inherit;text-decoration:none}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-column a:hover,.site-nav .menu .site-nav-dropdown .site-nav-dropdown-column a:focus-visible{text-decoration:underline}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-item-label{display:block;font-weight:500}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-item-description{display:block;font-size:.8125rem;color:var(--muted-text-color)}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-buttons{display:flex;gap:.5em;flex-wrap:wrap}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-buttons .btn{font-size:.875rem;padding:.4rem .8rem}@media(min-width: 1081px){.site-nav .menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.25em 1.5rem}.site-nav .menu>li{flex:0 0 auto}.site-nav .menu .site-nav-dropdown{position:relative}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-panel{position:absolute;top:100%;right:0;z-index:20;display:flex;gap:2rem;min-width:32rem;margin-top:.5rem;padding:1.25rem 1.5rem;background-color:var(--background-color, #fff);border-radius:.5rem;box-shadow:0 .5rem 1.5rem rgba(0,0,0,.12);color:var(--text-color)}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-panel .btn-bordered:not(:hover):not(:focus-visible){border-color:var(--brand-text-color);color:var(--brand-text-color)}.site-nav .menu .site-nav-dropdown .site-nav-dropdown-column{flex:1 1 0;min-width:12rem}.site-nav .menu>li.site-nav-separator{width:1px;height:1.25em;margin:0 .375rem;background-color:var(--border-color)}.site-nav .menu>li.site-nav-separator:first-child,.site-nav .menu>li.site-nav-separator:last-child,.site-nav .menu>li.site-nav-separator+li.site-nav-separator{display:none}}@media(max-width: 1080px){.site-nav{display:none;z-index:1;position:absolute;top:100%;left:0;width:100%;margin-top:1px;background-color:var(--background-color)}.site-header-on-dark .site-nav{background-color:var(--brand-dark-color)}.site-header-on-dark .site-nav .menu>li{border-bottom-color:var(--brand-color)}.menu-open .site-nav{display:block}.site-nav .menu>li{padding:1em .75em;border-bottom:1px solid var(--border-color)}.site-nav .menu>li.site-nav-separator{display:none}}.breadcrumbs{margin-bottom:.75rem;font-size:.875rem;line-height:1.4285714286}.breadcrumbs .breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;gap:0 .5em}.breadcrumbs .breadcrumb-item{display:flex;align-items:center;gap:0 .5em}.breadcrumbs .breadcrumb-separator{opacity:.5}.breadcrumbs .breadcrumb-current{color:inherit}.entry{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.entry:last-child{margin-bottom:0}.entry-header{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}.entry-title{word-wrap:break-word;margin-bottom:.75rem;text-wrap:initial}.entry-title:last-child{margin-bottom:0}.entry-title a{color:inherit}.entry-meta{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:.75rem;gap:.75rem}.entry-meta:last-child{margin-bottom:0}.entry-meta-item{padding-left:.75rem;border-left:1px solid var(--border-color);font-size:.875rem}.entry-meta-item:first-child{padding-left:0;border-left:none}.entry-meta-label{margin-right:.25em;font-weight:500;font-size:.75rem;line-height:1.3333333333;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-text-color)}.entry-chips{margin-bottom:1.5rem}.entry-chips:last-child{margin-bottom:0}.entry-chips:has(+.entry-content){margin-bottom:0}.chip-list{display:flex;flex-wrap:wrap;margin:0 0 .375rem;padding:0;gap:.375rem;list-style:none}.chip-list:last-child{margin-bottom:0}.chip{display:inline-block;padding:.25rem .75rem;border:1px solid var(--border-color);border-radius:9999px;background-color:var(--background-color);color:inherit;font-weight:500;font-size:.875rem;line-height:1.4285714286;text-decoration:none;transition:border-color .15s ease-in-out,color .15s ease-in-out}.chip:hover,.chip:focus-visible{border-color:var(--brand-text-color);color:var(--brand-text-color);cursor:pointer}.entry-image{margin:0 0 1.5rem}.entry-image:last-child{margin-bottom:0}.entry-image img{display:block;margin-right:auto;margin-left:auto}.entry-video{margin:0 0 1.5rem}.entry-video:last-child{margin-bottom:0}.entry-video video{display:block;margin-right:auto;margin-left:auto}.entry-content p+ol,.entry-content p+ul{margin-top:-0.75rem}.entry-content ol,.entry-content ul{margin:0 0 1.5rem;line-height:1.5}.entry-content ol:last-child,.entry-content ul:last-child{margin-bottom:0}.entry-content ol,.entry-content ul{padding-left:1.75em;overflow:hidden}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin-bottom:.5em;font-size:1em}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content blockquote{margin:0}.entry-content{font-size:var(--body-font-size, 1rem);line-height:1.6}.entry-content h2{margin:0 0 1.5rem;color:var(--heading-color, inherit);font-weight:600;font-size:var(--h2-font-size, 1.5rem);line-height:1.3333333333}.entry-content h2:last-child{margin-bottom:0}.entry-content h3{margin:0 0 .75rem;color:var(--heading-color, inherit);font-weight:600;font-size:clamp(1.5rem,1.3964088398rem + 0.4419889503vw,1.75rem);line-height:1.4}.entry-content h3:last-child{margin-bottom:0}.entry-content{margin-bottom:1.5rem}.entry-content:last-child{margin-bottom:0}.entry-content .entry-content-title{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size)}.entry-source{font-style:italic;font-size:.875rem}.entry-graph-context{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:1.5rem;padding:.9rem 1.1rem;gap:1.1rem;border-left:3px solid var(--brand-accent-warm-700, #e3ce2d);border-radius:4px;background:color-mix(in srgb, var(--brand-accent-warm-500, #ffe100) 8%, var(--background-color));font-size:1rem}.entry-graph-context:last-child{margin-bottom:0}.entry-graph-context:has(+.entry-content){margin-bottom:0}.entry-graph-context-figure{color:var(--heading-color);font-weight:700;font-size:1.875rem;line-height:1.1}.entry-graph-context-body{flex:1 1 14rem}.entry-notice{margin-bottom:1.5rem;padding:.75rem 1.5rem;border:1px solid var(--border-color);border-radius:4px;background-color:var(--background-color)}.entry-notice:has(.btn-cta){border:2px solid var(--brand-cta-color);background-color:color-mix(in srgb, var(--brand-cta-color) 6%, var(--background-color))}.entry-notice h2{margin-bottom:.375rem}.entry-notice p{margin-bottom:.375rem;font-size:1rem}.entry-notice p:last-child{margin-bottom:0}.entry-notice a:not(.btn){font-weight:700}.article-claim{display:grid;grid-template-columns:minmax(0, 1fr) auto;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:center;padding:1.5rem}.article-claim h2{grid-row:1;grid-column:1}.article-claim p{grid-row:2;grid-column:1;margin-bottom:0;font-size:.9375rem;opacity:.85}.article-claim .btn{grid-row:1/span 2;grid-column:2;justify-self:end}@media(max-width: 560px){.article-claim{grid-template-columns:minmax(0, 1fr)}.article-claim h2,.article-claim p,.article-claim .btn{grid-row:auto;grid-column:1;justify-self:start}.article-claim p{margin-bottom:.75rem}}.entry-content-more summary{margin-top:.75rem;color:inherit;font-weight:500;text-decoration:underline;cursor:pointer}.entry-content-more[open] summary{margin-bottom:.75rem}.entry-provenance{margin:1.5rem 0 0;font-size:.75rem;color:var(--muted-text-color)}.text-brand{color:var(--brand-text-color)}.text-brand a{color:inherit}.text-brand-cta{color:var(--brand-cta-color)}.text-brand-cta a{color:inherit}.text-white{color:var(--white)}.text-white a{color:inherit}.text-brand-700{color:var(--brand-color-700, var(--brand-text-color))}.text-brand-700 a{color:inherit}.text-brand-500{color:var(--brand-color-500, var(--brand-text-color))}.text-brand-500 a{color:inherit}.text-brand-300{color:var(--brand-color-300, var(--brand-text-color))}.text-brand-300 a{color:inherit}.text-brand-100{color:var(--brand-color-100, var(--brand-text-color))}.text-brand-100 a{color:inherit}.text-brand-cta-700{color:var(--brand-cta-color-700, var(--brand-cta-color))}.text-brand-cta-700 a{color:inherit}.text-brand-cta-500{color:var(--brand-cta-color-500, var(--brand-cta-color))}.text-brand-cta-500 a{color:inherit}.text-brand-cta-300{color:var(--brand-cta-color-300, var(--brand-cta-color))}.text-brand-cta-300 a{color:inherit}.text-brand-cta-100{color:var(--brand-cta-color-100, var(--brand-cta-color))}.text-brand-cta-100 a{color:inherit}.text-brand-accent-warm-700{color:var(--brand-accent-warm-700, var(--brand-text-color))}.text-brand-accent-warm-700 a{color:inherit}.text-brand-accent-warm-500{color:var(--brand-accent-warm-500, var(--brand-text-color))}.text-brand-accent-warm-500 a{color:inherit}.text-brand-accent-warm-300{color:var(--brand-accent-warm-300, var(--brand-text-color))}.text-brand-accent-warm-300 a{color:inherit}.text-brand-accent-warm-100{color:var(--brand-accent-warm-100, var(--brand-text-color))}.text-brand-accent-warm-100 a{color:inherit}.text-brand-success-700{color:var(--brand-success-700, var(--brand-text-color))}.text-brand-success-700 a{color:inherit}.text-brand-success-500{color:var(--brand-success-500, var(--brand-text-color))}.text-brand-success-500 a{color:inherit}.text-brand-success-300{color:var(--brand-success-300, var(--brand-text-color))}.text-brand-success-300 a{color:inherit}.text-brand-success-100{color:var(--brand-success-100, var(--brand-text-color))}.text-brand-success-100 a{color:inherit}.related-articles{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.related-articles:last-child{margin-bottom:0}.related-articles header{margin-bottom:1.5rem}.related-articles header:last-child{margin-bottom:0}.related-articles h2{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size)}.related-articles .count{margin:0;font-size:.875rem;opacity:.7}.related-organizations,.related-projects,.related-terms{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.related-organizations:last-child,.related-projects:last-child,.related-terms:last-child{margin-bottom:0}.related-organizations header,.related-projects header,.related-terms header{margin-bottom:.75rem}.related-organizations header:last-child,.related-projects header:last-child,.related-terms header:last-child{margin-bottom:0}.related-organizations h2,.related-projects h2,.related-terms h2{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size)}.related-organizations .count,.related-projects .count,.related-terms .count{margin:0;font-size:.875rem;opacity:.7}.related-organizations .chip-list,.related-projects .chip-list,.related-terms .chip-list{margin-bottom:0}.related-organizations .pagination,.related-projects .pagination,.related-terms .pagination{padding-top:1.5rem}.entry-mentions{margin-bottom:1.5rem}.entry-mentions:last-child{margin-bottom:0}.entry-mentions-label{margin:0 0 .375rem;font-weight:500;font-size:.75rem;line-height:1.3333333333;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-text-color)}.article-list-item{display:grid;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;gap:1.5rem;border-bottom:1px solid var(--border-color)}.article-list-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.article-list-item .article-list-item-image{display:block;color:inherit;text-decoration:none}.article-list-item .article-list-item-image img{display:block}.article-list-item .article-list-item-video{display:block}.article-list-item .article-list-item-byline{margin-bottom:.75rem;font-size:.875rem}.article-list-item .article-list-item-byline:last-child{margin-bottom:0}.article-list-item .article-list-item-byline .article-list-item-author{font-weight:700}.article-list-item .article-list-item-chip{margin-bottom:.75rem}.article-list-item .article-list-item-title{margin-bottom:.75rem}.article-list-item .article-list-item-title:last-child{margin-bottom:0}.article-list-item .article-list-item-title a{color:inherit;text-decoration:none}.article-list-item .article-list-item-excerpt{margin-bottom:.75rem}.article-list-item .article-list-item-excerpt:last-child{margin-bottom:0}.article-list-item .article-list-item-excerpt p{font-weight:400;font-size:var(--body-font-size)}@media(min-width: 561px){.article-list-item.align-image-left:has(.article-list-item-image),.article-list-item.align-image-left:has(.article-list-item-video){grid-template-columns:repeat(2, 1fr)}.article-list-item.align-image-left:has(.article-list-item-image) .article-list-item-content,.article-list-item.align-image-left:has(.article-list-item-video) .article-list-item-content{grid-column:2}}@media(max-width: 560px){.article-list-item{grid-template-columns:1fr}.article-list-item .article-list-item-content{grid-column:auto}}.citation-list{margin:0;padding:0;list-style:none}.citation-list-item{padding:.75rem 0;border-bottom:1px solid var(--border-color)}.citation-list-item:first-child{padding-top:0}.citation-list-item:last-child{padding-bottom:0;border-bottom:none}.citation-list-item-title{margin-bottom:.375rem}.citation-list-item-title:last-child{margin-bottom:0}.citation-list-item-title a{color:inherit;text-decoration:none}.citation-list-item-meta{margin-bottom:.375rem;font-size:.8125rem;opacity:.7}.citation-list-item-meta:last-child{margin-bottom:0}.citation-list-item-excerpt{font-size:.9375rem;opacity:.85}.citation-list-item-excerpt:last-child{margin-bottom:0}.pagination{display:flex;align-items:center;padding-top:1.5rem;gap:1.5rem}.pagination .btn-previous{margin-right:auto}.pagination .btn-next{margin-left:auto}.template-modular{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.template-modular .site-header{flex:0 0 auto;width:100%;margin-bottom:0}.template-modular .content-sidebar-wrap{display:flex;flex:1 1 auto;align-items:stretch;max-width:100%;padding-right:0;padding-left:0}.template-modular .content{width:100%;max-width:100%;margin-bottom:0}.template-modular .site-footer{flex:0 0 auto;width:100%}.modular-blocks{display:flex;flex-direction:column;min-height:100%}.modular-block{padding-top:var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem));padding-bottom:var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem))}.modular-block.spacing-none{padding-top:0;padding-bottom:0}.modular-block.spacing-tight{padding-top:clamp(0.75rem,0.6464088398rem + 0.4419889503vw,1rem);padding-bottom:clamp(0.75rem,0.6464088398rem + 0.4419889503vw,1rem)}.modular-block.spacing-loose{padding-top:clamp(2rem,1.5856353591rem + 1.7679558011vw,3rem);padding-bottom:clamp(2rem,1.5856353591rem + 1.7679558011vw,3rem)}.modular-block.shade-dark{--shade-background-color: var(--brand-dark-color);background-color:var(--shade-background-color);color:var(--white)}.modular-block.shade-dark .btn-solid{background-color:var(--white);color:var(--brand-dark-color)}.modular-block.shade-dark .btn-bordered{border-color:var(--white);color:var(--white)}.modular-block.shade-dark .btn-bordered svg{fill:var(--white)}.modular-block.shade-dark .btn-bordered:hover,.modular-block.shade-dark .btn-bordered:focus-visible{background-color:var(--white);color:var(--brand-dark-color)}.modular-block.shade-dark .btn-bordered:hover svg,.modular-block.shade-dark .btn-bordered:focus-visible svg{fill:var(--brand-dark-color)}.modular-block.shade-dark .btn-ghost{border-color:var(--white);color:var(--white)}.modular-block.shade-dark .btn-ghost svg{fill:var(--white)}.modular-block.shade-dark .btn-ghost:hover,.modular-block.shade-dark .btn-ghost:focus-visible{background-color:var(--white);color:var(--brand-dark-color)}.modular-block.shade-dark .btn-ghost:hover svg,.modular-block.shade-dark .btn-ghost:focus-visible svg{fill:var(--brand-dark-color)}.modular-block.shade-dark h1,.modular-block.shade-dark h2,.modular-block.shade-medium h1,.modular-block.shade-medium h2,.modular-block.shade-light h1,.modular-block.shade-light h2,.modular-block.shade-cta h1,.modular-block.shade-cta h2{color:inherit}.modular-block.shade-dark .article-list-item,.modular-block.shade-medium .article-list-item,.modular-block.shade-light .article-list-item,.modular-block.shade-cta .article-list-item{padding:1.5rem;background-color:var(--background-color);color:var(--text-color)}.modular-block.shade-medium{--shade-background-color: var(--brand-color);background-color:var(--shade-background-color);color:var(--white)}.modular-block.shade-medium .btn-solid{background-color:var(--white);color:var(--brand-dark-color)}.modular-block.shade-medium .btn-bordered{border-color:var(--white);color:var(--white)}.modular-block.shade-medium .btn-bordered svg{fill:var(--white)}.modular-block.shade-medium .btn-bordered:hover,.modular-block.shade-medium .btn-bordered:focus-visible{background-color:var(--white);color:var(--brand-dark-color)}.modular-block.shade-medium .btn-bordered:hover svg,.modular-block.shade-medium .btn-bordered:focus-visible svg{fill:var(--brand-dark-color)}.modular-block.shade-medium .btn-ghost{border-color:var(--white);color:var(--white)}.modular-block.shade-medium .btn-ghost svg{fill:var(--white)}.modular-block.shade-medium .btn-ghost:hover,.modular-block.shade-medium .btn-ghost:focus-visible{background-color:var(--white);color:var(--brand-dark-color)}.modular-block.shade-medium .btn-ghost:hover svg,.modular-block.shade-medium .btn-ghost:focus-visible svg{fill:var(--brand-dark-color)}.modular-block.shade-light{--shade-background-color: var(--brand-light-color);background-color:var(--shade-background-color)}.modular-block.shade-cta{--shade-background-color: var(--brand-cta-color-100, var(--brand-light-color));background-color:var(--shade-background-color)}.modular-block.shade-neutral{--shade-background-color: var(--shade-neutral-color);background-color:var(--shade-background-color)}.modular-block>.wrap{width:100%;max-width:81.5em;margin:0 auto;padding-right:.75em;padding-left:.75em}.modular-block.boxed>.wrap{max-width:min(80em,100% - 1.5em);padding:1.5rem;border:1px solid var(--border-color);border-radius:.375rem}.modular-block.boxed{background-color:rgba(0,0,0,0)}.modular-block.boxed>.wrap{background-color:var(--shade-background-color, transparent)}.modular-block.align-left>.wrap{align-items:flex-start;justify-content:flex-start;text-align:left}.modular-block.align-left>.wrap .text,.modular-block.align-left>.wrap h1,.modular-block.align-left>.wrap h2{text-align:left}.modular-block.align-left>.wrap .text{max-width:none}.modular-block.align-left>.wrap form{margin-right:auto;margin-left:0}.modular-block.align-left>.wrap .modular-block-buttons{justify-content:flex-start}.modular-block.align-center>.wrap{align-items:center;justify-content:center;text-align:center}.modular-block.align-center>.wrap .text,.modular-block.align-center>.wrap h1,.modular-block.align-center>.wrap h2{text-align:center}.modular-block.align-center>.wrap form{margin-right:auto;margin-left:auto}.modular-block.align-center>.wrap .modular-block-buttons{justify-content:center}.modular-block{--heading-size-scale: 1}.modular-block.heading-small{--heading-size-scale: 0.75}.modular-block.heading-large{--heading-size-scale: 1.25}.modular-block{--text-size-scale: 1}.modular-block.text-lg{--text-size-scale: 1.25}.modular-block.text-xl{--text-size-scale: 1.5}.modular-block.text-lg>.wrap>.text,.modular-block.text-lg .column>.text,.modular-block.text-xl>.wrap>.text,.modular-block.text-xl .column>.text{font-size:calc(1em*var(--text-size-scale))}.modular-block h1{font-weight:700;font-size:calc(var(--h1-font-size)*var(--heading-size-scale))}.modular-block h2{font-size:calc(var(--h2-font-size)*var(--heading-size-scale))}.modular-block .text p+ol,.modular-block .text p+ul{margin-top:-0.75rem}.modular-block .text ol,.modular-block .text ul{margin:0 0 1.5rem;line-height:1.5}.modular-block .text ol:last-child,.modular-block .text ul:last-child{margin-bottom:0}.modular-block .text ol,.modular-block .text ul{padding-left:1.75em;overflow:hidden}.modular-block .text ol ol,.modular-block .text ol ul,.modular-block .text ul ol,.modular-block .text ul ul{margin-bottom:.5em;font-size:1em}.modular-block .text ol>li{list-style-type:decimal}.modular-block .text ul>li{list-style-type:disc}.modular-block .text blockquote{margin:0}.modular-block .text{margin-bottom:1.5rem;text-wrap:balance}.modular-block .text:last-child{margin-bottom:0}.modular-block.shade-dark+.modular-block.shade-dark{padding-top:1.5rem}.modular-block.shade-medium+.modular-block.shade-medium{padding-top:1.5rem}.modular-block.shade-light+.modular-block.shade-light{padding-top:1.5rem}.modular-block.shade-cta+.modular-block.shade-cta{padding-top:1.5rem}.modular-block.shade-neutral+.modular-block.shade-neutral{padding-top:1.5rem}.modular-block.shade-white+.modular-block.shade-white{padding-top:1.5rem}.modular-block-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.modular-block-micro-copy{max-width:37em;margin:.75rem 0 0;opacity:.7;font-size:.9375rem;line-height:1.5;text-wrap:balance}.modular-block-hero{display:flex;align-items:center;padding-bottom:2.5rem}.modular-block-hero h1,.modular-block-hero h2{margin-bottom:1.25rem}.modular-block-hero h1:last-child,.modular-block-hero h2:last-child{margin-bottom:0}.modular-block-hero:not(.layout-split):not(.layout-compact):not(.layout-small){min-height:clamp(53.125rem,50.5352209945rem + 11.0497237569vw,59.375rem)}.modular-block-hero.shade-dark:not(.layout-split):not(.layout-compact):not(.layout-small){background:linear-gradient(135deg, var(--brand-dark-color), color-mix(in srgb, var(--brand-dark-color) 82%, black 18%))}.modular-block-hero:first-child{flex:1 0 auto}.modular-block-hero>.wrap{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.modular-block-hero .text{max-width:80%;margin-bottom:1.5rem;font-size:var(--body-font-size);text-align:center}.modular-block-hero .search-form{display:flex;width:100%;max-width:30rem;margin:.75rem auto 0;gap:.375rem}.modular-block-hero .search-form input[type=search]{flex:1 1 auto}.modular-block-hero .search-form .btn{flex:0 0 auto}.modular-block-hero.layout-small{padding-top:clamp(1rem,0.7928176796rem + 0.8839779006vw,1.5rem);padding-bottom:clamp(1rem,0.7928176796rem + 0.8839779006vw,1.5rem)}.modular-block-hero.layout-small:first-child{flex:0 0 auto}.modular-block-hero.layout-small h1,.modular-block-hero.layout-small h2{font-size:calc(clamp(2rem, 1.7928176796rem + 0.8839779006vw, 2.5rem)*var(--heading-size-scale))}.modular-block-hero.hero-size-compact:not(.layout-split):not(.layout-compact):not(.layout-small){min-height:0;padding-top:var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem));padding-bottom:var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem))}.modular-block-hero.hero-size-compact:not(.layout-split):not(.layout-compact):not(.layout-small):first-child{flex:0 0 auto}.modular-block-hero.hero-size-medium:not(.layout-split):not(.layout-compact):not(.layout-small){min-height:clamp(480px,60vh,640px);padding-top:calc(var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem))*1.5);padding-bottom:calc(var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem))*1.5)}.modular-block-hero.hero-size-medium:not(.layout-split):not(.layout-compact):not(.layout-small):first-child{flex:0 0 auto}@media(max-width: 560px){.modular-block-hero.hero-size-medium:not(.layout-split):not(.layout-compact):not(.layout-small){min-height:0;padding-top:var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem));padding-bottom:var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem))}.modular-block-hero.hero-size-medium:not(.layout-split):not(.layout-compact):not(.layout-small) h1{font-size:2.125rem;line-height:1.15}.modular-block-hero.hero-size-medium:not(.layout-split):not(.layout-compact):not(.layout-small) .text{font-size:1rem}}.modular-block-hero.layout-split:first-child{flex:0 0 auto}.modular-block-hero.layout-split>.wrap{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);text-align:left}.modular-block-hero.layout-split h1,.modular-block-hero.layout-split h2,.modular-block-hero.layout-split .text{text-align:left}.modular-block-hero.layout-split .modular-block-hero-text{flex:1 1 auto}.modular-block-hero.layout-split .btn,.modular-block-hero.layout-split .modular-block-buttons{flex:0 0 auto}.modular-block-hero.layout-compact{padding-top:clamp(1rem,0.7928176796rem + 0.8839779006vw,1.5rem);padding-bottom:clamp(1rem,0.7928176796rem + 0.8839779006vw,1.5rem)}.modular-block-hero.layout-compact:first-child{flex:0 0 auto}.modular-block-hero.layout-compact h1,.modular-block-hero.layout-compact h2{margin-bottom:.75rem}.modular-block-hero.layout-compact h1{font-size:calc(var(--h1-font-size)*.8*var(--heading-size-scale))}.modular-block-hero.layout-compact h2{font-size:calc(var(--h2-font-size)*.8*var(--heading-size-scale))}.modular-block-hero.layout-compact .text{max-width:30em;margin-bottom:1.5rem}@media(max-width: 560px){.modular-block-hero.layout-split>.wrap{flex-direction:column;align-items:flex-start}}.modular-block-content .text{text-wrap:initial}.modular-block-search h1,.modular-block-search h2{text-align:center}.modular-block-search .text{font-size:var(--body-font-size);text-align:center}.modular-block-search form{display:flex;max-width:48em;margin-right:auto;margin-left:auto;gap:.75rem}.modular-block-find-company h1,.modular-block-find-company h2{text-align:center}.modular-block-find-company .text{font-size:var(--body-font-size);text-align:center}.modular-block-find-company form{display:flex;max-width:48em;margin-right:auto;margin-left:auto;gap:.75rem}.modular-block-columns{text-align:center}.modular-block-columns .inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));gap:1.5rem}.modular-block-columns .column-eyebrow{margin-bottom:.5rem;font-weight:600;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text-color)}.modular-block-columns .column-counts{margin-top:.5rem;color:var(--muted-text-color);font-size:clamp(0.8125rem,0.7866022099rem + 0.1104972376vw,0.875rem)}.modular-block-columns .column{display:flex;flex-direction:column;align-items:center;padding:1.5rem;background-color:var(--brand-light-color)}.modular-block-columns .column .btn{margin-top:auto}.modular-block-columns.columns-cards .column{text-align:left}.modular-block-columns.columns-cards.heading-align-center .column h3,.modular-block-columns.columns-cards.heading-align-center .column .column-counts{align-self:stretch;text-align:center}.modular-block-columns.columns-cards:not(.spacing-none):not(.spacing-tight):not(.spacing-loose){padding-top:0;padding-bottom:0}.modular-block-columns.columns-cards .inner{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;background-color:rgba(0,0,0,0)}.modular-block-columns.columns-cards .column{flex:1 1 14rem}.modular-block-columns.columns-cards .column{align-items:flex-start;padding:1.5rem;border:1px solid var(--border-color);border-radius:.375rem;background-color:var(--column-box-color, var(--background-color))}.modular-block-columns.columns-cards{border-bottom:1px solid var(--border-color)}.modular-block-columns.columns-cards .column{border-top:6px solid var(--brand-color)}.modular-block-columns.columns-cards .column-action-cta,.modular-block-columns.columns-cards .column-action-cta-bordered{border-top-color:var(--brand-cta-color)}@media(min-width: 561px){.modular-block-columns.columns-cards .inner.columns-many>.column{max-width:max(14rem,(100% - 4.5rem)/4)}.modular-block-columns.columns-cards .inner.columns-many .column h3{font-size:clamp(1.125rem,1.0732044199rem + 0.2209944751vw,1.25rem);line-height:1.35}}@media(min-width: 1081px){.modular-block-columns.columns-cards .inner.columns-five>.column{flex-basis:10rem;max-width:calc((100% - 6rem)/5)}}@media(min-width: 1081px){.modular-block-columns.columns-cards .inner.columns-six>.column{flex-basis:calc((100% - 3rem)/3);max-width:calc((100% - 3rem)/3)}}@media(max-width: 560px){.modular-block-columns .inner{grid-template-columns:1fr}}.modular-block-stat-row{text-align:center}.modular-block-stat-row h2{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}.modular-block-stat-row .inner{display:grid;grid-template-columns:repeat(auto-fit, minmax(8rem, 1fr));gap:1.5rem}.modular-block-stat-row .stat{display:flex;flex-direction:column;align-items:center;gap:.375rem}.modular-block-stat-row .stat-value{font-weight:700;font-size:clamp(2rem,1.5856353591rem + 1.7679558011vw,3rem);line-height:1.1}.modular-block-stat-row .stat-label{font-size:clamp(0.875rem,0.8232044199rem + 0.2209944751vw,1rem);opacity:.8}@media(max-width: 560px){.modular-block-stat-row .inner{grid-template-columns:repeat(2, 1fr)}}.modular-block-tier-grid .tier-grid-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem}.modular-block-tier-grid .tier-grid-header h1,.modular-block-tier-grid .tier-grid-header h2{margin-bottom:0}.modular-block-tier-grid .tier-billing{display:flex;flex-wrap:wrap;align-items:center;margin-left:auto;gap:.375rem .75rem}.modular-block-tier-grid .tier-billing-caption{color:var(--muted-text-color);font-size:clamp(0.8125rem,0.7866022099rem + 0.1104972376vw,0.875rem);line-height:1}.modular-block-tier-grid .tier-billing-options{display:inline-flex;margin:0;padding:.25rem;gap:.25rem;border:1px solid var(--border-color);border-radius:999px}.modular-block-tier-grid .tier-billing-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.modular-block-tier-grid .tier-billing-label{padding:.375rem 1.5rem;border-radius:999px;font-weight:500;font-size:clamp(0.875rem,0.8232044199rem + 0.2209944751vw,1rem);line-height:1;cursor:pointer}.modular-block-tier-grid .tier-billing-input:checked+.tier-billing-label{background-color:var(--brand-color);color:var(--brand-color-foreground)}.modular-block-tier-grid .tier-billing-input:focus-visible+.tier-billing-label{outline:2px solid var(--brand-text-color);outline-offset:2px}.modular-block-tier-grid .tiers{display:grid;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr));margin-top:1.5rem;gap:1.5rem}.modular-block-tier-grid .tier{display:flex;flex-direction:column;padding:1.5rem;gap:.375rem;border:1px solid var(--border-color);border-radius:.375rem}.modular-block-tier-grid .tier-featured{border-color:var(--brand-cta-color);border-width:2px}.modular-block-tier-grid .tier-badges{min-height:calc(1.1125em + 0.375rem)}.modular-block-tier-grid .tier-name{margin:0;font-weight:600;font-size:clamp(1rem,0.8964088398rem + 0.4419889503vw,1.25rem)}.modular-block-tier-grid .tier-badge-featured{display:inline-block;align-self:flex-start;margin-bottom:.375rem;padding:.125em .5em;border-radius:1em;background:var(--brand-cta-color);color:var(--brand-cta-color-foreground);font-size:.75em;font-weight:600}.modular-block-tier-grid .tier-badge-featured[hidden]{display:none}.modular-block-tier-grid .tier-recommended{border-color:var(--brand-success-700, var(--brand-color));border-width:2px}.modular-block-tier-grid .tier-badge-recommended{display:inline-block;align-self:flex-start;margin-bottom:.375rem;padding:.125em .5em;border-radius:1em;background:color-mix(in srgb, var(--brand-success-700, var(--brand-color)) 12%, var(--background-color));color:var(--brand-success-700, var(--brand-color));font-size:.75em;font-weight:600}.modular-block-tier-grid .tier-badge-recommended[hidden]{display:none}.modular-block-tier-grid .tier-price{display:flex;flex-direction:column;margin:0}.modular-block-tier-grid .tier-amount{font-weight:700;font-size:clamp(1.5rem,1.2928176796rem + 0.8839779006vw,2rem);line-height:1.1}.modular-block-tier-grid .tier-period{font-size:clamp(0.875rem,0.8232044199rem + 0.2209944751vw,1rem);opacity:.8}.modular-block-tier-grid .tier-annual-total{margin-top:.25rem;font-size:clamp(0.8125rem,0.7866022099rem + 0.1104972376vw,0.875rem);opacity:.8}.modular-block-tier-grid .tier-saving{margin-top:.25rem;color:var(--brand-text-color);font-weight:600;font-size:clamp(0.8125rem,0.7866022099rem + 0.1104972376vw,0.875rem)}.modular-block-tier-grid .tier-price-annual{display:none}.modular-block-tier-grid .tier-action-annual{display:none}.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-price-monthly{display:none}.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-price-annual{display:flex}.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-summary-monthly,.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-comparison-value-monthly,.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-comparison-rule.tier-comparison-rule-monthly{display:none}.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-summary-annual,.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-comparison-value-annual{display:revert}.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-action-monthly{display:none}.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-action-annual{display:block}.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-comparison-rule.tier-comparison-rule-annual{display:block}.modular-block-tier-grid .tier-summary-annual,.modular-block-tier-grid .tier-comparison-value-annual{display:none}.modular-block-tier-grid .tier-comparison-rule.tier-comparison-rule-annual{display:none}.modular-block-tier-grid .tier-summary{margin:0;font-size:clamp(0.875rem,0.8232044199rem + 0.2209944751vw,1rem);line-height:1.45}.modular-block-tier-grid .tier-promo{margin:0;color:var(--brand-text-color);font-weight:500;font-size:clamp(0.8125rem,0.7866022099rem + 0.1104972376vw,0.875rem)}.modular-block-tier-grid .tier-rows{margin:0;padding-top:.75rem;border-top:1px solid var(--border-color);list-style:none;font-size:clamp(0.8125rem,0.7866022099rem + 0.1104972376vw,0.875rem)}.modular-block-tier-grid .tier-row{display:flex;align-items:baseline;gap:.5rem;padding:.25rem 0}.modular-block-tier-grid .tier-row .tier-check{flex:0 0 auto;color:var(--brand-text-color)}.modular-block-tier-grid .tier-check{display:inline-block;width:.4em;height:.7em;transform:rotate(45deg);border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;vertical-align:text-top}.modular-block-tier-grid .tier-row-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;margin-left:.375rem;border:1px solid currentcolor;border-radius:50%;opacity:.6;font-size:.7em;font-style:normal;line-height:1;cursor:help;vertical-align:middle}.modular-block-tier-grid .tier-row-info:hover,.modular-block-tier-grid .tier-row-info:focus-visible{opacity:1}.modular-block-tier-grid .tier-row-info:hover .tier-row-info-bubble,.modular-block-tier-grid .tier-row-info:focus-visible .tier-row-info-bubble{opacity:1;visibility:visible;transition-delay:0s}.modular-block-tier-grid .tier-row-info-bubble{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:1;width:-moz-max-content;width:max-content;max-width:14rem;padding:.75rem 1rem;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .1s ease,visibility .1s ease;transition-delay:.1s;border-radius:4px;background-color:var(--black);color:var(--white);font-size:clamp(0.75rem,0.7241022099rem + 0.1104972376vw,0.8125rem);font-weight:400;line-height:1.4;text-align:left;white-space:normal;pointer-events:none}.modular-block-tier-grid .tier-action{margin:auto 0 0;padding-top:1.5rem}.modular-block-tier-grid .tier-action .btn{display:block;text-align:center}.modular-block-tier-grid .tier-action-assessment .btn{white-space:normal}.modular-block-tier-grid .tier-action-secondary{margin:0;padding-top:.75rem}.modular-block-tier-grid .tier-action-secondary .btn{display:block;text-align:center}.modular-block-tier-grid .tier-contact-callout{margin-top:1.5rem;text-align:center;font-size:clamp(0.875rem,0.8232044199rem + 0.2209944751vw,1rem);opacity:.8}.modular-block-tier-grid .tier-comparison{margin-top:1.5rem;border-top:1px solid var(--border-color)}.modular-block-tier-grid .volume-calculator{margin-top:2.25rem}.modular-block-tier-grid .volume-calculator-summary{display:list-item;list-style-position:inside;margin:0 0 .75rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#f8fafc;color:#0f172a;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .15s ease-in-out}.modular-block-tier-grid .volume-calculator-summary:hover{background:#e2e8f0}.modular-block-tier-grid .volume-calculator-hint,.modular-block-tier-grid .volume-calculator-note{margin:0 0 .75rem;opacity:.75;font-size:.875em}.modular-block-tier-grid .volume-calculator-noscript{margin:0 0 1.5rem;font-size:.875em}.modular-block-tier-grid .volume-calculator-fields{display:flex;flex-wrap:wrap;gap:1.5rem;max-width:32em;margin-bottom:1.5rem}.modular-block-tier-grid .volume-calculator-fields .field{flex:1 1 12rem;margin-bottom:0}.modular-block-tier-grid .volume-calculator-result{margin:0 0 .75rem;font-weight:600}.modular-block-tier-grid .volume-calculator-scroll{overflow-x:auto}.modular-block-tier-grid .volume-calculator-table{width:100%;margin-bottom:.75rem;border-collapse:collapse;font-size:clamp(0.875rem,0.8491022099rem + 0.1104972376vw,0.9375rem);text-align:left}.modular-block-tier-grid .volume-calculator-table th,.modular-block-tier-grid .volume-calculator-table td{padding:.5rem .75rem;border-bottom:1px solid var(--border-color);vertical-align:top}.modular-block-tier-grid .volume-calculator-table thead th{font-weight:600;text-align:center;white-space:nowrap}.modular-block-tier-grid .volume-calculator-table tbody th{font-weight:600;white-space:nowrap}.modular-block-tier-grid .volume-calculator-table td{font-size:.8125rem;text-align:center}.modular-block-tier-grid .volume-calculator-table tbody tr:hover{background:color-mix(in srgb, var(--text-color) 4%, var(--background-color))}.modular-block-tier-grid .volume-calculator-badge{display:inline-block;padding:.125em .5em;border-radius:1em;background:color-mix(in srgb, var(--brand-success-500, var(--brand-color)) 12%, var(--background-color));color:var(--brand-success-700, var(--brand-color));font-size:.75em;font-weight:600}.modular-block-tier-grid .volume-calculator-status{display:inline-block;padding:.125em .5em;border-radius:1em;font-size:.75em;font-weight:600}.modular-block-tier-grid .volume-calculator-status-fit{background:color-mix(in srgb, var(--brand-success-500, var(--brand-color)) 12%, var(--background-color));color:var(--brand-success-700, var(--brand-color))}.modular-block-tier-grid .volume-calculator-status-exceeds{background:color-mix(in srgb, var(--text-color) 10%, var(--background-color));color:var(--text-color)}.modular-block-tier-grid .tier-comparison-heading{margin:0;padding-top:1.5rem;font-weight:600;font-size:clamp(0.9375rem,0.9116022099rem + 0.1104972376vw,1rem)}.modular-block-tier-grid .tier-comparison-scroll{overflow-x:auto;margin-top:1.5rem}.modular-block-tier-grid .tier-comparison-table{width:100%;border-collapse:collapse;font-size:clamp(0.875rem,0.8491022099rem + 0.1104972376vw,0.9375rem);text-align:left}.modular-block-tier-grid .tier-comparison-table th,.modular-block-tier-grid .tier-comparison-table td{padding:.5rem .75rem;border-bottom:1px solid var(--border-color);vertical-align:top}.modular-block-tier-grid .tier-comparison-table thead th{font-weight:600;text-align:center;white-space:nowrap}.modular-block-tier-grid .tier-comparison-table tbody th{min-width:12rem;font-weight:600;font-size:.8125rem}.modular-block-tier-grid .tier-comparison-table td{font-size:.8125rem;text-align:center}.modular-block-tier-grid tbody th.tier-comparison-category,.modular-block-tier-grid tbody td.tier-comparison-category{padding-top:.75rem;padding-bottom:.75rem;background:var(--border-color);color:var(--heading-color);font-weight:700;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;text-align:left}.modular-block-tier-grid tbody th.tier-comparison-category-note,.modular-block-tier-grid tbody td.tier-comparison-category-note{padding-top:0;padding-bottom:.75rem;border-bottom:1px solid var(--border-color);font-size:.6875rem;font-style:italic;font-weight:400;text-align:left;opacity:.8}.modular-block-tier-grid .tier-comparison-table tbody tr:not(.tier-comparison-category-row):hover{background:color-mix(in srgb, var(--text-color) 4%, var(--background-color))}.modular-block-tier-grid .tier-comparison-sub th{padding-left:1.5rem;font-weight:400;opacity:.85}.modular-block-tier-grid .tier-comparison-rule{display:block;margin-top:.25rem;font-size:.6875rem;font-style:italic;font-weight:400;line-height:1.4;opacity:.8}.modular-block-tier-grid .tier-comparison-footnote{display:block;margin-top:.25rem;font-size:.6875rem;font-style:italic;font-weight:400;line-height:1.4;opacity:.8}.modular-block-tier-grid .tier-cta-banner{margin-top:2.25rem;padding:1.5rem;border-top:1px solid #e2e8f0;background:#f8fafc;text-align:center}.modular-block-tier-grid .tier-cta-banner-heading{margin:0 0 .75rem;font-size:clamp(1.25rem,1.1464088398rem + 0.4419889503vw,1.5rem)}.modular-block-tier-grid .tier-cta-banner-subtext{max-width:40rem;margin:0 auto 1rem;opacity:.8}.modular-block-tier-grid .tier-cta-banner-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem}.modular-block-tier-grid .tier-cta-banner-link{color:var(--brand-text-color);font-weight:600;text-decoration:none}.modular-block-tier-grid .tier-cta-banner-link:hover,.modular-block-tier-grid .tier-cta-banner-link:focus-visible{text-decoration:underline}@media(max-width: 560px){.modular-block-tier-grid .tiers{grid-template-columns:1fr}}.modular-block-articles:first-child{padding-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.modular-block-articles:first-child .text{text-wrap:initial}.modular-block-articles:first-child h1{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color);font-weight:700;text-align:left}.modular-block-articles .articles-list{margin-bottom:1.5rem}.modular-block-articles .articles-list:last-child{margin-bottom:0}.modular-block-articles footer{display:flex;justify-content:center}.articles-teaser-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.5rem}.articles-teaser-head a{flex:0 0 auto;font-weight:500;text-decoration:none}.articles-teaser-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.5rem}@media(max-width: 810px){.articles-teaser-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 560px){.articles-teaser-grid{grid-template-columns:1fr}}.articles-teaser-card{padding:1.5rem;border:1px solid var(--border-color);border-radius:.375rem}.articles-teaser-card-kicker{margin-bottom:.5rem;font-weight:600;font-size:.75rem;letter-spacing:.07em;text-transform:uppercase;color:var(--brand-text-color)}.articles-teaser-card-title{margin-bottom:.5rem;font-size:1rem}.articles-teaser-card-title a{color:inherit;text-decoration:none}.articles-teaser-card-excerpt{margin:0;font-size:.875rem;line-height:1.5;opacity:.8}.modular-mcp-teaser{padding-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);padding-bottom:var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem))}.modular-mcp-teaser>.wrap{width:100%;max-width:81.5em;margin:0 auto;padding-right:.75em;padding-left:.75em}.modular-mcp-teaser .mcp-teaser{text-align:left}.modular-block-subscribe.boxed+.modular-mcp-teaser{padding-top:0}.modular-block-subscribe.modular-block.boxed>.wrap{border:2px solid var(--brand-text-color)}.modular-block-subscribe.boxed:has(+.modular-mcp-teaser){padding-bottom:1.5rem}.modular-block-subscribe h1,.modular-block-subscribe h2{text-align:center}.modular-block-subscribe .text{font-size:var(--body-font-size);text-align:center}.modular-block-subscribe form{display:flex;justify-content:center;max-width:48em;margin-right:auto;margin-left:auto;gap:.75rem}.modular-block-subscribe form input[type=email]{flex:1 1 auto}.modular-block-subscribe form button[type=submit]{flex:0 0 auto}.modular-block-subscribe.boxed form{max-width:none}@media(max-width: 560px){.modular-block-subscribe.boxed form{flex-wrap:wrap}.modular-block-subscribe.boxed form input[type=email],.modular-block-subscribe.boxed form button[type=submit]{flex:1 1 100%}}.site-footer{padding-top:2rem;padding-bottom:2rem;border-top:1px solid var(--border-color);background-color:var(--black);color:var(--white)}.site-footer>.wrap{width:100%;max-width:81.5em;margin:0 auto;padding-right:.75em;padding-left:.75em}.site-footer .site-footer-nav{margin-bottom:3rem}.site-footer .site-footer-nav:last-child{margin-bottom:0}.site-footer .site-footer-menu-groups{display:grid;grid-template-columns:repeat(auto-fit, minmax(11rem, 1fr));margin-bottom:.75rem;gap:1.5rem}.site-footer .site-footer-menu-group>.menu{flex-direction:column;align-items:flex-start;margin-bottom:0;gap:.25em}.site-footer .site-footer-menu-group-heading{margin-bottom:.5em;color:var(--white);font-weight:700;font-size:1rem}.site-footer .menu{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.75rem;gap:.25em 1.5rem}.site-footer .menu:last-child{margin-bottom:0}.site-footer .menu>li{flex:0 0 auto}.site-footer .menu>li>a{display:block;color:#94a3b8;font-size:.875rem;text-decoration:none}.site-footer .menu>li>a:hover,.site-footer .menu>li>a:focus{color:var(--white)}.site-footer .site-footer-subscribe-bar{display:flex;flex-wrap:wrap;align-items:center;gap:1.125rem 2.25rem;padding:1.5rem 0;margin-bottom:3rem;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.site-footer .subscribe-bar-heading{flex:1 1 220px;min-width:200px}.site-footer .subscribe-bar-heading p{margin-bottom:0;color:#94a3b8;font-size:.8125rem}.site-footer .subscribe-bar-form{display:flex;flex-wrap:wrap;flex:1 1 360px;align-items:center;row-gap:.375rem;-moz-column-gap:.75rem;column-gap:.75rem;min-width:280px}.site-footer .subscribe-bar-form input[type=email]{flex:1 0 100%;min-width:0}.site-footer .subscribe-bar-form .btn-bordered{border-color:var(--white);color:var(--white)}.site-footer .subscribe-bar-form .btn-bordered svg{fill:var(--white)}.site-footer .subscribe-bar-form .btn-bordered:hover,.site-footer .subscribe-bar-form .btn-bordered:focus-visible{background-color:var(--white);color:var(--brand-dark-color)}.site-footer .subscribe-bar-form .btn-bordered:hover svg,.site-footer .subscribe-bar-form .btn-bordered:focus-visible svg{fill:var(--brand-dark-color)}.site-footer .subscribe-bar-form .btn-ghost{border-color:var(--white);color:var(--white)}.site-footer .subscribe-bar-form .btn-ghost svg{fill:var(--white)}.site-footer .subscribe-bar-form .btn-ghost:hover,.site-footer .subscribe-bar-form .btn-ghost:focus-visible{background-color:var(--white);color:var(--brand-dark-color)}.site-footer .subscribe-bar-form .btn-ghost:hover svg,.site-footer .subscribe-bar-form .btn-ghost:focus-visible svg{fill:var(--brand-dark-color)}.site-footer .subscribe-bar-form button[type=submit]{flex:0 0 auto;margin-left:auto;white-space:nowrap}.site-footer .site-footer-subscribe-checks{display:flex;flex-wrap:wrap;align-items:center;flex:0 1 auto;gap:1.125rem 2.25rem;margin-bottom:0}.site-footer .site-footer-subscribe-checks .checkbox{margin-bottom:0}.site-footer .site-footer-subscribe-checks .checkbox>span{color:#94a3b8;font-size:.8125rem}.site-footer .site-footer-subscribe-checks .checkbox input[type=checkbox]:checked+.toggle{background-color:var(--white)}.site-footer .site-footer-subscribe-checks .checkbox input[type=checkbox]:checked+.toggle:before{background-color:var(--black)}@media(max-width: 560px){.site-footer .subscribe-bar-form{flex-direction:column;align-items:stretch}.site-footer .subscribe-bar-form button[type=submit]{width:100%}}.site-footer .site-footer-legal{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.5rem}.site-footer .site-footer-legal .site-footer-legal-text{display:flex;flex-direction:column;gap:.25rem}.site-footer .site-footer-legal .site-footer-tagline{color:#94a3b8}.site-footer .site-footer-legal p{margin-bottom:0}.site-footer .site-footer-legal p a{color:var(--white)}.site-footer .site-footer-logo{width:auto;height:2em}.site-footer p{font-size:.875rem}.cookie-banner{z-index:900;position:fixed;right:0;bottom:0;left:0;transform:translateY(100%);border-top:1px solid var(--border-color);background-color:color-mix(in srgb, var(--brand-color) 8%, var(--background-color));color:var(--text-color);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.cookie-banner.show{transform:translateY(0);opacity:1}.cookie-banner .wrap{width:100%;max-width:81.5em;margin:0 auto;padding-right:.75em;padding-left:.75em;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:1em;padding-bottom:1em;gap:1em}.cookie-banner .left{flex:1 1 20em}.cookie-banner .left p{margin:0;font-size:.9375rem}.cookie-banner .left a{color:var(--brand-text-color)}.cookie-banner .right{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:1em}.cookie-banner .btn-close{position:absolute;top:.5em;right:.5em;padding:.5em;border:0;background:none;cursor:pointer}.cookie-banner .btn-close svg{width:.75em;height:.75em;fill:var(--text-color)}.dnsmpi-confirmation{z-index:1000;position:fixed;top:1em;right:1em;left:1em;max-width:28em;margin:0 auto;padding:1em 2.5em 1em 1em;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--background-color);color:var(--text-color);box-shadow:0 .25em 1em rgba(0,0,0,.15);opacity:0;transform:translateY(-0.5em);transition:transform .3s ease-in-out,opacity .3s ease-in-out;pointer-events:none}@media(prefers-reduced-motion: reduce){.dnsmpi-confirmation{transition:none}}.dnsmpi-confirmation.show{opacity:1;transform:translateY(0);pointer-events:auto}.dnsmpi-confirmation p{margin:0;font-size:.9375rem}.dnsmpi-confirmation .btn-close{position:absolute;top:.5em;right:.5em;padding:.5em;border:0;background:none;cursor:pointer}.dnsmpi-confirmation .btn-close svg{width:.75em;height:.75em;fill:var(--text-color)}.cookies-modal{display:none;z-index:950;position:fixed;top:0;right:0;bottom:0;left:0}.cookies-modal.open{display:block}.cookies-modal .modal-overlay{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;padding:1em;overflow-y:auto;background-color:rgba(0,0,0,.6)}.cookies-modal .modal-container{position:relative;width:100%;max-width:40em;max-height:90vh;overflow-y:auto;border-radius:.5rem;background-color:var(--background-color);color:var(--text-color)}.cookies-modal .btn-close{position:absolute;top:.75em;right:.75em;padding:.5em;border:0;background:none;cursor:pointer}.cookies-modal .btn-close svg{width:.875em;height:.875em;fill:var(--text-color)}.cookies-modal .modal-content{padding:2em .75rem}@media(min-width: 810px){.cookies-modal .modal-content{padding:2.5em 1.5rem}}.cookies-modal .cookies-modal-inner h2{margin-top:0}.cookies-modal .cookies-modal-inner .cookies-modal-category{padding:1em 0;border-top:1px solid var(--border-color)}.cookies-modal .cookies-modal-inner .cookies-modal-category:first-child{border-top:0}.cookies-modal .cookies-modal-inner .cookies-modal-category .checkbox{align-items:flex-start}.cookies-modal .cookies-modal-inner .cookies-modal-category .checkbox span{flex:1 1 auto}.cookies-modal .cookies-modal-inner .cookies-modal-category p{margin:.5em 0 0;font-size:.9375rem}.cookies-modal .cookies-modal-inner .cookies-modal-categories{margin:1.5em 0}.cookies-modal .cookies-modal-inner .cookies-modal-dnsmpi{margin:1.5em 0}.cookies-modal .cookies-modal-inner .cookies-modal-dnsmpi .cookies-modal-divider{margin:0 0 1.5em;border:0;border-top:1px solid var(--border-color)}.cookies-modal .cookies-modal-inner .cookies-modal-dnsmpi h3{margin:0 0 .5em}.cookies-modal .cookies-modal-inner .cookies-modal-dnsmpi .cookies-modal-category:first-child{border-top:0;padding-top:0}.cookies-modal .cookies-modal-inner footer{text-align:right}.items-list{margin:0;padding:0;overflow:initial}.items-list li{list-style-type:none}.items-list-entry{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-color)}.items-list-entry:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.items-list-entry .items-list-entry-title{margin-bottom:.75rem}.items-list-entry .items-list-entry-title:last-child{margin-bottom:0}.items-list-entry .items-list-entry-title a{color:inherit;text-decoration:none}.items-list-entry .items-list-entry-excerpt{margin-bottom:.75rem}.items-list-entry .items-list-entry-excerpt:last-child{margin-bottom:0}.items-list-entry .items-list-entry-excerpt p{font-weight:400;font-size:var(--body-font-size)}.items-list-entry .items-list-entry-meta{margin-bottom:.75rem}.items-list-entry .items-list-entry-meta:last-child{margin-bottom:0}.template-articles .content{max-width:100%}.articles-main{display:grid;grid-template-columns:1fr 2fr 1fr;margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem) 1.5rem}.articles-main:last-child{margin-bottom:0}@media(max-width: 810px){.articles-main{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 560px){.articles-main{grid-template-columns:1fr}}.articles-main-left h2,.articles-main-right h2{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size);margin-top:1.5rem}.articles-main-left h2:first-child,.articles-main-right h2:first-child{margin-top:0}.articles-main-left{order:1}@media(max-width: 810px){.articles-main-left{order:2}}.articles-main-middle{order:2}@media(max-width: 810px){.articles-main-middle{grid-column:auto/span 2;order:1}}@media(max-width: 560px){.articles-main-middle{grid-column:auto}}.articles-cta{margin-bottom:1.5rem;padding:1.5rem;border-radius:.75rem;background-color:var(--text-color);color:var(--background-color)}.articles-cta:last-child{margin-bottom:0}.articles-cta h2{color:inherit}.articles-cta p{font-size:.875rem}.articles-cta form{display:flex;justify-content:center;gap:.75rem}.articles-cta form input[type=email]{flex:1 1 auto;border:1px solid var(--background-color);background-color:rgba(0,0,0,0);color:var(--background-color)}.articles-cta form button[type=submit]{flex:0 0 auto}.articles-main-right{order:3}.articles-all-posts{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.articles-all-posts:last-child{margin-bottom:0}.articles-all-posts h2{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size)}.articles-all-posts .articles-list{display:grid;grid-template-columns:repeat(4, 1fr);align-items:flex-start;gap:0 1.5rem}@media(max-width: 810px){.articles-all-posts .articles-list{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 561px){.articles-all-posts .article-list-item:last-child{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-color)}}@media(max-width: 560px){.articles-all-posts .articles-list{grid-template-columns:1fr}}.articles-all-posts-footer{display:flex;justify-content:center;margin-top:calc(clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem) - 1.5rem)}.articles-all-posts-footer .btn{width:100%;max-width:20rem}@media(max-width: 560px){.articles-all-posts-footer{margin-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}}.organization-layout{display:grid;grid-template-columns:minmax(0, 1fr);align-items:flex-start;gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem) 1.5rem}.organization-header{margin-bottom:0}.organization-header-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.375rem .75rem}.organization-header-top .organization-header-status{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem}.organization-header-top .organization-header-status .organization-agent-ready-badge{display:inline-block;line-height:0}.organization-header-top .organization-header-status .organization-agent-ready-badge img{display:block;width:auto;height:4.5rem}.organization-header-top .organization-header-status:empty{display:none}.organization-header-top .organization-identity{min-width:0;margin-bottom:0}.organization-claim-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;min-height:2.5rem;margin:0;padding:.375rem 0;gap:.375rem 1.5rem;border-bottom:1px solid var(--border-color);font-size:.9375rem}.organization-claim-line .organization-claim-line-label{color:var(--muted-text-color)}.organization-claim-line a{font-weight:700;white-space:nowrap}.organization-aside:not(:has(*)){display:none}@media(min-width: 811px){.organization-layout{grid-template-rows:auto auto auto auto auto 1fr;grid-template-columns:minmax(0, 1fr) 24rem;row-gap:1.5rem}.organization-header{grid-row:1;grid-column:1/-1;margin-bottom:calc(clamp(2rem, 1.7928176796rem + 0.8839779006vw, 2.5rem) - 1.5rem)}.machine-customer-panels{grid-row:2;grid-column:1/-1}.organization-layout-index{grid-template-columns:1fr;grid-template-rows:auto auto auto}.organization-layout>.organization-claim{grid-row:3;grid-column:2}.organization-aside{grid-row:3;grid-column:2}.organization-aside-secondary{grid-row:4}.organization-main{grid-row:3/span 4;grid-column:1}.organization-claim-line{display:none}.record-explainer{grid-row:2;grid-column:1/-1}.organization-layout>.agent-record,.organization-layout>.machine-view-use,.organization-layout>.inspector-strip-pointer{grid-column:1/-1}}.organization-aside{display:flex;flex-direction:column;gap:1.5rem}.organization-aside .directory-block{margin-bottom:0}.organization-identity{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.75rem;gap:.75rem}.organization-identity:last-child{margin-bottom:0}.organization-identity .entry-title{min-width:0;margin-bottom:0;hyphens:auto}.organization-identity .organization-logo{display:block;flex:0 0 auto;width:auto;max-width:3rem;height:auto;max-height:3rem;-o-object-fit:contain;object-fit:contain}.organization-view-toggle{display:inline-flex;margin-top:.75rem;gap:.375rem}.organization-view-toggle .organization-view-toggle-option{padding:.25em .75em;border:1px solid var(--border-color);border-radius:2em;color:var(--muted-text-color);font-weight:700;font-size:.8125rem;text-decoration:none}.organization-view-toggle .organization-view-toggle-option:hover{color:var(--text-color)}.organization-view-toggle .organization-view-toggle-option.is-active{border-color:var(--brand-color);color:var(--brand-color)}.organization-view-toggle .organization-view-toggle-option{padding:.4em 1em;font-size:.9375rem}.organization-view-toggle .organization-view-toggle-option.is-active{background:var(--brand-color);color:var(--brand-color-foreground)}.organization-view-toggle+.organization-view-help{padding-left:calc(.9375rem + 1px);color:var(--text-color)}.organization-view-help{margin:0 0 1.5rem;line-height:1.5}.organization-view-help:last-child{margin-bottom:0}.organization-view-help{margin:.5rem 0 0;padding-left:calc(.75em + 1px);color:var(--muted-text-color);font-size:.8125rem}.organization-claim{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.organization-claim .organization-claim-copy{flex:1 1 16rem}.organization-claim .organization-claim-action{flex:0 0 auto;margin-bottom:0}.organization-claim .organization-claim-diagnostic{font-size:.875rem;opacity:.7}.organization-listing-status-badge{display:inline-block;padding:.1em .6em;border-radius:2em;font-weight:700;font-size:.6875em;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle}.organization-listing-status-badge.is-claimed{border:1px solid var(--brand-success-500, #9aca3c);background-color:var(--brand-success-100, #e0f7b2);color:var(--brand-success-700, #82b326)}.organization-listing-status-badge.is-unclaimed{border:1px solid var(--border-color);color:var(--text-color);opacity:.6}.organization-listing-status-badge.is-verified{display:inline-flex;align-items:center;padding:.2em .75em .2em .3em;gap:.35em;border:1px solid var(--brand-color-700, #3675a1);background-color:var(--brand-color-700, #3675a1);color:var(--white, #fff);letter-spacing:0;text-transform:none}.organization-listing-status-badge.is-agent-ready{border:1px solid var(--brand-success-700, #82b326);background-color:var(--brand-success-100, #e0f7b2);color:#1f2b2e;letter-spacing:0;text-decoration:none;text-transform:none}.organization-listing-status-badge.is-agent-ready:hover{text-decoration:underline}.organization-listing-status-seal{flex:none;width:1.3em;height:1.3em}.machine-customer-index{margin-top:1.5rem}.machine-customer-index-heading{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size)}.machine-customer-index-badges{display:flex;flex-wrap:wrap;gap:.75rem}.machine-customer-badge{display:inline-flex;align-items:baseline;gap:.4em;font-size:.8125rem;line-height:1.5;vertical-align:middle}.machine-customer-badge-name{color:var(--muted-text-color);font-weight:700;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}a.machine-customer-badge{color:inherit;text-decoration:none}a.machine-customer-badge:hover .machine-customer-badge-state{text-decoration:underline}.machine-customer-badge-state{display:inline-block;padding:.2em .7em;border:1px solid var(--border-color);border-radius:2em;font-weight:600}.machine-customer-badge-state.is-state-positive{border-color:var(--brand-success-500, #9aca3c);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.machine-customer-badge-state.is-state-progressing{border-color:var(--brand-accent-warm-500, #ffe100);background-color:var(--brand-accent-warm-100, #fff7b5);color:var(--black, #1f2b2e)}.machine-customer-badge-state.is-state-attention{border-color:#c0392b;background-color:#f7f7f7;color:var(--black, #1f2b2e)}.machine-customer-badge-state.is-state-neutral{border-color:var(--border-color);background-color:rgba(0,0,0,0);color:var(--text-color)}.machine-customer-badge-state.is-band-green{border-color:var(--brand-success-700, #82b326);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.machine-customer-badge-state.is-band-amber{border-color:#8a6100;background-color:#fff2cc;color:var(--black, #1f2b2e)}.machine-customer-badge-state.is-band-red{border-color:#a32a1f;background-color:#fbe0dc;color:var(--black, #1f2b2e)}.machine-customer-badge-state.is-band-grey{border-color:var(--border-color);background-color:rgba(0,0,0,0);color:var(--text-color)}.machine-customer-badge-state.is-unmeasured{padding:0;border:0;background-color:rgba(0,0,0,0);color:var(--muted-text-color);font-style:italic;font-weight:400}.machine-customer-legend{margin:0 0 1.5rem;line-height:1.5}.machine-customer-legend:last-child{margin-bottom:0}.machine-customer-legend{display:flex;flex-wrap:wrap;margin:.375rem 0 0;gap:.1875rem 1rem;color:var(--muted-text-color);font-size:.75rem}.machine-customer-legend-item{display:inline-flex;align-items:center;gap:.4em}.machine-customer-legend-swatch{display:inline-block;width:.75em;height:.75em;border:1px solid var(--border-color);border-radius:.2em}.machine-customer-legend-swatch.is-state-positive{border-color:var(--brand-success-500, #9aca3c);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.machine-customer-legend-swatch.is-state-progressing{border-color:var(--brand-accent-warm-500, #ffe100);background-color:var(--brand-accent-warm-100, #fff7b5);color:var(--black, #1f2b2e)}.machine-customer-legend-swatch.is-state-attention{border-color:#c0392b;background-color:#f7f7f7;color:var(--black, #1f2b2e)}.machine-customer-legend-swatch.is-state-neutral{border-color:var(--border-color);background-color:rgba(0,0,0,0);color:var(--text-color)}.machine-customer-legend-swatch.is-band-green{border-color:var(--brand-success-700, #82b326);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.machine-customer-legend-swatch.is-band-amber{border-color:#8a6100;background-color:#fff2cc;color:var(--black, #1f2b2e)}.machine-customer-legend-swatch.is-band-red{border-color:#a32a1f;background-color:#fbe0dc;color:var(--black, #1f2b2e)}.machine-customer-legend-swatch.is-band-grey{border-color:var(--border-color);background-color:rgba(0,0,0,0);color:var(--text-color)}.machine-customer-badge-desc{color:var(--text-color);font-size:.8125rem}.machine-customer-thresholds{margin:0 0 1.5rem;line-height:1.5}.machine-customer-thresholds:last-child{margin-bottom:0}.machine-customer-thresholds{max-width:37em;margin:.375rem 0 0;color:var(--muted-text-color);font-size:.75rem}.machine-customer-index-strip{margin:0 0 1.5rem;line-height:1.5}.machine-customer-index-strip:last-child{margin-bottom:0}.machine-customer-index-strip{max-width:37em;margin:.5rem 0 0;color:var(--muted-text-color);font-size:1rem}.machine-customer-panel-subtitle{margin:0 0 1.5rem;line-height:1.5}.machine-customer-panel-subtitle:last-child{margin-bottom:0}.machine-customer-panel-subtitle{max-width:37em;margin:0 0 .75rem;color:var(--muted-text-color);font-size:1rem}.machine-customer-unmeasured{margin:0 0 1.5rem;line-height:1.5}.machine-customer-unmeasured:last-child{margin-bottom:0}.machine-customer-unmeasured{margin:0;color:var(--muted-text-color);font-size:1rem}.machine-customer-panel-definition{margin:0 0 1.5rem;line-height:1.5}.machine-customer-panel-definition:last-child{margin-bottom:0}.machine-customer-panel-definition{max-width:37em;margin:0 0 .75rem;font-size:1rem}.machine-customer-checks-link{margin:0 0 1.5rem;line-height:1.5}.machine-customer-checks-link:last-child{margin-bottom:0}.machine-customer-checks-link{margin:.75rem 0 0;color:var(--muted-text-color);font-size:.875rem}.machine-customer-checks>summary{list-style:none;cursor:pointer;font-weight:600;font-size:.9375rem}.machine-customer-checks>summary::-webkit-details-marker{display:none}.machine-customer-checks>summary::before{display:inline-block;width:1em;content:"›";color:var(--muted-text-color);transition:transform .15s ease}.machine-customer-checks[open]>summary::before{transform:rotate(90deg)}.machine-customer-checks-group{margin-top:.75rem}.machine-customer-checks-group+.machine-customer-checks-group{padding-top:.75rem;border-top:1px solid var(--border-color)}.machine-customer-checks-group:target{padding:.75rem;border-left:3px solid var(--brand-color-500, var(--brand-color, #489bd4));border-radius:.25rem;background-color:#f7f7f7}.machine-customer-checks-name{margin:0 0 1.5rem;line-height:1.5}.machine-customer-checks-name:last-child{margin-bottom:0}.machine-customer-checks-name{margin:0 0 .375rem;color:var(--muted-text-color);font-weight:700;font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.machine-customer-row{padding-top:.75rem;border-top:1px solid var(--border-color)}.machine-customer-row+.machine-customer-row{margin-top:.75rem}.machine-customer-row-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem}.machine-customer-row-name{font-weight:600;font-size:.9375rem}.machine-customer-row-count{font-weight:600;font-size:.875rem;font-variant-numeric:tabular-nums;white-space:nowrap}.machine-customer-row-note{margin:0 0 1.5rem;line-height:1.5}.machine-customer-row-note:last-child{margin-bottom:0}.machine-customer-row-note{margin:0 0 .375rem;color:var(--muted-text-color);font-size:.8125rem}.machine-customer-row-aside{margin:0 0 1.5rem;line-height:1.5}.machine-customer-row-aside:last-child{margin-bottom:0}.machine-customer-row-aside{margin:0 0 .375rem;color:var(--muted-text-color);font-style:italic;font-size:.8125rem}.machine-customer-next-action{margin:0 0 1.5rem;line-height:1.5}.machine-customer-next-action:last-child{margin-bottom:0}.machine-customer-next-action{margin:.5rem 0 0;font-size:.8125rem}.machine-customer-next-action-label{font-weight:600}.machine-customer-next{margin:0 0 1.5rem;padding:.75rem 1.5rem;border:1px solid var(--border-color);border-left:3px solid var(--brand-color-500, var(--brand-color, #489bd4));border-radius:.25rem;background-color:#f7f7f7}.machine-customer-next .machine-customer-next-action{margin-top:0;font-size:1rem}.machine-customer-cta{margin:0 0 1.5rem;line-height:1.5}.machine-customer-cta:last-child{margin-bottom:0}.machine-customer-cta{display:flex;flex-wrap:wrap;align-items:center;margin:.75rem 0 0;gap:.375rem .75rem}.machine-customer-cta-note{color:var(--muted-text-color);font-size:.875rem}.machine-customer-methodology-link{white-space:nowrap}.machine-customer-panels{display:grid;grid-template-columns:1fr;align-items:stretch;gap:1.5rem}@media(min-width: 811px){.machine-customer-panels{grid-template-columns:repeat(2, minmax(0, 1fr))}}.machine-customer-card{display:flex;flex-direction:column;margin-bottom:0;padding:1.5rem;border:1px solid var(--border-color);border-radius:.5rem}.machine-customer-card>.machine-customer-checks-link{margin-top:auto}.machine-customer-panel-header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin:calc(-1*1.5rem) calc(-1*1.5rem) .75rem;padding:.5rem 1.5rem;gap:.375rem .75rem;border-bottom:1px solid var(--border-color);border-radius:.5rem .5rem 0 0}.machine-customer-panel-header.is-state-positive{border-color:var(--brand-success-500, #9aca3c);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.machine-customer-panel-header.is-state-progressing{border-color:var(--brand-accent-warm-500, #ffe100);background-color:var(--brand-accent-warm-100, #fff7b5);color:var(--black, #1f2b2e)}.machine-customer-panel-header.is-state-attention{border-color:#c0392b;background-color:#f7f7f7;color:var(--black, #1f2b2e)}.machine-customer-panel-header.is-state-neutral{border-color:var(--border-color);background-color:rgba(0,0,0,0);color:var(--text-color)}.machine-customer-panel-header.is-band-green{border-color:var(--brand-success-700, #82b326);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.machine-customer-panel-header.is-band-amber{border-color:#8a6100;background-color:#fff2cc;color:var(--black, #1f2b2e)}.machine-customer-panel-header.is-band-red{border-color:#a32a1f;background-color:#fbe0dc;color:var(--black, #1f2b2e)}.machine-customer-panel-header.is-band-grey{border-color:var(--border-color);background-color:rgba(0,0,0,0);color:var(--text-color)}.machine-customer-panel-header .machine-customer-panel-name{margin:0 0 1.5rem;line-height:1.5}.machine-customer-panel-header .machine-customer-panel-name:last-child{margin-bottom:0}.machine-customer-panel-header .machine-customer-panel-name{margin:0;padding:0;border-top:0;color:inherit;font-weight:700;font-size:.875rem;letter-spacing:.04em;text-transform:uppercase}.machine-customer-panel-state{color:inherit;font-weight:600;font-size:1rem}.machine-customer-agent-setup-cta{margin-bottom:.75rem}.machine-customer-agent-setup-button{display:inline-block}.machine-customer-agent-setup-note{margin:0 0 1.5rem;line-height:1.5}.machine-customer-agent-setup-note:last-child{margin-bottom:0}.machine-customer-agent-setup-note{margin:.375rem 0 0;color:var(--muted-text-color);font-size:.75rem}.industry-index-lede{margin:0 0 1.5rem;line-height:1.5}.industry-index-lede:last-child{margin-bottom:0}.industry-index-lede{max-width:37em;color:var(--muted-text-color)}.industry-index-bands{display:flex;flex-wrap:wrap;margin:.75rem 0;padding:0;gap:.75rem;list-style:none}.industry-index-band{margin:0 0 1.5rem;line-height:1.5}.industry-index-band:last-child{margin-bottom:0}.industry-index-band{padding:.5rem 1rem;border:1px solid var(--border-color);border-radius:.25rem;font-weight:600}.industry-index-band.is-band-green{border-color:var(--brand-success-700, #82b326);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.industry-index-band.is-band-amber{border-color:#8a6100;background-color:#fff2cc;color:var(--black, #1f2b2e)}.industry-index-band.is-band-red{border-color:#a32a1f;background-color:#fbe0dc;color:var(--black, #1f2b2e)}.industry-index-band.is-band-grey{border-color:var(--border-color);background-color:rgba(0,0,0,0);color:var(--text-color)}.industry-index-band-number{font-size:1.5rem;font-variant-numeric:tabular-nums}.industry-index-list-counts,.industry-index-as-of{color:var(--muted-text-color);font-size:.875rem}.industry-index-cta{margin-top:1.5rem}.machine-customer-ai-crawlers{margin:0 0 1.5rem;line-height:1.5}.machine-customer-ai-crawlers:last-child{margin-bottom:0}.machine-customer-ai-crawlers{flex-basis:100%;margin:.375rem 0 .75rem 1em;color:var(--muted-text-color);font-size:.875rem}.machine-customer-ai-crawlers table{width:100%;border-collapse:collapse}.machine-customer-ai-crawlers th,.machine-customer-ai-crawlers td{padding:.1875rem .375rem;border-bottom:1px solid var(--border-color);text-align:left;font-weight:normal}.machine-customer-ai-crawlers thead th,.machine-customer-ai-crawlers tbody th{font-weight:600}.machine-customer-ai-crawlers .is-blocked{font-weight:600}.glance-row:has(.machine-customer-ai-crawlers){flex-wrap:wrap}.machine-customer-ai-crawlers-points{margin:0 0 .375rem;font-weight:600}.machine-customer-ai-crawlers-footers{margin:.375rem 0 0;padding:0;list-style:none}.machine-customer-ai-crawlers-note{margin:.375rem 0 0}.index-ladder{display:grid;grid-template-columns:1fr;margin-top:1.5rem;gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}@media(min-width: 811px){.index-ladder{grid-template-columns:repeat(2, minmax(0, 1fr))}}.index-ladder-heading{margin:0 0 1.5rem;line-height:1.5}.index-ladder-heading:last-child{margin-bottom:0}.index-ladder-heading{margin:0 0 .5rem;font-weight:700;font-size:1rem}.index-ladder-axes{margin:0 0 1.5rem;line-height:1.5}.index-ladder-axes:last-child{margin-bottom:0}.index-ladder-axes{margin:0 0 .75rem;color:var(--muted-text-color);font-size:.8125rem}.index-ladder-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));margin:0;gap:.75rem}.index-ladder-aside,.index-ladder-steps{display:grid;grid-template-columns:1fr;margin:.75rem 0 0;gap:.75rem}.index-ladder-cell{padding:.75rem;border:1px solid var(--border-color);border-radius:.25rem}.index-ladder-cell.is-state-positive{border-color:var(--brand-success-500, #9aca3c);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.index-ladder-cell.is-state-progressing{border-color:var(--brand-accent-warm-500, #ffe100);background-color:var(--brand-accent-warm-100, #fff7b5);color:var(--black, #1f2b2e)}.index-ladder-cell.is-state-attention{border-color:#c0392b;background-color:#f7f7f7;color:var(--black, #1f2b2e)}.index-ladder-cell.is-state-neutral{border-color:var(--border-color);background-color:rgba(0,0,0,0);color:var(--text-color)}.index-ladder-cell-name{color:inherit;font-weight:700;font-size:.9375rem}.index-ladder-cell-rule{margin:0 0 1.5rem;line-height:1.5}.index-ladder-cell-rule:last-child{margin-bottom:0}.index-ladder-cell-rule{margin:.375rem 0 0;color:inherit;font-size:.8125rem}.machine-customer-chip{display:inline-block;margin-left:.4em;padding:.1em .6em;border:1px solid var(--border-color);border-radius:2em;font-weight:600;font-size:.6875em;vertical-align:middle}.machine-customer-chip.is-state-positive{border-color:var(--brand-success-500, #9aca3c);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.machine-customer-chip.is-state-progressing{border-color:var(--brand-accent-warm-500, #ffe100);background-color:var(--brand-accent-warm-100, #fff7b5);color:var(--black, #1f2b2e)}.machine-customer-chip.is-state-attention{border-color:#c0392b;background-color:#f7f7f7;color:var(--black, #1f2b2e)}.machine-customer-chip.is-state-neutral{border-color:var(--border-color);background-color:rgba(0,0,0,0);color:var(--text-color)}.glance-list{margin:0 0 1.5rem;line-height:1.5}.glance-list:last-child{margin-bottom:0}.glance-list{margin:0 0 1.5rem}.glance-list:last-child{margin-bottom:0}.glance-list dt,.glance-list dd{margin:0}.glance-row{display:flex;align-items:baseline;justify-content:space-between;padding:.375rem 0;gap:.75rem;border-bottom:1px solid var(--border-color)}.glance-row:last-child{border-bottom:none}.glance-row dt{color:var(--muted-text-color);font-size:.875rem}.glance-row dd{font-weight:600;text-align:right}.glance-row-detail dt{padding-left:.75rem}.glance-row-detail dd{font-weight:400}.glance-row-muted dd{color:var(--muted-text-color);font-weight:400}.audience-rollup{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.audience-rollup:last-child{margin-bottom:0}.audience-rollup header{margin-bottom:.75rem}.audience-rollup header:last-child{margin-bottom:0}.audience-rollup h2{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size)}.audience-rollup .provenance{margin:0;color:var(--muted-text-color);font-size:.875rem}.audience-rollup .glance-list{margin-top:1.5rem}.support{display:block;margin-top:.1875rem;color:var(--muted-text-color);font-weight:400;font-size:.8125rem}.organization-provenance-intro,.organization-provenance-headline{margin:0 0 .75rem;color:var(--muted-text-color);font-size:.875rem}.organization-provenance-headline{color:var(--text-color);font-weight:600}.organization-provenance-count-detail{color:var(--muted-text-color);font-weight:400}.directory-block-source{margin:.75rem 0 0;color:var(--muted-text-color);font-size:.75rem}.directory-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(18rem, 1fr));align-items:flex-start;margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem) 1.5rem}.directory-grid:last-child{margin-bottom:0}.directory-block h2{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size)}.directory-block ul{margin:0 0 1.5rem;line-height:1.5}.directory-block ul:last-child{margin-bottom:0}.directory-block ul.connect-list li a{color:inherit;text-decoration:underline}.directory-row{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.directory-row:last-child{margin-bottom:0}.directory-row h2{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size)}.directory-row ul:not(.chip-list){margin:0 0 1.5rem;line-height:1.5}.directory-row ul:not(.chip-list):last-child{margin-bottom:0}.directory-row ul:not(.chip-list){-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-columns:3;columns:3}.directory-row .chip-list{margin-bottom:0}.chip-static{border-style:dashed;cursor:default;opacity:.65}.directory-row-note{margin:.75rem 0 0;color:var(--muted-text-color);font-size:.75rem}@media(max-width: 810px){.directory-row ul:not(.chip-list){-moz-columns:2;columns:2}}@media(max-width: 560px){.directory-row ul:not(.chip-list){-moz-columns:1;columns:1}}body.project .project-layout{display:grid;grid-template-columns:minmax(0, 1fr) 24rem;align-items:flex-start;gap:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem) 1.5rem}body.project .project-layout:not(:has(.project-aside)){grid-template-columns:minmax(0, 1fr)}body.project .project-header{grid-column:1/-1;margin-bottom:0}body.project .project-aside{display:flex;flex-direction:column;gap:1.5rem}body.project .project-aside .directory-block{margin-bottom:0}body.project .project-glance .glance-row dd a{color:inherit;text-decoration:underline}@media(max-width: 810px){body.project .project-layout{grid-template-columns:1fr}body.project .project-header{grid-row:1}body.project .project-aside{grid-row:2}body.project .project-main{grid-row:3}}.machine-customer-agent-setup .agent-setup-fingerprint{margin-bottom:1.5rem}.machine-customer-agent-setup h3{margin:0 0 .5rem}.machine-customer-agent-setup h4{margin:0;color:var(--muted-text-color)}.machine-customer-agent-setup .machine-customer-panel-subtitle{max-width:none}.agent-setup-item{padding-top:.75rem;border-top:1px solid var(--border-color)}.agent-setup-item+.agent-setup-item{margin-top:.75rem}.agent-setup-item-what,.agent-setup-item-closes,.agent-setup-item-note,.agent-setup-free-note,.agent-setup-nothing-missing,.agent-setup-recheck-pending,.agent-setup-recheck-refused{margin:0 0 1.5rem;line-height:1.5}.agent-setup-item-what:last-child,.agent-setup-item-closes:last-child,.agent-setup-item-note:last-child,.agent-setup-free-note:last-child,.agent-setup-nothing-missing:last-child,.agent-setup-recheck-pending:last-child,.agent-setup-recheck-refused:last-child{margin-bottom:0}.agent-setup-item-what,.agent-setup-item-closes,.agent-setup-item-note,.agent-setup-free-note,.agent-setup-nothing-missing,.agent-setup-recheck-pending,.agent-setup-recheck-refused{margin:0 0 .5rem;font-size:1rem}.agent-setup-item-note{color:var(--muted-text-color)}.agent-setup-item-label{font-weight:600}.agent-setup-prompt{margin:.75rem 0}.agent-setup-prompt-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.375rem}.agent-setup-prompt-text{display:block;width:100%;padding:.75rem;font-family:monospace;font-size:.8125rem;line-height:1.5;color:var(--text-color);border:1px solid var(--border-color);border-radius:4px;resize:vertical}.agent-setup-copy{flex-shrink:0}.agent-setup-copy[hidden]{display:none}.agent-setup-recheck{padding-top:.75rem;margin-top:1.5rem;border-top:1px solid var(--border-color)}.entry-audience{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.entry-audience:last-child{margin-bottom:0}.entry-audience-label{margin:0 0 .375rem;font-weight:500;font-size:.75rem;line-height:1.3333333333;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-text-color)}.entry-audience-list{margin:0;padding:0}.entry-audience-item{display:grid;grid-template-columns:1fr;gap:.1875rem .75rem;padding:.375rem 0;border-bottom:1px solid var(--border-color)}.entry-audience-item:last-child{border-bottom:0}@media(min-width: 561px){.entry-audience-item{grid-template-columns:10rem 1fr}}.entry-audience-item dt{margin:0;font-size:.875rem;color:var(--muted-text-color)}.entry-audience-item dd{margin:0;font-size:.875rem}.audience-filter{display:flex;flex-direction:column;align-items:stretch;gap:.75rem;margin:.75rem 0 0;min-width:0}@media(min-width: 561px){.audience-filter{flex-direction:row;align-items:center}}.audience-filter .btn{flex-shrink:0}.audience-filter-label{flex-shrink:0;font-weight:500;font-size:.75rem;line-height:1.3333333333;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-text-color)}.audience-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;min-width:0;margin:0;padding:.5em 1em;border:1px solid var(--border-color);border-radius:.375rem;background-color:var(--background-color);color:var(--text-color);font-size:1em;line-height:1.15;font-family:inherit}@media(min-width: 561px){.audience-filter-select{flex:1 1 18rem}}.audience-filter-unknown{margin:.75rem 0 0;font-size:.875rem;color:var(--muted-text-color)}.mention-list{display:flex;flex-wrap:wrap;margin:0;padding:0;gap:.375rem;list-style:none}.mention-list>li{display:flex;min-width:0;max-width:100%}.mention{display:inline-flex;align-items:center;min-width:0;max-width:100%;padding:.1875rem .625rem .1875rem .375rem;gap:.375rem;border:1px solid var(--border-color);border-radius:4px;background-color:var(--background-color);color:inherit;text-decoration:none;transition:border-color .15s ease-in-out}.mention:not(:has(.mention-logo)){padding-left:.625rem}a.mention:hover,a.mention:focus-visible{border-color:var(--brand-text-color);cursor:pointer}a.mention:hover .mention-name,a.mention:focus-visible .mention-name{color:var(--brand-text-color)}.mention-logo{flex-shrink:0;width:24px;height:24px;-o-object-fit:contain;object-fit:contain;border-radius:2px}.mention-name{min-width:0;font-weight:500;font-size:.875rem;overflow-wrap:break-word;transition:color .15s ease-in-out}.mention-monogram{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--border-color);border-radius:2px;background-color:color-mix(in srgb, var(--text-color) 8%, var(--background-color));font-weight:600;font-size:.6875rem;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mention-static{border-style:dashed;cursor:default;opacity:.65}.relationship-row{margin-bottom:1.5rem}.relationship-row:last-child{margin-bottom:0}.relationship-label{margin:0 0 .375rem;font-weight:500;font-size:.75rem;line-height:1.3333333333;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-text-color)}.search-form{margin-bottom:1.5rem}.search-form:last-child{margin-bottom:0}.search-form .field{margin-bottom:1.5rem}.search-form .field:last-child{margin-bottom:0}.results{margin-top:1.5rem}.results-group{margin-bottom:1.5rem}.results-group:last-child{margin-bottom:0}.results-tabs{margin-bottom:1.5rem}.results-tabs-options{display:inline-flex;flex-wrap:wrap;margin:0;padding:.25rem;gap:.25rem;border:1px solid var(--border-color);border-radius:999px}.results-tabs-input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.results-tabs-label{padding:.375rem 1.5rem;border-radius:999px;font-weight:500;font-size:clamp(0.875rem,0.8232044199rem + 0.2209944751vw,1rem);line-height:1;cursor:pointer}.results-tabs-input:checked+.results-tabs-label{background-color:var(--brand-color);color:var(--brand-color-foreground)}.results-tabs-input:focus-visible+.results-tabs-label{outline:2px solid var(--brand-text-color);outline-offset:2px}.results-panel{display:none}.results:has(#results_tab_organizations:checked) #results_panel_organizations,.results:has(#results_tab_projects:checked) #results_panel_projects,.results:has(#results_tab_glossary:checked) #results_panel_glossary,.results:has(#results_tab_briefs:checked) #results_panel_briefs,.results:has(#results_tab_signals:checked) #results_panel_signals{display:block}.get-listed-form,.suggest-form,.contact-form{max-width:32em;margin-bottom:1.5rem}.get-listed-form .field,.suggest-form .field,.contact-form .field{margin-bottom:1.5rem}.get-listed-hint,.suggest-hint,.contact-form-hint{margin:.25em 0 .5em;opacity:.75;font-size:.875em}.contact-form-suggest{opacity:1}.contact-form-suggest-button{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}.contact-form-select,.suggest-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;max-width:100%;min-width:0;margin:0;padding:.5em 1em;border:1px solid var(--border-color);border-radius:.375rem;background-color:var(--background-color);color:var(--text-color);font-size:1em;line-height:1.15;font-family:inherit}.get-listed-message,.suggest-message,.contact-form-message{margin:0;padding:.75em 1em;border-left:3px solid var(--brand-success-700, var(--brand-color));border-radius:4px;background:color-mix(in srgb, var(--brand-success-500, var(--brand-color)) 8%, transparent)}.get-listed-message-error,.suggest-message-error,.contact-form-message-error{border-left-color:var(--brand-accent-warm-700, #e3ce2d);background:color-mix(in srgb, var(--brand-accent-warm-500, #ffe100) 8%, transparent);font-weight:bold}.get-listed-company,.suggest-existing{margin-top:1.5rem;padding:.75em 1em;border-left:3px solid var(--brand-color);border-radius:4px;background:color-mix(in srgb, var(--brand-color) 6%, var(--background-color))}.get-listed-company-heading,.suggest-existing-heading{margin:0 0 .35em;font-weight:bold}.get-listed-noscript,.suggest-noscript,.contact-form-noscript{margin-bottom:1.5rem;padding:.75em 1em;border-left:3px solid var(--border-color);border-radius:4px}.get-listed-claim{margin-top:.75em}.get-listed-turnstile{margin-bottom:1.5rem}.get-listed-company-name{margin:0}.company-door-disclosure{margin-top:1.5rem}.company-door-disclosure-summary{display:list-item;list-style-position:inside;margin:0 0 1.5rem;padding:.75rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;background:#f8fafc;color:#0f172a;font-weight:600;font-size:.875rem;cursor:pointer;transition:background-color .15s ease-in-out}.company-door-disclosure-summary:hover{background:#e2e8f0}.suggest-form textarea{width:100%;resize:vertical}.suggest-type{margin:0 0 1.5rem;padding:0;border:0}.suggest-type-legend{display:block;margin-bottom:.5em;padding:0;font-weight:bold}.suggest-type-option{display:flex;align-items:flex-start;gap:.625em;margin-bottom:.4375em;padding:.625em .75em;border:1px solid var(--border-color);border-radius:6px;font-weight:normal;cursor:pointer}.suggest-type-option:has(input:checked){border-color:var(--brand-color);background:color-mix(in srgb, var(--brand-color) 6%, var(--background-color))}.suggest-type-option:has(input:focus-visible){outline:2px solid var(--brand-color);outline-offset:2px}.suggest-type-option input{flex:0 0 auto;margin-top:.1875em}.suggest-type-text{display:block;min-width:0}.suggest-type-name{display:block;line-height:1.3}.suggest-type-help{display:block;margin-top:.125em;opacity:.75;font-size:.875em;line-height:1.4}.suggest-claim-note{margin:0 0 1em;opacity:.85;font-size:.875em}.suggest-code-actions{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.75em}.suggest-turnstile{margin:.75em 0}.suggest-message-notice{border-left-color:var(--border-color);background:none;font-weight:normal}.suggest-existing-list{margin:0;padding-left:1.25em}.suggest-existing-list li{margin-bottom:.25em}.suggest-existing-correction{opacity:.85;font-size:.875em}.search-suggest-prompt{max-width:42em;margin-top:.5em;opacity:.85}.contact-form textarea{width:100%;resize:vertical}.contact-form-fields{margin-top:1.5rem}.modular-block.align-center .contact-form{margin-right:auto;margin-left:auto;text-align:left}.modular-block.align-center .contact-form [data-contact_submit]{display:block;margin-right:auto;margin-left:auto}.modular-block.align-center .contact-form .contact-form-turnstile{display:flex;justify-content:center}.inspector-lookup{display:flex;flex-wrap:wrap;gap:.75rem;max-width:34em;margin-bottom:.75rem}.inspector-lookup input{flex:1 1 16em}.inspector-examples{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.875em}.inspector-examples-label{opacity:.75}.inspector-chip{padding:.25em .75em;border:1px solid var(--border-color);border-radius:2em}.inspector-chip.is-on{border-color:var(--brand-color)}.inspector-miss{margin-bottom:1.5rem;padding-left:.75rem;border-left:3px solid var(--border-color)}.inspector-record{grid-column:1/-1}.inspector-strip-pointer+.inspector-record{padding-top:1.5rem;border-top:1px solid var(--border-color)}.inspector-split{display:grid;gap:1.5rem;margin-bottom:var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem))}@media(min-width: 810px){.inspector-split{grid-template-columns:1fr 1fr;align-items:start}}.inspector-pane{border:1px solid var(--border-color);border-radius:4px;overflow:hidden}.inspector-pane-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;border-bottom:1px solid var(--border-color)}.inspector-pane-title{font-weight:700}.inspector-pane-body{padding:.75rem}.inspector-pane-deck{max-width:44em;margin:0 0 .75rem;opacity:.75}.inspector-strip{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem}.inspector-strip-logo{width:40px;height:40px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.inspector-strip-body{min-width:0}.inspector-strip-name{margin:0;font-weight:700}.inspector-claim-badge{display:inline-block;margin-left:.4em;padding:.1em .6em;font-size:.6875em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;border-radius:2em;vertical-align:middle}.inspector-claim-badge.is-claimed{border:1px solid var(--brand-success-500, #9aca3c);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.inspector-claim-badge.is-unclaimed{border:1px solid var(--border-color);color:var(--text-color);opacity:.6}.inspector-strip-legal{margin:0;font-size:.875em;opacity:.75}.inspector-strip-desc{margin:.35em 0 .75rem}.inspector-strip-facts{margin:0;font-size:.875em}.inspector-strip-facts>div{display:grid;grid-template-columns:7em 1fr;gap:.5rem;padding:.35em 0;border-bottom:1px solid var(--border-color)}.inspector-strip-facts dt{opacity:.75}.inspector-strip-facts dd{margin:0}.inspector-strip-pointer{max-width:44em;margin:0 0 1.5rem;opacity:.75;grid-column:1/-1}.inspector-provenance-list{display:grid;gap:.3em;margin:0;padding:0;font-size:.875em;list-style:none}.inspector-provenance-row{display:flex;align-items:center;gap:.5em}.inspector-provenance-swatch{width:.7em;height:.7em;flex:0 0 auto;border-radius:50%;background-color:var(--muted-text-color)}.inspector-provenance-row.is-company-sourced .inspector-provenance-swatch{background-color:var(--brand-success-500, #9aca3c)}.inspector-provenance-row.is-newswire .inspector-provenance-swatch{background-color:var(--brand-color, #489bd4)}.inspector-provenance-row.is-other .inspector-provenance-swatch{opacity:.5}.inspector-provenance-label{flex:1 1 auto;opacity:.75}.inspector-provenance-row.is-other .inspector-provenance-label{opacity:.5}.inspector-provenance-count{font-weight:700}.inspector-legend{display:flex;align-items:baseline;gap:.75rem;margin-bottom:1.5rem;font-size:.875em}.inspector-legend p{margin:0;max-width:52em;opacity:.75}.inspector-legend a{white-space:nowrap}.inspector-legend-key{display:inline-block;padding:0 .3em;border-radius:2px;border-bottom:2px solid var(--brand-success-500, #9aca3c);background-color:var(--brand-success-100, #e0f7b2);color:inherit;flex:0 0 auto;font-family:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace}.inspector-node{padding:.75rem}.inspector-node+.inspector-node{border-top:1px solid var(--border-color)}.inspector-node-type,.inspector-jump button,.inspector-capability-key,.inspector-hop-type,.inspector-json{font-family:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace}.inspector-node-type{display:block;margin-bottom:.25em;font-size:.75em;opacity:.75}.inspector-json{max-height:30em;margin:0;padding:.75rem;overflow:auto;font-size:.8125em;line-height:1.5;white-space:pre;border-radius:4px;background-color:#10181a;color:var(--white, #fff)}.inspector-json .key{position:relative;cursor:pointer;padding:0 .2em;border-radius:2px}.inspector-json .key.is-enriched{display:inline-block;padding:0 .3em;border-radius:2px;border-bottom:2px solid var(--brand-success-500, #9aca3c);background-color:var(--brand-success-100, #e0f7b2);color:inherit;color:var(--black, #1f2b2e)}.inspector-json .key.is-enriched::after{content:"★ DI Enriched";margin-left:.4em;padding:.05em .4em;font-size:.7em;font-weight:700;white-space:nowrap;border-radius:2px;background-color:var(--brand-success-500, #9aca3c);color:var(--black, #1f2b2e)}.inspector-json .key.is-active{background-color:var(--brand-color);color:var(--brand-color-foreground)}.inspector-jump{display:flex;flex-wrap:wrap;gap:.375rem}.inspector-jump button{padding:.15em .5em;font-size:.75em;border:1px solid var(--border-color);border-radius:3px;background:none;color:inherit;cursor:pointer}.inspector-section{margin-bottom:var(--spacer-section, clamp(1.5rem, 1.2928176796rem + 0.8839779006vw, 2rem))}.inspector-sub{max-width:44em;opacity:.75}.inspector-capability{padding:.75rem 0}.inspector-capability+.inspector-capability{border-top:1px solid var(--border-color)}.inspector-capability-head{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;margin:0 0 .25em}.inspector-capability-key{display:inline-block;padding:0 .3em;border-radius:2px;border-bottom:2px solid var(--brand-success-500, #9aca3c);background-color:var(--brand-success-100, #e0f7b2);color:inherit;border:0;font-size:.8125em;cursor:pointer}.inspector-capability-name{font-weight:700}.inspector-capability-copy{margin:0 0 .75rem;font-size:.875em;max-width:44em}.inspector-capability-values{display:grid;gap:.35em;font-size:.8125em}.inspector-value b{display:block}.inspector-value.is-more{opacity:.75}.inspector-chain{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media(min-width: 810px){.inspector-chain{grid-auto-flow:column;grid-auto-columns:1fr}}.inspector-hop{display:grid;gap:.2em;padding:.75rem;border:1px solid var(--border-color);border-radius:4px}.inspector-hop-label{font-size:.75em;text-transform:uppercase;letter-spacing:.04em;opacity:.75}.inspector-hop-type{display:inline-block;padding:.05em .4em;font-size:.75em;border:1px solid var(--border-color);border-radius:2px;opacity:.75}.inspector-hop-title{font-weight:700}.inspector-hop-url,.inspector-hop-note{font-size:.8125em;word-break:break-all}.inspector-note{font-size:.875em;opacity:.75}.inspector-discovery{margin:0 0 .75rem}.inspector-discovery>div{display:grid;gap:.375rem;padding:.5em 0;border-bottom:1px solid var(--border-color)}@media(min-width: 810px){.inspector-discovery>div{grid-template-columns:14em 1fr}}.inspector-discovery dt{font-weight:700}.inspector-discovery dd{margin:0;font-size:.875em;word-break:break-all}.inspector-claim-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:2px solid var(--brand-cta-color);border-radius:4px;background-color:#0f172a;color:var(--white, #fff)}.inspector-claim-banner-copy{margin:0;font-weight:700}.machine-view-use{margin-bottom:1.5rem;padding:1.5rem;border:1px solid var(--border-color);border-left:4px solid var(--brand-color);border-radius:8px}.machine-view-use>:last-child{margin-bottom:0}.machine-view-use-lead{margin-top:0;font-size:1.0625rem}.machine-view-metrics{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin:0 0 1.5rem;padding:0;list-style:none;color:var(--muted-text-color)}.machine-view-metrics b{color:var(--text-color);font-size:1.25rem}.machine-view-use-heading{margin-bottom:.75rem;font-size:1.125rem}.machine-view-use-calls{display:grid;gap:.75rem;margin-bottom:.75rem}.machine-view-use-note{color:var(--muted-text-color);font-size:.875em}.machine-view-use-links{display:flex;flex-wrap:wrap;gap:.75rem}.mcp-teaser{display:grid;grid-template-columns:minmax(0, 1fr) auto;-moz-column-gap:1.5rem;column-gap:1.5rem;align-items:center;margin-bottom:1.5rem;padding:1.5rem;border:2px solid var(--brand-text-color);border-radius:6px;background-color:color-mix(in srgb, var(--brand-color) 6%, var(--background-color))}.mcp-teaser:last-child{margin-bottom:0}.mcp-teaser h2{grid-row:1;grid-column:1;margin-bottom:.375rem}.mcp-teaser p{grid-row:2;grid-column:1;margin-bottom:0;font-size:.9375rem;opacity:.85}.mcp-teaser .btn{grid-row:1/span 2;grid-column:2;justify-self:end}@media(max-width: 560px){.mcp-teaser{grid-template-columns:minmax(0, 1fr)}.mcp-teaser h2,.mcp-teaser p,.mcp-teaser .btn{grid-row:auto;grid-column:1;justify-self:start}.mcp-teaser p{margin-bottom:.75rem}}.entry-header:has(>.record-header),.entry-header:has(>.breadcrumbs+.record-header){margin-bottom:0;padding-bottom:0;border-bottom:0}.record-header{display:flex;flex-direction:column;margin-top:.75rem;gap:1.5rem}.record-identity{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.5rem}.record-identity .record-logo{display:block;flex:0 0 auto;width:4rem;max-width:4rem;height:4rem;max-height:4rem;-o-object-fit:contain;object-fit:contain;border-radius:10px}.record-identity-body{display:flex;flex:999 1 20rem;flex-direction:column;min-width:0;gap:.375rem}.record-eyebrow{margin:0;color:var(--muted-text-color);font-weight:600;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase}.entry-title.record-title{min-width:0;margin:0;font-weight:700;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);line-height:1.1;hyphens:auto}.record-summary{max-width:40rem;margin:0;color:var(--text-color);font-size:1rem;line-height:1.5}.record-facts{display:flex;flex-wrap:wrap;margin:0;padding:.25rem 0 0;gap:.375rem 1.5rem;color:var(--muted-text-color);font-size:.875rem;list-style:none}.record-facts a{color:var(--brand-color-700)}.record-crest{display:flex;flex:0 0 auto;align-items:center;padding:.625rem .875rem;gap:.75rem;border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);text-decoration:none}.record-crest img{display:block;width:auto;height:4rem}.record-crest:hover{border-color:var(--brand-color-700)}.record-crest-words{display:flex;flex-direction:column;gap:.125rem}.record-crest-name{font-weight:600;font-size:.875rem}.record-crest-by{color:var(--muted-text-color);font-size:.75rem}.record-tab-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:0 1.5rem;border-bottom:1px solid var(--border-color)}.record-tabs.organization-view-toggle{display:flex;flex-wrap:wrap;margin:0 0 -1px;gap:.25rem}.record-tabs.organization-view-toggle .organization-view-toggle-option{margin:0;padding:.75rem 1rem;border:0;border-bottom:3px solid rgba(0,0,0,0);border-radius:0;background:none;color:var(--muted-text-color);font-weight:500;font-size:.9375rem;text-decoration:none}.record-tabs.organization-view-toggle .organization-view-toggle-option:hover{color:var(--text-color)}.record-tabs.organization-view-toggle .organization-view-toggle-option.is-active{border-bottom-color:var(--brand-color);background:none;color:var(--text-color);font-weight:600}.record-claim-status{display:flex;align-items:center;margin:0;padding-bottom:.75rem;gap:.375rem;color:var(--muted-text-color);font-size:.875rem}.record-claim-status a{margin-left:.25em;color:var(--brand-color-700)}.record-claim-status.is-claimed{color:var(--text-color)}.record-claim-status.is-claimed svg{flex:0 0 auto;color:var(--brand-success-500)}.record-claim-status.is-verified svg{color:var(--brand-color-700)}.record-explainer{display:flex;flex-wrap:wrap;align-items:center;padding:1rem 1.25rem;gap:.5rem 1.5rem;border-radius:10px;background:var(--shade-neutral-color)}.record-explainer p{flex:999 1 26rem;margin:0;font-size:.9375rem}.record-explainer a{flex:0 0 auto;color:var(--brand-color-700);font-weight:500;font-size:.875rem}.record-claim-card{display:flex;flex-direction:column;align-items:flex-start;padding:1.125rem 1.25rem;gap:.625rem;border:1px solid var(--brand-cta-color-300);border-radius:10px;background:color-mix(in srgb, var(--brand-cta-color-100) 25%, var(--background-color))}.record-claim-card h2{margin:0;font-weight:600;font-size:1.0625rem}.record-claim-card p{margin:0;font-size:.875rem}.record-claim-card .organization-claim-diagnostic{color:var(--muted-text-color)}.record-claim-card .btn{margin:0}.record-claim-card.is-claimed{border-color:var(--border-color);background:var(--shade-neutral-color)}.organization-main .entry-content-title,.organization-main>section>h2,.organization-main>section>header>h2,.organization-main>.directory-grid>.directory-block>h2{margin:0;padding:0;border-top:0;font-weight:600;font-size:1.5rem;line-height:1.25}.organization-main>section>header,.organization-main .entry-content-title{margin-bottom:.75rem}.organization-main>section,.organization-main>.directory-grid,.organization-main>.entry{margin-bottom:2.5rem}.organization-aside .directory-block>h2{margin:0 0 .5rem;padding:0;border-top:0;font-weight:600;font-size:1.125rem;line-height:1.3}.organization-aside .directory-block>p{margin:0 0 .5rem;font-size:.875rem;line-height:1.55}.organization-aside .directory-block>a{color:var(--brand-color-700);font-size:.875rem}.record-coverage{display:flex;flex-direction:column;gap:.75rem}.record-coverage h2{margin:0}.record-coverage-card{display:flex;flex-direction:column;padding:1rem 1.25rem;gap:.375rem;border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);text-decoration:none}.record-coverage-card:hover{border-color:var(--brand-color-700)}.record-coverage-kicker{color:var(--muted-text-color);font-weight:600;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.record-coverage-title{font-weight:600;font-size:1.0625rem}.record-coverage-note{font-size:.875rem}.record-topics{display:flex;flex-direction:column;gap:.75rem}.record-topics h2{margin:0}.record-topics-more summary{display:inline-block;color:var(--brand-color-700);font-weight:500;font-size:.875rem;list-style:none;cursor:pointer}.record-topics-more summary::-webkit-details-marker{display:none}.record-topics-more[open] summary{margin-bottom:.5rem}.record-peers .mention-list{display:grid;grid-template-columns:minmax(0, 1fr);gap:.75rem}@media(min-width: 561px){.record-peers .mention-list{grid-template-columns:repeat(3, minmax(0, 1fr))}}.agent-record{display:flex;flex-direction:column;padding-top:1.5rem;gap:clamp(2.5rem,2rem + 1.5vw,3.5rem)}.agent-record h2{margin:0;font-weight:600;font-size:1.375rem}.agent-record h2.agent-record-title{font-weight:700;font-size:clamp(1.5rem,1.3rem + .6vw,1.75rem);line-height:1.2}.agent-record code{font-size:.8125rem}.agent-record-intro{display:flex;flex-direction:column;max-width:48.75rem;gap:.5rem}.agent-record-intro p{margin:0;font-size:.9375rem;line-height:1.6}.agent-record-adds{display:flex;flex-direction:column;gap:1.25rem}.agent-record-cards{display:grid;grid-template-columns:minmax(0, 1fr);gap:1rem}@media(min-width: 811px){.agent-record-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.agent-record-card{display:flex;flex-direction:column;padding:1.25rem;gap:.625rem;border:1px solid var(--border-color);border-radius:10px}.agent-record-card h3{margin:0;font-weight:600;font-size:1.125rem}.agent-record-card p{margin:0;font-size:.875rem;line-height:1.55}.agent-record-get{overflow:hidden;border:1px solid var(--border-color);border-radius:12px}.agent-record-get-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.5rem;gap:1rem;border-bottom:1px solid var(--border-color);background:var(--shade-neutral-color)}.agent-record-get-head p{margin:.25rem 0 0;font-size:.875rem}.agent-record-get-tabs{display:flex;padding:.25rem;gap:.25rem;border:1px solid var(--border-color);border-radius:8px;background:var(--background-color)}.agent-record-get-tabs[hidden]{display:none}.agent-record-get-tabs button{padding:.375rem .875rem;border:0;border-radius:6px;background:rgba(0,0,0,0);color:var(--text-color);font:inherit;font-weight:500;font-size:.875rem;cursor:pointer}.agent-record-get-tabs button.is-active{background:var(--brand-color);color:var(--brand-color-foreground);font-weight:600}.agent-record-get-body{display:flex;flex-direction:column;padding:1.25rem 1.5rem;gap:.875rem}.agent-record-get-panel{display:flex;flex-direction:column;gap:.875rem}.agent-record-get-panel[hidden]{display:none}.agent-record-get-panel p{margin:0;font-size:.875rem}.agent-record-get-label{font-weight:600}.is-tabbed .agent-record-get-label{display:none}.agent-record-code-wrap{position:relative}.agent-record-code{margin:0;padding:1rem 1.125rem}@media(max-width: 810px){.agent-record-code{padding-top:3rem}}.agent-record-code{overflow-x:auto;border-radius:8px;background:var(--black);color:#e6e9ec;font-size:.8125rem;line-height:1.6;white-space:pre}.agent-record-code code{background:none;color:inherit}.agent-record-copy{position:absolute;top:.625rem;right:.625rem;padding:.25rem .625rem;border:1px solid color-mix(in srgb, var(--white) 30%, var(--black));border-radius:6px;background:color-mix(in srgb, var(--white) 8%, var(--black));color:#e6e9ec;font:inherit;font-weight:500;font-size:.8125rem;cursor:pointer}.agent-record-copy[hidden]{display:none}.agent-record-get-links{display:flex;flex-wrap:wrap;margin:0;gap:.5rem 1.25rem;font-weight:500;font-size:.875rem}.agent-record-get-links a{color:var(--brand-color-700)}.agent-record-get-links span{color:var(--muted-text-color);font-weight:400}.agent-record-get-note{margin:0;color:var(--muted-text-color);font-size:.8125rem}.agent-record-checks{display:flex;flex-direction:column;gap:1rem}.agent-record-table{width:100%;margin:0;overflow:hidden;border:1px solid var(--border-color);border-radius:10px;border-collapse:separate;border-spacing:0;font-size:.875rem}.agent-record-table th,.agent-record-table td{padding:.875rem 1.25rem;border:0;border-top:1px solid var(--border-color);text-align:left;vertical-align:baseline}.agent-record-table thead th{padding-top:.75rem;padding-bottom:.75rem;border-top:0;background:var(--shade-neutral-color);color:var(--muted-text-color);font-weight:600;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.agent-record-table tbody th{font-weight:600}.agent-record-table a{color:var(--brand-color-700);font-size:.8125rem;overflow-wrap:anywhere}@media(max-width: 560px){.agent-record-table thead{clip:rect(1px, 1px, 1px, 1px);word-wrap:normal !important;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%)}.agent-record-table tr,.agent-record-table th,.agent-record-table td{display:block}.agent-record-table tbody th{padding-bottom:.25rem}.agent-record-table tbody td{padding-top:.125rem;padding-bottom:.25rem;border-top:0}.agent-record-table tbody td:last-child{padding-bottom:.875rem}}.agent-record-raw summary{display:inline-block;color:var(--brand-color-700);font-weight:500;font-size:.875rem;list-style:none;text-decoration:underline;cursor:pointer}.agent-record-raw summary::-webkit-details-marker{display:none}.agent-record-raw pre{max-height:32rem;margin-top:.75rem;overflow:auto}.agent-record-trace{display:flex;flex-direction:column;gap:1rem}.agent-record-steps{display:grid;grid-template-columns:minmax(0, 1fr);margin:0;padding:0;gap:.75rem;list-style:none}@media(min-width: 811px){.agent-record-steps{grid-template-columns:repeat(3, minmax(0, 1fr))}}.agent-record-step{display:flex;flex-direction:column;padding:1rem;gap:.375rem;border:1px solid var(--border-color);border-radius:10px}.agent-record-step a{color:var(--brand-color-700);font-size:.8125rem;overflow-wrap:anywhere}.agent-record-step-label{color:var(--muted-text-color);font-weight:600;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.agent-record-step-title{font-weight:600;font-size:1rem}.record-layout{display:grid;grid-template-columns:minmax(0, 1fr);align-items:start;padding-top:2rem;gap:2.5rem 3rem}@media(min-width: 811px){.record-layout{grid-template-columns:minmax(0, 1fr) 19rem}}.record-main{display:flex;flex-direction:column;min-width:0;gap:2.25rem}.record-main>section>h2,.record-main>section>header>h2{margin:0 0 .75rem;padding:0;border-top:0;font-weight:600;font-size:1.5rem;line-height:1.25}.record-main .entry-content{margin:0}.record-main .entry-provenance{margin:.75rem 0 0}.record-section-note{margin:-0.25rem 0 .75rem;color:var(--muted-text-color);font-size:.875rem}.record-sections{margin-top:.75rem;border-top:1px solid var(--border-color)}.record-section{border-bottom:1px solid var(--border-color)}.record-section summary{padding:.75rem 0;font-weight:500;font-size:.9375rem;list-style:none;cursor:pointer}.record-section summary::-webkit-details-marker{display:none}.record-section summary::after{margin-left:.375em;content:"›"}.record-section[open] summary::after{display:inline-block;transform:rotate(90deg)}.record-section .entry-content{padding-bottom:.75rem}.record-company-cards{display:grid;grid-template-columns:minmax(0, 1fr);margin:0 0 .75rem;padding:0;gap:.75rem;list-style:none}@media(min-width: 561px){.record-company-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.record-company-cards a{display:flex;flex-direction:column;height:100%;padding:.875rem 1rem;gap:.25rem;border:1px solid var(--border-color);border-radius:10px;color:var(--text-color);text-decoration:none}.record-company-cards a:hover{border-color:var(--brand-color-700)}.record-company-name{font-weight:600;font-size:.9375rem}.record-company-count,.record-company-role{color:var(--muted-text-color);font-size:.8125rem}.record-company-role{font-weight:600;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.record-company-link{color:var(--brand-color-700);font-size:.8125rem}.record-aside{display:flex;flex-direction:column;gap:1.25rem}.record-agent-box{display:flex;flex-direction:column;align-items:flex-start;padding:1.125rem 1.25rem;gap:.625rem;border-radius:10px;background:var(--shade-neutral-color)}.record-agent-box p{margin:0;font-size:.875rem;line-height:1.55}.record-agent-box code{padding:.5rem .625rem;border:1px solid var(--border-color);border-radius:6px;background:var(--background-color);font-size:.75rem;overflow-wrap:anywhere}.record-agent-box a{color:var(--brand-color-700);font-weight:500;font-size:.875rem}.record-agent-box-title{font-weight:600}.record-agent-box .record-agent-box-title{font-size:1rem}.record-aside-block h2{margin:0 0 .5rem;padding:0;border-top:0;font-weight:600;font-size:1rem}.record-aside-block ul{margin:0;padding-left:1.125rem;font-size:.875rem;line-height:1.7}.project-layout>.record-layout,.project-layout>.agent-record{grid-column:1/-1}.record-more>summary{color:var(--brand-color-700);font-weight:500;font-size:.9375rem;list-style:none}.record-more>summary::-webkit-details-marker{display:none}.record-more>summary::after{margin-left:.375em;content:"›"}.record-original{margin:.5rem 0 0}.record-original a{color:var(--brand-color-700);font-weight:500;font-size:.875rem}.faq-section{margin-top:3rem}.faq-item{margin-bottom:2.25rem}.faq-item:last-child{margin-bottom:0}.faq-question{margin-bottom:.5em}.faq-answer>:last-child{margin-bottom:0}.starter-prompt-list{margin:0;padding:0;list-style:none}.starter-prompt{padding:.75rem 0;border-top:1px solid var(--border-color)}.starter-prompt:first-child{border-top:none;padding-top:0}.starter-prompt-row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.starter-prompt-label{flex:1 1 16rem;min-width:0}.starter-prompt-title{display:block;font-weight:500}.starter-prompt-who{display:block;color:var(--muted-text-color);font-size:.875rem}.starter-prompt-company{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.starter-prompt-company[hidden]{display:none}.starter-prompt-company label{flex:0 0 auto;color:var(--muted-text-color);font-size:.8125rem;white-space:nowrap}.starter-prompt-company input{width:12rem;max-width:100%}.starter-prompt-copy[hidden],.starter-prompts-toggle[hidden]{display:none}.starter-prompt-copy{flex-shrink:0}.starter-prompt-copy.is-copied{border-color:var(--brand-text-color);background-color:var(--brand-text-color);color:var(--brand-color-foreground)}.starter-prompt-text{margin:.5rem 0 0;padding:.75rem;border-radius:.375rem;background-color:color-mix(in srgb, var(--brand-color) 6%, var(--background-color));font-size:.9375rem;white-space:pre-wrap}.starter-prompt-text[hidden]{display:none}.starter-prompts-toggle-line{margin:.75rem 0 0}.starter-prompts-status{margin:.75rem 0 0;color:var(--muted-text-color);font-size:.875rem}@media(max-width: 560px){.starter-prompt-copy{width:100%}.starter-prompt-company{flex-direction:column;align-items:stretch;gap:.25rem}.starter-prompt-company input{width:100%}}#registry-demo-search{max-width:30rem}.registry-demo-results{position:relative}.registry-demo-results[hidden]{display:none}.registry-demo-results{margin:1.5rem auto 0;max-width:60rem;text-align:left}.registry-demo-submit{margin-top:1.5rem}.registry-demo-submit[hidden]{display:none}.registry-demo-clear{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-content:center;margin:0;padding:0;gap:.25em;border:none;border-radius:.375rem;background-color:rgba(0,0,0,0);color:inherit;font-weight:400;font-size:1em;line-height:1.15;font-family:inherit;text-align:center;text-decoration:none;text-transform:none;cursor:pointer;transition:all .15s ease-in-out}.registry-demo-clear:disabled{cursor:not-allowed;opacity:.5}.registry-demo-clear svg{display:block;flex:0 0 auto;width:1em;height:1em}.registry-demo-clear{position:absolute;top:.75rem;right:.75rem;z-index:1;width:2.5rem;height:2.5rem;font-size:1.25rem;line-height:1;color:var(--muted-text-color)}.registry-demo-clear:hover,.registry-demo-clear:focus-visible{color:inherit}.registry-demo-clear[hidden]{display:none}.registry-demo-request-form{max-width:30rem;margin-top:.75rem;margin-right:auto;margin-left:auto;text-align:center}.registry-demo-request-form>*{margin-top:.75rem}.registry-demo-request-form>*:first-child{margin-top:0}.registry-demo-request-form label{display:block;font-size:.875rem;font-weight:600}.registry-demo-request-form label[hidden]{display:none}.registry-demo-request-form input{display:block;width:100%;max-width:20rem;margin-right:auto;margin-left:auto}.registry-demo-request-form input[hidden]{display:none}.registry-demo-request-button[hidden],.registry-demo-request-submit[hidden]{display:none}.registry-demo-suggestions{list-style:none;margin:0;padding:0}.registry-demo-suggestions li{margin:0}.registry-demo-suggestions button{background:none;border:0;cursor:pointer;display:block;font:inherit;color:inherit;padding:.5rem 0;text-align:left;width:100%}.registry-demo-suggestions button:hover,.registry-demo-suggestions button:focus-visible{text-decoration:underline}.registry-demo-record{padding:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem) 1.5rem;border:1px solid var(--border-color);border-radius:.375rem}.registry-demo-header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.registry-demo-header .organization-identity{flex:1 1 16rem;margin-bottom:0}.registry-demo-header .registry-demo-claim{flex:0 1 28rem;margin-top:0}.registry-demo-block{margin-bottom:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.registry-demo-block:last-child{margin-bottom:0}.registry-demo-block h3{margin:0 0 .75rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-text-color)}.registry-demo-block p:last-child{margin-bottom:0}.registry-demo-more,.registry-demo-attested{margin-top:.75rem;font-size:.875rem;color:var(--muted-text-color)}.registry-demo-claim{margin-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem);margin-bottom:0}.registry-demo-claim h3{margin-bottom:.375rem;font-size:1.125rem;line-height:1.3}.registry-demo-claim .tier-badge-free{display:inline-block;padding:.125em .5em;border-radius:1em;background:var(--brand-accent-warm-500, #ffe100);color:var(--black);font-size:.75em;font-weight:600;vertical-align:middle}.registry-demo-full-record{display:block;width:-moz-fit-content;width:fit-content;margin-top:.75rem;margin-left:auto}.registry-demo-explainer{margin-top:.75rem;margin-bottom:0}.registry-demo-explainer a+a{margin-left:.75rem}.registry-demo-message{margin-bottom:0;text-align:center}.modular-block-registry-demo .text{max-width:80%;text-wrap:pretty}#claim-listing{scroll-margin-top:6rem}[data-paginated-section] h2:focus:not(:focus-visible){outline:none}[data-paginated-section].is-paging{cursor:progress}[data-paginated-section].is-paging .articles-list,[data-paginated-section].is-paging .chip-list,[data-paginated-section].is-paging .mention-list,[data-paginated-section].is-paging .pagination{transition:opacity 120ms ease 150ms;opacity:.45}@media(prefers-reduced-motion: reduce){[data-paginated-section].is-paging .articles-list,[data-paginated-section].is-paging .chip-list,[data-paginated-section].is-paging .mention-list,[data-paginated-section].is-paging .pagination{transition-duration:0s}}[data-paginated-section].is-paging .pagination{pointer-events:none}@media(min-width: 1280px){body.page-pricing .modular-block-content:last-of-type .text{-moz-column-count:2;column-count:2;-moz-column-gap:3em;column-gap:3em;-moz-column-fill:balance;column-fill:balance}}body.page-pricing .modular-block-content:last-of-type .text h2,body.page-pricing .modular-block-content:last-of-type .text h3{-moz-column-break-after:avoid-column;break-after:avoid-column}body.page-pricing .modular-block-content:last-of-type .text p,body.page-pricing .modular-block-content:last-of-type .text ul{-moz-column-break-inside:avoid;break-inside:avoid-column}.tier-assessment-band{display:grid;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:2rem;align-items:center;margin:3rem 0;padding:2rem 2.25rem;background-color:var(--shade-neutral-color);border:1px solid var(--border-color);border-radius:.75rem}.tier-assessment-band h3{margin-top:0}.tier-assessment-band p:last-child{margin-bottom:0}.tier-assessment-band .tier-assessment-band-offer{text-align:center}.tier-assessment-band .tier-assessment-band-price{font-size:1.125rem}.tier-assessment-band .tier-assessment-band-price strong{display:block;font-size:2.25rem;line-height:1.1}.tier-assessment-band .tier-assessment-band-note{font-size:.8125rem;opacity:.8}@media(max-width: 810px){.tier-assessment-band{grid-template-columns:1fr;padding:1.5rem}}.tier-add-ons{margin:3rem 0}.tier-add-ons .tier-add-ons-heading{margin:0 0 1rem}.tier-add-ons .tier-add-on{margin:0}.tier-add-ons .tier-add-on h4{margin-top:0}.tier-add-ons .tier-add-on-available{font-weight:600}.tier-add-ons .tier-add-on-requirement{font-weight:600;font-size:.875rem}.tiers>.tier-assessment-band{grid-column:1/-1;margin:1rem 0}.tier-billing-badge{display:inline-block;margin-left:.375rem;padding:.0625rem .5rem;border-radius:999px;background-color:#e0f7b2;color:#3d5e0b;font-size:.75rem;font-weight:700;white-space:nowrap}.tier.tier-stringer{display:flex;flex-direction:column}.tier.tier-stringer .tier-price{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 .375rem;margin-bottom:.25rem}.tier.tier-stringer .tier-amount{font-size:2.5rem;font-weight:800;line-height:1.1}.tier.tier-stringer .tier-period{color:var(--muted-text-color);font-size:1rem}.tier.tier-stringer .tier-price-effective{flex-basis:100%;color:var(--muted-text-color);font-size:.875rem}.tier.tier-stringer .tier-price-effective s{margin-right:.25rem}.tier.tier-stringer .tier-action,.tier.tier-stringer .tier-action-monthly,.tier.tier-stringer .tier-action-annual{margin-top:.75rem;margin-bottom:1.25rem}.tier.tier-stringer .tier-rows{margin-top:.5rem}.tier.tier-enterprise{grid-column:1/-1;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.4fr);grid-auto-flow:dense;-moz-column-gap:3rem;column-gap:3rem;align-items:start;border-color:var(--brand-dark-color);background-color:var(--brand-dark-color);color:var(--white)}.tier.tier-enterprise .tier-name,.tier.tier-enterprise .tier-amount,.tier.tier-enterprise .tier-summary,.tier.tier-enterprise .tier-row{color:var(--white)}.tier.tier-enterprise .tier-check{filter:brightness(0) invert(1)}.tier.tier-enterprise .btn{border-color:var(--white);background-color:var(--white);color:var(--brand-dark-color)}.tier.tier-enterprise .btn:hover{background-color:rgba(0,0,0,0);color:var(--white)}.tier.tier-enterprise>*{grid-column:1}.tier.tier-enterprise>.tier-summary,.tier.tier-enterprise>.tier-rows{grid-column:2}.tier.tier-enterprise>.tier-summary{grid-row:1/span 2;align-self:end;margin:0}.tier.tier-enterprise>.tier-rows{grid-row:3/span 3;margin:0;border-top:0}@media(max-width: 810px){.tier.tier-enterprise{grid-template-columns:1fr}.tier.tier-enterprise>.tier-summary,.tier.tier-enterprise>.tier-rows{grid-column:1;grid-row:auto}}.modular-block-tier-grid .tier-quantities{display:flex;flex-direction:column;align-self:stretch;gap:.625rem;margin:.5rem 0 1rem}.modular-block-tier-grid .tier-quantity{width:100%}.modular-block-tier-grid .tier-quantity-starts{margin:0;color:var(--muted-text-color);font-size:.875rem}.modular-block-tier-grid .tier-quantity-label{display:block;margin-bottom:.25rem;font-weight:600;font-size:.875rem}.modular-block-tier-grid .tier-quantity-select{width:100%;max-width:100%;padding:.5em .75em;border:1px solid var(--border-color);border-radius:.375rem;background-color:var(--background-color);color:var(--text-color);font-size:.875rem;font-family:inherit;line-height:1.3}.modular-block-tier-grid .tier-quantity-select:focus-visible{outline:2px solid var(--brand-text-color);outline-offset:2px}.modular-block-tier-grid .tier-quantity-annual{display:none}.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-quantity-monthly{display:none}.modular-block-tier-grid:has(.tier-billing-input-annual:checked) .tier-quantity-annual{display:block}.structured-data-section{margin-top:clamp(2rem,1.7928176796rem + 0.8839779006vw,2.5rem)}.structured-data-section>summary{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size);display:flex;align-items:baseline;gap:.75rem;list-style:none;cursor:pointer}.structured-data-section>summary::-webkit-details-marker{display:none}.structured-data-section>summary::before{display:inline-block;width:1em;flex:none;content:"›";color:var(--muted-text-color);transition:transform .15s ease}.structured-data-section>summary:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.structured-data-section[open]>summary::before{transform:rotate(90deg)}.structured-data-heading{margin:0;padding:0;border:0;font-size:inherit;font-weight:inherit}.structured-data-body{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:1.5rem}.structured-data-lede{max-width:37em;margin:0;font-size:var(--body-font-size, 1rem);line-height:1.5}.structured-data-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.structured-data-toolbar[hidden]{display:none}.structured-data-status{color:var(--muted-text-color);font-size:.875rem}.structured-data-status:empty{display:none}.structured-data-json{max-height:36em}.structured-data-json:focus-visible{outline:2px solid var(--brand-color);outline-offset:2px}.structured-data-claim{margin:0;font-size:.875rem;font-weight:500}.api-reference .entry-content>p,.api-reference .entry-content>ul,.api-reference .entry-content>ol,.api-reference .entry-content>blockquote{max-width:37em}.api-reference .entry-content h2{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;border-top:2px solid currentColor;font-weight:600;font-size:var(--h2-font-size)}.api-reference .entry-content h2,.api-reference .entry-content h3,.api-reference .entry-content h4{scroll-margin-top:1.5rem}.api-reference .entry-content h3{margin-top:2.25rem}.api-reference .entry-content h4{margin:1.5rem 0 .75rem;font-weight:600;font-size:1.125rem}.api-reference .entry-content code{display:inline;padding:.1em .3em;border-radius:4px;background-color:color-mix(in srgb, currentColor 8%, transparent);font-family:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace;font-size:.875em;overflow-wrap:anywhere}.api-reference .entry-content pre{margin:0 0 1.5rem;padding:1.125rem;overflow-x:auto;border-radius:4px;background-color:#10181a;color:var(--white, #fff);font-size:.8125rem;line-height:1.5}.api-reference .entry-content pre code{display:block;padding:0;background:none;color:inherit;font-size:inherit;white-space:pre;overflow-wrap:normal}.api-reference .entry-content table{display:block;margin-bottom:1.5rem;overflow-x:auto;font-size:.875rem}.api-reference .entry-content table th,.api-reference .entry-content table td{vertical-align:top}.api-reference .entry-content blockquote{margin:0 0 1.5rem;padding-left:1.5rem;border-left:3px solid var(--brand-color)}.api-reference-lede{max-width:37em;margin:.75rem 0 0;font-size:var(--body-font-size, 1rem);line-height:1.5}.api-reference-toc{margin-bottom:1.5rem}.api-reference-toc h2{margin:0 0 .75rem;font-weight:600;font-size:1.125rem}.api-reference-toc ol{margin:0;padding-left:1.75em;-moz-columns:2 16em;columns:2 16em;-moz-column-gap:3rem;column-gap:3rem}.api-reference-toc ol li{margin-bottom:.25em;-moz-column-break-inside:avoid;break-inside:avoid}.latest-records{margin:0;padding:0;border-top:1px solid var(--border-color);list-style:none}.latest-record{display:flex;flex-direction:column;margin:0;padding:1rem 0;gap:.375rem;border-bottom:1px solid var(--border-color)}.latest-record-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem 1rem;color:var(--muted-text-color);font-size:.875em}.latest-record-date{font-variant-numeric:tabular-nums}.latest-record-company{color:var(--text-color);font-weight:600}.latest-record-market{font-weight:600;font-size:.8125em;letter-spacing:.04em;text-transform:uppercase}.latest-record-headline{font-weight:600;font-size:1.0625em;line-height:1.35;text-decoration:none;overflow-wrap:anywhere}.latest-record-headline:hover,.latest-record-headline:focus-visible{text-decoration:underline}.latest-records-all{margin:1.5rem 0 0}.sample-record{display:grid;min-width:0;gap:1.5rem}.sample-record-panel{min-width:0;overflow:hidden;border-radius:4px;background-color:#10181a}.sample-record-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem .75rem;gap:.375rem .75rem;border-bottom:1px solid rgba(255,255,255,.12)}.sample-record-endpoint{min-width:0;background:none;color:rgba(255,255,255,.72);font-size:.75em;font-family:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace;overflow-wrap:anywhere}.sample-record-copy{flex:none;padding:.25em .75em;border-color:rgba(255,255,255,.5);background:rgba(0,0,0,0);color:var(--white, #fff);font-size:.8125em}.sample-record-copy[hidden]{display:none}.sample-record-code{max-height:26em;margin:0;padding:.75rem;overflow:auto;background:none;color:var(--white, #fff);font-size:.8125em;line-height:1.5;font-family:ui-monospace,"SF Mono","Cascadia Mono","Roboto Mono",Menlo,Consolas,monospace;white-space:pre}.sample-record-code code{padding:0;background:none;color:inherit;font:inherit}.sample-record-snippet{white-space:pre-wrap;overflow-wrap:anywhere}.sample-record-key{color:#9cdcfe}.sample-record-string{color:#c3e88d}.sample-record-number{color:#f7c56b}.sample-record-literal{color:#d7b4fa}.sample-record-status{margin:0;color:var(--muted-text-color);font-size:.875em}.sample-record-status:empty{display:none}.hero-search-examples{display:flex;flex-wrap:wrap;align-items:center;justify-content:inherit;margin:.75rem 0 1rem;gap:.5rem;font-size:.875rem}.align-center .hero-search-examples{justify-content:center}.hero-search-examples-label{opacity:.8}.hero-search-example{padding:.25em .85em;border:1px solid currentColor;border-radius:999px;color:inherit;text-decoration:none}.hero-search-example:hover,.hero-search-example:focus-visible{background-color:rgba(255,255,255,.12);text-decoration:underline}.entity-metric-bar{display:flex;flex-wrap:wrap;margin:.5rem 0 0;padding:0;gap:.375rem 1.5rem;color:var(--muted-text-color);font-size:.9375rem;list-style:none}.entity-metric-bar li+li::before{margin-right:1.5rem;margin-left:-0.75rem;content:"·"}.entity-metric-bar b{color:var(--text-color)}.organization-claim-outcomes-heading{margin:1.5rem 0 .5rem;font-size:1rem}.organization-claim-outcomes{display:grid;margin:0 0 .75rem;padding-left:1.1em;gap:.5rem}.organization-claim-outcomes strong{display:block}.code-examples{display:grid;min-width:0;gap:2.25rem;text-align:left}.code-example{display:grid;min-width:0;gap:.75rem}.code-example-title{margin:0;font-size:1.125rem}.code-example-lead{margin:0;color:var(--muted-text-color)}.code-example-tabs{display:flex;flex-wrap:wrap;gap:.375rem}.code-example-tabs[hidden]{display:none}.code-example-tabs [role=tab]{padding:.35em .9em;border:1px solid var(--border-color, rgba(0, 0, 0, 0.2));border-radius:4px;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:.875rem;cursor:pointer}.code-example-tabs [role=tab][aria-selected=true]{border-color:#10181a;background-color:#10181a;color:var(--white, #fff)}.code-example-panel[hidden]{display:none}.code-example-note{margin:0;padding:0 .75rem .75rem;color:rgba(255,255,255,.72);font-size:.8125em;overflow-wrap:anywhere}.code-example-status{margin:0;color:var(--muted-text-color);font-size:.875em}.code-example-status:empty{display:none}.code-examples-more{margin:0}.machine-view-utility{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.75rem;gap:.75rem}.machine-view-utility [hidden]{display:none}.machine-view-utility-status{color:var(--muted-text-color);font-size:.875em}.check-your-site{max-width:48rem}.check-your-site-form{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;gap:.75rem}.check-your-site-form input{flex:1 1 16rem;min-width:0}.check-your-site-result{display:grid;grid-template-columns:minmax(0, 14rem) minmax(0, 1fr);margin-bottom:1.5rem;gap:1.5rem}@media(max-width: 40em){.check-your-site-result{grid-template-columns:minmax(0, 1fr)}}.check-your-site-score{align-self:start;padding:1.5rem;border:1px solid var(--border-color);border-radius:.75rem;text-align:center}.check-your-site-score p{margin:0}.check-your-site-score.is-band-green{border-color:var(--brand-success-700, #82b326);background-color:var(--brand-success-100, #e0f7b2);color:var(--black, #1f2b2e)}.check-your-site-score.is-band-amber{border-color:#8a6100;background-color:#fff2cc;color:var(--black, #1f2b2e)}.check-your-site-score.is-band-red{border-color:#a32a1f;background-color:#fbe0dc;color:var(--black, #1f2b2e)}.check-your-site-score-label,.check-your-site-domain,.check-your-site-trust-note,.check-your-site-cap-note,.check-your-site-held-note{font-size:.875rem}.check-your-site-green-rule{margin:.75rem 0 0;font-size:.75rem;opacity:.8}.check-your-site-ranked{margin-top:.75rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb, currentcolor 20%, transparent);font-size:.875rem}.check-your-site-ranked ul{margin:.25rem 0 0;padding:0;list-style:none}.check-your-site-ranked li+li{margin-top:.25rem}.check-your-site-ranked a{color:inherit;font-weight:600}.check-your-site-score .check-your-site-agent-ready{margin-top:.75rem;font-weight:600;font-size:.875rem}.check-your-site-score .check-your-site-agent-ready a{color:inherit;text-decoration-color:#ff671d;text-decoration-thickness:2px;text-underline-offset:3px}.check-your-site-ranked-overall{margin:0;font-weight:600}.check-your-site-ranked-label{font-weight:600}.check-your-site-trust-note{font-style:italic}.check-your-site-score-number{line-height:1.1}.check-your-site-score-number strong{font-weight:700;font-size:3rem}.check-your-site-score-number span{font-size:1.25rem}.check-your-site-band{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.check-your-site-trust{margin:0 0 .75rem}.check-your-site-trust strong{font-weight:700}.check-your-site-sep{color:var(--muted-text-color)}.check-your-site-checks,.check-your-site-locked-rows{margin:0;padding:0;list-style:none}.check-your-site-checks li,.check-your-site-locked-rows li{display:flex;justify-content:space-between;margin:0;padding:.5rem 0;gap:.75rem;border-bottom:1px solid var(--border-color)}.check-your-site-check-state{flex:0 0 auto;font-weight:600;font-size:.875rem}.check-your-site-checks .is-found .check-your-site-check-state{color:var(--brand-success-700, #82b326)}.check-your-site-checks .is-partial .check-your-site-check-state{color:#8a6100}.check-your-site-checks .is-missing .check-your-site-check-state{color:#a32a1f}.check-your-site-locked{margin-top:.75rem}.check-your-site-locked-rows{filter:blur(4px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.check-your-site-locked-note{margin:.75rem 0 0}.check-your-site-as-of,.check-your-site-note{margin:.75rem 0 0;color:var(--muted-text-color);font-size:.875rem}.check-your-site-message{margin-bottom:1.5rem;padding:1.5rem;border:1px solid var(--border-color);border-left:4px solid var(--brand-color);border-radius:.5rem}.check-your-site-message p{margin:0}.check-your-site-cta{margin:0}.check-your-site-includes{margin:1.5rem 0 0;text-align:left}.check-your-site-includes ul{margin:.375rem 0 0;padding-left:1.25rem}.check-your-site-includes li{margin-bottom:.375rem}.check-your-site-includes-label{margin:0;font-weight:600}.check-your-site-cta-note{margin:.5rem 0 0;color:var(--muted-text-color);font-size:.875rem}.check-your-site-report{margin-bottom:1.5rem;padding:1.5rem;border:1px solid var(--border-color);border-radius:.75rem;background-color:var(--shade-neutral-color, transparent);text-align:left}.check-your-site-report-form{margin:0}.check-your-site-report-form[hidden]{display:none}.check-your-site-report-fields{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem}.check-your-site-report-fields .btn{flex:0 0 auto}.check-your-site-report-field{display:flex;flex:1 1 12rem;flex-direction:column;min-width:0;margin:0;gap:.25rem}.check-your-site-report-field span{font-weight:600;font-size:.875rem}.check-your-site-report-field input{width:100%;min-width:0}.check-your-site-report-consent{margin:.75rem 0 0;color:var(--muted-text-color);font-size:.8125rem}.check-your-site-report-consent a{color:inherit;text-decoration:underline}.check-your-site-report-status{margin:0 0 .75rem;font-weight:600}.check-your-site-report-status[hidden]{display:none}.check-your-site-report-status:last-child{margin-bottom:0}.check-your-site-report-status.is-ok{color:var(--brand-success-700, #4d7a0f)}.check-your-site-report-status.is-refused{color:var(--text-color)}.check-your-site-report-status a{white-space:nowrap}.check-your-site-turnstile{flex-basis:100%;margin-top:.75rem}.modular-block.align-center .check-your-site{margin-right:auto;margin-left:auto}.modular-block.align-center .check-your-site-form{justify-content:center;max-width:36rem;margin-right:auto;margin-left:auto}.modular-block.align-center .check-your-site-form input{text-align:left}.modular-block.align-center .check-your-site-result{text-align:left}.modular-block.align-center .check-your-site-message,.modular-block.align-center .check-your-site-report{max-width:36rem;margin-right:auto;margin-left:auto;text-align:left}.check-your-site-code{max-width:27.5rem;margin:1.5rem auto 0;text-align:center}.check-your-site-code[hidden]{display:none}.check-your-site-code-heading{margin:0 0 .25rem;font-size:1.25rem}.check-your-site-code-subline{margin:0 0 1.5rem;color:var(--muted-text-color);font-size:.9375rem}.check-your-site-code-card{display:flex;flex-direction:column;margin:0;padding:1.5rem;border:1px solid var(--border-color);border-radius:.75rem;background-color:var(--shade-neutral-color, transparent);gap:.75rem}.check-your-site-code-input{width:100%;font-size:1.5rem;font-variant-numeric:tabular-nums;letter-spacing:.4em;text-align:center}.check-your-site-code-primary{width:100%;min-height:2.75rem;margin:0}.check-your-site-code-links{margin:.75rem 0 0}.check-your-site-code-link{padding:.25rem .5rem;border:0;background:none;color:var(--muted-text-color);font-size:.875rem;cursor:pointer}.check-your-site-code-link:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.check-your-site-code-link:focus-visible{border-radius:.25rem;outline:2px solid var(--brand-color);outline-offset:2px}.check-your-site-code-link:disabled{cursor:not-allowed;opacity:.6}.brand-stringer-ai .modular-block.modular-block-check-your-site.shade-dark h1{font-size:clamp(2.375rem,1.6rem + 3.2vw,3.75rem);max-width:60rem;margin-right:auto;margin-left:auto}.brand-stringer-ai .modular-block.modular-block-check-your-site.shade-dark>.wrap>.text{max-width:50rem;font-size:calc(clamp(1.125rem,1rem + .5vw,1.3125rem)*var(--text-size-scale, 1))}.brand-stringer-ai .modular-block.modular-block-check-your-site.shade-dark .check-your-site-form{max-width:40rem;margin-right:auto;margin-left:auto}.brand-stringer-ai .modular-block.modular-block-check-your-site.shade-dark .modular-block-micro-copy{max-width:none;margin:.75rem auto 0;text-align:center;font-size:.9375rem;opacity:.75}.brand-stringer-ai .modular-block.modular-block-check-your-site.shade-dark .check-your-site-examples{align-items:baseline}.brand-stringer-ai .modular-block.modular-block-check-your-site.shade-dark .check-your-site-examples-label{font-size:.9375rem;opacity:.75}.brand-stringer-ai .modular-block.modular-block-check-your-site.shade-dark .check-your-site-panel{margin-top:1.5rem;padding:1.5rem;border:1px solid var(--border-color);border-radius:1rem;background-color:var(--white);box-shadow:0 1rem 2.5rem -1.5rem rgba(31,43,46,.3);color:var(--black);text-align:left}.brand-stringer-ai .modular-block.modular-block-check-your-site.shade-dark .check-your-site-panel>:last-child{margin-bottom:0}.brand-stringer-ai .modular-block.modular-block-check-your-site.shade-dark .modular-block-buttons .btn-ghost{padding:0;border:0;background:none;color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:.2em;opacity:.9}.brand-stringer-ai .modular-block.modular-block-check-your-site.shade-dark .modular-block-buttons .btn-ghost:hover{opacity:1}.brand-stringer-ai.is-home .modular-block>.wrap>h2,.brand-stringer-ai.is-home .modular-block-columns>.wrap>h2{margin-bottom:.5rem}.brand-stringer-ai.is-home .modular-block>.wrap>.text{max-width:50rem;font-size:calc(1.125rem*var(--text-size-scale, 1));margin-right:auto;margin-left:auto}.brand-stringer-ai.is-home .modular-block:not(.shade-dark)>.wrap>.text{color:var(--muted-text-color)}.brand-stringer-ai.is-home .modular-block.shade-dark>.wrap>.text{opacity:.85}.brand-stringer-ai.is-home .columns-cards .column{border-top:4px solid var(--brand-color);border-radius:.75rem}.brand-stringer-ai.is-home .columns-cards .column>.btn{margin-top:auto}.brand-stringer-ai.is-home .columns-cards .column h3{margin-bottom:.5rem;font-size:1.375rem}.brand-stringer-ai.is-home .columns-cards .column p{font-size:1.0625rem}.brand-stringer-ai.is-home .columns-cards .column ul{display:flex;flex-wrap:wrap;gap:.375rem;margin:.5rem 0;padding:0;list-style:none}.brand-stringer-ai.is-home .columns-cards .column ul li{margin:0;padding:.2rem .625rem;border-radius:999px;background-color:color-mix(in srgb, var(--brand-color) 12%, var(--background-color));font-size:.875rem;line-height:1.5}.brand-stringer-ai.is-home .columns-cards .column p:last-child em{display:inline-block;padding:.125rem .5rem;border:1px solid var(--border-color);border-radius:.25rem;font-size:.75rem;font-style:normal;color:var(--muted-text-color)}.brand-stringer-ai.is-home .column-eyebrow{display:inline-block;margin-bottom:.75rem;padding:.125rem .5rem;border-radius:999px;background-color:color-mix(in srgb, var(--brand-color) 12%, var(--background-color));color:var(--text-color);font-weight:600;font-size:.75rem;letter-spacing:.04em;text-transform:uppercase}.brand-stringer-ai.is-home .modular-block-content ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:0;list-style:none}.brand-stringer-ai.is-home .modular-block-content ul li{margin:0;padding:.375rem .875rem;border:1px solid color-mix(in srgb, var(--brand-color) 40%, transparent);border-radius:999px;background-color:var(--background-color);font-size:.9375rem}.sample-report{max-width:46rem;margin:0 auto;overflow:hidden;border:1px solid var(--border-color);border-radius:1rem;background-color:var(--white);box-shadow:0 1.5rem 3rem -1.5rem rgba(31,43,46,.35);color:var(--black);text-align:left}.sample-report p{margin:0}.sample-report .sample-report-head{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid var(--border-color);background-color:color-mix(in srgb, var(--black) 3%, var(--white));font-size:.875rem}.sample-report .sample-report-site{display:flex;align-items:center;gap:.5rem;font-weight:600}.sample-report .sample-report-favicon{width:.875rem;height:.875rem;border-radius:.25rem;background:var(--brand-color)}.sample-report .sample-report-tag{padding:.125rem .5rem;border-radius:999px;background-color:color-mix(in srgb, var(--brand-color) 14%, var(--white));color:var(--brand-text-color);font-size:.75rem;font-weight:600}.sample-report .sample-report-body{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;padding:1.5rem 1.25rem}.sample-report .sample-report-score.is-band-green{--band: #82b326;--band-ink: #4f7a0f;--band-pale: #e0f7b2}.sample-report .sample-report-score.is-band-amber{--band: #f5b014;--band-ink: #8a6100;--band-pale: #fff2cc}.sample-report .sample-report-score.is-band-red{--band: #c0392b;--band-ink: #a32a1f;--band-pale: #fbe0dc}.sample-report .sample-report-score{text-align:center}.sample-report .sample-report-dial{display:grid;place-content:center;width:8.5rem;height:8.5rem;border-radius:50%;background:radial-gradient(closest-side, var(--white) 78%, transparent 79%),conic-gradient(var(--band) calc(var(--score) * 1%), color-mix(in srgb, var(--black) 8%, var(--white)) 0);line-height:1}.sample-report .sample-report-number{font-size:2.5rem;font-weight:800}.sample-report .sample-report-of{color:var(--muted-text-color);font-size:.875rem}.sample-report .sample-report-band{display:inline-block;margin-top:.625rem !important;padding:.125rem .625rem;border:1px solid var(--band-ink);border-radius:999px;background-color:var(--band-pale);font-size:.8125rem;font-weight:600}.sample-report .sample-report-caption{margin-top:.25rem !important;color:var(--muted-text-color);font-size:.8125rem}.sample-report .sample-report-sections{display:grid;gap:.875rem;margin:0;padding:0;list-style:none}.sample-report .sample-report-sections li.is-band-green{--band: #82b326;--band-ink: #4f7a0f;--band-pale: #e0f7b2}.sample-report .sample-report-sections li.is-band-amber{--band: #f5b014;--band-ink: #8a6100;--band-pale: #fff2cc}.sample-report .sample-report-sections li.is-band-red{--band: #c0392b;--band-ink: #a32a1f;--band-pale: #fbe0dc}.sample-report .sample-report-sections li{display:grid;grid-template-columns:3.5rem 1fr 2rem;gap:.75rem;align-items:center;margin:0}.sample-report .sample-report-section-name{font-weight:600}.sample-report .sample-report-section-score{font-weight:700;text-align:right}.sample-report .sample-report-bar,.sample-report .leaderboard-bar{display:block;height:.625rem;overflow:hidden;border-radius:999px;background-color:color-mix(in srgb, var(--black) 8%, var(--white))}.sample-report .sample-report-bar>span,.sample-report .leaderboard-bar>span{display:block;width:calc(var(--score)*1%);height:100%;border-radius:inherit;background-color:var(--band)}.sample-report .sample-report-fixes{padding:1rem 1.25rem 1.25rem;border-top:1px solid var(--border-color)}.sample-report .sample-report-fixes ol{display:grid;gap:.5rem;margin:.625rem 0 0;padding:0;list-style:none}.sample-report .sample-report-fixes li{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0;padding:.625rem .75rem;border-radius:.5rem;background-color:color-mix(in srgb, var(--black) 3%, var(--white));font-size:.9375rem}.sample-report .sample-report-fixes-heading{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text-color)}.sample-report .sample-report-pill.is-band-green{--band: #82b326;--band-ink: #4f7a0f;--band-pale: #e0f7b2}.sample-report .sample-report-pill.is-band-amber{--band: #f5b014;--band-ink: #8a6100;--band-pale: #fff2cc}.sample-report .sample-report-pill.is-band-red{--band: #c0392b;--band-ink: #a32a1f;--band-pale: #fbe0dc}.sample-report .sample-report-pill{padding:.0625rem .5rem;border-radius:999px;background-color:var(--band-pale);color:var(--band-ink);font-size:.75rem;font-weight:700}.sample-report .sample-report-owner{margin-left:auto;color:var(--muted-text-color);font-size:.8125rem}@media(max-width: 560px){.sample-report .sample-report-body{grid-template-columns:1fr;justify-items:center;gap:1.25rem}.sample-report .sample-report-sections{width:100%}.sample-report .sample-report-owner{margin-left:0}}.leaderboard-teaser{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1.2fr);gap:3rem;align-items:center}@media(max-width: 810px){.leaderboard-teaser{grid-template-columns:1fr;gap:1.5rem}}.leaderboard-card{overflow:hidden;border:1px solid var(--border-color);border-radius:1rem;background-color:var(--white);box-shadow:0 1rem 2.5rem -1.5rem rgba(31,43,46,.3);color:var(--black)}.leaderboard-card p{margin:0}.leaderboard-card .leaderboard-card-head{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-bottom:1px solid var(--border-color)}.leaderboard-card .leaderboard-card-title{font-weight:700}.leaderboard-card .leaderboard-card-tag{color:var(--muted-text-color);font-size:.75rem}.leaderboard-card form.leaderboard-card-head{gap:.75rem;margin:0}.leaderboard-card form.leaderboard-card-head label{flex:1 1 auto;min-width:0}.leaderboard-card form.leaderboard-card-head select{width:100%;max-width:100%;padding:.375rem .625rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--white);font-size:.9375rem;font-weight:700}.leaderboard-card form.leaderboard-card-head .leaderboard-card-tag{margin-left:auto;white-space:nowrap}.leaderboard-card form.leaderboard-card-head.is-enhanced .leaderboard-picker-submit{display:none}.leaderboard-card .rankings-table-wrap{border:0;border-radius:0}.leaderboard-card .rankings-table tbody tr:last-child td{border-bottom:0}.leaderboard-card .leaderboard-colour-note{padding:.875rem 1.25rem;border-top:1px solid var(--border-color);color:var(--muted-text-color);font-size:.8125rem;line-height:1.5}.leaderboard-card .leaderboard-rows{margin:0;padding:.5rem 0;list-style:none}.leaderboard-card .leaderboard-rows li.is-band-green{--band: #82b326;--band-ink: #4f7a0f;--band-pale: #e0f7b2}.leaderboard-card .leaderboard-rows li.is-band-amber{--band: #f5b014;--band-ink: #8a6100;--band-pale: #fff2cc}.leaderboard-card .leaderboard-rows li.is-band-red{--band: #c0392b;--band-ink: #a32a1f;--band-pale: #fbe0dc}.leaderboard-card .leaderboard-rows li{display:grid;grid-template-columns:1.75rem 2rem minmax(0, 1fr) minmax(3rem, 7rem) 2.75rem;align-items:center;margin:0;padding:.5rem 1.25rem;gap:.75rem;font-size:.9375rem}@media(max-width: 560px){.leaderboard-card .leaderboard-rows li{grid-template-columns:1.5rem 2rem minmax(0, 1fr) 2.75rem}.leaderboard-card .leaderboard-rows li .leaderboard-bar{display:none}}.leaderboard-card .leaderboard-rows .is-band-you{background-color:color-mix(in srgb, var(--brand-color) 10%, var(--white));font-weight:700}.leaderboard-card .leaderboard-rank{color:var(--muted-text-color);font-weight:700}.leaderboard-card .leaderboard-tied{display:block;font-size:.625rem;font-weight:600;line-height:1}.leaderboard-card .leaderboard-name{min-width:0;font-weight:700}.leaderboard-card .leaderboard-name a{color:inherit;text-decoration:none}.leaderboard-card .leaderboard-name a:hover{text-decoration:underline}.leaderboard-card .leaderboard-logo{display:inline-grid;place-content:center;width:2rem;height:2rem;overflow:hidden;border-radius:.5rem;background-color:hsl(var(--hue), 55%, 45%);color:var(--white);font-weight:800}.leaderboard-card .leaderboard-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:var(--white)}.leaderboard-card .leaderboard-agent-ready{display:inline-block;margin-left:.375rem;padding:0 .5rem;border:1px solid #4f7a0f;border-radius:999px;background-color:#e0f7b2;color:#1f2b2e;font-weight:600;font-size:.75rem;line-height:1.5;white-space:nowrap}.leaderboard-card .leaderboard-score{padding:.0625rem .375rem;border:1px solid var(--band-ink);border-radius:999px;background-color:var(--band-pale);color:var(--band-ink);font-weight:800;text-align:center}.leaderboard-card .leaderboard-bar{display:block;height:.5rem;overflow:hidden;border-radius:999px;background-color:color-mix(in srgb, var(--black) 8%, var(--white))}.leaderboard-card .leaderboard-bar>span{display:block;width:calc(var(--score)*1%);height:100%;border-radius:inherit;background-color:var(--band)}.agent-ready-proof{max-width:44rem;margin:1.5rem auto 0;text-align:center}.agent-ready-proof p{margin:0}.agent-ready-proof .agent-ready-proof-count{font-weight:800;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.375rem);line-height:1.2}.agent-ready-proof .agent-ready-proof-count a{color:inherit;text-decoration:none}.agent-ready-proof .agent-ready-proof-count a:hover{text-decoration:underline}.agent-ready-proof .agent-ready-proof-count strong{color:var(--brand-text-color)}.agent-ready-proof .agent-ready-proof-caption{margin-top:1.75rem;color:var(--muted-text-color);font-size:.875rem}.agent-ready-proof .agent-ready-proof-pillars{display:grid;margin:.75rem 0 0;padding:0;gap:1rem;list-style:none;text-align:left}.agent-ready-proof .agent-ready-proof-pillars li{margin:0}.agent-ready-proof .agent-ready-proof-name{margin-right:.375rem;color:var(--brand-text-color);font-weight:800}.agent-ready-proof .agent-ready-proof-share{display:grid;grid-template-columns:minmax(0, 1fr) 3.5rem;align-items:center;margin-top:.375rem;gap:.75rem}.agent-ready-proof .agent-ready-proof-bar{display:block;height:.75rem;overflow:hidden;border-radius:999px;background-color:color-mix(in srgb, var(--black) 10%, var(--white))}.agent-ready-proof .agent-ready-proof-bar>span{display:block;width:var(--share);height:100%;border-radius:inherit;background-color:var(--brand-color)}.agent-ready-proof .agent-ready-proof-percent{font-weight:800;font-size:1.125rem;text-align:right}.agent-ready-proof .agent-ready-proof-check{margin-top:2.5rem}.agent-ready-proof .agent-ready-proof-line{font-weight:700;font-size:1.125rem}.agent-ready-proof .agent-ready-proof-form.check-your-site-form{justify-content:center;max-width:36rem;margin:1rem auto .5rem}.agent-ready-proof .agent-ready-proof-form.check-your-site-form input{text-align:left}.agent-ready-proof .agent-ready-proof-micro{color:var(--muted-text-color);font-size:.875rem}.brand-stringer-ai .column.column-icon-reach h3::before{content:"";display:block;width:2.25rem;height:2.25rem;margin-bottom:.75rem;background-color:var(--brand-color);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M2 12h20'/><path d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><circle cx='12' cy='12' r='10'/><path d='M2 12h20'/><path d='M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.brand-stringer-ai .column.column-icon-read h3::before{content:"";display:block;width:2.25rem;height:2.25rem;margin-bottom:.75rem;background-color:var(--brand-color);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/><circle cx='12' cy='12' r='3'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/><circle cx='12' cy='12' r='3'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.brand-stringer-ai .column.column-icon-place h3::before{content:"";display:block;width:2.25rem;height:2.25rem;margin-bottom:.75rem;background-color:var(--brand-color);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0z'/><circle cx='12' cy='10' r='3'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 0 1 16 0z'/><circle cx='12' cy='10' r='3'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.brand-stringer-ai .column.column-icon-trust h3::before{content:"";display:block;width:2.25rem;height:2.25rem;margin-bottom:.75rem;background-color:var(--brand-color);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/><path d='m9 12 2 2 4-4'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/><path d='m9 12 2 2 4-4'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.brand-stringer-ai .column.column-icon-act h3::before{content:"";display:block;width:2.25rem;height:2.25rem;margin-bottom:.75rem;background-color:var(--brand-color);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2 3 14h9l-1 8 10-12h-9l1-8z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M13 2 3 14h9l-1 8 10-12h-9l1-8z'/></svg>");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.brand-stringer-ai.is-home .columns-cards .inner:has(>.column:nth-child(4):last-child)>.column p:last-child em{border:0;font-weight:600}.brand-stringer-ai.is-home .columns-cards .inner:has(>.column:nth-child(4):last-child)>.column:nth-child(-n+2) p:last-child em{background-color:#e0f0fb;color:#1f5f8b}.brand-stringer-ai.is-home .columns-cards .inner:has(>.column:nth-child(4):last-child)>.column:nth-child(3) p:last-child em{background-color:#ece4fb;color:#5b3aa0}.brand-stringer-ai.is-home .columns-cards .inner:has(>.column:nth-child(4):last-child)>.column:nth-child(4) p:last-child em{background-color:#fde3d3;color:#a3410f}.brand-stringer-ai.is-home .modular-block-content.shade-light:not(:has(h2)){padding-top:0;padding-bottom:2rem}.brand-stringer-ai.is-home .modular-block ul li::before{content:none;display:none}body.brand-stringer-ai{--brand-light-color: #fff6f0}.brand-stringer-ai.is-home .columns-cards .column,.brand-stringer-ai.is-home .columns-cards .column h3{text-align:left}.brand-stringer-ai.is-home .modular-block ul{list-style:none !important}.brand-stringer-ai.is-home .modular-block ul li::marker{content:""}.brand-stringer-ai .modular-block>.wrap{box-sizing:border-box;max-width:calc(1120px + 3rem);margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.brand-stringer-ai.is-home .columns-cards .inner:has(>.column:nth-child(4):last-child){align-items:stretch}.brand-stringer-ai.is-home .columns-cards .inner:has(>.column:nth-child(4):last-child)>.column{display:flex;flex-direction:column}.brand-stringer-ai.is-home .columns-cards .inner:has(>.column:nth-child(4):last-child)>.column>.text{display:flex;flex:1 1 auto;flex-direction:column}.brand-stringer-ai.is-home .columns-cards .inner:has(>.column:nth-child(4):last-child)>.column p:last-child:has(>em){margin-top:auto;padding-top:.75rem}#block-124caa81-59cf-4a95-9519-b763c8130a55>.wrap>.text{max-width:64rem}#block-124caa81-59cf-4a95-9519-b763c8130a55>.wrap>.text>p{max-width:50rem;margin-right:auto;margin-left:auto}#block-124caa81-59cf-4a95-9519-b763c8130a55 table{width:100%;margin:2rem 0 0;border:0;border-collapse:collapse;text-align:left;font-size:1rem;line-height:1.5;color:#1f2b2e}#block-124caa81-59cf-4a95-9519-b763c8130a55 tr{display:block;padding:1.25rem 0;border-top:1px solid #dce3e5}#block-124caa81-59cf-4a95-9519-b763c8130a55 tr:last-child{border-bottom:1px solid #dce3e5}#block-124caa81-59cf-4a95-9519-b763c8130a55 th,#block-124caa81-59cf-4a95-9519-b763c8130a55 td{display:block;padding:0;border:0;background:none;text-align:left;vertical-align:top}#block-124caa81-59cf-4a95-9519-b763c8130a55 th{margin-bottom:.25rem;font-weight:700}#block-124caa81-59cf-4a95-9519-b763c8130a55 th strong{font-weight:700}#block-124caa81-59cf-4a95-9519-b763c8130a55 th strong:first-child{display:inline-block;min-width:1.75rem}#block-124caa81-59cf-4a95-9519-b763c8130a55 td{font-weight:400}#block-124caa81-59cf-4a95-9519-b763c8130a55 td+td{margin-top:.25rem;color:#5b6b6f}@media(min-width: 811px){#block-124caa81-59cf-4a95-9519-b763c8130a55 tr{display:grid;grid-template-columns:9rem minmax(0, 1fr) minmax(0, 1fr);-moz-column-gap:2rem;column-gap:2rem}#block-124caa81-59cf-4a95-9519-b763c8130a55 th{margin-bottom:0}#block-124caa81-59cf-4a95-9519-b763c8130a55 td+td{margin-top:0}}.rankings{box-sizing:border-box;max-width:calc(1120px + 3rem);margin:0 auto;padding:2rem 1.5rem 3rem}.rankings a{color:inherit}.rankings .rankings-header h1{margin-bottom:.5rem}.rankings .rankings-lede{max-width:44rem;color:var(--muted-text-color)}.rankings .rankings-lede a{color:var(--brand-text-color)}.rankings-controls{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-bottom:1.5rem;padding:1rem;border-radius:.75rem;background-color:var(--brand-light-color, #fff6f0)}.rankings-controls .rankings-control{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem}.rankings-controls .rankings-control-label{color:var(--muted-text-color);font-weight:600}.rankings-controls input,.rankings-controls select{min-width:12rem;padding:.5rem .75rem;border:1px solid var(--border-color);border-radius:.5rem;background-color:var(--white);font-size:.9375rem}.rankings-controls .rankings-reset{align-self:center;font-size:.875rem}.rankings-table-wrap{overflow-x:auto;border:1px solid var(--border-color);border-radius:.75rem}.rankings-table{width:100%;border-collapse:collapse;font-size:.9375rem}.rankings-table th,.rankings-table td{padding:.625rem .75rem;border-bottom:1px solid var(--border-color);text-align:left;vertical-align:middle}.rankings-table thead th{background-color:color-mix(in srgb, var(--black) 3%, var(--white));font-size:.8125rem;white-space:nowrap}.rankings-table thead th a{text-decoration:none}.rankings-table thead th[aria-sort] a{color:var(--brand-text-color)}.rankings-table tbody tr.is-band-green{--band: #82b326;--band-ink: #4f7a0f;--band-pale: #e0f7b2}.rankings-table tbody tr.is-band-amber{--band: #f5b014;--band-ink: #8a6100;--band-pale: #fff2cc}.rankings-table tbody tr.is-band-red{--band: #c0392b;--band-ink: #a32a1f;--band-pale: #fbe0dc}.rankings-table tbody tr.is-top3{background-color:color-mix(in srgb, var(--brand-color) 6%, var(--white))}.rankings-table .rankings-group th{background-color:color-mix(in srgb, var(--black) 5%, var(--white));color:var(--muted-text-color);font-size:.8125rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.rankings-table .rankings-rank{width:5.5rem;white-space:nowrap}.rankings-table .rankings-rank-number{display:block;font-size:1.5rem;font-weight:800;line-height:1.1}.rankings-table .rankings-tied{display:block;color:var(--muted-text-color);font-size:.6875rem;font-weight:600;text-transform:lowercase}.rankings-table .rankings-company{min-width:16rem}.rankings-table .rankings-company-inner{display:flex;gap:.75rem;align-items:center}.rankings-table .rankings-logo{display:inline-grid;flex:0 0 auto;place-content:center;width:2.25rem;height:2.25rem;overflow:hidden;border-radius:.5rem;background-color:hsl(var(--hue), 55%, 45%);color:var(--white);font-weight:800}.rankings-table .rankings-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:var(--white)}.rankings-table .rankings-name{display:block;font-weight:700;text-decoration:none}.rankings-table .rankings-name:hover{text-decoration:underline}.rankings-table .rankings-agent-ready{display:inline-block;margin-top:.125rem;padding:0 .5rem;border:1px solid #4f7a0f;border-radius:999px;background-color:#e0f7b2;color:#1f2b2e;font-weight:600;font-size:.75rem;line-height:1.5;text-decoration:none}.rankings-table .rankings-agent-ready:hover{text-decoration:underline}.rankings-table .rankings-held{display:block;margin-top:.125rem;color:#5c6f73;font-size:.75rem;line-height:1.4}.rankings-table .rankings-score{white-space:nowrap}.rankings-table .rankings-score-number{display:inline-block;min-width:2.5rem;padding:.0625rem .625rem;border:1px solid var(--band-ink);border-radius:999px;background-color:var(--band-pale);color:var(--band-ink);font-size:1.125rem;font-weight:800;text-align:center}.rankings-table .rankings-empty{padding:2rem;text-align:center}@media(max-width: 810px){.rankings-table thead{display:none}.rankings-table tbody tr:not(.rankings-group){display:grid;grid-template-columns:auto minmax(0, 1fr) auto;gap:.5rem .75rem;padding:.75rem;border-bottom:1px solid var(--border-color)}.rankings-table td{padding:0;border:0}.rankings-table .rankings-rank{width:auto}.rankings-table .rankings-company{min-width:0}.rankings-table .rankings-score{text-align:right}.rankings-table .rankings-group{display:block}.rankings-table .rankings-group th{display:block}.rankings-table .rankings-group{display:block}.rankings-table .rankings-group th{display:block}}.rankings-pages{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center;margin:1.5rem 0}.rankings-pages a{min-width:2.25rem;padding:.375rem .625rem;border:1px solid var(--border-color);border-radius:.5rem;text-align:center;text-decoration:none}.rankings-pages a.is-current{border-color:var(--brand-color);background-color:var(--brand-color);color:var(--white)}.rankings-unnamed{margin-top:1rem;color:var(--muted-text-color);text-align:center}.rankings-colour-note{max-width:48rem;margin:0 auto 1rem;color:var(--muted-text-color);font-size:.9375rem;line-height:1.5;text-align:center}.rankings-search-notice{margin:0 0 1rem;padding:.75rem 1rem;border:1px solid var(--border-color);border-radius:.75rem;text-align:center}.rankings-signin{margin:1rem 0 0;text-align:center;font-weight:600}.rankings-signin a{color:var(--brand-text-color)}.rankings-method{max-width:44rem;margin:2.5rem auto 0}.rankings-method h2{margin-bottom:.75rem;text-align:center}.rankings-method p{margin:0 0 1rem}.rankings-method a{color:var(--brand-text-color)}.rankings-search-miss{margin:1.5rem 0;padding:1.5rem;border:1px solid var(--border-color);border-radius:.75rem;text-align:center}.rankings-cta-form.check-your-site-form{justify-content:center;max-width:36rem;margin:1rem auto}.rankings-cta-form.check-your-site-form input{text-align:left}.rankings-search-extra th{border-top:2px solid var(--border-color)}.rankings-rank-of{display:block;color:var(--muted-text-color);font-size:.75rem;white-space:nowrap}.page-agent-ready .site-header{margin-bottom:0}.page-agent-ready .content-sidebar-wrap{max-width:100%;padding-right:0;padding-left:0}.page-agent-ready .content{max-width:100%;margin-bottom:0}.agent-ready{color:#1f2b2e;font-size:18px}.agent-ready h1,.agent-ready h2,.agent-ready p{margin:0;color:inherit}.agent-ready-inner{max-width:1180px;margin:0 auto}.agent-ready .agent-ready-eyebrow{display:inline-flex;align-items:center;margin-bottom:14px;gap:8px;color:#4f6e17;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.agent-ready .agent-ready-eyebrow.is-muted{color:#5e6e72}.agent-ready .agent-ready-eyebrow.is-on-dark{color:#9aca3c}.agent-ready-tick{position:relative;flex:none;width:18px;height:18px;border-radius:50%;background:#9aca3c}.agent-ready-tick::after{position:absolute;top:3.5px;left:6px;width:4px;height:8px;transform:rotate(45deg);border:solid #1f2b2e;border-width:0 2px 2px 0;content:""}.agent-ready-link{color:#1f2b2e;font-weight:600;font-size:16px;text-decoration:underline;text-decoration-color:#ff671d;text-decoration-thickness:2px;text-underline-offset:4px;white-space:nowrap}.agent-ready-nowrap{white-space:nowrap}.agent-ready-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border:1px solid rgba(0,0,0,0);border-radius:6px;font:inherit;font-weight:600;font-size:16px;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer}.agent-ready-btn.is-cta{border-color:#ff671d;background:#ff671d;color:#fff}.agent-ready-btn.is-secondary{border-color:#75868a;background:#fff;color:#1f2b2e}.agent-ready-band{display:inline-block;padding:5px 14px;border:1px solid #82b326;border-radius:999px;background:#e0f7b2;color:#1f2b2e;font-weight:700;font-size:14px;line-height:1.2}.agent-ready-band.is-band-amber{border-color:#8a6100;background:#fff2cc}.agent-ready-band.is-band-red{border-color:#a32a1f;background:#fbe0dc}.agent-ready-lede .agent-ready-band{padding:1px 10px;font-size:.875em}.agent-ready-logo{display:grid;position:relative;flex:none;place-items:center;overflow:hidden;background:hsl(var(--hue), 55%, 45%);box-shadow:0 0 0 1px #dce3e5;color:#fff;font-weight:800}.agent-ready-logo img{position:absolute;width:100%;height:100%;inset:0;-o-object-fit:contain;object-fit:contain;background:#fff}.agent-ready-logo-lg{width:104px;height:104px;margin-bottom:36px;border-radius:24px;box-shadow:0 0 0 1px #dce3e5,0 12px 28px rgba(31,43,46,.1);font-size:48px}.agent-ready-logo-md{width:52px;height:52px;border-radius:13px;font-size:24px}.agent-ready-logo-sm{width:56px;height:56px;border-radius:14px;font-size:26px}.agent-ready-hero{padding:88px 24px 96px;background:linear-gradient(180deg, #fff 0, #fff 60%, #fff6f0 100%)}.agent-ready-hero h1{margin-bottom:22px;font-weight:750;font-size:68px;line-height:1.04;letter-spacing:-0.02em}.agent-ready-hero h1.is-long{font-size:48px}.agent-ready:not(.is-verified) .agent-ready-hero{background:#fff}.agent-ready-hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) 490px;align-items:center;max-width:1180px;margin:0 auto;gap:72px}.agent-ready .agent-ready-meta{margin-bottom:22px;color:#5e6e72;font-size:18px}.agent-ready .agent-ready-meta a{color:#1f2b2e;font-weight:600;text-decoration:underline;text-decoration-color:#ff671d;text-decoration-thickness:2px;text-underline-offset:4px}.agent-ready-dot{margin:0 10px}.agent-ready-lede{max-width:520px;color:#3c4a4d;font-size:20px;line-height:1.5}.agent-ready-held{max-width:520px;color:#3c4a4d;font-size:16px;line-height:1.5}.agent-ready .agent-ready-rankings{margin-top:22px}.agent-ready-score-card{padding:32px 32px 24px;border-radius:20px;background:#1f2b2e;box-shadow:0 24px 48px rgba(31,43,46,.22);color:#fff;font-size:16px}.agent-ready-score-card a{color:#fff;text-decoration:underline;text-decoration-color:#ff671d;text-underline-offset:3px}.agent-ready-score-head{display:flex;align-items:center;justify-content:space-between}.agent-ready-score-label{color:#b4c0c3;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.agent-ready .agent-ready-score-number{display:flex;align-items:baseline;margin:8px 0 18px;gap:6px}.agent-ready .agent-ready-score-number strong{font-weight:750;font-size:104px;line-height:1;letter-spacing:-0.03em}.agent-ready .agent-ready-score-number span{color:#b4c0c3;font-weight:500;font-size:24px}.agent-ready-scale{display:grid;position:relative;height:8px;gap:3px}.agent-ready-scale>span{border-radius:4px}.agent-ready-scale .is-red{background:#c0392b;opacity:.8}.agent-ready-scale .is-amber{background:#f5b014;opacity:.8}.agent-ready-scale .is-green{background:#9aca3c}.agent-ready-pin{position:absolute;top:-5px;width:4px;height:18px;margin-left:-2px;border-radius:2px;background:#fff;box-shadow:0 0 0 3px #1f2b2e}.agent-ready-scale-labels{position:relative;height:22px;margin-top:6px;color:#8a9ea3;font-size:12px}.agent-ready-scale-labels span{position:absolute;transform:translateX(-50%)}.agent-ready-scale-labels span:first-child{left:0;transform:none}.agent-ready-scale-labels .is-end{right:0;transform:none}.agent-ready-green-rule{margin:0 0 12px;color:#8a9ea3;font-size:12px;line-height:1.4}.agent-ready-sections{display:grid;margin:20px 0 0;padding:20px 0 0;gap:16px;border-top:1px solid #34444a;list-style:none}.agent-ready-sections li{margin:0}.agent-ready-section-top{display:grid;grid-template-columns:56px minmax(0, 1fr) auto;align-items:baseline;margin-bottom:7px;gap:10px}.agent-ready-section-name,.agent-ready-section-value{font-weight:700;font-size:16px;font-variant-numeric:tabular-nums}.agent-ready-section-question{overflow:hidden;color:#9fb0b4;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.agent-ready-section-track{height:8px;overflow:hidden;border-radius:4px;background:#34444a}.agent-ready-section-track span{display:block;height:100%;border-radius:4px;background:#9aca3c}.agent-ready-score-foot{display:flex;justify-content:space-between;margin-top:22px;padding-top:16px;border-top:1px solid #34444a;color:#b4c0c3;font-size:14px}.agent-ready-own{padding:24px 24px 96px;background:#fff6f0}.agent-ready-own-panel{display:grid;grid-template-columns:auto minmax(0, 1fr);align-items:center;max-width:1180px;margin:0 auto;padding:48px 64px;gap:64px;border:1px solid #f3e1d6;border-radius:24px;background:#fff}.agent-ready-own-panel h2{margin-bottom:10px;font-weight:700;font-size:36px;letter-spacing:-0.01em}.agent-ready-own-panel p{margin-bottom:26px;color:#3c4a4d;font-size:18px}.agent-ready-own-panel .agent-ready-eyebrow{margin-bottom:10px}.agent-ready .agent-ready-own-art{margin:0;filter:drop-shadow(0 14px 20px rgba(31, 43, 46, 0.16))}.agent-ready .agent-ready-own-art img{display:block;width:180px;height:auto}.agent-ready-buttons{display:flex;flex-wrap:wrap;gap:12px}.agent-ready-others{padding:88px 24px;background:#fff}.agent-ready-section-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:28px;gap:16px}.agent-ready-section-head h2{font-weight:700;font-size:30px}.agent-ready-section-head.is-ruled{margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #dce3e5}.agent-ready-section-head~.agent-ready-section-head{margin-top:56px}.agent-ready-sort{color:#5e6e72;font-size:15px}.agent-ready-strip{display:grid;grid-template-columns:repeat(10, minmax(0, 1fr));margin:0;padding:0;gap:12px;list-style:none}.agent-ready-strip li{margin:0}.agent-ready-strip-item{display:flex;flex-direction:column;align-items:center;height:100%;padding:18px 6px 14px;gap:10px;border:1px solid #dce3e5;border-radius:14px;color:#1f2b2e;text-decoration:none;transition:border-color .15s}.agent-ready-strip-item:hover{border-color:#82b326}.agent-ready-strip-name{font-weight:600;font-size:14px;line-height:1.2;text-align:center;overflow-wrap:anywhere}.agent-ready-strip-score{padding:1px 9px;border:1px solid #82b326;border-radius:999px;background:#e0f7b2;font-weight:700;font-size:13px}.agent-ready-check-band{padding:72px 24px;background:#1f2b2e;color:#fff;text-align:center}.agent-ready-check-band h2{margin-bottom:24px;font-weight:700;font-size:36px}.agent-ready-check-band .agent-ready-check-form{margin:0 auto}.agent-ready-check-form{display:flex;max-width:560px;gap:10px}.agent-ready-check-form input{flex:1;min-width:0;margin:0;padding:13px 16px;border:1px solid #dce3e5;border-radius:6px;background:#fff;color:#1f2b2e;font:inherit;font-size:16px}.agent-ready .agent-ready-micro{margin-top:14px;color:#b4c0c3;font-size:14px}.agent-ready-list-hero{padding:80px 24px 88px;overflow:hidden;background:#1f2b2e;color:#fff}.agent-ready-list-hero h1{margin-bottom:16px;font-weight:750;font-size:68px;line-height:1.04;letter-spacing:-0.02em}.agent-ready-list-hero .is-green{color:#9aca3c}.agent-ready-list-hero .agent-ready-eyebrow{margin-bottom:18px}.agent-ready-list-hero .agent-ready-check-form{max-width:540px}.agent-ready-list-hero .agent-ready-check-form input{border-color:rgba(0,0,0,0)}.agent-ready-list-hero-grid{display:grid;grid-template-columns:minmax(0, 1fr) 360px;align-items:center;max-width:1180px;margin:0 auto;gap:48px}.agent-ready .agent-ready-list-sub{margin-bottom:28px;color:#dce3e5;font-size:24px}.agent-ready .agent-ready-earn{margin-bottom:28px;padding-left:14px;border-left:3px solid #9aca3c;color:#b4c0c3;font-size:17px}.agent-ready .agent-ready-error{margin-bottom:20px;color:#ffb4a8;font-weight:600}.agent-ready-fan{position:relative;height:300px}.agent-ready-fan img{position:absolute;height:auto;filter:drop-shadow(0 18px 24px rgba(0, 0, 0, 0.35))}.agent-ready-fan-0{top:0;left:140px;width:200px;transform:rotate(5deg)}.agent-ready-fan-1{top:70px;left:-10px;width:168px;transform:rotate(-9deg)}.agent-ready-fan-0:only-child{left:80px}.agent-ready-list-body{padding:72px 24px 96px;background:#fff}.agent-ready-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0;padding:0;gap:16px;list-style:none}.agent-ready-grid li{margin:0}.agent-ready-company{display:grid;grid-template-columns:52px minmax(0, 1fr) auto;grid-template-areas:"logo id score" "bar bar bar" "date date date";align-items:center;height:100%;padding:22px 20px 18px;gap:14px;border:1px solid #dce3e5;border-radius:16px;background:#fff;color:#1f2b2e;text-decoration:none;transition:border-color .15s,box-shadow .15s}.agent-ready-company:hover{border-color:#82b326;box-shadow:0 8px 20px rgba(31,43,46,.08)}.agent-ready-company .agent-ready-logo{grid-area:logo}.agent-ready-company-id{display:flex;grid-area:id;flex-direction:column;min-width:0;gap:3px}.agent-ready-company-name{overflow:hidden;font-weight:700;font-size:17px;text-overflow:ellipsis;white-space:nowrap}.agent-ready-company-domain{overflow:hidden;color:#5e6e72;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.agent-ready-company-score{grid-area:score;font-weight:750;font-size:32px;font-variant-numeric:tabular-nums;letter-spacing:-0.02em}.agent-ready-company-bar{grid-area:bar;height:6px;overflow:hidden;border-radius:3px;background:#eef2f3}.agent-ready-company-bar span{display:block;height:100%;border-radius:3px;background:#9aca3c}.agent-ready-company-checked{grid-area:date;color:#5e6e72;font-size:13px}.agent-ready-empty{color:#5e6e72}@media(max-width: 1080px){.agent-ready-hero-grid{grid-template-columns:minmax(0, 1fr);gap:48px}.agent-ready-hero-card{max-width:560px}.agent-ready-strip{grid-template-columns:repeat(5, minmax(0, 1fr))}.agent-ready-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.agent-ready-list-hero-grid{grid-template-columns:minmax(0, 1fr)}.agent-ready-fan{display:none}}@media(max-width: 810px){.agent-ready-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.agent-ready-strip{grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.agent-ready-strip li:nth-child(n+7){display:none}}@media(max-width: 560px){.agent-ready{font-size:16px}.agent-ready-hero{padding:40px 16px 48px}.agent-ready-hero h1{font-size:40px}.agent-ready-hero h1.is-long{font-size:32px}.agent-ready-hero-grid{gap:36px}.agent-ready-logo-lg{width:72px;height:72px;margin-bottom:22px;border-radius:18px;font-size:34px}.agent-ready .agent-ready-meta{display:flex;flex-direction:column;gap:2px;font-size:15px}.agent-ready .agent-ready-meta a{align-self:flex-start}.agent-ready-dot{display:none}.agent-ready-lede{font-size:17px}.agent-ready-score-card{padding:24px 20px 20px;border-radius:18px}.agent-ready .agent-ready-score-number strong{font-size:80px}.agent-ready-section-top{grid-template-columns:56px minmax(0, 1fr) auto}.agent-ready-section-question{display:none}.agent-ready-score-foot{flex-direction:column;gap:6px}.agent-ready-score-foot a{align-self:flex-start}.agent-ready-own{padding:8px 16px 48px}.agent-ready-own-panel{grid-template-columns:minmax(0, 1fr);justify-items:center;padding:32px 20px;gap:24px;text-align:center}.agent-ready-own-panel h2{font-size:26px}.agent-ready-own-panel p{font-size:16px}.agent-ready-buttons{flex-direction:column;justify-content:center;width:100%}.agent-ready-buttons .agent-ready-btn{width:100%}.agent-ready-others{padding:48px 16px}.agent-ready-section-head h2{font-size:22px}.agent-ready-check-band{padding:48px 16px}.agent-ready-check-band h2{font-size:26px}.agent-ready-check-form{flex-direction:column}.agent-ready-list-hero{padding:48px 16px 56px}.agent-ready-list-hero h1{font-size:40px}.agent-ready .agent-ready-list-sub{font-size:19px}.agent-ready .agent-ready-earn{font-size:15px}.agent-ready-list-body{padding:48px 16px 64px}.agent-ready-grid{grid-template-columns:minmax(0, 1fr)}}

/*# sourceMappingURL=cms.css.map*/