@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.3p2_lha1f2xer.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.1qq4vpdcun5oj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.390ncx5urfkfu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.21jp631_3pja2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0wgildi0cnwt9.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_ee78be92-module__kP-DZW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_ee78be92-module__kP-DZW__variable{--font-body:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_4ac27a97-module__1EEhOq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_4ac27a97-module__1EEhOq__variable{--font-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--paper:#f6fafb;--surface:#fff;--ink:#171717;--muted:#607079;--grid:#dbe6e9;--accent:#6842d8;--accent-dark:#2d087f;--accent-soft:#9178df;--dark:#171717;--dark-soft:#25114f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{--font-body-stack:var(--font-body), system-ui, sans-serif;--font-display-stack:var(--font-body), system-ui, sans-serif;--font-mono-stack:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--paper);color:var(--ink);font-family:var(--font-body-stack);letter-spacing:0;margin:0;font-size:16px;line-height:1.55;overflow-x:hidden}main,#content{width:100%;overflow-x:clip}body,button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img{max-width:100%}svg{flex:none}h1,h2,h3,p{overflow-wrap:break-word}.skip-link{z-index:1000;background:var(--surface);color:var(--ink);padding:10px 14px;transition:transform .18s;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.site-header{z-index:100;border-bottom:1px solid var(--grid);background:#f4f2ecfa;height:64px;position:sticky;top:0}.header-inner{border-right:1px solid var(--grid);border-left:1px solid var(--grid);grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;width:min(100%,1500px);height:100%;margin:0 auto;display:grid}.brand{border-right:1px solid var(--grid);min-width:220px;font-family:var(--font-display-stack);align-items:center;gap:14px;padding:0 22px;line-height:1;display:flex}.brand-name{font-size:17px;font-weight:760}.brand-product{border-left:1px solid var(--grid);color:var(--accent);font-family:var(--font-mono-stack);padding-left:14px;font-size:10px;font-weight:650}.desktop-nav{align-items:stretch;min-width:0;display:flex}.desktop-nav a,.login-link{justify-content:center;align-items:center;min-height:63px;padding:0 20px;font-size:14px;font-weight:560;transition:background-color .18s,color .18s;display:inline-flex}.header-actions{border-left:1px solid var(--grid);align-items:stretch;display:flex}.login-link{border-right:1px solid var(--grid);min-width:92px}.header-cta,.button{min-height:52px;font-family:var(--font-display-stack);border:1px solid #0000;justify-content:center;align-items:center;gap:14px;padding:13px 20px;font-size:14px;font-weight:650;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.header-cta{background:var(--ink);color:#fff;min-width:154px;min-height:63px}.header-cta:active,.button:active{transform:translateY(1px)}.menu-button,.mobile-nav{display:none}.hero{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);border-left:1px solid var(--ink);color:#fff;isolation:isolate;grid-template-columns:minmax(0,1.22fr) minmax(400px,.78fr);align-items:end;width:min(100%,1500px);min-height:calc(100svh - 108px);max-height:840px;margin:0 auto;display:grid;position:relative;overflow:hidden}.hero-background{z-index:-3;object-fit:cover;object-position:center center}.hero-overlay{z-index:-2;background:#0c0c0bad;position:absolute;inset:0}.hero:after{z-index:-1;content:"";background:#ffffff38;width:1px;position:absolute;top:0;bottom:0;left:64%}.hero-content{align-self:end;max-width:940px;padding:76px 52px 68px}.section-kicker{color:var(--accent);font-family:var(--font-mono-stack);margin:0 0 22px;font-size:11px;font-weight:650;line-height:1.3}.hero-kicker{color:#fff;align-items:center;gap:10px;display:flex}.hero-kicker span{background:var(--accent);width:8px;height:8px;display:block}.hero h1{max-width:900px;font-family:var(--font-display-stack);letter-spacing:0;text-wrap:balance;margin:0;font-size:88px;font-weight:620;line-height:.98}.hero-lead{color:#ffffffc7;text-wrap:pretty;max-width:670px;margin:28px 0 0;font-size:18px;line-height:1.55}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.button-light{min-width:205px;color:var(--ink);background:#fff}.text-action{border-bottom:1px solid #ffffff6b;align-items:center;gap:10px;min-height:48px;font-size:14px;font-weight:620;transition:border-color .18s,color .18s;display:inline-flex}.hero-tool{z-index:2;width:min(460px,100% - 48px);color:var(--ink);margin:0 36px 48px auto;transition:transform .22s}.provision-panel{color:var(--ink);background:#f4f2ecf5;border:1px solid #ffffff6b}.provision-header,.provision-footer{border-bottom:1px solid var(--grid);min-height:44px;font-family:var(--font-mono-stack);justify-content:space-between;align-items:center;padding:0 16px;font-size:9px;font-weight:650;display:flex}.live-state,.portal-status{align-items:center;gap:7px;display:inline-flex}.live-state i,.portal-status i{background:var(--accent);width:7px;height:7px;animation:2.1s ease-in-out infinite status-pulse;display:block}.provision-title{border-bottom:1px solid var(--grid);justify-content:space-between;align-items:center;min-height:112px;padding:22px 20px;display:flex}.provision-title>div{flex-direction:column;gap:8px;display:flex}.provision-title span,.resource-readout span{color:var(--muted);font-family:var(--font-mono-stack);font-size:9px}.provision-title strong{font-size:20px;font-weight:620}.resource-readout{border-bottom:1px solid var(--grid);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.resource-readout>div{border-right:1px solid var(--grid);flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:78px;padding:12px 14px;display:flex}.resource-readout>div:last-child{border-right:0}.resource-readout strong{font-family:var(--font-mono-stack);font-size:10px}.provision-track{background:var(--ink);grid-template-columns:1.5fr 1fr 1.25fr .8fr;gap:2px;height:10px;padding:2px;display:grid}.provision-track span{background:var(--accent);display:block}.provision-footer{border-top:1px solid var(--grid);border-bottom:0}@keyframes status-pulse{0%,to{opacity:.42}50%{opacity:1}}.proof-strip{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);border-left:1px solid var(--grid);background:var(--surface);grid-template-columns:minmax(340px,2fr) repeat(4,minmax(150px,1fr));width:min(100%,1500px);min-height:116px;margin:0 auto;display:grid}.proof-strip>div{border-right:1px solid var(--grid);justify-content:center;align-items:center;gap:12px;min-width:0;padding:22px;font-size:13px;font-weight:620;display:flex}.proof-strip>div:last-child{border-right:0}.proof-intro{flex-direction:column;align-items:flex-start!important;gap:7px!important}.proof-intro span{color:var(--accent);font-family:var(--font-mono-stack);font-size:9px}.proof-intro strong{max-width:360px;font-size:16px;font-weight:580}.section-shell{border-right:1px solid var(--grid);border-left:1px solid var(--grid);width:min(100%,1500px);margin:0 auto}.section-heading h2,.infra-heading h2,.platform h2,.process-heading h2,.faq-heading h2,.closing h2{font-family:var(--font-display-stack);letter-spacing:0;text-wrap:balance;margin:0;font-size:64px;font-weight:580;line-height:1.04}.plans{background:var(--paper);padding:142px 48px 0}.plans-heading{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:54px;margin-bottom:70px;display:grid}.plans-heading .section-kicker{grid-column:1/-1;margin-bottom:-28px}.plans-heading h2{max-width:900px}.plans-heading>p:last-child{max-width:470px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.workload-grid{border-top:1px solid var(--grid);border-left:1px solid var(--grid);grid-template-rows:repeat(2,minmax(300px,auto));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.workload-card{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);flex-direction:column;min-width:0;min-height:0;padding:34px;transition:background-color .22s,color .22s;display:flex;position:relative;overflow:hidden}.workload-primary{background:var(--accent);color:#fff;grid-area:span 2/span 7;min-height:640px}.workload-secondary,.workload-tertiary{grid-column:span 5}.workload-secondary{background:var(--surface)}.workload-tertiary{background:var(--dark);color:#fff}.workload-index{color:currentColor;font-family:var(--font-display-stack);opacity:.1;font-size:124px;font-weight:600;line-height:1;position:absolute;top:8px;right:22px}.workload-copy{z-index:1;max-width:560px;position:relative}.workload-copy>span{font-family:var(--font-mono-stack);font-size:9px;font-weight:650}.workload-copy h3{font-family:var(--font-display-stack);margin:26px 0 18px;font-size:42px;font-weight:600;line-height:1.06}.workload-primary .workload-copy h3{max-width:580px;margin-top:120px;font-size:72px}.workload-copy p{max-width:550px;color:var(--muted);margin:0;font-size:16px;line-height:1.55}.workload-primary .workload-copy p,.workload-tertiary .workload-copy p{color:#ffffffc2}.workload-card ul{gap:10px;margin:auto 0 32px;padding:32px 0 0;list-style:none;display:grid}.workload-card li{align-items:center;gap:10px;font-size:13px;font-weight:560;display:flex}.workload-card>a{border:1px solid;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:13px;font-weight:650;transition:background-color .18s,color .18s;display:flex}.workload-primary>a:hover,.workload-tertiary>a:hover{color:var(--ink);background:#fff}.workload-secondary>a:hover{background:var(--ink);color:#fff}.catalog-note{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);border-left:1px solid var(--grid);background:var(--surface);grid-template-columns:160px minmax(0,1fr) auto;align-items:center;min-height:94px;margin-bottom:140px;display:grid}.catalog-note>span{border-right:1px solid var(--grid);color:var(--accent);font-family:var(--font-mono-stack);align-self:stretch;align-items:center;padding:0 20px;font-size:9px;font-weight:650;display:flex}.catalog-note p{color:var(--muted);margin:0;padding:18px 24px;font-size:13px}.catalog-note a{border-left:1px solid var(--grid);align-items:center;gap:14px;min-height:93px;padding:0 24px;font-size:13px;font-weight:650;transition:background-color .18s,color .18s;display:flex}.catalog-note a:hover{background:var(--ink);color:#fff}.platform{background:var(--dark);color:#fff;border-left:1px solid #373631;border-right:1px solid #373631;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:center;gap:72px;width:min(100%,1500px);min-height:920px;margin:0 auto;padding:132px 48px;display:grid}.platform-copy{align-self:center}.platform-lead{color:#ffffffa8;max-width:560px;margin:28px 0 0;font-size:17px;line-height:1.65}.platform-points{border-top:1px solid #3a3934;margin-top:54px}.platform-points>div{border-bottom:1px solid #3a3934;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:18px;min-height:104px;display:grid}.platform-points>div>span{color:var(--accent);font-family:var(--font-mono-stack);font-size:10px}.platform-points p{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.platform-points strong{font-size:16px;font-weight:620}.platform-points small{color:#ffffff8f;font-size:13px}.button-dark{min-width:210px;color:var(--ink);background:#fff;border-color:#fff;margin-top:42px}.portal-stage{justify-content:center;align-items:center;min-width:0;min-height:650px;display:flex}.portal-window{background:var(--paper);width:100%;max-width:780px;min-height:620px;color:var(--ink);border:1px solid #494842}.portal-topbar{border-bottom:1px solid var(--grid);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:60px;display:grid}.portal-topbar>*{border-right:1px solid var(--grid);align-items:center;min-height:59px;padding:0 18px;display:flex}.portal-topbar>span{color:var(--muted);font-family:var(--font-mono-stack);font-size:9px}.portal-topbar strong{font-size:14px}.portal-topbar .portal-account{color:var(--ink);border-right:0;font-weight:650}.portal-body{grid-template-columns:170px minmax(0,1fr);min-height:558px;display:grid}.portal-body>nav{border-right:1px solid var(--grid);background:#eceae3;flex-direction:column;gap:3px;padding:20px 12px;display:flex}.portal-body nav span{min-height:44px;color:var(--muted);align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:560;display:flex}.portal-body nav span.is-current{background:var(--surface);color:var(--ink)}.portal-content{min-width:0;padding:34px}.portal-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.portal-heading>div>span,.portal-activity>span{color:var(--muted);font-family:var(--font-mono-stack);font-size:9px}.portal-heading h3{font-family:var(--font-display-stack);margin:8px 0 0;font-size:29px;font-weight:620}.portal-status{border:1px solid var(--grid);min-height:34px;font-family:var(--font-mono-stack);white-space:nowrap;padding:0 10px;font-size:8px;font-weight:650}.portal-service-list{border-top:1px solid var(--grid);border-left:1px solid var(--grid);margin-top:32px}.portal-service-row{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);background:var(--surface);grid-template-columns:28px minmax(0,1fr) auto 20px;align-items:center;gap:12px;min-height:88px;padding:14px 16px;display:grid}.portal-service-row.is-highlighted{border-left:5px solid var(--accent);padding-left:11px}.portal-service-row p,.portal-activity p{flex-direction:column;gap:4px;min-width:0;margin:0;display:flex}.portal-service-row strong,.portal-activity strong{font-size:13px;font-weight:620}.portal-service-row p span,.portal-activity p span{color:var(--muted);font-size:11px}.portal-service-row b{color:var(--accent);font-family:var(--font-mono-stack);font-size:8px}.portal-activity{margin-top:32px}.portal-activity>div{border-top:1px solid var(--grid);border-bottom:1px solid var(--grid);grid-template-columns:10px minmax(0,1fr);align-items:center;gap:14px;margin-top:12px;padding:16px 0;display:grid}.portal-activity i{background:var(--accent);width:8px;height:8px;display:block}.infrastructure{background:var(--paper);padding:150px 48px}.infra-heading{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end;gap:64px;display:grid}.infra-heading h2{max-width:860px}.infra-heading>p{max-width:520px;color:var(--muted);margin:0;font-size:17px;line-height:1.62}.infra-layout{border-top:1px solid var(--grid);border-left:1px solid var(--grid);grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);margin-top:72px;display:grid}.infra-media{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);background:var(--dark);min-height:600px;position:relative;overflow:hidden}.infra-media img{object-fit:cover;transition:transform .7s}.infra-media:hover img{transform:scale(1.025)}.infra-readout{color:#fff;min-height:58px;font-family:var(--font-mono-stack);background:#0f0f0ee6;border:1px solid #ffffff4d;justify-content:space-between;align-items:center;gap:20px;padding:0 16px;font-size:9px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.infra-list{grid-template-rows:repeat(4,minmax(0,1fr));display:grid}.infra-list article{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);background:var(--surface);grid-template-columns:32px 40px minmax(0,1fr);align-items:center;gap:20px;min-height:150px;padding:24px 28px;transition:background-color .18s,color .18s;display:grid}.infra-list article:hover{background:var(--ink);color:#fff}.infra-list article>span{color:var(--accent);font-family:var(--font-mono-stack);font-size:9px}.infra-list h3{margin:0;font-size:18px;font-weight:620}.infra-list p{max-width:430px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.55}.infra-list article:hover p{color:#ffffffa8}.included-heading{max-width:1050px;margin-bottom:72px}.included-heading h2{font-size:58px}.included-grid{border-top:1px solid var(--grid);border-left:1px solid var(--grid);grid-template-rows:repeat(2,minmax(300px,auto));grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.included-item{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);flex-direction:column;justify-content:space-between;gap:40px;min-width:0;padding:30px;display:flex}.included-item>span{color:var(--muted);font-family:var(--font-mono-stack);font-size:9px;font-weight:650}.included-item>svg{color:var(--accent)}.included-item h3{font-family:var(--font-display-stack);margin:0;font-size:28px;font-weight:620}.included-item p{max-width:470px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.included-compute{background:var(--paper);grid-column:span 7}.included-portal{background:var(--accent);color:#fff;grid-column:span 5}.included-portal>span,.included-portal>svg,.included-portal p{color:#fff}.included-setup,.included-support,.included-billing{grid-column:span 4}.included-setup{background:var(--dark);color:#fff}.included-setup>span,.included-setup p{color:#ffffff9e}.process{border-right:1px solid var(--grid);border-bottom:1px solid var(--grid);border-left:1px solid var(--grid);background:var(--paper);width:min(100%,1500px);margin:0 auto;padding:138px 48px 150px}.process-heading{max-width:900px;margin-bottom:68px}.process ol{border-top:1px solid var(--grid);margin:0;padding:0;list-style:none}.process li{border-bottom:1px solid var(--grid);grid-template-columns:90px minmax(220px,.8fr) minmax(300px,1.2fr) 36px;align-items:center;gap:28px;min-height:152px;padding:28px 20px;transition:background-color .18s,color .18s;display:grid}.process li:hover{background:var(--ink);color:#fff}.process li>span{color:var(--accent);font-family:var(--font-display-stack);font-size:36px;font-weight:520}.process h3{margin:0;font-size:22px;font-weight:620}.process li p{max-width:580px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.process li:hover p{color:#ffffffa8}.process li>svg{color:var(--accent)}.faq{background:var(--surface);grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:76px;padding:150px 48px;display:grid}.faq-heading{align-self:start}.faq-heading h2{max-width:560px;font-size:52px}.faq-heading>a{border-bottom:1px solid var(--ink);align-items:center;gap:10px;min-height:46px;margin-top:34px;font-size:13px;font-weight:650;transition:border-color .18s,color .18s;display:inline-flex}.faq-list{border-top:1px solid var(--grid)}.faq-list article{border-bottom:1px solid var(--grid);grid-template-columns:52px minmax(0,1fr);gap:18px;padding:30px 0;display:grid}.faq-list article>span{color:var(--accent);font-family:var(--font-mono-stack);padding-top:3px;font-size:9px}.faq-list h3{margin:0;font-size:18px;font-weight:620}.faq-list p{max-width:680px;color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.65}.closing{border-right:1px solid var(--accent-dark);border-left:1px solid var(--accent-dark);background:var(--accent);color:#fff;grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);align-items:end;gap:70px;width:min(100%,1500px);min-height:480px;margin:0 auto;padding:92px 48px;display:grid}.closing-action-group{padding-bottom:8px}.closing-action-group p{color:#ffffffc7;max-width:430px;margin:0 0 28px;font-size:15px;line-height:1.6}.button-accent{min-width:218px;color:var(--ink);background:#fff;border-color:#fff}.button-accent:hover{border-color:var(--ink);background:var(--ink);color:#fff}.site-footer{background:var(--dark);color:#fff;border-left:1px solid #33322f;border-right:1px solid #33322f;grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:80px;width:min(100%,1500px);margin:0 auto;padding:78px 48px 28px;display:grid}.footer-brand{flex-direction:column;align-items:flex-start;display:flex}.footer-brand strong{font-family:var(--font-display-stack);font-size:28px}.footer-brand>span{color:var(--accent);font-family:var(--font-mono-stack);margin-top:8px;font-size:9px}.footer-brand p{color:#ffffff94;max-width:430px;margin:32px 0 0;font-size:14px;line-height:1.65}.site-footer>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;display:grid}.site-footer nav>div{flex-direction:column;align-items:flex-start;gap:12px;min-width:0;display:flex}.site-footer h3{color:var(--accent);font-family:var(--font-mono-stack);margin:0 0 12px;font-size:9px;font-weight:650}.site-footer nav a,.site-footer nav span{color:#ffffffa8;font-size:13px;transition:color .18s}.footer-bottom{color:#ffffff6b;font-family:var(--font-mono-stack);border-top:1px solid #33322f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:22px;font-size:8px;display:flex}@media (max-width:1200px){.desktop-nav a{padding-left:14px;padding-right:14px}.brand{min-width:200px}.hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr)}.hero h1{font-size:72px}.hero-content{padding-left:38px;padding-right:38px}.hero-tool{margin-right:28px}.section-heading h2,.infra-heading h2,.process-heading h2{font-size:56px}.platform{gap:48px}.platform h2{font-size:50px}.portal-content{padding:26px}.closing h2{font-size:58px}}@media (max-width:980px){.desktop-nav,.login-link{display:none}.header-inner{grid-template-columns:auto minmax(0,1fr) auto}.menu-button{border:0;border-right:1px solid var(--grid);cursor:pointer;background:0 0;place-items:center;width:64px;min-height:63px;padding:0;display:grid}.brand{border-right:0;min-width:0}.mobile-nav{border-bottom:1px solid var(--ink);background:var(--paper);display:grid;position:absolute;top:64px;left:0;right:0}.mobile-nav a{border-bottom:1px solid var(--grid);justify-content:space-between;align-items:center;min-height:58px;padding:12px 22px;font-size:14px;font-weight:580;display:flex}.mobile-nav .mobile-primary{background:var(--accent);color:#fff}.hero{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);min-height:760px;max-height:none}.hero h1{font-size:62px}.hero-content{padding:60px 30px 54px}.hero-tool{width:calc(100% - 32px);margin:0 16px 32px auto}.resource-readout strong{font-size:8px}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip>div{border-bottom:1px solid var(--grid);min-height:92px}.proof-intro{grid-column:1/-1}.plans-heading,.infra-heading{grid-template-columns:1fr;gap:24px}.plans-heading .section-kicker{margin-bottom:0}.workload-primary{grid-column:span 7}.platform{grid-template-columns:1fr;gap:72px;padding-top:110px;padding-bottom:110px}.platform-copy{max-width:720px}.portal-stage{min-height:0}.infra-layout{grid-template-columns:1fr}.infra-media{min-height:520px}.infra-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.included-grid{grid-template-rows:repeat(3,minmax(260px,auto))}.included-compute,.included-portal,.included-setup,.included-support{grid-column:span 6}.included-billing{grid-column:span 12}.process li{grid-template-columns:70px minmax(200px,.8fr) minmax(0,1.2fr) 30px;gap:18px}.faq{grid-template-columns:1fr;gap:64px}.faq-heading{max-width:700px}.closing{grid-template-columns:1fr;gap:52px}.site-footer{grid-template-columns:1fr}}@media (max-width:680px){.site-header{height:56px}.header-inner{border-left:0;border-right:0}.menu-button{width:46px;min-height:55px}.menu-button svg{width:18px}.brand{gap:8px;padding:0 10px}.brand-name{font-size:14px}.brand-product{padding-left:8px;font-size:8px}.header-actions{border-left:1px solid var(--grid)}.header-cta{min-width:0;min-height:55px;padding:0 13px;font-size:11px}.header-cta svg{display:none}.mobile-nav{top:56px}.hero{border-left:0;border-right:0;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 96px);display:flex}.hero:after{display:none}.hero-background{object-position:58% center}.hero-overlay{background:#0c0c0bb8}.hero-content{width:100%;padding:70px 16px 32px}.hero h1{max-width:560px;font-size:48px;line-height:1}.hero-lead{margin-top:22px;font-size:15px;line-height:1.55}.hero-actions{flex-direction:column;align-items:stretch;gap:14px;margin-top:26px}.button-light{width:100%;min-width:0;padding-left:14px;padding-right:14px}.text-action{flex:none;justify-content:center;width:100%}.hero-tool{width:calc(100% - 32px);margin:0 16px 16px}.provision-header,.provision-footer{min-height:32px;padding:0 11px;font-size:7px}.provision-title{min-height:52px;padding:12px}.provision-title strong{font-size:15px}.provision-title>svg{width:20px}.resource-readout>div{min-height:56px;padding:8px}.resource-readout span,.resource-readout strong{font-size:7px}.resource-readout,.provision-track{display:none}.proof-strip{border-left:0;border-right:0}.proof-strip>div{min-height:76px;padding:14px;font-size:11px}.proof-intro{min-height:98px!important}.proof-intro strong{font-size:14px}.section-shell{border-left:0;border-right:0}.section-heading h2,.infra-heading h2,.platform h2,.process-heading h2,.faq-heading h2,.closing h2{font-size:38px;line-height:1.08}.section-kicker{margin-bottom:16px;font-size:9px}.plans{padding:88px 16px 0}.plans-heading{margin-bottom:42px}.plans-heading>p:last-child,.infra-heading>p{font-size:15px}.workload-grid{display:block}.workload-card,.workload-primary{min-height:440px;padding:24px}.workload-secondary,.workload-tertiary{min-height:400px}.workload-index{font-size:88px}.workload-copy h3,.workload-primary .workload-copy h3{margin:86px 0 16px;font-size:42px}.workload-secondary .workload-copy h3,.workload-tertiary .workload-copy h3{margin-top:58px}.catalog-note{grid-template-columns:1fr;margin-bottom:88px}.catalog-note>span,.catalog-note a{border-left:0;border-right:0;min-height:54px}.catalog-note>span{border-bottom:1px solid var(--grid)}.catalog-note p{border-bottom:1px solid var(--grid);padding:18px}.platform{border-left:0;border-right:0;gap:54px;padding:88px 16px}.platform-lead{margin-top:22px;font-size:15px}.platform-points{margin-top:38px}.platform-points>div{min-height:92px}.button-dark{width:100%}.portal-window{min-height:0}.portal-topbar{grid-template-columns:auto minmax(0,1fr)}.portal-topbar .portal-account{display:none}.portal-topbar>*{padding:0 12px}.portal-topbar>span{border-right:0}.portal-body{min-height:0;display:block}.portal-body>nav{display:none}.portal-content{padding:20px 14px}.portal-heading{align-items:flex-end}.portal-heading h3{font-size:22px}.portal-status{padding:0 7px;font-size:7px}.portal-service-list{margin-top:24px}.portal-service-row{grid-template-columns:22px minmax(0,1fr) 18px;gap:9px;min-height:74px;padding:10px}.portal-service-row b{display:none}.portal-service-row p span{font-size:9px}.infrastructure,.included,.faq{padding:88px 16px}.infra-layout{margin-top:42px}.infra-media{min-height:360px}.infra-readout{min-height:48px;font-size:7px;bottom:12px;left:12px;right:12px}.infra-list{grid-template-columns:1fr}.infra-list article{grid-template-columns:28px 30px minmax(0,1fr);gap:14px;min-height:130px;padding:20px 16px}.included-heading{margin-bottom:44px}.included-heading h2{font-size:38px}.included-grid{display:block}.included-item{min-height:280px;padding:24px}.process{border-left:0;border-right:0;padding:88px 16px}.process-heading{margin-bottom:42px}.process li{grid-template-columns:42px minmax(0,1fr) 24px;gap:12px;min-height:130px;padding:20px 8px}.process li>span{font-size:24px}.process h3{font-size:17px}.process li p{display:none}.process li>svg{grid-area:1/3;width:18px}.faq{gap:48px}.faq-heading>a{margin-top:24px}.faq-list article{grid-template-columns:34px minmax(0,1fr);padding:24px 0}.faq-list h3{font-size:16px}.faq-list p{font-size:13px}.closing{border-left:0;border-right:0;gap:44px;min-height:520px;padding:72px 16px}.closing h2{font-size:42px}.button-accent{width:100%}.site-footer{border-left:0;border-right:0;gap:56px;padding:64px 16px 24px}.site-footer>nav{grid-template-columns:1fr 1fr;gap:36px 20px}.site-footer nav>div:last-child{grid-column:1/-1}.footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:390px){.hero h1{font-size:43px}.proof-strip>div{padding-left:9px;padding-right:9px}.portal-heading{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.site-header{background:var(--surface);border-bottom:0;height:auto}.announcement-bar{background:var(--dark);color:#fff;min-height:36px;font-family:var(--font-mono-stack);justify-content:center;align-items:center;gap:26px;padding:7px 24px;font-size:9px;font-weight:650;display:flex}.announcement-bar span:last-child{color:#cbbcff}.header-inner{border-right:0;border-bottom:1px solid var(--grid);background:var(--surface);border-left:0;width:100%;height:64px;margin:0}.brand{min-width:238px;padding-left:28px;padding-right:28px}.brand-product{color:var(--accent)}.desktop-nav{justify-content:center}.desktop-nav a,.login-link{min-height:63px;padding-left:24px;padding-right:24px}.desktop-nav a:hover,.login-link:hover{background:var(--paper);color:var(--accent-dark)}.header-cta{background:var(--accent);min-height:63px}.header-cta:hover{background:var(--accent-dark)}.hero{background:var(--paper);width:100%;min-height:calc(100svh - 138px);color:var(--ink);border:0;flex-direction:column;align-items:stretch;max-height:none;margin:0;display:flex;position:relative}.hero:after,.hero-background,.hero-overlay{display:none}.hero-top{border-bottom:1px solid var(--grid);flex:1 0 auto;grid-template-columns:27% 46% 27%;min-height:450px;display:grid}.hero-intro,.hero-content,.hero-side{border-right:1px solid var(--grid);min-width:0}.hero-intro{flex-direction:column;justify-content:flex-start;gap:18px;padding:68px 48px;display:flex}.hero-intro>span{color:var(--accent);font-family:var(--font-mono-stack);font-size:9px;font-weight:700}.hero-intro strong{color:#40515b;text-wrap:balance;max-width:340px;font-size:clamp(22px,2.1vw,32px);font-weight:560;line-height:1.14}.hero-content{z-index:2;width:auto;max-width:none;color:var(--ink);flex-direction:column;justify-content:flex-start;padding:64px 54px 48px;display:flex;position:relative}.hero-kicker{color:var(--accent-dark)}.hero-kicker span{background:var(--accent)}.hero h1{max-width:680px;color:var(--ink);text-wrap:balance;margin-top:24px;font-size:clamp(60px,5.3vw,74px);font-weight:680;line-height:.98}.hero-side{border-right:0;flex-direction:column;justify-content:flex-end;padding:58px 38px 50px;display:flex}.hero-lead{max-width:390px;color:var(--muted);margin:0;font-size:16px;line-height:1.56}.hero-actions{flex-direction:column;align-items:stretch;gap:12px;width:100%;margin-top:28px}.button-light{border-color:var(--accent);background:var(--accent);color:#fff;width:100%;min-width:0}.button-light:hover{border-color:var(--accent-dark);background:var(--accent-dark);color:#fff}.text-action{border-color:var(--ink);width:100%;color:var(--ink);justify-content:space-between}.text-action:hover{border-color:var(--accent);color:var(--accent-dark)}.hero-network{isolation:isolate;background:#edf4f6;flex:none;width:100%;min-height:312px;position:relative;overflow:hidden}.hero-network:after{z-index:1;content:"";pointer-events:none;border-top:1px solid #2d087f1f;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff57}.hero-network-art{z-index:0;object-fit:cover;object-position:center 66%;filter:saturate(.96)contrast(1.015)}.hero-tool{z-index:4;width:min(410px,34vw);margin:0;position:absolute;bottom:28px;right:40px}.hero-tool:hover{transform:translateY(-4px)}.provision-panel{background:#fff;border-color:#cfdcde;box-shadow:0 18px 48px #2d087f21}.live-state i,.portal-status i{background:var(--accent)}.provision-track span:first-child{background:var(--accent-dark)}.provision-track span:nth-child(2){background:var(--accent-soft)}.provision-track span:nth-child(3){background:var(--accent)}.provision-track span:nth-child(4){background:var(--ink)}.proof-strip{border:0;border-top:1px solid var(--grid);border-bottom:1px solid var(--grid);background:var(--surface);grid-template-columns:minmax(300px,1.8fr) repeat(4,minmax(150px,1fr));width:100%;margin:0}.proof-strip>div{min-height:118px}.proof-intro span,.section-kicker,.catalog-note>span,.included-item>span,.infra-list article>span,.faq-list article>span,.site-footer h3{color:var(--accent)}.section-shell,.process,.closing,.site-footer{border-left:0;border-right:0;width:100%;max-width:none;margin-left:0;margin-right:0}section[id]{scroll-margin-top:100px}.plans{background-color:var(--paper);background-image:radial-gradient(circle,#cedde1 1px,#0000 1px);background-position:0 0;background-size:18px 18px;padding:132px 48px 0}.plans-heading{max-width:1120px;margin-bottom:68px}.plans-heading h2,.infra-heading h2,.included-heading h2,.process-heading h2,.faq-heading h2{color:var(--ink);text-wrap:balance;font-size:clamp(48px,5vw,70px);line-height:1.02}.plans-heading>p:last-child,.infra-heading>p{color:var(--muted)}.workload-grid{border:0;grid-template-rows:minmax(480px,auto);grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(380px,auto);gap:16px;display:grid}.workload-card,.workload-primary,.workload-secondary,.workload-tertiary{border:1px solid var(--grid);background:var(--surface);min-height:480px;color:var(--ink);padding:30px}.workload-primary{border-top:10px solid var(--accent-dark);grid-area:auto/span 5}.workload-secondary{border-top:10px solid var(--accent);grid-column:span 4}.workload-tertiary{border-top:10px solid var(--accent-soft);grid-column:span 3}.workload-index{color:#2d087f1a}.workload-copy>span,.workload-primary .workload-copy>span{color:var(--accent-dark)}.workload-copy h3,.workload-primary .workload-copy h3{font-size:clamp(32px,3vw,46px)}.workload-copy p,.workload-primary .workload-copy p,.workload-tertiary .workload-copy p{color:var(--muted)}.workload-card>a{border-color:var(--ink);color:var(--ink)}.workload-primary>a:hover,.workload-secondary>a:hover,.workload-tertiary>a:hover{border-color:var(--accent);background:var(--accent);color:#fff}.catalog-note{border:1px solid var(--grid);background:var(--surface);margin-top:16px;margin-bottom:132px}.catalog-note a:hover{color:var(--accent-dark)}.platform{background:var(--paper);color:#fff;border:0;grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);gap:0;width:100%;margin:0;padding:48px;display:grid}.platform-copy{background:var(--accent);padding:64px 58px}.platform .section-kicker,.platform h2,.platform-lead,.platform-points>div>span{color:#fff}.platform h2{max-width:680px;font-size:clamp(46px,4vw,60px)}.platform-lead{color:#ffffffc7}.platform-points>div{border-color:#ffffff47}.platform-points small{color:#ffffffb3}.button-dark{color:var(--ink);background:#fff;border-color:#fff}.button-dark:hover{border-color:var(--dark);background:var(--dark);color:#fff}.portal-stage{background:var(--accent-dark);align-items:center;min-width:0;padding:48px;display:flex}.portal-window{border-color:#ffffff5c;width:100%;max-width:none;box-shadow:0 28px 70px #13003a42}.portal-topbar{background:var(--dark);color:#fff}.portal-topbar>*,.portal-topbar>span{border-color:#393939}.portal-body nav span.is-current{color:var(--accent-dark);background:#e7ddff}.portal-body>nav{background:#f1f6f7}.portal-service-row.is-highlighted{border-color:var(--accent-soft);background:#f2edff}.infrastructure{background:var(--surface);border:0;padding:132px 48px}.infra-heading{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)}.infra-layout{border:0;grid-template-columns:minmax(0,1.03fr) minmax(420px,.97fr)}.infra-media{border:0;min-height:680px}.infra-media img{filter:grayscale()contrast(1.08)}.infra-readout{background:#171717ed}.infra-list{background:var(--dark)}.infra-list article{background:var(--dark);color:#fff;border-color:#3d3d3d}.infra-list article:hover{background:var(--accent-dark)}.infra-list p,.infra-list article:hover p{color:#ffffffa6}.infra-list article>span,.infra-list article>svg{color:#b9a5ff}.included{border-top:1px solid var(--grid);background:var(--paper);padding:132px 48px}.included-heading{max-width:1120px}.included-grid{background:var(--accent);border:0}.included-item{color:#fff;border-color:#ffffff38}.included-item>span,.included-item>svg,.included-item p{color:#ffffffc2}.included-compute{background:var(--accent)}.included-portal{background:var(--accent-dark)}.included-setup{background:var(--dark)}.included-support{background:#7d5ae2}.included-billing{background:var(--accent-soft)}.process{background:var(--surface);border:0;padding:132px 48px}.process li:hover{background:var(--accent-dark)}.process li>span,.process li>svg{color:var(--accent)}.faq{background-color:var(--paper);background-image:radial-gradient(circle,#cedde1 1px,#0000 1px);background-position:0 0;background-size:18px 18px;padding:132px 48px}.faq-heading>a:hover{border-color:var(--accent);color:var(--accent-dark)}.closing{border-top:12px solid var(--accent);background:var(--dark);color:#fff;min-height:560px;padding:102px 48px;position:relative}.closing:before{background:var(--accent);width:min(32vw,460px);height:10px;box-shadow:0 20px 0 var(--accent-soft), 0 40px 0 var(--accent-dark);content:"";position:absolute;top:58px;right:48px}.closing h2{max-width:950px;font-size:clamp(58px,6vw,84px)}.closing .section-kicker{color:#bcaaff}.button-accent{border-color:var(--accent);background:var(--accent);color:#fff}.button-accent:hover{color:var(--ink);background:#fff;border-color:#fff}.site-footer{background:var(--dark);border-top:1px solid #3b3b3b;padding:82px 48px 28px}.footer-brand>span,.site-footer h3{color:#bcaaff}.site-footer nav a:hover{color:#cbbcff}@media (max-width:1200px){.brand{min-width:204px;padding-left:20px;padding-right:20px}.desktop-nav a,.login-link{padding-left:15px;padding-right:15px}.hero-top{grid-template-columns:27% 46% 27%}.hero-intro,.hero-content{padding-left:34px;padding-right:34px}.hero h1{font-size:clamp(58px,5.3vw,70px)}.hero-side{padding-left:28px;padding-right:28px}.platform{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr);padding:32px}.platform-copy,.portal-stage{padding:42px}}@media (max-height:780px) and (min-width:981px){.hero-top{min-height:350px}.hero-intro{padding-top:42px;padding-bottom:38px}.hero-intro strong{font-size:24px}.hero-content{padding-top:42px;padding-bottom:34px}.hero h1{margin-top:15px;font-size:clamp(58px,5.2vw,68px)}.hero-side{padding-top:34px;padding-bottom:34px}.hero-lead{font-size:14px}.hero-actions{margin-top:20px}.hero-network{min-height:232px}.hero-tool{width:min(390px,33vw);bottom:18px}.provision-header,.provision-footer{min-height:36px}.provision-title{min-height:70px}.resource-readout>div{min-height:58px}.provision-track{height:8px}}@media (max-width:980px){.announcement-bar{min-height:32px}.header-inner{height:64px}.menu-button{min-height:63px;display:inline-flex}.desktop-nav,.login-link{display:none}.brand{min-width:0}.mobile-nav{top:96px}.hero{min-height:auto}.hero-top{grid-template-columns:minmax(250px,.36fr) minmax(0,.64fr)}.hero-intro{min-height:330px}.hero-content{border-right:0;min-height:330px}.hero-side{border-top:1px solid var(--grid);grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:42px;padding:38px 34px;display:grid}.hero-actions{margin-top:0}.hero-network{min-height:280px}.hero-tool{width:min(390px,46vw)}.proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-intro{grid-column:1/-1}.workload-primary,.workload-secondary{grid-column:span 6}.workload-tertiary{grid-column:span 12;min-height:380px}.platform,.infra-layout{grid-template-columns:1fr}.infra-list{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}.infra-list article{min-height:180px}}@media (max-width:680px){.announcement-bar{justify-content:flex-start;min-height:34px;padding-left:16px;padding-right:16px;font-size:8px}.announcement-bar span:last-child{display:none}.header-inner{height:56px}.menu-button,.header-cta{min-height:55px}.mobile-nav{top:90px}section[id]{scroll-margin-top:90px}.hero{justify-content:flex-start;min-height:calc(100svh - 130px);display:flex}.hero-top{min-height:0;display:block}.hero-intro,.hero-content,.hero-side{border-right:0}.hero-intro{border-bottom:1px solid var(--grid);gap:10px;min-height:96px;padding:18px 16px}.hero-intro strong{max-width:310px;font-size:19px}.hero-content{border-bottom:1px solid var(--grid);min-height:218px;padding:30px 16px 26px}.hero h1{max-width:360px;margin-top:15px;font-size:45px;line-height:.98}.hero-side{border-top:0;border-bottom:1px solid var(--grid);grid-template-columns:none;gap:0;min-height:202px;padding:22px 16px 24px;display:flex}.hero-lead{font-size:14px}.hero-actions{gap:9px;margin-top:18px}.button-light{min-height:48px}.text-action{min-height:38px}.hero-network{min-height:182px}.hero-network-art{object-position:center 62%}.hero-tool{display:none}.provision-panel{box-shadow:0 12px 34px #2d087f2e}.proof-strip>div{min-height:76px}.proof-intro{min-height:94px!important}.plans,.infrastructure,.included,.process,.faq{padding:88px 16px}.plans{padding-bottom:0}.plans-heading h2,.infra-heading h2,.included-heading h2,.process-heading h2,.faq-heading h2{font-size:40px}.workload-grid{display:block}.workload-card,.workload-primary,.workload-secondary,.workload-tertiary{min-height:390px;margin-bottom:14px;padding:24px}.workload-copy h3,.workload-primary .workload-copy h3{font-size:36px}.catalog-note{margin-top:0;margin-bottom:88px}.platform{gap:0;padding:16px}.platform-copy{padding:42px 20px}.platform h2{font-size:42px}.portal-stage{padding:20px 14px}.infra-heading{gap:28px}.infra-media{min-height:380px}.infra-list{grid-template-columns:1fr}.infra-list article{min-height:132px}.included-grid{display:block}.included-item{min-height:280px}.process li{grid-template-columns:42px minmax(0,1fr) 24px}.process li p{grid-column:2/-1;margin-top:8px;display:block}.faq{gap:46px}.closing{min-height:540px;padding:76px 16px}.closing:before{width:42vw;height:6px;box-shadow:0 12px 0 var(--accent-soft), 0 24px 0 var(--accent-dark);top:36px;right:16px}.closing h2{font-size:46px}.site-footer{padding:66px 16px 24px}}@media (max-width:390px){.hero h1{font-size:42px}.brand{padding-left:8px;padding-right:8px}.brand-product{display:none}}.auth-page{background:linear-gradient(180deg, var(--surface) 0%, var(--paper) 100%);justify-content:center;align-items:center;min-height:100svh;padding:48px 20px;display:flex}.auth-card{border:1px solid var(--grid);background:var(--surface);width:100%;max-width:440px;box-shadow:0 1px 0 var(--grid), 0 24px 60px -40px #17171766;padding:44px 40px 36px}.auth-kicker{font-family:var(--font-mono-stack);letter-spacing:.14em;color:var(--accent);margin:0;font-size:11px;font-weight:650}.auth-title{font-family:var(--font-display-stack);color:var(--ink);text-wrap:balance;margin:12px 0 28px;font-size:30px;font-weight:620;line-height:1.05}.auth-google{border:1px solid var(--grid);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font-family:var(--font-display-stack);cursor:pointer;justify-content:center;align-items:center;gap:12px;padding:0 20px;font-size:14px;font-weight:620;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.auth-google:hover:not(:disabled){border-color:var(--accent);background:var(--paper)}.auth-divider{color:var(--muted);font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin:22px 0;font-size:11px;display:flex}.auth-divider:before,.auth-divider:after{background:var(--grid);content:"";flex:1;height:1px}.auth-divider span{padding:0 14px}.auth-form{flex-direction:column;gap:16px;display:flex}.auth-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-field{flex-direction:column;gap:7px;display:flex}.auth-label{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:650}.auth-input{border:1px solid var(--grid);background:var(--paper);min-height:50px;color:var(--ink);font-family:var(--font-body-stack);padding:0 15px;font-size:15px;transition:border-color .18s,background-color .18s}.auth-input:hover:not(:disabled){border-color:var(--accent-soft)}.auth-input:focus{border-color:var(--accent);background:var(--surface);outline:none}.auth-input:disabled{opacity:.6}.auth-error{border-left:3px solid var(--accent-dark);color:var(--accent-dark);background:#2d087f0d;margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.auth-submit{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:52px;font-family:var(--font-display-stack);cursor:pointer;justify-content:center;align-items:center;gap:12px;margin-top:4px;padding:0 20px;font-size:14px;font-weight:650;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.auth-submit:hover:not(:disabled){border-color:var(--accent);background:var(--accent)}.auth-card>.auth-submit{width:100%;margin-bottom:12px}.auth-submit:active:not(:disabled){transform:translateY(1px)}.auth-submit:disabled,.auth-google:disabled{cursor:not-allowed;opacity:.6}.auth-switch{color:var(--muted);margin:24px 0 0;font-size:14px}.auth-switch a{color:var(--accent);border-bottom:1px solid #0000;font-weight:620;transition:border-color .18s}.auth-switch a:hover{border-color:var(--accent)}.account-detail{border:1px solid var(--grid);flex-direction:column;gap:0;margin:0 0 28px;display:flex}.account-detail>div{justify-content:space-between;gap:16px;padding:16px 18px;display:flex}.account-detail>div+div{border-top:1px solid var(--grid)}.account-detail dt{font-family:var(--font-mono-stack);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:650}.account-detail dd{color:var(--ink);text-align:right;word-break:break-word;margin:0;font-size:15px}@media (max-width:440px){.auth-card{padding:32px 22px 28px}.auth-row{grid-template-columns:1fr}}:root{--site-frame-width:1280px}.header-inner,#content,.site-footer{width:min(100%, var(--site-frame-width));margin-left:auto;margin-right:auto}@media (min-width:1281px){.header-inner,#content,.site-footer{border-right:1px solid var(--grid);border-left:1px solid var(--grid)}.hero-intro{padding-left:28px;padding-right:28px}.hero-top{grid-template-columns:25% 51% 24%}.hero-content{padding-left:42px;padding-right:42px}.hero-side{padding-left:28px;padding-right:28px}}
