.site-header{--brand-h:100px;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);background:#0a101c6b;border-bottom:1px solid #ffffff0f;position:-webkit-sticky;position:sticky;top:0;z-index:1000}.header-inner{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto;margin:0 auto;min-height:calc(var(--brand-h) + 16px);padding:8px;width:min(1100px,92vw)}.brand{align-items:center;color:var(--text);display:inline-flex;gap:10px;text-decoration:none}.brand-logo{aspect-ratio:auto;display:block;flex:0 0 auto;height:var(--brand-h)!important;object-fit:contain;width:auto!important}.brand-logo-wrap{display:block;line-height:0}.brand .brand-logo{max-width:none!important}.brand-text{display:none!important}.nav{align-items:center;display:flex;gap:14px;justify-content:center;min-width:0}.nav-link{border:1px solid #0000;transition:background .15s ease,border-color .15s ease,color .15s ease}.nav-link:hover,.nav-link[aria-current=page]{background:#ffffff0a;border-color:var(--border)}.header-actions{align-items:center;display:flex;gap:10px;min-width:-webkit-max-content;min-width:max-content}.flag-switcher{align-items:center;display:inline-flex;gap:10px}.flag-btn{background:#0000;border:none;cursor:pointer;line-height:0;padding:0}.flag-ico{border-radius:4px;display:block;height:18px;overflow:hidden;width:28px}.flag-ico svg{display:block;height:100%;width:100%}.flag-btn:hover .flag-ico{transform:scale(1.08)}.flag-btn.active .flag-ico{box-shadow:0 0 0 2px #ffffff26;transform:scale(1.16)}.header-actions .cta-btn{border-radius:12px;font-weight:600;padding:9px 14px;text-decoration:none;white-space:nowrap}@media (max-width:900px){.site-header{--brand-h:70px}}@media (max-width:768px){.site-header{--brand-h:56px}.header-inner{gap:10px;grid-template-columns:auto auto 1fr}.nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}}@media (max-width:420px){.header-actions{gap:8px}.flag-ico{height:16px;width:26px}}@media (max-width:640px){.site-header{--brand-h:56px}.header-inner{gap:10px;grid-template-columns:auto 1fr}.nav{display:none!important}.header-actions{gap:8px;justify-self:end}.flag-ico{height:16px;width:26px}}:root{--cta-from:#29d8c4;--cta-to:#176ed2;--cta-ink:#0d1117}.site-footer{background:#0d0f14;border-top:1px solid var(--border);color:var(--text);margin-top:48px;overflow:hidden}.footer-inner{align-items:center;display:flex;gap:16px;justify-content:space-between;margin:0 auto;padding:22px 8px 32px;width:min(1100px,92vw)}.site-footer p{color:var(--muted);font-size:.95rem;margin:0}.socials{gap:10px}.socials,.socials a{align-items:center;display:inline-flex}.socials a{background:linear-gradient(180deg,#29d8c4,#176ed2);background:linear-gradient(180deg,var(--cta-from),var(--cta-to));border:0 solid #0000;border-radius:10px;box-shadow:0 4px 12px #176ed247;box-shadow:0 6px 16px #176ed252;color:#0d1117;color:var(--cta-ink);height:32px;justify-content:center;text-decoration:none;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;width:32px}.socials a:hover{box-shadow:0 6px 16px #176ed257;filter:brightness(1.05)}.socials a:focus-visible{box-shadow:0 0 0 2px #0d1117d9,0 0 0 4px #29d8c48c;outline:none;transform:translateY(-1px)}.socials a svg{display:block;height:18px;width:18px}.footer-links{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px}.footer-links a{border-bottom:1px dashed #0000;color:var(--muted);font-size:.92rem;text-decoration:none}.footer-links a:hover{border-bottom-color:#fff3;color:var(--text)}@media (max-width:720px){.footer-inner{align-items:flex-start;flex-direction:column;gap:12px}.socials{margin-top:4px}}:root{--stack-outer:32px;--stack-inner:24px;--grid-gap:18px}.page{padding-bottom:64px;padding-top:96px}.page-apply h1,.page-home h1{font-size:clamp(1.6rem,1.2rem + 1.2vw,2rem);line-height:1.15;margin:8px 0 12px}.page-apply h2,.page-home h2{font-size:clamp(1.2rem,1rem + .7vw,1.4rem);line-height:1.2;margin:6px 0 12px}ol,p,ul{margin:0 0 10px}.section{margin:18px 0}.section>*+*{margin-top:30px}.grid{grid-gap:14px;display:grid;gap:14px}.cols-2{grid-template-columns:repeat(2,1fr)}.cols-3{grid-template-columns:repeat(3,1fr)}.cols-4{grid-template-columns:repeat(4,1fr)}.grid .full{grid-column:1/-1}.row{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.row.center{justify-content:center}.row.between{justify-content:space-between}.mt-0{margin-top:0!important}.mt-4{margin-top:4px!important}.mt-8{margin-top:8px!important}.mt-12{margin-top:12px!important}.mt-16{margin-top:16px!important}.mt-24{margin-top:24px!important}.mb-0{margin-bottom:0!important}.mb-4{margin-bottom:4px!important}.mb-8{margin-bottom:8px!important}.mb-12{margin-bottom:12px!important}.mb-16{margin-bottom:16px!important}.mb-24{margin-bottom:24px!important}.pt-8{padding-top:8px!important}.pt-16{padding-top:16px!important}.pb-8{padding-bottom:8px!important}.pb-16{padding-bottom:16px!important}@media (max-width:1024px){.cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page{padding-bottom:48px;padding-top:84px}.cols-3,.cols-4{grid-template-columns:repeat(2,1fr)}.cols-2{grid-template-columns:1fr}.row{gap:10px}}@media (max-width:480px){.cols-2,.cols-3,.cols-4{grid-template-columns:1fr}}.divider{background:var(--border);height:1px;margin:12px 0;opacity:.8}.badge{background:#121620;border:1px solid var(--border);border-radius:999px;color:var(--text);display:inline-block;font-size:.85rem;padding:4px 8px}.text-center{text-align:center}.text-right{text-align:right}.hidden-sm{display:inline;display:initial}@media (max-width:768px){.hidden-sm{display:none!important}}.only-sm{display:none}@media (max-width:768px){.only-sm{display:inline!important;display:initial!important}}.card.theme-dark{background:linear-gradient(180deg,#070c14eb,#080e16e0);border-color:#ffffff0f;box-shadow:inset 0 6px 24px #00000040,0 6px 18px #00000040}.card.theme-teal{background:radial-gradient(120% 80% at 0 0,#29d8c459,#0000 30%),radial-gradient(120% 80% at 100% 100%,#176ed259,#0000 30%),rgba(12,28,44,.685);border-color:#ffffff14;box-shadow:inset 0 8px 24px #08142040,0 10px 24px #06101c3d}.ul-clean{list-style:none;margin:10px 0 0;padding:0}.ul-clean li{margin:8px 0;opacity:.95;padding-left:22px;position:relative}.ul-clean li:before{content:"•";font-weight:900;left:6px;opacity:.85;position:absolute;top:-1px}.agency-cta,.cand-cta{grid-gap:clamp(16px,3vw,28px);align-items:center;border-radius:16px;display:grid;gap:clamp(16px,3vw,28px);grid-template-columns:1.2fr minmax(300px,480px);overflow:hidden;padding:clamp(18px,3vw,28px)}.agency-cta__art,.cand-cta__art{border-radius:14px;isolation:isolate;min-height:260px;overflow:hidden;position:relative}.agency-cta__art:before,.cand-cta__art:before{background:radial-gradient(70% 80% at 70% 50%,#ffffff0d,#0000 60%);content:"";inset:-12% -20% -18% -15%;position:absolute;z-index:1}.agency-cta__art img,.cand-cta__art img{filter:contrast(1.05) saturate(1.02);height:100%;inset:0;object-fit:cover;object-position:center bottom;position:absolute;width:100%;z-index:0}@media (max-width:960px){.agency-cta,.cand-cta{grid-template-columns:1fr}.agency-cta__art,.cand-cta__art{min-height:220px;order:-1}}.page{overflow-x:hidden}.container{max-width:1080px;padding:0 16px}.container img{display:block;height:auto;max-width:100%}.card>img:first-child:last-child,.section>img:first-child:last-child{border-radius:16px;box-shadow:0 8px 24px #00000040;max-height:420px;object-fit:cover;width:100%}.comp-cta{grid-gap:clamp(16px,3vw,28px);align-items:center;border-radius:16px;display:grid;gap:clamp(16px,3vw,28px);grid-template-columns:1.2fr minmax(300px,480px);overflow:hidden;padding:clamp(18px,3vw,28px)}.comp-cta__art{border-radius:14px;isolation:isolate;min-height:260px;overflow:hidden;position:relative}.comp-cta__art:before{background:radial-gradient(70% 80% at 70% 50%,#ffffff0d,#0000 60%);content:"";inset:-12% -20% -18% -15%;position:absolute;z-index:1}.comp-cta__art img{filter:contrast(1.05) saturate(1.02);height:100%;inset:0;object-fit:cover;object-position:center bottom;position:absolute;width:100%;z-index:0}@media (max-width:960px){.comp-cta{grid-template-columns:1fr}.comp-cta__art{min-height:220px;order:-1}}.video-card--full{display:block;overflow:visible;padding:0}.video-card--full .video-frame{aspect-ratio:16/9;background:#0c1220;border-radius:18px;box-shadow:0 10px 26px #00000040;display:block;isolation:isolate;overflow:hidden;position:relative;width:93%}.video-card--full .video-el{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (max-width:960px){.video-card--full .video-frame{aspect-ratio:16/9}.video-card--full .video-frame:before{padding-top:56.25%}}.contacts-card{padding:22px}.contacts-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:1.2fr minmax(280px,380px)}.contacts-card .contact-link{color:var(--text);font-weight:600;text-decoration:none}.contacts-card .contact-link:hover{color:#f2f6ff}.contact-row{align-items:center;display:flex;gap:10px;margin:8px 0}.contact-ico{height:24px;opacity:.95;width:24px}.contacts-card .socials{align-items:center;display:inline-flex;gap:10px}.contacts-card .socials .icon-btn{align-items:center;background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);color:var(--text);display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease;width:36px}.contacts-card .socials .icon-btn:hover{background:#121620;border-color:#ffffff1f;transform:translateY(-1px)}@media (max-width:820px){.contacts-grid{gap:16px;grid-template-columns:1fr}}.benefit-card{grid-gap:12px;border-radius:16px;display:grid;gap:12px;grid-template-rows:auto minmax(150px,220px);overflow:hidden}.benefit-card__text .lead{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.benefit-card__media{border-radius:12px;box-shadow:inset 0 8px 20px #0000002e;isolation:isolate;overflow:hidden;position:relative}.benefit-card__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (max-width:960px){.benefit-card{grid-template-rows:auto minmax(140px,200px)}}.dual-cta{grid-gap:clamp(16px,3vw,28px);align-items:start;display:grid;gap:clamp(16px,3vw,28px);grid-template-columns:1fr minmax(1px,20px) 1fr}.dual-cta__col{min-width:0}.dual-cta__divider{align-self:stretch;background:linear-gradient(180deg,#fff3,#ffffff0f);border-radius:999px;width:1px}@media (max-width:900px){.dual-cta{grid-template-columns:1fr}.dual-cta__divider{display:none}}.benefit-card__text{margin:0 auto;max-width:46ch;text-align:center}.benefit-card__text strong{display:block;line-height:1.25;margin:0 auto 16px;text-align:center}.benefit-card__text p{margin-top:0;text-align:center;text-justify:inter-word}.benefit-card .lead{margin-top:0!important}.mini-cta-row{grid-gap:clamp(30px,4vw,50px);align-items:stretch;display:grid;gap:clamp(30px,4vw,50px);grid-template-columns:1fr 1fr}.mini-cta-card{align-items:center;border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:clamp(18px,2.6vw,24px);text-align:center}.mini-cta-card .cta-btn{align-self:flex-start}@media (max-width:900px){.mini-cta-row{gap:18px;grid-template-columns:1fr}}:root{--stack-outer:42px;--stack-inner:28px;--grid-gap:20px}.section{margin:42px 0;margin:var(--stack-outer) 0}.container>.card+.card,.section>*+*{margin-top:42px;margin-top:var(--stack-outer)}.grid{gap:20px;gap:var(--grid-gap)}.card .grid{margin-bottom:6px}.contacts-card .socials--cta .icon-btn{align-items:center;background:linear-gradient(180deg,#29d8c4,#176ed2);background:linear-gradient(180deg,var(--cta-from,#29d8c4),var(--cta-to,#176ed2));border:0 solid #0000;border-radius:10px;box-shadow:0 6px 16px #176ed252;color:#0d1117;color:var(--cta-ink,#0d1117);display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:transform .15s ease,filter .15s ease,box-shadow .15s ease;width:32px}.contacts-card .socials--cta .icon-btn:hover{box-shadow:0 6px 16px #176ed257;filter:brightness(1.05);transform:translateY(-1px)}.contacts-card .socials--cta .icon-btn:focus-visible{box-shadow:0 0 0 2px #0d1117d9,0 0 0 4px #29d8c48c,0 6px 16px #176ed252;outline:none}.contacts-card .socials--cta .icon-btn svg{display:block;height:18px;width:18px}.grid.cols-2 .card.card--center-span{grid-column:1/-1;justify-self:center;width:min(640px,100%)}@media (max-width:768px){.grid.cols-2 .card.card--center-span{grid-column:auto;justify-self:stretch;width:100%}}.mt-24{margin-top:30px}.hero-actions--center{display:flex;justify-content:center}.mode-switch{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10141fdb;border:1px solid var(--border);border-radius:14px;display:inline-flex;gap:8px;margin:8px 0 18px;padding:6px}.mode-btn{background:#0000;border:1px solid #0000;border-radius:10px;color:var(--muted);cursor:pointer;padding:8px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none}.mode-btn.active,.mode-btn:hover{background:#121620;color:var(--text)}.mode-btn.active{border-color:var(--border);box-shadow:inset 0 0 0 1px #ffffff08}.form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.form-grid .full{grid-column:1/-1}@media (max-width:720px){.form-grid{grid-template-columns:1fr}}label{color:var(--muted);display:block;font-size:.92rem;margin-bottom:6px}.file,.input,.select,.textarea{background:#0e1119;border:1px solid var(--border);border-radius:12px;color:var(--text);outline:none;padding:11px 12px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.select{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,#0000 50%,var(--muted) 50%),linear-gradient(135deg,var(--muted) 50%,#0000 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-repeat:no-repeat;background-size:6px 6px,6px 6px}.textarea{resize:vertical}.file{cursor:pointer;padding:9px 12px}.input::placeholder,.textarea::placeholder{color:#7e8799}.file:hover,.input:hover,.select:hover,.textarea:hover{background:#0f1420}.file:focus,.input:focus,.select:focus,.textarea:focus{border-color:#3a4a7c;box-shadow:0 0 0 3px #2f6fed2e}.file:disabled,.input:disabled,.select:disabled,.textarea:disabled{cursor:not-allowed;opacity:.6}.check{align-items:center;color:var(--text);display:inline-flex;gap:10px;-webkit-user-select:none;user-select:none}.check input{accent-color:var(--brand);height:18px;width:18px}.hint{color:var(--muted);font-size:.9rem}.error,.hint{margin-top:6px}.error{color:#ff6b6b;font-size:.88rem}.ok{color:var(--accent);font-weight:600;margin-left:12px}button[type=submit].cta-btn{background:var(--brand);border:1px solid #0000;border-radius:12px;box-shadow:var(--shadow);color:#fff;font-weight:700;padding:11px 16px;transition:transform .04s ease,filter .15s ease}button[type=submit].cta-btn:hover{filter:brightness(1.06)}button[type=submit].cta-btn:active{transform:translateY(1px)}.social-list{display:flex;gap:10px;list-style:none;margin:8px 0 0;padding-left:0}.social-list a{align-items:center;background:#121620;border:1px solid var(--border);border-radius:10px;color:var(--text);display:inline-flex;justify-content:center;padding:8px 12px;text-decoration:none;transition:background .15s ease,border-color .15s ease}.social-list a:hover{background:#0f1420;border-color:#2a3150}.file.is-error,.input.is-error,.select.is-error,.textarea.is-error{border-color:#ff6b6b;box-shadow:0 0 0 3px #ff6b6b2e}.input::placeholder,.textarea::placeholder,input::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,textarea::placeholder{color:#eaf0ff!important;opacity:1!important}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#eaf0ff!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#eaf0ff!important;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#eaf0ff!important}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#eaf0ff!important}:root{--bg-start:#66d18f;--bg-mid1:#2fbba5;--bg-mid2:#1c92b9;--bg-end:#0a3f91;--card:#10141f;--text:#e8eaee;--muted:#a6adbb;--brand:#2f6fed;--accent:#3aa675;--border:#232839;--shadow:0 6px 24px #00000047}*{box-sizing:border-box}#root,body,html{height:100%}body{background-attachment:fixed;background-image:linear-gradient(135deg,#ffffff0a .5px,#0000 0),linear-gradient(45deg,#ffffff0a .5px,#0000 0),linear-gradient(135deg,#66d18f,#2fbba5 28%,#1c92b9 62%,#0a3f91);background-image:linear-gradient(135deg,#ffffff0a .5px,#0000 .5px),linear-gradient(45deg,#ffffff0a .5px,#0000 .5px),linear-gradient(135deg,var(--bg-start) 0,var(--bg-mid1) 28%,var(--bg-mid2) 62%,var(--bg-end) 100%);background-size:48px 48px,48px 48px,cover;color:#e8eaee;color:var(--text);font-family:Inter,Manrope,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.55;margin:0}.container{margin:0 auto;padding:0 8px;width:min(1100px,92vw)}.page{padding:96px 0 64px}.lead{color:#e8eaee;color:var(--text);font-size:1.08rem;opacity:.92}.card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10141fdb;border:1px solid #232839;border:1px solid var(--border);border-radius:16px;padding:20px}.card,.cta-btn{box-shadow:0 6px 24px #00000047;box-shadow:var(--shadow)}.cta-btn{align-items:center;background:#2f6fed;background:var(--brand);border:1px solid #0000;border-radius:12px;color:#fff;display:inline-flex;font-weight:600;gap:6px;padding:10px 16px;text-decoration:none}.cta-btn:hover{filter:brightness(1.06)}.nav-link{align-items:center;background:#121620;border:1px solid #232839;border:1px solid var(--border);border-radius:12px;color:#e8eaee;color:var(--text);display:inline-flex;padding:8px 12px;text-decoration:none}.nav-link:hover{background:#0f1420}.hero-banner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#ffffff0f 30%,#ffffff08);border:1px solid #ffffff1a;border-radius:18px;box-shadow:0 10px 30px #030c1c59;margin-bottom:50px;padding:28px 24px 56px}.hero-title{color:#eaf0ff;font-size:clamp(1.9rem,1.2rem + 1.6vw,2.4rem);font-weight:700;letter-spacing:.2px;margin:6px 0 10px;text-shadow:0 1px 0 #00000026}.hero-sub{margin:0 0 18px;opacity:.95}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:768px){.page{padding:84px 0 48px}.hero-banner{padding:22px 18px 48px}.hero-progress{width:100%}}body,html{font-family:Inter,Manrope,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif}
/*# sourceMappingURL=main.c3281990.css.map*/