.management-v17{position:relative;padding:125px max(28px,6vw);overflow:hidden;background:#eef2eb;color:#07130e}.management-v17:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,#baff182b,transparent 24%),linear-gradient(#07130e0b 1px,transparent 1px),linear-gradient(90deg,#07130e0b 1px,transparent 1px);background-size:auto,72px 72px,72px 72px;mask-image:linear-gradient(180deg,#000,transparent 88%)}.management-v17>header{position:relative;display:grid;grid-template-columns:1fr .7fr;gap:7vw;align-items:end;margin-bottom:70px}.management-v17>header .eyebrow{grid-column:1/-1;color:#526158}.management-v17 h2{margin:0;font-size:clamp(52px,6.25vw,92px);line-height:.92;letter-spacing:-.065em;font-weight:600}.management-v17 h2 em{font-style:normal;color:#2f6f55}.management-v17>header>p:last-child{margin:0 0 6px;color:#59675f;font-size:17px;line-height:1.7}.management-stage{position:relative;display:grid;grid-template-columns:1.12fr .88fr;min-height:740px;border:1px solid #07130e24;background:#061510;box-shadow:0 45px 100px #123c2721}.management-stage figure{position:relative;margin:0;min-height:740px;overflow:hidden}.management-stage figure:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 52%,#061510ad),linear-gradient(0deg,#061510e8,transparent 55%)}.management-stage figure>img{display:block;width:100%;height:100%;object-fit:cover;object-position:58% center;filter:saturate(.84) contrast(1.03);transition:transform 1s cubic-bezier(.2,.75,.2,1)}.management-stage:hover figure>img{transform:scale(1.025)}.management-stage figcaption{position:absolute;z-index:3;left:38px;bottom:38px;color:#fff}.management-stage figcaption span{display:block;margin-bottom:12px;color:#baff18;font-size:9px;font-weight:800;letter-spacing:.16em}.management-stage figcaption strong{display:block;max-width:480px;font-size:clamp(34px,4vw,58px);line-height:.95;letter-spacing:-.05em}.management-board{position:relative;padding:28px 30px;color:#fff;background:#061510}.management-board:before{content:"";position:absolute;inset:0;background:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.board-head,.board-kpis,.board-chart,.base-ranking,.priority-insight,.board-note{position:relative}.board-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid #ffffff18}.board-head span{font-size:9px;font-weight:800;letter-spacing:.15em}.board-head i{font-style:normal;color:#baff18;font-size:8px;letter-spacing:.12em}.board-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.board-kpis article{padding:17px 14px;background:#0b211a;border:1px solid #ffffff0e}.board-kpis small,.board-kpis strong,.board-kpis em{display:block}.board-kpis small{color:#71847a;font-size:7px;letter-spacing:.12em}.board-kpis strong{margin:8px 0 4px;font-size:28px;letter-spacing:-.04em}.board-kpis em{font-style:normal;color:#91a399;font-size:8px}.board-chart{height:205px;margin-top:10px;padding:18px;background:#0b211a;border:1px solid #ffffff0e;overflow:hidden}.board-chart header{display:flex;justify-content:space-between}.board-chart header span{font-size:10px;font-weight:700}.board-chart header small{color:#75877d;font-size:8px}.board-chart svg{position:absolute;left:18px;right:18px;bottom:22px;width:calc(100% - 36px);height:125px}.board-chart .grid-line{stroke:#ffffff13;stroke-width:1}.board-chart .area{fill:url(#managementArea)}.board-chart .trend{fill:none;stroke:#baff18;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #baff1888)}.base-ranking{margin-top:10px;padding:17px 18px;background:#0b211a;border:1px solid #ffffff0e}.base-ranking>span{display:block;margin-bottom:16px;color:#778a80;font-size:8px;letter-spacing:.13em}.base-ranking p{display:grid;grid-template-columns:58px 1fr 34px;gap:10px;align-items:center;margin:10px 0;color:#b7c3bd;font-size:9px}.base-ranking p i{height:4px;background:#ffffff12}.base-ranking p i b{display:block;height:100%;background:#baff18}.base-ranking p em{font-style:normal;text-align:right;color:#91a399}.priority-insight{margin-top:10px;padding:17px 18px;background:#baff18;color:#07130e}.priority-insight span{font-size:8px;font-weight:800;letter-spacing:.13em}.priority-insight strong{display:block;margin:8px 0 4px;font-size:15px}.priority-insight small{font-size:9px}.board-note{display:block;margin-top:13px;color:#61736a;font-size:8px}.management-features{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1px;background:#07130e24}.management-features article{padding:28px 25px;background:#f7f9f5;transition:transform .25s ease,background .25s ease}.management-features article:hover{position:relative;z-index:2;transform:translateY(-4px);background:#fff}.management-features article>b{color:#2f6f55;font-size:9px;letter-spacing:.12em}.management-features h3{margin:28px 0 12px;font-size:18px;line-height:1.2}.management-features p{margin:0;color:#647169;font-size:12px;line-height:1.6}.management-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);margin-top:58px;border-top:1px solid #07130e2a}.management-flow div{position:relative;padding:24px 22px 0}.management-flow div:not(:last-child):after{content:"→";position:absolute;right:-4px;top:28px;color:#2f6f55}.management-flow span,.management-flow b,.management-flow small{display:block}.management-flow span{color:#2f6f55;font-size:9px;font-weight:800}.management-flow b{margin:13px 0 6px;font-size:15px}.management-flow small{color:#68766e;font-size:10px}
@media(max-width:1050px){.management-v17{padding:90px 24px}.management-v17>header{grid-template-columns:1fr;gap:28px}.management-stage{grid-template-columns:1fr}.management-stage figure{min-height:620px}.management-board{min-height:690px}.management-features{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.management-v17 h2{font-size:47px}.management-v17>header>p:last-child{font-size:15px}.management-stage figure{min-height:520px}.management-stage figcaption{left:22px;bottom:24px}.management-board{padding:24px 18px}.board-kpis strong{font-size:23px}.management-features{grid-template-columns:1fr}.management-flow{grid-template-columns:1fr 1fr}.management-flow div:nth-child(2):after{display:none}}
@media(prefers-reduced-motion:reduce){.management-stage figure>img{transition:none}}
