.sector-shell{max-width:1240px;margin:auto;padding:52px 24px 100px;color:#0a0a0a}.sector-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;margin:45px 0 58px}.sector-hero h1,.catalog-title{font-size:clamp(35px,4.5vw,64px);line-height:1.06;letter-spacing:-.055em;font-weight:500;max-width:19ch}.sector-lead{font-size:18px;line-height:1.65;color:#555563;max-width:55ch;margin:25px 0}.sector-model{border-radius:40px;background:radial-gradient(ellipse at 50% 55%,#eeedf7,#f7f7fa 72%);overflow:hidden}.sector-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:26px}.sector-kicker{font-size:13px;color:#6b617b;margin-bottom:18px}.sector-jump{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:54px}.sector-jump a{padding:12px 18px;border:1px solid #dedee7;border-radius:999px;font-size:13px;background:#fff}.sector-jump a:hover{border-color:#9b74c5}.sector-section{margin:75px 0;scroll-margin-top:100px}.sector-section>h2,.sector-split h2{font-size:clamp(27px,3vw,40px);line-height:1.1;letter-spacing:-.04em;font-weight:500;margin-bottom:28px}.sector-section>p{font-size:17px;line-height:1.7;color:#555563;max-width:70ch;margin-bottom:28px}.sector-split{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;align-items:start}.sector-aside{position:sticky;top:110px;background:#f1eff5;padding:32px;border-radius:24px}.sector-aside h2{font-size:25px}.sector-aside li{padding:13px 0;border-bottom:1px solid #dedbe6;font-size:14px;line-height:1.6}.sector-aside p{font-size:14px;color:#555563;line-height:1.7;margin-top:20px}.solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.solution-card{display:flex;flex-direction:column;gap:14px;padding:26px;border:1px solid #dedee7;border-radius:20px;background:#fff;min-width:0}.solution-card:hover{border-color:#9c77c6}.solution-card h3{font-size:20px;letter-spacing:-.03em;line-height:1.25;font-weight:500}.solution-card p{font-size:14px;line-height:1.7;color:#60606c}.solution-card small{font-size:11px;color:#6d3e9c;margin-top:auto;padding-top:12px}.sector-cta{background:#17151e;color:#fff;border-radius:30px;padding:50px;margin-top:80px}.sector-cta h2{font-size:clamp(30px,4vw,50px);line-height:1.1;letter-spacing:-.045em;font-weight:500;max-width:22ch}.sector-cta p{font-size:16px;line-height:1.7;color:#cbc6d5;max-width:65ch;margin:20px 0}.sector-cta a,.sector-cta button{background:#fff;color:#17151e;border:0;border-radius:999px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;font-size:13px;line-height:1.4;cursor:pointer}.sector-cta a{background:#302b3d;color:#fff;border:1px solid #635772}.sector-shell a:focus-visible,.sector-shell button:focus-visible,.sector-shell select:focus-visible,.sector-shell input:focus-visible{outline:3px solid #8b3dff;outline-offset:4px}.workflow{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;counter-reset:flow}.workflow li{padding:24px;background:#f0edf6;border-radius:18px;font-size:16px;line-height:1.5;counter-increment:flow}.workflow li:before{content:counter(flow,decimal-leading-zero);display:block;font-family:monospace;font-size:12px;color:#77559e;margin-bottom:26px}.module-detail{padding:38px 0;border-top:1px solid #dddce5;scroll-margin-top:100px}.module-detail h2{font-size:29px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin-bottom:20px}.module-detail>p{font-size:17px;line-height:1.75;max-width:75ch}.module-detail dl{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.module-detail dt{font-size:12px;color:#795294;margin-bottom:9px}.module-detail dd{font-size:15px;line-height:1.65;color:#555563}.module-detail .module-example{background:#f3f1f7;border-radius:16px;padding:22px;font-size:17px;line-height:1.7;margin:25px 0}.extra-solutions{margin-top:22px}.extra-solutions summary{padding:18px 5px;cursor:pointer;font-weight:500}.sector-project{display:block;border-top:1px solid #dedee7;padding:24px 0}.sector-project h3{font-size:24px;letter-spacing:-.025em}.sector-project p{font-size:15px;line-height:1.7;color:#555563;margin-top:12px;max-width:70ch}.sector-shell [hidden]{display:none!important}@media(max-width:1000px){.solution-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sector-hero{grid-template-columns:1.3fr 1fr;gap:20px}.sector-split{gap:30px}.workflow{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.sector-shell{padding:32px 18px 60px}.sector-hero{grid-template-columns:1fr;margin-top:30px}.sector-model{max-width:480px;width:100%;margin:auto}.sector-lead{font-size:16px}.sector-split{grid-template-columns:1fr}.sector-aside{position:static}.sector-section{margin:55px 0}.solution-grid{grid-template-columns:1fr}.sector-cta{padding:30px 24px;border-radius:23px}.sector-cta a{white-space:normal}.module-detail dl{grid-template-columns:1fr}.catalog-title{font-size:42px}.sector-jump{gap:8px}.sector-jump a{padding:11px 13px}}
