@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";:root{--ink:#021821;--ink-deep:#011116;--ink-soft:#0b3d5c;--paper:#f3f6f5;--white:#fff;--line:#d9e4e5;--muted:#5d737b;--cyan:#3bb8e0;--green:#93b732;--rail:1080px;--gutter:80px;color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);min-width:320px;margin:0}a{color:inherit;text-decoration:none}button{font:inherit}.content-frame{width:min(calc(100% - var(--gutter)), var(--rail));margin:0 auto}.landing-shell{background:var(--paper);overflow:hidden}.site-header{z-index:10;background:linear-gradient(#011116e6,#0111161a);border-bottom:1px solid #dfeeef2e;width:100%;height:88px;position:absolute;top:0;left:0}.header-inner{align-items:center;gap:20px;height:100%;display:flex}.wordmark{border-right:1px solid #dfeeef4d;flex:none;padding-right:20px;display:block}.wordmark img{width:102px;height:auto;display:block}.header-tagline{color:#eef6f6;letter-spacing:.035em;text-transform:uppercase;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500}.site-nav{flex:1;justify-content:flex-end;gap:clamp(15px,2vw,33px);margin-left:15px;display:flex}.site-nav a{color:#d9e6e7;padding:12px 0;font-size:11px;font-weight:600;position:relative}.site-nav a:after{content:"";background:var(--green);transform-origin:0;height:1px;transition:transform .2s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.site-nav a:hover:after,.site-nav a:focus-visible:after{transform:scaleX(1)}.visual-action{min-height:46px;color:var(--ink-soft);letter-spacing:.02em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;gap:12px;padding:13px 17px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600;display:inline-flex}.visual-action:after{content:"";position:absolute}.visual-action:hover,.visual-action:focus-visible{color:var(--green);outline:1px solid var(--green);outline-offset:3px}.header-action{color:#cae9f1;flex:none;position:relative}.header-action:before{content:"";pointer-events:none;background:linear-gradient(var(--green), var(--green)) left top / 10px 1px no-repeat, linear-gradient(var(--green), var(--green)) left top / 1px 10px no-repeat, linear-gradient(var(--green), var(--green)) right top / 10px 1px no-repeat, linear-gradient(var(--green), var(--green)) right top / 1px 10px no-repeat, linear-gradient(var(--green), var(--green)) left bottom / 10px 1px no-repeat, linear-gradient(var(--green), var(--green)) left bottom / 1px 10px no-repeat, linear-gradient(var(--green), var(--green)) right bottom / 10px 1px no-repeat, linear-gradient(var(--green), var(--green)) right bottom / 1px 10px no-repeat;position:absolute;inset:0}.hero{isolation:isolate;color:#eef6f6;background:var(--ink-deep);min-height:725px;position:relative;overflow:hidden}.hero:before{z-index:-2;content:"";background:radial-gradient(at 78% 35%,#3bb8e03b,#0000 24%),radial-gradient(at 68% 64%,#93b73229,#0000 30%),linear-gradient(110deg,#011116 5%,#052632 56%,#092c3f);position:absolute;inset:0}.hero-grid{z-index:-1;opacity:.38;background-color:#0000;background-image:linear-gradient(#9bd0de1a 1px,#0000 1px),linear-gradient(90deg,#9bd0de1a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:64px 64px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 40% 100%)}.hero-layout{grid-template-columns:minmax(0,1.05fr) minmax(350px,.8fr);align-items:center;gap:clamp(45px,8vw,130px);min-height:725px;padding-top:88px;padding-bottom:58px;display:grid}.hero-copy{max-width:640px}.eyebrow,.section-heading>p{color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin:0 0 15px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:600}.hero .eyebrow{color:#bce4ee}h1,h2,h3,p{margin-top:0}h1{color:#f1f8f8;letter-spacing:-.073em;text-transform:uppercase;max-width:650px;margin-bottom:24px;font-size:clamp(42px,4.3vw,69px);font-weight:600;line-height:.95}.hero-copy>p:not(.eyebrow){color:#cde0e3;max-width:610px;margin-bottom:26px;font-size:clamp(16px,1.2vw,19px);font-weight:500;line-height:1.6}.hero-points{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.hero-points li{color:#d8e8ea;grid-template-columns:28px 1fr;align-items:center;gap:12px;font-size:13px;line-height:1.45;display:grid}.hero-points .icon{width:26px;height:26px;color:var(--cyan)}.hero-points strong{color:#f0f8f8}.hero-copy small{color:#9cb7bc;max-width:450px;margin-top:12px;font-size:11px;line-height:1.45;display:block}.hero-copy .visual-action{color:#c8ebf4;margin-top:0;padding-left:0}.hero-system{background:linear-gradient(135deg,#02182159,#08364842);border:1px solid #bce4ee3b;align-content:center;min-height:375px;padding:34px;display:grid;position:relative;box-shadow:inset 0 0 80px #3bb8e014}.hero-system:before,.hero-system:after{content:"";border-color:var(--green);border-style:solid;width:24px;height:24px;position:absolute}.hero-system:before{border-width:2px 0 0 2px;top:-1px;left:-1px}.hero-system:after{border-width:0 2px 2px 0;bottom:-1px;right:-1px}.hero-system>p{color:#c8e7ee;letter-spacing:.06em;text-align:center;text-transform:uppercase;margin-bottom:28px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.system-nodes{color:#cbdde0;text-align:center;gap:9px;font-family:IBM Plex Mono,monospace;font-size:10px;display:grid}.system-nodes i{background:repeating-linear-gradient(#77b7c7 0 3px,#0000 3px 6px);justify-self:center;width:1px;height:11px}.system-core{border-top:1px dashed #bce4ee59;justify-items:center;gap:10px;margin-top:20px;padding:15px 0 0;display:grid}.system-core img{width:72px}.system-core span{color:#aac4ca;font-size:11px}section{padding:104px 0}.section-heading{max-width:800px;margin-bottom:46px}.section-heading h2{max-width:790px;color:var(--ink);letter-spacing:-.07em;margin:0;font-size:clamp(35px,4vw,60px);font-weight:600;line-height:.98}.section-heading>span{max-width:650px;color:var(--muted);margin-top:20px;font-size:16px;font-weight:500;line-height:1.6;display:block}.problems-section{background:#fff}.problem-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.problem-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-height:230px;padding:29px 26px}.icon{width:32px;height:32px;color:var(--ink-soft)}.problem-card:nth-child(3n+2) .icon,.service-card:nth-child(3n+2) .icon,.reason-card:nth-child(3n+2) .icon{color:var(--green)}.problem-card h3,.service-card h3,.server-capability h3,.format-card h3,.reason-card h3{color:var(--ink);letter-spacing:-.035em;margin:18px 0 0;font-size:17px;font-weight:700;line-height:1.2}.problem-card p,.service-card p,.server-capability p,.format-card p,.reason-card p{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.58}.section-action{margin-top:28px}.services-section{background:var(--paper)}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.service-card{background:#ffffff6e;border:1px solid #cfdbdc;min-height:320px;padding:30px;position:relative}.card-index{color:#7d959c;font-family:IBM Plex Mono,monospace;font-size:11px;position:absolute;top:21px;right:24px}.service-card ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.service-card li{color:#38545d;padding-left:17px;font-size:13px;line-height:1.4;position:relative}.service-card li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.server-section{color:#e7f1f3;background:var(--ink)}.split-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:clamp(46px,8vw,130px);display:grid}.server-section .section-heading{margin-bottom:27px}.server-section .section-heading>p{color:#b8dbe4}.server-section .section-heading h2{color:#f0f7f8}.server-section .section-heading>span{color:#b5c8cd}.dark-action{color:#ccecf3}.server-capabilities{border-top:1px solid #cfe7ec38;border-left:1px solid #cfe7ec38;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.server-capability{border-bottom:1px solid #cfe7ec38;border-right:1px solid #cfe7ec38;min-height:214px;padding:26px 22px}.server-capability .icon{color:#a7dce9}.server-capability:nth-child(2n) .icon{color:#b6cf5a}.server-capability h3{color:#f0f7f8;font-size:16px}.server-capability p{color:#b7c9ce}.advantage-section{color:#eef7f8;background:#041017}.advantage-layout{grid-template-columns:minmax(0,1.1fr) minmax(300px,.78fr);align-items:stretch;gap:clamp(45px,9vw,150px);display:grid}.advantage-copy .eyebrow{color:#b4d9e3}.advantage-copy h2{color:#f2f8f8;letter-spacing:-.068em;max-width:680px;margin:0;font-size:clamp(34px,3.6vw,54px);font-weight:600;line-height:1}.contrast-list{border-left:2px solid var(--green);gap:1px;margin-top:32px;display:grid}.contrast-list p{color:#b6c7cb;background:#ffffff06;margin:0;padding:15px 18px;font-size:14px;line-height:1.5}.contrast-list p+p{color:#e1eff1;background:#3bb8e017}.advantage-statement{background:linear-gradient(145deg,#0c485ee6,#032330b3);border:1px solid #cfe7ec3d;align-content:end;gap:36px;min-height:280px;padding:32px;display:grid}.advantage-statement>span{color:#9ecbd7;letter-spacing:.08em;font-family:IBM Plex Mono,monospace;font-size:11px}.advantage-statement strong{color:#fff;letter-spacing:-.06em;font-size:clamp(27px,2.4vw,36px);font-weight:600;line-height:1.05}.advantage-statement em{color:#c5dc67;font-style:normal}.visibility-section{background:#fff}.visibility-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:start;gap:clamp(44px,9vw,140px);display:grid}.visibility-list{border-top:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.visibility-list li{border-bottom:1px solid var(--line);grid-template-columns:48px 1fr;gap:18px;padding:22px 0;display:grid}.visibility-list span{color:var(--green);font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:600}.visibility-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.visibility-list strong{color:var(--ink)}.formats-section{background:var(--paper)}.format-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.format-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:245px;padding:25px 20px}.format-card .icon{color:var(--ink-soft)}.format-card:nth-child(2n) .icon{color:var(--green)}.format-card h3{font-size:16px}.reserve-section{background:#fff}.reserve-layout{grid-template-columns:minmax(0,1fr) minmax(350px,.85fr);align-items:start;gap:clamp(42px,8vw,125px);display:grid}.reserve-layout ul{border-top:1px solid var(--line);gap:0;margin:7px 0 0;padding:0;list-style:none;display:grid}.reserve-layout li{border-bottom:1px solid var(--line);color:#27444e;grid-template-columns:25px 1fr;align-items:center;gap:13px;padding:16px 0;font-size:14px;font-weight:600;line-height:1.35;display:grid}.reserve-layout .icon{width:22px;height:22px;color:var(--green)}.workflow-section{background:var(--ink)}.workflow-section .section-heading>p{color:#b8dbe4}.workflow-section .section-heading h2{color:#f1f8f8}.workflow-grid{border-top:1px solid #cfe7ec38;border-left:1px solid #cfe7ec38;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.workflow-step{border-right:1px solid #cfe7ec38;min-height:280px;padding:22px 18px}.workflow-step>span{color:#a3cce0;font-family:IBM Plex Mono,monospace;font-size:11px}.workflow-step .icon{color:#d7edf2;width:28px;height:28px;margin-top:27px;display:block}.workflow-step:nth-child(2n) .icon{color:#bdd266}.workflow-step h3{color:#f0f7f8;margin:17px 0 0;font-size:15px}.workflow-step p{color:#b5c8cd;margin:10px 0 0;font-size:12px;line-height:1.55}.workflow-note{color:#d8e7e9;margin:27px 0 0;font-size:16px;font-weight:600}.reasons-section{background:#fff}.reason-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reason-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:235px;padding:27px 24px}.reason-card:nth-child(3n+1) .icon{color:var(--ink-soft)}.reason-card h3{font-size:16px}.about-section{background:var(--paper)}.about-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);align-items:center;gap:clamp(45px,10vw,160px);display:grid}.about-panel{background:#eef4f4;border:1px solid #b9cbce;align-content:center;justify-items:start;gap:22px;min-height:280px;padding:35px;display:grid}.about-panel img{width:134px}.about-panel p{color:#506a72;max-width:270px;margin:0;font-family:IBM Plex Mono,monospace;font-size:12px;line-height:1.55}.about-panel .visual-action{padding-left:0}.site-footer{color:#b9cccf;background:#021821e0}.footer-layout{grid-template-columns:1.2fr 1fr .8fr;align-items:center;gap:48px;min-height:245px;padding-top:54px;padding-bottom:42px;display:grid}.footer-layout img{width:112px;display:block}.footer-layout p{color:#a9c0c5;margin:17px 0 0;font-size:12px;line-height:1.55}.footer-label{color:#c2d95c;letter-spacing:.06em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:600}.footer-layout nav{gap:11px;display:grid}.footer-layout nav a{color:#d7e8ea;font-size:13px;font-weight:600}.footer-layout nav a:hover,.footer-layout nav a:focus-visible{color:#c6e364;outline:none}@media (width<=980px){:root{--gutter:44px}.site-nav{gap:16px}.header-tagline{display:none}.hero-layout,.split-layout,.advantage-layout,.visibility-layout,.reserve-layout,.about-layout{grid-template-columns:1fr}.hero{min-height:0}.hero-layout{min-height:0;padding-top:150px;padding-bottom:72px}.hero-system{max-width:650px;min-height:285px}.format-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-step:nth-child(4),.workflow-step:nth-child(5){border-top:1px solid #cfe7ec38}.footer-layout{grid-template-columns:1fr 1fr}.footer-layout>:first-child{grid-column:1/-1}}@media (width<=680px){:root{--gutter:36px}.site-header{height:73px}.header-inner{gap:13px}.wordmark{padding-right:13px}.wordmark img{width:83px}.site-nav{display:none}.header-action{min-height:44px;margin-left:auto;padding:10px 8px;font-size:9px}.hero-layout{padding-top:124px;padding-bottom:48px}.hero-grid{background-size:42px 42px}.hero-copy>p:not(.eyebrow){font-size:15px}.hero-system{min-height:260px;padding:24px 16px}.hero-points li{font-size:12px}section{padding:65px 0}.section-heading{margin-bottom:30px}.section-heading h2{font-size:clamp(31px,10vw,42px)}.section-heading>span{margin-top:15px;font-size:14px}.problem-grid,.service-grid,.server-capabilities,.reason-grid,.format-grid,.workflow-grid{grid-template-columns:1fr}.problem-card,.service-card,.server-capability,.reason-card,.format-card,.workflow-step{min-height:0}.problem-card,.reason-card{padding:23px 19px}.service-card{min-height:278px;padding:25px 20px}.server-capability{min-height:164px}.advantage-statement{min-height:226px}.workflow-step{min-height:180px}.workflow-step+.workflow-step{border-top:1px solid #cfe7ec38}.visibility-list li{grid-template-columns:38px 1fr;gap:12px}.footer-layout{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:38px}.footer-layout>:first-child{grid-column:auto}.footer-layout nav{grid-template-columns:repeat(2,minmax(0,1fr))}.visual-action{min-height:44px;font-size:10px}}
