.akh{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f7f9fb;--tint:#edf1f5;--line:#dae1e8;--line-strong:#c2ccd6;--teal:#1b4f5c;--teal-deep:#0f2b33;--teal-panel:#163f49;--teal-light:#2a6274;--teal-pale:#dce8ea;--terra:#c4622d;--terra-ink:#a9521f;--ink:#2a2a26;--muted:#56666b;--card:#fff;--f-display:"Cormorant Garamond", "Liberation Serif", Georgia, serif;--f-body:"IBM Plex Sans", "Liberation Sans", "Helvetica Neue", Arial, sans-serif;--f-mono:"IBM Plex Mono", "Liberation Mono", Menlo, monospace;--ease:cubic-bezier(.2, .7, .2, 1);--wrap:1248px;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px))}@media (width>=720px){.akh{--gutter-l:max(40px, env(safe-area-inset-left,0px));--gutter-r:max(40px, env(safe-area-inset-right,0px))}}.akh,.akh *{box-sizing:border-box}html:has(.akh){scroll-behavior:smooth;scroll-padding-top:96px}.akh{background:var(--ground);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}.akh a{color:var(--teal);text-decoration:none}.akh a:hover{color:var(--terra)}.akh a:focus-visible,.akh button:focus-visible,.akh input:focus-visible{outline:2px solid var(--terra);outline-offset:4px;border-radius:2px}.akh h1,.akh h2,.akh h3{font-family:var(--f-display);text-wrap:balance;color:var(--teal-deep);margin:0;font-weight:400}.akh p{margin:0}.akh svg{display:block}.akh .wrap{width:100%;max-width:calc(var(--wrap) + 160px);padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin:0 auto}.akh .label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.akh .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.akh .skip{z-index:50;background:var(--teal-deep);color:var(--ground);border-radius:4px;padding:10px 16px;position:absolute;top:-60px;left:16px}.akh .skip:focus{color:var(--ground);top:12px}.akh .nav{top:env(safe-area-inset-top,0px);z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#f7f9fbe0;position:sticky}.akh .nav>.wrap{align-items:center;gap:32px;height:76px;display:flex}.akh .brand{color:var(--teal);flex-shrink:0;align-items:center;gap:12px;min-height:44px;display:inline-flex}.akh .brand:hover{color:var(--teal)}.akh .brand .wm{font-family:var(--f-display);letter-spacing:.04em;font-size:26px;font-weight:500;line-height:1;transform:translateY(-1px)}.akh .links{align-items:center;gap:28px;margin-left:auto;display:flex}.akh .navlink{letter-spacing:.2em;text-transform:uppercase;color:var(--ink);white-space:nowrap;align-items:center;min-height:44px;font-size:11.5px;font-weight:500;display:inline-flex;position:relative}.akh .navlink:after{content:"";background:var(--terra);transform-origin:0;height:1px;transition:transform .3s var(--ease);position:absolute;bottom:10px;left:0;right:0;transform:scaleX(0)}.akh .navlink:hover,.akh .navlink:focus-visible{color:var(--teal-deep)}.akh .navlink:hover:after,.akh .navlink:focus-visible:after,.akh .navlink[aria-current=page]:after{transform:scaleX(1)}.akh .nav-end{border-left:1px solid var(--line);align-items:center;gap:20px;padding-left:28px;display:flex}.akh .btn{min-height:44px;font:500 14.5px/1 var(--f-body);cursor:pointer;transition:transform .22s var(--ease), background-color .22s ease, color .22s ease, box-shadow .22s ease;white-space:nowrap;border:0;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.akh .btn-teal{background:var(--teal);color:var(--ground)}.akh .btn-teal:hover{background:var(--teal-deep);color:var(--ground);transform:translateY(-1px)}.akh .btn-terra{background:var(--terra);color:#fff}.akh .btn-terra:hover{color:#fff;background:#b3561f;transform:translateY(-1px)}.akh .menu-btn{border:1px solid var(--line-strong);width:44px;height:44px;color:var(--teal-deep);cursor:pointer;background:0 0;border-radius:22px;justify-content:center;align-items:center;margin-left:auto;display:none}.akh .drawer{border-top:1px solid var(--line);background:var(--ground);overscroll-behavior:contain;max-height:calc(100vh - 76px);overflow-y:auto}.akh .drawer .wrap{flex-direction:column;padding-block:8px 24px;display:flex}.akh .drawer a.dl{border-bottom:1px solid var(--line);min-height:52px;font-family:var(--f-display);color:var(--teal-deep);justify-content:space-between;align-items:center;font-size:26px;display:flex}.akh .drawer a.dl span{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px}.akh .drawer .btn{align-self:flex-start;margin-top:20px}@media (width<=1100px){.akh .links{gap:20px}.akh .nav-end{padding-left:20px}}@media (width<=1020px){.akh .links,.akh .nav-end{display:none}.akh .menu-btn{display:inline-flex}}@media (width>=1021px){.akh .drawer{display:none!important}}.akh .hero{padding-block:clamp(28px,5vw,56px) clamp(48px,7vw,88px)}.akh .hero .wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.akh .mark-anim{width:clamp(140px,18vw,210px);height:auto;overflow:visible}.akh .hero h1{letter-spacing:-.01em;margin-top:10px;font-size:clamp(44px,7.2vw,84px);line-height:1.02}.akh .hero h1 em{color:var(--teal);font-style:italic}.akh .ask-head{justify-content:center;align-items:center;gap:12px;max-width:880px;min-height:52px;margin-top:clamp(32px,4vw,44px);display:flex}.akh .ask-head svg{flex-shrink:0}.akh .greet{font-family:var(--f-display);color:var(--teal-deep);font-size:clamp(26px,3.2vw,38px);line-height:1.15;transition:opacity .36s}.akh .greet.out{opacity:0}.akh .ask{text-align:left;flex-direction:column;gap:12px;width:100%;max-width:880px;margin-top:18px;display:flex}.akh .thread{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:260px;padding:2px;display:flex;overflow-y:auto}.akh .thread:empty{display:none}.akh .msg{max-width:86%;animation:pop .32s var(--ease) both;border-radius:14px;padding:11px 15px;font-size:15px;line-height:1.5}.akh .msg.bot{background:var(--card);border:1px solid var(--line);border-bottom-left-radius:4px;align-self:flex-start}.akh .msg.me{background:var(--teal);color:var(--ground);border-bottom-right-radius:4px;align-self:flex-end}.akh .msg a{color:var(--terra-ink);margin-top:6px;font-weight:500;display:inline-block}@keyframes pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.akh .box{background:var(--card);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:12px;padding:16px 16px 12px 22px;transition:border-color .24s;display:flex;box-shadow:0 1px 2px #0f2b330f,0 16px 40px #0f2b331a}.akh .box:focus-within{border-color:var(--teal)}.akh .box input{width:100%;font:400 18px/1.4 var(--f-body);color:var(--ink);background:0 0;border:0;padding:6px 0}.akh .box input::placeholder{color:#7a888d}.akh .box input:focus-visible{outline:none}.akh .box-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.akh .modes{flex-wrap:wrap;gap:8px;display:flex}.akh .mode{border:1px solid var(--line);min-height:36px;color:var(--teal);background:0 0;border-radius:18px;align-items:center;gap:8px;padding:0 13px;font-size:13px;display:inline-flex}.akh .mode:hover{border-color:var(--terra);color:var(--terra)}.akh .sendbtn{background:var(--terra);color:#fff;cursor:pointer;width:44px;height:44px;transition:transform .22s var(--ease);border:0;border-radius:22px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.akh .sendbtn:hover{transform:translateY(-1px)}.akh .ask-note{color:var(--muted);text-align:center;font-size:12.5px}.akh .chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:820px;margin-top:18px;display:flex}.akh .chip{border:1px solid var(--line-strong);background:var(--card);min-height:40px;color:var(--ink);font:400 14px/1 var(--f-body);cursor:pointer;border-radius:20px;padding:0 18px;transition:border-color .2s,color .2s}.akh .chip:hover{border-color:var(--terra);color:var(--terra-ink)}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.akh .rise{animation:rise .9s var(--ease) both}.akh .d1{animation-delay:80ms}.akh .d2{animation-delay:.24s}.akh .d3{animation-delay:.42s}.akh .d4{animation-delay:.58s}@keyframes drawA{0%{stroke-dashoffset:1500px}24%,to{stroke-dashoffset:0}}@keyframes drawK{0%,8%{stroke-dashoffset:1100px}32%,to{stroke-dashoffset:0}}@keyframes fillIn{0%{fill-opacity:0}to{fill-opacity:1}}.akh .mono-a{fill:var(--teal);stroke:var(--teal);stroke-width:6px;stroke-linejoin:round;stroke-dasharray:1500;animation:2.4s cubic-bezier(.4,0,.2,1) .15s both drawA,.7s 1.6s both fillIn}.akh .mono-k{fill:var(--terra);stroke:var(--terra);stroke-width:6px;stroke-linejoin:round;stroke-dasharray:1100;animation:2.4s cubic-bezier(.4,0,.2,1) .15s both drawK,.7s 2s both fillIn}.akh .band{background:var(--tint)}.akh .strip-band{padding-block:clamp(40px,5vw,56px) clamp(44px,5vw,64px);overflow:hidden}.akh .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;display:flex}.akh .sec-head h2{font-size:clamp(32px,3.6vw,44px);line-height:1.05}.akh .sec-head p{color:var(--muted);font-size:14px}.akh .marquee{margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.akh .strip{--sw:clamp(280px, 36vw, 520px);gap:24px;width:max-content;animation:56s linear infinite marquee;display:flex}.akh .marquee:hover .strip,.akh .marquee:focus-within .strip{animation-play-state:paused}@keyframes marquee{to{transform:translate(calc(-50% - 12px))}}.akh .scene{width:var(--sw);background:var(--teal-deep);border-radius:8px;flex-direction:column;flex-shrink:0;max-width:none;text-decoration:none;display:flex;position:relative;overflow:hidden}.akh .scene canvas.holo{aspect-ratio:520/360;background:var(--teal-panel);height:auto}.akh .scene svg{width:100%;height:100%}.akh .scene:after{content:"";background:var(--terra);transform-origin:0;height:4px;transition:transform .42s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.akh .scene:hover:after,.akh .scene:focus-visible:after{transform:scaleX(1)}.akh .scene .cap{border-top:2px solid var(--terra);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:14px 18px 16px;display:flex}.akh .scene .cap b{font-family:var(--f-display);color:#fff;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1}.akh .scene .cap i{white-space:nowrap;font-style:normal;font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal-pale);margin-left:auto;font-size:11px}.akh .catalog-head{padding-block:clamp(56px,7vw,88px) 28px}.akh .grid3{grid-template-columns:180px minmax(0,1fr) 340px;column-gap:48px;display:grid}.akh .catalog-head .grid3{align-items:end}.akh .catalog-head h2{font-size:clamp(40px,5vw,56px);line-height:1.02}.akh .catalog-head p.lede{color:var(--muted);max-width:40ch;font-size:15px}.akh .group{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 18px;padding-block:36px 16px;display:flex}.akh .group h3{font-size:30px}.akh .group span{color:var(--muted);font-size:14px}.akh .row{border-bottom:1px solid var(--line);transition:background-color .3s;position:relative}.akh .row:last-of-type{border-bottom-color:var(--ink)}.akh .row:hover,.akh .row:focus-within{background:var(--card)}.akh .row .grid3{grid-template-columns:120px minmax(0,1fr) 200px;grid-template-areas:"num body meta";align-items:start;padding-block:40px}.akh .row .num{font-family:var(--f-display);color:#0000;-webkit-text-stroke:1.2px #9fb6bc;grid-area:num;font-size:88px;line-height:.85;transition:color .3s,-webkit-text-stroke-color .3s}.akh .row:hover .num,.akh .row:focus-within .num{color:var(--terra);-webkit-text-stroke-color:var(--terra)}.akh .row .body{grid-area:body}.akh .row .meta{text-align:right;flex-direction:column;grid-area:meta;align-items:flex-end;gap:14px;display:flex}.akh .status{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;align-items:center;gap:8px;padding:6px 10px;font-size:11px;display:inline-flex}.akh .status:before{content:"";background:currentColor;border-radius:3px;width:6px;height:6px}.akh .st-live{background:var(--teal-pale);color:var(--teal-deep)}.akh .st-live:before{background:var(--terra)}.akh .st-soon{color:var(--muted);box-shadow:inset 0 0 0 1px var(--line-strong)}.akh .row .body{flex-direction:column;gap:16px;min-width:0;max-width:820px;display:flex}.akh .row h3{font-size:clamp(34px,3.4vw,44px);line-height:1}.akh .row .body p{font-size:16.5px;line-height:1.6}.akh .more{color:var(--teal);align-self:flex-start;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:500;display:inline-flex}.akh .more .arrow{transition:transform .3s var(--ease)}.akh .more:hover .arrow{transform:translate(6px)}.akh canvas.holo{width:100%;height:100%;display:block}.akh .journey{padding-block:clamp(64px,8vw,96px) clamp(56px,7vw,88px)}.akh .steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px;margin-top:48px;display:grid;position:relative}.akh .steps .track{background:var(--line);height:2px;position:absolute;top:21px;left:22px;right:22px}.akh .steps .fill{background:var(--terra);width:100%;height:2px;position:absolute;top:0;left:0}.akh .step{flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.akh .step .dot{width:44px;height:44px;font-family:var(--f-mono);border:1px solid var(--teal);background:var(--teal);color:var(--ground);border-radius:22px;justify-content:center;align-items:center;font-size:13px;display:inline-flex}.akh .step h3{margin-top:8px;font-size:34px}.akh .step p{font-size:15px;line-height:1.55}.akh.armed .steps .fill{width:0}.akh.armed .steps .dot{background:var(--ground);border-color:var(--line-strong);color:var(--muted)}.akh.armed .steps.in .fill{animation:8s linear infinite akh-fill}.akh.armed .steps.in .step:first-of-type .dot{animation:8s linear infinite akh-s1}.akh.armed .steps.in .step:nth-of-type(2) .dot{animation:8s linear infinite akh-s2}.akh.armed .steps.in .step:nth-of-type(3) .dot{animation:8s linear infinite akh-s3}.akh.armed .steps.in .step:nth-of-type(4) .dot{animation:8s linear infinite akh-s4}@keyframes akh-fill{0%{width:0}85%,96%{width:100%}to{width:0}}@keyframes akh-s1{0%{background:var(--ground);border-color:var(--line-strong);color:var(--muted)}3%,96%{background:var(--teal);border-color:var(--teal);color:var(--ground)}to{background:var(--ground);border-color:var(--line-strong);color:var(--muted)}}@keyframes akh-s2{0%,27%{background:var(--ground);border-color:var(--line-strong);color:var(--muted)}30%,96%{background:var(--teal);border-color:var(--teal);color:var(--ground)}to{background:var(--ground);border-color:var(--line-strong);color:var(--muted)}}@keyframes akh-s3{0%,55%{background:var(--ground);border-color:var(--line-strong);color:var(--muted)}58%,96%{background:var(--teal);border-color:var(--teal);color:var(--ground)}to{background:var(--ground);border-color:var(--line-strong);color:var(--muted)}}@keyframes akh-s4{0%,82%{background:var(--ground);border-color:var(--line-strong);color:var(--muted)}85%,96%{background:var(--teal);border-color:var(--teal);color:var(--ground)}to{background:var(--ground);border-color:var(--line-strong);color:var(--muted)}}.akh .news-band{padding-block:clamp(56px,7vw,80px)}.akh .news-list{border-top:2px solid var(--ink);flex-direction:column;margin-top:28px;display:flex}.akh .news{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:260px minmax(0,1fr) 140px;align-items:center;gap:28px;padding:26px 16px;text-decoration:none;transition:background-color .3s;display:grid}.akh .news:hover{background:var(--card);color:var(--ink)}.akh .news .thumb{aspect-ratio:16/9;border:1px solid var(--line);background:var(--ground);border-radius:8px;display:block;overflow:hidden}.akh .news .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.akh .news:hover .thumb img{transform:scale(1.03)}.akh .news .txt{flex-direction:column;gap:8px;min-width:0;display:flex}.akh .news .label{color:var(--terra-ink)}.akh .news h3{font-size:30px;line-height:1.12}.akh .news:hover h3{color:var(--teal)}.akh .news p{color:var(--muted);font-size:15px}.akh .news .when{text-align:right;color:var(--muted);font-size:13px}.akh .foot{background:var(--teal-deep);color:var(--ground);padding-block:clamp(48px,6vw,64px) 36px}.akh .foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.akh .foot h2{color:var(--ground);font-size:clamp(36px,4.6vw,56px);line-height:1}.akh .foot-cols{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:32px;margin-top:48px;display:grid}.akh .foot-cols .label{color:#9fb6bc}.akh .foot-cols ul{flex-direction:column;gap:4px;margin:14px 0 0;padding:0;list-style:none;display:flex}.akh .foot-cols a{color:var(--teal-pale);align-items:center;min-height:32px;font-size:14.5px;display:inline-flex}.akh .foot-cols a:hover{color:#fff}.akh .foot-brand{flex-direction:column;gap:14px;display:flex}.akh .foot-brand .brand,.akh .foot-brand .brand:hover{color:var(--ground)}.akh .foot-brand p{color:#b8cace;max-width:34ch;font-size:14px}.akh .foot-base{border-top:1px solid var(--teal-light);color:var(--teal-pale);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:44px;padding-top:20px;font-size:13px;display:flex}.akh .foot-base .label{color:#9fb6bc}@media (width<=1100px){.akh .grid3{grid-template-columns:150px minmax(0,1fr) 280px;column-gap:32px}.akh .row .grid3{grid-template-columns:96px minmax(0,1fr) 170px}.akh .row .num{font-size:68px}}@media (width<=860px){.akh .grid3{grid-template-columns:minmax(0,1fr);row-gap:18px}.akh .catalog-head .grid3{row-gap:12px}.akh .row .meta{flex-direction:row;align-items:center;gap:12px}.akh .row .grid3{grid-template-columns:minmax(0,1fr);grid-template-areas:"num""meta""body";padding-block:36px}.akh .row .num{font-size:52px}.akh .row .meta{text-align:left;align-items:center}.akh .steps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 24px}.akh .steps .track{display:none}.akh .news{grid-template-columns:minmax(0,1fr);gap:16px;padding:24px 0}.akh .news .when{text-align:left}.akh .foot-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.akh .foot-brand{grid-column:1/-1}}@media (width<=520px){.akh .steps{grid-template-columns:minmax(0,1fr)}.akh .box{padding:14px 12px 10px 16px}.akh .box input{font-size:16px}.akh .mode.opt{display:none}.akh .msg{max-width:94%}.akh .brand .wm{font-size:23px}}@media (prefers-reduced-motion:reduce){html:has(.akh){scroll-behavior:auto}.akh .rise,.akh .mono-a,.akh .mono-k,.akh .strip,.akh .msg{animation:none}.akh .mono-a,.akh .mono-k{stroke-dasharray:none}.akh .row,.akh .scene:after,.akh .more .arrow,.akh .btn,.akh .news .thumb img,.akh .greet{transition:none}.akh.armed .steps .fill,.akh.armed .steps.in .fill{width:100%;animation:none}.akh.armed .steps .dot,.akh.armed .steps.in .step .dot{background:var(--teal);border-color:var(--teal);color:var(--ground);animation:none}.akh .marquee{overflow-x:auto}}.akh .linkbtn{color:var(--teal-pale);font:inherit;cursor:pointer;background:0 0;border:0;min-height:32px;padding:0;font-size:14.5px}.akh .linkbtn:hover{color:#fff}.akh{min-height:100vh}.akh .row .offer{border:1px solid var(--line);background:var(--card);border-radius:10px;flex-direction:column;gap:10px;margin-top:6px;padding:18px 20px;display:flex}.akh .row .offer-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.akh .row .offer h4{font-family:var(--f-display);color:var(--teal-deep);text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:1.15}.akh .row .offer sup,.akh .row .tm sup{color:var(--terra-ink);font-size:.6em}.akh .row .offer p{font-size:15px;line-height:1.55}.akh .row .offer .tm{color:var(--muted);font-size:12px;line-height:1.5}.akh .row .offer .from{color:var(--muted);font-size:14px}.akh .row .offer .from b{color:var(--teal-deep);font-weight:600}
