@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-cyrillic-400-normal.DZqxrq2p.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-400-normal.BTotfTJu.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-cyrillic-500-normal.CocWQlwt.woff2)format("woff2"),url(/_astro/ibm-plex-sans-cyrillic-500-normal.ByOcLdNv.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-latin-400-normal.CDDApCn2.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-400-normal.CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-latin-500-normal.6ng42L7E.woff2)format("woff2"),url(/_astro/ibm-plex-sans-latin-500-normal.BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:Uni Sans;src:url(/fonts/uni-sans-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Uni Sans;src:url(/fonts/uni-sans-semi-bold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Uni Sans;src:url(/fonts/uni-sans-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--bg:#1a1b24;--bg-2:#20212b;--bg-3:#272935;--bg-deep:#141520;--plate:#475862;--line:#2b2d38;--line-2:#383b48;--fg:#f2f6f6;--fg-2:#a8b0bb;--fg-3:#79818e;--teal:#64b3b0;--teal-br:#88eae6;--teal-dim:#378582;--teal-pale:#dbfffe;--ink-0:#0f1015;--f-disp:"Uni Sans", "Segoe UI", system-ui, sans-serif;--f-body:"IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "Cascadia Mono", monospace;--shell:1180px;--gut:clamp(18px, 4vw, 44px);--sec-pad:clamp(56px, 8vw, 112px);color-scheme:dark}*,:before,:after{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.62}h1,h2,h3,h4{font-family:var(--f-disp);letter-spacing:-.018em;text-wrap:balance;margin:0;line-height:1.08}p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:var(--teal-br);text-underline-offset:3px}img,svg{max-width:100%}:focus-visible{outline:2px solid var(--teal-br);outline-offset:3px;border-radius:2px}.skip{z-index:100;background:var(--teal);color:var(--ink-0);font-family:var(--f-disp);text-transform:uppercase;letter-spacing:.06em;padding:12px 20px;font-size:13px;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.shell{max-width:var(--shell);padding-inline:var(--gut);margin:0 auto}.nav{border-bottom:1px solid var(--line);background:#16171f}.nav-in{max-width:var(--shell);padding:16px var(--gut);justify-content:space-between;align-items:center;gap:20px;margin:0 auto;display:flex}.nav-logo{flex:none;width:auto;height:26px;display:block}.nav-right{align-items:center;gap:clamp(16px,3vw,30px);display:flex}.nav-links{font-family:var(--f-disp);text-transform:uppercase;letter-spacing:.06em;gap:clamp(16px,2.4vw,26px);font-size:12.5px;font-weight:600;display:flex}.nav-links a{color:var(--fg-2);padding:4px 0;text-decoration:none;position:relative}.nav-links a:hover{color:var(--teal-br)}.nav-links a[aria-current]{color:var(--fg)}.nav-links a[aria-current]:after{content:"";background:var(--teal);height:2px;position:absolute;bottom:-2px;left:0;right:0}.nav-lang{font-family:var(--f-mono);letter-spacing:.09em;color:var(--fg-3);border:1px solid var(--line-2);white-space:nowrap;padding:5px 10px;font-size:11.5px;text-decoration:none}.nav-lang:hover{color:var(--teal-br);border-color:var(--teal-dim)}.hero{background:var(--bg-deep);border-bottom:1px solid var(--line);position:relative;overflow:clip}.hero-in{z-index:2;padding-block:clamp(56px,9vw,116px) clamp(52px,8vw,104px);position:relative}.hero-inner{padding-block:clamp(44px,6.5vw,84px) clamp(40px,6vw,76px)}.hero-eyebrow{font-family:var(--f-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--teal);margin-bottom:clamp(18px,2.6vw,28px);font-size:11px}.hero h1{letter-spacing:-.026em;color:#f6fafa;max-width:15ch;font-size:clamp(34px,6.4vw,74px);font-weight:700}.hero-inner h1{max-width:19ch;font-size:clamp(29px,5.2vw,60px)}.hero-lead{color:var(--fg-2);max-width:46ch;margin-top:clamp(18px,2.4vw,26px);font-size:clamp(15.5px,1.55vw,19px)}.hero-acts{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,3.6vw,38px);display:flex}.hero-mark{z-index:1;width:min(54%,620px);color:var(--teal);opacity:.13;pointer-events:none;position:absolute;top:50%;right:-7%;translate:0 -50%}.hero-mark svg{width:100%;height:auto;display:block}.btn{font-family:var(--f-disp);text-transform:uppercase;letter-spacing:.075em;cursor:pointer;border:1px solid #0000;align-items:center;gap:9px;padding:13px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:filter .16s,background .16s,border-color .16s,color .16s;display:inline-flex}.btn svg{flex:none;width:14px;height:14px}.btn-fill{background:linear-gradient(103deg, var(--teal), var(--teal-br));color:var(--ink-0)}.btn-fill:hover{filter:brightness(1.09)}.btn-fill:disabled{filter:grayscale(.6);cursor:default}.btn-ghost{border-color:var(--teal-dim);color:var(--teal-pale);background:#64b3b017}.btn-ghost:hover{border-color:var(--teal);background:#64b3b02b}.print-hint{margin-top:clamp(18px,2.4vw,26px)}.print-btn{font:inherit;font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-3);border:none;border-bottom:1px solid var(--line-2);cursor:pointer;background:0 0;padding:2px 0;font-size:12px;transition:color .16s,border-color .16s}.print-btn:hover{color:var(--teal-br);border-color:var(--teal-dim)}.sec{border-top:1px solid var(--line);padding-block:0 var(--sec-pad)}.sec-alt{background:var(--bg-2)}.plate{background:var(--plate);color:var(--teal-pale);z-index:2;font-family:var(--f-disp);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:11px;margin-top:-21px;padding:9px 17px;font-size:clamp(14px,1.5vw,17px);font-weight:700;display:inline-flex;position:relative}.plate svg{width:19px;height:19px;color:var(--teal-br);flex:none}.sec-body{margin-top:clamp(32px,4.6vw,58px)}.split{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(30px,5vw,74px);display:grid}.prose{flex-direction:column;gap:16px;max-width:60ch;display:flex}.prose p{color:var(--fg-2);font-size:clamp(15px,1.35vw,17px)}.h3{color:var(--fg);font-size:clamp(17px,1.85vw,21px);font-weight:600}.stages-cap{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3);margin-bottom:14px;font-size:11px}.stages{border-top:1px solid var(--line-2)}.stage{border-bottom:1px solid var(--line-2);grid-template-columns:44px 1fr;align-items:baseline;gap:16px;padding:15px 0;display:grid}.stage b{font-family:var(--f-mono);color:var(--teal);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:12px;font-weight:500}.stage span{color:var(--fg);font-size:15px;line-height:1.45}.blist{flex-direction:column;gap:13px;max-width:66ch;display:flex}.blist li{color:var(--fg-2);grid-template-columns:16px 1fr;gap:13px;font-size:15.5px;line-height:1.55;display:grid}.blist li:before{content:"";background:var(--teal);width:7px;height:7px;margin-top:9px;rotate:45deg}.cards{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:1px;margin-top:26px;display:grid}.card{background:var(--bg-2);flex-direction:column;gap:11px;padding:clamp(20px,2.4vw,28px);display:flex}.sec-alt .card{background:var(--bg-3)}.card-k{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--teal);font-size:11px}.card h4{color:var(--fg);font-size:clamp(16px,1.65vw,19px);font-weight:700}.card p{color:var(--fg-2);font-size:14.5px;line-height:1.58}.svc{border-top:1px solid var(--line);padding-block:clamp(34px,4.6vw,58px);position:relative}.svc:first-child{border-top:none;padding-top:0}.svc-hd{flex-wrap:wrap;align-items:baseline;gap:clamp(12px,2vw,22px);display:flex}.svc-n{font-family:var(--f-disp);color:#ffffff12;font-variant-numeric:tabular-nums;flex:none;font-size:clamp(30px,4.4vw,54px);font-weight:700;line-height:1}.svc-hd h3{font-size:clamp(21px,2.7vw,32px);font-weight:700}.svc-body{margin-top:clamp(16px,2.2vw,26px)}.dl{flex-direction:column;gap:18px;max-width:70ch;margin:0;display:flex}.dl>div{grid-template-columns:minmax(0,168px) minmax(0,1fr);gap:clamp(12px,2vw,26px);display:grid}.dl dt{font-family:var(--f-disp);color:var(--fg);text-transform:uppercase;letter-spacing:.03em;font-size:15.5px;font-weight:700}.dl dd{color:var(--fg-2);margin:0;font-size:15px;line-height:1.56}.clients{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-top:26px;display:grid}.client{background:var(--bg-2);text-align:center;flex-direction:column;align-items:center;gap:15px;padding:26px 20px;display:flex}.sec-alt .client{background:var(--bg-3)}.client-logo{object-fit:contain;opacity:.85;width:auto;max-width:140px;height:64px;transition:opacity .16s}.client:hover .client-logo{opacity:1}.client span{color:var(--fg-2);font-size:14.5px;line-height:1.45}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,4.6vw,64px);display:grid}.cinfo{flex-direction:column;gap:22px;margin:0;display:flex}.cline{flex-direction:column;gap:5px;display:flex}.cline dt{font-family:var(--f-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.cline dd{color:var(--fg);margin:0;font-size:16.5px}.cline dd a{color:var(--teal-br);text-decoration:none}.cline dd a:hover{text-decoration:underline}.form{background:var(--bg-2);border:1px solid var(--line);flex-direction:column;gap:15px;padding:clamp(20px,2.8vw,30px);display:flex}.sec-alt .form{background:var(--bg-3)}.form h2{font-size:19px;font-weight:700}.form .btn{align-self:flex-start}.fld{flex-direction:column;gap:6px;display:flex}.fld label{font-family:var(--f-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-3);font-size:11px}.fld input,.fld textarea{font:inherit;background:var(--bg-deep);border:1px solid var(--line-2);color:var(--fg);border-radius:0;width:100%;padding:11px 13px;font-size:15px}.fld input:focus,.fld textarea:focus{border-color:var(--teal);outline:none}.fld textarea{resize:vertical;min-height:96px}.fld input.is-invalid,.fld textarea.is-invalid{border-color:#f0776d}.fld input.is-invalid:focus,.fld textarea.is-invalid:focus{outline-offset:1px;border-color:#f0776d;outline:2px solid #f0776d59}.fld-hint{color:var(--fg-3);font-size:12.5px}.req{color:var(--teal)}.form-status{min-height:1.5em;font-size:14.5px}.form-status[data-state=sent]{color:var(--teal-br)}.form-status[data-state=error]{color:#f0776d}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.foot{border-top:1px solid var(--line);background:#16171f;padding-block:30px}.foot-in{color:var(--fg-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13.5px;display:flex}.foot-in svg{opacity:.75;width:auto;height:22px}@media (width<=880px){.split,.contact-grid{grid-template-columns:1fr}.nav-links{display:none}.dl>div{grid-template-columns:1fr;gap:5px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{@page{margin:18mm 16mm;size:A4}:root{color-scheme:light}body{color:#14151b;background:#fff;font-size:10.5pt;line-height:1.5}.nav,.foot,.skip,.hero-mark,.btn,.form,.print-hint{display:none!important}.hero,.sec,.sec-alt{background:#fff!important;border:none!important;padding-block:0!important}.hero-in{padding-block:0 0 8mm!important}.shell{max-width:none;padding-inline:0}h1{color:#14151b!important;max-width:none!important;font-size:22pt!important}.hero-eyebrow{font-size:8pt;color:#2f7c79!important}.hero-lead{font-size:11pt;color:#3f4750!important;max-width:none!important}.plate{border-bottom:2pt solid #2f7c79;font-size:13pt;color:#14151b!important;background:0 0!important;margin:0 0 5mm!important;padding:0 0 3pt!important}.plate svg{display:none}.svc{break-inside:avoid;border-top:1pt solid #d3dbda!important;padding-block:7mm!important}.svc-n{color:#b9c4c3!important;font-size:20pt!important}.svc-hd h2{font-size:15pt!important}.split,.contact-grid{grid-template-columns:1fr!important;gap:5mm!important}.prose p,.blist li,.dl dd,.card p,.stage span{color:#3f4750!important;font-size:10.5pt!important}.dl dt,.card h3,.h3{color:#14151b!important}.cards{background:0 0!important;border:1pt solid #d3dbda!important;gap:0!important}.card{break-inside:avoid;border-right:1pt solid #d3dbda;background:0 0!important}.card:last-child{border-right:none}.card-k{color:#2f7c79!important}.stages,.stage{border-color:#d3dbda!important}.stage b{color:#2f7c79!important}.stages-cap{color:#6b747e!important}.blist li:before{background:#2f7c79!important}.cinfo dd,.cline dd a{color:#14151b!important}.cline dt{color:#6b747e!important}main:after{content:"Secure Opinion · secopin.ru · Астана, Казахстан";font-family:var(--f-mono);color:#6b747e;border-top:1pt solid #d3dbda;margin-top:8mm;padding-top:3mm;font-size:8pt;display:block}a{text-decoration:none;color:#14151b!important}}
