@font-face{font-family:disketMono;src:url(../media/Disket_Mono_Regular-s.p.01e_-r_a9.6kd.ttf)format("truetype");font-display:swap}@font-face{font-family:disketMono Fallback;src:local(Arial);ascent-override:57.97%;descent-override:15.85%;line-gap-override:0.0%;size-adjust:152.66%}.disketmono_cdb44654-module__hjO4MG__className{font-family:disketMono,disketMono Fallback}.disketmono_cdb44654-module__hjO4MG__variable{--font-disket:"disketMono", "disketMono Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
:root{--bg-primary:#010114;--surface-secondary:#012e57;--surface-glass:#012e578c;--border-glass:#ffffff1f;--border-glass-hover:#ffffff40;--accent-orange:#c60;--accent-orange-hover:#e67300;--accent-orange-glow:#cc660059;--text-primary:#fff;--text-secondary:#ffffffb8;--text-muted:#ffffff73;--status-emerald:#10b981;--status-amber:#f59e0b;--status-crimson:#ef4444;--border-light:#0101141a;--border-light-muted:#01011414;--text-muted-light:#01011499;--bg-light-tint:#01011408;--bg-light-card:#01011405;--accent-orange-tint:#cc66001a;--accent-orange-light-tint:#cc66000d;--accent-orange-border:#cc660026;--font-sans:"Inter", var(--font-inter), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"Disket Mono", var(--font-disket), "Courier New", monospace;--font-heading:var(--font-sans);--font-primary:var(--font-sans);--font-secondary:var(--font-mono);--font-montserrat:var(--font-sans);--text-xs:.563rem;--text-sm:.75rem;--text-base:1rem;--text-lg:1.188rem;--text-xl:1.625rem;--text-2xl:2rem;--text-3xl:2.625rem;--text-4xl:3.25rem}*{box-sizing:border-box;margin:0;padding:0}:focus-visible{outline:2px solid var(--accent-orange);outline-offset:3px;border-radius:2px}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);width:100%;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);letter-spacing:-.015em;font-weight:700}p,span,a,button,input,textarea,select,label{font-family:var(--font-sans)}code,kbd,samp,pre,.font-mono,.metric-mono,.counter-mono,.badge-mono{font-family:var(--font-mono)}.text-xs{font-size:var(--text-xs);line-height:1.4}.text-sm{font-size:var(--text-sm);line-height:1.4}.text-base{font-size:var(--text-base);line-height:1.5}.text-lg{font-size:var(--text-lg);line-height:1.4}.text-xl{font-size:var(--text-xl);line-height:1.3}.text-2xl{font-size:var(--text-2xl);line-height:1.25}.text-3xl{font-size:var(--text-3xl);line-height:1.2}.text-4xl{font-size:var(--text-4xl);line-height:1.15}.font-heading{font-family:var(--font-heading)!important}.font-sans{font-family:var(--font-sans)!important}.font-mono{font-family:var(--font-mono)!important}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.6;overflow-x:clip}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;margin:0;padding:0}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-track{background:0 0!important;border:none!important}::-webkit-scrollbar-corner{background:0 0!important}::-webkit-scrollbar-thumb{background-color:#ffffff2e;transition:background-color .2s;border:none!important;border-radius:0!important}::-webkit-scrollbar-thumb:hover{background-color:#cc6600b3}::-webkit-scrollbar-thumb:active{background-color:#c60}.glass-panel{background:var(--surface-glass);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-glass);border-radius:2px;transition:border-color .25s,box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 32px #0000005e}.glass-panel:hover{border-color:var(--border-glass-hover);box-shadow:0 12px 40px #012e5766}.bg-radial-glow{background:radial-gradient(circle at 50% 0,#012e5799 0%,#010114 70%)}.bg-radial-orange-glow{background:radial-gradient(circle at 50% 30%,#cc660026 0%,#0000 60%)}.text-gradient{background:linear-gradient(135deg,#fff 0%,#ffffffb3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.text-orange-gradient{background:linear-gradient(135deg,#ff8000 0%,#c60 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.btn-primary{color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;font-family:var(--font-sans), sans-serif;background:#c60;border:1px solid #0000;border-radius:2px;align-items:center;gap:8px;padding:10px 22px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 14px #cc660040}.btn-primary:hover{background:#e67300;transform:translateY(-2px);box-shadow:0 6px 20px #cc660073}.btn-secondary{color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;font-family:var(--font-sans), sans-serif;background:#012e57;border:1px solid #ffffff26;border-radius:2px;align-items:center;gap:8px;padding:10px 22px;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s,border-color .2s;display:inline-flex}.btn-secondary:hover{background:#013d70;border-color:#ffffff4d;transform:translateY(-2px)}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@media (max-width:768px){.nav-links-desktop,.nav-cta-desktop{display:none!important}.nav-hamburger{display:flex!important}}@media (max-width:640px){#snippet-top-left,#snippet-top-right,#snippet-bottom-left,#snippet-bottom-right{display:none}}@keyframes heroLineReveal{0%{opacity:0;filter:blur(8px);transform:translateY(28px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes heroCaptionReveal{0%{opacity:0;filter:blur(4px);transform:translateY(14px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes globeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes typewriterReveal{0%{max-width:0}to{max-width:40ch}}@keyframes cursorFadeOut{0%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes snippetFadeIn{0%{opacity:0}to{opacity:1}}@keyframes charFlicker{0%,to{opacity:1}1%{opacity:.2}2%{opacity:1}3%{opacity:.5}4%{opacity:1}}.flicker-char{animation:12s infinite charFlicker;display:inline-block}@media (prefers-reduced-motion:reduce){.hero-line{opacity:1;filter:none;animation:none;transform:none}.hero-caption{opacity:1;animation:none;transform:none}.snippet-block{opacity:1;animation:none}.snippet-line{max-width:40ch;animation:none}.snippet-line-last:after{opacity:0;animation:none}.globe-intro{opacity:1;animation:none}.animate-pulse-glow{animation:none}}.infra-layout{gap:3rem;display:flex}.infra-sidebar{flex-direction:column;flex:0 0 260px;align-self:flex-start;gap:.5rem;display:flex;position:sticky;top:140px}.solutions-sidebar{flex:0 0 340px}.infra-tab{color:var(--text-muted);font-family:var(--font-montserrat), sans-serif;letter-spacing:.02em;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.9rem;transition:border-color .2s,background-color .2s,color .2s;display:flex}.infra-tab:hover{color:#fff;border:1px solid #fff6}.infra-tab.active{color:#fff;background:#cc660014;border:1px solid #c60;font-weight:600}.infra-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:0;display:grid}.infra-card{border:1px solid var(--border-glass);background:0 0;border-radius:0;flex-direction:column;min-height:320px;transition:border-color .25s,background-color .25s;display:flex;overflow:hidden}.infra-card:hover{border-color:var(--border-glass-hover);background:#012e5733}.infra-card-header{border-bottom:1px solid var(--border-glass);background:#ffffff05;padding:1.5rem 1.5rem 1rem}.infra-card-title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:500}.infra-card-desc{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.infra-card-visual{background:#00000866;flex-direction:column;flex:1;justify-content:center;padding:1.5rem;display:flex}.perspective-container{perspective:1200px}.tilt-card-3d{transform-style:preserve-3d;transition:transform .6s cubic-bezier(.23,1,.32,1)}.tilt-card-3d:hover{transform:rotateX(6deg)rotateY(-4deg)translateZ(10px)}.animate-pulse-glow{animation:4s ease-in-out infinite pulseGlow}@media (max-width:768px){.nav-links-desktop,.nav-cta-desktop{display:none!important}.nav-hamburger{display:flex!important}}@media (max-width:640px){#snippet-top-left,#snippet-top-right,#snippet-bottom-left,#snippet-bottom-right{display:none}}.globe-intro{opacity:0;will-change:opacity;animation:2s ease-out .15s both globeFadeIn;position:absolute;inset:0}.hero-line{opacity:0;will-change:transform, opacity;animation:1.3s cubic-bezier(.22,1,.36,1) forwards heroLineReveal;display:block}.hero-caption{opacity:0;will-change:transform, opacity;animation:1s cubic-bezier(.22,1,.36,1) forwards heroCaptionReveal}.snippet-block{opacity:0;animation:.4s forwards snippetFadeIn}.snippet-line{white-space:nowrap;will-change:max-width;max-width:0;animation:.9s steps(28,end) both typewriterReveal;display:block;overflow:hidden}.snippet-line-last:after{content:"▮";opacity:1;animation:cursorFadeOut .7s ease var(--cursor-delay,.55s) both;color:#ffffff4d;margin-left:1px;display:inline-block}@media (prefers-reduced-motion:reduce){.hero-line{opacity:1;filter:none;animation:none;transform:none}.hero-caption{opacity:1;animation:none;transform:none}.snippet-block{opacity:1;animation:none}.snippet-line{max-width:40ch;animation:none}.snippet-line-last:after{opacity:0;animation:none}.globe-intro{opacity:1;animation:none}.animate-pulse-glow{animation:none}}.terminal-block{color:var(--text-primary);width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.65rem;line-height:1.6}.term-line{display:block}.term-flex{justify-content:space-between;align-items:center;display:flex}.term-dim{color:var(--text-muted)}.term-accent{color:var(--accent-orange)}.term-emerald{color:var(--status-emerald)}.term-amber{color:var(--status-amber)}.term-crimson{color:var(--status-crimson)}.term-badge{border:1px solid;border-radius:2px;padding:2px 6px;font-size:.6rem}.hero-cta-wrapper{flex-direction:row;justify-content:center;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.hero-intro-wrapper{width:100vw!important}@media (max-width:900px){.nav-links-desktop,.nav-cta-desktop{display:none!important}.nav-hamburger{display:block!important}.hero-cta-wrapper{flex-direction:column;gap:1rem;width:100%;margin-top:2rem;display:flex}.hero-cta-btn{text-align:center;width:100%;margin-top:0!important}.hero-snippet-block{display:none!important}.infra-layout{flex-direction:column;gap:2rem}.infra-sidebar,.solutions-sidebar{flex:auto;width:100%;position:static}.infra-grid{grid-template-columns:1fr}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.scroll-fade-up{opacity:0;transform:translateY(50px)}.scroll-fade-up.active{animation:1.2s cubic-bezier(.22,1,.36,1) forwards fadeSlideUp}.section-light{color:#010114;background-color:#f8f9fa}.section-light h2{color:#010114}.section-light .text-muted-light{color:#01011499}.section-light .border-light{border-color:#0101141a}.hero-btn-primary{background:var(--accent-orange);color:#fff;font-family:var(--font-inter), sans-serif;letter-spacing:.15em;text-transform:uppercase;border:1px solid var(--accent-orange-hover);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:16px 40px;font-size:.72rem;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 32px #cc660040}.hero-btn-primary:hover{background:var(--accent-orange-hover);border-color:#ff8000;box-shadow:0 12px 40px #cc660073}.tab-light{border:1px solid var(--border-light);color:#010114;font-family:var(--font-montserrat), sans-serif;text-align:left;cursor:pointer;transform-origin:50%;background:#fff;border-radius:2px;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem;font-size:.9rem;transition:background .16s cubic-bezier(.23,1,.32,1),border-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1);display:flex}.tab-light:hover{background:#f0f2f5;border-color:#01011433}.tab-light:active{transform:scale(.97)}.tab-light.active{color:#fff;background:#010114;border-color:#010114}.stacked-card-wrapper{transition:transform .2s}.feature-card-hover:hover{transform:translateY(-3px);box-shadow:0 12px 24px -6px #0006;background:#012e5773!important;border-color:#c606!important}@media (max-width:768px){.stacked-card-inner{padding:1.5rem!important}.solutions-section .cve-table-row{background:#f8fafc;border:1px solid #0101141a;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.75rem;padding:1.25rem}.solutions-section .cve-table-row>div:nth-child(3){grid-column:span 2}.solutions-section .cve-table-row>div:nth-child(4){grid-column:span 2;justify-self:flex-start}}.pricing-section{background-color:var(--bg-primary);color:var(--text-primary);border-top:1px solid var(--border-glass);padding:6rem 2rem 8rem;position:relative;overflow:hidden}.pricing-section:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(#cc66000f 0%,#0000 70%);width:800px;height:400px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pricing-title-area{text-align:center;z-index:1;margin-bottom:5rem;position:relative}.pricing-kicker{font-family:var(--font-inter), sans-serif;letter-spacing:.15em;color:var(--accent-orange);text-transform:uppercase;margin-bottom:.75rem;font-size:.62rem;display:inline-block;overflow:hidden}.pricing-title-area h2{font-family:var(--font-montserrat), sans-serif;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:300;line-height:1.1}.pricing-heading-line{display:block;overflow:hidden}.pricing-title-area p{color:var(--text-secondary);max-width:480px;margin:0 auto;font-size:.95rem;line-height:1.5}.pricing-grid{background-color:var(--border-glass);z-index:1;grid-template-columns:repeat(4,1fr);gap:1px;max-width:1200px;margin:0 auto 6rem;display:grid;position:relative}.packages-grid{grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:5rem;display:grid}@media (max-width:900px){.packages-grid{grid-template-columns:1fr}}.pricing-card{z-index:1;background:#020b22d9;border:1px solid #ffffff1f;border-radius:0;flex-direction:column;justify-content:space-between;min-height:440px;padding:2.25rem 1.75rem;transition:background .25s,border-color .25s,transform .25s;display:flex;position:relative;overflow:visible}.offering-card{background:#020b22d9;border:1px solid #ffffff1f;border-radius:0;transition:background .25s,border-color .25s,transform .25s}.offering-card:hover{background:#021030f2;border-color:#38bdf873}.pricing-card:hover{z-index:10;background:#021030f2;border-color:#38bdf873}.pricing-card:before{content:"";border-top:1.5px solid var(--accent-orange);border-left:1.5px solid var(--accent-orange);opacity:.6;z-index:1;width:12px;height:12px;transition:opacity .2s;position:absolute;top:6px;left:6px}.pricing-card:after{content:"";border-bottom:1.5px solid var(--accent-orange);border-right:1.5px solid var(--accent-orange);opacity:.6;z-index:1;width:12px;height:12px;transition:opacity .2s;position:absolute;bottom:6px;right:6px}.pricing-card:hover:before,.pricing-card:hover:after{opacity:1}.pricing-card.featured{background:#0a1632e6;border:1px solid #cc6600a6}.pricing-card.featured:hover{background:#0e1c3ef2;border-color:#cc6600d9}.pricing-card.featured:before,.pricing-card.featured:after{opacity:1}.pricing-card-index{font-family:var(--font-mono), monospace;color:#fff;opacity:.05;pointer-events:none;letter-spacing:-.03em;-webkit-user-select:none;user-select:none;z-index:0;font-size:3rem;font-weight:700;line-height:1;position:absolute;top:12px;right:14px}@keyframes scanline-sweep{0%{opacity:0;top:-2px}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.pricing-card-scanline{background:linear-gradient(90deg, transparent, var(--accent-orange), transparent);pointer-events:none;z-index:2;height:1px;animation:4s ease-in-out 2s infinite scanline-sweep;position:absolute;left:0;right:0}.pricing-card-tag{font-family:var(--font-mono), monospace;color:var(--accent-orange);letter-spacing:.1em;margin-bottom:.75rem;font-size:.62rem;font-weight:700;display:block}.pricing-card-catalog{font-family:var(--font-mono), monospace;color:#ffffff73;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.85rem;font-size:.65rem;display:block}.pricing-card-name{font-family:var(--font-sans), sans-serif;color:#fff;letter-spacing:-.01em;font-size:1.35rem;font-weight:500}.pricing-card-desc{font-family:var(--font-sans), sans-serif;color:#ffffffa6;margin-top:.45rem;font-size:.82rem;line-height:1.5}.pricing-card-price-container{align-items:baseline;gap:.35rem;margin:1.5rem 0 0;display:flex}.pricing-card-price{font-family:var(--font-sans), sans-serif;color:#fff;font-size:2rem;font-weight:300;line-height:1}.price-currency{color:#fff9;font-size:1.15rem;font-weight:200}.pricing-card-price-suffix{font-family:var(--font-mono), monospace;color:var(--accent-orange);text-transform:uppercase;letter-spacing:.05em;font-size:.64rem;font-weight:600}.pricing-card-divider{border:none;border-top:1px solid #ffffff14;width:100%;margin:1.25rem 0}.pricing-card-list{flex:1;margin-bottom:1.75rem;list-style:none}.pricing-card-list-item{font-family:var(--font-sans), sans-serif;color:#fffc;align-items:flex-start;gap:.55rem;margin-bottom:.75rem;font-size:.82rem;line-height:1.5;display:flex}.pricing-card-bullet{font-family:var(--font-mono), monospace;color:#38bdf8;flex-shrink:0;font-size:.72rem;font-weight:600}.pricing-card-cta{color:#fff;width:100%;font-family:var(--font-sans), sans-serif;text-transform:uppercase;letter-spacing:.08em;text-align:center;cursor:pointer;transform-origin:50%;background:0 0;border:1px solid #ffffff40;border-radius:0;padding:.85rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}.pricing-card-cta:hover{border-color:var(--accent-orange);background:#cc66001f}.pricing-card.featured .pricing-card-cta{background:var(--accent-orange);border-color:var(--accent-orange);color:#fff}.pricing-card.featured .pricing-card-cta:hover{background:var(--accent-orange-hover);border-color:var(--accent-orange-hover)}.pricing-card-cta:active{transform:scale(.98)}.offerings-area{border-top:1px solid var(--border-glass);z-index:1;max-width:1200px;margin:0 auto;padding-top:5rem;position:relative}.offerings-rule{border:none;border-top:1px solid var(--accent-orange);opacity:.3;transform-origin:50%;width:100%;margin-bottom:2rem}.offerings-header{text-align:center;margin-bottom:2rem}.offerings-header h3{font-family:var(--font-heading), sans-serif;letter-spacing:-.01em;margin-bottom:.75rem;font-size:1.75rem;font-weight:300}.offerings-header p{font-family:var(--font-sans), sans-serif;color:var(--text-secondary);font-size:.85rem}.offerings-split{grid-template-columns:1fr 2fr;align-items:start;gap:0;display:grid}.offerings-consulting{border-right:1px solid var(--border-glass);padding-right:2.5rem}.offerings-upgrades{padding-left:2.5rem}.offerings-grid{background-color:var(--border-glass);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.offering-card{background:var(--bg-primary);border:none;flex-direction:column;align-items:flex-start;gap:1rem;height:100%;padding:1.5rem 1.25rem;transition:border-color .2s,background-color .2s,transform .2s;display:flex;position:relative}.featured-consulting{border:1px solid var(--accent-orange);background:linear-gradient(#cc66000d 0%,#0000 100%)}.offering-card:before{content:"";border-top:1.5px solid var(--accent-orange);border-left:1.5px solid var(--accent-orange);opacity:.3;width:8px;height:8px;transition:opacity .2s;position:absolute;top:4px;left:4px}.offering-card:after{content:"";border-bottom:1.5px solid var(--accent-orange);border-right:1.5px solid var(--accent-orange);opacity:.3;width:8px;height:8px;transition:opacity .2s;position:absolute;bottom:4px;right:4px}.offering-card:hover{background:#012e5726}.offering-card:hover:before,.offering-card:hover:after{opacity:1}.offering-card:active{transition:transform .15s ease-out;transform:scale(.98)}.offering-info h4{font-family:var(--font-heading), sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#fff;font-size:.85rem;font-weight:700}.offering-info p{font-family:var(--font-sans), sans-serif;color:var(--text-secondary);margin-top:.25rem;font-size:.75rem}.offering-price{font-family:var(--font-mono), monospace;color:var(--accent-orange);font-size:1.1rem;font-weight:700}.pricing-sys-status{text-align:center;font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);opacity:.5;margin-top:4rem;font-size:.6rem}@media (max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.offerings-split{grid-template-columns:1fr;gap:3rem}.offerings-consulting{border-right:none;border-bottom:1px solid var(--border-glass);padding-bottom:2.5rem;padding-right:0}.offerings-upgrades{padding-left:0}.offerings-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.pricing-grid{grid-template-columns:1fr}.offerings-grid{grid-template-columns:1fr;gap:1px}}.jargon-tooltip{border-bottom:1px dotted var(--text-secondary);cursor:help;position:relative}.jargon-tooltip:after{content:attr(data-tooltip);background:var(--bg-primary);border:1px solid var(--border-glass);color:var(--text-primary);white-space:normal;pointer-events:none;opacity:0;z-index:10;border-radius:0;width:max-content;max-width:250px;padding:.5rem .75rem;font-size:.75rem;line-height:1.4;transition:opacity .2s,transform .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px);box-shadow:0 10px 20px #0006}.jargon-tooltip:hover:after{opacity:1;transform:translate(-50%)translateY(-4px)}.feature-card-hover{transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s}.feature-card-hover:hover{background:#012e5773;border-color:#ffffff40;transform:translateY(-2px)}@media (max-width:768px){.stacked-card-wrapper{margin-bottom:8vh!important;padding:1.25rem!important;top:150px!important}}@keyframes modalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes modalBackdropOut{0%{opacity:1}to{opacity:0}}@keyframes modalDialogIn{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes modalDialogOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.96)translateY(8px)}}.animate-modal-backdrop-in{animation:.22s cubic-bezier(.16,1,.3,1) forwards modalBackdropIn}.animate-modal-backdrop-out{animation:.18s cubic-bezier(.4,0,1,1) forwards modalBackdropOut}.animate-modal-dialog-in{animation:.24s cubic-bezier(.16,1,.3,1) forwards modalDialogIn}.animate-modal-dialog-out{animation:.18s cubic-bezier(.4,0,1,1) forwards modalDialogOut}
