/* Light-mode paint only; generated from site-6436446c19.css. */
html[data-theme="light"]{--bg:#f4f8fa!important;--ink:#315e63!important;--muted:#294b5c!important;--cyan:#128269!important;--violet:#211282!important}
html[data-theme="light"] header{border-bottom:1px solid #aec5cf77!important}
html[data-theme="light"] .logo small{color:#294b5c!important}
html[data-theme="light"] .client{border:1px solid #aec5cf!important}
html[data-theme="light"] .lang{color:#294b5c!important}
html[data-theme="light"] .menu{border:1px solid #aec5cf!important}
html[data-theme="light"] .hero-shade{background:linear-gradient(90deg,transparent 15%,#f4f8fa00 42%,#f4f8fa80 65%,#f4f8fae0 100%)!important}
html[data-theme="light"] .hero-code{color:#294b5c!important}
html[data-theme="light"] .eyebrow{color:#294b5c!important}
html[data-theme="light"] .hero-copy p{color:#294b5c!important}
html[data-theme="light"] .text-link{color:#294b5c!important;border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .hero-note b{color:#294b5c!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .core-caption{color:#128269aa!important}
html[data-theme="light"] .orbital-label span{color:#294b5c!important}
html[data-theme="light"] .orbital-label strong{color:#217367!important}
html[data-theme="light"] .orbital-label small{color:#294b5c!important}
html[data-theme="light"] .mode-switch{border-top:1px solid #aec5cf!important;background:#f4f8fad9!important}
html[data-theme="light"] .mode-switch button{border-left:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] .mode-switch button.active{color:#128268!important}
html[data-theme="light"] .section-number{color:#294b5c!important}
html[data-theme="light"] .year-art{border-left:1px solid #aec5cf!important}
html[data-theme="light"] .year-art .year:after{color:#12826910!important}
html[data-theme="light"] .year-art:before{border:1px solid #aec5cf!important}
html[data-theme="light"] .year-line{background:linear-gradient(90deg,#67f8d7,#ffffff)!important}
html[data-theme="light"] .year-line span{color:#294b5c!important}
html[data-theme="light"] .experience p{color:#294b5c!important}
html[data-theme="light"] .experience .pill-list{color:#294b5c!important}
html[data-theme="light"] .pill-list span{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .architecture{border-top:1px solid #aec5cf!important;border-bottom:1px solid #aec5cf!important;background:linear-gradient(130deg,#f4f8fa,#f4f8fa)!important}
html[data-theme="light"] .section-head p{color:#294b5c!important}
html[data-theme="light"] .capability{border-top:1px solid #aec5cf!important}
html[data-theme="light"] .capability:last-child{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .capability .english{color:#2e5a66!important}
html[data-theme="light"] .capability h3{color:#294b5c!important}
html[data-theme="light"] .capability p{color:#294b5c!important}
html[data-theme="light"] .tags span{border:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] .capability a{border:1px solid #aec5cf!important}
html[data-theme="light"] .domain-form{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .domain-form input{color:#236471!important}
html[data-theme="light"] .domain-form button{border:1px solid #aec5cf!important}
html[data-theme="light"] .domain-extension{color:#294b5c!important}
html[data-theme="light"] .domain-section p{color:#294b5c!important}
html[data-theme="light"] .domain-result{color:#294b5c!important}
html[data-theme="light"] .domain-result a{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .flow-node{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .flow-node span{color:#294b5c!important}
html[data-theme="light"] .flow-node:nth-child(2){border-color:#aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .flow-node:nth-child(3){border-color:#aec5cf!important;background:#f4f8fa!important}
html[data-theme="light"] .flow-detail li{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .flow-detail b{color:#294b5c!important}
html[data-theme="light"] .flow-detail strong{color:#294b5c!important}
html[data-theme="light"] .flow-detail small{color:#294b5c!important}
html[data-theme="light"] .faq p{color:#294b5c!important}
html[data-theme="light"] details{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] summary{color:#294b5c!important}
html[data-theme="light"] .closing{border-top:1px solid #aec5cf!important;background:radial-gradient(ellipse at 50% 100%,#ffffff55,transparent 70%)!important}
html[data-theme="light"] .closing:before{border:1px solid #aec5cf!important}
html[data-theme="light"] .closing p{color:#294b5c!important}
html[data-theme="light"] footer{background:#f4f8fa!important}
html[data-theme="light"] footer h4{color:#294b5c!important}
html[data-theme="light"] footer a:not(.logo){color:#294b5c!important}
html[data-theme="light"] .copyright{border-top:1px solid #aec5cf!important}
html[data-theme="light"] .contact-float{background:#ffffff!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .hv-header-shell #navigation{background:#f4f8fa!important;border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .hero-shade{background:linear-gradient(#f4f8fad0,#f4f8fabb 30%,#f4f8fa00 70%)!important}
html[data-theme="light"] .year-art{border-top:1px solid #aec5cf!important}
html[data-theme="light"] .nav-discover{color:#26636e!important}
html[data-theme="light"] .domain-section{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .home-service{border:1px solid #aec5cf!important;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--service-color) 6%,transparent),transparent 70%),#ffffff!important}
html[data-theme="light"] .service-code{color:#294b5c!important}
html[data-theme="light"] .home-service h3{color:#295c6a!important}
html[data-theme="light"] .home-service p{color:#294b5c!important}
html[data-theme="light"] .section-tail{border-top:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] .section-tail a{color:#1c7863!important}
html[data-theme="light"] .home-plans{background:#ffffff!important;border-top:1px solid #aec5cf!important;border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .home-products{border-top:1px solid #aec5cf!important}
html[data-theme="light"] .product-card{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .product-card p{color:#294b5c!important}
html[data-theme="light"] .preview-note{color:#294b5c!important}
html[data-theme="light"] .home-knowledge{background:#ffffff!important;border-top:1px solid #aec5cf!important;border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .knowledge-layout>div>p{color:#294b5c!important}
html[data-theme="light"] .knowledge-links>a{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .knowledge-links>a>span{color:#294b5c!important}
html[data-theme="light"] .knowledge-links p{color:#294b5c!important}
html[data-theme="light"] .knowledge-links b{color:#1b1a7a!important}
html[data-theme="light"] .portfolio-entry{border-top:1px solid #aec5cf!important}
html[data-theme="light"] .portfolio-entry p{color:#294b5c!important}
html[data-theme="light"] .portfolio-path>span{color:#294b5c!important}
html[data-theme="light"] .portfolio-path .button{color:#272371!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .home-menu{border:1px solid #aec5cf!important;background:#f4f8faf5!important}
html[data-theme="light"] .home-menu-top{border-bottom:1px solid #aec5cf!important;color:#276d5f!important}
html[data-theme="light"] .home-menu-top button{color:#294b5c!important}
html[data-theme="light"] .home-menu-grid>a{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .home-menu-bottom{border-top:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] .identity-globe{color:#286c60!important}
html[data-theme="light"] .identity-ring{border:1px solid #aec5cf!important}
html[data-theme="light"] .identity-ring.second{border-color:#aec5cf!important}
html[data-theme="light"] .identity-globe:after{border:1px solid #aec5cf!important}
html[data-theme="light"] .identity-caption{color:#294b5c!important}
html[data-theme="light"] .identity-label{color:#305864!important}
html[data-theme="light"] .identity-form{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .identity-form input{color:#28696c!important}
html[data-theme="light"] .identity-form select{background:#ffffff!important;color:#296b5d!important}
html[data-theme="light"] .identity-chips button{color:#294b5c!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .identity-chips button.active{border-color:#aec5cf!important;color:#1d7762!important}
html[data-theme="light"] .home-domain-selected{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .merged-heading h2 em{color:#128269!important}
html[data-theme="light"] .merged-heading>p{color:#294b5c!important}
html[data-theme="light"] .merged-heading .eyebrow{color:#24705a!important}
html[data-theme="light"] .name-orbit{border:1px solid #aec5cf44!important}
html[data-theme="light"] .name-orbit.two{border-color:#aec5cf44!important}
html[data-theme="light"] .path-options button{background:#ffffff!important;border:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] .path-options button.on{border-color:#17826a!important;color:#128260!important;background:#ffffff44!important}
html[data-theme="light"] .path-icon{color:#276d5e!important}
html[data-theme="light"] .path-options small{color:#294b5c!important}
html[data-theme="light"] .path-indicator{color:#294b5c!important}
html[data-theme="light"] .path-options button:hover{border-color:#aec5cf!important}
html[data-theme="light"] .merged-controls .domain-label{color:#305864!important}
html[data-theme="light"] .merged-controls .searchbox{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .searchbox input{color:#28696c!important}
html[data-theme="light"] .searchbox select{background:#ffffff!important;color:#296b5d!important}
html[data-theme="light"] .extensions button{border:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] .extensions button.on{border-color:#aec5cf!important;color:#1d7762!important}
html[data-theme="light"] .path-hint{color:#294b5c!important}
html[data-theme="light"] .explorer-choice{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] .explorer-choice h3{color:#295b6b!important}
html[data-theme="light"] .home-explorer-detail{border:1px solid #aec5cf!important;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--service-color) 7%,transparent),transparent 65%),#ffffff!important}
html[data-theme="light"] .home-explorer-detail p{color:#294b5c!important}
html[data-theme="light"] .home-explorer-detail .detail-note{color:#294b5c!important}
html[data-theme="light"] .home-contact{border-top:1px solid #aec5cf!important}
html[data-theme="light"] .contact-intro p{color:#294b5c!important}
html[data-theme="light"] .piece-content small{color:#294b5c!important}
html[data-theme="light"] .contact-note{color:#294b5c!important}
html[data-theme="light"] .puzzle-panel{background:#ffffff!important;border-color:#aec5cf!important}
html[data-theme="light"] .puzzle-panel-head>span{color:#294b5c!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel h3{color:#2a6a67!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel p{color:#294b5c!important}
html[data-theme="light"] .interlocked-puzzle{border:1px solid #aec5cf!important}
html[data-theme="light"] .puzzle-sub{fill:#294b5c!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel .puzzle-panel-note{color:#294b5c!important}
html[data-theme="light"] #plans .hvsol-stage{border:1px solid #aec5cf!important;background:radial-gradient(ellipse at 20% 70%,#ffffff25,transparent 60%),#ffffff!important}
html[data-theme="light"] #plans .hvsol-station-number{background:#ffffff!important;border:1px solid #aec5cf!important}
html[data-theme="light"] #plans .hvsol-station small{color:#294b5c!important}
html[data-theme="light"] #plans .hvsol-solution{border:1px solid #aec5cf!important;background:#ffffff!important}
html[data-theme="light"] #plans .hvsol-solution>.hvsol-label{color:var(--accent,#128269)!important}
html[data-theme="light"] #plans .hvsol-solution h3{color:var(--accent,#128269)!important}
html[data-theme="light"] #plans .hvsol-solution p{color:#294b5c!important}
html[data-theme="light"] #plans .hvsol-solution ul{border-top:1px solid #aec5cf!important}
html[data-theme="light"] #plans .hvsol-solution li{color:#294b5c!important}
html[data-theme="light"] #plans .hvsol-solution li:before{color:var(--accent,#128269)!important}
html[data-theme="light"] #plans .hvsol-action{border:1px solid var(--accent,#17826a)!important;color:var(--accent,#128269)!important}
html[data-theme="light"] #plans .hvsol-solution-note{color:#294b5c!important}
html[data-theme="light"] #plans .hvsol-stage-footer{border-top:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] #plans .hvsol-stage-footer a{color:#306457!important}
html[data-theme="light"] #plans .hvsol-note{color:#294b5c!important}
html[data-theme="light"] #heritage.hv-time:before{background:radial-gradient(ellipse at 25% 50%,#ffffff45,transparent 65%)!important}
html[data-theme="light"] #heritage .hv-time-copy h2 em{color:#128269!important}
html[data-theme="light"] #heritage .hv-time-copy p{color:#294b5c!important}
html[data-theme="light"] #heritage .hv-time-values span{border:1px solid #aec5cf!important;color:#2e5c66!important;background:#ffffff!important}
html[data-theme="light"] #heritage .hv-time-sign{color:#294b5c!important;border-top:1px solid #aec5cf!important}
html[data-theme="light"] #heritage .hv-time-sign button{color:#2b5769!important;border:1px solid #aec5cf!important}
html[data-theme="light"] #heritage button:focus-visible{outline:2px solid #17826a!important}
html[data-theme="light"] #heritage .hv-time-machine{border:1px solid #aec5cf!important;background:linear-gradient(150deg,#ffffff88,#f4f8fa)!important}
html[data-theme="light"] #heritage .hv-time-top{color:#294b5c!important}
html[data-theme="light"] #heritage .hv-time-core{background:radial-gradient(ellipse,#fffffff5 20%,#ffffffe8 60%,transparent 72%)!important}
html[data-theme="light"] #heritage .hv-time-core span{color:#294b5c!important}
html[data-theme="light"] #heritage .hv-time-core strong{color:#128274!important}
html[data-theme="light"] #heritage .hv-time-core small{color:#128269!important}
html[data-theme="light"] #heritage .hv-time-tag{color:#2c5d68!important;background:#ffffffdf!important;border:1px solid #aec5cf!important}
html[data-theme="light"] #heritage .hv-time-track{border-top:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] #heritage .hv-time-track strong{color:#128269!important}
html[data-theme="light"] #heritage .hv-time-track b{color:#128269!important}
html[data-theme="light"] footer.hv-footer{background:linear-gradient(180deg,#ffffff,#f4f8fa)!important;border-top:1px solid #aec5cf!important;color:#315163!important}
html[data-theme="light"] .hv-footer .hv-foot-app{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .hv-footer .hv-foot-phone{color:#128269!important}
html[data-theme="light"] .hv-footer .hv-foot-kicker{color:#294b5c!important}
html[data-theme="light"] .hv-footer .hv-foot-app h2 em{color:#128269!important}
html[data-theme="light"] .hv-footer .hv-foot-app p{color:#294b5c!important}
html[data-theme="light"] .hv-footer .hv-foot-download button{border:1px solid #aec5cf!important;color:#28576c!important;background:#ffffff!important}
html[data-theme="light"] .hv-footer .hv-foot-download .hv-foot-app-pending{color:#294b5c!important}
html[data-theme="light"] .hv-footer .hv-foot-top{border:1px solid #aec5cf!important;color:#2d665d!important}
html[data-theme="light"] .hv-footer .hv-foot-grid h3{color:#25606f!important}
html[data-theme="light"] .hv-footer .hv-foot-grid a{color:#294b5c!important}
html[data-theme="light"] .hv-footer .hv-foot-grid a:hover{color:#128269!important}
html[data-theme="light"] .hv-footer .hv-foot-brand p{color:#294b5c!important}
html[data-theme="light"] .hv-footer .hv-foot-service-tags span{border:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] .hv-footer .hv-foot-brand .hv-foot-customer{border:1px solid #aec5cf!important;color:#1c7861!important}
html[data-theme="light"] .hv-footer .hv-foot-contact>a{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .hv-footer .hv-foot-contact b{color:#225672!important}
html[data-theme="light"] .hv-footer .hv-foot-social a{border:1px solid #aec5cf!important}
html[data-theme="light"] .hv-footer .hv-foot-address{color:#294b5c!important}
html[data-theme="light"] .hv-footer .hv-foot-trust{border:1px solid #aec5cf!important;background:#ffffff36!important}
html[data-theme="light"] .hv-footer .hv-foot-trust-title svg{color:#128269!important}
html[data-theme="light"] .hv-footer .hv-foot-trust h3{color:#256e61!important}
html[data-theme="light"] .hv-footer .hv-foot-trust>a{border-right:1px solid #aec5cf!important;color:#29586a!important}
html[data-theme="light"] .hv-footer .hv-foot-trust>a:hover{background:#ffffff40!important}
html[data-theme="light"] .hv-footer .hv-foot-trust a span{color:#294b5c!important}
html[data-theme="light"] .hv-footer .hv-foot-bottom{border-top:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] .hv-footer .hv-foot-bottom a{color:#294b5c!important}
html[data-theme="light"] .hv-footer .hv-foot-origin{color:#1e7666!important}
html[data-theme="light"] .hv-footer a:focus-visible{outline:2px solid #17826a!important}
html[data-theme="light"] .hv-footer .hv-foot-trust>a:nth-child(3){border-top:1px solid #aec5cf!important}
html[data-theme="light"] .hv-footer .hv-foot-trust>a:last-child{border-top:1px solid #aec5cf!important}
html[data-theme="light"] .hv-footer .hv-foot-trust>a{border-top:1px solid #aec5cf!important}
html[data-theme="light"] .hero-copy .hero-seo-title{color:#294b5c!important}
html[data-theme="light"] .hero-code,html[data-theme="light"] .hero-note,html[data-theme="light"] .coordinates{color:#294b5c!important}
html[data-theme="light"] .hv-header-shell{background:#f4f8fa!important}
html[data-theme="light"] .hv-header-utility{border-bottom:1px solid #aec5cf!important;color:#294b5c!important}
html[data-theme="light"] .hv-header-origin{color:#294b5c!important}
html[data-theme="light"] .hv-header-origin span{color:#128269!important}
html[data-theme="light"] .hv-header-social{color:#1e765d!important}
html[data-theme="light"] .hv-header-search-toggle{color:#2e5666!important}
html[data-theme="light"] .hv-header-shell .home-menu{background:#ffffff!important}
html[data-theme="light"] .hv-mega-group h3{color:#187b64!important;border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .hv-mega-group a{color:#2e5066!important}
html[data-theme="light"] .hv-mega-group a span{color:#294b5c!important}
html[data-theme="light"] .hv-mega-group a:hover,html[data-theme="light"] .hv-mega-group a:focus-visible{background:#ffffff!important;color:#128263!important}
html[data-theme="light"] .hv-header-shell .home-menu-bottom{color:#2f5565!important}
html[data-theme="light"] .hv-header-search{background:#ffffff!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .hv-header-search label{color:#305c63!important}
html[data-theme="light"] .hv-header-search input{background:#ffffff!important;color:#256b6f!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .hv-header-search #hv-search-close{color:#2e5666!important}
html[data-theme="light"] .hv-header-shell a:focus-visible,html[data-theme="light"] .hv-header-shell button:focus-visible{outline:2px solid #17826a!important}
html[data-theme="light"] .hv-header-shell #navigation{background:#ffffff!important;border:1px solid #aec5cf!important}
html[data-theme="light"] .hv-header-shell .hv-social-icons a,html[data-theme="light"] .hv-footer .hv-social-icons a{border:1px solid #aec5cf!important}
html[data-theme="light"] .hv-header-shell .hv-social-icons a:hover,html[data-theme="light"] .hv-footer .hv-social-icons a:hover{background:#ffffff!important}
html[data-theme="light"] #services .hv-service-description{color:#294b5c!important}
html[data-theme="light"] .hv-section-slogan{color:#294b5c!important}
html[data-theme="light"] .hv-template-link{color:#294b5c!important}
html[data-theme="light"] .hv-template-link a,html[data-theme="light"] .hv-content-proof a{color:#1c785f!important;border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .hv-template-link a:focus-visible,html[data-theme="light"] .hv-content-proof a:focus-visible{outline:2px solid #17826a!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel .hv-support-intro{border-bottom:1px solid #aec5cf!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel .hv-support-intro p{color:#294b5c!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel .hv-support-intro strong{color:#217360!important}
html[data-theme="light"] .sv-menu-links{border-top:1px solid #aec5cf!important}
html[data-theme="light"] .sv-menu-links a{color:#2e5566!important}
html[data-theme="light"] .sv-menu-links a:hover{color:#128269!important}