html{scroll-padding-top:94px}.desktop-service-menu button,.mobile-service-menu button{place-items:center;min-width:28px;min-height:28px;padding:4px;display:grid}.service-cta{align-items:center;min-height:24px}html[data-uziarad-contrast=true]{--navy:#fff;--blue:#ffeb3b;--ink:#fff;--muted:#fff;--line:#fff;--pale:#000;--white:#000;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-uziarad-contrast=true] body,html[data-uziarad-contrast=true] .site,html[data-uziarad-contrast=true] .shell{color:#fff;background:#000}html[data-uziarad-contrast=true] .header,html[data-uziarad-contrast=true] .mobile-nav,html[data-uziarad-contrast=true] .services-submenu,html[data-uziarad-contrast=true] .hero,html[data-uziarad-contrast=true] .surface,html[data-uziarad-contrast=true] .japan,html[data-uziarad-contrast=true] .problem-card,html[data-uziarad-contrast=true] .flow-art,html[data-uziarad-contrast=true] .flow-panel,html[data-uziarad-contrast=true] .hero-visual,html[data-uziarad-contrast=true] .process,html[data-uziarad-contrast=true] .positioning,html[data-uziarad-contrast=true] .start-card,html[data-uziarad-contrast=true] footer{box-shadow:none;background:#000;border-color:#fff}html[data-uziarad-contrast=true] h1,html[data-uziarad-contrast=true] h2,html[data-uziarad-contrast=true] h3,html[data-uziarad-contrast=true] p,html[data-uziarad-contrast=true] li,html[data-uziarad-contrast=true] label,html[data-uziarad-contrast=true] .hero-detail,html[data-uziarad-contrast=true] .prose,html[data-uziarad-contrast=true] .section-heading>p,html[data-uziarad-contrast=true] .problem-card p,html[data-uziarad-contrast=true] .service p,html[data-uziarad-contrast=true] .process p,html[data-uziarad-contrast=true] .japan p,html[data-uziarad-contrast=true] .contact p,html[data-uziarad-contrast=true] .start-card p,html[data-uziarad-contrast=true] .cities,html[data-uziarad-contrast=true] .availability{color:#fff!important}html[data-uziarad-contrast=true] a:not(.button),html[data-uziarad-contrast=true] .eyebrow,html[data-uziarad-contrast=true] .section-kicker,html[data-uziarad-contrast=true] .problem-card span,html[data-uziarad-contrast=true] .service>span,html[data-uziarad-contrast=true] .form-note,html[data-uziarad-contrast=true] .service-cta,html[data-uziarad-contrast=true] .service-page-links a{color:#ffeb3b!important}html[data-uziarad-contrast=true] .button,html[data-uziarad-contrast=true] .button-light{color:#000;background:#fff;border-color:#fff}html[data-uziarad-contrast=true] .button:hover,html[data-uziarad-contrast=true] .button:active,html[data-uziarad-contrast=true] .button-light:hover,html[data-uziarad-contrast=true] .button-light:active{color:#000;background:#ffeb3b;border-color:#ffeb3b}html[data-uziarad-contrast=true] button:disabled,html[data-uziarad-contrast=true] .button:disabled{color:#aaa;opacity:1;background:#333;border-color:#777}html[data-uziarad-contrast=true] input,html[data-uziarad-contrast=true] select,html[data-uziarad-contrast=true] textarea{color:#fff;background:#000;border-color:#fff}html[data-uziarad-contrast=true] input::placeholder,html[data-uziarad-contrast=true] textarea::placeholder{color:#ddd;opacity:1}html[data-uziarad-contrast=true] input[aria-invalid=true],html[data-uziarad-contrast=true] select[aria-invalid=true],html[data-uziarad-contrast=true] textarea[aria-invalid=true],html[data-uziarad-contrast=true] .field-error{color:#ffeb3b;border-color:#ffeb3b}html[data-uziarad-contrast=true] .flow-node{background:#ffeb3b;border-color:#000;box-shadow:0 0 0 1px #ffeb3b}html[data-uziarad-contrast=true] .flow-line,html[data-uziarad-contrast=true] .process li:not(:last-child):after{background:#ffeb3b}html[data-uziarad-contrast=true] .process i{background:#000;border-color:#ffeb3b}html[data-uziarad-contrast=true] :focus-visible{outline-color:#ffeb3b}@media (max-width:700px){html{scroll-padding-top:82px}}@media (max-width:500px){button[aria-label=Accessibility\ options],button[aria-label=アクセシビリティ設定]{left:0!important;right:auto!important}}
