:root{--ink:#080a1b;--night:#070818;--night2:#101334;--cream:#f5f4f0;--purple:#9a49ff;--cyan:#23d7ff;--orange:#ff9d3d;--muted:#a9abc5;--line:rgba(255,255,255,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:#19192c;background:var(--cream)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand,.eyebrow,.section-kicker{font-family:'Space Grotesk',sans-serif}.container{width:min(1200px,calc(100% - 64px));margin:auto}.announcement{height:35px;background:#14163b;color:#d3d7f6;display:flex;align-items:center;justify-content:center;gap:13px;font-size:11px;letter-spacing:.11em;text-transform:uppercase}.announcement a{color:#fff;font-weight:700}.announcement-line{height:12px;width:1px;background:#65668a}.spark,.status-dot{width:6px;height:6px;border-radius:50%;background:#42e7e5;box-shadow:0 0 12px #42e7e5}.site-header{background:#080a1c;color:#fff;position:relative;z-index:10;border-bottom:1px solid var(--line)}.nav-wrap{display:flex;align-items:center;height:85px;gap:36px}.brand,.footer-brand{display:flex;gap:12px;align-items:center;font-size:19px;font-weight:400;letter-spacing:-.05em;line-height:.95;white-space:nowrap}.brand-strong{font-weight:700}.brand small,.footer-brand small{display:block;letter-spacing:.41em;font-size:8px;font-weight:600;margin-top:7px}.brand-mark{display:inline-grid;place-items:center;width:37px;height:37px;border:1px solid #965aff;border-radius:50%;color:#fff;background:linear-gradient(135deg,#7234ff,#16c8ff);font-size:21px;box-shadow:0 0 22px #703bff5b}.site-header nav{display:flex;align-items:center;gap:33px;margin-left:auto}.site-header nav a{font-size:12px;color:#d9d8e9;transition:color .2s}.site-header nav a:hover{color:var(--cyan)}.button{border:0;display:inline-flex;align-items:center;justify-content:center;gap:28px;border-radius:3px;font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:13px;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-2px)}.button-small{padding:14px 19px;border:1px solid #7357ff;background:#18143b;color:white;font-size:11px}.button-primary{background:linear-gradient(105deg,#874aff,#6d42ea);color:#fff;padding:18px 25px;box-shadow:0 13px 35px #5732d02c}.button-primary:hover{box-shadow:0 15px 38px #733cff66}.menu-toggle{display:none;background:none;color:white;border:0;font-size:25px}.hero{color:#fff;min-height:680px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 39%,#24134c 0%,#0b0e27 36%,#060817 75%)}.cosmos-grid{position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#7866bd44 1px,transparent 1px),linear-gradient(90deg,#7866bd44 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(to right,transparent,#000)}.cosmos-glow{position:absolute;inset:0;background:radial-gradient(circle at 83% 55%,#1b51f42d,transparent 31%);pointer-events:none}.hero-grid{position:relative;min-height:620px;display:grid;grid-template-columns:1fr 1.07fr;align-items:center;gap:18px}.hero-copy{position:relative;z-index:2;padding:45px 0 45px}.eyebrow{color:#b5a2fc;letter-spacing:.22em;font-size:11px;font-weight:700;display:flex;align-items:center;gap:10px;margin-bottom:24px}.eyebrow-line{height:1px;width:27px;background:var(--purple)}h1{font-size:clamp(54px,5.5vw,82px);line-height:1.025;letter-spacing:-.065em;font-weight:700;margin-bottom:27px;max-width:680px}h1 em,.statement-section em,.contact-section em{font-style:normal;background:linear-gradient(90deg,#a773ff,#53aafa,#27e2f3);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-description{font-size:15px;line-height:1.85;color:#b9bad0;max-width:490px}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:33px;flex-wrap:wrap}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid #56546e;padding-bottom:7px}.text-link span{margin-left:12px;color:#8c70ff}.hero-proof{display:flex;align-items:center;gap:19px;margin-top:63px;font-size:11px;line-height:1.8;color:#8f93b6}.hero-proof strong{color:#deddf5;font-weight:500}.proof-icons{display:flex}.proof-icons span{width:33px;height:33px;border:1px solid #67668f;display:grid;place-items:center;border-radius:50%;background:#121633;margin-right:-7px;color:#b1a0fd}.hero-art{height:570px;display:grid;place-items:center;position:relative}.hero-art img{width:115%;max-width:none;object-fit:contain;position:relative;z-index:1;filter:drop-shadow(0 0 25px #612cc122)}.orbit{position:absolute;border:1px solid #5144a663;border-radius:50%;transform:rotate(-28deg)}.orbit-one{width:520px;height:340px}.orbit-two{width:620px;height:420px;opacity:.5}.art-tag{position:absolute;z-index:2;padding:13px 17px;background:#10132bed;border:1px solid #6755ae88;backdrop-filter:blur(8px);font-size:9px;letter-spacing:.16em;color:#dddafc}.tag-one{right:0;top:55px}.tag-one span{color:#39d6ff;margin-left:10px}.tag-two{left:4%;bottom:54px;display:flex;align-items:center;gap:9px}.hero-bottom{height:60px;position:relative;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);font-size:9px;color:#7f85ac;letter-spacing:.17em}.hero-bottom a{color:#c1bbe9}.hero-bottom a span{margin-left:15px}.intro-section,.build-section{padding:108px 0 120px}.section-kicker{color:#7049c8;font-weight:700;font-size:11px;letter-spacing:.22em;display:block;margin-bottom:21px}.section-heading{margin-bottom:44px}.section-heading h2,.statement-section h2,.contact-section h2{font-size:clamp(42px,4vw,61px);letter-spacing:-.06em;line-height:1.08;margin:0}.section-heading h2 span{color:#8d8d9b}.split-heading{display:grid;grid-template-columns:1.2fr .8fr;align-items:end;gap:60px}.split-heading p{color:#727182;font-size:14px;line-height:1.9;max-width:410px;margin:0 0 8px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.service-card{background:#fff;border:1px solid #eae9eb;min-height:380px;padding:27px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.service-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #22224013}.service-number{font-size:10px;color:#9c9ba8;letter-spacing:.1em}.service-icon{width:57px;height:57px;margin:33px 0 28px;border-radius:13px;display:grid;place-items:center;font-size:28px;background:#f4eaff;color:#8941ed}.accent-cyan .service-icon{background:#e1faff;color:#00aacb}.accent-orange .service-icon{background:#fff1df;color:#e4811d}.accent-blue .service-icon{background:#e9edff;color:#4676e0}.service-card h3{font-size:20px;letter-spacing:-.05em;line-height:1.2;margin-bottom:13px}.service-card p{font-size:12px;color:#777581;line-height:1.8;flex:1}.service-card a{font-size:11px;font-weight:700;border-top:1px solid #ededf0;padding-top:18px;display:flex;justify-content:space-between}.service-card a span{color:#8651ee}.statement-section{background:#101129;color:white;padding:105px 0;position:relative;overflow:hidden}.statement-section:before{content:'';position:absolute;width:480px;height:480px;border-radius:50%;border:1px solid #6d4db54a;left:-280px;top:-120px;box-shadow:0 0 0 75px #562d9c13,0 0 0 145px #562d9c0b}.statement-layout{display:grid;grid-template-columns:.35fr 1fr;gap:70px;position:relative}.statement-side{display:flex;flex-direction:column;justify-content:space-between}.statement-side .section-kicker{color:#9c9ccc}.small-orbit{font-size:70px;color:#7e58df}.statement-section h2{font-size:clamp(48px,5vw,75px)}.statement-section p{color:#adaec6;font-size:15px;line-height:1.85;max-width:650px;margin-top:25px}.pill-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.pill-row span{border:1px solid #383855;color:#cecfdf;border-radius:50px;padding:10px 15px;font-size:11px}.build-section{background:#f5f4f0}.build-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dcdadd;border-bottom:1px solid #dcdadd}.build-item{padding:40px 28px 30px;border-right:1px solid #dcdadd}.build-item:first-child{padding-left:0}.build-item:last-child{border-right:0}.build-symbol{font-size:37px;color:#b7a5e0;font-family:'Space Grotesk';font-weight:700;letter-spacing:-.09em}.build-item h3{font-size:19px;margin:48px 0 15px;letter-spacing:-.05em}.build-item p{font-size:12px;color:#72727d;line-height:1.9}.process-section{background:#fff;padding:105px 0 115px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:60px}.process-grid>div{border-top:2px solid #e7e5e9;padding-top:25px}.step-dot{width:39px;height:39px;display:grid;place-items:center;color:#794ee1;background:#f2eaff;border-radius:50%;font-family:'Space Grotesk';font-weight:700;font-size:12px}.process-grid h3{font-size:19px;margin:26px 0 12px}.process-grid p{font-size:12px;color:#747480;line-height:1.9}.contact-section{background:linear-gradient(120deg,#111332,#0c0c21);color:white;padding:110px 0}.contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.contact-copy{padding-top:30px}.contact-copy .section-kicker{color:#a89bff}.contact-copy h2{font-size:clamp(45px,4.7vw,70px)}.contact-copy>p{color:#b4b4cc;font-size:14px;line-height:1.9;max-width:430px;margin:27px 0 60px}.contact-note{display:flex;gap:16px;align-items:center;font-size:11px;color:#9c9ebf;line-height:1.75}.contact-note>span:first-child{font-size:27px;color:#7ddfff}.contact-note strong{color:#fff;font-weight:500}.contact-form{background:#fff;color:#1d1c2b;padding:36px;border-radius:6px;box-shadow:0 30px 60px #0003}.contact-form h3{font-size:23px;letter-spacing:-.05em;margin-bottom:30px}.contact-form label{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:700;margin-bottom:19px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:17px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;border:1px solid #e0dfe7;background:#fafafa;color:#222135;border-radius:3px;padding:13px 14px;outline:none;font-size:12px;font-weight:400}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#885bee;box-shadow:0 0 0 3px #8655ee20}.contact-form textarea{resize:vertical}.form-button{width:100%;justify-content:space-between}.form-notice{font-size:10px;color:#8b8996;line-height:1.6;margin:14px 0 0;text-align:center}footer{background:#070819;color:white;padding:51px 0 24px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:65px}.footer-top p{font-size:14px;color:#a7a6bf;line-height:1.6}.footer-bottom{display:flex;justify-content:space-between;gap:15px;padding-top:22px;border-top:1px solid #24263c;font-size:10px;color:#8f8ea5}.footer-bottom a{color:#e6e2ff;margin-left:22px}@media(max-width:1040px){.site-header nav{gap:17px}.hero-art img{width:125%}.hero-grid{grid-template-columns:1fr 1fr}.service-grid{grid-template-columns:repeat(2,1fr)}.service-card{min-height:330px}.build-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.build-item:nth-child(2){border-right:0}.build-item:nth-child(-n+2){border-bottom:1px solid #ddd}.build-item:nth-child(3){padding-left:0}.contact-grid{gap:40px}}@media(max-width:760px){.container{width:min(100% - 38px,560px)}.announcement{font-size:9px;letter-spacing:.05em}.nav-wrap{height:70px}.nav-cta{display:none}.menu-toggle{display:block;margin-left:auto}.site-header nav{display:none;position:absolute;left:0;right:0;top:70px;background:#10112c;padding:24px;flex-direction:column;align-items:stretch;gap:23px}.site-header nav.open{display:flex}.hero-grid{display:flex;flex-direction:column;min-height:unset;gap:0}.hero-copy{padding:85px 0 0}.hero h1{font-size:clamp(49px,12vw,70px)}.hero-art{width:100%;height:350px;margin-top:20px}.hero-art img{width:105%}.orbit-one{width:320px;height:230px}.orbit-two{width:390px;height:270px}.art-tag{display:none}.hero-proof{margin-top:42px}.hero-bottom{height:57px}.hero-bottom span,.hero-bottom a{font-size:8px}.intro-section,.build-section,.process-section,.contact-section{padding:74px 0}.section-heading h2,.statement-section h2,.contact-section h2{font-size:43px}.split-heading,.statement-layout,.contact-grid{grid-template-columns:1fr;gap:24px}.split-heading p{max-width:unset}.service-grid{grid-template-columns:1fr;gap:13px}.service-card{min-height:295px}.service-icon{margin:17px 0}.statement-section{padding:75px 0}.statement-side .small-orbit{display:none}.statement-layout{gap:5px}.build-grid,.process-grid{grid-template-columns:1fr}.build-item,.build-item:first-child,.build-item:nth-child(3){padding:28px 0;border-right:0;border-bottom:1px solid #ddd}.build-item:last-child{border-bottom:0}.build-item h3{margin-top:18px}.process-grid{gap:8px;margin-top:28px}.process-grid>div{padding-bottom:16px}.contact-grid{gap:22px}.contact-copy>p{margin-bottom:26px}.contact-form{padding:26px 22px}.field-row{grid-template-columns:1fr;gap:0}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start;gap:23px}.footer-top{padding-bottom:35px}.footer-bottom{line-height:1.7}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
