:root{--navy: #0E1B2A;--navy-deep: #0A1422;--cyan-rule: #7AC6E6;--cyan-soft: rgba(122, 198, 230, .35);--cyan-fade: rgba(122, 198, 230, .18);--paper: #F2EBDB;--paper-soft: rgba(242, 235, 219, .94);--graphite: #1F2A33;--red-pencil: #C84A36;--red-pencil-soft: rgba(200, 74, 54, .4);--pencil-grey: #8A95A1;--mint-cursor: #9FFCDF;--logo-purple: #540D6E;--deep-purple: var(--logo-purple);--light-gray: var(--pencil-grey);--mint-green: var(--mint-cursor);--teal-blue: var(--cyan-rule);--black-green: var(--navy);--white: var(--paper)}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{margin:0;background-color:var(--navy);color:var(--paper-soft);font-family:"Source Serif 4",Georgia,serif;font-size:18px;line-height:1.55;-webkit-font-smoothing:antialiased;min-height:100vh}h1,h2,h3,h4,h5,h6{font-family:Outfit,sans-serif;font-weight:800;margin-top:0;color:var(--paper);letter-spacing:-.01em}p{font-family:"Source Serif 4",Georgia,serif;margin-top:0;margin-bottom:1.25rem;line-height:1.6;color:var(--paper-soft)}a{font-family:inherit;color:var(--cyan-rule);text-decoration:none;transition:color .2s ease}a:hover{color:var(--paper)}.section-title{font-family:Outfit,sans-serif;font-size:clamp(2.2rem,4.4vw,3.6rem);font-weight:800;letter-spacing:-.01em;line-height:1.04;margin-bottom:1.5rem;color:var(--paper)}.section-title.text-white{color:var(--paper)}.section-intro{font-family:"Source Serif 4",Georgia,serif;font-size:1.15rem;line-height:1.6;max-width:62ch;margin-bottom:3rem;color:var(--pencil-grey)}.plate-label{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--cyan-rule);text-transform:uppercase}.plate-revision{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--pencil-grey);text-transform:uppercase}.mono{font-family:IBM Plex Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase}.nav-menu{display:flex;gap:2rem;list-style:none;margin:0;padding:0;align-items:center}.nav-link{text-decoration:none;color:var(--pencil-grey);font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.18em;text-transform:uppercase;position:relative;padding:6px 0;transition:color .2s ease}.nav-link:hover,.nav-link.w--current,.nav-link[aria-current=page]{color:var(--paper)}.nav-link:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--cyan-rule);transform:scaleX(0);transform-origin:left center;transition:transform .2s ease}.nav-link:hover:after,.nav-link.w--current:after,.nav-link[aria-current=page]:after{transform:scaleX(1)}.nav-cta{display:inline-block;padding:8px 18px;background:transparent;color:var(--cyan-rule);text-decoration:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-weight:500;font-size:11px;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--cyan-rule);transition:background .22s ease,color .22s ease}.nav-cta:hover{background:var(--cyan-rule);color:var(--navy)}.nav-toggle{display:none;background:none;border:1px solid var(--cyan-soft);cursor:pointer;padding:8px;flex-direction:column;gap:5px}.hamburger-line{display:block;width:22px;height:1px;background-color:var(--cyan-rule);transition:background .2s ease}.nav-item-dropdown{position:relative;display:inline-block}.nav-dropdown-content{display:none;position:absolute;background-color:var(--navy-deep);min-width:240px;z-index:1000;top:100%;left:50%;transform:translate(-50%);margin-top:18px;border:1px solid var(--cyan-rule)}.nav-dropdown-content:before{content:"";position:absolute;top:-22px;left:0;width:100%;height:22px;background:transparent}.nav-item-dropdown:hover .nav-dropdown-content{display:block}.dropdown-link{color:var(--paper-soft);padding:14px 22px;text-decoration:none;display:block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--cyan-soft);transition:background .18s ease,color .18s ease}.dropdown-link:last-child{border-bottom:none}.dropdown-link:hover{background-color:var(--navy);color:var(--paper)}.dropdown-link.outcome{color:var(--cyan-rule)}.dropdown-link.outcome:hover{color:var(--paper);background-color:var(--navy)}.cta-button,.stamp-cta{display:inline-block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.92rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--cyan-rule);background:transparent;padding:18px 32px;text-decoration:none;border:2px solid var(--cyan-rule);transition:background .22s ease,color .22s ease;cursor:pointer}.cta-button:hover,.stamp-cta:hover{background:var(--cyan-rule);color:var(--navy)}@media (max-width: 900px){.nav-toggle{display:flex}.nav-menu{display:none;position:absolute;top:100%;left:0;width:100%;background:var(--navy-deep);flex-direction:column;padding:24px;border-top:1px solid var(--cyan-soft);border-bottom:1px solid var(--cyan-soft);gap:18px;align-items:flex-start}.nav-menu.active{display:flex}.nav-link{font-size:12px}}.snap-container{min-height:100vh}.snap-section{padding:6rem 2rem;position:relative;overflow:hidden}.section-content{max-width:1280px;width:100%;margin:0 auto;position:relative;z-index:2}.blueprint-grid{background-color:var(--navy);background-image:linear-gradient(var(--cyan-fade) 1px,transparent 1px),linear-gradient(90deg,var(--cyan-fade) 1px,transparent 1px);background-size:32px 32px;background-position:-1px -1px;min-height:100vh;position:relative;display:flex;flex-direction:column}.grid-highlight-box{position:absolute;top:0;left:0;width:32px;height:32px;background-color:#9ffcdf26;border:1px solid rgba(159,252,223,.4);box-shadow:0 0 15px #9ffcdf33;pointer-events:none;z-index:10;display:none;transition:transform .05s linear}body.blueprint-grid .grid-highlight-box{display:block}.header{position:sticky;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:18px 56px;background:var(--navy);border-bottom:1px solid var(--cyan-soft);z-index:1000}.header-brand{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--paper)}.brand-logo{width:48px;height:48px;padding:6px;background:var(--navy-deep);border:1px solid var(--cyan-rule);-o-object-fit:contain;object-fit:contain;flex-shrink:0;display:block}.brand-text{display:flex;flex-direction:column;gap:2px}@keyframes brand-sweep{0%,20%{background-position:160% center}80%,to{background-position:-60% center}}.brand-name{font-family:Outfit,sans-serif;font-weight:700;font-size:1.05rem;line-height:1;letter-spacing:-.01em;background:linear-gradient(90deg,var(--paper) 35%,rgba(159,252,223,.9) 50%,var(--paper) 65%);background-size:260% auto;background-position:160% center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:brand-sweep 12s ease-in-out infinite;animation-delay:2.5s}.footer{background-color:var(--navy-deep);color:var(--pencil-grey);padding:32px 56px 28px;border-top:1px solid var(--cyan-soft);margin-top:auto;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.footer-content{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:2rem;padding-bottom:18px;border-bottom:1px solid var(--cyan-soft)}.footer-brand{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:var(--paper-soft)}.footer-company{color:var(--paper);font-size:.78rem;font-weight:700;letter-spacing:.18em}.footer-tagline{color:var(--red-pencil);font-family:"Source Serif 4",Georgia,serif;text-transform:none;letter-spacing:.02em;font-size:.85rem;font-style:italic}.footer-links{display:flex;align-items:center;gap:18px}.footer-link{color:var(--cyan-rule);text-decoration:none;transition:color .2s ease;font-size:.7rem;letter-spacing:.18em}.footer-link:hover{color:var(--paper)}.footer-separator{color:var(--cyan-soft)}.footer-copyright{width:100%;text-align:center;margin-top:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.22em;color:var(--pencil-grey);text-transform:uppercase}@media (max-width: 900px){.header{padding:14px 20px}.footer{padding:24px 20px 20px}.footer-content{flex-direction:column;align-items:flex-start;text-align:left}}.plate{position:relative;border:1px solid var(--cyan-rule);padding:88px 80px 96px;background:linear-gradient(var(--cyan-fade) 1px,transparent 1px),linear-gradient(90deg,var(--cyan-fade) 1px,transparent 1px),var(--navy);background-size:32px 32px;margin-bottom:56px}.plate-notch{position:absolute;top:-1px;left:48px;background:var(--navy);padding:0 18px;transform:translateY(-50%);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--cyan-rule);text-transform:uppercase}.plate-rev{position:absolute;top:-1px;right:48px;background:var(--navy);padding:0 18px;transform:translateY(-50%);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--paper-soft);text-transform:uppercase}.plate-headline{font-family:Outfit,sans-serif;font-weight:800;font-size:clamp(2.2rem,4.4vw,3.6rem);letter-spacing:-.01em;line-height:1.04;color:var(--paper);margin-bottom:24px;max-width:22ch}.plate-lede{max-width:62ch;font-family:"Source Serif 4",Georgia,serif;font-size:1.15rem;color:var(--paper-soft);margin-bottom:64px}.plate-lede em{color:var(--paper-soft);font-style:italic}.sheet-strip{display:flex;justify-content:space-between;align-items:baseline;padding:16px 0;margin-bottom:24px;border-bottom:1px dashed var(--cyan-soft);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--pencil-grey)}.title-block{margin:80px 0 48px auto;width:360px;border:1px solid var(--cyan-rule);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;color:var(--paper-soft);background:var(--navy-deep)}.title-block-row{display:grid;grid-template-columns:110px 1fr;border-bottom:1px solid var(--cyan-soft)}.title-block-row:last-child{border-bottom:none}.title-block-row .label{padding:10px 14px;border-right:1px solid var(--cyan-soft);color:var(--cyan-rule);letter-spacing:.18em;text-transform:uppercase}.title-block-row .value{padding:10px 14px;color:var(--paper-soft);letter-spacing:.06em}.stamp-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:48px;padding-top:40px;border-top:1px solid var(--cyan-soft)}.stamp-signature{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.22em;color:var(--cyan-rule);text-transform:uppercase}.sheet{flex:1;width:100%;max-width:1280px;margin:0 auto;padding:56px 56px 0}.hero-section{background:transparent;padding:56px 2rem 32px}.hero-section .section-content{max-width:1280px}.hero-split{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;border:1px solid var(--cyan-rule);padding:72px 64px;position:relative}.hero-split:before{content:"PLATE 01. HERO";position:absolute;top:-1px;left:48px;background:var(--navy);padding:0 18px;transform:translateY(-50%);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--cyan-rule)}.hero-split:after{content:"REV. C. 2026.05";position:absolute;top:-1px;right:48px;background:var(--navy);padding:0 18px;transform:translateY(-50%);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--paper-soft)}.hero-text-side{padding:0;display:flex;flex-direction:column;align-items:flex-start;z-index:2}.hero-title{font-family:Outfit,sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:800;line-height:1.04;letter-spacing:-.015em;margin:0 0 12px;color:var(--paper)}.hero-tagline{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(1.1rem,2vw,1.4rem);font-weight:400;font-style:italic;color:var(--red-pencil);margin:0 0 32px;line-height:1.4}.hero-subhead{font-family:"Source Serif 4",Georgia,serif;font-size:1.1rem;line-height:1.6;color:var(--paper);max-width:46ch;margin:0 0 36px}.hero-cta{align-self:flex-start}.hero-visual-side{position:relative;display:flex;align-items:center;justify-content:center}.visual-container{width:100%;display:flex;justify-content:center;align-items:center}.hero-image{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;max-height:480px;filter:hue-rotate(180deg) saturate(.6) brightness(.95);mix-blend-mode:screen;opacity:.92}.reality-section{background:transparent;padding:24px 2rem}.reality-plate{position:relative;border:1px solid var(--cyan-rule);padding:88px 80px;background:var(--navy)}.reality-plate-notch{position:absolute;top:-1px;left:48px;background:var(--navy);padding:0 18px;transform:translateY(-50%);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--cyan-rule);text-transform:uppercase}.reality-plate-rev{position:absolute;top:-1px;right:48px;background:var(--navy);padding:0 18px;transform:translateY(-50%);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--paper-soft);text-transform:uppercase}.reality-list{list-style:none;margin:56px 0 0;padding:0;display:grid;grid-template-columns:1fr;gap:0}.reality-item{display:grid;grid-template-columns:80px 1fr 200px;-moz-column-gap:32px;column-gap:32px;align-items:start;padding:32px 0;border-top:1px solid var(--cyan-soft)}.reality-item:last-child{border-bottom:1px solid var(--cyan-soft)}.reality-num{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9rem;letter-spacing:.22em;color:var(--red-pencil);padding-top:4px}.reality-body{max-width:56ch}.reality-title{font-family:Outfit,sans-serif;font-weight:700;font-size:1.45rem;color:var(--paper);margin:0 0 10px;letter-spacing:-.01em;line-height:1.2}.reality-copy{font-family:"Source Serif 4",Georgia,serif;font-size:1rem;line-height:1.6;color:var(--paper-soft);margin:0}.reality-tag{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.2em;color:var(--cyan-rule);text-transform:uppercase;text-align:right;padding-top:10px}.how-section{background:transparent;padding:24px 2rem}.how-plate{position:relative;border:1px solid var(--cyan-rule);padding:88px 80px 96px;background:var(--navy)}.how-diagram{display:grid;grid-template-columns:1fr 240px 1fr;-moz-column-gap:56px;column-gap:56px;align-items:stretch;margin-top:56px}.callout{position:relative;padding:28px 0;border-top:1px solid var(--cyan-rule);display:flex;flex-direction:column}.callout--right{padding-left:32px}.callout--left{padding-right:32px;text-align:left}.callout-num{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;letter-spacing:.22em;color:var(--red-pencil);margin-bottom:16px}.callout-title{font-family:Outfit,sans-serif;font-weight:700;font-size:1.55rem;color:var(--paper);letter-spacing:-.01em;margin:0 0 16px;line-height:1.15;min-height:3.4rem;display:flex;align-items:flex-start}.callout-body{font-family:"Source Serif 4",Georgia,serif;color:var(--paper-soft);font-size:1rem;line-height:1.6;max-width:38ch;margin:0 0 20px;flex-grow:1}.callout-meta{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.18em;color:var(--cyan-rule);text-transform:uppercase;padding-top:16px;border-top:1px solid var(--cyan-soft)}.diagram-center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 0;border-left:1px dashed var(--cyan-soft);border-right:1px dashed var(--cyan-soft);position:relative}.diagram-svg{width:100%;height:auto;max-width:200px}.diagram-label{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.24em;color:var(--paper-soft);text-transform:uppercase;margin-top:18px;text-align:center;max-width:22ch;line-height:1.5}.solution-section{background:transparent;padding:24px 2rem;color:var(--paper)}.solution-plate{position:relative;border:1px solid var(--cyan-rule);padding:88px 80px 96px;background:var(--navy)}.command-center-grid{display:flex;flex-direction:column;gap:64px;margin-top:48px}.command-module{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:32px;border-top:1px solid var(--cyan-soft)}.command-module:first-child{padding-top:0;border-top:none}.command-module.reverse{direction:rtl}.command-module.reverse>*{direction:ltr}.module-text h3{font-family:Outfit,sans-serif;font-size:1.7rem;font-weight:700;margin:0 0 12px;color:var(--paper);letter-spacing:-.01em}.module-text p{font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.6;color:var(--paper-soft);margin:0;max-width:44ch}.module-text .module-num{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--red-pencil);margin-bottom:14px}.module-visual{background:var(--navy-deep);border:1px solid var(--cyan-rule);height:280px;position:relative;display:flex;flex-direction:column;overflow:hidden}.module-visual img,.module-visual .visual-image,.module-visual .visual-video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.75) brightness(.92)}.offer-section{background:transparent;padding:24px 2rem}.offer-plate{position:relative;border:1px solid var(--cyan-rule);padding:88px 80px 96px;background:var(--navy)}.offer-layout{display:grid;grid-template-columns:3fr 2fr;gap:56px;align-items:center;margin-top:32px}.offer-visual img{width:100%;height:auto;border:1px solid var(--cyan-rule);background:var(--navy-deep);filter:saturate(.7) brightness(.95)}.offer-text h2{color:var(--paper)}.offer-copy{font-family:"Source Serif 4",Georgia,serif;font-size:1.15rem;line-height:1.6;margin:0 0 32px;color:var(--paper-soft);max-width:42ch}.who-container{flex:1;width:100%;max-width:1100px;margin:56px auto 0;padding:0 56px;position:relative;z-index:5}.who-strip{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:18px;border-bottom:1px dashed var(--cyan-soft);margin-bottom:48px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--pencil-grey)}.who-plate{position:relative;border:1px solid var(--cyan-rule);padding:88px 80px;background:var(--navy);display:grid;grid-template-columns:320px 1fr;gap:64px;align-items:start}.polaroid-frame{background:var(--paper);padding:14px 14px 56px;transform:none;width:100%;max-width:320px;position:relative;border:1px solid var(--graphite)}.polaroid-image{width:100%;display:block}.polaroid-caption{position:absolute;bottom:18px;left:0;width:100%;text-align:center;font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--graphite);font-weight:500;letter-spacing:.22em;font-size:10px;text-transform:uppercase}.dossier-section{flex:1}@keyframes dossier-sweep{0%,15%{background-position:160% center}85%,to{background-position:-60% center}}.dossier-title{font-family:Outfit,sans-serif;font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:800;letter-spacing:-.01em;line-height:1.04;margin:0 0 24px;background:linear-gradient(90deg,var(--paper) 30%,rgba(122,198,230,.95) 50%,var(--paper) 70%);background-size:260% auto;background-position:160% center;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:dossier-sweep 8s ease-in-out infinite;animation-delay:1.2s}.dossier-rule{display:block;width:64px;height:2px;background:var(--red-pencil);margin-bottom:32px}.dossier-text{font-family:"Source Serif 4",Georgia,serif;color:var(--paper-soft);font-size:1.1rem;line-height:1.65}.dossier-text p{margin-bottom:1.25rem;color:var(--paper-soft)}.system-overview-container{flex:1;width:100%;max-width:1100px;margin:56px auto 0;padding:0 56px;position:relative;z-index:5}.overview-strip{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:18px;border-bottom:1px dashed var(--cyan-soft);margin-bottom:48px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--pencil-grey)}.overview-plate{position:relative;border:1px solid var(--cyan-rule);padding:88px 80px;background:var(--navy)}.system-overview-container h1,.system-overview-container h2,.system-overview-container h3{color:var(--paper);font-family:Outfit,sans-serif;font-weight:700;letter-spacing:-.01em}.system-overview-container h1{font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin:0 0 12px;font-weight:800}.system-overview-container p,.system-overview-container li{color:var(--paper-soft);font-family:"Source Serif 4",Georgia,serif;font-size:1.05rem;line-height:1.65}.system-overview-container strong{color:var(--paper);font-weight:600}.overview-header{margin-bottom:56px;padding-bottom:18px;border-bottom:1px solid var(--cyan-soft)}.overview-header .subhead{font-family:"Source Serif 4",Georgia,serif;font-size:1.2rem;color:var(--paper-soft);margin:8px 0 0;font-style:italic}.overview-section{margin-bottom:56px}.overview-section:last-of-type{margin-bottom:32px}.overview-section h2{font-size:1.6rem;margin:0 0 20px;padding-bottom:12px;border-bottom:1px solid var(--cyan-soft);color:var(--cyan-rule)}.workflow-image{width:100%;margin:24px 0;border:1px solid var(--cyan-rule);background:var(--navy-deep);display:block;filter:saturate(.8)}.workflow-steps-list{list-style:none;padding:0;margin-top:24px}.workflow-steps-list li{margin-bottom:18px;background:var(--navy-deep);border:1px solid var(--cyan-soft);border-left:none;counter-increment:step;position:relative;padding:16px 20px 16px 64px}.workflow-steps-list{counter-reset:step}.workflow-steps-list li:before{content:counter(step,decimal-leading-zero);position:absolute;left:18px;top:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--red-pencil)}.pricing-cards-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.system-overview-container .pricing-card{background:var(--navy-deep);border:1px solid var(--cyan-rule);padding:32px;display:flex;flex-direction:column}.pricing-card h3{color:var(--paper);font-size:1.15rem;margin:0 0 12px;min-height:3rem;line-height:1.25}.pricing-cost{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:1.5rem;color:var(--red-pencil);font-weight:500;letter-spacing:.05em;display:block;margin-bottom:18px;line-height:1.3}.pricing-details{color:var(--paper-soft);font-family:"Source Serif 4",Georgia,serif;font-size:.98rem;line-height:1.65;flex:1}.overview-cta{text-align:center;margin-top:64px;padding-top:40px;border-top:1px solid var(--cyan-soft)}.cta-engineer{display:inline-block;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.92rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--red-pencil);background:transparent;padding:18px 32px;text-decoration:none;border:2px solid var(--red-pencil);transition:background .22s ease,color .22s ease}.cta-engineer:hover{background:var(--red-pencil);color:var(--paper)}@media (max-width: 768px){.pricing-cards-grid{grid-template-columns:1fr}}.login-container{flex:1;width:100%;max-width:1100px;margin:0 auto;padding:56px;display:flex;flex-direction:column}.login-strip{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:18px;border-bottom:1px dashed var(--cyan-soft);margin-bottom:48px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--pencil-grey)}.login-plate{position:relative;width:100%;max-width:480px;margin:0 auto;background:var(--navy-deep);border:1px solid var(--cyan-rule);padding:64px 56px}.login-header{text-align:left;margin-bottom:36px;padding-bottom:18px;border-bottom:1px solid var(--cyan-soft)}.login-header h1{color:var(--paper);font-family:Outfit,sans-serif;font-size:1.75rem;margin:0 0 6px;font-weight:800;letter-spacing:-.01em;text-transform:none}.login-header p{font-family:IBM Plex Mono,ui-monospace,monospace;color:var(--cyan-rule);font-size:11px;letter-spacing:.22em;text-transform:uppercase;margin:0}.form-group{margin-bottom:22px;text-align:left}.form-label{display:block;color:var(--cyan-rule);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;margin-bottom:8px;text-transform:uppercase;letter-spacing:.22em;font-weight:500}.form-input{width:100%;background:var(--navy);border:1px solid var(--cyan-soft);color:var(--paper);padding:12px 14px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.95rem;letter-spacing:.05em;outline:none;transition:border-color .2s ease}.form-input:focus{border-color:var(--cyan-rule)}.auth-button{width:100%;background:transparent;color:var(--red-pencil);border:2px solid var(--red-pencil);padding:16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.24em;cursor:pointer;transition:background .22s ease,color .22s ease;margin-top:8px}.auth-button:hover{background:var(--red-pencil);color:var(--paper)}.auth-button:disabled{border-color:var(--pencil-grey);color:var(--pencil-grey);cursor:not-allowed;background:transparent}.error-message{color:var(--red-pencil);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;margin-top:18px;min-height:1.35em;opacity:0;transition:opacity .3s ease}.error-message.visible{opacity:1}.forgot-link{display:block;margin-top:24px;color:var(--pencil-grey);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.forgot-link:hover{color:var(--cyan-rule)}.legal-container{flex:1;width:100%;max-width:900px;margin:56px auto 0;padding:0 56px;position:relative;z-index:5}.legal-strip{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:18px;border-bottom:1px dashed var(--cyan-soft);margin-bottom:48px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--pencil-grey)}.legal-plate{position:relative;border:1px solid var(--cyan-rule);padding:72px 64px;background:var(--navy)}.legal-container h1,.legal-container h2,.legal-container h3{color:var(--paper);font-family:Outfit,sans-serif}.legal-container h1{font-size:clamp(1.8rem,3.6vw,2.6rem);margin:0 0 8px;font-weight:800;letter-spacing:-.01em}.legal-container h2{font-size:1.35rem;margin:32px 0 12px;color:var(--cyan-rule);font-weight:700;padding-bottom:8px;border-bottom:1px solid var(--cyan-soft)}.legal-container h3{font-size:1.1rem;margin:24px 0 10px;color:var(--paper);font-weight:700}.legal-container .subhead{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--cyan-rule);text-transform:uppercase;margin:0 0 32px}.legal-container p,.legal-container li{color:var(--paper-soft);font-family:"Source Serif 4",Georgia,serif;font-size:1.02rem;line-height:1.65}.legal-container strong{color:var(--paper);font-weight:600}.legal-container ul{padding-left:22px;margin:12px 0}.legal-container li{margin-bottom:10px}.legal-container a{color:var(--cyan-rule);text-decoration:none;border-bottom:1px solid var(--cyan-soft);transition:color .2s ease,border-color .2s ease}.legal-container a:hover{color:var(--paper);border-color:var(--paper)}.legal-section{margin-bottom:32px}.engagement-block{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.engagement-block .engagement-block-card{background:var(--navy-deep);border:1px solid var(--cyan-soft);padding:24px}.engagement-block .engagement-block-card .label{font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;color:var(--red-pencil);text-transform:uppercase;margin-bottom:10px;display:block}@media (max-width: 768px){.engagement-block{grid-template-columns:1fr}}@media (max-width: 900px){.sheet,.who-container,.system-overview-container,.legal-container,.login-container{padding:24px 20px;margin-top:24px}.hero-section,.reality-section,.how-section,.solution-section,.offer-section{padding:16px 20px}.hero-split,.who-plate,.reality-plate,.how-plate,.solution-plate,.offer-plate,.overview-plate,.legal-plate{padding:56px 24px}.hero-split,.who-plate{grid-template-columns:1fr;gap:32px}.reality-item{grid-template-columns:60px 1fr;row-gap:8px}.reality-tag{grid-column:1 / -1;text-align:left;padding-top:0}.how-diagram{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0;row-gap:24px}.callout--right{padding-left:0;border-top:1px solid var(--cyan-rule)}.callout--left{padding-right:0}.diagram-center{border-left:none;border-right:none;border-top:1px dashed var(--cyan-soft);border-bottom:1px dashed var(--cyan-soft);padding:24px 0}.command-module,.offer-layout{grid-template-columns:1fr;gap:24px}.command-module.reverse{direction:ltr}.stamp-row{flex-direction:column;align-items:flex-start}.title-block{width:100%;margin:56px 0}.plate-notch,.plate-rev,.reality-plate-notch,.reality-plate-rev,.hero-split:before,.hero-split:after{left:16px;right:auto;font-size:10px}.plate-rev,.reality-plate-rev,.hero-split:after{left:auto;right:16px}.plate{padding:56px 24px}}
