.enterprise-page{--enterprise-navy:#030620;--enterprise-panel:#0c1830;--enterprise-line-dark:#263958;--enterprise-mint:#52ddb0}.enterprise-page h1,.enterprise-page h2,.enterprise-page h3,.enterprise-page p{text-wrap:pretty}.enterprise-breadcrumb{color:#9eb0c8;flex-wrap:wrap;align-items:center;gap:.55rem;margin-bottom:2.5rem;font-size:.78rem;display:flex}.enterprise-breadcrumb a{color:#dbe7f4;text-underline-offset:.22rem;-webkit-text-decoration:underline #dbe7f447;text-decoration:underline #dbe7f447}.enterprise-breadcrumb a:hover{color:var(--enterprise-mint)}.enterprise-hero{color:#f4f8fc;background:radial-gradient(circle at 78% 22%,#2b6fa852,#0000 34%),linear-gradient(135deg,#030620,#071129 58%,#0b1d37);padding:2.2rem 0 5.8rem;position:relative;overflow:hidden}.enterprise-hero:after{content:"";pointer-events:none;border:1px solid #52ddb01f;border-radius:50%;width:34rem;height:34rem;position:absolute;bottom:-12rem;right:-8rem;box-shadow:0 0 0 5rem #52ddb006,0 0 0 10rem #52ddb005}.enterprise-hero .masiva-eyebrow{color:#8bbce7}.enterprise-hero__grid{z-index:1;grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);align-items:center;gap:clamp(3rem,6vw,6rem);display:grid;position:relative}.enterprise-hero h1{max-width:760px;margin:1.1rem 0 1.35rem;font-size:clamp(42px,4.1vw,68px);font-weight:760;line-height:1.02}.enterprise-hero__copy>p:first-of-type{color:#bdcadd;max-width:690px;font-size:clamp(17px,1.3vw,20px);line-height:1.72}.enterprise-hero__benefits{color:#dce5f0;gap:.62rem;margin:1.55rem 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.enterprise-hero__benefits li{align-items:flex-start;gap:.55rem;display:flex}.enterprise-hero__benefits svg{width:1rem;height:1rem;color:var(--enterprise-mint);flex:none;margin-top:.12rem}.enterprise-hero .masiva-btn--primary{color:var(--enterprise-navy);background:var(--enterprise-mint);box-shadow:0 12px 32px #52ddb02e}.enterprise-hero .masiva-btn--primary:hover{color:#fff;background:#168c63}.enterprise-hero .masiva-btn--secondary{color:#edf5fc;background:#ffffff0d;border-color:#38506f}.enterprise-hero__microcopy{color:#91a4bd;margin-top:.9rem;font-size:.74rem;line-height:1.55}.enterprise-architecture{align-content:center;min-height:570px;display:grid;position:relative}.enterprise-architecture__org{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;justify-items:center;min-width:180px;padding:1rem 1.2rem;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%)}.enterprise-architecture__org>svg{width:1.8rem;height:1.8rem;color:var(--enterprise-mint);margin-bottom:.45rem}.enterprise-architecture__org span{font-size:.8rem;font-weight:800}.enterprise-architecture__org small{color:#91a4bd;margin-top:.2rem;font-size:.63rem}.enterprise-architecture__line{background:linear-gradient(var(--enterprise-mint),#52ddb02e);width:1px;height:3.2rem;position:absolute;top:6.7rem;left:50%;transform:translate(-50%)}.enterprise-architecture__boundary{background:linear-gradient(155deg,#163456f5,#08162df5);border:1px solid #52ddb085;border-radius:26px;margin:8rem 1.5rem 0;padding:1.4rem;position:relative;box-shadow:0 30px 80px #0000004d,inset 0 0 0 7px #52ddb009}.enterprise-architecture__head{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:1rem;padding:.1rem .15rem 1rem;display:flex}.enterprise-architecture__head span{font-size:.86rem;font-weight:850}.enterprise-architecture__head small{color:#8fa3bd;font-size:.62rem}.enterprise-architecture__nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:1rem 0;display:grid}.enterprise-architecture__nodes span{color:#dce7f3;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:13px;align-items:center;gap:.62rem;min-height:82px;padding:.85rem;font-size:.75rem;font-weight:750;display:flex}.enterprise-architecture__nodes svg{color:#80b8e8;width:1.45rem;height:1.45rem}.enterprise-architecture__status{color:#bfead9;background:#52ddb014;border-radius:10px;align-items:center;gap:.5rem;padding:.7rem .8rem;font-size:.67rem;font-weight:700;display:flex}.enterprise-architecture__status i{background:var(--enterprise-mint);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #52ddb01f}.enterprise-architecture__connectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:.7rem 4rem 0;display:grid}.enterprise-architecture__connectors span{color:#9fb0c5;background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;justify-content:center;align-items:center;gap:.45rem;padding:.72rem;font-size:.66rem;font-weight:700;display:flex}.enterprise-architecture__connectors svg{width:1rem;height:1rem}.enterprise-use-cases,.enterprise-isolation,.enterprise-comparison,.enterprise-security,.enterprise-capabilities,.enterprise-process,.enterprise-privacy,.enterprise-faq,.enterprise-evaluation{padding:clamp(4.5rem,8vw,7rem)0}.enterprise-heading{gap:1rem;max-width:850px;margin-bottom:2.6rem;display:grid}.enterprise-heading--split{grid-template-columns:minmax(0,1.05fr) minmax(300px,.7fr);align-items:end;gap:clamp(2rem,8vw,7rem);max-width:none}.enterprise-heading h2,.enterprise-capabilities h2,.enterprise-privacy h2,.enterprise-evaluation h2{font-size:clamp(34px,4vw,56px);font-weight:760;line-height:1.04}.enterprise-heading p,.enterprise-capabilities p,.enterprise-privacy p,.enterprise-evaluation__copy>p{max-width:710px;color:var(--masiva-muted);font-size:.98rem;line-height:1.75}.enterprise-use-cases__grid{border-top:1px solid var(--masiva-line);border-left:1px solid var(--masiva-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.enterprise-use-cases__grid article{border-right:1px solid var(--masiva-line);border-bottom:1px solid var(--masiva-line);min-width:0;padding:1.65rem}.enterprise-use-cases__grid article>svg{width:1.75rem;height:1.75rem;color:var(--masiva-green)}.enterprise-use-cases__grid h3,.enterprise-isolation__grid h3,.enterprise-security h3,.enterprise-process h3,.enterprise-faq h3{font-size:.98rem;font-weight:820;line-height:1.3}.enterprise-use-cases__grid h3{margin:1.1rem 0 .55rem}.enterprise-use-cases__grid p,.enterprise-isolation__grid p,.enterprise-security li,.enterprise-process p,.enterprise-faq p{color:var(--masiva-muted);font-size:.84rem;line-height:1.68}.enterprise-isolation,.enterprise-security,.enterprise-process,.enterprise-faq{background:var(--masiva-paper)}.enterprise-isolation__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.enterprise-isolation__grid article{border:1px solid var(--masiva-line);background:#fff;border-radius:15px;gap:1rem;padding:1.35rem;display:flex}.enterprise-isolation__grid article>span{width:42px;height:42px;color:var(--masiva-blue);background:var(--masiva-blue-soft);border-radius:11px;flex:none;place-items:center;display:grid}.enterprise-isolation__grid h3{margin-bottom:.35rem}.enterprise-scope-note{border-left:3px solid var(--masiva-green);color:var(--masiva-muted);background:var(--masiva-green-soft);align-items:flex-start;gap:.55rem;margin-top:1.2rem;padding:1rem 1.1rem;font-size:.78rem;line-height:1.6;display:flex}.enterprise-scope-note svg{flex:none;width:1rem;height:1rem;margin-top:.12rem}.enterprise-table-wrap{border:1px solid var(--masiva-line);background:#fff;border-radius:18px;overflow-x:auto;box-shadow:0 20px 55px #0b122012}.enterprise-table-wrap:focus-visible{outline-offset:4px;outline:3px solid #18a36b59}.enterprise-table-wrap table{border-collapse:collapse;width:100%;min-width:820px}.enterprise-table-wrap th,.enterprise-table-wrap td{border-bottom:1px solid var(--masiva-line);text-align:left;vertical-align:top;padding:1rem 1.15rem;font-size:.78rem;line-height:1.55}.enterprise-table-wrap th{color:#fff;background:var(--masiva-blue);font-weight:800}.enterprise-table-wrap th:first-child{background:var(--masiva-ink)}.enterprise-table-wrap td:first-child{width:16%;font-weight:800}.enterprise-table-wrap td:nth-child(3){color:#0c5d40;background:#dff7ed6b;font-weight:650}.enterprise-security__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.8rem;display:grid}.enterprise-security__grid article{border:1px solid var(--masiva-line);background:#fff;border-radius:16px;grid-column:span 2;padding:1.45rem}.enterprise-security__grid article:nth-child(4),.enterprise-security__grid article:nth-child(5){grid-column:span 3}.enterprise-security__title{align-items:center;gap:.65rem;margin-bottom:1rem;display:flex}.enterprise-security__title>svg{width:1.35rem;height:1.35rem;color:var(--masiva-green)}.enterprise-security ul{gap:.55rem;margin:0;padding-left:1.05rem;display:grid}.enterprise-transparency{color:#473716;background:#fff8e5;border:1px solid #d6b562;border-radius:14px;align-items:flex-start;gap:1rem;margin-top:1.1rem;padding:1.4rem;display:flex}.enterprise-transparency>svg{flex:none;width:1.5rem;height:1.5rem}.enterprise-transparency strong{font-size:.84rem}.enterprise-transparency p{margin-top:.3rem;font-size:.78rem;line-height:1.65}.enterprise-capabilities{color:#f3f7fc;background:var(--enterprise-navy)}.enterprise-capabilities__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2.5rem,8vw,7rem);display:grid}.enterprise-capabilities p{color:#aebdd0;margin:1.1rem 0 1.4rem}.enterprise-capabilities a{color:var(--enterprise-mint);align-items:center;gap:.45rem;font-size:.82rem;font-weight:800;display:inline-flex}.enterprise-capabilities a svg{width:1rem;height:1rem}.enterprise-capabilities ul{border-top:1px solid var(--enterprise-line-dark);border-left:1px solid var(--enterprise-line-dark);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.enterprise-capabilities li{border-right:1px solid var(--enterprise-line-dark);border-bottom:1px solid var(--enterprise-line-dark);color:#cbd7e7;align-items:center;gap:.55rem;min-height:76px;padding:.9rem;font-size:.75rem;line-height:1.45;display:flex}.enterprise-capabilities li svg{width:1rem;height:1rem;color:var(--enterprise-mint);flex:none}.enterprise-process ol{border-top:1px solid var(--masiva-line);border-left:1px solid var(--masiva-line);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.enterprise-process li{border-right:1px solid var(--masiva-line);border-bottom:1px solid var(--masiva-line);min-width:0;padding:1.45rem}.enterprise-process li>span{color:var(--masiva-green);font-family:SFMono-Regular,Consolas,monospace;font-size:.72rem;font-weight:800}.enterprise-process h3{margin:1rem 0 .55rem}.enterprise-privacy{padding-top:0}.enterprise-privacy__box{border-left:4px solid var(--masiva-green);background:var(--masiva-blue-soft);grid-template-columns:auto minmax(0,1fr);gap:1.5rem;padding:clamp(2rem,5vw,4rem);display:grid}.enterprise-privacy__box>svg{width:2.4rem;height:2.4rem;color:var(--masiva-blue)}.enterprise-privacy h2{max-width:820px}.enterprise-privacy p{margin:1rem 0}.enterprise-privacy a{color:var(--masiva-blue);text-underline-offset:.2rem;font-size:.82rem;font-weight:800;text-decoration:underline}.enterprise-faq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.enterprise-faq__grid article{border:1px solid var(--masiva-line);background:#fff;border-radius:14px;padding:1.35rem}.enterprise-faq__grid h3{margin-bottom:.55rem}.enterprise-evaluation{color:#eef4fb;background:var(--masiva-blue)}.enterprise-evaluation__grid{grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);align-items:start;gap:clamp(2.5rem,8vw,7rem);display:grid}.enterprise-evaluation .masiva-eyebrow{color:#8fe4bd}.enterprise-evaluation h2{margin:1rem 0}.enterprise-evaluation__copy>p{color:#c3d0df}.enterprise-evaluation__channels{gap:.7rem;margin-top:1.6rem;display:grid}.enterprise-evaluation__channels a{color:#f1f7fc;align-items:center;gap:.55rem;font-size:.82rem;font-weight:750;display:flex}.enterprise-evaluation__channels svg{width:1.1rem;height:1.1rem;color:var(--enterprise-mint)}.enterprise-form-wrap{color:var(--masiva-ink);background:#fff;border-radius:20px;padding:clamp(1.4rem,3vw,2.2rem);box-shadow:0 30px 80px #00000038}.enterprise-form{gap:1rem;display:grid}.enterprise-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.enterprise-form label{display:grid}.enterprise-form label>span{margin-bottom:.4rem;font-size:.75rem;font-weight:760}.enterprise-form label small{color:var(--masiva-muted);font-weight:500}.enterprise-form input:not([type=checkbox]),.enterprise-form textarea,.enterprise-form select{border:1px solid var(--masiva-line);width:100%;min-height:46px;color:var(--masiva-ink);background:var(--masiva-paper);border-radius:11px;outline:0;padding:.75rem .85rem}.enterprise-form textarea{resize:vertical;min-height:110px}.enterprise-form input:focus,.enterprise-form textarea:focus,.enterprise-form select:focus{border-color:var(--masiva-green);box-shadow:0 0 0 3px #18a36b24}.enterprise-form__consent{color:var(--masiva-muted);align-items:flex-start;gap:.6rem;font-size:.73rem;line-height:1.5;display:flex!important}.enterprise-form__consent input{width:17px;height:17px;accent-color:var(--masiva-green);flex:none;margin-top:.1rem}.enterprise-form__consent span{margin:0!important;font-weight:500!important}.enterprise-form__consent a{color:var(--masiva-blue);text-decoration:underline}.enterprise-form__warning{color:#7a5415;align-items:flex-start;gap:.45rem;font-size:.72rem;display:flex}.enterprise-form__warning svg{flex:none;width:1rem;height:1rem}.enterprise-form button{justify-self:start}.enterprise-form button[disabled]{cursor:wait;opacity:.72}.enterprise-form__status{border-radius:10px;align-items:flex-start;gap:.5rem;padding:.75rem .85rem;font-size:.78rem;font-weight:700;line-height:1.5;display:flex}.enterprise-form__status:empty{display:none}.enterprise-form__status:before{flex:none;font-weight:900}.enterprise-form__status[data-state=loading]{color:#1e40af;background:#eff6ff;border:1px solid #bfdbfe}.enterprise-form__status[data-state=loading]:before{content:"•"}.enterprise-form__status[data-state=success]{color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0}.enterprise-form__status[data-state=success]:before{content:"✓"}.enterprise-form__status[data-state=error]{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3}.enterprise-form__status[data-state=error]:before{content:"!"}.dark .enterprise-use-cases,.dark .enterprise-comparison,.dark .enterprise-privacy{background:#030620}.dark .enterprise-isolation,.dark .enterprise-security,.dark .enterprise-process,.dark .enterprise-faq{background:#070b27}.dark .enterprise-heading p,.dark .enterprise-use-cases__grid p,.dark .enterprise-isolation__grid p,.dark .enterprise-security li,.dark .enterprise-process p,.dark .enterprise-faq p,.dark .enterprise-privacy p{color:#aab7c8}.dark .enterprise-use-cases__grid,.dark .enterprise-use-cases__grid article,.dark .enterprise-isolation__grid article,.dark .enterprise-security__grid article,.dark .enterprise-process ol,.dark .enterprise-process li,.dark .enterprise-faq__grid article,.dark .enterprise-table-wrap,.dark .enterprise-table-wrap th,.dark .enterprise-table-wrap td{border-color:#263449}.dark .enterprise-isolation__grid article,.dark .enterprise-security__grid article,.dark .enterprise-faq__grid article,.dark .enterprise-table-wrap{background:#101827}.dark .enterprise-isolation__grid article>span{color:#8dbdeb;background:#132747}.dark .enterprise-scope-note{color:#b9d9cb;background:#0c2b24}.dark .enterprise-table-wrap td:nth-child(3){color:#bcebd9;background:#0d2b24}.dark .enterprise-transparency{color:#f4dfaa;background:#2b2413;border-color:#846d36}.dark .enterprise-privacy__box{background:#101827}.dark .enterprise-privacy__box>svg,.dark .enterprise-privacy a{color:#79aee0}@media (max-width:1024px){.enterprise-hero__grid,.enterprise-capabilities__grid,.enterprise-evaluation__grid{grid-template-columns:1fr}.enterprise-architecture{width:min(650px,100%);min-height:560px;margin-inline:auto}.enterprise-use-cases__grid,.enterprise-process ol{grid-template-columns:repeat(2,minmax(0,1fr))}.enterprise-process li:last-child{grid-column:span 2}}@media (max-width:760px){.enterprise-hero{padding:1.5rem 0 3.7rem}.enterprise-breadcrumb{margin-bottom:2rem}.enterprise-hero h1{font-size:clamp(38px,11.5vw,48px)}.enterprise-hero__actions,.enterprise-hero__actions .masiva-btn{width:100%}.enterprise-architecture{min-height:520px}.enterprise-architecture__boundary,.enterprise-architecture__connectors{margin-inline:0}.enterprise-heading--split,.enterprise-use-cases__grid,.enterprise-isolation__grid,.enterprise-security__grid,.enterprise-capabilities ul,.enterprise-process ol,.enterprise-faq__grid,.enterprise-form__row{grid-template-columns:1fr}.enterprise-security__grid article,.enterprise-security__grid article:nth-child(4),.enterprise-security__grid article:nth-child(5),.enterprise-process li:last-child{grid-column:auto}.enterprise-privacy__box{grid-template-columns:1fr;width:100%}.enterprise-table-wrap{border-radius:14px 0 0 14px;margin-right:-1rem}.enterprise-form button{width:100%}}@media (max-width:380px){.enterprise-architecture__nodes span{min-height:72px;padding:.65rem;font-size:.66rem}.enterprise-architecture__connectors span{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.enterprise-page *,.enterprise-page :before,.enterprise-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}