.marketing{--ink:#091820;--ink2:#11232c;--muted:#66747e;--line:#dae2e5;--paper:#fff;--canvas:#f4f7f8;--mint:#73edc0;--mint2:#45caa3;--radius:3px;--max:1260px}.marketing *{box-sizing:border-box}html:has(.marketing){scroll-behavior:smooth;scroll-padding-top:90px}.marketing{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.6 DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}.marketing button,.marketing input,.marketing select,.marketing textarea{font:inherit}.marketing button{cursor:pointer}.marketing a{color:inherit;text-decoration:none}.marketing svg.icon{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle;flex-shrink:0;width:21px;height:21px}.marketing .icon-sm{width:16px!important;height:16px!important}.marketing h1,.marketing h2,.marketing h3,.marketing h4,.marketing p{margin-top:0}.marketing h1,.marketing h2,.marketing h3,.marketing .brand-name{font-family:Manrope,DM Sans,sans-serif}.marketing h1,.marketing h2,.marketing h3{letter-spacing:-.045em}.marketing button,.marketing a{-webkit-tap-highlight-color:transparent}.marketing button:focus-visible,.marketing a:focus-visible,.marketing summary:focus-visible,.marketing input:focus-visible,.marketing select:focus-visible,.marketing textarea:focus-visible{outline-offset:3px;outline:2px solid #34bfa0}.marketing .container{width:min(calc(100% - 88px), var(--max));margin-inline:auto}.marketing .svg-sprite{width:0;height:0;position:absolute;overflow:hidden}.marketing .section{padding:114px 0}.marketing .section-kicker{color:#3b766a;letter-spacing:.17em;margin-bottom:23px;font-size:11px;font-weight:800;line-height:1.5;display:block}.marketing .section-heading h2,.marketing .region-intro h2,.marketing .faq-layout h2,.marketing .dark-feature-copy h2{margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:800;line-height:1.14}.marketing .section-heading h2 span,.marketing .region-intro h2 span,.marketing .faq-layout h2 span{color:#8c989c}.marketing .section-heading p,.marketing .region-intro p,.marketing .faq-layout>div:first-child>p{color:#64717a;max-width:415px;font-size:16px;line-height:1.78}.marketing .split-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:47px;display:flex}.marketing .split-heading>p{margin:0 0 7px}.marketing .btn{white-space:nowrap;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:18px;padding:15px 23px;font-size:13px;font-weight:700;line-height:1.25;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.marketing .btn:hover{transform:translateY(-2px)}.marketing .btn-primary{color:#071e1c;background:var(--mint)}.marketing .btn-primary:hover{background:#9dffda}.marketing .btn-outline{color:#fff;background:#ffffff04;border-color:#52646c}.marketing .btn-outline:hover{background:#ffffff12;border-color:#b1c8ce}.marketing .btn-dark{background:var(--ink);color:#fff}.marketing .btn-dark:hover{background:#24424a}.marketing .btn-white{color:#08221c;background:#fff}.marketing .btn-white:hover{background:#d8ffec}.marketing .btn-small{padding:13px 17px}.marketing .btn-large{min-height:57px;padding:18px 25px}.marketing .text-link{align-items:center;gap:8px;display:inline-flex}.marketing .announcement{color:#0c332b;background:#a7f9d4;font-size:11px;font-weight:600}.marketing .announce-inner{align-items:center;gap:17px;min-height:37px;display:flex}.marketing .announce-label{letter-spacing:.08em;white-space:nowrap;font-size:10px;font-weight:800}.marketing .announce-text{opacity:.8}.marketing .announcement a{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-weight:800;display:flex}.marketing .announcement a:hover{text-decoration:underline}.marketing .site-header{z-index:30;color:#fff;background:#081821;border-bottom:1px solid #cbe9e81a;position:relative}.marketing .nav-wrap{align-items:center;gap:42px;min-height:79px;display:flex}.marketing .brand{white-space:nowrap;align-items:center;gap:8px;line-height:1;display:inline-flex}.marketing .brand-mark{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:3px;width:30px;height:30px;display:grid;position:relative;transform:rotate(-10deg)}.marketing .brand-mark span{background:#74e9b8;border-radius:1px}.marketing .brand-mark span:first-child{opacity:.65}.marketing .brand-mark span:nth-child(2),.marketing .brand-mark span:nth-child(3){opacity:1}.marketing .brand-mark span:nth-child(4){opacity:.4}.marketing .brand-name{letter-spacing:-.09em;font-size:24px;font-weight:800}.marketing .brand-dot{color:#6ee5b9}.marketing .brand-sub{letter-spacing:.22em;opacity:.64;writing-mode:vertical-rl;margin-left:1px;font-size:8px;font-weight:800}.marketing .main-nav{flex:1;align-items:center;gap:31px;margin-left:26px;display:flex}.marketing .main-nav>a{color:#c8d7dc;white-space:nowrap;font-size:12px;font-weight:600;transition:color .2s}.marketing .main-nav>a:hover{color:#80efc2}.marketing .nav-actions{align-items:center;gap:25px;display:flex}.marketing .nav-signin{color:#c8d7dc;white-space:nowrap;font-size:12px}.marketing .nav-signin:hover{color:#7ce9bf}.marketing .mobile-menu-toggle,.marketing .mobile-sales-link{display:none!important}.marketing .hero{color:#fff;isolation:isolate;background:#081821;position:relative;overflow:hidden}.marketing .hero-grid{z-index:-1;background-image:linear-gradient(#86c7c50b 1px,#0000 1px),linear-gradient(90deg,#86c7c50b 1px,#0000 1px);background-size:84px 84px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.marketing .hero-glow{z-index:-1;background:radial-gradient(circle,#2fb78f21 0,#0000 70%);border-radius:50%;width:720px;height:680px;position:absolute;top:-150px;right:-330px}.marketing .hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:14px;min-height:594px;padding-top:40px;padding-bottom:45px;display:grid}.marketing .hero-copy{z-index:2;padding-bottom:18px;position:relative}.marketing .eyebrow{letter-spacing:.17em;align-items:center;gap:13px;font-size:11px;font-weight:800;display:flex}.marketing .eyebrow-hero{color:#88d5bc;margin-bottom:24px}.marketing .eyebrow-line{background:#7fe9bf;width:26px;height:1px}.marketing .hero h1{letter-spacing:-.071em;margin:0 0 26px;font-size:clamp(49px,5.2vw,79px);font-weight:800;line-height:1.075}.marketing .hero h1 span{color:var(--mint)}.marketing .hero-description{color:#b5c6cb;max-width:525px;margin:0 0 32px;font-size:17px;line-height:1.75}.marketing .hero-buttons{flex-wrap:wrap;gap:12px;display:flex}.marketing .hero-footnotes{color:#a2b5ba;flex-wrap:wrap;gap:25px;margin-top:37px;font-size:11px;font-weight:600;display:flex}.marketing .hero-note{align-items:center;gap:8px;display:flex}.marketing .hero-note .icon{color:#72e6bb;width:15px;height:15px}.marketing .hero-visual{height:555px;margin-left:5px;margin-right:-43px;position:relative}.marketing .hero-photo-frame{background:#122a33;border:1px solid #3c6872;position:absolute;inset:26px 0 13px 26px;overflow:hidden;box-shadow:0 20px 70px #0000004d}.marketing .hero-photo-frame>img{object-fit:cover;filter:saturate(.94);width:100%;height:100%;display:block}.marketing .photo-vignette{background:linear-gradient(#0000 78%,#030c12bf),linear-gradient(90deg,#0818211a,#0000 80%);position:absolute;inset:0}.marketing .photo-label{letter-spacing:.13em;color:#b8d6d7;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:18px;left:19px;right:18px}.marketing .pulse{background:#65ecc0;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #65ecc01f}.marketing .label-line{background:#e0fff540;flex:1;height:1px;margin:0 8px}.marketing .hardware-panel{z-index:3;background:#0c222b;border:1px solid #92ebd152;width:272px;padding:18px 18px 0;position:absolute;bottom:-4px;left:-28px;box-shadow:0 22px 50px #0000005c}.marketing .hardware-panel-head{color:#65d8b2;justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.marketing .hardware-panel-head>.icon{width:19px;height:19px}.marketing .hw-status{letter-spacing:.12em;align-items:center;gap:9px;font-size:10px;font-weight:800;display:flex}.marketing .hardware-title{letter-spacing:-.04em;margin-bottom:1px;font:800 23px/1.3 Manrope,sans-serif}.marketing .hardware-sub{color:#90abb3;font-size:10px}.marketing .hw-meter{gap:4px;margin:18px 0;display:flex}.marketing .hw-meter span{background:#6cf0bf;flex:1;height:5px}.marketing .hw-meter .dim{background:#28514e}.marketing .hardware-panel-bottom{letter-spacing:.14em;color:#aac0c7;border-top:1px solid #2b444c;justify-content:space-between;align-items:center;height:45px;font-size:9px;font-weight:800;display:flex}.marketing .hardware-arrow{color:#7deac0}.marketing .hardware-arrow .icon{width:17px;height:17px}.marketing .hero-side-code{transform-origin:0;color:#729199;letter-spacing:.2em;white-space:nowrap;font-size:9px;position:absolute;top:50%;right:-7px;transform:translate(100%,-50%)rotate(90deg)}.marketing .hero-bottom{letter-spacing:.11em;color:#87a5ad;border-top:1px solid #d3f4ed24;align-items:center;gap:26px;min-height:60px;font-size:9px;font-weight:800;display:flex}.marketing .hero-bottom>span:first-child{color:#64ddb6;white-space:nowrap}.marketing .hero-bottom>span:nth-child(2){color:#bbccd0}.marketing .hero-bottom i{vertical-align:middle;background:#67ddb3;border-radius:50%;width:3px;height:3px;margin:0 9px;display:inline-block}.marketing .hero-bottom-serial{white-space:nowrap;margin-left:auto}.marketing .metrics{background:#f5f7f7;border-bottom:1px solid #e3e9eb}.marketing .metrics-grid{grid-template-columns:repeat(4,1fr);padding:29px 0 33px;display:grid}.marketing .metrics-grid>div{border-left:1px solid #d9e2e4;padding:0 24px}.marketing .metrics-grid>div:first-child{border:0;padding-left:0}.marketing .metrics-grid>div:last-child{padding-right:0}.marketing .metric-top{color:#3c8073;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:11px;font-size:10px;font-weight:800;display:flex}.marketing .metric-top .icon{width:15px;height:15px}.marketing .metric-title{letter-spacing:-.035em;color:#13262b;font:800 17px Manrope,sans-serif}.marketing .metric-sub{color:#718189;margin-top:5px;font-size:11px;line-height:1.55}.marketing .products-section{background:#fff}.marketing .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.marketing .product-card{background:#f7f9fa;border:1px solid #dce5e6;flex-direction:column;min-height:465px;padding:29px 29px 25px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.marketing .product-card:hover{border-color:#afcec8;transform:translateY(-5px);box-shadow:0 15px 35px #0b22280e}.marketing .product-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.marketing .product-top .icon{color:#386b64;width:23px;height:23px}.marketing .product-number{letter-spacing:.14em;color:#69847f;font-size:10px;font-weight:800}.marketing .product-body{z-index:2;margin-top:45px;position:relative}.marketing .product-body h3{margin:0 0 16px;font-size:28px;font-weight:800;line-height:1.17}.marketing .product-body p{color:#657780;max-width:275px;font-size:13px;line-height:1.8}.marketing .product-tags{z-index:2;flex-wrap:wrap;gap:6px;margin:13px 0 22px;display:flex;position:relative}.marketing .product-tags span{color:#526d71;background:#fff;border:1px solid #cddbdc;padding:4px 8px;font-size:10px;font-weight:600}.marketing .product-link{z-index:2;border-top:1px solid #ccd9da;justify-content:space-between;align-items:center;gap:5px;margin-top:auto;padding-top:18px;font-size:12px;font-weight:800;display:flex;position:relative}.marketing .product-link .icon{width:18px;height:18px;transition:transform .2s}.marketing .product-link:hover .icon{transform:translate(3px,-3px)}.marketing .button-link{text-align:left;width:100%;color:inherit;background:0 0;border-bottom:0;border-left:0;border-right:0}.marketing .product-highlight{color:#fff;background:#0e252c;border-color:#0e252c}.marketing .product-highlight .product-number{color:#83d4b9}.marketing .product-highlight .product-top .icon{color:#84f0c7}.marketing .product-highlight .product-body p{color:#a7bfc5}.marketing .product-highlight .product-tags span{color:#9be8c8;background:#19373f;border-color:#31574f}.marketing .product-highlight .product-link{border-top-color:#36555a}.marketing .gpu-card-art,.marketing .server-card-art,.marketing .ai-card-art{opacity:.26;pointer-events:none;width:240px;height:230px;position:absolute;top:129px;right:-55px}.marketing .gpu-art-outer{border:11px solid #65dbb7;place-items:center;width:170px;height:170px;display:grid;position:absolute;top:35px;right:20px;transform:rotate(-30deg);box-shadow:inset 0 0 0 9px #65dbb74d,0 0 0 13px #65dbb71f}.marketing .gpu-art-core{color:#65dbb7;letter-spacing:.1em;border:3px solid #65dbb7;place-items:center;width:96px;height:96px;font:800 26px Manrope,sans-serif;display:grid}.marketing .gpu-pin{background:#6debc0;width:25px;height:7px;position:absolute}.marketing .p1{top:-23px;left:20px}.marketing .p2{top:-23px;right:20px}.marketing .p3{bottom:-23px;left:20px}.marketing .p4{bottom:-23px;right:20px}.marketing .mini-rack{background:#bad8d6;border:10px solid #668f91;flex-direction:column;gap:8px;width:156px;height:220px;padding:12px;display:flex;transform:perspective(280px)rotateY(-28deg)}.marketing .mini-rack span{background:#496f77;border-left:10px solid #183d46;border-right:8px solid #183d46;height:30px;box-shadow:inset 0 0 0 4px #93b5b5}.marketing .ai-card-art{opacity:.36}.marketing .orb{border:2px solid #a0bbb9;border-radius:50%;width:60px;height:60px;display:block;position:absolute}.marketing .orb-one{top:35px;left:15px}.marketing .orb-two{top:35px;right:27px}.marketing .orb-three{bottom:0;left:95px}.marketing .orb-center{z-index:2;background:#7db5ad;border-radius:50%;width:84px;height:84px;position:absolute;top:85px;left:82px;box-shadow:0 0 0 17px #c2dcd8}.marketing .ai-link{transform-origin:50%;background:#709b95;width:160px;height:2px;position:absolute;top:101px;left:30px}.marketing .ai-link-1{transform:rotate(-30deg)}.marketing .ai-link-2{transform:rotate(30deg)}.marketing .ai-link-3{transform:rotate(90deg)}.marketing .pricing-section{background:#f3f7f7;border-block:1px solid #e2e9eb}.marketing .pricing-header{justify-content:space-between;align-items:end;gap:50px;margin-bottom:48px;display:flex}.marketing .pricing-header h2{margin-bottom:18px}.marketing .pricing-header p{margin-bottom:0}.marketing .pricing-aside{background:#e6eeee;border:1px solid #d5e2e1;align-items:center;gap:13px;min-width:245px;padding:14px 24px 14px 17px;display:flex}.marketing .pricing-aside .aside-icon{color:#176959;background:#d4e8e0;place-items:center;width:38px;height:38px;display:grid}.marketing .pricing-aside p{margin:0;font-size:12px;font-weight:700;line-height:1.55}.marketing .pricing-toolbar{border-bottom:1px solid #cedbdc;justify-content:space-between;align-items:center;margin-bottom:23px;display:flex}.marketing .pricing-tabs{gap:31px;display:flex}.marketing .tab{color:#778990;background:0 0;border:0;padding:15px 0;font-size:14px;font-weight:700;position:relative}.marketing .tab.active{color:#0d2d2e}.marketing .tab.active:after{content:"";background:#2fbe91;height:3px;position:absolute;bottom:-1px;left:0;right:0}.marketing .pricing-note{color:#6d8284;align-items:center;gap:7px;font-size:11px;display:flex}.marketing .pricing-note .icon{width:15px;height:15px}.marketing .pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.marketing .plan-card{background:#fff;border:1px solid #dce5e6;flex-direction:column;min-height:380px;padding:25px 23px 20px;transition:transform .2s,border-color .2s;display:flex;position:relative}.marketing .plan-card:hover{border-color:#53b89c;transform:translateY(-4px)}.marketing .plan-card.popular{border-color:#3cba91;box-shadow:inset 0 3px #43bc91}.marketing .plan-eyebrow{color:#6b848a;letter-spacing:.13em;justify-content:space-between;align-items:center;margin-bottom:18px;font-size:10px;font-weight:800;display:flex}.marketing .plan-badge{letter-spacing:.06em;color:#24755b;background:#e1f7ee;padding:4px 6px;font-size:9px}.marketing .plan-title{letter-spacing:-.055em;margin:0 0 8px;font:800 23px/1.2 Manrope,sans-serif}.marketing .plan-description{color:#657a80;min-height:38px;font-size:11px}.marketing .plan-price{align-items:baseline;gap:3px;margin:19px 0 23px;display:flex}.marketing .plan-price strong{letter-spacing:-.055em;font:800 28px Manrope,sans-serif}.marketing .plan-price small{color:#6b858a;font-size:11px}.marketing .plan-specs{border-top:1px solid #e5eded;gap:12px;margin-bottom:22px;padding-top:17px;display:grid}.marketing .spec{justify-content:space-between;gap:8px;font-size:11px;display:flex}.marketing .spec span{color:#74858b}.marketing .spec strong{color:#1d3942;text-align:right;font-weight:700}.marketing .plan-cta{color:#fff;background:#0f2930;border:none;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:14px;font-size:11px;font-weight:800;transition:background .2s;display:flex}.marketing .plan-cta:hover{background:#216c59}.marketing .popular .plan-cta{color:#0d291f;background:#63dcae}.marketing .popular .plan-cta:hover{background:#86ebc2}.marketing .plan-cta .icon{width:17px;height:17px}.marketing .pricing-bottom{color:#7a8c91;justify-content:space-between;align-items:center;gap:25px;margin-top:24px;font-size:10px;display:flex}.marketing .pricing-bottom>span{max-width:665px}.marketing .pricing-bottom>button{color:#52696a;white-space:nowrap;background:0 0;border:0;align-items:center;gap:12px;font-size:11px;display:flex}.marketing .pricing-bottom strong{color:#206a57;align-items:center;gap:5px;display:inline-flex}.marketing .pricing-bottom button:hover strong{text-decoration:underline}.marketing .dark-feature-section{color:#fff;background:#091c25;overflow:hidden}.marketing .dark-feature-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:75px;display:grid}.marketing .muted-kicker{color:#77cdb2}.marketing .dark-feature-copy h2 span{color:#76ecc2}.marketing .dark-feature-copy>p{color:#a7bdc4;max-width:425px;margin:25px 0 38px;line-height:1.85}.marketing .feature-points{gap:24px;margin-bottom:36px;display:grid}.marketing .feature-points>div{gap:16px;display:flex}.marketing .feature-icon{color:#7be6bf;border:1px solid #36545b;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.marketing .feature-icon .icon{width:21px;height:21px}.marketing .feature-points strong{margin-bottom:3px;font-size:13px;display:block}.marketing .feature-points p{color:#9bb2b8;max-width:320px;margin:0;font-size:12px;line-height:1.7}.marketing .console-window{background:#0d222d;border:1px solid #37535d;width:100%;min-width:0;box-shadow:0 20px 70px #00000052}.marketing .console-top{color:#859fa8;border-bottom:1px solid #27414c;justify-content:space-between;align-items:center;height:48px;padding:0 20px;display:flex}.marketing .console-breadcrumb{letter-spacing:.06em;white-space:nowrap;align-items:center;gap:11px;font-size:9px;font-weight:800;display:flex}.marketing .console-app-icon{color:#092e25;letter-spacing:-.1em;background:#78e6bf;place-items:center;width:21px;height:21px;font:800 15px Manrope,sans-serif;display:grid}.marketing .console-dots{gap:5px;display:flex}.marketing .console-dots i{background:#607b83;border-radius:50%;width:5px;height:5px}.marketing .console-content{padding:24px 27px}.marketing .console-eyebrow{color:#75bbaa;letter-spacing:.14em;justify-content:space-between;align-items:center;margin-bottom:16px;font-size:9px;font-weight:800;display:flex}.marketing .console-eyebrow span{color:#5b8b85}.marketing .console-heading-row{justify-content:space-between;align-items:start;gap:10px;display:flex}.marketing .console-heading-row h3{letter-spacing:-.05em;margin:0 0 2px;font-size:22px}.marketing .console-heading-row p{color:#7e9aa4;font-size:10px}.marketing .console-demo-badge{color:#8eb9b3;letter-spacing:.09em;background:#233d45;padding:4px 8px;font-size:9px;font-weight:800}.marketing .console-stat-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:15px 0;display:grid}.marketing .console-stat-grid>div{background:#112b35;border:1px solid #2d4b53;flex-direction:column;min-height:106px;padding:13px 11px;display:flex}.marketing .console-stat-grid>div>span:first-child{color:#84a2aa;letter-spacing:.08em;font-size:8px;font-weight:800}.marketing .console-stat-grid strong{letter-spacing:-.055em;margin:9px 0 0;font:800 25px Manrope,sans-serif}.marketing .console-stat-grid strong small{color:#b0c5ca;font-size:13px}.marketing .stat-up,.marketing .stat-sub{color:#81c9af;font-size:9px}.marketing .stat-sub{color:#6c8d97}.marketing .chart-card{background:#0f2731;border:1px solid #2b4650;padding:15px}.marketing .chart-head{justify-content:space-between;align-items:center;font-size:11px;font-weight:700;display:flex}.marketing .chart-legend{color:#8aa7ac;align-items:center;gap:6px;font-size:9px;display:flex}.marketing .chart-legend i{background:#55dbb3;border-radius:50%;width:6px;height:6px}.marketing .chart-area{background:linear-gradient(#0000 calc(25% - .5px),#779a9c1f 25%,#0000 calc(25% + .5px) calc(50% - .5px),#779a9c1f 50%,#0000 calc(50% + .5px) calc(75% - .5px),#779a9c1f 75%,#0000 calc(75% + .5px));height:142px;margin-top:17px;padding-left:39px;position:relative}.marketing .chart-guides{color:#63818c;flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:0;bottom:0;left:0}.marketing .chart-graphic{width:100%;height:100%;overflow:visible}.marketing .chart-labels{color:#73939c;justify-content:space-between;margin-top:9px;padding-left:40px;font-size:8px;display:flex}.marketing .instance-list{margin-top:17px}.marketing .instance-list>div{color:#8fa9ae;border-bottom:1px solid #223d47;grid-template-columns:8px 1fr 1fr 60px;align-items:center;gap:12px;min-height:37px;font-size:10px;display:grid}.marketing .instance-list>div:last-child{border-bottom:0}.marketing .instance-list strong{color:#e0eeef;font-weight:600}.marketing .instance-dot{background:#55dcb1;border-radius:50%;width:6px;height:6px}.marketing .instance-dot.gray{background:#7a8a8f}.marketing .instance-list em{color:#6de5b7;text-align:right;font-style:normal}.marketing .instance-list em.stopped{color:#8da2aa}.marketing .why-section{background:#fff}.marketing .advantage-grid{border-top:1px solid #d9e4e5;border-left:1px solid #d9e4e5;grid-template-columns:repeat(4,1fr);display:grid}.marketing .advantage-item{border-bottom:1px solid #d9e4e5;border-right:1px solid #d9e4e5;min-height:277px;padding:26px 25px 30px}.marketing .advantage-number{letter-spacing:.1em;color:#91a1a6;margin-bottom:28px;font-size:10px;font-weight:800;display:block}.marketing .advantage-item>.icon{color:#238f75;width:30px;height:30px;margin-bottom:20px}.marketing .advantage-item h3{letter-spacing:-.045em;margin-bottom:9px;font-size:17px;font-weight:800}.marketing .advantage-item p{color:#718189;margin:0;font-size:12px;line-height:1.7}.marketing .regions-section{background:#f3f7f7;border-top:1px solid #e4eaea}.marketing .region-intro{grid-template-columns:.65fr 1fr;align-items:center;gap:50px;display:grid}.marketing .region-intro h2{margin-bottom:22px}.marketing .region-intro p{margin-bottom:27px}.marketing .region-board{color:#fff;background:#10242d;border:1px solid #c7d7d9;box-shadow:0 14px 40px #0c252d14}.marketing .map-head{letter-spacing:.13em;color:#abc2c5;border-bottom:1px solid #2b4a54;justify-content:space-between;align-items:center;padding:19px 21px;font-size:9px;font-weight:800;display:flex}.marketing .map-head span:last-child{color:#668e97}.marketing .world-map{padding:22px 12px 10px}.marketing .world-map svg{width:100%;max-height:265px;display:block}.marketing .region-list{padding:0 22px 13px}.marketing .region-list>div{border-top:1px solid #29414c;grid-template-columns:110px 1fr auto;align-items:center;gap:10px;padding:12px 0;font-size:11px;display:grid}.marketing .region-code{color:#8cdabf;letter-spacing:.06em;font-size:9px;font-weight:800}.marketing .region-name{color:#d8e7e8}.marketing .region-status{color:#9cb7bd;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.marketing .region-status i{background:#70d9b5;border-radius:50%;width:5px;height:5px}.marketing .steps-section{background:#fff}.marketing .centered-heading{text-align:center;margin-bottom:60px}.marketing .centered-heading p{margin:17px auto 0}.marketing .steps-grid{border-top:1px solid #d9e3e4;grid-template-columns:repeat(3,1fr);display:grid}.marketing .steps-grid>div{padding:27px 46px 10px 0}.marketing .steps-grid .step-num{color:#249474;align-items:center;gap:20px;margin-bottom:35px;font-size:12px;font-weight:800;display:flex}.marketing .step-num span{background:#c9d9d7;flex:1;height:1px}.marketing .step-icon{color:#1e9475;background:#e9f7f2;place-items:center;width:60px;height:60px;margin-bottom:22px;display:grid}.marketing .step-icon .icon{width:26px;height:26px}.marketing .steps-grid h3{margin-bottom:9px;font-size:20px}.marketing .steps-grid p{color:#728189;max-width:320px;font-size:13px;line-height:1.75}.marketing .faq-section{background:#f4f7f8;border-top:1px solid #e5eaec}.marketing .faq-layout{grid-template-columns:.75fr 1.25fr;gap:85px;display:grid}.marketing .faq-layout h2{margin-bottom:19px}.marketing .faq-layout>div:first-child>p{margin-bottom:24px}.marketing .faq-list{border-top:1px solid #c9d6d9}.marketing .faq-list details{border-bottom:1px solid #c9d6d9;padding:0}.marketing .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:14px;font-weight:800;line-height:1.5;list-style:none;display:flex}.marketing .faq-list summary::-webkit-details-marker{display:none}.marketing .faq-toggle{border:1px solid #ccdadb;flex-shrink:0;place-items:center;width:29px;height:29px;font-size:20px;font-weight:400;line-height:1;transition:transform .2s;display:grid}.marketing .faq-list details[open] .faq-toggle{color:#1b8e70;border-color:#70bca3;transform:rotate(45deg)}.marketing .faq-list details p{color:#687a80;margin:-4px 48px 22px 0;font-size:13px;line-height:1.8}.marketing .cta-section{color:#0b2b25;background:#64e3b4;padding:81px 0;position:relative;overflow:hidden}.marketing .cta-layout{z-index:2;justify-content:space-between;align-items:end;gap:60px;display:flex;position:relative}.marketing .cta-section .section-kicker{color:#1b735d}.marketing .cta-section h2{letter-spacing:-.065em;margin:0 0 19px;font-size:clamp(44px,5.3vw,74px);font-weight:800;line-height:1.09}.marketing .cta-section p{color:#1d5e4d;max-width:450px;margin:0;font-size:15px}.marketing .cta-action{flex-direction:column;align-items:start;gap:15px;padding-bottom:13px;display:flex}.marketing .cta-action>span{letter-spacing:.1em;color:#29735c;font-size:10px;font-weight:800}.marketing .cta-decor{color:#0c543d12;pointer-events:none;letter-spacing:-.16em;font:800 430px/1 Manrope,sans-serif;position:absolute;top:-150px;right:-50px}.marketing .footer{color:#c1d1d3;background:#081821}.marketing .footer-upper{justify-content:space-between;gap:70px;padding:65px 0 72px;display:flex}.marketing .footer-brand{color:#fff;margin-bottom:20px}.marketing .footer-upper>div:first-child>p{color:#849ba2;margin:21px 0 0;font-size:13px;line-height:1.75}.marketing .footer-nav-group{gap:90px;display:flex}.marketing .footer-nav-group>div{flex-direction:column;align-items:start;gap:13px;display:flex}.marketing .footer-nav-group strong{letter-spacing:.13em;color:#83a69d;margin-bottom:8px;font-size:10px}.marketing .footer-nav-group a,.marketing .footer-nav-group button{color:#b1c5c8;text-align:left;background:0 0;border:0;padding:0;font-size:12px}.marketing .footer-nav-group a:hover,.marketing .footer-nav-group button:hover{color:#75e9be}.marketing .footer-bottom{color:#78929b;border-top:1px solid #25404a;justify-content:space-between;align-items:center;gap:20px;min-height:64px;font-size:10px;display:flex}.marketing .footer-bottom a{color:#abd0c6}.marketing .footer-bottom a:hover{text-decoration:underline}.marketing .modal-backdrop{z-index:80;opacity:0;visibility:hidden;background:#041016c7;justify-content:center;align-items:center;padding:24px;transition:opacity .22s,visibility .22s;display:flex;position:fixed;inset:0;overflow:auto}.marketing .modal-backdrop.show{opacity:1;visibility:visible}.marketing .modal{color:#132b33;background:#fff;width:min(100%,640px);max-height:min(95vh,900px);padding:32px 35px 30px;transition:transform .22s;overflow:auto;transform:translateY(14px);box-shadow:0 30px 100px #00000047}.marketing .show .modal{transform:translateY(0)}.marketing .modal-head{justify-content:space-between;align-items:start;gap:15px;margin-bottom:25px;display:flex}.marketing .modal-head .section-kicker{margin-bottom:7px}.marketing .modal-head h2{margin:0 0 5px;font-size:29px}.marketing .modal-head p{color:#647780;margin:0;font-size:12px}.marketing .modal-close{background:#f3f7f7;border:1px solid #d8e3e5;place-items:center;width:36px;height:36px;display:grid}.marketing .modal-close:hover{background:#e0eeee}.marketing .modal-close .icon{width:18px;height:18px}.marketing .modal label{color:#24414a;margin-bottom:17px;font-size:12px;font-weight:800;display:block}.marketing .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.marketing .modal input,.marketing .modal select,.marketing .modal textarea{color:#1d3941;background:#f7f9f9;border:1px solid #d5e0e2;border-radius:0;outline:0;width:100%;margin-top:8px;padding:12px 13px;font-size:13px;display:block}.marketing .modal :is(input,select,textarea):focus{border-color:#35ae8c;box-shadow:0 0 0 3px #42be931f}.marketing .modal textarea{resize:vertical;min-height:108px}.marketing .modal-form-footer{justify-content:space-between;align-items:center;gap:25px;margin-top:7px;display:flex}.marketing .modal-form-footer p{color:#77898d;align-items:start;gap:8px;max-width:305px;margin:0;font-size:10px;line-height:1.5;display:flex}.marketing .modal-form-footer .icon{flex-shrink:0;width:17px;height:17px}.marketing .modal-form-footer .btn{flex-shrink:0}.marketing .modal-open{overflow:hidden}@media (prefers-reduced-motion:no-preference){.marketing .reveal{transition:transform .55s;transform:translateY(14px)}.marketing .reveal.is-visible{transform:translateY(0)}}@media (max-width:1280px){.marketing .container{width:min(calc(100% - 64px), var(--max))}.marketing .main-nav{gap:20px;margin-left:5px}.marketing .nav-wrap{gap:24px}.marketing .nav-actions{gap:15px}.marketing .hero-visual{margin-right:0}.marketing .hero h1{font-size:clamp(48px,5.3vw,71px)}.marketing .dark-feature-grid{gap:40px}.marketing .footer-nav-group{gap:55px}}@media (max-width:1080px){.marketing .nav-signin{display:none}.marketing .main-nav{gap:16px}.marketing .main-nav a{font-size:11px}.marketing .nav-wrap{gap:18px}.marketing .hero-layout{grid-template-columns:1fr 1fr}.marketing .hero-visual{height:490px}.marketing .hero h1{font-size:clamp(45px,5vw,63px)}.marketing .hero-description{font-size:15px}.marketing .hero-bottom-serial{display:none}.marketing .metric-title{font-size:15px}.marketing .metrics-grid>div{padding:0 16px}.marketing .product-body{margin-top:40px}.marketing .product-body h3{font-size:24px}.marketing .product-card{padding:24px 20px}.marketing .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .plan-card{min-height:365px}.marketing .dark-feature-grid{grid-template-columns:1fr;gap:55px}.marketing .dark-feature-copy{max-width:730px}.marketing .console-window{max-width:740px;margin:auto}.marketing .region-intro{grid-template-columns:.65fr 1fr;gap:25px}.marketing .footer-nav-group{gap:30px}}@media (max-width:820px){.marketing .container{width:min(calc(100% - 40px), var(--max))}.marketing .section{padding:78px 0}.marketing .announcement .announce-text{display:none}.marketing .nav-wrap{min-height:69px}.marketing .main-nav{background:#0b202a;border-top:1px solid #23414b;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px 20px 22px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 25px #00000038}.marketing .main-nav.open{display:flex}.marketing .main-nav>a{border-bottom:1px solid #25424b;padding:13px 0;font-size:14px}.marketing .mobile-sales-link{color:#8de6c3!important;display:block!important}.marketing .nav-actions{margin-left:auto}.marketing .mobile-menu-toggle{color:#fff;background:0 0;border:1px solid #44616b;place-items:center;width:38px;height:38px;display:grid!important}.marketing .hero-layout{grid-template-columns:1fr;gap:26px;padding-top:70px;padding-bottom:68px}.marketing .hero-copy{max-width:690px}.marketing .hero h1{font-size:clamp(48px,7.8vw,78px)}.marketing .hero-description{font-size:16px}.marketing .hero-visual{height:440px;margin:0 16px 0 0}.marketing .hero-photo-frame{inset:15px 0 15px 30px}.marketing .hardware-panel{bottom:0;left:0}.marketing .hero-side-code{display:none}.marketing .hero-bottom{justify-content:space-between}.marketing .metrics-grid{grid-template-columns:repeat(2,1fr);row-gap:28px}.marketing .metrics-grid>div:nth-child(3){border-left:0;padding-left:0}.marketing .metrics-grid>div:nth-child(2),.marketing .metrics-grid>div:nth-child(4){padding-right:0}.marketing .product-grid{grid-template-columns:1fr 1fr}.marketing .product-card:nth-child(3){grid-column:span 2;min-height:350px}.marketing .product-body{margin-top:35px}.marketing .product-card:nth-child(3) .product-body p{max-width:430px}.marketing .split-heading{align-items:start;gap:25px}.marketing .section-heading h2,.marketing .region-intro h2,.marketing .faq-layout h2,.marketing .dark-feature-copy h2{font-size:clamp(38px,5.7vw,53px)}.marketing .region-intro{grid-template-columns:1fr}.marketing .region-intro>div:first-child{max-width:600px}.marketing .region-board{max-width:720px}.marketing .advantage-grid{grid-template-columns:1fr 1fr}.marketing .faq-layout{grid-template-columns:1fr;gap:37px}.marketing .faq-layout>div:first-child{max-width:650px}.marketing .footer-upper{flex-direction:column;gap:40px}.marketing .footer-nav-group{justify-content:space-between;gap:20px}.marketing .cta-layout{flex-direction:column;align-items:start;gap:25px}.marketing .cta-section{padding:75px 0}.marketing .cta-action{padding-bottom:0}}@media (max-width:560px){.marketing .container{width:calc(100% - 34px)}.marketing .section{padding:64px 0}.marketing .section-kicker{margin-bottom:15px}.marketing .announcement{font-size:10px}.marketing .announce-inner{gap:8px;min-height:34px}.marketing .announce-label{letter-spacing:.02em;font-size:9px}.marketing .announcement a{font-size:9px}.marketing .nav-wrap{min-height:65px}.marketing .brand-mark{width:26px;height:26px}.marketing .brand-name{font-size:22px}.marketing .brand-sub{font-size:7px}.marketing .nav-actions{display:none}.marketing .hero-layout{gap:18px;padding-top:58px;padding-bottom:60px}.marketing .eyebrow-hero{gap:9px;font-size:9px}.marketing .hero h1{margin-bottom:22px;font-size:clamp(42px,12vw,62px);line-height:1.1}.marketing .hero-description{font-size:14px;line-height:1.75}.marketing .hero-buttons{flex-direction:column;align-items:stretch}.marketing .hero-buttons .btn{justify-content:space-between}.marketing .hero-footnotes{flex-direction:column;gap:11px;margin-top:25px}.marketing .hero-visual{height:344px;margin:0}.marketing .hero-photo-frame{inset:12px 0 12px 17px}.marketing .photo-label{letter-spacing:.07em;font-size:8px;bottom:12px;left:13px}.marketing .hardware-panel{width:210px;padding:11px 13px 0;bottom:0;left:0}.marketing .hardware-panel-head{margin-bottom:7px}.marketing .hw-status{font-size:8px}.marketing .hardware-title{font-size:18px}.marketing .hardware-sub{font-size:9px}.marketing .hw-meter{margin:11px 0}.marketing .hardware-panel-bottom{height:32px;font-size:8px}.marketing .hero-bottom{flex-direction:column;align-items:start;gap:12px;padding:17px 0;line-height:1.6}.marketing .hero-bottom i{margin:0 5px}.marketing .metrics-grid{gap:24px 0;padding:25px 0}.marketing .metrics-grid>div{padding:0 11px}.marketing .metric-top{letter-spacing:.05em;font-size:9px}.marketing .metric-title{font-size:14px}.marketing .metric-sub{font-size:10px}.marketing .split-heading,.marketing .pricing-header{flex-direction:column;gap:20px}.marketing .split-heading{margin-bottom:30px}.marketing .split-heading>p{font-size:14px}.marketing .section-heading h2,.marketing .region-intro h2,.marketing .faq-layout h2,.marketing .dark-feature-copy h2{font-size:38px}.marketing .product-grid{grid-template-columns:1fr}.marketing .product-card,.marketing .product-card:nth-child(3){grid-column:span 1;min-height:393px}.marketing .product-body{margin-top:37px}.marketing .product-body h3{font-size:27px}.marketing .product-body p{font-size:13px}.marketing .pricing-aside{display:none}.marketing .pricing-header{margin-bottom:28px}.marketing .pricing-header p{font-size:14px}.marketing .pricing-toolbar{flex-direction:column-reverse;align-items:start;gap:12px}.marketing .pricing-tabs{gap:30px;width:100%}.marketing .tab{font-size:13px}.marketing .pricing-note{font-size:10px}.marketing .pricing-grid{grid-template-columns:1fr;gap:11px}.marketing .plan-card{min-height:330px}.marketing .plan-description{min-height:0}.marketing .plan-specs{gap:9px}.marketing .pricing-bottom{flex-direction:column;align-items:start;gap:12px}.marketing .pricing-bottom>button{white-space:normal;padding:0}.marketing .dark-feature-copy>p{font-size:14px}.marketing .dark-feature-grid{gap:35px}.marketing .feature-points{gap:18px}.marketing .console-top{padding:0 12px}.marketing .console-breadcrumb{gap:6px;font-size:8px}.marketing .console-content{padding:17px 12px}.marketing .console-heading-row h3{font-size:18px}.marketing .console-stat-grid{gap:5px}.marketing .console-stat-grid>div{min-height:94px;padding:10px 7px}.marketing .console-stat-grid>div>span:first-child{font-size:7px}.marketing .console-stat-grid strong{font-size:22px}.marketing .console-stat-grid strong small{font-size:11px}.marketing .stat-up,.marketing .stat-sub{font-size:8px}.marketing .chart-card{padding:11px}.marketing .chart-area{height:120px}.marketing .chart-labels{font-size:7px}.marketing .instance-list>div{grid-template-columns:6px 1.2fr 1fr 51px;gap:5px;font-size:9px}.marketing .advantage-grid{grid-template-columns:1fr 1fr}.marketing .advantage-item{min-height:235px;padding:19px 14px}.marketing .advantage-number{margin-bottom:20px}.marketing .advantage-item>.icon{width:25px;height:25px}.marketing .advantage-item h3{font-size:15px}.marketing .advantage-item p{font-size:11px}.marketing .region-board{width:100%}.marketing .map-head{padding:14px 11px;font-size:8px}.marketing .world-map{padding:10px 2px 5px}.marketing .region-list{padding:0 10px 8px}.marketing .region-list>div{grid-template-columns:78px 1fr auto;gap:6px}.marketing .region-name{font-size:10px}.marketing .region-code,.marketing .region-status{font-size:8px}.marketing .centered-heading{margin-bottom:38px}.marketing .steps-grid{grid-template-columns:1fr}.marketing .steps-grid>div{border-bottom:1px solid #d9e3e4;padding:23px 0 26px}.marketing .steps-grid>div:last-child{border-bottom:0}.marketing .step-num span{display:none}.marketing .steps-grid .step-num{margin-bottom:15px}.marketing .step-icon{width:50px;height:50px;margin-bottom:15px}.marketing .steps-grid h3{font-size:18px}.marketing .faq-list summary{padding:19px 0;font-size:13px}.marketing .faq-list details p{font-size:12px}.marketing .cta-section h2{font-size:49px}.marketing .cta-section p{font-size:13px}.marketing .cta-action .btn{white-space:normal;text-align:left}.marketing .footer-upper{gap:38px;padding:46px 0}.marketing .footer-nav-group{grid-template-columns:1fr 1fr;gap:34px 15px;display:grid}.marketing .footer-nav-group>div:last-child{grid-column:span 2}.marketing .footer-bottom{flex-wrap:wrap;gap:8px 15px;padding:20px 0;line-height:1.5}.marketing .footer-bottom>span:nth-child(2){display:none}.marketing .modal-backdrop{align-items:center;padding:10px}.marketing .modal{max-height:calc(100vh - 20px);padding:23px 19px}.marketing .modal-head h2{font-size:24px}.marketing .form-row{grid-template-columns:1fr;gap:0}.marketing .modal label{margin-bottom:14px}.marketing .modal-form-footer{flex-direction:column;align-items:stretch;gap:13px}.marketing .modal-form-footer .btn{width:100%}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
.marketing{--ink:#061725;--ink2:#102838;--mint:#7ff4cf;--mint2:#43c7a4;--canvas:#f1f5f7;--max:1320px;background:#fff}.marketing .container{width:min(calc(100% - 96px), var(--max))}.marketing ::selection{color:#071b22;background:#7ff4cf}.marketing .announcement{color:#07362c;background:#d5f8ec}.marketing .announce-label{letter-spacing:.11em;font-weight:900}.marketing .site-header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061722;position:sticky;top:0;box-shadow:0 15px 40px #020a1117}.marketing .nav-wrap{gap:26px;min-height:84px}.marketing .brand{gap:10px}.marketing .brand-emblem{color:#08202a;letter-spacing:-.19em;clip-path:polygon(0 0,87% 0,100% 14%,100% 100%,0 100%);background:#7ff4cf;place-items:center;width:37px;height:37px;padding-right:4px;font-family:Manrope,sans-serif;font-size:23px;font-weight:1000;line-height:1;display:grid;position:relative}.marketing .emblem-glint{background:#fff;width:6px;height:6px;position:absolute;top:0;right:0}.marketing .brand-name{letter-spacing:-.075em;color:#fff;font-size:25px}.marketing .brand-dot{letter-spacing:-.055em;color:#82e7c2;font-size:.81em}.marketing .brand-sub{writing-mode:vertical-rl;letter-spacing:.12em;max-height:37px;font-size:7px}.marketing .main-nav{gap:24px;margin-left:22px}.marketing .main-nav>a{font-size:11.5px}.marketing .nav-actions{gap:18px}.marketing .nav-signin{font-size:11px}.marketing .nav-actions .btn{min-height:44px}.marketing .hero{background:radial-gradient(circle at 68% 30%,#103142 0%,#061824 52%,#05111c 100%)}.marketing .hero-grid{opacity:.62;background-size:66px 66px}.marketing .hero-glow{background:radial-gradient(circle,#2ab3b829,#0000 64%);width:900px;height:950px;top:-250px;right:-70px}.marketing .hero-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:34px;min-height:705px;padding-top:70px;padding-bottom:60px}.marketing .eyebrow-hero{letter-spacing:.18em;color:#9ce3d4;margin-bottom:32px;font-size:10px}.marketing .hero-copy{padding:0 0 9px}.marketing .hero h1{letter-spacing:-.075em;max-width:710px;margin:0 0 27px;font-size:clamp(56px,5.6vw,86px);line-height:1.07}.marketing .hero h1 span{color:#0000;background:linear-gradient(105deg,#a8f8db 0%,#6bdeb8 48%,#70bdf7 110%);-webkit-background-clip:text;background-clip:text}.marketing .hero-description{color:#b8ccd1;max-width:560px;margin-bottom:34px;font-size:17px;line-height:1.78}.marketing .hero-buttons{gap:13px}.marketing .hero-buttons .btn{padding-inline:24px}.marketing .hero-note{color:#acbdc5;font-size:11px;font-weight:600}.marketing .hero-footnotes{margin-top:38px}.marketing .hero-visual{height:590px;margin-left:2px;margin-right:-16px}.marketing .hero-photo-frame{background:linear-gradient(160deg,#132e3e,#0a1925);border-color:#85d0d066;inset:10px 0 20px 8px}.marketing .hero-photo-frame>img{filter:saturate(.86)contrast(1.08);object-position:45% 50%;transition:transform 1.2s}.marketing .hero-photo-frame:hover>img{transform:scale(1.045)}.marketing .photo-vignette{pointer-events:none;background:linear-gradient(#0000 58%,#030c12d1),linear-gradient(90deg,#08182117,#0818214d),linear-gradient(135deg,#05141b0d,#13505b24)}.marketing .photo-label{font-size:9px}.marketing .hardware-panel{background:#09202af5;border-color:#3d7778;width:287px;padding:21px 21px 0;bottom:6px;left:-39px;box-shadow:0 20px 65px #00000080}.marketing .hero-side-code{letter-spacing:.23em;font-size:9px;right:-14px}.marketing .hero-visual-tag{z-index:2;color:#08232b;letter-spacing:.1em;background:#87f5ca;align-items:center;gap:24px;padding:14px 17px;font-size:10px;font-weight:900;display:flex;position:absolute;top:-10px;right:16px;box-shadow:0 12px 32px #0003}.marketing .hero-visual-tag span{color:#317368;font-size:10px}.marketing .hero-bottom{z-index:4;position:relative}.marketing .hero-bottom-serial{letter-spacing:.11em}.marketing .metrics{background:#f3f8f9}.marketing .metrics-grid>div{padding-block:20px}.marketing .metrics-grid>div:nth-child(2){transition-delay:60ms}.marketing .metrics-grid>div:nth-child(3){transition-delay:.11s}.marketing .metrics-grid>div:nth-child(4){transition-delay:.15s}.marketing .ecosystem-band{background:#fff;border-bottom:1px solid #dce5e7;padding:37px 0 42px}.marketing .ecosystem-intro{color:#326878;letter-spacing:.155em;align-items:center;gap:13px;font-size:10px;font-weight:900;display:flex}.marketing .mini-line{background:#44b8a3;width:27px;height:1px}.marketing .ecosystem-disclaimer{color:#9ca9ae;text-transform:none;letter-spacing:0;margin-left:auto;font-size:10px;font-weight:500}.marketing .ecosystem-ticker{grid-template-columns:repeat(7,minmax(0,1fr));justify-content:space-between;align-items:center;gap:16px;padding-top:26px;display:grid}.marketing .logo-word{letter-spacing:-.055em;color:#5e777f;text-align:center;white-space:nowrap;filter:saturate(.65);cursor:default;font-family:Manrope,Arial,sans-serif;font-size:clamp(13px,1.42vw,19px);font-weight:900;transition:color .25s,transform .25s}.marketing .logo-word:hover{color:#193e4b;transform:translateY(-3px)}.marketing .logo-word>span{vertical-align:top;letter-spacing:0;font-size:8px}.marketing .word-anthropic{letter-spacing:-.08em;font-size:clamp(12px,1.22vw,17px)}.marketing .word-openai{letter-spacing:-.075em;font-size:clamp(16px,1.65vw,23px);font-weight:700}.marketing .word-meta{font-size:clamp(18px,1.75vw,24px);font-weight:750}.marketing .word-meta b{color:#3c93d2;font-size:.75em}.marketing .word-hugging{font-size:clamp(12px,1.2vw,16px);font-weight:800}.marketing .word-mistral{letter-spacing:-.065em}.marketing .word-mistral>span{color:#e17e56;vertical-align:baseline;font-size:11px}.marketing .word-google{letter-spacing:-.05em;font-weight:700}.marketing .section{padding-top:108px;padding-bottom:108px}.marketing .section-kicker{letter-spacing:.18em;font-size:10px}.marketing .product-card{transition:border-color .25s,transform .25s,box-shadow .25s}.marketing .product-card:hover{transform:translateY(-5px);box-shadow:0 17px 45px #0d273113}.marketing .showcase-section{color:#fff;background:#091d2b;padding:112px 0 115px;overflow:hidden}.marketing .showcase-top{justify-content:space-between;align-items:end;gap:50px;margin-bottom:46px;display:flex}.marketing .showcase-top .section-kicker{color:#8ce8d0}.marketing .showcase-top h2{letter-spacing:-.055em;margin:0;font:800 clamp(32px,4.1vw,57px)/1.14 Manrope,sans-serif}.marketing .showcase-top h2 em{color:#9ddfcd;font-style:normal}.marketing .showcase-top>p{color:#a9bfc5;max-width:380px;margin:0 0 4px;font-size:15px;line-height:1.85}.marketing .showcase-grid{grid-template-columns:1.18fr .82fr .82fr;gap:17px;min-height:490px;display:grid}.marketing .showcase-tile{background:#18303d;border:1px solid #ace4de29;min-height:460px;position:relative;overflow:hidden}.marketing .showcase-photo{background:linear-gradient(145deg,#123a45,#0c2534);position:absolute;inset:0}.marketing .showcase-photo img{object-fit:cover;filter:brightness(.69)saturate(.8);width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1),filter .7s;display:block}.marketing .showcase-tile:hover .showcase-photo img{filter:brightness(.8)saturate(.95);transform:scale(1.06)}.marketing .showcase-tile:after{content:"";pointer-events:none;background:linear-gradient(#0310180f 12%,#03101861 55%,#031018f5);position:absolute;inset:0}.marketing .showcase-overlay{z-index:2;position:absolute;inset:auto 26px 27px}.marketing .showcase-index{letter-spacing:.13em;color:#91f1d0;font-size:10px;font-weight:900}.marketing .showcase-overlay h3{letter-spacing:-.045em;max-width:350px;margin:16px 0 10px;font-size:clamp(22px,2.1vw,30px);line-height:1.27}.marketing .showcase-overlay p{color:#bdd1d5;margin-bottom:0;font-size:13px;line-height:1.75}.marketing .showcase-overlay>a{color:#a1eccc;align-items:center;gap:8px;margin-top:21px;font-size:12px;font-weight:800;display:inline-flex}.marketing .showcase-overlay>a:hover{color:#fff}.marketing .show-tile-chip .showcase-photo img{object-position:center}.marketing .show-tile-stack .showcase-photo img{object-position:50% center}.marketing .pricing-section{background:#f4f7f8}.marketing .models-section{background:#f7fafb}.marketing .models-top{justify-content:space-between;align-items:end;gap:55px;margin-bottom:40px;display:flex}.marketing .models-top h2{letter-spacing:-.055em;margin:0;font:800 clamp(35px,4vw,55px)/1.14 Manrope,sans-serif}.marketing .models-top h2>span{color:#84959d}.marketing .models-top>p{color:#62737c;max-width:430px;margin:0 0 5px;font-size:15px;line-height:1.85}.marketing .models-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.marketing .model-card{background:#fff;border:1px solid #dce5e8;flex-direction:column;min-height:270px;padding:29px 27px 22px;transition:border-color .2s,box-shadow .25s,transform .25s;display:flex;position:relative}.marketing .model-card:hover{border-color:#82c2b4;transform:translateY(-4px);box-shadow:0 16px 37px #072c3412}.marketing .model-card-top{justify-content:space-between;align-items:start;gap:12px;margin-bottom:24px;display:flex}.marketing .model-monogram{color:#173944;background:#f1f5f5;border:1px solid #d8e2e5;place-items:center;width:43px;height:43px;font:900 20px Manrope,sans-serif;display:grid}.marketing .model-mistral{color:#d65e2d;background:#fff4ee;border-color:#f5d9cd}.marketing .model-hf{color:#ae6d1d;background:#fff7df;border-color:#f4e0a4}.marketing .model-openai{color:#326e63;background:#e5f5ef;border-color:#cce9de}.marketing .model-anthropic{color:#835d53;background:#f5eeea;border-color:#eaddd6}.marketing .model-google{color:#3769c3;background:#edf3ff;border-color:#dbe7fc}.marketing .model-type{letter-spacing:.095em;color:#769097;text-align:right;padding-top:8px;font-size:9px;font-weight:850}.marketing .model-card h3{letter-spacing:-.055em;margin-bottom:10px;font-size:23px}.marketing .model-card p{color:#667a84;max-width:380px;margin:0 0 20px;font-size:13px;line-height:1.75}.marketing .model-cta{letter-spacing:.095em;color:#44796f;border-top:1px solid #e9eff1;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font-size:9px;font-weight:900;display:flex}.marketing .model-cta>span{color:#254e49;font-size:18px}.marketing .model-notice{color:#6d7b81;border-top:1px solid #d6e3e5;align-items:center;gap:12px;margin-top:22px;padding:21px 0 0;font-size:11px;line-height:1.7;display:flex}.marketing .model-notice .icon{color:#3fa38a}.marketing .model-notice>span{flex:1}.marketing .model-notice button{color:#146c5c;white-space:nowrap;background:0 0;border:0;align-items:center;gap:10px;font-weight:800;display:flex}.marketing .region-status{font-size:9px}.marketing .footer .brand-name{color:#fff}.marketing .footer .brand-emblem{width:37px;height:37px}.marketing .footer .brand-sub{opacity:.7}.marketing .footer .legal-note{color:#73909c;border-top:1px solid #d0eaed1a;max-width:1000px;padding:20px 0 27px;font-size:10px;line-height:1.7}.marketing .cta-decor{letter-spacing:-.1em;font-size:340px}.marketing .modal,.marketing .modal-close{border-radius:0}.marketing .btn,.marketing button{border-radius:2px}@media (max-width:1230px){.marketing .main-nav{gap:18px;margin-left:6px}.marketing .main-nav>a{font-size:11px}.marketing .nav-signin{display:none}.marketing .hero-layout{grid-template-columns:1fr 1fr}.marketing .hero h1{font-size:clamp(50px,5.5vw,73px)}.marketing .hero-visual{margin-right:0}.marketing .container{width:min(calc(100% - 70px), var(--max))}}@media (max-width:980px){.marketing .site-header{position:sticky}.marketing .hero-layout{gap:16px;min-height:0}.marketing .hero-visual{height:460px}.marketing .hero h1{font-size:clamp(43px,5.9vw,58px)}.marketing .hero-description{font-size:15px}.marketing .hardware-panel{width:250px;left:-24px}.marketing .ecosystem-ticker{flex-wrap:wrap;justify-content:space-between;gap:20px 28px;display:flex}.marketing .logo-word{flex:1 0 19%;font-size:16px}.marketing .models-grid,.marketing .showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing .show-tile-large{grid-column:1/-1;min-height:370px}.marketing .showcase-tile{min-height:350px}.marketing .showcase-top{flex-direction:column;align-items:start;gap:18px}.marketing .models-top{flex-direction:column;align-items:start;gap:20px}}@media (max-width:720px){.marketing .container{width:calc(100% - 36px)}.marketing .nav-wrap{min-height:68px}.marketing .brand-name{font-size:22px}.marketing .brand-emblem{width:32px;height:32px;font-size:20px}.marketing .brand-sub{max-height:32px;font-size:6.5px}.marketing .announcement{font-size:10px}.marketing .announce-inner{gap:8px;min-height:40px}.marketing .announcement a{display:none}.marketing .announce-label{font-size:9px}.marketing .announce-text{display:none}.marketing .site-header{position:sticky;top:0}.marketing .hero-layout{flex-direction:column;gap:26px;padding-top:66px;padding-bottom:65px;display:flex}.marketing .hero-copy{width:100%}.marketing .hero h1{margin-bottom:22px;font-size:clamp(45px,11vw,67px);line-height:1.09}.marketing .hero-description{font-size:15px;line-height:1.8}.marketing .hero-footnotes{gap:14px 22px;margin-top:26px}.marketing .hero-visual{width:100%;height:400px;margin:0}.marketing .hero-photo-frame{inset:0 0 20px}.marketing .hardware-panel{width:240px;padding:13px 15px 0;bottom:0;left:0}.marketing .hardware-title{font-size:19px}.marketing .hardware-panel-head{margin-bottom:8px}.marketing .hw-meter{margin:12px 0}.marketing .hardware-panel-bottom{height:35px}.marketing .hero-side-code{display:none}.marketing .hero-visual-tag{gap:13px;padding:9px;font-size:8px;top:-12px;right:10px}.marketing .hero-bottom-serial{display:none}.marketing .ecosystem-band{padding:32px 0}.marketing .ecosystem-intro{gap:9px;font-size:9px}.marketing .ecosystem-disclaimer{display:none}.marketing .ecosystem-ticker{grid-template-columns:repeat(2,1fr);gap:21px;display:grid}.marketing .logo-word{text-align:left;font-size:18px}.marketing .showcase-section{padding:75px 0}.marketing .showcase-top{margin-bottom:29px}.marketing .showcase-top h2{font-size:34px}.marketing .showcase-grid{grid-template-columns:1fr;gap:13px;display:grid}.marketing .show-tile-large{grid-column:auto}.marketing .showcase-tile{min-height:330px}.marketing .showcase-overlay{bottom:22px;left:20px;right:20px}.marketing .showcase-overlay h3{font-size:26px}.marketing .models-grid{grid-template-columns:1fr;gap:11px}.marketing .models-section{padding:77px 0}.marketing .models-top{margin-bottom:28px}.marketing .models-top h2{font-size:34px}.marketing .model-card{min-height:245px;padding:24px 22px 20px}.marketing .model-notice{flex-wrap:wrap;align-items:flex-start}.marketing .model-notice button{width:100%;padding-top:7px}.marketing .footer .legal-note{padding:22px 0 28px}.marketing .cta-decor{font-size:190px}}@media (max-width:420px){.marketing .hero h1{font-size:42px}.marketing .hero-buttons{flex-direction:column;align-items:stretch;display:flex}.marketing .hero-buttons .btn{justify-content:space-between}.marketing .hero-visual{height:340px}.marketing .hardware-panel{width:224px}.marketing .hero-visual-tag{max-width:200px}.marketing .ecosystem-ticker{gap:16px}}@media (prefers-reduced-motion:reduce){.marketing *,.marketing :before,.marketing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.marketing .aos-init{opacity:1!important;transform:none!important}}.marketing .main-nav .mobile-auth-link{display:none}@media (max-width:820px){.marketing .main-nav .mobile-auth-link{color:#a5f3d6!important;display:block!important}}.marketing>div:has(>.site-header){z-index:50;position:sticky;top:0}
