*{box-sizing:border-box}html,body{color:#fff;background:#080a14;margin:0;font-family:Arial,Helvetica,sans-serif}.home-shell{width:100%;height:calc(100svh - 82px);overflow:hidden}.reference-frame{background:#111117;border:0;width:100%;height:100%;display:block}.editorial{color:#f7f8fb;background:#080a14;min-height:100vh}.site-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:10;background:#080a14e8;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;height:82px;padding:0 7vw;display:flex;position:sticky;top:0}.blog-logo{letter-spacing:-1px;color:#fff;font-size:24px;font-weight:850;text-decoration:none}.blog-logo span{color:#1688ff}.site-nav nav{align-items:center;gap:32px;display:flex}.site-nav nav a,.blog-footer a{color:#aeb2c2;text-decoration:none}.site-nav nav a.active:not(.blog-cta),.site-nav nav a:hover{color:#fff}.nav-toggle{background:0 0;border:0;width:42px;height:42px;padding:10px;display:none}.nav-toggle span{background:#fff;height:2px;margin:7px 0;display:block}.blog-cta{text-transform:uppercase;padding:13px 18px;font-size:13px;font-weight:700;color:#fff!important;background:#087df0!important}.blog-shell{max-width:1280px;margin:auto;padding:100px 28px}.blog-hero{max-width:900px;margin-bottom:80px}.blog-kicker{color:#1688ff;letter-spacing:2px;text-transform:uppercase;font-size:12px;font-weight:800}.blog-hero h1,.article-head h1{letter-spacing:-5px;margin:20px 0;font-size:clamp(54px,7vw,100px);line-height:.98}.blog-hero h1 em{color:#20d9e9;font-family:Georgia,serif;font-weight:400}.blog-hero>p:last-child,.article-head>p{color:#9ba1b5;max-width:750px;font-size:19px;line-height:1.7}.post-grid{grid-template-columns:repeat(2,1fr);gap:42px;display:grid}.post-card{border-top:1px solid #fff2;padding-top:20px}.post-card.featured-post{grid-column:1/-1}.post-card a{color:inherit;text-decoration:none}.post-card img{object-fit:cover;width:100%;height:320px}.featured-post img{height:560px}.post-copy{padding:25px 4px 35px}.post-copy span{letter-spacing:1.5px;color:#1688ff;text-transform:uppercase;font-size:11px}.post-copy h2{letter-spacing:-1px;margin:14px 0;font-size:30px;line-height:1.15}.post-copy p{color:#9ba1b5;line-height:1.65}.post-copy b{color:#20d9e9;margin-top:10px;display:inline-block}.article{max-width:1120px;margin:auto;padding:70px 28px 110px}.back{color:#8f95a8;text-decoration:none}.article-head{margin:60px 0}.article-head h1{font-size:clamp(48px,6vw,82px)}.article-head small{color:#70778d}.article-image{object-fit:cover;width:100%;height:auto;max-height:650px}.article-body{max-width:760px;margin:80px auto}.article-body section{margin-bottom:55px}.article-body h2{letter-spacing:-1px;font-size:34px}.article-body p{color:#c3c6d1;font-family:Georgia,serif;font-size:19px;line-height:1.85}.article-cta{background:linear-gradient(135deg,#073d85,#8d2aff);max-width:900px;margin:80px auto 0;padding:55px}.article-cta h2{margin:0;font-size:42px}.article-cta p{color:#d8dcf0}.article-cta a{color:#fff;font-weight:800}.blog-footer{color:#969bad;border-top:1px solid #ffffff18;grid-template-columns:2fr 1fr;gap:50px;padding:70px 7vw 35px;display:grid}.blog-footer>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.blog-footer small{border-top:1px solid #ffffff18;grid-column:1/-1;padding-top:24px}.blog-footer address{color:#969bad;font-style:normal;line-height:1.65}.contact-shell{grid-template-columns:1fr 1fr;align-items:start;gap:9vw;max-width:1280px;margin:auto;padding:110px 28px;display:grid}.contact-intro h1{letter-spacing:-5px;margin:22px 0;font-size:clamp(55px,6vw,92px);line-height:.96}.contact-intro h1 em{color:#20d9e9;font-family:Georgia,serif;font-weight:400}.contact-intro>p{color:#a4a9ba;font-size:19px;line-height:1.7}.contact-details{gap:15px;margin-top:50px;display:grid}.contact-details a{color:#fff;font-size:22px}.contact-details address{color:#a4a9ba;font-style:normal;line-height:1.7}.contact-form{background:#10131f;border:1px solid #ffffff1c;gap:22px;padding:42px;display:grid}.contact-form label{color:#b9becc;text-transform:uppercase;letter-spacing:.8px;gap:9px;font-size:13px;font-weight:700;display:grid}.field-pair{grid-template-columns:1fr 1fr;gap:18px;display:grid}.contact-form input,.contact-form select,.contact-form textarea{color:#fff;width:100%;font:inherit;background:#080a14;border:1px solid #ffffff25;padding:15px}.contact-form textarea{resize:vertical}.contact-form button{color:#fff;text-transform:uppercase;cursor:pointer;background:#087df0;border:0;padding:17px 22px;font-weight:800}.contact-form button:disabled{opacity:.6}.form-result{color:#9ba1b5;min-height:20px;margin:0}.form-result.success{color:#53e39b}.form-result.error{color:#ff6f87}@media (max-width:700px){.site-nav{height:68px;padding:0 20px}.home-shell{height:calc(100svh - 68px)}.nav-toggle{display:block}.site-nav nav{background:#080a14;border-bottom:1px solid #ffffff18;flex-direction:column;align-items:stretch;gap:0;padding:20px;display:none;position:absolute;top:68px;left:0;right:0}.site-nav nav.is-open{display:flex}.site-nav nav a{padding:15px 4px}.site-nav nav .blog-cta{text-align:center;margin-top:10px}.contact-shell{grid-template-columns:1fr;gap:55px;padding:70px 20px}.contact-intro h1{letter-spacing:-3px;font-size:48px}.contact-form{padding:26px 28px}.field-pair{grid-template-columns:1fr}.blog-logo{font-size:20px}.blog-cta{padding:11px 12px;font-size:11px}.blog-shell{padding:70px 20px}.blog-hero h1,.article-head h1{letter-spacing:-3px;font-size:48px}.post-grid{grid-template-columns:1fr}.post-card.featured-post{grid-column:auto}.post-card img,.featured-post img{height:260px}.post-copy h2{font-size:25px}.article{padding:55px 20px}.article-head{margin:40px 0}.article-body{margin:55px auto}.article-body h2{font-size:28px}.article-body p{font-size:18px}.article-cta{padding:32px 24px}.article-cta h2{font-size:32px}.blog-footer{grid-template-columns:1fr;padding-inline:20px}.blog-footer small{grid-column:auto}}
.inner-shell{max-width:1280px;margin:auto;padding:100px 28px}.inner-hero{max-width:980px;margin-bottom:100px}.inner-hero h1{letter-spacing:-6px;margin:20px 0;font-size:clamp(58px,7.5vw,106px);line-height:.94}.inner-hero h1 em{color:#21d8e8;font-family:Georgia,serif;font-weight:400}.inner-hero>p:last-child{color:#a4a9ba;max-width:760px;font-size:20px;line-height:1.7}.split-story{border-block:1px solid #ffffff1d;grid-template-columns:1.05fr .95fr;align-items:center;gap:8vw;padding:90px 0;display:grid}.split-story img{width:100%;height:auto}.split-story h2{letter-spacing:-3px;font-size:52px;line-height:1.05}.split-story p{color:#a4a9ba;font-size:18px;line-height:1.75}.values{background:#ffffff1d;grid-template-columns:repeat(3,1fr);gap:1px;margin:100px 0;display:grid}.values article{background:#0b0d18;padding:48px 36px}.values span,.service-catalog>article>span{color:#1688ff;letter-spacing:2px;font-size:12px}.values h3{font-size:26px}.values p,.service-catalog p{color:#969cad;line-height:1.7}.inner-cta{background:linear-gradient(135deg,#073d85,#8d2aff);margin-top:110px;padding:70px}.inner-cta h2{letter-spacing:-4px;margin:15px 0 35px;font-size:clamp(42px,5vw,72px);line-height:1}.inner-cta a{color:#fff;font-weight:800;text-decoration:none}.service-catalog{border-top:1px solid #ffffff24}.service-catalog article{border-bottom:1px solid #ffffff24;grid-template-columns:70px 1fr 1fr 190px;align-items:center;gap:30px;padding:42px 10px;transition:all .25s;display:grid}.service-catalog article:hover{background:#111527;padding-inline:24px}.service-catalog h2{margin:0;font-size:30px}.service-catalog a{color:#25d7e7;font-weight:700;text-decoration:none}@media (max-width:760px){.inner-shell{padding:70px 20px}.inner-hero{margin-bottom:65px}.inner-hero h1{letter-spacing:-3px;font-size:50px}.split-story{grid-template-columns:1fr;padding:60px 0}.split-story h2{font-size:40px}.values{grid-template-columns:1fr;margin:70px 0}.service-catalog article{grid-template-columns:45px 1fr;padding:32px 0}.service-catalog p,.service-catalog a{grid-column:2}.inner-cta{padding:45px 25px}.inner-cta h2{letter-spacing:-2px}}
