.sokol-brand .header-main{background:0 0;top:18px}.sokol-brand .header-main.sticky{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--line-on-dark);background:#07152cf2;top:0}.sokol-brand .header-main .container-fluid{max-width:calc(var(--content-width) + 60px);padding-inline:var(--gutter)}.sokol-brand .header-bottom{padding:12px 0}.sokol-brand .header-row{justify-content:space-between;align-items:center;gap:24px;display:flex}.sokol-brand .header-logo{flex:none}.sokol-brand .header-logo a{width:268px;display:block}.sokol-brand .header-logo img{width:100%;height:auto;display:block}.sokol-brand .header-main .main-menu11{border-color:var(--line-on-dark);-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffff12;max-width:none;margin:0;padding:4px;position:static}.sokol-brand .main-menu11>ul{gap:2px}.sokol-brand .header-main .main-menu11>ul{position:static}.sokol-brand .main-menu11>ul>li>a{white-space:nowrap;gap:6px;padding:10px 16px;font-size:14px;line-height:1.4}.sokol-brand .main-menu11>ul>li>a svg{opacity:.7;width:14px;height:14px;transition:transform .25s}.sokol-brand .main-menu11>ul>li:is(:hover,:focus-within)>a svg{transform:rotate(180deg)}.sokol-brand .main-menu11>ul>li>a[aria-current]{background:#ffffff1f}.sokol-brand .main-menu11>ul>li.has-mega:is(:hover,:focus-within)>a{color:var(--ink);background:#fff}.sokol-brand .header-row{position:relative}.sokol-brand .main-menu11>ul>li.has-mega{position:static}.sokol-brand .mega-menu{z-index:20;opacity:0;visibility:hidden;padding-top:14px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;top:100%;left:0;right:0;transform:translateY(8px)}.sokol-brand .main-menu11 li.has-mega:is(:hover,:focus-within)>.mega-menu{opacity:1;visibility:visible;transform:none}.sokol-brand .mega-menu-inner{background:linear-gradient(#14306a 0%,#0f2452 100%);border:1px solid #b8d0ff59;border-radius:24px;grid-template-columns:230px minmax(0,1fr) 300px;gap:36px;padding:30px;display:grid;box-shadow:0 0 0 1px #00081866,0 40px 90px #000818cc,inset 0 1px #ffffff26}.sokol-brand .mega-menu-intro{border-right:1px solid #b8d0ff33;flex-direction:column;align-items:flex-start;padding-right:30px;display:flex}.sokol-brand .mega-menu-eyebrow{font:600 12px/1.4 var(--title-font);letter-spacing:.14em;text-transform:uppercase;color:var(--sky);margin-bottom:14px}.sokol-brand .mega-menu-intro p{font:600 20px/1.35 var(--title-font);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 22px}.sokol-brand .mega-menu-intro .text-link{margin-top:auto}.sokol-brand .mega-menu-links{align-content:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.sokol-brand .mega-menu-links.is-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.sokol-brand .mega-menu-links a{color:#fff;border-radius:14px;grid-template-columns:40px 1fr;align-items:start;gap:14px;padding:12px;transition:background .2s;display:grid}.sokol-brand .mega-menu-icon{color:#fff;background:#ffffff1f;border-radius:11px;place-items:center;width:40px;height:40px;transition:background .2s,color .2s;display:grid}.sokol-brand .mega-menu-icon svg{width:21px;height:21px}.sokol-brand .mega-menu-links a:hover .mega-menu-icon{background:var(--blue);color:#fff}.sokol-brand .mega-menu-links strong{font:600 15px/1.35 var(--title-font);color:#fff;display:block}.sokol-brand .mega-menu-links small{-webkit-line-clamp:2;font:400 13px/1.5 var(--body-font);color:#d3dcee;-webkit-box-orient:vertical;margin-top:3px;display:-webkit-box;overflow:hidden}.sokol-brand .mega-menu-feature{background:var(--navy);border-radius:18px;min-height:270px;display:block;position:relative;overflow:hidden}.sokol-brand .mega-menu-feature img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.sokol-brand .mega-menu-feature:hover img{transform:scale(1.05)}.sokol-brand .mega-menu-feature:after{content:"";background:linear-gradient(#07152c1a 0%,#07152c59 42%,#07152cf2 100%);position:absolute;inset:0}.sokol-brand .mega-menu-feature-copy{z-index:1;display:block;position:absolute;bottom:20px;left:20px;right:20px}.sokol-brand .mega-menu-feature-copy small{font:600 11px/1.4 var(--title-font);letter-spacing:.12em;text-transform:uppercase;color:var(--sky);margin-bottom:6px;display:block}.sokol-brand .mega-menu-feature-copy strong{font:700 19px/1.25 var(--title-font);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin-bottom:12px;display:block}.sokol-brand .mega-menu-feature-copy .text-link{color:#fff}.sokol-brand .header-btn{flex:none;gap:14px}.sokol-brand .header-btn .btn-style1{font-size:14px}.sokol-brand .hamburger-btn{flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0 9px;display:none;position:static;transform:none}.sokol-brand .mobile-menu{background:var(--navy);border-left:1px solid var(--line-on-dark);width:min(340px,88vw);padding:22px 26px 40px;right:-360px;overflow-y:auto}.sokol-brand .mobile-menu.active{right:0}.sokol-brand .mobile-menu .close-btn{color:#fff;background:0 0;border:0;margin:0 0 18px auto;padding:8px;display:flex}.sokol-brand .mobile-menu .close-btn svg{width:24px;height:24px}.sokol-brand .mobile-brand{max-width:250px;margin-bottom:18px;display:block}.sokol-brand .mobile-brand img{width:100%;height:auto}.sokol-brand .mobile-menu .main-menu11{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block}.sokol-brand .mobile-menu .main-menu11>ul{display:block}.sokol-brand .mobile-menu .main-menu11 ul li{border-bottom:1px solid var(--line-on-dark);padding:0}.sokol-brand .mobile-menu .main-menu11 ul li a{color:#fff;background:0 0;border-radius:0;padding:14px 0;font-size:16px}.sokol-brand .mobile-menu .has-dropdown>.mobile-row{justify-content:space-between;align-items:center;display:flex}.sokol-brand .mobile-menu .has-dropdown>.mobile-row a{flex:1}.sokol-brand .mobile-menu .dropdown-toggle-btn{color:#fff;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.sokol-brand .mobile-menu .dropdown-toggle-btn svg{width:18px;height:18px;transition:transform .25s}.sokol-brand .mobile-menu .has-dropdown.active .dropdown-toggle-btn svg{transform:rotate(180deg)}.sokol-brand .mobile-menu .dropdown{margin:0;padding:0 0 12px 14px;list-style:none}.sokol-brand .mobile-menu .dropdown li{border:0}.sokol-brand .mobile-menu .dropdown li a{color:var(--text-color);padding:9px 0;font-size:14px}.sokol-brand .mobile-menu .mobile-cta{margin-top:26px}.sokol-brand .menu-overlay{border:0;padding:0}@media (max-width:1199px){.sokol-brand .mega-menu-inner{grid-template-columns:200px minmax(0,1fr) 250px;gap:24px;padding:24px}.sokol-brand .mega-menu-intro{padding-right:20px}.sokol-brand .header-logo a{width:226px}.sokol-brand .main-menu11>ul>li>a{padding:9px 11px;font-size:13px}.sokol-brand .header-btn .btn-style1{font-size:13px}}@media (max-width:1060px){.sokol-brand .header-main{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07152ceb;top:0}.sokol-brand .header-main .main-menu11{display:none}.sokol-brand .hamburger-btn{display:flex}.sokol-brand .header-logo a{width:250px}}@media (max-width:575px){.sokol-brand .header-btn .btn-style1{display:none}.sokol-brand .header-logo a{width:min(236px,66vw)}}.sokol-brand .mega-menu-inner{background:#fff;border-color:#fff;box-shadow:0 40px 90px #000818b3,0 0 0 1px #0718401a}.sokol-brand .mega-menu-intro{border-right-color:var(--line-on-light)}.sokol-brand .mega-menu-eyebrow{color:var(--blue)}.sokol-brand .mega-menu-intro p{color:var(--ink)}.sokol-brand .mega-menu-intro .text-link{color:var(--blue)}.sokol-brand .mega-menu-links a,.sokol-brand .mega-menu-links strong{color:var(--ink)}.sokol-brand .mega-menu-links small{color:var(--muted)}.sokol-brand .mega-menu-links a:hover,.sokol-brand .mega-menu-links a[aria-current]{background:var(--paper-tint)}.sokol-brand .mega-menu-icon{background:var(--paper-tint);color:var(--blue)}.sokol-brand .mobile-menu .main-menu11 ul.dropdown{display:none}.sokol-brand .mobile-menu .main-menu11 .has-dropdown.active>ul.dropdown{display:block}.sokol-brand .mobile-menu .main-menu11 ul .active,.sokol-brand .mobile-menu .main-menu11 ul .active a,.sokol-brand .mobile-menu .main-menu11 ul li a:hover{color:#fff!important}.sokol-brand .mobile-menu .main-menu11 ul .dropdown li a,.sokol-brand .mobile-menu .main-menu11 ul .active .dropdown li a{color:var(--text-color)!important}.sokol-brand .mobile-menu .main-menu11 ul .dropdown li a:hover{color:#fff!important}.sokol-brand .mobile-menu .main-menu11 ul li a[aria-current],.sokol-brand .mobile-menu .main-menu11 ul .dropdown li a[aria-current]{color:var(--sky)!important}.sokol-brand .mobile-menu .dropdown li a{padding:11px 0;font-size:15px}.sokol-brand .mobile-menu .close-btn{justify-content:center;align-items:center;width:44px;height:44px;margin-right:-10px}.sokol-brand .mobile-menu{overscroll-behavior:contain;padding-bottom:max(40px, env(safe-area-inset-bottom))}.sokol-brand .mobile-menu .mobile-cta .btn-style1{justify-content:space-between;width:100%}@media (min-width:1061px) and (max-width:1199px){.sokol-brand .mega-menu-inner{grid-template-columns:172px minmax(0,1fr) 216px;gap:20px}.sokol-brand .mega-menu-intro{padding-right:16px}.sokol-brand .mega-menu-intro p{font-size:17px}.sokol-brand .mega-menu-links a{grid-template-columns:36px 1fr;gap:12px;padding:10px}.sokol-brand .mega-menu-icon{width:36px;height:36px}.sokol-brand .mega-menu-links strong{font-size:14px}.sokol-brand .mega-menu-feature-copy strong{font-size:17px}}.sokol-brand .header-main:after{content:"";background:linear-gradient(90deg, var(--blue), #5d8dff 70%, var(--sky));transform-origin:0;opacity:0;pointer-events:none;height:2px;transition:opacity .3s;position:absolute;inset:auto 0 0;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.sokol-brand .header-main:after{animation:linear both sokol-progress;animation-timeline:scroll(root)}.sokol-brand .header-main.sticky:after{opacity:1}}}@keyframes sokol-progress{to{transform:scaleX(1)}}.sokol-brand .header-main.sticky{-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);box-shadow:0 1px 0 var(--hairline), 0 20px 40px -30px #000818;background:#07152ce0}.sokol-brand .header-logo a{transition:opacity .25s}.sokol-brand .header-logo a:hover{opacity:.86}.sokol-brand .main-menu11>ul>li>a{transition:background-color .25s,color .25s}.sokol-brand .mega-menu-links a{transition:background .2s ease, transform .35s var(--ease-out)}.sokol-brand .mega-menu-links a:hover{transform:translate(3px)}
.sokol-brand .page-banner{background:var(--navy-raised);isolation:isolate;padding:176px 0 84px;position:relative;overflow:hidden}.sokol-brand .page-banner:after{content:"";background:var(--line-on-dark);height:1px;position:absolute;inset:auto 0 0}.sokol-brand .page-content{max-width:780px}.sokol-brand .page-content .sub-title{color:var(--sky);border:1px solid var(--line-on-dark);background:#ffffff0d;border-radius:40px;margin-bottom:20px;padding:8px 18px;font-size:14px;line-height:1.4}.sokol-brand .page-content .title{letter-spacing:-.045em;text-wrap:balance;margin-bottom:22px;font-size:clamp(36px,5vw,64px);line-height:1.08}.sokol-brand .page-content p{color:#d6dff0;text-wrap:pretty;max-width:640px;margin:0 auto 26px;font-size:18px;line-height:1.7}.sokol-brand .bread-crumbs{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.sokol-brand .bread-crumbs li{color:#fff;align-items:center;gap:12px;margin:0;display:flex}.sokol-brand .bread-crumbs a{color:var(--text-color)}.sokol-brand .bread-crumbs a:hover{color:#fff}.sokol-brand .bread-crumbs .dot{background:var(--sky);border-radius:50%;flex:none;width:4px;height:4px;margin:0;padding:0}.sokol-brand .bread-crumbs .dot:before{display:none}.sokol-brand .bread-crumbs li{font-size:14px;line-height:1.5}.sokol-brand .page-banner.has-media .page-content{text-align:left;max-width:620px;margin:0}.sokol-brand .page-banner.has-media .page-content p{margin-inline:0}.sokol-brand .page-banner.has-media .bread-crumbs{justify-content:flex-start}.sokol-brand .page-banner-media{z-index:-1;position:absolute;inset:0 0 0 46%;overflow:hidden}.sokol-brand .page-banner-media img{object-fit:cover;transform-origin:60% 40%;width:100%;height:100%;animation:26s ease-in-out infinite alternate sokol-drift}.sokol-brand .page-banner-media:after{content:"";background:linear-gradient(90deg, var(--navy-raised) 0%, #0b1d3bd9 22%, #0b1d3b4d 58%, #0b1d3b1a 100%), linear-gradient(0deg, #0b1d3b99 0%, transparent 34%);position:absolute;inset:0}@keyframes sokol-drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.14)translate(-1.5%,-1.5%)}}@media (max-width:991px){.sokol-brand .page-banner{padding:132px 0 60px}.sokol-brand .page-banner.has-media{padding-top:66px}.sokol-brand .page-banner-media{z-index:0;height:clamp(250px,46vw,380px);margin-bottom:34px;position:relative;inset:auto}.sokol-brand .page-banner-media img{object-position:50% 22%}.sokol-brand .page-banner-media:after{background:linear-gradient(180deg, transparent 0%, transparent 60%, var(--navy-raised) 100%)}.sokol-brand .page-content p{font-size:16px}}.sokol-brand .page-banner{background:radial-gradient(70% 110% at 8% -20%, #0b3fb8b3 0%, #0b3fb800 62%), radial-gradient(46% 80% at 96% 118%, #004ffc59 0%, #004ffc00 66%), linear-gradient(180deg, #0a1a36 0%, var(--navy-raised) 100%)}.sokol-brand .page-banner:before{content:"";z-index:-1;pointer-events:none;background:var(--grain), var(--lanes);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 55% 100%);mask-image:linear-gradient(#0000 0%,#000 55% 100%)}.sokol-brand .page-banner:after{background:linear-gradient(90deg,#b8d0ff00 0%,#b8d0ff4d 22%,#5d8dff 50%,#b8d0ff4d 78%,#b8d0ff00 100%);height:1px}.sokol-brand .page-content .sub-title{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);align-items:center;gap:10px;display:inline-flex}.sokol-brand .page-content .sub-title:before{content:"";background:#5d8dff;border-radius:50%;flex:none;width:6px;height:6px;position:static;transform:none;box-shadow:0 0 0 4px #004ffc40,0 0 14px #5d8dff}.sokol-brand .page-content .title{letter-spacing:var(--display-tracking);word-spacing:.05em}.sokol-brand .page-banner.has-mark .page-content{text-align:left;max-width:760px;margin:0}.sokol-brand .page-banner.has-mark .page-content p{margin-inline:0}.sokol-brand .page-banner.has-mark .bread-crumbs{justify-content:flex-start}.sokol-brand .page-banner.has-mark .page-content .title{font-size:clamp(38px,5.6vw,78px);line-height:1.02}.sokol-brand .page-banner.has-mark{--lanes:repeating-radial-gradient(ellipse 80% 120% at 100% 120%, #b8d0ff00 0 61px, #b8d0ff21 61px 62px)}.sokol-brand .page-banner-mark{z-index:-1;right:max(-40px, calc((100vw - var(--content-width)) / 2 - 60px));color:#b8d0ff;opacity:.3;width:min(46vw,640px);margin-top:calc(min(46vw,640px)/-4.16667);position:absolute;top:50%}.sokol-brand .page-banner-mark .falcon-mark{filter:drop-shadow(0 0 22px #004ffc99);width:100%;height:auto}.sokol-brand .page-banner-backdrop{z-index:-1;right:max(0px, calc((100vw - var(--content-width)) / 2));font:800 clamp(150px, 30vw, 430px)/.8 var(--title-font);letter-spacing:-.06em;color:#0000;background:linear-gradient(#b8d0ff3d 0%,#b8d0ff0a 78%);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;position:absolute;bottom:-.16em}.sokol-brand .page-banner-actions{margin-top:30px}.sokol-brand .page-banner.has-media .page-content .title{font-size:clamp(36px,4.7vw,66px);line-height:1.04}@media (prefers-reduced-motion:no-preference){.sokol-brand .page-content>*{animation:sokol-rise .8s var(--ease-out) both}.sokol-brand .page-content>:nth-child(2){animation-delay:70ms}.sokol-brand .page-content>:nth-child(3){animation-delay:.14s}.sokol-brand .page-content>:nth-child(4){animation-delay:.2s}.sokol-brand .page-content>:nth-child(5){animation-delay:.26s}.sokol-brand .page-banner-mark .falcon-mark :is(path,polygon,circle){stroke-dasharray:1;stroke-dashoffset:0;animation:sokol-draw 2.2s var(--ease-out) both}@supports (animation-timeline:scroll()){@media (min-width:992px){.sokol-brand .page-banner-media,.sokol-brand .page-banner-mark,.sokol-brand .page-banner-backdrop{animation:linear both sokol-banner-depth;animation-timeline:scroll(root);animation-range:0 700px}}}}@keyframes sokol-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes sokol-draw{0%{stroke-dashoffset:1px}}@keyframes sokol-banner-depth{to{translate:0 90px}}@media (max-width:991px){.sokol-brand .page-banner-mark{opacity:.22;width:330px;margin:0;top:auto;bottom:-34px;right:-70px}.sokol-brand .page-banner-backdrop{right:-6px}}@media (min-width:992px){.sokol-brand .page-banner-media{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 46%);mask-image:linear-gradient(90deg,#0000 0%,#000 46%)}.sokol-brand .page-banner-media:after{background:linear-gradient(90deg,#0b1d3b99 0%,#0b1d3b33 50%,#0b1d3b14 100%),linear-gradient(#0b1d3b00 64%,#0b1d3bb3 100%),linear-gradient(#07152cb3 0%,#07152c00 30%)}}
.sokol-brand .card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.sokol-brand .card-grid.is-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sokol-brand .card-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sokol-brand .ser-block2{border:1px solid var(--line-on-light);border-radius:var(--radius-card);background:#fff;flex-direction:column;height:100%;margin:0;padding:30px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative}.sokol-brand .ser-block2:before{display:none}.sokol-brand .ser-block2:hover{border-color:#004ffc59;transform:translateY(-4px);box-shadow:0 22px 44px -24px #0f2a6b59}.sokol-brand .ser-icon2{background:var(--paper-tint);width:54px;height:54px;color:var(--blue);border-radius:14px;place-items:center;margin:0 0 24px;display:grid}.sokol-brand .ser-icon2 svg{width:28px;height:28px}.sokol-brand .ser-block2 .title{letter-spacing:-.02em;color:var(--ink);margin-bottom:10px;font-size:21px;line-height:1.3}.sokol-brand .ser-block2 .title a{color:inherit}.sokol-brand .ser-block2 .title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.sokol-brand .ser-block2 p{color:var(--muted);margin-bottom:22px;font-size:15px;line-height:1.7}.sokol-brand .ser-block2:hover p{color:var(--muted)}.sokol-brand .ser-block2:hover .title{color:var(--ink)}.sokol-brand .ser-block2.on-dark:hover p{color:var(--text-color)}.sokol-brand .ser-block2.on-dark:hover .title{color:#fff}.sokol-brand .ser-block2 .text-link{margin-top:auto}.sokol-brand .card-flag{font:600 11px/1.5 var(--title-font);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);background:var(--paper-tint);border-radius:30px;align-self:flex-start;margin-bottom:14px;padding:4px 10px}.sokol-brand :not(.brand-paper,.brand-tint)>.carousel-container .ser-block2.on-dark,.sokol-brand .ser-block2.on-dark{border-color:var(--line-on-dark);background:#ffffff0a}.sokol-brand .ser-block2.on-dark .title{color:#fff}.sokol-brand .ser-block2.on-dark p{color:var(--text-color)}.sokol-brand .ser-block2.on-dark .ser-icon2{color:var(--sky);background:#ffffff14}.sokol-brand .ser-block2.on-dark:hover{box-shadow:none;border-color:#b8d0ff66}.sokol-brand .team-card{text-align:left;border:0;flex-direction:column;height:100%;margin:0;padding:0;display:flex}.sokol-brand .team-img{border-radius:var(--radius-card);aspect-ratio:4/5;background:var(--paper-tint);margin:0 0 20px;position:relative;overflow:hidden}.sokol-brand .team-img:before,.sokol-brand .team-img:after{display:none}.sokol-brand .team-img a{height:100%;display:block}.sokol-brand .team-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.sokol-brand .team-card:hover .team-img img{transform:scale(1.05)}.sokol-brand .team-content{text-align:left;background:0 0;padding:0}.sokol-brand .team-content .designation{font:600 12px/1.5 var(--title-font);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;display:block}.sokol-brand :not(.brand-paper,.brand-tint)>.carousel-container .team-content .designation{color:var(--sky)}.sokol-brand .team-content .name{letter-spacing:-.02em;margin-bottom:10px;font-size:21px;line-height:1.3}.sokol-brand .team-content .name a{color:var(--title-color)}.sokol-brand .team-content .name a:hover{color:var(--blue)}.sokol-brand .team-content p{margin-bottom:14px;font-size:15px;line-height:1.7}.sokol-brand .team-content time{color:var(--text-color);font-size:13px}.sokol-brand .approach-sec{background:var(--navy-raised)}.sokol-brand .approach-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;display:grid}.sokol-brand .approach-img{border-radius:var(--radius-media);aspect-ratio:1;margin:0;overflow:hidden}.sokol-brand .approach-img img{object-fit:cover;border-radius:0;width:100%;height:100%}.sokol-brand .faq-box2{margin:0;padding:0}.sokol-brand .faq-box2 .vs-accordion{gap:12px;display:grid}.sokol-brand .faq-box2 .vs-accordion .accordion-item{border:1px solid var(--line-on-dark);background:#ffffff08;border-radius:16px;margin:0;overflow:hidden}.sokol-brand .faq-box2 .vs-accordion .accordion-item .accordion-button{font:600 18px/1.4 var(--title-font);color:#fff;box-shadow:none;background:0 0;align-items:center;gap:18px;padding:20px 22px;display:flex}.sokol-brand .faq-box2 .vs-accordion .accordion-item .accordion-button:after{display:none}.sokol-brand .faq-box2 .vs-accordion .accordion-item .accordion-button .nmbr{min-width:34px;font:500 14px/1 var(--body-font);color:var(--sky);flex:none;margin:0}.sokol-brand .faq-box2 .vs-accordion .accordion-item .accordion-body{color:var(--text-color);padding:0 22px 22px 74px;font-size:16px;line-height:1.7}.sokol-brand .faq-sec{background:0 0}.sokol-brand .faq-box{background:0 0;border:0;max-width:880px;margin:0 auto;padding:0}.sokol-brand .faq-box .vs-accordion{gap:12px;margin:0;display:grid}.sokol-brand .faq-box .vs-accordion .accordion-item{border:1px solid var(--line-on-light);background:#fff;border-radius:16px;margin:0;overflow:hidden}.sokol-brand .faq-box .vs-accordion .accordion-item .accordion-button{font:600 17px/1.45 var(--title-font);color:var(--ink);box-shadow:none;text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.sokol-brand .faq-box .vs-accordion .accordion-item .accordion-button:after{display:none}.sokol-brand .faq-box .vs-accordion .accordion-item .accordion-button .arrow-btn{background:var(--paper-tint);width:34px;height:34px;color:var(--blue);border-radius:50%;flex:none;place-items:center;transition:transform .3s,background .3s;display:grid;position:static}.sokol-brand .faq-box .arrow-btn svg{width:16px;height:16px}.sokol-brand .faq-box .vs-accordion .accordion-item .accordion-button:not(.collapsed) .arrow-btn{background:var(--blue);color:#fff;transform:rotate(180deg)}.sokol-brand .faq-box .vs-accordion .accordion-item.active .arrow-btn{transform:none}.sokol-brand .faq-box .vs-accordion .accordion-item .accordion-body{color:var(--muted);padding:0 22px 22px;font-size:16px;line-height:1.75}.sokol-brand .faq-box .faq-list{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sokol-brand .faq-box .faq-list li{color:var(--muted);grid-template-columns:20px 1fr;gap:10px;margin:0;display:grid}.sokol-brand .faq-box .faq-list svg{width:20px;height:20px;color:var(--blue);margin-top:3px}.sokol-brand .faq-group-title{letter-spacing:-.02em;max-width:880px;color:var(--ink);margin:44px auto 16px;font-size:22px}.sokol-brand .faq-group-title:first-child{margin-top:0}.sokol-brand .counter-box{border:1px solid var(--line-on-dark);border-radius:var(--radius-card);background:#ffffff08;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0;padding:0;display:grid;overflow:hidden}.sokol-brand .counter-box .counter{text-align:left;border:0;border-left:1px solid var(--line-on-dark);margin:0;padding:24px 26px}.sokol-brand .counter-box .counter:first-child{border-left:0}.sokol-brand .counter-box .counter:before,.sokol-brand .counter-box .counter:after{display:none}.sokol-brand .counter-box .count{font:700 clamp(26px, 2.6vw, 36px)/1.1 var(--title-font);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;display:block}.sokol-brand .counter-box .label{color:var(--text-color);margin-top:8px;font-size:13px;line-height:1.5;display:block}.sokol-brand :is(.brand-paper,.brand-tint) .counter-box{border-color:var(--line-on-light);background:#fff}.sokol-brand :is(.brand-paper,.brand-tint) .counter-box .counter{border-color:var(--line-on-light)}.sokol-brand :is(.brand-paper,.brand-tint) .counter-box .count{color:var(--blue)}.sokol-brand .chip-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sokol-brand .chip{font:600 12px/1.5 var(--title-font);color:var(--sky);border:1px solid var(--line-on-dark);background:#ffffff12;border-radius:30px;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.sokol-brand :is(.brand-paper,.brand-tint) .chip{color:var(--blue);background:var(--paper-tint);border-color:#0000}.sokol-brand .chip.is-strong{color:#fff;background:var(--blue);border-color:var(--blue)}@media (max-width:1199px){.sokol-brand .card-grid.is-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.sokol-brand .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sokol-brand .approach-grid{grid-template-columns:1fr;gap:28px}.sokol-brand .approach-img{aspect-ratio:16/11}}@media (max-width:640px){.sokol-brand .card-grid,.sokol-brand .card-grid.is-4,.sokol-brand .card-grid.is-2{grid-template-columns:1fr}.sokol-brand .ser-block2{padding:24px}.sokol-brand .faq-box2 .vs-accordion .accordion-item .accordion-button{gap:12px;padding:16px 18px;font-size:16px}.sokol-brand .faq-box2 .vs-accordion .accordion-item .accordion-body{padding:0 18px 18px}.sokol-brand .faq-box .vs-accordion .accordion-item .accordion-button{padding:16px 18px;font-size:16px}.sokol-brand .faq-box .vs-accordion .accordion-item .accordion-body{padding:0 18px 18px}.sokol-brand .counter-box .counter{padding:16px 14px}.sokol-brand .counter-box .count{font-size:22px}.sokol-brand .counter-box .label{font-size:12px}.sokol-brand .counter-box:has(>:nth-child(4)){grid-template-columns:repeat(2,1fr)}.sokol-brand .counter-box:has(>:nth-child(4)) .counter:nth-child(odd){border-left:0}.sokol-brand .counter-box:has(>:nth-child(4)) .counter:nth-child(n+3){border-top:1px solid var(--border-color)}.sokol-brand .counter-box:not(:has(>:nth-child(4))){grid-template-columns:repeat(3,1fr)}.sokol-brand .ser-block2:has(>.ser-icon2){grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:16px;padding:20px;display:grid}.sokol-brand .ser-block2:has(>.ser-icon2) .ser-icon2{border-radius:12px;width:46px;height:46px;margin:0}.sokol-brand .ser-block2:has(>.ser-icon2) .ser-icon2 svg{width:24px;height:24px}.sokol-brand .ser-block2:has(>.ser-icon2) .title{margin:0;font-size:19px}.sokol-brand .ser-block2:has(>.ser-icon2)>p{grid-column:1/-1;margin:14px 0 12px}.sokol-brand .ser-block2:has(>.ser-icon2)>.text-link{grid-column:1/-1;margin-top:0}.sokol-brand .card-grid{gap:14px}}.sokol-brand .ser-block2{transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s ease, background-color .3s ease}.sokol-brand .ser-block2:before{content:"";border-radius:inherit;pointer-events:none;transition:background-position 1s var(--ease-out);background:linear-gradient(105deg,#004ffc00 42%,#004ffc12 50%,#004ffc00 58%) 130% 0/260% 100% no-repeat;display:block;position:absolute;inset:0}.sokol-brand .ser-block2:hover:before{background-position:-30% 0}.sokol-brand .ser-block2:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)}.sokol-brand .ser-icon2{transition:background-color .3s ease, color .3s ease, transform .45s var(--ease-out)}.sokol-brand .ser-block2:hover .ser-icon2{background:var(--blue);color:#fff;transform:translateY(-2px)rotate(-4deg)}.sokol-brand .ser-block2 .text-link svg{transition:transform .35s var(--ease-out)}.sokol-brand .ser-block2:hover .text-link svg{transform:translate(4px)}.sokol-brand .ser-block2.on-dark{border-color:var(--hairline);background:linear-gradient(#ffffff0f 0%,#ffffff05 100%);box-shadow:inset 0 1px #ffffff14}.sokol-brand .ser-block2.on-dark:before{background-image:linear-gradient(105deg,#fff0 42%,#ffffff14 50%,#fff0 58%)}.sokol-brand .ser-block2.on-dark:hover{border-color:var(--hairline-strong);box-shadow:inset 0 1px #ffffff24,0 30px 60px -36px #004ffc}.sokol-brand .ser-block2.on-dark:hover .ser-icon2{background:var(--blue);color:#fff}.sokol-brand .counter-box{border-color:var(--hairline);background:linear-gradient(#ffffff0d,#ffffff05)}.sokol-brand .counter-box .counter{border-color:var(--hairline)}.sokol-brand .counter-box .count{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,48px);font-weight:800}.sokol-brand :is(.brand-paper,.brand-tint) .counter-box{box-shadow:var(--shadow-lift);background:#fff}.sokol-brand .faq-box .vs-accordion .accordion-item{transition:border-color .3s ease, box-shadow .4s var(--ease-out)}.sokol-brand .faq-box .vs-accordion .accordion-item:hover{border-color:#004ffc47}.sokol-brand .faq-box .vs-accordion .accordion-item:has(.accordion-button:not(.collapsed)){box-shadow:var(--shadow-lift), inset 3px 0 0 var(--blue);border-color:#004ffc66}.sokol-brand .faq-box .vs-accordion .accordion-item .accordion-button{transition:color .25s}.sokol-brand .faq-box .vs-accordion .accordion-item .accordion-button:hover{color:var(--blue)}.sokol-brand .faq-box .vs-accordion .accordion-item .accordion-button:hover .arrow-btn{background:var(--blue);color:#fff}@media (max-width:640px){.sokol-brand .counter-box .count{font-size:24px}.sokol-brand .ser-block2:hover{transform:none}}.sokol-brand .ser-block2 .text-link{place-self:flex-start start}.sokol-brand .keyword-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:32px 80px;display:grid}.sokol-brand .keyword-grid .sec-title,.sokol-brand .keyword-grid .sec-title .title{margin-bottom:0}.sokol-brand .keyword-copy{border-left:2px solid var(--blue);padding-left:32px}.sokol-brand .keyword-copy p{text-wrap:pretty;margin:0 0 18px;font-size:17px;line-height:1.75}.sokol-brand .keyword-copy p:first-child{color:var(--title-color);font-size:19px;line-height:1.65}.sokol-brand .keyword-copy p:last-of-type{margin-bottom:0}.sokol-brand .keyword-copy .action-row{margin-top:28px}@media (max-width:991px){.sokol-brand .keyword-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:575px){.sokol-brand .keyword-copy{padding-left:18px}.sokol-brand .keyword-copy p{font-size:16px;line-height:1.7}.sokol-brand .keyword-copy p:first-child{font-size:17px}.sokol-brand .keyword-copy .action-row{margin-top:22px}}.sokol-brand .keyword-sec .keyword-grid .sec-title,.sokol-brand .keyword-sec .keyword-grid .sec-title .title{margin-bottom:0}
.sokol-brand .cta-banner2{background:var(--navy)}.sokol-brand .cta-inf2{border:1px solid var(--line-on-dark);background:radial-gradient(120% 140% at 100% 0%, #004ffc 0%, #0a2f86 46%, var(--navy-card) 100%);border-radius:26px;justify-content:space-between;align-items:center;gap:32px;padding:56px;display:flex;position:relative;overflow:hidden}.sokol-brand .cta-inf2:before{display:none}.sokol-brand .cta-banner-content2{text-align:left;max-width:640px;position:relative}.sokol-brand .cta-banner-content2 .sub-title{font:600 13px/1.4 var(--title-font);letter-spacing:.12em;text-transform:uppercase;color:var(--sky);background:0 0;border:0;margin-bottom:14px;padding:0;display:inline-block}.sokol-brand .cta-inf2 .title{letter-spacing:-.04em;text-wrap:balance;margin-bottom:14px;font-size:clamp(28px,3.2vw,42px);line-height:1.16}.sokol-brand .cta-inf2 p{color:#dbe5fb;margin:0;font-size:17px;line-height:1.7}.sokol-brand .cta-inf2>.btn-style1{flex-shrink:0;position:relative}.sokol-brand .cta-mark{opacity:.1;pointer-events:none;width:360px;height:auto;position:absolute;bottom:-70px;right:-40px}.sokol-brand .footer-style1{background:var(--navy);border-top:1px solid var(--line-on-dark);padding:0}.sokol-brand .footer-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:40px 32px;display:grid}.sokol-brand .footer-widget{margin:0}.sokol-brand .footer-logo{margin-bottom:20px}.sokol-brand .footer-logo img{width:270px;max-width:100%;height:auto}.sokol-brand .footer-widget p{max-width:320px;margin-bottom:14px;font-size:14px;line-height:1.7}.sokol-brand .footer-widget .link-title{font:600 14px/1.4 var(--title-font);color:#fff;margin-bottom:18px}.sokol-brand .footer-links{gap:11px;margin:0;padding:0;list-style:none;display:grid}.sokol-brand .footer-links li{margin:0}.sokol-brand .footer-links a{color:var(--text-color);font-size:14px}.sokol-brand .footer-links a:hover{color:#fff}.sokol-brand .footer-box{border-top:1px solid var(--line-on-dark)}.sokol-brand .footer-bottom{border:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding:22px 0;display:flex}.sokol-brand .footer-bottom p{margin:0;font-size:13px}.sokol-brand .terms-list{gap:22px;margin:0;padding:0;list-style:none;display:flex}.sokol-brand .terms-list a{color:var(--text-color);font-size:13px}.sokol-brand .terms-list a:hover{color:#fff}.sokol-brand #scrollTopBtn{color:#fff;place-items:center;display:grid}.sokol-brand #scrollTopBtn svg{width:20px;height:20px}@media (max-width:991px){.sokol-brand .cta-inf2{flex-direction:column;align-items:flex-start;padding:40px}.sokol-brand .footer-grid{grid-template-columns:repeat(3,1fr)}.sokol-brand .footer-grid>:first-child{grid-column:1/-1}}@media (max-width:575px){.sokol-brand .cta-inf2{border-radius:20px;padding:30px 24px}.sokol-brand .footer-grid{grid-template-columns:repeat(2,1fr)}.sokol-brand .widget-area{padding-top:48px}}.sokol-brand .footer-box{padding:0}.sokol-brand .terms-list{flex-wrap:wrap;gap:6px 26px;margin-top:0}.sokol-brand .terms-list li{margin:0}.sokol-brand .terms-list a,.sokol-brand .footer-links a{line-height:1.5;display:inline-block;position:relative}.sokol-brand .terms-list a:after,.sokol-brand .footer-links a:after{content:"";position:absolute;inset:-8px -6px}@media (max-width:991px){.sokol-brand .footer-links{gap:2px}.sokol-brand .footer-links a{padding:10px 0}.sokol-brand .footer-links a:after{display:none}.sokol-brand .footer-widget .link-title{margin-bottom:8px}}@media (max-width:575px){.sokol-brand .widget-area{padding-bottom:20px}.sokol-brand .footer-grid{gap:30px 24px}.sokol-brand .footer-bottom{justify-content:flex-start;padding:20px 0 26px}.sokol-brand .footer-bottom p{width:100%}.sokol-brand .terms-list a{padding:8px 0}}.sokol-brand .cta-inf2{isolation:isolate;border-color:var(--hairline-strong);background:radial-gradient(85% 150% at 100% 0,#0a55ff 0%,#0a3aae 30%,#0b2256 64%,#091a38 100%);border-radius:32px;padding:76px 68px;box-shadow:0 80px 120px -96px #004ffcb3,inset 0 1px #ffffff38}.sokol-brand .cta-inf2:before{content:"";z-index:-1;pointer-events:none;background:var(--grain), repeating-radial-gradient(ellipse 70% 130% at 100% 130%, #fff0 0 57px, #ffffff1c 57px 58px);display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 18%,#000 78%);mask-image:linear-gradient(100deg,#0000 18%,#000 78%)}.sokol-brand .cta-inf2:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background:radial-gradient(closest-side,#7fa6ff80,#7fa6ff00);border-radius:50%;width:560px;animation:7s ease-in-out infinite alternate sokol-breathe;position:absolute;top:-46%;right:-8%}@keyframes sokol-breathe{0%{opacity:.45;transform:scale(.92)}to{opacity:1;transform:scale(1.08)}}.sokol-brand .cta-banner-content2{max-width:720px}.sokol-brand .cta-banner-content2 .sub-title{color:#dbe5fb;align-items:center;gap:12px;margin-bottom:18px;display:inline-flex}.sokol-brand .cta-banner-content2 .sub-title:before{content:"";background:currentColor;width:28px;height:1px}.sokol-brand .cta-inf2 .title{letter-spacing:var(--display-tracking);word-spacing:.05em;margin-bottom:18px;font-size:clamp(30px,4.3vw,60px);line-height:1.04}.sokol-brand .cta-inf2 p{color:#e4ecff;max-width:540px}.sokol-brand .cta-inf2>.btn-style1{height:58px;padding-left:30px;font-size:16px;box-shadow:0 20px 44px -18px #000818cc}.sokol-brand .cta-inf2>.btn-style1 span{width:46px;height:46px}.sokol-brand .cta-mark{z-index:-1;opacity:.38;color:#dbe5fb;--mark-stroke:.6;width:min(50%,560px);height:auto;bottom:-44%;right:17%}.sokol-brand .footer-style1{isolation:isolate;background:linear-gradient(180deg, var(--navy) 0%, #050f21 100%);border-top:0;position:relative;overflow:hidden}.sokol-brand .footer-style1:before{content:"";z-index:1;background:linear-gradient(90deg,#b8d0ff00 0%,#b8d0ff4d 22%,#5d8dff 50%,#b8d0ff4d 78%,#b8d0ff00 100%);height:1px;position:absolute;inset:0 0 auto}.sokol-brand .footer-style1:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 50% 118%, #004ffc59 0%, #004ffc00 70%), var(--grain);position:absolute;inset:0}.sokol-brand .widget-area{padding:76px 0 36px}.sokol-brand .footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:40px 48px}.sokol-brand .footer-widget .link-title{letter-spacing:.14em;text-transform:uppercase;color:var(--sky);align-items:center;gap:12px;margin-bottom:20px;font-size:12px;display:flex}.sokol-brand .footer-widget .link-title:after{content:"";background:var(--hairline);flex:1;height:1px}.sokol-brand .footer-links a{transition:color .25s ease, translate .35s var(--ease-out)}.sokol-brand .footer-links a:hover{translate:4px}.sokol-brand .footer-links a,.sokol-brand .terms-list a{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat}.sokol-brand .footer-links a:hover,.sokol-brand .terms-list a:hover{background-size:100% 1px}.sokol-brand .footer-mark{z-index:-1;top:-30px;right:max(-60px, calc((100vw - var(--content-width)) / 2 - 150px));opacity:.14;--mark-stroke:.6;width:520px;position:absolute}.sokol-brand .footer-mark .falcon-mark{width:100%;height:auto}.sokol-brand .footer-wordmark{pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;padding-top:8px;overflow:hidden;container-type:inline-size}.sokol-brand .footer-wordmark span{white-space:nowrap;text-align:center;font:800 12.1cqw/.92 var(--title-font);letter-spacing:-.055em;color:#0000;background:linear-gradient(#b8d0ff42 0%,#b8d0ff00 92%);-webkit-background-clip:text;background-clip:text;display:block}.sokol-brand .footer-box{border-top-color:var(--hairline)}@media (max-width:991px){.sokol-brand .cta-inf2{padding:48px 40px}.sokol-brand .cta-mark{opacity:.34;width:76%;bottom:-12%;right:-12%}.sokol-brand .footer-grid{grid-template-columns:repeat(3,1fr)}.sokol-brand .footer-mark{width:380px;top:-10px;right:-90px}.sokol-brand .footer-widget .link-title{margin-bottom:8px}}@media (max-width:575px){.sokol-brand .cta-inf2{border-radius:24px;padding:32px 24px 30px}.sokol-brand .cta-inf2>.btn-style1{height:52px}.sokol-brand .cta-inf2>.btn-style1 span{width:42px;height:42px}.sokol-brand .cta-inf2:after{width:360px}.sokol-brand .footer-grid{grid-template-columns:repeat(2,1fr);gap:26px 24px}.sokol-brand .widget-area{padding:40px 0 14px}.sokol-brand .footer-wordmark{padding-top:0}.sokol-brand .cta-banner2.space{padding-top:36px}.sokol-brand .cta-inf2{gap:24px;padding:30px 24px 28px}.sokol-brand .cta-inf2 .title{margin-bottom:12px;font-size:29px}.sokol-brand .cta-banner-content2 .sub-title{margin-bottom:12px}.sokol-brand .cta-inf2 p{font-size:16px;line-height:1.6}.sokol-brand .footer-logo{margin-bottom:14px}.sokol-brand .footer-widget p{margin-bottom:8px}.sokol-brand .footer-grid{gap:22px 24px}.sokol-brand .footer-links a{padding:9px 0}.sokol-brand .footer-bottom{padding:12px 0 18px}.sokol-brand .terms-list a{padding:6px 0}}
:root{--fx-ease:cubic-bezier(.2, .7, .2, 1);--fx-duration:.8s;--fx-distance:28px}.fx-reveal,.fx-stagger>*{transition:opacity var(--fx-duration) var(--fx-ease), transform var(--fx-duration) var(--fx-ease), clip-path 1.1s var(--fx-ease);transition-delay:var(--fx-delay,0s)}html.js .fx-reveal:not(.is-in),html.js .fx-stagger:not(.is-in)>*{opacity:0}html.js .fx-up.fx-reveal:not(.is-in),html.js .fx-up.fx-stagger:not(.is-in)>*{transform:translate3d(0, var(--fx-distance), 0)}html.js .fx-left.fx-reveal:not(.is-in),html.js .fx-left.fx-stagger:not(.is-in)>*{transform:translate3d(calc(var(--fx-distance) * -1), 0, 0)}html.js .fx-right.fx-reveal:not(.is-in),html.js .fx-right.fx-stagger:not(.is-in)>*{transform:translate3d(var(--fx-distance), 0, 0)}html.js .fx-scale.fx-reveal:not(.is-in),html.js .fx-scale.fx-stagger:not(.is-in)>*{transform:scale(.94)}html.js .fx-clip.fx-reveal:not(.is-in){opacity:1}.fx-clip.fx-reveal>*{transition:-webkit-mask-size 1.2s var(--fx-ease) var(--fx-delay,0s), mask-size 1.2s var(--fx-ease) var(--fx-delay,0s);-webkit-mask:linear-gradient(#000 0 0) top/100% 100% no-repeat;mask:linear-gradient(#000 0 0) top/100% 100% no-repeat}html.js .fx-clip.fx-reveal:not(.is-in)>*{-webkit-mask-size:100% 0%;mask-size:100% 0%}.fx-stagger>*{transition-delay:calc(var(--fx-delay,0s) + var(--fx-step,80ms) * var(--fx-i,0))}.fx-stagger>:nth-child(2){--fx-i:1}.fx-stagger>:nth-child(3){--fx-i:2}.fx-stagger>:nth-child(4){--fx-i:3}.fx-stagger>:nth-child(5){--fx-i:4}.fx-stagger>:nth-child(6){--fx-i:5}.fx-stagger>:nth-child(7){--fx-i:6}.fx-stagger>:nth-child(8){--fx-i:7}.fx-stagger>:nth-child(n+9){--fx-i:8}.fx-count{font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}html.js .fx-count:not([data-fx-state]){animation:1.8s step-end both fx-count-wait}@keyframes fx-count-wait{0%{opacity:0}to{opacity:1}}.fx-tilt{--fx-rx:0deg;--fx-ry:0deg;--fx-mx:50%;--fx-my:50%;transform:perspective(1200px) rotateX(var(--fx-rx)) rotateY(var(--fx-ry));transform-style:preserve-3d;position:relative}.fx-tilt-glare{z-index:5;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(60% 50% at var(--fx-mx) var(--fx-my), #ffffff38, transparent 70%);mix-blend-mode:soft-light;transition:opacity .4s;position:absolute;inset:0}.fx-tilt.is-active .fx-tilt-glare{opacity:1}.fx-spot-light{border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(340px circle at var(--fx-x,50%) var(--fx-y,50%), var(--fx-spot-color,#004ffc24), transparent 70%);transition:opacity .35s;position:absolute;inset:0}.fx-spotlight.is-lit .fx-spot-light{opacity:1}.fx-progress{z-index:1500;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.fx-progress-bar{transform-origin:0;will-change:transform;background:linear-gradient(90deg,#004ffc,#b8d0ff);height:100%;transform:scaleX(0)}html:not(.js) .fx-progress{display:none}@media (prefers-reduced-motion:reduce){html.js .fx-reveal:not(.is-in),html.js .fx-stagger:not(.is-in)>*,html.js .fx-clip.fx-reveal:not(.is-in)>*,.fx-reveal,.fx-stagger>*{opacity:1!important;transition:none!important;transform:none!important;-webkit-mask-size:100% 100%!important;mask-size:100% 100%!important}html.js .fx-count:not([data-fx-state]){opacity:1;animation:none}.fx-tilt{transform:none}.fx-tilt-glare,.fx-spot-light{display:none}}
.sokol-brand .home .sec-title{max-width:820px;margin-bottom:40px}.sokol-brand .home .sec-title .title{letter-spacing:-.048em;margin-bottom:22px;font-size:clamp(32px,4.1vw,58px);line-height:1.06}.sokol-brand .home .sec-title p{max-width:560px}.sokol-brand .home .sec-title .sub-title{height:auto;font:600 13px/1.4 var(--title-font);letter-spacing:.14em;text-transform:uppercase;color:var(--sky);background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin-bottom:22px;padding:0;display:inline-flex}.sokol-brand .home .sec-title .sub-title:before{content:"";background:linear-gradient(90deg,currentColor 0 10px,#0000 10px 14px,currentColor 14px 26px);flex:none;width:26px;height:10px;transform:skew(-32deg)}.sokol-brand .home :is(.brand-paper,.brand-tint) .sec-title .sub-title{color:var(--blue);background:0 0}.sokol-brand .split-head{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:32px 64px;margin-bottom:56px;display:grid}.sokol-brand .split-head .sec-title,.sokol-brand .split-head .sec-title .title{margin-bottom:0}.sokol-brand .split-head-side p{margin:0 0 24px;font-size:17px;line-height:1.75}.sokol-brand .split-head-side .btn-style1{margin:0}.sokol-brand .stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin:36px 0 38px;padding:0;display:grid}.sokol-brand .stat-row>div{border-top:1px solid var(--line-on-dark);flex-direction:column;min-width:0;padding-top:18px;display:flex}.sokol-brand .stat-row dd{font:700 clamp(34px, 3.7vw, 54px)/1 var(--title-font);letter-spacing:-.05em;color:#fff;font-variant-numeric:tabular-nums;margin:0}.sokol-brand .stat-row dt{font:500 14px/1.45 var(--body-font);color:var(--text-color);text-wrap:balance;margin-top:12px}.sokol-brand :is(.brand-paper,.brand-tint) .stat-row>div{border-color:#10234226}.sokol-brand :is(.brand-paper,.brand-tint) .stat-row dd{color:var(--blue)}.sokol-brand .stat-row.is-large dd{font-size:clamp(44px,5.4vw,84px)}.sokol-brand .stat-row.is-large dd .fx-count{background:linear-gradient(#fff 30%,#b8d0ff);color:#0000;-webkit-background-clip:text;background-clip:text}.sokol-brand .home .about-sec{border-radius:28px 28px 0 0;margin-top:22px}.sokol-brand .home .home-services{border-radius:0 0 28px 28px}.sokol-brand .home .home-stories{border-radius:28px 28px 0 0}.sokol-brand .home .home-faq{border-radius:0 0 28px 28px}.sokol-brand .sokol-hero{isolation:isolate;background:radial-gradient(62% 66% at 92% 0,#0a45d680 0%,#0a45d600 72%),radial-gradient(46% 52% at 2% 106%,#0b3aa866 0%,#0b3aa800 70%),linear-gradient(#071733 0%,#07152c 55%,#050f21 100%);border-radius:28px;margin:14px 22px 0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.sokol-brand .hero-scene{z-index:-1;pointer-events:none;position:absolute;inset:0}.sokol-brand .hero-scene canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s;display:block}.sokol-brand .sokol-hero.has-scene .hero-scene canvas{opacity:1}.sokol-brand .hero-scene:after{content:"";background:linear-gradient(90deg,#07152cb8 0%,#07152c80 30%,#07152c00 54%);position:absolute;inset:0}.sokol-brand .sokol-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000,#050f21f2);height:24%;position:absolute;inset:auto 0 0}.sokol-brand .sokol-hero .carousel-container{position:relative}.sokol-brand .hero-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:end;gap:40px;padding-top:150px;display:grid}.sokol-brand .sokol-hero .hero-content{max-width:none;padding:0}.sokol-brand .hero-eyebrow{flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0 0 20px;display:flex}.sokol-brand .hero-eyebrow strong{font:700 13px/1.4 var(--title-font);letter-spacing:.02em;color:var(--ink);background:#fff;border-radius:30px;padding:7px 14px}.sokol-brand .hero-eyebrow span{font:600 13px/1.4 var(--title-font);letter-spacing:.14em;text-transform:uppercase;color:#dbe5fb}.sokol-brand .sokol-hero .title .hero-kicker{font:700 14px/1.4 var(--title-font);letter-spacing:.14em;text-transform:uppercase;color:var(--sky);margin:0 0 16px;display:block}.sokol-brand .sokol-hero .title{letter-spacing:-.058em;color:#fff;margin-bottom:28px;font-size:clamp(44px,5.4vw,80px);line-height:1}.sokol-brand .hero-title-accent{background:linear-gradient(92deg,#fff 8%,#b8d0ff 58%,#7fa6ff);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.sokol-brand .sokol-hero .hero-lead{color:#e4ecff;max-width:500px;margin-bottom:34px;font-size:18px;line-height:1.7}.sokol-brand .sokol-hero .text-link{color:#fff}.sokol-brand .hero-proof{grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin:50px 0 0;display:grid}.sokol-brand .hero-proof div{border-left:1px solid #ffffff38;flex-direction:column-reverse;justify-content:flex-end;min-width:0;padding:0 30px;display:flex}.sokol-brand .hero-proof div:first-child{border-left:0;padding-left:0}.sokol-brand .hero-proof dt{font:500 13px/1.4 var(--body-font);color:#cfdcfb;text-wrap:balance;margin-top:8px}.sokol-brand .hero-proof dd{font:700 clamp(26px, 2.7vw, 38px)/1.05 var(--title-font);letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.sokol-brand .hero-races{border-top:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:16px 40px;margin-top:44px;padding:26px 0 30px;display:flex}.sokol-brand .hero-races>span{font:600 12px/1.4 var(--title-font);letter-spacing:.14em;text-transform:uppercase;color:#cfdcfb}.sokol-brand .hero-races ul{flex-wrap:wrap;align-items:center;gap:18px 52px;margin:0;padding:0;list-style:none;display:flex}.sokol-brand .hero-races li{margin:0}.sokol-brand .hero-races img{filter:brightness(0)invert();opacity:.82;width:auto;height:52px;transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1);display:block}.sokol-brand .hero-races li:hover img{opacity:1;transform:translateY(-2px)}.sokol-brand .hero-races img[alt=Berlin\ Marathon]{height:34px}.sokol-brand .hero-visual{--runner-h:600px;--runner-left:0px;--runner-lateral:.45;height:650px;position:relative}.sokol-brand .hero-runner{z-index:3;bottom:0;left:var(--runner-left);height:var(--runner-h);aspect-ratio:725/2012;pointer-events:none;position:absolute}.sokol-brand .hero-runner-move{transform-origin:58% 100%;will-change:transform;position:absolute;inset:0}.sokol-brand .hero-runner-shadow{background:radial-gradient(closest-side,#01060ff2 0%,#01060f99 38%,#01060f00 100%);width:86%;height:6%;position:absolute;bottom:-2.2%;left:58%;transform:translate(-50%)}.sokol-brand .hero-runner-fig{transform-origin:58% 100%;animation:4.2s ease-in-out infinite runner-idle;position:absolute;inset:0}.sokol-brand .hero-runner-fig img{filter:drop-shadow(0 0 1px #cfe0ffb3)drop-shadow(0 0 26px #2f6bff80)saturate(.94);width:100%;height:100%;display:block}.sokol-brand .hero-runner-shade{pointer-events:none;background:linear-gradient(#7fa6ff24 0%,#7fa6ff00 26%,#07152c00 52%,#07152c9e 100%);position:absolute;inset:0;-webkit-mask:url(/media/hero-runner.webp) 50%/100% 100% no-repeat;mask:url(/media/hero-runner.webp) 50%/100% 100% no-repeat}@keyframes runner-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.sokol-brand .hero-street{z-index:-1;pointer-events:none;width:0;height:0;left:calc(var(--runner-left) + var(--runner-h) * (.2093 - var(--runner-lateral) / 1.75));top:calc(100% - var(--runner-h) * 1.02857);position:absolute}.sokol-brand .hero-street>span{position:absolute}.sokol-brand .hero-street-sky{background:linear-gradient(#1247c800,#1247c81f 60%,#2f6bff40 100%);width:400vw;height:380px;bottom:0;left:-200vw}.sokol-brand .hero-street-haze{background:linear-gradient(#2f6bff38,#2f6bff14 40%,#2f6bff00);width:400vw;height:190px;top:0;left:-200vw}.sokol-brand .hero-street-glow{background:radial-gradient(closest-side,#4a82ffcc,#2f6bff59 38%,#2f6bff00);width:1280px;height:460px;top:-230px;left:-640px}.sokol-brand .hero-street-skyline{width:400vw;height:calc(var(--runner-h) * .2);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 100' preserveAspectRatio='none' fill='%23050e20'%3E%3Crect x='0' y='67' width='37' height='33'/%3E%3Crect x='38' y='56' width='47' height='44'/%3E%3Crect x='87' y='82' width='27' height='18'/%3E%3Crect x='114' y='51' width='47' height='49'/%3E%3Crect x='165' y='72' width='25' height='28'/%3E%3Crect x='198' y='63' width='56' height='37'/%3E%3Crect x='258' y='80' width='33' height='20'/%3E%3Crect x='295' y='85' width='35' height='15'/%3E%3Crect x='340' y='69' width='38' height='31'/%3E%3Crect x='381' y='67' width='32' height='33'/%3E%3Crect x='417' y='81' width='45' height='19'/%3E%3Crect x='471' y='44' width='43' height='56'/%3E%3Crect x='520' y='71' width='54' height='29'/%3E%3Crect x='576' y='56' width='37' height='44'/%3E%3Crect x='617' y='51' width='27' height='49'/%3E%3C/svg%3E") center bottom / calc(var(--runner-h) * 1.5) 100% repeat-x;opacity:.88;transition:opacity 1.4s;bottom:0;left:-200vw}.sokol-brand .hero-street-road{--d:1300px;width:12000px;height:var(--d);clip-path:polygon(50% 0, calc(50% + var(--d) * 1.6667) 100%, calc(50% - var(--d) * .1111) 100%);background:linear-gradient(#2a6bff3d 0%,#2a6bff14 22%,#2a6bff08 100%);transition:opacity 1.4s;top:0;left:-6000px}.sokol-brand .hero-street-road:before,.sokol-brand .hero-street-road:after{content:"";background:linear-gradient(#dbe7ffcc 0%,#dbe7ff80 12%,#dbe7ff00 34%);position:absolute;inset:0}.sokol-brand .hero-street-road:before{clip-path:polygon(50% 0, calc(50% - var(--d) * .0111) 100%, calc(50% + var(--d) * .0667) 100%, 50% 0, calc(50% + var(--d) * 1.4889) 100%, calc(50% + var(--d) * 1.5667) 100%)}.sokol-brand .hero-street-road:after{clip-path:polygon(50% 0, calc(50% + var(--d) * .7389) 100%, calc(50% + var(--d) * .8167) 100%);-webkit-mask:linear-gradient(180deg, #0006 0, #0006 calc(var(--runner-h) * .05), #0000 calc(var(--runner-h) * .05), #0000 calc(var(--runner-h) * .0554), #000 calc(var(--runner-h) * .0554), #000 calc(var(--runner-h) * .0584), #0000 calc(var(--runner-h) * .0584), #0000 calc(var(--runner-h) * .0655), #000 calc(var(--runner-h) * .0655), #000 calc(var(--runner-h) * .0697), #0000 calc(var(--runner-h) * .0697), #0000 calc(var(--runner-h) * .08), #000 calc(var(--runner-h) * .08), #000 calc(var(--runner-h) * .0864), #0000 calc(var(--runner-h) * .0864), #0000 calc(var(--runner-h) * .1029), #000 calc(var(--runner-h) * .1029), #000 calc(var(--runner-h) * .1137), #0000 calc(var(--runner-h) * .1137), #0000 calc(var(--runner-h) * .144), #000 calc(var(--runner-h) * .144), #000 calc(var(--runner-h) * .1662), #0000 calc(var(--runner-h) * .1662), #0000 calc(var(--runner-h) * .24), #000 calc(var(--runner-h) * .24), #000 calc(var(--runner-h) * .3086), #0000 calc(var(--runner-h) * .3086), #0000 calc(var(--runner-h) * .72), #000 calc(var(--runner-h) * .72), #000 100%);-webkit-mask:linear-gradient(180deg, #0006 0, #0006 calc(var(--runner-h) * .05), #0000 calc(var(--runner-h) * .05), #0000 calc(var(--runner-h) * .0554), #000 calc(var(--runner-h) * .0554), #000 calc(var(--runner-h) * .0584), #0000 calc(var(--runner-h) * .0584), #0000 calc(var(--runner-h) * .0655), #000 calc(var(--runner-h) * .0655), #000 calc(var(--runner-h) * .0697), #0000 calc(var(--runner-h) * .0697), #0000 calc(var(--runner-h) * .08), #000 calc(var(--runner-h) * .08), #000 calc(var(--runner-h) * .0864), #0000 calc(var(--runner-h) * .0864), #0000 calc(var(--runner-h) * .1029), #000 calc(var(--runner-h) * .1029), #000 calc(var(--runner-h) * .1137), #0000 calc(var(--runner-h) * .1137), #0000 calc(var(--runner-h) * .144), #000 calc(var(--runner-h) * .144), #000 calc(var(--runner-h) * .1662), #0000 calc(var(--runner-h) * .1662), #0000 calc(var(--runner-h) * .24), #000 calc(var(--runner-h) * .24), #000 calc(var(--runner-h) * .3086), #0000 calc(var(--runner-h) * .3086), #0000 calc(var(--runner-h) * .72), #000 calc(var(--runner-h) * .72), #000 100%);mask:linear-gradient(180deg, #0006 0, #0006 calc(var(--runner-h) * .05), #0000 calc(var(--runner-h) * .05), #0000 calc(var(--runner-h) * .0554), #000 calc(var(--runner-h) * .0554), #000 calc(var(--runner-h) * .0584), #0000 calc(var(--runner-h) * .0584), #0000 calc(var(--runner-h) * .0655), #000 calc(var(--runner-h) * .0655), #000 calc(var(--runner-h) * .0697), #0000 calc(var(--runner-h) * .0697), #0000 calc(var(--runner-h) * .08), #000 calc(var(--runner-h) * .08), #000 calc(var(--runner-h) * .0864), #0000 calc(var(--runner-h) * .0864), #0000 calc(var(--runner-h) * .1029), #000 calc(var(--runner-h) * .1029), #000 calc(var(--runner-h) * .1137), #0000 calc(var(--runner-h) * .1137), #0000 calc(var(--runner-h) * .144), #000 calc(var(--runner-h) * .144), #000 calc(var(--runner-h) * .1662), #0000 calc(var(--runner-h) * .1662), #0000 calc(var(--runner-h) * .24), #000 calc(var(--runner-h) * .24), #000 calc(var(--runner-h) * .3086), #0000 calc(var(--runner-h) * .3086), #0000 calc(var(--runner-h) * .72), #000 calc(var(--runner-h) * .72), #000 100%)}.sokol-brand .sokol-hero.has-scene :is(.hero-street-road,.hero-street-skyline){opacity:0}.sokol-brand .hero-card{z-index:1;border-radius:26px;width:min(320px,58%);animation:9s ease-in-out infinite hero-float;position:absolute;top:44px;right:0}.sokol-brand .hero-card-outline{pointer-events:none;border:1px solid #ffffff38;border-radius:26px;position:absolute;inset:14px -14px -14px 14px;transform:translateZ(-40px)}.sokol-brand .hero-frame{aspect-ratio:4/5;background:var(--navy);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #000611f2,0 0 0 1px #fff3}.sokol-brand .hero-frame-sheen{z-index:3;pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff2e 50%,#0000 58%);animation:10s cubic-bezier(.4,0,.2,1) 2.2s infinite hero-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes hero-float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes hero-sheen{0%{transform:translate(-120%)}16%,to{transform:translate(120%)}}.sokol-brand .story-slides{margin:0;padding:0;list-style:none;position:absolute;inset:0}.sokol-brand .story-slides li{opacity:0;animation:story-slide calc(var(--story-count) * 5s) linear infinite;animation-delay:calc(var(--i) * 5s);margin:0;position:absolute;inset:0}.sokol-brand .story-slides li:first-child{animation-name:story-slide-first}.sokol-brand .story-slides li:after{content:"";background:linear-gradient(#07152c66 0%,#0000 22% 56%,#07152cf2 100%);position:absolute;inset:0}.sokol-brand .story-photo{object-fit:cover;width:100%;height:100%;animation:story-zoom calc(var(--story-count) * 5s) linear infinite;animation-delay:calc(var(--i) * 5s)}.sokol-brand .story-caption{z-index:1;color:#fff;position:absolute;bottom:22px;left:24px;right:24px}.sokol-brand .story-caption small{font:600 11px/1.4 var(--title-font);letter-spacing:.12em;text-transform:uppercase;color:#dbe5fb;text-wrap:balance;margin-bottom:6px;display:block}.sokol-brand .story-caption strong{font:700 32px/1.05 var(--title-font);letter-spacing:-.045em;font-variant-numeric:tabular-nums;display:block}.sokol-brand .story-bars{z-index:2;gap:6px;display:flex;position:absolute;top:16px;left:18px;right:18px}.sokol-brand .story-bars span{background:#ffffff59;border-radius:3px;flex:1;height:3px;position:relative;overflow:hidden}.sokol-brand .story-bars span:after{content:"";transform-origin:0;animation:calc(var(--story-count) * 5s) linear infinite;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.sokol-brand .story-bars span:first-child:after{animation-name:story-bar-1}.sokol-brand .story-bars span:nth-child(2):after{animation-name:story-bar-2}.sokol-brand .story-bars span:nth-child(3):after{animation-name:story-bar-3}.sokol-brand .story-bars span:nth-child(4):after{animation-name:story-bar-4}.sokol-brand .story-bars span:nth-child(5):after{animation-name:story-bar-5}@keyframes story-slide{0%{opacity:0}2.4%{opacity:1}20%{opacity:1}22.4%{opacity:0}to{opacity:0}}@keyframes story-slide-first{0%{opacity:1}20%{opacity:1}22.4%{opacity:0}97.6%{opacity:0}to{opacity:1}}@keyframes story-zoom{0%{transform:scale(1.02)}22.4%{transform:scale(1.12)}to{transform:scale(1.12)}}@keyframes story-bar-1{0%{transform:scaleX(0)}20%{transform:scaleX(1)}99.9%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes story-bar-2{0%,20%{transform:scaleX(0)}40%{transform:scaleX(1)}99.9%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes story-bar-3{0%,40%{transform:scaleX(0)}60%{transform:scaleX(1)}99.9%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes story-bar-4{0%,60%{transform:scaleX(0)}80%{transform:scaleX(1)}99.9%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes story-bar-5{0%,80%{transform:scaleX(0)}99.9%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.sokol-brand .story-slides li:first-child{opacity:1}.sokol-brand .story-bars span:first-child:after{transform:scaleX(1)}.sokol-brand .hero-frame-sheen{display:none}}.sokol-brand .about-sec{background:var(--paper)}.sokol-brand .about-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:72px;display:grid}.sokol-brand .about-content{padding:0}.sokol-brand .about-content .sec-title .title{font-size:clamp(30px,3.5vw,50px)}.sokol-brand .about-content p{max-width:580px;margin-bottom:16px;font-size:18px;line-height:1.75}.sokol-brand .about-content .btn-style1{margin-top:0}.sokol-brand .about-figure{position:relative}.sokol-brand .about-figure .media-frame{z-index:1;aspect-ratio:4/5;background:0 0;transition:box-shadow 1s .4s;box-shadow:0 50px 80px -50px #0f2a6b80}html.js .sokol-brand .about-figure .media-frame:not(.is-in){box-shadow:none}.sokol-brand .about-figure .media-frame img{object-position:50% 30%;transition:transform 1.4s cubic-bezier(.2,.7,.2,1),-webkit-mask-size 1.2s cubic-bezier(.2,.7,.2,1),mask-size 1.2s cubic-bezier(.2,.7,.2,1)}html.js .sokol-brand .about-figure .media-frame:not(.is-in) img{transform:scale(1.12)}.sokol-brand .about-bars{pointer-events:none;justify-items:end;gap:12px;display:grid;position:absolute;top:34px;right:-64px}.sokol-brand .about-bars i{background:var(--blue);border-radius:3px;height:26px;display:block;transform:skew(-32deg)}.sokol-brand .about-bars i:first-child{opacity:.14;width:210px}.sokol-brand .about-bars i:nth-child(2){opacity:.3;width:150px;margin-right:22px}.sokol-brand .about-bars i:nth-child(3){opacity:1;width:96px;margin-right:44px}.sokol-brand .about-badge{z-index:2;background:var(--blue);color:#fff;border-radius:16px;align-items:center;gap:14px;padding:18px 22px;display:flex;position:absolute;bottom:64px;left:-28px;box-shadow:0 26px 44px -18px #004ffcb3}.sokol-brand .about-badge strong{font:700 40px/1 var(--title-font);letter-spacing:-.04em}.sokol-brand .about-badge span{font-size:13px;line-height:1.4}.sokol-brand .service-lane .card-grid{gap:20px}.sokol-brand .service-tile{padding:28px 28px 30px;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s,border-color .3s;overflow:hidden}.sokol-brand .service-tile:after{content:"";background:var(--blue);transform-origin:0;height:3px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.sokol-brand .service-tile:is(:hover,:focus-within):after{transform:scaleX(1)}.sokol-brand .service-tile:hover{border-color:#004ffc40;transform:translateY(-6px);box-shadow:0 34px 60px -34px #0f2a6b73}.sokol-brand .service-tile-top{justify-content:space-between;align-items:flex-start;margin-bottom:44px;display:flex;position:relative}.sokol-brand .service-tile .ser-icon2{margin:0;transition:background .3s,color .3s,transform .45s cubic-bezier(.2,.7,.2,1)}.sokol-brand .service-tile:is(:hover,:focus-within) .ser-icon2{background:var(--blue);color:#fff;transform:rotate(-6deg)scale(1.04)}.sokol-brand .service-tile-index{font:600 13px/1 var(--title-font);letter-spacing:.1em;color:#5b6b85;font-variant-numeric:tabular-nums}.sokol-brand .service-tile :is(.title,p,.text-link){position:relative}.sokol-brand .service-tile .title{font-size:22px}.sokol-brand .service-tile .text-link svg{transition:transform .35s cubic-bezier(.2,.7,.2,1)}.sokol-brand .service-tile:hover .text-link svg{transform:translate(5px)}.sokol-brand .home .start-steps{background:linear-gradient(180deg, var(--navy) 0%, var(--navy-raised) 46%, var(--navy) 100%);position:relative}.sokol-brand .start-steps-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:80px;display:grid}.sokol-brand .start-steps-photo{position:sticky;top:118px}.sokol-brand .start-steps-frame{border-radius:var(--radius-media);aspect-ratio:4/5;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 60px 90px -50px #000611}.sokol-brand .start-steps-frame img{object-fit:cover;width:100%;height:100%}.sokol-brand .start-steps-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#07152ce6 100%);position:absolute;inset:0}.sokol-brand .start-steps-photo figcaption{z-index:1;color:#dbe5fb;padding:0;font-size:15px;line-height:1.5;position:absolute;bottom:26px;left:28px;right:28px}html.js .sokol-brand .start-steps-frame:not(.is-in)+figcaption{opacity:0}.sokol-brand .start-steps-frame+figcaption{transition:opacity .6s .7s}.sokol-brand .start-steps-photo figcaption strong{font:700 26px/1.2 var(--title-font);letter-spacing:-.03em;color:#fff;margin-bottom:4px;display:block}.sokol-brand .step-line{gap:0;margin:0 0 40px;padding:0;list-style:none;display:grid;position:relative}.sokol-brand .step-line li{--fx-distance:18px;grid-template-columns:48px 1fr;gap:22px;margin:0;padding-bottom:28px;display:grid;position:relative}.sokol-brand .step-line li:last-child{padding-bottom:0}.sokol-brand .step-line li:not(:last-child):before,.sokol-brand .step-line li:not(:last-child):after{content:"";width:1px;position:absolute;top:48px;bottom:0;left:23.5px}.sokol-brand .step-line li:not(:last-child):before{background:#b8d0ff29}.sokol-brand .step-line li:not(:last-child):after{background:linear-gradient(180deg, var(--blue), #b8d0ff);transform-origin:top;transition:transform .9s cubic-bezier(.2,.7,.2,1) .25s}.sokol-brand .step-line-number{border:1px solid var(--blue);background:var(--blue);width:48px;height:48px;font:600 14px/1 var(--title-font);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;transition:background .5s .1s,border-color .5s .1s,color .5s .1s,box-shadow .5s .1s;display:grid;box-shadow:0 0 0 6px #004ffc2e,0 10px 30px -6px #004ffc}html.js .sokol-brand .step-line li:not(.is-in) .step-line-number{color:var(--sky);box-shadow:none;background:#ffffff0d;border-color:#b8d0ff59}html.js .sokol-brand .step-line li:not(.is-in):after{transform:scaleY(0)}.sokol-brand .step-line h3{letter-spacing:-.025em;color:#fff;margin:10px 0 6px;font-size:21px;line-height:1.3}.sokol-brand .step-line p{max-width:520px;color:var(--text-color);margin:0;font-size:16px;line-height:1.65}.sokol-brand .results-band{background:var(--navy);position:relative;overflow:hidden}.sokol-brand .results-band:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#004ffc4d,#0000);width:70%;height:78%;position:absolute;top:-18%;right:-12%}.sokol-brand .results-lanes{pointer-events:none;background:repeating-linear-gradient(122deg,#0000 0 64px,#b8d0ff17 64px 65px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 82% 26%,#000,#0000 78%);mask-image:radial-gradient(60% 60% at 82% 26%,#000,#0000 78%)}.sokol-brand .results-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;margin-bottom:84px;display:grid;position:relative}.sokol-brand .results-head .sec-title{margin-bottom:0}.sokol-brand .results-head .stat-row{margin:44px 0 40px}.sokol-brand .results-photos{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.sokol-brand .results-photo{aspect-ratio:3/4.5;background:var(--navy-raised);transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity .8s;transition-delay:calc(var(--fx-step,0s) * var(--fx-i,0));border-radius:20px;position:relative;overflow:hidden;box-shadow:0 44px 70px -34px #000611f2,0 0 0 1px #ffffff24}.sokol-brand .results-photo img{object-fit:cover;width:100%;height:100%}.sokol-brand .results-photo:after{content:"";pointer-events:none;position:absolute;inset:0}.sokol-brand .results-photo:first-child{z-index:1;transform:perspective(1000px)translate(16%)rotateY(24deg)scale(.9)}.sokol-brand .results-photo:first-child:after{background:linear-gradient(90deg,#07152cb3,#07152c1a 70%)}.sokol-brand .results-photo:nth-child(2){z-index:2;transform:perspective(1000px)scale(1.12);box-shadow:0 60px 90px -36px #000611,0 0 0 1px #ffffff3d,0 0 90px -20px #004ffc99}.sokol-brand .results-photo:nth-child(2):after{background:linear-gradient(160deg,#ffffff24,#0000 34%)}.sokol-brand .results-photo:nth-child(3){z-index:1;transform:perspective(1000px)translate(-16%)rotateY(-24deg)scale(.9)}.sokol-brand .results-photo:nth-child(3):after{background:linear-gradient(270deg,#07152cb3,#07152c1a 70%)}html.js .sokol-brand .results-photos:not(.is-in)>.results-photo{transform:perspective(1000px)translateY(46px)scale(.86)}.sokol-brand .ticker-board{transform-origin:50% 100%;gap:14px;display:grid;position:relative;transform:perspective(1500px)rotateX(13deg)}.sokol-brand .ticker{display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.sokol-brand .ticker-track{flex-shrink:0;gap:14px;margin:0;padding:0 7px;list-style:none;animation:70s linear infinite ticker;display:flex}.sokol-brand .ticker.is-reverse .ticker-track{animation-duration:84s;animation-direction:reverse}.sokol-brand .ticker:hover .ticker-track{animation-play-state:paused}.sokol-brand .ticker-item{border:1px solid var(--line-on-dark);white-space:nowrap;background:linear-gradient(#ffffff12,#ffffff05);border-radius:18px;align-items:center;gap:16px;margin:0;padding:16px 20px 16px 24px;display:flex}.sokol-brand .ticker-item strong{font:700 26px/1 var(--title-font);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.sokol-brand .ticker-who{color:var(--text-color);gap:2px;font-size:13px;line-height:1.35;display:grid}.sokol-brand .ticker-who b{font:600 15px/1.3 var(--title-font);color:#fff}.sokol-brand .ticker-item .chip{padding:4px 11px;font-size:11px}.sokol-brand .ticker-item.is-record{background:linear-gradient(120deg,#004ffc4d,#ffffff0a 72%);border-color:#004ffc99;box-shadow:0 18px 40px -22px #004ffc}.sokol-brand .ticker-item.is-record .chip{color:#fff;background:var(--blue);border-color:var(--blue)}@keyframes ticker{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.sokol-brand .ticker-board{transform:none}.sokol-brand .ticker{padding-inline:var(--gutter);flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.sokol-brand .ticker-track{flex-wrap:wrap;padding:0}.sokol-brand .ticker-track[aria-hidden=true]{display:none}}.sokol-brand .story-tile .team-img{border-radius:var(--radius-media);margin-bottom:22px;box-shadow:0 40px 60px -44px #0f2a6b99}.sokol-brand .story-tile .team-img:after{content:"";opacity:1;pointer-events:none;background:linear-gradient(#0000,#07152cd9);border-radius:0;width:100%;height:46%;display:block;position:absolute;inset:auto 0 0;transform:none}.sokol-brand .story-tile .team-img img{transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.sokol-brand .story-tile:hover .team-img img{transform:scale(1.07)}.sokol-brand .story-tile-kicker{z-index:1;font:600 12px/1.4 var(--title-font);letter-spacing:.1em;text-transform:uppercase;color:#fff;pointer-events:none;position:absolute;bottom:20px;left:22px;right:76px}.sokol-brand .story-tile-arrow{z-index:1;width:44px;height:44px;color:var(--blue);pointer-events:none;background:#fff;border-radius:50%;place-items:center;transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s,color .3s;display:grid;position:absolute;bottom:16px;right:18px}.sokol-brand .story-tile-arrow svg{width:18px;height:18px}.sokol-brand .story-tile:hover .story-tile-arrow{background:var(--blue);color:#fff;transform:rotate(45deg)scale(1.08)}.sokol-brand .story-tile .team-content time{color:var(--muted);margin-bottom:8px;font-size:13px;display:block}.sokol-brand .story-tile .team-content .name{letter-spacing:-.03em;font-size:24px;line-height:1.22}.sokol-brand .story-tile .team-content p{margin-bottom:0}.sokol-brand .home-faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.sokol-brand .home-faq-aside{position:sticky;top:124px}.sokol-brand .home-faq .faq-box{max-width:none}.sokol-brand .home-faq .faq-box .vs-accordion .accordion-item{transition:border-color .3s,box-shadow .3s}.sokol-brand .home-faq .faq-box .vs-accordion .accordion-item:has(.accordion-button:not(.collapsed)){border-color:#004ffc4d;box-shadow:0 26px 50px -36px #0f2a6b80}.sokol-brand .home-faq .faq-box .vs-accordion .accordion-item .accordion-button{padding:24px 26px;font-size:18px}.sokol-brand .home-faq .faq-box .vs-accordion .accordion-item .accordion-body{padding:0 26px 26px}.sokol-brand .home-cta{background:var(--navy)}.sokol-brand .home-cta-card{isolation:isolate;background:radial-gradient(60% 120% at 88% 0,#0a45d6e6 0%,#0a45d600 70%),linear-gradient(#0b1d3b,#081a3a);border-radius:28px;justify-content:space-between;align-items:flex-end;gap:40px;padding:84px 72px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.sokol-brand .home-cta-road{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.sokol-brand .home-cta-road .edge{fill:none;stroke:#b8d0ff;stroke-opacity:.3;stroke-width:1.5px;vector-effect:non-scaling-stroke}.sokol-brand .home-cta-road .centre{fill:none;stroke:#b8d0ff;stroke-opacity:.34;stroke-width:2px;stroke-dasharray:26 34;vector-effect:non-scaling-stroke}.sokol-brand .home-cta-road .runner{--len:1.2;fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:var(--len) calc(100 - var(--len));stroke-dashoffset:calc(40 + var(--len));vector-effect:non-scaling-stroke;animation:7s linear infinite cta-run}.sokol-brand .home-cta-road .runner.is-tail{--len:9;stroke:#7fa6ff;stroke-width:2px;stroke-opacity:.5}.sokol-brand .home-cta-road .runner.is-glow{--len:3.5;stroke:#b8d0ff;stroke-opacity:.8}@keyframes cta-run{0%{stroke-dashoffset:calc(100 + var(--len))}to{stroke-dashoffset:var(--len)}}.sokol-brand .home-cta-mark{z-index:-1;opacity:.16;filter:brightness(0)invert();pointer-events:none;width:150px;height:auto;position:absolute;top:38px;right:44px}.sokol-brand .home-cta-copy{max-width:720px;position:relative}.sokol-brand .home-cta-eyebrow{font:600 13px/1.4 var(--title-font);letter-spacing:.14em;text-transform:uppercase;color:var(--sky);align-items:center;gap:12px;margin-bottom:22px;display:inline-flex}.sokol-brand .home-cta-eyebrow:before{content:"";background:linear-gradient(90deg,currentColor 0 10px,#0000 10px 14px,currentColor 14px 26px);width:26px;height:10px;transform:skew(-32deg)}.sokol-brand .home-cta-card .title{letter-spacing:-.05em;color:#fff;text-wrap:balance;margin-bottom:18px;font-size:clamp(32px,4.4vw,64px);line-height:1.04}.sokol-brand .home-cta-card p{color:#dbe5fb;max-width:520px;margin:0;font-size:18px;line-height:1.7}.sokol-brand .home-cta-card>.btn-style1{flex-shrink:0;margin:0;position:relative}@media (max-width:1199px){.sokol-brand .hero-grid{gap:40px;padding-top:136px}.sokol-brand .hero-proof{grid-template-columns:repeat(3,minmax(0,auto))}.sokol-brand .hero-proof div{padding:0 18px}.sokol-brand .about-grid{gap:48px}.sokol-brand .about-bars{right:-34px}.sokol-brand .start-steps-grid,.sokol-brand .home-faq-grid{gap:48px}.sokol-brand .home-cta-card{padding:64px 48px}.sokol-brand .service-tile-top{margin-bottom:30px}}@media (max-width:1060px){.sokol-brand .sokol-hero{box-shadow:none;border-radius:0 0 24px 24px;margin:0}.sokol-brand .hero-grid{padding-top:118px}.sokol-brand .home .about-sec{border-radius:24px 24px 0 0;margin-top:14px}}@media (max-width:991px){.sokol-brand .split-head{grid-template-columns:1fr;margin-bottom:40px}.sokol-brand .split-head .sec-title .title{margin-bottom:0}.sokol-brand .about-grid{grid-template-columns:1fr}.sokol-brand .about-figure{max-width:520px}.sokol-brand .about-badge{bottom:60px;left:16px}.sokol-brand .start-steps-grid{grid-template-columns:1fr;gap:44px}.sokol-brand .start-steps-photo{order:2;position:relative;top:auto}.sokol-brand .start-steps-frame{aspect-ratio:16/11}.sokol-brand .start-steps-frame:after{background:linear-gradient(#0000 30%,#07152cf2 88%)}.sokol-brand .results-head{grid-template-columns:1fr;gap:64px;margin-bottom:72px}.sokol-brand .results-stage{width:100%;max-width:560px;margin-inline:auto}.sokol-brand .home-faq-grid{grid-template-columns:1fr;gap:8px}.sokol-brand .home-faq-aside{display:contents;position:static}.sokol-brand .home-faq-aside>:last-child{order:3;margin-top:28px}.sokol-brand .home-cta-card{flex-direction:column;align-items:flex-start;gap:32px}.sokol-brand .ticker-board{transform:perspective(1200px)rotateX(9deg)}}@media (min-width:768px) and (max-width:991px){.sokol-brand .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:32px}.sokol-brand .sokol-hero .title{font-size:44px}.sokol-brand .sokol-hero .hero-lead{margin-bottom:26px;font-size:16px}.sokol-brand .hero-visual{--runner-h:400px;--runner-left:6px;height:450px}.sokol-brand .hero-card{width:186px;top:26px}.sokol-brand .hero-card,.sokol-brand .hero-frame,.sokol-brand .hero-card-outline{border-radius:20px}.sokol-brand .hero-card-outline{inset:10px -10px -10px 10px}.sokol-brand .story-caption{bottom:16px;left:16px;right:16px}.sokol-brand .story-caption small{letter-spacing:.08em;font-size:10px}.sokol-brand .story-caption strong{font-size:22px}.sokol-brand .story-bars{gap:4px;top:12px;left:14px;right:14px}.sokol-brand .hero-proof{margin-top:34px}.sokol-brand .hero-proof div{padding:0 14px}.sokol-brand .hero-proof dd{font-size:22px}.sokol-brand .hero-proof dt{font-size:12px}.sokol-brand .hero-races{margin-top:48px}.sokol-brand .hero-races img{height:42px}.sokol-brand .hero-races img[alt=Berlin\ Marathon]{height:28px}.sokol-brand .about-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:36px}.sokol-brand .about-content p{font-size:16px}.sokol-brand .about-badge{bottom:64px;left:-14px}.sokol-brand .about-bars{right:-24px}.sokol-brand .stat-row{gap:0 16px}.sokol-brand .results-head{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:36px;margin-bottom:64px}.sokol-brand .results-stage{max-width:none}.sokol-brand .card-grid.story-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sokol-brand .story-tile .team-content .name{font-size:18px}.sokol-brand .story-tile .team-content p{font-size:14px}.sokol-brand .story-tile-kicker{font-size:11px;bottom:14px;left:14px;right:14px}.sokol-brand .story-tile-arrow{display:none}}@media (max-width:767px){.sokol-brand .hero-proof{grid-template-columns:repeat(3,minmax(0,1fr))}.sokol-brand .hero-scene:after{display:none}.sokol-brand .hero-grid{flex-direction:column;align-items:stretch;gap:0;display:flex}.sokol-brand .hero-grid>*,.sokol-brand .hero-content>*{flex:none}.sokol-brand .sokol-hero .title{margin-top:0}.sokol-brand .sokol-hero .hero-content{display:contents}.sokol-brand .hero-visual{--runner-h:376px;--runner-left:4%;--runner-lateral:.12;order:5;width:100%;max-width:440px;height:400px;margin-top:58px}.sokol-brand .hero-proof{order:6}.sokol-brand .hero-card{width:55%;top:30px}.sokol-brand .hero-card,.sokol-brand .hero-frame,.sokol-brand .hero-card-outline{border-radius:20px}.sokol-brand .hero-card-outline{inset:10px -10px -10px 10px}.sokol-brand .story-caption{bottom:16px;left:16px;right:16px}.sokol-brand .story-caption small{letter-spacing:.08em;font-size:10px}.sokol-brand .story-caption strong{font-size:22px}.sokol-brand .story-bars{gap:4px;top:12px;left:14px;right:14px}.sokol-brand .hero-street-glow{width:600px;height:340px;top:-170px;left:-300px}}@media (max-width:640px){.sokol-brand .card-grid.story-rail{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;display:flex;overflow-x:auto}.sokol-brand .card-grid.story-rail::-webkit-scrollbar{display:none}.sokol-brand .card-grid.story-rail>*{scroll-snap-align:start;flex:0 0 78%;height:auto}.sokol-brand .story-tile .team-img{box-shadow:none;margin-bottom:16px}.sokol-brand .story-tile .team-content .name{font-size:20px}.sokol-brand .service-lane .card-grid{gap:12px}.sokol-brand .service-tile{padding:22px}.sokol-brand .service-tile-top{margin-bottom:22px}.sokol-brand .service-tile .title{font-size:20px}}@media (max-width:575px){.sokol-brand .home .sec-title{margin-bottom:30px}.sokol-brand .home .sec-title .title{margin-bottom:18px;font-size:clamp(30px,8.6vw,38px)}.sokol-brand .home .sec-title .sub-title{margin-bottom:16px;font-size:12px}.sokol-brand .split-head{gap:20px;margin-bottom:30px}.sokol-brand .split-head-side p{margin-bottom:20px;font-size:16px}.sokol-brand .stat-row{gap:0 14px;margin:28px 0 30px}.sokol-brand .stat-row>div{padding-top:14px}.sokol-brand .stat-row dd{font-size:32px}.sokol-brand .stat-row.is-large dd{font-size:clamp(40px,12.5vw,52px)}.sokol-brand .stat-row dt{margin-top:8px;font-size:12.5px;line-height:1.4}.sokol-brand .hero-grid{padding-top:108px}.sokol-brand .sokol-hero .title{margin-bottom:22px;font-size:clamp(40px,12vw,50px)}.sokol-brand .sokol-hero .hero-lead{margin-bottom:28px;font-size:16.5px}.sokol-brand .hero-eyebrow{margin-bottom:22px}.sokol-brand .hero-eyebrow span{letter-spacing:.1em;font-size:12px}.sokol-brand .sokol-hero .title .hero-kicker{letter-spacing:.1em;margin-bottom:12px;font-size:12px}.sokol-brand .hero-proof{border-top:1px solid #ffffff26;margin-top:30px;padding-top:22px}.sokol-brand .hero-proof div{padding:0 12px}.sokol-brand .hero-proof dd{font-size:24px}.sokol-brand .hero-proof dt{font-size:11.5px;line-height:1.35}.sokol-brand .hero-races{gap:14px 24px;margin-top:30px;padding:22px 0 24px}.sokol-brand .hero-races ul{flex-wrap:nowrap;justify-content:space-between;gap:14px;width:100%}.sokol-brand .hero-races img{height:32px}.sokol-brand .hero-races img[alt=Berlin\ Marathon]{height:21px}.sokol-brand .about-grid{gap:40px}.sokol-brand .home .about-content .sec-title .title{font-size:clamp(26px,7.6vw,32px)}.sokol-brand .about-content p{font-size:16.5px}.sokol-brand .about-figure{margin-right:18px}.sokol-brand .about-figure .media-frame{aspect-ratio:1}.sokol-brand .about-bars{gap:8px;top:22px;right:-30px}.sokol-brand .about-bars i{height:16px}.sokol-brand .about-bars i:first-child{width:120px}.sokol-brand .about-bars i:nth-child(2){width:86px;margin-right:14px}.sokol-brand .about-bars i:nth-child(3){width:54px;margin-right:28px}.sokol-brand .about-badge{padding:12px 16px;bottom:52px}.sokol-brand .about-badge strong{font-size:30px}.sokol-brand .start-steps-grid{gap:36px}.sokol-brand .start-steps-frame{aspect-ratio:5/4}.sokol-brand .start-steps-photo figcaption{bottom:20px;left:20px;right:20px}.sokol-brand .start-steps-photo figcaption strong{font-size:21px}.sokol-brand .step-line{margin-bottom:30px}.sokol-brand .step-line li{grid-template-columns:42px 1fr;gap:16px;padding-bottom:22px}.sokol-brand .step-line li:not(:last-child):before,.sokol-brand .step-line li:not(:last-child):after{top:42px;left:20.5px}.sokol-brand .step-line-number{width:42px;height:42px;font-size:13px;box-shadow:0 0 0 4px #004ffc2e}.sokol-brand .step-line h3{margin-top:8px;font-size:19px}.sokol-brand .step-line p{font-size:15.5px}.sokol-brand .results-head{gap:52px;margin-bottom:60px}.sokol-brand .results-head .stat-row{margin:32px 0 30px}.sokol-brand .results-stage{padding-inline:4px}.sokol-brand .results-photo{border-radius:14px}.sokol-brand .ticker-board{gap:10px;transform:perspective(900px)rotateX(7deg)}.sokol-brand .ticker-track{gap:10px;padding:0 5px}.sokol-brand .ticker-item{border-radius:14px;gap:12px;padding:12px 14px 12px 16px}.sokol-brand .ticker-item strong{font-size:21px}.sokol-brand .home-faq .faq-box .vs-accordion .accordion-item .accordion-button{padding:18px;font-size:16.5px}.sokol-brand .home-faq .faq-box .vs-accordion .accordion-item .accordion-body{padding:0 18px 20px}.sokol-brand .home-cta-card{border-radius:22px;gap:26px;padding:44px 24px 36px}.sokol-brand .home-cta-card p{font-size:16.5px}.sokol-brand .home-cta-mark{width:84px;top:auto;bottom:22px;right:18px}.sokol-brand .home .home-services,.sokol-brand .home .home-faq{border-radius:0 0 22px 22px}.sokol-brand .home .home-stories{border-radius:22px 22px 0 0}}
.sokol-brand .audience-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;gap:64px;display:grid}.sokol-brand .audience-photo{min-height:420px;margin:0}.sokol-brand .audience-photo img{position:absolute;inset:0}.sokol-brand .audience-list{border-top:1px solid var(--line-on-light);margin:0;padding:0;list-style:none}.sokol-brand .audience-list li{border-bottom:1px solid var(--line-on-light);grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:8px;margin:0;padding:22px 0;display:grid}.sokol-brand .audience-nmbr{font:600 14px/1.4 var(--title-font);letter-spacing:.04em;color:var(--blue);font-variant-numeric:tabular-nums}.sokol-brand .audience-list h3{letter-spacing:-.02em;margin:0 0 6px;font-size:20px;line-height:1.3}.sokol-brand .audience-list p{text-wrap:pretty;margin:0;font-size:16px;line-height:1.65}.sokol-brand .offer-featured{border:1px solid var(--line-on-dark);background:radial-gradient(110% 150% at 0% 0%, #004ffc 0%, #0a2f86 48%, var(--navy-card) 100%);border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;margin-bottom:24px;padding:48px;display:grid;position:relative;overflow:hidden}.sokol-brand .offer-featured .ser-icon2{color:#fff;background:#ffffff1f}.sokol-brand .offer-featured .title{letter-spacing:-.04em;margin-bottom:14px;font-size:clamp(28px,3vw,40px);line-height:1.15}.sokol-brand .offer-featured .title a{color:#fff}.sokol-brand .offer-featured-main>p{color:#e4ecff;max-width:460px;margin-bottom:30px;font-size:18px;line-height:1.7}.sokol-brand .offer-featured-scope{border-radius:var(--radius-card);border:1px solid var(--line-on-dark);background:#07152c8c;padding:32px}.sokol-brand .offer-featured-scope h4{font:600 13px/1.4 var(--title-font);letter-spacing:.12em;text-transform:uppercase;color:var(--sky);margin:0 0 20px}.sokol-brand .offer-featured-scope .faq-list2 li{color:#e4ecff;padding-left:0;font-size:15px}.sokol-brand .offer-featured-scope .faq-list2 li svg{color:var(--sky)}.sokol-brand .process-info{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:40px 24px;margin:0;padding:0;list-style:none;display:grid}.sokol-brand .process-info:before{display:none}.sokol-brand .process-card{background:0 0;border:0;border-radius:0;flex-direction:column;width:auto;max-width:none;margin:0;padding:0;display:flex;position:relative}.sokol-brand .process-card:before{content:"";background:#10234226;width:calc(100% + 24px);height:1px;position:absolute;top:32px;left:50%}.sokol-brand .process-card:nth-child(3n):before,.sokol-brand .process-card:last-child:before{display:none}.sokol-brand .card-nmbr{z-index:1;border:1px solid var(--line-on-light);width:64px;height:64px;color:var(--blue);font:600 18px/1 var(--title-font);font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;margin:0 auto 14px;transition:background .3s,color .3s,border-color .3s;display:grid;position:relative}.sokol-brand .process-card:hover .card-nmbr{background:var(--blue);border-color:var(--blue);color:#fff}.sokol-brand .process-card .empty{background:var(--blue);width:8px;height:8px;margin:0 auto;transform:rotate(45deg)}.sokol-brand .process-content{text-align:center;border:1px solid var(--line-on-light);border-radius:var(--radius-card);background:#fff;flex:1;margin-top:14px;padding:28px 24px 30px}.sokol-brand .process-content .title{letter-spacing:-.02em;margin:0 0 10px;font-size:20px;line-height:1.3}.sokol-brand .process-content p{text-wrap:pretty;margin:0;font-size:15px;line-height:1.7}.sokol-brand .honesty-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.sokol-brand .honesty-grid .sec-title{margin-bottom:0}.sokol-brand .honesty-list{border-top:1px solid var(--line-on-dark);margin:0;padding:0;list-style:none}.sokol-brand .honesty-list li{border-bottom:1px solid var(--line-on-dark);grid-template-columns:minmax(0,190px) minmax(0,1fr);gap:8px 24px;margin:0;padding:22px 0;display:grid}.sokol-brand .honesty-list a{font:600 16px/1.5 var(--title-font);color:#fff}.sokol-brand .honesty-list a:hover{color:var(--sky)}.sokol-brand .honesty-list p{text-wrap:pretty;grid-column:2;margin:0;font-size:16px;line-height:1.65}.sokol-brand .proof-strip{border:1px solid var(--line-on-dark);border-radius:var(--radius-card);background:#ffffff08;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;margin-top:64px;padding:36px 40px;display:grid}.sokol-brand .proof-copy h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:22px;line-height:1.3}.sokol-brand .proof-copy p{margin:0 0 14px;font-size:15px;line-height:1.65}.sokol-brand .proof-strip .counter-box{background:0 0}.sokol-brand #offer-faq .accordion-button .arrow-btn{position:static}.sokol-brand .service-intro{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:72px;display:grid}.sokol-brand .service-intro-text p{text-wrap:pretty;max-width:620px;margin-bottom:16px;font-size:17px;line-height:1.75}.sokol-brand .service-intro-text .service-lead{font:600 clamp(22px, 2.3vw, 30px)/1.35 var(--title-font);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-bottom:22px}.sokol-brand .service-fits{border-top:1px solid var(--line-on-light);margin:30px 0 34px;padding-top:24px}.sokol-brand .service-fits h2{font:600 13px/1.4 var(--title-font);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}.sokol-brand .service-fits .chip{padding:7px 14px;font-size:13px;transition:background .25s,color .25s}.sokol-brand .service-fits .chip:hover{background:var(--blue);color:#fff}.sokol-brand .service-photo{aspect-ratio:4/5}.sokol-brand .scope-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.sokol-brand .scope-aside .sec-title{margin-bottom:0}.sokol-brand .scope-note{border-left:2px solid var(--sky);background:#ffffff0a;border-radius:0 14px 14px 0;margin-top:32px;padding:22px 24px}.sokol-brand .scope-note h3{font:600 13px/1.4 var(--title-font);letter-spacing:.12em;text-transform:uppercase;color:var(--sky);margin:0 0 8px}.sokol-brand .scope-note p{margin:0;font-size:15px;line-height:1.7}.sokol-brand .scope-note p+p{margin-top:10px}.sokol-brand .scope-list{border-top:1px solid var(--line-on-dark);margin:0;padding:0;list-style:none}.sokol-brand .scope-list li{border-bottom:1px solid var(--line-on-dark);font:500 18px/1.5 var(--title-font);letter-spacing:-.01em;color:#fff;grid-template-columns:56px minmax(0,1fr);align-items:baseline;gap:8px;margin:0;padding:20px 0;display:grid}.sokol-brand .scope-nmbr{font:600 14px/1.4 var(--title-font);letter-spacing:.04em;color:var(--sky);font-variant-numeric:tabular-nums}.sokol-brand .terms-panel{border:1px solid var(--line-on-light);background:#fff;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;padding:56px;display:grid}.sokol-brand .terms-copy .sec-title{margin-bottom:30px}.sokol-brand .terms-copy .sec-title .title{font-size:clamp(28px,2.8vw,38px)}.sokol-brand .terms-steps{gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sokol-brand .terms-steps:before{content:"";background:var(--line-on-light);width:1px;position:absolute;top:22px;bottom:22px;left:22px}.sokol-brand .terms-steps li{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:20px;margin:0;display:grid;position:relative}.sokol-brand .terms-nmbr{background:var(--paper-tint);width:44px;height:44px;color:var(--blue);font:600 14px/1 var(--title-font);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.sokol-brand .terms-steps h3{letter-spacing:-.02em;margin:8px 0 6px;font-size:19px;line-height:1.3}.sokol-brand .terms-steps p{margin:0;font-size:15px;line-height:1.7}@media (max-width:1199px){.sokol-brand .audience-grid,.sokol-brand .honesty-grid,.sokol-brand .scope-grid,.sokol-brand .proof-strip{gap:44px}.sokol-brand .offer-featured{gap:36px;padding:40px}.sokol-brand .service-intro{gap:48px}.sokol-brand .terms-panel{gap:44px;padding:44px}}@media (max-width:991px){.sokol-brand .audience-grid,.sokol-brand .honesty-grid,.sokol-brand .scope-grid,.sokol-brand .terms-panel{grid-template-columns:1fr;gap:36px}.sokol-brand .service-intro{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:36px}.sokol-brand .audience-photo{aspect-ratio:16/10;min-height:0}.sokol-brand .offer-featured{grid-template-columns:1fr;padding:36px}.sokol-brand .offer-featured-main>p{max-width:none}.sokol-brand .process-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.sokol-brand .process-card{border:1px solid var(--line-on-light);border-radius:var(--radius-card);background:#fff;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:24px;display:grid}.sokol-brand .process-card:before,.sokol-brand .process-card .empty{display:none}.sokol-brand .card-nmbr{background:var(--paper-tint);border-color:#0000;width:52px;height:52px;margin:0;font-size:16px}.sokol-brand .process-content{text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0}.sokol-brand .process-content .title{margin-top:4px;font-size:19px}.sokol-brand .proof-strip{grid-template-columns:1fr;gap:28px;margin-top:48px;padding:30px}.sokol-brand .terms-panel{padding:36px}}@media (max-width:640px){.sokol-brand .audience-list li,.sokol-brand .scope-list li{grid-template-columns:40px minmax(0,1fr);padding:18px 0}.sokol-brand .audience-list h3{font-size:18px}.sokol-brand .scope-list li{font-size:16px}.sokol-brand .offer-featured{border-radius:22px;padding:26px 22px}.sokol-brand .offer-featured-main>p{font-size:16px}.sokol-brand .offer-featured-scope{padding:22px 20px}.sokol-brand .process-info{grid-template-columns:1fr;gap:14px}.sokol-brand .process-card{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:20px}.sokol-brand .card-nmbr{width:44px;height:44px;font-size:14px}.sokol-brand .process-content .title{margin-top:2px;font-size:18px}.sokol-brand .honesty-list li{grid-template-columns:1fr;gap:6px;padding:18px 0}.sokol-brand .honesty-list p{grid-column:1;font-size:15px}.sokol-brand .proof-strip{margin-top:40px;padding:22px 18px}.sokol-brand .service-intro-text p{font-size:16px}.sokol-brand .service-intro{grid-template-columns:1fr}.sokol-brand .terms-panel{border-radius:22px;padding:26px 22px}.sokol-brand .terms-steps li{gap:14px}}.sokol-brand .honesty-list a{position:relative}.sokol-brand .honesty-list a:after{content:"";position:absolute;inset:-10px -6px}@media (max-width:991px){.sokol-brand .service-fits .chip{min-height:44px;padding:9px 16px}.sokol-brand .service-fits .chip-list{gap:8px}}@media (max-width:640px){.sokol-brand .audience-photo{aspect-ratio:16/11}.sokol-brand .service-photo{aspect-ratio:1!important}.sokol-brand .service-fits{margin:24px 0 28px;padding-top:20px}.sokol-brand .scope-note{margin-top:24px;padding:18px 20px}.sokol-brand .scope-grid{gap:28px}.sokol-brand .terms-panel{gap:30px}.sokol-brand .terms-steps{gap:22px}.sokol-brand .offer-featured{gap:26px}}@media (min-width:641px) and (max-width:991px){.sokol-brand .card-grid.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sokol-brand .card-grid.related-grid .ser-block2{padding:22px 20px}.sokol-brand .card-grid.related-grid .ser-block2 .title{font-size:18px}.sokol-brand .card-grid.related-grid .ser-block2 p{font-size:14px}}@property --sokol-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sokol-orbit{to{--sokol-angle:360deg}}.sokol-brand .audience-grid{align-items:start}.sokol-brand .audience-photo{aspect-ratio:4/5;min-height:0;position:sticky;top:112px;box-shadow:0 50px 80px -50px #0f2a6b99}.sokol-brand .audience-list{border-top-color:#10234233}.sokol-brand .audience-list li{transition:padding .45s var(--ease-out), background-color .35s ease;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:8px 20px;padding:26px 18px 26px 0;position:relative}.sokol-brand .audience-list li:before{content:"";background:var(--blue);transform-origin:0;height:2px;transition:transform .6s var(--ease-out);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.sokol-brand .audience-list li:hover{background:linear-gradient(90deg,#004ffc0d,#004ffc00 70%);padding-left:18px;padding-right:0}.sokol-brand .audience-list li:hover:before{transform:scaleX(1)}.sokol-brand .audience-nmbr{font:800 46px/1 var(--title-font);letter-spacing:-.05em;color:var(--paper);-webkit-text-stroke:2px #004ffc;paint-order:stroke fill;transition:color .35s}.sokol-brand .audience-list li:hover .audience-nmbr{color:var(--blue)}.sokol-brand .audience-list h3{margin-bottom:8px;font-size:22px}.sokol-brand .offer-featured{isolation:isolate;border-color:var(--hairline-strong);background:radial-gradient(100% 150% at 0 0,#0a55ff 0%,#0a3aae 30%,#0b2256 62%,#091a38 100%);border-radius:34px;gap:64px;margin-bottom:28px;padding:64px;box-shadow:0 60px 90px -80px #004ffc99,inset 0 1px #ffffff38}.sokol-brand .offer-featured:before{content:"";z-index:-1;pointer-events:none;background:var(--grain), repeating-radial-gradient(ellipse 70% 130% at 100% 130%, #fff0 0 57px, #ffffff17 57px 58px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 90%);mask-image:linear-gradient(100deg,#0000 30%,#000 90%)}.sokol-brand .offer-featured:after{content:"";border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--sokol-angle), #fff0 0deg, #fff 36deg, #b8d0ff00 80deg, #fff0 360deg);-webkit-mask-composite:xor;padding:1px;animation:9s linear infinite sokol-orbit;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sokol-brand .offer-featured .ser-icon2{background:#ffffff1f;border-radius:18px;width:64px;height:64px;margin-bottom:30px;box-shadow:inset 0 0 0 1px #ffffff40,0 16px 30px -16px #000818}.sokol-brand .offer-featured .ser-icon2 svg{width:32px;height:32px}.sokol-brand .offer-featured .title{letter-spacing:var(--display-tracking);margin-bottom:18px;font-size:clamp(32px,4.4vw,60px);font-weight:800;line-height:1.02}.sokol-brand .offer-featured-main>p{max-width:500px;margin-bottom:36px;font-size:19px}.sokol-brand .offer-featured-main>.btn-style1{height:58px;padding-left:30px;font-size:16px;box-shadow:0 20px 44px -18px #000818cc}.sokol-brand .offer-featured-main>.btn-style1 span{width:46px;height:46px}.sokol-brand .offer-featured-scope{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .6s var(--ease-out);background:linear-gradient(#07152cb8,#07152c8a);border-color:#b8d0ff38;border-radius:24px;padding:36px;box-shadow:inset 0 1px #ffffff1f,0 40px 60px -40px #000818}.sokol-brand .offer-featured:hover .offer-featured-scope{transform:translateY(-6px)}.sokol-brand .offer-featured-scope h4{align-items:center;gap:14px;margin-bottom:22px;display:flex}.sokol-brand .offer-featured-scope h4:after{content:"";background:var(--hairline);flex:1;height:1px}.sokol-brand .offer-featured-scope .faq-list2{gap:0}.sokol-brand .offer-featured-scope .faq-list2 li{color:#fff;border-bottom:1px solid #b8d0ff1f;padding:11px 0;font-size:15.5px}.sokol-brand .offer-featured-scope .faq-list2 li:last-child{border-bottom:0;padding-bottom:0}.sokol-brand .offer-featured-scope .faq-list2 li:first-child{padding-top:0}.sokol-brand .process-card:before{background:linear-gradient(90deg, var(--blue), #5d8dff) 0 0 / 0% 100% no-repeat, #1023422e;border-radius:2px;height:2px;top:32px}.sokol-brand .card-nmbr{width:66px;height:66px;box-shadow:0 0 0 8px var(--paper-tint), 0 14px 24px -14px #0f2a6b80;font-size:19px;font-weight:700}.sokol-brand .process-card:hover .card-nmbr{box-shadow:0 0 0 8px var(--paper-tint), 0 0 0 9px #004ffc59, 0 18px 30px -12px #004ffc}.sokol-brand .process-content{transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s ease}.sokol-brand .process-card:hover .process-content{box-shadow:var(--shadow-lift);border-color:#004ffc59;transform:translateY(-4px)}@media (prefers-reduced-motion:no-preference) and (min-width:992px){@supports (animation-timeline:view()){.sokol-brand .process-card:before{animation:linear both sokol-rail-x;animation-timeline:view()}.sokol-brand .process-card .card-nmbr{animation:linear both sokol-step-on;animation-timeline:view()}.sokol-brand .process-card:nth-child(3n+1) .card-nmbr{animation-range:cover 22% cover 27%}.sokol-brand .process-card:nth-child(3n+1):before{animation-range:cover 27% cover 36%}.sokol-brand .process-card:nth-child(3n+2) .card-nmbr{animation-range:cover 36% cover 41%}.sokol-brand .process-card:nth-child(3n+2):before{animation-range:cover 41% cover 50%}.sokol-brand .process-card:nth-child(3n) .card-nmbr{animation-range:cover 50% cover 55%}}}@keyframes sokol-rail-x{0%{background-size:0% 100%,auto}to{background-size:100% 100%,auto}}@keyframes sokol-rail-y{0%{background-size:100% 0%,auto}to{background-size:100% 100%,auto}}@keyframes sokol-step-on{to{background:var(--blue);border-color:var(--blue);color:#fff}}.sokol-brand .honesty-list{border-top-color:var(--hairline)}.sokol-brand .honesty-list li{border-bottom-color:var(--hairline);transition:background-color .35s ease, padding .45s var(--ease-out)}.sokol-brand .honesty-list li:hover{background:linear-gradient(90deg,#ffffff0d,#fff0 70%);padding-left:14px}.sokol-brand .honesty-list a{font-size:17px}.sokol-brand .proof-strip{isolation:isolate;border-color:var(--hairline-strong);background:radial-gradient(80% 160% at 100% 0,#0b3fb8 0%,#0b1d3b 56%,#091832 100%);border-radius:26px;padding:44px 48px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24}.sokol-brand .proof-strip:before{content:"";z-index:-1;background:var(--grain);pointer-events:none;position:absolute;inset:0}.sokol-brand .proof-copy h3{letter-spacing:-.03em;font-size:clamp(22px,2.2vw,30px);line-height:1.2}.sokol-brand .proof-strip .counter-box{background:0 0;border:0;border-radius:0}.sokol-brand .service-intro{align-items:start}.sokol-brand .service-intro-text .service-lead{letter-spacing:-.035em;margin-bottom:26px;font-size:clamp(24px,2.9vw,40px);font-weight:700;line-height:1.16}.sokol-brand .service-visual{isolation:isolate;position:sticky;top:112px}.sokol-brand .service-visual:before{content:"";z-index:-1;border-radius:var(--radius-media);border:1px solid #004ffc40;position:absolute;inset:28px -20px -20px 28px}.sokol-brand .service-visual:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(closest-side,#004ffc33,#004ffc00);position:absolute;inset:18% -14% -8% 8%}.sokol-brand .service-photo{box-shadow:0 50px 80px -50px #0f2a6b99}.sokol-brand .service-tag{color:#fff;background:linear-gradient(140deg,#0c3cae 0%,#0b1d3b 70%);border:1px solid #b8d0ff38;border-radius:18px;align-items:center;gap:14px;padding:14px 20px 14px 14px;display:flex;position:absolute;bottom:34px;left:-34px;box-shadow:0 30px 50px -26px #07152c,inset 0 1px #ffffff29}.sokol-brand .service-tag-icon{background:var(--blue);color:#fff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 10px 22px -8px #004ffc}.sokol-brand .service-tag-icon svg{width:24px;height:24px}.sokol-brand .service-tag small{font:600 10.5px/1.5 var(--title-font);letter-spacing:.14em;text-transform:uppercase;color:var(--sky);display:block}.sokol-brand .service-tag strong{font:700 16px/1.3 var(--title-font);letter-spacing:-.02em;color:#fff;display:block}.sokol-brand .service-fits .chip{transition:background .25s ease, color .25s ease, transform .35s var(--ease-out)}.sokol-brand .service-fits .chip:hover{transform:translateY(-2px)}.sokol-brand .scope-list{border-top-color:var(--hairline)}.sokol-brand .scope-list li{border-bottom-color:var(--hairline);transition:padding .45s var(--ease-out), background-color .35s ease;grid-template-columns:78px minmax(0,1fr);align-items:center;padding:22px 0;font-size:19px;position:relative}.sokol-brand .scope-list li:before{content:"";transform-origin:0;height:1px;transition:transform .6s var(--ease-out);background:linear-gradient(90deg,#5d8dff,#5d8dff00);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.sokol-brand .scope-list li:hover{background:linear-gradient(90deg,#ffffff0d,#fff0 70%);padding-left:14px}.sokol-brand .scope-list li:hover:before{transform:scaleX(1)}.sokol-brand .scope-nmbr{font:800 36px/1 var(--title-font);letter-spacing:-.05em;color:var(--navy);-webkit-text-stroke:2px #b8d0ffa6;paint-order:stroke fill;transition:color .35s}.sokol-brand .scope-list li:hover .scope-nmbr{color:var(--sky)}.sokol-brand .scope-aside{position:sticky;top:112px}.sokol-brand .scope-note{border:1px solid var(--hairline);border-left:2px solid var(--sky);background:linear-gradient(#ffffff0f,#ffffff05)}.sokol-brand .terms-panel{border-radius:32px;position:relative;overflow:hidden;box-shadow:0 60px 100px -70px #0f2a6b}.sokol-brand .terms-panel:before{content:"";background:linear-gradient(90deg, var(--blue), #5d8dff 60%, var(--sky));height:3px;position:absolute;inset:0 0 auto}.sokol-brand .terms-steps:before{background:#10234229}.sokol-brand .terms-nmbr{transition:background-color .3s,color .3s;position:relative;box-shadow:0 0 0 6px #fff}.sokol-brand .terms-steps li:hover .terms-nmbr{background:var(--blue);color:#fff}@media (max-width:1199px){.sokol-brand .offer-featured{gap:40px;padding:48px}.sokol-brand .audience-list li{grid-template-columns:76px minmax(0,1fr)}.sokol-brand .audience-nmbr{font-size:40px}.sokol-brand .service-tag{left:-18px}}@media (max-width:991px){.sokol-brand .audience-photo{aspect-ratio:16/10;position:relative;top:auto}.sokol-brand .offer-featured{padding:40px}.sokol-brand .card-nmbr{width:52px;height:52px;box-shadow:none}.sokol-brand .process-card:hover .card-nmbr{box-shadow:none}.sokol-brand .process-card{transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out), border-color .3s ease}.sokol-brand .process-card:hover{box-shadow:var(--shadow-lift);border-color:#004ffc59;transform:translateY(-4px)}.sokol-brand .process-card:hover .process-content{box-shadow:none;transform:none}.sokol-brand .proof-strip{padding:32px}.sokol-brand .scope-aside{position:static}.sokol-brand .service-visual{position:relative;top:auto}.sokol-brand .service-visual:before{inset:18px -10px -10px 18px}.sokol-brand .service-tag{padding:10px 16px 10px 10px;bottom:14px;left:14px}}@media (max-width:640px){.sokol-brand .audience-photo{aspect-ratio:16/11}.sokol-brand .audience-list li{grid-template-columns:54px minmax(0,1fr);gap:8px 12px;padding:18px 0}.sokol-brand .audience-list li:hover{background:0 0;padding-left:0}.sokol-brand .audience-nmbr{font-size:30px}.sokol-brand .audience-list h3{margin-bottom:6px;font-size:18px}.sokol-brand .offer-featured{border-radius:26px;gap:24px;padding:28px 22px 22px}.sokol-brand .offer-featured .ser-icon2{border-radius:15px;width:52px;height:52px;margin-bottom:20px}.sokol-brand .offer-featured .ser-icon2 svg{width:26px;height:26px}.sokol-brand .offer-featured .title{margin-bottom:12px}.sokol-brand .offer-featured-main>p{margin-bottom:24px;font-size:16px}.sokol-brand .offer-featured-main>.btn-style1{height:52px}.sokol-brand .offer-featured-main>.btn-style1 span{width:42px;height:42px}.sokol-brand .offer-featured-scope{border-radius:20px;padding:22px 20px}.sokol-brand .offer-featured-scope .faq-list2 li{padding:9px 0;font-size:15px}.sokol-brand .process-info{gap:0;position:relative}.sokol-brand .process-info:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--blue) 0, var(--blue) calc(100% - 28px), #004ffc00 100%) 0 0 / 100% 0% no-repeat, #1023422e;border-radius:2px;width:2px;height:auto;display:block;position:absolute;top:22px;bottom:60px;left:21px}.sokol-brand .process-card{z-index:1;background:0 0;border:0;border-radius:0;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:0 0 22px;position:relative}.sokol-brand .process-card:last-child{padding-bottom:0}.sokol-brand .process-card:hover{box-shadow:none;transform:none}.sokol-brand .card-nmbr{width:44px;height:44px;box-shadow:0 0 0 5px var(--paper-tint);background:#fff;border:1px solid #004ffc40}.sokol-brand .process-content .title{margin-top:9px;margin-bottom:6px}.sokol-brand .honesty-list li:hover{background:0 0;padding-left:0}.sokol-brand .proof-strip{border-radius:22px;padding:24px 20px}.sokol-brand .service-intro-text .service-lead{margin-bottom:16px;font-size:22px;line-height:1.25}.sokol-brand .scope-list li{grid-template-columns:52px minmax(0,1fr);padding:16px 0;font-size:16px}.sokol-brand .scope-list li:hover{background:0 0;padding-left:0}.sokol-brand .scope-nmbr{font-size:26px}.sokol-brand .terms-panel{border-radius:24px}}@media (max-width:640px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sokol-brand .process-info:before{animation:linear both sokol-rail-y;animation-timeline:view(55% 45%);animation-range:cover}.sokol-brand .process-card .card-nmbr{animation:linear both sokol-step-on;animation-timeline:view(55% 45%);animation-range:cover cover 12%}}}@media (min-width:641px) and (max-width:991px){.sokol-brand .service-tag{display:none}}.sokol-brand .coach-credentials .credentials-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.sokol-brand .coach-credentials .sec-title{margin-bottom:26px}.sokol-brand .coach-credentials .faq-list2{margin:0 0 30px}.sokol-brand .coach-credentials .credentials-facts{background:#26427a;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden;box-shadow:0 30px 60px -36px #071533}.sokol-brand .coach-credentials .credentials-facts>div{background:var(--navy);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:28px 28px 26px;display:flex}.sokol-brand .coach-credentials .credentials-facts>div:first-child{background:radial-gradient(420px 260px at 100% 0%, #1247c8b3, #07152c00 70%), var(--navy);grid-column:1/-1}.sokol-brand .coach-credentials .credentials-facts dd{font:800 44px/1 var(--title-font);letter-spacing:-.04em;color:#fff;margin:0}.sokol-brand .coach-credentials .credentials-facts>div:first-child dd{color:var(--sky)}.sokol-brand .coach-credentials .credentials-facts dt{font:500 14px/1.45 var(--body-font);color:#c7d5f2}@media (max-width:991px){.sokol-brand .coach-credentials .credentials-grid{grid-template-columns:1fr;gap:36px}}@media (max-width:575px){.sokol-brand .coach-credentials .credentials-facts>div{padding:22px 20px 20px}.sokol-brand .coach-credentials .credentials-facts dd{font-size:34px}}
