@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--navy:#0a1122;--dark:#10182c;--text:#142238;--muted:#657184;--line:#e4e8ed;--mint:#bbffde;--blue:#565ce8;--surface:#f7f8fb;--max:1240px;--font:'Manrope','DM Sans',Arial,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:#fff;color:var(--text);font:400 14px/1.7 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button{cursor:pointer}button,a{ -webkit-tap-highlight-color:transparent}img,svg{max-width:100%}::selection{background:#b1e8fc;color:#06162c}:focus-visible{outline:3px solid #6767e9;outline-offset:3px}[hidden]{display:none!important}.shell{width:min(calc(100% - 80px),var(--max));margin-inline:auto}.sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.skip{position:fixed;top:-100px;left:15px;background:#fff;color:#000;padding:12px 16px;z-index:999}.skip:focus{top:10px}
.site-header{height:76px;position:sticky;z-index:100;top:0;background:rgba(255,255,255,.96);border-bottom:1px solid #e8ebf0;backdrop-filter:blur(18px)}.header-inner{height:100%;display:flex;align-items:center;gap:30px}.logo{display:inline-flex;align-items:center;gap:10px;font-size:21px;letter-spacing:-1.8px;font-weight:800;white-space:nowrap;line-height:1}.logo .logo-mark{width:37px;height:37px;border-radius:12px;background:#101a38;color:var(--mint);display:grid;place-items:center;font-size:25px;font-weight:400;transform:rotate(-9deg)}.logo .logo-dot{color:#6a68f5}.logo small{letter-spacing:1.8px;font-size:8px;font-weight:800;display:block;margin-top:5px}.nav{display:flex;align-items:center;gap:28px;margin-left:auto}.nav>a{font-size:11px;font-weight:800;color:#3d465b;position:relative;white-space:nowrap;line-height:76px}.nav>a:after{content:'';position:absolute;bottom:0;left:0;right:0;height:2px;background:#4f59d6;transform:scaleX(0);transition:transform .2s}.nav>a:hover:after,.nav>a[aria-current=page]:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:13px}.lang-switch{display:inline-flex;font-size:10px;font-weight:800;border:1px solid #e3e7ed;border-radius:8px;padding:5px;gap:2px}.lang-switch a{padding:5px 7px;border-radius:5px;color:#798499}.lang-switch a[aria-current]{background:#101b33;color:#fff}.header-cta{background:#101a32;color:#fff;border-radius:9px;font-size:10px;font-weight:800;padding:13px 15px;white-space:nowrap;transition:background .2s}.header-cta:hover{background:#515be2}.hamburger{display:none;border:1px solid #dde4ea;border-radius:8px;background:#fff;width:41px;height:39px;place-items:center;font-size:21px}.mobile-nav{display:none}
.hero{min-height:652px;position:relative;overflow:hidden;background:radial-gradient(ellipse 500px 400px at 78% 34%,#28317d 0%,transparent 85%),radial-gradient(ellipse 600px 360px at 20% 92%,#1c295c 0%,transparent 76%),linear-gradient(120deg,#080e1d 5%,#0e1832 58%,#151b3f 100%);color:#fff;isolation:isolate}.homehero{min-height:740px}.hero-noise{position:absolute;inset:0;pointer-events:none;opacity:.17;background-image:linear-gradient(0deg,transparent 97%,#b6c4ff 98%),linear-gradient(90deg,transparent 97%,#b6c4ff 98%);background-size:90px 90px;mask-image:linear-gradient(90deg,transparent,#000 55%,#000)}.hero:before{content:'';position:absolute;width:570px;height:570px;border-radius:50%;right:-90px;top:-130px;filter:blur(65px);background:radial-gradient(circle,rgba(102,92,252,.23),transparent 70%);pointer-events:none}.hero-grid{min-height:inherit;padding-block:80px 110px;display:grid;grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:25px;align-items:center;position:relative;z-index:1}.hero-copy{max-width:665px}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:#b9ebd8;display:flex;align-items:center;gap:12px}.pulse{display:inline-block;width:8px;height:8px;background:#baffd9;box-shadow:0 0 18px #a0ffdc;border-radius:50%}.hero h1{font-size:clamp(48px,5.6vw,78px);letter-spacing:-.077em;line-height:1.13;margin:26px 0 26px;max-width:720px;font-weight:800}.hero h1 i{font-style:normal;color:#b8f9e2;background:linear-gradient(95deg,#baffdb,#afe0ff,#b7a9ff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-copy p{font-size:14px;line-height:2;max-width:570px;color:#bbc5da}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:25px;font-size:11px;font-weight:850;border-radius:8px;padding:16px 20px;line-height:1.3;transition:transform .2s,background .2s,border-color .2s;border:1px solid transparent;text-align:center}.btn:hover{transform:translateY(-2px)}.btn-primary{background:#c0ffda;color:#132a2d}.btn-primary:hover{background:#e1ffee}.btn-glass{background:#fff0;color:#fff;border-color:#ffffff3c}.btn-glass:hover{background:#ffffff16}.btn-light{background:#c4ffdd;color:#102632;white-space:nowrap}.btn-dark{background:#17234b;color:#fff}.btn-outline{background:white;color:#26304f;border-color:#d8deea}.hero-bottom{position:absolute;bottom:0;left:0;right:0;z-index:2;border-top:1px solid #ffffff25}.hero-bottom>.shell{height:54px;display:flex;align-items:center;justify-content:space-between;color:#a1abc8;font-size:9px;letter-spacing:1.3px;font-weight:800;gap:10px}.engine-visual{height:500px;width:100%;max-width:550px;position:relative;margin-inline:auto;isolation:isolate}.engine-glow{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,#5b6bf755 0%,#6e94f119 23%,transparent 56%);filter:blur(18px)}.engine-ring{position:absolute;left:50%;top:50%;border:1px solid #a5afff3b;transform:translate(-50%,-50%) rotate(-18deg);border-radius:50%;box-shadow:0 0 25px #494ed01c,inset 0 0 50px #505aeb11}.engine-ring.one{width:275px;height:275px;border-style:dashed;animation:spin 48s linear infinite}.engine-ring.two{width:430px;height:430px;border-color:#9a9ce72b;animation:spin 60s linear infinite reverse}.engine-ring.two:after{content:'';width:13px;height:13px;border-radius:50%;background:#a3ffda;position:absolute;left:50%;top:-7px;box-shadow:0 0 30px #a3ffda}.engine-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:215px;height:215px;border:1px solid #b6e4ff55;background:linear-gradient(155deg,#313f94dd,#0a1b38ed 55%,#111d4dfa);border-radius:36px;display:flex;align-items:center;justify-content:center;flex-direction:column;box-shadow:0 0 70px #657bf73e,0 22px 42px #0007;gap:6px;text-align:center}.engine-center .glyph{font-size:37px;line-height:1;color:#b4ffe0}.engine-center strong{font-size:27px;letter-spacing:-1.8px;line-height:1.02}.engine-center small{font-size:9px;letter-spacing:.7px;color:#a9b8d9}.engine-tag{position:absolute;z-index:2;min-width:130px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 15px;border:1px solid #bac8ff44;border-radius:10px;background:#141e3cea;box-shadow:0 12px 35px #0004;color:#d6defb;font-size:9px;letter-spacing:.6px;font-weight:800}.engine-tag b{color:#ffffff82;font-size:9px}.engine-tag .dot{background:#b5fbdd;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px currentColor}.dot.violet{background:#b5b5ff}.dot.lime{background:#d9ff8b}.dot.sky{background:#86d7ff}.engine-tag.top{top:31px;left:40%}.engine-tag.left{top:44%;left:0}.engine-tag.right{top:44%;right:0}.engine-tag.bottom{bottom:30px;left:39%}.engine-caption{position:absolute;bottom:4px;left:0;right:0;text-align:center;font:700 9px/1.4 ui-monospace,monospace;letter-spacing:1.2px;color:#9daed7}
@keyframes spin{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.section{padding-block:105px}.kicker{font-size:10px;letter-spacing:1.6px;font-weight:850;color:#565cba}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px}.section-head>div{max-width:790px}.section-head h2,.ask-head h2,.dark-call h2,.showcase-copy h2,.form-grid h2{font-size:clamp(31px,4vw,54px);line-height:1.18;letter-spacing:-.063em;margin:12px 0 0;font-weight:800}.section-head>p{max-width:380px;color:#6e7a8e;margin:0;font-size:12px;line-height:1.9}
.role-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.role-card{display:block;min-width:0;border:1px solid #e2e7ec;border-radius:15px;overflow:hidden;background:#fff;padding:23px 23px 21px;transition:transform .2s,box-shadow .2s}.role-card:hover{transform:translateY(-5px);box-shadow:0 25px 65px #14274416}.role-index{display:flex;justify-content:space-between;color:#8790a3;font-size:9px;letter-spacing:1px;font-weight:850}.role-index span{color:#5e63cf}.art{height:180px;margin:19px 0 26px;border-radius:11px;position:relative;overflow:hidden}.art-user{background:radial-gradient(circle at 95% 0,#b7dfff,#f2f7ff 62%);padding:38px 24px}.mini-bubble{border:1px solid #e2e7ed;box-shadow:0 7px 20px #111d4b17;border-radius:12px 12px 12px 4px;background:white;padding:11px 15px;font-size:12px;color:#283350;width:fit-content;max-width:90%}.mini-bubble.other{margin:13px 0 0 30px;background:#172e5a;color:#fff;border-color:#172e5a;border-radius:12px 12px 4px 12px;font-weight:750}.mini-bubble.other span{color:#baffda}.art-builder{background:linear-gradient(145deg,#eeeafe,#e6efff);border:1px solid #e1e2fb}.art-builder svg{position:absolute;width:100%;inset:10px;fill:none;stroke:#8c88dd;stroke-width:2;stroke-dasharray:5 5}.art-node{z-index:2;position:absolute;border-radius:7px;padding:11px 12px;background:white;box-shadow:0 7px 16px #5b58af2c;color:#4642a4;font:800 10px/1 var(--font);border:1px solid #dbdcf9}.art-node.n1{left:6%;top:12%}.art-node.n2{left:35%;top:60%}.art-node.n3{right:10%;top:11%}.art-node.n4{right:7%;bottom:12%}.art-provider{background:radial-gradient(circle at 80% 15%,#5dceab55,transparent 50%),#12253c;display:grid;place-items:center}.art-terminal{width:78%;padding:22px;background:#0e1a2b;color:#e2fbf0;border:1px solid #4a6c6b;border-radius:10px;font:700 11px/2 ui-monospace,monospace;box-shadow:0 13px 30px #0002}.art-terminal i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#9aa8e3;margin-right:4px}.art-terminal b{display:block;margin-top:14px;color:#bdffdc}.art-terminal span{display:block;color:#8caba8}.role-card h3{font-size:20px;line-height:1.3;letter-spacing:-.6px;margin:0 0 12px}.role-card p{font-size:12px;line-height:1.8;color:#718093;min-height:54px}.role-link{display:flex;justify-content:space-between;border-top:1px solid #e6eaf0;padding-top:17px;font-size:11px;font-weight:850;color:#505ed1;margin-top:23px}
.flow-section{background:linear-gradient(180deg,#f6f8fc,#eef3fd)}.pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.pipe-step{position:relative;min-height:185px;border:1px solid #dce3ef;background:white;border-radius:13px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.pipe-number{font-size:10px;color:#7787a1;font-weight:850}.pipe-symbol{font-size:33px;color:#4f55c7}.pipe-step strong{font-size:14px;letter-spacing:-.3px}.pipe-arrow{position:absolute;z-index:3;top:50%;right:-19px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#111e3b;color:#fff;font-size:15px}.flow-footer{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-top:28px}.flow-tags{display:flex;flex-wrap:wrap;gap:7px}.flow-tags span{border:1px solid #dce4f2;background:#fff;border-radius:50px;padding:7px 13px;color:#717c91;font-size:10px;font-weight:780}.text-link{font-weight:850;color:#5057c3;font-size:11px;white-space:nowrap}.capacity-slider{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.capacity-tile{display:flex;min-height:280px;flex-direction:column;border:1px solid #dfe6ed;background:#fff;border-radius:14px;padding:23px;position:relative;transition:transform .2s,background .2s}.capacity-tile:hover{background:#f8faff;transform:translateY(-4px)}.capacity-icon{width:52px;height:52px;border:1px solid #e2e7ff;border-radius:15px;background:#f2f3ff;display:grid;place-items:center;color:#5458c8;font-size:28px;margin-bottom:29px}.capacity-type{font-size:9px;color:#727cc5;font-weight:850;letter-spacing:.6px}.capacity-tile h3{font-size:18px;letter-spacing:-.65px;line-height:1.3;margin:10px 0}.capacity-tile p{font-size:11px;color:#77859a;line-height:1.8}.tile-arrow{margin-top:auto;color:#5458c8;font-size:20px}.section-tail{text-align:center;margin-top:34px}
.showcase{background:#0b152b;color:#fff}.showcase-grid{display:grid;grid-template-columns:.74fr 1.26fr;gap:55px;align-items:center}.showcase-copy h2{max-width:360px}.showcase-copy p{color:#aebbce;max-width:360px;font-size:12px;line-height:2;margin:24px 0}.showcase-copy .text-link{color:#b4ffe3}.workbench{border:1px solid #465176;background:#111c38;border-radius:16px;overflow:hidden;box-shadow:0 35px 70px #0004}.bench-top,.bench-bottom{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:17px 22px;border-bottom:1px solid #ffffff20;font-size:9px;letter-spacing:1px;font-weight:800;color:#bbc5e1}.bench-live{color:#b9ffce}.workbench-body{padding:26px;display:grid;grid-template-columns:.9fr 1fr .8fr;gap:12px;min-height:295px;align-items:center}.bench-column>span,.bench-output>span{font-size:9px;color:#adb9dc;font-weight:800;letter-spacing:1px}.bench-input{margin-top:12px;border:1px solid #6074aa55;padding:17px;border-radius:8px;color:#dfecfa;font-weight:700;font-size:12px;background:#283354}.bench-track{display:grid;gap:10px}.bench-block{padding:13px;border:1px solid #8c8fea4b;background:linear-gradient(100deg,#393c80,#1c2850);border-radius:8px;font-size:10px;font-weight:850;letter-spacing:.4px}.bench-block span{font-size:20px;color:#c7ffed;vertical-align:middle;margin-right:10px}.bench-preview{height:149px;margin:10px 0;border:1px solid #708bc786;border-radius:10px;background:radial-gradient(circle at 40% 30%,#9486d8,#283b70 58%,#111b32);display:grid;place-items:center}.play-triangle{width:47px;height:47px;border-radius:50%;background:#ffffff25;display:grid;place-items:center;color:#fff}.bench-output small{font-size:9px;color:#a0abd0}.bench-bottom{border-top:1px solid #ffffff20;border-bottom:none;color:#aebbe2}.bench-bottom span{color:#b5ffde}
.twin-cta{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-block:105px}.twin-card{display:grid;grid-template-columns:1fr auto;gap:10px;min-height:355px;padding:38px;border-radius:16px;overflow:hidden;position:relative}.twin-builder{background:linear-gradient(140deg,#e7e7ff,#e9f1ff)}.twin-provider{background:linear-gradient(145deg,#dbfaed,#e8f4e9)}.twin-card h2{font-size:clamp(26px,2.9vw,40px);letter-spacing:-.061em;line-height:1.2;max-width:375px;margin:24px 0 15px}.twin-card p{font-size:11px;color:#697687;max-width:345px;line-height:1.9}.twin-card strong{font-size:11px;color:#4356c3;display:block;margin-top:27px}.twin-icon{font-size:74px;line-height:1;color:#7e7ce470}.twin-provider .twin-icon{color:#43a77e79}.twin-icon span{font-size:24px;display:block;margin-left:auto}
.ask-section{padding-block:65px 120px;max-width:940px}.ask-head{text-align:center}.ask-compose{border:1px solid #dce2ec;background:#fff;border-radius:18px;margin-top:34px;overflow:hidden;box-shadow:0 25px 75px #17233a11}.ask-compose textarea{resize:vertical;border:0;width:100%;padding:28px 30px 15px;min-height:130px;font-size:14px;outline:none;color:#22314c}.ask-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:13px 17px;border-top:1px solid #edf0f4}.ask-prompts{display:flex;gap:6px;flex-wrap:wrap}.ask-prompts button{border:1px solid #e2e6f0;border-radius:100px;background:#f7f8fd;font-size:10px;padding:8px 10px;color:#65728e}.ask-controls>#ask-run{background:#15244b;color:#fff;border:0;border-radius:8px;font-size:10px;font-weight:800;padding:13px 16px}.ask-result{margin-top:19px;background:#eff4ff;border:1px solid #dbe5ff;border-radius:12px;padding:20px;color:#35446a}.ask-result strong{display:block;font-size:12px}.ask-result .preview-steps{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ask-result .preview-steps span{padding:8px 12px;background:white;border-radius:9px;font-size:10px;font-weight:800}.small-note{margin-top:15px;font-size:10px;color:#8992a0;line-height:1.8}
.dark-call{padding:60px 65px;margin-block:30px 110px;border-radius:18px;background:radial-gradient(circle at 80% 50%,#3e448a,#121c3d 60%);color:#fff;display:flex;justify-content:space-between;gap:30px;align-items:center;position:relative;overflow:hidden}.dark-call>.call-glow{position:absolute;border-radius:50%;width:300px;height:300px;right:10%;top:-80px;background:#7973ff26;filter:blur(30px)}.dark-call>div:not(.call-glow),.dark-call>a{z-index:1;position:relative}.dark-call h2{font-size:clamp(27px,3.3vw,47px);margin:12px 0 14px}.dark-call p{color:#b9c6e2;font-size:12px;margin:0}.dark-call .kicker{color:#baffdc}
.graph-board{background:#101a34;color:#fff;border-radius:16px;padding:34px 28px;overflow:hidden}.graph-spine{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;align-items:center;position:relative}.graph-point{border:1px solid #5a67974f;border-radius:11px;padding:22px 12px;min-height:112px;background:#253357;position:relative;z-index:1}.graph-point:after{content:'→';position:absolute;right:-13px;top:41%;color:#b0f9da;z-index:3}.graph-point:last-child:after{display:none}.graph-point>span{color:#b9c5e4;font-size:9px;display:block;margin-bottom:15px}.graph-point strong{font-size:12px;line-height:1.5}.graph-point:nth-child(4){background:#4f55b6}.graph-proof{border:1px solid #3d6e7c;background:#152c46;padding:20px 23px;border-radius:10px;margin-top:30px;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#b7e9dc;font-size:11px;letter-spacing:.8px}.graph-proof b{color:#fff}.feature-grid{display:grid;gap:15px}.feature-grid.four{grid-template-columns:repeat(4,1fr)}.feature-grid.three{grid-template-columns:repeat(3,1fr)}.feature-card{background:#f7f9fc;border:1px solid #e5e9f0;border-radius:13px;padding:26px;min-height:220px}.feature-mark{font-size:34px;color:#615fce;margin-bottom:21px}.feature-card h3{font-size:20px;letter-spacing:-.6px;margin:0 0 9px}.feature-card p{font-size:12px;color:#68758b;line-height:1.85;margin:0}
.seg-switch{display:flex;gap:7px;border-bottom:1px solid #e3e7ef;margin:20px 0 26px;flex-wrap:wrap}.seg-switch button{border:0;border-bottom:3px solid transparent;background:none;font-size:12px;font-weight:800;color:#68788c;padding:15px 17px}.seg-switch button[aria-selected=true]{color:#444fc5;border-color:#5d59e0}.solution-stage{background:linear-gradient(115deg,#132046,#202961);color:#fff;display:grid;grid-template-columns:1.2fr .25fr 1fr .9fr;align-items:center;gap:12px;padding:35px;border-radius:16px;min-height:330px}.solution-intent,.solution-final{background:#ffffff13;border:1px solid #ffffff2c;padding:24px;border-radius:11px;min-height:210px;display:flex;flex-direction:column;justify-content:space-between}.solution-intent>span,.solution-final>span{font-size:9px;letter-spacing:.7px;color:#c0d2e5;font-weight:800}.solution-intent h3{font-size:22px;line-height:1.28;letter-spacing:-.7px}.solution-meta{display:flex;flex-wrap:wrap;gap:8px}.solution-meta span{font-size:9px;color:#b6ffe0}.solution-links{font-size:21px;display:grid;place-items:center;color:#b5ffdf}.solution-capacities{display:grid;gap:9px}.solution-cap{padding:16px;background:#6c6fe75e;border:1px solid #9ba4ff75;border-radius:7px;font-size:11px;font-weight:850;letter-spacing:1px}.solution-final{border-color:#b8ffe169;background:#2c615a7d}.solution-final strong{font-size:22px;color:#c5ffdc}.solution-final small{color:#b1e2d2;font-size:9px}.stage-caption{font-size:11px;color:#718197;margin-top:14px}
.market-search{display:flex;align-items:center;gap:14px;border:1px solid #dce2ec;background:#fff;padding:13px 17px;border-radius:11px;max-width:700px}.market-search>span{font-size:25px;color:#6674b3}.market-search input{border:0;outline:0;min-width:0;width:100%;font-size:14px}.market-search button{border:0;background:transparent;font-size:21px;color:#7b8498}.market-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:22px 0}.market-tabs button{padding:10px 15px;background:#f3f5fa;border:1px solid #e3e7ef;border-radius:8px;font-size:11px;font-weight:800;color:#66758a}.market-tabs button.active{background:#151f41;color:#fff;border-color:#151f41}.market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.market-tile{border:1px solid #e0e6ed;border-radius:14px;padding:26px;background:#fff;display:flex;flex-direction:column;min-height:355px}.market-tile-top{display:flex;justify-content:space-between;color:#7181a8;font-size:10px;font-weight:850}.market-icon{font-size:29px;color:#505ad2}.market-tile h3{font-size:22px;letter-spacing:-.7px;margin:28px 0 8px}.market-tile p{color:#768195;font-size:12px;line-height:1.7;min-height:38px}.market-tile .io{display:grid;grid-template-columns:1fr 18px 1fr;gap:7px;align-items:center;border-radius:9px;background:#f6f8fc;padding:12px 10px;margin:18px 0}.market-tile .io div{min-width:0}.market-tile .io small{display:block;font-size:8px;font-weight:850;color:#8b96a7}.market-tile .io b{font-size:10px;overflow-wrap:anywhere}.market-tile .io>span{font-weight:800;color:#5d63c8}.market-tile>a{font-size:10px;color:#535ed3;font-weight:850;margin-top:auto}.empty-note{border:1px dashed #d2d8e4;border-radius:8px;padding:22px;color:#65748a}
.builder-map{background:#111d3d;border-radius:16px;color:#fff;padding:35px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center}.builder-prompt,.builder-output{border:1px solid #64729a;padding:25px;border-radius:11px;min-height:162px;display:flex;flex-direction:column;justify-content:space-between}.builder-prompt small,.builder-output>span{font-size:9px;color:#aebfe0;letter-spacing:1px;font-weight:800}.builder-prompt strong{font-size:17px;line-height:1.55}.builder-tracks{display:grid;gap:9px}.builder-tracks>div{background:#4a548d;border:1px solid #8c8ddd66;border-radius:8px;padding:13px;font-size:11px;font-weight:850}.builder-output{background:#2f686e77;border-color:#80deb690}.builder-output strong{font-size:19px;color:#b9ffe0}.builder-output small{font-size:9px;color:#cbf5e8}.step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:20px}.mini-step{border:1px solid #e0e6ed;padding:23px;border-radius:11px}.mini-step>span{font-size:10px;color:#6272c5;font-weight:800}.mini-step h3{font-size:17px;margin:19px 0 8px}.mini-step p{font-size:12px;color:#78869b;line-height:1.8}
.provider-lane{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;position:relative}.provider-stage{padding:24px;background:#f6f8fc;border:1px solid #e2e7ee;border-radius:13px;min-height:200px;position:relative}.provider-stage>span{font-weight:850;color:#545bc1;font-size:10px}.provider-stage h3{font-size:20px;letter-spacing:-.6px;margin:30px 0 9px}.provider-stage p{font-size:12px;color:#748299}.provider-stage .stage-line{width:12px;height:12px;background:#676ad2;border-radius:50%;position:absolute;top:25px;right:23px;box-shadow:0 0 0 6px #dfe1ff}.provider-form-section{background:#eef3fa}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.form-grid>div p{font-size:12px;color:#6e7e93;max-width:400px}.provider-code{padding:20px;background:white;border-radius:10px;font-size:11px;font-weight:850;letter-spacing:.3px;margin-top:27px}.provider-code span{color:#565ee2;padding:0 10px}.provider-form{background:#fff;border:1px solid #e1e5ed;border-radius:14px;padding:25px;display:grid;gap:15px}.provider-form label{display:grid;gap:7px;font-size:11px;font-weight:800}.provider-form input,.provider-form textarea{width:100%;border:1px solid #d9e0e9;padding:11px 12px;border-radius:8px;resize:vertical}.provider-form button{border:0}
.dev-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.dev-editor{background:#0e172d;color:#d5e9f5;border-radius:15px;overflow:hidden;border:1px solid #293b69;box-shadow:0 21px 45px #13243c18}.editor-bar{background:#17243f;border-bottom:1px solid #38476a;padding:13px 19px;display:flex;justify-content:space-between;align-items:center;gap:10px;font:700 10px/1.5 ui-monospace,monospace}.editor-bar>span:last-child{color:#b7c4d9;font-size:8px}.win-dots{display:inline-flex;gap:5px}.win-dots i{width:8px;height:8px;background:#909cba;border-radius:50%;display:inline-block}.dev-editor pre{margin:0;padding:32px 26px;white-space:pre-wrap;overflow-wrap:anywhere;font:13px/2.25 ui-monospace,Consolas,monospace}.syntax-key{color:#87b9ff}.syntax-val{color:#c9ffcb}.editor-footer{background:#15223e;padding:15px 20px;font:800 9px/1.5 ui-monospace,monospace;color:#b0c5d5;letter-spacing:.5px}.dev-steps{display:grid}.dev-row{display:grid;grid-template-columns:54px 1fr;gap:18px;border-bottom:1px solid #e0e7ec;padding:18px 0}.dev-row>span{font-size:10px;font-weight:850;color:#5c68c1}.dev-row strong{font-size:16px;letter-spacing:-.3px}.dev-row p{font-size:12px;color:#738197;margin:8px 0 0}
.company-details{margin-top:44px;display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid #e2e7ed;padding-top:28px}.company-details>div{display:grid;gap:10px}.company-details small{color:#7d899c;font-size:10px;font-weight:850}.company-details strong{font-size:17px;line-height:1.6;max-width:580px}
.site-footer{background:#0a1224;color:#fff;padding:70px 0 30px}.footer-main{display:grid;grid-template-columns:1.25fr 1fr;gap:70px}.footer-main .logo{color:#fff}.footer-about p{max-width:370px;color:#a5afc4;font-size:12px;line-height:1.95;margin:23px 0}.footer-about a[href^=mailto]{color:#c5ffe1;font-size:12px;font-weight:850}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.footer-links>div{display:grid;align-content:start;gap:13px}.footer-links strong{font-size:10px;color:#d9e5fa;letter-spacing:.9px}.footer-links a{font-size:11px;color:#93a0bc}.footer-links a:hover{color:#c2ffdb}.footer-bottom{display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid #ffffff20;margin-top:50px;padding-top:25px;color:#8492ad;font-size:9px;line-height:1.9}.footer-bottom span:last-child{white-space:nowrap}
@media(max-width:1180px){.nav{gap:17px}.header-inner{gap:18px}.header-cta{padding:12px}.hero h1{font-size:clamp(44px,5.2vw,67px)}.engine-visual{transform:scale(.9)}}
@media(max-width:960px){.nav,.header-cta{display:none}.hamburger{display:grid}.header-actions{margin-left:auto}.mobile-nav{display:grid;position:absolute;top:76px;left:0;right:0;background:#fff;box-shadow:0 30px 35px #0e1b391c;border-bottom:1px solid #dce2ed;padding:16px 30px;gap:0}.mobile-nav a{padding:13px 8px;border-bottom:1px solid #ebedf2;font-size:13px;font-weight:750}.hero-grid{grid-template-columns:1fr .9fr}.engine-visual{transform:scale(.8);margin-left:-25px}.role-grid,.market-grid{grid-template-columns:repeat(2,1fr)}.capacity-slider{grid-template-columns:repeat(2,1fr)}.showcase-grid{grid-template-columns:1fr;gap:30px}.showcase-copy h2,.showcase-copy p{max-width:750px}.twin-cta{grid-template-columns:1fr 1fr}.graph-spine{grid-template-columns:repeat(3,1fr)}.graph-point:nth-child(3):after{display:none}.feature-grid.four{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.shell{width:min(calc(100% - 36px),var(--max))}.site-header{height:66px}.header-inner{gap:12px}.mobile-nav{top:66px}.hero,.homehero{min-height:0}.hero-grid{display:flex;flex-direction:column;gap:6px;padding:72px 0 95px}.hero-copy{max-width:none}.hero h1{font-size:clamp(42px,9.5vw,65px);margin-top:20px}.hero-copy p{font-size:13px}.engine-visual{height:310px;max-width:360px;transform:scale(.62);margin-top:-55px;margin-bottom:-68px;flex-shrink:0}.engine-center{width:200px;height:200px}.engine-tag.left{left:-30px}.engine-tag.right{right:-30px}.hero-bottom>.shell{justify-content:space-between}.scroll-note{display:none}.section{padding-block:68px}.section-head{display:block}.section-head>p{margin-top:13px}.section-head h2,.showcase-copy h2,.ask-head h2,.dark-call h2,.form-grid h2{font-size:clamp(28px,7vw,43px)}.role-grid{grid-template-columns:1fr}.art{height:145px}.role-card p{min-height:0}.pipeline{grid-template-columns:repeat(2,1fr)}.pipe-arrow{display:none}.pipe-step{min-height:150px}.capacity-slider{grid-template-columns:1fr 1fr}.capacity-tile{min-height:240px}.twin-cta{grid-template-columns:1fr;padding-block:70px}.twin-card{min-height:290px}.dark-call{padding:38px 26px;display:block;margin-bottom:75px}.dark-call>a{margin-top:24px}.ask-section{padding-bottom:75px}.solution-stage{grid-template-columns:1fr;gap:10px}.solution-intent,.solution-final{min-height:120px}.solution-links{display:flex;justify-content:space-between}.solution-capacities{grid-template-columns:repeat(3,1fr)}.solution-cap{font-size:9px;text-align:center;padding:13px 5px}.graph-spine{grid-template-columns:1fr}.graph-point{min-height:65px}.graph-point:after{display:none}.graph-proof{display:grid}.builder-map{grid-template-columns:1fr}.builder-tracks{grid-template-columns:repeat(3,1fr)}.builder-tracks>div{font-size:9px}.step-grid,.provider-lane{grid-template-columns:repeat(2,1fr)}.form-grid,.dev-grid{grid-template-columns:1fr;gap:25px}.footer-main{grid-template-columns:1fr;gap:35px}.footer-bottom{display:block}.footer-bottom span{display:block;margin-bottom:9px}.company-details{grid-template-columns:1fr}}
@media(max-width:480px){.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .btn{justify-content:space-between}.engine-visual{margin-left:-15px}.section-head h2{font-size:32px}.capacity-slider,.market-grid,.feature-grid.four,.feature-grid.three{grid-template-columns:1fr}.capacity-tile{min-height:200px}.workbench-body{grid-template-columns:1fr;gap:18px}.bench-track{grid-template-columns:repeat(3,1fr)}.bench-block{font-size:9px;text-align:center}.bench-block span{display:block;margin:0}.bench-preview{height:100px}.flow-footer{display:block}.flow-footer .text-link{display:block;margin-top:22px}.ask-controls{display:block}.ask-controls>#ask-run{width:100%;margin-top:11px}.market-tabs{gap:6px}.market-tabs button{font-size:10px;padding:8px}.market-tile{min-height:310px}.role-card h3{font-size:19px}.step-grid,.provider-lane{grid-template-columns:1fr}.builder-tracks{grid-template-columns:1fr}.graph-board{padding:20px}.footer-links{grid-template-columns:repeat(2,1fr)}.logo{font-size:19px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}

/* V5.1 | Seven distinct, page-native hero illustrations. The orbital Kabin Core
   visual is exclusively owned by the homepage. All other pages introduce their
   own visual metaphor, color language, information architecture and rhythm. */
.hero-variant .hero-grid{grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:43px}
.hero-variant .hero-copy{min-width:0;max-width:620px}
.hero-variant h1{font-size:clamp(43px,4.45vw,65px);letter-spacing:-.067em;line-height:1.16}
.hero-variant .hero-copy p{max-width:550px}
.hero-variant-platform{background:radial-gradient(ellipse at 86% 45%,#204e89 0%,transparent 55%),linear-gradient(125deg,#07172b,#0a1d38 75%,#10314d)}
.hero-variant-solutions{background:radial-gradient(ellipse at 78% 37%,#623f99 0%,transparent 58%),linear-gradient(110deg,#100e24,#211737 72%,#2a2248)}
.hero-variant-marketplace{background:radial-gradient(ellipse at 80% 36%,#244578 0%,transparent 59%),linear-gradient(105deg,#0a1428,#10244b 70%,#112653)}
.hero-variant-builders{background:radial-gradient(ellipse at 88% 45%,#71447b 0%,transparent 53%),linear-gradient(115deg,#190f25,#2b183c 78%,#402242)}
.hero-variant-providers{background:radial-gradient(ellipse at 76% 28%,#1c7065 0%,transparent 58%),linear-gradient(115deg,#071c27,#123c3d 80%,#113b3f)}
.hero-variant-developers{background:radial-gradient(ellipse at 82% 45%,#274b83 0%,transparent 54%),linear-gradient(120deg,#080f1f,#111e3a 72%,#18234d)}
.hero-variant-company{background:radial-gradient(ellipse at 82% 38%,#394688 0%,transparent 63%),linear-gradient(117deg,#0a1026,#151b3b 76%,#251e52)}
.hv{width:100%;max-width:590px;min-height:452px;position:relative;isolation:isolate;min-width:0;border-radius:18px;overflow:hidden;box-shadow:0 25px 75px #0002;font-size:12px}
.hv *{box-sizing:border-box}
.hv-topline{height:48px;padding:0 20px;display:flex;justify-content:space-between;gap:8px;align-items:center;font:800 9px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.8px}
.hv-topline>span:last-child{opacity:.68}
.hv-live{color:#a8f2de}
.hv small{font-size:9px;line-height:1.5}
.hv strong{line-height:1.32}
.hv-platform{background:radial-gradient(circle at 70% 20%,#245b90,#0b2342 73%);border:1px solid #76b6db55;color:#e4f4ff}
.hv-platform-body{padding:10px 34px 25px;display:grid;gap:9px}
.hv-source{border:1px solid #77b5e878;background:#244d78a8;border-radius:11px;padding:17px 22px;text-align:center;display:grid;gap:4px}
.hv-source span,.hv-source small{color:#afcddf}
.hv-source>span{font:800 9px/1.3 ui-monospace,monospace;letter-spacing:1.4px}
.hv-source strong{font-size:18px;letter-spacing:-.5px}
.hv-platform-feed{font-size:23px;font-weight:850;text-align:center;line-height:1;color:#aafce0}
.hv-platform-feed span{font:800 8px/1.5 ui-monospace,monospace;letter-spacing:1px;vertical-align:middle;color:#90bfcc;margin-left:8px}
.hv-two-lanes{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.hv-two-lanes>div{border:1px solid #6b94c25c;padding:18px 13px;border-radius:10px;background:#14375bc2;display:grid;gap:6px}
.hv-two-lanes small{color:#91c9dc;font-weight:800;letter-spacing:.5px}
.hv-two-lanes strong{font-size:13px}
.hv-two-lanes em{font-style:normal;color:#afc1da;font-size:9px}
.hv-core-control{border-radius:10px;background:#c0ffe5;color:#102d39;padding:14px;display:grid;align-items:center;grid-template-columns:51px 1fr auto;gap:14px}
.hv-hex{font-size:32px;line-height:1;text-align:center}
.hv-core-control>div:nth-child(2){display:grid}
.hv-core-control small{font-weight:850;color:#3a766b;letter-spacing:1px}
.hv-core-control strong{font-size:19px;letter-spacing:-.8px}
.hv-core-control span{font-size:9px;color:#34716d}
.hv-core-control>b{font:850 10px/1.2 ui-monospace,monospace}
.hv-output{display:flex;gap:12px;align-items:center;background:#1e4569;border:1px solid #58bcb48e;padding:13px 18px;border-radius:10px}
.hv-output>span{color:#c0ffe5;font-size:23px}
.hv-output div{display:grid;gap:4px}
.hv-output small{font-weight:850;letter-spacing:.9px;color:#a0d7cf}
.hv-output strong{font-size:13px}

.hv-solutions{background:linear-gradient(150deg,#211634,#17142b 65%,#34244d);border:1px solid #a68eca58;color:#f1e8ff;padding:0 23px 23px}
.hv-solutions .hv-topline{padding:0 3px;color:#d7c1fe}
.hv-solution-brief{background:#dcd1ff;color:#302041;border-radius:10px;padding:23px 22px 18px;display:grid;gap:8px;position:relative}
.hv-solution-brief:after{content:"↗";position:absolute;right:22px;top:21px;font-size:22px;color:#7861bf}
.hv-solution-brief small{font-weight:850;letter-spacing:1px;color:#7255aa}
.hv-solution-brief strong{font-size:18px;letter-spacing:-.6px;max-width:86%}
.hv-solution-brief>span{font-size:10px;color:#6f5c93}
.hv-story-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0}
.hv-scene{height:172px;background:linear-gradient(155deg,#4b3975,#2b254b);border:1px solid #ae8bea66;border-radius:10px;padding:14px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}
.hv-scene:nth-child(2){background:linear-gradient(150deg,#543381,#39254d)}
.hv-scene:nth-child(3){background:linear-gradient(150deg,#32638b,#293356)}
.hv-scene>span{font:800 9px/1.4 ui-monospace,monospace;color:#d5c5e9}
.hv-scene-icon{font-size:43px;text-align:center;color:#d4ffe4;line-height:1}
.hv-scene b{font-size:11px;font-weight:800}
.hv-soundwave{font:800 22px/1 ui-monospace,monospace;color:#dec1ff;text-align:center;letter-spacing:-3px;white-space:nowrap}
.hv-solution-bar{border:1px solid #9784c75c;border-radius:8px;background:#17162d;padding:13px;display:flex;align-items:center;justify-content:space-between;gap:10px}
.hv-solution-bar>span{font:800 9px/1.5 ui-monospace,monospace;color:#a9b6e4}
.hv-solution-bar>div{display:flex;gap:4px}
.hv-solution-bar i{display:block;height:11px;width:8px;background:#90d9cc;border-radius:2px}
.hv-solution-bar i:nth-child(even){background:#9996fa;height:17px;margin-top:-3px}
.hv-solution-bar strong{font-size:11px;color:#aaffd8}

.hv-marketplace{background:#f1f5ff;color:#15264b;border:1px solid #c8d5f188;padding:24px;display:flex;flex-direction:column;gap:17px}
.hv-market-head{display:flex;justify-content:space-between;gap:10px;align-items:center;font-size:10px;font-weight:850}
.hv-market-head>span{display:flex;align-items:center;gap:8px}
.hv-market-head b{font:850 9px/1.5 ui-monospace,monospace;color:#5570b3}
.hv-market-symbol{width:34px;height:34px;display:grid;place-items:center;background:#353b9d;color:white;border-radius:10px;font-size:23px}
.hv-market-search{height:54px;background:#fff;border:1px solid #ccd8f1;display:flex;align-items:center;gap:10px;padding:10px 15px;border-radius:9px;color:#6c79a5}
.hv-market-search>span{font-size:26px;color:#4e60a8}
.hv-market-search strong{font-size:12px;font-weight:650}
.hv-market-search small{margin-left:auto;color:#afb9d4}
.hv-market-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;flex:1}
.hv-market-shelf>div{border:1px solid #d7e0f0;background:#fff;border-radius:12px;padding:16px 11px;display:grid;gap:3px;align-content:center;text-align:center;min-width:0}
.hv-market-shelf>div:nth-child(2){background:#f4ecff}
.hv-market-shelf>div:nth-child(3){background:#e8f7f4}
.hv-market-shelf>div:nth-child(4){background:#eaf5ff}
.hv-market-shelf>div:nth-child(5){background:#f6f4e9}
.hv-market-shelf>div:nth-child(6){background:#edf0ff}
.hv-market-shelf i{font:800 27px/1.5 var(--font);color:#5756c0;font-style:normal}
.hv-market-shelf strong{font-size:12px;letter-spacing:-.3px}
.hv-market-shelf span{font-size:9px;color:#818ca3}
.hv-market-foot{display:flex;justify-content:space-between;gap:9px;color:#4c67a7;font:800 9px/1.5 ui-monospace,monospace}

.hv-builders{background:radial-gradient(circle at 40% 0,#835e9a,#2b203f 70%);border:1px solid #d5a5e35c;color:#f5e9ff;padding:26px}
.hv-builder-head{display:flex;justify-content:space-between;gap:8px;font:800 10px/1.5 ui-monospace,monospace;color:#d8c3f2}
.hv-idea-note{position:relative;background:#fbedbc;color:#4d354b;width:83%;margin:24px auto 10px;min-height:160px;padding:23px 26px;transform:rotate(-3deg);box-shadow:9px 13px 0 #efbce429,0 25px 38px #130a2a44;display:grid;gap:12px}
.hv-idea-note:after{content:"✳";position:absolute;top:-19px;right:22px;font-size:27px;color:#fce8fb;transform:rotate(15deg);text-shadow:0 3px 10px #3c184b}
.hv-idea-note small{font-weight:850;letter-spacing:.7px;color:#927159}
.hv-idea-note strong{font-size:17px;line-height:1.45;letter-spacing:-.4px}
.hv-idea-note span{font-size:10px;color:#92775c}
.hv-builder-link{text-align:center;font-size:23px;font-weight:850;color:#b6ffe0}
.hv-builder-link small{font:850 9px/1.5 ui-monospace,monospace;letter-spacing:.8px;margin-left:9px;color:#d4c1e8}
.hv-builder-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:15px 0}
.hv-builder-flow>div{display:grid;gap:10px;padding:15px 10px;border:1px solid #b8a3e66b;border-radius:9px;background:#704f9085}
.hv-builder-flow span{font-size:9px;color:#ded2f6}
.hv-builder-flow b{font-size:11px;overflow-wrap:anywhere}
.hv-recipe-ready{display:grid;grid-template-columns:29px 1fr 22px;gap:11px;align-items:center;background:#deebff;border-radius:9px;color:#312d54;padding:14px}
.hv-recipe-ready>span{font-size:25px;color:#5b53a4}
.hv-recipe-ready>div{display:grid;gap:3px}
.hv-recipe-ready small{font-weight:850;letter-spacing:.5px;color:#7360a0}
.hv-recipe-ready strong{font-size:12px}
.hv-recipe-ready>b{color:#44957a;font-size:17px}

.hv-providers{background:radial-gradient(circle at 70% 0,#2a817b,#0d2934 70%);border:1px solid #58b9a072;padding:26px;color:#defbed}
.hv-provider-caption{display:flex;justify-content:space-between;gap:9px;color:#b6dcd5;font:850 10px/1.5 ui-monospace,monospace;letter-spacing:.6px;margin-bottom:27px}
.hv-provider-caption span{color:#80d6bb}
.hv-passport{border:1px solid #8bd4bd8a;border-radius:14px;overflow:hidden;background:linear-gradient(170deg,#265c64,#153642);box-shadow:0 19px 35px #041c264a}
.hv-passport-top{display:grid;grid-template-columns:61px minmax(0,1fr) 22px;gap:12px;align-items:center;padding:24px 20px}
.hv-provider-icon{width:56px;height:56px;border:1px solid #a0fdd2a0;border-radius:13px;background:#a3ffdb18;display:grid;place-items:center;font-size:32px;color:#baffdd}
.hv-passport-top>div:nth-child(2){display:grid;gap:5px;min-width:0}
.hv-passport-top small{color:#acd8d5;font-weight:850;letter-spacing:1px}
.hv-passport-top strong{font:850 18px/1.35 ui-monospace,monospace;overflow-wrap:anywhere}
.hv-passport-top span{font-size:10px;color:#abd7ca}
.hv-passport-top b{font-size:22px;color:#c3ffdd}
.hv-passport-rows{display:grid;gap:0;border-top:1px solid #9dbebc40}
.hv-passport-rows>div{display:grid;grid-template-columns:90px minmax(0,1fr) 21px;gap:8px;align-items:center;padding:14px 20px;border-bottom:1px solid #95b7b12a}
.hv-passport-rows span{font:850 10px/1.4 ui-monospace,monospace;color:#a1ceca}
.hv-passport-rows strong{font:750 11px/1.45 ui-monospace,monospace;overflow-wrap:anywhere}
.hv-passport-rows i{color:#afffd1;font-size:14px;font-style:normal}
.hv-provider-proof{margin-top:22px;border:1px dashed #86cebd6e;border-radius:9px;padding:15px;display:grid;gap:11px;text-align:center}
.hv-provider-proof>span{font:800 10px/1.5 ui-monospace,monospace;letter-spacing:.7px}
.hv-provider-proof>div{display:flex;gap:25px;justify-content:center;color:#a7f4d2}
.hv-provider-proof>div i{font-size:18px;font-style:normal}
.hv-provider-proof>div .pending{color:#6e9f9f}
.hv-provider-proof strong{font-size:9px;letter-spacing:1px;color:#a6dccc}

.hv-developers{background:#0d1324;color:#d9e6fc;border:1px solid #50617b9c;font:650 11px/1.6 ui-monospace,Consolas,monospace}
.hv-editor-title{background:#1d2942;height:53px;padding:0 19px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #3c4c65}
.hv-editor-title>div{display:flex;gap:6px}
.hv-editor-title i{display:block;width:9px;height:9px;border-radius:50%;background:#d58c94}
.hv-editor-title i:nth-child(2){background:#e5c477}
.hv-editor-title i:nth-child(3){background:#82caaa}
.hv-editor-title>span{font-size:11px;color:#d6dffc}
.hv-editor-title>strong{margin-left:auto;font-size:9px;color:#91a5c5}
.hv-editor-layout{display:grid;grid-template-columns:55px 1fr;min-height:335px}
.hv-editor-rail{background:#131e31;border-right:1px solid #354565;display:flex;flex-direction:column;gap:23px;align-items:center;padding-top:25px;color:#8ca4c6;font-size:20px}
.hv-code{padding:29px 14px 15px;display:grid;gap:12px;align-content:start;min-width:0}
.hv-code>div{white-space:nowrap;display:flex;align-items:center;gap:8px}
.hv-code em{font-style:normal;color:#556781;display:inline-block;width:20px;text-align:right;flex-shrink:0}
.hv-code .hv-purple{color:#ce99ff}
.hv-code .hv-blue{color:#8cbff9}
.hv-code .hv-green{color:#b7f8cb}
.hv-code .hv-yellow{color:#f1db8c}
.hv-code .hv-muted{color:#9eb0cf}
.hv-editor-bottom{border-top:1px solid #3a4b66;background:#17253b;display:flex;justify-content:space-between;gap:8px;padding:15px 19px;color:#a9d6c6;font:800 9px/1.6 ui-monospace,monospace}
.hv-editor-bottom span:last-child{color:#e9d598}

.hv-company{background:radial-gradient(circle at 45% 13%,#525b9d,#182045 71%);border:1px solid #9893db66;color:#edf0ff;padding:26px;display:flex;flex-direction:column}
.hv-company-mark{position:absolute;top:5px;right:48px;font-size:203px;line-height:1;font-weight:900;letter-spacing:-20px;color:#ffffff0c;pointer-events:none}
.hv-company-mark span{font-size:54px;letter-spacing:normal;vertical-align:top;margin-left:8px;color:#bcffdc38}
.hv-company-head{display:grid;gap:6px;position:relative;z-index:1}
.hv-company-head>span{font-size:10px;letter-spacing:2px;font-weight:850;color:#baffdf}
.hv-company-head strong{font-size:23px;letter-spacing:-1px}
.hv-company-three{margin-top:auto;display:grid;gap:11px;position:relative;z-index:1}
.hv-company-three>div{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;border:1px solid #acb7fa66;border-radius:10px;padding:18px;background:#a2a4fb16}
.hv-company-three>div:nth-child(2){background:#dabaf320}
.hv-company-three>div:nth-child(3){background:#9cffe21a}
.hv-company-three span{font:850 10px/1.4 ui-monospace,monospace;color:#b7ffde}
.hv-company-three b{font-size:14px;letter-spacing:.5px}
.hv-company-three small{color:#b5c0e5}
.hv-company-line{display:flex;gap:11px;align-items:center;justify-content:space-between;padding-top:24px;color:#c9d6ff;font:800 9px/1.5 ui-monospace,monospace;letter-spacing:.8px}
.hv-company-line i{flex:1;height:1px;background:linear-gradient(90deg,#baffda,#8694db);min-width:10px}
.hv-company-line strong{font:inherit;color:#baffda}
@media(max-width:1180px){.hero-variant .hero-grid{gap:25px}.hero-variant h1{font-size:clamp(40px,4.7vw,62px)}}
@media(max-width:960px){.hero-variant .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:15px}.hv{min-height:400px}.hv-marketplace{padding:16px}.hv-market-shelf{gap:6px}.hv-market-shelf>div{padding:10px 5px}.hv-code{font-size:9px;padding-inline:8px}.hv-code>div{gap:5px}}
@media(max-width:720px){.hero-variant .hero-grid{display:flex;flex-direction:column;gap:36px;padding-top:65px;padding-bottom:93px}.hero-variant h1{font-size:clamp(37px,9vw,55px)}.hv{min-height:0;width:100%;max-width:520px;flex-shrink:0}.hv-platform-body{padding-inline:20px}.hv-company{min-height:415px}.hv-marketplace{min-height:405px;padding:19px}.hv-market-shelf>div{padding:16px 8px}.hv-solutions{min-height:410px}.hv-developers{min-height:410px}.hv-providers{min-height:420px}.hv-builders{min-height:440px}.hv-idea-note{margin-top:30px}}
@media(max-width:420px){.hv-topline{padding-inline:11px;font-size:8px}.hv-platform-body{padding:10px 12px 18px}.hv-source{padding:14px}.hv-two-lanes>div{padding:12px 10px}.hv-core-control{grid-template-columns:35px 1fr auto;padding:11px;gap:8px}.hv-hex{font-size:24px}.hv-core-control strong{font-size:16px}.hv-core-control>b{font-size:9px}.hv-solutions{padding:0 12px 15px}.hv-story-strip{gap:6px}.hv-scene{height:142px;padding:9px}.hv-scene-icon{font-size:33px}.hv-soundwave{font-size:14px;letter-spacing:-2px}.hv-solution-bar{padding:10px 7px}.hv-solution-bar>span{font-size:8px}.hv-solution-bar strong{font-size:9px}.hv-marketplace{padding:12px;gap:12px}.hv-market-shelf{gap:6px}.hv-market-shelf>div{padding:10px 5px}.hv-market-shelf i{font-size:23px}.hv-market-shelf strong{font-size:10px}.hv-market-shelf span{font-size:8px}.hv-market-head b{font-size:8px}.hv-builder-flow>div{padding:12px 7px}.hv-idea-note{width:92%;padding:18px}.hv-idea-note strong{font-size:15px}.hv-builders{padding:16px}.hv-provider-caption{font-size:8px}.hv-providers{padding:14px}.hv-passport-top{padding:17px 12px;grid-template-columns:48px minmax(0,1fr) 14px}.hv-provider-icon{width:45px;height:45px}.hv-passport-top strong{font-size:13px}.hv-passport-rows>div{grid-template-columns:76px minmax(0,1fr) 14px;padding-inline:12px}.hv-passport-rows strong{font-size:10px}.hv-code{font-size:8.7px;gap:9px}.hv-editor-rail{width:36px;font-size:17px}.hv-editor-layout{grid-template-columns:36px 1fr;min-height:285px}.hv-editor-title{padding-inline:10px}.hv-editor-title>strong{font-size:8px}.hv-company{padding:16px}.hv-company-three>div{padding:13px 10px;grid-template-columns:22px 1fr auto;gap:7px}.hv-company-three small{font-size:8px}.hv-company-three b{font-size:12px}.hv-company-line{font-size:8px}}
