/* Unified logo-led homepage palette: five soft surfaces and three dark focal chapters. */
.ak-home.ak-direction.ak-journey #all-service-boxes{background:#edf5fc;border-color:#cfdfed}
.ak-home.ak-direction.ak-journey #why-akshara{background:#eaf5ef;border-color:#cce1d5}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping{background:#17484c;border-color:#507a7b}
.ak-home.ak-direction.ak-journey #how-it-works{background:#faf6ed;border-color:#e7dfcd}
.ak-home.ak-direction.ak-journey #client-stories{background:#2f414c;border-color:#627984}
.ak-home.ak-direction.ak-journey #insights{background:#eef2f8;border-color:#d5dfe9}
.ak-home.ak-direction.ak-journey #common-questions{background:#e8f5f3;border-color:#c6e0db}
.ak-home.ak-direction.ak-journey #callback{background:#214b45;border-color:#5e8376}
.ak-home.ak-direction.ak-journey #all-service-boxes .ak-eyebrow{background:#dcecf8;border-color:#bfd9eb;color:#226184}
.ak-home.ak-direction.ak-journey #all-service-boxes .ak-service-search{background:#ffffffdc;border-color:#c6dce9}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-category-jump a{background:#fff;border-color:#c6dce9}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-group{box-shadow:0 7px 22px #26566b07}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-blue{--ob-accent:#1870b8;--ob-tint:#e9f2fd}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-teal{--ob-accent:#087e83;--ob-tint:#e6f5f3}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-green{--ob-accent:#257d66;--ob-tint:#e9f5ef}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-amber{--ob-accent:#417e9c;--ob-tint:#ebf3f8}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-violet{--ob-accent:#456d9f;--ob-tint:#edf1f8}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-main h2{color:#244e60}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-main h2 em{color:#167d73}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-main>p{color:#4c6871}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-main .ak-eyebrow{background:#d9ede3;border-color:#bcd9cb;color:#286e58}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-scope{background:#ffffffb3;color:#45666b;border:1px solid #c5ddd1;border-radius:12px;padding:17px}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-scope a,.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-scope>.icon{color:#216e66}
.ak-home.ak-direction.ak-journey #why-akshara .ak-context-detail{color:#244e60;background:#fff}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-home-top h2{color:#f3faf8}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-home-top h2 em{color:#ace7db}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-home-top p{color:#d8eae5}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ak-eyebrow{background:#2c5d60;border-color:#6d9792;color:#e3f5ee}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-button{background:#d5f3e9;color:#194e48!important}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-button:hover{background:#b8e6d7}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-connection-orbit{border-color:#93bcb4}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-connection-center{color:#c5eee3;opacity:.4}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card{background:#fff;border-color:#c8ddd6;box-shadow:0 10px 24px #0b2f3026}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-canada{--ob-accent:#486f86}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card:hover{box-shadow:0 16px 30px #0b2f3038}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-home-footnote{background:#2a595a;border-color:#628985;color:#e0f0e9}
.ak-home.ak-direction.ak-journey #how-it-works .ak-process-heading h2{color:#244e60}
.ak-home.ak-direction.ak-journey #how-it-works .ak-process-heading h2 em{color:#187d80}
.ak-home.ak-direction.ak-journey #how-it-works .ak-process-heading p{color:#506973}
.ak-home.ak-direction.ak-journey #how-it-works .ak-eyebrow{background:#eee8d9;border-color:#d9cfb8;color:#6c5d40}
.ak-home.ak-direction.ak-journey #how-it-works .ak-process-heading .ak-text-link{color:#216f80}
.ak-home.ak-direction.ak-journey #how-it-works .ak-process-steps article{box-shadow:0 8px 22px #755e2e08}
.ak-home.ak-direction.ak-journey #client-stories .ak-section-heading h2{color:#f4f9fb}
.ak-home.ak-direction.ak-journey #client-stories .ak-section-heading h2 em{color:#b9dfeb}
.ak-home.ak-direction.ak-journey #client-stories .ak-section-heading p,.ak-home.ak-direction.ak-journey #client-stories .af-review-caption{color:#dde8ee}
.ak-home.ak-direction.ak-journey #client-stories .ak-eyebrow{background:#445c68;border-color:#7b96a2;color:#edf6fa}
.ak-home.ak-direction.ak-journey #client-stories .af-carousel-controls button{background:#445c68;border-color:#94adb8;color:#f3fafc}
.ak-home.ak-direction.ak-journey #client-stories .af-carousel-controls button:hover{background:#56737e}
.ak-home.ak-direction.ak-journey #client-stories figure{background:#fff;border-color:#c8dbe0;border-left-color:#77aeb7;box-shadow:0 12px 28px #16283226}
.ak-home.ak-direction.ak-journey #insights .ak-section-heading h2{color:#244e60}
.ak-home.ak-direction.ak-journey #insights .ak-section-heading h2 em{color:#187b8a}
.ak-home.ak-direction.ak-journey #insights .ak-section-heading p{color:#526b78}
.ak-home.ak-direction.ak-journey #insights .ak-section-heading .ak-text-link{color:#216d88}
.ak-home.ak-direction.ak-journey #insights .ak-eyebrow{background:#dce7f2;border-color:#bfd1e4;color:#3e6583}
.ak-home.ak-direction.ak-journey #insights .article-card{background:#fff;border-color:#cddbe8;box-shadow:0 9px 24px #3652740a}
.ak-home.ak-direction.ak-journey #common-questions .ak-eyebrow{background:#d2eae4;border-color:#b2d3c9;color:#316d61}
.ak-home.ak-direction.ak-journey #common-questions .faq-list details{background:#fff;border-color:#bfdcd3}
.ak-home.ak-direction.ak-journey #common-questions .faq-list summary>span{background:#e4f3ed;border-color:#c5dfd4;color:#3b7764}
.ak-home.ak-direction.ak-journey #common-questions .faq-list details[open]{border-color:#79a99a}
.ak-home.ak-direction.ak-journey #common-questions .faq-list details[open]>summary{border-bottom-color:#d8eae2}
.ak-home.ak-direction.ak-journey #callback .ak-callback-story h2{color:#f4faf6}
.ak-home.ak-direction.ak-journey #callback .ak-callback-story h2 em{color:#b7e6d0}
.ak-home.ak-direction.ak-journey #callback .ak-callback-story>p,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-promise{color:#deece4}
.ak-home.ak-direction.ak-journey #callback .ak-callback-story .ak-eyebrow{background:#365f52;border-color:#789b87;color:#eaf7ed}
.ak-home.ak-direction.ak-journey #callback .ak-callback-methods a,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-guide{background:#365d51;border-color:#7d9f8c}
.ak-home.ak-direction.ak-journey #callback .ak-callback-methods small,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-guide small,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-guide p{color:#e0eee5}
.ak-home.ak-direction.ak-journey #callback .ak-callback-methods svg,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-promise svg,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-guide svg{color:#bbe7d1}
.ak-home.ak-direction.ak-journey #callback .ak-callback-methods a:hover{background:#416e5e;border-color:#b1cdbb}
.ak-home.ak-direction.ak-journey #callback .ak-callback-form{background:#fff;border-color:#c2dccc}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping a:focus-visible,.ak-home.ak-direction.ak-journey #client-stories button:focus-visible,.ak-home.ak-direction.ak-journey #callback .ak-callback-story a:focus-visible{outline-color:#ffe0a3}

/* Client-directed card emphasis: colour belongs to individual services and countries. */
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-group{--card-base:#F6F0E6;--card-alt:#F6F0E6;--card-third:#F6F0E6;--card-ink:#243F50;--card-copy:#48616D;--card-border:#ccdce3;--card-line:#bbcdd5;--badge-bg:#e5f4fc;--badge-ink:#235f80}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-teal{--card-base:#E6EEE8;--card-alt:#E6EEE8;--card-third:#E6EEE8;--card-ink:#243F50;--card-copy:#48616D;--card-border:#ccdce3;--card-line:#bbcdd5;--badge-bg:#e4f5f4;--badge-ink:#26676b}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-green{--card-base:#244F6A;--card-alt:#244F6A;--card-third:#244F6A;--card-ink:#ffffff;--card-copy:#edf6fc;--card-border:#244F6A;--card-line:#ffffff35;--badge-bg:#eaf2f9;--badge-ink:#355e7c}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-amber{--card-base:#ECEAF3;--card-alt:#ECEAF3;--card-third:#ECEAF3;--card-ink:#243F50;--card-copy:#48616D;--card-border:#ccdce3;--card-line:#bbcdd5;--badge-bg:#e8f3f4;--badge-ink:#386772}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-violet{--card-base:#E7EFF4;--card-alt:#E7EFF4;--card-third:#E7EFF4;--card-ink:#243F50;--card-copy:#48616D;--card-border:#ccdce3;--card-line:#bbcdd5;--badge-bg:#e7f2fb;--badge-ink:#2d6289}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card{background:var(--card-base);border-color:var(--card-border);color:var(--card-ink);box-shadow:0 7px 18px #234d6914}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:nth-child(3n+2){background:var(--card-alt)}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:nth-child(3n){background:var(--card-third)}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card::before{background:#ffffff80}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card h4{color:var(--card-ink)}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card p{color:var(--card-copy)}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-symbol{background:#ffffff1c;border-color:#ffffff40;color:#fff;box-shadow:none}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-card-link{color:var(--card-ink);border-top-color:var(--card-line)}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:hover{border-color:#ffffffa6;box-shadow:0 12px 25px #234d6924}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:focus-visible{outline-color:#174f72}

/* Leave the statistics alone; distinguish the three professional-support cards. */
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points article{background:#236b96;border-color:#236b96;border-top-color:#9bd5ff}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points article:nth-child(2){background:#236f78;border-color:#236f78;border-top-color:#8fe3dc}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points article:nth-child(3){background:#35678b;border-color:#35678b;border-top-color:#c4deef}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points h3{color:#fff}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points p{color:#eff6fb}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points article>.icon{background:#ffffff1f;border-color:#ffffff36;color:#fff}

/* Logo-blue overseas chapter, with three coloured country cards. */
.ak-home.ak-direction.ak-journey #overseas-bookkeeping{background:#e4f1fc;border-color:#bfd9ed}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-home-top h2{color:#234d68}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-home-top h2 em{color:#167bb2}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-home-top p{color:#46677d}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ak-eyebrow{background:#d0e7f8;border-color:#a8cde7;color:#28688e}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-button{background:#1870b8;color:#fff!important}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-button:hover{background:#155d97}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-connection-orbit{border-color:#78a8c8}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-connection-center{color:#478ab6;opacity:.3}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-connection{gap:23px;padding-top:38px;padding-bottom:38px}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-grid{margin-top:44px;gap:22px}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card{background:#236b96;border-color:#6796b2;border-top-color:#9bd0f0;color:#fff}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-canada{background:#35678b;border-color:#7d9ab3;border-top-color:#c4deef}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-australia{background:#236f78;border-color:#6c9c9f;border-top-color:#9de8df}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card h3{color:#fff}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card p{color:#edf6fc}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-code{background:#ffffff1c;border-color:#ffffff45;color:#fff}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-currency{color:#e0f0fa}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-card-link{color:#fff;border-top-color:#ffffff35}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-home-footnote{margin-top:32px;padding:19px 22px;background:#f8fcff;border-color:#bad6e9;color:#426b85;line-height:1.8}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping a:focus-visible{outline-color:#154f75}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card:focus-visible{outline-color:#154f75}

/* Reviews in a clear logo-blue shade. */
.ak-home.ak-direction.ak-journey #client-stories{background:#245f89;border-color:#588aae}
.ak-home.ak-direction.ak-journey #client-stories .ak-section-heading h2{color:#f7fbff}
.ak-home.ak-direction.ak-journey #client-stories .ak-section-heading h2 em{color:#c0e6ff}
.ak-home.ak-direction.ak-journey #client-stories .ak-section-heading p{color:#e5f2fc}
.ak-home.ak-direction.ak-journey #client-stories .ak-eyebrow{background:#39759c;border-color:#84afd0;color:#f1f9ff}
.ak-home.ak-direction.ak-journey #client-stories .af-carousel-controls button{background:#39759c;border-color:#b0cee5;color:#fff}
.ak-home.ak-direction.ak-journey #client-stories .af-carousel-controls button:hover{background:#4784ad}

/* Dark FAQ followed by a light enquiry chapter, then the existing dark footer. */
.ak-home.ak-direction.ak-journey #common-questions{background:#284e65;border-color:#5d8094}
.ak-home.ak-direction.ak-journey #common-questions .ak-faq-grid>div:first-child>h2{color:#f4faff}
.ak-home.ak-direction.ak-journey #common-questions .ak-faq-grid>div:first-child>h2 em{color:#b9e3fb}
.ak-home.ak-direction.ak-journey #common-questions .ak-faq-grid>div:first-child>p{color:#e0edf5}
.ak-home.ak-direction.ak-journey #common-questions .ak-eyebrow{background:#3c667d;border-color:#7ba0b5;color:#edf7ff}
.ak-home.ak-direction.ak-journey #common-questions .ak-faq-grid>div:first-child>.ak-text-link{color:#d0edff}
.ak-home.ak-direction.ak-journey #common-questions .faq-list details{background:#fff;border-color:#b8d0df}
.ak-home.ak-direction.ak-journey #common-questions .faq-list summary{color:#244e60}
.ak-home.ak-direction.ak-journey #common-questions .faq-list details>div p{color:#486878}
.ak-home.ak-direction.ak-journey #common-questions .ak-faq-help{background:#f3f9fd;border:1px solid #bad4e5;color:#244e60}
.ak-home.ak-direction.ak-journey #common-questions .ak-faq-help p{color:#486878}
.ak-home.ak-direction.ak-journey #common-questions .ak-faq-help a{color:#216e9d}
.ak-home.ak-direction.ak-journey #common-questions .ak-faq-toolbar,.ak-home.ak-direction.ak-journey #common-questions .ak-faq-toolbar span{color:#e0edf5}
.ak-home.ak-direction.ak-journey #common-questions .ak-faq-toolbar button{background:#ffffff12;border-color:#91b2c7;color:#f2f9ff}

.ak-home.ak-direction.ak-journey #callback{background:#edf6fc;border-color:#c6deee}
.ak-home.ak-direction.ak-journey #callback .ak-callback-story,.ak-home.ak-direction.ak-journey #callback .ak-callback-story h2{color:#244e60}
.ak-home.ak-direction.ak-journey #callback .ak-callback-story h2 em{color:#167bb2}
.ak-home.ak-direction.ak-journey #callback .ak-callback-story>p,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-promise{color:#496b7d}
.ak-home.ak-direction.ak-journey #callback .ak-callback-story .ak-eyebrow{background:#d8ebf9;border-color:#b6d5ea;color:#28688e}
.ak-home.ak-direction.ak-journey #callback .ak-callback-methods a,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-guide{background:#fff;border-color:#bfd9e9;color:#244e60}
.ak-home.ak-direction.ak-journey #callback .ak-callback-methods strong,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-guide h3,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-guide strong{color:#244e60}
.ak-home.ak-direction.ak-journey #callback .ak-callback-methods small,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-guide small,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-guide p{color:#496b7d}
.ak-home.ak-direction.ak-journey #callback .ak-callback-methods svg,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-promise svg,.ak-home.ak-direction.ak-journey #callback .ak-enquiry-guide svg{color:#187ca8}
.ak-home.ak-direction.ak-journey #callback .ak-callback-methods a:hover{background:#e3f1fa;border-color:#7cb4d7}
.ak-home.ak-direction.ak-journey #callback .ak-callback-story a:focus-visible{outline-color:#1870b8}
@media(max-width:700px){.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-grid{margin-top:28px;gap:16px}.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-home-footnote{margin-top:24px;padding:17px}.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-connection{gap:18px}}

/* Final card polish: category-led jewel colours, readable icon badges and gentle motion. */
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card{background-image:none;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-symbol{background:var(--badge-bg);color:var(--badge-ink);border-color:#ffffff70;box-shadow:0 5px 12px #11254c14;border-radius:12px;transition:transform .24s ease,box-shadow .24s ease}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-symbol svg{width:25px;height:25px;stroke-width:1.8}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-symbol svg> :first-child{fill:currentColor;fill-opacity:.10}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card::before{background:var(--badge-bg);opacity:.65}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points article>.icon{background:#e0f2ff;color:#235f80;border-color:#ffffff70}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points article:nth-child(2)>.icon{background:#e4f5f4;color:#26676b}
.ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points article:nth-child(3)>.icon{background:#eaf2f9;color:#355e7c}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-code{background:#e0f2ff;color:#235f80;border-color:#ffffff70}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-canada .ob-country-code{background:#eaf2f9;color:#355e7c}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-australia .ob-country-code{background:#e4f5f4;color:#26676b}
.ak-home.ak-direction.ak-journey :is(.ob-country-card,.ak-trust-points article){transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.ak-home.ak-direction.ak-journey :is(.ob-card-link svg,.ak-trust-points article>.icon,.ob-country-code){transition:transform .24s ease}
.ak-home.ak-direction.ak-journey :is(.ob-service-card,.ob-country-card):focus-visible{outline:3px solid #176db0;outline-offset:5px;box-shadow:0 12px 28px #173b6129}
@media(hover:hover) and (pointer:fine){
 .ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:hover,.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card:hover{transform:translateY(-5px);box-shadow:0 15px 28px #173b612b;border-color:#ffffffb3}
 .ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:hover .ob-service-symbol{transform:translateY(-2px) rotate(-5deg);box-shadow:0 8px 16px #11254c26}
 .ak-home.ak-direction.ak-journey :is(.ob-service-card,.ob-country-card):hover .ob-card-link svg{transform:translate(3px,-3px)}
 .ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points article:hover{transform:translateY(-4px);box-shadow:0 12px 26px #173b6126}
 .ak-home.ak-direction.ak-journey #why-akshara .ak-trust-points article:hover>.icon,.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card:hover .ob-country-code{transform:translateY(-2px) rotate(-4deg)}
}
@media(hover:none){.ak-home.ak-direction.ak-journey :is(.ob-service-card,.ob-country-card):hover{transform:none}}
@media(prefers-reduced-motion:reduce){
 .ak-home.ak-direction.ak-journey :is(.ob-service-card,.ob-country-card,.ob-service-symbol,.ob-card-link svg,.ak-trust-points article,.ak-trust-points article>.icon,.ob-country-code){transition:none!important;animation:none!important}
 .ak-home.ak-direction.ak-journey :is(.ob-service-card,.ob-country-card,.ak-trust-points article):hover,.ak-home.ak-direction.ak-journey .ob-service-card:hover .ob-service-symbol,.ak-home.ak-direction.ak-journey :is(.ob-service-card,.ob-country-card):hover .ob-card-link svg,.ak-home.ak-direction.ak-journey .ak-trust-points article:hover>.icon,.ak-home.ak-direction.ak-journey .ob-country-card:hover .ob-country-code{transform:none!important}
}

/* Country flags and softly tinted country-specific cards. */
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-us{--country-accent:#245c92;background:#f6f9fd;border-color:#d3dce7;border-top-color:#245c92;color:#243f50;overflow:hidden}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-canada{--country-accent:#a63148;background:#fff7f6;border-color:#d3dce7;border-top-color:#a63148;color:#243f50;overflow:hidden}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-australia{--country-accent:#334f87;background:#f4f5fc;border-color:#d3dce7;border-top-color:#334f87;color:#243f50;overflow:hidden}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card::after{content:'';position:absolute;bottom:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--country-accent) 0 45%,#fff 45% 70%,#b8324b 70%);pointer-events:none}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card .ob-country-code{width:72px;height:56px;box-sizing:border-box;border-radius:9px;padding:4px;background:#fff;border:1px solid #d5dee7;box-shadow:0 4px 10px #243f5010;overflow:hidden}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-flag{display:block;width:64px;height:48px;max-width:none;object-fit:contain;border-radius:4px}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card h3{color:#243f50}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card p{color:#48616d}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card .ob-country-currency{color:var(--country-accent);background:#ffffffb3;border:1px solid #d5dee7;padding:6px 9px;border-radius:6px;line-height:1.5}
.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card .ob-card-link{color:var(--country-accent);border-top-color:#cedae3}
@media(hover:hover) and (pointer:fine){.ak-home.ak-direction.ak-journey #overseas-bookkeeping .ob-country-card:hover{border-color:var(--country-accent)}}

/* Option C finishing details: retain card surfaces, icon shapes and motion. */
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-group{--service-accent:#236db1;--service-tint:#e0efff;--service-alt:#197d78;--service-alt-tint:#dff4ed;}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-teal{--service-accent:#11776e;--service-tint:#d7f3e9;--service-alt:#286cab;--service-alt-tint:#e2effc;}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-green{--service-accent:#99651b;--service-tint:#fff0cf;--service-alt:#286eac;--service-alt-tint:#e2f0ff;}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-amber{--service-accent:#9d5635;--service-tint:#ffe9dc;--service-alt:#7053a6;--service-alt-tint:#efe6fc;}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-violet{--service-accent:#6552aa;--service-tint:#eee7ff;--service-alt:#216fa7;--service-alt-tint:#dff0fc;}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:nth-child(even){--service-accent:var(--service-alt);--service-tint:var(--service-alt-tint)}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-symbol{background:var(--service-tint);color:var(--service-accent);border-color:color-mix(in srgb,var(--service-accent) 20%,white);box-shadow:inset 0 1px 0 #ffffffd9,0 4px 9px #183f5512}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-symbol svg> :first-child{fill:currentColor;fill-opacity:.14}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card::before{background:var(--service-accent);opacity:.25}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card::after{content:"";position:absolute;right:22px;top:25px;width:28px;height:4px;border-radius:5px;background:var(--service-accent);opacity:.28;pointer-events:none}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-green .ob-service-card::before,.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-green .ob-service-card::after{background:var(--service-tint);opacity:.5}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-card-link>svg{color:var(--service-accent)}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-green .ob-card-link>svg{color:var(--service-tint)}

/* A clear category introduction and one visual lead per group; no service ranking claims. */
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-group-heading{align-items:center;gap:24px;padding-bottom:22px;margin-bottom:23px}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-group-heading h3{gap:20px;min-width:0;line-height:1.3}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-group-heading p{max-width:35ch;line-height:1.7;font-size:16px}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-group-heading h3>.ob-family-art{position:relative;display:block;width:74px;height:70px;flex:0 0 74px;border:0;background:transparent;box-shadow:none;border-radius:0;isolation:isolate}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-family-art::before{content:"";position:absolute;inset:4px 7px 7px 3px;background:var(--service-tint);border-radius:23px;transform:rotate(-9deg);z-index:-1}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-family-main{display:grid;place-items:center;position:absolute;inset:7px 17px 13px 4px;border-radius:16px;background:#fff;color:var(--service-accent);border:1px solid color-mix(in srgb,var(--service-accent) 20%,white);box-shadow:0 5px 12px #244f6a0d}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-family-main svg{width:30px;height:30px;stroke-width:1.6}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-family-main svg>:first-child{fill:currentColor;fill-opacity:.08}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-family-detail{display:grid;place-items:center;position:absolute;right:0;bottom:0;width:32px;height:32px;background:var(--service-accent);color:#fff;border:3px solid #fff;border-radius:11px;box-shadow:0 3px 8px #244f6a16}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-family-detail svg{width:17px;height:17px}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:first-child{border-color:color-mix(in srgb,var(--service-accent) 55%,var(--card-border));box-shadow:0 7px 18px #234d6914,inset 0 0 0 1px color-mix(in srgb,var(--service-accent) 14%,transparent)}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:first-child h4{font-size:20px;letter-spacing:-.035em}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:first-child .ob-card-link{align-self:stretch;padding:10px 12px;margin-top:auto;border:1px solid color-mix(in srgb,var(--service-accent) 18%,white);border-radius:8px;background:var(--service-tint);color:var(--service-accent);justify-content:space-between}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-green .ob-service-card:first-child{border-color:#b9d8eb;box-shadow:0 7px 18px #234d6914,inset 0 0 0 1px #b9d8eb33}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-tone-green .ob-service-card:first-child .ob-card-link>svg{color:var(--service-accent)}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:first-child::before{opacity:.7}
.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:first-child::after{width:36px;opacity:.55}
@media(max-width:1000px){.ak-home.ak-direction.ak-journey #all-service-boxes .ob-group-heading{align-items:flex-start;gap:12px}.ak-home.ak-direction.ak-journey #all-service-boxes .ob-group-heading p{max-width:none}}
@media(max-width:700px){.ak-home.ak-direction.ak-journey #all-service-boxes .ob-group-heading{padding-bottom:16px;margin-bottom:18px}.ak-home.ak-direction.ak-journey #all-service-boxes .ob-group-heading h3{gap:14px}.ak-home.ak-direction.ak-journey #all-service-boxes .ob-group-heading p{font-size:15px}.ak-home.ak-direction.ak-journey #all-service-boxes .ob-service-card:first-child h4{font-size:19px}}
