@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#fff;--o:#cc4830;--muted:#b9b6cc;--border:#ffffff1f;--font-heading:clamp(40px,5.7vw,86px);--font-subheading:24px;--font-body:19px;--font-note:calc(var(--font-subheading) * .7);--max:1320px;--gutter:clamp(20px,5vw,80px);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#100e2a;font-family:Inter,Arial,sans-serif}*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body{min-width:320px;font-size:var(--font-body);line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button{border:0}img{max-width:100%;display:block}svg{width:100%;height:100%;display:block}::selection{color:#fff;background:#cc4830}:focus-visible{outline-offset:6px;border-radius:4px;outline:3px solid #ffb09d}.skip-link{z-index:100;color:#100e2a;background:#fff;padding:14px 20px;position:fixed;top:10px;left:20px;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:40;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0a1bf0;position:sticky;top:0}.header-inner{max-width:calc(var(--max) + var(--gutter)*2);padding:0 var(--gutter);justify-content:space-between;align-items:center;gap:24px;height:80px;margin:auto;display:flex}.brand{letter-spacing:.025em;white-space:nowrap;color:#fff;font-size:28px;font-weight:800;line-height:1.3}.site-header nav{font-size:var(--font-body);align-items:center;gap:12px;font-weight:600;display:flex}.site-header nav>a{color:#d0cddc;height:48px;font-size:inherit;white-space:nowrap;background:#ffffff09;border:1px solid #ffffff24;border-radius:7px;justify-content:center;align-items:center;padding:8px 14px;line-height:1.5;text-decoration:none;transition:color .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.site-header nav>a:hover,.site-header nav>a[aria-current]{color:#fff}.site-header nav>a:not(.header-contact):-webkit-any(:hover,:focus-visible,[aria-current]){color:#fff;background:#cc483029;border-color:#cc4830a6;box-shadow:inset 0 0 0 1px #cc48301f}.site-header nav>a:not(.header-contact):is(:hover,:focus-visible,[aria-current]){color:#fff;background:#cc483029;border-color:#cc4830a6;box-shadow:inset 0 0 0 1px #cc48301f}.site-header nav>a:not(.header-contact):active{background:#cc483047;box-shadow:inset 0 2px 6px #0003}.site-header nav>.header-contact{border:1px solid var(--o);background:var(--o);color:#fff;border-radius:7px;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;min-height:48px;padding:8px 14px;font-weight:700;line-height:1.5;transition:background .2s,border-color .2s,box-shadow .2s;display:flex}.site-header nav>.header-contact:hover{background:#e05a40;border-color:#e05a40;box-shadow:0 6px 20px #cc483030}.menu-toggle{display:none}.reading-progress{width:100%;height:2px;position:absolute;bottom:-1px;left:0;overflow:hidden}.reading-progress span{background:var(--o);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.section{isolation:isolate;padding:36px var(--gutter) 88px;flex-direction:column;justify-content:center;min-height:640px;display:flex;position:relative;overflow:clip}.section:before{content:"";z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.s-dark{background:radial-gradient(at 75% 20%,#201c44 0%,#100e2a 55%,#07060f 100%)}.s-orange{background:radial-gradient(at 25% 65%,#d45540 0%,#b83c28 48%,#7e2210 100%)}.s-orange+.s-orange{border-top:1px solid #ffffff21}.cnt{z-index:2;width:100%;max-width:var(--max);min-width:0;margin:auto;position:relative}.cnt>*{min-width:0}.bg-w{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;letter-spacing:-.02em;color:#ffffff09;white-space:nowrap;font-size:clamp(70px,14vw,220px);font-weight:900;line-height:1;position:absolute;bottom:-.1em;left:.01em}.s-orange .bg-w{color:#00000013}.pill{width:-moz-fit-content;width:fit-content;max-width:100%;font-size:var(--font-note);text-transform:uppercase;letter-spacing:.035em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;color:#e8755c;background:#cc483021;border:1px solid #cc48304d;border-radius:6px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 12px;font-weight:700;line-height:1.5;display:flex}.pill-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.s-orange .pill{color:#fff;background:#ffffff1a;border-color:#ffffff3b}.h1,.h2,.risk-big{text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;max-width:100%;font-weight:900;line-height:1.07}.h1{letter-spacing:-.03em;font-size:clamp(55.2px,8.004vw,126.96px);line-height:1.02}.h2{font-size:var(--font-heading)}.h1 em,.h2 em{color:var(--o);font-style:normal}.s-orange .h1 em,.s-orange .h2 em{color:#f3b2a3}.lead{font-size:var(--font-subheading);color:#d1cedd;max-width:64ch;margin-top:24px;font-weight:400;line-height:1.65}.s-orange .lead{color:#ffe1da}.div{background:var(--o);border-radius:2px;width:48px;height:3px;margin:26px 0}.s-orange .div{background:#ffffff8c}.stats{flex-wrap:wrap;gap:clamp(26px,5vw,82px);margin-top:36px;display:flex}.stat{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.stat-n{letter-spacing:-.025em;white-space:nowrap;font-variant-numeric:lining-nums;font-size:clamp(48px,6.4vw,94px);font-weight:900;line-height:1.15}.s-dark .stat-n{color:var(--o)}.stat-l{font-size:var(--font-body);text-transform:uppercase;letter-spacing:.035em;color:#d1cedd;max-width:22ch;font-weight:600;line-height:1.6}.s-orange .stat-l{color:#ffe1d6}.cards{gap:18px;margin-top:36px;display:grid}.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.c1{grid-template-columns:minmax(0,1fr)}.card,.exp-card,.fmt-card{border-radius:14px;flex-direction:column;gap:14px;min-width:0;padding:28px;transition:transform .3s,border-color .3s,background .3s;display:flex}.s-dark :-webkit-any(.card,.exp-card,.fmt-card){background:#ffffff0b;border:1px solid #ffffff1a}.s-dark :is(.card,.exp-card,.fmt-card){background:#ffffff0b;border:1px solid #ffffff1a}.s-orange :-webkit-any(.card,.exp-card,.fmt-card){background:#00000026;border:1px solid #ffffff26}.s-orange :is(.card,.exp-card,.fmt-card){background:#00000026;border:1px solid #ffffff26}.c-icon{width:42px;height:42px;color:var(--o);margin-bottom:8px}.s-orange .c-icon{color:#ffd3c8}.c-num{color:var(--o);letter-spacing:-.02em;font-size:46px;font-weight:900;line-height:1.15}.s-orange .c-num{color:#f0aa99}.c-title,.exp-title,.flow-title,.fmt-title{font-size:var(--font-subheading);font-weight:700;line-height:1.35}.c-body,.exp-body,.flow-role{font-size:var(--font-body);color:#d1cedd;overflow-wrap:break-word;line-height:1.65}.s-orange :-webkit-any(.c-body,.exp-body,.flow-role){color:#ffe4dc}.s-orange :is(.c-body,.exp-body,.flow-role){color:#ffe4dc}.span-two{grid-column:span 2}.flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.flow-step{border:1px solid var(--border);background:#ffffff0b;border-radius:13px;flex-direction:column;min-width:0;padding:24px 20px;transition:transform .3s,border-color .3s;display:flex;position:relative}.flow-step.accent{background:#cc483021;border-color:#cc483066}.flow-arrow,.flow-step:last-child .flow-arrow{display:none}.flow-icon{width:34px;height:34px;color:var(--o);margin-bottom:24px}.flow-stage{font-size:var(--font-body);text-transform:uppercase;letter-spacing:1.7px;color:#e47861;margin-bottom:12px;font-weight:800}.flow-title{font-size:var(--font-subheading);margin-bottom:14px}.flow-role{font-size:var(--font-body);line-height:1.65}.icon-buls{flex-direction:column;gap:24px;max-width:1050px;margin-top:36px;padding:0;list-style:none;display:flex}.icon-buls li{font-size:var(--font-body);align-items:flex-start;gap:18px;font-weight:500;line-height:1.6;display:flex}.ico{width:30px;height:30px;color:var(--o);flex-shrink:0;margin-top:3px}.s-orange .ico{color:#ffd6ca}.exp-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.exp-icon{width:38px;height:38px;color:var(--o);margin-bottom:8px}.risk-wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);margin-top:14px;display:grid}.risk-big{margin-bottom:28px;font-size:clamp(44px,5.9vw,86px)}.risk-list{flex-direction:column;gap:24px;padding:0;list-style:none;display:flex}.risk-list li{font-size:var(--font-body);color:#ffe4dc;align-items:flex-start;gap:16px;font-weight:400;line-height:1.65;display:flex}.risk-stat{text-align:center;background:#00000029;border:1px solid #ffffff2e;border-radius:18px;min-width:0;padding:clamp(24px,3.4vw,50px)}.risk-stat .rn{letter-spacing:0;white-space:nowrap;font-size:clamp(48px,6.3vw,98px);font-weight:900;line-height:1.2}.risk-stat .rl{font-size:var(--font-body);color:#ffe0d7;margin-top:20px;max-width:30ch;margin-inline-start:auto;margin-inline-end:auto;line-height:1.65}.two{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.two>*{min-width:0}.gallery{grid-template-rows:repeat(2,220px);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px;display:grid}.gal-item{text-align:left;background:#0a0815;border-radius:12px;padding:0;position:relative;overflow:hidden}.gal-item img{object-fit:cover;filter:saturate(.88);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.65,.3,1),filter .6s}.gal-item:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#080412cc);position:absolute;top:0;bottom:0;left:0;right:0}.gal-tag{z-index:2;font-size:var(--font-body);text-transform:uppercase;letter-spacing:.02em;color:#fff;font-weight:800;line-height:1.35;position:absolute;bottom:18px;left:20px;right:20px}.gal-wide{grid-area:span 2/span 2}.gal-zoom{z-index:2;color:#fff;background:#0c0a1bd1;border:1px solid #cc483073;border-radius:8px;place-items:center;width:40px;height:40px;transition:background .25s,border-color .25s,box-shadow .25s;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 2px 8px #0003}.gal-zoom svg{width:22px;height:22px}.gal-item:-webkit-any(:hover,:focus-visible) .gal-zoom{background:var(--o);border-color:#e46b51;box-shadow:0 3px 12px #0004}.gal-item:is(:hover,:focus-visible) .gal-zoom{background:var(--o);border-color:#e46b51;box-shadow:0 3px 12px #0004}.logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:36px;display:grid}.logo-card{background:#fff;border-radius:12px;justify-content:center;align-items:center;min-height:118px;padding:24px 36px;transition:transform .3s,box-shadow .3s;display:flex}.logo-card img{object-fit:contain;width:auto;max-width:100%;height:60px}.bg-photo{z-index:-1;pointer-events:none;background:#100e2a;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.bg-photo img{object-fit:cover;object-position:65% 50%;width:100%;height:100%;animation:22s ease-in-out infinite alternate photo-breathe}.bg-photo:after{content:"";background:linear-gradient(95deg,#080612f2 0%,#080612e0 44%,#100e2aa1 100%);position:absolute;top:0;bottom:0;left:0;right:0}#top{min-height:calc(100svh - 80px);padding-bottom:40px}#top .lead{max-width:730px;font-size:var(--font-subheading);font-weight:400;line-height:1.6}.hero-badges{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.hero-badges .pill{font-size:var(--font-note);letter-spacing:.035em;margin:0}.hero-badges .pill+.pill{color:#d8d0df;background:#ffffff08;border-color:#ffffff29}.button{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:56px;font-size:var(--font-body);text-align:center;border-radius:7px;justify-content:center;align-items:center;padding:16px 22px;font-weight:600;line-height:1.5;transition:background .25s,transform .25s,box-shadow .25s;display:inline-flex}.button-primary{background:var(--o);color:#fff;border:1px solid #e46b51}#top .stats{border-top:1px solid #ffffff20;gap:clamp(30px,5.5vw,88px);width:-moz-fit-content;width:fit-content;margin-top:32px;padding-top:28px}#top .stat-n{font-size:clamp(40px,4.2vw,64px)}#top .stat-l{font-size:var(--font-body);letter-spacing:1.3px}#top .div{display:none}#barriers .lead{font-size:var(--font-subheading);color:#d1cedd;border-left:2px solid var(--o);margin-top:36px;padding-left:20px}#solution .h2{font-size:clamp(38px,5.4vw,80px)}#meetings .h2,#networks .h2{font-size:clamp(34px,4.4vw,66px)}#experience .lead{margin-top:40px}#why-us .icon-buls li{font-size:var(--font-body)}#why-us .cards{margin-top:0}#why-us .cards .card{gap:8px;padding:22px 28px}#why-us .cards .card:last-child .c-num,#why-us .cards .card:last-child .c-title{font-size:var(--font-subheading)}.fmt-row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;margin-top:36px;display:grid}.fmt-card{gap:0;padding:28px}.s-orange .fmt-card.accent{background:#00000047;border-color:#ffffff80}.fmt-tag{font-size:var(--font-body);text-transform:uppercase;letter-spacing:1.8px;color:#f5b5a5;margin-bottom:16px;font-weight:700}.fmt-title{font-size:var(--font-subheading);margin-bottom:24px}.fmt-list{flex-direction:column;flex:1;gap:14px;padding:0;list-style:none;display:flex}.fmt-list li{font-size:var(--font-body);color:#ffe4dc;padding-left:22px;line-height:1.65;position:relative}.fmt-list li:before{content:"";background:#efaa97;border-radius:50%;width:5px;height:5px;position:absolute;top:.65em;left:0}.fmt-price{font-size:var(--font-subheading);border-top:1px solid #ffffff30;margin-top:30px;padding-top:22px;font-weight:800;line-height:1.5}.fmt-price span{font-size:var(--font-body);text-transform:uppercase;letter-spacing:1.6px;color:#edb2a3;margin-bottom:10px;font-weight:600;display:block}#contacts{min-height:780px;padding-top:42px}#contacts .two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:60px}#contacts .h2{letter-spacing:-.025em;font-size:clamp(34px,4.9vw,70px);line-height:1.15}.contact-list{flex-direction:column;gap:20px;font-style:normal;display:flex}.contact-list a{align-items:center;gap:16px;width:-moz-fit-content;width:fit-content;max-width:100%;display:flex}.contact-list a>span:last-child{min-width:0}.contact-icon{color:#e8755c;background:#cc483020;border:1px solid #cc483040;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.contact-icon svg{width:22px;height:22px}.contact-label{font-size:var(--font-body);color:#c9c3d7;letter-spacing:.035em;text-transform:uppercase;margin-bottom:5px;font-weight:500;display:block}.contact-value{font-size:var(--font-subheading);overflow-wrap:anywhere;font-weight:600;line-height:1.4;transition:color .2s;display:block}.contact-list a:hover .contact-value{color:#e8755c}.contact-list a:hover .contact-icon{background:#cc483040}.alex-card{justify-content:center;align-items:center;display:flex;position:relative}.alex-card:before{content:"";z-index:-1;background:#cc483008;border:1px solid #cc483040;border-radius:22px;position:absolute;top:10%;bottom:-8%;left:14%;right:-6%}.alex-photo{aspect-ratio:1/1.15;object-fit:cover;border-radius:18px;width:100%;max-width:390px;height:auto;transition:transform .7s;box-shadow:0 20px 60px #0005}.cta-box{background:#cc483014;border:1px solid #cc483038;border-radius:12px;max-width:620px;margin-top:30px;padding:22px 24px}.cta-t{font-size:var(--font-subheading);color:#ed8067;margin-bottom:8px;font-weight:600;line-height:1.6}.cta-b{font-size:var(--font-body);color:#d1cedd;line-height:1.65}.cta-box .button{margin-top:20px}.site-footer{border-top:1px solid var(--border);padding:28px var(--gutter);color:#c9c3d7;font-size:var(--font-body);background:#080612;line-height:1.65}.site-footer>div{max-width:var(--max);flex-wrap:wrap;justify-content:space-between;gap:20px;margin:auto;display:flex}.site-footer a:first-child{color:#d4cedf;font-weight:600}.site-footer a:hover{color:#fff}.back-top{z-index:20;opacity:0;visibility:hidden;background:#100e2ae6;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .25s,transform .25s,visibility .25s;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(10px)}.back-top.visible{opacity:1;visibility:visible;transform:none}.lightbox{color:#fff;background:#100e2a;border:1px solid #ffffff30;border-radius:14px;width:min(1100px,94vw);max-height:94svh;margin:auto;padding:18px;overflow:auto}.lightbox::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05030de8}.lightbox img{object-fit:contain;background:#080612;border-radius:8px;width:100%;height:min(70svh,700px)}.lightbox-toolbar,.lightbox-controls{justify-content:space-between;align-items:center;gap:18px;display:flex}.lightbox-toolbar{margin-bottom:14px}.lightbox-caption{font-size:var(--font-body)}.lightbox-close,.lightbox-prev,.lightbox-next{background:#ffffff0b;border:1px solid #ffffff20;border-radius:7px;flex-shrink:0;width:44px;height:44px;font-size:25px}.lightbox-controls{margin-top:14px}.lightbox-count{font-size:var(--font-body);color:#bdb6cc}body:has(dialog[open]){overflow:hidden}.reveal{opacity:1;transform:none}.reveal.is-pending{opacity:0;transform:translateY(24px)}.reveal.is-visible{opacity:1;transition:opacity .75s,transform .75s cubic-bezier(.2,.65,.3,1);transform:none}@keyframes photo-breathe{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.card:hover,.exp-card:hover,.flow-step:hover,.fmt-card:hover{border-color:#fff5;transform:translateY(-5px)}.logo-card:hover{transform:translateY(-4px);box-shadow:0 14px 32px #0003}.gal-item:hover img{filter:saturate(1.05);transform:scale(1.055)}.alex-photo:hover{transform:translateY(-5px)rotate(-.5deg)}.button:hover{background:#e05a40;transform:translateY(-2px);box-shadow:0 8px 26px #cc483030}}@media (min-width:1600px){.section{min-height:760px;padding-top:44px;padding-bottom:100px}#top{padding-bottom:48px}#top .cnt{margin-block-start:auto;margin-block-end:auto}.gallery{grid-template-rows:repeat(2,250px)}}@media (max-width:1100px){.site-header nav{gap:8px}.header-inner{height:72px}.brand{font-size:24px}#top{min-height:calc(100svh - 72px)}.section{min-height:580px;padding-top:30px;padding-bottom:64px}.flow{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-step{padding:24px}.flow-arrow{display:none}.flow-step:nth-child(n+4){grid-column:span 1}.flow-title{font-size:var(--font-subheading)}.card,.exp-card,.fmt-card{padding:22px}.risk-wrap{grid-template-columns:1.15fr 1fr;gap:30px}.risk-stat{padding:30px 18px}.risk-stat .rn{font-size:clamp(42px,6.1vw,68px)}.gallery{grid-template-rows:repeat(2,175px)}.gal-tag{font-size:var(--font-body);left:14px}#contacts .two{gap:35px}.two{gap:40px}.c-body,.exp-body,.icon-buls li,#why-us .icon-buls li{font-size:var(--font-body)}}@media (max-width:1000px){:root{--font-subheading:22px;--font-body:18px}html{scroll-padding-top:82px}.menu-toggle{background:0 0;border:1px solid #ffffff25;border-radius:6px;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;display:flex;position:relative}.menu-toggle span{background:#fff;width:20px;height:1px;margin-inline-start:auto;margin-inline-end:auto;transition:transform .2s;display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px)rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.site-header nav{padding:28px var(--gutter);background:#100e2a;border-bottom:1px solid #ffffff30;flex-direction:column;align-items:flex-start;gap:12px;max-height:calc(100svh - 72px);position:absolute;top:72px;left:0;right:0;overflow-y:auto}.site-header nav[hidden]{display:none}.site-header nav>a{font-size:var(--font-body);flex-shrink:0}.site-header nav>.header-contact{align-self:flex-start}}@media (max-width:800px){:root{--gutter:28px}.h1{font-size:clamp(55.2px,9.2vw,86.48px)}.h2{font-size:clamp(38px,6.7vw,60px)}.c3,.exp-row,.fmt-row{grid-template-columns:repeat(2,minmax(0,1fr))}#solution .card:last-child,#expertise .exp-card:last-child,.fmt-card:last-child{grid-column:span 2}.fmt-title{min-height:0}.fmt-card{gap:0}.fmt-list{margin-top:auto}.fmt-title{margin-bottom:24px}.risk-wrap{grid-template-columns:minmax(0,1fr)}.risk-stat{max-width:100%;padding:30px}.risk-stat .rn{font-size:clamp(56px,11vw,90px)}.risk-stat .rl{max-width:44ch;font-size:var(--font-body)}.two,#contacts .two{grid-template-columns:minmax(0,1fr)}#contacts .alex-card{grid-row:1;width:65%;max-width:320px;margin:12px auto 10px}#contacts .h2{font-size:clamp(34px,6.5vw,50px)}.alex-photo{aspect-ratio:1}.alex-card:before{top:12%;bottom:-5%;left:12%;right:-6%}#why-us .cards{grid-template-columns:minmax(0,1fr)}#why-us .cards .card{padding:24px}#why-us .c-title{font-size:var(--font-subheading)}#why-us .c-body{font-size:var(--font-body)}#why-us .cards .card:last-child .c-num{font-size:var(--font-subheading)}.gallery{grid-template-rows:300px 200px 200px;grid-template-columns:repeat(2,minmax(0,1fr))}.gal-wide{grid-row:span 1}.logo-grid{gap:14px}.logo-card{min-height:100px;padding:20px}.logo-card img{height:50px}.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-step:last-child{grid-column:span 2}.stat-n{font-size:clamp(42px,7.4vw,60px)}#top .stats{justify-content:space-between;gap:24px;width:100%}#top .stat-n{font-size:clamp(36px,5.2vw,46px)}.pill{font-size:var(--font-note);letter-spacing:.035em}}@media (max-width:540px){:root{--gutter:20px}.header-inner{height:66px}.site-header nav{max-height:calc(100svh - 66px);top:66px}.brand{font-size:22px}.section{min-height:0;padding-top:28px;padding-bottom:56px}#top{min-height:calc(100svh - 66px);padding-bottom:26px}.hero-badges{gap:10px;margin-bottom:26px}.hero-badges .pill{letter-spacing:.035em;padding:8px 10px}.h1{letter-spacing:-.025em;font-size:clamp(38.64px,10.12vw,55.2px);line-height:1.07}.h2,#solution .h2,#meetings .h2,#networks .h2{letter-spacing:-.025em;font-size:clamp(28px,7.6vw,40px);line-height:1.15}.pill{letter-spacing:.035em;margin-bottom:22px;padding:8px 10px}.lead,#top .lead{font-size:var(--font-subheading);margin-top:20px;line-height:1.7}.button{min-height:56px;padding:14px 18px}#top .stats{justify-content:flex-start;gap:22px 18px;padding-top:24px}#top .stat{gap:8px}#top .stat-n{font-size:34px;line-height:1.2}#top .stat-l{font-size:var(--font-body);letter-spacing:1px;max-width:24ch}#top .stat:last-child{flex-basis:100%}.stats{gap:28px 30px}.stat-n{font-size:46px}.stat-l{letter-spacing:.035em}.stat{gap:10px}.cards,.exp-row,.fmt-row{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}.span-two,#solution .card:last-child,#expertise .exp-card:last-child,.fmt-card:last-child{grid-column:auto}.card,.exp-card,.fmt-card{padding:24px}.c-icon,.exp-icon{width:34px;height:34px}.c-title,.exp-title{font-size:var(--font-subheading)}.c-num{font-size:38px}.flow{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:28px}.flow-step:last-child{grid-column:auto}.flow-step{grid-template-columns:36px minmax(0,1fr);gap:14px 18px;padding:24px;display:grid}.flow-icon{grid-row:auto;margin:0}.flow-stage{align-self:center;margin:0}.flow-title,.flow-role{grid-column:1/-1}.flow-title{font-size:var(--font-subheading);margin:0}.flow-role{font-size:var(--font-body)}.icon-buls{gap:22px;margin-top:28px}.icon-buls li{font-size:var(--font-body);gap:14px;line-height:1.65}.ico{width:25px;height:25px}#barriers .lead{font-size:var(--font-subheading);padding-left:16px}.risk-wrap{gap:28px}.risk-big{font-size:clamp(34px,9.1vw,48px);line-height:1.15}.risk-list li{font-size:var(--font-body);gap:12px}.risk-list{gap:22px}.risk-stat{padding:28px 18px}.risk-stat .rn{font-size:clamp(42px,12.5vw,66px)}.risk-stat .rl{font-size:var(--font-body);margin-top:12px}.gallery{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:240px;gap:14px;margin-top:28px}.gal-wide{grid-area:auto}.gal-item{border-radius:9px}.gal-tag{letter-spacing:.02em;bottom:16px;left:16px;right:16px}.gal-zoom{top:12px;right:12px}.logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px}.logo-card{border-radius:9px;min-height:90px;padding:18px}.logo-card img{height:42px}#networks .lead{font-size:var(--font-subheading)}#why-us .cards{grid-template-columns:minmax(0,1fr)}#why-us .cards .card{padding:24px}#why-us .c-title{font-size:var(--font-subheading)}#why-us .c-body{font-size:var(--font-body)}#why-us .cards .card:last-child .c-num{font-size:var(--font-subheading)}.fmt-title{line-height:1.4}#contacts{min-height:0;padding-top:28px}#contacts .two{gap:36px}#contacts .h2{letter-spacing:-.02em;font-size:clamp(28px,7.5vw,40px)}#contacts .alex-card{width:72%;margin-top:0}.contact-icon{width:40px;height:40px}.contact-list a{gap:12px}.contact-value{font-size:var(--font-subheading)}.contact-label{font-size:var(--font-body)}.cta-box{padding:20px}.cta-t{font-size:var(--font-subheading)}.cta-b{font-size:var(--font-body)}.cta-box .button{font-size:var(--font-body);padding:14px}.site-footer>div{flex-direction:column;gap:12px}.back-top{width:38px;height:38px;bottom:16px;right:16px}.lightbox{padding:12px}.lightbox img{height:60svh}.lightbox-caption{font-size:var(--font-body)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.reveal.is-pending{opacity:1;transform:none}}@media (max-width:1000px){html:not(.js) .site-header{position:relative}html:not(.js) .header-inner{flex-wrap:wrap;height:auto;padding-block-start:16px;padding-block-end:16px}html:not(.js) .menu-toggle{display:none}html:not(.js) .site-header nav{border:0;flex-flow:wrap;gap:12px;width:100%;max-height:none;padding:0;position:static;overflow:visible}html:not(.js) .site-header nav>a{font-size:var(--font-body)}}@media print{.site-header,.back-top,.site-footer,.cta-box .button,dialog{display:none!important}.section{break-inside:avoid;min-height:0;padding:25px}.reveal.is-pending{opacity:1;transform:none}.bg-photo img{animation:none}.section{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact}}
