:root{--ink:#1d2928;--indigo:#24453b;--paper:#f5f3ed;--muted:#59625e;--line:#d9dcd2}body{background:var(--paper);color:var(--ink)}.site-header{position:relative;inset:auto;color:var(--ink);height:100px;border-bottom:1px solid var(--line);background:var(--paper)}.brand{background:transparent}.brand img{mix-blend-mode:multiply}.language-switcher{border-color:var(--line);background:transparent}.language-switcher button{color:var(--muted)}.language-switcher button[aria-pressed=true]{background:var(--ink);color:white}.header-cta{border-color:var(--line);color:var(--ink)}nav a{opacity:1;color:var(--muted)}.hero{height:auto;min-height:660px;background:var(--paper);color:var(--ink);padding-block:95px 100px}.hero:before,.hero-grid,.hero-mark{display:none}.hero-copy{max-width:920px}.hero h1{font-family:Arial,sans-serif;font-weight:600;font-size:clamp(3.8rem,7.5vw,7rem);line-height:1.02;letter-spacing:-.065em}.hero h1 em{color:#54745d;font-style:normal}.hero .eyebrow,.section-label,.section-label.light{color:#64705b;font-weight:500;letter-spacing:.12em}.hero-intro{color:var(--muted);font-size:1.2rem;max-width:650px}.button{border-radius:40px;min-height:52px;padding:16px 26px;font-weight:500}.primary-cta,.submit-button,.journey-start{background:var(--ink);color:#fff}.primary-cta:hover,.submit-button:hover,.journey-start:hover{background:#365746}.text-link{color:var(--muted)}.section-pad{padding-block:85px}.statement,.outcomes,.investment,.apps{background:var(--paper)}.statement h2,.section-heading h2,.investment h2,.apps h2,.cross-border h2,.consultation h2,.journey-intro h2{font-family:Arial,sans-serif;font-weight:500;font-size:clamp(2.1rem,4.5vw,4rem);line-height:1.1;letter-spacing:-.045em}.statement h2>.statement-muted{color:#6a7967}.statement>div>p,.investment-copy>p,.apps-intro>p:last-child,.app-links p{color:var(--muted);font-size:1rem}.statement{padding-bottom:35px}.outcomes{padding-top:30px}.outcome-grid{border-color:var(--line)}.outcome-card,.outcome-card:nth-child(even){border-color:var(--line)}.outcome-card h3,.app-links h3{font-family:Arial,sans-serif;font-size:1.5rem;font-weight:500}.outcome-card p,.item-number,.app-number,.app-cta{color:var(--muted)}.capabilities{background:#1e3730;color:#f5f3ed}.capabilities .section-label{color:#bfd0bb}.capabilities .section-heading{margin-bottom:40px}.service-list{border-color:#ffffff30}.service-detail{border-bottom:1px solid #ffffff30;padding:24px 0}.service-detail summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none}.service-detail summary::-webkit-details-marker{display:none}.service-detail summary h3{font-family:Arial,sans-serif;font-weight:400;font-size:clamp(1.15rem,2.5vw,1.7rem);margin:0}.service-detail summary>span{font-size:25px;font-weight:300;color:#bfd0bb}.service-detail[open] summary>span{transform:rotate(45deg)}.service-detail p{max-width:730px;line-height:1.75;color:#d1dbce;margin:20px 0 0}.investment-link,.market-line{color:#365746;border-color:var(--line)}.market-line i{background:var(--line)}.cross-border{background:#e8ece2;color:var(--ink)}.market-lead,.market-detail p{color:var(--muted);font-size:1rem}.connection-line{border-color:#bcc8b4}.connection-line strong,.connection-line>span[aria-hidden],.aiwa-link{color:#365746}.aiwa-link{border-color:#819879}.app-links,.app-links>a+a,.app-links>.app-static{border-color:var(--line)}.app-links>a:hover{background:#e8ece2}.app-links h3{margin-top:20px}.consultation{background:#e8ece2;color:var(--ink)}.consultation-copy>p:nth-of-type(2),.consultation-points span{color:var(--muted)}.consultation-form{background:var(--paper);box-shadow:none;border:1px solid #d1d8ca}.consultation-form input,.consultation-form textarea{border-color:#b9c2b2}.consultation-form input:focus,.consultation-form textarea:focus{border-color:#365746;box-shadow:0 2px 0 #365746}.contact-main{padding-top:0;background:var(--paper)}footer{background:#1e3730;color:#f5f3ed}footer p,.footer-details{color:#ccd5c7}footer .brand{background:#f5f3ed}.journey-intro{background:#e8ece2}.journey-intro>div{max-width:760px}.journey-intro h2{margin:0}.journey-intro>div>p:not(.section-label){line-height:1.7;color:var(--muted);max-width:650px}.journey-note{font-size:13px}.journey-start{cursor:pointer}.journey-intro iframe{display:block;width:100%;border:1px solid #cbd3c3;border-radius:3px;margin-top:30px;background:var(--paper);height:650px}.journey-intro iframe[hidden]{display:none}.journey-start[aria-expanded=true]{background:#47604c}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #547c32;outline-offset:5px}@media(max-width:800px){.site-header{height:auto;min-height:116px}nav{border-color:var(--line)}.hero{padding-top:65px;min-height:570px}.hero h1{font-size:clamp(3.3rem,10vw,5.8rem)}.section-pad{padding-block:60px}.statement{padding-bottom:25px}.outcomes{padding-top:20px}.service-detail{padding-block:22px}.contact-main{padding-top:0}.journey-intro iframe{height:750px}}@media(max-width:480px){.hero h1{font-size:3.15rem}.hero{padding-top:48px;min-height:560px}.hero-actions .button{width:auto}.hero-actions{align-items:flex-start}.brand img{width:58px;height:44px}}html[lang=ko] .hero h1,html[lang=ja] .hero h1{font-family:Arial,sans-serif}


/* BC INT blue identity with turquoise highlights. */
:root{--ink:#1d2440;--indigo:#302382;--paper:#f7f5f0;--muted:#616477;--line:#dedddf;--accent:#00d6c3}
body,.site-header,.hero,.statement,.outcomes,.investment,.apps{background:var(--paper);color:var(--ink)}
.hero h1 em{color:#302382}.hero .eyebrow,.section-label,.section-label.light{color:#565277}
.primary-cta{background:var(--accent);color:#231b39}.primary-cta:hover{background:#00b9ab;color:#231b39}
.submit-button,.language-switcher button[aria-pressed=true]{background:#302382;color:#fff}.submit-button:hover{background:#23185f}
.journey-intro{background:#eeeaf6;border-top:4px solid var(--accent)}
.capabilities{background:#211b49;color:#f7f5f0}.capabilities .section-label{color:#c8c2e5}
.service-detail summary>span{color:#00d6c3}.service-detail p{color:#d4d0e7}
.service-detail[open] summary h3{color:#54e6d8}
.cross-border{background:#eeedf6;color:var(--ink)}.connection-line{border-color:#d0cce0}
.connection-line strong,.connection-line>span[aria-hidden],.aiwa-link,.investment-link,.market-line{color:#302382}
.investment-link,.aiwa-link{border-color:#00776e}.market-line i{background:#d0cce0}
.statement h2>.statement-muted{color:#77718d}.app-links>a:hover{background:#eeedf6}.item-number,.app-number{color:#00776e}
.consultation{background:#eeedf6;color:var(--ink)}.consultation-form{border-color:#d4cfe2}
.consultation-form input,.consultation-form textarea{border-color:#c4bfd4}.consultation-form input:focus,.consultation-form textarea:focus{border-color:#302382;box-shadow:0 2px 0 #302382}
footer{background:#211b49;color:#f7f5f0}footer p,.footer-details{color:#d4d0e7}
a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #00776e}
.brand img{mix-blend-mode:normal}
.journey-intro iframe{border-color:#d0cce0}
