/* Shared accessible preference control and semantic palettes. */
:root{color-scheme:dark}
html[data-theme="light"]{--bg:#f5f8fa;--ink:#18303d;--muted:#496474;--cyan:#007c6e;--violet:#6350b8;--line:#c3d3db;color-scheme:light;background:#f5f8fa}
.hv-theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:42px;min-height:42px;padding:8px;border:1px solid #365366;border-radius:10px;color:#b9d4df;background:#102330;font:inherit;font-size:11px;flex-shrink:0}
.hv-theme-toggle svg{width:20px;height:20px}
.hv-theme-toggle:hover{border-color:#5de2ce}
.hv-theme-toggle:focus-visible{outline:2px solid #5de2ce;outline-offset:3px}
html[data-theme="dark"] .hv-theme-moon,html[data-theme="light"] .hv-theme-sun{display:none}
@media(max-width:650px){.hv-theme-toggle [data-theme-label]{display:none}.hv-theme-toggle{padding:7px}}
html[data-theme="light"] ::selection{color:#425b69!important}
html[data-theme="light"] .status-dot{box-shadow:0 0 10px rgba(21,50,63,0.081)!important}
html[data-theme="light"] header{border-bottom:1px solid rgba(195,211,219,0.467)!important}
html[data-theme="light"] .logo small{color:#425b69!important}
html[data-theme="light"] .client{border:1px solid #c3d3db!important}
html[data-theme="light"] .lang{color:#425b69!important}
html[data-theme="light"] .menu{border:1px solid #c3d3db!important}
html[data-theme="light"] .hero-shade{background:linear-gradient(90deg,transparent 15%,rgba(248,250,251,0.0) 42%,rgba(248,250,251,0.502) 65%,rgba(248,250,251,0.878) 100%)!important}
html[data-theme="light"] .hero-code{color:#425b69!important}
html[data-theme="light"] .eyebrow{color:#425b69!important}
html[data-theme="light"] h1 em{text-shadow:0 0 40px rgba(21,50,63,0.034)!important}
html[data-theme="light"] .hero-copy p{color:#425b69!important}
html[data-theme="light"] .text-link{color:#182f3d!important;border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .hero-note{color:#425b69!important}
html[data-theme="light"] .hero-note b{color:#425b69!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .core-caption{color:rgba(12,151,119,0.667)!important}
html[data-theme="light"] .orbital-label span{color:#425b69!important}
html[data-theme="light"] .orbital-label strong{color:#257f72!important}
html[data-theme="light"] .orbital-label small{color:#425b69!important}
html[data-theme="light"] .coordinates{color:#425b69!important}
html[data-theme="light"] .mode-switch{border-top:1px solid #c3d3db!important;background:rgba(247,249,250,0.851)!important}
html[data-theme="light"] .mode-switch button{border-left:1px solid #c3d3db!important;color:#425b69!important}
html[data-theme="light"] .mode-switch button.active:before{box-shadow:0 0 20px rgba(21,50,63,0.068)!important}
html[data-theme="light"] .mode-switch button.active{color:#109375!important;background:rgba(103,248,215,0.027)!important}
html[data-theme="light"] .mode-switch b{color:#425b69!important}
html[data-theme="light"] .section-number{color:#425b69!important}
html[data-theme="light"] .year-art{border-left:1px solid #c3d3db!important}
html[data-theme="light"] .year-art .year:after{color:rgba(12,151,119,0.063)!important}
html[data-theme="light"] .year-art:before{border:1px solid #c3d3db!important;box-shadow:0 0 0 30px rgba(21,50,63,0.011),0 0 0 65px rgba(21,50,63,0.006)!important}
html[data-theme="light"] .year-line{background:linear-gradient(90deg,#67f8d7,#f0f3f6)!important}
html[data-theme="light"] .year-line span{color:#425b69!important}
html[data-theme="light"] .experience p{color:#425b69!important}
html[data-theme="light"] .experience .pill-list{color:#182f3d!important}
html[data-theme="light"] .pill-list span{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .architecture{border-top:1px solid #c3d3db!important;border-bottom:1px solid #c3d3db!important;background:linear-gradient(130deg,#f7f9fa,#f7f8fa)!important}
html[data-theme="light"] .section-head p{color:#425b69!important}
html[data-theme="light"] .capability{border-top:1px solid #c3d3db!important}
html[data-theme="light"] .capability:last-child{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .capability .num{color:#425b69!important}
html[data-theme="light"] .capability .english{color:#182f3d!important}
html[data-theme="light"] .capability h3{color:#425b69!important}
html[data-theme="light"] .capability p{color:#425b69!important}
html[data-theme="light"] .tags span{border:1px solid #c3d3db!important;color:#425b69!important}
html[data-theme="light"] .capability a{border:1px solid #c3d3db!important}
html[data-theme="light"] .capability a:hover{background:rgba(103,248,215,0.098)!important}
html[data-theme="light"] .domain-form{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .domain-form input{color:#266e7d!important}
html[data-theme="light"] .domain-form input::placeholder{color:#425b69!important}
html[data-theme="light"] .domain-form button{border:1px solid #c3d3db!important}
html[data-theme="light"] .domain-extension{color:#425b69!important}
html[data-theme="light"] .domain-section p{color:#425b69!important}
html[data-theme="light"] .domain-result{color:#425b69!important}
html[data-theme="light"] .domain-result a{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .flow-node{border:1px solid #c3d3db!important;background:#f6f7fa!important}
html[data-theme="light"] .flow-node span{color:#182f3d!important}
html[data-theme="light"] .flow-node:nth-child(2){border-color:#c3d3db!important;background:#f5f5f9!important}
html[data-theme="light"] .flow-node:nth-child(3){border-color:#c3d3db!important;background:#f7fafa!important}
html[data-theme="light"] .flow-art:before{background:linear-gradient(90deg,#e9eef2,#8a74b7,#67f8d7)!important}
html[data-theme="light"] .flow-detail li{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .flow-detail b{color:#425b69!important}
html[data-theme="light"] .flow-detail strong{color:#182f3d!important}
html[data-theme="light"] .flow-detail small{color:#425b69!important}
html[data-theme="light"] .faq p{color:#425b69!important}
html[data-theme="light"] details{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] summary{color:#182f3d!important}
html[data-theme="light"] .closing{border-top:1px solid #c3d3db!important;background:radial-gradient(ellipse at 50% 100%,rgba(243,248,247,0.333),transparent 70%)!important}
html[data-theme="light"] .closing:before{border:1px solid #c3d3db!important;box-shadow:0 0 0 35px rgba(21,50,63,0.023),0 0 0 75px rgba(21,50,63,0.011)!important}
html[data-theme="light"] .closing p{color:#425b69!important}
html[data-theme="light"] footer{background:#f9fafb!important}
html[data-theme="light"] footer p{color:#425b69!important}
html[data-theme="light"] footer h4{color:#182f3d!important}
html[data-theme="light"] footer a:not(.logo){color:#425b69!important}
html[data-theme="light"] .copyright{border-top:1px solid #c3d3db!important;color:#425b69!important}
html[data-theme="light"] .footer-stamp{color:#425b69!important}
html[data-theme="light"] .contact-float{background:#f6fafa!important;border:1px solid #c3d3db!important;box-shadow:0 0 25px rgba(21,50,63,0.17)!important}
@media (min-width:1500px){}
@media (max-width:1050px){}
@media (max-width:720px){html[data-theme="light"] .hv-header-shell #navigation{background:#f7f9fa!important;border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .hero-shade{background:linear-gradient(rgba(248,250,251,0.816),rgba(248,250,251,0.733) 30%,rgba(248,250,251,0.0) 70%)!important}
html[data-theme="light"] .year-art{border-top:1px solid #c3d3db!important}}
@media (prefers-reduced-motion:reduce){}
@media (max-width:1100px){}
@media (max-width:720px){}
@media (max-width:390px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .nav-discover{color:#2a6d79!important}
html[data-theme="light"] .domain-section{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .home-service{border:1px solid #c3d3db!important;background:radial-gradient(ellipse at 50% 40%,color-mix(in srgb,var(--service-color) 6%,transparent),transparent 70%),#f6f8fa!important}
html[data-theme="light"] .service-code{color:#425b69!important}
html[data-theme="light"] .home-service h3{color:#2e6675!important}
html[data-theme="light"] .home-service p{color:#425b69!important}
html[data-theme="light"] .section-tail{border-top:1px solid #c3d3db!important;color:#425b69!important}
html[data-theme="light"] .section-tail a{color:#1f846d!important}
html[data-theme="light"] .home-plans{background:#f6f8fa!important;border-top:1px solid #c3d3db!important;border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .home-products{border-top:1px solid #c3d3db!important}
html[data-theme="light"] .product-card{border:1px solid #c3d3db!important;background:#f6f8fa!important}
html[data-theme="light"] .product-card p{color:#425b69!important}
html[data-theme="light"] .preview-note{color:#425b69!important}
html[data-theme="light"] .home-knowledge{background:#f6f7fa!important;border-top:1px solid #c3d3db!important;border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .knowledge-layout>div>p{color:#425b69!important}
html[data-theme="light"] .knowledge-links>a{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .knowledge-links>a>span{color:#425b69!important}
html[data-theme="light"] .knowledge-links p{color:#425b69!important}
html[data-theme="light"] .knowledge-links b{color:#1e1c87!important}
html[data-theme="light"] .portfolio-entry{border-top:1px solid #c3d3db!important}
html[data-theme="light"] .portfolio-entry p{color:#425b69!important}
html[data-theme="light"] .portfolio-path>span{color:#425b69!important}
html[data-theme="light"] .portfolio-path i{color:#425b69!important}
html[data-theme="light"] .portfolio-path .button{color:#2b267d!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .home-menu{border:1px solid #c3d3db!important;background:rgba(246,248,250,0.961)!important;box-shadow:0 30px 50px rgba(21,50,63,0.079)!important}
html[data-theme="light"] .home-menu-top{border-bottom:1px solid #c3d3db!important;color:#2b7869!important}
html[data-theme="light"] .home-menu-top button{color:#182f3d!important}
html[data-theme="light"] .home-menu-grid>a{border:1px solid #c3d3db!important;background:#f5f7f9!important}
html[data-theme="light"] .home-menu-bottom{border-top:1px solid #c3d3db!important;color:#425b69!important}
@media (min-width:1500px){}
@media (max-width:1050px){}
@media (max-width:720px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .identity-globe{color:#2c776a!important}
html[data-theme="light"] .identity-ring{border:1px solid #c3d3db!important}
html[data-theme="light"] .identity-ring:before{box-shadow:0 0 8px rgba(21,50,63,0.17)!important}
html[data-theme="light"] .identity-ring.second{border-color:#c3d3db!important}
html[data-theme="light"] .identity-globe:after{border:1px solid #c3d3db!important;box-shadow:0 0 30px rgba(21,50,63,0.005)!important}
html[data-theme="light"] .identity-caption{color:#425b69!important}
html[data-theme="light"] .identity-label{color:#182f3d!important}
html[data-theme="light"] .identity-form{border:1px solid #c3d3db!important;background:#f6f8fa!important}
html[data-theme="light"] .identity-form input{color:#2c7477!important}
html[data-theme="light"] .identity-form input::placeholder{color:#425b69!important}
html[data-theme="light"] .identity-form select{background:#f4f7f8!important;color:#2e7667!important}
html[data-theme="light"] .identity-chips button{color:#425b69!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .identity-chips button.active{border-color:#c3d3db!important;color:#20836c!important}
@media (max-width:720px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .home-domain-selected{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .merged-heading h2 em{color:#0c9777!important}
html[data-theme="light"] .merged-heading>p{color:#425b69!important}
html[data-theme="light"] .merged-heading .eyebrow{color:#287b63!important}
html[data-theme="light"] .name-orbit{border:1px solid rgba(195,211,219,0.267)!important}
html[data-theme="light"] .name-orbit.two{border-color:rgba(195,211,219,0.267)!important}
html[data-theme="light"] .name-orbit:before{box-shadow:0 0 8px rgba(21,50,63,0.17)!important}
html[data-theme="light"] .path-options button{background:#f5f8f9!important;border:1px solid #c3d3db!important;color:#425b69!important}
html[data-theme="light"] .path-options button.on{border-color:#007b6f!important;color:#0c976d!important;background:rgba(243,248,247,0.267)!important;box-shadow:inset 0 0 30px rgba(21,50,63,0.004)!important}
html[data-theme="light"] .path-icon{color:#2b7868!important}
html[data-theme="light"] .path-options small{color:#425b69!important}
html[data-theme="light"] .path-indicator{color:#425b69!important}
html[data-theme="light"] .path-options button:hover{border-color:#c3d3db!important}
html[data-theme="light"] .merged-controls .domain-label{color:#182f3d!important}
html[data-theme="light"] .merged-controls .searchbox{border:1px solid #c3d3db!important;background:#f6f8fa!important}
html[data-theme="light"] .searchbox input{color:#2c7477!important}
html[data-theme="light"] .searchbox input::placeholder{color:#425b69!important}
html[data-theme="light"] .searchbox select{background:#f4f7f8!important;color:#2e7667!important}
html[data-theme="light"] .extensions button{border:1px solid #c3d3db!important;color:#425b69!important}
html[data-theme="light"] .extensions button.on{border-color:#c3d3db!important;color:#20836c!important}
html[data-theme="light"] .path-hint{color:#425b69!important}
@media (max-width:1000px){}
@media (max-width:720px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .explorer-choice{border:1px solid #c3d3db!important;background:#f5f7f9!important}
html[data-theme="light"] .explorer-choice h3{color:#2d6476!important}
html[data-theme="light"] .home-explorer-detail{border:1px solid #c3d3db!important;background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--service-color) 7%,transparent),transparent 65%),#f6f8f9!important}
html[data-theme="light"] .home-explorer-detail p{color:#425b69!important}
html[data-theme="light"] .home-explorer-detail .detail-note{color:#425b69!important}
html[data-theme="light"] .home-contact{border-top:1px solid #c3d3db!important}
html[data-theme="light"] .contact-intro p{color:#425b69!important}
html[data-theme="light"] .piece-outline path{stroke:color-mix(in srgb,var(--piece-color) 60%,#425b69)!important}
html[data-theme="light"] .piece-content small{color:#425b69!important}
html[data-theme="light"] .contact-note{color:#425b69!important}
@media (max-width:1000px){}
@media (max-width:720px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .puzzle-panel{background:#f6f8fa!important;border-color:#c3d3db!important}
html[data-theme="light"] .puzzle-panel-head>span{color:#425b69!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel h3{color:#2e7571!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel p{color:#425b69!important}
html[data-theme="light"] .interlocked-puzzle{border:1px solid #c3d3db!important}
html[data-theme="light"] .interlock-shape{stroke:color-mix(in srgb,var(--piece-color) 65%,#425b69)!important}
html[data-theme="light"] .puzzle-sub{fill:#425b69!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel .puzzle-panel-note{color:#425b69!important}
@media (max-width:720px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:720px){}
html[data-theme="light"] #plans .hvsol-stage{border:1px solid #c3d3db!important;background:radial-gradient(ellipse at 20% 70%,rgba(242,247,246,0.145),transparent 60%),#f6f8fa!important}
html[data-theme="light"] #plans .hvsol-orbit-map:after{box-shadow:0 0 12px var(--accent,rgba(21,50,63,0.17))!important}
html[data-theme="light"] #plans .hvsol-station-number{background:#f6f8fa!important;border:1px solid #c3d3db!important}
html[data-theme="light"] #plans .hvsol-station small{color:#425b69!important}
html[data-theme="light"] #plans .hvsol-solution{border:1px solid #c3d3db!important;background:#f5f8f9!important}
html[data-theme="light"] #plans .hvsol-solution>.hvsol-label{color:var(--accent,#0c9777)!important}
html[data-theme="light"] #plans .hvsol-solution h3{color:var(--accent,#0c9777)!important}
html[data-theme="light"] #plans .hvsol-solution p{color:#182f3d!important}
html[data-theme="light"] #plans .hvsol-solution ul{border-top:1px solid #c3d3db!important}
html[data-theme="light"] #plans .hvsol-solution li{color:#182f3d!important}
html[data-theme="light"] #plans .hvsol-solution li:before{color:var(--accent,#0c9777)!important}
html[data-theme="light"] #plans .hvsol-action{border:1px solid var(--accent,#007b6f)!important;color:var(--accent,#0c9777)!important}
html[data-theme="light"] #plans .hvsol-solution-note{color:#425b69!important}
html[data-theme="light"] #plans .hvsol-stage-footer{border-top:1px solid #c3d3db!important;color:#425b69!important}
html[data-theme="light"] #plans .hvsol-stage-footer a{color:#182f3d!important}
html[data-theme="light"] #plans .hvsol-note{color:#425b69!important}
@media (max-width:950px){}
@media (max-width:720px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] #heritage.hv-time:before{background:radial-gradient(ellipse at 25% 50%,rgba(241,244,247,0.271),transparent 65%)!important}
html[data-theme="light"] #heritage .hv-time-copy h2 em{color:#0c9777!important}
html[data-theme="light"] #heritage .hv-time-copy p{color:#425b69!important}
html[data-theme="light"] #heritage .hv-time-values span{border:1px solid #c3d3db!important;color:#182f3d!important;background:#f5f8f9!important}
html[data-theme="light"] #heritage .hv-time-sign{color:#425b69!important;border-top:1px solid #c3d3db!important}
html[data-theme="light"] #heritage .hv-time-sign button{color:#306073!important;border:1px solid #c3d3db!important}
html[data-theme="light"] #heritage button:focus-visible{outline:2px solid #007b6f!important}
html[data-theme="light"] #heritage .hv-time-dot{box-shadow:0 0 10px rgba(21,50,63,0.17)!important}
html[data-theme="light"] #heritage .hv-time-machine{border:1px solid #c3d3db!important;background:linear-gradient(150deg,rgba(244,246,248,0.533),#f7f8fa)!important;box-shadow:0 20px 80px rgba(21,50,63,0.045)!important}
html[data-theme="light"] #heritage .hv-time-top{color:#425b69!important}
html[data-theme="light"] #heritage .hv-time-core{background:radial-gradient(ellipse,rgba(243,246,248,0.961) 20%,rgba(245,247,249,0.91) 60%,transparent 72%)!important}
html[data-theme="light"] #heritage .hv-time-core span{color:#182f3d!important}
html[data-theme="light"] #heritage .hv-time-core strong{color:#0c9786!important;text-shadow:0 0 28px rgba(21,50,63,0.045)!important}
html[data-theme="light"] #heritage .hv-time-core small{color:#0c9777!important}
html[data-theme="light"] #heritage .hv-time-tag{color:#316773!important;background:rgba(245,247,249,0.875)!important;border:1px solid #c3d3db!important}
html[data-theme="light"] #heritage .hv-time-track{border-top:1px solid #c3d3db!important;color:#425b69!important}
html[data-theme="light"] #heritage .hv-time-track strong{color:#0c9777!important}
html[data-theme="light"] #heritage .hv-time-track b{color:#0c9777!important}
html[data-theme="light"] #heritage .hv-time-beam{background:#edf2f4!important}
@media (max-width:850px){}
@media (max-width:480px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:480px){}
html[data-theme="light"] .hv-entry-signal{box-shadow:0 0 12px rgba(21,50,63,0.043)!important}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] footer.hv-footer{background:linear-gradient(180deg,#f5f7f9,#f7f9fa)!important;border-top:1px solid #c3d3db!important;color:#182f3d!important}
html[data-theme="light"] .hv-footer .hv-foot-app{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .hv-footer .hv-foot-phone{color:#0c9777!important}
html[data-theme="light"] .hv-footer .hv-foot-kicker{color:#425b69!important}
html[data-theme="light"] .hv-footer .hv-foot-app h2 em{color:#0c9777!important}
html[data-theme="light"] .hv-footer .hv-foot-app p{color:#182f3d!important}
html[data-theme="light"] .hv-footer .hv-foot-download button{border:1px solid #c3d3db!important;color:#2d6077!important;background:#f6f8fa!important}
html[data-theme="light"] .hv-footer .hv-foot-download .hv-foot-app-pending{color:#425b69!important}
html[data-theme="light"] .hv-footer .hv-foot-top{border:1px solid #c3d3db!important;color:#182f3d!important}
html[data-theme="light"] .hv-footer .hv-foot-grid h3{color:#29697a!important}
html[data-theme="light"] .hv-footer .hv-foot-grid a{color:#182f3d!important}
html[data-theme="light"] .hv-footer .hv-foot-grid a:hover{color:#0c9777!important}
html[data-theme="light"] .hv-footer .hv-foot-brand p{color:#182f3d!important}
html[data-theme="light"] .hv-footer .hv-foot-service-tags span{border:1px solid #c3d3db!important;color:#182f3d!important}
html[data-theme="light"] .hv-footer .hv-foot-brand .hv-foot-customer{border:1px solid #c3d3db!important;color:#1f856b!important}
html[data-theme="light"] .hv-footer .hv-foot-contact>a{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .hv-footer .hv-foot-contact b{color:#255f7e!important}
html[data-theme="light"] .hv-footer .hv-foot-social a{border:1px solid #c3d3db!important}
html[data-theme="light"] .hv-footer .hv-foot-address{color:#425b69!important}
html[data-theme="light"] .hv-footer .hv-foot-trust{border:1px solid #c3d3db!important;background:rgba(245,247,249,0.212)!important}
html[data-theme="light"] .hv-footer .hv-foot-trust-title svg{color:#0c9777!important}
html[data-theme="light"] .hv-footer .hv-foot-trust h3{color:#297a6b!important}
html[data-theme="light"] .hv-footer .hv-foot-trust>a{border-right:1px solid #c3d3db!important;color:#2e6275!important}
html[data-theme="light"] .hv-footer .hv-foot-trust>a:hover{background:rgba(243,247,248,0.251)!important}
html[data-theme="light"] .hv-footer .hv-foot-trust a span{color:#425b69!important}
html[data-theme="light"] .hv-footer .hv-foot-bottom{border-top:1px solid #c3d3db!important;color:#425b69!important}
html[data-theme="light"] .hv-footer .hv-foot-bottom a{color:#182f3d!important}
html[data-theme="light"] .hv-footer .hv-foot-origin{color:#218271!important}
html[data-theme="light"] .hv-footer a:focus-visible{outline:2px solid #007b6f!important}
@media (max-width:1000px){html[data-theme="light"] .hv-footer .hv-foot-trust>a:nth-child(3){border-top:1px solid #c3d3db!important}
html[data-theme="light"] .hv-footer .hv-foot-trust>a:last-child{border-top:1px solid #c3d3db!important}}
@media (max-width:650px){html[data-theme="light"] .hv-footer .hv-foot-trust>a{border-top:1px solid #c3d3db!important}}
html[data-theme="light"] .hero-copy .hero-seo-title{color:#182f3d!important}
html[data-theme="light"] .hero-code,html[data-theme="light"] .hero-note,html[data-theme="light"] .coordinates{color:#425b69!important}
@media (max-width:720px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .hv-header-shell{background:#f7f8fa!important}
html[data-theme="light"] .hv-header-utility{border-bottom:1px solid #c3d3db!important;color:#182f3d!important}
html[data-theme="light"] .hv-header-origin{color:#182f3d!important}
html[data-theme="light"] .hv-header-origin span{color:#0c9777!important}
html[data-theme="light"] .hv-header-social{color:#218367!important}
html[data-theme="light"] .hv-header-search-toggle{color:#182f3d!important}
html[data-theme="light"] .hv-header-shell .home-menu{background:#f6f7f9!important;box-shadow:0 25px 55px rgba(21,50,63,0.091)!important}
html[data-theme="light"] .hv-mega-group h3{color:#1b886e!important;border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .hv-mega-group a{color:#182f3d!important}
html[data-theme="light"] .hv-mega-group a span{color:#425b69!important}
html[data-theme="light"] .hv-mega-group a:hover,html[data-theme="light"] .hv-mega-group a:focus-visible{background:#f2f5f7!important;color:#0c9770!important}
html[data-theme="light"] .hv-header-shell .home-menu-bottom{color:#182f3d!important}
html[data-theme="light"] .hv-header-search{background:#f5f7f9!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .hv-header-search label{color:#182f3d!important}
html[data-theme="light"] .hv-header-search input{background:#f6f8fa!important;color:#29767a!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .hv-header-search #hv-search-close{color:#182f3d!important}
html[data-theme="light"] .hv-header-shell a:focus-visible,html[data-theme="light"] .hv-header-shell button:focus-visible{outline:2px solid #007b6f!important}
@media (max-width:1100px){html[data-theme="light"] .hv-header-shell #navigation{background:#f6f7f9!important;border:1px solid #c3d3db!important}}
@media (max-width:650px){}
html[data-theme="light"] .hv-header-shell .hv-social-icons a,html[data-theme="light"] .hv-footer .hv-social-icons a{border:1px solid #c3d3db!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:#f2f6f7!important}
@media (max-width:1100px){}
@media (max-width:650px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] #services .hv-service-description{color:#182f3d!important}
html[data-theme="light"] .hv-section-slogan{color:#425b69!important}
html[data-theme="light"] .hv-template-link{color:#182f3d!important}
html[data-theme="light"] .hv-template-link a,html[data-theme="light"] .hv-content-proof a{color:#1f8569!important;border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .hv-template-link a:focus-visible,html[data-theme="light"] .hv-content-proof a:focus-visible{outline:2px solid #007b6f!important}
@media (max-width:650px){}
html[data-theme="light"] .home-explorer-detail.puzzle-panel .hv-support-intro{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel .hv-support-intro p{color:#182f3d!important}
html[data-theme="light"] .home-explorer-detail.puzzle-panel .hv-support-intro strong{color:#257e6a!important}
@media (max-width:650px){}
html[data-theme="light"] .cp-page{color:#2f6274!important}
html[data-theme="light"] .cp-page h1 em,html[data-theme="light"] .cp-page h2 em{color:#0c9777!important}
html[data-theme="light"] .cp-page p{color:#182f3d!important}
html[data-theme="light"] .cp-page a:focus-visible,html[data-theme="light"] .cp-page button:focus-visible,html[data-theme="light"] .cp-page input:focus-visible,html[data-theme="light"] .cp-page select:focus-visible{outline:2px solid #007b6f!important}
html[data-theme="light"] .cp-breadcrumb{color:#425b69!important}
html[data-theme="light"] .cp-breadcrumb a{color:#2d7668!important}
html[data-theme="light"] .cp-eyebrow{color:#425b69!important}
html[data-theme="light"] .cp-primary{border:1px solid #007b6f!important}
html[data-theme="light"] .cp-text-link{color:#2e7566!important;border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .cp-hero-signals{color:#425b69!important}
html[data-theme="light"] .cp-hero-signals span:before{color:#0c9777!important}
html[data-theme="light"] .cp-cloud-art{border:1px solid #c3d3db!important;background:radial-gradient(ellipse at center,rgba(242,247,246,0.271),transparent 70%),#f6f8fa!important}
html[data-theme="light"] .cp-art-label,html[data-theme="light"] .cp-art-bottom{color:#425b69!important}
html[data-theme="light"] .cp-art-bottom{border-top:1px solid #c3d3db!important}
html[data-theme="light"] .cp-art-chip{border:1px solid #c3d3db!important;background:#f5f7f9!important;color:#2d766a!important}
html[data-theme="light"] .cp-motion-toggle{color:#182f3d!important}
html[data-theme="light"] .cp-section-nav{border-top:1px solid #c3d3db!important;border-bottom:1px solid #c3d3db!important;color:#182f3d!important}
html[data-theme="light"] .cp-section-nav a:hover{color:#0c9777!important}
html[data-theme="light"] .cp-pricing-toolbar{border:1px solid #c3d3db!important;background:#f6f8f9!important}
html[data-theme="light"] .cp-cycle button,html[data-theme="light"] .cp-control-tabs button{background:#f6f8fa!important;color:#182f3d!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .cp-cycle button[aria-pressed=true],html[data-theme="light"] .cp-control-tabs button[aria-pressed=true]{color:#0c9773!important;border-color:#007b6f!important;background:#f3f8f7!important}
html[data-theme="light"] .cp-currency{color:#182f3d!important}
html[data-theme="light"] .cp-currency select{background:#f6f8fa!important;border:1px solid #c3d3db!important;color:#2d6776!important}
html[data-theme="light"] .cp-feed-status{color:#425b69!important}
html[data-theme="light"] .cp-plan{border:1px solid #c3d3db!important;background:linear-gradient(150deg,color-mix(in srgb,var(--plan-color) 6%,transparent),#f6f8fa)!important}
html[data-theme="light"] .cp-price-unit{color:#425b69!important}
html[data-theme="light"] .cp-monthly-equivalent{color:#425b69!important}
html[data-theme="light"] .cp-plan-resources{border-top:1px solid #c3d3db!important;border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .cp-plan-resources strong{color:#2f6c75!important}
html[data-theme="light"] .cp-plan-resources span{color:#425b69!important}
html[data-theme="light"] .cp-plan ul{color:#182f3d!important}
html[data-theme="light"] .cp-order:hover{background:#f3f8f7!important}
html[data-theme="light"] .cp-purchase-note{color:#425b69!important}
html[data-theme="light"] .cp-fair-use{color:#425b69!important}
html[data-theme="light"] .cp-fair-use a{color:#2e7663!important}
html[data-theme="light"] .cp-plan-finder{border:1px solid #c3d3db!important;background:#f5f7f9!important}
html[data-theme="light"] .cp-plan-finder label{color:#425b69!important}
html[data-theme="light"] .cp-plan-finder input{color:#2c7277!important;background:#f6f8fa!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .cp-plan-finder button{border:1px solid #007b6f!important;color:#0c9773!important}
html[data-theme="light"] .cp-plan-finder #cp-finder-result{color:#247f66!important}
html[data-theme="light"] .cp-feature-section{border-top:1px solid #c3d3db!important;border-bottom:1px solid #c3d3db!important;background:#f6f8fa!important}
html[data-theme="light"] .cp-feature{border:1px solid #c3d3db!important;background:#f6f8f9!important}
html[data-theme="light"] .cp-feature svg{color:#22816c!important}
html[data-theme="light"] .cp-feature>span{color:#425b69!important}
html[data-theme="light"] .cp-table-scroll{border:1px solid #c3d3db!important}
html[data-theme="light"] .cp-table-scroll table{background:#f6f8f9!important}
html[data-theme="light"] .cp-table-scroll caption{color:#425b69!important;background:#f4f6f8!important}
html[data-theme="light"] .cp-table-scroll th,html[data-theme="light"] .cp-table-scroll td{border-bottom:1px solid #c3d3db!important;border-left:1px solid #c3d3db!important}
html[data-theme="light"] .cp-table-scroll thead th{color:#11926f!important;background:#f4f7f8!important}
html[data-theme="light"] .cp-table-scroll tbody th{color:#182f3d!important}
html[data-theme="light"] .cp-table-scroll td{color:#182f3d!important}
html[data-theme="light"] .cp-control-section{background:#f6f7f9!important;border-top:1px solid #c3d3db!important;border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .cp-control-hint{color:#425b69!important}
html[data-theme="light"] .cp-control-card{border:1px solid #c3d3db!important;background:linear-gradient(140deg,rgba(244,248,248,0.4),#f4f5f8)!important}
html[data-theme="light"] .cp-control-top{color:#425b69!important;border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .cp-control-symbol{color:#21826b!important}
html[data-theme="light"] .cp-tool-tags span{border:1px solid #c3d3db!important;color:#182f3d!important}
html[data-theme="light"] .cp-control-caption{color:#425b69!important}
html[data-theme="light"] .cp-faq-list details{border-top:1px solid #c3d3db!important}
html[data-theme="light"] .cp-faq-list details:last-child{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .cp-faq-list summary{color:#182f3d!important}
html[data-theme="light"] .cp-faq-list details[open] summary{color:#0d9771!important}
html[data-theme="light"] .cp-final-cta{background:linear-gradient(100deg,#f5f8f9,#f3f8f6)!important;border:1px solid #c3d3db!important}
@media (max-width:1050px){}
@media (max-width:720px){}
@media (max-width:430px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .cp-svg-label rect{stroke:#425b69!important}
html[data-theme="light"] .cp-svg-label text{fill:#2d766a!important}
html[data-theme="light"] .cp-currency-label{color:#256f7e!important}
html[data-theme="light"] .cp-currency-label select{background:#f5f7f9!important;color:#256f7e!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .cp-currency-label select:focus-visible{outline:2px solid #007b6f!important}
@media (max-width:600px){}
html[data-theme="light"] .cp-finder-field label{color:#182f3d!important}
html[data-theme="light"] .cp-finder-form input,html[data-theme="light"] .cp-finder-form select{background:#f7f9fa!important;color:#256f7e!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .cp-finder-form :focus-visible,html[data-theme="light"] .cp-finder-action:focus-visible{outline:2px solid #007b6f!important}
html[data-theme="light"] .cp-finder-result{border-top:1px solid #c3d3db!important}
html[data-theme="light"] .cp-finder-result h4{color:#0c9777!important}
html[data-theme="light"] .cp-finder-caveat{color:#182f3d!important}
html[data-theme="light"] .cp-finder-action{border:1px solid #007b6f!important;color:#0c9777!important}
@media (max-width:760px){}
html[data-theme="light"] .hv-faq-help{border:1px solid rgba(0,123,111,0.333)!important;background:linear-gradient(145deg,rgba(101,230,209,0.043),transparent)!important}
html[data-theme="light"] .hv-faq-icon{color:#178c79!important}
@media (max-width:900px){}
@media (max-width:560px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .wr-windows-mark{color:#0c5d97!important}
html[data-theme="light"] .wr-tax-estimate{color:#425b69!important}
html[data-theme="light"] .cp-currency-bar{border:1px solid #c3d3db!important;background:#f4f6f8!important}
html[data-theme="light"] .cp-currency-bar label{color:#182f3d!important}
html[data-theme="light"] .cp-currency-bar select{border:1px solid #c3d3db!important;background:#f6f8f9!important;color:#146b8f!important}
html[data-theme="light"] .cp-currency-bar p{color:#425b69!important}
html[data-theme="light"] .wr-page .cp-feature>span{color:#0c5297!important}
@media (max-width:1100px){}
@media (max-width:700px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .wr-page .cp-monthly-equivalent{color:#182f3d!important}
html[data-theme="light"] .wr-page .cp-plan-resources{border-block:1px solid #c3d3db!important}
html[data-theme="light"] .wr-page .cp-plan-resources span{color:#425b69!important}
html[data-theme="light"] .wr-page .cp-purchase-note{color:#425b69!important}
html[data-theme="light"] .wr-page .wr-plans-heading h2 em{color:#0c9777!important}
html[data-theme="light"] .wr-page .wr-pricing-toolbar .cp-currency-label{color:#182f3d!important}
html[data-theme="light"] .wr-page .wr-pricing-toolbar select{background:#f6f8f9!important;border:1px solid #c3d3db!important;color:#146b8f!important}
html[data-theme="light"] .wr-page .wr-pricing-toolbar .cp-feed-status{color:#425b69!important}
html[data-theme="light"] .wr-page .cp-faq-list summary::after{color:#0c9777!important}
@media (max-width:1100px){}
@media (max-width:700px){}
@media (max-width:400px){}
html[data-theme="light"] .cp-plan:has(.cp-featured-ribbon){border-color:#007b6f!important;box-shadow:0 0 0 1px rgba(21,50,63,0.024),0 8px 24px rgba(21,50,63,0.012)!important}
html[data-theme="light"] .cp-featured-ribbon::after{background:linear-gradient(90deg,transparent,rgba(255,255,255,0.459),transparent)!important}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .pd-page{color:#2f6274!important}
html[data-theme="light"] .pd-breadcrumb{color:#182f3d!important}
html[data-theme="light"] .pd-eyebrow{color:#178c79!important}
html[data-theme="light"] .pd-lead{color:#182f3d!important}
html[data-theme="light"] .pd-tags span{border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-stage{border:1px solid #c3d3db!important;background:#f5f7f9!important}
html[data-theme="light"] .pd-browser{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .pd-browser span{color:#425b69!important}
html[data-theme="light"] .pd-stage>button{background:#f7f9fa!important}
html[data-theme="light"] .pd-thumbs button{background:#f5f7f9!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-thumbs button[aria-pressed=true]{border:2px solid #007b6f!important}
html[data-theme="light"] .pd-caption{color:#182f3d!important}
html[data-theme="light"] .pd-buy{background:linear-gradient(145deg,#f3f6f8,#f6f8fa)!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-price{color:#0c6f97!important}
html[data-theme="light"] .pd-buy select,html[data-theme="light"] .pd-filters select,html[data-theme="light"] .pd-filters input{background:#f6f8f9!important;color:#106793!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-note{color:#182f3d!important}
html[data-theme="light"] .pd-button{border:1px solid #007b6f!important}
html[data-theme="light"] .pd-button:hover{box-shadow:0 6px 25px rgba(21,50,63,0.025)!important}
html[data-theme="light"] .pd-button.secondary{color:#226681!important;border-color:#c3d3db!important}
html[data-theme="light"] .pd-facts>div{border-top:1px solid #c3d3db!important}
html[data-theme="light"] .pd-facts dt{color:#425b69!important}
html[data-theme="light"] .pd-tabs{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .pd-tabs a{border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-feature{border:1px solid #c3d3db!important;background:#f6f8fa!important}
html[data-theme="light"] .pd-feature>span{color:#178c79!important}
html[data-theme="light"] .pd-feature p,html[data-theme="light"] .pd-section p,html[data-theme="light"] .pd-section li{color:#182f3d!important}
html[data-theme="light"] .pd-info-box{border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-faq details{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .pd-faq summary::after{color:#178c79!important}
html[data-theme="light"] .pd-help{border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-lightbox{border:1px solid #c3d3db!important;background:#f6f8f9!important;color:#182f3d!important}
html[data-theme="light"] .pd-lightbox::backdrop{background:rgba(251,251,251,0.867)!important}
html[data-theme="light"] .pd-filters{background:#f5f7f9!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-product-card{border:1px solid #c3d3db!important;background:#f5f8f9!important}
html[data-theme="light"] .pd-product-content p{color:#182f3d!important}
html[data-theme="light"] .pd-empty{border:1px dashed #c3d3db!important;color:#182f3d!important}
html[data-theme="light"] .pd-page a:focus-visible,html[data-theme="light"] .pd-page button:focus-visible,html[data-theme="light"] .pd-page input:focus-visible,html[data-theme="light"] .pd-page select:focus-visible{outline:2px solid #007b6f!important}
html[data-theme="light"] .pd-showcase-note{border-inline-start:2px solid #007b6f!important;background:rgba(101,230,209,0.031)!important}
html[data-theme="light"] .pd-page .pd-faq .cp-heading h2 em{color:#178c79!important}
@media (max-width:1000px){}
@media (max-width:760px){}
@media (max-width:480px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .pd-choices legend{color:#256f7e!important}
html[data-theme="light"] .pd-choice{border:1px solid #c3d3db!important;background:#f4f7f8!important}
html[data-theme="light"] .pd-choice:has(input:checked){border-color:#007b6f!important;background:#f1f5f7!important;box-shadow:inset 0 0 0 1px rgba(21,50,63,0.17)!important}
html[data-theme="light"] .pd-choice:has(input:checked)::after{color:#198a79!important}
html[data-theme="light"] .pd-choice:hover{border-color:#007b6f!important}
html[data-theme="light"] .pd-choice:has(input:focus-visible){outline:2px solid #c3d3db!important}
html[data-theme="light"] .pd-choice-title{color:#256f7e!important}
html[data-theme="light"] .pd-choice-caption{color:#182f3d!important}
html[data-theme="light"] .pd-choice-cost{color:#198a79!important}
html[data-theme="light"] .pd-total-label{color:#182f3d!important}
html[data-theme="light"] .pd-assurance{color:#182f3d!important}
@media (max-width:420px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .pd-page .pd-hero{border:1px solid #c3d3db!important;background:linear-gradient(110deg,#f7f9fa,#f2f6f7)!important}
html[data-theme="light"] .pd-page .pd-hero::before{border:1px solid rgba(0,123,111,0.18)!important;box-shadow:0 8px 0 rgba(21,50,63,0.012),0 17px 0 rgba(21,50,63,0.011),0 26px 0 rgba(21,50,63,0.006)!important}
html[data-theme="light"] .pd-page .pd-hero .pd-lead{color:#182f3d!important}
html[data-theme="light"] .pd-hero-symbol{color:#178c7b!important}
@media (max-width:650px){}
html[data-theme="light"] .pd-product-card.pd-orbit-card{border:1px solid #c3d3db!important;background:linear-gradient(145deg,rgba(240,245,246,0.8),rgba(246,248,250,0.949))!important;box-shadow:inset 0 1px 0 rgba(21,50,63,0.021),0 15px 35px rgba(21,50,63,0.023)!important}
html[data-theme="light"] .pd-orbit-card::before{box-shadow:0 0 15px rgba(21,50,63,0.014)!important}
html[data-theme="light"] .pd-orbit-card::after{border:2px solid #c3d3db!important;box-shadow:0 0 0 5px rgba(21,50,63,0.017),0 0 13px rgba(21,50,63,0.17)!important}
html[data-theme="light"] .pd-product-card.pd-orbit-card:hover{border-color:#007b6f!important;box-shadow:0 18px 36px rgba(21,50,63,0.039),0 0 25px rgba(21,50,63,0.016)!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-preview{border:1px solid rgba(0,123,111,0.6)!important;background:#f7f9fa!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-category{border:1px solid #c3d3db!important;color:#0e9584!important;background:rgba(238,244,245,0.137)!important}
html[data-theme="light"] .pd-orbit-card .pd-product-content h2+p{color:#182f3d!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-price-row .pd-price{color:#0c6c97!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-quality{color:#168d85!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-price-row+p{color:#425b69!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-actions .pd-button{border-color:#007b6f!important}
html[data-theme="light"] .pd-orbit-card .pd-orbit-actions .pd-button.secondary{color:#216482!important;border-color:#c3d3db!important}
@media (max-width:420px){}
@media (prefers-reduced-motion:reduce){}
html[data-theme="light"] .pd-floating-gallery{border:1px solid #c3d3db!important;background:radial-gradient(ellipse at 50% 19%,rgba(19,188,194,0.141),transparent 55%),linear-gradient(145deg,#f1f5f7,#f6f8fa)!important;box-shadow:inset 0 1px 0 rgba(21,50,63,0.016),0 16px 45px rgba(21,50,63,0.025)!important}
html[data-theme="light"] .pd-floating-gallery::before{border:1px solid rgba(0,123,111,0.333)!important;box-shadow:0 0 35px rgba(21,50,63,0.014)!important}
html[data-theme="light"] .pd-floating-gallery .pd-stage{border:1px solid #c3d3db!important;background:#f4f7f8!important;box-shadow:0 0 0 4px rgba(21,50,63,0.015),0 16px 30px rgba(21,50,63,0.045)!important}
html[data-theme="light"] .pd-floating-gallery .pd-stage::after{border:1px solid rgba(0,123,111,0.4)!important;background:linear-gradient(180deg,#edf2f4,#f5f7f9)!important;box-shadow:0 4px 0 rgba(21,50,63,0.17),0 7px 20px rgba(21,50,63,0.028)!important}
html[data-theme="light"] .pd-floating-gallery .pd-browser{background:#f4f7f8!important;color:#2d5e76!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-dock{border:1px solid #c3d3db!important;background:rgba(243,246,248,0.733)!important;box-shadow:inset 0 1px 0 rgba(21,50,63,0.015)!important}
html[data-theme="light"] .pd-floating-gallery .pd-thumbs button{background:#f3f6f8!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-floating-gallery .pd-thumbs button[aria-pressed=true]{border:2px solid #007b6f!important;box-shadow:0 0 0 3px rgba(21,50,63,0.015),0 0 13px rgba(21,50,63,0.023)!important}
html[data-theme="light"] .pd-floating-gallery .pd-thumbs button span{color:#182f3d!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-arrow{color:#277c7a!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-arrow:hover{background:#eaf1f2!important;color:#182f3d!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-status{color:#182f3d!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-control{border:1px solid #c3d3db!important;background:#f1f5f7!important;color:#227781!important;box-shadow:0 4px 12px rgba(21,50,63,0.023)!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-live{border-color:#007b6f!important;color:#109383!important;background:#f2f6f7!important}
html[data-theme="light"] .pd-floating-gallery .pd-gallery-control:hover{border-color:#007b6f!important;box-shadow:0 0 15px rgba(21,50,63,0.017)!important}
html[data-theme="light"] .pd-floating-gallery .pd-caption{color:#182f3d!important}
@media (max-width:650px){}
html[data-theme="light"] .pd-floating-gallery.pd-editor-gallery{border:1px solid #c3d3db!important;background:linear-gradient(145deg,#f2f6f7,#f7f9fa)!important;box-shadow:inset 0 1px 0 rgba(21,50,63,0.034),0 12px 30px rgba(21,50,63,0.034)!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-cap{border-bottom:1px solid #c3d3db!important;background:linear-gradient(120deg,#f0f5f6,#f5f8f9)!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-cap::before{border-bottom:1px solid #007b6f!important;background:rgba(237,243,244,0.22)!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-cap span{color:#206a83!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-toolbar h2{color:#2a6979!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-toolbar h2::after{color:#13918b!important;border-inline-end:2px solid #007b6f!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-tools{border:1px solid #c3d3db!important;background:#f4f7f9!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-tool{background:#f1f5f7!important;color:#216983!important}
html[data-theme="light"] .pd-editor-gallery #pd-zoom-fullscreen{border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-tools .pd-gallery-control{color:#246880!important}
html[data-theme="light"] .pd-floating-gallery.pd-editor-gallery .pd-stage{border:1px solid #c3d3db!important;box-shadow:inset 0 0 0 1px rgba(21,50,63,0.17)!important;background:#f4f7f9!important}
html[data-theme="light"] .pd-floating-gallery.pd-editor-gallery .pd-thumbs button{background:#f4f7f8!important;border:1px solid #c3d3db!important}
html[data-theme="light"] .pd-floating-gallery.pd-editor-gallery .pd-thumbs button[aria-pressed=true]{border:2px solid #007b6f!important;background:#f3f7f8!important;box-shadow:0 0 0 2px rgba(21,50,63,0.017),0 0 10px rgba(21,50,63,0.034)!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-thumb-label{color:#2c5e77!important}
html[data-theme="light"] .pd-editor-gallery [aria-pressed=true] .pd-editor-thumb-label{color:#119288!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-thumb-number{border:1px solid #c3d3db!important;color:#2d6077!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-footer{border-bottom:1px solid #c3d3db!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-pager .pd-gallery-status{color:#2b6478!important}
html[data-theme="light"] .pd-editor-gallery .pd-editor-pager .pd-gallery-arrow{border:1px solid #c3d3db!important;background:#f3f6f8!important;color:#1f6c84!important}
html[data-theme="light"] .pd-editor-gallery .pd-gallery-live{border:1px solid #007b6f!important;background:#f2f7f7!important;box-shadow:0 0 8px rgba(21,50,63,0.045)!important;color:#0c978b!important}
@media (max-width:650px){}
@media (prefers-reduced-motion:reduce){}
@media (max-width:420px){html[data-theme="light"] .pd-editor-gallery .pd-editor-thumb-number{background:rgba(244,246,248,0.91)!important;color:#226681!important}}
@media (max-width:760px){}
@media (max-width:420px){}
@media (max-width:760px){}
@media (max-width:760px){}
html[data-theme="light"] .pd-page .pd-launch{border:1px solid rgba(0,123,111,0.28)!important;background:linear-gradient(135deg,rgba(241,245,247,0.75),rgba(246,248,249,0.85))!important}
html[data-theme="light"] .pd-page .pd-launch-heading p,html[data-theme="light"] .pd-page .pd-launch-steps p{color:#182f3d!important}
html[data-theme="light"] .pd-page .pd-launch-steps li{border:1px solid rgba(195,211,219,0.19)!important;background:rgba(255,255,255,0.025)!important}
html[data-theme="light"] .pd-page .pd-launch-steps li:hover{border-color:#007b6f!important;background:rgba(37,219,185,0.055)!important}
html[data-theme="light"] .pd-page .pd-launch-icon{color:#178c76!important}
html[data-theme="light"] .pd-page .pd-launch-icon b{color:#425b69!important}
@media (max-width:1100px){}
@media (max-width:480px){}
@media (prefers-reduced-motion:reduce){}

html[data-theme="light"] body{background:#f5f8fa;color:#18303d}
html[data-theme="light"] .hv-theme-toggle{color:#18303d;background:#fff;border-color:#b7cbd5}
html[data-theme="light"] .hv-theme-toggle:focus-visible{outline-color:#007c6e}
html[data-theme="light"] .hv-header-shell,html[data-theme="light"] .hv-footer{background:#edf4f7!important;color:#18303d}
html[data-theme="light"] .brand-logo{filter:brightness(0)!important;mix-blend-mode:normal!important}
html[data-theme="light"] .hv-header-shell .home-menu,html[data-theme="light"] #navigation.open,html[data-theme="light"] .hv-header-search{background:#fff!important}
html[data-theme="light"] .hero-shade{background:linear-gradient(90deg,transparent 15%,#f5f8fa00 42%,#f5f8fa80 65%,#f5f8fae0 100%)!important}
html[data-theme="light"] #core{filter:brightness(.45) saturate(1.3)}
html[data-theme="light"] :is(.cp-primary,.cp-order,.pd-button:not(.secondary),.hv-header-search button:not(#hv-search-close)){background:#007c6e!important;color:white!important;border-color:#007c6e!important}
html[data-theme="light"] .pd-choice:has(input:checked){background:#e2f4ef!important;border-color:#007c6e!important;box-shadow:inset 0 0 0 1px #007c6e!important}
html[data-theme="light"] .pd-choice:has(input:checked)::after{color:#007c6e!important}
html[data-theme="light"] .pd-choice:has(input:focus-visible){outline-color:#007c6e!important}
html[data-theme="light"] .pd-choices legend{color:#18303d!important}
html[data-theme="light"] :is(.pd-stage>button,.pd-browser,.pd-lightbox){background:#edf4f7!important}
html[data-theme="light"] .pd-stage img,html[data-theme="light"] .pd-lightbox img{filter:none!important}
html[data-theme="light"] .pd-lightbox::backdrop{background:#102330b3!important}
html[data-theme="light"] input,html[data-theme="light"] select,html[data-theme="light"] textarea{color-scheme:light}
html[data-theme="light"] .button{background:#007c6e!important;color:white!important;border-color:#007c6e!important}
@media(max-width:360px){.hv-header-shell header.wrap{width:calc(100% - 24px);gap:8px}.hv-header-shell header .brand-logo{width:130px!important}.hv-header-shell .header-actions{gap:4px}}
html[data-theme="light"] ::selection{background:#007c6e;color:white}
html[data-theme="light"] a:focus-visible,html[data-theme="light"] button:focus-visible,html[data-theme="light"] input:focus-visible,html[data-theme="light"] select:focus-visible{outline-color:#007c6e!important}
