@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500&family=JetBrains+Mono:wght@400;500&family=Space+Grotesk:wght@700&family=Orbitron:wght@700&family=Playfair+Display:ital,wght@1,400&display=swap";:root{--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Consolas, monospace;--font-display: "Space Grotesk", ui-sans-serif, system-ui, sans-serif;--font-logo: "Orbitron", ui-sans-serif, system-ui, sans-serif;--font-serif: "Playfair Display", Georgia, serif;--white: #ffffff;--accent: #e6e6e6;--muted: #8e9299;--line: rgba(255, 255, 255, .08);--line-strong: rgba(255, 255, 255, .2);--glass: rgba(255, 255, 255, .055);--black: #000000;--blue: #64a4ff;--shell: min(100% - 48px, 1360px)}*{box-sizing:border-box}html,body{margin:0;min-width:320px;background:#000;color:#fff;scrollbar-width:none;-ms-overflow-style:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none}body{font-family:var(--font-sans);overflow-x:hidden;cursor:none}body.menu-open{overflow:hidden}::selection{background:#fff;color:#000}a,button,input,textarea,select,summary{font:inherit}a,button,[role=button]{cursor:none}a{color:inherit;text-decoration:none}img,video,canvas{display:block;max-width:100%}.particle-halo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;transform-origin:center;background:radial-gradient(60% 50% at 50% 22%,rgba(120,170,255,.18),rgba(40,80,180,.05) 40%,transparent 70%);will-change:transform}.particle-halo canvas{width:100%;height:100%}.app{position:relative;z-index:10;min-height:100vh;background:linear-gradient(180deg,#00000005,#000000e6 82%),radial-gradient(circle at 70% 5%,rgba(70,130,255,.16),transparent 35%);opacity:0;transition:opacity 1s ease-out}.app.is-loaded{opacity:1}.section-shell{width:var(--shell);margin:0 auto}.preloader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem;background:#000;color:#fff;transition:opacity .6s cubic-bezier(.76,0,.24,1),transform .6s cubic-bezier(.76,0,.24,1),filter .6s cubic-bezier(.76,0,.24,1)}.preloader.is-exiting{opacity:0;transform:scale(1.05);filter:blur(40px)}.preloader-row{display:flex;width:100%;justify-content:space-between;color:#fff6;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.4em;text-transform:uppercase}.preloader-row strong{color:#fff;font-weight:500}.preloader-orb{position:relative;display:flex;flex:1;width:100%;align-items:center;justify-content:center;overflow:hidden}.preloader-orb canvas{width:100%;height:100%}.preloader-bottom{display:grid;justify-items:center;gap:1.5rem}.preloader-bottom span{color:#fff;font-family:var(--font-mono);font-size:.875rem;letter-spacing:.5em;text-transform:uppercase;animation:tagIn .36s ease both}.preloader-bottom small{color:#fff3;font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;text-transform:uppercase}@keyframes tagIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cursor-layer{pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:300}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;border-radius:999px;pointer-events:none;translate:-50% -50%}.cursor-dot{width:10px;height:10px;background:#fff;mix-blend-mode:difference}.cursor-ring{width:40px;height:40px;border:1px solid rgba(255,255,255,.3);transition:width .3s,height .3s}.site-header{position:fixed;top:0;left:0;z-index:50;display:flex;width:100%;align-items:flex-start;justify-content:space-between;padding:2rem 2.5rem;color:#fff}.nav-left{display:grid;gap:2.5rem}.logo img{width:190px;height:auto;filter:drop-shadow(0 0 24px rgba(255,255,255,.12))}.nav-left span,.slash-label,.section-kicker,.eyebrow{color:#e6e6e68c;font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase}.nav{display:grid;justify-items:end;gap:.5rem}.nav a{display:inline-flex;align-items:center;gap:.25rem;color:var(--muted);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease,opacity .2s ease}.nav a:hover{color:#fff}.nav a svg{transition:transform .2s ease}.nav a:hover svg{transform:translate(2px,-2px)}.menu-toggle{display:none;width:54px;height:54px;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:2px;background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.hero{position:relative;min-height:100svh;padding-top:8rem;padding-bottom:7rem}.hero-grid{display:grid;min-height:calc(100svh - 15rem);grid-template-columns:minmax(0,8fr) minmax(320px,4fr);gap:2.5rem;align-items:center}.hero-main h1{display:grid;margin:1.5rem 0 0;color:#fff;font-family:var(--font-display);font-size:clamp(58px,7vw,128px);font-weight:700;letter-spacing:-.04em;line-height:.9;text-transform:uppercase}.hero-main h1>span{display:flex;align-items:center;gap:1.5rem;text-shadow:0 0 22px rgba(255,255,255,.24)}.text-effect__part{display:inline-block;white-space:pre;opacity:0;filter:blur(12px);animation:textBlurIn .8s cubic-bezier(.16,1,.3,1) forwards;animation-delay:var(--delay)}@keyframes textBlurIn{to{opacity:1;filter:blur(0)}}.diamond-star{display:inline-grid;width:.8em;height:.8em;flex:0 0 auto;place-items:center;color:#fff;transform-style:preserve-3d;animation:diamondSpin 3s linear infinite}.diamond-star svg{width:100%;height:100%;fill:currentColor}@keyframes diamondSpin{to{transform:rotateY(360deg)}}.hero-side{display:grid;gap:2rem;align-self:end;padding-bottom:4rem}.hero-index{display:flex;align-items:center;justify-content:space-between}.hero-index span{color:var(--accent);font-size:2.25rem;font-weight:300;letter-spacing:-.05em}.hero-index b,.hero-index small{font-family:var(--font-mono)}.hero-index small{color:var(--accent);font-size:11px;letter-spacing:.2em}.hero-side p{max-width:24rem;margin:0;color:var(--accent);font-size:.95rem;font-weight:300;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.corner-button{position:relative;display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:.65rem;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:2px;background:#0009;color:#fff;padding:0 1.5rem;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;transition:background .2s ease}.corner-button:hover{background:#000000d1}.corner-button:before,.corner-button:after{position:absolute;width:1rem;height:1rem;content:"";transition:transform .2s ease}.corner-button:before{top:0;right:0;border-top:2px solid rgba(255,255,255,.65);border-right:2px solid rgba(255,255,255,.65)}.corner-button:after{bottom:0;left:0;border-bottom:2px solid rgba(255,255,255,.65);border-left:2px solid rgba(255,255,255,.65)}.corner-button:hover:before,.corner-button:hover:after{transform:scale(1.15)}.text-button{color:#fff;font-size:14px;font-weight:500;transition:opacity .2s ease}.text-button:hover{opacity:.65}.hero-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line)}.hero-proof span{min-height:76px;padding:1rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff09;color:#ffffffc7;font-size:13px;font-weight:500;line-height:1.35}.hero-video-strip{position:absolute;right:2.5rem;bottom:2rem;display:grid;width:min(460px,32vw);grid-template-columns:repeat(3,1fr);gap:.75rem;pointer-events:none}.hero-video-strip video{width:100%;aspect-ratio:4 / 5;border:1px solid rgba(255,255,255,.16);border-radius:6px;object-fit:cover;opacity:.85;box-shadow:0 24px 80px #00000073}.about-section{min-height:100svh;padding-top:7rem;padding-bottom:7rem;border-top:1px solid var(--line);background:#0000006b;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px)}.about-intro{display:grid;grid-template-columns:4fr 8fr;gap:3rem;margin-bottom:5rem}.about-intro h2,.security-section h2,.contact-copy h2,.faq-grid h2{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(32px,4.6vw,76px);font-weight:700;letter-spacing:-.035em;line-height:.95}.about-intro p:not(.slash-label),.security-layout>div>p,.contact-copy>p{max-width:48rem;margin:2rem 0 0;color:#e6e6e6a6;font-size:1rem;font-weight:300;line-height:1.75}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.glass-panel{min-height:260px;border:1px solid var(--line);border-radius:6px;background:#0003;padding:1.5rem;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.glass-panel>span,.card-index{color:#fff6;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em}.glass-panel svg{margin-top:3rem;color:#fff}.glass-panel h3,.scenario-caption h3,.process-list h3,.price-card h3{margin:1rem 0 0;color:#fff;font-family:var(--font-display);font-size:1.45rem;line-height:1.08;letter-spacing:-.025em}.glass-panel p,.scenario-caption p,.process-list p,.price-card p{margin:.75rem 0 0;color:#e6e6e6ad;font-size:.9rem;font-weight:300;line-height:1.6}.mission-section{position:relative;z-index:10;border-top:1px solid var(--line);background:#000}.mission-top{display:grid;grid-template-columns:1fr 3fr;border-bottom:1px solid var(--line)}.mission-logo-box{display:flex;min-height:220px;flex-direction:column;justify-content:space-between;padding:2rem}.mission-logo-box strong{color:#fff;font-family:var(--font-logo);font-size:1.25rem;letter-spacing:-.05em}.mission-logo-box span,.mission-headline p,.pulse-box p{color:#ffffff6b;font-family:var(--font-mono);font-size:10px;letter-spacing:.3em;text-transform:uppercase}.mission-headline{display:grid;align-content:center;min-height:220px;padding:3rem;border-left:1px solid var(--line)}.mission-headline h2{display:grid;margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(48px,7.4vw,132px);letter-spacing:-.045em;line-height:.9;text-transform:uppercase}.mission-headline h2 span{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:var(--shell);margin:0 auto;padding:5rem 0}.scenario-card{position:relative;min-height:560px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#0000001f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:none}.corner{position:absolute;z-index:4;width:1.25rem;height:1.25rem;border-color:#ffffff6b}.corner--tr{top:1rem;right:1rem;border-top:2px solid;border-right:2px solid}.corner--bl{bottom:1rem;left:1rem;border-bottom:2px solid;border-left:2px solid}.card-index{position:absolute;top:1rem;left:1rem;z-index:5}.cursor-chip{position:absolute;z-index:20;display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:#fff;color:#000;padding:.4rem .75rem;box-shadow:0 22px 50px #00000047;font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:0;transform:translate(0) scale(0);transition:opacity .18s ease,scale .18s ease;white-space:nowrap}.cursor-chip[data-active=true]{opacity:1}.scenario-media{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.scenario-media img,.scenario-media video{width:100%;height:100%;object-fit:cover;opacity:.62;scale:.72;translate:var(--mx, 0) var(--my, 0);transition:opacity .7s ease,scale .7s cubic-bezier(.16,1,.3,1),translate .2s ease}.scenario-card:hover .scenario-media img,.scenario-card:hover .scenario-media video{opacity:.92;scale:.96}.scenario-caption{pointer-events:none;position:absolute;inset-inline:0;bottom:0;z-index:3;display:flex;height:52%;flex-direction:column;justify-content:flex-end;padding:2rem;background:linear-gradient(to top,rgba(0,0,0,.92),rgba(0,0,0,.24) 58%,transparent)}.process-grid{display:grid;grid-template-columns:1fr 2fr 1.2fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pulse-box{display:grid;align-content:start;gap:1.5rem;padding:2rem}.pulse-box span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#ffffff0d}.pulse-box span:after{width:4px;height:4px;border-radius:999px;background:#fff;content:"";animation:pulse 2s ease-in-out infinite}@keyframes pulse{50%{opacity:.22}}.process-list{border-left:1px solid var(--line);border-right:1px solid var(--line)}.process-list article{display:grid;grid-template-columns:72px 1fr;gap:1rem;padding:1.35rem 2rem;border-bottom:1px solid var(--line)}.process-list article>span{color:#ffffff61;font-family:var(--font-mono);font-size:11px}.process-list h3,.process-list p{margin-top:0}.process-list p{margin-top:.4rem}.process-image{margin:0;min-height:100%;overflow:hidden}.process-image img{width:100%;height:100%;min-height:520px;object-fit:cover;opacity:.82}.marquee{overflow:hidden;border-top:1px solid var(--line);padding:4.5rem 0}.marquee div{display:inline-flex;white-space:nowrap;animation:marquee 40s linear infinite}.marquee:hover div{animation-play-state:paused}.marquee span{margin:0 4rem;color:#fff3;font-size:48px;font-weight:700;letter-spacing:-.05em;transition:color .2s ease,transform .2s ease}.marquee span:hover{color:#fff;transform:scale(1.1)}@keyframes marquee{to{transform:translate(-50%)}}.security-section,.pricing-section,.contact-section{padding-top:7rem;padding-bottom:7rem}.security-layout,.contact-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.78fr);gap:4rem;align-items:center}.section-kicker{margin-bottom:1.5rem}.security-list,.contact-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:2rem}.security-list span,.contact-outcomes span{display:flex;min-height:70px;align-items:flex-start;gap:.65rem;border:1px solid var(--line);border-radius:4px;background:#ffffff0a;padding:1rem;color:#ffffffc2;font-size:.86rem;line-height:1.45}.security-video{overflow:hidden;border:1px solid var(--line);border-radius:6px}.security-video video{width:100%;aspect-ratio:4 / 5;object-fit:cover}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-bottom:6rem}.price-card{min-height:230px;border:1px solid var(--line);border-radius:4px;background:#ffffff0a;padding:1.5rem}.price-card strong{display:block;margin-top:1.25rem;color:#fff;font-family:var(--font-mono);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.faq-grid{display:grid;grid-template-columns:.7fr 1fr;gap:4rem}.faq-list{display:grid;gap:.75rem}.faq-list details{border:1px solid var(--line);border-radius:4px;background:#ffffff0a}.faq-list summary{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;min-height:72px;padding:0 1.25rem;color:#fff;font-weight:500;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list p{margin:0;padding:0 1.25rem 1.25rem;color:#e6e6e6a6;font-weight:300;line-height:1.65}.contact-section{border-top:1px solid var(--line);background:linear-gradient(110deg,#000000f0,#000000b8),url(/assets/premium/hero-boardroom.webp) center / cover}.contact-form{display:grid;gap:.95rem;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:#00000061;padding:1.5rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.contact-form label{display:grid;gap:.5rem;color:#e6e6e6a6;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.contact-form input,.contact-form textarea{width:100%;min-height:50px;border:1px solid rgba(255,255,255,.14);border-radius:2px;background:#ffffff0b;color:#fff;outline:0;padding:.85rem 1rem;font-family:var(--font-sans);font-size:.95rem;letter-spacing:0;text-transform:none}.contact-form textarea{min-height:132px;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ffffff52}.contact-form input:focus,.contact-form textarea:focus{border-color:#78aaff99;box-shadow:0 0 0 3px #78aaff1f}.contact-form .corner-button{width:100%}.contact-form .corner-button:disabled{opacity:.65}.form-status{margin:0;color:#e6e6e68c;font-size:.85rem;line-height:1.5}.footer{position:relative;z-index:10;display:grid;gap:1rem;padding:5rem 2.5rem 3rem;background:#000}.progressive-blur{position:absolute;inset:0 0 auto;z-index:-1;height:10rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask-image:linear-gradient(to top,#000,#000 40%,#000c 60%,#0000);mask-image:linear-gradient(to top,#000,#000 40%,#000c 60%,#0000)}.footer img{width:170px}.footer p,.footer small{margin:0;color:#ffffff85}.footer small{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.sticky-mobile-cta{position:fixed;right:14px;bottom:14px;z-index:60;display:none;min-height:48px;align-items:center;justify-content:center;gap:.6rem;border:1px solid rgba(255,255,255,.2);border-radius:2px;background:#000000bf;color:#fff;padding:0 1rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:.9rem;font-weight:500}[data-reveal]{opacity:0;transform:translateY(100px) rotateX(15deg) scale(.9);filter:blur(10px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1)}[data-reveal].is-visible{opacity:1;transform:translateY(0) rotateX(0) scale(1);filter:blur(0)}@media(max-width:1180px){:root{--shell: calc(100% - 36px) }.hero-grid,.about-intro,.security-layout,.contact-section,.faq-grid,.process-grid{grid-template-columns:1fr}.hero-video-strip{position:relative;right:auto;bottom:auto;width:min(680px,100%);margin-top:2rem}.hero-side{padding-bottom:0}.trust-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-grid{grid-template-columns:1fr}.scenario-card{min-height:520px}.process-list{border-left:0;border-right:0}.process-image img{min-height:auto;aspect-ratio:16 / 10}}@media(max-width:760px){body{cursor:auto}a,button,[role=button]{cursor:pointer}.cursor-layer{display:none}.preloader{padding:1.25rem}.preloader-row{gap:1rem;font-size:10px;letter-spacing:.18em}.preloader-bottom span{font-size:.7rem;letter-spacing:.25em;text-align:center}.site-header{padding:1rem}.nav-left{gap:0}.nav-left span{display:none}.logo img{width:158px}.menu-toggle{display:inline-flex}.nav{position:fixed;top:82px;right:1rem;left:1rem;display:grid;justify-items:stretch;border:1px solid rgba(255,255,255,.15);border-radius:4px;background:#000000eb;padding:1rem;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;pointer-events:none;transform:translateY(-10px);transition:opacity .2s ease,transform .2s ease}.nav[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.nav a{justify-content:space-between;min-height:46px}.hero{min-height:auto;padding-top:8rem;padding-bottom:4rem}.hero-grid{min-height:auto;gap:3rem}.hero-main h1{font-size:clamp(44px,14.6vw,68px);line-height:.94}.hero-main h1>span{gap:.75rem}.hero-proof,.trust-grid,.pricing-grid,.security-list,.contact-outcomes{grid-template-columns:1fr}.hero-video-strip{display:none}.about-section,.security-section,.pricing-section,.contact-section{padding-top:4.5rem;padding-bottom:4.5rem}.about-intro{gap:1.5rem;margin-bottom:3rem}.about-intro h2,.security-section h2,.contact-copy h2,.faq-grid h2{font-size:clamp(34px,11vw,48px)}.mission-top{grid-template-columns:1fr}.mission-headline{border-left:0;border-top:1px solid var(--line);padding:2rem 1rem}.mission-headline h2{font-size:clamp(40px,13vw,58px)}.mission-logo-box{min-height:160px}.scenario-grid{width:var(--shell);padding:3rem 0}.scenario-card{min-height:470px}.scenario-caption{padding:1.5rem}.process-list article{grid-template-columns:42px 1fr;padding:1.2rem 1rem}.marquee{padding:3rem 0}.marquee span{margin:0 2rem;font-size:32px}.contact-section{gap:2rem}.contact-form{padding:1rem}.corner-button{width:100%}.footer{padding:4rem 1rem 5.5rem}.sticky-mobile-cta{display:inline-flex}[data-reveal]{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
