@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300;0,9..144,400;0,9..144,600;0,9..144,700;1,9..144,300;1,9..144,400&family=Sora:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--navy:#0d1520;--navy2:#1f3d6e;--blue:#2b6cb0;--cyan:#00adef;--cyan2:#33c3f5;--cyan-dim:#00adef1f;--white:#fff;--offwhite:#f7faff;--lightbg:#f0f5fc;--border:#dce8f7;--borderdk:#1e3050;--text:#0d1b2e;--text2:#4a6180;--muted:#8aa2bc;--re:#d93025;--or:#c96b00;--gr:#1a8f38}html{scroll-behavior:smooth}body{background:var(--white);color:var(--text);font-family:Sora,sans-serif;overflow-x:hidden}nav{z-index:100;background:var(--navy);border-bottom:1px solid var(--borderdk);justify-content:space-between;align-items:center;height:64px;padding:0 32px;display:flex;position:sticky;top:0}.nav-left{align-items:center;display:flex}.nav-logo-img-wrap{flex-shrink:0;align-items:center;margin-right:40px;display:flex}.nav-logo-img{width:auto;height:38px;display:block}.nav-links{align-items:center;gap:2px;display:flex}.nav-link-plain{color:#ffffffa6;white-space:nowrap;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s}.nav-link-plain:hover{color:var(--white);background:#ffffff14}.nav-dropdown-wrap{position:relative}.nav-dropdown-trigger{color:#ffffffa6;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-family:Sora,sans-serif;font-size:13px;font-weight:500;transition:all .2s;display:flex}.nav-dropdown-trigger:hover{color:var(--white);background:#ffffff14}.nav-dropdown-wrap:hover .nav-dropdown-trigger{color:var(--white)}.nav-chevron{opacity:.5;flex-shrink:0;transition:transform .2s}.nav-dropdown-wrap:hover .nav-chevron{opacity:1;transform:rotate(180deg)}.nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;z-index:200;min-width:220px;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)}.nav-dropdown-wrap:hover .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nav-dropdown-inner{background:#0d1b2e;border:1px solid #ffffff1a;border-radius:12px;padding:8px;box-shadow:0 16px 48px #00000080,0 0 0 1px #ffffff0a}.nav-dropdown-item{color:#fff9;white-space:nowrap;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:400;text-decoration:none;transition:all .15s;display:block}.nav-dropdown-item:hover{color:var(--white);background:#00adef1a}.nav-cta{background:linear-gradient(135deg, var(--cyan), #3871c1);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:9px 20px;font-family:Sora,sans-serif;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 2px 12px #00adef40}.nav-cta:hover{transform:translateY(-1px);box-shadow:0 4px 18px #00adef66}.mobile-menu-btn{color:var(--white);cursor:pointer;background:0 0;border:none;font-size:24px;display:none}.intel{border-bottom:1px solid var(--borderdk);white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;background:#070c14;align-items:center;gap:24px;padding:10px 32px;display:flex;overflow-x:auto}.intel::-webkit-scrollbar{display:none}.intel-item{flex-shrink:0;align-items:center;gap:10px;display:flex}.intel-dot{border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.intel-dot.red{background:var(--re);box-shadow:0 0 6px var(--re)}.intel-dot.cyan{background:var(--cyan);box-shadow:0 0 6px var(--cyan)}.intel-dot.green{background:#22c55e}.intel-txt{color:#ffffff8c;font-family:IBM Plex Mono,monospace;font-size:12px}.intel-txt strong{color:#ffffffe6;font-weight:500}.intel-sep{background:var(--borderdk);flex-shrink:0;width:1px;height:16px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero{background:var(--navy);grid-template-columns:1.2fr 1fr;align-items:start;gap:60px;padding:64px 80px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#00adef0f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.hero-left{z-index:1;flex-direction:column;justify-content:center;display:flex}.hero-eyebrow{color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:32px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;display:inline-flex}.hero-eyebrow:before{content:"";background:var(--cyan);width:24px;height:2px}.hero-h1{color:var(--white);letter-spacing:-1px;margin-bottom:24px;font-family:Fraunces,serif;font-size:clamp(48px,6vw,76px);font-weight:700;line-height:1.05}.hero-h1 em{color:var(--cyan2);font-style:italic;font-weight:300}.hero-subtitle{color:#ffffff73;letter-spacing:-.1px;margin-bottom:24px;font-family:Fraunces,serif;font-size:clamp(18px,2vw,24px);font-style:italic;font-weight:300;line-height:1.4}.hero-sub{color:#fff9;max-width:560px;margin-bottom:40px;font-size:17px;font-weight:300;line-height:1.7}.hero-sub strong{color:#ffffffe6;font-weight:500}.hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:48px;display:flex}.btn-primary{background:linear-gradient(135deg, var(--cyan), #3871c1);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:15px 32px;font-family:Sora,sans-serif;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #00adef4d}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00adef73}.btn-secondary{color:#fffc;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;padding:15px 28px;font-family:Sora,sans-serif;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.btn-secondary:hover{color:var(--white);background:#00adef12;border-color:#00adef80}.hero-note{border-top:1px solid var(--borderdk);flex-wrap:wrap;gap:40px;padding-top:40px;display:flex}.hero-stat strong{color:var(--white);margin-bottom:8px;font-family:Fraunces,serif;font-size:32px;font-weight:600;line-height:1;display:block}.hero-stat strong span{color:var(--cyan)}.hero-stat span.label{color:#ffffff73;letter-spacing:1px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;display:block}.hero-right{z-index:1;flex-direction:column;justify-content:flex-start;align-items:flex-end;display:flex}.timeline-card{-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:380px;padding:32px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.timeline-card:before{content:"";background:linear-gradient(90deg, var(--cyan), #3871c1);height:4px;position:absolute;top:0;left:0;right:0}.tl-header{color:#ffffff80;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:32px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.tl-item{align-items:stretch;gap:20px;margin-bottom:0;display:flex;position:relative}.tl-item:not(:last-of-type){padding-bottom:24px}.tl-dot-wrap{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.tl-dot{background:var(--navy);border:2px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;transition:all .3s;display:flex}.tl-dot.done{background:#1a8f3833;border-color:#1a8f38}.tl-dot.urgent{border-color:var(--re);background:#d9302526;animation:2s infinite pulse}.tl-dot.soon{border-color:var(--or);background:#c86b0026}.tl-dot.future{background:#ffffff0d;border-color:#fff3}.tl-dot.done:after{content:"✓";color:#1a8f38;font-size:9px;font-weight:700}.tl-line{z-index:1;background:#ffffff14;width:2px;position:absolute;top:18px;bottom:-2px;left:50%;transform:translate(-50%)}.tl-content{flex:1}.tl-date{margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.tl-date.done{color:#1a8f38}.tl-date.urgent{color:var(--re)}.tl-date.soon{color:var(--or)}.tl-date.future{color:#fff6}.tl-desc{color:#fff9;font-size:13.5px;line-height:1.5}.tl-badge{letter-spacing:.5px;border-radius:20px;margin-top:8px;padding:3px 10px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;display:inline-block}.tl-badge.done{color:#22c55e;background:#1a8f3826;border:1px solid #1a8f3866}.tl-badge.urgent{color:#ff5252;background:#d9302526;border:1px solid #d9302566}.tl-badge.soon{color:#ff9800;background:#c86b0026;border:1px solid #c86b0066}.countdown{text-align:center;border-top:1px solid #ffffff14;margin-top:24px;padding-top:24px}.countdown-label{color:#fff6;letter-spacing:1.5px;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:11px}.countdown-days{color:var(--re);margin-bottom:8px;font-family:Fraunces,serif;font-size:56px;font-weight:600;line-height:1}.countdown-sub{color:#ffffff73;font-family:IBM Plex Mono,monospace;font-size:11px}.stats{background:var(--lightbg);border-bottom:1px solid var(--border);grid-template-columns:repeat(4,1fr);gap:0;padding:48px 80px;display:grid}.stat-item{border-right:1px solid var(--border);flex-direction:column;gap:8px;padding:0 40px;display:flex}.stat-item:first-child{padding-left:0}.stat-item:last-child{border-right:none}.stat-num{color:var(--navy);font-family:Fraunces,serif;font-size:42px;font-weight:600;line-height:1}.stat-num span{color:var(--cyan);font-family:Sora,sans-serif;font-size:22px;font-weight:500}.stat-label{color:var(--text2);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.stat-desc{color:var(--text2);margin-top:2px;font-size:13px;line-height:1.55}.problem{background:var(--white);grid-template-columns:1fr 1.2fr;align-items:start;gap:72px;padding:72px 80px;display:grid}.problem-label{color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;display:flex}.problem-label:before{content:"";background:var(--cyan);width:30px;height:2px}.problem-h2{color:var(--navy);letter-spacing:-.5px;font-family:Fraunces,serif;font-size:44px;font-weight:600;line-height:1.15}.problem-right p{color:var(--text2);margin-bottom:24px;font-size:17px;line-height:1.8}.problem-right p:first-child{color:var(--text);font-size:20px;line-height:1.6}.problem-right strong{color:var(--navy);font-weight:600}.pillars-section{background:var(--white);padding:0 80px 72px}.section-header{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-bottom:36px;padding-top:56px;display:flex}.section-label{color:var(--muted);letter-spacing:1.5px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.section-title{color:var(--navy);font-family:Fraunces,serif;font-size:30px;font-weight:600}.pillars{grid-template-columns:repeat(5,1fr);align-items:stretch;gap:20px;display:grid}.pillar{background:var(--white);border:1px solid var(--border);cursor:pointer;border-radius:16px;flex-direction:column;padding:0;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 12px #004aad08}.pillar:hover{border-color:#00adef4d;transform:translateY(-6px);box-shadow:0 16px 32px #004aad14}.pillar-top{height:6px}.pillar-body{flex-direction:column;flex:1;padding:32px 24px;display:flex}.pillar-icon{margin-bottom:16px;font-size:28px;line-height:1}.pillar-name{color:var(--navy);margin-bottom:12px;font-family:Sora,sans-serif;font-size:16px;font-weight:600;transition:color .2s}.pillar-desc{color:var(--text2);flex:1;margin-bottom:24px;font-size:14px;line-height:1.6}.pillar-count{color:var(--muted);border-top:1px solid var(--border);padding-top:20px;font-family:IBM Plex Mono,monospace;font-size:11px}.pillar:hover .pillar-name{color:var(--blue)}.leadmagnet{background:var(--navy);grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:72px 80px;display:grid}.lm-label{color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500;display:flex}.lm-label:before{content:"";background:var(--cyan);width:30px;height:2px}.lm-h2{color:var(--white);letter-spacing:-.5px;margin-bottom:24px;font-family:Fraunces,serif;font-size:46px;font-weight:600;line-height:1.15}.lm-sub{color:#fff9;margin-bottom:40px;font-size:17px;font-weight:300;line-height:1.6}.lm-contents{flex-direction:column;gap:12px;margin-bottom:48px;display:flex}.lm-item{color:#fffc;align-items:center;gap:14px;font-size:15px;font-weight:300;display:flex}.lm-item:before{content:"";background:var(--cyan);border-radius:50%;flex-shrink:0;width:6px;height:6px}.lm-form{align-items:stretch;gap:10px;max-width:480px;display:flex}.lm-input{color:var(--white);background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;flex:1;min-height:50px;padding:14px 18px;font-family:Sora,sans-serif;font-size:14px;transition:all .2s}.lm-input::placeholder{color:#ffffff4d}.lm-input:focus{border-color:var(--cyan);background:#00adef14;box-shadow:0 0 0 3px #00adef26}.lm-note{color:#ffffff73;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:11px;line-height:1.5}.lm-book{-webkit-backdrop-filter:blur(10px);background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;padding:48px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.lm-book:before{content:"";background:linear-gradient(90deg, var(--cyan), #3871c1);height:5px;position:absolute;top:0;left:0;right:0}.book-cover{background:linear-gradient(135deg, var(--navy2), #0d1b2e);border:1px solid #ffffff1a;border-radius:12px;margin-bottom:32px;padding:40px;position:relative;box-shadow:0 10px 30px #0006}.book-eyebrow{color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px}.book-title{color:var(--white);margin-bottom:12px;font-family:Fraunces,serif;font-size:28px;font-weight:600;line-height:1.25}.book-subtitle{color:#ffffff80;margin-bottom:24px;font-size:14px;font-weight:300;line-height:1.6}.book-meta{color:#fff6;gap:20px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.fluxion-band{border-top:1px solid var(--borderdk);background:#070c14;align-items:center;gap:40px;padding:32px 80px;display:flex}.fl-label{color:#ffffff59;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500}.fl-sep{background:#ffffff1a;width:1px;height:32px}.fl-logo{color:var(--white);letter-spacing:.5px;white-space:nowrap;font-family:Fraunces,serif;font-size:22px;font-weight:700}.fl-desc{color:#ffffff80;flex:1;max-width:540px;font-size:14px;font-weight:300;line-height:1.5}.fl-desc strong{color:#ffffffd9;font-weight:500}.fl-cta{color:var(--cyan);cursor:pointer;white-space:nowrap;background:#00adef1a;border:1px solid #00adef4d;border-radius:8px;align-items:center;padding:11px 22px;font-family:Sora,sans-serif;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.fl-cta:hover{border-color:var(--cyan);background:#00adef33}footer{background:var(--navy);border-top:1px solid var(--borderdk);grid-template-columns:repeat(4,1fr);gap:60px;padding:80px;display:grid}.footer-col .footer-title{color:#fff6;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:12px;font-weight:500}.footer-col a,.footer-col .footer-link{color:#ffffff8c;margin-bottom:12px;font-size:14px;font-weight:300;text-decoration:none;transition:color .2s;display:block}.footer-col a:hover,.footer-col .footer-link:hover{color:var(--cyan)}.footer-logo-img{width:auto;height:32px;display:block}.footer-desc{color:#fff6;margin-bottom:24px;font-size:14px;line-height:1.6}.footer-bottom{background:var(--navy);border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:32px 80px;display:flex}.footer-bottom p{color:#ffffff4d;font-family:IBM Plex Mono,monospace;font-size:12px}.fade-in{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(30px)}.fade-in.visible{opacity:1;transform:translateY(0)}.stagger-1{transition-delay:.1s}.stagger-2{transition-delay:.2s}.stagger-3{transition-delay:.3s}@media (width<=1200px){.hero{grid-template-columns:1fr;gap:40px;padding:80px 40px}.hero-right{align-items:flex-start;max-width:100%;margin-top:20px}.timeline-card{max-width:100%}.stats{grid-template-columns:repeat(2,1fr);gap:32px 0;padding:40px}.stat-item{border-right:none;padding:0 20px}.stat-item:nth-child(2n){padding-right:0}.problem{grid-template-columns:1fr;gap:40px;padding:80px 40px}.pillars-section{padding:0 40px 80px}.pillars{grid-template-columns:repeat(3,1fr)}.leadmagnet{grid-template-columns:1fr;gap:60px;padding:80px 40px}.fluxion-band{flex-direction:column;align-items:flex-start;gap:20px;padding:40px}.fl-sep{width:100%;height:1px}footer{grid-template-columns:repeat(2,1fr);gap:40px;padding:60px 40px}.footer-bottom{text-align:center;flex-direction:column;gap:16px;padding:24px 40px}}@media (width<=768px){nav{padding:0 20px}.nav-links,.nav-cta{display:none}.mobile-menu-btn{display:block}.intel{padding:10px 20px}.hero{padding:60px 20px}.hero-h1{font-size:36px}.hero-sub{font-size:16px}.hero-note{flex-direction:column;gap:24px}.stats{grid-template-columns:1fr;gap:32px;padding:40px 20px}.stat-item{padding:0!important}.problem{padding:60px 20px}.problem-h2{font-size:32px}.pillars-section{padding:0 20px 60px}.pillars{grid-template-columns:1fr}.leadmagnet{padding:60px 20px}.lm-h2{font-size:36px}.lm-form{flex-direction:column}.lm-book{padding:32px 24px}.book-title{font-size:24px}.fluxion-band{padding:32px 20px}footer{grid-template-columns:1fr;padding:60px 20px}.footer-bottom{padding:24px 20px}}.lb-nav{z-index:100;background:var(--navy);border-bottom:1px solid var(--borderdk);justify-content:space-between;align-items:center;height:64px;padding:0 48px;display:flex;position:sticky;top:0}.lb-nav-logo{color:#ffffffa6;letter-spacing:.5px;font-family:IBM Plex Mono,monospace;font-size:14px}.lb-nav-logo strong{color:var(--white);font-weight:500}.lb-nav-logo span{color:var(--cyan)}.lb-nav-back{color:#ffffff73;align-items:center;gap:6px;font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:none;transition:color .2s;display:flex}.lb-nav-back:hover{color:var(--cyan)}.lb-hero{background:var(--navy);grid-template-columns:1fr 420px;align-items:start;gap:80px;padding:80px 80px 0;display:grid;position:relative;overflow:hidden}.lb-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#00adef0f 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.lb-hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--white));pointer-events:none;height:100px;position:absolute;bottom:0;left:0;right:0}.lb-hero-left{z-index:1;padding-bottom:100px}.lb-pill{background:var(--cyan-dim);border:1px solid #00adef40;border-radius:20px;align-items:center;gap:8px;margin-bottom:28px;padding:5px 14px;display:inline-flex}.lb-pill span{color:var(--cyan);letter-spacing:.5px;font-family:IBM Plex Mono,monospace;font-size:11px}.lb-pill-dot{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.lb-hero-eyebrow{color:#ffffff80;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:20px;font-family:IBM Plex Mono,monospace;font-size:12px}.lb-hero-h1{color:var(--white);letter-spacing:-.5px;margin-bottom:14px;font-family:Fraunces,serif;font-size:clamp(40px,5vw,60px);font-weight:700;line-height:1.1}.lb-hero-h1 em{color:var(--cyan2);font-style:italic;font-weight:300}.lb-hero-subtitle{color:#ffffff80;margin-bottom:28px;font-family:Fraunces,serif;font-size:clamp(17px,2vw,22px);font-style:italic;font-weight:300;line-height:1.5}.lb-hero-desc{color:#fff9;max-width:560px;margin-bottom:40px;font-size:16px;line-height:1.75}.lb-hero-desc strong{color:#ffffffd9;font-weight:500}.lb-hero-meta{border-top:1px solid #ffffff1a;gap:0;margin-bottom:36px;padding-top:28px;display:flex}.lb-meta-item{border-right:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:0 28px;display:flex}.lb-meta-item:first-child{padding-left:0}.lb-meta-item:last-child{border-right:none}.lb-meta-val{color:var(--white);font-family:Fraunces,serif;font-size:40px;font-weight:600;line-height:1}.lb-meta-lbl{color:#ffffff59;text-transform:uppercase;letter-spacing:1px;font-family:IBM Plex Mono,monospace;font-size:10px}.lb-download-form{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:14px;padding:24px}.lb-form-label{color:#fff6;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:11px}.lb-form-row{gap:10px;display:flex}.lb-form-input{color:var(--white);background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;outline:none;flex:1;padding:13px 16px;font-family:Sora,sans-serif;font-size:14px;transition:all .2s}.lb-form-input::placeholder{color:#ffffff4d}.lb-form-input:focus{border-color:var(--cyan);background:#00adef14;box-shadow:0 0 0 3px #00adef26}.lb-btn-dl{background:linear-gradient(135deg, var(--cyan), #3871c1);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;padding:13px 24px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 4px 20px #00adef4d}.lb-btn-dl:hover{transform:translateY(-1px);box-shadow:0 6px 28px #00adef73}.lb-form-note{color:#ffffff40;font-family:IBM Plex Mono,monospace;font-size:11px}.lb-book-wrap{z-index:1;padding-bottom:40px;position:sticky;top:80px}.lb-book-cover{background:#162236;border:1px solid #ffffff1f;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00000080,inset 0 2px #ffffff0f}.lb-book-spine{background:linear-gradient(135deg, var(--cyan), #3871c1);width:6px;position:absolute;top:0;bottom:0;left:0}.lb-book-header{border-bottom:1px solid #ffffff12;padding:36px 32px 28px 40px;position:relative}.lb-book-header:before{content:"";background:linear-gradient(90deg, var(--cyan), #3871c1, #004aad);height:3px;position:absolute;top:0;left:6px;right:0}.lb-book-tag{color:var(--cyan);letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:10px;font-weight:500;display:block}.lb-book-title-txt{color:var(--white);letter-spacing:-.3px;margin-bottom:10px;font-family:Fraunces,serif;font-size:22px;font-weight:700;line-height:1.25}.lb-book-subtitle-txt{color:#ffffff73;font-family:Fraunces,serif;font-size:13px;font-style:italic;font-weight:300;line-height:1.6}.lb-book-toc{padding:24px 32px 24px 40px}.lb-toc-label{color:#ffffff4d;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:10px}.lb-toc-item{border-bottom:1px solid #ffffff0d;align-items:baseline;gap:12px;padding:8px 0;display:flex}.lb-toc-item:last-child{border-bottom:none}.lb-toc-num{color:#00adef99;flex-shrink:0;min-width:16px;font-family:IBM Plex Mono,monospace;font-size:10px}.lb-toc-name{color:#fff9;font-size:12.5px;line-height:1.4}.lb-toc-pages{color:#ffffff40;white-space:nowrap;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:10px}.lb-book-footer{background:#0003;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:16px 32px 16px 40px;display:flex}.lb-book-footer-brand{color:#fff6;letter-spacing:.5px;font-family:Fraunces,serif;font-size:15px;font-weight:700}.lb-book-footer-meta{color:#ffffff40;font-family:IBM Plex Mono,monospace;font-size:10px}.lb-social-strip{background:var(--offwhite);border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:28px;padding:18px 80px;display:flex}.lb-ss-label{color:var(--muted);letter-spacing:1px;white-space:nowrap;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:10px}.lb-ss-sep{background:var(--border);flex-shrink:0;width:1px;height:20px}.lb-ss-items{flex-wrap:wrap;gap:8px;display:flex}.lb-ss-item{color:var(--blue);background:#00adef12;border:1px solid #00adef33;border-radius:20px;align-items:center;gap:6px;padding:3px 11px;font-family:IBM Plex Mono,monospace;font-size:11px;display:flex}.lb-ss-item:before{content:"✓";color:var(--gr);font-size:10px;font-weight:700}.lb-section{padding:64px 80px}.lb-section-alt{background:var(--offwhite)}.lb-section-h2{letter-spacing:-.4px;color:var(--navy);margin-top:16px;margin-bottom:40px;font-family:Fraunces,serif;font-size:40px;font-weight:600;line-height:1.2}.lb-contents-grid{border:1px solid var(--border);border-radius:16px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.lb-content-item{border-bottom:1px solid var(--border);border-right:1px solid var(--border);cursor:default;align-items:flex-start;gap:20px;padding:28px;transition:background .2s;display:flex}.lb-content-item:nth-child(2n){border-right:none}.lb-content-item:nth-last-child(-n+2){border-bottom:none}.lb-content-item:hover{background:var(--offwhite)}.lb-ci-num{color:var(--border);flex-shrink:0;width:36px;font-family:Fraunces,serif;font-size:32px;font-weight:600;line-height:1}.lb-ci-title{color:var(--text);margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.4}.lb-ci-desc{color:var(--text2);font-size:13.5px;line-height:1.6}.lb-ci-pages{color:var(--muted);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:11px}.lb-personas{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lb-persona{background:var(--white);border:1px solid var(--border);border-radius:16px;padding:28px;transition:all .2s}.lb-persona:hover{border-color:#00adef4d;transform:translateY(-3px);box-shadow:0 10px 28px #004aad14}.lb-persona-role{color:var(--navy);margin-bottom:6px;font-family:Sora,sans-serif;font-size:15px;font-weight:600}.lb-persona-org{color:var(--muted);margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:11px}.lb-persona-need{color:var(--text);font-size:14px;line-height:1.65}.lb-persona-tag{border-radius:20px;margin-top:18px;padding:4px 12px;font-family:IBM Plex Mono,monospace;font-size:10.5px;font-weight:500;display:inline-block}.lb-preview-lead{color:var(--text2);max-width:680px;margin-bottom:28px;font-size:16px;line-height:1.7}.lb-preview-box{background:var(--navy);border:1px solid var(--borderdk);border-radius:20px;overflow:hidden}.lb-preview-header{border-bottom:1px solid var(--borderdk);justify-content:space-between;align-items:center;padding:18px 32px;display:flex}.lb-preview-title{color:#fff6;letter-spacing:1px;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:11px}.lb-preview-section{color:var(--cyan);letter-spacing:.5px;font-family:IBM Plex Mono,monospace;font-size:11px}.lb-preview-body{padding:32px}.lb-preview-quote{color:#ffffff80;margin-bottom:24px;font-family:Fraunces,serif;font-size:17px;font-style:italic;line-height:1.6}.lb-ride-table{border-collapse:collapse;width:100%}.lb-ride-table th{color:#ffffff59;letter-spacing:1px;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--borderdk);padding:0 0 12px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}.lb-ride-table th:nth-child(3){text-align:center}.lb-ride-row td{color:#ffffffb3;vertical-align:top;border-bottom:1px solid #ffffff0d;padding:14px 0;font-size:14px}.lb-ride-row:last-child td{border-bottom:none}.lb-ride-crit{color:var(--white);padding-right:20px;font-family:Fraunces,serif;font-size:20px;font-weight:600}.lb-ride-name{color:#ffffffbf;padding-right:20px;font-size:14px}.lb-ride-val{text-align:center;padding:0 16px;font-family:Fraunces,serif;font-size:20px;font-weight:600}.lb-ride-val.v3{color:var(--re)}.lb-ride-val.v2{color:var(--or)}.lb-ride-val.v1{color:#3b8bd4}.lb-ride-val.v0{color:#ffffff40}.lb-ride-just{color:#ffffff73;font-size:13px;font-style:italic;line-height:1.5}.lb-ride-result{background:#c86b001a;border:1px solid #c86b0040;border-radius:10px;align-items:center;gap:24px;margin-top:24px;padding:20px 24px;display:flex}.lb-result-formula{color:#ffffffa6;font-family:IBM Plex Mono,monospace;font-size:13px}.lb-result-s{color:var(--or);font-family:Fraunces,serif;font-size:40px;font-weight:600;line-height:1}.lb-result-label{color:var(--or);opacity:.8;letter-spacing:1px;margin-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:10px}.lb-result-note{color:#ffffff59;margin-top:20px;font-size:13px;font-style:italic;line-height:1.6}.lb-bottom-cta{background:var(--navy);grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding:72px 80px;display:grid}.lb-cta-h2{color:var(--white);letter-spacing:-.4px;margin-bottom:20px;font-family:Fraunces,serif;font-size:42px;font-weight:600;line-height:1.2}.lb-cta-sub{color:#ffffff80;font-size:16px;font-weight:300;line-height:1.7}.lb-cta-bullets{flex-wrap:wrap;gap:28px;margin-top:36px;display:flex}.lb-cta-bullet{color:#ffffff73;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:12px;display:flex}.lb-cta-dot{background:var(--gr);border-radius:50%;flex-shrink:0;width:6px;height:6px}.lb-bottom-form{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;padding:40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000004d}.lb-bottom-form:before{content:"";background:linear-gradient(90deg, var(--cyan), #3871c1);height:4px;position:absolute;top:0;left:0;right:0}.lb-bf-label{color:#ffffff59;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px}.lb-bf-title{color:var(--white);margin-bottom:8px;font-family:Fraunces,serif;font-size:24px;font-weight:600}.lb-bf-sub{color:#ffffff73;margin-bottom:24px;font-size:14px;font-weight:300}.lb-bf-field{margin-bottom:12px}.lb-bf-input{width:100%;color:var(--white);background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:13px 16px;font-family:Sora,sans-serif;font-size:14px;transition:all .2s}.lb-bf-input::placeholder{color:#ffffff4d}.lb-bf-input:focus{border-color:var(--cyan);background:#00adef14;box-shadow:0 0 0 3px #00adef26}.lb-bf-btn{background:linear-gradient(135deg, var(--cyan), #3871c1);color:#fff;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:6px;padding:16px;font-family:Sora,sans-serif;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 4px 20px #00adef4d}.lb-bf-btn:hover{transform:translateY(-1px);box-shadow:0 8px 30px #00adef73}.lb-bf-terms{color:#ffffff40;text-align:center;margin-top:14px;font-family:IBM Plex Mono,monospace;font-size:11px}.lb-footer-min{background:var(--navy);border-top:1px solid var(--borderdk);justify-content:space-between;align-items:center;padding:24px 80px;display:flex}.lb-footer-min p{color:#ffffff4d;font-family:IBM Plex Mono,monospace;font-size:12px}@media (width<=1200px){.lb-hero{grid-template-columns:1fr;gap:60px;padding:60px 40px 0}.lb-book-wrap{padding-bottom:80px;position:static}.lb-bottom-cta{grid-template-columns:1fr;gap:60px;padding:80px 40px}.lb-section{padding:64px 40px}.lb-social-strip,.lb-footer-min{padding:24px 40px}.lb-personas,.lb-contents-grid{grid-template-columns:1fr}.lb-content-item{border-right:none}.lb-content-item:nth-last-child(-n+2){border-bottom:1px solid var(--border)}.lb-content-item:last-child{border-bottom:none}}@media (width<=768px){.lb-nav{padding:0 20px}.lb-hero{padding:40px 20px 0}.lb-hero-h1{font-size:36px}.lb-hero-meta{flex-flow:wrap}.lb-form-row{flex-direction:column}.lb-section{padding:48px 20px}.lb-section-h2{font-size:30px}.lb-social-strip{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.lb-ss-sep{display:none}.lb-cta-h2{font-size:32px}.lb-bottom-cta{padding:60px 20px}.lb-bottom-form{padding:28px 20px}.lb-footer-min{text-align:center;flex-direction:column;gap:12px;padding:20px}.lb-personas{gap:16px}}.fx-page{--fx-n9:#070c14;--fx-n8:#0d1520;--fx-n7:#131f2e;--fx-nb:#1e3050;--fx-dt:#e8f0fe;--fx-dt2:#7a9cc4;--fx-cdim:#00adef1f;--fx-cbrd:#00adef4d;--fx-grad:linear-gradient(135deg,#00adef,#3871c1,#004aad);--fx-gradc:linear-gradient(135deg,#00adef,#33c3f5);--fx-ltbg:#f0f5fc;--fx-ltcard:#fff;--fx-ltcard2:#f7faff;--fx-ltb:#dce8f7;background:var(--fx-ltbg);color:var(--text);font-family:Sora,sans-serif;overflow-x:hidden}.fx-nav{background:var(--fx-n8);border-bottom:1px solid var(--fx-nb);z-index:100;justify-content:space-between;align-items:center;height:64px;padding:0 48px;display:flex;position:sticky;top:0}.fx-nav-brand{align-items:center;gap:16px;display:flex}.fx-nav-parent{color:#fff6;font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:none;transition:color .2s}.fx-nav-parent:hover{color:var(--cyan)}.fx-nav-sep{background:var(--fx-nb);width:1px;height:18px}.fx-nav-logo{color:var(--fx-dt);letter-spacing:.3px;font-family:Fraunces,serif;font-size:20px;font-weight:700}.fx-nav-logo span{color:var(--cyan)}.fx-nav-links{gap:4px;display:flex}.fx-nav-links a{color:#ffffff80;border-radius:7px;padding:6px 12px;font-size:13px;text-decoration:none;transition:all .2s}.fx-nav-links a:hover{color:var(--fx-dt);background:#ffffff12}.fx-nav-ctas{gap:10px;display:flex}.fx-nbtn-ghost{color:#fff9;border:1px solid var(--fx-nb);cursor:pointer;background:0 0;border-radius:8px;padding:8px 16px;font-family:Sora,sans-serif;font-size:13px;transition:all .2s}.fx-nbtn-ghost:hover{color:var(--fx-dt);background:#ffffff12}.fx-nbtn-p{background:var(--fx-gradc);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 18px;font-family:Sora,sans-serif;font-size:13px;font-weight:600;transition:all .2s;box-shadow:0 2px 12px #00adef4d}.fx-nbtn-p:hover{transform:translateY(-1px);box-shadow:0 4px 20px #00adef73}.fx-hero{background:var(--fx-n9);padding:72px 48px 0;position:relative;overflow:hidden}.fx-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#00adef0e 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.fx-hero-inner{grid-template-columns:1fr 1fr;align-items:start;gap:56px;max-width:1240px;margin:0 auto;display:grid}.fx-hero-left{z-index:1;padding-bottom:80px}.fx-hero-eyebrow{background:var(--fx-cdim);border:1px solid var(--fx-cbrd);border-radius:20px;align-items:center;gap:10px;margin-bottom:24px;padding:5px 14px;display:inline-flex}.fx-hero-eyebrow span{color:var(--cyan);letter-spacing:.5px;font-family:IBM Plex Mono,monospace;font-size:11px}.fx-eyebrow-dot{background:var(--cyan);border-radius:50%;width:6px;height:6px;animation:2s infinite pulse}.fx-hero-h1{color:#fff;letter-spacing:-.5px;margin-bottom:14px;font-family:Fraunces,serif;font-size:clamp(36px,4vw,58px);font-weight:700;line-height:1.08}.fx-hero-h1 em{color:var(--cyan2);font-style:italic;font-weight:300}.fx-hero-sub{color:#ffffff73;margin-bottom:24px;font-family:Fraunces,serif;font-size:20px;font-style:italic;font-weight:300;line-height:1.5}.fx-hero-desc{color:#ffffff8c;max-width:520px;margin-bottom:36px;font-size:15px;line-height:1.75}.fx-hero-desc strong{color:#ffffffd9;font-weight:500}.fx-hero-ctas{gap:14px;margin-bottom:44px;display:flex}.fx-btn-demo{background:var(--fx-gradc);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:14px 30px;font-family:Sora,sans-serif;font-size:15px;font-weight:600;transition:all .2s;box-shadow:0 4px 20px #00adef4d}.fx-btn-demo:hover{transform:translateY(-2px);box-shadow:0 8px 30px #00adef73}.fx-btn-pricing{color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:8px;padding:14px 26px;font-family:Sora,sans-serif;font-size:15px;font-weight:500;transition:all .2s}.fx-btn-pricing:hover{border-color:var(--fx-cbrd);color:#fff}.fx-hero-proof{border-top:1px solid #ffffff1a;flex-wrap:nowrap;gap:0;margin-top:8px;padding-top:24px;display:flex}.fx-proof-item{border-right:1px solid #ffffff1a;min-width:0;padding:0 20px}.fx-proof-item:first-child{padding-left:0}.fx-proof-item:last-child{border-right:none}.fx-proof-item strong{color:#fff;white-space:nowrap;margin-bottom:5px;font-family:Fraunces,serif;font-size:32px;font-weight:600;line-height:1;display:block}.fx-proof-item span{color:#ffffff59;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;font-family:IBM Plex Mono,monospace;font-size:10px}.fx-dash-wrap{z-index:1;position:relative}.fx-dash-mock{background:var(--fx-n8);border:1px solid var(--fx-nb);border-radius:14px 14px 0 0;overflow:hidden;box-shadow:0 -8px 40px #00000080,0 0 0 1px #ffffff0a}.fx-dm-bar{border-bottom:1px solid var(--fx-nb);background:#0000004d;align-items:center;gap:8px;padding:9px 16px;display:flex}.fx-dm-dot{border-radius:50%;width:10px;height:10px}.fx-dm-url{text-align:center;color:#fff3;flex:1;font-family:IBM Plex Mono,monospace;font-size:11px}.fx-dm-inner{grid-template-columns:160px 1fr;height:320px;display:grid}.fx-dm-sb{background:var(--fx-n8);border-right:1px solid var(--fx-nb);flex-direction:column;gap:2px;padding:10px 0;display:flex}.fx-dm-sb-logo{border-bottom:1px solid var(--fx-nb);margin-bottom:8px;padding:8px 10px 12px}.fx-dm-logo-card{text-align:center;background:#fff;border-radius:7px;padding:5px 8px}.fx-dm-logo-txt{color:#1f3d6e;font-family:Fraunces,serif;font-size:11px;font-weight:700}.fx-dm-logo-sub{color:var(--cyan);letter-spacing:1px;font-family:IBM Plex Mono,monospace;font-size:7px}.fx-dm-nav{color:var(--fx-dt2);cursor:default;border-radius:6px;align-items:center;gap:6px;margin:0 6px;padding:5px 10px;font-size:10.5px;display:flex}.fx-dm-nav.on{color:var(--cyan2);background:#00adef2e;border:1px solid #00adef4d}.fx-dm-badge{color:#fff;background:#d93025;border-radius:5px;margin-left:auto;padding:1px 5px;font-family:IBM Plex Mono,monospace;font-size:7px}.fx-dm-main{background:var(--fx-ltbg);flex-direction:column;display:flex;overflow:hidden}.fx-dm-top{background:var(--fx-n8);border-bottom:1px solid var(--fx-nb);justify-content:space-between;align-items:center;padding:8px 14px;display:flex}.fx-dm-top-title{color:var(--fx-dt);font-family:Fraunces,serif;font-size:11px;font-weight:600}.fx-dm-top-btn{background:var(--fx-gradc);color:#fff;cursor:pointer;border:none;border-radius:5px;padding:4px 10px;font-family:Sora,sans-serif;font-size:9px}.fx-dm-kpis{grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.fx-dm-kpi{border:1px solid var(--fx-ltb);background:#fff;border-radius:7px;padding:8px;position:relative;overflow:hidden}.fx-dm-kpi:before{content:"";height:2px;position:absolute;top:0;left:0;right:0}.fx-dm-kpi.cy:before{background:var(--fx-gradc)}.fx-dm-kpi.re:before{background:linear-gradient(90deg,#d93025,#f87171)}.fx-dm-kpi.bl:before{background:linear-gradient(90deg,#3871c1,#004aad)}.fx-dm-kpi.gr:before{background:linear-gradient(90deg,#1a8f38,#0b8a6d)}.fx-dm-kpi-lbl{color:var(--muted);text-transform:uppercase;margin-bottom:3px;font-family:IBM Plex Mono,monospace;font-size:7px}.fx-dm-kpi-val{font-family:Fraunces,serif;font-size:18px;font-weight:600;line-height:1}.fx-dm-kpi.cy .fx-dm-kpi-val{color:var(--cyan)}.fx-dm-kpi.re .fx-dm-kpi-val{color:#d93025}.fx-dm-kpi.bl .fx-dm-kpi-val{color:#3871c1}.fx-dm-kpi.gr .fx-dm-kpi-val{color:#1a8f38}.fx-dm-kpi-sub{color:var(--muted);margin-top:2px;font-size:8px}.fx-dm-grid2{flex:1;grid-template-columns:1fr 1fr;gap:8px;padding:0 10px 10px;display:grid;overflow:hidden}.fx-dm-card{border:1px solid var(--fx-ltb);background:#fff;border-radius:7px;overflow:hidden}.fx-dm-card-hd{background:var(--fx-ltcard2);border-bottom:1px solid var(--fx-ltb);padding:6px 10px}.fx-dm-card-hd-txt{color:var(--text2);text-transform:uppercase;letter-spacing:.5px;font-family:IBM Plex Mono,monospace;font-size:8px}.fx-dm-ring-wrap{align-items:center;gap:10px;padding:10px;display:flex}.fx-dm-ring-bars{flex-direction:column;flex:1;gap:5px;display:flex}.fx-dm-bar-row{align-items:center;gap:6px;display:flex}.fx-dm-bar-lbl{color:var(--text2);flex-shrink:0;width:80px;font-size:8px}.fx-dm-bar-track{background:var(--fx-ltb);border-radius:2px;flex:1;height:4px;overflow:hidden}.fx-dm-bar-fill{border-radius:2px;height:100%}.fx-dm-sys{border-bottom:1px solid var(--fx-ltb);align-items:center;gap:8px;padding:7px 10px;display:flex}.fx-dm-sys:last-child{border-bottom:none}.fx-dm-sys-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.fx-dm-sys-name{color:var(--text);flex:1;font-size:9px;font-weight:500}.fx-dm-sys-pct{font-family:Fraunces,serif;font-size:11px;font-weight:600}.fx-context-strip{background:var(--fx-n8);border-top:1px solid #00adef26;border-bottom:1px solid #00adef26;align-items:center;gap:18px;padding:18px 48px;display:flex}.fx-cs-icon{color:var(--cyan);flex-shrink:0;font-size:20px}.fx-cs-text{color:var(--fx-dt2);max-width:860px;font-family:IBM Plex Mono,monospace;font-size:14px;line-height:1.6}.fx-cs-text strong{color:var(--cyan);font-weight:500}.fx-section{padding:64px 48px}.fx-section-light{background:var(--fx-ltcard)}.fx-section-dark{background:var(--fx-n9)}.fx-section-alt{background:var(--fx-ltbg)}.fx-section-label{color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:11px}.fx-section-h2{letter-spacing:-.4px;margin-bottom:12px;font-family:Fraunces,serif;font-size:38px;font-weight:600;line-height:1.2}.fx-section-h2.light{color:var(--fx-dt)}.fx-section-h2.dark{color:var(--text)}.fx-section-sub{max-width:640px;margin-bottom:40px;font-size:16px;line-height:1.7}.fx-section-sub.light{color:#ffffff73}.fx-pains{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px;display:grid}.fx-pain{background:var(--fx-ltcard);border:1px solid var(--fx-ltb);border-left:4px solid #d93025;border-radius:14px;padding:28px}.fx-pain-ico{margin-bottom:14px;font-size:24px}.fx-pain-title{color:var(--text);margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.4}.fx-pain-desc{color:var(--text);font-size:14px;line-height:1.65}.fx-process-flow{border:1px solid var(--fx-nb);border-radius:14px;grid-template-columns:repeat(6,1fr);gap:0;margin-top:40px;display:grid;overflow:hidden}.fx-pf-item{border-right:1px solid var(--fx-nb);cursor:default;padding:24px 18px;transition:background .2s}.fx-pf-item:last-child{border-right:none}.fx-pf-item:hover{background:#00adef0f}.fx-pf-num{color:#00adef66;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:11px}.fx-pf-icon{margin-bottom:10px;font-size:20px}.fx-pf-name{color:var(--fx-dt);margin-bottom:6px;font-size:13px;font-weight:600}.fx-pf-desc{color:#fff6;font-size:11.5px;line-height:1.55}.fx-pf-norm{color:var(--cyan);margin-top:10px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.fx-soa-section{background:var(--fx-n9);padding:80px 48px}.fx-soa-inner{grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.fx-soa-claim{color:#fff;letter-spacing:-.3px;margin-bottom:20px;font-family:Fraunces,serif;font-size:36px;font-weight:600;line-height:1.2}.fx-soa-claim em{color:var(--cyan2);font-style:italic;font-weight:300}.fx-soa-body{color:#ffffff80;margin-bottom:24px;font-size:15px;line-height:1.8}.fx-soa-body strong{color:#fffc;font-weight:500}.fx-vs{grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;display:grid}.fx-vs-col{border:1px solid var(--fx-nb);background:#ffffff0a;border-radius:12px;padding:18px}.fx-vs-col.bad{border-color:#d930254d}.fx-vs-col.good{border-color:var(--fx-cbrd);background:var(--fx-cdim)}.fx-vs-label{letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px}.fx-vs-col.bad .fx-vs-label{color:#d93025cc}.fx-vs-col.good .fx-vs-label{color:var(--cyan)}.fx-vs-item{color:#ffffff80;margin-bottom:8px;padding-left:14px;font-size:12.5px;line-height:1.5;position:relative}.fx-vs-item:before{content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:7px;left:0}.fx-vs-col.bad .fx-vs-item:before{background:#d9302580}.fx-vs-col.good .fx-vs-item:before{background:var(--cyan)}.fx-chain-label{color:#ffffff4d;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10px}.fx-soa-chain{flex-direction:column;gap:0;display:flex}.fx-chain-item{border:1px solid var(--fx-nb);cursor:default;background:#ffffff0a;border-radius:10px;align-items:center;gap:14px;margin-bottom:2px;padding:16px;transition:all .4s;display:flex}.fx-chain-item:hover,.fx-chain-item.active{border-color:var(--cyan);background:#00adef14}.fx-chain-num{color:var(--cyan);flex-shrink:0;width:22px;font-family:IBM Plex Mono,monospace;font-size:12px}.fx-chain-name{color:var(--fx-dt);flex:1;font-size:13.5px;font-weight:500}.fx-chain-output{color:#fff9;font-family:IBM Plex Mono,monospace;font-size:11px}.fx-chain-arrow{color:#fff3;text-align:center;padding:3px 0;font-size:14px}.fx-sectoral{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.fx-sector{border-radius:14px;padding:32px;position:relative;overflow:hidden}.fx-sector.banking{background:linear-gradient(135deg,#0a1a2e,#0d2445);border:1px solid #c86b004d}.fx-sector.health{background:linear-gradient(135deg,#0d1a2e,#0a1f3a);border:1px solid #6b3bbf4d}.fx-sector.public{background:linear-gradient(135deg,#0a1e1a,#0d2b22);border:1px solid #0b8a6d4d}.fx-sector-tag{letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:10px;display:block}.fx-sector.banking .fx-sector-tag{color:#c96b00}.fx-sector.health .fx-sector-tag{color:#9b7fe0}.fx-sector.public .fx-sector-tag{color:#0b8a6d}.fx-sector-name{color:#fff;margin-bottom:8px;font-family:Fraunces,serif;font-size:24px;font-weight:600}.fx-sector-desc{color:#ffffff80;margin-bottom:18px;font-size:13.5px;line-height:1.6}.fx-sector-norms{flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}.fx-sector-norm{border-radius:5px;padding:3px 9px;font-family:IBM Plex Mono,monospace;font-size:10px}.fx-sector.banking .fx-sector-norm{color:#c96b00;background:#c86b001f;border:1px solid #c86b0040}.fx-sector.health .fx-sector-norm{color:#b09ae0;background:#6b3bbf1f;border:1px solid #6b3bbf40}.fx-sector.public .fx-sector-norm{color:#0b8a6d;background:#0b8a6d1f;border:1px solid #0b8a6d40}.fx-sector-items{flex-direction:column;gap:8px;margin-top:16px;display:flex}.fx-sector-item{color:#ffffff8c;padding-left:16px;font-size:13px;line-height:1.5;position:relative}.fx-sector-item:before{content:"→";color:#ffffff40;font-size:11px;position:absolute;left:0}.fx-pricing-note{color:var(--text2);text-align:center;margin-bottom:40px;font-family:IBM Plex Mono,monospace;font-size:13px}.fx-pricing{grid-template-columns:repeat(4,1fr);gap:14px;max-width:1200px;margin:0 auto;display:grid}.fx-plan{background:var(--fx-ltcard);border:1px solid var(--fx-ltb);border-radius:14px;flex-direction:column;padding:28px;transition:all .25s;display:flex}.fx-plan:hover{transform:translateY(-3px);box-shadow:0 12px 32px #004aad14}.fx-plan.featured{border-color:var(--cyan);box-shadow:0 0 0 1px var(--cyan), 0 8px 32px #00adef26}.fx-plan-badge{background:var(--fx-cdim);color:var(--cyan);border:1px solid var(--fx-cbrd);border-radius:20px;width:fit-content;margin-bottom:14px;padding:3px 12px;font-family:IBM Plex Mono,monospace;font-size:10px;display:inline-block}.fx-plan-name{color:var(--text);margin-bottom:6px;font-size:16px;font-weight:600}.fx-plan-price{color:#004aad;margin-bottom:4px;font-family:Fraunces,serif;font-size:34px;font-weight:600;line-height:1}.fx-plan-price small{color:var(--muted);font-size:16px;font-weight:300}.fx-plan-prefix{color:var(--muted);letter-spacing:.5px;vertical-align:middle;margin-right:2px;font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:400}.fx-plan-period{color:var(--muted);margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:11px}.fx-plan-desc{color:var(--text2);border-bottom:1px solid var(--fx-ltb);margin-bottom:20px;padding-bottom:20px;font-size:13px;line-height:1.6}.fx-plan-features{flex-direction:column;flex:1;gap:9px;margin-bottom:24px;display:flex}.fx-pf-feat{color:var(--text2);padding-left:18px;font-size:13px;line-height:1.4;position:relative}.fx-pf-feat:before{content:"✓";color:#1a8f38;font-size:11px;font-weight:700;position:absolute;top:1px;left:0}.fx-plan-btn{cursor:pointer;border:none;border-radius:8px;width:100%;padding:13px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.fx-plan-btn.primary{background:var(--fx-gradc);color:#fff;box-shadow:0 2px 12px #00adef40}.fx-plan-btn.primary:hover{box-shadow:0 4px 20px #00adef66}.fx-plan-btn.secondary{background:var(--fx-ltbg);color:var(--text2);border:1px solid var(--fx-ltb)}.fx-plan-btn.secondary:hover{color:#004aad;border-color:#00adef59}.fx-demo-cta{background:var(--fx-n8);text-align:center;border-top:1px solid var(--fx-nb);padding:100px 48px}.fx-demo-h2{color:#fff;letter-spacing:-.4px;margin-bottom:16px;font-family:Fraunces,serif;font-size:48px;font-weight:700;line-height:1.15}.fx-demo-h2 em{color:var(--cyan2);font-style:italic;font-weight:300}.fx-demo-sub{color:#ffffff73;margin-bottom:40px;font-size:16px;font-weight:300}.fx-demo-form{justify-content:center;gap:12px;max-width:500px;margin:0 auto 16px;display:flex}.fx-demo-input{color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:8px;outline:none;flex:1;padding:14px 18px;font-family:Sora,sans-serif;font-size:14px;transition:all .2s}.fx-demo-input::placeholder{color:#ffffff4d}.fx-demo-input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #00adef26}.fx-demo-note{color:#ffffff73;font-family:IBM Plex Mono,monospace;font-size:11px}.fx-footer{background:var(--fx-n9);border-top:1px solid var(--fx-nb);justify-content:space-between;align-items:center;padding:32px 48px;display:flex}.fx-footer p{color:#ffffff40;font-family:IBM Plex Mono,monospace;font-size:12px}.fx-ft-links{gap:24px;display:flex}.fx-ft-links a{color:#ffffff4d;font-family:IBM Plex Mono,monospace;font-size:12px;text-decoration:none;transition:color .2s}.fx-ft-links a:hover{color:var(--cyan)}@media (width<=1200px){.fx-hero-inner{grid-template-columns:1fr;gap:40px}.fx-dash-wrap{display:none}.fx-process-flow{grid-template-columns:repeat(3,1fr)}.fx-pf-item:nth-child(3){border-right:none}.fx-soa-inner{grid-template-columns:1fr;gap:48px}.fx-sectoral{grid-template-columns:1fr;gap:16px}.fx-pricing{grid-template-columns:repeat(2,1fr)}.fx-section,.fx-soa-section{padding:64px 32px}.fx-nav{padding:0 24px}.fx-hero{padding:64px 32px 0}.fx-context-strip{padding:16px 32px}.fx-demo-cta{padding:80px 32px}.fx-footer{padding:28px 32px}}@media (width<=768px){.fx-nav-links{display:none}.fx-nav{padding:0 16px}.fx-hero{padding:48px 16px 0}.fx-hero-h1{font-size:36px}.fx-hero-ctas{flex-direction:column}.fx-hero-proof{gap:20px}.fx-pains{grid-template-columns:1fr}.fx-process-flow{grid-template-columns:1fr 1fr}.fx-pf-item:nth-child(2n){border-right:none}.fx-pricing,.fx-vs{grid-template-columns:1fr}.fx-section,.fx-soa-section{padding:48px 16px}.fx-context-strip{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}.fx-demo-cta{padding:60px 16px}.fx-demo-h2{font-size:36px}.fx-demo-form{flex-direction:column}.fx-footer{text-align:center;flex-direction:column;gap:20px;padding:24px 16px}.fx-ft-links{flex-wrap:wrap;justify-content:center}}.mt-page{background:var(--ltbg);color:var(--text)}.mt-section-inner{max-width:1060px;margin:0 auto;padding:0 48px}.mt-section-label{color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.mt-section-label:before{content:"";background:var(--cyan);width:18px;height:1px}.mt-section-h2{letter-spacing:-.3px;margin-bottom:8px;font-family:Fraunces,serif;font-size:34px;font-weight:700;line-height:1.15}.mt-section-h2.dark{color:var(--text)}.mt-section-h2.light{color:#fff}.mt-section-h2 em{color:var(--cyan2);font-style:italic;font-weight:300}.mt-section-sub{max-width:680px;margin-bottom:32px;font-size:15px;line-height:1.7}.mt-section-sub.light{color:#ffffff73}.mt-section-sub:not(.light){color:var(--text2)}.mt-badge{border-radius:3px;padding:2px 7px;font-family:IBM Plex Mono,monospace;font-size:9.5px;display:inline-block}.mt-badge.sitio{background:var(--cdim);color:var(--cyan);border:1px solid var(--cbrd)}.mt-badge.fluxion{color:#5f5e5a;background:#f1efe8;border:1px solid #d3d1c7}.mt-badge.both{background:var(--orDim);color:var(--or);border:1px solid var(--orBrd)}.mt-hero{background:#070c14;padding:60px 0 0;position:relative;overflow:hidden}.mt-hero:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#00adef0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.mt-hero-inner{z-index:1;max-width:1060px;margin:0 auto;padding:0 48px;position:relative}.mt-hero-eyebrow{color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-family:IBM Plex Mono,monospace;font-size:10.5px;display:flex}.mt-hero-eyebrow:before{content:"";background:var(--cyan);width:18px;height:1px}.mt-hero-layout{grid-template-columns:1fr 1fr;align-items:start;gap:56px;padding-bottom:60px;display:grid}.mt-hero-h1{color:#fff;letter-spacing:-.5px;margin-bottom:16px;font-family:Fraunces,serif;font-size:50px;font-weight:700;line-height:1.07}.mt-hero-h1 em{color:var(--cyan2);font-style:italic;font-weight:300}.mt-hero-sub{color:#ffffff73;margin-bottom:28px;font-size:15px;font-weight:300;line-height:1.75}.mt-hero-sub strong{color:#ffffffb8;font-weight:500}.mt-args{border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.mt-arg{border-bottom:1px solid #ffffff12;align-items:flex-start;gap:14px;padding:14px 16px;transition:background .15s;display:flex}.mt-arg:last-child{border-bottom:none}.mt-arg:hover{background:#00adef0a}.mt-arg-num{color:var(--cyan);flex-shrink:0;padding-top:1px;font-family:Fraunces,serif;font-size:22px;font-weight:700;line-height:1}.mt-arg-title{color:#fff;margin-bottom:3px;font-size:13.5px;font-weight:600}.mt-arg-desc{color:#ffffff73;font-size:12.5px;line-height:1.55}.mt-process-thumb{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;padding:20px}.mt-pt-label{color:#ffffff4d;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px;font-family:IBM Plex Mono,monospace;font-size:10px}.mt-pt-steps{flex-direction:column;display:flex}.mt-pt-step{cursor:pointer;border-bottom:1px solid #ffffff0d;align-items:flex-start;gap:12px;padding:10px 0;display:flex}.mt-pt-step:last-child{border-bottom:none}.mt-pt-step-left{flex-direction:column;flex-shrink:0;align-items:center;width:28px;display:flex}.mt-pt-circle{color:#ffffff4d;border:1.5px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:all .2s;display:flex}.mt-pt-step.active .mt-pt-circle{border-color:var(--cyan);color:var(--cyan);background:#00adef1a}.mt-pt-step.done .mt-pt-circle{border-color:var(--gr);color:var(--gr);background:#1a8f3826}.mt-pt-line{background:#ffffff0f;flex:1;width:1px;min-height:8px}.mt-pt-body{flex:1}.mt-pt-name{color:#fff9;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:2px;font-size:12.5px;font-weight:600;display:flex}.mt-pt-step.active .mt-pt-name{color:var(--cyan)}.mt-pt-step.done .mt-pt-name{color:#fff6}.mt-pt-norm{color:#ffffff40;font-family:IBM Plex Mono,monospace;font-size:10px}.mt-pt-tag{border-radius:3px;flex-shrink:0;padding:1px 6px;font-family:IBM Plex Mono,monospace;font-size:9px}.mt-pt-tag.sitio{color:var(--cyan);background:#00adef1a;border:1px solid #00adef47}.mt-pt-tag.fluxion{color:#ffffff59;background:#ffffff12;border:1px solid #ffffff1f}.mt-boundary-strip{background:#0d1520;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:20px 48px}.mt-boundary-inner{grid-template-columns:1fr 1fr;max-width:1060px;margin:0 auto;display:grid}.mt-bc{align-items:center;gap:14px;padding:0 24px;display:flex}.mt-bc:first-child{border-right:1px solid #ffffff12;padding-left:0}.mt-bc:last-child{padding-right:0}.mt-bc-ico{flex-shrink:0;font-size:18px}.mt-bc-label{letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-family:IBM Plex Mono,monospace;font-size:9.5px}.mt-bc.site .mt-bc-label{color:var(--cyan)}.mt-bc.fluxion .mt-bc-label{color:#ffffff4d}.mt-bc-desc{color:#ffffff73;font-size:12.5px;line-height:1.5}.mt-bc-desc strong{color:#ffffffb3;font-weight:500}.mt-flow-section{background:var(--ltbg);padding:64px 0}.mt-flow-row{align-items:stretch;display:flex}.mt-flow-arrow{flex-shrink:0;justify-content:center;align-items:center;width:28px;padding-top:16px;display:flex}.mt-flow-down{justify-content:center;padding:6px 0;display:flex}.mt-flow-cycle-note{text-align:right;color:var(--muted);margin-top:8px;font-family:IBM Plex Mono,monospace;font-size:11px}.mt-flow-node{background:var(--ltcard);border:1px solid var(--ltb);cursor:pointer;border-radius:12px;flex:1;transition:all .2s;overflow:hidden}.mt-flow-node:hover{border-color:var(--cbrd);transform:translateY(-2px);box-shadow:0 6px 20px #004aad1a}.mt-fn-accent{height:3px}.mt-fn-body{padding:16px}.mt-fn-num{color:var(--muted);margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10px}.mt-fn-ico{margin-bottom:8px;font-size:20px}.mt-fn-name{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:600}.mt-fn-desc{color:var(--text2);margin-bottom:8px;font-size:12px;line-height:1.5}.mt-fn-norm{color:var(--cyan);margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:10.5px}.mt-comp-section{background:var(--ltcard);padding:64px 0}.mt-comp-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mt-comp-card{background:var(--ltbg);border:1px solid var(--ltb);border-radius:14px;transition:all .2s;overflow:hidden}.mt-comp-card:hover{border-color:var(--cbrd);transform:translateY(-3px);box-shadow:0 8px 24px #004aad1a}.mt-cc-accent{height:4px}.mt-cc-body{padding:20px}.mt-cc-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mt-cc-ico{font-size:20px}.mt-cc-name{color:var(--text);margin-bottom:6px;font-size:15px;font-weight:600}.mt-cc-desc{color:var(--text2);margin-bottom:14px;font-size:13px;line-height:1.6}.mt-cc-links{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.mt-cc-link{color:var(--blue);align-items:center;gap:5px;font-family:IBM Plex Mono,monospace;font-size:11px;text-decoration:none;transition:color .15s;display:flex}.mt-cc-link:before{content:"→";color:var(--cyan)}.mt-cc-link:hover{color:var(--cyan)}.mt-cc-stat{color:var(--muted);border-top:1px solid var(--ltb);padding-top:10px;font-family:IBM Plex Mono,monospace;font-size:11px}.mt-paths-section{background:var(--ltbg);padding:64px 0}.mt-paths-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mt-path-card{background:var(--ltcard);border:1px solid var(--ltb);border-radius:14px;flex-direction:column;transition:all .2s;display:flex;overflow:hidden}.mt-path-card:hover{border-color:var(--cbrd);box-shadow:0 6px 20px #004aad14}.mt-path-header{border-bottom:1px solid var(--ltb);padding:20px 20px 16px}.mt-path-audience{color:var(--cyan);letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-family:IBM Plex Mono,monospace;font-size:10px}.mt-path-title{color:var(--text);margin-bottom:6px;font-family:Fraunces,serif;font-size:16px;font-weight:700}.mt-path-desc{color:var(--text2);font-size:13px;line-height:1.55}.mt-path-steps{flex-direction:column;flex:1;gap:6px;padding:16px 20px;display:flex}.mt-path-step{color:var(--text2);align-items:center;gap:8px;font-size:12.5px;text-decoration:none;transition:color .15s;display:flex}.mt-path-step:hover{color:var(--navy)}.mt-ps-num{color:var(--muted);flex-shrink:0;width:16px;font-family:IBM Plex Mono,monospace;font-size:10px}.mt-ps-arrow{color:var(--cyan);font-size:10px}.mt-ps-name{flex:1}.mt-ps-link{color:var(--blue);flex-shrink:0;font-family:IBM Plex Mono,monospace;font-size:10px}.mt-path-footer{background:var(--ltbg);border-top:1px solid var(--ltb);color:var(--muted);padding:12px 20px;font-family:IBM Plex Mono,monospace;font-size:11px}.mt-boundary-detail{background:#0d1520;padding:64px 0}.mt-bd-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}.mt-bd-col{border:1px solid;border-radius:14px;padding:28px}.mt-bd-col.site{background:#00adef14;border-color:#00adef47}.mt-bd-col.fluxion{background:#ffffff0a;border-color:#ffffff1a}.mt-bd-eyebrow{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;font-family:IBM Plex Mono,monospace;font-size:10px}.mt-bd-col.site .mt-bd-eyebrow{color:var(--cyan)}.mt-bd-col.fluxion .mt-bd-eyebrow{color:#ffffff4d}.mt-bd-title{margin-bottom:18px;font-size:16px;font-weight:600}.mt-bd-col.site .mt-bd-title{color:#fff}.mt-bd-col.fluxion .mt-bd-title{color:#ffffffb3}.mt-bd-item{align-items:flex-start;gap:10px;margin-bottom:12px;display:flex}.mt-bd-dot{border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:6px}.mt-bd-dot.site{background:var(--cyan)}.mt-bd-dot.fluxion{background:#ffffff4d}.mt-bd-text{font-size:13px;line-height:1.6}.mt-bd-text.site{color:#ffffffa6}.mt-bd-text.fluxion{color:#ffffff73}.mt-bd-text strong{font-weight:600}.mt-bd-text.site strong{color:#fff}.mt-bd-text.fluxion strong{color:#ffffffb3}.mt-cta{text-align:center;background:#070c14;padding:72px 48px}.mt-cta-h2{color:#fff;letter-spacing:-.3px;margin-bottom:12px;font-family:Fraunces,serif;font-size:38px;font-weight:700;line-height:1.2}.mt-cta-h2 em{color:var(--cyan2);font-style:italic;font-weight:300}.mt-cta-sub{color:#fff6;max-width:480px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.7}.mt-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mt-btn-primary{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#fff;cursor:pointer;border:none;border-radius:8px;padding:13px 28px;font-family:Sora,sans-serif;font-size:14px;font-weight:600;transition:all .2s;display:inline-block;box-shadow:0 4px 16px #00adef4d}.mt-btn-primary:hover{color:#fff;transform:translateY(-1px);box-shadow:0 6px 24px #00adef66}.mt-btn-secondary{color:#ffffff80;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:8px;padding:13px 22px;font-family:Sora,sans-serif;font-size:14px;transition:all .2s;display:inline-block}.mt-btn-secondary:hover{border-color:var(--cbrd);color:#fff}@media (width<=1024px){.mt-hero-layout{grid-template-columns:1fr}.mt-comp-grid,.mt-paths-grid{grid-template-columns:repeat(2,1fr)}.mt-bd-grid{grid-template-columns:1fr}.mt-flow-arrow{display:none}}@media (width<=768px){.mt-section-inner,.mt-hero-inner{padding:0 20px}.mt-hero-h1{font-size:36px}.mt-hero{padding:48px 0 0}.mt-boundary-strip{padding:16px 20px}.mt-boundary-inner{grid-template-columns:1fr;gap:16px}.mt-bc:first-child{border-bottom:1px solid #ffffff12;border-right:none;padding-bottom:16px;padding-left:0}.mt-bc:last-child{padding-left:0}.mt-comp-grid,.mt-paths-grid{grid-template-columns:1fr}.mt-flow-section,.mt-comp-section,.mt-paths-section,.mt-boundary-detail{padding:48px 0}.mt-cta{padding:56px 20px}.mt-cta-h2{font-size:30px}.mt-cta-row{flex-direction:column;align-items:center}}
