html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:#07090d}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
#nr-liquid{--nr-bg:#07090d;--nr-bg2:#0b0e14;--nr-text:#e9eef5;--nr-dim:#8b97a6;--nr-cyan:#56c9ff;--nr-blue:#5b8cff;--nr-green:#74e79a;--nr-violet:#b89cff;--nr-line:rgba(255,255,255,.12);--nr-max:1120px;background:var(--nr-bg);color:var(--nr-text);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;line-height:1.5;font-size:16px;letter-spacing:-.015em;isolation:isolate;position:relative;overflow:clip;-webkit-font-smoothing:antialiased;color-scheme:dark}
#nr-liquid *,#nr-liquid *:before,#nr-liquid *:after{box-sizing:border-box}#nr-liquid h1,#nr-liquid h2,#nr-liquid h3,#nr-liquid p{margin:0}#nr-liquid a{color:inherit;text-decoration:none}#nr-liquid button{font:inherit;color:inherit;cursor:pointer}#nr-liquid a:focus-visible,#nr-liquid button:focus-visible,#nr-liquid summary:focus-visible{outline:2px solid var(--nr-cyan);outline-offset:5px}#nr-liquid ::selection{background:#56c9ff55}#nr-liquid .nr-wrap{width:min(100% - 64px,var(--nr-max));margin:0 auto}#nr-liquid section{scroll-margin-top:110px}#nr-liquid .nr-skip{position:absolute;left:24px;top:-100px;z-index:2000;padding:12px;background:var(--nr-cyan);color:#071018}#nr-liquid .nr-skip:focus{top:20px}#nr-liquid .nr-gradient{background:linear-gradient(110deg,var(--nr-cyan) 12%,var(--nr-blue) 38%,var(--nr-violet) 70%,#d5c8ff 90%);background-clip:text;-webkit-background-clip:text;color:transparent}#nr-liquid .nr-kicker{font-size:14px;line-height:1.4;font-weight:500;color:var(--nr-cyan);margin:0 0 19px;letter-spacing:.015em}#nr-liquid .nr-h2{font-size:clamp(38px,5.7vw,68px);line-height:1.04;letter-spacing:-.055em;font-weight:600}#nr-liquid .nr-lead{color:var(--nr-dim);font-size:20px;line-height:1.5;letter-spacing:-.025em}#nr-liquid .nr-glass{--mx:50%;--my:20%;position:relative;background:radial-gradient(180px circle at var(--mx) var(--my),rgba(255,255,255,.1),transparent 85%),linear-gradient(135deg,rgba(255,255,255,.09),rgba(255,255,255,.025) 40%,rgba(255,255,255,.055));border:1px solid rgba(255,255,255,.16);box-shadow:0 14px 44px #0005,inset 0 1px 1px #ffffff2b,inset 0 -1px 1px #ffffff07;backdrop-filter:blur(28px) saturate(165%);-webkit-backdrop-filter:blur(28px) saturate(165%)}#nr-liquid .nr-glass:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(125deg,#ffffff6b,transparent 28%,transparent 65%,#ffffff33);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;pointer-events:none}#nr-liquid .nr-glass>*{position:relative;z-index:1}#nr-liquid .nr-header{position:sticky;top:0;z-index:100;padding:16px 24px 0;pointer-events:none;margin-bottom:-82px}#nr-liquid .nr-nav{max-width:1030px;min-height:64px;margin:auto;padding:8px 10px 8px 23px;border-radius:999px;display:flex;align-items:center;gap:22px;pointer-events:auto;background-color:rgba(14,19,29,.74)}#nr-liquid .nr-brand{font-size:19px;letter-spacing:-.7px;font-weight:600;white-space:nowrap;display:flex;gap:9px;align-items:center}#nr-liquid .nr-brand span{color:#a4afbf;font-weight:400}#nr-liquid .nr-logo{display:inline-grid;place-items:center;width:31px;height:31px;border-radius:10px;font-size:21px;font-weight:700;line-height:1;background:linear-gradient(140deg,#a1e3ff,#56c9ff 40%,#5b8cff);color:#05101d;box-shadow:0 2px 14px #56c9ff35,inset 0 1px 1px #fff9;font-style:normal}#nr-liquid .nr-links{display:flex;gap:22px;margin:auto;font-size:12px;color:#b4bdcb;align-items:center}#nr-liquid .nr-links a:hover{color:#fff}#nr-liquid .nr-nav-right{display:flex;align-items:center;gap:10px}#nr-liquid .nr-language{border:1px solid #ffffff18;border-radius:999px;padding:3px;display:flex;background:#04070c50}#nr-liquid .nr-language button{padding:7px 11px;min-height:32px;font-size:11px;line-height:1;border:none;border-radius:999px;background:none;color:#8b97a6;transition:background .25s,box-shadow .25s}#nr-liquid .nr-language button[aria-pressed=true]{color:#e9eef5;background:linear-gradient(145deg,#ffffff24,#ffffff0c);box-shadow:inset 0 1px 1px #fff4,0 3px 8px #0004}#nr-liquid .nr-nav-cta{font-size:12px;padding:11px 18px;border-radius:999px;color:#071523;background:linear-gradient(130deg,#75d2ff,#5b8cff);box-shadow:inset 0 1px 1px #ffffff80;white-space:nowrap}#nr-liquid .nr-burger{display:none;width:40px;height:40px;border:0;background:transparent;border-radius:50%;font-size:22px}#nr-liquid .nr-hero{padding:167px 24px 42px;text-align:center;position:relative;overflow:hidden;background:radial-gradient(ellipse 65% 48% at 50% 55%,#15244255,transparent 85%),var(--nr-bg)}#nr-liquid .nr-hero:before{content:"";position:absolute;top:50px;left:12%;width:76%;height:600px;background:radial-gradient(ellipse 40% 35% at 35% 60%,#1f6bff1c,transparent 100%),radial-gradient(ellipse 40% 40% at 70% 70%,#7c5bff1c,transparent 100%);pointer-events:none}#nr-liquid .nr-hero-copy{position:relative;z-index:2;max-width:930px;margin:auto}#nr-liquid .nr-hero .nr-kicker{color:#a3aec0;font-size:13px;margin-bottom:22px}#nr-liquid h1{font-size:clamp(56px,8vw,104px);font-weight:600;letter-spacing:-.065em;line-height:1.015;margin:0 auto 25px}#nr-liquid h1 span{display:block}#nr-liquid .nr-hero .nr-lead{max-width:640px;margin:auto;font-size:19px;line-height:1.5;color:#9ca7b9}#nr-liquid .nr-actions{display:flex;justify-content:center;align-items:center;gap:16px;margin-top:30px;flex-wrap:wrap}#nr-liquid .nr-action{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 23px;min-height:48px;font-size:14px;border-radius:999px;border:1px solid #ffffff26;transition:transform .3s,box-shadow .3s,background .3s;white-space:nowrap}#nr-liquid .nr-action:hover{transform:translateY(-2px);box-shadow:0 8px 24px #56c9ff22}#nr-liquid .nr-action-main{background:linear-gradient(135deg,var(--nr-cyan),var(--nr-blue));color:#05131f;border-color:#87c9ff;font-weight:500;box-shadow:0 5px 25px #5b8cff22,inset 0 1px 1px #ffffff80}#nr-liquid .nr-action-secondary{background:linear-gradient(140deg,#ffffff10,#ffffff04);box-shadow:inset 0 1px 1px #fff2;backdrop-filter:blur(12px)}#nr-liquid .nr-arrow{font-size:17px;line-height:1}#nr-liquid .nr-sculpture{width:min(760px,100%);height:315px;position:relative;margin:22px auto 0;perspective:1000px;pointer-events:none}#nr-liquid .nr-halo{position:absolute;left:50%;top:53%;width:590px;height:170px;border-radius:50%;transform:translate(-50%,-50%) rotate(-9deg);border:1px solid #a7dcff85;background:radial-gradient(ellipse at center,transparent 48%,#5b8cff05 55%,#b89cff16 63%,#b3eaff47 69%,transparent 70%);box-shadow:inset 0 2px 2px #ffffffb0,inset 2px 9px 17px #56c9ff21,inset -4px -9px 22px #b89cff40,0 0 1px #fff5,0 0 35px #5b8cff15;backdrop-filter:blur(2px)}#nr-liquid .nr-halo.two{transform:translate(-50%,-50%) rotate(25deg);width:450px;height:190px;border-color:#a6b9ff55;opacity:.75}#nr-liquid .nr-core{position:absolute;left:50%;top:49%;width:200px;height:200px;transform:translate(-50%,-50%) rotate(-15deg);border-radius:58px;background:radial-gradient(120px circle at 20% 5%,#e6f8ff40,transparent),linear-gradient(145deg,#56c9ff38,#1c365c25 30%,#111a2d90 60%,#b89cff38);border:1px solid #c7e2ff70;box-shadow:inset 2px 3px 5px #fff7,inset -3px -3px 5px #b89cff70,inset 0 0 40px #7294ff21,0 20px 55px #000b,0 0 60px #5b8cff26;backdrop-filter:blur(15px) saturate(160%);display:grid;place-items:center}#nr-liquid .nr-core span{font-size:97px;font-weight:600;letter-spacing:-10px;line-height:1;background:linear-gradient(135deg,#f2fcff,#8bd5ff 40%,#b49cff 70%,#c0f8e1);background-clip:text;-webkit-background-clip:text;color:transparent;text-shadow:0 8px 24px #56c9ff15;transform:rotate(15deg) translateX(-5px)}#nr-liquid .nr-spark{position:absolute;width:7px;height:7px;left:14%;top:59%;border-radius:50%;background:#c2edff;box-shadow:0 0 18px #56c9ff,0 0 50px #5b8cff}#nr-liquid .nr-spark.s2{left:80%;top:35%;width:4px;height:4px;background:#e3d5ff;box-shadow:0 0 20px #b89cff}#nr-liquid .nr-ground{position:absolute;left:20%;right:20%;bottom:14px;height:30px;filter:blur(18px);background:linear-gradient(90deg,#56c9ff50,#5b8cff70,#b89cff50);border-radius:50%;opacity:.4}#nr-liquid .nr-hero-foot{display:flex;justify-content:center;align-items:center;gap:16px;font-size:11px;color:#7f8c9f;margin-top:6px}#nr-liquid .nr-hero-foot i{width:3px;height:3px;border-radius:50%;background:#607087}#nr-liquid .nr-directory{padding:65px 0 70px;background:#0b0e14;border-top:1px solid #ffffff08;border-bottom:1px solid #ffffff09}#nr-liquid .nr-directory-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}#nr-liquid .nr-directory-top p{font-size:14px;font-weight:500;color:#a6b2c3}#nr-liquid .nr-directory-top small{color:#647185;font-size:11px}#nr-liquid .nr-directory-links{display:flex;flex-wrap:wrap;gap:9px}#nr-liquid .nr-directory-links a{display:flex;align-items:center;gap:16px;font-size:12px;padding:11px 17px;border-radius:999px;background:#ffffff03;border:1px solid #ffffff13;color:#b7c2d2;transition:background .2s,border .2s}#nr-liquid .nr-directory-links a:hover{background:#ffffff0a;border-color:#56c9ff66;color:#e9eef5}#nr-liquid .nr-directory-links a span:last-child{color:#71849e}#nr-liquid .nr-direction{padding:94px 0 76px;position:relative;background:var(--nr-bg);border-bottom:1px solid #ffffff09;--tone:var(--nr-cyan);--tint:#56c9ff}#nr-liquid .nr-direction:nth-child(even){background:var(--nr-bg2)}#nr-liquid .nr-direction[data-tone=violet]{--tone:var(--nr-violet);--tint:#b89cff}#nr-liquid .nr-direction[data-tone=green]{--tone:var(--nr-green);--tint:#74e79a}#nr-liquid .nr-direction[data-tone=blue]{--tone:var(--nr-blue);--tint:#5b8cff}#nr-liquid .nr-direction .nr-kicker{color:var(--tone);font-size:15px;margin-bottom:24px;display:flex;align-items:center;gap:15px}#nr-liquid .nr-direction .nr-kicker small{font-size:10px;letter-spacing:.1em;color:#617086;font-weight:400}#nr-liquid .nr-direction-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:375px}#nr-liquid .nr-direction:nth-child(even) .nr-direction-copy{order:2}#nr-liquid .nr-direction:nth-child(even) .nr-scene{order:1}#nr-liquid .nr-direction h2{font-size:clamp(38px,4.7vw,58px);line-height:1.07;letter-spacing:-.05em;font-weight:600;max-width:530px;overflow-wrap:break-word}#nr-liquid .nr-direction .nr-lead{font-size:16px;line-height:1.65;max-width:450px;margin-top:24px}#nr-liquid .nr-text-link{display:inline-flex;align-items:center;gap:11px;font-size:13px;color:var(--tone,var(--nr-cyan));margin-top:26px}#nr-liquid .nr-text-link:hover{text-decoration:underline;text-underline-offset:5px}#nr-liquid .nr-features{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:53px;border-top:1px solid #ffffff10;padding-top:28px}#nr-liquid .nr-feature{padding-right:24px;border-right:1px solid #ffffff10}#nr-liquid .nr-feature:last-child{border-right:0;padding-right:0}#nr-liquid .nr-feature h3{font-size:14px;font-weight:500;color:#d5deec;letter-spacing:-.015em;margin-bottom:9px}#nr-liquid .nr-feature p{font-size:12px;color:var(--nr-dim);line-height:1.7;max-width:300px}#nr-liquid .nr-outcome{display:flex;align-items:center;gap:10px;margin-top:26px;font-size:11px;color:#77879c}#nr-liquid .nr-outcome i{display:block;width:4px;height:4px;background:var(--tone);border-radius:50%;flex-shrink:0}#nr-liquid .nr-scene{height:340px;position:relative;perspective:1000px;isolation:isolate;pointer-events:none;max-width:510px;width:100%;margin:auto}#nr-liquid .nr-scene:before{content:"";position:absolute;inset:6%;background:radial-gradient(ellipse,color-mix(in srgb,var(--tone) 16%,transparent),transparent 68%);filter:blur(24px);z-index:-1}#nr-liquid .nr-scene .nr-glass{backdrop-filter:blur(14px) saturate(180%);-webkit-backdrop-filter:blur(14px) saturate(180%)}#nr-liquid .nr-visual-label{font-size:10px;color:var(--nr-dim);letter-spacing:.1em;text-transform:uppercase}#nr-liquid .nr-art-window{width:330px;max-width:90%;min-height:220px;padding:24px;border-radius:25px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-7deg);background-color:#11172285}#nr-liquid .nr-art-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;color:#aabed6;font-size:11px}#nr-liquid .nr-led{width:5px;height:5px;border-radius:50%;background:var(--tone);box-shadow:0 0 10px var(--tone)}#nr-liquid .nr-dash{height:5px;border-radius:4px;background:#ffffff12;margin:12px 0}#nr-liquid .nr-dash.w80{width:80%}#nr-liquid .nr-dash.w60{width:60%}#nr-liquid .nr-dash.w40{width:40%}#nr-liquid .nr-ai-chip{position:absolute;left:50%;top:50%;width:182px;height:182px;transform:translate(-50%,-50%) rotate(-12deg);border-radius:40px;display:grid;place-items:center;background:linear-gradient(140deg,#56c9ff20,#152e5480 45%,#b89cff21);border:1px solid #9edbff70;box-shadow:inset 1px 2px 4px #ffffff6b,inset -2px -2px 4px #b89cff40,0 28px 60px #0009,0 0 55px #56c9ff16}#nr-liquid .nr-ai-chip b{font-size:78px;font-weight:500;background:linear-gradient(130deg,#b9f0ff,#56c9ff,#b89cff);background-clip:text;-webkit-background-clip:text;color:transparent;letter-spacing:-4px}#nr-liquid .nr-chip-orbit{position:absolute;inset:18% 9%;border:1px solid #56c9ff20;border-radius:50%;transform:rotate(-20deg)}#nr-liquid .nr-chip-orbit.two{inset:2% 23%;transform:rotate(22deg);border-color:#b89cff25}#nr-liquid .nr-floating-tag{position:absolute;padding:10px 14px;font-size:10px;letter-spacing:.04em;color:#a7c1dd;border-radius:13px;min-width:80px;text-align:center;background-color:#13203690}#nr-liquid .nr-floating-tag.t1{left:0;top:45px;transform:rotate(-6deg)}#nr-liquid .nr-floating-tag.t2{right:0;bottom:45px;transform:rotate(5deg)}#nr-liquid .nr-data-plate{width:250px;height:145px;position:absolute;left:50%;top:50%;border:1px solid #c8ffe140;border-radius:28px;transform:translate(-50%,-50%) rotateX(58deg) rotateZ(-35deg);background:linear-gradient(145deg,#74e79a26,#123b2d44,#74e79a09);box-shadow:inset 1px 1px 3px #fff7,inset -2px -2px 6px #74e79a22,0 13px 35px #0005;display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:28px}#nr-liquid .nr-data-plate i{width:100%;aspect-ratio:1;border-radius:6px;background:#b5ffce20;border:1px solid #b5ffce35;box-shadow:inset 0 1px 3px #fff3}#nr-liquid .nr-data-plate.p1{top:36%;opacity:1;z-index:3}#nr-liquid .nr-data-plate.p2{top:52%;opacity:.7;z-index:2}#nr-liquid .nr-data-plate.p3{top:68%;opacity:.4;z-index:1}#nr-liquid .nr-fin-card{position:absolute;width:305px;height:184px;left:50%;top:50%;border-radius:26px;transform:translate(-50%,-50%) rotate(-10deg);padding:25px;background:linear-gradient(140deg,#5b8cff20,#18336065,#5b8cff09);box-shadow:inset 0 2px 3px #ffffff42,0 22px 45px #0006}#nr-liquid .nr-fin-card.back{transform:translate(-38%,-69%) rotate(9deg);opacity:.4}#nr-liquid .nr-fin-card .nr-art-top{padding-bottom:35px}#nr-liquid .nr-fin-card b{font-size:34px;font-weight:500;letter-spacing:6px;color:#a9caff}#nr-liquid .nr-fin-card .nr-card-footer{display:flex;justify-content:space-between;font-size:10px;margin-top:18px;color:#a2b2cd}#nr-liquid .nr-card-orb{width:28px;height:28px;border:1px solid #b3ceff8a;border-radius:50%;box-shadow:inset 0 0 12px #5b8cff30}#nr-liquid .nr-lesson{width:300px;position:absolute;left:50%;top:50%;padding:24px;border-radius:26px;background-color:#19172b8c;transform:translate(-50%,-50%) rotate(-6deg)}#nr-liquid .nr-lesson-back{width:270px;height:210px;position:absolute;left:50%;top:50%;border-radius:27px;transform:translate(-35%,-58%) rotate(7deg);opacity:.45}#nr-liquid .nr-lesson-title{font-size:23px;font-weight:500;line-height:1.2;margin:9px 0 20px;color:#d3c6ff}#nr-liquid .nr-lesson-item{padding:12px 0;display:flex;align-items:center;gap:12px;border-top:1px solid #ffffff0c;font-size:11px;color:#a3a2bb}#nr-liquid .nr-lesson-item i{font-style:normal;display:grid;place-items:center;width:23px;height:23px;border-radius:50%;border:1px solid #b89cff55;color:#c8b2ff;font-size:10px}#nr-liquid .nr-med-cross{position:absolute;inset:0;display:grid;place-items:center;font-size:260px;line-height:1;font-family:Arial;font-weight:400;transform:rotate(-8deg);color:#74e79a13;-webkit-text-stroke:1px #b0ffd76b;text-shadow:0 3px 20px #74e79a25;filter:drop-shadow(0 15px 25px #000)}#nr-liquid .nr-health-wave{position:absolute;width:310px;height:90px;top:49%;left:50%;transform:translate(-50%,-5%) rotate(-8deg);border-radius:22px;display:flex;align-items:center;justify-content:center;gap:4px;background-color:#11231e70}#nr-liquid .nr-health-wave i{width:3px;border-radius:2px;background:linear-gradient(#c0ffda,#74e79a40);height:var(--h);opacity:.8}#nr-liquid .nr-paper{width:190px;height:245px;border-radius:22px;position:absolute;left:50%;top:50%;transform:translate(-58%,-50%) rotate(-9deg);padding:28px 24px;background-color:#121b2d80}#nr-liquid .nr-paper.back{transform:translate(-28%,-50%) rotate(12deg);opacity:.5}#nr-liquid .nr-paper b{font-size:57px;font-weight:500;color:#acdfff;line-height:1.3;letter-spacing:-5px}#nr-liquid .nr-paper .nr-dash{height:4px;background:#a7d6ff22}#nr-liquid .nr-civic{position:absolute;width:300px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-7deg);padding:26px;border-radius:26px;background-color:#17263b75}#nr-liquid .nr-civic-badge{width:50px;height:50px;display:grid;place-items:center;border:1px solid #5b8cff50;background:#5b8cff15;border-radius:17px;color:#a5caff;font-size:25px;margin-bottom:18px}#nr-liquid .nr-civic-row{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff0d;padding:12px 0;font-size:11px;color:#a4b5ce}#nr-liquid .nr-civic-row i{font-style:normal;color:#74e79a}#nr-liquid .nr-flow{position:absolute;inset:20px;display:flex;align-items:center;justify-content:center;gap:15px;transform:rotate(-10deg)}#nr-liquid .nr-flow:before{content:"";height:1px;background:linear-gradient(90deg,#b89cff22,#b89cffaa,#b89cff22);position:absolute;left:5%;right:5%;top:50%}#nr-liquid .nr-flow-node{width:90px;height:105px;flex-shrink:0;border-radius:26px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background-color:#221a3e80;color:#ccbbff;font-size:25px}#nr-liquid .nr-flow-node small{font-size:9px;color:#9d91b5}#nr-liquid .nr-flow-node:nth-child(2){height:132px;width:109px;border-color:#c5b0ff77;box-shadow:inset 0 1px 2px #ffffff50,0 10px 40px #b89cff20}#nr-liquid .nr-cloud-globe{position:absolute;width:245px;height:245px;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 28% 20%,#aceeff30,transparent 45%),radial-gradient(circle at 65% 80%,#5b8cff30,#080f1a40 60%);box-shadow:inset 1px 2px 3px #b5e6ff80,inset -3px -4px 13px #5b8cff40,0 25px 60px #0005;border:1px solid #5b8cff44;overflow:hidden}#nr-liquid .nr-cloud-globe i{position:absolute;inset:15% -10%;border:1px solid #8bcfff30;border-radius:50%}#nr-liquid .nr-cloud-globe i:nth-child(2){inset:30% -10%}#nr-liquid .nr-cloud-globe i:nth-child(3){inset:-10% 23%}#nr-liquid .nr-cloud-globe i:nth-child(4){inset:-10% 40%}#nr-liquid .nr-cloud-globe:after{content:"";position:absolute;inset:45%;background:#9edfff;border-radius:50%;box-shadow:0 0 35px #56c9ff80;filter:blur(10px);opacity:.4}#nr-liquid .nr-virtual-box{position:absolute;width:280px;height:85px;left:50%;top:50%;border-radius:21px;transform:translate(-50%,-50%) rotate(-7deg);display:flex;align-items:center;justify-content:space-between;padding:22px 26px;font-size:12px;color:#a6b8ce;background-color:#11252b65;box-shadow:inset 0 1px 1px #fff3,0 16px 25px #0004}#nr-liquid .nr-virtual-box:nth-child(1){top:27%;z-index:3}#nr-liquid .nr-virtual-box:nth-child(2){top:50%;z-index:2;opacity:.8;transform:translate(-43%,-50%) rotate(-7deg)}#nr-liquid .nr-virtual-box:nth-child(3){top:73%;z-index:1;opacity:.5;transform:translate(-36%,-50%) rotate(-7deg)}#nr-liquid .nr-server-lights{display:flex;gap:7px}#nr-liquid .nr-server-lights i{width:4px;height:4px;background:var(--nr-green);border-radius:50%;box-shadow:0 0 8px #74e79a50}#nr-liquid .nr-story{padding:115px 0;background:radial-gradient(ellipse 70% 90% at 20% 40%,#141d3538,transparent),var(--nr-bg2);border-bottom:1px solid #ffffff09}#nr-liquid .nr-story-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:100px;align-items:center}#nr-liquid .nr-story-grid>div{min-width:0}#nr-liquid .nr-story-origin{container-type:inline-size}#nr-liquid .nr-year{font-size:clamp(88px,13vw,188px);font-weight:600;letter-spacing:0;font-kerning:none;font-variant-numeric:lining-nums tabular-nums;line-height:1.12;white-space:nowrap;width:max-content;max-width:100%;padding-inline-end:.05em;overflow:visible;background:linear-gradient(120deg,#e9eef5,#9eaac255,#56c9ff80);background-clip:text;-webkit-background-clip:text;color:transparent;position:relative}#nr-liquid .nr-year:after{content:"";position:absolute;bottom:-20px;left:0;right:10%;height:1px;background:linear-gradient(90deg,#5b8cff77,transparent)}#nr-liquid .nr-story .nr-lead{margin-top:24px;font-size:17px}#nr-liquid .nr-story .nr-h2{font-size:45px}#nr-liquid .nr-process{padding:100px 0;background:var(--nr-bg);border-bottom:1px solid #ffffff09}#nr-liquid .nr-process-head{text-align:center;max-width:780px;margin:auto}#nr-liquid .nr-process-head .nr-lead{margin:23px auto 0;font-size:17px;max-width:550px}#nr-liquid .nr-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:60px}#nr-liquid .nr-step-num{width:45px;height:45px;display:grid;place-items:center;border-radius:50%;font-size:12px;color:#b7cbec;margin-bottom:24px;background:#151f3050}#nr-liquid .nr-step h3{font-size:17px;line-height:1.3;font-weight:500;margin-bottom:12px;letter-spacing:-.035em}#nr-liquid .nr-step p{font-size:12px;line-height:1.7;color:var(--nr-dim)}#nr-liquid .nr-about{padding:100px 0;background:var(--nr-bg2)}#nr-liquid .nr-about .nr-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:90px}#nr-liquid .nr-about .nr-h2{font-size:49px}#nr-liquid .nr-about .nr-lead{font-size:17px}#nr-liquid .nr-region-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:29px}#nr-liquid .nr-region-pills span{padding:9px 14px;border-radius:99px;font-size:11px;color:#a7c2dd;background:#ffffff04;border:1px solid #ffffff0f}#nr-liquid .nr-contact{padding:30px 0 70px;background:var(--nr-bg2)}#nr-liquid .nr-contact-panel{padding:70px 30px 48px;border-radius:40px;text-align:center;overflow:hidden;background-color:#111824}#nr-liquid .nr-contact-panel:after{content:"";position:absolute;inset:-70px 10% 25%;background:radial-gradient(ellipse,#56c9ff10,transparent 68%);pointer-events:none}#nr-liquid .nr-contact .nr-h2{font-size:clamp(40px,6vw,72px)}#nr-liquid .nr-contact .nr-lead{max-width:530px;margin:23px auto 0;font-size:17px}#nr-liquid .nr-mail{display:inline-flex;align-items:center;gap:26px;padding:17px 27px;border-radius:999px;margin-top:33px;font-size:19px;background-color:#ffffff05;transition:border .3s,transform .3s}#nr-liquid .nr-mail:hover{border-color:#56c9ff8a;transform:translateY(-2px)}#nr-liquid .nr-mail .nr-arrow{color:#8ad4ff}#nr-liquid .nr-contact-bottom{border-top:1px solid #ffffff0d;margin-top:50px;padding-top:27px;display:grid;grid-template-columns:1fr 1fr;gap:30px;text-align:left}#nr-liquid .nr-contact-bottom strong{font-size:12px;font-weight:500;color:#abb8cb;display:block;margin-bottom:7px}#nr-liquid .nr-contact-bottom p{font-size:12px;color:#79879b;line-height:1.7}#nr-liquid .nr-contact-bottom small{font-size:10px;color:#697990;display:block;margin-top:7px}#nr-liquid .nr-footer{background:var(--nr-bg);border-top:1px solid #ffffff0a;padding:28px 0}#nr-liquid .nr-footer .nr-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}#nr-liquid .nr-footer .nr-brand{font-size:14px}#nr-liquid .nr-footer p,#nr-liquid .nr-footer a.nr-top{font-size:10px;color:#748297}#nr-liquid .nr-footer a.nr-top:hover{color:#b5c8e1}
@supports not (backdrop-filter:blur(20px)){#nr-liquid .nr-nav{background-color:#151b28}#nr-liquid .nr-glass{background-color:#121927}}
@media(min-width:1400px){#nr-liquid .nr-hero{padding-top:183px}#nr-liquid .nr-sculpture{height:345px}#nr-liquid .nr-direction{padding-top:115px;padding-bottom:86px}}
@media(max-width:1000px){#nr-liquid .nr-nav{gap:15px}#nr-liquid .nr-links{gap:15px}#nr-liquid .nr-nav-cta{display:none}#nr-liquid .nr-direction-grid{gap:32px}#nr-liquid .nr-direction h2{font-size:46px}#nr-liquid .nr-steps{gap:23px}#nr-liquid .nr-story-grid{gap:65px}#nr-liquid .nr-about .nr-wrap{gap:55px}}
@media(max-width:760px){#nr-liquid .nr-wrap{width:calc(100% - 40px)}#nr-liquid .nr-header{padding:12px 12px 0;top:0;margin-bottom:-76px}#nr-liquid .nr-nav{padding:7px 9px 7px 16px;min-height:60px;gap:9px}#nr-liquid .nr-brand{font-size:17px;gap:8px}#nr-liquid .nr-logo{width:28px;height:28px;font-size:19px}#nr-liquid .nr-nav-right{margin-left:auto;gap:5px}#nr-liquid .nr-language button{padding:8px 10px;min-height:34px}#nr-liquid .nr-burger{display:block}#nr-liquid .nr-links{display:none;position:absolute;left:0;right:0;top:74px;flex-direction:column;align-items:stretch;gap:0;padding:14px 23px;background:#111925f5;backdrop-filter:blur(25px);border:1px solid #ffffff20;border-radius:26px;box-shadow:0 20px 40px #0008;font-size:15px}#nr-liquid .nr-links.is-open{display:flex}#nr-liquid .nr-links a{padding:14px 0;border-bottom:1px solid #ffffff0c}#nr-liquid .nr-links a:last-child{border:0}#nr-liquid .nr-hero{padding:140px 20px 36px}#nr-liquid h1{font-size:clamp(48px,8.7vw,68px);letter-spacing:-.06em;line-height:1.05}#nr-liquid .nr-hero .nr-kicker{font-size:11px;max-width:290px;margin:0 auto 24px}#nr-liquid .nr-hero .nr-lead{font-size:16px;max-width:480px}#nr-liquid .nr-actions{gap:10px;margin-top:27px}#nr-liquid .nr-action{font-size:12px;padding:13px 19px;gap:13px}#nr-liquid .nr-sculpture{height:270px;margin-top:30px}#nr-liquid .nr-halo{width:430px;height:125px}#nr-liquid .nr-halo.two{width:340px;height:160px}#nr-liquid .nr-core{width:160px;height:160px;border-radius:45px}#nr-liquid .nr-core span{font-size:78px}#nr-liquid .nr-hero-foot{font-size:10px;gap:12px;flex-wrap:wrap}#nr-liquid .nr-directory{padding:35px 0 40px}#nr-liquid .nr-directory-top small{display:none}#nr-liquid .nr-directory-links{gap:7px}#nr-liquid .nr-directory-links a{font-size:11px;padding:9px 13px;gap:10px}#nr-liquid .nr-direction{padding:67px 0 47px}#nr-liquid .nr-direction-grid{grid-template-columns:1fr;gap:24px;min-height:0}#nr-liquid .nr-direction:nth-child(even) .nr-direction-copy{order:0}#nr-liquid .nr-direction:nth-child(even) .nr-scene{order:0}#nr-liquid .nr-direction h2{font-size:clamp(37px,7.3vw,52px);max-width:580px}#nr-liquid .nr-direction .nr-kicker{font-size:13px;margin-bottom:20px}#nr-liquid .nr-direction .nr-lead{font-size:15px;margin-top:19px;max-width:550px}#nr-liquid .nr-text-link{margin-top:20px;font-size:12px}#nr-liquid .nr-scene{height:300px;max-width:440px;margin:5px auto 0}#nr-liquid .nr-features{margin-top:30px;gap:21px;padding-top:25px}#nr-liquid .nr-feature{padding-right:14px}#nr-liquid .nr-feature h3{font-size:13px}#nr-liquid .nr-feature p{font-size:11px}#nr-liquid .nr-story{padding:65px 0}#nr-liquid .nr-story-grid{grid-template-columns:1fr;gap:55px}#nr-liquid .nr-year{font-size:clamp(88px,36vw,188px)}#nr-liquid .nr-story .nr-h2{font-size:39px}#nr-liquid .nr-story .nr-lead{font-size:16px}#nr-liquid .nr-process{padding:69px 0}#nr-liquid .nr-h2{font-size:42px}#nr-liquid .nr-process-head .nr-lead{font-size:15px}#nr-liquid .nr-steps{grid-template-columns:1fr 1fr;gap:35px 25px;margin-top:40px}#nr-liquid .nr-step-num{margin-bottom:18px}#nr-liquid .nr-step h3{font-size:17px}#nr-liquid .nr-step p{font-size:12px}#nr-liquid .nr-about{padding:65px 0}#nr-liquid .nr-about .nr-wrap{grid-template-columns:1fr;gap:25px}#nr-liquid .nr-about .nr-h2{font-size:42px}#nr-liquid .nr-about .nr-lead{font-size:16px}#nr-liquid .nr-contact{padding:10px 0 40px}#nr-liquid .nr-contact-panel{padding:48px 24px 31px;border-radius:29px}#nr-liquid .nr-contact .nr-h2{font-size:43px}#nr-liquid .nr-contact .nr-lead{font-size:15px}#nr-liquid .nr-mail{font-size:17px;padding:16px 22px;gap:17px}#nr-liquid .nr-contact-bottom{margin-top:38px;padding-top:23px;gap:23px}#nr-liquid .nr-contact-bottom p{font-size:11px}#nr-liquid .nr-footer .nr-wrap{gap:20px}#nr-liquid .nr-footer p{order:3;width:100%;font-size:10px}}
@media(max-width:430px){#nr-liquid .nr-hero{padding-top:126px}#nr-liquid h1{font-size:clamp(41px,10.8vw,49px)}#nr-liquid .nr-halo{width:330px;height:100px}#nr-liquid .nr-halo.two{width:255px;height:130px}#nr-liquid .nr-core{width:138px;height:138px;border-radius:39px}#nr-liquid .nr-core span{font-size:68px;letter-spacing:-7px}#nr-liquid .nr-sculpture{height:245px}#nr-liquid .nr-brand{font-size:15px}#nr-liquid .nr-brand span{display:none}#nr-liquid .nr-nav{gap:6px}#nr-liquid .nr-language button{padding:8px 9px}#nr-liquid .nr-features{grid-template-columns:1fr;gap:20px}#nr-liquid .nr-feature{border-right:0;padding-right:0}#nr-liquid .nr-feature h3{font-size:14px;margin-bottom:6px}#nr-liquid .nr-feature p{font-size:12px;max-width:none}#nr-liquid .nr-outcome{font-size:11px;line-height:1.6}#nr-liquid .nr-fin-card{width:260px;height:170px}#nr-liquid .nr-lesson{width:270px}#nr-liquid .nr-lesson-back{width:240px}#nr-liquid .nr-health-wave{width:265px}#nr-liquid .nr-flow{inset:10px;gap:10px}#nr-liquid .nr-flow-node{width:73px;height:92px;border-radius:22px}#nr-liquid .nr-flow-node:nth-child(2){width:87px;height:117px}#nr-liquid .nr-virtual-box{width:235px;height:75px;padding:18px 22px}#nr-liquid .nr-floating-tag{font-size:9px;padding:9px 11px;min-width:60px}#nr-liquid .nr-contact-bottom{grid-template-columns:1fr}#nr-liquid .nr-mail{font-size:16px;padding:14px 19px}#nr-liquid .nr-actions{gap:9px}#nr-liquid .nr-action{padding:13px 15px;font-size:12px}}
@media(pointer:coarse){#nr-liquid .nr-language button{min-height:38px;min-width:38px}#nr-liquid .nr-directory-links a{min-height:44px}#nr-liquid .nr-text-link{min-height:40px}}
@media(prefers-reduced-motion:reduce){#nr-liquid *,#nr-liquid *:before,#nr-liquid *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
#nr-liquid .nr-model-board{width:310px;height:240px;padding:27px;border-radius:26px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-7deg);background-color:#21182d60}#nr-liquid .nr-model-grid{position:relative;height:150px;display:grid;grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;padding:12px 4px 0}#nr-liquid .nr-model-grid i{border-radius:6px 6px 2px 2px;height:var(--h);background:linear-gradient(#d9c7ff77,#b89cff12);border:1px solid #b89cff35;box-shadow:inset 0 1px 2px #fff5}#nr-liquid .nr-model-grid:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#b89cff40}

@media(max-width:430px){#nr-liquid .nr-model-board{width:255px;height:224px;padding:22px}#nr-liquid .nr-civic{width:255px;padding:23px}#nr-liquid .nr-fin-card.back{width:230px;transform:translate(-43%,-75%) rotate(6deg)}}

@supports(font-size:1cqi){#nr-liquid .nr-story-origin .nr-year{font-size:min(188px,40cqi)}}

/* Readable, Apple-inspired type scale. Display headings keep their existing hierarchy. */
#nr-liquid{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;line-height:1.55;letter-spacing:-.01em}
#nr-liquid h1{letter-spacing:-.055em;line-height:1.06}
#nr-liquid .nr-h2,#nr-liquid .nr-direction h2{letter-spacing:-.04em;line-height:1.1}
#nr-liquid .nr-kicker,#nr-liquid .nr-hero .nr-kicker,#nr-liquid .nr-direction .nr-kicker{font-size:17px;line-height:1.5;letter-spacing:0}
#nr-liquid .nr-brand{font-size:22px}
#nr-liquid .nr-links{font-size:15px;gap:22px;letter-spacing:0}
#nr-liquid .nr-language button{font-size:13px;min-height:36px;min-width:38px}
#nr-liquid .nr-nav-cta{font-size:14px;padding:12px 19px}
#nr-liquid .nr-hero .nr-lead{font-size:22px;line-height:1.5;max-width:700px}
#nr-liquid .nr-action{font-size:17px;min-height:52px;padding:14px 25px}
#nr-liquid .nr-hero-foot{font-size:14px;line-height:1.5}
#nr-liquid .nr-directory-top p{font-size:20px;line-height:1.4}
#nr-liquid .nr-directory-top small{font-size:14px}
#nr-liquid .nr-directory-links a{font-size:15px;line-height:1.4;padding:12px 18px;min-height:46px}
#nr-liquid .nr-direction .nr-kicker small{font-size:13px}
#nr-liquid .nr-direction .nr-lead{font-size:20px;line-height:1.6}
#nr-liquid .nr-text-link{font-size:17px;line-height:1.5;min-height:44px}
#nr-liquid .nr-feature h3{font-size:19px;line-height:1.4;font-weight:600;letter-spacing:-.015em;margin-bottom:10px}
#nr-liquid .nr-feature p{font-size:17px;line-height:1.6;letter-spacing:0;max-width:none}
#nr-liquid .nr-outcome{font-size:15px;line-height:1.6;align-items:baseline}
#nr-liquid .nr-outcome i{align-self:center}
#nr-liquid .nr-visual-label,#nr-liquid .nr-art-top,#nr-liquid .nr-floating-tag,#nr-liquid .nr-fin-card .nr-card-footer{font-size:12px;line-height:1.5}
#nr-liquid .nr-art-top{gap:12px}
#nr-liquid .nr-lesson-item,#nr-liquid .nr-civic-row{font-size:14px;line-height:1.5}
#nr-liquid .nr-lesson-item i{font-size:12px;flex-shrink:0}
#nr-liquid .nr-flow-node small{font-size:11px;letter-spacing:0}
#nr-liquid .nr-virtual-box{font-size:14px}
#nr-liquid .nr-story .nr-lead,#nr-liquid .nr-process-head .nr-lead,#nr-liquid .nr-about .nr-lead,#nr-liquid .nr-contact .nr-lead{font-size:20px;line-height:1.6;letter-spacing:-.01em}
#nr-liquid .nr-step-num{font-size:15px;width:48px;height:48px}
#nr-liquid .nr-step h3{font-size:21px;line-height:1.35;font-weight:600;letter-spacing:-.02em}
#nr-liquid .nr-step p{font-size:17px;line-height:1.6;letter-spacing:0}
#nr-liquid .nr-region-pills span{font-size:14px;line-height:1.5;padding:10px 16px}
#nr-liquid .nr-mail{font-size:23px;line-height:1.4}
#nr-liquid .nr-contact-bottom strong{font-size:17px;line-height:1.5}
#nr-liquid .nr-contact-bottom p{font-size:16px;line-height:1.6}
#nr-liquid .nr-contact-bottom small{font-size:14px;line-height:1.6}
#nr-liquid .nr-footer .nr-brand{font-size:18px}
#nr-liquid .nr-footer p,#nr-liquid .nr-footer a.nr-top{font-size:14px;line-height:1.5}
@media(max-width:1100px){#nr-liquid .nr-nav-cta{display:none}#nr-liquid .nr-links{gap:20px}}
@media(max-width:1000px) and (min-width:761px){#nr-liquid .nr-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}
@media(max-width:760px){
 #nr-liquid .nr-brand{font-size:19px}
 #nr-liquid .nr-links{font-size:18px;gap:0}
 #nr-liquid .nr-kicker,#nr-liquid .nr-hero .nr-kicker,#nr-liquid .nr-direction .nr-kicker{font-size:15px}
 #nr-liquid .nr-hero .nr-kicker{max-width:340px}
 #nr-liquid .nr-hero .nr-lead{font-size:20px;line-height:1.5}
 #nr-liquid .nr-action{font-size:16px;min-height:50px;padding:14px 21px}
 #nr-liquid .nr-hero-foot{font-size:14px}
 #nr-liquid .nr-directory-top p{font-size:19px}
 #nr-liquid .nr-directory-links a{font-size:14px;padding:11px 15px}
 #nr-liquid .nr-direction .nr-lead,#nr-liquid .nr-story .nr-lead,#nr-liquid .nr-process-head .nr-lead,#nr-liquid .nr-about .nr-lead,#nr-liquid .nr-contact .nr-lead{font-size:18px;line-height:1.6}
 #nr-liquid .nr-text-link{font-size:16px}
 #nr-liquid .nr-features{grid-template-columns:1fr;gap:24px}
 #nr-liquid .nr-feature{border-right:0;padding-right:0}
 #nr-liquid .nr-feature h3{font-size:19px;margin-bottom:7px}
 #nr-liquid .nr-feature p{font-size:17px}
 #nr-liquid .nr-outcome{font-size:15px}
 #nr-liquid .nr-step h3{font-size:20px}
 #nr-liquid .nr-step p{font-size:17px}
 #nr-liquid .nr-contact-bottom{grid-template-columns:1fr}
 #nr-liquid .nr-contact-bottom p{font-size:16px}
 #nr-liquid .nr-mail{font-size:21px;padding:17px 24px}
 #nr-liquid .nr-footer p{font-size:14px}
}
@media(max-width:430px){
 #nr-liquid .nr-actions{flex-direction:column;align-items:stretch;max-width:300px;margin-left:auto;margin-right:auto;gap:12px}
 #nr-liquid .nr-action{width:100%;font-size:16px;white-space:normal}
 #nr-liquid .nr-steps{grid-template-columns:1fr;gap:34px}
 #nr-liquid .nr-floating-tag{font-size:12px;padding:9px 11px;max-width:220px}
 #nr-liquid .nr-mail{font-size:19px;padding:15px 19px;gap:13px}
 #nr-liquid .nr-region-pills span{font-size:14px}
}

#nr-liquid .nr-action{max-width:100%;white-space:normal;text-align:center}
@media(max-width:520px){#nr-liquid .nr-steps{grid-template-columns:1fr;gap:34px}}

/* Full company name remains readable at every viewport width. */
#nr-liquid .nr-brand{white-space:normal;flex-shrink:0;gap:10px}
#nr-liquid .nr-brand .nr-brand-name{display:grid;gap:3px;color:var(--nr-text);font-size:22px;font-weight:600;line-height:1.05;letter-spacing:-.02em}
#nr-liquid .nr-brand .nr-brand-subtitle{display:block;color:var(--nr-dim);font-size:14px;font-weight:400;line-height:1.2;letter-spacing:0;white-space:nowrap}
#nr-liquid .nr-brand .nr-logo{flex-shrink:0}
#nr-liquid .nr-footer .nr-brand .nr-brand-name{font-size:20px}
@media(max-width:760px){#nr-liquid .nr-brand .nr-brand-name{font-size:19px}}
@media(max-width:430px){#nr-liquid .nr-header .nr-brand .nr-logo{display:none}}

/* LegalTech: a glass document with a balanced review workflow. */
#nr-liquid .nr-legal-back{position:absolute;width:250px;height:280px;left:50%;top:50%;border-radius:25px;transform:translate(-39%,-56%) rotate(9deg);background-color:#1b163b75;opacity:.5}
#nr-liquid .nr-legal-sheet{position:absolute;width:270px;left:50%;top:50%;padding:22px 25px;border-radius:25px;transform:translate(-56%,-47%) rotate(-6deg);background-color:#17152c99}
#nr-liquid .nr-legal-sheet .nr-art-top{padding:0 0 9px;font-size:12px}
#nr-liquid .nr-legal-scales{display:block;width:160px;height:100px;margin:0 auto 9px;stroke:#c5b4ff;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 3px 10px #b89cff40)}
#nr-liquid .nr-legal-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ffffff0e;padding:8px 0;color:#b2abc8;font-size:13px}
#nr-liquid .nr-legal-row i{font-size:10px;letter-spacing:.06em;font-style:normal;color:#c5b4ff}
@media(max-width:430px){#nr-liquid .nr-legal-sheet{width:245px;padding:20px 22px}#nr-liquid .nr-legal-back{width:225px;height:265px}}

#nr-liquid .nr-h2{white-space:pre-line}
