@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;600;700;800&family=Outfit:wght@400;500;600;700;800&display=swap";html{scroll-behavior:smooth}body{color:#f4f4ef;background:#0a0a0b;margin:0;font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}:root{--lime:#b9ff57;--ink:#09090a;--panel:#121214;--muted:#a4a49f;--line:#2a2a2d}*{box-sizing:border-box}body{background:var(--ink);color:#f5f5ef}header{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);background:#09090ade;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:fixed;inset:0 0 auto}.brand{letter-spacing:-.05em;font:800 21px Manrope}.brand span,em{color:var(--lime);font-style:normal}header nav{align-items:center;gap:25px;display:flex}header nav a{color:#bdbdb8;font-size:13px;transition:all .2s}.language-switcher{align-items:center;gap:8px;padding-left:6px;display:flex}.language-switcher button{color:#080c0d;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;transition:all .2s;display:grid}.language-switcher button span{letter-spacing:.04em;font:850 10px/1 Manrope;display:block;transform:translate(1px,-1px)}.language-switcher button[data-language=en] span,.language-switcher button[data-language=bs] span{transform:translateY(-1px)}.language-switcher button:hover,.language-switcher button:focus-visible{color:#fff;background:#080c0d;border-color:#fff;transform:translateY(-2px)}.menu{color:#fff;background:0;border:0;display:none}.nav-overlay{display:none}body.navigation-open{overflow:hidden}.hero{min-height:94vh;padding:180px 8vw 110px;position:relative;overflow:hidden}.orb{background:var(--lime);filter:blur(130px);opacity:.12;border-radius:50%;width:520px;height:520px;position:absolute;top:10%;right:0}.eyebrow{letter-spacing:.18em;color:var(--lime);font-size:12px;font-weight:700}h1{letter-spacing:-.06em;max-width:1150px;margin:25px 0;font:700 clamp(48px,7vw,104px)/.98 Manrope}.lead{max-width:720px;color:var(--muted);font-size:clamp(18px,2vw,23px);line-height:1.6}.cta{background:var(--lime);color:#080808;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:11px;margin-top:24px;padding:15px 22px;font-weight:700;display:inline-flex}.services{background:#0d0d0e;padding:110px 6vw}.service-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:38px;display:grid}.service-grid>div>a{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-height:330px;padding:25px;display:block}.service-grid span,.feature-grid b{float:right;color:#65655f;font-size:12px}.service-grid svg{color:var(--lime);margin:44px 0 18px}.service-grid h2{font:600 18px Manrope}.service-grid p,.feature-grid p{color:var(--muted);line-height:1.55}.service-grid a>svg:last-child{color:#777;margin:22px 0 0}.manifest{background:var(--lime);color:#090909;padding:140px 8vw}.manifest h2{letter-spacing:-.045em;max-width:1200px;font:700 clamp(38px,5.6vw,78px)/1.06 Manrope}.manifest em{color:#fff}.page{background:radial-gradient(circle at 85% 20%,#1b2813 0,#0000 28%);min-height:100vh;padding:160px 8vw 120px}.page-icon{color:var(--lime);width:45px;height:45px;margin-top:30px}.page h1{max-width:1000px}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:100px;display:grid}.feature-grid article{background:var(--panel);border:1px solid var(--line);border-radius:16px;min-height:230px;padding:30px}.feature-grid h2{margin-top:55px;font:600 23px Manrope}.contact{grid-template-columns:1fr 1fr;align-items:start;gap:8vw;display:grid}.contact h1{font-size:clamp(48px,6vw,85px)}form{gap:13px;padding-top:35px;display:grid}input,textarea{background:var(--panel);border:1px solid var(--line);color:#fff;font:inherit;border-radius:10px;outline:none;padding:17px}input:focus,textarea:focus{border-color:var(--lime)}form .cta{justify-self:start}small{min-height:22px;color:var(--lime)}footer{border-top:1px solid var(--line);color:#777;justify-content:space-between;padding:35px 6vw;display:flex}@media (width<=1050px){.service-grid{grid-template-columns:repeat(2,1fr)}header nav{gap:14px}}@media (width<=1100px){header{z-index:1200}.menu{z-index:1203;color:#fff;cursor:pointer;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid;position:relative}header nav,header nav.open{z-index:1202;opacity:0;visibility:hidden;background:linear-gradient(#2ed3d309 1px,#0000 1px) 0 0/54px 54px,linear-gradient(90deg,#2ed3d309 1px,#0000 1px) 0 0/54px 54px,#080c0d;border-right:1px solid #2ed3d33d;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;width:clamp(390px,64vw,760px);height:100dvh;padding:110px clamp(38px,7vw,90px) 70px;transition:transform .48s cubic-bezier(.22,1,.36,1),opacity .34s,visibility 0s linear .48s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%);box-shadow:35px 0 90px #0000006b}header nav.open{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)}header nav a{color:#ffffffb8;letter-spacing:-.035em;border-bottom:1px solid #ffffff1a;width:100%;padding:15px 0;font:700 clamp(24px,3.2vw,40px)/1.1 Manrope}header nav a:hover,header nav a.active{color:#2ed3d3;padding-left:12px}.language-switcher{gap:12px;width:100%;margin-top:22px;padding:0}.language-switcher button{width:44px;height:44px}.language-switcher button span{font-size:23px}.nav-overlay,.nav-overlay.open{z-index:1201;opacity:0;visibility:hidden;cursor:pointer;background:#000000c7;border:0;width:100%;height:100%;padding:0;transition:opacity .35s,visibility 0s linear .35s;display:block;position:fixed;inset:0}.nav-overlay.open{-webkit-backdrop-filter:brightness(.24)blur(2px);opacity:1;visibility:visible;transition-delay:0s;background-color:#000000d6!important}}@media (width<=780px){.menu{display:block}header nav,header nav.open{width:100%;min-width:0;padding:100px 28px 55px}.contact,.feature-grid{grid-template-columns:1fr}.page{padding:130px 6vw 80px}.service-grid{grid-template-columns:1fr}.service-grid>div>a{min-height:260px}footer{flex-direction:column;gap:13px}}:root{--lime:#2ed3d3;--orange:#ff8a00}header{background:#070909;border-bottom-color:#2ed3d3b3;height:88px}.logo-link{align-items:center;display:flex}.logo-link img{width:250px;height:auto;display:block}header nav a{color:#ffffffe6;font-weight:600}header nav a:hover,header nav a.active{color:#2ed3d3}.menu{color:#fff}.page{background:radial-gradient(circle at 85% 20%,#0c3435 0,#0000 29%)}.manifest{background:linear-gradient(120deg,#2ed3d3,#29c5c9)}.cta{box-shadow:0 10px 35px #2ed3d333}.cta:hover{background:#ff8a00}@media (width<=780px){header nav{background:#070909;border-bottom:1px solid #2ed3d373;top:87px}.logo-link img{width:190px}}.editorial-top{z-index:1;border-bottom:1px solid #090b0c29;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:55px;display:flex;position:relative}.editorial-top .eyebrow{color:#079b9e;margin:0}.editorial-top>p:last-child{color:#596263;max-width:450px;margin:0;line-height:1.65}.editorial-statement{justify-content:space-between;align-items:center;gap:60px;min-height:520px;display:flex;position:relative}.editorial-orb{aspect-ratio:1;text-align:center;color:#071011;background:#2ed3d3;border-radius:50%;flex:0 0 clamp(185px,19vw,310px);place-content:center;display:grid;box-shadow:0 30px 80px #086f7133}.editorial-orb span{letter-spacing:-.07em;font:800 clamp(26px,3vw,46px) Manrope}.editorial-orb small{letter-spacing:.13em;margin-top:3px;font-size:clamp(7px,.65vw,10px);font-weight:800}.editorial-flow{border-top:1px solid #090b0c2e;border-bottom:1px solid #090b0c2e;grid-template-columns:repeat(4,1fr);display:grid}.editorial-flow>div{border-right:1px solid #090b0c24;align-items:center;gap:15px;min-height:105px;padding:20px 25px;display:flex;position:relative}.editorial-flow>div:last-child{border-right:0}.editorial-flow span{color:#079b9e;letter-spacing:.13em;font-size:10px}.editorial-flow strong{font:600 clamp(17px,1.5vw,24px) Manrope}.editorial-flow svg{z-index:2;color:#fff;background:#090b0c;border-radius:50%;width:23px;height:23px;padding:5px;position:absolute;right:-12px}@media (width<=780px){.editorial-top{display:grid}.editorial-statement{align-items:flex-end;gap:15px;min-height:auto;padding:50px 0}.editorial-orb{flex-basis:125px}.editorial-flow{grid-template-columns:1fr 1fr}.editorial-flow>div:nth-child(2){border-right:0}.editorial-flow>div:nth-child(-n+2){border-bottom:1px solid #090b0c24}.editorial-flow svg{display:none}}.chat-panel>header button{cursor:pointer;border-radius:50%;place-items:center;transition:background .18s,color .18s;display:grid}.chat-panel>header button:hover{color:#071011;background:#fff}@keyframes terminalSequence{0%,18%{content:"$ gordon-ai init\a › Pokrećem AI asistenta_"}19%,38%{content:"$ gordon-ai analyze --workflow\a › Analiziram poslovne procese...\a › Pronađeno ponavljanje_"}39%,60%{content:"$ gordon-ai automate\a › AI automatizacija procesa: ACTIVE\a › Integracija podataka: CONNECTED_"}61%,82%{content:"$ gordon-ai deploy assistant\a › AI asistent je spreman.\a › Vrijeme ušteđeno: raste_"}83%,to{content:"$ gordon-ai status\a › HUMAN + AI: ONLINE\a › Čekam novi zadatak_"}}@keyframes terminalProgress{0%{background-size:0 14px}20%{background-size:18% 14px}40%{background-size:38% 14px}60%{background-size:58% 14px}80%{background-size:78% 14px}to{background-size:calc(100% - 40px) 14px}}@keyframes terminalCursor{50%{opacity:0}}@keyframes aiSolutionDrop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes observeBlink{0%,42%,48%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes connectLine{0%,15%{background-size:0 100%}65%,to{background-size:100% 100%}}@keyframes controlCheck{0%,30%{opacity:.15;transform:rotate(-45deg)scale(.65)}60%,to{opacity:1;transform:rotate(-45deg)scale(1)}}@keyframes controlScan{0%{opacity:0;transform:translateY(0)}15%{opacity:1}70%{opacity:1;transform:translateY(36px)}to{opacity:0;transform:translateY(36px)}}@keyframes meterNeedle{0%,15%{transform:rotate(-165deg)}65%,85%{transform:rotate(-25deg)}to{transform:rotate(-165deg)}}.chat-panel{resize:horizontal;min-width:320px;max-width:min(720px,100vw - 30px)}@media (width<=560px){.chat-panel{resize:none;width:calc(100vw - 30px);min-width:0;max-width:none}}.web-preview-hero{min-height:275px;padding:46px 43% 25px 5px;position:relative}.web-preview-hero:after{content:"";aspect-ratio:1;background:radial-gradient(circle at 65% 30%,#7bffff,#0000 18%),linear-gradient(145deg,#2ed3d3,#072d2e);border-radius:50% 50% 14%;width:29%;position:absolute;top:34px;right:3%;transform:rotate(7deg);box-shadow:-15px 18px #2ed3d31f}.web-preview-hero small{color:#079b9e;letter-spacing:.14em;font-size:7px;font-weight:800}.web-preview-hero h3{letter-spacing:-.055em;margin:16px 0 11px;font:750 clamp(25px,2.2vw,36px)/.95 Manrope}.web-preview-hero h3 em{color:#079b9e}.web-preview-hero p{color:#687273;font-size:10px;line-height:1.55}.web-preview-hero button{align-items:center;gap:6px;margin-top:15px;padding:9px 12px;display:flex}.web-preview-hero button svg{width:11px}.web-preview-cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.web-preview-cards i{background:linear-gradient(135deg,#fff,#e4eeee);border:1px solid #dae1e1;border-radius:9px;height:75px}.node-core{background:#103031;place-items:center;min-width:125px;top:50%;left:50%;transform:translate(-50%,-50%)}.node-core svg{color:#2ed3d3;width:24px}.node-crm{top:12%;left:7%}.node-mail{top:15%;right:7%}.node-db{bottom:10%;right:12%}.line-one{width:34%;top:25%;left:19%;transform:rotate(18deg)}.line-two{width:29%;top:49%;left:50%;transform:rotate(-12deg)}@keyframes dataPulse{0%{opacity:.2;background-position:-100px 0}50%{opacity:1}to{opacity:.2;background-position:100px 0}}.web-preview-hero{min-height:225px;padding-top:33px}.web-preview-cards i{height:55px}.line-three{width:23.25%;top:50%;left:50%;transform:rotate(22deg)}@keyframes softwareProcessLine{to{transform:scaleX(1)}}@keyframes softwareProcessCard{to{opacity:1;transform:translate(0)rotate(0)}}@keyframes softwareProcessDot{to{background:#2ed3d3;box-shadow:0 0 22px #2ed3d3cc}}@keyframes marketingBars{0%{opacity:.2;transform:scaleY(.05)}to{opacity:1;transform:scaleY(1)}}@keyframes cryptoSpin{to{transform:rotate(360deg)}}.ring-one{inset:18%}.ring-two{border-style:dashed;animation:25s linear infinite aiSpin;inset:4%}@keyframes aiSpin{to{transform:rotate(360deg)}}@keyframes heroCircleLoad{0%{--progress:0deg}to{--progress:360deg}}@property --progress{syntax:"<angle>";inherits:false;initial-value:0deg}.glass-services{background:radial-gradient(circle at 18% 20%,#2ed3d31c,#0000 28%),radial-gradient(circle at 88% 78%,#2ed3d312,#0000 24%),#090c0d;position:relative;overflow:hidden}.glass-services:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.glass-services>*{z-index:1;position:relative}.site-footer{background:#070909;min-height:0;padding:0 7vw;display:block}.footer-main{grid-template-columns:minmax(0,1.7fr) minmax(150px,.55fr) minmax(190px,.7fr);gap:clamp(55px,9vw,140px);padding:78px 0 62px;display:grid}.footer-brand{max-width:560px}.footer-brand>p{color:#ffffff8f;max-width:530px;margin:25px 0 19px;font-size:15px;line-height:1.7}.footer-brand>span{color:#2ed3d3;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.footer-logo{flex:none;align-items:center;display:flex}.footer-logo img{width:245px;height:auto;display:block}.footer-links{place-content:start stretch;gap:14px;display:grid}.footer-links strong,.footer-company strong{color:#fff;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.footer-links a{color:#ffffff94;font-size:14px;transition:color .2s}.footer-company{align-content:start;gap:14px;display:grid}.footer-company>a:not(.footer-cta){color:#ffffff94;font-size:14px}.footer-company>a:hover{color:#2ed3d3}.footer-cta{color:#071011;background:#2ed3d3;border:1px solid #2ed3d3;border-radius:99px;align-items:center;gap:9px;width:max-content;margin-top:10px;padding:12px 17px;font-size:12px;font-weight:800;transition:all .2s;display:inline-flex}.footer-cta svg{width:15px}.footer-cta:hover{color:#2ed3d3;background:0 0}.footer-bottom{color:#ffffff57;border-top:1px solid #ffffff1a;justify-content:space-between;gap:30px;padding:24px 0 30px;font-size:11px;display:flex}.footer-bottom p{margin:0}.footer-links a:hover,.footer-links a:focus-visible{color:#2ed3d3}.footer-link-item{align-items:center;gap:22px;display:inline-flex}.footer-link-item i{color:#2ed3d38c;pointer-events:none;font-size:16px;font-style:normal}@media (width<=800px){.footer-main{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}}@media (width<=520px){.site-footer{padding:0 6vw}.footer-main{grid-template-columns:1fr;gap:42px;padding:62px 0 45px}.footer-brand{grid-column:auto}.footer-bottom{padding-bottom:25px}}.chat-widget{z-index:80;justify-items:end;gap:12px;display:grid;position:fixed;bottom:24px;right:25px}.chat-toggle{color:#071011;cursor:pointer;background:#2ed3d3;border:1px solid #2ed3d3;border-radius:99px;align-items:center;gap:9px;height:54px;padding:0 19px;font:700 14px Manrope;transition:background .18s,border-color .18s,color .18s;display:flex;box-shadow:0 14px 38px #00000059}.chat-toggle:hover{color:#071011;background:#fff;border-color:#fff}.chat-toggle svg{width:21px}.chat-panel{color:#fff;background:#0c1011;border:1px solid #ffffff21;border-radius:20px;flex-direction:column;width:min(380px,100vw - 30px);height:min(570px,100vh - 115px);display:flex;overflow:hidden;box-shadow:0 28px 80px #0000008c}.chat-panel>header{background:#070a0b;border-bottom:1px solid #ffffff1a;flex:none;height:auto;min-height:76px;padding:16px 18px;display:flex;position:static;inset:auto}.chat-panel>header div{gap:3px;display:grid}.chat-panel>header strong{font:700 16px Manrope}.chat-panel>header span{color:#ffffff85;font-size:11px}.chat-panel>header button{color:#fff;background:0 0;border:0;padding:5px}.chat-start{margin:auto 0;padding:28px}.chat-start p{margin:0 0 8px;font:600 22px Manrope}.chat-start input,.chat-send input{color:#090b0c;background:#fff;border-color:#0000;width:100%}.chat-start button{color:#071011;background:#2ed3d3;border:1px solid #2ed3d3;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-weight:700;display:flex}.chat-messages{scrollbar-width:thin;scrollbar-color:#2ed3d3 #151a1b;flex-direction:column;flex:1;gap:10px;padding:18px;display:flex;overflow-y:auto}.chat-bubble{overflow-wrap:anywhere;background:#1a2021;border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:82%;padding:11px 13px;font-size:14px;line-height:1.45}.chat-bubble.visitor{color:#071011;background:#2ed3d3;border-radius:14px 14px 4px;align-self:flex-end}.chat-bubble time{opacity:.55;text-align:right;margin-top:5px;font-size:9px;display:block}.chat-send{border-top:1px solid #ffffff1a;flex:none;grid-template-columns:1fr 46px;gap:8px;padding:12px}.chat-send input{min-width:0;padding:13px}.chat-send button{color:#071011;cursor:pointer;background:#2ed3d3;border:1px solid #2ed3d3;border-radius:10px;place-items:center;display:grid}.chat-send button svg{width:19px}.chat-send button{transition:background .18s,color .18s,border-color .18s}.chat-send button:hover{color:#071011;background:#fff;border-color:#fff}.floating-actions{align-items:center;gap:9px;display:flex}.scroll-top-button{color:#fff;cursor:pointer;background:#0c1011;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:54px;height:54px;transition:all .18s;display:grid;box-shadow:0 14px 38px #00000059}.scroll-top-button:hover{color:#071011;background:#2ed3d3;border-color:#2ed3d3;transform:translateY(-2px)}.scroll-top-button svg{width:20px}.chat-channel-choice{gap:10px;margin:auto 0;padding:25px;display:grid}.chat-channel-choice>p{margin:0 0 10px;font:650 21px Manrope}.chat-channel-choice>a,.chat-channel-choice>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #ffffff21;border-radius:13px;grid-template-columns:40px 1fr 20px;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px;transition:all .18s;display:grid}.chat-channel-choice>a:hover,.chat-channel-choice>button:hover{background:#2ed3d31a;border-color:#2ed3d3;transform:translate(3px)}.chat-channel-choice>a>b{color:#071011;background:#2ed3d3;border-radius:50%;place-items:center;width:40px;height:40px;font:850 17px Manrope;display:grid}.chat-channel-choice>button>svg:first-child{color:#071011;background:#2ed3d3;border-radius:50%;width:40px;height:40px;padding:9px}.chat-channel-choice>a>span,.chat-channel-choice>button>span{flex-direction:column;gap:4px;display:flex}.chat-channel-choice strong{font:650 14px Manrope}.chat-channel-choice small{color:#ffffff7a;font-size:10px}.chat-channel-choice>a>svg,.chat-channel-choice>button>svg:last-child{color:#2ed3d3;width:17px}.chat-back{cursor:pointer;align-self:flex-start;margin:0 0 12px;color:#2ed3d3!important;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}@media (width<=780px){footer{align-items:flex-start}.footer-logo img{width:185px}.footer-links{justify-content:flex-start}.footer-link-item{gap:12px}.chat-widget{bottom:15px;right:15px}}.labeled-orbit{justify-self:center;width:590px;height:590px;position:relative}.labeled-orbit:before{content:"";border:1px solid #2ed3d31a;border-radius:50%;position:absolute;inset:25%;box-shadow:inset 0 0 75px #2ed3d30e}@media (width<=900px){.labeled-orbit{width:min(96vw,520px);height:min(96vw,520px);margin:36px auto 70px}}.blog-page,.blog-detail{color:#071011;background:#f2f5f4}.blog-hero{color:#fff;background:radial-gradient(circle at 82% 18%,#2ed3d333,#0000 27%),#071011;min-height:650px;padding:190px 7vw 100px}.blog-hero h1{letter-spacing:-.07em;max-width:1150px;margin:30px 0 28px;font:750 clamp(62px,7vw,112px)/.9 Manrope}.blog-hero h1 em{color:#2ed3d3;font-style:normal}.blog-hero>p:last-child{color:#ffffff94;max-width:760px;font-size:17px;line-height:1.7}.blog-index,.home-blog-section{padding:120px 7vw}.blog-index>nav{flex-wrap:wrap;gap:9px;margin-bottom:55px;display:flex}.blog-index>nav button{color:#071011;cursor:pointer;background:0 0;border:1px solid #07101133;border-radius:99px;padding:11px 18px;font:750 11px Manrope;transition:all .2s}.blog-index>nav button:hover,.blog-index>nav button.active{color:#fff;background:#071011;border-color:#071011}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.blog-grid article{background:#fff;border:1px solid #07101121;border-radius:20px;transition:transform .25s,box-shadow .25s;overflow:hidden}.blog-grid article:hover{transform:translateY(-7px);box-shadow:0 24px 55px #0732341a}.blog-cover{background:linear-gradient(145deg,#071011,#0b2021);place-items:center;min-height:310px;display:grid;position:relative;overflow:hidden}.blog-cover:after{content:"";background-image:linear-gradient(#2ed3d30e 1px,#0000 1px),linear-gradient(90deg,#2ed3d30e 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.blog-cover img{z-index:1;object-fit:contain;filter:brightness(0)invert();width:min(230px,48%);max-height:105px;position:relative}.blog-cover span{z-index:2;color:#2ed3d3;letter-spacing:.13em;font:750 8px Manrope;position:absolute;bottom:20px;left:24px}.blog-card-copy>span,.blog-detail header>span{color:#078f93;letter-spacing:.12em;text-transform:uppercase;font:750 9px Manrope}.blog-card-copy h3{letter-spacing:-.04em;margin:17px 0 13px;font:730 clamp(25px,2.1vw,36px)/1.07 Manrope}.blog-card-copy h3 a{color:inherit;text-decoration:none}.blog-card-copy p{color:#07101199;min-height:64px;margin:0;font-size:13px;line-height:1.65}.blog-read,.blog-all-link,.blog-back{color:#071011;align-items:center;gap:9px;font:800 11px Manrope;text-decoration:none;display:inline-flex}.blog-read svg,.blog-all-link svg,.blog-back svg{width:16px}.home-blog-section{background:#e9eeee}.home-blog-section>header{grid-template-columns:1.4fr .6fr;align-items:end;gap:70px;margin-bottom:55px;display:grid}.home-blog-section h2{letter-spacing:-.06em;max-width:900px;margin:18px 0 0;font:750 clamp(48px,5.4vw,86px)/.94 Manrope}.home-blog-section>header>p{color:#07101194;font-size:14px;line-height:1.7}.blog-grid.compact .blog-cover{min-height:280px}.blog-all-link{border:1px solid #071011;border-radius:99px;margin-top:35px;padding:13px 18px;transition:all .2s}.blog-all-link:hover{color:#fff;background:#071011}.blog-empty{color:#0710118c;padding:60px 0}.blog-detail{padding:160px 7vw 120px}.blog-back{margin-bottom:60px}.blog-detail>header{max-width:1100px}.blog-detail h1{letter-spacing:-.065em;margin:22px 0 28px;font:750 clamp(54px,6.5vw,104px)/.92 Manrope}.blog-detail header p{color:#07101194;max-width:800px;font-size:18px;line-height:1.65}.blog-detail-cover{background:linear-gradient(145deg,#071011,#0b2021);border-radius:24px;place-items:center;min-height:520px;margin:70px 0;display:grid;position:relative;overflow:hidden}.blog-detail-cover img{object-fit:contain;filter:brightness(0)invert();width:min(360px,55%);max-height:150px}.blog-detail-cover span{color:#2ed3d3;letter-spacing:.14em;font:750 9px Manrope;position:absolute;bottom:27px;left:30px}.blog-detail>article p{color:#263031;margin:0 0 28px;font-size:18px;line-height:1.85}.blog-detail.loading{min-height:80vh}.blog-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=800px){.blog-hero{min-height:auto;padding:145px 6vw 85px}.blog-hero h1{font-size:clamp(52px,15vw,80px)}.blog-index,.home-blog-section{padding:85px 6vw}.blog-grid,.blog-grid.compact{grid-template-columns:1fr}.home-blog-section>header{grid-template-columns:1fr;gap:20px}.blog-cover{min-height:250px}.blog-detail{padding:135px 6vw 85px}.blog-detail-cover{min-height:330px;margin:45px 0}.blog-detail>article p{font-size:16px}}.home-blog-section>header,.blog-detail>header{z-index:auto;width:auto;height:auto;color:inherit;background:0 0;padding:0;position:static;inset:auto}.blog-grid,.blog-grid.compact{grid-template-columns:1fr;gap:14px}.blog-grid article{min-height:255px;box-shadow:none;border-radius:14px;grid-template-columns:minmax(240px,.52fr) minmax(0,1.48fr);display:grid}.blog-grid article:hover{border-color:#07101147;transform:translateY(-3px);box-shadow:0 16px 35px #07323412}.blog-cover img{width:min(190px,58%);max-height:80px}.blog-card-copy{flex-direction:column;justify-content:center;padding:clamp(27px,4vw,55px);display:flex}.blog-card-copy h3{max-width:850px;margin:14px 0 12px;font-size:clamp(27px,3vw,47px)}.blog-card-copy p{max-width:760px;min-height:0}.blog-read{margin-top:20px}.home-blog-section{z-index:1;background:#edf1f0;position:relative}.home-blog-section>header{color:#071011}@media (width<=700px){.blog-grid article{grid-template-columns:1fr}.blog-cover,.blog-grid.compact .blog-cover{min-height:210px}.blog-card-copy{padding:25px 22px 28px}.blog-card-copy h3{font-size:28px}}.blog-event-meta{flex-wrap:wrap;gap:12px 26px;margin-top:34px;display:flex}.blog-event-meta span{color:#334041;letter-spacing:.025em;align-items:center;gap:9px;font:700 11px Manrope;display:inline-flex}.blog-event-meta svg{color:#078f93;width:17px}.blog-detail>article h2{color:#071011;letter-spacing:-.05em;max-width:920px;margin:76px 0 25px;font:750 clamp(34px,4vw,61px)/1 Manrope}.blog-detail>article h2:first-child{margin-top:0}.blog-video-link{box-sizing:border-box;color:#fff;background:#071011;border:1px solid #07101129;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;width:min(1080px,100%);min-height:112px;margin:78px auto 0;padding:24px 28px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid}.blog-video-link:hover{border-color:#2ed3d3;transform:translateY(-4px);box-shadow:0 20px 42px #07323424}.blog-video-link>span{color:#071011;background:#2ed3d3;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.blog-video-link>span svg{width:26px}.blog-video-link div{gap:7px;display:grid}.blog-video-link small{color:#2ed3d3;letter-spacing:.14em;font:750 8px Manrope}.blog-video-link strong{font:730 clamp(16px,2vw,24px) Manrope}.blog-video-link>svg{color:#2ed3d3;width:19px}.blog-video-feature{border-top:1px solid #07101124;width:min(1180px,100%);margin:105px auto 0;padding-top:72px}.blog-video-feature>header{background:0 0;width:auto;height:auto;padding:0;position:static}.blog-video-feature>header h2{color:#071011;letter-spacing:-.055em;max-width:900px;margin:14px 0 44px;font:750 clamp(42px,5vw,78px)/.97 Manrope}.blog-video-frame{aspect-ratio:16/9;background:#071011;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 55px #0732341f}.blog-video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blog-video-feature>a{color:#071011;text-transform:uppercase;letter-spacing:.075em;align-items:center;gap:9px;margin-top:20px;font:800 10px Manrope;text-decoration:none;display:inline-flex}.blog-video-feature>a svg{color:#078f93;width:16px}.blog-gallery{border-top:1px solid #07101124;margin-top:120px;padding-top:75px}.blog-gallery>header{background:0 0;width:auto;height:auto;padding:0;position:static}.blog-gallery>header h2{color:#071011;letter-spacing:-.06em;margin:14px 0 48px;font:750 clamp(45px,5.5vw,88px)/.95 Manrope}.blog-gallery>div{grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;display:grid}.blog-gallery figure{background:#071011;border-radius:13px;grid-column:span 6;min-height:470px;margin:0;position:relative;overflow:hidden}.blog-gallery figure:first-child{grid-column:span 5;min-height:590px}.blog-gallery figure:nth-child(2){grid-column:span 7;min-height:590px}.blog-gallery figure:nth-child(3){grid-column:span 8;min-height:440px}.blog-gallery figure:nth-child(4){grid-column:span 4;min-height:440px}.blog-gallery figure:nth-child(5){grid-column:span 4;min-height:470px}.blog-gallery figure:nth-child(6){grid-column:span 8;min-height:470px}.blog-gallery figure:nth-child(7){grid-column:1/-1;min-height:660px}.blog-gallery figure:nth-child(8){grid-column:span 7;min-height:480px}.blog-gallery figure:nth-child(9){grid-column:span 5;min-height:480px}.blog-gallery figure button{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0;overflow:hidden}.blog-gallery figure img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),filter .7s;position:absolute;inset:0}.blog-gallery figure button>span{color:#fff;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040a0b9e;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .25s,transform .25s,background .25s;display:grid;position:absolute;bottom:18px;right:18px;transform:translateY(6px)}.blog-gallery figure button>span svg{width:18px}.blog-gallery figure:hover img{filter:brightness(.91);transform:scale(1.035)}.blog-gallery figure:hover button>span,.blog-gallery figure button:focus-visible>span{opacity:1;transform:translateY(0)}.blog-gallery figure button:focus-visible{outline-offset:-3px;outline:3px solid #2ed3d3}.blog-lightbox{z-index:3000;box-sizing:border-box;grid-template-columns:82px minmax(0,1fr) 82px;align-items:center;padding:70px 42px 42px;display:grid;position:fixed;inset:0}.blog-lightbox-backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:zoom-out;background:#020708f0;border:0;position:absolute;inset:0}.blog-lightbox-image{z-index:1;place-items:center;width:100%;height:calc(100vh - 112px);display:grid;position:relative}.blog-lightbox-image img{object-fit:contain;border-radius:8px;width:auto;max-width:calc(100vw - 260px);height:auto;max-height:calc(100vh - 112px);box-shadow:0 28px 85px #00000061}.blog-lightbox-close,.blog-lightbox-prev,.blog-lightbox-next{z-index:2;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:50%;justify-self:center;place-items:center;width:50px;height:50px;padding:0;transition:background .2s,color .2s,transform .2s;display:grid;position:relative}.blog-lightbox-close:hover,.blog-lightbox-prev:hover,.blog-lightbox-next:hover{color:#071011;background:#2ed3d3;transform:scale(1.06)}.blog-lightbox-close{position:absolute;top:22px;right:26px}.blog-lightbox-close svg{width:21px}.blog-lightbox-prev{grid-column:1}.blog-lightbox-image{grid-column:2}.blog-lightbox-next{grid-column:3}@media (width<=700px){.blog-event-meta{gap:10px;display:grid}.blog-detail>article h2{margin-top:55px}.blog-video-link{gap:14px;min-height:96px;margin-top:55px;padding:19px}.blog-video-link>span{width:47px;height:47px}.blog-video-feature{margin-top:70px;padding-top:52px}.blog-video-feature>header h2{margin-bottom:28px}.blog-video-frame{border-radius:10px}.blog-gallery{margin-top:85px;padding-top:55px}.blog-gallery>div{grid-template-columns:1fr}.blog-gallery figure,.blog-gallery figure:nth-child(n){grid-column:auto;min-height:330px}.blog-gallery figure:first-child{min-height:500px}.blog-gallery figure button>span{opacity:1;transform:none}.blog-lightbox{grid-template-columns:54px minmax(0,1fr) 54px;padding:65px 8px 20px}.blog-lightbox-image{height:calc(100vh - 85px)}.blog-lightbox-image img{max-width:calc(100vw - 124px);max-height:calc(100vh - 85px)}.blog-lightbox-prev,.blog-lightbox-next{width:42px;height:42px}.blog-lightbox-close{width:43px;height:43px;top:13px;right:14px}}.blog-card-copy h3,.blog-card-copy h3 a,.blog-card-copy h3 span{color:#071011!important;-webkit-text-fill-color:#071011!important;opacity:1!important}.blog-card-copy p,.blog-card-copy p span{color:#495354!important;-webkit-text-fill-color:#495354!important;opacity:1!important}.blog-cover{isolation:isolate;background:#061011}.blog-cover:after{z-index:1;background:linear-gradient(90deg,#0308092e,#0000 55%,#0308094d)}.blog-cover .blog-featured-image,.blog-detail-cover .blog-featured-image{z-index:0;object-fit:cover;filter:none;width:100%;height:100%;max-height:none;position:absolute;inset:0;transform:none}.blog-cover .blog-featured-image{object-position:center top}.blog-detail-cover .blog-featured-image{object-position:center bottom}.blog-cover .blog-partner-badge,.blog-detail-cover .blog-partner-badge{z-index:3;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040a0bc7;border:1px solid #fff3;border-radius:10px;place-items:center;width:116px;height:56px;padding:11px 15px;display:grid;position:absolute;top:20px;left:20px;box-shadow:0 10px 28px #0000003d}.blog-cover .blog-partner-badge img,.blog-detail-cover .blog-partner-badge img{object-fit:contain;filter:none;width:100%;height:100%;max-height:34px;position:static}.blog-cover>small,.blog-detail-cover>small{z-index:3;color:#fff;letter-spacing:.14em;font:750 8px Manrope;position:absolute;bottom:19px;left:22px}.blog-cover>span:not(.blog-partner-badge),.blog-detail-cover>span:not(.blog-partner-badge){display:none}.blog-grid article{background:#fff;border:0;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);min-height:300px}.blog-cover,.blog-grid.compact .blog-cover{min-height:300px}.blog-card-copy{padding:clamp(34px,4vw,64px)}.blog-card-copy h3{font-size:clamp(30px,3vw,50px)}.blog-card-copy p{max-width:820px;font-size:14px;line-height:1.7}.blog-detail{padding-left:6vw;padding-right:6vw}.blog-detail>header{border-bottom:1px solid #07101129;max-width:1320px;margin:0;padding:0 0 58px;display:block}.blog-detail>header>span{color:#078f93;margin-bottom:24px;display:block}.blog-detail h1{max-width:1240px;margin:0 0 28px;font-size:clamp(55px,6.2vw,106px)}.blog-detail header p{color:#566061;max-width:1000px;margin:0;font-size:clamp(17px,1.45vw,22px);display:block}.blog-detail-cover{aspect-ratio:16/7.6;border-radius:18px;width:100%;min-height:0;margin:70px 0 78px}.blog-detail-cover .blog-partner-badge{width:160px;height:72px;padding:15px 20px;top:28px;left:28px}.blog-detail-cover>small{bottom:27px;left:30px}.blog-detail>article{width:min(1080px,100%);margin:0 auto}.blog-detail>article p{color:#263031;font-size:clamp(18px,1.45vw,22px);line-height:1.8}@media (width<=800px){.blog-grid article{grid-template-columns:1fr}.blog-cover,.blog-grid.compact .blog-cover{min-height:245px}.blog-detail>header{padding-bottom:38px}.blog-detail h1{font-size:clamp(48px,14vw,72px)}.blog-detail-cover{aspect-ratio:1.15;margin:45px 0 52px}.blog-detail-cover .blog-partner-badge{width:125px;height:58px;top:18px;left:18px}.blog-detail-cover>small{bottom:18px;left:20px}}.blog-index>nav{box-sizing:border-box;scrollbar-width:none;background:#ffffff85;border:1px solid #0710111a;border-radius:12px;align-items:center;gap:4px;width:100%;margin-bottom:55px;padding:6px;display:flex;overflow-x:auto}.blog-index>nav::-webkit-scrollbar{display:none}.blog-index>nav button{color:#536061;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;min-height:43px;box-shadow:none;background:0 0;border:0;border-radius:7px;flex:1 0 auto;padding:0 18px;font:750 10px Manrope;transition:background .2s,color .2s,transform .2s,box-shadow .2s;position:relative}.blog-index>nav button:hover{color:#071011;background:#2ed3d31a;border:0;transform:translateY(-1px)}.blog-index>nav button.active,.blog-index>nav button.active:hover{color:#fff;background:#071011;border:0;transform:none;box-shadow:0 8px 20px #0710111f}.blog-cover .blog-featured-image,.blog-detail-cover .blog-featured-image{transform-origin:50%;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .55s}.blog-cover:hover .blog-featured-image,.blog-detail-cover:hover .blog-featured-image{filter:brightness(1.04);transform:scale(1.035)}@media (width<=700px){.blog-index>nav{justify-content:flex-start;margin-bottom:38px}.blog-index>nav button{flex:none;min-height:40px;padding:0 15px}}.blog-index>nav{background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:8px;width:fit-content;max-width:100%;padding:0}.blog-index>nav button{color:#4c5859;letter-spacing:.07em;background:#ffffff8c;border:1px solid #07101124;border-radius:9px;flex:none;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:9px;display:inline-flex;box-shadow:0 5px 14px #07101106}.blog-index>nav button:before{content:"";opacity:0;background:#2ed3d3;border-radius:50%;flex:none;width:5px;height:5px;transition:opacity .2s,transform .2s;transform:scale(.4)}.blog-index>nav button:hover{color:#071011;background:#fff;border:1px solid #078f9357;transform:translateY(-2px);box-shadow:0 9px 20px #07464812}.blog-index>nav button.active,.blog-index>nav button.active:hover{color:#071011;background:#2ed3d31f;border:1px solid #078f9347;box-shadow:inset 0 0 0 1px #2ed3d314,0 8px 18px #0746480d}.blog-index>nav button.active:before{opacity:1;transform:scale(1)}.blog-index>nav{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #07101124;align-items:flex-end;gap:clamp(22px,3vw,46px);margin-bottom:58px;padding:0;display:flex;position:relative;overflow-x:auto}.blog-index>nav button{color:#7a8585;letter-spacing:.09em;text-transform:uppercase;min-height:48px;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;align-items:center;padding:0 1px 14px;font:720 10px Manrope;transition:color .2s;display:inline-flex;position:relative;transform:none}.blog-index>nav button:before{display:none}.blog-index>nav button:after{content:"";opacity:0;transform-origin:50%;background:#2ed3d3;border-radius:2px 2px 0 0;height:2px;transition:opacity .22s,transform .22s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.35)}.blog-index>nav button:hover{color:#078f93;box-shadow:none;background:0 0;border:0;transform:none}.blog-index>nav button:hover:after{opacity:.38;transform:scaleX(.72)}.blog-index>nav button.active,.blog-index>nav button.active:hover{color:#071011;box-shadow:none;background:0 0;border:0;transform:none}.blog-index>nav button.active:after,.blog-index>nav button.active:hover:after{opacity:1;transform:scaleX(1)}.blog-index>nav{background:linear-gradient(#0000 72%,#2ed3d306);border-bottom-color:#078f9333}.blog-index>nav button:hover{color:#087f83;background:linear-gradient(#0000,#2ed3d30b)}.blog-index>nav button.active,.blog-index>nav button.active:hover{color:#066f73;background:linear-gradient(#0000,#2ed3d313)}.blog-index>nav button.active:after,.blog-index>nav button.active:hover:after{background:linear-gradient(90deg,#078f93,#2ed3d3);height:3px;box-shadow:0 -3px 12px #2ed3d333}@media (width<=700px){.blog-index>nav{gap:25px;margin-bottom:40px}.blog-index>nav button{min-height:44px;padding-bottom:13px}}.hero-concept{isolation:isolate;background:radial-gradient(circle at 78% 35%,#2ed3d329,#0000 28%),radial-gradient(circle at 12% 90%,#ff8a0014,#0000 25%),#070909;flex-direction:column;justify-content:center;min-height:100svh;padding:150px 7vw 70px;display:flex;position:relative;overflow:hidden}.hero-concept-grid{z-index:-1;opacity:.16;background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 75%,#0000);mask-image:linear-gradient(#0000,#000 22% 75%,#0000)}.hero-kicker{color:#2ed3d3;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.hero-prompt{text-align:center;letter-spacing:-.055em;color:#fff;max-width:none;margin:20px 0 0;font:650 clamp(48px,7vw,112px)/.95 Outfit,sans-serif}.hero-answer{text-align:center;color:#ffffffad;margin:15px 0 0;font:500 clamp(18px,1.8vw,26px)/1.2 Outfit,sans-serif}.hero-hand-stage{width:min(38vw,440px);height:clamp(245px,35vh,390px);margin:5px auto 0;position:relative}.hero-hand-image{object-fit:contain;filter:drop-shadow(0 20px 42px #00000080);display:block;position:absolute;inset:50% auto auto 50%}.hero-hand-front{width:min(32vw,370px);transform:translate(-50%,-50%)}.hero-hand-down{width:min(25vw,285px);transform:translate(-50%,-48%)}.hero-reveal{text-align:center;flex-direction:column;align-items:center;margin:-20px auto 0;display:flex}.hero-reveal span{letter-spacing:-.045em;color:#fff;font:750 clamp(38px,5vw,76px)/.86 Outfit,sans-serif}.hero-reveal strong{color:#2ed3d3;letter-spacing:.24em;margin-top:9px;font-size:clamp(9px,1.05vw,15px)}.hero-closing{color:#ffffff94;text-align:center;margin:18px auto 0;font:400 clamp(15px,1.25vw,19px)/1.4 Outfit,sans-serif}.hero-scroll{color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:flex;position:absolute;bottom:35px;left:7vw}.hero-scroll i{color:#2ed3d3;display:flex}@media (width<=780px){.hero-concept{justify-content:flex-start;min-height:100svh;padding:130px 6vw 90px}.hero-prompt{margin-top:38px;font-size:clamp(48px,14vw,74px)}.hero-hand-stage{width:78vw;height:min(39vh,340px);margin-top:10px}.hero-hand-front{width:min(70vw,330px)}.hero-hand-down{width:min(53vw,245px)}.hero-reveal{margin-top:-18px}.hero-scroll{bottom:28px;left:6vw}}.manifest-editorial{color:#090b0c;background:#f3f6f5;padding:105px 8vw 80px;display:block;position:relative;overflow:hidden}.manifest-editorial:before{content:"";border:1px solid #090b0c17;border-radius:50%;width:520px;height:520px;position:absolute;top:-270px;right:-210px;box-shadow:0 0 0 70px #090b0c06,0 0 0 140px #090b0c05}.manifest-editorial .editorial-statement h2{z-index:2;letter-spacing:-.075em;max-width:none;margin:55px 0;font:700 clamp(60px,8.4vw,142px)/.82 Manrope;position:relative}.manifest-editorial .editorial-statement h2 em{color:#079b9e}@media (width<=780px){.manifest-editorial{padding:80px 6vw 65px}.manifest-editorial .editorial-statement h2{font-size:clamp(53px,16vw,82px)}}.manifest-impact{color:#071011;background:#2ed3d3;padding:85px 6vw 70px;display:block;overflow:hidden}.impact-heading{border-bottom:1px solid #07101147;justify-content:space-between;align-items:flex-start;gap:50px;padding:0 2vw 45px;display:flex}.impact-heading .eyebrow{color:#071011;margin:0}.impact-heading>p:last-child{max-width:480px;margin:0;font-size:17px;line-height:1.6}.impact-words{padding:35px 0}.impact-words>div{border-bottom:1px solid #07101138;align-items:center;gap:clamp(20px,4vw,70px);min-height:clamp(105px,12vw,185px);padding:0 2vw;display:flex}.impact-words>div:first-child{border-top:1px solid #07101138}.impact-words i{opacity:.55;background:#071011;flex:0 0 clamp(18px,3vw,44px);height:2px;transition:width .3s}.impact-words strong{letter-spacing:-.08em;font:800 clamp(70px,11vw,180px)/.8 Manrope}.impact-words>div:nth-child(2){justify-content:flex-end}.impact-words>div:nth-child(2) strong{-webkit-text-stroke:2px #071011;color:#0000}.impact-bottom{grid-template-columns:.65fr 1.35fr auto;align-items:end;gap:45px;padding:40px 2vw 0;display:grid}.impact-bottom p{text-transform:uppercase;letter-spacing:.08em;max-width:260px;margin:0;font-size:13px;line-height:1.5}.impact-bottom h3{letter-spacing:-.04em;max-width:720px;margin:0;font:600 clamp(27px,3.2vw,50px)/1.05 Manrope}.impact-bottom h3 em{color:#fff}.impact-bottom a{color:#071011;border:1px solid #071011;border-radius:99px;align-items:center;gap:12px;padding:15px 20px;font-weight:700;transition:all .2s;display:flex}.impact-bottom a:hover{color:#fff;background:#071011}@media (width<=780px){.manifest-impact{padding:70px 6vw}.impact-heading{padding-left:0;padding-right:0;display:grid}.impact-words>div{padding:0}.impact-words strong{font-size:clamp(55px,18vw,90px)}.impact-words>div:nth-child(2){justify-content:flex-start}.impact-bottom{grid-template-columns:1fr;padding-left:0;padding-right:0}.impact-bottom a{justify-self:start}}@media (prefers-reduced-motion:reduce){.hero-concept *,.hero-concept :before,.hero-concept :after{scroll-behavior:auto!important}}.hero-slider{grid-template-columns:minmax(0,1fr) minmax(440px,.78fr);align-items:center;gap:0;display:grid}.hero-slide-copy{z-index:2;justify-self:end;max-width:760px;padding-right:1.5vw;position:relative}.hero-slide-number{color:#ffffff59;letter-spacing:.18em;margin:0 0 24px;font:500 12px/1 Outfit,sans-serif}.hero-slider .hero-kicker{margin:0}.hero-slide-copy h1{letter-spacing:-.055em;max-width:780px;margin:25px 0 24px;font:650 clamp(54px,6.6vw,108px)/.91 Outfit,sans-serif}.hero-slide-text{color:#ffffff94;max-width:620px;margin:0;font-size:clamp(17px,1.45vw,21px);line-height:1.55}.hero-slide-actions{align-items:center;gap:12px;margin-top:34px;display:flex}.hero-primary,.hero-secondary{border:1px solid #2ed3d3;border-radius:999px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-weight:700;transition:all .2s;display:inline-flex}.hero-primary{color:#071011;background:#2ed3d3}.hero-secondary{color:#fff;border-color:#ffffff4d}.hero-primary:hover{background:#fff;border-color:#fff}.hero-secondary:hover{color:#071011;background:#fff;border-color:#fff}.hero-orbit{aspect-ratio:1;justify-self:end;width:min(42vw,590px);position:relative}.hero-orbit:before{content:"";border:1px solid #2ed3d31f;border-radius:50%;position:absolute;inset:15%;box-shadow:inset 0 0 80px #2ed3d314}.hero-orbit-item{--size:126px;width:var(--size);height:var(--size);color:#fff6;cursor:pointer;background:#ffffff0b;border:0;border-radius:50%;padding:0;transition:transform .35s,color .35s,background .35s;position:absolute}.hero-orbit-item:hover,.hero-orbit-item.active{color:#fff;background:#2ed3d317;transform:scale(1.08)}.hero-orbit-item-1{top:14%;left:8%}.hero-orbit-item-2{--size:112px;top:2%;right:12%}.hero-orbit-item-3{--size:142px;top:40%;right:0}.hero-orbit-item-4{--size:116px;bottom:1%;right:23%}.hero-orbit-item-5{--size:134px;bottom:12%;left:5%}.hero-progress{border-radius:inherit;background:conic-gradient(#2ed3d3 var(--progress,0deg), #ffffff21 0);position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 0)}.hero-orbit-item.active .hero-progress{animation:5.2s linear forwards heroCircleLoad}.hero-orbit-item b{font:600 23px/1 Outfit,sans-serif;display:block}.hero-orbit-item small{letter-spacing:.08em;max-width:86px;margin:8px auto 0;font-size:9px;line-height:1.25;display:block}.hero-slider-count{color:#ffffff59;align-items:baseline;gap:5px;display:flex;position:absolute;bottom:42px;right:7vw}.hero-slider-count strong{color:#2ed3d3;font:600 28px/1 Outfit,sans-serif}@media (width<=900px){.hero-slider{justify-content:flex-start;padding-top:135px;display:flex}.hero-slide-copy{width:100%}.hero-slide-copy h1{font-size:clamp(48px,13vw,78px)}.hero-orbit{align-self:center;width:min(94vw,520px);margin:36px auto 70px}.hero-orbit-item{--size:96px}.hero-orbit-item-2{--size:88px}.hero-orbit-item-3{--size:108px}.hero-orbit-item-4{--size:92px}.hero-orbit-item-5{--size:102px}.hero-slider-count{display:none}}.home-partners{color:#0a1011;background:radial-gradient(circle at 92% 5%,#2ed3d32e,#0000 27%),#eef3f2;padding:100px 0 92px;position:relative;overflow:hidden}.home-partners:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#0710110f 1px,#0000 1px);background-size:100% 72px;position:absolute;inset:0}.home-partners-heading{grid-template-columns:.42fr 2.9fr;align-items:start;gap:20px 44px;width:min(1260px,88vw);margin:0 auto 54px;display:grid;position:relative}.home-partners-heading .eyebrow{color:#078f93;grid-row:1/3;align-self:start}.home-partners-heading h2{letter-spacing:-.055em;grid-column:2;width:100%;max-width:none;margin:0;font:750 clamp(35px,4.2vw,68px)/.96 Manrope,sans-serif}.home-partners-heading>p:last-child{color:#07101194;grid-column:2;width:min(620px,100%);max-width:none;margin:0;font-size:14px;line-height:1.65}.partner-showcase{background:#ffffff61;border-top:1px solid #0710112e;border-left:1px solid #0710112e;width:min(1260px,88vw);margin:0 auto;position:relative;box-shadow:0 28px 70px #0c1f2014}.partner-track{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partner-card{box-sizing:border-box;will-change:transform,filter,opacity;background:0 0;border-bottom:1px solid #0710112e;border-right:1px solid #0710112e;grid-template-rows:auto 1fr auto;gap:18px;min-height:190px;padding:20px 22px;transition:transform .28s cubic-bezier(.16,1,.3,1),background .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.partner-card img{object-fit:contain;filter:grayscale()contrast(1.15);opacity:.68;width:72%;height:68px;margin:auto;transition:filter .25s,opacity .25s,transform .25s}.partner-card span{color:#078f93;letter-spacing:.14em;text-transform:uppercase;font:750 8px/1.2 Manrope,sans-serif}.partner-card strong{color:#07101194;letter-spacing:.12em;text-transform:uppercase;font:750 10px/1 Manrope,sans-serif}.partner-card:hover{z-index:1;background:#2ed3d31a;border-bottom-color:#0000;box-shadow:0 18px 42px #08505217;transform:translateY(-7px)!important}.partner-card:hover img{filter:none;opacity:1;transform:scale(1.045)}@media (width<=900px){.home-partners{padding:76px 0}.home-partners-heading{grid-template-columns:1fr;width:min(680px,88vw);margin-bottom:38px}.home-partners-heading .eyebrow,.home-partners-heading h2,.home-partners-heading>p:last-child{grid-area:auto/1}.home-partners-heading h2{max-width:720px}.home-partners-heading>p:last-child{max-width:620px}.partner-showcase{width:88vw}.partner-track{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-card{min-height:175px}.partner-card img{height:60px}}@media (width<=520px){.partner-track{grid-template-columns:1fr}.partner-card{min-height:165px}}.glass-services .service-grid{perspective:1200px;gap:18px}.glass-services .service-grid>div>a{-webkit-backdrop-filter:blur(18px)saturate(125%);background:linear-gradient(145deg,#ffffff16,#ffffff06);border:1px solid #ffffff24;transition:border-color .2s,background .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 22px 55px #0000004d}.glass-services .service-grid>div>a:before{content:"";pointer-events:none;background:radial-gradient(circle,#2ed3d333,#0000 65%);position:absolute;inset:-45% 50% 55% -30%}.glass-services .service-grid>div>a:hover{background:linear-gradient(145deg,#2ed3d31f,#ffffff09);border-color:#2ed3d373;box-shadow:inset 0 1px #ffffff26,0 28px 65px #00000061,0 0 35px #2ed3d314}.manifest-strategy{color:#090b0c;background:radial-gradient(circle at 92% 12%,#2ed3d333,#0000 27%),linear-gradient(135deg,#f8fbfb,#e8eeee);grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr) 170px;align-items:center;gap:clamp(60px,9vw,150px);padding:135px 8vw;display:grid}.manifest-strategy .manifest-intro>p{color:#2ed3d3}.manifest-strategy h2{margin:24px 0 0;font-size:clamp(38px,4.8vw,72px)}.manifest-strategy h2 em{color:#079b9e}.manifest-summary{color:#596263;max-width:720px;margin:30px 0 0;font-size:18px;line-height:1.7}.manifest-process{display:grid}.manifest-process article{border-top:1px solid #090b0c29;grid-template-columns:56px 1fr;gap:22px;padding:27px 0;display:grid}.manifest-process article:last-child{border-bottom:1px solid #090b0c29}.manifest-process span{color:#079b9e;letter-spacing:.14em;padding-top:5px;font-size:12px}.manifest-process h3{margin:0 0 8px;font:600 23px Manrope}.manifest-process p{color:#60696a;margin:0;line-height:1.6}.manifest-stamp{aspect-ratio:1;border:1px solid #090b0c33;border-radius:50%;place-content:center;gap:12px;width:150px;display:grid;transform:rotate(7deg)}.manifest-stamp svg{color:#079b9e;width:30px}.manifest-stamp span{letter-spacing:.13em;font-size:9px;font-weight:700;line-height:1.7}.home-contact{color:#f5f5ef;background:radial-gradient(circle at 14% 20%,#2ed3d31f,#0000 28%),#080b0c;grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(55px,8vw,120px);padding:110px 8vw;display:grid}.home-contact-copy{padding-top:25px;position:relative}.home-contact-copy:before{content:"";background:#2ed3d3;border-radius:99px;width:54px;height:3px;position:absolute;top:0;left:0}.home-contact-copy h2{letter-spacing:-.04em;max-width:590px;margin:0 0 20px;font:700 clamp(34px,3.7vw,54px)/1.08 Manrope}.home-contact-copy>p:last-child{color:#ffffff94;max-width:520px;margin:0;font-size:16px;line-height:1.7}.home-contact form{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:22px;padding:clamp(25px,3vw,42px);box-shadow:0 30px 80px #0000003d}.home-contact input,.home-contact textarea{color:#fff;background:#fff1;border-color:#ffffff29;border-radius:11px}.home-contact input:focus,.home-contact textarea:focus{border-color:#16bfc2}.home-contact .cta{color:#071011;background:#2ed3d3}.home-contact small{color:#2ed3d3}@media (width<=780px){.manifest-strategy,.home-contact{grid-template-columns:1fr;padding:90px 6vw}.manifest-stamp{display:none}.home-contact{gap:45px}.home-contact-copy h2{font-size:clamp(32px,9vw,46px)}}.hero-slider-labeled{grid-template-columns:minmax(0,1fr) 620px;gap:2vw}.labeled-orbit .hero-orbit-item,.labeled-orbit .hero-orbit-item-1,.labeled-orbit .hero-orbit-item-2,.labeled-orbit .hero-orbit-item-3,.labeled-orbit .hero-orbit-item-4,.labeled-orbit .hero-orbit-item-5,.labeled-orbit .hero-orbit-item-6{--size:136px;width:var(--size);height:var(--size);color:#ffffff8c;background:#ffffff0b;border:0;border-radius:50%;transform:none;box-shadow:0 18px 42px #00000047}.labeled-orbit .hero-orbit-item-1{inset:1% auto auto 50%;transform:translate(-50%)}.labeled-orbit .hero-orbit-item-2{inset:23% 5% auto auto}.labeled-orbit .hero-orbit-item-3{inset:auto 5% 23% auto}.labeled-orbit .hero-orbit-item-4{inset:auto auto 1% 50%;transform:translate(-50%)}.labeled-orbit .hero-orbit-item-5{inset:auto auto 23% 5%}.labeled-orbit .hero-orbit-item-6{inset:23% auto auto 5%}.labeled-orbit .hero-orbit-item:hover,.labeled-orbit .hero-orbit-item.active{color:#061011;background:#2ed3d3f5}.labeled-orbit .hero-orbit-item-1:hover,.labeled-orbit .hero-orbit-item-1.active,.labeled-orbit .hero-orbit-item-4:hover,.labeled-orbit .hero-orbit-item-4.active{transform:translate(-50%)scale(1.06)}.labeled-orbit .hero-orbit-item-2:hover,.labeled-orbit .hero-orbit-item-2.active,.labeled-orbit .hero-orbit-item-3:hover,.labeled-orbit .hero-orbit-item-3.active,.labeled-orbit .hero-orbit-item-5:hover,.labeled-orbit .hero-orbit-item-5.active,.labeled-orbit .hero-orbit-item-6:hover,.labeled-orbit .hero-orbit-item-6.active{transform:scale(1.06)}.labeled-orbit .hero-progress{display:block}.labeled-orbit .hero-orbit-item.active .hero-progress{animation:5.2s linear forwards heroCircleLoad}.labeled-orbit .hero-orbit-item b,.labeled-orbit .hero-orbit-item small{z-index:1;position:relative}.labeled-orbit .hero-orbit-item b{font:650 24px/1 Outfit,sans-serif;display:block}.labeled-orbit .hero-orbit-item small{max-width:98px;color:inherit;letter-spacing:.08em;margin:9px auto 0;font-size:9px;font-weight:700;line-height:1.25;display:block}@media (width<=900px){.hero-slider-labeled{display:flex}.labeled-orbit .hero-orbit-item,.labeled-orbit .hero-orbit-item-1,.labeled-orbit .hero-orbit-item-2,.labeled-orbit .hero-orbit-item-3,.labeled-orbit .hero-orbit-item-4,.labeled-orbit .hero-orbit-item-5,.labeled-orbit .hero-orbit-item-6{--size:clamp(150px, 30vw, 154px)}}.hero-slider{grid-template-columns:minmax(0,1fr) minmax(760px,1fr)}.hero-loader{z-index:1;aspect-ratio:auto;min-width:600px;max-width:none;height:600px;position:absolute;top:50%;right:0;transform:translateY(-50%);width:600px!important}.hero-core-mark{z-index:3;color:#2ed3d361;filter:drop-shadow(0 0 20px #2ed3d31f);pointer-events:none;place-items:center;width:clamp(82px,7vw,108px);height:clamp(82px,7vw,108px);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-core-mark svg{stroke-width:1.25px;width:100%;height:100%}@media (width<=900px){.hero-slider{grid-template-columns:1fr}.hero-loader{aspect-ratio:1;min-width:0;max-width:680px;height:auto;position:relative;top:auto;right:auto;transform:none;width:min(112vw,680px)!important}.hero-loader-dot{width:clamp(118px,30vw,148px);height:clamp(118px,30vw,148px);transform:rotate(var(--dot-angle)) translateY(calc(min(112vw, 680px) * -.37));margin:calc(clamp(118px,30vw,148px)/-2)}.hero-core-mark{width:clamp(64px,17vw,88px);height:clamp(64px,17vw,88px)}}.hero-loader{aspect-ratio:1;justify-self:start;width:min(38vw,520px);position:relative}.hero-loader:before{display:none}.hero-loader-track{transform:rotate(var(--loader-turn));will-change:transform;transition:transform 1.05s cubic-bezier(.65,0,.2,1);position:absolute;inset:0}.hero-loader-dot{width:clamp(112px,9.4vw,142px);height:clamp(112px,9.4vw,142px);transform:rotate(var(--dot-angle)) translateY(calc(min(38vw, 520px) * -.255));cursor:pointer;border:1px solid #0000;border-radius:50%;margin:calc(clamp(112px,9.4vw,142px)/-2);padding:0;transition:background .75s,border-color .75s,box-shadow .75s,opacity .75s;position:absolute;top:50%;left:50%}.hero-loader-dot svg{color:#061011;stroke-width:2px;width:34%;height:34%;transform:translate(-50%, -50%) rotate(var(--icon-turn));transition:transform 1.05s cubic-bezier(.65,0,.2,1),opacity .75s;position:absolute;top:50%;left:50%}.hero-loader-dot.empty svg{color:#2ed3d333}.hero-loader-dot.active{opacity:1;background:#2ed3d3;border-color:#7ff4f4;box-shadow:0 0 30px #2ed3d37a,0 0 85px #2ed3d32e}.hero-loader-dot.trail-1{opacity:1;background:#2ed3d3cc;border-color:#2ed3d3b3}.hero-loader-dot.trail-2{opacity:1;background:#2ed3d380;border-color:#2ed3d36b}.hero-loader-dot.trail-3{opacity:1;background:#2ed3d333;border-color:#2ed3d333}.hero-loader-dot.empty{opacity:1;background:#0a0d0e;border-color:#ffffff0e}.hero-loader-center{display:none}.hero-loader-center span{color:#fff;font:650 clamp(38px,4vw,58px)/1 Outfit,sans-serif;display:block}.hero-loader-center small{color:#2ed3d3;letter-spacing:.14em;margin-top:10px;font-size:10px;font-weight:700;line-height:1.35;display:block}.hero-character{z-index:3;pointer-events:none;width:clamp(190px,17vw,255px);height:69%;position:absolute;bottom:-20%;left:50%;transform:translate(-50%)}.hero-character img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 18px 30px #0006);width:100%;height:100%;position:absolute;inset:auto 0 0}.hero-character-base{opacity:.96}.hero-character-turn{z-index:2}.hero-owl-shell{z-index:3;width:clamp(130px,11vw,164px);height:clamp(142px,12vw,180px);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:0;place-items:center;display:grid;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.hero-owl{color:#fff;width:100%}.hero-owl .owl-button{fill:#020708;stroke:#020708}.hero-owl svg{width:100%;height:auto;display:block}@media (width<=900px){.hero-loader{width:min(86vw,460px)}.hero-loader-dot{width:clamp(92px,24vw,122px);height:clamp(92px,24vw,122px);transform:rotate(var(--dot-angle)) translateY(calc(min(86vw, 460px) * -.255));margin:calc(clamp(92px,24vw,122px)/-2)}.hero-character{width:clamp(170px,43vw,225px);bottom:-18%}.hero-owl-shell{width:clamp(118px,31vw,150px);height:clamp(130px,34vw,166px)}}@media (width<=560px){.hero-slide-actions{flex-direction:column;align-items:stretch}.hero-orbit{margin-left:-5%;margin-right:-5%;transform:scale(.88)}}.hero-orbit{width:min(39vw,540px)}.hero-orbit:before{border-color:#2ed3d314;inset:19%}.hero-orbit-item,.hero-orbit-item-1,.hero-orbit-item-2,.hero-orbit-item-3,.hero-orbit-item-4,.hero-orbit-item-5{--size:clamp(96px, 8.2vw, 124px);width:var(--size);height:var(--size);color:#ffffff47;background:#0b1011;border:1px solid #ffffff12;overflow:hidden;transform:none;box-shadow:0 18px 45px #00000047}.hero-orbit-item-1{top:1%;left:50%;transform:translate(-50%)}.hero-orbit-item-2{top:27%;left:auto;right:3%}.hero-orbit-item-3{inset:auto 14% 3% auto}.hero-orbit-item-4{inset:auto auto 3% 14%}.hero-orbit-item-5{top:27%;left:3%;right:auto}.hero-orbit-item:hover{transform:scale(1.045)}.hero-orbit-item-1:hover{transform:translate(-50%)scale(1.045)}.hero-orbit-item.trail-1{color:#061011;background:#2ed3d3cc;border-color:#2ed3d3e6}.hero-orbit-item.trail-2{color:#000000d1;background:#2ed3d380;border-color:#2ed3d394}.hero-orbit-item.trail-3{color:#ffffffb8;background:#2ed3d333;border-color:#2ed3d347}.hero-orbit-item.empty{color:#fff3;background:#0a0d0e}.hero-orbit-item.active{color:#041011;background:#0a0d0e;border-color:#2ed3d3;transform:none;box-shadow:0 0 55px #2ed3d333}.hero-orbit-item-1.active{transform:translate(-50%)}.hero-orbit-item.active .hero-progress{z-index:0;background:conic-gradient(from -90deg, #2ed3d3 var(--progress,0deg), #0a0d0e 0);animation:5.2s linear forwards heroCircleLoad;inset:0;-webkit-mask:none;mask:none}.hero-orbit-item:not(.active) .hero-progress{display:none}.hero-orbit-item b,.hero-orbit-item small{z-index:1;position:relative}.hero-orbit-item b{font-size:22px}.hero-orbit-item small{max-width:92px;font-weight:650}@media (width<=900px){.hero-orbit{width:min(92vw,470px)}.hero-orbit-item,.hero-orbit-item-1,.hero-orbit-item-2,.hero-orbit-item-3,.hero-orbit-item-4,.hero-orbit-item-5{--size:clamp(82px, 20vw, 105px)}}.hero-loader{aspect-ratio:1;min-width:1000px;max-width:none;height:1000px;position:absolute;top:50%;right:-80px;transform:translateY(-50%);width:1000px!important}.hero-loader-dot{width:160px;height:160px;transform:rotate(var(--dot-angle)) translateY(-218px);margin:-80px}.hero-core-mark{width:150px;height:150px}.hero-core-mark svg{width:58px;height:58px}.hero-loader:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 34% 27%,#ffffff21,#0000 19%),radial-gradient(circle at 50% 65%,#2ed3d321,#040e0fc2 62%,#020708f0 100%);border:1px solid #2ed3d333;border-radius:50%;width:285px;height:285px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 22px 24px 42px #ffffff06,inset -30px -34px 52px #000000b8,0 24px 65px #0000007a,0 0 55px #2ed3d314}.hero-loader-track{z-index:2}.hero-loader-dot{box-shadow:inset 10px 12px 22px #ffffff09,inset -12px -15px 25px #0000002e,0 18px 32px #00000052}.hero-loader-dot.active{box-shadow:inset 12px 14px 24px #fff3,inset -14px -18px 28px #00000029,0 22px 40px #00000061,0 0 45px #2ed3d366}@media (width<=900px){.hero-loader{min-width:0;max-width:680px;height:auto;position:relative;top:auto;right:auto;transform:none;width:min(112vw,680px)!important}.hero-loader-dot{width:clamp(118px,30vw,148px);height:clamp(118px,30vw,148px);transform:rotate(var(--dot-angle)) translateY(calc(min(112vw, 680px) * -.41));margin:calc(clamp(118px,30vw,148px)/-2)}.hero-core-mark{width:180px;height:180px}.hero-core-mark svg{width:58px;height:58px}}.compact-loader-slider{grid-template-columns:minmax(0,1fr) 540px;gap:0}.compact-loader-slider .hero-slide-copy{justify-self:stretch;width:100%;max-width:920px;padding-right:3vw}.compact-loader-slider .hero-slide-copy h1{max-width:900px}.compact-loader-slider .hero-slide-text{max-width:720px}@media (width>=1400px){.compact-loader-slider .hero-slide-copy{padding-left:120px}}.glass-services .service-grid>div{height:100%}.glass-services .service-grid>div>a{box-sizing:border-box;flex-direction:column;height:100%;min-height:350px;display:flex}.glass-services .service-grid>div>a>svg:last-child{margin-top:auto}@media (width<=780px){.glass-services .service-grid>div>a{height:auto;min-height:0}}.compact-icon-loader{aspect-ratio:1;justify-self:start;width:520px;height:520px;position:relative}.compact-icon-loader:before{content:"";border:1px solid #2ed3d317;border-radius:50%;position:absolute;inset:24%;box-shadow:inset 0 0 70px #2ed3d30b}.compact-loader-track{transform:rotate(var(--loader-turn));will-change:transform;transition:transform 1.05s cubic-bezier(.65,0,.2,1);position:absolute;inset:0}.compact-loader-dot{width:137px;height:137px;transform:rotate(var(--dot-angle)) translateY(-156px);cursor:pointer;background:#0a0d0e;border:1px solid #0000;border-radius:50%;margin:-56px;padding:0;transition:background .75s,border-color .75s,box-shadow .75s;position:absolute;top:50%;left:50%;box-shadow:0 18px 42px #0000004d}.compact-loader-dot svg{color:#061011;stroke-width:2px;width:36px;height:36px;transform:translate(-50%, -50%) rotate(var(--icon-turn));transition:transform 1.05s cubic-bezier(.65,0,.2,1),color .75s;position:absolute;top:50%;left:50%}.compact-loader-dot.active{background:#2ed3d3;border-color:#75f2f2;box-shadow:0 0 32px #2ed3d373,0 20px 42px #00000052}.compact-loader-dot.trail-1{background:#2ed3d3cc;border-color:#2ed3d3bf}.compact-loader-dot.trail-2{background:#2ed3d380;border-color:#2ed3d37a}.compact-loader-dot.trail-3{background:#2ed3d333;border-color:#2ed3d338}.compact-loader-dot.empty{background:#0a0d0e;border-color:#ffffff0d}.compact-loader-dot.empty svg{color:#2ed3d32e}.compact-loader-center{text-align:center;pointer-events:none;flex-direction:column;align-items:center;width:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.compact-loader-center strong{color:#fff;font:650 46px/1 Outfit,sans-serif}.compact-loader-center span{color:#2ed3d3;letter-spacing:.13em;margin-top:9px;font-size:9px;font-weight:700;line-height:1.3}@media (width<=900px){.compact-loader-slider{display:flex}.compact-loader-slider .hero-slide-copy{padding-right:0}.compact-icon-loader{align-self:center;width:min(94vw,460px);height:min(94vw,460px);margin:36px auto 70px}.compact-loader-dot{width:96px;height:96px;transform:rotate(var(--dot-angle)) translateY(-138px);margin:-48px}}.ai-neural:after{content:"$ gordon-ai init --safe-mode\a › Pokrećem analizu poslovnog procesa_";background-color:#020607f0;background-image:repeating-linear-gradient(90deg,#2ed3d3 0 7px,#0000 7px 12px);background-position:20px calc(100% - 15px);background-repeat:no-repeat;background-size:0 14px;min-height:185px;padding-bottom:34px;animation:24s step-end infinite terminalSequence,24s linear infinite terminalProgress}.ai-hero-points{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.ai-hero-points span{color:#fff9;letter-spacing:.13em;border:1px solid #2ed3d33d;border-radius:4px;padding:8px 11px;font-size:9px}.ai-capabilities{color:#fff;background:linear-gradient(135deg,#0b1112,#101b1c)}.ai-section-heading{grid-template-columns:.5fr 1.5fr}.ai-section-index{color:#ffffff4d;letter-spacing:.16em;margin-top:22px;font-size:10px;display:block}.ai-section-heading h2 em{color:#2ed3d3}.ai-capability-grid{background:0 0;border:0;gap:18px}.ai-capability-grid article{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #ffffff1f;border-radius:18px;min-height:390px;padding:34px;position:relative;overflow:hidden}.ai-capability-grid article:before{content:"";border:1px solid #2ed3d32e;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-80px;box-shadow:0 0 0 35px #2ed3d306}.ai-capability-grid article>span,.ai-capability-grid svg{color:#2ed3d3}.ai-capability-grid h3{max-width:330px;margin-top:52px;font-size:26px}.ai-capability-grid p{color:#ffffff8c}.ai-capability-grid article>i{color:#fff3;letter-spacing:.17em;font-size:9px;font-style:normal;position:absolute;bottom:25px;left:34px}.ai-process{color:#071011;background:#edf2f1;grid-template-columns:minmax(300px,.7fr) minmax(480px,1.3fr);align-items:start;gap:clamp(60px,9vw,150px);display:grid}.ai-process-heading{position:sticky;top:130px;border:0!important;margin:0!important;display:block!important}.ai-process-heading h2{letter-spacing:-.055em;margin:24px 0 18px;font:700 clamp(43px,5vw,76px)/.98 Manrope}.ai-process-heading>p:not(.eyebrow){color:#5d6667;line-height:1.7}.ai-process-heading>a{margin-top:28px}.ai-stage-list{border:0!important;grid-template-columns:1fr!important;margin:0!important;display:grid!important}.ai-stage-list article{grid-template-columns:52px 120px 1fr;align-items:center;gap:20px;min-height:125px;padding:24px 0;display:grid;border:0!important;border-top:1px solid #07101133!important}.ai-stage-list article:last-child{border-bottom:1px solid #07101133!important}.ai-stage-list article span{color:#079b9e;margin:0}.ai-stage-list article strong{font:700 17px Manrope}.ai-stage-list article p{color:#5d6667;margin:0;line-height:1.55}@media (width<=900px){.ai-process{grid-template-columns:1fr}.ai-process-heading{position:static}.ai-stage-list article{grid-template-columns:42px 1fr}.ai-stage-list article p{grid-column:2}.ai-capability-grid{grid-template-columns:1fr}}.ai-neural:before,.ai-neural:after{display:none}.ai-terminal{z-index:5;color:#7dffff;text-align:left;background:#020607f5;border:1px solid #2ed3d366;border-radius:12px;width:min(570px,39vw);min-height:285px;position:absolute;top:74%;right:-3%;overflow:hidden;box-shadow:0 28px 80px #00000094,inset 0 1px #ffffff0d}.ai-terminal-bar{background:#ffffff06;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:44px;padding:0 16px;display:flex}.ai-terminal-bar span{gap:6px;display:flex}.ai-terminal-bar i{background:#ffffff40;border-radius:50%;width:7px;height:7px}.ai-terminal-bar i:first-child{background:#2ed3d3}.ai-terminal-bar b{color:#ffffff61;letter-spacing:.12em;font:600 9px Consolas,monospace}.ai-terminal pre{color:#83ffff;white-space:pre-wrap;min-height:184px;margin:0;padding:18px 20px 10px;font:500 12px/1.62 Consolas,Courier New,monospace}.ai-terminal pre em{color:#fff;font-style:normal;animation:.8s step-end infinite terminalCursor}.ai-terminal-progress{align-items:center;gap:12px;padding:10px 20px 18px;display:flex}.ai-terminal-progress>span{flex:1;gap:4px;display:flex}.ai-terminal-progress i{background:0 0;border:1px solid #2ed3d347;flex:0 0 7px;height:14px;transition:background .2s,box-shadow .2s}.ai-terminal-progress i.filled{background:#2ed3d3;box-shadow:0 0 8px #2ed3d380}.ai-terminal-progress b{color:#ffffff8c;text-align:right;min-width:36px;font:600 10px Consolas,monospace}.ai-solutions{z-index:2;color:#fff;background:#080c0d;margin:0 -7vw;padding:125px 7vw;position:relative}.ai-solutions-head{grid-template-columns:.42fr 1.1fr .58fr;align-items:start;gap:55px;padding-bottom:80px;display:grid}.ai-solutions-head .eyebrow{color:#2ed3d3}.ai-solutions-head h2{letter-spacing:-.06em;margin:0;font:700 clamp(45px,5.8vw,90px)/.96 Manrope}.ai-solutions-head h2 em{color:#2ed3d3}.ai-solutions-head>p:last-child{color:#ffffff80;line-height:1.75}.ai-solution-rows{border-top:1px solid #ffffff26}.ai-solution-rows article{border-bottom:1px solid #ffffff26;grid-template-columns:105px 70px minmax(240px,.8fr) minmax(300px,1fr) 35px;align-items:center;gap:30px;min-height:155px;transition:background .25s,padding .25s;animation:1s cubic-bezier(.16,1,.3,1) both aiSolutionDrop;animation-timeline:view();animation-range:entry entry 45%;display:grid}.ai-solution-rows article:hover{background:#2ed3d30e;padding:0 22px}.ai-solution-rows article>span{color:#2ed3d3;letter-spacing:.16em;font-size:9px}.ai-solution-rows article>svg{color:#2ed3d3;width:38px;height:38px}.ai-solution-rows h3{letter-spacing:-.035em;margin:0;font:600 clamp(25px,2.5vw,42px) Manrope}.ai-solution-rows p{color:#ffffff80;margin:0;line-height:1.65}.ai-solution-rows article>svg:last-child{color:#ffffff59;width:22px}.ai-blueprint{z-index:2;color:#071011;background:#2ed3d3;margin:0 -7vw;padding:115px 7vw 90px;position:relative;overflow:hidden}.ai-blueprint:after{content:"AI";color:#ffffff2e;letter-spacing:-.1em;pointer-events:none;font:900 27vw/.8 Manrope;position:absolute;top:-7vw;right:1vw}.ai-blueprint-title{z-index:1;justify-content:space-between;align-items:flex-start;gap:50px;display:flex;position:relative}.ai-blueprint-title>span{letter-spacing:.16em;font-size:10px;font-weight:800}.ai-blueprint-title h2{letter-spacing:-.06em;max-width:1040px;margin:0;font:700 clamp(47px,6.3vw,98px)/.95 Manrope}.ai-blueprint-track{z-index:1;border-top:1px solid #07101159;grid-template-columns:repeat(4,1fr);margin-top:95px;display:grid;position:relative}.ai-blueprint-track article{border-right:1px solid #07101140;grid-template-rows:auto 142px auto 1fr;min-height:245px;padding:25px 28px;display:grid;position:relative}.ai-blueprint-track article:last-child{border-right:0}.ai-blueprint-track article>span{opacity:.55;font-size:10px;font-weight:800}.ai-blueprint-track article>i{background:#2ed3d3;border:3px solid #071011;border-radius:50%;width:12px;height:12px;margin:30px 0 65px;display:block}.ai-blueprint-track h3{margin:0 0 10px;font:700 25px Manrope}.ai-blueprint-track p{opacity:.65;margin:0}.ai-blueprint-cta{z-index:1;border-top:1px solid #07101159;justify-content:space-between;align-items:center;gap:30px;padding-top:40px;display:flex;position:relative}.ai-blueprint-cta p{margin:0;font-size:18px}.ai-blueprint-cta a{color:#071011;border:1px solid #071011;border-radius:99px;align-items:center;gap:12px;padding:15px 21px;font-weight:800;display:flex}.ai-blueprint-cta a:hover{color:#fff;background:#071011}@media (width<=900px){.ai-terminal{width:min(570px,92vw);top:76%;right:50%;transform:translate(50%)}.ai-solutions-head{grid-template-columns:1fr}.ai-solution-rows article{grid-template-columns:65px 1fr 25px;padding:25px 0}.ai-solution-rows article>span{display:none}.ai-solution-rows article>svg{grid-row:1/3}.ai-solution-rows article>svg:last-child{grid-row:auto}.ai-solution-rows article p{grid-column:2/4}.ai-blueprint-title{display:grid}.ai-blueprint-track{grid-template-columns:1fr 1fr}.ai-blueprint-track article:nth-child(2){border-right:0}.ai-blueprint-track article:nth-child(-n+2){border-bottom:1px solid #07101140}}@media (width<=560px){.ai-terminal{min-height:300px}.ai-terminal-progress i{flex:1}.ai-blueprint-track{grid-template-columns:1fr}.ai-blueprint-track article{border-bottom:1px solid #07101140;border-right:0}.ai-blueprint-cta{flex-direction:column;align-items:flex-start}}.ai-blueprint-track article>i{background:0 0;border:0;border-radius:0;align-self:center;width:92px;height:52px;margin:0;position:relative}.ai-blueprint-track article:first-child>i{border:3px solid #071011;border-radius:50%/65%;width:72px;height:38px;animation:3.4s ease-in-out infinite observeBlink}.ai-blueprint-track article:first-child>i:before{content:"";border:4px solid #071011;border-radius:50%;width:15px;height:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-blueprint-track article:nth-child(2)>i{transform-origin:0;background:#07101140;height:3px}.ai-blueprint-track article:nth-child(2)>i:before,.ai-blueprint-track article:nth-child(2)>i:after{content:"";background:#2ed3d3;border:3px solid #071011;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.ai-blueprint-track article:nth-child(2)>i:before{left:0}.ai-blueprint-track article:nth-child(2)>i:after{right:0}.ai-blueprint-track article:nth-child(2)>i{background:linear-gradient(90deg,#071011,#071011) 0/0 100% no-repeat,#0710113d;animation:2.8s ease-in-out infinite connectLine}.ai-blueprint-track article:nth-child(3)>i{border:3px solid #071011;border-radius:9px;width:62px;height:52px;overflow:hidden}.ai-blueprint-track article:nth-child(3)>i:before{content:"";border-bottom:4px solid #071011;border-left:4px solid #071011;width:17px;height:9px;animation:2.8s ease-in-out infinite controlCheck;position:absolute;top:14px;left:18px;transform:rotate(-45deg)}.ai-blueprint-track article:nth-child(3)>i:after{content:"";background:#fff;height:3px;animation:2.8s ease-in-out infinite controlScan;position:absolute;top:5px;left:5px;right:5px;box-shadow:0 0 9px #fffc}.ai-blueprint-track article:nth-child(4)>i{border:3px solid #071011;border-bottom:0;border-radius:80px 80px 0 0;width:76px;height:38px;overflow:hidden}.ai-blueprint-track article:nth-child(4)>i:before{content:"";transform-origin:0;background:#071011;width:31px;height:3px;animation:3.2s ease-in-out infinite meterNeedle;position:absolute;bottom:0;left:50%}.ai-blueprint-track article:nth-child(4)>i:after{content:"";background:#071011;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)}.ai-contact{color:#fff;background:radial-gradient(circle at 12% 18%,#2ed3d326,#0000 28%),#070a0b;grid-template-columns:minmax(0,.95fr) minmax(450px,1.05fr);gap:clamp(65px,10vw,170px);padding:125px 7vw;display:grid}.ai-contact-copy .eyebrow{color:#2ed3d3}.ai-contact-command{color:#2ed3d3a6;margin-top:24px;font:500 11px Consolas,monospace;display:inline-block}.ai-contact-copy h2{letter-spacing:-.06em;margin:27px 0 25px;font:700 clamp(44px,5.2vw,78px)/.98 Manrope}.ai-contact-copy h2 em{color:#2ed3d3}.ai-contact-copy>p:not(.eyebrow){color:#ffffff8c;max-width:650px;font-size:17px;line-height:1.7}.ai-contact-copy>div{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.ai-contact-copy>div span{color:#ffffff6b;letter-spacing:.13em;border:1px solid #ffffff21;border-radius:4px;padding:8px 10px;font-size:9px}.ai-contact-form{background:#ffffff09;border:1px solid #2ed3d347;border-radius:14px;align-self:start;overflow:hidden;box-shadow:0 30px 80px #00000052}.ai-form-bar{border-bottom:1px solid #ffffff1a;align-items:center;gap:7px;height:48px;padding:0 17px;display:flex}.ai-form-bar i{background:#ffffff38;border-radius:50%;width:7px;height:7px}.ai-form-bar i:first-child{background:#2ed3d3}.ai-form-bar span{color:#ffffff59;letter-spacing:.12em;margin-left:auto;font:600 9px Consolas,monospace}.ai-contact-form form{padding:25px}.ai-contact-form input,.ai-contact-form textarea{color:#fff;background:#0d1213;border-color:#ffffff24}.ai-contact-form input:focus,.ai-contact-form textarea:focus{border-color:#2ed3d3;box-shadow:0 0 0 3px #2ed3d314}.ai-contact-form .cta{color:#071011;background:#2ed3d3}.ai-contact-form small{color:#2ed3d3}@media (width<=900px){.ai-contact{grid-template-columns:1fr;padding:90px 6vw}.ai-contact-form{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none}.ai-blueprint-track article>i{margin-bottom:35px}}.ai-contact-form .cta{border:1px solid #2ed3d3;transition:background .18s,color .18s,border-color .18s}.ai-contact-form .cta:hover{color:#071011;background:#fff;border-color:#fff}.ai-page{color:#f5f7f6;background:#050809;min-height:100vh;padding:175px 7vw 0;position:relative;overflow:hidden}.ai-grid-bg{opacity:.34;background-image:linear-gradient(#2ed3d314 1px,#0000 1px),linear-gradient(90deg,#2ed3d314 1px,#0000 1px),radial-gradient(circle at 78% 24%,#2ed3d329,#0000 30%);background-size:70px 70px,70px 70px,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 65%,#0000 92%);mask-image:linear-gradient(#000 0 65%,#0000 92%)}.ai-hero-copy{z-index:2;width:min(850px,58vw);min-height:760px;position:relative}.ai-label{color:#2ed3d3;letter-spacing:.18em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.ai-label svg{width:16px}.ai-label span{color:#ffffff57;margin-left:20px}.ai-page .ai-hero-copy h1{max-width:none;margin:35px 0 30px;font-size:clamp(66px,8.2vw,145px)}.ai-page .ai-hero-copy h1 em{color:#0000;-webkit-text-stroke:1.5px #2ed3d3}.ai-hero-copy>p:not(.ai-label){color:#ffffff94;max-width:690px;font-size:19px;line-height:1.7}.ai-actions{gap:14px;margin-top:35px;display:flex}.ai-actions a{color:#fff;border:1px solid #ffffff40;border-radius:99px;align-items:center;gap:10px;min-height:52px;padding:0 21px;font-weight:700;display:flex}.ai-actions a:first-child{color:#071011;background:#2ed3d3;border-color:#2ed3d3}.ai-actions a:hover{color:#071011;background:#fff;border-color:#fff}.ai-neural{z-index:2;aspect-ratio:1;place-items:center;width:min(34vw,520px);display:grid;position:absolute;top:190px;right:7vw}.ai-neural:after{content:"$ gordon-ai init\a › Analiziram poslovne procese...\a › AI automatizacija spremna.\a › Čekam zadatak_";white-space:pre-wrap;color:#79ffff;text-align:left;background:#020607e6;border:1px solid #2ed3d359;border-radius:10px;width:min(420px,32vw);min-height:150px;padding:43px 20px 18px;font:500 12px/1.8 Consolas,Courier New,monospace;animation:9s step-end infinite terminalSequence;position:absolute;top:79%;right:2%;box-shadow:0 22px 60px #0000006b,inset 0 1px #ffffff0d}.ai-neural:before{content:"●  ●  ●    GORDON AI / TERMINAL";z-index:2;color:#ffffff70;letter-spacing:.08em;text-align:left;pointer-events:none;width:min(420px,32vw);padding:15px 20px;font:600 9px Consolas,monospace;position:absolute;top:79%;right:2%}.ai-core{z-index:3;aspect-ratio:1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2ed3d31f;border:1px solid #2ed3d3a6;border-radius:28px;place-items:center;width:145px;display:grid;position:relative;transform:rotate(45deg)}.ai-core svg{color:#2ed3d3;width:62px;height:62px;transform:rotate(-45deg)}.ai-neural>i{width:22px;height:22px;transform:rotate(var(--node-angle)) translateX(clamp(145px, 14vw, 220px));background:#071011;border:2px solid #2ed3d3;border-radius:50%;position:absolute}.ai-ring{border:1px solid #2ed3d32e;border-radius:50%;position:absolute}.ai-status{z-index:2;color:#ffffff61;letter-spacing:.15em;border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding:20px 0;font-size:10px;display:flex;position:relative}.ai-status span:first-child{color:#2ed3d3}.ai-status i{background:#2ed3d3;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #2ed3d3}.ai-capabilities{z-index:2;color:#071011;background:#edf2f1;margin:0 -7vw;padding:120px 7vw;position:relative}.ai-section-heading{grid-template-columns:.55fr 1.45fr;align-items:start;gap:70px;display:grid}.ai-section-heading .eyebrow{color:#079b9e}.ai-section-heading h2{letter-spacing:-.055em;max-width:1000px;margin:0;font:700 clamp(42px,5.7vw,88px)/1 Manrope}.ai-capability-grid{background:#0710112e;border:1px solid #0710112e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:90px;display:grid}.ai-capability-grid article{background:#f8faf9;min-height:350px;padding:32px}.ai-capability-grid article>span{float:right;color:#079b9e;font-size:11px}.ai-capability-grid svg{color:#079b9e;width:42px;height:42px;margin-top:55px}.ai-capability-grid h3{margin:60px 0 12px;font:650 28px Manrope}.ai-capability-grid p{color:#5c6666;line-height:1.65}.ai-process{z-index:2;color:#071011;background:#2ed3d3;margin:0 -7vw;padding:100px 7vw;position:relative}.ai-process>p{letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:800}.ai-process>div{border-top:1px solid #07101147;border-bottom:1px solid #07101147;grid-template-columns:repeat(4,1fr);margin:45px 0;display:grid}.ai-process article{border-right:1px solid #0710113d;min-height:150px;padding:25px}.ai-process article:last-child{border-right:0}.ai-process article span{opacity:.5;margin-bottom:55px;font-size:10px;display:block}.ai-process article strong{font:600 19px Manrope}.ai-process>a{color:#071011;border:1px solid #071011;border-radius:99px;align-items:center;gap:12px;padding:15px 21px;font-weight:800;display:inline-flex}.ai-process>a:hover{color:#fff;background:#071011}@media (width<=900px){.ai-page{padding:140px 6vw 0}.ai-hero-copy{width:100%;min-height:580px}.ai-neural{width:min(520px,90vw);margin:-60px auto 250px;position:relative;top:auto;right:auto}.ai-neural:after,.ai-neural:before{width:min(420px,88vw);right:50%;transform:translate(50%)}.ai-section-heading,.ai-capability-grid{grid-template-columns:1fr}.ai-capability-grid article{min-height:280px}.ai-process>div{grid-template-columns:1fr 1fr}.ai-process article:nth-child(2){border-right:0}.ai-process article:nth-child(-n+2){border-bottom:1px solid #0710113d}}.software-page{color:#081011;background:#f3f6f5;overflow:hidden}.software-hero{color:#fff;background:radial-gradient(circle at 82% 24%,#2ed3d324,#0000 28%),#080c0d;grid-template-columns:minmax(0,.85fr) minmax(600px,1.15fr);align-items:center;gap:5vw;min-height:900px;padding:155px 6vw 95px;display:grid;position:relative}.software-hero:before{content:"";opacity:.35;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.software-hero-copy,.software-window{z-index:1;position:relative}.software-hero-copy .eyebrow{color:#2ed3d3}.software-hero-copy h1{max-width:900px;margin:30px 0;font-size:clamp(62px,7.2vw,124px)}.software-hero-copy h1 em{color:#2ed3d3}.software-hero-copy>p:not(.eyebrow){color:#ffffff91;max-width:700px;font-size:18px;line-height:1.72}.software-hero-actions{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.software-hero-actions a{color:#fff;border:1px solid #ffffff40;border-radius:99px;align-items:center;gap:10px;min-height:52px;padding:0 20px;font-weight:750;display:flex}.software-hero-actions a:first-child{color:#071011;background:#2ed3d3;border-color:#2ed3d3}.software-hero-actions a:hover{color:#071011;background:#fff;border-color:#fff}.software-tech-line{color:#ffffff4d;letter-spacing:.16em;flex-wrap:wrap;gap:24px;margin-top:48px;font-size:9px;font-weight:800;display:flex}.software-window{color:#071011;perspective:1200px;transform-origin:100%;background:#eaf0ef;border:1px solid #ffffff29;border-radius:18px;min-height:610px;overflow:hidden;box-shadow:0 45px 110px #00000080}.software-window-bar{background:#fff;border-bottom:1px solid #d5dddd;align-items:center;gap:7px;height:48px;padding:0 16px;display:flex}.software-window-bar i{background:#bcc5c5;border-radius:50%;width:8px;height:8px}.software-window-bar i:first-child{background:#2ed3d3}.software-window-bar span{color:#7c8686;letter-spacing:.1em;margin-left:auto;font:600 9px Consolas,monospace}.software-window-body{grid-template-columns:70px 1fr;min-height:562px;display:grid}.software-window-body aside{background:#090d0e;flex-direction:column;align-items:center;gap:23px;padding:20px 0;display:flex}.software-window-body aside b{background:#2ed3d3;border-radius:10px;place-items:center;width:36px;height:36px;margin-bottom:15px;font:900 18px Manrope;display:grid}.software-window-body aside i{border:1px solid #ffffff29;border-radius:6px;width:22px;height:22px}.software-window-body aside i:first-of-type{background:#2ed3d340;border-color:#2ed3d3}.software-dashboard{padding:30px}.software-dashboard-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.software-dashboard-head div{gap:5px;display:grid}.software-dashboard-head small{color:#859090;letter-spacing:.14em;font-size:8px}.software-dashboard-head strong{font:700 25px Manrope}.software-dashboard-head button{color:#fff;background:#090d0e;border:0;border-radius:7px;padding:11px 13px;font-weight:700}.software-metrics{grid-template-columns:1fr 1fr 1.35fr;gap:12px;margin-top:30px;display:grid}.software-metrics article{background:#fff;border:1px solid #d8dede;border-radius:12px;flex-direction:column;min-height:150px;padding:18px;display:flex}.software-metrics small{color:#869090;letter-spacing:.1em;font-size:8px}.software-metrics strong{margin-top:auto;font:750 44px Manrope}.software-metrics span{color:#079b9e;font-size:9px}.software-chart>div{align-items:flex-end;gap:6px;height:85px;margin-top:auto;display:flex}.software-chart i{background:#2ed3d3;border-radius:3px 3px 0 0;flex:1;min-width:5px}.software-table{background:#fff;border:1px solid #d8dede;border-radius:12px;margin-top:18px;overflow:hidden}.software-table>div{border-bottom:1px solid #e0e5e5;justify-content:space-between;align-items:center;gap:15px;min-height:57px;padding:0 18px;display:flex}.software-table>div:last-child{border-bottom:0}.software-table p{align-items:center;gap:10px;margin:0;font-size:12px;display:flex}.software-table p i{background:#2ed3d3;border-radius:50%;width:8px;height:8px}.software-table span{color:#438484;letter-spacing:.08em;font-size:8px}.software-solutions{padding:125px 6vw}.software-section-head{grid-template-columns:.45fr 1.1fr .45fr;align-items:start;gap:55px;display:grid}.software-section-head .eyebrow{color:#079b9e}.software-section-head h2{letter-spacing:-.06em;margin:0;font:700 clamp(48px,6vw,94px)/.94 Manrope}.software-section-head h2 em{color:#079b9e}.software-section-head>p:last-child{color:#616b6c;line-height:1.75}.software-solution-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:90px;display:grid}.software-solution-grid article{background:#fff;border:1px solid #d3dada;border-radius:16px;min-height:390px;padding:34px;transition:background .2s,transform .2s;position:relative;overflow:hidden}.software-solution-grid article:hover{border-color:inherit;box-shadow:none;background:#ffffff57;transform:translateY(-4px)}.software-solution-grid article:after{content:"";border:1px solid #0710111a;border-radius:50%;width:220px;height:220px;position:absolute;top:-95px;right:-95px;box-shadow:0 0 0 38px #07101106}.software-solution-grid article>span{float:right;color:#079b9e;font-size:10px}.software-solution-grid article>svg{color:#079b9e;width:45px;height:45px;margin-top:40px}.software-solution-grid h3{max-width:500px;margin:65px 0 14px;font:650 clamp(28px,3vw,44px) Manrope}.software-solution-grid p{color:#626c6d;max-width:620px;line-height:1.7}.software-solution-grid article>div{flex-wrap:wrap;gap:7px;margin-top:28px;display:flex}.software-solution-grid article>div i{color:#687172;border:1px solid #d4dada;border-radius:99px;padding:7px 9px;font-size:9px;font-style:normal}.software-build{color:#fff;background:#090d0e;padding:120px 6vw 95px}.software-build-title{grid-template-columns:.4fr 1.6fr;gap:70px;display:grid}.software-build-title .eyebrow{color:#2ed3d3}.software-build-title h2{letter-spacing:-.055em;max-width:1200px;margin:0;font:700 clamp(45px,5.4vw,82px)/.98 Manrope}.software-process{border-top:1px solid #ffffff29;grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.software-process article{border-right:1px solid #ffffff24;min-height:300px;padding:25px}.software-process article:last-child{border-right:0}.software-process article>span{color:#2ed3d3;font-size:10px}.software-process article>i{border:2px solid #2ed3d3;border-radius:50%;width:12px;height:12px;margin:40px 0 80px;display:block;box-shadow:0 0 16px #2ed3d366}.software-process h3{margin:0 0 12px;font:650 24px Manrope}.software-process p{color:#ffffff80;line-height:1.65}.software-cta{color:#071011;background:#2ed3d3;justify-content:space-between;align-items:flex-end;gap:70px;min-height:410px;padding:120px 6vw;display:flex;position:relative;overflow:hidden}.software-cta:after{content:"IT";color:#fff3;letter-spacing:-.06em;white-space:nowrap;pointer-events:none;font:900 24vw/.72 Manrope;position:absolute;top:auto;bottom:-5%;right:2vw}.software-cta>*{z-index:1;position:relative}.software-cta span{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800}.software-cta h2{letter-spacing:-.055em;max-width:1000px;margin:22px 0 0;font:700 clamp(42px,5vw,78px)/.98 Manrope}.software-cta>a{color:#071011;border:1px solid #071011;border-radius:99px;flex:none;align-items:center;gap:12px;padding:15px 21px;font-weight:800;display:flex}.software-cta>a:hover{color:#fff;background:#071011}@media (width<=1100px){.software-hero{grid-template-columns:1fr;padding-top:145px}.software-window{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none;margin:25px 0 0}.software-section-head,.software-build-title{grid-template-columns:1fr}}@media (width<=760px){.software-hero{padding-left:6vw;padding-right:6vw}.software-window{min-height:510px}.software-window-body{grid-template-columns:48px 1fr}.software-window-body aside{gap:16px}.software-window-body aside b{width:30px;height:30px}.software-dashboard{padding:16px}.software-metrics{grid-template-columns:1fr 1fr}.software-chart{grid-column:1/-1}.software-table>div{padding:0 10px}.software-solution-grid{grid-template-columns:1fr}.software-process{grid-template-columns:1fr 1fr}.software-process article:nth-child(2){border-right:0}.software-process article:nth-child(-n+2){border-bottom:1px solid #ffffff24}.software-cta{flex-direction:column;align-items:flex-start}}@media (width>=1101px){.software-window{visibility:hidden}.software-stack-slider{display:block}}.software-stack-slider{z-index:8;perspective:1400px;width:min(630px,43vw);height:650px;position:absolute;top:175px;right:7vw}.software-stack-card{color:#071011;cursor:pointer;transform-origin:100% 100%;background:#eef3f2;border:1px solid #ffffff2e;border-radius:20px;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .65s,filter .65s;position:absolute;inset:0;overflow:hidden;box-shadow:0 42px 100px #00000085}.software-stack-card.stack-0{z-index:3;opacity:1;filter:none;transform:translate(0,0)rotate(0)scale(1)}.software-stack-card.stack-1{z-index:2;opacity:.72;filter:saturate(.72)brightness(.78);transform:translate3d(34px,27px,-40px)rotate(2.2deg)scale(.965)}.software-stack-card.stack-2{z-index:1;opacity:.42;filter:saturate(.5)brightness(.62);transform:translate3d(66px,52px,-80px)rotate(4deg)scale(.93)}.software-stack-card.stack-3{z-index:0;opacity:.22;filter:saturate(.35)brightness(.48);transform:translate3d(92px,75px,-120px)rotate(5.7deg)scale(.9)}.stack-card-bar{background:#fff;border-bottom:1px solid #d5dddd;justify-content:space-between;align-items:center;height:48px;padding:0 17px;display:flex}.stack-card-bar>span{gap:6px;display:flex}.stack-card-bar i{background:#bbc5c5;border-radius:50%;width:8px;height:8px}.stack-card-bar i:first-child{background:#2ed3d3}.stack-card-bar b{color:#7f8989;letter-spacing:.1em;font:600 9px Consolas,monospace}.stack-card-label{color:#087f82;letter-spacing:.14em;align-items:center;gap:12px;font-size:9px;font-weight:800;display:flex}.stack-card-label svg{width:27px;height:27px}.stack-card-content>h2{letter-spacing:-.055em;max-width:510px;margin:30px 0;font:700 clamp(35px,3.4vw,53px)/1.02 Manrope}.stack-card-data{grid-template-columns:.7fr 1.3fr;gap:14px;display:grid}.stack-card-data>div{background:#fff;border:1px solid #d4dddd;border-radius:12px;flex-direction:column;min-height:155px;padding:18px;display:flex}.stack-card-data strong{margin-top:auto;font:750 48px Manrope}.stack-card-data span{color:#758080;font-size:10px}.stack-mini-chart{align-items:flex-end;gap:7px;flex-direction:row!important}.stack-mini-chart i{background:#2ed3d3;border-radius:3px 3px 0 0;flex:1;transition:height .65s}.stack-card-rows{background:#fff;border:1px solid #d4dddd;border-radius:12px;margin-top:16px;overflow:hidden}.stack-card-rows p{border-bottom:1px solid #e1e6e6;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;min-height:54px;margin:0;padding:0 15px;display:grid}.stack-card-rows p:last-child{border-bottom:0}.stack-card-rows p>i{border:1px solid #738080;border-radius:50%;width:8px;height:8px}.stack-card-rows p>i.done{background:#2ed3d3;border-color:#2ed3d3}.stack-card-rows p span{font-size:11px}.stack-card-rows p b{color:#458082;letter-spacing:.08em;font-size:8px}.software-stack-nav{z-index:6;gap:8px;display:flex;position:absolute;bottom:-75px;left:50%;transform:translate(-50%)}.software-stack-nav button{cursor:pointer;background:#ffffff38;border:0;border-radius:99px;width:34px;height:4px;padding:0;transition:background .25s,width .25s}.software-stack-nav button.active{background:#2ed3d3;width:58px}@media (width<=1100px){.software-stack-slider{display:none}.software-window{visibility:visible}}.software-hero{min-height:1000px}.software-stack-slider{width:min(720px,48vw);height:735px;right:5vw}.software-stack-card{background:#edf2f1}.stack-card-content{padding:27px 30px 30px}.stack-card-label>b{color:#869090;letter-spacing:.1em;margin-left:auto;font:600 9px Consolas,monospace}.stack-card-content>h2{max-width:620px;margin:19px 0 22px;font-size:clamp(29px,2.55vw,43px)}.stack-preview{background:#fff;border:1px solid #d3dcdc;border-radius:13px;height:450px;overflow:hidden}.preview-web{background:linear-gradient(140deg,#fff,#edf4f3);padding:0 23px 20px}.preview-web nav{border-bottom:1px solid #dce3e3;justify-content:space-between;align-items:center;gap:18px;height:55px;display:flex}.preview-web nav b{letter-spacing:-.06em;font:850 17px Manrope}.preview-web nav span{color:#717c7c;font-size:9px}.preview-web nav button,.web-preview-hero button{color:#fff;background:#071011;border:0;border-radius:99px;font-size:8px;font-weight:750}.preview-web nav button{padding:8px 12px}.preview-system{grid-template-columns:58px 1fr;display:grid}.system-sidebar{background:#080c0d;flex-direction:column;align-items:center;gap:20px;padding:15px 0;display:flex}.system-sidebar b{background:#2ed3d3;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.system-sidebar i{border:1px solid #ffffff29;border-radius:5px;width:18px;height:18px}.system-sidebar i:first-of-type{background:#2ed3d340;border-color:#2ed3d3}.system-main{background:#edf2f1;padding:21px}.system-main header{background:0 0;border:0;height:auto;padding:0;display:flex;position:static}.system-main header>div{gap:3px;display:grid}.system-main header small{color:#849090;letter-spacing:.12em;font-size:7px}.system-main header strong{font:700 20px Manrope}.system-main header button{color:#fff;background:#080c0d;border:0;border-radius:7px;padding:9px 11px;font-size:8px}.system-metrics{grid-template-columns:1fr 1fr 1.35fr;gap:8px;margin-top:20px;display:grid}.system-metrics article{background:#fff;border:1px solid #d8dfdf;border-radius:9px;flex-direction:column;min-height:116px;padding:12px;display:flex}.system-metrics small{color:#879191;letter-spacing:.1em;font-size:6px}.system-metrics strong{margin-top:auto;font:750 32px Manrope}.system-metrics span{color:#078f92;font-size:7px}.system-metrics article>div{align-items:flex-end;gap:4px;height:65px;margin-top:auto;display:flex}.system-metrics article>div i{background:#2ed3d3;border-radius:2px 2px 0 0;flex:1}.system-rows{background:#fff;border:1px solid #d8dfdf;border-radius:9px;margin-top:10px}.system-rows p{border-bottom:1px solid #e2e7e7;grid-template-columns:9px 1fr auto;align-items:center;gap:8px;min-height:45px;margin:0;padding:0 12px;display:grid}.system-rows p:last-child{border-bottom:0}.system-rows p i{background:#2ed3d3;border-radius:50%;width:7px;height:7px}.system-rows p span{font-size:8px}.system-rows p b{color:#458082;font-size:6px}.preview-data{color:#fff;background:#071011;padding:24px}.data-title{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.data-title>div{gap:7px;display:grid}.data-title small{color:#2ed3d3;letter-spacing:.14em;font-size:7px}.data-title strong{font:650 20px Manrope}.data-title>span{color:#ffffff7a;letter-spacing:.08em;font-size:7px}.data-title>span i{background:#2ed3d3;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #2ed3d3}.data-map{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:28px 28px;border:1px solid #ffffff1a;border-radius:10px;height:285px;margin-top:18px;position:relative}.data-node{z-index:2;background:#0d191a;border:1px solid #2ed3d361;border-radius:8px;gap:3px;min-width:105px;padding:11px 13px;display:grid;position:absolute}.data-node b{color:#fff;font:700 9px Consolas,monospace}.data-node span{color:#ffffff61;font-size:7px}.data-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#0000,#2ed3d3,#0000);height:2px;animation:2.2s linear infinite dataPulse;position:absolute}.data-log{color:#ffffff7a;align-items:center;gap:12px;margin-top:12px;font:500 8px Consolas,monospace;display:flex}.data-log span{color:#2ed3d3}.data-log p{margin:0}.preview-portal{background:#f4f7f6;grid-template-columns:150px 1fr;display:grid}.preview-portal aside{background:#fff;border-right:1px solid #dbe2e2;padding:20px 14px}.portal-user{align-items:center;gap:9px;margin-bottom:27px;display:flex}.portal-user>i{color:#fff;background:#071011;border-radius:50%;place-items:center;width:32px;height:32px;font:700 9px Manrope;display:grid}.portal-user>span{display:grid}.portal-user b{font-size:9px}.portal-user small{color:#8a9494;font-size:6px}.preview-portal aside>p{color:#697374;border-radius:6px;margin:0 0 5px;padding:9px;font-size:8px}.preview-portal aside>p.active{color:#087f82;background:#dff7f6;font-weight:750}.preview-portal main{padding:22px}.preview-portal main header{background:0 0;border:0;height:auto;padding:0;display:flex;position:static}.preview-portal main header>div{gap:4px;display:grid}.preview-portal main header small{color:#879191;letter-spacing:.11em;font-size:6px}.preview-portal main header strong{font:700 19px Manrope}.preview-portal main header>span{color:#778181;background:#fff;border-radius:99px;padding:7px 9px;font-size:7px}.portal-banner{color:#fff;background:linear-gradient(135deg,#093536,#2ed3d3);border-radius:11px;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;padding:18px;display:flex}.portal-banner small{letter-spacing:.12em;font-size:6px}.portal-banner h3{margin:7px 0 4px;font:700 20px Manrope}.portal-banner p{opacity:.7;margin:0;font-size:7px}.portal-banner>b{border:1px solid #ffffff59;border-radius:99px;padding:6px 8px;font-size:6px}.portal-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.portal-grid article{background:#fff;border:1px solid #dce3e3;border-radius:9px;flex-direction:column;min-height:115px;padding:12px;display:flex}.portal-grid small{color:#879191;font-size:6px}.portal-grid strong{margin-top:auto;font:750 28px Manrope}.portal-grid span{color:#087f82;font-size:6px}.software-hero{grid-template-columns:minmax(0,1fr) minmax(650px,1fr);min-height:900px;overflow:hidden}.software-hero-copy h1{font-size:clamp(58px,4.7vw,90px);line-height:.96}.software-stack-slider{width:min(780px,49vw);height:650px;top:145px;right:calc(3vw + 100px)}.stack-card-content{padding-top:23px}.stack-card-content>h2{margin:14px 0 17px;font-size:clamp(28px,2.3vw,39px)}.stack-preview{height:385px}.data-map{height:225px}.software-stack-nav{bottom:-55px}.software-build{overflow:hidden}.software-process{border-top:0;gap:16px;padding-top:68px;position:relative}.software-process:before{content:"";z-index:0;background:#ffffff24;height:2px;position:absolute;top:25px;left:12%;right:calc(13.5% - 18px)}.software-process:after{content:"";z-index:0;transform-origin:0;background:linear-gradient(90deg,#2ed3d3,#7bffff);width:calc(74.5% + 18px);height:2px;position:absolute;top:25px;left:12%;transform:scaleX(0);box-shadow:0 0 18px #2ed3d38c}.software-process.is-visible:after{animation:2.35s cubic-bezier(.25,.8,.25,1) forwards softwareProcessLine}.software-process article{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;transform-origin:0 100%;background:linear-gradient(145deg,#ffffff1b,#ffffff06);border-radius:18px;min-height:315px;padding:30px;position:relative;transform:translate(-90px)rotate(-12deg);box-shadow:0 22px 55px #00000038,inset 0 1px #ffffff14;border:1px solid #ffffff29!important}.software-process.is-visible article{animation:.8s cubic-bezier(.16,1,.3,1) forwards softwareProcessCard}.software-process.is-visible article:first-child{animation-delay:80ms}.software-process.is-visible article:nth-child(2){animation-delay:.68s}.software-process.is-visible article:nth-child(3){animation-delay:1.28s}.software-process.is-visible article:nth-child(4){animation-delay:1.88s}.software-process article:before{content:"";z-index:3;background:#090d0e;border:3px solid #2ed3d3;border-radius:50%;width:16px;height:16px;position:absolute;top:-52px;left:50%;transform:translate(-50%);box-shadow:0 0 #2ed3d300}.software-process.is-visible article:before{animation:.25s forwards softwareProcessDot}.software-process.is-visible article:first-child:before{animation-delay:80ms}.software-process.is-visible article:nth-child(2):before{animation-delay:.68s}.software-process.is-visible article:nth-child(3):before{animation-delay:1.28s}.software-process.is-visible article:nth-child(4):before{animation-delay:1.88s}.software-process article>i{width:42px;height:4px;box-shadow:none;background:#2ed3d3;border:0;border-radius:99px;margin:48px 0 75px}.software-process h3{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(17px,1.35vw,21px);line-height:1.2}@media (width<=1180px){.software-process h3{white-space:normal}}.software-contact{color:#fff;background:radial-gradient(circle at 12% 20%,#2ed3d321,#0000 28%),#080c0d;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:clamp(65px,10vw,170px);padding:125px 7vw;display:grid}.software-contact-copy .eyebrow{color:#2ed3d3}.software-contact-copy h2{letter-spacing:-.065em;margin:28px 0 25px;font:700 clamp(48px,5.8vw,90px)/.94 Manrope}.software-contact-copy h2 em{color:#2ed3d3}.software-contact-copy>p:not(.eyebrow){color:#ffffff8c;max-width:650px;font-size:17px;line-height:1.75}.software-contact-tags{flex-wrap:wrap;gap:8px;margin-top:35px;display:flex}.software-contact-tags span{color:#ffffff6b;letter-spacing:.12em;border:1px solid #ffffff26;border-radius:99px;padding:8px 11px;font-size:9px}.software-contact-benefits{border-top:1px solid #ffffff21;gap:0;margin-top:52px;display:grid}.software-contact-benefits article{border-bottom:1px solid #ffffff1a;grid-template-columns:42px 1fr;gap:15px;padding:20px 0;display:grid}.software-contact-benefits article>span{color:#2ed3d3;border:1px solid #2ed3d361;border-radius:50%;place-items:center;width:36px;height:36px;font:700 10px Manrope;display:grid}.software-contact-benefits h3{color:#fff;margin:0 0 6px;font:650 15px Manrope}.software-contact-benefits p{color:#ffffff7a;max-width:480px;margin:0;font-size:12px;line-height:1.55}.software-contact-benefits article:nth-child(3){display:none}.software-contact-note{color:#ffffff7a;align-items:center;gap:10px;margin-top:24px;font-size:11px;display:flex}.software-contact-note:before{content:"";background:#2ed3d3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #2ed3d3bf}.software-contact>form{background:#ffffff09;border:1px solid #2ed3d34d;border-radius:15px;align-self:start;gap:0;padding:0;overflow:hidden;box-shadow:0 35px 90px #00000059}.software-form-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:10px;height:50px;padding:0 18px;display:flex}.software-form-head svg{color:#2ed3d3;width:18px}.software-form-head span{color:#ffffff73;letter-spacing:.12em;font:600 9px Consolas,monospace}.software-form-head i{color:#2ed3d3;margin-left:auto;font:600 8px Consolas,monospace}.software-form-fields{grid-template-columns:1fr 1fr;gap:12px;padding:25px;display:grid}.software-form-fields input,.software-form-fields select,.software-form-fields textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0d1213;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:16px}.software-form-fields select{appearance:auto}.software-form-fields select option{color:#071011;background:#fff}.software-form-fields textarea,.software-form-fields select,.software-form-fields .cta,.software-form-fields small{grid-column:1/-1}.software-form-fields input:focus,.software-form-fields select:focus,.software-form-fields textarea:focus{border-color:#2ed3d3;box-shadow:0 0 0 3px #2ed3d314}.software-form-fields .cta{color:#071011;background:#2ed3d3;border:1px solid #2ed3d3;margin-top:2px;transition:all .18s}.software-form-fields .cta:hover{background:#fff;border-color:#fff}.software-form-fields small{color:#2ed3d3}.software-service-picker{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:3px 0 5px;display:grid}.software-service-picker>p{color:#ffffffad;grid-column:1/-1;margin:0 0 3px;font-size:13px}.software-service-option{cursor:pointer;background:linear-gradient(145deg,#ffffff0e,#ffffff03);border:1px solid #ffffff24;border-radius:13px;min-width:0;min-height:118px;padding:15px;transition:transform .2s,border-color .2s,background .2s,box-shadow .2s;display:flex;position:relative}.software-service-option input{opacity:0;pointer-events:none;height:1px;position:absolute;width:1px!important}.software-service-option span{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.software-service-option svg{color:#2ed3d3;width:23px;height:23px}.software-service-option b{color:#fff;font-size:13px;line-height:1.2}.software-service-option small{color:#ffffff75;font-size:10px;line-height:1.35}.software-service-option:after{content:"✓";color:#061011;opacity:0;background:#2ed3d3;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;font-weight:900;transition:all .2s;display:grid;position:absolute;top:9px;right:10px;transform:scale(.5)}.software-service-option:hover{border-color:#2ed3d38c;transform:translateY(-3px)}.software-service-option:has(input:checked){background:linear-gradient(145deg,#2ed3d338,#2ed3d30d);border-color:#2ed3d3;box-shadow:0 0 0 2px #2ed3d317,0 14px 30px #0003}.software-service-option:has(input:checked):after{opacity:1;transform:scale(1)}@media (width<=1100px){.software-hero{grid-template-columns:1fr;min-height:auto;overflow:hidden}.software-contact{grid-template-columns:1fr;padding:90px 6vw}.software-hero-copy h1{font-size:clamp(55px,10vw,90px)}.software-contact-benefits,.software-contact-note{display:none}.software-service-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.software-process{grid-template-columns:1fr;padding-top:0}.software-process:before,.software-process:after,.software-process article:before{display:none}.software-process article{min-height:260px;animation-range:entry 5% entry 35%!important}.software-form-fields{grid-template-columns:1fr}.software-form-fields>*{grid-column:1!important}.software-service-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.software-service-option{min-height:110px;padding:13px}}@media (width<=460px){.software-service-option small{display:none}.software-service-option{min-height:88px}}.marketing-page{color:#f7f8f7;background:#070b0c;overflow:hidden}.marketing-hero{background:radial-gradient(circle at 84% 24%,#2ed3d32e,#0000 32%),radial-gradient(circle at 12% 85%,#ff932414,#0000 28%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px,#060a0b;grid-template-columns:minmax(0,1.15fr) minmax(500px,.85fr);align-items:center;gap:clamp(35px,4vw,72px);min-height:940px;padding:175px 7vw 100px;display:grid;position:relative}.marketing-hero-copy{z-index:2;position:relative}.marketing-hero-copy .eyebrow,.marketing-section-head .eyebrow,.marketing-funnel-copy .eyebrow,.marketing-proof .eyebrow{color:#2ed3d3}.marketing-hero-copy h1{letter-spacing:-.075em;margin:28px 0 26px;font:750 clamp(62px,6vw,112px)/.9 Manrope}.marketing-hero-copy h1 em,.marketing-section-head h2 em,.marketing-funnel-copy h2 em{color:#2ed3d3;font-style:normal}.marketing-hero-copy>p:not(.eyebrow){color:#ffffff96;max-width:680px;font-size:18px;line-height:1.72}.marketing-hero-copy>div{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.marketing-hero-copy>div a{color:#fff;border:1px solid #ffffff3b;border-radius:99px;align-items:center;gap:12px;padding:16px 22px;font-weight:800;transition:all .2s;display:inline-flex}.marketing-hero-copy>div a:first-child{color:#071011;background:#2ed3d3;border-color:#2ed3d3}.marketing-hero-copy>div a:hover{color:#071011;background:#fff;border-color:#fff;transform:translateY(-2px)}.marketing-hero-copy>small{color:#ffffff4a;letter-spacing:.22em;margin-top:48px;font-size:9px;font-weight:800;display:block}.marketing-console{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff18,#ffffff06);border:1px solid #ffffff29;border-radius:22px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 45px 120px #0000007a,0 0 80px #2ed3d314}.marketing-console>header{background:#0003;border-bottom:1px solid #ffffff1a;align-items:center;gap:14px;height:64px;padding:0 22px;display:flex}.marketing-console>header>span{gap:6px;margin-left:13px;display:flex}.marketing-console>header>span i{background:#ffffff40;border-radius:50%;width:7px;height:7px}.marketing-console>header b{color:#ffffff70;font:600 10px Consolas,monospace}.marketing-console>header small{color:#2ed3d3;letter-spacing:.15em;margin-left:auto;font:800 9px Manrope}.marketing-console-head{justify-content:space-between;gap:25px;padding:43px 34px 26px;display:flex}.marketing-console-head div{flex-direction:column;gap:10px;display:flex}.marketing-console-head small{color:#2ed3d3;letter-spacing:.15em;font-size:9px}.marketing-console-head strong{font:650 clamp(24px,2vw,36px) Manrope}.marketing-console-head>span{color:#2ed3d3;background:#2ed3d31f;border-radius:99px;align-self:flex-end;margin-bottom:3px;padding:10px 13px;font-weight:800}.marketing-kpis{grid-template-columns:repeat(3,1fr);gap:10px;padding:0 34px;display:grid}.marketing-kpis article{background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;flex-direction:column;min-width:0;padding:18px;display:flex}.marketing-kpis small{color:#fff6;letter-spacing:.1em;font-size:8px}.marketing-kpis strong{margin:10px 0 4px;font:700 clamp(24px,2vw,36px) Manrope}.marketing-kpis i{color:#2ed3d3;font-size:10px;font-style:normal}.marketing-chart{border:1px solid #ffffff1a;border-radius:13px;margin:12px 34px;padding:19px}.marketing-chart>span{color:#ffffff61;letter-spacing:.13em;font-size:8px}.marketing-chart>div{border-bottom:1px solid #ffffff1a;align-items:flex-end;gap:7px;height:125px;margin-top:18px;display:flex}.marketing-chart i{transform-origin:bottom;background:linear-gradient(#2ed3d3,#2ed3d32e);border-radius:4px 4px 0 0;flex:1;animation:1.1s cubic-bezier(.16,1,.3,1) both marketingBars}.marketing-campaigns{padding:0 34px 25px}.marketing-campaigns p{border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 50px;align-items:center;gap:10px;margin:0;padding:10px 0;font-size:10px;display:grid}.marketing-campaigns p:last-child{border-bottom:0}.marketing-campaigns b{font-weight:600}.marketing-campaigns span{color:#2ed3d3;font-size:8px}.marketing-campaigns i{color:#ffffff6b;text-align:right;font-style:normal}.marketing-channels{color:#071011;background:#eef2f2;padding:130px 7vw 145px}.marketing-section-head{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:50px;display:grid}.marketing-section-head .eyebrow{grid-column:1/-1}.marketing-section-head h2{letter-spacing:-.06em;margin:0;font:730 clamp(48px,5.6vw,92px)/.95 Manrope}.marketing-section-head>p:last-child{color:#07101194;max-width:570px;line-height:1.72}.marketing-channel-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:85px;display:grid}.marketing-channel-grid article{background:#ffffff9e;border:1px solid #07101124;border-radius:18px;flex-direction:column;min-height:470px;padding:27px;transition:background .2s,transform .2s;display:flex;box-shadow:0 20px 55px #0710110f}.marketing-channel-grid article:hover{border-color:inherit;box-shadow:none;background:#ffffff57;transform:translateY(-4px)}.marketing-channel-grid article>span{color:#07101147;align-self:flex-end;font-size:10px}.marketing-channel-grid article>svg{color:#2ed3d3;background:#071011;border-radius:10px;width:40px;height:40px;margin:38px 0 55px;padding:9px;transition:transform .22s}.marketing-channel-grid article:hover>svg{transform:translateY(-2px)rotate(-3deg)}.marketing-channel-grid article>small{color:#008d91;letter-spacing:.13em;font-size:9px;font-weight:850}.marketing-channel-grid h3{margin:16px 0 14px;font:680 25px/1.18 Manrope}.marketing-channel-grid article>p{color:#07101191;font-size:13px;line-height:1.65}.marketing-channel-grid article>div{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.marketing-channel-grid i{color:#0710118f;border:1px solid #07101124;border-radius:99px;padding:7px 9px;font-size:8px;font-style:normal}.marketing-funnel{background:#080c0d;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(60px,8vw,135px);padding:140px 7vw;display:grid}.marketing-funnel-copy{align-self:start;position:sticky;top:150px}.marketing-funnel-copy h2{letter-spacing:-.06em;margin:25px 0;font:700 clamp(46px,4.7vw,80px)/.96 Manrope}.marketing-funnel-copy>p:last-child{color:#ffffff80;line-height:1.72}.marketing-funnel-flow{position:relative}.marketing-funnel-flow:before{content:"";background:linear-gradient(#2ed3d3,#2ed3d31a);width:1px;position:absolute;top:26px;bottom:26px;left:23px}.marketing-funnel-flow article{grid-template-columns:48px 1fr;gap:22px;padding:0 0 58px;display:grid;position:relative}.marketing-funnel-flow article:last-child{padding-bottom:0}.marketing-funnel-flow article>span{z-index:2;color:#2ed3d3;background:#080c0d;border:1px solid #2ed3d3;border-radius:50%;place-items:center;width:48px;height:48px;font:800 10px Manrope;display:grid}.marketing-funnel-flow h3{margin:5px 0 9px;font:670 29px Manrope}.marketing-funnel-flow p{color:#ffffff7a;max-width:560px;margin:0;line-height:1.65}.marketing-funnel-flow article>i{background:#2ed3d33d;width:25%;height:1px;position:absolute;top:21px;right:0}.marketing-proof{color:#071011;background:#2ed3d3;grid-template-columns:1fr 1.25fr;gap:75px;padding:130px 7vw;display:grid;position:relative;overflow:hidden}.marketing-proof:after{content:"M";color:#fff3;pointer-events:none;font:900 29vw/.8 Manrope;position:absolute;top:-6vw;right:1vw}.marketing-proof>*{z-index:1;position:relative}.marketing-proof .eyebrow{color:#071011}.marketing-proof h2{letter-spacing:-.065em;margin:25px 0 0;font:730 clamp(48px,5vw,84px)/.94 Manrope}.marketing-proof-grid{border:1px solid #07101138;grid-template-columns:repeat(3,1fr);display:grid}.marketing-proof-grid article{border-right:1px solid #07101138;min-height:220px;padding:24px}.marketing-proof-grid article:last-child{border-right:0}.marketing-proof-grid strong{font:750 27px Manrope}.marketing-proof-grid p{color:#071011a1;margin-top:70px;font-size:12px;line-height:1.55}.marketing-proof>a{color:#071011;border:1px solid #071011;border-radius:99px;grid-column:2;justify-self:start;align-items:center;gap:12px;padding:15px 20px;font-weight:850;transition:all .2s;display:inline-flex}.marketing-proof>a:hover{color:#fff;background:#071011}@media (width<=1180px){.marketing-hero{grid-template-columns:1fr;padding-top:155px}.marketing-console{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none}.marketing-channel-grid{grid-template-columns:1fr 1fr}.marketing-section-head,.marketing-funnel{grid-template-columns:1fr}.marketing-funnel-copy{position:static}.marketing-proof{grid-template-columns:1fr}.marketing-proof>a{grid-column:1}}@media (width<=700px){.marketing-hero{padding:135px 6vw 80px}.marketing-hero-copy h1{font-size:clamp(52px,16vw,78px)}.marketing-console{min-height:auto}.marketing-console-head,.marketing-kpis,.marketing-campaigns{padding-left:18px;padding-right:18px}.marketing-chart{margin-left:18px;margin-right:18px}.marketing-kpis{grid-template-columns:1fr}.marketing-channels,.marketing-funnel,.marketing-proof{padding:90px 6vw}.marketing-channel-grid{grid-template-columns:1fr;margin-top:55px}.marketing-section-head h2{font-size:clamp(44px,13vw,70px)}.marketing-proof-grid{grid-template-columns:1fr}.marketing-proof-grid article{border-bottom:1px solid #07101138;border-right:0;min-height:160px}.marketing-proof-grid article:last-child{border-bottom:0}.marketing-proof-grid p{margin-top:35px}}.marketing-funnel-flow article>i{display:none}.marketing-proof-grid{background:#ffffff21;border-radius:18px;overflow:hidden}.marketing-proof-grid article{flex-direction:column;min-height:245px;transition:background .2s,transform .2s;display:flex}.marketing-proof-grid article:hover{background:#ffffff57;transform:translateY(-4px)}.marketing-proof-grid article>span{color:#07101173;font-size:10px}.marketing-proof-grid article strong{margin-top:38px;font-size:23px}.marketing-proof-grid article p{margin-top:auto}.marketing-contact{color:#fff;background:radial-gradient(circle at 15% 20%,#2ed3d32b,#0000 30%),#070b0c;grid-template-columns:minmax(420px,.9fr) minmax(520px,1.1fr);gap:clamp(55px,8vw,130px);padding:135px 7vw;display:grid}.marketing-ad-preview{color:#071011;background:linear-gradient(150deg,#edf4f4 0 62%,#2ed3d3 62% 100%);border:1px solid #ffffff24;border-radius:24px;min-height:650px;padding:38px;position:relative;overflow:hidden;box-shadow:0 35px 100px #00000061}.marketing-ad-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.marketing-ad-top span{font:850 18px Manrope}.marketing-ad-top small{color:#0710117a;letter-spacing:.11em;font-size:8px}.marketing-ad-preview>p{letter-spacing:-.06em;margin:85px 0 40px;font:730 clamp(42px,4.6vw,76px)/.95 Manrope}.marketing-ad-preview>p em{color:#069a9e;font-style:normal}.marketing-ad-search{background:#fff;border:1px solid #07101140;border-radius:99px;justify-content:space-between;align-items:center;padding:17px 19px;display:flex;box-shadow:0 14px 35px #07101114}.marketing-ad-search span{color:#07101194;font-size:13px}.marketing-ad-search b{font-size:21px}.marketing-ad-result{background:#fff;border-radius:15px;margin-top:14px;padding:20px;box-shadow:0 15px 40px #0710111a}.marketing-ad-result small{color:#07878b;font-size:8px}.marketing-ad-result strong{margin:9px 0 7px;font:650 18px Manrope;display:block}.marketing-ad-result p{color:#07101194;margin:0;font-size:11px;line-height:1.5}.marketing-ad-preview>i{color:#071011a6;font-size:11px;font-style:normal;position:absolute;bottom:35px;left:38px}.marketing-contact>form{background:#ffffff0b;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:1fr 1fr;align-self:center;gap:12px;padding:28px;display:grid;box-shadow:0 30px 90px #00000052}.marketing-brief-head,.marketing-contact form h2,.marketing-goals,.marketing-contact form textarea,.marketing-contact form button,.marketing-contact form>small{grid-column:1/-1}.marketing-brief-head{color:#ffffff73;letter-spacing:.11em;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:18px;font:700 9px Consolas,monospace;display:flex}.marketing-brief-head b{color:#2ed3d3}.marketing-contact form h2{letter-spacing:-.055em;margin:18px 0 8px;font:700 clamp(36px,3.7vw,60px)/.98 Manrope}.marketing-contact form h2 em{color:#2ed3d3;font-style:normal}.marketing-goals{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:7px;display:grid}.marketing-goals label{cursor:pointer}.marketing-goals input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.marketing-goals span{color:#ffffff94;text-align:center;border:1px solid #ffffff24;border-radius:11px;place-items:center;min-height:62px;padding:10px;font-size:11px;transition:all .18s;display:grid}.marketing-goals label:has(input:checked) span{color:#fff;background:#2ed3d321;border-color:#2ed3d3;box-shadow:inset 0 0 0 1px #2ed3d340}.marketing-contact form input:not([type=radio]),.marketing-contact form textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0d1213;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:15px}.marketing-contact form input:not([type=radio]):focus,.marketing-contact form textarea:focus{border-color:#2ed3d3;box-shadow:0 0 0 3px #2ed3d314}.marketing-contact form button{color:#071011;cursor:pointer;background:#2ed3d3;border:1px solid #2ed3d3;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:52px;font-weight:850;transition:all .18s;display:flex}.marketing-contact form button:hover{background:#fff;border-color:#fff}.marketing-contact form>small{color:#2ed3d3}@media (width<=1050px){.marketing-contact{grid-template-columns:1fr}.marketing-ad-preview{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none;min-height:580px}.marketing-contact>form{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none}}@media (width<=620px){.marketing-contact{padding:90px 6vw}.marketing-ad-preview{min-height:530px;padding:24px}.marketing-ad-preview>i{left:24px}.marketing-contact>form{grid-template-columns:1fr;padding:20px}.marketing-contact form>*{grid-column:1!important}.marketing-goals{grid-template-columns:1fr}.marketing-ad-top{flex-direction:column;align-items:flex-start}.marketing-ad-preview>p{margin-top:55px}}.marketing-ad-top span{background:url(/logo2.png) 0/contain no-repeat;width:180px;height:40px;font-size:0;display:block;overflow:hidden}.marketing-ad-preview>p{letter-spacing:-.055em;max-width:620px;margin:72px 0 36px;font-size:clamp(36px,3.65vw,62px);line-height:.97}.marketing-ad-preview>i{overflow-wrap:anywhere;max-width:calc(100% - 76px);font-size:10px;line-height:1.45;bottom:24px;left:38px;right:38px}.marketing-goals label:hover span{color:#ffffffdb;background:#2ed3d30e;border-color:#2ed3d38f;transform:translateY(-2px)}.marketing-goals label:has(input:checked) span{transform:translateY(0)}@media (width<=620px){.marketing-ad-preview>i{max-width:calc(100% - 48px);left:24px;right:24px}.marketing-ad-top span{width:160px;height:36px}.marketing-ad-preview>p{font-size:clamp(34px,12vw,52px)}}.crypto-page{color:#f7f8f7;background:#050708;overflow:hidden}.crypto-hero{background:radial-gradient(circle at 80% 25%,#2ed3d329,#0000 31%),linear-gradient(#2ed3d30a 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#2ed3d30a 1px,#0000 1px) 0 0/64px 64px,#040708;grid-template-columns:minmax(0,1fr) minmax(570px,.9fr);align-items:center;gap:45px;min-height:980px;padding:175px 7vw 110px;display:grid;position:relative}.crypto-hero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#ff91200e,#0000 27%);position:absolute;inset:0}.crypto-hero-copy{z-index:3;position:relative}.crypto-hero-copy .eyebrow,.crypto-section-title .eyebrow,.crypto-learn .eyebrow,.crypto-invest .eyebrow{color:#2ed3d3}.crypto-hero-copy h1{letter-spacing:-.078em;margin:30px 0;font:760 clamp(62px,6.4vw,118px)/.89 Manrope}.crypto-hero-copy h1 em{color:#2ed3d3;font-style:normal}.crypto-hero-copy>p:not(.eyebrow){color:#ffffff91;max-width:730px;font-size:18px;line-height:1.72}.crypto-hero-copy>div{flex-wrap:wrap;gap:11px;margin-top:38px;display:flex}.crypto-hero-copy a{color:#fff;border:1px solid #fff3;border-radius:99px;align-items:center;gap:11px;padding:16px 22px;font-weight:800;transition:all .2s;display:inline-flex}.crypto-hero-copy a:first-child{color:#061011;background:#2ed3d3;border-color:#2ed3d3}.crypto-hero-copy a:hover{color:#061011;background:#fff;border-color:#fff;transform:translateY(-2px)}.crypto-hero-copy>small{color:#ffffff4d;letter-spacing:.2em;margin-top:48px;font-size:9px;font-weight:800;display:block}.crypto-network{z-index:2;aspect-ratio:1;justify-self:end;width:min(620px,44vw);position:relative}.crypto-network>svg{fill:none;stroke:#2ed3d32e;stroke-width:1px;width:100%;height:100%;animation:45s linear infinite cryptoSpin;position:absolute;inset:0}.crypto-network>svg path{stroke-dasharray:5 10}.crypto-core{z-index:4;color:#061011;background:linear-gradient(145deg,#2ed3d3,#087d80);border:1px solid #2ed3d3b3;border-radius:28px;place-items:center;width:126px;height:126px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:0 0 75px #2ed3d34d}.crypto-core svg,.crypto-core span{transform:rotate(-45deg)}.crypto-core svg{width:35px}.crypto-core span{letter-spacing:.15em;font:850 10px Manrope;position:absolute;bottom:16px}.crypto-node{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#040809e0;border:1px solid #2ed3d34d;border-radius:50%;place-items:center;width:91px;height:91px;display:grid;position:absolute;box-shadow:0 15px 40px #0006}.crypto-node i{background:#2ed3d3;border-radius:50%;width:6px;height:6px;position:absolute;top:13px;box-shadow:0 0 13px #2ed3d3}.crypto-node span{color:#ffffffad;letter-spacing:.08em;font:800 10px Manrope}.crypto-node.node-1{top:3%;left:43%}.crypto-node.node-2{top:24%;right:3%}.crypto-node.node-3{bottom:19%;right:8%}.crypto-node.node-4{bottom:2%;left:44%}.crypto-node.node-5{bottom:20%;left:6%}.crypto-node.node-6{top:25%;left:1%}.crypto-ticker{background:#0000004d;border-top:1px solid #2ed3d32e;justify-content:space-around;align-items:center;gap:25px;height:58px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.crypto-ticker span{color:#ffffff57;letter-spacing:.15em;flex:none;align-items:center;gap:35px;font-size:9px;font-weight:800;display:flex}.crypto-ticker i{color:#2ed3d3;font-style:normal}.crypto-events{color:#071011;background:#eff3f2;padding:140px 7vw}.crypto-section-title{grid-template-columns:1.2fr .8fr;align-items:end;gap:55px;display:grid}.crypto-section-title .eyebrow{grid-column:1/-1}.crypto-section-title h2{letter-spacing:-.065em;margin:0;font:730 clamp(52px,5.8vw,96px)/.94 Manrope}.crypto-section-title h2 em{color:#07999d;font-style:normal}.crypto-section-title>p:last-child{color:#07101194;line-height:1.7}.crypto-event-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:85px;display:grid}.crypto-event-grid article{background:#fff;border:1px solid #07101126;border-radius:20px;transition:all .25s;overflow:hidden;box-shadow:0 25px 65px #07101112}.crypto-event-grid article:hover{border-color:#07999d6b;transform:translateY(-7px);box-shadow:0 35px 75px #0710111f}.crypto-event-grid article>img,.crypto-event-placeholder{object-fit:cover;width:100%;height:340px}.crypto-event-placeholder{color:#2ed3d3;background:radial-gradient(circle at 70% 30%,#2ed3d366,#0000 22%),linear-gradient(145deg,#071011,#0c3435);place-items:center;display:grid;position:relative;overflow:hidden}.crypto-event-placeholder:before{content:"";border:1px solid #2ed3d338;width:300px;height:300px;position:absolute;transform:rotate(45deg)}.crypto-event-placeholder svg{width:68px;height:68px}.crypto-event-placeholder span{color:#ffffff75;letter-spacing:.15em;font-size:9px;position:absolute;bottom:22px;left:25px}.crypto-event-grid article>div:last-child{padding:27px}.crypto-event-grid article>div>span{color:#078f93;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.crypto-event-grid h3{margin:15px 0 12px;font:680 31px/1.1 Manrope}.crypto-event-grid p{color:#07101194;min-height:50px;font-size:13px;line-height:1.6}.crypto-event-grid a{color:#071011;align-items:center;gap:10px;margin-top:15px;font-weight:800;display:inline-flex}.crypto-event-grid a svg{width:17px}.crypto-event-grid small{color:#07101159;margin-top:18px;font-size:9px;display:block}.crypto-learn{background:#070b0c;grid-template-columns:minmax(350px,.8fr) minmax(580px,1.2fr);gap:clamp(70px,10vw,170px);padding:145px 7vw;display:grid}.crypto-learn-intro h2{letter-spacing:-.06em;margin:26px 0;font:720 clamp(50px,5vw,84px)/.95 Manrope}.crypto-learn-intro>p:not(.eyebrow){color:#ffffff80;max-width:580px;line-height:1.7}.crypto-learn-intro>div{flex-wrap:wrap;gap:7px;margin-top:35px;display:flex}.crypto-learn-intro>div span{color:#ffffff61;border:1px solid #ffffff24;border-radius:99px;padding:8px 10px;font-size:8px}.crypto-lessons{border-top:1px solid #ffffff24}.crypto-lessons article{border-bottom:1px solid #ffffff24}.crypto-lessons article>button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr 32px;align-items:center;gap:17px;width:100%;padding:25px 0;display:grid}.crypto-lessons button>span{color:#2ed3d3;font:800 9px Manrope}.crypto-lessons button>div{flex-direction:column;gap:7px;display:flex}.crypto-lessons button small{color:#ffffff61;letter-spacing:.13em;text-transform:uppercase;font-size:8px}.crypto-lessons button strong{font:600 clamp(17px,1.5vw,23px) Manrope}.crypto-lessons button>i{color:#2ed3d3;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:31px;height:31px;font-size:20px;font-style:normal;display:grid}.crypto-lessons article.open button>i{color:#071011;background:#2ed3d3;border-color:#2ed3d3}.crypto-lessons article>div{overflow:hidden}.crypto-lessons article>div p{color:#ffffff85;margin:0;padding:0 47px 27px 57px;font-size:14px;line-height:1.75}.crypto-invest{color:#071011;background:#2ed3d3;padding:140px 7vw}.crypto-invest>div:first-child{grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;display:grid}.crypto-invest .eyebrow{color:#071011;grid-column:1/-1}.crypto-invest h2{letter-spacing:-.065em;margin:0;font:730 clamp(50px,5.4vw,90px)/.94 Manrope}.crypto-invest h2 em{color:#fff;font-style:normal}.crypto-invest>div:first-child>p:last-child{color:#071011a6;line-height:1.7}.crypto-invest-grid{border:1px solid #07101140;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.crypto-invest-grid article{background:#ffffff14;border-right:1px solid #07101140;flex-direction:column;min-height:350px;padding:27px;transition:all .22s;display:flex}.crypto-invest-grid article:last-child{border-right:0}.crypto-invest-grid article:hover{background:#ffffff4d;transform:translateY(-5px)}.crypto-invest-grid article>span{color:#07101173;align-self:flex-end;font-size:9px}.crypto-invest-grid svg{width:42px;height:42px;margin:45px 0 70px}.crypto-invest-grid h3{margin:0 0 12px;font:700 29px Manrope}.crypto-invest-grid p{color:#071011a3;font-size:13px;line-height:1.6}.crypto-invest>small{color:#07101191;margin-top:22px;font-size:10px;display:block}.crypto-contact{background:radial-gradient(circle at 15% 20%,#2ed3d32b,#0000 30%),#050809;grid-template-columns:minmax(430px,.9fr) minmax(530px,1.1fr);gap:clamp(60px,9vw,150px);padding:145px 7vw;display:grid}.crypto-wallet{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff16,#ffffff05);border:1px solid #2ed3d342;border-radius:27px;flex-direction:column;min-height:650px;padding:31px;display:flex;box-shadow:0 40px 100px #0000007a}.crypto-wallet header{background:0 0;justify-content:space-between;align-items:center;padding:0;display:flex;position:static;inset:auto}.crypto-wallet header>div{align-items:center;gap:12px;display:flex}.crypto-wallet header svg{color:#071011;background:#2ed3d3;border-radius:12px;width:39px;height:39px;padding:9px}.crypto-wallet header span{flex-direction:column;gap:4px;display:flex}.crypto-wallet header b{font:750 13px Manrope}.crypto-wallet header small{color:#ffffff61;letter-spacing:.12em;font-size:7px}.crypto-wallet header>i{color:#2ed3d3;font-size:8px;font-style:normal}.crypto-wallet-balance{margin:auto 0}.crypto-wallet-balance small{color:#ffffff5e;letter-spacing:.15em;font-size:8px}.crypto-wallet-balance strong{letter-spacing:-.06em;margin:20px 0 30px;font:720 clamp(45px,4vw,68px)/.95 Manrope;display:block}.crypto-wallet-balance strong em{color:#2ed3d3;font-style:normal}.crypto-wallet-balance span{color:#2ed3d3;letter-spacing:.12em;border:1px solid #2ed3d340;border-radius:99px;padding:9px 11px;font-size:8px;display:inline-flex}.crypto-wallet-chain{align-items:center;display:flex}.crypto-wallet-chain i{background:#2ed3d340;flex:1;height:2px;position:relative}.crypto-wallet-chain i:before{content:"";background:#071011;border:2px solid #2ed3d3;border-radius:50%;width:12px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.crypto-wallet>p{color:#ffffff59;margin:28px 0 0;font-size:9px}.crypto-contact>form{background:#ffffff0a;border:1px solid #ffffff24;border-radius:21px;grid-template-columns:1fr 1fr;align-self:center;gap:12px;padding:29px;display:grid}.crypto-form-head,.crypto-contact form h2,.crypto-interest,.crypto-contact textarea,.crypto-contact form button,.crypto-contact form>small{grid-column:1/-1}.crypto-form-head{color:#ffffff61;border-bottom:1px solid #ffffff1a;justify-content:space-between;padding-bottom:18px;font:700 8px Consolas,monospace;display:flex}.crypto-form-head b{color:#2ed3d3}.crypto-contact form h2{letter-spacing:-.06em;margin:20px 0 10px;font:720 clamp(38px,3.8vw,63px)/.96 Manrope}.crypto-contact form h2 em{color:#2ed3d3;font-style:normal}.crypto-interest{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.crypto-interest label{cursor:pointer}.crypto-interest input{opacity:0;pointer-events:none;position:absolute}.crypto-interest span{color:#ffffff80;text-align:center;border:1px solid #ffffff21;border-radius:11px;place-items:center;min-height:62px;padding:9px;font-size:10px;transition:all .18s;display:grid}.crypto-interest label:hover span{background:#2ed3d30f;border-color:#2ed3d38c}.crypto-interest label:has(input:checked) span{color:#fff;background:#2ed3d326;border-color:#2ed3d3}.crypto-contact form>input,.crypto-contact textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0c1112;border:1px solid #ffffff24;border-radius:10px;outline:none;padding:15px}.crypto-contact form>input:focus,.crypto-contact textarea:focus{border-color:#2ed3d3;box-shadow:0 0 0 3px #2ed3d314}.crypto-contact form button{color:#071011;cursor:pointer;background:#2ed3d3;border:1px solid #2ed3d3;border-radius:10px;justify-content:center;align-items:center;gap:11px;min-height:53px;font-weight:850;transition:all .18s;display:flex}.crypto-contact form button:hover{background:#fff;border-color:#fff}.crypto-contact form>small{color:#2ed3d3}.crypto-event-state{color:#fff;background:#06090a;place-content:center;gap:20px;min-height:70vh;padding:180px 7vw;display:grid}.crypto-event-state a{color:#2ed3d3}.crypto-event-page{color:#fff;background:#070b0c;min-height:100vh;padding:160px 7vw 130px}.crypto-event-page>a{color:#2ed3d3;font-size:12px}.crypto-event-page>header{background:0 0;grid-template-columns:1fr 270px;align-items:end;gap:60px;margin:65px 0;padding:0;display:grid;position:static;inset:auto}.crypto-event-page header h1{letter-spacing:-.075em;margin:22px 0;font:750 clamp(55px,6.5vw,110px)/.9 Manrope}.crypto-event-page header p:not(.eyebrow){color:#ffffff87;max-width:850px;font-size:17px;line-height:1.7}.crypto-event-page header aside{border:1px solid #ffffff24;border-radius:16px;gap:8px;padding:24px;display:grid}.crypto-event-page header aside span{color:#2ed3d3;letter-spacing:.15em;margin-top:10px;font-size:8px}.crypto-event-page header aside strong{font:600 14px Manrope}.crypto-event-gallery>div{background:#020405;border-radius:22px;height:min(680px,65vw);position:relative;overflow:hidden}.crypto-event-gallery>div img{object-fit:cover;opacity:0;width:100%;height:100%;transition:all .45s;position:absolute;inset:0}.crypto-event-gallery>div img.active{opacity:1}.crypto-event-gallery nav{gap:9px;margin-top:12px;display:flex;overflow-x:auto}.crypto-event-gallery nav button{cursor:pointer;background:#111;border:2px solid #0000;border-radius:9px;flex:none;width:120px;height:78px;padding:0;overflow:hidden}.crypto-event-gallery nav button.active{border-color:#2ed3d3}.crypto-event-gallery nav img{object-fit:cover;width:100%;height:100%}.crypto-event-content{width:min(900px,100%);margin:80px auto 0}.crypto-event-content p{color:#ffffffad;font-size:17px;line-height:1.85}@media (width<=1100px){.crypto-hero{grid-template-columns:1fr;padding-top:155px}.crypto-network{justify-self:center;width:min(620px,88vw)}.crypto-section-title,.crypto-invest>div:first-child,.crypto-learn,.crypto-contact,.crypto-event-page>header{grid-template-columns:1fr}.crypto-contact>form{width:min(760px,100%)}}@media (width<=720px){.crypto-hero{min-height:auto;padding:135px 6vw 110px}.crypto-hero-copy h1{font-size:clamp(52px,16vw,80px)}.crypto-network{margin:60px 0}.crypto-node{width:68px;height:68px}.crypto-core{width:95px;height:95px}.crypto-events,.crypto-learn,.crypto-invest,.crypto-contact{padding:90px 6vw}.crypto-event-grid{grid-template-columns:1fr}.crypto-event-grid article>img,.crypto-event-placeholder{height:270px}.crypto-learn{gap:55px}.crypto-invest-grid{grid-template-columns:1fr}.crypto-invest-grid article{border-bottom:1px solid #07101140;border-right:0;min-height:270px}.crypto-invest-grid article:last-child{border-bottom:0}.crypto-contact>form{grid-template-columns:1fr;padding:20px}.crypto-contact form>*{grid-column:1!important}.crypto-interest{grid-template-columns:1fr}.crypto-wallet{min-height:540px}.crypto-event-page{padding:135px 6vw 90px}.crypto-event-page>header{margin:45px 0}.crypto-event-gallery>div{height:62vw}.crypto-section-title h2{font-size:clamp(48px,13vw,72px)}}.web3-v2{color:#f7f8f7;background:#050708;overflow:hidden}.web3-hero-v2{background:radial-gradient(circle at 78% 28%,#2ed3d329,#0000 28%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/70px 70px,#040708;grid-template-columns:minmax(0,1fr) minmax(550px,.9fr);align-items:center;gap:60px;min-height:980px;padding:175px 7vw 105px;display:grid;position:relative}.web3-hero-copy-v2{z-index:3;position:relative}.web3-hero-copy-v2 .eyebrow,.web3-capabilities .eyebrow,.web3-events-v2 .eyebrow,.web3-academy-v2 .eyebrow,.web3-invest-v2 .eyebrow,.web3-contact-v2 .eyebrow{color:#2ed3d3}.web3-hero-copy-v2 h1{letter-spacing:-.078em;margin:27px 0;font:760 clamp(64px,6.3vw,116px)/.89 Manrope}.web3-hero-copy-v2 h1 em,.web3-capabilities h2 em,.web3-events-v2 h2 em,.web3-academy-v2 h2 em,.web3-invest-v2 h2 em,.web3-contact-v2 h2 em{color:#2ed3d3;font-style:normal}.web3-hero-copy-v2>p:not(.eyebrow){color:#ffffff8f;max-width:690px;font-size:18px;line-height:1.72}.web3-hero-copy-v2>div{flex-wrap:wrap;gap:11px;margin-top:36px;display:flex}.web3-hero-copy-v2 a{color:#fff;border:1px solid #fff3;border-radius:99px;align-items:center;gap:11px;padding:16px 21px;font-weight:800;transition:all .2s;display:inline-flex}.web3-hero-copy-v2 a:first-child{color:#071011;background:#2ed3d3;border-color:#2ed3d3}.web3-hero-copy-v2 a:hover{color:#071011;background:#fff;border-color:#fff;transform:translateY(-2px)}.web3-hero-copy-v2 footer{gap:25px;margin-top:48px;display:flex}.web3-hero-copy-v2 footer span{color:#ffffff5c;letter-spacing:.1em;align-items:center;gap:8px;font-size:9px;display:flex}.web3-hero-copy-v2 footer svg{color:#2ed3d3}.web3-hero-machine{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff13,#ffffff04);border:1px solid #ffffff21;border-radius:24px;min-height:650px;position:relative;overflow:hidden;box-shadow:0 45px 120px #00000080}.web3-machine-top{color:#ffffff61;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:62px;padding:0 22px;font:700 9px Consolas,monospace;display:flex}.web3-machine-top i{color:#2ed3d3;font-style:normal}.web3-coin-stage{place-items:center;height:440px;display:grid;position:relative}.web3-coin-stage>svg{fill:none;stroke:#2ed3d333;stroke-width:1px;stroke-dasharray:5 8;width:90%;height:90%;animation:35s linear infinite cryptoSpin;position:absolute;inset:5%}.web3-main-coin{z-index:3;width:170px;height:170px;transform-style:preserve-3d;background:radial-gradient(circle at 35% 30%,#69ffff,#199ea1 42%,#062e30 100%);border:1px solid #2ed3d3b3;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 80px #2ed3d359}.web3-main-coin svg{color:#061011;font-size:72px}.web3-coin{background:#0c1112;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;position:absolute;box-shadow:0 15px 40px #0006}.web3-coin svg{color:#2ed3d3;font-size:31px}.web3-coin.ethereum{top:18%;left:12%}.web3-coin.cube{bottom:16%;right:12%}.web3-machine-data{border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:0 25px;display:grid}.web3-machine-data p{border-right:1px solid #ffffff1a;flex-direction:column;gap:9px;margin:0;padding:16px;display:flex}.web3-machine-data p:last-child{border:0}.web3-machine-data span{color:#ffffff52;letter-spacing:.12em;font-size:7px}.web3-machine-data b{font:650 12px Manrope}.web3-machine-data b.active{color:#2ed3d3}.web3-marquee{border-top:1px solid #ffffff17;justify-content:space-around;align-items:center;height:58px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.web3-marquee span{color:#ffffff57;letter-spacing:.13em;align-items:center;gap:30px;font-size:8px;display:flex}.web3-marquee i{color:#2ed3d3;font-style:normal}.web3-capabilities{color:#071011;background:#edf2f1;padding:82px 7vw 88px}.web3-capabilities header{grid-template-columns:1.15fr .85fr;align-items:end;gap:50px;display:grid}.web3-capabilities header .eyebrow{grid-column:1/-1}.web3-capabilities h2{letter-spacing:-.065em;margin:0;font:730 clamp(42px,4.4vw,72px)/.94 Manrope}.web3-capabilities>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.web3-capabilities article{background:#ffffffab;border:1px solid #07101124;border-radius:17px;flex-direction:column;min-height:268px;padding:21px 23px;transition:all .22s;display:flex;box-shadow:0 20px 55px #0710110d}.web3-capabilities article>span{color:#07101152;align-self:flex-end;font-size:9px}.web3-capabilities article>svg{color:#078f93;width:42px;height:42px;margin:27px 0 auto}.web3-capabilities h3{margin:24px 0 9px;font:700 22px Manrope}.web3-capabilities article p{color:#07101191;font-size:13px;line-height:1.55}.web3-events-v2{background:#070b0c;padding:145px 7vw}.web3-events-v2>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:60px;display:grid}.web3-events-v2>header h2{letter-spacing:-.065em;margin:25px 0 0;font:730 clamp(50px,5.5vw,90px)/.94 Manrope}.web3-events-v2>header>p{color:#ffffff7a;line-height:1.7}.web3-event-list{border-top:1px solid #ffffff1f;margin-top:80px}.web3-event-list article{border-bottom:1px solid #ffffff1f;grid-template-columns:80px minmax(230px,32%) 1fr;align-items:center;gap:28px;padding:23px 0;transition:all .2s;display:grid}.web3-event-list article:hover{background:#2ed3d306;padding-left:12px}.web3-event-number{color:#ffffff45;font:650 12px Manrope}.web3-event-media{background:radial-gradient(circle,#12494b,#081112);border-radius:13px;place-items:center;height:180px;display:grid;position:relative;overflow:hidden}.web3-event-media img{object-fit:cover;width:100%;height:100%}.web3-event-media>svg{color:#2ed3d3;font-size:52px}.web3-event-media>i{border:1px solid #2ed3d347;width:135px;height:135px;position:absolute;transform:rotate(45deg)}.web3-event-copy>span{color:#2ed3d3;letter-spacing:.12em;font-size:8px}.web3-event-copy h3{margin:12px 0 9px;font:680 clamp(25px,2.8vw,43px)/1.05 Manrope}.web3-event-copy p{color:#ffffff7a;max-width:720px;font-size:13px;line-height:1.6}.web3-event-copy a{color:#fff;align-items:center;gap:9px;font-weight:800;display:inline-flex}.web3-event-copy small{color:#ffffff45;letter-spacing:.1em;font-size:8px}.web3-academy-v2{color:#071011;background:#2ed3d3;grid-template-columns:minmax(350px,.75fr) minmax(560px,1.25fr);gap:clamp(65px,10vw,160px);padding:145px 7vw;display:grid;position:relative;overflow:hidden}.web3-academy-v2:after{content:"QA";color:#ffffff30;letter-spacing:-.1em;pointer-events:none;font:900 25vw/.8 Manrope;position:absolute;top:-5vw;right:1vw}.web3-academy-v2>*{z-index:1;position:relative}.web3-academy-v2 aside h2{letter-spacing:-.07em;margin:25px 0;font:730 clamp(52px,5.5vw,92px)/.91 Manrope}.web3-academy-v2 aside h2 em{color:#fff}.web3-academy-v2 aside>svg{margin:25px 0;font-size:54px}.web3-academy-v2 aside>p:last-child{color:#0710119e;max-width:500px;line-height:1.65}.web3-academy-v2 .eyebrow{color:#071011}.web3-qa{border-top:1px solid #0710113d}.web3-qa article{border-bottom:1px solid #0710113d}.web3-qa button{color:#071011;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr 34px;align-items:center;gap:16px;width:100%;padding:25px 0;display:grid}.web3-qa button>span{font:850 9px Manrope}.web3-qa button>div{flex-direction:column;gap:6px;display:flex}.web3-qa button small{letter-spacing:.12em;text-transform:uppercase;opacity:.55;font-size:8px}.web3-qa button strong{font:650 clamp(18px,1.7vw,25px) Manrope}.web3-qa button>i{border:1px solid #07101159;border-radius:50%;place-items:center;width:32px;height:32px;font-size:20px;font-style:normal;display:grid}.web3-qa article.open button>i{color:#fff;background:#071011}.web3-qa article>div{overflow:hidden}.web3-qa article>div p{color:#071011a6;margin:0;padding:0 50px 27px 54px;line-height:1.72}.web3-invest-v2>header{grid-template-columns:1fr 1fr;align-items:end;gap:55px;display:grid}.web3-invest-v2>header .eyebrow{grid-column:1/-1}.web3-invest-v2 h2{letter-spacing:-.067em;margin:0;font:730 clamp(52px,5.5vw,92px)/.93 Manrope}.web3-risk-board{grid-template-columns:.7fr 1.3fr 1fr;gap:12px;margin-top:80px;display:grid}.risk-score,.risk-matrix,.web3-risk-board aside{background:#fff;border:1px solid #07101126;border-radius:18px;min-height:380px}.risk-score{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.risk-score>svg{color:#078f93;font-size:58px}.risk-score strong{margin:26px 0 12px;font:750 34px/1 Manrope}.risk-score span{letter-spacing:.14em;opacity:.45;font-size:8px}.risk-matrix{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}.risk-matrix>i{background:linear-gradient(145deg,#2ed3d30d,#2ed3d32e);border-bottom:1px solid #0710111a;border-right:1px solid #0710111a;transition:all .25s}.risk-matrix>i:nth-child(2),.risk-matrix>i:nth-child(4){border-right:0}.risk-matrix>i:nth-child(3),.risk-matrix>i:nth-child(4){border-bottom:0}.risk-matrix>span{letter-spacing:.1em;font:800 8px Manrope;position:absolute}.risk-matrix>span:first-of-type{top:12%;left:12%}.risk-matrix>span:nth-of-type(2){top:12%;right:12%}.risk-matrix>span:nth-of-type(3){bottom:12%;left:12%}.risk-matrix>span:nth-of-type(4){bottom:12%;right:12%}.web3-risk-board aside{flex-direction:column;justify-content:center;padding:25px;display:flex}.web3-risk-board aside p{border-bottom:1px solid #0710111a;grid-template-columns:38px 1fr;align-items:center;gap:13px;padding:17px 0;display:grid}.web3-risk-board aside p:last-child{border:0}.web3-risk-board aside>p>svg{color:#078f93;font-size:22px}.web3-risk-board aside span{flex-direction:column;gap:5px;display:flex}.web3-risk-board aside b{font:650 13px Manrope}.web3-risk-board aside small{color:#07101180;font-size:10px}.web3-invest-v2>small{color:#07101180;margin-top:20px;font-size:9px;display:block}.web3-contact-v2{background:radial-gradient(circle at 16% 22%,#2ed3d329,#0000 29%),#050809;grid-template-columns:minmax(430px,.9fr) minmax(530px,1.1fr);gap:clamp(60px,9vw,150px);padding:145px 7vw;display:grid}.web3-contact-card{background:linear-gradient(145deg,#ffffff13,#ffffff04);border:1px solid #2ed3d340;border-radius:25px;flex-direction:column;min-height:650px;padding:29px;display:flex;box-shadow:0 40px 100px #0000007a}.web3-contact-card-top{justify-content:space-between;align-items:center;display:flex}.web3-contact-card-top>span{align-items:center;gap:11px;display:flex}.web3-contact-card-top svg{color:#071011;background:#2ed3d3;border-radius:11px;width:39px;height:39px;padding:10px}.web3-contact-card-top b{font:750 11px Manrope}.web3-contact-card-top>i{color:#2ed3d3;font-size:8px;font-style:normal}.web3-contact-visual{margin:auto 0}.web3-contact-visual>svg{color:#2ed3d3;font-size:52px}.web3-contact-visual>p{color:#ffffff7a;margin:25px 0 45px;font:500 clamp(28px,3vw,47px)/1.1 Manrope}.web3-contact-visual p strong{color:#fff}.web3-contact-visual>div{align-items:center;display:flex}.web3-contact-visual>div span{color:#2ed3d3;border:1px solid #2ed3d3;border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;display:grid}.web3-contact-visual>div i{background:#2ed3d359;flex:1;height:1px}.web3-contact-card footer{color:#ffffff54;justify-content:space-between;font:700 8px Consolas,monospace;display:flex}.web3-contact-v2>form{align-self:center;gap:12px;display:grid}.web3-contact-v2 form h2{letter-spacing:-.06em;margin:20px 0;font:720 clamp(42px,4vw,67px)/.95 Manrope}.web3-contact-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.web3-contact-options label{cursor:pointer}.web3-contact-options input{opacity:0;position:absolute}.web3-contact-options span{color:#ffffff80;border:1px solid #ffffff21;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:70px;font-size:10px;transition:all .18s;display:flex}.web3-contact-options label:hover span{background:#2ed3d30f;border-color:#2ed3d38c}.web3-contact-options label:has(input:checked) span{color:#fff;background:#2ed3d324;border-color:#2ed3d3}.web3-contact-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.web3-contact-fields textarea{grid-column:1/-1}.web3-contact-fields input,.web3-contact-fields textarea{color:#fff;width:100%;min-width:0;font:inherit;background:#0c1112;border:1px solid #ffffff21;border-radius:10px;outline:none;padding:15px}.web3-contact-fields input:focus,.web3-contact-fields textarea:focus{border-color:#2ed3d3}.web3-contact-v2 form>button{color:#071011;cursor:pointer;background:#2ed3d3;border:1px solid #2ed3d3;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:53px;font-weight:850;transition:all .18s;display:flex}.web3-contact-v2 form>button:hover{background:#fff;border-color:#fff}.web3-contact-v2 form>small{color:#2ed3d3}@media (width<=1100px){.web3-hero-v2{grid-template-columns:1fr}.web3-hero-machine{width:min(760px,100%)}.web3-capabilities>div{grid-template-columns:1fr 1fr}.web3-events-v2>header,.web3-academy-v2,.web3-invest-v2>header,.web3-contact-v2,.web3-risk-board{grid-template-columns:1fr}.web3-contact-v2>form{width:min(760px,100%)}}@media (width<=700px){.web3-hero-v2{min-height:auto;padding:135px 6vw 100px}.web3-hero-copy-v2 h1{font-size:clamp(53px,16vw,82px)}.web3-hero-machine{min-height:580px}.web3-machine-data{grid-template-columns:1fr}.web3-machine-data p{border-bottom:1px solid #ffffff1a;border-right:0}.web3-coin-stage{height:330px}.web3-capabilities,.web3-events-v2,.web3-academy-v2,.web3-invest-v2,.web3-contact-v2{padding:90px 6vw}.web3-capabilities>div{grid-template-columns:1fr}.web3-event-list article{grid-template-columns:45px 1fr}.web3-event-copy{grid-column:2}.web3-event-media{height:150px}.web3-academy-v2{gap:55px}.web3-risk-board{margin-top:55px}.web3-contact-fields{grid-template-columns:1fr}.web3-contact-fields textarea{grid-column:1}.web3-contact-options{grid-template-columns:1fr}.web3-contact-card{min-height:540px}.web3-main-coin{width:125px;height:125px}.web3-main-coin svg{font-size:55px}}.web3-invest-v2{color:#fff;background:radial-gradient(circle at 88% 18%,#2ed3d31f,#0000 26%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px,#060a0b;padding:145px 7vw 125px;position:relative;overflow:hidden}.web3-invest-v2:before{content:"";width:auto;height:1px;box-shadow:none;background:linear-gradient(90deg,#2ed3d3,#2ed3d314);border:0;border-radius:0;position:absolute;top:0;left:7vw;right:7vw}.web3-invest-v2>header>div{flex-direction:column;justify-content:space-between;align-self:stretch;gap:60px;padding-top:9px;display:flex}.web3-invest-v2>header>div>p:last-child{color:#ffffff75;max-width:470px;margin:0;font-size:14px;line-height:1.75}.web3-invest-v2 h2{color:#fff;letter-spacing:-.075em;grid-column:auto;max-width:none;margin:0;font:730 clamp(57px,6vw,108px)/.88 Manrope}.web3-invest-v2 h2 em{color:#2ed3d3}.web3-risk-principles{z-index:1;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:95px;display:grid;position:relative}.web3-risk-principles article{background:#0c1213d1;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;min-height:430px;padding:28px;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .25s,background .25s;display:flex;box-shadow:0 28px 65px #0000003d}.web3-risk-principles article:hover{background:#0f1b1cf5;border-color:#2ed3d38c;transform:translateY(-9px)}.web3-risk-principles article>span{color:#ffffff57;letter-spacing:.14em;font:750 8px Consolas,monospace}.web3-risk-principles article>svg{color:#2ed3d3;margin:58px 0 auto;font-size:42px}.web3-risk-principles h3{letter-spacing:-.035em;margin:52px 0 13px;font:680 clamp(23px,2vw,31px)/1.05 Manrope}.web3-risk-principles p{color:#ffffff75;min-height:67px;margin:0;font-size:12px;line-height:1.65}.web3-risk-principles article>i{background:#ffffff14;height:2px;margin-top:25px;overflow:hidden}.web3-risk-principles article>i>b{background:#2ed3d3;width:0;height:100%;transition:width .4s;display:block}.web3-risk-principles article:hover>i>b{width:100%}.web3-risk-note{z-index:1;background:#2ed3d30e;border:1px solid #2ed3d338;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:16px;margin-top:12px;padding:20px 24px;display:grid;position:relative}.web3-risk-note>svg{color:#2ed3d3;font-size:24px}.web3-risk-note>span{flex-direction:column;gap:5px;display:flex}.web3-risk-note b{letter-spacing:.1em;font:750 9px Manrope}.web3-risk-note small{color:#fff6;font-size:9px}.web3-risk-note>i{color:#ffffff4d;font:700 9px Consolas,monospace}.web3-contact-v2{background:radial-gradient(circle at 18% 40%,#2ed3d321,#0000 30%),#020506;grid-template-columns:minmax(440px,.9fr) minmax(560px,1.1fr);gap:clamp(55px,8vw,130px);padding:145px 7vw;position:relative}.web3-contact-card{background:linear-gradient(150deg,#2ed3d321,#ffffff06 48%,#ffffff03);border:1px solid #2ed3d347;border-radius:28px;min-height:660px;padding:31px;position:relative;overflow:hidden;box-shadow:0 40px 110px #0000008c,inset 0 1px #ffffff14}.web3-contact-card:before{content:"";border:1px solid #2ed3d324;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-190px;right:-190px;box-shadow:0 0 0 55px #2ed3d306,0 0 0 110px #2ed3d305}.web3-contact-card-top{z-index:2;padding-bottom:14px;position:relative}.web3-contact-card-top svg{color:#2ed3d3;background:#2ed3d31a;border:1px solid #2ed3d359;border-radius:10px;width:34px;height:34px;padding:8px}.web3-contact-visual{z-index:2;text-align:center;flex-direction:column;align-items:center;margin:auto 0;display:flex;position:relative}.web3-pass-orbit{border:1px solid #2ed3d340;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:relative;box-shadow:0 0 60px #2ed3d31a}.web3-pass-orbit:before,.web3-pass-orbit:after{content:"";border:1px dashed #2ed3d333;border-radius:50%;position:absolute}.web3-pass-orbit:before{inset:20px}.web3-pass-orbit:after{background:#071011;inset:43px}.web3-pass-orbit>i{z-index:4;background:#2ed3d3;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;box-shadow:0 0 14px #2ed3d3}.web3-pass-orbit>span{z-index:3;color:#2ed3d3;font-size:29px;position:relative}.web3-pass-orbit>b{z-index:3;color:#ffffff5c;letter-spacing:.17em;font:750 8px Manrope;position:absolute;bottom:50px}.web3-contact-visual>p{color:#2ed3d3;letter-spacing:.16em;margin:27px 0 8px;font:750 8px Manrope}.web3-contact-visual>strong{color:#fff;letter-spacing:-.045em;max-width:420px;font:620 clamp(25px,2.3vw,37px)/1.08 Manrope}.web3-pass-data{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);width:100%;margin-top:46px;display:grid!important}.web3-pass-data>span{flex-direction:column;gap:7px;padding:17px 8px;border:0!important;border-right:1px solid #ffffff1a!important;border-radius:0!important;width:auto!important;height:auto!important;display:flex!important}.web3-pass-data>span:last-child{border-right:0!important}.web3-pass-data small{color:#ffffff47;letter-spacing:.11em;font-size:7px}.web3-pass-data b{color:#fff;font:700 9px Manrope}.web3-contact-v2>form{background:#0a0f10;border:1px solid #ffffff1f;border-radius:22px;align-self:center;gap:13px;padding:34px;position:relative;box-shadow:0 35px 90px #00000061}.web3-form-step{color:#ffffff59;letter-spacing:.12em;border-bottom:1px solid #ffffff17;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding-bottom:18px;font:700 8px Consolas,monospace;display:grid}.web3-form-step>span:first-child{color:#2ed3d3}.web3-form-step>i{background:linear-gradient(90deg,#2ed3d3,#2ed3d314);height:1px}.web3-contact-v2 form h2{margin:16px 0 23px}.web3-contact-options span{background:#080c0d}.web3-contact-fields input,.web3-contact-fields textarea{background:#06090a}@media (width<=1100px){.web3-invest-v2>header{grid-template-columns:1fr;gap:40px}.web3-invest-v2>header>div{gap:28px}.web3-risk-principles{grid-template-columns:1fr}.web3-risk-principles article{min-height:330px}.web3-contact-v2{grid-template-columns:1fr}.web3-contact-card,.web3-contact-v2>form{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none}}@media (width<=700px){.web3-invest-v2,.web3-contact-v2{padding:90px 6vw}.web3-invest-v2 h2{font-size:clamp(51px,15vw,76px)}.web3-risk-principles{margin-top:55px}.web3-risk-principles article{min-height:310px;padding:23px}.web3-risk-principles article>svg{margin-top:40px}.web3-risk-note{grid-template-columns:34px 1fr}.web3-risk-note>i{display:none}.web3-contact-card{min-height:590px;padding:22px}.web3-contact-v2>form{padding:23px}.web3-pass-orbit{width:150px;height:150px}.web3-pass-data{grid-template-columns:1fr}.web3-pass-data>span{border-bottom:1px solid #ffffff14!important;border-right:0!important}.web3-pass-data>span:last-child{border-bottom:0!important}}.web3-v2 section>header{background:0 0;width:auto;height:auto;min-height:0;padding:0;position:static;inset:auto;transform:none}.web3-hero-machine{-webkit-backdrop-filter:none;backdrop-filter:none;background:#090d0e}.web3-coin-stage{background:linear-gradient(#2ed3d309,#0000 68%);grid-template-columns:repeat(3,1fr);align-content:center;place-items:stretch stretch;gap:28px;height:440px;padding:54px 46px;display:grid}.web3-coin-stage:before{content:"TRANSACTION  /  VERIFY  /  FINALIZE";color:#ffffff61;letter-spacing:.16em;font:700 9px Consolas,monospace;position:absolute;top:52px;left:46px}.web3-coin-stage:after{content:"BLOCK #18,492,026     HASH 0x71A...92F     ✓ FINALIZED";color:#2ed3d3;letter-spacing:.08em;border-top:1px solid #ffffff1a;padding-top:18px;font:700 9px Consolas,monospace;position:absolute;bottom:45px;left:46px;right:46px}.web3-coin-stage>svg{display:none}.web3-main-coin,.web3-coin{width:auto;height:112px;box-shadow:none;background:#0d1314;border:1px solid #ffffff21;border-radius:13px;position:relative;inset:auto!important;transform:none!important}.web3-main-coin:after,.web3-coin:after{color:#ffffff61;letter-spacing:.1em;font:700 8px Consolas,monospace;position:absolute;bottom:15px;left:15px}.web3-main-coin:after{content:"01 / REQUEST"}.web3-coin.ethereum:after{content:"02 / VERIFY"}.web3-coin.cube:after{content:"03 / CONFIRM"}.web3-main-coin{background:#2ed3d31a;border-color:#2ed3d399}.web3-main-coin svg,.web3-coin svg{color:#2ed3d3;font-size:27px}.web3-main-coin svg{display:none}.web3-main-coin:before{content:"G";color:#2ed3d3;border:1px solid #2ed3d3;border-radius:8px;place-items:center;width:31px;height:31px;font:800 17px Manrope;display:grid}@media (width<=700px){.web3-coin-stage{grid-template-columns:1fr;gap:8px;height:390px;padding:62px 24px 58px}.web3-main-coin,.web3-coin{height:72px}.web3-coin-stage:before{top:27px;left:24px}.web3-coin-stage:after{font-size:7px;bottom:24px;left:24px;right:24px}}.web3-capabilities article{transform-origin:bottom;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .32s;transform:translateY(0)scale(1)}.web3-capabilities article:hover{border-color:#078f938c;transform:translateY(-11px)scale(1.012);box-shadow:0 34px 75px #07101121}.web3-invest-v2{background:#e9efee;padding:145px 7vw;position:relative;overflow:hidden}.web3-invest-v2:before{content:"";border:1px solid #078f931f;border-radius:50%;width:520px;height:520px;position:absolute;top:-180px;right:-130px;box-shadow:0 0 0 70px #078f9309,0 0 0 140px #078f9306}.web3-invest-v2>header{z-index:1;grid-template-columns:.42fr 1fr;align-items:end;gap:70px;display:grid;position:relative}.web3-invest-v2>header .eyebrow{grid-column:1;align-self:start;padding-top:12px}.web3-invest-v2 h2{grid-column:2;max-width:920px;font-size:clamp(55px,5.4vw,96px)}.web3-risk-board{z-index:1;background:#fff;border:1px solid #0710112b;border-radius:22px;grid-template-columns:270px minmax(330px,1fr) minmax(300px,.85fr);gap:0;margin-top:85px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #07101117}.risk-score,.risk-matrix,.web3-risk-board aside{border:0;border-radius:0;min-height:405px}.risk-score{color:#fff;background:#071011}.risk-score>svg{color:#2ed3d3}.risk-score strong{color:#fff}.risk-score span{color:#fff9;opacity:1}.risk-matrix{background:#f7f9f9;border-right:1px solid #0710111c}.risk-matrix>i{background:#2ed3d312}.risk-matrix>i:first-child{background:#2ed3d34f}.risk-matrix>i:nth-child(2){background:#2ed3d32e}.risk-matrix>i:nth-child(3){background:#2ed3d31c}.risk-matrix>i:nth-child(4){background:#2ed3d30b}.risk-matrix:hover>i:first-child{background:#2ed3d373}.web3-risk-board aside{background:#fff;padding:36px}.web3-risk-board aside p{margin:0;padding:22px 0}.web3-risk-board aside b{font-size:14px}.web3-invest-v2>small{z-index:1;margin-top:22px;position:relative}@media (width<=1100px){.web3-invest-v2>header{grid-template-columns:1fr;gap:24px}.web3-invest-v2>header .eyebrow,.web3-invest-v2 h2{grid-column:1}.web3-risk-board{grid-template-columns:1fr;gap:0}.risk-score,.risk-matrix,.web3-risk-board aside{min-height:330px}.risk-matrix{border-bottom:1px solid #0710111c;border-right:0}}@media (width<=700px){.web3-invest-v2{padding:90px 6vw}.web3-risk-board{margin-top:52px}.risk-score,.risk-matrix,.web3-risk-board aside{min-height:290px}.web3-risk-board aside{padding:25px}}.web3-market-machine{background-color:#090d0e;background-image:linear-gradient(#2ed3d30a 1px,#0000 1px),linear-gradient(90deg,#2ed3d30a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;min-height:650px;display:flex}.web3-market-machine .web3-machine-top i{color:#ffffff6b}.web3-market-machine .web3-machine-top i.is-live{color:#2ed3d3}.web3-market-focus{background:radial-gradient(circle at 84% 20%,#2ed3d321,#0000 34%);border-bottom:1px solid #ffffff17;grid-template-columns:minmax(0,1fr) 190px;align-items:end;gap:28px;min-height:225px;padding:36px 30px 28px;display:grid;position:relative;overflow:hidden}.web3-market-focus>div:first-child{z-index:2;align-content:end;display:grid;position:relative}.web3-market-symbol{color:#2ed3d30e;letter-spacing:-.1em;pointer-events:none;font:850 150px/.8 Manrope;position:absolute;bottom:-18px;right:-10px}.web3-market-focus small{z-index:1;color:#2ed3d3;letter-spacing:.15em;font:750 9px Manrope;position:relative}.web3-market-focus strong{z-index:1;color:#fff;letter-spacing:-.07em;margin-top:7px;font:700 clamp(44px,4.5vw,74px)/1 Manrope;position:relative}.web3-market-focus em,.web3-market-list em{color:#2ed3d3;width:max-content;margin-top:10px;font:750 12px Manrope}.web3-market-focus em.negative,.web3-market-list em.negative{color:#f77}.web3-market-spark{border-bottom:1px solid #2ed3d357;align-items:flex-end;gap:7px;height:115px;padding-bottom:8px;display:flex}.web3-market-spark i{transform-origin:bottom;background:#2ed3d3;flex:1;min-width:4px;transform:skewY(-10deg)}.web3-market-spark.negative i{background:#f77}.web3-market-list{padding:8px 18px;display:grid}.web3-market-list button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff13;grid-template-columns:1.25fr .85fr .55fr;align-items:center;gap:14px;min-height:58px;padding:0 12px;transition:all .2s;display:grid}.web3-market-list button:last-child{border-bottom:0}.web3-market-list button:hover,.web3-market-list button.active{background:#2ed3d318}.web3-market-list button.active{box-shadow:inset 2px 0 #2ed3d3}.web3-market-list button>span{align-items:baseline;gap:10px;display:flex}.web3-market-list b{font:750 12px Manrope}.web3-market-list small{color:#ffffff59;font-size:8px}.web3-market-list button>strong{text-align:right;font:650 12px Manrope}.web3-market-list button>em{justify-self:end;margin:0;font-size:10px}.web3-market-footer{color:#ffffff47;letter-spacing:.11em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:18px;min-height:48px;margin-top:auto;padding:0 30px;font:700 7px Manrope;display:flex}@media (width<=700px){.web3-market-machine{min-height:600px}.web3-market-focus{grid-template-columns:1fr}.web3-market-spark{opacity:.42;width:120px;position:absolute;bottom:26px;right:20px}.web3-market-list button{grid-template-columns:1fr .8fr .55fr}.web3-market-list small{display:none}.web3-market-footer{padding:0 18px}}.web3-spot-panel{background-color:#080d0e;background-image:linear-gradient(#2ed3d309 1px,#0000 1px),linear-gradient(90deg,#2ed3d309 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #2ed3d33d;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 24px 60px #00000052;align-items:initial!important;display:block!important}.web3-contact-visual>.web3-spot-panel span{border:0;border-radius:0;width:auto;height:auto}.web3-contact-visual>.web3-spot-panel i{flex:initial;background:0 0;height:auto}.web3-spot-panel>header{background:#ffffff06;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;min-height:48px;padding:0 18px;display:flex}.web3-spot-panel>header span{color:#ffffff7a;font:700 10px Manrope}.web3-spot-panel>header b{color:#fff;font-size:13px}.web3-spot-panel>header i{color:#2ed3d3;letter-spacing:.14em;font:750 7px Manrope}.web3-spot-price{justify-content:space-between;align-items:center;padding:20px 18px 15px;display:flex}.web3-spot-price>span{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.web3-spot-price small{color:#ffffff52;letter-spacing:.12em;font:700 7px Manrope}.web3-spot-price strong{color:#fff;letter-spacing:-.055em;margin-top:3px;font:700 29px/1 Manrope}.web3-spot-price em{color:#43dab0;margin-top:5px;font:750 10px Manrope}.web3-spot-price>div{color:#43dab0;background:#43dab014;border:1px solid #43dab057;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.web3-order-book{padding:0 12px}.web3-order-book>div,.web3-order-book p{grid-template-columns:1fr 1fr;align-items:center;min-height:25px;margin:0;padding:0 8px;display:grid}.web3-order-book>div small{color:#ffffff40;letter-spacing:.1em;font:650 6px Manrope}.web3-order-book>div small:last-child,.web3-order-book p b{text-align:right}.web3-order-book p{color:#ffffffad;font:650 9px Consolas,monospace;position:relative;overflow:hidden}.web3-order-book p:before{content:"";z-index:0;width:var(--depth);transform-origin:100%;background:#ff646c16;animation:2.6s ease-in-out infinite alternate spotDepth;position:absolute;inset:1px 0 1px auto}.web3-order-book p.buy:before{background:#43dab017}.web3-order-book p.mark:before{background:#2ed3d31c;width:100%}.web3-order-book p>*{z-index:1;position:relative}.web3-order-book p.sell span{color:#ff777e}.web3-order-book p.buy span{color:#43dab0}.web3-order-book p.mark{color:#2ed3d3;min-height:30px;font-weight:800}.web3-trade-actions{grid-template-columns:1fr 1fr;gap:8px;padding:14px 18px;display:grid}.web3-trade-actions button{color:#071011;cursor:pointer;background:#43dab0;border:1px solid #43dab0;border-radius:7px;min-height:38px;font:800 9px Manrope;transition:background .2s,color .2s}.web3-trade-actions button:first-child:hover{color:#43dab0;background:0 0}.web3-trade-actions button:last-child{color:#ff8189;background:0 0;border-color:#ff6e78}.web3-trade-actions button:last-child:hover{color:#071011;background:#ff6e78}.web3-spot-panel>footer{color:#ffffff45;letter-spacing:.09em;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:40px;padding:11px 18px;font:650 6px Manrope;display:flex}@keyframes spotDepth{0%{opacity:.62;transform:scaleX(.82)}to{opacity:1;transform:scaleX(1)}}.web3-order-book{grid-template-columns:1fr 1fr;gap:1px;padding:0 18px 8px;display:grid}.web3-order-book>section{background:#040809b3;border:1px solid #ffffff13;min-width:0;overflow:hidden}.web3-order-book>section>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:34px;padding:0 9px;display:flex}.web3-order-book>section>header b{color:#43dab0;letter-spacing:.08em;font:800 8px Manrope}.web3-order-book>section.sell-side>header b{color:#ff777e}.web3-order-book>section>header span{letter-spacing:.07em;font:650 5px Manrope;color:#ffffff3d!important}.web3-order-book section p{color:#ffffffa1;grid-template-columns:1fr 1fr;align-items:center;min-height:26px;margin:0;padding:0 9px;font:650 8px Consolas,monospace;display:grid}.web3-order-book section p:before{content:"";z-index:0;width:var(--depth);transform-origin:0;background:#43dab016;animation:none;position:absolute;inset:1px auto 1px 0}.web3-order-book section.sell-side p:before{transform-origin:100%;background:#ff646c16;inset:1px 0 1px auto}.web3-order-book section p span,.web3-order-book section p b{z-index:1;color:#43dab0;text-align:left;border:0;width:auto;height:auto;position:relative}.web3-order-book section.sell-side p span,.web3-order-book section.sell-side p b{color:#ff777e}.web3-order-book section p b{color:#ffffff8a;text-align:right}.web3-market-chart{background:0 0;border:0;border-radius:0;width:100%;margin-top:18px;padding:0;position:relative;overflow:hidden;display:block!important}.web3-market-chart header{color:#ffffff59;letter-spacing:.1em;justify-content:space-between;font:700 6px Manrope;display:none}.web3-contact-visual>.web3-market-chart span{width:auto;height:auto;color:inherit;border:0;border-radius:0;display:inline}.web3-market-chart header b{color:#2ed3d3;font:inherit}.web3-market-chart svg{width:100%;height:115px;margin-top:7px;overflow:visible}.web3-market-chart img{object-fit:cover;object-position:center;border:0;border-radius:0;width:100%;height:clamp(255px,23vw,390px);margin-top:0;display:block}.web3-market-chart .area{fill:url(#marketArea)}.web3-market-chart .line{fill:none;stroke:#2ed3d3;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:800;stroke-dashoffset:800px;animation:3.5s ease-in-out infinite alternate marketLineDraw}.web3-contact-visual>.web3-market-chart>i{flex:initial;background:#2ed3d3;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite marketPulse;position:absolute;top:56px;right:13px;box-shadow:0 0 15px #2ed3d3}@keyframes marketLineDraw{to{stroke-dashoffset:0}}@keyframes marketPulse{50%{opacity:.35;transform:scale(.65)}}@media (width<=520px){.web3-order-book{padding-inline:10px}.web3-order-book section p{padding-inline:6px;font-size:7px}}.web3-capabilities article{transition:background .2s,transform .2s}.web3-capabilities article:hover{border-color:inherit;box-shadow:none;background:#ffffff57;transform:translateY(-4px)}.web3-market-focus>div:first-child{grid-template-columns:auto auto;justify-content:start;align-items:baseline;column-gap:16px}.web3-market-focus>div:first-child>small{grid-column:1/-1}.web3-market-focus>div:first-child>strong{grid-column:1}.web3-market-focus>div:first-child>em{grid-column:2;margin-top:0}.web3-candle-panel{background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/28px 28px,#020708b8;border:1px solid #2ed3d32b;border-radius:12px;width:100%;margin-top:34px;padding:14px 16px 10px}.web3-candle-head{color:#ffffff52;letter-spacing:.12em;justify-content:space-between;font:700 7px Consolas,monospace;display:flex}.web3-candle-head b{color:#2ed3d3;font:inherit}.web3-candle-chart{justify-content:space-between;align-items:center;gap:15px;height:145px;padding:12px 8px 7px;display:flex}.web3-candle-chart>i{width:10px;max-height:118px;margin-top:var(--candle-shift);color:#21c997;background:#21c997;border-radius:1px;flex:none;position:relative;box-shadow:0 0 12px #21c9972e;height:var(--candle-height)!important}.web3-candle-chart>i:before{content:"";left:50%;top:calc(-1 * var(--wick-top));bottom:calc(-1 * var(--wick-bottom));background:currentColor;width:1px;position:absolute;transform:translate(-50%)}.web3-candle-chart>i.down{color:#ef5b67;background:#ef5b67;box-shadow:0 0 10px #ef5b6721}.web3-candle-chart>i.up{color:#21c997}.web3-candle-chart>i.hollow{width:30px;box-shadow:none;background:currentColor;border:0}.web3-candle-chart>i.hollow:after{content:"";border-top:3px solid;border-bottom:3px solid;width:12px;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.web3-candle-chart>i.solid{border:0}.web3-candle-chart>i>b,.web3-contact-card:before{display:none}.web3-candle-axis{color:#ffffff40;letter-spacing:.11em;border-top:1px solid #ffffff12;justify-content:space-between;padding-top:8px;font:700 6px Consolas,monospace;display:flex}@media (width<=700px){.web3-candle-chart{gap:4px;height:125px}.web3-candle-chart>i{transform-origin:bottom;width:5px;transform:scaleY(.8)}}@media (width<=700px){.web3-invest-v2{padding:90px 6vw}}.web3-contact-v2>form:before{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.38;background-image:linear-gradient(#2ed3d309 1px,#0000 1px),linear-gradient(90deg,#2ed3d309 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.web3-contact-v2>form>*{z-index:1;position:relative}.web3-brief-chain{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:7px;margin:3px 0 16px;display:grid}.web3-brief-chain>span{background:#04090adb;border:1px solid #2ed3d32e;border-radius:10px;grid-template-rows:1fr auto;grid-template-columns:19px 1fr;align-items:center;gap:5px 8px;min-width:0;min-height:82px;padding:12px;display:grid}.web3-brief-chain span>i{color:#ffffff47;font:700 7px Consolas,monospace}.web3-brief-chain span>svg{color:#2ed3d3;justify-self:end;font-size:17px}.web3-brief-chain span>b{color:#ffffffa8;letter-spacing:.08em;grid-column:1/-1;font:750 8px Manrope}.web3-brief-chain>em{color:#2ed3d3;text-align:center;opacity:.55;font:500 13px Consolas,monospace}.web3-contact-fields{border-top:1px solid #ffffff14;padding-top:26px;position:relative}.web3-contact-fields:before{content:"SIGNER / PROJECT DATA";color:#ffffff45;letter-spacing:.13em;font:700 7px Consolas,monospace;position:absolute;top:8px;left:0}.web3-contact-fields input,.web3-contact-fields textarea{background:#030708f0;border-color:#2ed3d324;border-radius:7px}.web3-contact-v2 form>button{letter-spacing:.015em;border-radius:7px}.web3-form-hash{color:#ffffff47;letter-spacing:.1em;border-top:1px solid #ffffff14;justify-content:space-between;gap:15px;padding-top:13px;font:700 7px Consolas,monospace;display:flex}.web3-form-hash b{color:#2ed3d3;font:inherit}@media (width<=700px){.web3-brief-chain{grid-template-columns:1fr}.web3-brief-chain>em{transform:rotate(90deg)}.web3-brief-chain>span{min-height:67px}.web3-form-hash{flex-direction:column}}.web3-invest-v2{color:#fff;background:radial-gradient(circle at 88% 18%,#2ed3d31f,#0000 26%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/72px 72px,#060a0b;padding:145px 7vw 125px}.web3-invest-v2:before{width:auto;height:1px;box-shadow:none;background:linear-gradient(90deg,#2ed3d3,#2ed3d314);border:0;border-radius:0;top:0;left:7vw;right:7vw}.web3-invest-v2>header .eyebrow{color:#2ed3d3;grid-column:auto;padding:0}.web3-invest-v2 h2{color:#fff;grid-column:auto;max-width:none;font-size:clamp(57px,6vw,108px)}@media (width<=1100px){.web3-invest-v2>header{grid-template-columns:1fr;gap:40px}}@media (width<=700px){.web3-invest-v2{padding:90px 6vw}.web3-invest-v2 h2{font-size:clamp(51px,15vw,76px)}}.web3-invest-v2{padding:82px 7vw 88px}.web3-invest-v2>header{grid-template-columns:.55fr 1fr;gap:50px}.web3-invest-v2>header>div{gap:24px;padding-bottom:4px}.web3-invest-v2 h2{font-size:clamp(42px,4.4vw,72px);line-height:.94}.web3-risk-principles{gap:12px;margin-top:38px}.web3-risk-principles article{min-height:268px;padding:21px 23px}.web3-risk-principles article>svg{width:42px;height:42px;margin:27px 0 auto}.web3-risk-principles h3{margin:24px 0 9px;font-size:22px}.web3-risk-principles p{min-height:0;font-size:12px;line-height:1.55}.web3-risk-principles article>i{margin-top:18px}.web3-risk-note{margin-top:18px;padding:15px 19px}@media (width<=1100px){.web3-invest-v2>header{grid-template-columns:1fr;gap:28px}}@media (width<=700px){.web3-invest-v2{padding:76px 6vw}.web3-invest-v2 h2{font-size:clamp(45px,13vw,68px)}}.consulting-page{color:#071011;background:#f0f4f3;overflow:hidden}.consulting-hero{color:#fff;background:radial-gradient(circle at 78% 30%,#2ed3d324,#0000 28%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/70px 70px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/70px 70px,#050809;grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(55px,8vw,130px);min-height:920px;padding:170px 7vw 110px;display:grid}.consulting-page .eyebrow{color:#2ed3d3}.consulting-hero-copy h1{letter-spacing:-.075em;margin:27px 0;font:750 clamp(62px,6.2vw,112px)/.89 Manrope}.consulting-hero-copy h1 em,.consulting-areas h2 em{color:#2ed3d3;font-style:normal}.consulting-hero-copy>p:not(.eyebrow){color:#ffffff87;max-width:700px;font-size:17px;line-height:1.72}.consulting-hero-copy>div{flex-wrap:wrap;gap:11px;margin-top:35px;display:flex}.consulting-hero-copy a{color:#fff;border:1px solid #ffffff38;border-radius:99px;align-items:center;gap:10px;padding:15px 20px;font-weight:800;transition:all .2s;display:inline-flex}.consulting-hero-copy a:first-child{color:#071011;background:#2ed3d3;border-color:#2ed3d3}.consulting-hero-copy a:hover{color:#071011;background:#fff;border-color:#fff;transform:translateY(-2px)}.consulting-map{background:#ffffff0b;border:1px solid #ffffff21;border-radius:22px;flex-direction:column;min-height:560px;padding:28px;display:flex;box-shadow:0 40px 100px #0006}.consulting-map header,.consulting-map footer{color:#ffffff59;letter-spacing:.12em;background:0 0;justify-content:space-between;padding:0;font:700 8px Consolas,monospace;display:flex;position:static;inset:auto}.consulting-map header b{color:#2ed3d3}.consulting-map-path{margin:auto 0}.consulting-map-path>span{grid-template-columns:44px 1fr;align-items:center;gap:5px 14px;display:grid}.consulting-map-path svg{color:#2ed3d3;border:1px solid #2ed3d34d;border-radius:50%;grid-row:1/3;width:42px;height:42px;padding:10px}.consulting-map-path b{font:650 17px Manrope}.consulting-map-path small{color:#ffffff61;font-size:10px}.consulting-map-path>i{background:linear-gradient(#2ed3d333,#2ed3d3);width:1px;height:53px;margin:7px 0 7px 21px;display:block}.consulting-map footer{justify-content:flex-start;gap:8px}.consulting-map footer i{background:#2ed3d3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #2ed3d3}.consulting-areas{padding:82px 7vw 88px}.consulting-areas>header{background:0 0;width:auto;height:auto;min-height:0;padding:0;display:block;position:static;inset:auto}.consulting-areas h2{letter-spacing:-.065em;max-width:940px;margin:17px 0 0;font:730 clamp(42px,4.4vw,72px)/.94 Manrope}.consulting-areas>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.consulting-areas article{background:#fff;border:1px solid #07101124;border-radius:16px;flex-direction:column;min-height:268px;padding:21px 23px;transition:all .28s;display:flex}.consulting-areas article:hover{border-color:#078f9380;transform:translateY(-8px);box-shadow:0 28px 60px #07101117}.consulting-areas article>span{color:#07101159;letter-spacing:.12em;font-size:8px}.consulting-areas article>svg{color:#078f93;stroke-width:1.7px;width:52px;height:52px;margin:27px 0 auto}.consulting-areas h3{margin:24px 0 9px;font:680 22px Manrope}.consulting-areas article p{color:#07101191;font-size:12px;line-height:1.55}.consulting-process{background:#2ed3d3;grid-template-columns:.8fr 1.2fr;gap:clamp(55px,9vw,150px);padding:125px 7vw;display:grid;position:relative;overflow:hidden}.consulting-process:after{content:"P";color:#fff3;pointer-events:none;font:900 29vw/.8 Manrope;position:absolute;top:-6vw;right:1vw}.consulting-process>*{z-index:1;position:relative}.consulting-process h2{letter-spacing:-.06em;margin:24px 0;font:720 clamp(43px,4.6vw,76px)/.96 Manrope}.consulting-process>div>p:last-child{color:#07101194;max-width:520px;line-height:1.7}.consulting-process .eyebrow{color:#071011}.consulting-process ol{border-top:1px solid #07101140;margin:0;padding:0;list-style:none}.consulting-process li{border-bottom:1px solid #07101140;grid-template-columns:45px 150px 1fr;align-items:center;gap:15px;padding:27px 0;display:grid}.consulting-process li span{font:800 9px Manrope}.consulting-process li b{font:680 20px Manrope}.consulting-process li p{color:#07101194;margin:0;font-size:12px}.consulting-contact{background:#f5f7f6;grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(60px,10vw,170px);padding:135px 7vw;display:grid}.consulting-contact h2{letter-spacing:-.06em;margin:25px 0;font:720 clamp(44px,4.8vw,78px)/.96 Manrope}.consulting-contact>div>p:not(.eyebrow){color:#0710118c;max-width:550px;line-height:1.7}.consulting-contact>div>a{color:#071011;background:#2ed3d3;border:1px solid #2ed3d3;border-radius:99px;align-items:center;gap:9px;margin-top:25px;padding:14px 20px;font-weight:800;transition:background .2s,color .2s,transform .2s;display:inline-flex}.consulting-contact>div>a:hover{color:#078f93;background:0 0;transform:translateY(-2px)}.consulting-contact form{background:#fff;border:1px solid #07101121;border-radius:18px;grid-template-columns:1fr 1fr;gap:11px;padding:28px;display:grid;box-shadow:0 30px 70px #07101112}.consulting-contact textarea,.consulting-contact form .cta,.consulting-contact form small{grid-column:1/-1}.consulting-contact input,.consulting-contact textarea{color:#071011;width:100%;min-width:0;font:inherit;background:#f7f9f9;border:1px solid #07101129;border-radius:9px;outline:none;padding:15px}.consulting-contact input:focus,.consulting-contact textarea:focus{border-color:#078f93}.consulting-contact .cta{color:#fff;cursor:pointer;background:#071011;border:1px solid #071011;border-radius:9px;min-height:52px}.consulting-contact .cta:hover{color:#071011;background:#fff}.consulting-contact form small{color:#078f93}.consulting-diagnostic{color:#fff;background:#071011;border:1px solid #07101124;border-radius:22px;min-height:590px;overflow:hidden;box-shadow:0 34px 90px #07101129}.consulting-diagnostic>header{color:#ffffff8a;letter-spacing:.12em;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;width:auto;height:auto;min-height:64px;padding:0 28px;font:800 9px Manrope;display:flex;position:static}.consulting-diagnostic>header span{align-items:center;gap:8px;display:inline-flex}.consulting-diagnostic>header span i{background:#2ed3d3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #2ed3d3}.consulting-diagnostic>header b{color:#2ed3d3}.consulting-progress{background:#ffffff14;height:3px}.consulting-progress i{background:#2ed3d3;height:100%;transition:width .45s;display:block}.consulting-question,.consulting-brief-form{box-sizing:border-box;min-height:520px;padding:39px 42px 35px}.consulting-question>small,.consulting-brief-form>small{color:#2ed3d3;letter-spacing:.14em;font:800 8px Manrope}.consulting-question h3,.consulting-brief-form h3{color:#fff;letter-spacing:-.05em;margin:14px 0 8px;font:720 clamp(30px,3vw,46px)/1 Manrope}.consulting-question>p{color:#ffffff7a;margin:0 0 25px;font-size:12px}.consulting-options{gap:8px;display:grid}.consulting-options>button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff21;border-radius:9px;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font:650 13px Manrope;transition:background .2s,border-color .2s,transform .2s;display:flex}.consulting-options>button:hover{border-color:#2ed3d38c;transform:translate(4px)}.consulting-options>button.selected{background:#2ed3d324;border-color:#2ed3d3}.consulting-options svg{color:#2ed3d3;width:17px}.focus-options>button{min-height:68px}.focus-options>button span{gap:4px;display:grid}.focus-options>button span small{color:#ffffff6b;font-size:10px}.consulting-next,.consulting-controls>button{color:#071011;cursor:pointer;background:#2ed3d3;border:1px solid #2ed3d3;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:47px;margin-top:22px;padding:0 20px;font-weight:800;display:inline-flex}.consulting-next:disabled{opacity:.35;cursor:not-allowed}.consulting-next:not(:disabled):hover{background:#fff;border-color:#fff}.consulting-controls{justify-content:space-between;gap:12px;display:flex}.consulting-controls>button:first-child{color:#fff;background:0 0;border-color:#ffffff2e}.consulting-summary{grid-template-columns:1fr 1fr;gap:8px;margin:24px 0 14px;display:grid}.consulting-summary>span{background:#2ed3d314;border:1px solid #2ed3d33d;border-radius:8px;align-content:center;gap:4px;min-height:62px;padding:0 14px;font-size:11px;display:grid}.consulting-summary small{letter-spacing:.12em;font-size:7px;color:#2ed3d3!important}.consulting-contact .consulting-brief-form{box-shadow:none;background:0 0;border:0;border-radius:0;display:block}.consulting-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.consulting-fields textarea{resize:vertical;grid-column:1/-1}.consulting-contact .consulting-fields input,.consulting-contact .consulting-fields textarea{color:#fff;background:#ffffff0f;border-color:#ffffff24}.consulting-contact .consulting-fields input::placeholder,.consulting-contact .consulting-fields textarea::placeholder{color:#ffffff61}.consulting-status{color:#2ed3d3;min-height:18px;margin:10px 0 0;font-size:10px}.consulting-canvas{min-height:570px}.canvas-stage{min-height:465px;position:relative;overflow:hidden}.canvas-stage:before{content:"";border:1px dashed #2ed3d324;border-radius:50%;animation:24s linear infinite canvasOrbit;position:absolute;inset:9%}.canvas-core{z-index:3;box-sizing:border-box;text-align:center;background:radial-gradient(circle,#2ed3d326,#081011 70%);border:1px solid #2ed3d357;border-radius:50%;place-content:center;justify-items:center;width:220px;height:220px;padding:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #2ed3d321}.canvas-core svg{color:#2ed3d3;width:29px;height:29px}.canvas-core small{color:#ffffff5c;letter-spacing:.12em;margin-top:13px;font:750 7px Manrope}.canvas-core strong{color:#fff;margin-top:5px;font:780 21px Manrope}.canvas-core p{color:#ffffff80;margin:7px 0 0;font-size:10px;line-height:1.5}.canvas-stage>button{z-index:4;color:#ffffff8f;cursor:pointer;background:#0b1415;border:1px solid #ffffff24;border-radius:50%;place-content:center;justify-items:center;width:104px;height:104px;transition:transform .25s,border-color .25s,background .25s;display:grid;position:absolute}.canvas-stage>button:first-of-type{top:12%;left:7%}.canvas-stage>button:nth-of-type(2){top:19%;right:6%}.canvas-stage>button:nth-of-type(3){bottom:7%;left:12%}.canvas-stage>button:hover,.canvas-stage>button.active{color:#071011;background:#2ed3d3;border-color:#2ed3d3;transform:scale(1.08)}.canvas-stage>button svg{width:21px}.canvas-stage>button span{opacity:.55;margin-top:5px;font-size:7px}.canvas-stage>button b{margin-top:2px;font-size:9px}.canvas-line{z-index:1;transform-origin:0;background:linear-gradient(90deg,#2ed3d38c,#0000);width:31%;height:1px;position:absolute;top:50%;left:50%}.canvas-line.line-one{transform:rotate(-145deg)}.canvas-line.line-two{transform:rotate(-28deg)}.canvas-line.line-three{transform:rotate(142deg)}@keyframes canvasOrbit{to{transform:rotate(360deg)}}.consulting-conversation{min-height:680px}.consulting-chat-flow{scroll-behavior:smooth;max-height:720px;padding:30px 34px 38px;overflow-y:auto}.strategy-message{grid-template-columns:34px 1fr;align-items:start;gap:10px;max-width:78%;margin:0 0 12px;display:grid}.strategy-message>b{color:#071011;background:#2ed3d3;border:1px solid #2ed3d366;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.strategy-message p,.strategy-answer p{color:#fff;background:#ffffff14;border-radius:4px 14px 14px;margin:0;padding:12px 15px;font-size:12px;line-height:1.5}.strategy-choices{flex-wrap:wrap;gap:7px;margin:0 0 21px 44px;display:flex}.strategy-choices button{color:#ffffffb3;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:99px;min-height:37px;padding:0 13px;font:650 10px Manrope;transition:background .2s,color .2s,transform .2s}.strategy-choices button:hover{border-color:#2ed3d3;transform:translateY(-2px)}.strategy-choices button.selected{color:#071011;background:#2ed3d3;border-color:#2ed3d3}.strategy-answer{text-align:right;max-width:70%;margin:0 0 18px auto}.strategy-answer small{color:#ffffff4d;letter-spacing:.12em;margin-bottom:5px;font-size:7px;display:block}.strategy-answer p{background:#2ed3d326;border-radius:14px 4px 14px 14px}.consulting-conversation .consulting-brief-form{background:#ffffff09;border:1px solid #2ed3d333;border-radius:14px;min-height:0;margin-top:26px;padding:25px}.consulting-conversation .consulting-summary{grid-template-columns:repeat(3,1fr)}@media (width<=1050px){.consulting-hero,.consulting-process,.consulting-contact{grid-template-columns:1fr}.consulting-map,.consulting-contact>form,.consulting-diagnostic,.scenario-lab{box-sizing:border-box;justify-self:stretch;width:100%;max-width:none}.consulting-areas>div{grid-template-columns:1fr}.consulting-areas article{min-height:300px}}@media (width<=700px){.consulting-hero{min-height:auto;padding:135px 6vw 90px}.consulting-hero-copy h1{font-size:clamp(52px,16vw,80px)}.consulting-map{min-height:500px}.consulting-areas,.consulting-process,.consulting-contact{padding:90px 6vw}.consulting-process li{grid-template-columns:35px 1fr}.consulting-process li p{grid-column:2}.consulting-contact form{grid-template-columns:1fr;padding:20px}.consulting-contact form>*{grid-column:1!important}.consulting-diagnostic{min-height:610px}.consulting-question,.consulting-brief-form{padding:30px 20px}.consulting-summary,.consulting-fields,.consulting-conversation .consulting-summary{grid-template-columns:1fr}.consulting-chat-flow{padding:24px 18px}.strategy-message{max-width:95%}.strategy-choices{margin-left:0}.canvas-stage>button{width:82px;height:82px}.canvas-core{width:175px;height:175px}}.scenario-lab{min-height:570px}.scenario-screen{grid-template-columns:125px 1fr;min-height:465px;display:grid}.scenario-tabs{border-right:1px solid #ffffff1a;display:grid}.scenario-tabs button{color:#ffffff6b;cursor:pointer;background:#ffffff04;border:0;border-bottom:1px solid #ffffff14;place-content:center;justify-items:center;gap:6px;transition:background .2s,color .2s;display:grid}.scenario-tabs button:last-child{border-bottom:0}.scenario-tabs button:hover,.scenario-tabs button.active{color:#071011;background:#2ed3d3}.scenario-tabs svg{width:24px;height:24px}.scenario-tabs span{opacity:.55;font-size:7px}.scenario-tabs b{letter-spacing:.08em;font-size:9px}.scenario-result{background:radial-gradient(circle at 70% 38%,#2ed3d329,#0000 36%);align-content:center;justify-items:start;padding:45px 55px;display:grid}.scenario-result>span{color:#2ed3d3;background:#2ed3d31a;border:1px solid #2ed3d366;border-radius:16px;place-items:center;width:68px;height:68px;display:grid}.scenario-result>span svg{width:30px}.scenario-result>small{color:#2ed3d3;letter-spacing:.15em;margin-top:42px;font:800 8px Manrope}.scenario-result h3{color:#fff;letter-spacing:-.045em;max-width:430px;margin:12px 0 13px;font:730 clamp(28px,2.7vw,44px)/1 Manrope}.scenario-result p{color:#ffffff80;max-width:390px;margin:0;font-size:12px;line-height:1.65}.scenario-result>div{color:#ffffff59;letter-spacing:.12em;align-items:center;gap:9px;margin-top:43px;font-size:7px;display:flex}.scenario-result>div i{background:#2ed3d3;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #2ed3d3}.consulting-pathfinder{min-height:585px;position:relative;overflow:hidden}.pathfinder-rail{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);align-items:center;min-height:72px;padding:0 39px;display:grid;position:relative}.pathfinder-rail>span{z-index:2;color:#ffffff40;letter-spacing:.1em;background:#071011;align-items:center;gap:10px;width:max-content;font-size:8px;display:flex;position:relative}.pathfinder-rail>span:first-of-type{justify-self:start}.pathfinder-rail>span:nth-of-type(2){justify-self:center}.pathfinder-rail>span:nth-of-type(3){justify-self:end}.pathfinder-line{z-index:1;pointer-events:none;background:#ffffff1a;height:1px;position:absolute;top:50%}.pathfinder-line-one{left:118px;right:calc(50% + 62px)}.pathfinder-line-two{left:calc(50% + 62px);right:110px}.pathfinder-rail i{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.pathfinder-rail i svg{width:13px}.pathfinder-rail>span.active{color:#fff}.pathfinder-rail>span.active i{color:#071011;background:#2ed3d3;border-color:#2ed3d3}.pathfinder-stage{box-sizing:border-box;min-height:455px;padding:42px 48px 38px;position:relative}.pathfinder-stage>small{color:#2ed3d3;letter-spacing:.14em;font:800 8px Manrope}.pathfinder-stage h3{color:#fff;letter-spacing:-.045em;max-width:620px;margin:14px 0 8px;font:730 clamp(30px,2.8vw,44px)/1.02 Manrope}.pathfinder-stage>p{color:#ffffff73;margin:0 0 30px;font-size:12px}.pathfinder-options{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pathfinder-options button{color:#fff;text-align:left;cursor:pointer;background:#ffffff06;border:1px solid #ffffff21;border-radius:10px;grid-template-columns:28px 1fr 20px;align-items:center;gap:10px;min-height:74px;padding:0 17px;transition:background .2s,transform .2s,border-color .2s;display:grid}.pathfinder-options button:hover{background:#2ed3d31f;border-color:#2ed3d3;transform:translateY(-3px)}.pathfinder-options button>span{color:#2ed3d3;font:800 8px Manrope}.pathfinder-options button>b{gap:4px;font-size:12px;display:grid}.pathfinder-options button>b small{color:#ffffff61;font-size:9px;font-weight:500}.pathfinder-options button>svg{color:#2ed3d3;width:17px}.timing-options{grid-template-columns:repeat(3,1fr)}.pathfinder-back{color:#ffffff7a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0;padding:0;font-size:10px;display:inline-flex;position:absolute;top:38px;right:48px}.pathfinder-back svg{width:15px}.consulting-modal{z-index:20;background:#071011;place-items:stretch stretch;padding:0;display:grid;position:absolute;inset:0}.consulting-modal-card{box-sizing:border-box;color:#fff;width:100%;min-height:100%;box-shadow:none;background:radial-gradient(circle at 88% 10%,#2ed3d321,#0000 34%),#071011;border:0;border-radius:0;padding:32px 40px 24px;position:relative;overflow:hidden}.consulting-contact form.consulting-modal-card{color:#fff;box-shadow:none;background:radial-gradient(circle at 88% 10%,#2ed3d321,#0000 34%),#071011;border:0;border-radius:0;padding:32px 40px 24px;display:block}.consulting-modal-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:50%;width:38px;height:38px;font-size:24px;position:absolute;top:16px;right:18px}.consulting-modal-card>small{color:#2ed3d3;letter-spacing:.14em;font:800 8px Manrope}.consulting-modal-card h3{color:#fff;letter-spacing:-.05em;margin:9px 0 15px;font:730 clamp(28px,3vw,42px)/1 Manrope}.consulting-modal-card .consulting-summary{grid-template-columns:repeat(3,1fr)}.consulting-modal-card .consulting-fields input,.consulting-modal-card .consulting-fields textarea{box-sizing:border-box;color:#fff;font:inherit;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;outline:0;padding:14px}.consulting-modal-card .consulting-fields input::placeholder,.consulting-modal-card .consulting-fields textarea::placeholder{color:#ffffff61}.consulting-contact form.consulting-modal-card .consulting-next{width:100%;min-height:46px;margin-top:9px}@media (width<=700px){.scenario-screen{grid-template-columns:82px 1fr}.scenario-result{padding:30px 24px}.scenario-result>small{margin-top:28px}.pathfinder-rail{padding:0 15px}.pathfinder-rail b{display:none}.pathfinder-stage{padding:34px 20px}.pathfinder-options,.timing-options{grid-template-columns:1fr}.consulting-modal-card{padding:28px 18px}.consulting-modal-card .consulting-summary{grid-template-columns:1fr}.consulting-modal{padding:12px}}.home-contact .page-icon{color:#2ed3d3}.contact-page{background:#080b0c;overflow:hidden}.contact-page .contact{min-height:100vh}.contact-team-intro,.contact-team-slider{padding:90px 8vw}.contact-team-intro{color:#081011;background:radial-gradient(circle at 85% 0,#2ed3d333,#0000 28%),#f1f5f4}.contact-team-heading{border-bottom:1px solid #0714152e;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:8vw;padding-bottom:58px;display:grid}.contact-team-heading .eyebrow,.team-slider-top .eyebrow{color:#079b9e;margin-bottom:20px}.contact-team-heading h2,.team-slider-top h2{letter-spacing:-.065em;margin:0;font:750 clamp(42px,5vw,78px)/.98 Manrope}.contact-team-heading>p{color:#566061;margin:0;font-size:16px;line-height:1.75}.contact-team-values{border-top:1px solid #07141526;border-bottom:1px solid #07141526;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid}.contact-team-values article{border-right:1px solid #07141526;min-height:205px;padding:32px 36px;transition:background-color .24s,transform .24s,box-shadow .24s}.contact-team-values article:hover{z-index:1;background:#2ed3d31a;position:relative;transform:translateY(-7px);box-shadow:0 18px 42px #08505217}.contact-team-values article:last-child{border-right:0}.contact-team-values span{color:#079b9e;letter-spacing:.14em;font:800 10px Manrope}.contact-team-values strong{margin:48px 0 12px;font:700 clamp(20px,1.7vw,28px) Manrope;display:block}.contact-team-values p{color:#667071;max-width:330px;margin:0;line-height:1.6}.contact-team-slider{color:#f7f8f4;background-color:#080b0c;background-image:linear-gradient(#2ed3d309 1px,#0000 1px),linear-gradient(90deg,#2ed3d309 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.team-slider-top{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:55px;display:flex}.team-slider-top h2{max-width:830px}.team-slider-controls{gap:10px;display:flex}.team-slider-controls button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:52px;height:52px;transition:all .22s;display:grid}.team-slider-controls button:hover{color:#071011;background:#2ed3d3;border-color:#2ed3d3}.team-slider-window{margin-top:-12px;padding-top:12px;padding-bottom:10px;overflow:hidden}.team-slider-track{gap:34px;width:max-content;display:flex}.team-card{background:#101516;border:1px solid #ffffff24;border-radius:22px;flex:0 0 min(29vw,370px);width:min(29vw,370px);transition:border-color .25s,transform .25s;overflow:hidden}.team-card[aria-current=true]{border-color:#2ed3d3bf}.team-card:hover{border-color:#2ed3d3;transform:translateY(-7px)}.team-card-portrait{aspect-ratio:1;background:linear-gradient(145deg,#2ed3d3,#0e7477);justify-content:space-between;align-items:flex-end;padding:28px;display:flex;position:relative;overflow:hidden}.team-card-portrait img{object-fit:cover;object-position:center top;width:100%;max-width:100%;height:100%;position:absolute;inset:0}.team-card-portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#03080985);position:absolute;inset:0}.team-card-portrait:before{content:"";border:1px solid #050f1059;border-radius:50%;width:260px;height:260px;position:absolute;top:38px;right:-45px;box-shadow:0 0 0 42px #050f100f,0 0 0 84px #050f1009}.team-card-portrait>*{z-index:1;position:relative}.team-card-portrait span{letter-spacing:-.1em;color:#071011;font:800 clamp(75px,8vw,125px)/.8 Manrope}.team-card-portrait small{color:#071011;letter-spacing:.16em;margin-left:auto;font:800 8px Manrope}.team-card-dark .team-card-portrait{background:linear-gradient(145deg,#34393a,#111516)}.team-card-dark .team-card-portrait span,.team-card-dark .team-card-portrait small,.team-card-portrait small{color:#fff}.team-card-blue .team-card-portrait{background:linear-gradient(145deg,#4cdfe0,#125456)}.team-card-white .team-card-portrait{background:linear-gradient(145deg,#f7f9f6,#b9c4c3)}.team-card-copy{min-height:200px;padding:28px}.team-card-copy>p{color:#2ed3d3;letter-spacing:.12em;text-transform:uppercase;margin:0 0 16px;font:750 9px Manrope}.team-card-copy h3{letter-spacing:-.04em;margin:0 0 18px;font:700 25px Manrope}.team-card-copy>span{color:#ffffff94;line-height:1.65;display:block}.team-slider-progress{gap:8px;margin-top:34px;display:flex}.team-slider-progress button{cursor:pointer;background:#ffffff2e;border:0;width:38px;height:3px;padding:0;transition:all .25s}.team-slider-progress button.active{background:#2ed3d3;width:74px}@media (width<=900px){.contact-team-heading{grid-template-columns:1fr;gap:28px}.contact-team-values{grid-template-columns:1fr}.contact-team-values article{border-bottom:1px solid #07141526;border-right:0;min-height:180px}.contact-team-values article:last-child{border-bottom:0}.contact-team-values strong{margin-top:38px}.team-card{flex-basis:min(68vw,380px);width:min(68vw,380px)}.team-slider-track{gap:26px}}@media (width<=620px){.contact-team-intro,.contact-team-slider{padding:78px 6vw}.team-slider-top{display:grid}.team-card{flex-basis:82vw;width:82vw}.team-card-portrait{height:270px}}:is(.ai-page .ai-hero-copy,.software-page .software-hero-copy,.marketing-page .marketing-hero-copy,.web3-v2 .web3-hero-copy-v2,.consulting-page .consulting-hero-copy,.contact-page .contact,.crypto-event-page>header) h1{font-size:96px!important}:is(.ai-solutions-head,.ai-blueprint-title,.ai-contact-copy,.software-section-head,.software-build-title,.software-cta,.software-contact-copy,.marketing-section-head,.marketing-funnel-copy,.marketing-proof,.web3-capabilities,.web3-events-v2>header,.web3-academy-v2>aside,.web3-invest-v2,.consulting-areas,.consulting-process,.consulting-contact,.contact-team-heading,.team-slider-top) h2{font-size:80px!important}@media (width<=900px){:is(.ai-page .ai-hero-copy,.software-page .software-hero-copy,.marketing-page .marketing-hero-copy,.web3-v2 .web3-hero-copy-v2,.consulting-page .consulting-hero-copy,.contact-page .contact,.crypto-event-page>header) h1{font-size:clamp(48px,11vw,72px)!important}:is(.ai-solutions-head,.ai-blueprint-title,.ai-contact-copy,.software-section-head,.software-build-title,.software-cta,.software-contact-copy,.marketing-section-head,.marketing-funnel-copy,.marketing-proof,.web3-capabilities,.web3-events-v2>header,.web3-academy-v2>aside,.web3-invest-v2,.consulting-areas,.consulting-process,.consulting-contact,.contact-team-heading,.team-slider-top) h2{font-size:clamp(40px,9vw,62px)!important}}@media (width<=520px){:is(.ai-page .ai-hero-copy,.software-page .software-hero-copy,.marketing-page .marketing-hero-copy,.web3-v2 .web3-hero-copy-v2,.consulting-page .consulting-hero-copy,.contact-page .contact,.crypto-event-page>header) h1{font-size:clamp(42px,13vw,60px)!important}:is(.ai-solutions-head,.ai-blueprint-title,.ai-contact-copy,.software-section-head,.software-build-title,.software-cta,.software-contact-copy,.marketing-section-head,.marketing-funnel-copy,.marketing-proof,.web3-capabilities,.web3-events-v2>header,.web3-academy-v2>aside,.web3-invest-v2,.consulting-areas,.consulting-process,.consulting-contact,.contact-team-heading,.team-slider-top) h2{font-size:clamp(36px,11vw,52px)!important}}
