#arkhe-site-v2 {position:relative;isolation:isolate;width:100%;max-width:none;text-align:left;}
#arkhe-site-v2 :where(h1,h2,h3,p,ul,dl,dd) {color:inherit;}
#arkhe-site-v2 :where(p) {margin:1em 0;}
#arkhe-site-v2 :where(h3) {font-family:var(--sans);}
#arkhe-site-v2 :where(button,input,select,textarea) {letter-spacing:normal;text-transform:none;box-shadow:none;}
#arkhe-site-v2 {--ink:#06243c;--ink2:#10374b;--paper:#f4f7f8;--white:#fcfdfe;--gold:#087b89;--muted:#536674;--line:rgba(10,21,27,.15);--serif:Georgia,'Times New Roman',serif;--sans:'Manrope',sans-serif}#arkhe-site-v2, #arkhe-site-v2 * {box-sizing:border-box}#arkhe-site-v2 {scroll-behavior:smooth}#arkhe-site-v2 {margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.55}#arkhe-site-v2 a {color:inherit;text-decoration:none}#arkhe-site-v2 .nav {height:88px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid rgba(255,255,255,.12);position:absolute;z-index:10;width:100%;color:white}#arkhe-site-v2 .brand {display:flex;align-items:center;gap:12px;letter-spacing:.12em;font-size:.78rem}#arkhe-site-v2 .brand b {font-weight:400;color:var(--gold)}#arkhe-site-v2 .mark {width:34px;height:34px;border:1px solid var(--gold);display:grid;place-items:center;font-family:var(--serif);font-size:1.2rem;color:var(--gold)}#arkhe-site-v2 nav {display:flex;align-items:center;gap:2rem;font-size:.82rem}#arkhe-site-v2 nav a {opacity:.75}#arkhe-site-v2 nav a:hover {opacity:1}#arkhe-site-v2 .nav-cta {padding:.8rem 1.2rem;border:1px solid rgba(255,255,255,.35);opacity:1}#arkhe-site-v2 .menu {display:none;background:none;border:0;color:white}#arkhe-site-v2 .hero {position:relative;min-height:100vh;background:radial-gradient(circle at 78% 35%,#173541 0,transparent 32%),linear-gradient(135deg,#071116,#0d1d24);color:white;padding:180px 6vw 0;overflow:hidden}#arkhe-site-v2 .hero:before {content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(to bottom,#000,transparent 80%)}#arkhe-site-v2 .eyebrow, #arkhe-site-v2 .section-tag {font-size:.72rem;letter-spacing:.18em;font-weight:600;color:var(--gold);margin-bottom:1.6rem}#arkhe-site-v2 .hero h1, #arkhe-site-v2 .flow-section h2, #arkhe-site-v2 .stage-section h2, #arkhe-site-v2 .expertise h2, #arkhe-site-v2 .record h2, #arkhe-site-v2 .not-auto h2, #arkhe-site-v2 .case h2, #arkhe-site-v2 .knowledge h2, #arkhe-site-v2 .trust h2, #arkhe-site-v2 .contact h2 {font-family:var(--serif);font-weight:400;line-height:1.03;letter-spacing:-.035em;margin:0}#arkhe-site-v2 .hero h1 {font-size:clamp(3.6rem,7vw,7.4rem);max-width:950px;position:relative;z-index:2}#arkhe-site-v2 .hero h1 em {color:var(--gold);font-weight:400}#arkhe-site-v2 .lead {position:relative;z-index:2;max-width:660px;font-size:1.15rem;color:#c6d0d3;margin:2rem 0}#arkhe-site-v2 .actions {display:flex;gap:1rem;position:relative;z-index:2}#arkhe-site-v2 .button {display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.6rem;font-size:.88rem;font-weight:600}#arkhe-site-v2 .primary {background:var(--gold);color:var(--ink)}#arkhe-site-v2 .ghost {border:1px solid rgba(255,255,255,.28)}#arkhe-site-v2 .ghost span {margin-left:2rem}#arkhe-site-v2 .hero-visual {position:absolute;width:510px;height:510px;right:5vw;top:170px;opacity:.58}#arkhe-site-v2 .orbit {position:absolute;border:1px solid rgba(198,167,95,.35);border-radius:50%;inset:10%}#arkhe-site-v2 .o2 {inset:28%;border-color:rgba(255,255,255,.25)}#arkhe-site-v2 .core {position:absolute;inset:42%;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;font-size:.65rem;letter-spacing:.1em}#arkhe-site-v2 .node {position:absolute;font-size:.65rem;letter-spacing:.12em}#arkhe-site-v2 .node:before {content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-right:8px}#arkhe-site-v2 .n1 {top:9%;left:43%}#arkhe-site-v2 .n2 {top:45%;right:0}#arkhe-site-v2 .n3 {bottom:8%;left:46%}#arkhe-site-v2 .n4 {top:48%;left:0}#arkhe-site-v2 .principles {position:relative;z-index:2;margin:110px -6vw 0;padding:36px 6vw;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.13);background:rgba(0,0,0,.15)}#arkhe-site-v2 .principles>div {padding:0 2rem;border-left:1px solid rgba(255,255,255,.13)}#arkhe-site-v2 .principles>div:first-child {padding-left:0;border:0}#arkhe-site-v2 .principles b {font-size:.7rem;color:var(--gold)}#arkhe-site-v2 .principles h3 {font-size:1rem;margin:.5rem 0}#arkhe-site-v2 .principles p {font-size:.83rem;color:#9babad;margin:0}#arkhe-site-v2 .flow-section, #arkhe-site-v2 .stage-section, #arkhe-site-v2 .expertise, #arkhe-site-v2 .case, #arkhe-site-v2 .knowledge, #arkhe-site-v2 .trust {padding:120px 7vw}#arkhe-site-v2 .flow-section h2, #arkhe-site-v2 .stage-section h2, #arkhe-site-v2 .expertise h2, #arkhe-site-v2 .record h2, #arkhe-site-v2 .case h2, #arkhe-site-v2 .knowledge h2, #arkhe-site-v2 .trust h2 {font-size:clamp(2.6rem,4.6vw,5rem)}#arkhe-site-v2 .intro {max-width:560px;color:var(--muted);font-size:1.05rem}#arkhe-site-v2 .flow {margin-top:70px;border-top:1px solid var(--line)}#arkhe-site-v2 .flow-item {width:100%;display:grid;grid-template-columns:80px 1fr;text-align:left;padding:20px 0;background:none;border:0;border-bottom:1px solid var(--line);font:500 clamp(1.15rem,2vw,1.65rem) var(--sans);color:var(--ink);cursor:pointer}#arkhe-site-v2 .flow-item span {color:var(--gold);font-size:.68rem;padding-top:.6rem}#arkhe-site-v2 .flow-item.active, #arkhe-site-v2 .flow-item:hover {padding-left:16px;background:rgba(198,167,95,.08)}#arkhe-site-v2 .flow-note {margin:24px 0 0 80px;max-width:580px;color:var(--muted);min-height:48px}#arkhe-site-v2 .stage-section {background:var(--white)}#arkhe-site-v2 .stage-grid {display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px}#arkhe-site-v2 .stage-grid article {padding:42px;border:1px solid var(--line);min-height:410px}#arkhe-site-v2 .stage-grid .featured {background:var(--ink);color:white;transform:translateY(-18px)}#arkhe-site-v2 .stage-no {font-size:.68rem;color:var(--gold);letter-spacing:.14em}#arkhe-site-v2 .stage-grid h3 {font:400 1.6rem var(--serif);margin:3rem 0 2rem}#arkhe-site-v2 .stage-grid ul {list-style:none;padding:0;color:var(--muted);font-size:.9rem}#arkhe-site-v2 .featured ul {color:#adbdc2}#arkhe-site-v2 .stage-grid li {padding:.35rem 0}#arkhe-site-v2 .stage-grid a {display:inline-block;margin-top:2rem;color:var(--gold);font-size:.84rem}#arkhe-site-v2 .expertise {display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#e6eff2}#arkhe-site-v2 .expertise>div:first-child {position:sticky;top:80px;align-self:start}#arkhe-site-v2 .expertise>div:first-child p {max-width:420px;color:var(--muted)}#arkhe-site-v2 .expertise-list a {display:grid;grid-template-columns:50px 1fr 50px;column-gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}#arkhe-site-v2 .expertise-list span {font-size:.68rem;color:var(--gold)}#arkhe-site-v2 .expertise-list h3 {margin:0;font-size:1.15rem}#arkhe-site-v2 .expertise-list p {grid-column:2;max-width:520px;color:var(--muted);font-size:.88rem;margin:.6rem 0 0}#arkhe-site-v2 .expertise-list b {grid-column:3;grid-row:1/3;font-weight:400;font-size:1.3rem}#arkhe-site-v2 .record {padding:120px 8vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw;background:var(--ink);color:white}#arkhe-site-v2 .record-card {border:1px solid rgba(198,167,95,.5);background:#0f2027;padding:28px;box-shadow:18px 18px 0 #071015}#arkhe-site-v2 .record-head, #arkhe-site-v2 .record-foot {display:flex;justify-content:space-between;font-size:.62rem;letter-spacing:.13em;color:var(--gold);padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.14)}#arkhe-site-v2 .checks {padding:16px 0}#arkhe-site-v2 .checks p {display:flex;justify-content:space-between;margin:0;padding:9px 0;border-bottom:1px dotted rgba(255,255,255,.12);font-family:monospace;font-size:.8rem;color:#c9d2d4}#arkhe-site-v2 .checks i {color:var(--gold);font-style:normal}#arkhe-site-v2 .record-foot {border:0;border-top:1px solid rgba(255,255,255,.14);padding:18px 0 0}#arkhe-site-v2 .record-copy p {color:#a7b7bc;max-width:550px}#arkhe-site-v2 .not-auto {padding:130px 8vw;background:#071116;color:white}#arkhe-site-v2 .not-auto h2 {font-size:clamp(3rem,5.5vw,6.3rem)}#arkhe-site-v2 .myths {margin:70px 0}#arkhe-site-v2 .myths p {display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:1px solid rgba(255,255,255,.14);margin:0;padding:22px 0;font-size:1.1rem}#arkhe-site-v2 .myths s {text-decoration-color:var(--gold);text-decoration-thickness:2px;color:#89999f}#arkhe-site-v2 .myths span {color:white}#arkhe-site-v2 .not-copy {color:#9aabad;max-width:680px}#arkhe-site-v2 .case-grid {display:grid;grid-template-columns:repeat(4,1fr);margin:60px 0 36px}#arkhe-site-v2 .case-grid>div {padding:30px;border-left:1px solid var(--line)}#arkhe-site-v2 .case-grid span, #arkhe-site-v2 .article-grid span {font-size:.65rem;color:var(--gold);letter-spacing:.12em}#arkhe-site-v2 .case-grid h3 {font:400 1.3rem var(--serif)}#arkhe-site-v2 .case-grid p {color:var(--muted);font-size:.88rem}#arkhe-site-v2 .text-link {color:var(--gold);font-size:.9rem}#arkhe-site-v2 .knowledge {background:#e8f0f3}#arkhe-site-v2 .knowledge-head {display:grid;grid-template-columns:1fr 1fr;gap:10vw}#arkhe-site-v2 .knowledge-head>p {align-self:end;color:var(--muted);max-width:460px}#arkhe-site-v2 .article-grid {display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:60px}#arkhe-site-v2 .article-grid article {background:var(--paper);padding:36px;min-height:300px}#arkhe-site-v2 .article-grid h3 {font:400 1.45rem var(--serif);margin-top:2rem}#arkhe-site-v2 .article-grid a {display:inline-block;margin-top:3rem;font-size:.8rem;color:var(--gold)}#arkhe-site-v2 .trust {display:grid;grid-template-columns:1fr 1fr;gap:10vw}#arkhe-site-v2 .trust>div:last-child {align-self:end}#arkhe-site-v2 .trust p {color:var(--muted);max-width:560px}#arkhe-site-v2 .trust-links {display:flex;flex-direction:column;margin-top:30px}#arkhe-site-v2 .trust-links a {border-top:1px solid var(--line);padding:13px 0;font-size:.85rem}#arkhe-site-v2 .contact {padding:130px 7vw;background:var(--gold);color:var(--ink);text-align:center}#arkhe-site-v2 .contact .section-tag {color:#3e3520}#arkhe-site-v2 .contact h2 {font:400 clamp(3rem,5.8vw,6rem)/1.03 var(--serif)}#arkhe-site-v2 .contact p {max-width:650px;margin:24px auto 36px}#arkhe-site-v2 .contact .actions {justify-content:center}#arkhe-site-v2 .light {background:var(--ink);color:white}#arkhe-site-v2 .dark-ghost {border:1px solid rgba(10,21,27,.35)}#arkhe-site-v2 footer {padding:55px 6vw;background:#050c10;color:white;display:grid;grid-template-columns:1fr 1fr auto;gap:30px;align-items:center}#arkhe-site-v2 footer p {color:#84969c;font-size:.8rem}#arkhe-site-v2 footer div {display:flex;gap:20px;font-size:.75rem}#arkhe-site-v2 footer small {grid-column:1/-1;border-top:1px solid rgba(255,255,255,.1);padding-top:24px;color:#67777c}@media(max-width:900px) {#arkhe-site-v2 nav {display:none}#arkhe-site-v2 .menu {display:block}#arkhe-site-v2 .hero {padding-top:145px}#arkhe-site-v2 .hero-visual {opacity:.2;right:-260px}#arkhe-site-v2 .principles {grid-template-columns:1fr 1fr}#arkhe-site-v2 .principles>div {padding:20px;border:0}#arkhe-site-v2 .stage-grid, #arkhe-site-v2 .case-grid, #arkhe-site-v2 .article-grid {grid-template-columns:1fr}#arkhe-site-v2 .stage-grid .featured {transform:none}#arkhe-site-v2 .expertise, #arkhe-site-v2 .record, #arkhe-site-v2 .knowledge-head, #arkhe-site-v2 .trust {grid-template-columns:1fr}#arkhe-site-v2 .expertise>div:first-child {position:static}#arkhe-site-v2 .case-grid>div {border-left:0;border-top:1px solid var(--line)}#arkhe-site-v2 footer {grid-template-columns:1fr}#arkhe-site-v2 .myths p {grid-template-columns:1fr}#arkhe-site-v2 .record-card {box-shadow:10px 10px 0 #071015}}@media(max-width:560px) {#arkhe-site-v2 .hero {padding-left:7vw;padding-right:7vw}#arkhe-site-v2 .hero h1 {font-size:3.2rem}#arkhe-site-v2 .lead {font-size:1rem}#arkhe-site-v2 .actions {flex-direction:column}#arkhe-site-v2 .principles {grid-template-columns:1fr;margin-top:70px}#arkhe-site-v2 .principles>div {border-top:1px solid rgba(255,255,255,.12)}#arkhe-site-v2 .flow-section, #arkhe-site-v2 .stage-section, #arkhe-site-v2 .expertise, #arkhe-site-v2 .case, #arkhe-site-v2 .knowledge, #arkhe-site-v2 .trust, #arkhe-site-v2 .record, #arkhe-site-v2 .not-auto {padding:82px 7vw}#arkhe-site-v2 .flow-item {grid-template-columns:44px 1fr}#arkhe-site-v2 .flow-note {margin-left:44px}#arkhe-site-v2 .stage-grid article {padding:28px;min-height:auto}#arkhe-site-v2 .record-head {gap:20px}#arkhe-site-v2 .record {gap:60px}}#arkhe-site-v2 { overflow-wrap: anywhere; }#arkhe-site-v2 { scroll-padding-top: 20px; }#arkhe-site-v2 .skip-link { position:absolute; left:20px; top:-80px; z-index:30; background:white; color:var(--ink); padding:12px; }#arkhe-site-v2 .skip-link:focus { top:12px; }#arkhe-site-v2 a:focus-visible, #arkhe-site-v2 button:focus-visible { outline:3px solid #36bcca; outline-offset:5px; }#arkhe-site-v2 .nav { min-height:100px; height:auto; padding-top:10px; padding-bottom:10px; background:rgba(3,28,48,.68); gap:24px; }#arkhe-site-v2 .brand { --brand-width:250px; flex-shrink:0; position:relative; display:block; width:var(--brand-width); aspect-ratio:1292 / 418; overflow:hidden; }#arkhe-site-v2 .brand img { display:block; position:absolute; width:123.8390093%; max-width:none; height:auto; left:-12.0743034%; top:-22.2488038%; }#arkhe-site-v2 nav { gap:1.65rem; flex-wrap:wrap; font-size:.9375rem; }#arkhe-site-v2 nav a { opacity:1; }#arkhe-site-v2 .nav-cta { border-color:#4c7a90; }#arkhe-site-v2 .menu { font:inherit; font-size:.9375rem; padding:10px 14px; border:1px solid #4c7a90; cursor:pointer; }#arkhe-site-v2 .hero { min-height:0; padding-top:166px; background:radial-gradient(circle at 80% 36%,#12455b 0,transparent 37%),linear-gradient(125deg,#031c31,#092f49); }#arkhe-site-v2 .hero:before { opacity:.55; }#arkhe-site-v2 .hero h1 { font-size:clamp(3rem,5.6vw,5.3rem); max-width:820px; line-height:1.08; }#arkhe-site-v2 .hero h1 em { color:#65d6df; }#arkhe-site-v2 .hero .eyebrow, #arkhe-site-v2 .hero .principles b { color:#79dce3; }#arkhe-site-v2 .eyebrow, #arkhe-site-v2 .section-tag { font-size:.8125rem; letter-spacing:.14em; }#arkhe-site-v2 .lead { max-width:650px; font-size:1.0625rem; line-height:1.75; }#arkhe-site-v2 .button { font:600 .9375rem var(--sans); border-radius:3px; cursor:pointer; }#arkhe-site-v2 .primary { background:#118998; color:#fff; }#arkhe-site-v2 .primary:hover { background:#087b89; }#arkhe-site-v2 .hero-visual { width:430px; height:430px; top:145px; right:4vw; opacity:.35; }#arkhe-site-v2 .orbit { border-color:rgba(92,207,220,.5); }#arkhe-site-v2 .core { border-color:#65d6df; font-size:.75rem; }#arkhe-site-v2 .node { font-size:.75rem; }#arkhe-site-v2 .node:before { background:#65d6df; }#arkhe-site-v2 .n1:before { background:#e6b84d; }#arkhe-site-v2 .principles { margin-top:72px; padding-top:30px; padding-bottom:30px; }#arkhe-site-v2 .principles h3 { font-size:1.0625rem; }#arkhe-site-v2 .principles p { font-size:1rem; line-height:1.6; color:#b7cbd4; }#arkhe-site-v2 .principles b { font-size:.8125rem; }#arkhe-site-v2 .flow-section, #arkhe-site-v2 .stage-section, #arkhe-site-v2 .expertise, #arkhe-site-v2 .case, #arkhe-site-v2 .knowledge, #arkhe-site-v2 .trust { padding-top:88px; padding-bottom:88px; }#arkhe-site-v2 .flow-section h2, #arkhe-site-v2 .stage-section h2, #arkhe-site-v2 .expertise h2, #arkhe-site-v2 .record h2, #arkhe-site-v2 .case h2, #arkhe-site-v2 .knowledge h2, #arkhe-site-v2 .trust h2 { font-size:clamp(2.25rem,3.6vw,3.7rem); line-height:1.12; }#arkhe-site-v2 .flow { margin-top:44px; }#arkhe-site-v2 .flow-item { font-size:clamp(1.0625rem,1.7vw,1.375rem); padding-top:17px; padding-bottom:17px; }#arkhe-site-v2 .flow-item span { font-size:.8125rem; }#arkhe-site-v2 .flow-item.active, #arkhe-site-v2 .flow-item:hover { background:#e7f1f3; }#arkhe-site-v2 .stage-grid { margin-top:48px; }#arkhe-site-v2 .stage-grid article { padding:32px; min-height:370px; }#arkhe-site-v2 .stage-grid h3 { font-size:1.5rem; margin:2.3rem 0 1.5rem; }#arkhe-site-v2 .stage-grid ul { font-size:1rem; }#arkhe-site-v2 .stage-grid a { font-size:.9375rem; }#arkhe-site-v2 .stage-no { font-size:.8125rem; }#arkhe-site-v2 .stage-grid .featured .stage-no, #arkhe-site-v2 .stage-grid .featured a { color:#70d6df; }#arkhe-site-v2 .featured ul { color:#c3d5de; }#arkhe-site-v2 .expertise-list span { font-size:.8125rem; }#arkhe-site-v2 .expertise-list p { font-size:1rem; }#arkhe-site-v2 .record { padding-top:88px; padding-bottom:88px; }#arkhe-site-v2 .record .section-tag { color:#70d6df; }#arkhe-site-v2 .record-card { background:#0a304b; border-color:#34667d; box-shadow:14px 14px 0 #041b2e; }#arkhe-site-v2 .record-head, #arkhe-site-v2 .record-foot { color:#8adbe2; font-size:.75rem; line-height:1.65; gap:16px; }#arkhe-site-v2 .checks p { font-size:.9375rem; color:#d0dfe5; }#arkhe-site-v2 .checks i { color:#e6c46c; }#arkhe-site-v2 .record-copy p { color:#c0d2dd; }#arkhe-site-v2 .not-auto { background:#041d31; padding-top:80px; padding-bottom:80px; }#arkhe-site-v2 .not-auto .section-tag { color:#70d6df; }#arkhe-site-v2 .not-auto h2 { font-size:clamp(2.4rem,4vw,4.2rem); line-height:1.1; }#arkhe-site-v2 .myths { margin:42px 0; }#arkhe-site-v2 .myths s { text-decoration-color:#e6c46c; color:#afc4d0; }#arkhe-site-v2 .not-copy { color:#b6cbd7; }#arkhe-site-v2 .case-grid { margin-top:44px; }#arkhe-site-v2 .case-grid span, #arkhe-site-v2 .article-grid article > span:not(.draft-label) { font-size:.8125rem; }#arkhe-site-v2 .case-grid p { font-size:1rem; }#arkhe-site-v2 .case-grid h3 { font-size:1.375rem; }#arkhe-site-v2 .knowledge-head > p { font-size:1rem; }#arkhe-site-v2 .article-grid { margin-top:42px; }#arkhe-site-v2 .article-grid article { min-height:290px; display:flex; flex-direction:column; }#arkhe-site-v2 .article-grid h3 { line-height:1.35; font-size:1.5rem; }#arkhe-site-v2 .draft-label { font-size:.875rem; color:#536674; letter-spacing:0; }#arkhe-site-v2 .article-grid .draft-label { margin-top:auto; padding-top:22px; color:#536674; font-size:.875rem; letter-spacing:0; }#arkhe-site-v2 .trust-links a, #arkhe-site-v2 .trust-links > span { display:block; border-top:1px solid var(--line); padding:13px 0; font-size:.9375rem; }#arkhe-site-v2 .contact { padding-top:88px; padding-bottom:88px; background:#d9edf1; }#arkhe-site-v2 .contact .section-tag { color:#087381; }#arkhe-site-v2 .contact h2 { font-size:clamp(2.3rem,4vw,4.3rem); line-height:1.12; }#arkhe-site-v2 .contact-status { font-size:.875rem; color:#415e6e; }#arkhe-site-v2 button:disabled { cursor:default; opacity:.72; }#arkhe-site-v2 footer { background:#031c31; }#arkhe-site-v2 footer .brand { --brand-width:220px; }#arkhe-site-v2 footer p { color:#b1c8d6; font-size:.9375rem; }#arkhe-site-v2 footer div { font-size:.875rem; flex-wrap:wrap; }#arkhe-site-v2 footer small { font-size:.8125rem; color:#a1bac9; }@media(max-width:1100px) {#arkhe-site-v2 nav { gap:1rem; }#arkhe-site-v2 .brand { --brand-width:220px; }#arkhe-site-v2 .hero-visual { right:-60px; opacity:.2; }#arkhe-site-v2 .stage-grid article { padding:26px; }
}@media(max-width:1000px) {#arkhe-site-v2 nav { display:none; position:absolute; top:100%; left:5vw; right:5vw; background:#06243c; border:1px solid #366079; padding:18px; flex-direction:column; align-items:stretch; }#arkhe-site-v2 nav.is-open { display:flex; }#arkhe-site-v2 nav a { padding:8px; }#arkhe-site-v2 .menu { display:block; }
}@media(max-width:900px) {#arkhe-site-v2 .hero { padding-top:150px; }#arkhe-site-v2 .hero-visual { right:-250px; }#arkhe-site-v2 .principles > div { padding:20px; }#arkhe-site-v2 .stage-grid .featured { transform:none; }#arkhe-site-v2 .record-head { flex-wrap:wrap; }#arkhe-site-v2 .trust, #arkhe-site-v2 .expertise, #arkhe-site-v2 .record { gap:48px; }
}@media(max-width:560px) {#arkhe-site-v2 .nav { min-height:86px; }#arkhe-site-v2 .brand { --brand-width:200px; }#arkhe-site-v2 .hero { padding-top:126px; }#arkhe-site-v2 .hero h1 { font-size:clamp(2.45rem,9vw,3.1rem); }#arkhe-site-v2 .hero-visual { display:none; }#arkhe-site-v2 .hero .eyebrow { max-width:290px; }#arkhe-site-v2 .lead { font-size:1rem; }#arkhe-site-v2 .principles { margin-top:48px; }#arkhe-site-v2 .principles > div { padding:18px; }#arkhe-site-v2 .flow-section, #arkhe-site-v2 .stage-section, #arkhe-site-v2 .expertise, #arkhe-site-v2 .case, #arkhe-site-v2 .knowledge, #arkhe-site-v2 .trust, #arkhe-site-v2 .record, #arkhe-site-v2 .not-auto { padding-top:62px; padding-bottom:62px; }#arkhe-site-v2 .flow-section h2, #arkhe-site-v2 .stage-section h2, #arkhe-site-v2 .expertise h2, #arkhe-site-v2 .record h2, #arkhe-site-v2 .case h2, #arkhe-site-v2 .knowledge h2, #arkhe-site-v2 .trust h2 { font-size:2.25rem; }#arkhe-site-v2 .stage-grid article { min-height:0; }#arkhe-site-v2 .record-card { padding:20px; }#arkhe-site-v2 .checks p { font-size:.875rem; }#arkhe-site-v2 .not-auto h2, #arkhe-site-v2 .contact h2 { font-size:2.4rem; }#arkhe-site-v2 .myths p { gap:12px; font-size:1rem; }#arkhe-site-v2 .contact { padding-top:64px; padding-bottom:64px; }#arkhe-site-v2 .article-grid article { min-height:250px; padding:28px; }
}@media(prefers-reduced-motion:reduce) {#arkhe-site-v2 { scroll-behavior:auto; } }#arkhe-site-v2 .hero-footnote { position:relative; z-index:2; display:flex; gap:18px; flex-wrap:wrap; margin-top:56px; margin-left:-6vw; margin-right:-6vw; padding:24px 6vw; border-top:1px solid #315064; color:#bbced9; font-size:.9375rem; background:rgba(0,0,0,.1); }#arkhe-site-v2 .hero-footnote span { color:#77d5dc; }#arkhe-site-v2 .process-layout { display:grid; grid-template-columns:1fr 1.15fr; gap:7vw; }#arkhe-site-v2 .process-layout .flow { margin-top:0; }#arkhe-site-v2 .process-layout .flow-note { margin-left:0; min-height:100px; font-size:1rem; line-height:1.7; }#arkhe-site-v2 .process-layout .flow-item { grid-template-columns:45px 1fr; font-size:1.125rem; }#arkhe-site-v2 .method-note { border-top:1px solid var(--line); margin-top:28px; padding-top:18px; }#arkhe-site-v2 summary { cursor:pointer; }#arkhe-site-v2 summary:focus-visible { outline:3px solid #168696; outline-offset:5px; }#arkhe-site-v2 .method-note summary { color:#086d7b; font-size:1rem; font-weight:600; }#arkhe-site-v2 .method-note-body { max-width:850px; color:var(--muted); font-size:1rem; line-height:1.7; padding-top:12px; }#arkhe-site-v2 .method-note-body ul { padding-left:22px; }#arkhe-site-v2 .method-note-body li { margin:8px 0; }#arkhe-site-v2 .context-note { font-size:.9375rem; border-left:2px solid #178595; padding-left:16px; margin-top:28px; }#arkhe-site-v2 .service-list details { border-bottom:1px solid var(--line); }#arkhe-site-v2 .service-list summary { display:grid; grid-template-columns:32px 1fr 20px; align-items:baseline; gap:16px; padding:26px 0; list-style:none; }#arkhe-site-v2 .service-list summary::-webkit-details-marker { display:none; }#arkhe-site-v2 .service-list summary:after { content:"+"; font-size:1.35rem; color:#087b89; }#arkhe-site-v2 .service-list details[open] summary:after { content:"−"; }#arkhe-site-v2 .service-list summary > span { color:#087b89; font-size:.8125rem; }#arkhe-site-v2 .service-list h3 { font-size:1.125rem; font-weight:600; margin:0; line-height:1.5; }#arkhe-site-v2 .service-body { padding:0 36px 28px 48px; color:var(--muted); font-size:1rem; line-height:1.7; }#arkhe-site-v2 .service-body > p { margin-top:0; }#arkhe-site-v2 .service-body dt { font-size:.9375rem; color:var(--ink); font-weight:600; margin-top:18px; }#arkhe-site-v2 .service-body dd { margin:4px 0 0; }#arkhe-site-v2 .service-body a { display:inline-block; color:#087381; font-weight:600; margin-top:18px; text-decoration:underline; text-underline-offset:4px; }#arkhe-site-v2 .stage-grid article { display:flex; flex-direction:column; }#arkhe-site-v2 .stage-grid article > a { margin-top:auto; padding-top:22px; }#arkhe-site-v2 .decision-record { font-size:1rem; line-height:1.65; margin:20px 0; }#arkhe-site-v2 .decision-record dt { color:#8adbe2; font-size:.8125rem; letter-spacing:.05em; margin:18px 0 6px; }#arkhe-site-v2 .decision-record dd { margin:0; padding-bottom:14px; border-bottom:1px solid #31556b; color:#e1ebf0; }#arkhe-site-v2 .record-card { align-self:start; }#arkhe-site-v2 .record-link { color:#8adbe2; display:inline-block; font-size:.9375rem; margin-top:14px; text-decoration:underline; text-underline-offset:5px; }#arkhe-site-v2 .record-foot { font-size:.8125rem; letter-spacing:0; }#arkhe-site-v2 .about { padding:88px 7vw; display:grid; grid-template-columns:1fr 1fr; gap:9vw; background:var(--white); }#arkhe-site-v2 .about h2 { font-family:var(--serif); font-weight:400; font-size:clamp(2.25rem,3.6vw,3.7rem); line-height:1.12; letter-spacing:-.035em; margin:0; }#arkhe-site-v2 .profile-name { font-family:var(--serif); font-size:2rem; margin:0; color:var(--ink); }#arkhe-site-v2 .profile-role { color:#087b89; font-size:.9375rem; margin:8px 0 24px; }#arkhe-site-v2 .about-profile > p:not(.profile-name):not(.profile-role) { color:var(--muted); max-width:560px; }#arkhe-site-v2 .about .text-link { font-size:1rem; text-decoration:underline; text-underline-offset:5px; }#arkhe-site-v2 .guide-list { margin-top:40px; border-top:1px solid #bdcfd7; }#arkhe-site-v2 .guide-list details { border-bottom:1px solid #bdcfd7; }#arkhe-site-v2 .guide-list summary { padding:22px 0; font-size:1.0625rem; font-weight:600; }#arkhe-site-v2 .guide-list details > div { padding:0 0 16px 20px; color:var(--muted); max-width:860px; line-height:1.75; }#arkhe-site-v2 .planned-notes { margin-top:28px; font-size:.9375rem; color:var(--muted); }#arkhe-site-v2 .planned-notes summary { color:#086d7b; }#arkhe-site-v2 .planned-notes li { padding:5px 0; }#arkhe-site-v2 .privacy-detail { border-top:1px solid var(--line); margin-top:18px; }#arkhe-site-v2 .privacy-detail summary { padding:16px 0; color:#086d7b; font-size:.9375rem; font-weight:600; }#arkhe-site-v2 .privacy-detail p { font-size:.9375rem; }#arkhe-site-v2 .project-form, #arkhe-site-v2 .brief-result { text-align:left; max-width:850px; margin:36px auto 0; padding:32px; border:1px solid #b9d4dd; background:rgba(255,255,255,.55); border-radius:4px; }#arkhe-site-v2 .project-form label { display:block; color:var(--ink); font-size:.9375rem; line-height:1.5; margin-bottom:20px; }#arkhe-site-v2 .form-grid { display:grid; grid-template-columns:1fr 1fr; gap:22px; }#arkhe-site-v2 .project-form input, #arkhe-site-v2 .project-form select, #arkhe-site-v2 .project-form textarea, #arkhe-site-v2 .brief-result textarea { display:block; width:100%; min-width:0; background:#fff; color:var(--ink); border:1px solid #98b6c2; border-radius:3px; padding:12px; margin-top:8px; font:1rem/1.5 var(--sans); }#arkhe-site-v2 .project-form textarea, #arkhe-site-v2 .brief-result textarea { resize:vertical; }#arkhe-site-v2 .project-form input:focus, #arkhe-site-v2 .project-form select:focus, #arkhe-site-v2 .project-form textarea:focus, #arkhe-site-v2 .brief-result textarea:focus { outline:2px solid #087b89; outline-offset:2px; }#arkhe-site-v2 .project-form .field-help { text-align:left; margin:0 0 22px; max-width:none; color:#405d6d; font-size:.875rem; }#arkhe-site-v2 .project-form .field-help:last-child { margin:18px 0 0; }#arkhe-site-v2 .optional { font-size:.875rem; color:#536674; }#arkhe-site-v2 .project-form .button { border:0; }#arkhe-site-v2 .brief-result h3 { font-family:var(--serif); font-size:1.5rem; font-weight:400; margin:0; }#arkhe-site-v2 .brief-result p { font-size:.9375rem; margin:14px 0; max-width:none; }#arkhe-site-v2 .brief-result .actions { justify-content:flex-start; margin-top:20px; flex-wrap:wrap; }#arkhe-site-v2 .brief-result button { min-height:48px; border:1px solid #9bbac6; }#arkhe-site-v2 [hidden] { display:none!important; }#arkhe-site-v2 .sr-only { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }@media(max-width:900px) {#arkhe-site-v2 .process-layout, #arkhe-site-v2 .about { grid-template-columns:1fr; gap:30px; }#arkhe-site-v2 .process-layout .flow-note { min-height:0; }#arkhe-site-v2 .expertise > div:first-child { position:static; }#arkhe-site-v2 .record { gap:42px; }
}@media(max-width:560px) {#arkhe-site-v2 .hero-footnote { gap:8px; font-size:.875rem; margin-top:40px; }#arkhe-site-v2 .hero-footnote span { display:none; }#arkhe-site-v2 .hero-footnote { flex-direction:column; }#arkhe-site-v2 .service-body { padding-left:0; padding-right:0; }#arkhe-site-v2 .service-list summary { gap:10px; grid-template-columns:26px 1fr 18px; }#arkhe-site-v2 .service-list h3 { font-size:1rem; }#arkhe-site-v2 .about { padding:62px 7vw; }#arkhe-site-v2 .about h2 { font-size:2.25rem; }#arkhe-site-v2 .form-grid { grid-template-columns:1fr; gap:0; }#arkhe-site-v2 .project-form, #arkhe-site-v2 .brief-result { padding:22px 18px; }#arkhe-site-v2 .record-head { letter-spacing:.08em; }
}


#arkhe-site-v2 .education-list {padding:0;list-style:none;margin:24px 0;font-size:.9375rem;color:var(--muted);}
#arkhe-site-v2 .education-list li {padding:12px 0;border-bottom:1px solid var(--line);}
#arkhe-site-v2 .contact-email {font-weight:700;text-decoration:underline;text-underline-offset:4px;}
#arkhe-site-v2 .hero-visual {pointer-events:none;}
#arkhe-site-v2 [id] {scroll-margin-top:45px;}

#arkhe-site-v2 a:focus-visible,#arkhe-site-v2 button:focus-visible,#arkhe-site-v2 summary:focus-visible {outline:3px solid #1698aa;outline-offset:5px;}
#arkhe-site-v2 .aa-contact-actions {justify-content:center;align-items:center;flex-wrap:wrap;margin:28px auto;}
#arkhe-site-v2 .aa-honeypot {position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;}
#arkhe-site-v2 .aa-article-card {padding:32px;border:1px solid #bdcfd7;background:#fcfdfe;margin-top:32px;max-width:920px;}
#arkhe-site-v2 .aa-article-card h3 {font:400 clamp(1.5rem,3vw,2.2rem) var(--serif);margin:10px 0;}
#arkhe-site-v2 .aa-article-card p {max-width:750px;color:var(--muted);}
#arkhe-site-v2 button:disabled {opacity:.65;cursor:wait;}
#arkhe-site-v2 .contact-email {overflow-wrap:anywhere;}
#arkhe-site-v2 .aa-reading {max-width:900px;margin:0 auto;padding:70px 24px;background:#fcfdfe;}
#arkhe-site-v2 .aa-reading h1 {font:400 clamp(2rem,5vw,3rem)/1.15 var(--serif);letter-spacing:-.02em;}
#arkhe-site-v2 .aa-reading h2 {font:600 1.5rem/1.35 var(--sans);margin-top:2.6rem;}
#arkhe-site-v2 .aa-reading p,#arkhe-site-v2 .aa-reading li {font-size:1.0625rem;line-height:1.85;}
#arkhe-site-v2 .aa-reading .aa-references p {font-size:.875rem;overflow-wrap:anywhere;}
#arkhe-site-v2 .aa-reading a {text-decoration:underline;text-underline-offset:4px;color:#086d7b;}
@media(max-width:560px){#arkhe-site-v2 .aa-contact-actions {flex-direction:column;align-items:stretch;}#arkhe-site-v2 .aa-contact-actions .contact-email {text-align:center;}#arkhe-site-v2 .aa-article-card {padding:24px;}#arkhe-site-v2 .nav-cta {padding:.7rem;}}
@media(prefers-reduced-motion:reduce){#arkhe-site-v2 *,#arkhe-site-v2 {scroll-behavior:auto!important;transition:none!important;}}

#arkhe-site-v2 .aa-reading p {margin:0 0 1rem;line-height:1.75;}
#arkhe-site-v2 .aa-reading h2 {margin:2rem 0 .9rem;}
#arkhe-site-v2 .aa-reading li {margin:.35rem 0;line-height:1.7;}
/* Knowledge centre: shared cards and focused article navigation. */
#arkhe-site-v2 .aa-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0;}
#arkhe-site-v2 .aa-topic-card{display:flex;flex-direction:column;min-width:0;padding:30px;background:#fff;border:1px solid #d5e2e7;border-top:3px solid #178b98;border-radius:4px;transition:box-shadow .2s,border-color .2s;}
#arkhe-site-v2 .aa-topic-card:hover{border-color:#178b98;box-shadow:0 8px 24px rgba(5,36,57,.07);}
#arkhe-site-v2 .aa-topic-card .section-tag{font-size:.68rem;letter-spacing:.1em;color:#087583;}
#arkhe-site-v2 .aa-topic-card h3{font:600 1.3rem/1.4 var(--sans);margin:15px 0 12px;}
#arkhe-site-v2 .aa-topic-card h3 a{color:#092e47;text-decoration:none;}
#arkhe-site-v2 .aa-topic-card h3 a:hover{text-decoration:underline;text-underline-offset:4px;}
#arkhe-site-v2 .aa-topic-card p{font-size:.98rem;line-height:1.7;margin:0 0 22px;color:#455d6b;}
#arkhe-site-v2 .aa-topic-card>.text-link{margin-top:auto;align-self:flex-start;color:#076c7a;font-size:.92rem;font-weight:600;}
#arkhe-site-v2 .knowledge>.aa-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));}
#arkhe-site-v2 .aa-all-articles{margin:26px 0 42px;}
#arkhe-site-v2 .aa-hub{max-width:1160px;margin:0 auto;padding:48px 28px 80px;}
#arkhe-site-v2 .aa-hub header{max-width:800px;margin:42px 0 38px;}
#arkhe-site-v2 .aa-hub h1{font:400 clamp(2.3rem,5vw,3.7rem)/1.14 var(--serif);letter-spacing:-.025em;margin:18px 0 22px;}
#arkhe-site-v2 .aa-hub header p{font-size:1.08rem;line-height:1.8;color:#455d6b;}
#arkhe-site-v2 .aa-hub .aa-topic-card:first-child{grid-column:1/-1;background:#edf5f6;}
#arkhe-site-v2 .aa-hub-note{max-width:760px;font-size:1rem;line-height:1.75;color:#455d6b;margin:30px 0 24px;}
#arkhe-site-v2 .aa-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:.9rem;margin-bottom:32px;}
#arkhe-site-v2 .aa-breadcrumb a{color:#076c7a;}
#arkhe-site-v2 .aa-reading .aa-byline{font-size:.85rem;color:#536877;margin:18px 0 26px;}
#arkhe-site-v2 .aa-toc{background:#edf5f6;border:1px solid #d4e5e8;border-radius:4px;padding:16px 20px;margin:24px 0 30px;}
#arkhe-site-v2 .aa-toc summary{cursor:pointer;font-weight:600;}
#arkhe-site-v2 .aa-toc ul,#arkhe-site-v2 .aa-toc ol{padding-left:22px;margin:16px 0 2px;}
#arkhe-site-v2 .aa-toc li{font-size:.95rem;}
#arkhe-site-v2 .aa-reading h2[id]{scroll-margin-top:30px;}
#arkhe-site-v2 .aa-related{border-top:1px solid #cedee3;margin-top:36px;padding-top:8px;}
#arkhe-site-v2 .aa-related ul{padding-left:22px;}
#arkhe-site-v2 .aa-related li{margin:10px 0;}
#arkhe-site-v2 .aa-reading .aa-reading-cta{margin-top:34px;font-weight:600;}
#arkhe-site-v2 .aa-example{padding:4px 22px 12px;border-left:3px solid #178b98;background:#edf5f6;margin:28px 0;}
@media(max-width:850px){#arkhe-site-v2 .knowledge>.aa-card-grid{grid-template-columns:1fr;}#arkhe-site-v2 .knowledge .aa-topic-card{padding:26px;}}
@media(max-width:620px){#arkhe-site-v2 .aa-card-grid{grid-template-columns:1fr;gap:18px;}#arkhe-site-v2 .aa-topic-card{padding:24px;}#arkhe-site-v2 .aa-hub{padding:32px 20px 56px;}#arkhe-site-v2 .aa-reading{padding:36px 20px;}#arkhe-site-v2 .aa-hub h1 br{display:none;}#arkhe-site-v2 .aa-breadcrumb{gap:9px;margin-bottom:24px;}#arkhe-site-v2 .aa-topic-card h3{font-size:1.2rem;}}

/* Explicit service columns and scoped theme isolation. */
#arkhe-site-v2 {position:relative;isolation:isolate;min-width:0;max-width:100%;text-align:left;}
#arkhe-site-v2 .expertise{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);}
#arkhe-site-v2 .expertise>div,#arkhe-site-v2 .service-list,#arkhe-site-v2 .service-list>details{min-width:0;max-width:100%;}
#arkhe-site-v2 .service-list>details{display:block;margin:0;padding:0;border:0;border-bottom:1px solid var(--line);background:transparent;}
#arkhe-site-v2 .service-list>details>summary.aa-service-summary{display:grid;grid-template-columns:32px minmax(0,1fr) 22px;gap:16px;align-items:start;width:100%;max-width:100%;min-width:0;min-height:0;margin:0;padding:26px 0;list-style:none;white-space:normal;writing-mode:horizontal-tb;text-align:left;position:relative;font-family:var(--sans);}
#arkhe-site-v2 .service-list>details>summary.aa-service-summary::before,#arkhe-site-v2 .service-list>details>summary.aa-service-summary::after{content:none;display:none;}
#arkhe-site-v2 .aa-service-summary::marker{content:"";}
#arkhe-site-v2 .aa-service-summary::-webkit-details-marker{display:none;}
#arkhe-site-v2 .aa-service-summary>.aa-service-number{grid-column:1;grid-row:1;display:block;width:auto;min-width:0;margin:0;padding:3px 0 0;color:#087b89;font-size:.8125rem;line-height:1.6;}
#arkhe-site-v2 .aa-service-summary>.aa-service-title{grid-column:2;grid-row:1;display:block;width:auto;min-width:0;max-width:none;margin:0;padding:0;font:600 1.125rem/1.5 var(--sans);color:var(--ink);white-space:normal;word-break:normal;overflow-wrap:break-word;letter-spacing:normal;}
#arkhe-site-v2 .aa-service-summary>.aa-service-toggle{grid-column:3;grid-row:1;display:block;width:22px;min-width:22px;margin:0;padding:0;font:400 1.35rem/1.3 var(--sans);color:#087b89;text-align:center;transition:transform .15s;}
#arkhe-site-v2 details[open]>.aa-service-summary>.aa-service-toggle{transform:rotate(45deg);}
#arkhe-site-v2 .service-body{min-width:0;max-width:100%;}
@media(max-width:1000px){#arkhe-site-v2 .expertise{grid-template-columns:minmax(0,1fr);}}
@media(max-width:560px){#arkhe-site-v2 .service-list>details>summary.aa-service-summary{grid-template-columns:26px minmax(0,1fr) 20px;gap:10px;padding:22px 0;}#arkhe-site-v2 .aa-service-summary>.aa-service-title{font-size:1rem;}}

/* 1.2.1: targeted contrast corrections; preserve dark-section accents. */
#arkhe-site-v2 .flow-item > span,
#arkhe-site-v2 .expertise .section-tag,
#arkhe-site-v2 .knowledge .section-tag,
#arkhe-site-v2 .aa-service-summary > .aa-service-number {
    color: #066675;
}
#arkhe-site-v2 .button.primary {
    background: #087583;
    color: #ffffff;
}
#arkhe-site-v2 .button.primary:hover,
#arkhe-site-v2 .button.primary:focus-visible {
    background: #065e69;
    color: #ffffff;
}


/* 1.3.1 — Ölçme Araçları ve Psikometri service landing page */
#arkhe-site-v2 .aa-service-page{background:#f4f7f8;color:var(--ink);}
#arkhe-site-v2 .aa-service-hero{max-width:1160px;margin:0 auto;padding:58px 28px 54px;}
#arkhe-site-v2 .aa-service-hero h1{font:400 clamp(2.5rem,5.5vw,4.8rem)/1.08 var(--serif);letter-spacing:-.035em;max-width:980px;margin:16px 0 22px;}
#arkhe-site-v2 .aa-service-lead{max-width:820px;font-size:1.12rem;line-height:1.8;color:#455d6b;margin:0 0 14px;}
#arkhe-site-v2 .aa-service-hero .aa-byline{font-size:.86rem;color:#536877;margin:16px 0 24px;}
#arkhe-site-v2 .aa-service-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:22px;}
#arkhe-site-v2 .service-body>.aa-service-actions{margin:18px 0 4px;}
#arkhe-site-v2 .service-body>.aa-service-actions a{display:inline-block;margin:0 18px 8px 0;color:#076c7a;font-size:.92rem;font-weight:600;}
#arkhe-site-v2 .aa-outline-button{border:1px solid #8fb1bd;background:transparent;color:#092e47;}
#arkhe-site-v2 .aa-outline-button:hover,#arkhe-site-v2 .aa-outline-button:focus-visible{border-color:#087583;background:#edf5f6;}
#arkhe-site-v2 .aa-service-intro{max-width:1160px;margin:0 auto;padding:54px 28px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:42px;border-top:1px solid #d1e0e5;}
#arkhe-site-v2 .aa-service-intro h2,#arkhe-site-v2 .aa-service-section h2,#arkhe-site-v2 .aa-service-cta h2{font:400 clamp(2rem,4vw,3.35rem)/1.15 var(--serif);letter-spacing:-.025em;margin:8px 0 22px;}
#arkhe-site-v2 .aa-service-intro p{font-size:1.04rem;line-height:1.78;color:#455d6b;}
#arkhe-site-v2 .aa-decision-box{align-self:start;background:#06243c;color:#fff;border-top:4px solid #0f8a98;padding:28px;}
#arkhe-site-v2 .aa-decision-box .section-tag{color:#7bd8df;margin-bottom:12px;}
#arkhe-site-v2 .aa-decision-box p{color:#d8e4e9;margin:0;font-size:1rem;line-height:1.75;}
#arkhe-site-v2 .aa-service-section{max-width:1160px;margin:0 auto;padding:56px 28px 66px;}
#arkhe-site-v2 .aa-service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
#arkhe-site-v2 .aa-service-reading{max-width:940px;margin:0 auto 70px;padding-top:56px;padding-bottom:56px;border-top:1px solid #cedee3;}
#arkhe-site-v2 .aa-service-reading h3{font:600 1.15rem/1.45 var(--sans);margin:1.2rem 0 .6rem;}
#arkhe-site-v2 .aa-service-reading .aa-example h3{margin:0 0 .8rem;}
#arkhe-site-v2 .aa-service-bridge{margin:28px 0 8px;font-weight:600;}
#arkhe-site-v2 .aa-service-bridge a{color:#076c7a;text-decoration:underline;text-underline-offset:4px;}
#arkhe-site-v2 .aa-service-cta{margin:46px 0 0;padding:34px;border:1px solid #b9d4dd;border-top:4px solid #087583;background:#edf5f6;}
#arkhe-site-v2 .aa-service-cta h2{font-size:clamp(1.8rem,3.2vw,2.8rem);margin-bottom:16px;}
#arkhe-site-v2 .aa-service-cta p{max-width:760px;color:#455d6b;}
#arkhe-site-v2 .aa-service-cta .button{text-decoration:none;color:#fff;margin-top:10px;}
#arkhe-site-v2 .aa-references em{font-style:italic;}
#arkhe-site-v2 .aa-references p{padding-left:1.3em;text-indent:-1.3em;}
@media(max-width:850px){
  #arkhe-site-v2 .aa-service-intro{grid-template-columns:1fr;}
  #arkhe-site-v2 .aa-service-card-grid{grid-template-columns:1fr;}
}
@media(max-width:620px){
  #arkhe-site-v2 .aa-service-hero,#arkhe-site-v2 .aa-service-intro,#arkhe-site-v2 .aa-service-section{padding-left:20px;padding-right:20px;}
  #arkhe-site-v2 .aa-service-hero{padding-top:34px;}
  #arkhe-site-v2 .aa-service-actions{flex-direction:column;align-items:stretch;}
  #arkhe-site-v2 .aa-service-actions .button{width:100%;}
  #arkhe-site-v2 .service-body>.aa-service-actions{display:block;}
  #arkhe-site-v2 .aa-service-cta{padding:26px 22px;}
}

/* Arkhe 1.7.0: official social links */
#arkhe-site-v2 .aa-footer-social,
#arkhe-site-v2 .aa-social-links a {
  display:inline-flex;
  align-items:center;
  gap:7px;
}
#arkhe-site-v2 .aa-footer-social svg,
#arkhe-site-v2 .aa-social-links svg {
  width:18px;
  height:18px;
  flex:0 0 18px;
  fill:currentColor;
  stroke:currentColor;
  stroke-width:1.7;
}
#arkhe-site-v2 .aa-footer-social svg rect,
#arkhe-site-v2 .aa-footer-social svg circle:not(.aa-social-dot),
#arkhe-site-v2 .aa-social-links svg rect,
#arkhe-site-v2 .aa-social-links svg circle:not(.aa-social-dot) {
  fill:none;
}
#arkhe-site-v2 .aa-footer-social .aa-social-dot,
#arkhe-site-v2 .aa-social-links .aa-social-dot {
  fill:currentColor;
  stroke:none;
}
#arkhe-site-v2 footer .aa-footer-nav {
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:18px;
  flex-wrap:wrap;
}
#arkhe-site-v2 footer .aa-footer-social {
  color:#8adbe2;
}
#arkhe-site-v2 footer .aa-footer-social:hover,
#arkhe-site-v2 footer .aa-footer-social:focus-visible {
  color:#fcfdfe;
}
#arkhe-site-v2 .aa-social-strip {
  margin:0;
  padding:28px clamp(24px,5vw,72px);
  border-top:1px solid rgba(8,123,137,.18);
  background:#eef5f6;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:22px;
  flex-wrap:wrap;
}
#arkhe-site-v2 .aa-social-strip-label {
  font:600 .78rem var(--sans);
  letter-spacing:.08em;
  text-transform:uppercase;
  color:var(--muted);
}
#arkhe-site-v2 .aa-social-links {
  display:flex;
  align-items:center;
  gap:12px;
  flex-wrap:wrap;
}
#arkhe-site-v2 .aa-social-links a {
  min-height:42px;
  padding:9px 13px;
  border:1px solid rgba(8,123,137,.28);
  border-radius:3px;
  color:var(--ink);
  background:rgba(252,253,254,.72);
  font:600 .88rem var(--sans);
}
#arkhe-site-v2 .aa-social-links a:hover,
#arkhe-site-v2 .aa-social-links a:focus-visible {
  border-color:#087b89;
  color:#087b89;
  background:#fcfdfe;
}
@media(max-width:900px) {
  #arkhe-site-v2 footer .aa-footer-nav { justify-content:flex-start; }
}
@media(max-width:560px) {
  #arkhe-site-v2 .aa-social-strip { align-items:flex-start; flex-direction:column; }
  #arkhe-site-v2 .aa-social-links { width:100%; }
  #arkhe-site-v2 .aa-social-links a { flex:1 1 130px; justify-content:center; }
  #arkhe-site-v2 footer .aa-footer-nav { align-items:flex-start; flex-direction:column; gap:12px; }
}
