.BuilderCta-module__rTNsXW__section{background:var(--paper);color:var(--ink-950)}.BuilderCta-module__rTNsXW__inner{width:min(calc(100% - 2rem), var(--page-max));grid-template-columns:1.2fr .8fr;gap:clamp(3rem,7vw,8rem);margin:0 auto;padding:clamp(5rem,9vw,9rem) 0;display:grid}.BuilderCta-module__rTNsXW__copy{align-self:center}.BuilderCta-module__rTNsXW__kicker{color:#4b625c;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.4rem;font-size:.66rem;display:block}.BuilderCta-module__rTNsXW__copy h2{max-width:12ch;font-family:var(--font-display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(3rem,5.2vw,5.8rem);font-weight:900;line-height:.92}.BuilderCta-module__rTNsXW__copy>p{color:#52625d;max-width:38rem;margin:1.6rem 0;font-size:.95rem;line-height:1.7}.BuilderCta-module__rTNsXW__copy ul{gap:.72rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.BuilderCta-module__rTNsXW__copy li{color:#40534d;align-items:center;gap:.55rem;font-size:.78rem;display:flex}.BuilderCta-module__rTNsXW__copy li svg{color:var(--signal)}.BuilderCta-module__rTNsXW__copy>a{background:var(--ink-950);min-height:3.5rem;color:var(--paper);align-items:center;gap:.5rem;padding:0 1.25rem;font-size:.82rem;font-weight:850;display:inline-flex}.BuilderCta-module__rTNsXW__offer{background:radial-gradient(circle at 100% 0, #82c8ff3d, transparent 18rem), var(--signal);color:#fff;box-shadow:1.3rem 1.3rem 0 var(--ink-950);padding:clamp(1.7rem,4vw,3rem);position:relative;overflow:hidden}.BuilderCta-module__rTNsXW__offer:after{content:"";border:3.5rem solid #ffffff1a;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-6rem;right:-4rem}.BuilderCta-module__rTNsXW__offerTop{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.65rem;display:flex}.BuilderCta-module__rTNsXW__plan{margin:3rem 0 .2rem;font-size:.82rem;font-weight:750}.BuilderCta-module__rTNsXW__price{display:grid}.BuilderCta-module__rTNsXW__price small{opacity:.68;font-size:.72rem;text-decoration:line-through}.BuilderCta-module__rTNsXW__price strong{font-family:var(--font-display);letter-spacing:-.08em;margin:.25rem 0;font-size:clamp(4rem,7vw,7rem);font-weight:900;line-height:.9}.BuilderCta-module__rTNsXW__price span{font-family:var(--font-mono);text-transform:uppercase;font-size:.59rem}.BuilderCta-module__rTNsXW__coupon{z-index:1;background:#07100e24;border:1px dashed #ffffff8c;justify-content:space-between;align-items:center;gap:1rem;margin-top:2.3rem;padding:.9rem;display:flex;position:relative}.BuilderCta-module__rTNsXW__coupon span{opacity:.78;font-size:.65rem}.BuilderCta-module__rTNsXW__coupon strong{font-family:var(--font-mono);letter-spacing:.05em;font-size:.68rem}.BuilderCta-module__rTNsXW__terms{z-index:1;opacity:.76;margin:1.2rem 0 0;font-size:.63rem;line-height:1.6;position:relative}@media (max-width:850px){.BuilderCta-module__rTNsXW__inner{grid-template-columns:1fr}.BuilderCta-module__rTNsXW__offer{box-shadow:.8rem .8rem 0 var(--ink-950)}}
.MetricPanel-module__KKWRkq__panel{background:var(--ink-900)}.MetricPanel-module__KKWRkq__metrics{border-bottom:1px solid var(--line-dark);grid-template-columns:1.55fr 1fr 1fr .85fr;display:grid}.MetricPanel-module__KKWRkq__metric{border-right:1px solid var(--line-dark);min-width:0;padding:1rem 1.05rem}.MetricPanel-module__KKWRkq__metric:last-child{border-right:0}.MetricPanel-module__KKWRkq__metric>span{color:#81958c;font-family:var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-bottom:.48rem;font-size:.57rem;display:block;overflow:hidden}.MetricPanel-module__KKWRkq__metric strong{color:var(--paper);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:650;display:block;overflow:hidden}.MetricPanel-module__KKWRkq__metric small{color:var(--signal);margin-left:.2rem;font-size:.64rem}.MetricPanel-module__KKWRkq__analysisHeader{color:var(--paper-soft);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.05rem .5rem;font-size:.72rem;font-weight:760;display:flex}.MetricPanel-module__KKWRkq__confidence{color:var(--signal);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.35rem;font-size:.59rem;font-weight:600;display:inline-flex}.MetricPanel-module__KKWRkq__warnings{gap:.35rem;margin:0;padding:.25rem 1.05rem 1rem;list-style:none;display:grid}.MetricPanel-module__KKWRkq__warnings li{color:#92a49c;align-items:flex-start;gap:.42rem;font-size:.67rem;line-height:1.45;display:flex}.MetricPanel-module__KKWRkq__warnings li[data-severity=error]{color:var(--danger)}.MetricPanel-module__KKWRkq__warnings li svg{flex:none;margin-top:.08rem}@media (max-width:700px){.MetricPanel-module__KKWRkq__metrics{grid-template-columns:1fr 1fr}.MetricPanel-module__KKWRkq__metric:nth-child(2){border-right:0}.MetricPanel-module__KKWRkq__metric:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}}
.ThreeViewport-module__pnOqzG__viewport{border-bottom:1px solid var(--line-dark);background:radial-gradient(circle at 50% 42%,#2f82ff21,#0000 44%),#101b18;min-height:24rem;position:relative;overflow:hidden}.ThreeViewport-module__pnOqzG__canvasHost{position:absolute;inset:0}.ThreeViewport-module__pnOqzG__canvasHost canvas{cursor:grab;width:100%;height:100%;display:block}.ThreeViewport-module__pnOqzG__canvasHost canvas:active{cursor:grabbing}.ThreeViewport-module__pnOqzG__topBar,.ThreeViewport-module__pnOqzG__axis{z-index:2;color:#93a69e;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem;position:absolute}.ThreeViewport-module__pnOqzG__topBar{align-items:center;gap:.48rem;display:flex;top:1rem;left:1rem}.ThreeViewport-module__pnOqzG__liveDot{background:var(--signal);border-radius:50%;width:.46rem;height:.46rem;box-shadow:0 0 0 5px #2f82ff21}.ThreeViewport-module__pnOqzG__tools{z-index:3;border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07100eb8;display:flex;position:absolute;top:.75rem;right:.75rem;overflow:hidden}.ThreeViewport-module__pnOqzG__tools button{border:0;border-right:1px solid var(--line-dark);color:#c4d1cb;cursor:pointer;background:0 0;place-items:center;width:2.5rem;height:2.5rem;display:grid}.ThreeViewport-module__pnOqzG__tools button:last-child{border-right:0}.ThreeViewport-module__pnOqzG__tools button:hover,.ThreeViewport-module__pnOqzG__tools button[aria-pressed=true]{background:var(--signal);color:var(--ink-950)}.ThreeViewport-module__pnOqzG__axis{bottom:.9rem;right:1rem}@media (max-width:700px){.ThreeViewport-module__pnOqzG__viewport{min-height:20rem}}
.StlWorkbench-module__0uTUCG__workbench{background:var(--ink-900);box-shadow:var(--shadow);border:1px solid #82c8ff47;transition:border-color .16s,transform .16s;position:relative;overflow:hidden}.StlWorkbench-module__0uTUCG__dragging{border-color:var(--signal);transform:translateY(-3px)}.StlWorkbench-module__0uTUCG__header{border-bottom:1px solid var(--line-dark);align-items:center;gap:.8rem;min-height:5.25rem;padding:.9rem 1rem;display:flex}.StlWorkbench-module__0uTUCG__header>div:first-child{min-width:0;margin-right:auto;display:grid}.StlWorkbench-module__0uTUCG__eyebrow{color:var(--signal);font-family:var(--font-mono);letter-spacing:.12em;margin-bottom:.25rem;font-size:.58rem}.StlWorkbench-module__0uTUCG__header strong,.StlWorkbench-module__0uTUCG__header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StlWorkbench-module__0uTUCG__header strong{max-width:23rem;color:var(--paper);font-size:.84rem}.StlWorkbench-module__0uTUCG__header small{color:#7f9189;font-family:var(--font-mono);margin-top:.18rem;font-size:.58rem}.StlWorkbench-module__0uTUCG__uploadButton{border:1px solid var(--line-dark);min-height:2.7rem;color:var(--paper);cursor:pointer;background:#ffffff08;align-items:center;gap:.45rem;padding:0 .92rem;font-size:.72rem;font-weight:780;display:inline-flex}.StlWorkbench-module__0uTUCG__uploadButton:hover{border-color:var(--signal);color:var(--sky)}.StlWorkbench-module__0uTUCG__dropOverlay{z-index:20;color:var(--paper);text-align:center;background:#07100eeb;place-content:center;place-items:center;display:grid;position:absolute;inset:5.25rem 0 0}.StlWorkbench-module__0uTUCG__dropOverlay svg{color:var(--signal);margin-bottom:.8rem}.StlWorkbench-module__0uTUCG__dropOverlay strong{font-size:1.1rem}.StlWorkbench-module__0uTUCG__dropOverlay span{color:#92a49c;margin-top:.35rem;font-size:.75rem}.StlWorkbench-module__0uTUCG__fileQueue{border-bottom:1px solid var(--line-dark);background:#0b1412;align-items:center;gap:.65rem;min-height:3rem;padding:.55rem .75rem;display:flex;overflow:hidden}.StlWorkbench-module__0uTUCG__queueLabel{color:#7f9189;font-family:var(--font-mono);text-transform:uppercase;flex:none;align-items:center;gap:.35rem;font-size:.56rem;display:inline-flex}.StlWorkbench-module__0uTUCG__queueItems{scrollbar-width:none;gap:.45rem;min-width:0;display:flex;overflow-x:auto}.StlWorkbench-module__0uTUCG__queueItem{border:1px solid var(--line-dark);color:#b9c6c0;grid-template-columns:auto 1fr auto;align-items:center;gap:.34rem;min-width:9rem;max-width:12rem;padding:.52rem .58rem;font-size:.6rem;display:grid;position:relative;overflow:hidden}.StlWorkbench-module__0uTUCG__queueItem>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.StlWorkbench-module__0uTUCG__queueItem small{color:var(--sky);font-family:var(--font-mono);font-size:.5rem}.StlWorkbench-module__0uTUCG__queueItem i{background:var(--signal);height:2px;position:absolute;bottom:0;left:0;right:0}.StlWorkbench-module__0uTUCG__controls{border-bottom:1px solid var(--line-dark);background:#0c1714;grid-template-columns:1fr .66fr .7fr;display:grid}.StlWorkbench-module__0uTUCG__controlGroup,.StlWorkbench-module__0uTUCG__quantity{border-right:1px solid var(--line-dark);min-width:0;padding:.72rem .8rem}.StlWorkbench-module__0uTUCG__quantity{border-right:0}.StlWorkbench-module__0uTUCG__controlGroup>span,.StlWorkbench-module__0uTUCG__quantity>span{color:#71837b;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.38rem;font-size:.53rem;display:block}.StlWorkbench-module__0uTUCG__controlGroup>div,.StlWorkbench-module__0uTUCG__quantity>div{border:1px solid var(--line-dark);display:flex;overflow:hidden}.StlWorkbench-module__0uTUCG__controlGroup button,.StlWorkbench-module__0uTUCG__quantity button{border:0;border-right:1px solid var(--line-dark);color:#9eafa7;cursor:pointer;min-width:2.15rem;min-height:1.9rem;font-family:var(--font-mono);background:0 0;place-items:center;padding:0 .4rem;font-size:.58rem;display:grid}.StlWorkbench-module__0uTUCG__controlGroup button:last-child,.StlWorkbench-module__0uTUCG__quantity button:last-child{border-right:0}.StlWorkbench-module__0uTUCG__controlGroup button:hover,.StlWorkbench-module__0uTUCG__controlGroup button[aria-pressed=true],.StlWorkbench-module__0uTUCG__quantity button:hover{background:var(--signal);color:#fff}.StlWorkbench-module__0uTUCG__quantity button:disabled{cursor:not-allowed;opacity:.35}.StlWorkbench-module__0uTUCG__quantity strong{min-width:2.4rem;color:var(--paper);font-family:var(--font-mono);place-items:center;font-size:.65rem;display:grid}.StlWorkbench-module__0uTUCG__footer{border-top:1px solid var(--line-dark);background:#08110f;justify-content:space-between;align-items:center;gap:1rem;min-height:4.1rem;padding:.78rem 1rem;display:flex}.StlWorkbench-module__0uTUCG__footer p{color:#8fa097;align-items:flex-start;gap:.45rem;max-width:65%;margin:0;font-size:.63rem;line-height:1.45;display:flex}.StlWorkbench-module__0uTUCG__footer p svg{color:var(--signal);flex:none}.StlWorkbench-module__0uTUCG__footer a{color:var(--sky);white-space:nowrap;align-items:center;gap:.25rem;font-size:.67rem;font-weight:780;display:inline-flex}@media (max-width:700px){.StlWorkbench-module__0uTUCG__header strong{max-width:11rem}.StlWorkbench-module__0uTUCG__uploadButton{justify-content:center;width:2.75rem;padding:0;font-size:0}.StlWorkbench-module__0uTUCG__controls{grid-template-columns:1fr .7fr}.StlWorkbench-module__0uTUCG__quantity{border-top:1px solid var(--line-dark);grid-column:1/-1}.StlWorkbench-module__0uTUCG__footer{flex-direction:column;align-items:flex-start}.StlWorkbench-module__0uTUCG__footer p{max-width:100%}}
.Hero-module___fwv3q__hero{isolation:isolate;background:radial-gradient(circle at 8% 17%, #2f82ff21, transparent 30rem), var(--ink-950);position:relative;overflow:hidden}.Hero-module___fwv3q__blueprint{z-index:-1;opacity:.34;background-image:linear-gradient(#82c8ff14 1px,#0000 1px),linear-gradient(90deg,#82c8ff14 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.Hero-module___fwv3q__layout{width:min(calc(100% - 2rem), var(--page-max));grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr);align-items:center;gap:clamp(2.5rem,5vw,6rem);min-height:calc(100vh - 5rem);margin:0 auto;padding:5.5rem 0 6rem;display:grid}.Hero-module___fwv3q__copy{z-index:2;position:relative}.Hero-module___fwv3q__eyebrow{color:var(--sky);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.5rem;font-size:.66rem;display:flex}.Hero-module___fwv3q__eyebrow i{background:var(--signal);width:2.2rem;height:1px}.Hero-module___fwv3q__copy h1{max-width:12ch;color:var(--paper);font-family:var(--font-display);letter-spacing:-.075em;text-wrap:balance;text-transform:uppercase;margin:0;font-size:clamp(3.8rem,6.6vw,7.2rem);font-weight:900;font-stretch:75%;line-height:.87}.Hero-module___fwv3q__copy h1 strong{color:var(--signal);font-weight:inherit}.Hero-module___fwv3q__lead{color:#aab9b2;max-width:38rem;margin:2rem 0 0;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.65}.Hero-module___fwv3q__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.Hero-module___fwv3q__primaryAction,.Hero-module___fwv3q__secondaryAction{justify-content:center;align-items:center;gap:.55rem;min-height:3.45rem;padding:0 1.25rem;font-size:.82rem;font-weight:850;transition:transform .16s,background .16s;display:inline-flex}.Hero-module___fwv3q__primaryAction{background:var(--signal);color:#fff}.Hero-module___fwv3q__secondaryAction{border:1px solid var(--line-dark);color:var(--paper-soft);background:#ffffff05}.Hero-module___fwv3q__primaryAction:hover,.Hero-module___fwv3q__secondaryAction:hover{transform:translateY(-2px)}.Hero-module___fwv3q__primaryAction:hover{background:var(--signal-strong)}.Hero-module___fwv3q__assurances{color:#869890;flex-wrap:wrap;gap:1.2rem;margin-top:1.25rem;font-size:.7rem;display:flex}.Hero-module___fwv3q__assurances span{align-items:center;gap:.35rem;display:inline-flex}.Hero-module___fwv3q__assurances svg{color:var(--sky)}.Hero-module___fwv3q__facts{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);max-width:39rem;margin:3.1rem 0 0;display:grid}.Hero-module___fwv3q__facts div{border-right:1px solid var(--line-dark);padding:1rem .8rem 0 0}.Hero-module___fwv3q__facts div:last-child{border-right:0;padding-left:.8rem}.Hero-module___fwv3q__facts dt{color:var(--signal);font-family:var(--font-mono);margin-bottom:.35rem;font-size:.65rem}.Hero-module___fwv3q__facts dd{color:#91a29a;margin:0;font-size:.67rem;line-height:1.4}.Hero-module___fwv3q__lab{min-width:0;position:relative}.Hero-module___fwv3q__labNote{z-index:3;align-items:baseline;gap:1rem;display:flex;position:absolute;top:-2.35rem;right:0}.Hero-module___fwv3q__labNote span{color:var(--signal);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.Hero-module___fwv3q__labNote p{color:#82938b;margin:0;font-size:.72rem}@media (max-width:1180px){.Hero-module___fwv3q__layout{grid-template-columns:1fr}.Hero-module___fwv3q__copy{max-width:54rem}.Hero-module___fwv3q__copy h1{max-width:11ch}}@media (max-width:700px){.Hero-module___fwv3q__layout{width:min(calc(100% - 1.2rem), var(--page-max));padding:3.8rem 0 4rem}.Hero-module___fwv3q__copy h1{font-size:clamp(3.2rem,16vw,5.2rem)}.Hero-module___fwv3q__actions{flex-direction:column;align-items:stretch}.Hero-module___fwv3q__facts{grid-template-columns:1fr}.Hero-module___fwv3q__facts div,.Hero-module___fwv3q__facts div:last-child{border-right:0;border-bottom:1px solid var(--line-dark);grid-template-columns:2rem 1fr;padding:.75rem 0;display:grid}.Hero-module___fwv3q__labNote{display:none}}
.HowItWorks-module__loU0rW__section{background:var(--paper);color:var(--ink-950)}.HowItWorks-module__loU0rW__inner{width:min(calc(100% - 2rem), var(--page-max));margin:0 auto;padding:clamp(5rem,9vw,8.5rem) 0}.HowItWorks-module__loU0rW__heading{grid-template-columns:.55fr 1.45fr;column-gap:3rem;max-width:67rem;display:grid}.HowItWorks-module__loU0rW__heading>span{color:#49605a;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;padding-top:.55rem;font-size:.67rem}.HowItWorks-module__loU0rW__heading h2{max-width:16ch;font-family:var(--font-display);letter-spacing:-.07em;text-transform:uppercase;margin:0;font-size:clamp(3rem,5vw,5.7rem);font-weight:900;line-height:.94}.HowItWorks-module__loU0rW__heading p{color:#50615c;grid-column:2;max-width:36rem;margin:1.4rem 0 0;font-size:.98rem;line-height:1.65}.HowItWorks-module__loU0rW__steps{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);margin-top:clamp(3rem,6vw,5.5rem);display:grid}.HowItWorks-module__loU0rW__step{border-right:1px solid var(--line-light);padding:2rem 2rem 2.2rem}.HowItWorks-module__loU0rW__step:first-child{padding-left:0}.HowItWorks-module__loU0rW__step:last-child{border-right:0}.HowItWorks-module__loU0rW__stepTop{color:var(--signal);justify-content:space-between;align-items:center;margin-bottom:3.2rem;display:flex}.HowItWorks-module__loU0rW__stepTop span{font-family:var(--font-mono);font-size:.7rem}.HowItWorks-module__loU0rW__step h3{letter-spacing:-.035em;max-width:13ch;margin:0;font-size:1.35rem}.HowItWorks-module__loU0rW__step p{color:#54635f;min-height:4.6rem;margin:1rem 0 1.5rem;font-size:.83rem;line-height:1.65}.HowItWorks-module__loU0rW__step small{color:#61736e;font-family:var(--font-mono);font-size:.58rem;line-height:1.5}@media (max-width:780px){.HowItWorks-module__loU0rW__heading{grid-template-columns:1fr}.HowItWorks-module__loU0rW__heading h2,.HowItWorks-module__loU0rW__heading p{grid-column:1}.HowItWorks-module__loU0rW__heading h2{margin-top:1.4rem}.HowItWorks-module__loU0rW__steps{grid-template-columns:1fr}.HowItWorks-module__loU0rW__step,.HowItWorks-module__loU0rW__step:first-child{border-right:0;border-bottom:1px solid var(--line-light);padding:1.7rem 0}.HowItWorks-module__loU0rW__step:last-child{border-bottom:0}.HowItWorks-module__loU0rW__stepTop{margin-bottom:1.8rem}.HowItWorks-module__loU0rW__step p{min-height:0}}
.Brand-module__PB27Dq__brand{min-width:max-content;color:var(--paper);align-items:center;display:inline-flex}.Brand-module__PB27Dq__lockup{object-fit:contain;object-position:left center;width:14.5rem;height:3.55rem;display:block}.Brand-module__PB27Dq__symbol{object-fit:contain;width:3rem;height:3rem;display:block}.Brand-module__PB27Dq__inverse{filter:invert()}@media (max-width:540px){.Brand-module__PB27Dq__lockup{width:11.5rem;height:3rem}}
.SiteFooter-module__2sLPdW__footer{border-top:1px solid var(--line-dark);background:#060c0a}.SiteFooter-module__2sLPdW__inner{width:min(calc(100% - 2rem), var(--page-max));margin:0 auto;padding:4.5rem 0 1.6rem}.SiteFooter-module__2sLPdW__brandColumn{gap:1.1rem;max-width:23rem;display:grid}.SiteFooter-module__2sLPdW__brandColumn p{color:#82938c;margin:0;font-size:.74rem;line-height:1.65}.SiteFooter-module__2sLPdW__links{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(11rem,1fr));gap:2rem;margin:4rem 0;padding-top:2rem;display:grid}.SiteFooter-module__2sLPdW__links>div{align-content:start;gap:.7rem;display:grid}.SiteFooter-module__2sLPdW__links strong{color:var(--sky);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.35rem;font-size:.57rem}.SiteFooter-module__2sLPdW__links a{color:#a5b4ad;align-items:center;gap:.3rem;width:fit-content;font-size:.72rem;display:inline-flex}.SiteFooter-module__2sLPdW__links a:hover{color:var(--paper)}.SiteFooter-module__2sLPdW__legal{border-top:1px solid var(--line-dark);color:#607169;font-family:var(--font-mono);grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding-top:1.3rem;font-size:.54rem;line-height:1.5;display:grid}.SiteFooter-module__2sLPdW__legal p{text-align:center;max-width:42rem;margin:0 auto}.SiteFooter-module__2sLPdW__legal a{color:#8fa098}@media (max-width:700px){.SiteFooter-module__2sLPdW__links{grid-template-columns:1fr 1fr}.SiteFooter-module__2sLPdW__links>div:last-child{grid-column:1/-1}.SiteFooter-module__2sLPdW__legal{grid-template-columns:1fr;gap:.8rem}.SiteFooter-module__2sLPdW__legal p{text-align:left;margin:0}}
.Technologies-module__CiJ4Aa__section{border-top:1px solid var(--line-dark);background:linear-gradient(135deg, #2f82ff14, transparent 42%), var(--ink-950)}.Technologies-module__CiJ4Aa__inner{width:min(calc(100% - 2rem), var(--page-max));margin:0 auto;padding:clamp(5rem,8vw,8rem) 0}.Technologies-module__CiJ4Aa__heading{grid-template-columns:.55fr 1.15fr .8fr;align-items:end;gap:2rem;display:grid}.Technologies-module__CiJ4Aa__heading>div{color:var(--sky);font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.64rem;display:flex}.Technologies-module__CiJ4Aa__heading h2{max-width:15ch;font-family:var(--font-display);letter-spacing:-.065em;text-transform:uppercase;margin:0;font-size:clamp(3rem,4.8vw,5.3rem);font-weight:900;line-height:.94}.Technologies-module__CiJ4Aa__heading p{color:#8fa199;margin:0;font-size:.85rem;line-height:1.65}.Technologies-module__CiJ4Aa__grid{border:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);margin-top:clamp(3rem,5vw,5rem);display:grid}.Technologies-module__CiJ4Aa__grid article{border-right:1px solid var(--line-dark);background:#ffffff04;min-height:27rem;padding:1.4rem;transition:background .18s,transform .18s;position:relative;overflow:hidden}.Technologies-module__CiJ4Aa__grid article:last-child{border-right:0}.Technologies-module__CiJ4Aa__grid article:hover{z-index:2;background:#111e1a;transform:translateY(-6px)}.Technologies-module__CiJ4Aa__cardTop{justify-content:space-between;align-items:flex-start;min-height:8.5rem;display:flex}.Technologies-module__CiJ4Aa__cardTop>span{color:#687a72;font-family:var(--font-mono);font-size:.62rem}.Technologies-module__CiJ4Aa__cardTop svg{color:var(--signal)}.Technologies-module__CiJ4Aa__grid article[data-accent=steel] .Technologies-module__CiJ4Aa__cardTop svg{color:#c8d1cd}.Technologies-module__CiJ4Aa__grid article[data-accent=sky] .Technologies-module__CiJ4Aa__cardTop svg{color:var(--sky)}.Technologies-module__CiJ4Aa__grid article[data-accent=paper] .Technologies-module__CiJ4Aa__cardTop svg{color:var(--paper)}.Technologies-module__CiJ4Aa__grid small{color:#73857c;font-family:var(--font-mono);letter-spacing:.06em;font-size:.54rem}.Technologies-module__CiJ4Aa__grid h3{color:var(--paper);font-family:var(--font-display);letter-spacing:-.04em;text-transform:uppercase;margin:.7rem 0 0;font-size:2rem}.Technologies-module__CiJ4Aa__grid p{color:#8b9d95;font-size:.76rem;line-height:1.65}.Technologies-module__CiJ4Aa__grid a{border-top:1px solid var(--line-dark);color:#b9c6c0;justify-content:space-between;align-items:center;padding-top:.9rem;font-size:.68rem;font-weight:760;display:flex;position:absolute;bottom:1.4rem;left:1.4rem;right:1.4rem}@media (max-width:1020px){.Technologies-module__CiJ4Aa__heading{grid-template-columns:1fr 1.4fr}.Technologies-module__CiJ4Aa__heading p{grid-column:2}.Technologies-module__CiJ4Aa__grid{grid-template-columns:1fr 1fr}.Technologies-module__CiJ4Aa__grid article:nth-child(2){border-right:0}.Technologies-module__CiJ4Aa__grid article:nth-child(-n+2){border-bottom:1px solid var(--line-dark)}}@media (max-width:650px){.Technologies-module__CiJ4Aa__heading{grid-template-columns:1fr}.Technologies-module__CiJ4Aa__heading h2,.Technologies-module__CiJ4Aa__heading p{grid-column:1}.Technologies-module__CiJ4Aa__grid{grid-template-columns:1fr}.Technologies-module__CiJ4Aa__grid article,.Technologies-module__CiJ4Aa__grid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line-dark);min-height:22rem}.Technologies-module__CiJ4Aa__grid article:last-child{border-bottom:0}.Technologies-module__CiJ4Aa__cardTop{min-height:5.5rem}}
.SiteHeader-module__VGPgTa__shell{z-index:50;border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07100edb;position:relative}.SiteHeader-module__VGPgTa__header{width:min(calc(100% - 2rem), var(--page-max));justify-content:space-between;align-items:center;gap:1.5rem;min-height:5rem;margin:0 auto;display:flex}.SiteHeader-module__VGPgTa__desktopNav,.SiteHeader-module__VGPgTa__actions{align-items:center;display:flex}.SiteHeader-module__VGPgTa__desktopNav{gap:2.1rem;margin-left:auto}.SiteHeader-module__VGPgTa__desktopNav a,.SiteHeader-module__VGPgTa__login{color:#bec9c3;font-size:.88rem;font-weight:650;transition:color .16s}.SiteHeader-module__VGPgTa__desktopNav a:hover,.SiteHeader-module__VGPgTa__login:hover{color:var(--paper)}.SiteHeader-module__VGPgTa__actions{gap:1rem}.SiteHeader-module__VGPgTa__login{margin-left:1rem}.SiteHeader-module__VGPgTa__builderButton{border:1px solid var(--signal);background:var(--signal);min-height:2.8rem;color:var(--ink-950);align-items:center;gap:.4rem;padding:0 1.05rem;font-size:.82rem;font-weight:850;transition:background .16s,transform .16s;display:inline-flex}.SiteHeader-module__VGPgTa__builderButton:hover{background:var(--signal-strong);transform:translateY(-2px)}.SiteHeader-module__VGPgTa__menuButton{border:1px solid var(--line-dark);width:2.8rem;height:2.8rem;color:var(--paper);background:0 0;place-items:center;display:none}.SiteHeader-module__VGPgTa__mobileNav{display:none}@media (max-width:960px){.SiteHeader-module__VGPgTa__desktopNav,.SiteHeader-module__VGPgTa__actions{display:none}.SiteHeader-module__VGPgTa__menuButton{display:grid}.SiteHeader-module__VGPgTa__mobileNav{border-top:1px solid var(--line-dark);background:var(--ink-950);padding:.5rem 1rem 1.2rem;display:grid}.SiteHeader-module__VGPgTa__mobileNav a{border-bottom:1px solid var(--line-dark);min-height:3.2rem;color:var(--paper-soft);justify-content:space-between;align-items:center;font-weight:700;display:flex}}
