@layer components{.services-hero{background:radial-gradient(ellipse at 78% 35%, #21495888, transparent 55%), var(--space);padding:195px 0 30px;overflow:hidden}.services-hero-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;display:grid}.services-hero-copy{z-index:2;position:relative}.services-hero-copy .chapter{margin-bottom:30px}.services-hero h1{font-size:clamp(64px,6.2vw,86px);line-height:.91}.services-hero-copy .services-lead{color:#e1e8e8;max-width:390px;margin:30px 0 15px;font-size:17px;line-height:1.7}.services-hero-copy>p:not(.chapter,.services-lead){color:#a8bdc9;max-width:395px;font-size:13px}.services-hero-copy .button{margin-top:30px}.services-case-shortcut{color:#a3bdca;align-items:center;gap:18px;width:max-content;margin-top:15px;padding:5px 0;font-size:11px;display:flex}.services-case-shortcut:hover{color:var(--gold)}.services-hero-footer{border-top:1px solid var(--line);color:#8ba7b8;justify-content:space-between;gap:30px;margin-top:65px;padding-top:24px;padding-bottom:4px;font-size:10px;display:flex}.services-hero-footer a{gap:15px;display:flex}.services-hero-footer a:hover{color:var(--gold)}.launch-blueprint{perspective:1000px;height:550px;position:relative}.blueprint-coordinate{border-bottom:1px solid var(--line);font:600 14px var(--heading);color:#a2bdca;justify-content:space-between;align-items:center;padding-bottom:15px;display:flex;position:absolute;top:10px;left:0;right:0}.blueprint-orbits{position:absolute;inset:38px -40px 25px;transform:rotate(-25deg)}.blueprint-orbits i{border:1px solid #80dfed1c;border-radius:50%;position:absolute;inset:0}.blueprint-orbits i:nth-child(2){inset:40px}.blueprint-orbits i:nth-child(3){border-style:dashed;inset:80px}.blueprint-window{background:#0c2030ed;border:1px solid #83c6d487;width:92%;position:absolute;top:120px;left:4%;transform:rotateY(-12deg)rotateX(5deg)rotate(-4deg);box-shadow:17px 20px 0 -1px #122a39,17px 20px #4b7f8d66,0 25px 80px #0003}.blueprint-browser{border-bottom:1px solid #80dfed33;align-items:center;gap:5px;height:34px;padding:0 14px;display:flex}.blueprint-browser>span{border:1px solid #80dfed;border-radius:50%;width:4px;height:4px}.blueprint-browser b{font:600 11px var(--heading);color:#81acbc;margin-left:auto}.blueprint-screen{background-image:linear-gradient(#91d5df07 1px,#0000 1px),linear-gradient(90deg,#91d5df07 1px,#0000 1px);background-size:26px 26px;height:260px;padding:42px 23px 25px;position:relative}.blueprint-menu{background:#a9d2da;width:28px;height:4px;position:absolute;top:17px;left:23px;box-shadow:225px 0 0 -1px #5c97ab}.blueprint-title{border-block:4px solid #bed7db;width:39%;height:25px;margin-bottom:13px}.blueprint-text{background:#6593a5;width:43%;height:3px;margin-bottom:6px}.blueprint-text.short{width:30%}.blueprint-cta{background:#edbc7799;width:65px;height:18px;margin-top:22px}.blueprint-product{background:#153244;border:1px solid #a9cbd94d;width:34%;height:150px;padding:19px;position:absolute;top:67px;right:24px}.blueprint-coin{border:1px solid var(--gold);background:#edbc7712;border-radius:50%;width:65px;height:65px;margin:0 auto 17px;display:block;box-shadow:inset 0 0 0 4px #173344,inset 0 0 0 5px #edbc7780}.blueprint-coin:after{content:"◇";text-align:center;color:var(--gold);font-size:36px;line-height:60px;display:block}.blueprint-product i{background:#a9cbd950;height:3px;margin-top:7px;display:block}.blueprint-product i:last-child{background:#edbc7780;width:60%}.blueprint-product.second{opacity:.7;background:#1d3b49;width:30%;height:105px;top:170px;right:-18px;transform:rotate(9deg)}.blueprint-product.second .blueprint-coin{width:42px;height:42px;margin-bottom:8px}.blueprint-product.second .blueprint-coin:after{font-size:25px;line-height:38px}.blueprint-module{background:#102a39f5;border:1px solid #80dfed55;align-items:center;gap:12px;padding:12px 17px;display:flex;position:absolute;box-shadow:0 12px 35px #0003}.blueprint-module>span{color:var(--gold);font-size:26px}.blueprint-module p{font:600 18px/1.1 var(--heading)}.blueprint-module small{font:400 8px var(--body);color:#92b1c0;margin-top:5px;display:block}.module-identity{top:65px;left:20px;transform:rotate(-4deg)}.module-commerce{top:355px;right:-23px;transform:rotate(4deg)}.module-transfer{top:409px;left:-12px;transform:rotate(-3deg)}.blueprint-caption{border-top:1px solid var(--line);color:#81a4b5;justify-content:space-between;align-items:center;padding-top:18px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.blueprint-caption>span:last-child{color:var(--gold);font-size:32px}.services-offer-section{padding:100px 0}.services-section-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:50px;display:grid}.services-section-heading>p{color:#5c6c75;max-width:365px;font-size:14px}.services-offers{border-top:1px solid #17304344}.service-offer{border-bottom:1px solid #17304333;grid-template-columns:45px 1.2fr 1fr;align-items:start;gap:30px;padding:35px 0;scroll-margin-top:30px;display:grid}.offer-symbol{font:600 35px/1 var(--heading);color:#8c714c}.offer-copy h3{font-size:36px}.offer-copy p{color:#5b6e79;max-width:430px;margin-top:12px;font-size:13px}.offer-copy p.offer-intro{color:#294a5a;font-weight:500}.service-offer details{color:#546a77;margin-top:-3px;font-size:12px}.service-offer summary{color:#284658;min-height:42px;font-weight:500}.service-offer details ul{margin-top:15px}.service-offer summary>span{color:#806746}.services-scope-note{color:#64727a;border-left:1px solid #8b714f;max-width:800px;margin-top:30px;padding-left:17px;font-size:12px}.services-case-section{background:radial-gradient(at 0 70%,#20475577,#0000 60%),#0a1b29;padding:110px 0 95px}.services-case-heading{grid-template-columns:1fr 1fr;align-items:end;gap:100px;display:grid}.services-case-heading h2{color:#f0e7d7;font-size:clamp(60px,6.5vw,94px)}.services-case-heading>div:last-child>p{color:#9eb7c7;font-size:14px}.services-case-heading p.case-intro{color:#e1e6e4;margin-bottom:18px;font-size:19px;line-height:1.65}.case-external{width:max-content;color:var(--gold);border-bottom:1px solid #edbc7759;align-items:center;gap:40px;margin-top:25px;padding:7px 0;font-size:12px;display:flex}.case-transfer{border-block:1px solid var(--line);grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center;gap:18px;margin-top:65px;padding:40px 0;display:grid}.transfer-symbol{color:var(--gold);font:600 32px var(--heading);margin-bottom:22px;display:block}.case-transfer h3{font-size:26px;line-height:1.1}.case-transfer p{color:#8fabbc;max-width:270px;margin-top:14px;font-size:12px}.transfer-line{background:#80dfed66;height:1px;display:block;position:relative}.transfer-line:after{content:"";border-top:1px solid var(--holo);border-right:1px solid var(--holo);width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.transfer-line i{background:var(--holo);width:16px;height:3px;position:absolute;top:-1px;left:0;box-shadow:0 0 10px #80dfed44}.case-deliverables{grid-template-columns:repeat(3,1fr);gap:42px;margin-top:45px;display:grid}.case-deliverables article>span{color:var(--accent);font:600 25px var(--heading);margin-bottom:20px;display:block}.case-deliverables h3{font-size:29px;line-height:1.1}.case-deliverables p{color:#9eb7c7;margin-top:18px;font-size:13px}.case-footnote{color:#7e9eae;max-width:850px;margin-top:40px;font-size:12px}.services-process-section{padding:100px 0}.services-process{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.services-process li{border-top:1px solid #17304344;padding-top:20px}.services-process li>span{font:600 14px var(--heading);color:#8b714e;margin-bottom:30px;display:block}.services-process h3{font-size:28px;line-height:1.05}.services-process p{color:#5b6e78;margin-top:20px;font-size:12px}.services-contact-section{background:radial-gradient(at 100% 100%,#1e414d88,#0000 65%),#071421;padding:100px 0}.services-contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.services-contact-layout>div:first-child{position:sticky;top:70px}.services-contact-layout>div:first-child>p:not(.chapter){color:#a2bbca;margin-top:28px;font-size:14px}.services-contact-layout .button{gap:20px;margin-top:28px;font-size:12px}.services-contact-layout p.services-contact-note{color:#7798aa!important;margin-top:22px!important;font-size:11px!important}.services-brief{background:#10283899;border:1px solid #80dfed44;padding:30px}.services-brief h3{font-size:31px}.services-brief>p{color:#98b6c6;margin-top:12px;margin-bottom:23px;font-size:12px}.brief-builder label{color:#bfd0d9;margin-top:16px;margin-bottom:8px;font-size:11px;display:block}.brief-builder select,.brief-builder textarea{color-scheme:dark;color:#e6eceb;width:100%;font:400 12px/1.65 var(--body);background:#071c2b;border:1px solid #8eb7c444;border-radius:0;padding:11px 12px}.brief-builder select{cursor:pointer;min-height:44px}.brief-builder textarea{resize:vertical;min-height:90px}.brief-builder textarea::placeholder{color:#6f93a5}#project-brief{color:#a6c4cc;background:#071725;min-height:170px;font-size:11px}.brief-copy{width:100%;color:var(--gold);border:1px solid #edbc7766;justify-content:space-between;align-items:center;gap:30px;margin-top:15px;padding:12px 15px;font-size:12px;display:flex}.brief-copy:hover{background:#edbc7710}#brief-status{color:#a0c3cb;margin-top:12px;font-size:11px}.services-back{color:#9ab7c6;border-bottom:1px solid #9ab7c644;gap:15px;padding:7px 0;font-size:12px;display:flex}.services-page .site-footer{padding-bottom:80px}@supports (animation-timeline:view()){@keyframes blueprint-launch{0%{transform:rotateY(-12deg)rotateX(5deg)rotate(-4deg)translateY(0)}to{transform:rotateY(0)rotateX(0)rotate(1deg)translateY(45px)}}@keyframes migration-flow{0%{left:0}to{left:calc(100% - 16px)}}.blueprint-window{animation:linear both blueprint-launch view();animation-range:exit}.transfer-line i{animation:linear both migration-flow view();animation-range:entry exit}}}@layer responsive{@media (width<=1100px){.services-hero-layout{gap:35px}.services-hero h1{font-size:72px}.launch-blueprint{height:530px}.module-commerce{right:-8px}.blueprint-menu{box-shadow:none}.blueprint-product{padding-inline:10px}.blueprint-coin{width:52px;height:52px}.blueprint-coin:after{font-size:30px;line-height:49px}.service-offer{grid-template-columns:30px 1.3fr 1fr;gap:22px}.services-case-heading{gap:60px}.services-contact-layout{gap:50px}}@media (width<=960px){.services-hero{padding-top:180px}.services-hero h1{font-size:clamp(50px,6.6vw,64px)}.services-hero-copy .services-lead{font-size:16px}.launch-blueprint{height:490px}.blueprint-window{top:105px}.blueprint-screen{height:225px;padding-left:15px}.blueprint-product{width:38%;height:145px;top:45px;right:15px}.blueprint-product.second{width:34%;height:100px;top:155px}.blueprint-title{width:42%}.blueprint-module{gap:9px;padding:10px 12px}.blueprint-module p{font-size:16px}.module-identity{top:52px;left:5px}.module-commerce{top:333px}.module-transfer{top:365px;left:-5px}.blueprint-caption{font-size:9px}.services-section-heading{gap:40px}.services-section-heading h2{font-size:57px}.services-section-heading>p{font-size:13px}.offer-copy h3{font-size:32px}.services-case-heading h2{font-size:70px}.case-transfer{grid-template-columns:1fr 22px 1fr 22px 1fr;gap:12px}.case-transfer h3{font-size:25px}.case-deliverables{gap:28px}.case-deliverables h3{font-size:27px}.services-process{grid-template-columns:1fr 1fr;gap:35px}.services-process li>span{margin-bottom:20px}.services-contact-layout{gap:30px}.services-contact-layout h2{font-size:60px}.services-brief{padding:25px}}@media (width<=760px){.services-hero{padding-top:145px;padding-bottom:22px}.services-hero-layout{grid-template-columns:1fr;gap:45px}.services-hero h1{font-size:clamp(44px,10.5vw,70px)}.services-hero-copy .chapter{margin-bottom:25px;font-size:15px}.services-hero-copy .services-lead{max-width:450px;font-size:16px}.services-hero-copy>p:not(.chapter,.services-lead){max-width:450px;font-size:13px}.services-hero-copy .button{font-size:12px}.services-hero-footer{display:none}.launch-blueprint{width:100%;max-width:440px;height:480px;margin:0 auto}.blueprint-window{width:88%;top:105px;left:3%}.blueprint-orbits{inset:38px -10px 25px}.module-identity{top:55px;left:0}.module-commerce{top:328px;right:0}.module-transfer{top:382px;left:0}.blueprint-screen{height:230px}.blueprint-product{width:35%;padding-top:19px}.services-offer-section,.services-case-section,.services-process-section,.services-contact-section{padding-block:75px}.services-section-heading{margin-bottom:35px;display:block}.services-section-heading h2{font-size:54px}.services-section-heading>p{margin-top:25px;font-size:13px}.service-offer{grid-template-columns:27px 1fr;gap:18px;padding-block:30px}.service-offer details{grid-column:2;margin-top:2px}.offer-copy h3{font-size:33px}.offer-copy p{font-size:13px}.service-offer summary{min-height:44px;font-size:12px}.service-offer details ul{margin-top:10px}.services-scope-note{font-size:11px}.services-case-heading{display:block}.services-case-heading h2{font-size:72px}.services-case-heading>div:last-child{margin-top:32px}.services-case-heading p.case-intro{font-size:18px}.services-case-heading>div:last-child>p{font-size:13px}.case-transfer{grid-template-columns:1fr;gap:18px;margin-top:40px;padding-block:30px}.case-transfer>div{padding-left:48px;position:relative}.transfer-symbol{margin:0;font-size:27px;position:absolute;top:0;left:0}.case-transfer h3{font-size:28px}.case-transfer p{max-width:450px}.transfer-line{width:1px;height:32px;margin-left:13px}.transfer-line:after{top:auto;bottom:0;left:-3px;transform:rotate(135deg)}.transfer-line i{width:3px;height:12px;animation:none;top:9px;left:-1px}.case-deliverables{grid-template-columns:1fr;gap:30px;margin-top:35px}.case-deliverables article{padding-left:45px;position:relative}.case-deliverables article>span{position:absolute;top:0;left:0}.case-deliverables p{margin-top:12px}.case-footnote{margin-top:30px;font-size:11px}.services-process{grid-template-columns:1fr;gap:30px}.services-process li{grid-template-columns:30px 1fr;gap:0 18px;display:grid}.services-process h3{font-size:30px}.services-process p{grid-column:2;margin-top:15px;font-size:13px}.services-process li>span{margin:0}.services-contact-layout{display:block}.services-contact-layout>div:first-child{position:static}.services-contact-layout h2{font-size:61px}.services-contact-layout>div:first-child>p:not(.chapter){font-size:13px}.services-contact-layout .button{gap:15px;padding-inline:16px;font-size:11px}.services-brief{margin-top:40px;padding:25px 22px}.services-brief h3{font-size:30px}.services-page .site-footer{flex-wrap:wrap;display:flex}body.services-page:not(.has-js) .services-hero{padding-top:275px}.services-back{font-size:11px}}@media (prefers-reduced-motion:reduce){.blueprint-window,.transfer-line i{animation:none!important}}@media print{.services-hero,.services-offer-section,.services-case-section,.services-process-section,.services-contact-section{color:#173043!important;background:#fff!important;padding:20pt 0!important}.launch-blueprint,.services-hero-footer,.services-case-shortcut,.brief-builder,.services-door{display:none!important}.services-hero-layout,.services-case-heading,.services-contact-layout,.services-section-heading{display:block}.services-hero h1{font-size:36pt}.services-hero p,.services-case-section p,.services-contact-section p{color:#435a68!important}.service-offer,.case-deliverables article{break-inside:avoid}.services-contact-layout>div:first-child{position:static}.services-brief{display:none}}}
