.home-lab{--home-bg:#090b0f;--home-text:#f1f2f4;--home-muted:#9b9fa9;--home-line:rgba(255,255,255,.11);background:var(--home-bg);color:var(--home-text);font-family:Arial,Helvetica,sans-serif;overflow-x:clip;isolation:isolate}.home-lab *{box-sizing:border-box}.home-lab a{color:inherit}.home-lab a:focus-visible,.home-lab summary:focus-visible{outline:2px solid #b5cdf4;outline-offset:6px}.home-lab svg{display:block}.home-lab section[id]{scroll-margin-top:100px}.home-skip{position:fixed;top:12px;left:20px;z-index:100;transform:translateY(-200%);padding:14px 22px;background:#f3f4f5;color:#090b0f!important;border-radius:6px}.home-skip:focus{transform:none}.home-hero{position:relative;background:radial-gradient(ellipse at 76% 41%,#17203380,transparent 57%);border-bottom:1px solid var(--home-line)}.home-hero-layout{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;min-height:680px;position:relative;padding-block:68px 50px;gap:12px}.home-hero-copy{position:relative;z-index:2}.home-eyebrow{display:flex;align-items:center;gap:12px;font:10px/1.8 monospace;text-transform:uppercase;letter-spacing:.14em;color:#acb5c4;margin:0}.home-eyebrow>span:not(.home-status-dot){color:#626c7b}.home-status-dot{width:5px;height:5px;flex-shrink:0;background:#b4c7e6;box-shadow:0 0 12px #aec5e9;border-radius:50%}.home-hero h1{font-size:clamp(65px,7.1vw,106px);line-height:1.02;letter-spacing:-.067em;font-weight:500;margin:32px 0}.home-hero h1>span{color:#8e96a5;background:linear-gradient(110deg,#e3e7ef,#606a7d);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.home-hero-body{font-size:16px;line-height:1.9;max-width:460px;color:#a6abb5;margin:0}.home-hero-buttons{margin-top:36px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;min-height:52px;padding:16px 24px;border-radius:4px;font-size:12px;font-weight:600;transition:background .25s,transform .25s}.home-button-primary{background:#e9edf3;color:#131722!important}.home-button-primary:hover{background:white;transform:translateY(-2px)}.home-button svg{width:18px;height:18px}.home-text-link{display:inline-flex;align-items:center;gap:16px;font-size:12px;border-bottom:1px solid #737d8d;padding-block:10px;transition:color .2s}.home-text-link:hover{color:#c9dbff}.home-text-link svg{width:16px;height:16px}.home-hero-bottom{display:flex;align-items:center;justify-content:space-between;padding-block:22px;border-top:1px solid var(--home-line);font:10px/1.8 monospace;letter-spacing:.04em;color:#737d8d}.home-hero-bottom a{display:flex;align-items:center;gap:24px}.home-hero-bottom svg{width:16px;transform:rotate(90deg)}.home-core{width:115%;margin-left:-6%;position:relative;aspect-ratio:1;max-width:660px}.home-core-svg{width:100%;height:100%;position:relative}.home-core-grid{position:absolute;inset:5%;background-image:linear-gradient(#a2b4d208 1px,transparent 0),linear-gradient(90deg,#a2b4d208 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 70%);mask-image:radial-gradient(ellipse,black,transparent 70%)}.home-core-halo{position:absolute;inset:22%;border-radius:50%;box-shadow:0 0 90px #709ee814,inset 0 0 70px #719eef08}.home-core-orbit{transform-origin:300px 300px;animation:home-orbit 55s linear infinite}.home-core-orbit-reverse{animation-direction:reverse;animation-duration:70s}.home-core-shield{animation:home-float 7s ease-in-out infinite}.home-core-caption{position:absolute;bottom:3%;left:0;right:0;text-align:center;font:8px monospace;letter-spacing:.2em;color:#69798e}.home-proof{display:grid;grid-template-columns:repeat(4,1fr);padding-block:32px;border-bottom:1px solid var(--home-line)}.home-proof>div{display:flex;align-items:center;gap:18px;padding-left:24px;border-left:1px solid var(--home-line)}.home-proof>div:first-child{padding-left:0;border:0}.home-proof strong{font-size:27px;font-weight:400;letter-spacing:-.05em}.home-proof span:not(.home-proof-mark){font:9px/1.8 monospace;text-transform:uppercase;letter-spacing:.08em;color:#8992a1;max-width:135px}.home-proof-mark{font-size:28px;color:#9cabc1}.home-section{padding-block:110px}.home-section-heading{display:grid;grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:42px}.home-lab h2{font-size:clamp(36px,3.8vw,56px);line-height:1.12;letter-spacing:-.045em;font-weight:400;margin:20px 0 0}.home-section-heading>p{font-size:14px;line-height:1.9;color:var(--home-muted);margin:0;max-width:425px;justify-self:end}.home-product{display:block;position:relative;overflow:hidden;border:1px solid var(--home-line);border-radius:8px;transition:border-color .3s,transform .3s;background:#101217}.home-product:hover{border-color:#8393af70;transform:translateY(-4px)}.home-product-top{display:flex;justify-content:space-between;align-items:center}.home-product-top img{border-radius:14px;width:56px;height:56px;-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 24px #0003}.home-product-number{font:9px monospace;letter-spacing:.15em;color:#7d818a}.home-product-category{font:10px/1.8 monospace;text-transform:uppercase;letter-spacing:.12em;margin:34px 0 12px;color:var(--product-accent,#d2b680)}.home-product h3{font-size:44px;letter-spacing:-.04em;font-weight:500;line-height:1.15;margin:0}.home-product-description{color:#a6a5a5;font-size:14px;line-height:1.85;margin:20px 0 0;max-width:510px}.home-product-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.home-product-tags>span{border:1px solid #d2b68025;border-radius:3px;padding:7px 10px;font:9px/1.4 monospace;color:#c6b389}.home-product-cta{display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:12px;margin-top:38px;border-top:1px solid var(--home-line);padding-top:20px}.home-product-cta svg{height:19px;width:19px;transition:transform .3s}.home-planning-card:hover .home-product-cta svg,.home-product:hover .home-product-cta svg{transform:translate(3px,-3px)}.home-noirlock{display:grid;grid-template-columns:1.08fr 1fr;background:linear-gradient(105deg,#171510,#0e0e10);--product-accent:#cbb27e}.home-product-copy{padding:38px 42px}.home-noirlock .home-product-cta{border:0;padding:0;color:#d2bb8d}.home-vault-visual{position:relative;min-height:470px;display:flex;align-items:center;justify-content:center;border-left:1px solid #d2b68010;perspective:900px;overflow:hidden}.home-vault-glow{position:absolute;inset:0;background:radial-gradient(ellipse,#d6ae5421,transparent 65%)}.home-vault-rings{position:absolute;width:430px;height:430px;border:1px solid #d2b68010;border-radius:50%;box-shadow:0 0 0 36px #d2b68005,0 0 0 72px #d2b68003}.home-vault-door{width:245px;height:286px;background:linear-gradient(130deg,#84704d,#26251f 16%,#161713 70%,#695a3f);border:1px solid #c9ae7860;padding:15px;border-radius:22px;box-shadow:20px 25px 60px #0009,inset 1px 1px 0 #dbbe8960;transform:rotateY(-20deg) rotate(-6deg);transition:transform .7s}.home-noirlock:hover .home-vault-door{transform:rotateY(-8deg) rotate(-2deg)}.home-vault-door-inner{height:100%;border:1px solid #c5ac7150;background:linear-gradient(145deg,#33342d,#14150f);border-radius:12px;display:flex;align-items:center;justify-content:space-around;flex-direction:column;color:#d3b77e;box-shadow:inset 0 0 25px #0008;padding-block:15px}.home-vault-door svg{width:130px}.home-vault-label{font:8px monospace;letter-spacing:.2em;color:#c3ab7c}.home-vault-caption{position:absolute;bottom:32px;font:8px monospace;color:#796f5a;letter-spacing:.13em}.home-security-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.home-security-grid .home-product{padding:34px 38px;display:flex;flex-direction:column}.home-product-subtitle{font-size:21px;letter-spacing:-.02em;margin:14px 0 0}.home-velren{--product-accent:#99c7b4;background:linear-gradient(140deg,#111c1a,#0c1112)}.home-nivyr{--product-accent:#9dbde2;background:linear-gradient(140deg,#111b28,#0d1018)}.home-security-grid .home-product-description{min-height:104px}.home-security-grid .home-product-cta{margin-top:auto;color:var(--product-accent)}.home-radar{position:relative;width:210px;height:210px;margin:22px auto 24px;overflow:hidden;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 33px,#8bbda414 34px 35px);border:1px solid #8bbda426}.home-radar:after,.home-radar:before{content:"";position:absolute;left:50%;top:0;width:1px;height:100%;background:#8bbda419}.home-radar:after{transform:rotate(90deg)}.home-radar-sweep{position:absolute;inset:0;background:conic-gradient(from 0deg,transparent 68%,#98cdb22e 99%,#98cdb26b);animation:home-orbit 12s linear infinite}.home-radar i{position:absolute;width:5px;height:5px;background:#a5d9b9;border-radius:50%;box-shadow:0 0 12px #8cbca8}.home-radar i:first-of-type{top:28%;left:66%}.home-radar i:nth-of-type(2){top:61%;left:25%}.home-radar i:nth-of-type(3){top:74%;left:61%}.home-radar-center{position:absolute;left:calc(50% - 3px);top:calc(50% - 3px);width:6px;height:6px;background:#bddcca;border-radius:50%}.home-network{width:100%;height:210px;color:#90aed3;margin:22px 0 24px}.home-private{background:#101318;border-block:1px solid var(--home-line)}.home-private-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.home-private-copy>p:not(.home-eyebrow){color:var(--home-muted);font-size:15px;line-height:1.9;max-width:465px;margin-top:24px}.home-private-copy .home-text-link{margin-top:22px}.home-private-files{position:relative;height:340px;max-width:460px;width:100%;margin-inline:auto;perspective:900px}.home-file{position:absolute;border:1px solid #66738835;border-radius:9px;background:linear-gradient(120deg,#242a34,#151a22);box-shadow:0 20px 50px #0004;padding:28px;width:85%;height:250px}.home-file-back{top:10px;left:8px;transform:rotate(-9deg);color:#586477;font:9px monospace;letter-spacing:.1em}.home-file-back i{display:block;background:#3a465625;height:12px;margin-top:28px;width:70%}.home-file-front{right:4px;bottom:16px;transform:rotate(5deg);transition:transform .5s}.home-private-files:hover .home-file-front{transform:rotate(1deg) translateY(-8px)}.home-file-head{display:flex;gap:14px;align-items:center;color:#b1bccd;font:10px/1.6 monospace;text-transform:uppercase;letter-spacing:.1em}.home-file-head svg{width:22px;flex-shrink:0}.home-redactions{margin-top:32px}.home-redactions i{display:block;height:10px;margin-bottom:13px;background:#05080c;border-radius:2px;width:90%}.home-redactions i:nth-child(2){width:68%}.home-redactions i:nth-child(3){width:80%}.home-file-footer{display:flex;justify-content:space-between;margin-top:34px;color:#637189;font:8px monospace;letter-spacing:.12em}.home-practices{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:70px;border-top:1px solid var(--home-line);padding-top:36px}.home-practices article>span{font:9px monospace;color:#7c8799}.home-practices h3{font-size:17px;font-weight:400;margin:17px 0 14px}.home-practices article>p{font-size:12px;line-height:1.9;color:#959daa;margin:0}.home-planning{background:#eeefeb;color:#1d242a}.home-planning .home-eyebrow{color:#59615f}.home-planning .home-section-heading>p{color:#69716e}.home-planning-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.home-planning-card{background:#f8f8f4;border:1px solid #26322b19;border-radius:8px;display:flex;flex-direction:column;padding:32px 34px;overflow:hidden;transition:transform .3s,border-color .3s}.home-planning-card:hover{transform:translateY(-4px);border-color:#26322b45}.home-planning-card .home-product-top>svg{width:22px;color:#687466}.home-planning-card h3{font-size:37px;letter-spacing:-.04em;font-weight:500;margin:0;line-height:1.2}.home-planning-card .home-product-category{color:#847453;margin-top:28px}.home-reminder .home-product-category{color:#667c99}.home-planning-card>p:not(.home-product-category){font-size:13px;line-height:1.9;color:#67716a;margin:18px 0 0;max-width:400px;min-height:75px}.home-planning-art{height:230px;position:relative;display:flex;align-items:center;justify-content:center;margin-top:12px;isolation:isolate}.home-calendar{width:226px;transform:rotate(-7deg);background:#fffdf6;border:1px solid #a08a472b;border-radius:10px;box-shadow:0 12px 35px #80651e15;padding:20px;z-index:1;transition:transform .5s}.home-dayvora:hover .home-calendar{transform:rotate(-3deg) translateY(-4px)}.home-calendar>span{font:9px monospace;letter-spacing:.2em;color:#897d55}.home-calendar>div{margin-top:17px;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.home-calendar i{display:grid;place-items:center;font:9px monospace;color:#8c8c7d;height:19px}.home-calendar i.calendar-selected{background:#ddd0a6;color:#564924;border-radius:50%}.home-calendar-orbit{position:absolute;width:330px;height:330px;border:1px solid #b2a77925;border-radius:50%;z-index:-1;box-shadow:0 0 0 30px #b2a77908}.home-task-stack{width:280px;position:relative}.home-task-stack>div{display:flex;align-items:center;gap:16px;border:1px solid #779ac725;background:#fff;box-shadow:0 12px 28px #2c466414;padding:19px;border-radius:7px;position:relative;transition:transform .5s}.home-task-stack>div:first-child{transform:rotate(-5deg) translateX(-9px);z-index:3}.home-task-stack>div:nth-child(2){transform:rotate(3deg) translateX(12px);z-index:2}.home-task-stack>div:nth-child(3){transform:rotate(-2deg);z-index:1}.home-reminder:hover .home-task-stack>div{transform:rotate(0)}.home-task-stack>div>span{border:1px solid #a8bed4;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;color:#6b89b2;font-size:10px}.home-task-stack>div:first-child>span{background:#7699c5;color:#fff}.home-task-stack i{width:110px;height:5px;background:#bccbda;border-radius:2px}.home-task-stack b{width:28px;height:5px;background:#e4eaf0;border-radius:2px;margin-left:auto}.home-planning-card .home-product-cta{border-color:#172c231a;margin-top:auto;color:#4e594f}.home-research{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.home-research>div>p:not(.home-eyebrow){color:var(--home-muted);font-size:14px;line-height:1.9;margin:24px 0}.home-research-layers>div{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--home-line);padding:25px 0}.home-research-layers>div>span:first-child{font:9px monospace;color:#63738b}.home-research-layers>div>span:nth-child(2){font-size:15px;flex:1}.home-research-layers>div>span:last-child{color:#74849e}.home-contact{position:relative;background:#141b25;border-block:1px solid var(--home-line);overflow:hidden;text-align:center;padding-block:100px 130px}.home-contact .home-container{position:relative;z-index:1}.home-contact .home-eyebrow{justify-content:center}.home-contact h2{max-width:750px;font-size:clamp(40px,5.2vw,76px);margin:25px auto}.home-contact p:not(.home-eyebrow){color:#9ba7b9;font-size:14px;line-height:1.9;max-width:530px;margin:24px auto 32px}.home-contact-watermark{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);font-size:clamp(90px,14vw,220px);font-weight:600;letter-spacing:-.05em;color:#fff025;white-space:nowrap;opacity:.04}.home-motion-ready [data-home-reveal]{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.home-motion-ready [data-home-reveal].home-in-view{opacity:1;transform:translateY(0)}.home-hero-copy{animation:home-enter .8s ease both}.home-core{animation:home-enter 1.2s ease both}@keyframes home-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes home-orbit{to{transform:rotate(1turn)}}@keyframes home-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(min-width:1600px){.home-hero h1{font-size:108px}}@media(max-width:1100px){.home-hero-layout{min-height:600px}.home-hero h1{font-size:78px}.home-private-layout,.home-research{gap:50px}.home-section-heading{gap:40px}.home-proof>div{padding-left:16px;gap:12px}.home-product-copy{padding:34px}.home-security-grid .home-product{padding:30px}}@media(max-width:767px){.home-hero-layout{grid-template-columns:1fr;padding-block:50px 24px;min-height:auto;gap:0}.home-hero h1{font-size:clamp(56px,10.5vw,80px);margin:26px 0;max-width:600px}.home-eyebrow{font-size:9px;letter-spacing:.09em}.home-hero-body{font-size:14px;line-height:1.8;max-width:500px}.home-hero-buttons{gap:18px;margin-top:28px}.home-button{min-height:48px;gap:18px;padding:15px 20px}.home-button,.home-text-link{font-size:11px}.home-core{width:100%;max-width:400px;margin:10px auto 0}.home-core-caption{font-size:7px}.home-hero-bottom{padding-block:16px;font-size:8px;gap:20px}.home-hero-bottom>span{max-width:230px}.home-hero-bottom a{gap:12px;white-space:nowrap}.home-proof{grid-template-columns:1fr 1fr;padding-block:24px;gap:22px 12px}.home-proof>div{padding:0;border:0;gap:14px}.home-proof strong{font-size:25px}.home-proof span:not(.home-proof-mark){font-size:8px}.home-section{padding-block:68px}.home-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}.home-section-heading>p{justify-self:start;max-width:500px;font-size:13px}.home-lab h2{font-size:37px;max-width:520px}.home-noirlock{grid-template-columns:1fr}.home-product-copy{padding:28px}.home-product h3{font-size:37px}.home-product-description{font-size:13px}.home-vault-visual{min-height:335px;border-left:0;border-top:1px solid #d2b68010}.home-vault-door{width:195px;height:230px}.home-vault-door svg{width:110px}.home-vault-caption{bottom:20px;font-size:7px}.home-product-category{margin-top:26px;font-size:9px}.home-security-grid{grid-template-columns:1fr;gap:16px;margin-top:16px}.home-security-grid .home-product{padding:28px}.home-security-grid .home-product-description{min-height:0}.home-product-subtitle{font-size:20px}.home-radar{width:190px;height:190px}.home-private-layout{grid-template-columns:1fr;gap:30px}.home-private-copy>p:not(.home-eyebrow){font-size:13px}.home-private-files{height:280px;max-width:380px}.home-file{height:220px;padding:24px}.home-file-front{bottom:12px}.home-file-head{font-size:9px}.home-redactions{margin-top:25px}.home-file-footer{margin-top:23px}.home-practices{grid-template-columns:1fr;gap:28px;margin-top:36px;padding-top:28px}.home-practices article{display:grid;grid-template-columns:24px 1fr;gap:0 12px}.home-practices article>span{padding-top:3px}.home-practices h3{margin:0 0 10px;font-size:16px}.home-practices article>p{grid-column:2;max-width:450px}.home-planning-grid{grid-template-columns:1fr;gap:16px}.home-planning-card{padding:28px}.home-planning-card h3{font-size:34px}.home-planning-card>p:not(.home-product-category){min-height:0}.home-planning-art{height:215px}.home-research{grid-template-columns:1fr;gap:30px}.home-research>div>p:not(.home-eyebrow){font-size:13px}.home-research-layers>div{padding:21px 0}.home-contact{padding-block:72px 95px}.home-contact h2{font-size:43px}.home-contact p:not(.home-eyebrow){font-size:13px}.home-contact-watermark{font-size:100px;bottom:-10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-lab *,.home-lab :after,.home-lab :before{animation:none!important;transition:none!important}.home-lab [data-home-reveal]{opacity:1!important;transform:none!important}}@media print{.home-lab{background:white;color:black}.home-lab [data-home-reveal]{opacity:1!important;transform:none!important}.home-core,.home-planning-art,.home-private-files{display:none}.home-lab *{animation:none!important}.home-lab p{color:inherit!important}.home-contact,.home-planning-card,.home-private,.home-product{background:white;color:black;-moz-column-break-inside:avoid;break-inside:avoid}.home-section{padding-block:32px}}