*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;color:var(--ink);margin:0;font-family:Manrope,Arial,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}.hero-shell{grid-template-rows:1fr;min-height:calc(100svh - 87px);padding:0 clamp(24px,5vw,80px) 22px;display:grid;position:relative;overflow:hidden}.hero-shell:before{content:"";pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.25;background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.nav,.hero,.footer-line{z-index:1;position:relative}.nav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f7f3f0;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px clamp(24px,8vw,132px);display:grid;position:sticky;top:0}.wordmark{letter-spacing:-.11em;width:max-content;font-size:1.7rem;font-weight:800;line-height:1}.brand-lockup{align-items:center;display:inline-flex}.platform-lockup img{mix-blend-mode:multiply;width:clamp(110px,8.5vw,132px);height:auto;display:block}.nav-link,.eyebrow,.principles dt,.principles dd,.footer-line,.node p,.core-topline,.core-bottomline,.caption,.drag-hint{letter-spacing:.04em;font-family:DM Mono,monospace}.nav-links{align-items:center;gap:clamp(18px,2.5vw,36px);display:flex}.nav-links a{color:#343b47;font-size:.78rem;font-weight:600;transition:color .2s}.nav-actions{justify-self:end;align-items:center;gap:12px;display:flex}.language-switch{border:1px solid var(--line);position:relative}.language-switch summary{cursor:pointer;color:#505864;letter-spacing:.04em;place-items:center;min-width:42px;min-height:38px;padding:0 10px;font:500 .61rem DM Mono,monospace;list-style:none;display:grid}.language-switch summary::-webkit-details-marker{display:none}.language-switch[open] summary{background:var(--ink);color:#fff}.language-menu{z-index:30;border:1px solid var(--line);background:var(--paper);min-width:132px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 34px #12151a29}.language-menu button{color:#505864;cursor:pointer;text-align:left;background:0 0;border:0;padding:9px 10px;font:600 .66rem Manrope,Arial,sans-serif}.language-menu button:hover,.language-menu button[aria-pressed=true]{background:var(--ink);color:#fff}.nav-link{background:var(--ink);color:#fff;text-transform:uppercase;padding:12px 14px 12px 17px;font-size:.7rem;font-weight:500;transition:background .2s,transform .2s}.nav-link:hover{background:var(--blue);transform:translateY(-1px)}.nav-link>span:last-child{color:var(--lime);margin-left:8px;font-size:.9rem}.mobile-menu{display:none}.hero{grid-template-columns:minmax(0,.95fr) minmax(530px,1.05fr);align-items:center;gap:clamp(32px,5vw,92px);width:100%;max-width:1450px;margin:0 auto;padding:58px 0 42px;display:grid}.hero-copy{max-width:690px}.eyebrow{color:#3c4350;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 28px;font-size:.68rem;display:flex}.eyebrow>span:first-child{background:var(--lime);width:8px;height:8px;box-shadow:0 0 0 4px #c5ff3630}h1{letter-spacing:-.075em;max-width:690px;margin:0;font-size:clamp(3.1rem,5.5vw,5.7rem);font-weight:700;line-height:.98}h1,h2,h3,p,a,li{overflow-wrap:anywhere}h1 em{color:var(--blue);font-style:normal}.intro{color:#3f4653;letter-spacing:-.018em;max-width:555px;margin:31px 0 34px;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.primary-action{background:var(--ink);color:#fff;align-items:center;gap:28px;padding:16px 19px 16px 22px;font-size:.85rem;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.primary-action:hover{background:var(--blue);transform:translateY(-2px)}.primary-action>span:last-child{color:var(--lime);font-size:1.15rem}.principles{grid-template-columns:repeat(3,1fr);gap:20px;margin:clamp(55px,8vw,110px) 0 0;padding:0;display:grid}.principles div{border-top:1px solid var(--line);padding-top:11px}.principles dt{color:var(--blue);margin-bottom:8px;font-size:.64rem}.principles dd{color:#3d4553;text-transform:uppercase;max-width:115px;margin:0;font-size:.64rem;line-height:1.45}.visual-wrap{isolation:isolate;place-items:center;min-height:560px;display:grid;position:relative}.perimeter{--rx:-2deg;--ry:3deg;aspect-ratio:1;width:min(510px,100%);transform:perspective(1100px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;transition:transform .22s ease-out;position:relative}.perimeter:before{content:"";filter:blur(10px);background:radial-gradient(circle,#336cff26,#0000 61%);border-radius:50%;position:absolute;inset:3%}.perimeter-ring{border:1px solid #336cff6b;border-radius:50%;position:absolute;transform:rotate(-18deg)}.ring-one{inset:7%}.ring-two{border-color:#0b10202e;inset:17%;transform:rotate(31deg)}.ring-three{border-color:#c5ff369e;inset:29%;transform:rotate(-53deg)}.perimeter-core{color:#fff;background:#10192c;border:1px solid #c5ff36b3;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:absolute;inset:25%;overflow:hidden;box-shadow:0 30px 60px #09102a42}.perimeter-core:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 15px,#c5ff363d 16px 17px);width:170%;height:40%;position:absolute;bottom:-18%;left:-34%;transform:rotate(-16deg)}.core-topline,.core-bottomline{z-index:1;color:#c7cfda;justify-content:space-between;align-items:center;font-size:.54rem;display:flex;position:relative}.core-topline i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 12px var(--lime);border-radius:50%}.perimeter-mark{z-index:1;align-self:flex-start;width:clamp(5.4rem,10vw,7.5rem);position:relative;transform:translate(-5px)}.perimeter-core h2{z-index:1;letter-spacing:-.06em;max-width:220px;margin:0;font-size:1.35rem;line-height:1.05;position:relative}.core-bottomline{color:#c5ff36;border-top:1px solid #ffffff2b;padding-top:10px}.perimeter-label{z-index:2;color:#37404b;letter-spacing:.06em;text-transform:uppercase;offset-path:ellipse(46% 46% at 50% 50%);offset-rotate:0deg;width:max-content;margin:0;font:500 .57rem DM Mono,monospace;animation:18s linear infinite perimeter-chase;position:absolute;top:0;left:0}.label-top{animation-delay:0s}.label-right{animation-delay:-4.5s}.label-bottom{animation-delay:-9s}.label-left{animation-delay:-13.5s}@keyframes perimeter-chase{to{offset-distance:100%}}.drag-hint{color:#5b6471;text-transform:uppercase;margin:0;font-size:.58rem;position:absolute;bottom:6px;right:0}.drag-hint>span:first-child{color:var(--blue);margin-right:5px}.control-gap{background:#f0f1ee;padding:clamp(95px,13vw,190px) clamp(24px,5vw,80px);position:relative;overflow:hidden}.control-gap:before{content:"";pointer-events:none;opacity:.5;background-image:linear-gradient(#0b102012 1px,#0000 1px),linear-gradient(90deg,#0b102012 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.section-intro,.control-panel{z-index:1;max-width:1280px;margin:0 auto;position:relative}.section-intro{grid-template-columns:minmax(150px,.42fr) minmax(0,1fr) minmax(220px,.43fr);align-items:start;gap:26px;display:grid}.section-label,.card-kicker,.inside-topline,.control-tags,.outside-card li{letter-spacing:.05em;text-transform:uppercase;font-family:DM Mono,monospace}.section-label{color:var(--blue);margin:10px 0 0;font-size:.66rem}.section-intro h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:.98}.section-intro h2 em{color:var(--blue);font-style:normal}.section-intro>p:last-child{color:#505864;margin:10px 0 0;font-size:1rem;line-height:1.65}.control-panel{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);margin-top:clamp(50px,7vw,90px);display:grid;box-shadow:0 26px 65px #0b10201a}.outside-card,.inside-card{flex-direction:column;justify-content:space-between;min-height:410px;padding:clamp(28px,4vw,55px);display:flex}.outside-card{color:var(--ink);background:#eef0ef}.inside-card{color:var(--ink);background:#e6ebf3;position:relative;overflow:hidden}.inside-card:before{content:"";border:1px solid #1b294573;border-radius:50%;width:440px;height:440px;position:absolute;top:-220px;right:-160px;box-shadow:0 0 0 35px #336cff1c,0 0 0 70px #1b29450d}.card-kicker{color:#4e5662;margin:0;font-size:.61rem}.inside-card .card-kicker{color:#1b2945;z-index:1;position:relative}.outside-card h3,.inside-card h3{letter-spacing:-.065em;max-width:420px;margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1}.inside-card h3{z-index:1;position:relative}.outside-card ul{border-top:1px solid #0b102029;margin:0;padding:0;list-style:none}.outside-card li{color:#3f4651;border-bottom:1px solid #0b102029;gap:12px;padding:13px 0;font-size:.62rem;display:flex}.outside-card li>span:first-child{color:var(--blue)}.inside-topline{z-index:1;color:#506077;justify-content:space-between;align-items:center;font-size:.58rem;display:flex;position:relative}.inside-topline i{background:var(--blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #336cff80}.inside-copy{z-index:1;color:#4d5a70;max-width:410px;margin:25px 0 0;font-size:1rem;line-height:1.6;position:relative}.control-tags{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.control-tags span{color:#1b2945;border:1px solid #1b294538;padding:7px 8px;font-size:.54rem}.experiences{background:var(--paper);padding:clamp(95px,13vw,190px) clamp(24px,5vw,80px) 0}.experiences-heading,.experience-grid{max-width:1280px;margin:0 auto}.experiences-heading{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr) minmax(220px,.43fr);align-items:start;gap:26px;display:grid}.experiences-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:.98}.experiences-heading h2 em{color:var(--blue);font-style:normal}.experiences-heading>p:last-child{color:#505864;margin:10px 0 0;font-size:1rem;line-height:1.65}.experience-grid{gap:18px;margin-top:clamp(50px,7vw,90px);display:grid}.experience-card{flex-direction:column;justify-content:space-between;min-height:500px;padding:clamp(34px,5vw,72px);scroll-margin-top:112px;display:flex}.code-card{color:var(--ink);background:#e6ebf3;position:relative;overflow:hidden}.code-card:before{content:"";border:1px solid #336cff99;border-radius:50%;width:650px;height:650px;position:absolute;top:-300px;right:-130px;box-shadow:0 0 0 65px #336cff14,0 0 0 130px #1b29450a}.experience-title{z-index:1;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;font-family:DM Mono,monospace;font-size:.63rem;display:flex;position:relative}.experience-title span{color:var(--blue)}.experience-title p{margin:0}.code-card .experience-title span{color:#1b2945}.experience-kicker{z-index:1;color:#505864;letter-spacing:.05em;text-transform:uppercase;margin:0 0 13px;font-family:DM Mono,monospace;font-size:.6rem;position:relative}.code-card .experience-kicker{color:#1b2945}.experience-card h3{z-index:1;letter-spacing:-.07em;max-width:650px;margin:0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.99;position:relative}.experience-copy{z-index:1;color:#46505c;max-width:650px;margin:28px 0 0;font-size:1rem;line-height:1.65;position:relative}.code-card .experience-copy{color:#46505c}.experience-list{z-index:1;border-top:1px solid #0b10202b;grid-template-columns:repeat(3,1fr);gap:16px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.experience-list li{color:#37404b;letter-spacing:.03em;text-transform:uppercase;border-bottom:1px solid #0b10202b;gap:11px;padding:14px 0;font-family:DM Mono,monospace;font-size:.64rem;display:flex}.experience-list li>span:first-child{color:var(--blue)}.code-card .experience-list{border-color:#1b29452e}.code-card .experience-list li{color:#37404b;border-color:#1b29452e}.code-card .experience-list li>span:first-child{color:#1b2945}.section-transition{background:linear-gradient(var(--paper), #f2f4f7);padding:clamp(46px,6vw,86px) clamp(24px,5vw,80px)}.transition-track{grid-template-columns:1fr minmax(180px,2fr) 1fr;align-items:center;gap:20px;max-width:1280px;margin:0 auto;display:grid}.transition-track p{color:#516078;letter-spacing:.06em;text-transform:uppercase;margin:0;font:500 .58rem DM Mono,monospace}.transition-track>p:last-child{text-align:right}.transition-line{background:#0b102026;grid-area:2/1/auto/-1;height:1px;position:relative}.transition-line:before,.transition-line:after{content:"";background:var(--blue);border-radius:50%;width:7px;height:7px;position:absolute;top:-3px}.transition-line:before{left:0}.transition-line:after{background:var(--lime);right:0}.transition-line i{background:linear-gradient(90deg, var(--blue), var(--lime));width:43%;height:3px;position:absolute;top:-1px;left:0}.transition-stages{color:#4f5968;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:12px;font:500 .6rem DM Mono,monospace;display:flex}.transition-stages b{color:var(--blue);font-size:.9rem}.transition-stages strong{color:var(--ink)}.security{color:var(--ink);background:#f2f4f7;padding:clamp(55px,6vw,90px) clamp(24px,5vw,80px) clamp(95px,13vw,190px)}.security-heading,.security-grid{max-width:1280px;margin:0 auto}.security-heading{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr) minmax(220px,.43fr);align-items:start;gap:26px;display:grid}.security-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:.98}.security-heading h2 em{color:#1b2945;font-style:normal}.security-heading>p:last-child{color:#505864;margin:10px 0 0;font-size:1rem;line-height:1.65}.security-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(55px,8vw,105px);display:grid}.security-grid article{background:#edf0f4;border-top:3px solid #1b2945;min-height:300px;padding:clamp(24px,3vw,42px)}.security-grid article:nth-child(2){border-color:var(--blue);background:#e4eaf4}.security-grid span{color:var(--blue);font-family:DM Mono,monospace;font-size:.65rem}.security-grid h3{color:#1b2945;letter-spacing:-.06em;max-width:270px;margin:55px 0 18px;font-size:clamp(1.55rem,2.3vw,2.35rem);line-height:1.02}.security-grid p{color:#4c5a70;max-width:300px;margin:0;font-size:.96rem;line-height:1.6}.deployment{background:var(--paper);padding:clamp(95px,13vw,180px) clamp(24px,5vw,80px)}.deployment-heading,.deployment-grid{max-width:1280px;margin:0 auto}.deployment-heading{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr) minmax(220px,.43fr);align-items:start;gap:26px;display:grid}.deployment-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:.98}.deployment-heading h2 em{color:var(--blue);font-style:normal}.deployment-heading>p:last-child{color:#505864;margin:10px 0 0;font-size:1rem;line-height:1.65}.deployment-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:clamp(50px,7vw,90px);display:grid}.deployment-card{flex-direction:column;justify-content:space-between;min-height:510px;padding:clamp(28px,4vw,56px);display:flex;position:relative;overflow:hidden}.deployment-topline{color:#556071;letter-spacing:.06em;justify-content:space-between;font:500 .6rem DM Mono,monospace;display:flex}.deployment-topline span:first-child{color:var(--blue)}.deployment-kicker{color:#556071;letter-spacing:.06em;text-transform:uppercase;margin:0 0 14px;font:500 .61rem DM Mono,monospace}.deployment-card h3{letter-spacing:-.07em;max-width:500px;margin:0;font-size:clamp(2rem,3.2vw,3.4rem);line-height:.99}.deployment-card>p{color:#4c5767;max-width:480px;margin:28px 0 0;font-size:1rem;line-height:1.65}.deployment-tags{flex-wrap:wrap;gap:8px;display:flex}.deployment-tags span{letter-spacing:.05em;border:1px solid;padding:8px 9px;font:500 .55rem DM Mono,monospace}.airgap-card{color:var(--ink);border-top:3px solid var(--ink);background:#e9ecec}.airgap-card:after{content:"";border:1px solid #0b10202e;border-radius:50%;width:480px;height:480px;position:absolute;bottom:-250px;right:-130px;box-shadow:0 0 0 40px #0b10200a}.airgap-card>*{z-index:1;position:relative}.cloud-card{color:#fff;border-top:3px solid var(--lime);background:#111b32}.cloud-card:after{content:"";background:radial-gradient(circle at 80% 22%,#336cff8c,#0000 27%),linear-gradient(135deg,#0000 62%,#c5ff361a);position:absolute;inset:0}.cloud-card>*{z-index:1;position:relative}.cloud-card .deployment-topline,.cloud-card .deployment-kicker,.cloud-card>p{color:#bcc7d7}.cloud-card .deployment-topline span:first-child,.cloud-card .deployment-tags{color:var(--lime)}.faq{background:#eef1f5;padding:clamp(85px,11vw,155px) clamp(24px,5vw,80px)}.faq-heading,.faq-list{max-width:1280px;margin:0 auto}.faq-heading{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.faq-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:.98}.faq-heading h2 em{color:var(--blue);font-style:normal}.faq-list{border-top:1px solid var(--line);margin-top:clamp(50px,7vw,86px)}.faq-list details{border-bottom:1px solid var(--line);padding:0}.faq-list summary{cursor:pointer;color:var(--ink);letter-spacing:-.04em;justify-content:space-between;gap:24px;padding:24px 0;font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:var(--blue);flex:none;font:400 1.35rem DM Mono,monospace}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#505b6b;max-width:720px;margin:-4px 0 24px;font-size:1rem;line-height:1.65}.footer-line{color:#aeb9ca}.footer-line p{margin:0}.footer-line span{color:var(--lime);margin-left:8px}.site-footer{background:#10192c;padding:clamp(50px,7vw,90px) clamp(24px,5vw,80px) 20px}.footer-main,.footer-bottom{max-width:1280px;margin:0 auto}.footer-main{grid-template-columns:minmax(0,1.2fr) minmax(160px,.55fr) minmax(190px,.5fr);gap:clamp(40px,8vw,120px);display:grid}.footer-brand .wordmark{color:#fff;display:inline-block}.footer-brand>p{color:#b7c1cf;max-width:330px;margin:24px 0 0;font-size:.96rem;line-height:1.65}.footer-nav{align-content:start;gap:9px;display:grid}.footer-nav p,.footer-contact>p{color:var(--lime);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-family:DM Mono,monospace;font-size:.6rem}.footer-nav a{color:#dbe1eb;font-size:.88rem}.footer-contact a{color:#fff;border-bottom:1px solid #fff6;align-items:center;gap:16px;padding-bottom:9px;font-size:1.05rem;font-weight:700;display:inline-flex}.footer-contact a span{color:var(--lime);margin:0}.footer-contact small{color:#8d929b;letter-spacing:.03em;max-width:240px;margin-top:12px;font:500 .58rem/1.55 DM Mono,monospace;display:block}.footer-contact small[hidden]{display:none}.footer-bottom{color:#8994a5;letter-spacing:.04em;text-transform:uppercase;border-top:1px solid #ffffff29;justify-content:space-between;gap:20px;margin-top:clamp(55px,8vw,100px);padding-top:18px;font-family:DM Mono,monospace;font-size:.57rem;display:flex}@media (max-width:980px){.hero{grid-template-columns:1fr;padding-top:65px}.hero-copy{max-width:760px}.visual-wrap{min-height:490px}.perimeter{transform:perspective(1000px)rotateX(-2deg)rotateY(1deg)scale(.92)}.drag-hint{display:none}.section-intro,.experiences-heading,.security-heading,.deployment-heading,.faq-heading{grid-template-columns:1fr;gap:18px}.section-intro>p:last-child,.experiences-heading>p:last-child,.security-heading>p:last-child,.deployment-heading>p:last-child{max-width:600px}.control-panel,.experience-grid,.security-grid,.deployment-grid,.footer-main{grid-template-columns:1fr}.outside-card,.inside-card{min-height:350px}.experience-card{min-height:440px}.experience-list{grid-template-columns:1fr;gap:0}.deployment-card{min-height:430px}.security-grid article,.security-grid article+article{border-bottom:0;border-right:0;min-height:auto;padding:28px}.security-grid h3{margin-top:28px}.footer-main{gap:38px}}@media (max-width:760px){.nav{grid-template-columns:1fr auto auto;gap:8px;padding:14px 24px}.platform-lockup img{width:112px}.wordmark{justify-self:start}.nav-links,.nav-link{display:none}.nav-actions{gap:0}.language-switch{height:42px}.language-switch button{width:36px;padding:0}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;place-items:center;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.menu-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-icon,.menu-icon:before,.menu-icon:after{background:var(--ink);width:16px;height:1px;display:block}.menu-icon{position:relative}.menu-icon:before,.menu-icon:after{content:"";transition:transform .18s;position:absolute;left:0}.menu-icon:before{top:-5px}.menu-icon:after{top:5px}.mobile-menu[open] .menu-icon{background:0 0}.mobile-menu[open] .menu-icon:before{transform:translateY(5px)rotate(45deg)}.mobile-menu[open] .menu-icon:after{transform:translateY(-5px)rotate(-45deg)}.mobile-menu-panel{background:var(--paper);border:1px solid var(--line);width:min(280px,100vw - 40px);padding:8px;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 38px #0b102024}.mobile-menu-panel a{color:#343b47;padding:13px 12px;font-size:.84rem;font-weight:700}.mobile-menu-panel a:hover{color:var(--blue);background:#eef2fa}.mobile-menu-panel .mobile-menu-talk{background:var(--ink);color:#fff;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:5px;font:500 .66rem DM Mono,monospace;display:flex}.mobile-menu-talk span:last-child{color:var(--lime);font-size:.9rem}}@media (max-width:820px){.visual-wrap{min-height:410px}.perimeter{width:min(420px,100%)}.perimeter-core{padding:16px;inset:17%}.perimeter-mark{width:5.25rem}.perimeter-core h2{max-width:none;font-size:1.05rem;line-height:1.08}.core-bottomline{font-size:.46rem}.perimeter-label{font-size:.52rem}}@media (max-width:610px){.hero-shell{min-height:calc(100svh - 67px);padding:0 20px 16px}.nav{grid-template-columns:1fr auto auto;padding:17px 20px}.hero{gap:24px;padding:42px 0 20px}.hero h1{font-size:clamp(2.75rem,13vw,3.45rem)}.eyebrow{margin-bottom:20px}.intro{margin:25px 0 29px}.principles{gap:12px;margin-top:48px}.principles dd{font-size:.54rem}.visual-wrap{width:100%;min-height:345px;margin-left:0;transform:none}.perimeter{width:min(345px,100%);transform:perspective(800px)rotateX(-2deg)rotateY(1deg)}.perimeter-core{padding:13px}.perimeter-core h2{font-size:1.02rem}.perimeter-label{font-size:.5rem}.control-gap{padding-top:90px}.outside-card,.inside-card{min-height:330px}.experience-card{gap:36px;min-height:auto}.experience-card h3{font-size:clamp(1.85rem,10vw,2.45rem)}.experience-list{margin-top:30px}.transition-track{grid-template-columns:1fr;gap:16px}.transition-track>p:last-child{text-align:left}.transition-line{grid-area:auto}.transition-stages{justify-content:flex-start;font-size:.54rem}.security-grid{gap:12px}.security-grid article{min-height:auto}.footer-main{gap:32px}.footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:56px}.footer-line{font-size:.48rem}.footer-line p:first-child{max-width:260px}.caption{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.nav{border-color:var(--line);background:#0c0d0fe0;width:100%;max-width:none;margin:0;padding:16px clamp(24px,8vw,132px)}.wordmark{color:var(--ink);letter-spacing:-.09em}.wordmark span{color:var(--lime)}.nav-links a{color:#a7a7ad;font-size:.8rem;font-weight:500}.nav-link{color:#111216;text-transform:none;background:#f5f4ef;border-radius:8px;font-family:Manrope,Arial,sans-serif;font-size:.78rem;font-weight:700}.nav-link:hover{background:var(--lime)}.hero-shell{background:radial-gradient(circle at 50% 63%,#465daf38,#0000 30%),linear-gradient(#0c0d0f 0%,#111319 100%);min-height:880px;padding:0 clamp(24px,5vw,80px);overflow:visible}.hero-shell:before{opacity:.65;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:108px 108px;-webkit-mask-image:linear-gradient(#000,#000 75%,#0000);mask-image:linear-gradient(#000,#000 75%,#0000)}.hero{text-align:center;grid-template-columns:1fr;gap:22px;max-width:1140px;padding:clamp(84px,11vw,150px) 0 0}.hero-copy{max-width:900px;margin:0 auto}.eyebrow{color:#a7a7ad;justify-content:center;margin-bottom:22px}.eyebrow>span:first-child{background:var(--lime);box-shadow:0 0 18px #cbff4a73}h1{letter-spacing:-.085em;max-width:900px;font-size:clamp(3.5rem,7vw,6.6rem);font-weight:500}h1 em{color:var(--ink)}.intro{color:#aaaab0;max-width:720px;margin:27px auto 31px;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.7}.primary-action{color:#111216;background:#f5f4ef;border-radius:8px;padding:16px 21px}.primary-action:hover{background:var(--lime)}.principles{gap:14px;max-width:650px;margin:46px auto 0}.principles div{border:1px solid var(--line);text-align:left;background:#ffffff06;border-radius:7px;padding:12px}.principles dt{color:var(--lime)}.principles dd{color:#c7c7cc;max-width:none}.visual-wrap{min-height:465px;margin-top:4px}.arf-core-scroll{margin:-72px auto 0}.perimeter{aspect-ratio:1.86;width:min(900px,100%);transform:none!important}.perimeter:before{filter:blur(18px);background:radial-gradient(circle at 50% 15%,#7189ff40,#0000 40%);border-radius:32px;inset:8% 5% 0}.perimeter-ring,.perimeter-label,.drag-hint{display:none}.perimeter-core{background:linear-gradient(145deg,#191a1efa,#0e0f12fa);border:1px solid #ffffff21;border-radius:22px;padding:27px 30px;inset:0;box-shadow:0 34px 90px #0000006b,inset 0 1px #ffffff0f}.perimeter-core:before{content:"";background:linear-gradient(135deg,#8da1ff30,#0000 47%),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 38px);border:1px solid #ffffff12;border-radius:16px;position:absolute;inset:88px 8% 8%}.perimeter-core:after{opacity:.7;background:repeating-linear-gradient(90deg,#0000 0 27px,#cbff4a2b 28px 29px);width:108%;height:46%;bottom:-19%;left:-5%}.core-topline,.core-bottomline{color:#a7a7ad;font-size:.62rem}.core-topline i{background:var(--lime)}.perimeter-mark{filter:invert();mix-blend-mode:screen;opacity:.19;width:clamp(8rem,17vw,13rem);margin:28px 0 0 5%}.perimeter-core h2{max-width:430px;margin:auto 0 52px;font-size:clamp(1.65rem,3vw,2.75rem);line-height:1}.core-bottomline{color:var(--lime);border-color:#ffffff1f}.inside-brand-mark{filter:invert();opacity:.1;pointer-events:none;width:clamp(4.5rem,8vw,7rem);position:absolute;top:32px;right:34px}.footer-lockup img{filter:invert();mix-blend-mode:screen;opacity:.9}.feature-rail{color:var(--ink);border-top:1px solid var(--line);background:#0f1012;padding:clamp(88px,11vw,150px) 0;overflow:hidden}.feature-rail-heading{justify-content:space-between;align-items:end;gap:32px;max-width:1280px;margin:0 auto;padding:0 clamp(24px,5vw,80px);display:flex}.feature-rail-heading h2{letter-spacing:-.075em;max-width:710px;margin:14px 0 0;font-size:clamp(2.35rem,4.5vw,4.8rem);line-height:.98}.feature-rail-heading h2 em{color:var(--ink);font-style:normal}.feature-hint{color:#a7a7ad;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 8px;font:500 .61rem DM Mono,monospace;display:flex}.feature-hint span:first-child,.feature-hint span:last-child{color:var(--lime);font-size:.9rem}.feature-scroller{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:#cbff4ab3 #17181c;scrollbar-width:thin;gap:16px;margin-top:clamp(44px,6vw,78px);padding:0 max(24px,50vw - 640px) 18px;display:flex;overflow-x:auto}.feature-scroller::-webkit-scrollbar{height:8px}.feature-scroller::-webkit-scrollbar-track{background:#17181c}.feature-scroller::-webkit-scrollbar-thumb{background:#cbff4aa6;border-radius:999px}.feature-card{scroll-snap-align:start;border:1px solid var(--line);background:linear-gradient(145deg,#191a1e,#121316);border-radius:16px;flex-direction:column;flex:0 0 clamp(280px,29vw,380px);min-height:360px;padding:28px;display:flex;position:relative;overflow:hidden}.feature-card:before{content:"";opacity:.75;background:radial-gradient(circle at 82% 12%,#8da1ff33,#0000 30%);position:absolute;inset:0}.feature-card:nth-child(3n):before{background:radial-gradient(circle at 82% 12%,#cbff4a29,#0000 30%)}.feature-card>*{z-index:1;position:relative}.feature-card-kicker{color:var(--lime);letter-spacing:.055em;text-transform:uppercase;margin:0;font:500 .61rem DM Mono,monospace}.feature-card h3{letter-spacing:-.065em;max-width:310px;margin:auto 0 18px;font-size:clamp(1.7rem,2.5vw,2.35rem);line-height:1.02}.feature-card>p:not(.feature-card-kicker){color:#aaaab0;max-width:315px;margin:0;font-size:.96rem;line-height:1.65}.feature-arrow{width:38px;height:38px;color:var(--ink);border:1px solid #fff3;border-radius:50%;place-items:center;margin-top:25px;font-size:1.1rem;display:grid}.control-gap,.experiences,.security,.deployment,.faq,.section-transition{color:var(--ink);border-top:1px solid var(--line);background:#101114}.control-gap:before{opacity:.5;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px)}.section-label{color:var(--lime)}.section-intro h2 em,.experiences-heading h2 em,.security-heading h2 em,.deployment-heading h2 em,.faq-heading h2 em{color:var(--ink)}.section-intro>p:last-child,.experiences-heading>p:last-child,.security-heading>p:last-child,.deployment-heading>p:last-child{color:#a7a7ad}.control-panel{box-shadow:none;gap:14px}.outside-card,.inside-card{border:1px solid var(--line);min-height:430px;color:var(--ink);background:#17181c;border-radius:16px}.inside-card:before{border-color:#8da1ff70;box-shadow:0 0 0 35px #8da1ff14,0 0 0 70px #8da1ff09}.card-kicker,.inside-card .card-kicker,.inside-topline{color:#aaaab0}.outside-card h3,.inside-card h3{color:var(--ink)}.outside-card ul,.outside-card li{border-color:var(--line)}.outside-card li{color:#b8b8be}.outside-card li>span:first-child,.inside-topline i{color:var(--lime);background:var(--lime)}.inside-copy{color:#b8b8be}.control-tags span{color:#dadadd;border-color:#ffffff2e}.control-tags span:last-child{color:var(--lime);border-color:#cbff4a8c}.experiences{padding-top:clamp(95px,13vw,190px)}.experience-grid{gap:14px}.experience-card{border:1px solid var(--line);min-height:500px;color:var(--ink);background:#17181c;border-radius:16px}.work-card{background:#17181c}.code-card{color:var(--ink);background:linear-gradient(145deg,#181a24,#111216)}.code-card:before{border-color:#8da1ff7a;box-shadow:0 0 0 65px #8da1ff12,0 0 0 130px #8da1ff08}.experience-title span,.code-card .experience-title span,.experience-list li>span:first-child,.code-card .experience-list li>span:first-child{color:var(--lime)}.experience-kicker,.code-card .experience-kicker{color:#aaaab0}.experience-copy,.code-card .experience-copy{color:#b8b8be}.experience-list,.experience-list li,.code-card .experience-list,.code-card .experience-list li{border-color:var(--line)}.experience-list li,.code-card .experience-list li{color:#dadadd}.transition-line:before{background:var(--lime)}.transition-line:after{background:#f5f4ef}.transition-line i{background:linear-gradient(90deg, var(--lime), #f5f4ef)}.transition-stages b,.transition-stages strong{color:var(--lime)}.security-grid article{border:1px solid var(--line);background:#17181c;border-top:2px solid #ffffff59;border-radius:14px}.security-grid span{color:var(--lime)}.security-grid h3{color:var(--ink)}.security-grid p{color:#aaaab0}.deployment-card{border:1px solid var(--line);min-height:490px;color:var(--ink);background:#17181c;border-radius:16px}.airgap-card{background:#17181c;border-top-color:#fff6}.airgap-card:after{border-color:#ffffff1f;box-shadow:0 0 0 40px #ffffff06}.cloud-card{border-top-color:var(--lime);background:linear-gradient(135deg,#151827,#101114)}.deployment-topline,.deployment-kicker,.deployment-card>p,.cloud-card .deployment-topline,.cloud-card .deployment-kicker,.cloud-card>p{color:#aaaab0}.deployment-topline span:first-child,.cloud-card .deployment-topline span:first-child{color:var(--lime)}.deployment-tags{color:#dedee2}.cloud-card .deployment-tags{color:var(--lime)}.faq-list,.faq-list details{border-color:var(--line)}.faq-list summary:after{color:var(--lime)}.site-footer{border-top:1px solid var(--line);background:#090a0b}.footer-brand>p{color:#a7a7ad}.footer-nav a{color:#d5d5d9}.footer-nav a:hover{color:var(--lime)}.footer-bottom{border-color:var(--line);color:#7e7e85}@media (max-width:980px){.hero-shell{min-height:auto}.hero{padding-top:96px}.visual-wrap{min-height:440px}.arf-core-scroll{margin-top:-40px}.perimeter{width:min(760px,100%)}.feature-rail-heading{flex-direction:column;align-items:start}.feature-hint{margin:0}}@media (max-width:760px){.nav{padding-inline:20px}.mobile-menu summary{border-color:var(--line)}.menu-icon,.menu-icon:before,.menu-icon:after{background:var(--ink)}.mobile-menu-panel{border-color:var(--line);background:#17181c;box-shadow:0 18px 38px #00000059}.mobile-menu-panel a{color:var(--ink)}.mobile-menu-panel a:hover{color:var(--lime);background:#ffffff0a}}@media (max-width:610px){.hero-shell{padding-inline:20px}.hero{padding-top:70px}.hero h1{font-size:clamp(3rem,14vw,4rem)}.principles{grid-template-columns:1fr;max-width:300px}.visual-wrap{min-height:300px}.arf-core-scroll{margin-top:-16px}.perimeter{aspect-ratio:1.35;width:100%}.perimeter-core{border-radius:14px;padding:18px}.perimeter-core:before{inset:68px 6% 8%}.perimeter-mark{width:6rem}.perimeter-core h2{margin-bottom:40px;font-size:1.45rem}.core-topline,.core-bottomline{font-size:.48rem}.inside-brand-mark{width:4.25rem;top:22px;right:24px}.feature-rail{padding:72px 0}.feature-rail-heading{padding-inline:20px}.feature-scroller{gap:12px;padding-inline:20px}.feature-card{border-radius:12px;flex-basis:min(82vw,320px);min-height:330px;padding:24px}.outside-card,.inside-card,.experience-card,.deployment-card{border-radius:12px}}@media (min-width:761px) and (prefers-reduced-motion:no-preference){.feature-rail{perspective:1500px;min-height:420vh;padding:0;overflow:visible}.feature-rail-stage{flex-direction:column;justify-content:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.feature-scroller{scroll-snap-type:none;height:clamp(320px,42vh,470px);transform-style:preserve-3d;margin-top:clamp(36px,5vw,64px);padding:0;display:block;overflow:visible}.feature-card{width:480px;min-height:100%;transform-style:preserve-3d;transition:transform 80ms linear,opacity 80ms linear;position:absolute;top:0;left:calc(50% - 240px)}}:root{--ink:#12151a;--muted:#62666d;--paper:#f3f0e8;--line:#12151a1f;--blue:#6077d9;--lime:#bdf23a}body{background:var(--paper);color:var(--ink)}.nav{border-color:var(--line);background:#f3f0e8e0}.wordmark,.nav-links a{color:var(--ink)}.nav-links a:hover{color:#6077d9}.language-switch{border-color:var(--line)}.language-switch summary,.language-menu button{color:#62666d}.language-switch[open] summary,.language-menu button[aria-pressed=true]{color:#f7f4ed;background:#12151a}.language-menu{background:#f7f4ed}.nav-link{color:#f7f4ed;background:#12151a}.nav-link:hover{color:#12151a;background:var(--lime)}.nav-link>span:last-child{color:inherit}.hero-shell{background:radial-gradient(circle at 50% 63%,#6077d924,#0000 30%),linear-gradient(#f7f4ed 0%,#ece8dd 100%)}.hero-shell:before{background-image:linear-gradient(#12151a14 1px,#0000 1px),linear-gradient(90deg,#12151a14 1px,#0000 1px)}.eyebrow{color:#50555c}.eyebrow>span:first-child{background:#91c91d}.intro{color:#555b63}h1,h1 em{color:var(--ink)}.primary-action{color:#f7f4ed;background:#12151a}.primary-action:hover{color:#12151a;background:var(--lime)}.primary-action>span:last-child{color:inherit}.principles div{background:#ffffff6b;border-color:#12151a21}.principles dd{color:#3f454d}.perimeter:before{background:radial-gradient(circle at 50% 15%,#6077d947,#0000 52%)}.feature-rail,.control-gap,.experiences,.security,.deployment,.faq,.section-transition{color:var(--ink);border-color:var(--line);background:#f3f0e8}.feature-rail{background:#eeebe2}.feature-rail-heading h2 em,.section-intro h2 em,.experiences-heading h2 em,.security-heading h2 em,.deployment-heading h2 em,.faq-heading h2 em{color:var(--ink)}.feature-hint,.section-intro>p:last-child,.experiences-heading>p:last-child,.security-heading>p:last-child,.deployment-heading>p:last-child{color:#60656d}.feature-card,.outside-card,.inside-card,.experience-card,.deployment-card,.security-grid article{color:#f7f4ed;background:linear-gradient(145deg,#20242b,#12151a);border-color:#12151a29;box-shadow:0 18px 38px #12151a1f}.feature-card h3,.outside-card h3,.inside-card h3,.security-grid h3{color:#f7f4ed}.feature-card>p:not(.feature-card-kicker),.inside-copy,.experience-copy,.security-grid p,.deployment-card>p{color:#bfc4cb}.control-gap:before{background-image:linear-gradient(#12151a0f 1px,#0000 1px),linear-gradient(90deg,#12151a0f 1px,#0000 1px)}.section-label,.feature-card-kicker,.feature-hint span:first-child,.feature-hint span:last-child,.experience-title span,.experience-list li>span:first-child,.security-grid span,.deployment-topline span:first-child{color:#6e9e09}.outside-card ul,.outside-card li,.experience-list,.experience-list li,.faq-list,.faq-list details{border-color:var(--line)}.outside-card li,.experience-list li{color:#cbd0d5}.inside-card{background:linear-gradient(145deg,#202635,#12151a)}.code-card{background:linear-gradient(145deg,#1f2637,#11151b)}.section-transition{background:#e8e4d9}.transition-track p,.transition-stages{color:#555b63}.transition-line{background:#12151a29}.security{background:#f7f4ed}.security-grid article:nth-child(2){background:linear-gradient(145deg,#202635,#12151a);border-color:#6077d999}.security-grid article:nth-child(3){background:linear-gradient(145deg,#202a1b,#12151a);border-color:#91c91da6}.deployment{background:#eeebe2}.airgap-card{background:linear-gradient(145deg,#24272d,#12151a)}.cloud-card{background:linear-gradient(145deg,#1e2945,#11151b)}.faq{background:#f7f4ed}.faq-list summary{color:var(--ink)}.faq-list details p{color:#5a6068}@media (max-width:760px){.mobile-menu-panel{border-color:var(--line);background:#f7f4ed;box-shadow:0 18px 38px #12151a29}.mobile-menu-panel a{color:var(--ink)}.mobile-menu-panel a:hover{color:#6077d9;background:#12151a0a}.menu-icon,.menu-icon:before,.menu-icon:after{background:var(--ink)}}.arf-legacy{color:var(--ink);border-top:1px solid var(--line);background:#e8e4d9;padding:clamp(95px,13vw,190px) clamp(24px,5vw,80px);position:relative;overflow:hidden}.arf-legacy:before{content:"";pointer-events:none;background-image:linear-gradient(#12151a0e 1px,#0000 1px),linear-gradient(90deg,#12151a0e 1px,#0000 1px);background-size:82px 82px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.legacy-heading,.legacy-card{z-index:1;max-width:1280px;margin:0 auto;position:relative}.legacy-heading{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr) minmax(220px,.43fr);align-items:start;gap:26px;display:grid}.legacy-heading h1{letter-spacing:-.07em;margin:0;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:.98}.legacy-heading h1 em{font-style:normal}.legacy-heading>p:last-child{color:#60656d;margin:10px 0 0;font-size:1rem;line-height:1.65}.legacy-card{color:#f7f4ed;background:linear-gradient(145deg,#20242b,#12151a);border:1px solid #12151a2e;border-top:3px solid #6e9e09;border-radius:16px;grid-template-columns:minmax(0,.7fr) minmax(260px,1.3fr);gap:clamp(34px,7vw,110px);min-height:470px;margin-top:clamp(50px,7vw,90px);padding:clamp(32px,5vw,66px);display:grid;overflow:hidden;box-shadow:0 18px 38px #12151a1f}.legacy-card-topline,.legacy-kicker,.legacy-notes{letter-spacing:.06em;text-transform:uppercase;font:500 .61rem DM Mono,monospace}.legacy-card-topline{color:#bfc4cb;grid-column:1/-1;justify-content:space-between;display:flex}.legacy-card-topline span:first-child,.legacy-kicker{color:var(--lime)}.legacy-portrait{background:#0c0d0f;border:1px solid #ffffff3d;align-self:end;width:min(100%,350px);margin:0;position:relative;overflow:hidden}.legacy-portrait:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #cbff4a40}.legacy-portrait img{aspect-ratio:1;object-fit:cover;object-position:center top;filter:saturate(.6)contrast(1.05);width:100%;display:block}.legacy-portrait figcaption{z-index:1;color:var(--lime);letter-spacing:.06em;background:linear-gradient(#0000,#000000d1);padding:12px 14px;font:500 .56rem DM Mono,monospace;position:absolute;bottom:0;left:0;right:0}.legacy-copy{z-index:1;align-self:end;position:relative}.legacy-copy h3{letter-spacing:-.07em;max-width:560px;margin:12px 0 0;font-size:clamp(2rem,3.6vw,3.8rem);line-height:.99}.legacy-copy>p{color:#bfc4cb;max-width:540px;font-size:1rem;line-height:1.65}.legacy-copy>p:not(.legacy-kicker){margin:24px 0 0}.legacy-dedication{border-left:2px solid var(--lime);padding-left:16px;font-weight:600;color:#f2f2ee!important}.legacy-notes{flex-wrap:wrap;grid-column:1;align-self:center;gap:8px;display:flex}.legacy-notes span{color:#dadadd;border:1px solid #fff3;padding:8px 9px}.legacy-notes span:last-child{color:var(--lime);border-color:#cbff4a8c}.legacy-link{color:var(--lime);letter-spacing:.05em;text-transform:uppercase;border:1px solid #cbff4a9e;grid-column:2;place-self:center end;align-items:center;gap:14px;padding:12px 14px;font:500 .62rem DM Mono,monospace;display:inline-flex}.legacy-link:hover{background:var(--lime);color:#12151a}.legacy-link span:last-child{font-size:.9rem}.section-transition{background:linear-gradient(#e8e4d9,#f7f4ed);padding-block:clamp(32px,4vw,56px)}.transition-track{gap:14px}@media (max-width:980px){.legacy-heading{grid-template-columns:1fr;gap:18px}.legacy-heading>p:last-child{max-width:600px}.legacy-card{grid-template-columns:1fr;gap:34px}.legacy-portrait{align-self:start;width:min(100%,420px)}.legacy-notes,.legacy-link{grid-column:1;justify-self:start}}@media (max-width:610px){.arf-legacy{padding-top:90px}.legacy-card{border-radius:12px;min-height:auto;padding:28px}.legacy-card-topline{flex-direction:column;gap:16px}.legacy-copy h3{font-size:clamp(1.9rem,10vw,2.5rem)}}#control,#work,#code,#security,#deployment,#models,#cahit-arf{scroll-margin-top:112px}.control-gap,.experiences,.arf-legacy,.security,.deployment,.faq{padding-block:clamp(80px,9vw,136px)}.experience-grid,.security-grid,.deployment-grid,.legacy-card{margin-top:clamp(38px,5vw,68px)}.experience-grid{padding-bottom:0}.experience-card{min-height:460px}.section-transition{border-block:1px solid var(--line)}.legacy-nav-link{align-items:center;gap:6px;display:inline-flex}.legacy-nav-link:before{content:"✦";color:#6e9e09;font-size:.7rem}.download-nav-link{align-items:center;gap:6px;display:inline-flex}.download-nav-link span:last-child{color:#6e9e09;font-size:.9rem}.download-arf{color:#f7f4ed;background:#12151a;border-top:1px solid #ffffff1f;grid-template-columns:minmax(230px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(36px,4vw,56px) clamp(40px,6vw,104px);padding:clamp(68px,7vw,104px) clamp(24px,8vw,132px);display:grid}.download-sidebar{gap:clamp(42px,5vw,72px);max-width:290px;padding-top:clamp(12px,2vw,30px);display:grid}.download-arf-heading{border-bottom:1px solid #ffffff1f;padding-bottom:clamp(26px,3vw,42px)}.download-arf .section-label,.download-kicker{color:var(--lime);letter-spacing:.07em;text-transform:uppercase;margin:0;font:500 .62rem DM Mono,monospace}.download-arf-heading>p:last-child{color:#aeb4bd;margin:12px 0 0;font-size:.9rem;line-height:1.65}.download-desktop-card,.download-tool-card{background:#191d23;border:1px solid #ffffff29}.download-card-intro h1,.download-tool-card h3{color:#f7f4ed;letter-spacing:-.055em;margin:12px 0 10px;font-size:clamp(1.35rem,2.1vw,1.9rem);line-height:1.05}.download-card-intro>p:last-child,.download-tool-card p{color:#aeb4bd;margin:0;font-size:.9rem;line-height:1.65}.download-desktop-card{border-radius:24px;grid-template-columns:minmax(0,1fr) 160px;display:grid;overflow:hidden}.download-desktop-main{align-content:center;gap:18px;min-height:230px;padding:clamp(28px,4vw,46px);display:grid}.download-platforms,.download-architectures{border:1px solid #ffffff29;justify-self:start;display:flex}.download-architectures[hidden]{display:none}.download-platforms button,.download-architectures button{color:#c7ccd3;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-right:1px solid #ffffff29;padding:10px 12px;font:600 .66rem DM Mono,monospace}.download-platforms button:last-child,.download-architectures button:last-child{border-right:0}.download-platforms button[aria-pressed=true],.download-architectures button[aria-pressed=true]{background:var(--lime);color:#12151a}.download-platform-display{color:#f7f4ed;letter-spacing:-.06em;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:600}.download-product-mark{border:1px solid #ffffff1f;border-radius:30px;place-self:center;place-items:center;width:120px;height:120px;display:grid}.download-product-mark img{filter:invert()grayscale()brightness(3);mix-blend-mode:screen;width:68px}.download-release{border-top:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;align-items:end;gap:22px;padding:clamp(24px,3vw,34px) clamp(28px,4vw,46px);display:flex}.download-release-name,.download-release-meta{margin:0}.download-release-name{color:#f7f4ed;font-size:.94rem;font-weight:700}.download-release-meta{color:#aeb4bd;margin-top:5px;font:500 .61rem/1.55 DM Mono,monospace}.download-checksum{color:#aeb4bd;margin-top:11px;font:500 .6rem DM Mono,monospace}.download-checksum summary{cursor:pointer}.download-checksum dl{gap:5px;margin:8px 0 0;display:grid}.download-checksum dl div{grid-template-columns:54px minmax(0,1fr);gap:8px;display:grid}.download-checksum dt{color:#f7f4ed}.download-checksum dd{overflow-wrap:anywhere;min-width:0;margin:0}.download-alternate{color:#d6dda8;text-underline-offset:4px;margin-top:10px;font-size:.72rem;text-decoration:underline;display:inline-block}.download-catalog-link{color:#12151a;white-space:nowrap;background:#f7f4ed;align-items:center;gap:18px;padding:12px 14px;font-size:.72rem;font-weight:800;transition:background .2s,transform .2s;display:inline-flex}.download-catalog-link:hover{background:var(--lime);transform:translateY(-2px)}.download-catalog-link[aria-disabled=true]{cursor:wait;opacity:.65;pointer-events:none}.download-tools{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.download-tool-card{align-content:space-between;gap:22px;min-height:250px;padding:clamp(24px,3vw,36px);display:grid}.download-tool-card code{color:#dce6bc;white-space:nowrap;background:#0d0f12;border:1px solid #ffffff24;padding:13px 14px;font:500 .65rem DM Mono,monospace;display:block;overflow-x:auto}.download-cli-meta{font:500 .61rem DM Mono,monospace;color:#d6dda8!important;margin-top:13px!important}.download-command-copy{color:var(--lime);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:0 0;border:0;justify-self:start;padding:0;font:600 .66rem DM Mono,monospace}.download-command-copy:hover{color:#f7f4ed}.download-status{color:var(--lime);letter-spacing:.05em;text-transform:uppercase;border:1px solid #bdf23a8c;justify-self:start;padding:8px 10px;font:500 .61rem DM Mono,monospace}@media (max-width:760px){.mobile-menu-panel .legacy-nav-link{border-top:1px solid var(--line);margin-top:8px;padding-top:17px}.mobile-menu-panel .download-nav-link{margin-top:4px}.download-arf{grid-template-columns:1fr;gap:32px;padding-block:64px}.download-sidebar{gap:30px;max-width:none;padding-top:0}.download-arf-heading{padding-bottom:30px}.download-desktop-card{grid-template-columns:1fr}.download-product-mark{display:none}.download-tools{grid-template-columns:1fr}.download-tool-card{min-height:auto}}@media (min-width:981px){.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-card{min-height:510px}}.models{border-top:1px solid var(--line);background:#f7f4ed;padding:clamp(80px,9vw,136px) clamp(24px,5vw,80px)}.models-heading,.models-grid,.compute-configurator{max-width:1280px;margin-inline:auto}.models-heading{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr) minmax(220px,.43fr);align-items:start;gap:26px;display:grid}.models-heading h2,.configurator-heading h3{color:var(--ink);letter-spacing:-.07em;margin:0;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:.98}.models-heading h2 em,.configurator-heading h3 em{color:#6077d9;font-style:normal}.models-heading>p:last-child,.configurator-heading>p:last-child{color:#60656d;margin:10px 0 0;font-size:1rem;line-height:1.65}.models-grid{margin-top:clamp(38px,5vw,68px);display:grid}.primary-model-card,.compute-configurator{border:1px solid #12151a29;border-radius:16px}.primary-model-card{color:#f7f4ed;background:linear-gradient(145deg,#202635,#12151a);flex-direction:column;min-height:360px;padding:clamp(28px,4vw,52px);display:flex;position:relative;overflow:hidden}.primary-model-card:after{content:"762B";color:#ffffff0d;letter-spacing:-.12em;font-size:clamp(6rem,15vw,14rem);font-weight:800;position:absolute;bottom:-2.7rem;right:-1.5rem}.model-kicker{z-index:1;color:#bdf23a;letter-spacing:.06em;text-transform:uppercase;margin:0;font:500 .61rem DM Mono,monospace;position:relative}.primary-model-card h3{z-index:1;letter-spacing:-.07em;max-width:620px;margin:auto 0 18px;font-size:clamp(2rem,4vw,4rem);line-height:.98;position:relative}.primary-model-card>p:not(.model-kicker){z-index:1;color:#bfc4cb;max-width:620px;margin:0;font-size:1rem;line-height:1.65;position:relative}.model-metrics{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:42px 0 0;display:grid;position:relative}.model-metrics div{border-top:1px solid #ffffff2e;padding-top:12px}.model-metrics dt,.compute-results dt{color:#aeb4bd;letter-spacing:.05em;text-transform:uppercase;font:500 .54rem/1.45 DM Mono,monospace}.model-metrics dd,.compute-results dd{letter-spacing:-.045em;margin:9px 0 0;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:700}.models-details{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:14px;max-width:1280px;margin:14px auto 0;display:grid}.models-access{grid-template-columns:1fr}.access-card{border:1px solid var(--line);background:#090a0b;border-radius:16px;align-content:space-between;gap:32px;padding:clamp(28px,4vw,44px);display:grid}.access-card>p:not(.model-kicker){color:#f7f4ed;letter-spacing:-.05em;max-width:340px;margin:0;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:700;line-height:1.12}.access-card strong{color:#bdf23a;letter-spacing:.05em;text-transform:uppercase;font:500 .65rem DM Mono,monospace}.compute-configurator{color:#f7f4ed;background:linear-gradient(145deg,#20242b,#12151a);grid-template-columns:minmax(270px,.64fr) minmax(0,1.36fr);gap:clamp(28px,5vw,76px);margin-top:14px;padding:clamp(28px,4vw,52px);display:grid}.configurator-heading .section-label{color:#bdf23a}.configurator-heading h3{color:#f7f4ed;margin-top:24px;font-size:clamp(2.3rem,3.4vw,3.85rem)}.configurator-heading h3 em{color:#bdf23a}.configurator-heading>p:last-child{color:#bfc4cb}.configurator-panel{align-content:start;gap:24px;display:grid}.configurator-selects{grid-template-columns:1fr;gap:12px;display:grid}.configurator-select{gap:9px;min-width:0;display:grid;position:relative}.configurator-select-label{color:#c6cbd2;letter-spacing:.05em;text-transform:uppercase;font:500 .56rem DM Mono,monospace}.configurator-select details{position:relative}.configurator-select summary{color:#f7f4ed;cursor:pointer;background:#171a20;border:1px solid #fff3;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 13px;font:500 .72rem Manrope,sans-serif;list-style:none;display:flex}.configurator-select summary::-webkit-details-marker{display:none}.configurator-select summary>span:last-child{color:#bdf23a;font-size:.9rem}.configurator-select details[open] summary{border-color:#bdf23a}.configurator-options{z-index:5;background:#171a20;border:1px solid #ffffff38;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 14px 28px #0000004d}.configurator-options button{color:#f7f4ed;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;width:100%;padding:11px 12px;font:500 .72rem Manrope,sans-serif}.configurator-options button:hover{background:#bdf23a1f}.configurator-options button[aria-selected=true]{color:#12151a;background:#bdf23a}.configurator-summary{color:#c8cdd4;min-height:3.4em;margin:0;font-size:.96rem;line-height:1.65}.compute-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.compute-results div{background:#ffffff0a;border:1px solid #ffffff24;border-radius:10px;min-height:104px;padding:18px}.compute-results dd{color:#bdf23a}.compute-note{color:#9299a3;letter-spacing:.04em;margin:0;font:500 .54rem/1.55 DM Mono,monospace}.benchmarks{border-top:1px solid var(--line);background:#eeebe2;padding:clamp(80px,9vw,136px) clamp(24px,5vw,80px)}.benchmarks-heading,.benchmark-grid,.benchmark-closing{max-width:1280px;margin-inline:auto}.benchmarks-heading{grid-template-columns:minmax(160px,.42fr) minmax(0,1fr) minmax(220px,.43fr);align-items:start;gap:26px;display:grid}.benchmarks-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(2.35rem,4.2vw,4.5rem);line-height:.98}.benchmarks-heading h2 em{color:#6077d9;font-style:normal}.benchmarks-heading>p:last-child{color:#60656d;margin:10px 0 0;font-size:1rem;line-height:1.65}.benchmark-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(38px,5vw,68px);display:grid}.benchmark-card{color:#f7f4ed;background:linear-gradient(145deg,#20242b,#12151a);border:1px solid #12151a29;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:230px;padding:clamp(22px,2.5vw,32px);display:flex}.benchmark-topline{color:#bdf23a;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:14px;font:500 .58rem/1.45 DM Mono,monospace;display:flex}.benchmark-topline>span:last-child{color:#bfc4cb;text-align:end}.benchmark-card dl{grid-template-columns:1fr 1fr;gap:12px;margin:48px 0 0;display:grid}.benchmark-card dl div{border-top:1px solid #ffffff29;padding-top:10px}.benchmark-card dt{color:#aeb4bd;letter-spacing:.05em;text-transform:uppercase;font:500 .52rem/1.45 DM Mono,monospace}.benchmark-card dd{color:#f7f4ed;letter-spacing:-.06em;margin:8px 0 0;font-size:clamp(1.4rem,2.2vw,2.1rem);font-weight:700}.benchmark-closing{color:#59616c;letter-spacing:.04em;text-transform:uppercase;margin-top:22px;font:500 .62rem DM Mono,monospace}.site-footer{background:#090a0b;border-top:0;padding:clamp(52px,7vw,88px) clamp(24px,5vw,80px) 20px}.footer-contact .contact-action{color:#12151a;background:#f7f4ed;border:0;justify-content:space-between;align-items:center;gap:24px;min-width:218px;padding:15px 18px;font-weight:700;transition:transform .2s,background .2s;display:inline-flex}.footer-line .contact-action span{color:inherit;margin:0}.footer-contact .contact-action:hover{background:#bdf23a;transform:translateY(-2px)}.footer-contact .contact-email{color:#f7f4ed;letter-spacing:.04em;border-bottom:1px solid #ffffff61;width:fit-content;padding:0 0 5px;font:500 .72rem DM Mono,monospace}@media (max-width:980px){.models-heading,.models-details,.compute-configurator,.benchmarks-heading{grid-template-columns:1fr}.models-heading>p:last-child,.configurator-heading>p:last-child{max-width:600px}.models-grid{gap:14px}.compute-results,.benchmark-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:610px){.models{padding-inline:20px}.primary-model-card,.compute-configurator{border-radius:12px}.primary-model-card{min-height:auto}.primary-model-card h3{margin-top:56px}.model-metrics,.configurator-selects,.compute-results,.benchmark-grid{grid-template-columns:1fr}.model-metrics{margin-top:32px}.compute-configurator{gap:38px}}html[dir=rtl]{text-align:right}html[dir=rtl] .nav-links,html[dir=rtl] .nav-actions,html[dir=rtl] .legacy-card-topline,html[dir=rtl] .download-release{direction:rtl}html[dir=rtl] .language-menu,html[dir=rtl] .mobile-menu-panel{left:0;right:auto}html[dir=rtl] .language-menu button{text-align:right}html[dir=rtl] .legacy-dedication{border-left:0;border-right:2px solid var(--lime);padding-left:0;padding-right:16px}html[dir=rtl] .download-catalog-link,html[dir=rtl] .legacy-link,html[dir=rtl] .download-platforms,html[dir=rtl] .download-architectures{direction:rtl}html[dir=rtl] .transition-stages b,html[dir=rtl] .experience-list li>span:first-child{display:inline-block;transform:scaleX(-1)}

