.E0kJGG_container{width:min(1180px,100% - 48px);margin:0 auto}.E0kJGG_purple,.E0kJGG_logoDot{color:var(--purple-light)}.E0kJGG_eyebrow{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;font-size:10px}.E0kJGG_header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0a0a0aed;position:sticky;top:0}.E0kJGG_nav{justify-content:space-between;align-items:center;gap:28px;min-height:76px;display:flex}.E0kJGG_logo{flex-direction:column;flex-shrink:0;line-height:1;display:inline-flex}.E0kJGG_logo>span{letter-spacing:-.09em;font-size:25px;font-weight:900}.E0kJGG_logo small{color:var(--muted);letter-spacing:.2em;margin-top:6px;font-size:8px}.E0kJGG_navLinks{align-items:center;gap:28px;display:flex}.E0kJGG_navLinks a{color:#c5c5c5;font-size:12px;transition:color .2s,border-color .2s,background .2s}.E0kJGG_navLinks a:hover{color:#fff}.E0kJGG_navLinks .E0kJGG_navCta{color:#fff;border:1px solid #4a4a4a;padding:12px 15px}.E0kJGG_navLinks .E0kJGG_navCta:hover{border-color:var(--purple);background:var(--purple)}.E0kJGG_navCta span{color:var(--purple-light);margin-left:12px}.E0kJGG_navLinks .E0kJGG_navCta:hover span{color:#fff}.E0kJGG_menuToggle{display:none}.E0kJGG_hero{isolation:isolate;padding:68px 0 28px;position:relative;overflow:hidden}.E0kJGG_codeTexture{z-index:-1;opacity:.2;pointer-events:none;width:min(54vw,670px);height:390px;position:absolute;top:70px;right:max(2%,50vw - 650px);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 70%,#0000),linear-gradient(#0000,#000 20% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 70%,#0000),linear-gradient(#0000,#000 20% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.E0kJGG_codeTexture:after{content:"";background:linear-gradient(90deg, var(--bg), transparent 50%), linear-gradient(0deg, var(--bg), transparent 45%, var(--bg));position:absolute;inset:0}.E0kJGG_codeTexture pre{color:#d4c7ed;white-space:pre;margin:0;font:12px/2.1 Consolas,Monaco,monospace}.E0kJGG_heroMeta,.E0kJGG_heroBottom{color:var(--muted);letter-spacing:.14em;justify-content:space-between;align-items:center;gap:18px;font-size:9px;display:flex}.E0kJGG_heroMeta{border-bottom:1px solid var(--line);padding-bottom:18px}.E0kJGG_heroGrid{grid-template-columns:minmax(0,1.4fr) minmax(240px,.6fr);align-items:end;gap:56px;padding:74px 0 92px;display:grid}.E0kJGG_heroGrid .E0kJGG_eyebrow{margin:0 0 27px}.E0kJGG_statusDot{vertical-align:1px;background:#9d76ed;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 12px #5c00cb}.E0kJGG_hero h1{letter-spacing:-.085em;margin:0;font-size:clamp(58px,8.5vw,112px);font-weight:800;line-height:.91}.E0kJGG_outline{color:#0000;-webkit-text-stroke:1px #858585}.E0kJGG_heroCopy{max-width:330px;padding-bottom:5px}.E0kJGG_heroCopy>p:first-child{color:#c7c7c7;margin:0 0 26px;font-size:14px;line-height:1.9}.E0kJGG_textLink{border-bottom:1px solid var(--purple-light);align-items:center;gap:18px;padding:0 0 9px;font-size:12px;font-weight:700;display:inline-flex}.E0kJGG_textLink span{color:var(--purple-light);font-size:18px;transition:transform .2s}.E0kJGG_textLink:hover span{transform:translate(3px,-3px)}.E0kJGG_heroCopy .E0kJGG_noPressure{color:#777;margin:15px 0 0;font-size:10px}.E0kJGG_heroBottom{border-top:1px solid var(--line);padding:16px 0 0}.E0kJGG_heroBottom i{color:var(--purple-light);font-style:normal}.E0kJGG_heroBottom a{transition:color .2s}.E0kJGG_heroBottom a:hover{color:#fff}.E0kJGG_heroBottom a span{color:var(--purple-light);margin-left:10px}.E0kJGG_ticker{border-block:1px solid var(--line);padding:16px 0}.E0kJGG_ticker .E0kJGG_container{color:#a6a6a6;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex}.E0kJGG_ticker b{color:var(--purple-light);font-weight:400}.E0kJGG_section{padding:100px 0}.E0kJGG_sectionHeading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}.E0kJGG_sectionHeading .E0kJGG_eyebrow{margin:0 0 15px}.E0kJGG_sectionHeading h2,.E0kJGG_contactCopy h2{letter-spacing:-.065em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:750;line-height:.99}.E0kJGG_sectionIntro{color:#a9a9a9;max-width:310px;margin:0 0 4px;font-size:13px;line-height:1.8}.E0kJGG_projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.E0kJGG_projectCard{min-width:0}.E0kJGG_projectVisual{background:#111;border:1px solid #2b2b2b;place-items:center;height:320px;display:grid;position:relative;overflow:hidden}.E0kJGG_vinylVisual{background:radial-gradient(at 50% 48%,#25202d 0%,#151219 37%,#101010 74%)}.E0kJGG_record{aspect-ratio:1;background:repeating-radial-gradient(circle,#111 0 3px,#242424 3.5px 4.5px,#101010 5px 7px);border-radius:50%;width:222px;transition:transform .5s;position:relative;box-shadow:0 25px 55px #0009}.E0kJGG_projectCard:hover .E0kJGG_record{transform:rotate(18deg)scale(1.035)}.E0kJGG_record:before{content:"";border:1px solid #383838;border-radius:50%;position:absolute;inset:9px}.E0kJGG_recordLabel{background:var(--purple);color:#fff;text-align:center;letter-spacing:-.06em;border-radius:50%;place-content:center;width:72px;height:72px;font-size:15px;font-weight:800;line-height:1.1;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.E0kJGG_recordLabel small{letter-spacing:.18em;font-size:6px}.E0kJGG_financeVisual{background:radial-gradient(#1a1720,#101010 75%)}.E0kJGG_dashboard{background:#111;border:1px solid #3c3549;border-radius:5px;width:72%;max-width:370px;padding:15px;transition:transform .4s;transform:perspective(700px)rotateY(-8deg)rotateX(3deg);box-shadow:0 25px 60px #0009}.E0kJGG_projectCard:hover .E0kJGG_dashboard{transform:perspective(700px)rotateY(0)rotateX(0)}.E0kJGG_dashTop{border-bottom:1px solid #29252e;gap:4px;padding-bottom:13px;display:flex}.E0kJGG_dashTop span{background:#6e5b83;border-radius:50%;width:5px;height:5px}.E0kJGG_dashTitle{opacity:.65;background:#c7c0d2;width:48%;height:8px;margin:18px 0 14px}.E0kJGG_dashCards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.E0kJGG_dashCards i{background:linear-gradient(135deg,#20172b,#151515);border:1px solid #38303f;height:40px}.E0kJGG_dashChart{border:1px solid #2d2735;align-items:end;gap:7px;height:90px;margin-top:12px;padding:10px;display:flex}.E0kJGG_dashChart span{opacity:.75;background:#5c00cb;flex:1;height:30%}.E0kJGG_dashChart span:nth-child(2){height:55%}.E0kJGG_dashChart span:nth-child(3){height:43%}.E0kJGG_dashChart span:nth-child(4){height:78%}.E0kJGG_dashChart span:nth-child(5){height:58%}.E0kJGG_dashChart span:nth-child(6){height:90%}.E0kJGG_dashChart span:nth-child(7){height:70%}.E0kJGG_projectNumber,.E0kJGG_projectType{color:#aaa;letter-spacing:.12em;text-transform:uppercase;font-size:9px;position:absolute;top:17px}.E0kJGG_projectNumber{left:18px}.E0kJGG_projectType{right:18px}.E0kJGG_projectInfo{padding:19px 2px 0}.E0kJGG_projectTitleRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.E0kJGG_projectTitleRow h3{letter-spacing:-.04em;margin:0;font-size:21px}.E0kJGG_projectTitleRow>span{color:var(--purple-light);font-size:20px}.E0kJGG_projectInfo>p{color:#a6a6a6;max-width:490px;margin:10px 0 17px;font-size:12px;line-height:1.8}.E0kJGG_tags{flex-wrap:wrap;gap:7px;display:flex}.E0kJGG_tags span{color:#b5b5b5;border:1px solid #333;padding:6px 9px;font-size:9px}.E0kJGG_portfolioNote{color:#777;margin:26px 0 0;font-size:10px}.E0kJGG_servicesSection{background:#0e0e0e;border-block:1px solid #202020}.E0kJGG_servicesList{border-top:1px solid #363636}.E0kJGG_serviceRow{border-bottom:1px solid #363636;grid-template-columns:55px minmax(190px,.8fr) minmax(240px,1fr) 25px;align-items:center;gap:22px;padding:24px 0;display:grid}.E0kJGG_serviceNumber{color:var(--purple-light);font-size:10px}.E0kJGG_serviceRow h3{letter-spacing:-.04em;margin:0;font-size:19px}.E0kJGG_serviceRow p{color:#a6a6a6;max-width:420px;margin:0;font-size:12px;line-height:1.8}.E0kJGG_serviceRow>a{color:#c5a8ff;font-size:20px;transition:transform .2s}.E0kJGG_serviceRow>a:hover{transform:translate(3px,-3px)}.E0kJGG_processSection{padding:100px 0}.E0kJGG_stepsGrid{border-top:1px solid #363636;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.E0kJGG_step{padding:24px 20px 0 0}.E0kJGG_step>span{color:var(--purple-light);font-size:10px}.E0kJGG_step h3{letter-spacing:-.04em;margin:26px 0 10px;font-size:19px}.E0kJGG_step p{color:#a6a6a6;margin:0;font-size:12px;line-height:1.8}.E0kJGG_aboutSection{padding-top:10px}.E0kJGG_aboutPanel{background:linear-gradient(115deg,#121014,#0d0d0d 60%);border:1px solid #30283a;grid-template-columns:.7fr 1.3fr;gap:60px;padding:45px;display:grid}.E0kJGG_aboutLabel{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.E0kJGG_aboutMark{letter-spacing:-.1em;font-size:clamp(70px,10vw,125px);font-weight:900;line-height:.8}.E0kJGG_aboutMark span{color:var(--purple-light)}.E0kJGG_aboutCopy h2{letter-spacing:-.06em;margin:0 0 24px;font-size:clamp(27px,3.2vw,42px);line-height:1.05}.E0kJGG_aboutCopy p{color:#aaa;max-width:590px;font-size:13px;line-height:1.9}.E0kJGG_contactSection{background:#0e0e0e;border-block:1px solid #202020}.E0kJGG_contactGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:80px;display:grid}.E0kJGG_contactCopy h2{margin:20px 0 22px}.E0kJGG_contactCopy>p:not(.E0kJGG_eyebrow){color:#aaa;max-width:410px;font-size:13px;line-height:1.9}.E0kJGG_contactAside{color:#888;letter-spacing:.12em;align-items:center;margin-top:35px;font-size:9px;display:flex}.E0kJGG_contactForm{background:#101010;border:1px solid #333;gap:20px;padding:28px;display:grid}.E0kJGG_contactForm label{color:#d5d5d5;gap:9px;font-size:11px;display:grid}.E0kJGG_contactForm label>span{color:var(--purple-light)}.E0kJGG_contactForm input,.E0kJGG_contactForm select,.E0kJGG_contactForm textarea{color:#fff;background:#0b0b0b;border:1px solid #333;border-radius:0;width:100%;min-width:0;padding:13px 14px;font-size:12px}.E0kJGG_contactForm input::placeholder,.E0kJGG_contactForm textarea::placeholder{color:#666}.E0kJGG_contactForm select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.E0kJGG_contactForm textarea{resize:vertical}.E0kJGG_submitButton{border:1px solid var(--purple);background:var(--purple);color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;font-size:12px;font-weight:700;transition:background .2s;display:flex}.E0kJGG_submitButton:hover{background:#4900a3}.E0kJGG_submitButton span{font-size:18px}.E0kJGG_formNote{color:#777;margin:-7px 0 0;font-size:9px;line-height:1.7}.E0kJGG_footer{padding:30px 0 18px}.E0kJGG_footerMain{justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.E0kJGG_footerMain>p{color:#999;font-size:11px}.E0kJGG_backTop{color:#aaa;letter-spacing:.12em;font-size:9px}.E0kJGG_backTop:hover{color:#fff}.E0kJGG_footerBottom{border-top:1px solid var(--line);color:#777;justify-content:space-between;gap:18px;padding-top:17px;font-size:9px;display:flex}.E0kJGG_footerBottom b{color:var(--purple-light);margin-left:8px;font-weight:400}.E0kJGG_hero{background:radial-gradient(38% 55% at 76% 46%,#5c00cb14,#0000 85%)}.E0kJGG_hero:after{content:"";z-index:-1;opacity:.4;pointer-events:none;background-image:linear-gradient(90deg,#262030 1px,#0000 1px),linear-gradient(#262030 1px,#0000 1px);background-size:56px 56px;width:min(53vw,720px);height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 55%);mask-image:linear-gradient(90deg,#0000,#000 55%)}.E0kJGG_heroGrid{grid-template-columns:minmax(0,1.17fr) minmax(330px,.83fr);align-items:center;gap:clamp(24px,4vw,70px);padding:90px 0 102px}.E0kJGG_heroMain{z-index:1;position:relative}.E0kJGG_heroMain h1{letter-spacing:-.081em;font-size:clamp(63px,6.85vw,94px);line-height:.99}.E0kJGG_heroMain .E0kJGG_eyebrow{margin:0 0 28px}.E0kJGG_heroLead{color:#b5b5b5;max-width:520px;margin:31px 0 0;font-size:14px;line-height:1.9}.E0kJGG_heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:33px;display:flex}.E0kJGG_primaryButton{border:1px solid var(--purple);background:var(--purple);color:#fff;justify-content:space-between;align-items:center;gap:32px;padding:15px 20px;font-size:12px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.E0kJGG_primaryButton:hover{background:#4800a5;transform:translateY(-2px)}.E0kJGG_primaryButton span{font-size:17px}.E0kJGG_secondaryButton{color:#dadada;border-bottom:1px solid #555;align-items:center;gap:14px;padding:13px 0;font-size:12px;display:inline-flex}.E0kJGG_secondaryButton span{color:var(--purple-light)}.E0kJGG_heroArtifact{aspect-ratio:.97;background:#101014;border:1px solid #39303f;width:100%;position:relative;transform:rotate(1.4deg);box-shadow:18px 18px #0e0a13,18px 18px 0 1px #292033,0 30px 95px #0009}.E0kJGG_artifactTop,.E0kJGG_artifactFoot{letter-spacing:.04em;color:#8f8599;justify-content:space-between;align-items:center;padding:15px 18px;font-family:Consolas,Monaco,monospace;font-size:9px;display:flex}.E0kJGG_artifactTop{border-bottom:1px solid #322a3a}.E0kJGG_artifactTop span:last-child{letter-spacing:5px;color:#72588e;font-size:7px}.E0kJGG_artifactBody{flex-direction:column;justify-content:center;min-height:calc(100% - 87px);padding:25px 28px;display:flex}.E0kJGG_artifactIndex{color:#8f82a1;letter-spacing:.15em;font-family:Consolas,Monaco,monospace;font-size:10px}.E0kJGG_artifactMonogram{text-align:center;letter-spacing:-.16em;margin:auto 0;font-size:clamp(85px,11vw,160px);font-weight:900;line-height:1.05;transform:translate(-.07em)}.E0kJGG_artifactMonogram span{color:#8e42ff}.E0kJGG_artifactRule{background:#332a3c;height:1px;margin-bottom:19px}.E0kJGG_artifactCode{color:#b8a8c8;font-family:Consolas,Monaco,monospace;font-size:11px;line-height:2}.E0kJGG_codeDim{color:#866bb1}.E0kJGG_codeAccent{color:#e0d4fa}.E0kJGG_artifactFoot{border-top:1px solid #322a3a}.E0kJGG_artifactDecor{color:var(--purple-light);font-size:39px;font-weight:200;position:absolute;top:21%;right:-27px}.E0kJGG_clientSection{background:linear-gradient(#0d0d0f,#0a0a0a);border-bottom:1px solid #252228}.E0kJGG_clientFeature{border:1px solid #353038;grid-template-columns:1fr 1fr;min-height:385px;display:grid}.E0kJGG_clientFeatureVisual{background:radial-gradient(at 55% 60%,#291b38,#121016 67%);border-right:1px solid #353038;flex-direction:column;justify-content:space-between;min-height:370px;padding:24px;display:flex;position:relative;overflow:hidden}.E0kJGG_clientFeatureVisual:before{content:"";background-image:linear-gradient(90deg,#ac81f314 1px,#0000 1px),linear-gradient(#ac81f314 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000,#0000 78%);mask-image:radial-gradient(#000,#0000 78%)}.E0kJGG_visualCorner,.E0kJGG_visualBottom{z-index:1;color:#a69ab3;letter-spacing:.13em;font-family:Consolas,Monaco,monospace;font-size:10px;position:relative}.E0kJGG_visualBottom{text-align:right}.E0kJGG_featureWindow{background:#111015;border:1px solid #604777;width:70%;min-width:210px;max-width:340px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-7deg);box-shadow:18px 20px #0000003d,0 0 90px #5c00cb3d}.E0kJGG_featureWindowTop{border-bottom:1px solid #352a40;align-items:center;gap:5px;padding:12px 14px;display:flex}.E0kJGG_featureWindowTop>span{background:#594668;border-radius:50%;width:6px;height:6px}.E0kJGG_featureWindowTop small{color:#84768f;margin-left:auto;font-family:Consolas,Monaco,monospace;font-size:9px}.E0kJGG_featureWindowBody{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 26px 30px;display:flex}.E0kJGG_featureSymbol{color:#9258ea;font-size:42px;line-height:1}.E0kJGG_featureLineLong{background:#d4d0d9;width:76%;height:12px}.E0kJGG_featureLineShort{background:#72677c;width:48%;height:7px}.E0kJGG_featureMockCards{gap:10px;width:100%;margin-top:12px;display:flex}.E0kJGG_featureMockCards i{background:linear-gradient(135deg,#3a2350,#1a1421);border:1px solid #3d3049;flex:1;height:63px}.E0kJGG_clientFeatureCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(26px,4.5vw,64px);display:flex}.E0kJGG_clientKicker{color:#b9a1d4;letter-spacing:.11em;font-size:9px;line-height:1.7}.E0kJGG_clientFeatureCopy h3{letter-spacing:-.065em;margin:22px 0 14px;font-size:clamp(27px,3.5vw,48px);line-height:1.05}.E0kJGG_clientFeatureCopy>p{color:#a8a5aa;max-width:435px;margin:0 0 26px;font-size:13px;line-height:1.85}.E0kJGG_clientFeatureNote{color:#77727c;max-width:390px;margin-top:27px;font-size:10px;line-height:1.6;display:block}.E0kJGG_projectVisual{border-color:#39313d}.E0kJGG_serviceRow{transition:background .2s,padding .2s}.E0kJGG_serviceRow:hover{background:#17131b;padding-left:14px;padding-right:14px}@media (max-width:800px){.E0kJGG_heroGrid{grid-template-columns:1fr;gap:35px;padding:60px 0 68px}.E0kJGG_heroCopy{max-width:420px}.E0kJGG_hero h1{font-size:clamp(62px,12vw,96px)}.E0kJGG_codeTexture{opacity:.14;width:85vw;top:115px;right:-10%}.E0kJGG_sectionHeading{flex-direction:column;align-items:start;gap:18px}.E0kJGG_sectionIntro{max-width:500px}.E0kJGG_projectVisual{height:270px}.E0kJGG_serviceRow{grid-template-columns:35px minmax(0,1fr) 25px;gap:15px}.E0kJGG_serviceRow p{grid-area:2/2/auto/3}.E0kJGG_serviceRow>a{grid-area:1/3}.E0kJGG_aboutPanel{gap:30px;padding:30px}.E0kJGG_contactGrid{gap:38px}}@media (max-width:600px){.E0kJGG_container{width:min(100% - 32px,1180px)}.E0kJGG_nav{min-height:68px}.E0kJGG_menuToggle{background:0 0;border:1px solid #333;flex-direction:column;justify-content:center;gap:6px;width:42px;height:42px;display:flex}.E0kJGG_menuToggle span{background:#fff;width:17px;height:1px;margin:0 auto;display:block}.E0kJGG_navLinks{z-index:30;background:#0a0a0a;border-bottom:1px solid #333;flex-direction:column;align-items:stretch;gap:0;padding:12px 16px 20px;display:none;position:absolute;top:68px;left:0;right:0}.E0kJGG_navLinks.E0kJGG_navOpen{display:flex}.E0kJGG_navLinks a{padding:14px 4px}.E0kJGG_navLinks .E0kJGG_navCta{text-align:center;margin-top:8px;padding:13px}.E0kJGG_hero{padding-top:38px}.E0kJGG_heroMeta{letter-spacing:.08em;align-items:flex-start;font-size:8px}.E0kJGG_heroMeta span:last-child{text-align:right}.E0kJGG_heroGrid{padding:52px 0 56px}.E0kJGG_heroGrid .E0kJGG_eyebrow{max-width:260px;line-height:1.8}.E0kJGG_hero h1{font-size:clamp(54px,14vw,76px)}.E0kJGG_heroBottom{letter-spacing:.08em;align-items:flex-start;font-size:7px}.E0kJGG_heroBottom a{white-space:nowrap}.E0kJGG_ticker .E0kJGG_container{flex-wrap:wrap;justify-content:flex-start;gap:10px 13px;font-size:8px;overflow:hidden}.E0kJGG_ticker .E0kJGG_container span:nth-of-type(n+3),.E0kJGG_ticker .E0kJGG_container b:nth-of-type(n+3){display:none}.E0kJGG_section,.E0kJGG_processSection{padding:70px 0}.E0kJGG_sectionHeading h2,.E0kJGG_contactCopy h2{font-size:clamp(38px,10vw,54px)}.E0kJGG_projectGrid{grid-template-columns:1fr;gap:35px}.E0kJGG_projectVisual{height:280px}.E0kJGG_projectType{text-align:right;max-width:58%;line-height:1.6}.E0kJGG_serviceRow{grid-template-columns:27px minmax(0,1fr) 20px;gap:12px;padding:20px 0}.E0kJGG_serviceRow h3{font-size:17px}.E0kJGG_serviceRow p{font-size:11px}.E0kJGG_stepsGrid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.E0kJGG_step{padding-right:15px}.E0kJGG_step h3{margin-top:16px}.E0kJGG_aboutSection{padding-top:0}.E0kJGG_aboutPanel{grid-template-columns:1fr;gap:35px;padding:25px 22px}.E0kJGG_aboutMark{font-size:72px}.E0kJGG_aboutCopy h2{font-size:31px}.E0kJGG_contactGrid{grid-template-columns:1fr;gap:35px}.E0kJGG_contactForm{padding:20px}.E0kJGG_footerMain{flex-wrap:wrap;align-items:flex-start}.E0kJGG_footerMain>p{order:3;width:100%;margin:0}.E0kJGG_footerBottom{flex-direction:column;gap:8px}}@media (max-width:900px){.E0kJGG_heroGrid{grid-template-columns:1fr .8fr;gap:35px}.E0kJGG_heroMain h1{font-size:clamp(56px,7.8vw,80px)}.E0kJGG_artifactBody{padding:20px}.E0kJGG_artifactMonogram{font-size:clamp(75px,11vw,115px)}.E0kJGG_artifactCode{font-size:9px}}@media (max-width:800px){.E0kJGG_heroGrid{grid-template-columns:1fr;gap:66px;padding:62px 0 75px}.E0kJGG_heroMain h1{font-size:clamp(68px,11vw,94px)}.E0kJGG_heroArtifact{aspect-ratio:1.1;max-width:450px;margin:0 auto}.E0kJGG_heroArtifact .E0kJGG_artifactMonogram{font-size:120px}.E0kJGG_clientFeature{grid-template-columns:1fr}.E0kJGG_clientFeatureVisual{border-bottom:1px solid #353038;border-right:0;min-height:325px}.E0kJGG_clientFeatureCopy{padding:35px}}@media (max-width:600px){.E0kJGG_heroMain h1{font-size:clamp(52px,13vw,77px)}.E0kJGG_heroLead{margin-top:22px;font-size:13px}.E0kJGG_heroActions{gap:14px}.E0kJGG_primaryButton{gap:14px;padding:14px 16px}.E0kJGG_heroArtifact{width:calc(100% - 25px);max-width:350px}.E0kJGG_heroArtifact .E0kJGG_artifactMonogram{font-size:90px}.E0kJGG_artifactCode{font-size:8px}.E0kJGG_featureWindowBody{padding:23px}.E0kJGG_clientFeatureVisual{min-height:300px}.E0kJGG_clientFeatureCopy{padding:27px 22px}.E0kJGG_clientFeatureCopy h3{font-size:34px}}.E0kJGG_icon,.E0kJGG_asteriskIcon{vertical-align:middle;stroke:currentColor;flex:none;display:inline-block}.E0kJGG_asteriskIcon{width:12px;height:12px}.E0kJGG_ticker b{justify-content:center;align-items:center;line-height:1;display:inline-flex}.E0kJGG_featureSymbol{justify-content:center;align-items:center;display:inline-flex}.E0kJGG_featureSymbol .E0kJGG_asteriskIcon{width:40px;height:40px}.E0kJGG_footerBottom b{vertical-align:middle;display:inline-flex}.E0kJGG_yearMark,.E0kJGG_windowDots{align-items:center;gap:5px;display:inline-flex}.E0kJGG_windowDots i{background:#88778f;border-radius:50%;width:5px;height:5px;display:block}.E0kJGG_backTop{align-items:center;gap:7px;display:inline-flex}.E0kJGG_serviceRow>a{justify-content:center;align-items:center;display:inline-flex}.E0kJGG_projectTitleRow>span{display:inline-flex}.E0kJGG_navLinks .E0kJGG_navCta{background:0 0;border-color:#4b4255;justify-content:center;align-items:center;gap:10px;padding:11px 15px;font-weight:500;display:inline-flex}.E0kJGG_navCta .E0kJGG_icon{color:#b69cda;width:14px;height:14px}.E0kJGG_navLinks .E0kJGG_navCta:hover{background:#23182f;border-color:#76509e}.E0kJGG_navLinks .E0kJGG_navCta:hover .E0kJGG_icon{color:#dfcaff}.E0kJGG_primaryButton{box-shadow:none;background:#21172f;border-color:#50376f;gap:16px;padding:13px 17px;font-weight:600}.E0kJGG_primaryButton:hover{background:#301e44;border-color:#76509e;transform:none}.E0kJGG_primaryButton .E0kJGG_icon{color:#bf9beb;width:15px;height:15px}.E0kJGG_submitButton{box-shadow:none;background:#21172f;border-color:#50376f;padding:13px 17px;font-weight:600}.E0kJGG_submitButton:hover{background:#301e44;border-color:#76509e}.E0kJGG_submitButton .E0kJGG_icon{color:#bf9beb;width:15px;height:15px}@media (max-width:600px){.E0kJGG_navLinks .E0kJGG_navCta{text-align:center;padding:12px 15px;display:flex}.E0kJGG_primaryButton{gap:16px;padding:13px 17px}.E0kJGG_heroMain h1{overflow-wrap:normal;font-size:clamp(46px,12vw,70px)}.E0kJGG_heroActions{align-items:flex-start;gap:18px}.E0kJGG_heroArtifact{width:min(100%,350px)}.E0kJGG_ticker .E0kJGG_container{flex-wrap:wrap;justify-content:center;gap:9px 12px}.E0kJGG_ticker .E0kJGG_container span:nth-of-type(n+3),.E0kJGG_ticker .E0kJGG_container b:nth-of-type(n+3){display:inline-flex}.E0kJGG_contactForm{width:100%}.E0kJGG_aboutLabel .E0kJGG_aboutMark{align-self:center;margin:18px 0}}@media (prefers-reduced-motion:reduce){.E0kJGG_primaryButton,.E0kJGG_submitButton,.E0kJGG_navLinks .E0kJGG_navCta{transition:none}}.E0kJGG_aboutPanel{background:linear-gradient(115deg,#121014,#0d0d0d 60%);border:1px solid #30283a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:70px;padding:55px;display:grid}.E0kJGG_aboutLabel{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;min-height:260px;display:flex}.E0kJGG_aboutLabel .E0kJGG_eyebrow{margin:0}.E0kJGG_aboutLabel .E0kJGG_aboutMark{align-self:center;margin:auto 0}.E0kJGG_aboutCopy{min-width:0;max-width:540px}.E0kJGG_aboutCopy h2{letter-spacing:-.045em;margin:0 0 30px;font-size:clamp(30px,3.2vw,42px);font-weight:700;line-height:1.15}.E0kJGG_aboutCopy p{color:#b8b5bd;letter-spacing:.01em;max-width:490px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.9}.E0kJGG_aboutCopy p+p{color:#a6a1ae;margin-top:22px}.E0kJGG_dashboardPreview{cursor:pointer;width:84%;max-width:430px;height:258px;padding:8px;display:block;overflow:hidden}.E0kJGG_dashboardImage{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.E0kJGG_projectArrow{color:var(--purple-light);flex:none;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s;display:inline-flex}.E0kJGG_projectArrow:hover{transform:translate(3px,-3px)}.E0kJGG_projectTitleRow h3 a{color:inherit;text-decoration:none}.E0kJGG_projectTitleRow h3 a:hover{color:var(--purple-light)}@media (max-width:800px){.E0kJGG_aboutPanel{grid-template-columns:1fr;gap:35px;padding:35px}.E0kJGG_aboutLabel{gap:24px;height:auto;min-height:0}.E0kJGG_aboutLabel .E0kJGG_aboutMark{margin:15px auto}.E0kJGG_aboutCopy{max-width:100%}}@media (max-width:600px){.E0kJGG_aboutPanel{gap:24px;padding:28px 22px}.E0kJGG_aboutCopy h2{margin-bottom:24px;font-size:30px}.E0kJGG_aboutCopy p{font-size:13px;line-height:1.85}.E0kJGG_aboutCopy p+p{margin-top:18px}.E0kJGG_dashboardPreview{width:88%;max-width:430px;height:210px}}.E0kJGG_clientPreview{background:radial-gradient(#291b38,#121016 75%);border-right:1px solid #353038;flex-direction:column;justify-content:space-between;min-width:0;padding:24px;text-decoration:none;display:flex}.E0kJGG_clientDevices{aspect-ratio:1.6;width:100%;margin:32px 0;position:relative}.E0kJGG_clientDesktop{background:#111015;border:1px solid #604777;border-radius:8px;width:90%;position:absolute;top:10%;left:0;overflow:hidden;box-shadow:0 16px 40px #0006}.E0kJGG_clientMobile{background:#242126;border:4px solid #242126;border-radius:16px;width:25%;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 12px 30px #0008}.E0kJGG_clientDesktop img,.E0kJGG_clientMobile img{width:100%;height:auto;display:block}.E0kJGG_clientPreview .E0kJGG_visualBottom{justify-content:flex-end;align-items:center;gap:8px;display:flex}.E0kJGG_clientPreview .E0kJGG_visualBottom svg{width:16px;height:16px}.E0kJGG_clientPreview:hover{background:radial-gradient(#352145,#121016 75%)}.E0kJGG_clientPreview:focus-visible{outline-offset:-4px;outline:2px solid #b9a1d4}@media (max-width:800px){.E0kJGG_clientPreview{border-bottom:1px solid #353038;border-right:0}}@media (max-width:420px){.E0kJGG_clientPreview{padding:18px}.E0kJGG_clientMobile{border-width:3px;border-radius:10px}.E0kJGG_clientDesktop .E0kJGG_featureWindowTop{padding:8px}}.E0kJGG_clientDesktop,.E0kJGG_clientMobile{transition:transform .28s,box-shadow .28s,border-color .28s}.E0kJGG_clientFeatureCopy .E0kJGG_clientProjectTitle{letter-spacing:-.04em;font-size:clamp(25px,2.7vw,38px);line-height:1.2}@media (hover:hover) and (pointer:fine){.E0kJGG_clientPreview:hover .E0kJGG_clientDesktop{border-color:#b9a1d4;transform:translateY(-6px)rotate(-2deg);box-shadow:0 22px 44px #0008}.E0kJGG_clientPreview:hover .E0kJGG_clientMobile{border-color:#604777;transform:translateY(-9px)rotate(3deg);box-shadow:0 20px 36px #0009}.E0kJGG_clientPreview .E0kJGG_clientDesktop:hover{transform:translateY(-8px)rotate(-2deg)scale(1.025)}.E0kJGG_clientPreview .E0kJGG_clientMobile:hover{transform:translateY(-11px)rotate(3deg)scale(1.04)}}.E0kJGG_clientPreview:focus-visible .E0kJGG_clientDesktop{transform:translateY(-6px)}.E0kJGG_clientPreview:focus-visible .E0kJGG_clientMobile{transform:translateY(-9px)}@media (max-width:800px){.E0kJGG_clientFeature{min-height:0}.E0kJGG_clientPreview{padding:16px 20px}.E0kJGG_clientDevices{aspect-ratio:1.85;max-width:360px;margin:14px auto}.E0kJGG_clientDesktop{top:0}.E0kJGG_clientMobile{width:23%}.E0kJGG_clientDesktop .E0kJGG_featureWindowTop{padding:7px 9px}.E0kJGG_clientPreview .E0kJGG_visualCorner,.E0kJGG_clientPreview .E0kJGG_visualBottom{font-size:8px}.E0kJGG_clientFeatureCopy{padding:22px}.E0kJGG_clientFeatureCopy .E0kJGG_clientProjectTitle{margin:12px 0 10px;font-size:26px}.E0kJGG_clientFeatureCopy>p{margin-bottom:16px;font-size:12px;line-height:1.65}.E0kJGG_clientFeatureNote{margin-top:16px;font-size:9px}}@media (prefers-reduced-motion:reduce){.E0kJGG_clientPreview .E0kJGG_clientDesktop,.E0kJGG_clientPreview .E0kJGG_clientMobile{transition:none;transform:none!important}}.E0kJGG_clientsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.E0kJGG_clientsGrid .E0kJGG_clientFeature{flex-direction:column;min-width:0;min-height:0;display:flex}.E0kJGG_clientsGrid .E0kJGG_clientPreview{border-bottom:1px solid #353038;border-right:0;padding:20px}.E0kJGG_clientsGrid .E0kJGG_clientDevices{aspect-ratio:1.85;max-width:440px;margin:20px auto}.E0kJGG_clientsGrid .E0kJGG_clientDesktop{top:0}.E0kJGG_clientsGrid .E0kJGG_clientMobile{width:23%}.E0kJGG_clientsGrid .E0kJGG_clientFeatureCopy{flex:1;justify-content:flex-start;padding:26px}.E0kJGG_clientsGrid .E0kJGG_clientProjectTitle{margin:14px 0 12px;font-size:clamp(23px,2.2vw,30px)}.E0kJGG_clientsGrid .E0kJGG_clientFeatureCopy>p{margin-bottom:20px}.E0kJGG_clientsGrid .E0kJGG_textLink{margin-top:auto}.E0kJGG_clientsGrid .E0kJGG_clientFeatureNote{margin-top:18px}@media (max-width:800px){.E0kJGG_clientsGrid{grid-template-columns:minmax(0,1fr);gap:20px}.E0kJGG_clientsGrid .E0kJGG_clientPreview{padding:14px 18px}.E0kJGG_clientsGrid .E0kJGG_clientDevices{max-width:340px;margin:12px auto}.E0kJGG_clientsGrid .E0kJGG_clientFeatureCopy{padding:20px}.E0kJGG_clientsGrid .E0kJGG_clientProjectTitle{margin:10px 0;font-size:24px}.E0kJGG_clientsGrid .E0kJGG_clientFeatureCopy>p{margin-bottom:14px}.E0kJGG_clientsGrid .E0kJGG_clientFeatureNote{margin-top:14px}}
._29JVGG_section{background:#0e0e0e;border-block:1px solid #202020;padding:100px 0}._29JVGG_container{width:min(1180px,100% - 48px);margin:0 auto}._29JVGG_purple{color:var(--purple-light)}._29JVGG_eyebrow{color:var(--muted);letter-spacing:.17em;text-transform:uppercase;margin:0 0 15px;font-size:10px}._29JVGG_sectionHeading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:40px;display:flex}._29JVGG_sectionHeading h2{letter-spacing:-.065em;margin:0;font-size:clamp(38px,5vw,64px);font-weight:750;line-height:.99}._29JVGG_sectionIntro{color:#a9a9a9;max-width:310px;margin:0 0 4px;font-size:13px;line-height:1.8}._29JVGG_servicesList{border-top:1px solid #363636}._29JVGG_serviceRow{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #363636;border-radius:0;grid-template-columns:55px minmax(190px,.8fr) minmax(240px,1fr) 25px;align-items:center;gap:22px;padding:24px 0;transition:background .2s,padding .2s;display:grid}._29JVGG_serviceRow:hover{background:#17131b;padding-left:14px;padding-right:14px}._29JVGG_serviceRow:focus-visible{outline:2px solid var(--purple-light);outline-offset:-2px}._29JVGG_serviceNumber{color:var(--purple-light);font-size:10px}._29JVGG_serviceTitle{letter-spacing:-.04em;font-size:19px;font-weight:700}._29JVGG_serviceText{color:#a6a6a6;max-width:420px;font-size:12px;line-height:1.8}._29JVGG_serviceArrow{color:#c5a8ff;justify-content:center;align-items:center;display:inline-flex}._29JVGG_serviceRow:hover ._29JVGG_serviceArrow{transform:translate(3px,-3px)}._29JVGG_modalOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d1;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}._29JVGG_serviceModal{overscroll-behavior:contain;color:#f4f4f4;background:#141217;border:1px solid #4b355e;outline:none;width:100%;max-width:520px;max-height:90dvh;padding:32px;overflow-y:auto;box-shadow:0 25px 80px #00000080}._29JVGG_modalHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}._29JVGG_modalHeader>span{color:#b69cda;letter-spacing:.15em;font-size:10px}._29JVGG_modalClose{color:#bcb4c4;cursor:pointer;background:0 0;border:1px solid #3d3445;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}._29JVGG_modalClose:hover{color:#fff;border-color:#76509e}._29JVGG_modalClose:focus-visible,._29JVGG_modalButton:focus-visible{outline-offset:3px;outline:2px solid #bf9beb}._29JVGG_serviceModal h2{letter-spacing:-.05em;margin:0 0 18px;font-size:clamp(28px,5vw,39px);font-weight:700;line-height:1.1}._29JVGG_modalDescription{color:#bbb5c0;margin:0 0 26px;font-size:13px;line-height:1.9}._29JVGG_modalFeatures{border-top:1px solid #38303e;padding:24px 0}._29JVGG_modalFeatures h3{margin:0 0 19px;font-size:12px;font-weight:600}._29JVGG_featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}._29JVGG_featureItem{color:#bcb5c3;align-items:flex-start;gap:9px;font-size:12px;line-height:1.5;display:flex}._29JVGG_featureCheck{color:#b792ef;flex:none;margin-top:1px;display:inline-flex}._29JVGG_modalButton{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#21172f;border:1px solid #50376f;justify-content:space-between;align-items:center;gap:16px;padding:14px 17px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s;display:flex}._29JVGG_modalButton:hover{background:#301e44;border-color:#76509e}._29JVGG_modalButton svg{color:#bf9beb;width:16px;height:16px}._29JVGG_modalNote{color:#908697;margin:15px 0 0;font-size:10px;line-height:1.7}@media (max-width:800px){._29JVGG_sectionHeading{flex-direction:column;align-items:start;gap:18px}._29JVGG_sectionIntro{max-width:500px}._29JVGG_serviceRow{grid-template-columns:35px minmax(0,1fr) 25px;gap:15px}._29JVGG_serviceText{grid-area:2/2}._29JVGG_serviceArrow{grid-area:1/3}}@media (max-width:600px){._29JVGG_section{padding:70px 0}._29JVGG_container{width:min(1180px,100% - 32px)}._29JVGG_sectionHeading h2{font-size:clamp(38px,10vw,54px)}._29JVGG_serviceRow{grid-template-columns:27px minmax(0,1fr) 20px;gap:12px;padding:20px 0}._29JVGG_serviceTitle{font-size:17px}._29JVGG_serviceText{font-size:11px}._29JVGG_serviceModal{max-width:420px;padding:24px 20px}._29JVGG_modalHeader{margin-bottom:22px}._29JVGG_modalFeatures{padding:20px 0}._29JVGG_featureList{gap:14px 12px}._29JVGG_featureItem{font-size:11px}}@media (prefers-reduced-motion:reduce){._29JVGG_serviceRow,._29JVGG_modalButton{transition:none}}
