
:root{--ink:#0d1931;--muted:#647189;--line:#e2e8f2;--soft:#f5f8fd;--blue:#285ee8;--radius:19px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:system-ui,-apple-system,"Segoe UI",Arial,sans-serif;line-height:1.58}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #5c8df1;outline-offset:4px}img{max-width:100%;height:auto}.container{width:min(1170px,calc(100% - 40px));margin-inline:auto}.skip{position:absolute;top:-80px;left:20px;background:#fff;padding:12px;z-index:99}.skip:focus{top:15px}.header{border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:4}.top{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:flex;flex-direction:column;min-width:130px}.brand span{font-size:2.1rem;font-weight:900;letter-spacing:-.095em;line-height:1.08}.brand small{font-size:.68rem;font-weight:650;color:var(--muted)}.nav{display:flex;gap:28px;font-size:.91rem;font-weight:650;color:#45536c}.nav a:hover,.related a:hover{color:var(--blue)}.top-right{display:flex;align-items:center;gap:15px}.login{background:#275dea;color:#fff;border-radius:12px;padding:11px 15px;font-weight:780;font-size:.84rem;text-align:center}.language{position:relative}.language summary{cursor:pointer;list-style:none;border:1px solid var(--line);padding:9px 12px;border-radius:10px;font-size:.84rem;font-weight:780}.languages{display:none;position:absolute;right:0;top:calc(100% + 8px);width:195px;padding:6px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 50px #1929401d;border-radius:12px;z-index:10;max-height:300px;overflow:auto}.language[open] .languages{display:grid}.languages a{padding:7px 10px;border-radius:7px;font-size:.85rem}.languages a:hover,.languages a[aria-current]{background:#f0f5fd}.hero{margin:34px 0 65px;border-radius:27px;background:linear-gradient(112deg,#0a1935 0%,#0e2b66 65%,#16419b 100%);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(235px,.7fr);gap:20px;align-items:center;min-height:370px;padding:58px clamp(26px,5vw,66px);overflow:hidden;color:#fff}.eyebrow{font-size:.77rem;font-weight:800;letter-spacing:.13em;color:#3868bc;text-transform:uppercase}.hero .eyebrow{color:#8dd3fb}.hero h1{color:#fff;font-size:clamp(2.2rem,5vw,4.35rem);line-height:1.08;letter-spacing:-.07em;margin:20px 0}.hero p{font-size:1.05rem;color:#d7e7ff;max-width:650px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:29px}.button{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;min-height:46px;border-radius:11px;font-weight:780;font-size:.9rem}.button.primary{background:#285fea;color:#fff}.hero .button.primary{background:#fff;color:#143779}.button.light{border:1px solid #cadaf0;color:var(--ink);background:#fff}.hero .button.light{border-color:#90afd3;background:transparent;color:white}.hero-art{display:grid;gap:20px;place-content:center;min-height:270px;border:1px solid #ffffff30;border-radius:50%;aspect-ratio:1;box-shadow:0 0 0 30px #ffffff0b,0 0 0 80px #ffffff09}.art-word{font-size:clamp(3rem,7vw,5rem);font-weight:900;letter-spacing:-.09em;text-align:center}.art-grid{display:flex;gap:16px;justify-content:center}.art-grid span{border:1px solid #ffffff3e;border-radius:50%;width:47px;height:47px;display:grid;place-items:center;font-weight:800}.art-sub{font-size:.67rem;letter-spacing:.1em;text-align:center;color:#b8d4fc}.section{padding:20px 0 62px}.heading{max-width:760px;margin-bottom:30px}.heading h2,.section>h2{font-size:clamp(1.8rem,3.6vw,2.5rem);letter-spacing:-.055em;line-height:1.16;margin:9px 0 13px}.heading p,.section>p{color:var(--muted);font-size:1rem}.sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.industry-card{display:flex;align-items:center;gap:15px;border:1px solid var(--line);border-radius:17px;min-height:107px;padding:19px;background:#fff;transition:box-shadow .15s,transform .15s}.industry-card:hover{box-shadow:0 13px 32px #14355b15;transform:translateY(-2px)}.industry-card img{width:44px;height:44px;object-fit:contain;flex:0 0 auto}.industry-card div{min-width:0}.industry-card b{display:block;font-size:1.03rem}.industry-card small{display:block;color:var(--muted);font-size:.8rem;margin-top:3px}.card-arr{margin-left:auto;color:#98a7be}.feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.feature{border:1px solid var(--line);border-radius:17px;background:var(--soft);padding:25px 21px;min-height:220px}.feature .number{font-weight:900;letter-spacing:.08em;color:#5373ac}.feature h3{font-size:1.04rem;line-height:1.3;margin:20px 0 11px}.feature p{color:var(--muted);font-size:.89rem;margin:0}.steps{border-top:1px solid var(--line)}.steps ol{padding:0;margin:25px 0 0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.steps li{font-size:.9rem;color:#3e4d68}.steps li span{background:#e8f0fe;color:#244ba7;display:flex;align-items:center;justify-content:center;border-radius:12px;font-weight:900;width:40px;height:40px;margin-bottom:14px}.breadcrumb{padding:28px 0;color:#68758a;font-size:.85rem}.breadcrumb a{color:#365fa8}.sector-hero{margin:5px 0 35px;min-height:300px;display:flex;align-items:center;padding:48px clamp(28px,5vw,64px);background:linear-gradient(110deg,#f2f6ff,#f6faff 72%,#e6efff);border:1px solid #dce6f6;border-radius:25px}.sector-label{display:flex;align-items:center;gap:24px;margin:15px 0}.sector-label h1{font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.07em;line-height:1.1;margin:0}.sector-industry{font-size:1.25rem;font-weight:700;color:#244b93}.sector-hero p{color:#5e6d85}.sector-hero .button.primary{background:#285ee8}.example{background:#f3f7fd;padding:28px 30px 32px;border-radius:22px;margin:15px 0 44px}.example h2{margin:7px 0 14px;font-size:1.5rem}.example p{max-width:800px;color:#50607b}.related{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.related a{padding:10px 14px;background:#f4f7fc;border:1px solid var(--line);border-radius:10px;font-weight:700;font-size:.85rem}.footer{background:#0d1c38;color:#dde7f8;margin-top:40px;padding:37px 0}.footer-inner{display:flex;justify-content:space-between;align-items:start;gap:32px}.footer b{font-size:1.7rem;letter-spacing:-.07em}.footer p{margin:6px 0}.footer small{font-size:.75rem;max-width:510px;display:block;color:#a4b8d7}.footer-inner>span{max-width:350px;font-size:.78rem;color:#acbed8}
@media(max-width:990px){.nav{display:none}.hero{grid-template-columns:1fr}.hero-art{display:none}.sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-grid,.steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.top{min-height:75px}}
@media(max-width:640px){.container{width:min(100% - 28px,1170px)}.top{gap:15px}.brand{min-width:90px}.brand span{font-size:1.85rem}.brand small{font-size:.55rem}.top-right{gap:8px}.login{padding:9px 11px;font-size:.73rem}.hero{margin:18px 0 40px;padding:37px 23px;border-radius:18px;min-height:auto}.hero h1{font-size:2.4rem}.sector-grid{grid-template-columns:1fr;gap:10px}.industry-card{min-height:88px;padding:13px 16px}.feature-grid,.steps ol{grid-template-columns:1fr}.feature{min-height:auto}.sector-hero{padding:28px 20px}.sector-label{gap:12px}.sector-label img{width:47px;height:47px}.footer-inner{display:block}.footer-inner>span{display:block;margin-top:24px}.section{padding-bottom:45px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
