
:root {
  --mandala-mask: url("data:image/png;base64,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");
  --ink: #00294c;
  --brand: #005baa;
  --brand-hover: #004a8c;
  --cyan: #4adede;
  --grad: linear-gradient(165deg, #4adede 0%, #005baa 100%);
  --grad-soft: linear-gradient(165deg, #e4fafa 0%, #e2edf8 100%);
  --text: #16202a;
  --text-2: #4b5866;
  --text-3: #8795a3;
  --bg: #ffffff;
  --bg-2: #f5f8fb;
  --gray: #f0f4f7;
  --line: #e4eaf0;
  --ok: #1f8a5b;
  --err: #c93c3c;
  --head: Montserrat, "Segoe UI", system-ui, sans-serif;
  --font: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;
  --maxw: 1200px;
  --gutter: 24px;
  --ease: cubic-bezier(.22, 1, .36, 1);
  --fs-scale: 1;
}
:root[data-contrast="high"] { --text-2: #000; --text-3: #333; --line: #777; }
:root[data-links="on"] a:not(.btn) { text-decoration: underline 2px; text-underline-offset: 3px; background: #fff3a8; color: #000 !important; }
:root[data-spacing="on"] body { letter-spacing: .05em; word-spacing: .1em; }
:root[data-cursor="big"], :root[data-cursor="big"] * { cursor: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Cpath d='M4 2l28 16-13 3-6 13z' fill='%23000' stroke='%23fff' stroke-width='2'/%3E%3C/svg%3E") 4 2, auto !important; }

* { box-sizing: border-box; }
html { scroll-behavior: smooth; font-size: calc(16px * var(--fs-scale)); }
main { overflow-x: clip; }
body { margin: 0; font-family: var(--font); color: var(--text); background: var(--bg); line-height: 1.6; -webkit-font-smoothing: antialiased; overflow-x: hidden; }
h1, h2, h3, h4 { font-family: var(--head); font-weight: 700; line-height: 1.2; margin: 0 0 .5em; color: var(--ink); letter-spacing: -.01em; }
h1 { font-size: clamp(2rem, 4.2vw, 3.3rem); font-weight: 800; }
h2 { font-size: clamp(1.6rem, 2.8vw, 2.4rem); }
h3 { font-size: 1.1rem; }
p { margin: 0 0 1em; color: var(--text-2); }
a { color: inherit; text-decoration: none; }
img { display: block; max-width: 100%; }
svg { display: block; }
button, input, select, textarea { font: inherit; color: inherit; }
:focus-visible { outline: 2px solid var(--brand); outline-offset: 3px; border-radius: 6px; }

.container { width: 100%; max-width: var(--maxw); margin: 0 auto; padding: 0 var(--gutter); }
.section { padding: 110px 0; position: relative; }
.section-sm { padding: 64px 0; position: relative; }
.eyebrow { display: inline-flex; align-items: center; gap: 10px; font: 700 .76rem/1 var(--head); letter-spacing: .16em; text-transform: uppercase; margin-bottom: 16px; color: var(--brand); }
.eyebrow::before { content: ""; width: 26px; height: 2px; background: var(--grad); }
.head-row { display: flex; justify-content: space-between; align-items: end; gap: 24px; margin-bottom: 44px; flex-wrap: wrap; }
.head-row h2 { margin: 0; }
.head-row p { max-width: 460px; margin: 0; }
.center { text-align: center; }
.grad-text { background: var(--grad); -webkit-background-clip: text; background-clip: text; color: transparent; }
.muted { color: var(--text-3); }
.note { font-size: .8rem; color: var(--text-3); }

.btn { position: relative; overflow: hidden; display: inline-flex; align-items: center; justify-content: center; gap: 10px; height: 48px; padding: 0 26px; border-radius: 999px; border: 1px solid transparent; font: 600 .9rem/1 var(--head); cursor: pointer; transition: transform .25s var(--ease), box-shadow .25s, background .25s, color .25s, border-color .25s; white-space: nowrap; isolation: isolate; }
.btn:hover { transform: translateY(-2px); }
.btn-grad { background: var(--grad); color: #fff; box-shadow: 0 12px 26px -10px rgba(0,91,170,.6); }
.btn-grad::after { content: ""; position: absolute; inset: 0; background: linear-gradient(110deg, transparent 30%, rgba(255,255,255,.5) 50%, transparent 70%); transform: translateX(-120%); transition: transform .9s var(--ease); z-index: -1; }
.btn-grad:hover::after { transform: translateX(120%); }
.btn-outline { background: #fff; border-color: var(--line); color: var(--ink); }
.btn-outline:hover { border-color: var(--brand); color: var(--brand); }
.btn-white { background: #fff; color: var(--brand); }
.btn-ghost-w { background: transparent; border-color: rgba(255,255,255,.55); color: #fff; }
.btn-ghost-w:hover { background: rgba(255,255,255,.12); }
.btn-sm { height: 40px; padding: 0 18px; font-size: .82rem; }
.btn-lg { height: 54px; padding: 0 32px; font-size: .98rem; }
.btn svg { width: 18px; height: 18px; transition: transform .25s var(--ease); }
.btn:hover svg { transform: translateX(3px); }

.header { position: sticky; top: 0; z-index: 50; background: rgba(255,255,255,.88); backdrop-filter: saturate(1.6) blur(16px); border-bottom: 1px solid transparent; transition: border-color .3s, box-shadow .3s; }
.header.scrolled { border-color: var(--line); box-shadow: 0 10px 30px -20px rgba(0,41,76,.3); }
.header .container { display: flex; align-items: center; height: 78px; gap: 8px; }
.logo { flex: none; margin-right: 20px; display: flex; }
.logo img { height: 46px; width: auto; }
.nav { display: flex; gap: 2px; }
.nav-item { position: relative; }
.nav-link { position: relative; display: flex; align-items: center; gap: 6px; height: 78px; padding: 0 14px; font: 600 .88rem/1 var(--head); color: var(--ink); background: none; border: 0; cursor: pointer; white-space: nowrap; }
.nav-link::after { content: ""; position: absolute; left: 14px; right: 14px; bottom: 24px; height: 2px; border-radius: 2px; background: var(--grad); transform: scaleX(0); transform-origin: left; transition: transform .35s var(--ease); }
.nav-item:hover .nav-link::after, .nav-link.active::after { transform: scaleX(1); }
.nav-link svg { width: 14px; height: 14px; transition: transform .3s; }
.nav-item:hover .nav-link svg { transform: rotate(180deg); }
.dd { position: absolute; top: calc(100% - 12px); left: 0; min-width: 340px; background: #fff; border: 1px solid var(--line); border-radius: 20px; box-shadow: 0 30px 60px -20px rgba(0,41,76,.28); padding: 10px; opacity: 0; visibility: hidden; transform: translateY(10px) scale(.98); transform-origin: top left; transition: .28s var(--ease); }
.nav-item:hover .dd, .nav-item:focus-within .dd { opacity: 1; visibility: visible; transform: none; }
.dd a { display: flex; align-items: center; gap: 12px; padding: 10px 12px; border-radius: 14px; transition: background .2s; }
.dd a:hover { background: var(--bg-2); }
.dd .dd-ic { flex: none; width: 42px; height: 42px; border-radius: 12px; background: var(--grad-soft); display: grid; place-items: center; color: var(--brand); }
.dd .dd-ic img { width: 28px; height: auto; }
.dd .dd-ic svg { width: 20px; height: 20px; }
.dd b { display: block; font: 600 .88rem/1.3 var(--head); color: var(--ink); }
.dd small { display: block; color: var(--text-3); font-size: .76rem; }
.header-right { margin-left: auto; display: flex; align-items: center; gap: 10px; }
.burger { display: none; width: 44px; height: 44px; border-radius: 12px; border: 1px solid var(--line); background: #fff; cursor: pointer; color: var(--ink); }
.burger svg { width: 22px; height: 22px; margin: auto; }

.drawer { position: fixed; inset: 0; z-index: 90; background: rgba(0,41,76,.3); opacity: 0; visibility: hidden; transition: .25s; }
.drawer.open { opacity: 1; visibility: visible; }
.drawer-panel { position: absolute; right: 0; top: 0; bottom: 0; width: min(380px, 90vw); background: #fff; padding: 16px 22px; overflow-y: auto; transform: translateX(100%); transition: transform .4s var(--ease); }
.drawer.open .drawer-panel { transform: none; }
.drawer-head { display: flex; justify-content: space-between; align-items: center; height: 56px; margin-bottom: 8px; }
.drawer-head .logo img { height: 38px; }
.drawer details { border-bottom: 1px solid var(--line); }
.drawer summary { list-style: none; padding: 16px 0; font: 700 1rem/1 var(--head); color: var(--ink); cursor: pointer; }
.drawer summary::-webkit-details-marker { display: none; }
.drawer details a { display: block; padding: 9px 0 9px 12px; color: var(--text-2); }
.x-btn { width: 40px; height: 40px; border-radius: 50%; border: 0; background: var(--gray); cursor: pointer; color: var(--text-2); flex: none; }
.x-btn svg { width: 18px; height: 18px; margin: auto; }

.mandala { position: absolute; pointer-events: none; aspect-ratio: 1; -webkit-mask: var(--mandala-mask) center / contain no-repeat; mask: var(--mandala-mask) center / contain no-repeat; background: var(--grad); will-change: transform; }
.mandala.gray { background: #c3ccd6; }
.mandala.white { background: #fff; }
.spin { animation: spin 120s linear infinite; }
.spin-rev { animation: spin 160s linear infinite reverse; }
.spin-fast { animation: spin 40s linear infinite; }
@keyframes spin { to { rotate: 360deg; } }

.hero { position: relative; overflow: hidden; background: radial-gradient(900px 520px at 78% 18%, #dff6fa 0%, rgba(255,255,255,0) 60%), var(--bg-2); padding: 56px 0 130px; }
.hero > .mandala.big { width: 1150px; right: -420px; top: -300px; opacity: .2; }
.hero > .mandala.small { width: 460px; left: -230px; bottom: -200px; opacity: .45; }
.hero-grid { position: relative; z-index: 1; display: grid; grid-template-columns: .9fr 1.1fr; gap: 30px; align-items: center; }
.hero h1 { margin-bottom: 22px; }
.hero .lead { font-size: 1.1rem; max-width: 480px; }
.hero-ctas { display: flex; gap: 12px; flex-wrap: wrap; margin: 30px 0 34px; }
.hero-badges { display: flex; gap: 24px; flex-wrap: wrap; }
.hero-badges div { display: flex; align-items: center; gap: 10px; font-size: .88rem; color: var(--text-2); }
.hero-badges .b-ic { width: 40px; height: 40px; border-radius: 12px; background: #fff; box-shadow: 0 8px 18px -10px rgba(0,41,76,.35); display: grid; place-items: center; color: var(--brand); }
.hero-badges svg { width: 18px; height: 18px; }

.wordslide { display: block; position: relative; height: 1.22em; }
.wordslide .ws-word { position: absolute; left: 0; top: 0; white-space: nowrap; clip-path: inset(0 100% 0 0); background: var(--grad); -webkit-background-clip: text; background-clip: text; color: transparent; padding-right: 6px; }
.wordslide .ws-word.on { animation: wsIn 4.4s var(--ease) forwards; }
.wordslide .ws-bar { position: absolute; top: 6%; bottom: 2%; left: 0; width: 0; transform: skewX(-8deg); border-right: 10px solid var(--brand); background: linear-gradient(90deg, rgba(74,222,222,0), rgba(74,222,222,.22)); }
.wordslide .ws-bar.on { animation: wsBar 4.4s var(--ease) forwards; }
@keyframes wsIn { 0% { clip-path: inset(0 100% 0 0); } 16% { clip-path: inset(0 0 0 0); } 82% { clip-path: inset(0 0 0 0); } 100% { clip-path: inset(0 0 0 100%); } }
@keyframes wsBar { 0% { left: 0; width: 0; } 16% { left: 0; width: var(--w); } 82% { left: 0; width: var(--w); } 100% { left: var(--w); width: 0; } }

.hero-cards { position: relative; min-width: 0; clip-path: inset(-80px -60vw -80px 0); }
.hero-cards .swiper { overflow: visible; padding: 20px 0 46px; }
.hero-cards .swiper-slide { width: 300px; }
.hcard { position: relative; display: block; height: 440px; border-radius: 30px; overflow: hidden; background: var(--ink); color: #fff; box-shadow: 0 34px 60px -28px rgba(0,41,76,.6); transform: scale(.86); opacity: .55; transition: transform .7s var(--ease), opacity .7s; }
.swiper-slide-active .hcard { transform: scale(1); opacity: 1; }
.hcard > img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transform: scale(1.12); transition: transform 6s linear; }
.swiper-slide-active .hcard > img { transform: scale(1); }
.hcard::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,41,76,.1) 0%, rgba(0,41,76,.15) 40%, rgba(0,60,120,.92) 100%); }
.hcard .mandala { width: 360px; right: -150px; top: -150px; opacity: .45; z-index: 1; }
.hcard .hc { position: absolute; z-index: 2; left: 0; right: 0; bottom: 0; padding: 22px; }
.hcard .tag { display: inline-flex; align-items: center; gap: 8px; padding: 7px 12px 7px 8px; border-radius: 99px; background: rgba(255,255,255,.18); backdrop-filter: blur(8px); font: 600 .72rem/1 var(--head); letter-spacing: .04em; }
.hcard .tag img { width: 22px; height: auto; filter: brightness(0) invert(1); }
.hcard h3 { color: #fff; font-size: 1.45rem; margin: 12px 0 12px; }
.hcard .hc-kv { display: grid; grid-template-columns: repeat(3, 1fr); gap: 6px; }
.hcard .hc-kv div { background: rgba(255,255,255,.14); backdrop-filter: blur(10px); border-radius: 12px; padding: 8px 10px; }
.hcard .hc-kv small { display: block; font-size: .64rem; opacity: .8; }
.hcard .hc-kv b { font: 700 .86rem/1.3 var(--head); }

.quickbar { position: relative; z-index: 5; margin-top: -64px; }
.quickbar-inner { display: grid; grid-template-columns: repeat(5, 1fr); background: #fff; border-radius: 24px; box-shadow: 0 34px 60px -34px rgba(0,41,76,.45); border: 1px solid var(--line); overflow: hidden; }
.quick { display: flex; align-items: center; gap: 14px; padding: 22px; border-right: 1px solid var(--line); transition: background .25s; }
.quick:last-child { border-right: 0; }
.quick:hover { background: var(--bg-2); }
.quick .q-ic { flex: none; width: 48px; height: 48px; border-radius: 14px; background: var(--grad-soft); color: var(--brand); display: grid; place-items: center; transition: .4s var(--ease); }
.quick:hover .q-ic { background: var(--grad); color: #fff; transform: rotate(-8deg) scale(1.06); }
.quick svg { width: 22px; height: 22px; }
.quick b { display: block; font: 700 .88rem/1.25 var(--head); color: var(--ink); }
.quick small { color: var(--text-3); font-size: .76rem; }

.stats { display: grid; grid-template-columns: repeat(5, 1fr); gap: 20px; }
.stat { border-left: 2px solid var(--line); padding: 6px 0 6px 20px; position: relative; }
.stat::before { content: ""; position: absolute; left: -2px; top: 0; width: 2px; height: 0; background: var(--grad); transition: height 1.2s var(--ease); }
.stat.in::before { height: 100%; }
.stat b { display: block; font: 800 clamp(1.8rem, 3vw, 2.5rem)/1.05 var(--head); color: var(--ink); }
.stat b .u { font-size: .48em; margin-left: 3px; color: var(--brand); }
.stat small { color: var(--text-2); font-size: .86rem; }

.prod-wrap { display: grid; grid-template-columns: 300px 1fr; gap: 40px; align-items: center; }
.prod-tabs { display: grid; gap: 8px; }
.prod-tab { position: relative; display: flex; align-items: center; gap: 12px; width: 100%; padding: 12px 14px; border-radius: 18px; border: 1px solid var(--line); background: #fff; cursor: pointer; text-align: left; transition: .35s var(--ease); overflow: hidden; }
.prod-tab .pt-ic { flex: none; width: 44px; height: 44px; border-radius: 12px; background: var(--grad-soft); display: grid; place-items: center; color: var(--brand); transition: .35s; }
.prod-tab .pt-ic img { width: 30px; height: auto; }
.prod-tab .pt-ic svg { width: 20px; height: 20px; }
.prod-tab b { display: block; font: 700 .88rem/1.25 var(--head); color: var(--ink); }
.prod-tab small { color: var(--text-3); font-size: .76rem; }
.prod-tab::after { content: ""; position: absolute; left: 0; bottom: 0; height: 3px; width: 0; background: var(--grad); }
.prod-tab.active { border-color: transparent; box-shadow: 0 18px 36px -20px rgba(0,41,76,.45); transform: translateX(8px); }
.prod-tab.active .pt-ic { background: var(--grad); color: #fff; }
.prod-tab.active .pt-ic img { filter: brightness(0) invert(1); }
.prod-tab.active::after { animation: progress var(--dur, 6s) linear forwards; }
@keyframes progress { to { width: 100%; } }
.cube { width: 100%; min-width: 0; }
.cube .swiper { overflow: visible; }
.pslide { position: relative; overflow: hidden; min-height: 470px; display: grid; grid-template-columns: 1.05fr .95fr; border-radius: 32px; background: var(--grad); color: #fff; }
.pslide .mandala { width: 640px; left: -260px; bottom: -330px; opacity: .22; }
.pslide .ps-copy { position: relative; z-index: 1; padding: 44px; display: flex; flex-direction: column; }
.pslide .ps-cat { font: 600 .74rem/1 var(--head); letter-spacing: .12em; text-transform: uppercase; opacity: .85; }
.pslide h3 { color: #fff; font-size: clamp(1.5rem, 2.4vw, 2rem); margin: 12px 0 10px; }
.pslide p { color: rgba(255,255,255,.88); }
.pslide .ps-conds { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: auto 0 22px; }
.pslide .ps-conds div { background: rgba(255,255,255,.14); border: 1px solid rgba(255,255,255,.22); border-radius: 16px; padding: 12px 14px; backdrop-filter: blur(8px); }
.pslide .ps-conds small { display: block; font-size: .72rem; opacity: .85; }
.pslide .ps-conds b { font: 700 .98rem/1.3 var(--head); }
.pslide .ps-actions { display: flex; gap: 10px; flex-wrap: wrap; }
.pslide .ps-img { position: relative; overflow: hidden; }
.pslide .ps-img img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.pslide .ps-img::before { content: ""; position: absolute; inset: 0; z-index: 1; background: linear-gradient(90deg, rgba(0,91,170,.7) 0%, rgba(0,91,170,0) 35%); }

.marquee { overflow: hidden; padding: 34px 0; border-block: 1px solid var(--line); background: #fff; }
.marquee-track { display: flex; gap: 44px; width: max-content; animation: marq 45s linear infinite; align-items: center; }
.marquee:hover .marquee-track { animation-play-state: paused; }
.marquee span { font: 800 clamp(2.4rem, 6vw, 4.6rem)/1 var(--head); letter-spacing: -.02em; white-space: nowrap; color: transparent; -webkit-text-stroke: 1.5px #b3c7dc; }
.marquee span.fill { background: var(--grad); -webkit-background-clip: text; background-clip: text; -webkit-text-stroke: 0; }
.marquee .m-mark { width: 60px; height: 60px; position: relative; flex: none; }
.marquee .m-mark .mandala { inset: 0; width: 100%; }
@keyframes marq { to { transform: translateX(-50%); } }

.calc { display: grid; grid-template-columns: 1.2fr .8fr; background: #fff; border-radius: 30px; overflow: hidden; border: 1px solid var(--line); box-shadow: 0 40px 80px -50px rgba(0,41,76,.45); }
.calc-form { padding: 40px; }
.calc-result { position: relative; overflow: hidden; padding: 40px; background: var(--grad); color: #fff; display: flex; flex-direction: column; gap: 14px; }
.calc-result .mandala { width: 480px; right: -210px; top: -190px; opacity: .3; }
.calc-result > :not(.mandala) { position: relative; }
.calc-result .big { font: 800 2.6rem/1.1 var(--head); color: #fff; }
.calc-result .kv { display: flex; justify-content: space-between; font-size: .92rem; padding: 10px 0; border-bottom: 1px solid rgba(255,255,255,.22); }
.calc-result .kv span, .calc-result .muted, .calc-result .note { color: rgba(255,255,255,.82); }
.calc-result .kv b { font-weight: 600; }
.calc-result .btn { background: #fff; color: var(--brand); }
.field { margin-bottom: 26px; }
.field-top { display: flex; justify-content: space-between; align-items: center; gap: 12px; margin-bottom: 12px; }
.field label, .f-label { font: 600 .88rem/1.2 var(--head); color: var(--ink); }
.field-val { display: flex; align-items: center; gap: 6px; background: var(--bg-2); border-radius: 12px; padding: 0 14px; height: 44px; min-width: 170px; border: 1px solid transparent; transition: .2s; }
.field-val:focus-within { border-color: var(--brand); background: #fff; }
.field-val input { border: 0; background: none; width: 100%; text-align: right; font: 700 1rem/1 var(--head); color: var(--ink); outline: none; }
.field-val span { color: var(--text-3); font-size: .85rem; }
input[type=range] { -webkit-appearance: none; appearance: none; width: 100%; height: 6px; border-radius: 6px; background: linear-gradient(to right, #4adede 0%, #005baa var(--p, 50%), #dfe6ec var(--p, 50%)); outline: none; }
input[type=range]::-webkit-slider-thumb { -webkit-appearance: none; width: 24px; height: 24px; border-radius: 50%; background: #fff; border: 6px solid var(--brand); box-shadow: 0 4px 12px rgba(0,91,170,.35); cursor: grab; transition: transform .2s; }
input[type=range]::-webkit-slider-thumb:active { transform: scale(1.15); }
input[type=range]::-moz-range-thumb { width: 14px; height: 14px; border-radius: 50%; background: #fff; border: 6px solid var(--brand); cursor: grab; }
.range-scale { display: flex; justify-content: space-between; font-size: .76rem; color: var(--text-3); margin-top: 8px; }
.seg { display: flex; gap: 8px; flex-wrap: wrap; }
.seg button { height: 38px; padding: 0 16px; border-radius: 12px; border: 1px solid var(--line); background: #fff; font: 600 .8rem/1 var(--head); color: var(--text-2); cursor: pointer; transition: .25s; }
.seg button.active { background: var(--grad); border-color: transparent; color: #fff; }
.sched { max-height: 0; overflow: hidden; transition: max-height .45s var(--ease); }
.sched.open { max-height: 300px; overflow-y: auto; }
.sched table { width: 100%; border-collapse: collapse; font-size: .8rem; }
.sched th, .sched td { padding: 7px 4px; text-align: right; border-bottom: 1px solid rgba(255,255,255,.15); }
.sched th:first-child, .sched td:first-child { text-align: left; }
.sched th { color: rgba(255,255,255,.8); font-weight: 500; position: sticky; top: 0; background: #0b6cb8; }
.text-btn { background: none; border: 0; padding: 0; color: inherit; font-weight: 600; font-size: .86rem; cursor: pointer; text-align: left; text-decoration: underline; text-underline-offset: 3px; }

.values { overflow: hidden; }
.values .swiper { padding: 24px 0 60px; }
.values .swiper-slide { width: 300px; }
.vcard { position: relative; height: 440px; border-radius: 28px; overflow: hidden; color: #fff; background: var(--grad); }
.vcard > img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; }
.vcard::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,41,76,.82) 0%, rgba(0,41,76,.2) 50%, rgba(0,91,170,.5) 100%); }
.vcard .mandala { width: 380px; left: -140px; bottom: -170px; opacity: .45; z-index: 1; }
.vcard .vc { position: relative; z-index: 2; padding: 30px 26px; }
.vcard .vc svg { width: 28px; height: 28px; margin-bottom: 22px; }
.vcard .vc b { display: block; font: 800 2.3rem/1 var(--head); margin-bottom: 10px; }
.vcard .vc p { color: rgba(255,255,255,.94); font-size: .96rem; font-weight: 500; margin: 0; }
.swiper-pagination-bullet { width: 8px; height: 8px; background: #b9c7d4; opacity: 1; transition: .3s; }
.swiper-pagination-bullet-active { width: 26px; border-radius: 8px; background: var(--brand); }

.about { overflow: hidden; background: var(--bg-2); }
.about > .mandala.gray { width: 980px; left: -520px; top: 50%; margin-top: -490px; opacity: .55; }
.about-grid { position: relative; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }
.about-img { position: relative; border-radius: 30px; overflow: hidden; aspect-ratio: 4 / 3; box-shadow: 0 40px 70px -40px rgba(0,41,76,.55); }
.about-img img { width: 100%; height: 100%; object-fit: cover; }
.about-img .badge { position: absolute; left: 20px; bottom: 20px; background: #fff; border-radius: 18px; padding: 14px 18px; display: flex; gap: 12px; align-items: center; box-shadow: 0 20px 40px -20px rgba(0,0,0,.4); }
.about-img .badge b { display: block; font: 800 1.6rem/1 var(--head); color: var(--brand); }
.about-img .badge small { color: var(--text-2); font-size: .8rem; }
.vision-list { display: grid; gap: 12px; margin-top: 26px; }
.vis { display: flex; gap: 16px; padding: 18px 20px; border-radius: 20px; background: #fff; border: 1px solid var(--line); transition: .35s var(--ease); }
.vis:hover { transform: translateX(6px); box-shadow: 0 20px 40px -26px rgba(0,41,76,.4); }
.vis .v-ic { flex: none; width: 48px; height: 48px; border-radius: 14px; background: var(--grad); color: #fff; display: grid; place-items: center; }
.vis .v-ic svg { width: 22px; height: 22px; }
.vis b { display: block; font: 700 .98rem/1.3 var(--head); color: var(--ink); margin-bottom: 4px; }
.vis p { margin: 0; font-size: .9rem; }

.news .swiper { padding-bottom: 54px; }
.ncard { display: flex; flex-direction: column; background: #fff; border: 1px solid var(--line); border-radius: 24px; overflow: hidden; height: 100%; transition: .35s var(--ease); }
.ncard:hover { transform: translateY(-6px); box-shadow: 0 26px 50px -30px rgba(0,41,76,.45); }
.ncard .n-img { position: relative; aspect-ratio: 16 / 10; overflow: hidden; background: var(--grad); display: grid; place-items: center; }
.ncard .n-img img { width: 100%; height: 100%; object-fit: cover; transition: transform .8s var(--ease); }
.ncard:hover .n-img img { transform: scale(1.06); }
.ncard .n-img .mandala { width: 340px; opacity: .5; }
.ncard .n-img .n-ic { position: relative; color: #fff; }
.ncard .n-img .n-ic svg { width: 56px; height: 56px; }
.ncard .n-body { padding: 20px 22px 24px; }
.ncard time { font-size: .78rem; color: var(--text-3); }
.ncard h3 { font-size: 1rem; line-height: 1.45; margin: 8px 0 0; }

.branches { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.br { position: relative; overflow: hidden; padding: 28px; border-radius: 26px; background: #fff; border: 1px solid var(--line); transition: .35s var(--ease); }
.br:hover { transform: translateY(-6px); box-shadow: 0 26px 50px -30px rgba(0,41,76,.45); }
.br .mandala.gray { width: 280px; right: -120px; top: -120px; opacity: .5; transition: rotate 1.4s var(--ease); }
.br:hover .mandala { rotate: 90deg; }
.br .br-n { position: relative; display: inline-grid; place-items: center; width: 42px; height: 42px; border-radius: 12px; background: var(--grad); color: #fff; font: 800 1rem/1 var(--head); margin-bottom: 16px; }
.br h3 { position: relative; }
.br .row { position: relative; display: flex; gap: 10px; font-size: .9rem; color: var(--text-2); margin-top: 10px; }
.br .row svg { width: 18px; height: 18px; color: var(--brand); flex: none; margin-top: 2px; }

.cta { position: relative; overflow: hidden; border-radius: 34px; padding: 64px; background: var(--grad); color: #fff; display: grid; grid-template-columns: 1fr auto; gap: 30px; align-items: center; }
.cta .mandala { width: 720px; right: -230px; top: -280px; opacity: .3; }
.cta h2 { color: #fff; margin: 0 0 8px; position: relative; }
.cta p { color: rgba(255,255,255,.9); margin: 0; position: relative; }
.cta .btns { position: relative; display: flex; gap: 12px; flex-wrap: wrap; }

.faq { max-width: 820px; margin: 0 auto; }
.faq details { border: 1px solid var(--line); border-radius: 18px; margin-bottom: 12px; background: #fff; transition: box-shadow .3s; }
.faq details[open] { box-shadow: 0 18px 40px -26px rgba(0,41,76,.35); }
.faq summary { list-style: none; cursor: pointer; padding: 20px 24px; font: 700 .96rem/1.4 var(--head); color: var(--ink); display: flex; justify-content: space-between; gap: 16px; align-items: center; }
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after { content: "+"; flex: none; width: 30px; height: 30px; border-radius: 50%; display: grid; place-items: center; background: var(--grad-soft); color: var(--brand); font-size: 1.2rem; transition: transform .35s var(--ease), background .3s, color .3s; }
.faq details[open] summary::after { transform: rotate(45deg); background: var(--grad); color: #fff; }
.faq details p { padding: 0 24px 20px; margin: 0; }

.page-hero { position: relative; overflow: hidden; padding: 72px 0 84px; background: radial-gradient(700px 400px at 85% 10%, #dff6fa 0%, rgba(255,255,255,0) 60%), var(--bg-2); }
.page-hero .mandala { width: 780px; right: -250px; top: -320px; opacity: .22; }
.page-hero .container { position: relative; }
.crumbs { font-size: .84rem; color: var(--text-3); margin-bottom: 16px; display: flex; gap: 8px; flex-wrap: wrap; }
.crumbs a:hover { color: var(--brand); }
.page-hero .lead { max-width: 640px; font-size: 1.08rem; }
.prose { max-width: 860px; }
.prose p { color: var(--text); line-height: 1.85; }
.card { background: #fff; border: 1px solid var(--line); border-radius: 24px; padding: 30px; }
.team { display: grid; grid-template-columns: repeat(auto-fill, minmax(240px, 1fr)); gap: 22px; }
.member { text-align: center; }
.member .ph { position: relative; overflow: hidden; aspect-ratio: 1; border-radius: 28px; background: var(--grad); margin-bottom: 16px; display: grid; place-items: center; }
.member .ph .mandala { width: 150%; opacity: .35; }
.member .ph .ini { position: relative; font: 800 3.2rem/1 var(--head); color: #fff; }
.member b { display: block; font: 700 1.02rem/1.3 var(--head); color: var(--ink); }
.member small { color: var(--text-3); }
.tabs-line { display: flex; gap: 4px; border-bottom: 1px solid var(--line); margin-bottom: 30px; overflow-x: auto; scrollbar-width: none; }
.tabs-line button { position: relative; padding: 14px 16px; border: 0; background: none; font: 600 .88rem/1 var(--head); color: var(--text-3); cursor: pointer; white-space: nowrap; }
.tabs-line button.active { color: var(--ink); }
.tabs-line button.active::after { content: ""; position: absolute; left: 0; right: 0; bottom: -1px; height: 2px; background: var(--grad); }
.tab-panel { display: none; }
.tab-panel.active { display: block; animation: fadeUp .5s var(--ease); }
@keyframes fadeUp { from { opacity: 0; transform: translateY(14px); } to { opacity: 1; transform: none; } }
.job { border: 1px solid var(--line); border-radius: 22px; margin-bottom: 14px; background: #fff; transition: box-shadow .3s; }
.job[open] { box-shadow: 0 20px 40px -28px rgba(0,41,76,.4); }
.job summary { list-style: none; cursor: pointer; padding: 22px 24px; display: flex; justify-content: space-between; align-items: center; gap: 16px; }
.job summary::-webkit-details-marker { display: none; }
.job summary b { font: 700 1.05rem/1.3 var(--head); color: var(--ink); }
.job .job-body { padding: 0 24px 24px; }
.job .job-body p { margin: 0 0 6px; color: var(--text); }
.job .job-body p.h { font: 700 .95rem/1.4 var(--head); color: var(--brand); margin-top: 16px; }
.split-2 { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; align-items: start; }
.split-2 > *, .hero-grid > *, .about-grid > * { min-width: 0; }
.map { border-radius: 24px; overflow: hidden; border: 1px solid var(--line); min-height: 360px; }
.map iframe { width: 100%; height: 100%; min-height: 360px; border: 0; display: block; }

.p-hero { position: relative; overflow: hidden; padding: 64px 0 110px; background: var(--grad); color: #fff; }
.p-hero > .mandala { width: 920px; right: -280px; top: -320px; opacity: .25; }
.p-hero .container { position: relative; display: grid; grid-template-columns: 1.1fr .9fr; gap: 40px; align-items: center; }
.p-hero h1, .p-hero .crumbs, .p-hero .crumbs a { color: #fff; }
.p-hero p { color: rgba(255,255,255,.92); font-size: 1.08rem; }
.p-hero .p-img { position: relative; border-radius: 30px; overflow: hidden; aspect-ratio: 4 / 5; max-height: 460px; box-shadow: 0 40px 70px -30px rgba(0,0,0,.45); }
.p-hero .p-img img { width: 100%; height: 100%; object-fit: cover; }
.p-feats { display: grid; grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 10px; margin: 24px 0 28px; }
.p-feats div { background: rgba(255,255,255,.14); border: 1px solid rgba(255,255,255,.24); border-radius: 16px; padding: 12px 14px; backdrop-filter: blur(8px); }
.p-feats small { display: block; font-size: .74rem; opacity: .85; }
.p-feats b { font: 700 .92rem/1.3 var(--head); }
.kv-strip { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; margin-top: -54px; position: relative; z-index: 2; }
.kv-strip div { background: #fff; border: 1px solid var(--line); border-radius: 22px; padding: 22px 24px; box-shadow: 0 26px 50px -34px rgba(0,41,76,.5); }
.kv-strip small { display: block; font-size: .8rem; color: var(--text-3); margin-bottom: 6px; }
.kv-strip b { font: 700 1.05rem/1.3 var(--head); color: var(--ink); }
.cond { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; }
.cond ul { margin: 0; padding: 0; list-style: none; display: grid; gap: 12px; }
.cond li { display: flex; gap: 10px; align-items: flex-start; color: var(--text); }
.cond li svg { width: 20px; height: 20px; color: var(--brand); flex: none; margin-top: 2px; }
.related { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }
.rcard { position: relative; overflow: hidden; border-radius: 26px; min-height: 280px; color: #fff; display: flex; flex-direction: column; justify-content: flex-end; padding: 24px; transition: .35s var(--ease); background: var(--ink); }
.rcard > img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .9s var(--ease); }
.rcard::after { content: ""; position: absolute; inset: 0; background: linear-gradient(180deg, rgba(0,41,76,0) 20%, rgba(0,60,120,.92) 100%); }
.rcard:hover { transform: translateY(-6px); box-shadow: 0 26px 50px -30px rgba(0,41,76,.55); }
.rcard:hover > img { transform: scale(1.06); }
.rcard h3, .rcard span { position: relative; z-index: 1; color: #fff; }
.rcard span { font-size: .86rem; opacity: .9; }

.modal { position: fixed; inset: 0; z-index: 100; background: rgba(0,41,76,.42); backdrop-filter: blur(4px); display: none; align-items: center; justify-content: center; padding: 16px; }
.modal.open { display: flex; }
.modal-box { background: #fff; border-radius: 28px; width: min(600px, 100%); max-height: 92vh; overflow-y: auto; box-shadow: 0 40px 100px -30px rgba(0,41,76,.55); animation: pop .45s var(--ease); }
@keyframes pop { from { opacity: 0; transform: translateY(24px) scale(.97); } to { opacity: 1; transform: none; } }
.modal-head { padding: 26px 30px 0; display: flex; justify-content: space-between; align-items: start; }
.modal-head h3 { font-size: 1.3rem; margin: 0; }
.modal-body { padding: 18px 30px 30px; }
.progress { display: flex; gap: 6px; margin: 4px 0 22px; }
.progress i { flex: 1; height: 4px; border-radius: 4px; background: var(--gray); position: relative; overflow: hidden; }
.progress i::after { content: ""; position: absolute; inset: 0; background: var(--grad); transform: scaleX(0); transform-origin: left; transition: transform .6s var(--ease); }
.progress i.on::after { transform: scaleX(1); }
.fstep { display: none; }
.fstep.active { display: block; animation: fadeUp .45s var(--ease); }
.form-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }
.form-grid .full { grid-column: 1 / -1; }
.inp label { display: block; font: 600 .84rem/1.2 var(--head); margin-bottom: 7px; color: var(--ink); }
.inp input, .inp select, .inp textarea { width: 100%; height: 50px; border: 1px solid var(--line); border-radius: 14px; padding: 0 16px; background: var(--bg-2); outline: none; transition: .2s; }
.inp textarea { height: 110px; padding: 14px 16px; resize: vertical; }
.inp input:focus, .inp select:focus, .inp textarea:focus { border-color: var(--brand); background: #fff; box-shadow: 0 0 0 4px rgba(0,91,170,.1); }
.inp .err { display: none; color: var(--err); font-size: .78rem; margin-top: 5px; }
.inp.invalid input, .inp.invalid select { border-color: var(--err); }
.inp.invalid .err { display: block; }
.check { display: flex; gap: 10px; font-size: .84rem; color: var(--text-2); }
.check input { width: 18px; height: 18px; margin-top: 2px; accent-color: var(--brand); flex: none; }
.check a { text-decoration: underline; }
.pick { display: grid; grid-template-columns: repeat(2, 1fr); gap: 10px; }
.pick label { border: 1px solid var(--line); border-radius: 16px; padding: 12px; cursor: pointer; font: 600 .84rem/1.3 var(--head); color: var(--ink); display: flex; align-items: center; gap: 12px; transition: .25s; }
.pick label .pk-ic { flex: none; width: 40px; height: 40px; border-radius: 12px; background: var(--grad-soft); display: grid; place-items: center; color: var(--brand); }
.pick label .pk-ic img { width: 26px; height: auto; }
.pick label .pk-ic svg { width: 18px; height: 18px; }
.pick input { display: none; }
.pick label:has(input:checked) { border-color: var(--brand); background: var(--bg-2); box-shadow: 0 0 0 3px rgba(0,91,170,.1); }
.pick label:has(input:checked) .pk-ic { background: var(--grad); color: #fff; }
.pick label:has(input:checked) .pk-ic img { filter: brightness(0) invert(1); }
.form-nav { display: flex; justify-content: space-between; margin-top: 24px; }
.success { text-align: center; padding: 16px 0; }
.success .ok { width: 72px; height: 72px; border-radius: 50%; margin: 0 auto 16px; background: var(--grad); color: #fff; display: grid; place-items: center; animation: pop .5s var(--ease); }
.success .ok svg { width: 32px; height: 32px; }

.a11y { position: fixed; top: 0; left: 0; bottom: 0; width: min(340px, 90vw); z-index: 95; background: #fff; box-shadow: 0 0 60px rgba(0,0,0,.15); padding: 24px; transform: translateX(-105%); transition: transform .35s var(--ease), visibility .35s; overflow-y: auto; visibility: hidden; }
.a11y.open { transform: none; visibility: visible; }
.a11y h3 { display: flex; justify-content: space-between; align-items: center; }
.a11y-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.a11y-grid button { border: 1px solid var(--line); background: #fff; border-radius: 12px; padding: 14px 8px; font-size: .8rem; cursor: pointer; }
.a11y-grid button.on { border-color: var(--brand); background: var(--bg-2); font-weight: 600; }

.footer { position: relative; overflow: hidden; background: var(--bg-2); padding: 84px 0 30px; margin-top: 40px; }
.footer > .mandala.gray { width: 760px; right: -280px; bottom: -380px; opacity: .6; }
.footer-top { position: relative; display: grid; grid-template-columns: 1.3fr 1fr 1fr 1.3fr; gap: 36px; padding-bottom: 44px; border-bottom: 1px solid var(--line); }
.footer .logo img { height: 52px; }
.footer h4 { font-size: .95rem; margin-bottom: 18px; }
.footer ul { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; font-size: .92rem; }
.footer ul a, .footer ul button { color: var(--text-2); transition: color .2s; background: none; border: 0; padding: 0; cursor: pointer; font-size: .92rem; }
.footer ul a:hover, .footer ul button:hover { color: var(--brand); }
.f-contact { display: grid; gap: 12px; font-size: .9rem; color: var(--text-2); }
.f-contact div { display: flex; gap: 10px; }
.f-contact svg { width: 18px; height: 18px; color: var(--brand); flex: none; margin-top: 2px; }
.socials { display: flex; gap: 10px; margin-top: 20px; }
.socials a { width: 42px; height: 42px; border-radius: 12px; background: #fff; border: 1px solid var(--line); display: grid; place-items: center; color: var(--ink); transition: .25s; }
.socials a:hover { background: var(--grad); color: #fff; border-color: transparent; transform: translateY(-3px); }
.socials svg { width: 16px; height: 16px; }
.footer-bottom { position: relative; display: flex; justify-content: space-between; gap: 16px; flex-wrap: wrap; padding-top: 24px; font-size: .86rem; color: var(--text-3); }
.footer-bottom nav { display: flex; gap: 18px; flex-wrap: wrap; }
.footer-bottom a:hover { color: var(--brand); }

.to-top { position: fixed; right: 22px; bottom: 22px; z-index: 60; width: 50px; height: 50px; border-radius: 50%; border: 0; background: var(--grad); color: #fff; box-shadow: 0 12px 26px -10px rgba(0,91,170,.6); cursor: pointer; opacity: 0; visibility: hidden; transform: translateY(20px); transition: .4s var(--ease); }
.to-top.show { opacity: 1; visibility: visible; transform: none; }
.to-top svg { width: 22px; height: 22px; margin: auto; }
.scroll-bar { position: fixed; top: 0; left: 0; height: 3px; width: 100%; z-index: 70; background: var(--grad); transform-origin: left; transform: scaleX(0); }

.reveal { opacity: 0; transform: translateY(34px); filter: blur(8px); transition: opacity 1s var(--ease), transform 1s var(--ease), filter 1s var(--ease); transition-delay: calc(var(--d, 0) * 90ms); }
.reveal.in { opacity: 1; transform: none; filter: none; }
.reveal.from-l { transform: translateX(-50px); }
.reveal.from-r { transform: translateX(50px); }
.reveal.zoom { transform: scale(.92); }
.reveal.in.from-l, .reveal.in.from-r, .reveal.in.zoom { transform: none; }

@media (max-width: 1100px) {
  .nav { display: none; }
  .burger { display: grid; }
  .hero-grid, .about-grid, .calc, .prod-wrap, .p-hero .container, .split-2 { grid-template-columns: 1fr; }
  .prod-tabs { grid-template-columns: repeat(3, 1fr); }
  .prod-tab.active { transform: none; }
  .quickbar-inner { grid-template-columns: repeat(3, 1fr); }
  .quick:nth-child(3) { border-right: 0; }
  .quick:nth-child(-n+3) { border-bottom: 1px solid var(--line); }
  .stats { grid-template-columns: repeat(3, 1fr); }
  .footer-top { grid-template-columns: 1fr 1fr; }
  .cta { grid-template-columns: 1fr; padding: 44px; }
  .branches, .related { grid-template-columns: 1fr 1fr; }
  .kv-strip { grid-template-columns: 1fr 1fr; }
  .p-hero .p-img { max-width: 420px; }
}
@media (max-width: 680px) {
  :root { --gutter: 16px; }
  .section { padding: 72px 0; }
  .header .container { height: 66px; }
  .logo img { height: 38px; }
  .header-right .hide-sm { display: none; }
  .hero { padding: 32px 0 110px; }
  .hero > .mandala.big { width: 640px; right: -340px; top: -220px; }
  .hero-cards .swiper-slide { width: 250px; }
  .hcard { height: 380px; }
  .quickbar-inner { grid-template-columns: 1fr 1fr; }
  .quick { padding: 16px; border-bottom: 1px solid var(--line); }
  .quick:nth-child(2n) { border-right: 0; }
  .quick:nth-child(3) { border-right: 1px solid var(--line); }
  .quick small { display: none; }
  .stats { grid-template-columns: 1fr 1fr; }
  .prod-tabs { grid-template-columns: 1fr 1fr; }
  .prod-tab small { display: none; }
  .pslide { grid-template-columns: 1fr; min-height: 0; }
  .pslide .ps-copy { padding: 26px; }
  .pslide .ps-img { height: 200px; order: -1; }
  .pslide .ps-img::before { background: linear-gradient(0deg, rgba(0,91,170,.8) 0%, rgba(0,91,170,0) 50%); }
  .calc-form, .calc-result { padding: 24px; }
  .calc-result .big { font-size: 2rem; }
  .field-top { flex-wrap: wrap; }
  .field-val { flex: 1; min-width: 0; }
  .values .swiper-slide { width: 250px; }
  .vcard { height: 380px; }
  .branches, .related, .cond { grid-template-columns: 1fr; }
  .cta { padding: 32px 24px; border-radius: 26px; }
  .footer-top { grid-template-columns: 1fr; }
  .form-grid, .pick { grid-template-columns: 1fr; }
  .modal-head, .modal-body { padding-left: 20px; padding-right: 20px; }
  .kv-strip div { padding: 16px; }
}
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after { animation: none !important; transition: none !important; scroll-behavior: auto !important; }
  .reveal { opacity: 1; transform: none; filter: none; }
  .wordslide .ws-word { clip-path: none; }
  .wordslide .ws-word ~ .ws-word { display: none; }
  .wordslide .ws-bar { display: none; }
}

.ncard .n-img > img, .member .ph > img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; }
.calc-fixed { display: flex; justify-content: space-between; align-items: center; padding: 12px 16px; border-radius: 12px; background: var(--bg-2); font: 600 .9rem/1.2 var(--head); color: var(--ink); }
[hidden] { display: none !important; }

.wordslide.single { display: block; height: auto; }
.wordslide.single .ws-word { position: relative; display: inline; white-space: normal; clip-path: none; -webkit-box-decoration-break: clone; box-decoration-break: clone; }
.wordslide.single .ws-mask { display: block; clip-path: inset(0 100% 0 0); }
.wordslide.single.play .ws-mask { animation: wsOnce 1.3s var(--ease) .35s forwards; }
.wordslide.single .ws-bar { top: 0; bottom: 0; height: 100%; }
.wordslide.single.play .ws-bar { animation: wsBarOnce 1.6s var(--ease) .2s forwards; }
@keyframes wsOnce { to { clip-path: inset(0 0 0 0); } }
@keyframes wsBarOnce { 0% { left: 0; width: 0; opacity: 1; } 45% { left: 0; width: 100%; } 95% { opacity: 1; } 100% { left: 100%; width: 0; opacity: 0; } }
.wordslide.single .ws-bar { opacity: 0; }
.wordslide.single.play .ws-bar { opacity: 1; }
@media (prefers-reduced-motion: reduce) { .wordslide.single .ws-mask { clip-path: none; } }

.fab-contact { position: fixed; right: 19px; bottom: 90px; z-index: 61; display: flex; flex-direction: column; align-items: flex-end; gap: 10px; }
.fab-btn { width: 56px; height: 56px; border-radius: 50%; border: 0; background: var(--grad); color: #fff; box-shadow: 0 14px 30px -10px rgba(0,91,170,.6); cursor: pointer; position: relative; }
.fab-btn::before { content: ""; position: absolute; inset: 0; border-radius: 50%; border: 2px solid #4adede; animation: ping 2.4s var(--ease) infinite; }
@keyframes ping { 0% { transform: scale(1); opacity: .8; } 100% { transform: scale(1.6); opacity: 0; } }
.fab-btn svg { width: 24px; height: 24px; margin: auto; }
.fab-menu { display: grid; gap: 6px; background: #fff; border: 1px solid var(--line); border-radius: 20px; padding: 8px; box-shadow: 0 30px 60px -20px rgba(0,41,76,.35); opacity: 0; visibility: hidden; transform: translateY(10px) scale(.96); transform-origin: bottom right; transition: .3s var(--ease); min-width: 240px; }
.fab-contact.open .fab-menu { opacity: 1; visibility: visible; transform: none; }
.fab-menu a { display: flex; gap: 12px; align-items: center; padding: 10px 12px; border-radius: 14px; color: var(--ink); }
.fab-menu a:hover { background: var(--bg-2); }
.fab-menu svg { width: 20px; height: 20px; color: var(--brand); flex: none; }
.fab-menu b { display: block; font: 700 .86rem/1.2 var(--head); }
.fab-menu small { color: var(--text-3); font-size: .76rem; }
.consent { position: fixed; left: 20px; bottom: 20px; z-index: 80; max-width: 420px; background: #fff; border: 1px solid var(--line); border-radius: 20px; padding: 18px 20px; box-shadow: 0 30px 60px -20px rgba(0,41,76,.35); display: grid; gap: 12px; animation: pop .45s var(--ease); }
.consent p { margin: 0; font-size: .88rem; }
.consent a { color: var(--brand); text-decoration: underline; }
.consent div { display: flex; gap: 8px; justify-content: flex-end; }
@media (max-width: 680px) { .consent { left: 12px; right: 12px; max-width: none; } }

.cmp-wrap { overflow-x: auto; border: 1px solid var(--line); border-radius: 24px; background: #fff; box-shadow: 0 30px 60px -44px rgba(0,41,76,.45); }
.cmp { width: 100%; border-collapse: collapse; min-width: 900px; font-size: .9rem; }
.cmp th, .cmp td { padding: 16px 14px; text-align: left; border-bottom: 1px solid var(--line); vertical-align: top; }
.cmp thead th { font: 700 .86rem/1.3 var(--head); color: var(--ink); background: var(--bg-2); position: sticky; top: 0; }
.cmp thead th .cmp-ic { display: grid; place-items: center; width: 38px; height: 38px; border-radius: 10px; background: #fff; color: var(--brand); margin-bottom: 8px; }
.cmp thead th .cmp-ic img { width: 26px; }
.cmp thead th .cmp-ic svg { width: 18px; height: 18px; }
.cmp tbody th { font: 600 .82rem/1.3 var(--head); color: var(--text-3); white-space: nowrap; }
.cmp tbody tr:hover td { background: #f8fbfd; }
.cmp tbody tr:last-child th, .cmp tbody tr:last-child td { border-bottom: 0; }
.cmp td { color: var(--ink); font-weight: 500; }
.app-teaser { position: relative; overflow: hidden; display: grid; grid-template-columns: 1.2fr .8fr; align-items: center; border-radius: 32px; background: var(--grad-soft); border: 1px solid var(--line); min-height: 340px; }
.at-copy { padding: 52px; position: relative; z-index: 1; }
.at-copy h2 { margin: 12px 0 10px; }
.soon { display: inline-block; padding: 7px 14px; border-radius: 99px; background: var(--grad); color: #fff; font: 700 .74rem/1 var(--head); letter-spacing: .1em; text-transform: uppercase; animation: glow 2.4s ease-in-out infinite; }
@keyframes glow { 50% { box-shadow: 0 0 0 8px rgba(74,222,222,.18); } }
.store.off { opacity: .7; cursor: default; }
.at-phone { position: relative; align-self: end; display: grid; place-items: center; padding-top: 30px; }
.at-phone .mandala { width: 520px; opacity: .25; top: -60px; }
@media (max-width: 1100px) { .app-teaser { grid-template-columns: 1fr; } .at-phone { display: none; } .at-copy { padding: 32px 24px; } }

.lang-btn { height: 40px; min-width: 44px; padding: 0 10px; border-radius: 12px; border: 1px solid var(--line); background: #fff; font: 700 .8rem/1 var(--head); color: var(--ink); cursor: pointer; transition: .25s; }
.lang-btn:hover { border-color: var(--brand); color: var(--brand); }

.cz { position: relative; overflow: hidden; display: grid; grid-template-columns: 1.1fr .9fr; align-items: center; gap: 20px; border-radius: 34px; background: radial-gradient(600px 400px at 85% 30%, rgba(0,210,126,.28), transparent 60%), linear-gradient(160deg, #eafff4 0%, #f3fbff 100%); border: 1px solid #d4f5e6; }
.cz-copy { padding: 52px; position: relative; z-index: 1; }
.cz-logo { width: 64px; height: 64px; border-radius: 16px; box-shadow: 0 12px 26px -10px rgba(0,160,95,.5); margin-bottom: 18px; }
.cz h2 { margin-bottom: 12px; }
.cz-feats { list-style: none; padding: 0; margin: 18px 0 26px; display: grid; gap: 10px; }
.cz-feats li { position: relative; padding-left: 30px; color: var(--ink); font-weight: 500; }
.cz-feats li::before { content: ""; position: absolute; left: 0; top: 3px; width: 20px; height: 20px; border-radius: 50%; background: #00d27e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat; }
.cz .store { background: #0c1f17; color: #fff; }
.cz .store small { color: rgba(255,255,255,.75); }
.cz .store.off { background: #fff; color: var(--text-2); }
.cz .store.off small { color: var(--text-3); }
.cz-shots { position: relative; padding: 40px 30px; display: grid; place-items: center; }
.cz-shots .mandala { width: 520px; opacity: .5; background: linear-gradient(165deg, #00d27e, #4adede); }
#czSwiper { width: 240px; overflow: visible; }
#czSwiper .swiper-slide { border-radius: 24px; overflow: hidden; box-shadow: 0 30px 50px -20px rgba(0,60,40,.45); }
#czSwiper img { width: 100%; display: block; }
@media (max-width: 1100px) { .cz { grid-template-columns: 1fr; } .cz-copy { padding: 34px 24px 0; } }
.stores { display: flex; gap: 12px; flex-wrap: wrap; }
.store { display: inline-flex; align-items: center; gap: 10px; height: 50px; padding: 0 18px; border-radius: 14px; background: #fff; color: var(--ink); border: 1px solid var(--line); transition: .25s var(--ease); }
a.store:hover { transform: translateY(-2px); box-shadow: 0 14px 26px -14px rgba(0,0,0,.35); }
.store svg { width: 20px; height: 20px; flex: none; }
.store small { display: block; font-size: .62rem; line-height: 1.1; opacity: .8; }
.store b { display: block; font: 700 .92rem/1.2 var(--head); }
.store.off { opacity: .75; cursor: default; }

/* ---------- careers ---------- */
.car-hero { position: relative; overflow: hidden; padding: 80px 0 90px; background: radial-gradient(800px 480px at 80% 10%, #dff6fa 0%, rgba(255,255,255,0) 60%), var(--bg-2); }
.car-hero > .mandala { width: 900px; right: -300px; top: -280px; opacity: .22; }
.car-hero > .mandala.small { width: 420px; left: -210px; bottom: -220px; right: auto; top: auto; opacity: .5; }
.car-hero .container { position: relative; z-index: 1; }
.car-hero h1 { font-size: clamp(2.4rem, 5.5vw, 4.4rem); max-width: 900px; }
.car-hero .lead { max-width: 640px; font-size: 1.15rem; }
.car-facts { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 10px; }
.car-facts div { background: #fff; border: 1px solid var(--line); border-radius: 20px; padding: 16px 22px; min-width: 170px; box-shadow: 0 20px 40px -30px rgba(0,41,76,.45); }
.car-facts b { display: block; font: 800 2rem/1 var(--head); background: var(--grad); -webkit-background-clip: text; background-clip: text; color: transparent; }
.car-facts small { color: var(--text-2); font-size: .82rem; }
.manifesto { position: relative; margin: 0; padding: 48px 56px; border-radius: 32px; background: var(--grad); color: #fff; overflow: hidden; }
.manifesto .q { position: absolute; top: -40px; left: 24px; font: 800 12rem/1 var(--head); opacity: .15; }
.manifesto p { position: relative; color: #fff; font: 600 clamp(1.1rem, 2vw, 1.45rem)/1.55 var(--head); margin: 0 0 18px; }
.manifesto footer { position: relative; font-size: .85rem; opacity: .85; letter-spacing: .08em; text-transform: uppercase; }
.benefits { display: grid; grid-template-columns: repeat(4, 1fr); gap: 16px; }
.benefit { position: relative; padding: 26px 22px; border-radius: 24px; background: #fff; border: 1px solid var(--line); display: flex; flex-direction: column; gap: 10px; min-height: 180px; overflow: hidden; }
.benefit:nth-child(1) { grid-column: span 2; background: var(--grad); color: #fff; border-color: transparent; }
.benefit:nth-child(1) b, .benefit:nth-child(1) small { color: #fff; }
.benefit:nth-child(1) .b-ic { background: rgba(255,255,255,.2); color: #fff; }
.benefit .b-ic { width: 48px; height: 48px; border-radius: 14px; display: grid; place-items: center; background: var(--grad-soft); color: var(--brand); }
.benefit .b-ic svg { width: 24px; height: 24px; }
.benefit b { font: 700 1.05rem/1.3 var(--head); color: var(--ink); margin-top: auto; }
.benefit small { color: var(--text-2); font-size: .86rem; line-height: 1.5; }
.culture { overflow: hidden; background: var(--bg-2); }
.culture > .mandala { width: 900px; right: -440px; top: -200px; opacity: .45; }
.timeline { list-style: none; margin: 0 0 30px; padding: 0; display: grid; grid-template-columns: repeat(4, 1fr); gap: 18px; counter-reset: t; position: relative; }
.timeline::before { content: ""; position: absolute; left: 30px; right: 30px; top: 30px; height: 3px; border-radius: 3px; background: var(--grad); opacity: .35; }
.timeline li { position: relative; padding-top: 0; }
.timeline .tl-n { position: relative; display: grid; place-items: center; width: 60px; height: 60px; border-radius: 50%; background: var(--grad); color: #fff; font: 800 1.4rem/1 var(--head); box-shadow: 0 0 0 8px #fff, 0 18px 30px -12px rgba(0,91,170,.6); margin-bottom: 18px; }
.timeline b { display: block; font: 700 1.05rem/1.3 var(--head); color: var(--ink); margin-bottom: 6px; }
.timeline p { font-size: .9rem; margin: 0; }
.promises { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
.promise { display: flex; gap: 16px; padding: 22px 24px; border-radius: 22px; background: var(--bg-2); border: 1px solid var(--line); }
.promise > svg { width: 28px; height: 28px; color: var(--brand); flex: none; }
.promise b { display: block; font: 700 1rem/1.3 var(--head); color: var(--ink); margin-bottom: 4px; }
.promise p { margin: 0; font-size: .9rem; }
.principles { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 12px; max-width: 1000px; margin: 0 auto; }
.principle { display: flex; gap: 12px; align-items: flex-start; padding: 16px 18px; border-radius: 16px; background: #fff; border: 1px solid var(--line); font-size: .92rem; color: var(--text); }
.principle svg { width: 20px; height: 20px; color: var(--brand); flex: none; margin-top: 2px; }
.jobs-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 18px; margin-bottom: 24px; }
.job-card { position: relative; overflow: hidden; padding: 28px; border-radius: 26px; background: #fff; border: 1px solid var(--line); display: flex; flex-direction: column; gap: 14px; min-height: 240px; }
.job-card::before { content: ""; position: absolute; left: 0; top: 0; right: 0; height: 4px; background: var(--grad); }
.jc-tag { align-self: flex-start; padding: 6px 12px; border-radius: 99px; background: var(--grad-soft); color: var(--brand); font: 700 .72rem/1 var(--head); letter-spacing: .06em; text-transform: uppercase; }
.job-card h3 { font-size: 1.3rem; margin: 0; }
.jc-sal { display: flex; gap: 8px; align-items: center; font: 700 1rem/1.3 var(--head); color: var(--ink); }
.jc-sal svg { width: 20px; height: 20px; color: var(--brand); }
.jc-act { margin-top: auto; display: flex; gap: 8px; flex-wrap: wrap; }
.apply { overflow: hidden; background: linear-gradient(150deg, #4adede 0%, #005baa 60%, #00294c 100%); color: #fff; }
.apply > .mandala { width: 1000px; left: -400px; bottom: -500px; opacity: .15; }
.apply .container { position: relative; }
.apply-copy p { color: rgba(255,255,255,.88); font-size: 1.05rem; }
.apply-steps { list-style: none; padding: 0; margin: 24px 0 0; display: grid; gap: 12px; counter-reset: a; }
.apply-steps li { counter-increment: a; display: flex; gap: 12px; align-items: center; font-weight: 600; }
.apply-steps li::before { content: counter(a); display: grid; place-items: center; width: 34px; height: 34px; border-radius: 50%; background: rgba(255,255,255,.18); border: 1px solid rgba(255,255,255,.35); font: 800 .95rem/1 var(--head); }
.apply .card { color: var(--text); }
@media (max-width: 1100px) { .benefits { grid-template-columns: 1fr 1fr; } .jobs-grid { grid-template-columns: 1fr 1fr; } .timeline { grid-template-columns: 1fr 1fr; row-gap: 30px; } .timeline::before { display: none; } }
@media (max-width: 680px) { .benefits, .jobs-grid, .promises, .timeline { grid-template-columns: 1fr; } .benefit:nth-child(1) { grid-column: auto; } .manifesto { padding: 32px 24px; } .car-facts div { min-width: 0; flex: 1; } }

#jobs-detail .job:not([open]) { display: none; }
#jobs-detail .job { scroll-margin-top: 100px; }

@media (max-width: 680px) { .header-right .lang-btn { display: none; } }

/* Манди туслах */
.mandi { position: fixed; right: 16px; bottom: 84px; z-index: 61; display: flex; flex-direction: column; align-items: flex-end; gap: 10px; }
.mandi-btn { width: 92px; height: 104px; padding: 0; border: 0; background: none; cursor: pointer; filter: drop-shadow(0 14px 18px rgba(0,41,76,.3)); transition: transform .3s var(--ease); }
.mandi-btn img { width: 100%; height: 100%; object-fit: contain; object-position: bottom; animation: mandiBreathe 4s ease-in-out infinite; transform-origin: 50% 100%; }
.mandi-btn:hover { transform: translateY(-4px) scale(1.04); }
.mandi.open .mandi-btn { transform: scale(.85); }
@keyframes mandiBreathe { 0%, 100% { transform: translateY(0) rotate(0); } 50% { transform: translateY(-3px) rotate(-1.5deg); } }
.mandi-tip { position: relative; margin-right: 18px; background: #fff; color: var(--ink); font: 700 .84rem/1.3 var(--head); padding: 10px 14px; border-radius: 14px 14px 4px 14px; box-shadow: 0 16px 30px -14px rgba(0,41,76,.45); animation: pop .4s var(--ease); }
.mandi-panel { width: min(340px, calc(100vw - 32px)); background: #fff; border: 1px solid var(--line); border-radius: 22px; padding: 14px; box-shadow: 0 30px 60px -20px rgba(0,41,76,.4); opacity: 0; visibility: hidden; transform: translateY(12px) scale(.97); transform-origin: bottom right; transition: .3s var(--ease); }
.mandi.open .mandi-panel { opacity: 1; visibility: visible; transform: none; }
.mandi-head { display: flex; align-items: center; gap: 10px; padding-bottom: 10px; border-bottom: 1px solid var(--line); }
.mandi-head img { width: 46px; height: 52px; object-fit: contain; object-position: top; }
.mandi-head b { display: block; font: 800 1rem/1.2 var(--head); color: var(--ink); }
.mandi-head small { color: var(--text-3); font-size: .78rem; }
.mandi-head .x-btn { margin-left: auto; width: 34px; height: 34px; }
.mandi-say { margin: 12px 4px 10px; font-weight: 600; color: var(--ink); }
.mandi-opts { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.mandi-opts a { display: flex; flex-direction: column; gap: 8px; padding: 12px; border-radius: 14px; background: var(--bg-2); color: var(--ink); font: 600 .82rem/1.3 var(--head); transition: background .2s, transform .2s; }
.mandi-opts a:hover { background: var(--grad-soft); transform: translateY(-2px); }
.mandi-opts svg { width: 20px; height: 20px; color: var(--brand); }
.mandi-call { display: flex; align-items: center; justify-content: center; gap: 8px; margin-top: 10px; height: 44px; border-radius: 12px; background: var(--grad); color: #fff; font: 700 .88rem/1 var(--head); }
.mandi-call svg { width: 18px; height: 18px; }
.success .ok-mandi { width: 150px; height: auto; margin: 0 auto 8px; animation: pop .5s var(--ease); }
@media (max-width: 680px) { .mandi { right: 10px; bottom: 76px; } .mandi-btn { width: 74px; height: 84px; } }
@media (prefers-reduced-motion: reduce) { .mandi-btn img { animation: none; } }

/* Манди мэндчилгээ хэсэг */
.mgreet-sec { padding-bottom: 40px; }
.mgreet-head { text-align: center; }
.mgreet-head h2 { margin-bottom: 12px; }
.mgreet-head p { max-width: 640px; margin: 0 auto 24px; }
.mgreet-head p b { color: var(--ink); }
.mgreet-btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; }
.mgreet { position: relative; width: min(900px, 100%); margin: 26px auto 0; aspect-ratio: 1800 / 834; display: grid; place-items: end center; overflow: hidden; }
.mg-word { position: absolute; left: 0; right: 0; bottom: 0; text-align: center; font: 800 clamp(3.6rem, 14.5vw, 11.5rem)/.82 var(--head); letter-spacing: -.03em; background: var(--grad); -webkit-background-clip: text; background-clip: text; color: transparent; }
.mg-char { position: relative; height: 100%; aspect-ratio: 640 / 1073; transform: translateY(30%); opacity: 0; }
.mg-body { position: absolute; inset: 0; transform-origin: 50% 100%; }
.mg-body img { position: absolute; inset: 0; width: 100%; height: 100%; }
.mg-head { transform-origin: 55.8% 55.3%; }
.mg-hand { transform-origin: 13.2% 59%; }
.mgreet.in .mg-char { animation: mgRise 1s cubic-bezier(.2,1.1,.3,1) .25s forwards; }
.mgreet.in .mg-body { animation: mgBreathe 3.6s ease-in-out 1.3s infinite; }
.mgreet.in .mg-head { animation: mgHeadWave 2.2s ease-in-out 1.1s both, mgHeadIdle 5s ease-in-out 3.4s infinite; }
.mgreet.in .mg-hand { animation: mgWave 2.2s ease-in-out 1.1s both, mgWaveAgain 7s ease-in-out 4.8s infinite; }
.mg-note { text-align: center; margin: 10px auto 0; max-width: 640px; font: 700 .72rem/1.5 var(--head); letter-spacing: .06em; text-transform: uppercase; color: var(--ink); }
@keyframes mgRise { to { opacity: 1; transform: none; } }
@keyframes mgBreathe { 0%, 100% { transform: scale(1, 1); } 50% { transform: scale(1.006, 1.012); } }
@keyframes mgWave { 0% { transform: rotate(0); } 12% { transform: rotate(-9deg); } 26% { transform: rotate(10deg); } 40% { transform: rotate(-9deg); } 54% { transform: rotate(10deg); } 68% { transform: rotate(-7deg); } 82% { transform: rotate(4deg); } 100% { transform: rotate(0); } }
@keyframes mgWaveAgain { 0%, 62%, 100% { transform: rotate(0); } 68% { transform: rotate(-8deg); } 74% { transform: rotate(9deg); } 80% { transform: rotate(-7deg); } 86% { transform: rotate(5deg); } 92% { transform: rotate(0); } }
@keyframes mgHeadWave { 0%, 100% { transform: rotate(0); } 30% { transform: rotate(-2.5deg) translateY(-1%); } 70% { transform: rotate(-1.5deg); } }
@keyframes mgHeadIdle { 0%, 100% { transform: rotate(0); } 35% { transform: rotate(1.8deg); } 70% { transform: rotate(-1.2deg); } }
@media (prefers-reduced-motion: reduce) { .mg-char { opacity: 1; transform: none; } .mgreet.in .mg-char, .mgreet.in .mg-body, .mgreet.in .mg-head, .mgreet.in .mg-hand { animation: none; } }
@media (max-width: 680px) { .mg-note { padding: 0 16px; font-size: .64rem; } .mgreet-sec { padding-bottom: 24px; } }

/* Манди төлөвийн мессеж */
.mandi-msg { display: flex; align-items: center; gap: 14px; margin-top: 14px; padding: 12px 16px 12px 10px; border-radius: 18px; background: var(--bg-2); border: 1px solid var(--line); animation: pop .45s var(--ease); }
.mandi-msg img { width: 74px; height: 86px; object-fit: contain; object-position: bottom; flex: none; }
.mandi-msg p { margin: 0; font-weight: 600; color: var(--ink); font-size: .92rem; line-height: 1.5; }
.mandi-msg.m-sorry { background: #fff5f5; border-color: #f3d2d2; }
.mandi-msg.m-think img { animation: mandiBreathe 1.6s ease-in-out infinite; transform-origin: 50% 100%; }
.car-hero .car-mandi { position: absolute; right: max(24px, calc((100vw - var(--maxw)) / 2 + 24px)); bottom: 0; width: min(300px, 26vw); z-index: 1; animation: mgRise 1s cubic-bezier(.2,1.1,.3,1) .4s both; filter: drop-shadow(0 20px 26px rgba(0,41,76,.2)); }
@media (max-width: 1100px) { .car-hero .car-mandi { display: none; } }
.nf { min-height: 70vh; display: grid; place-items: center; text-align: center; padding: 60px 16px; }
.nf img { width: min(260px, 60vw); margin: 0 auto 10px; animation: mgRise .9s cubic-bezier(.2,1.1,.3,1) both; }
.nf .code { font: 800 clamp(3rem, 10vw, 6rem)/1 var(--head); background: var(--grad); -webkit-background-clip: text; background-clip: text; color: transparent; }
.nf .btns { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; margin-top: 22px; }
.ex-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(210px, 1fr)); gap: 12px; margin: 14px 0 10px; }
.ex-grid div { border: 1px solid var(--line); border-radius: 16px; padding: 14px 16px; }
.ex-grid small { display: block; font-size: .8rem; color: var(--text-3); margin-bottom: 4px; }
.ex-grid b { font: 700 1rem/1.3 var(--head); color: var(--ink); }
.report-row { display: flex; align-items: center; gap: 16px; flex-wrap: wrap; justify-content: space-between; border: 1px solid var(--line); border-radius: 18px; padding: 18px 20px; }
.report-row p { margin: 4px 0 0; color: var(--text-3); font-size: .88rem; }
.cmp-cards { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; }
.cmp-card { display: flex; flex-direction: column; background: #fff; border: 1px solid var(--line); border-radius: 22px; padding: 24px 22px 22px; box-shadow: 0 26px 50px -40px rgba(0,41,76,.45); transition: transform .25s, box-shadow .25s; }
.cmp-card:hover { transform: translateY(-4px); box-shadow: 0 30px 60px -36px rgba(0,41,76,.5); }
.cmp-head { display: flex; align-items: center; gap: 12px; margin-bottom: 14px; }
.cmp-head h3 { font: 700 1rem/1.3 var(--head); color: var(--ink); margin: 0; }
.cmp-card .cmp-ic { flex: none; display: grid; place-items: center; width: 40px; height: 40px; border-radius: 12px; background: var(--bg-2); color: var(--brand); }
.cmp-card .cmp-ic img { width: 26px; }
.cmp-card .cmp-ic svg { width: 18px; height: 18px; }
.cmp-card > p { font-size: .86rem; line-height: 1.6; color: var(--text-2); margin: 0 0 14px; }
.cmp-card ul { list-style: none; margin: 0 0 18px; padding: 0; display: grid; gap: 0; }
.cmp-card li { display: flex; justify-content: space-between; gap: 12px; padding: 10px 0; border-top: 1px dashed var(--line); font-size: .86rem; }
.cmp-card li span { color: var(--text-2); display: flex; align-items: center; gap: 8px; }
.cmp-card li span::before { content: "✦"; color: var(--text-3); font-size: .8rem; }
.cmp-card li b { color: var(--ink); font-weight: 700; text-align: right; }
.cmp-card .btn { margin-top: auto; align-self: flex-end; }
.btn-ink { background: var(--ink); color: #fff; border-radius: 999px; }
.btn-ink:hover { filter: brightness(1.2); }
@media (max-width: 1000px) { .cmp-cards { grid-template-columns: 1fr 1fr; } }
@media (max-width: 640px) { .cmp-cards { grid-template-columns: 1fr; gap: 16px; } }
.member .ph { aspect-ratio: 4 / 5; }
.member .ph > img { object-position: center 20%; }
.bio { margin-top: 12px; text-align: left; border: 1px solid var(--line); border-radius: 16px; padding: 10px 14px; background: #fff; }
.bio summary { cursor: pointer; font: 700 .86rem/1.4 var(--head); color: var(--brand); text-align: center; list-style: none; }
.bio summary::-webkit-details-marker { display: none; }
.bio summary::after { content: " ▾"; }
.bio[open] summary::after { content: " ▴"; }
.bio h4 { font: 700 .8rem/1.3 var(--head); color: var(--ink); margin: 12px 0 6px; text-transform: uppercase; letter-spacing: .04em; }
.bio ul { margin: 0; padding-left: 16px; display: grid; gap: 4px; font-size: .84rem; color: var(--text-2); }
.board { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 18px; }
.bm { display: flex; gap: 16px; align-items: center; background: #fff; border: 1px solid var(--line); border-radius: 22px; padding: 20px; }
.bm-ini { flex: none; display: grid; place-items: center; width: 56px; height: 56px; border-radius: 16px; background: var(--grad); color: #fff; font: 800 1.1rem/1 var(--head); }
.bm small { display: block; font: 700 .72rem/1.3 var(--head); color: var(--brand); text-transform: uppercase; letter-spacing: .05em; }
.bm b { display: block; font: 700 1.02rem/1.3 var(--head); color: var(--ink); margin: 2px 0; }
.bm p { margin: 0; font-size: .84rem; color: var(--text-2); }
.jc-loc { display: flex; gap: 8px; align-items: flex-start; font-size: .86rem; color: var(--text-2); line-height: 1.5; }
.jc-loc svg { flex: none; width: 18px; height: 18px; color: var(--brand); margin-top: 2px; }
