/* NEXORA / DIGITAL STUDIO — isolated lilac-black editorial identity. */
.nx-page-studio{--nx-accent:#c8b7ed;--nx-studio-accent:#c8b7ed;--nx-studio-muted:#9d96a8;max-width:none;min-height:0;padding:0;margin:0;background:#101015;color:#f4f0f7;overflow:clip}
.nx-page-studio .nx-kicker{color:#b5a3ce}.nx-page-studio .nx-heading{font-weight:450;letter-spacing:-.055em;line-height:1.1}.nx-page-studio .nx-heading>span{color:#8e8799}.nx-page-studio .nx-copy{color:#b4aebe;font-size:16px;line-height:1.8;max-width:470px}.nx-page-studio .nx-section{padding-top:112px;padding-bottom:112px}.nx-page-studio .nx-btn{background:#c8b7ed;color:#201827;border:1px solid #c8b7ed;min-height:54px;padding:15px 23px;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;border-radius:4px;font-weight:600;font-size:13px;line-height:1.4}.nx-page-studio .nx-btn:hover{background:#dfd1fc;border-color:#dfd1fc;transform:translateY(-2px)}.nx-page-studio .nx-btn>span{font-size:22px;line-height:1;font-weight:400}.nx-page-studio button:focus-visible,.nx-page-studio a:focus-visible{outline-color:#d6b9ed}.nx-studio-text-link{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;color:#e0d4f1;font-size:13px;font-weight:550;padding:10px 0;border-bottom:1px solid #b6a1cf5c;line-height:1.7;text-align:left}.nx-studio-text-link>span{font-size:22px;font-weight:400;line-height:1;transition:transform .25s}.nx-studio-text-link:hover{color:#fff;border-color:#dec7f9}.nx-studio-text-link:hover>span{transform:translate(2px,-2px)}
.nx-studio-hero{display:grid;grid-template-columns:1fr 1fr;min-height:730px;padding-top:72px;padding-bottom:60px;gap:30px;position:relative;align-items:center}.nx-studio-hero-copy{position:relative;z-index:2;padding-bottom:5px}.nx-studio-hero .nx-kicker{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.17em}.nx-studio-hero .nx-kicker i{width:5px;height:5px;border-radius:50%;background:#cab7e9;box-shadow:0 0 18px #c9b3e273}.nx-studio-hero h1{font-size:clamp(68px,7.1vw,104px);font-weight:450;letter-spacing:-.075em;line-height:1.04;margin:33px 0 29px}.nx-studio-hero h1 em{color:#c8b7ed;font-style:normal}.nx-studio-hero .nx-copy{max-width:420px;font-size:15px;line-height:1.8}.nx-studio-actions{display:flex;align-items:center;gap:29px;margin-top:30px;flex-wrap:wrap}.nx-studio-actions .nx-studio-text-link{font-size:12px;border:0;gap:14px;color:#a9a0b6}.nx-studio-actions .nx-studio-text-link>span{font-size:19px}.nx-studio-hero-note{display:flex;align-items:center;gap:14px;margin-top:53px}.nx-studio-hero-note>span{font-size:36px;line-height:1;color:#8b779e;font-weight:300}.nx-studio-hero-note p{font-size:10px;line-height:1.6;color:#938a9f}
.nx-studio-hero-art{height:630px;position:relative;isolation:isolate;margin-right:-10px;background:radial-gradient(ellipse at 52% 45%,#3726417d,transparent 68%)}.nx-studio-art-grid{position:absolute;inset:0 10px;background-image:linear-gradient(#d4b9ee08 1px,transparent 1px),linear-gradient(90deg,#d4b9ee08 1px,transparent 1px);background-size:74px 74px;mask-image:radial-gradient(ellipse,#0009,transparent 73%)}.nx-studio-art-caption{position:absolute;left:45px;top:31px;color:#7b6d8b;font-size:8px;letter-spacing:.17em;writing-mode:vertical-rl;transform:rotate(180deg);line-height:1.6}.nx-studio-sculpture{position:absolute;width:114%;max-width:none;height:auto;left:-6%;top:-2%;filter:hue-rotate(47deg) saturate(.43) brightness(.92);animation:nx-studio-float 10s ease-in-out infinite;z-index:1}.nx-studio-orbit{position:absolute;border:1px solid #c3a4e51a;border-radius:50%;inset:65px 18px 90px 18px;transform:rotate(-22deg)}.nx-studio-orbit-two{inset:45px 84px 73px 73px;transform:rotate(35deg)}.nx-studio-art-code{position:absolute;right:20px;top:38px;font-size:11px;color:#a692ba;letter-spacing:.16em}.nx-studio-art-label{position:absolute;right:19px;bottom:28px;z-index:3;background:#1c1521bb;border-top:1px solid #cbb3e143;border-bottom:1px solid #cbb3e11a;backdrop-filter:blur(14px);width:280px;padding:23px 27px}.nx-studio-art-label>span{font-size:8px;letter-spacing:.14em;color:#9c86ac}.nx-studio-art-label strong{display:block;font-weight:450;font-size:24px;letter-spacing:-.04em;line-height:1.25;color:#ddd2e7;margin-top:14px}.nx-studio-art-label>i{display:block;font-size:7px;font-style:normal;letter-spacing:.12em;color:#b29dbe;margin-top:22px}.nx-studio-art-label b{font-weight:400;padding:0 9px;color:#684d7b}.nx-studio-art-plus{position:absolute;font-size:27px;color:#6d557c;font-weight:300}.nx-studio-art-plus-top{top:70px;left:100px}.nx-studio-art-plus-bottom{bottom:40px;left:50px}.nx-studio-capabilities{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:90px;border-top:1px solid #d4c2e01c;border-bottom:1px solid #d4c2e01c;color:#9e93aa;font-size:11px;letter-spacing:.04em}.nx-studio-capabilities>i{font-size:18px;color:#66516e;font-style:normal}
.nx-studio-section-top{display:flex;align-items:flex-start;justify-content:space-between;gap:25px;margin-bottom:30px}.nx-studio-section-aside{font-size:11px;color:#91869d;line-height:1.7;text-align:right}.nx-studio-expertise>.nx-heading{font-size:clamp(38px,4.4vw,62px);margin-bottom:67px}.nx-studio-service{display:grid;grid-template-columns:5fr 7fr;gap:78px;align-items:center;margin-top:26px;min-width:0}.nx-studio-service-copy{padding:30px 0}.nx-studio-service-label{display:flex;align-items:center;gap:18px;color:#9a86af;font-size:8px;letter-spacing:.1em;margin-bottom:26px}.nx-studio-service-label>span:first-child{display:grid;place-items:center;font-size:12px;width:32px;height:32px;border:1px solid #ac8fc635;border-radius:50%;flex-shrink:0}.nx-studio-service-copy h3{font-size:clamp(35px,3.9vw,52px);letter-spacing:-.055em;line-height:1.12;font-weight:450;margin-bottom:23px}.nx-studio-service-copy>p{font-size:13px;color:#a99fb4;line-height:1.85;max-width:395px}.nx-studio-service-list{padding:0;margin:25px 0 29px;list-style:none;display:grid;gap:12px;color:#c6bdcf;font-size:11px;line-height:1.5}.nx-studio-service-list li{padding-left:14px;position:relative}.nx-studio-service-list li:before{content:'';position:absolute;left:0;top:.65em;width:3px;height:3px;border-radius:50%;background:#b39bc8}.nx-studio-service-copy .nx-studio-text-link{font-size:12px;min-width:180px}
.nx-studio-web-visual{height:505px;position:relative;min-width:0;background:#211a29;border:1px solid #ad8dce1a;isolation:isolate;overflow:hidden;border-radius:4px}.nx-studio-web-visual:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 67% 37%,#71508a59,transparent 60%),linear-gradient(130deg,#ffffff04,transparent 50%)}.nx-studio-visual-label{position:absolute;top:27px;left:28px;z-index:2;font-size:7px;color:#ad98be;letter-spacing:.12em}.nx-studio-browser{position:absolute;top:86px;left:37px;right:37px;transform:perspective(1200px) rotateY(-6deg) rotateX(4deg) rotateZ(-3deg);border:1px solid #e3c9fb4a;border-radius:7px;background:#1a1521;box-shadow:12px 32px 65px #08050d99;overflow:hidden;min-height:310px;transition:transform .6s ease}.nx-studio-web-visual:hover .nx-studio-browser{transform:perspective(1200px) rotateY(-2deg) rotateX(1deg) rotateZ(-1deg)}.nx-studio-browser-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;background:#33283d;border-bottom:1px solid #ffffff0b}.nx-studio-browser-bar>span{display:flex;gap:4px}.nx-studio-browser-bar i{width:4px;height:4px;border-radius:50%;background:#b69cc777}.nx-studio-browser-bar b{font-weight:400;color:#ab93bb;font-size:7px;letter-spacing:.03em}.nx-studio-browser-bar>em{font-size:10px;font-style:normal;color:#ae95c0}.nx-studio-browser-page{background:#cdbbdf;color:#31243b;padding:19px 23px 0;position:relative;min-height:280px;overflow:hidden}.nx-studio-browser-nav{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.nx-studio-browser-nav strong{font-size:19px;letter-spacing:-.09em;font-weight:800}.nx-studio-browser-nav>span{font-size:6px;letter-spacing:.15em;font-weight:600}.nx-studio-browser-nav>i{font-style:normal;border:1px solid #42324d40;width:19px;height:19px;display:grid;place-items:center;font-size:11px}.nx-studio-browser-head{position:relative;z-index:2;padding:35px 0 29px;width:78%}.nx-studio-browser-head>small{display:block;font-size:6px;letter-spacing:.15em;margin-bottom:13px;color:#65516f}.nx-studio-browser-head>strong{font-weight:450;display:block;font-size:clamp(25px,3vw,43px);line-height:1.08;letter-spacing:-.055em}.nx-studio-browser-head>span{display:flex;align-items:center;gap:13px;font-size:7px;margin-top:23px}.nx-studio-browser-head b{font-size:14px;font-weight:400}.nx-studio-browser-object{position:absolute;right:21px;top:91px;width:145px;height:145px;transform:rotate(-25deg)}.nx-studio-browser-object i{position:absolute;inset:0;border:19px solid #645077;border-radius:50%;transform:rotateX(45deg) rotateY(45deg);background:linear-gradient(135deg,#c3acd8,#40324d);box-shadow:inset -7px -7px 9px #241a3677,8px 15px 15px #35274244}.nx-studio-browser-object i:nth-child(2){transform:rotateX(75deg) rotateY(5deg) rotateZ(55deg);border-color:#aa8dc4}.nx-studio-browser-object i:nth-child(3){transform:rotateX(30deg) rotateY(-55deg) rotateZ(90deg);border-color:#8c6fa5}.nx-studio-browser-bottom{display:flex;justify-content:space-between;position:relative;z-index:2;border-top:1px solid #57436036;padding:13px 0;font-size:5px;letter-spacing:.07em;color:#6c557c}.nx-studio-type-swatch{position:absolute;bottom:71px;right:19px;z-index:3;display:flex;align-items:center;gap:14px;padding:17px 20px;background:#ded1ea;color:#4e395c;border:1px solid #ead8ff77;box-shadow:0 14px 30px #0a060f66;transform:rotate(4deg)}.nx-studio-type-swatch strong{font-size:35px;line-height:1;letter-spacing:-.08em;font-weight:450}.nx-studio-type-swatch span{font-size:7px;line-height:1.6}.nx-studio-visual-foot{position:absolute;bottom:25px;left:28px;right:28px;display:flex;justify-content:space-between;gap:12px;color:#927ca6;font-size:6px;letter-spacing:.1em}
.nx-studio-service-bot{grid-template-columns:7fr 5fr;margin-top:112px;gap:78px}.nx-studio-bot-visual{height:510px;min-width:0;position:relative;background:#1a1720;border:1px solid #b692cc1c;overflow:hidden;border-radius:4px;isolation:isolate}.nx-studio-bot-visual:before{content:'';position:absolute;inset:0;background-image:radial-gradient(#a884c135 .7px,transparent .7px),radial-gradient(ellipse at 55% 50%,#50385d52,transparent 75%);background-size:21px 21px,100% 100%}.nx-studio-phone{position:absolute;right:45px;top:66px;width:225px;height:372px;background:#292132;border:1px solid #b698c944;border-radius:19px;box-shadow:0 25px 65px #06030caa;transform:rotate(5deg);z-index:2;overflow:hidden}.nx-studio-phone-top{height:62px;display:flex;gap:12px;align-items:center;justify-content:space-between;padding:0 15px;background:#35283e;border-bottom:1px solid #a286b11a}.nx-studio-phone-top>span{font-size:28px;font-weight:300;color:#c2add3}.nx-studio-phone-top>div{display:flex;align-items:center;gap:8px;margin-right:auto}.nx-studio-phone-top>div>i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#bd9fd4;color:#352241;font-style:normal;font-weight:650;font-size:14px}.nx-studio-phone-top strong{font-weight:550;font-size:10px;line-height:1.4;color:#ede4f5}.nx-studio-phone-top small{display:block;font-size:7px;font-weight:400;color:#ad98bb;margin-top:2px}.nx-studio-phone-top b{font-size:16px;line-height:1;color:#bba3ca;letter-spacing:1px;font-weight:400}.nx-studio-phone-body{padding:15px 11px;position:relative;height:270px;background:linear-gradient(145deg,#211a2c,#312039)}.nx-studio-phone-date{display:block;color:#9e84af;font-size:6px;letter-spacing:.07em;text-align:center;margin-bottom:17px}.nx-studio-chat-bubble{margin-right:15px;padding:13px 12px 4px;background:#4c3d59;border-radius:9px 9px 9px 2px;border:1px solid #ffffff06;color:#e3d8ec}.nx-studio-chat-bubble>strong{font-size:9px;line-height:1.4;font-weight:550}.nx-studio-chat-bubble p{font-size:8px;line-height:1.6;color:#c8b8d2;margin-top:6px}.nx-studio-chat-bubble>div{margin-top:11px;display:grid;gap:4px}.nx-studio-chat-bubble>div>span{background:#8c70a34d;border:1px solid #d1b0ed13;display:flex;justify-content:space-between;gap:8px;padding:8px;font-size:8px;border-radius:3px}.nx-studio-chat-bubble i{font-style:normal;color:#b79cca}.nx-studio-chat-answer{display:flex;align-items:center;gap:15px;width:max-content;background:#bba4d0;color:#2f213d;font-size:8px;padding:9px 10px;margin-top:11px;margin-left:auto;border-radius:8px 8px 2px 8px}.nx-studio-chat-answer i{font-size:7px;font-style:normal;color:#6c4e83}.nx-studio-chat-short{margin-top:11px;padding:10px 12px;background:#4c3d59;border-radius:8px 8px 8px 2px;color:#dfd1e9;font-size:8px;width:max-content}.nx-studio-chat-short span{display:block;color:#ab93bb;font-size:7px;margin-top:4px}.nx-studio-phone-input{display:flex;align-items:center;justify-content:space-between;height:39px;padding:0 12px;background:#372a40;border-top:1px solid #ffffff06;font-size:8px;color:#ad97bb}.nx-studio-phone-input i{font-style:normal;color:#30203b;background:#b9a0cf;border-radius:50%;width:20px;height:20px;display:grid;place-items:center;font-size:13px}.nx-studio-flow{position:absolute;left:25px;top:100px;bottom:73px;width:220px}.nx-studio-flow-node{position:absolute;display:flex;align-items:center;gap:10px;background:#292031;border:1px solid #8e6ca344;color:#bfaacf;box-shadow:0 15px 22px #0c071244;z-index:1}.nx-studio-flow-start{left:0;top:0;transform:rotate(-4deg);padding:17px 15px}.nx-studio-flow-start>i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#70518244;font-size:18px;font-style:normal;color:#bba2cc}.nx-studio-flow-start>span{font-size:8px;line-height:1.65}.nx-studio-flow-start strong{font-weight:500;color:#e0cceb}.nx-studio-flow-line{position:absolute;top:65px;left:41px;width:92px;height:153px;border-left:1px solid #9c7eb35c;border-bottom:1px solid #9c7eb35c;border-bottom-left-radius:27px}.nx-studio-flow-line:before,.nx-studio-flow-line:after{content:'';position:absolute;display:block;border-radius:50%;background:#c9a8de;width:5px;height:5px}.nx-studio-flow-line:before{left:-3px;top:0}.nx-studio-flow-line:after{right:0;bottom:-3px}.nx-studio-flow-end{left:21px;bottom:13px;display:block;padding:15px 39px 15px 16px;transform:rotate(-4deg)}.nx-studio-flow-end>span{font-size:6px;color:#8f789e;letter-spacing:.1em}.nx-studio-flow-end strong{display:block;font-size:12px;font-weight:500;margin-top:7px;color:#d1bbdf}.nx-studio-flow-end i{position:absolute;right:12px;top:50%;color:#ad91c1;font-style:normal;font-size:16px}
.nx-studio-system{margin-top:112px;border-top:1px solid #b18cc92a;border-bottom:1px solid #b18cc92a;display:grid;grid-template-columns:1.08fr .92fr;gap:45px;align-items:center;padding:52px 0}.nx-studio-system-intro h3{font-size:clamp(30px,3.5vw,47px);line-height:1.15;letter-spacing:-.05em;font-weight:450;margin:22px 0}.nx-studio-system-intro h3 em{font-style:normal;color:#b89dcc}.nx-studio-system-intro p{font-size:12px;color:#a79aaf;line-height:1.85;max-width:435px}.nx-studio-system-intro .nx-studio-text-link{font-size:12px;margin-top:18px}.nx-studio-system-diagram{height:320px;position:relative;max-width:415px;width:100%;margin-left:auto;background:radial-gradient(ellipse at center,#5c346b2b,transparent 65%)}.nx-studio-system-orbit{position:absolute;inset:14px 47px;border:1px solid #a77cbe30;border-radius:50%;transform:rotate(-18deg)}.nx-studio-system-orbit:after{content:'';position:absolute;inset:27px;border:1px dashed #a77cbe26;border-radius:50%}.nx-studio-system-core{position:absolute;inset:113px 0 auto;text-align:center;font-size:68px;line-height:1;font-weight:600;letter-spacing:-.09em;color:#c1a0da;text-shadow:0 0 35px #9f68c233}.nx-studio-system-core>span{display:block;font-size:6px;letter-spacing:.12em;color:#856e94;font-weight:400;margin-top:16px}.nx-studio-system-point{position:absolute;display:flex;align-items:center;gap:9px;font-size:17px;background:#251c2c;border:1px solid #b08cc34a;padding:12px 16px;box-shadow:0 10px 25px #0a061280;color:#ae8fc3;transform:rotate(-4deg)}.nx-studio-system-point>small{font-size:8px;letter-spacing:.05em}.nx-studio-system-web{left:17px;top:29px}.nx-studio-system-tg{right:0;top:105px}.nx-studio-system-crm{left:65px;bottom:9px}
.nx-studio-principles{display:grid;grid-template-columns:1.08fr .92fr;gap:100px;border-top:1px solid #e0c9f014;position:relative}.nx-studio-principles:before{content:'';position:absolute;inset:0 calc((1320px - 100vw)/2);pointer-events:none;background:linear-gradient(110deg,#3c29461f,transparent 62%);z-index:0}.nx-studio-principles>div{position:relative}.nx-studio-principles .nx-heading{font-size:clamp(35px,4vw,55px);margin-top:29px;margin-bottom:26px}.nx-studio-principles .nx-copy{font-size:13px;max-width:390px}.nx-studio-principle-list{display:grid;gap:0;padding-top:0}.nx-studio-principle-list article{padding:25px 0;border-top:1px solid #b190ca26}.nx-studio-principle-list article:first-child{padding-top:0;border-top:0}.nx-studio-principle-list article:last-child{padding-bottom:0}.nx-studio-principle-list article>span{display:block;font-size:7px;color:#8d729f;letter-spacing:.1em}.nx-studio-principle-list h3{font-size:23px;font-weight:450;letter-spacing:-.035em;line-height:1.25;margin:12px 0 10px}.nx-studio-principle-list p{font-size:12px;line-height:1.8;color:#a79aad;max-width:370px}
.nx-studio-process{border-top:1px solid #c7a6db1c}.nx-studio-process>.nx-heading{font-size:clamp(36px,4.4vw,60px)}.nx-studio-process-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:58px}.nx-studio-process-track article{padding:24px 25px 0;border-top:1px solid #b49bc84d;border-right:1px solid #b49bc81a;position:relative}.nx-studio-process-track article:first-child{padding-left:0}.nx-studio-process-track article:last-child{padding-right:0;border-right:0}.nx-studio-process-track article:before{content:'';position:absolute;width:5px;height:5px;background:#b9a0ce;border-radius:50%;top:-3px;left:25px}.nx-studio-process-track article:first-child:before{left:0}.nx-studio-process-track article>div{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.nx-studio-process-track article>div>span{font-size:13px;color:#ab8fc0}.nx-studio-process-track article i{font-size:22px;font-style:normal;color:#675274;font-weight:300}.nx-studio-process-track h3{font-size:23px;font-weight:450;line-height:1.25;letter-spacing:-.04em;margin-bottom:16px}.nx-studio-process-track p{font-size:11px;line-height:1.85;color:#a698af;min-height:84px;max-width:230px}.nx-studio-process-track small{display:block;margin-top:25px;color:#746280;font-size:6px;letter-spacing:.09em}
.nx-studio-brief-wrap{background:linear-gradient(135deg,#201727,#141018 65%);border-top:1px solid #b18cc92a;border-bottom:1px solid #b18cc91a}.nx-studio-brief-wrap .nx-brief{--nx-accent:#c8b7ed}.nx-studio-sibling{padding-top:48px;padding-bottom:54px;display:grid;grid-template-columns:1fr 1.15fr;gap:40px;align-items:center}.nx-studio-sibling>span{font-size:8px;color:#796983;letter-spacing:.1em}.nx-studio-sibling>a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #b99cbb24}.nx-studio-sibling small{display:block;font-size:8px;letter-spacing:.12em;color:#ab7d9a;margin-bottom:10px}.nx-studio-sibling strong{font-size:23px;line-height:1.3;letter-spacing:-.035em;font-weight:450;color:#d4bdcb}.nx-studio-sibling i{font-style:normal;font-size:34px;font-weight:300;color:#a97796;transition:transform .3s}.nx-studio-sibling>a:hover i{transform:translate(4px,-4px)}
@keyframes nx-studio-float{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-13px) rotate(1deg)}}
@media(min-width:1500px){.nx-studio-hero{min-height:810px}.nx-studio-hero-art{height:660px}}
@media(max-width:1120px){.nx-studio-hero{gap:0;min-height:680px;padding-top:50px}.nx-studio-hero-art{height:550px;margin-right:-25px}.nx-studio-hero h1{font-size:83px}.nx-studio-art-label{right:0;width:240px;bottom:40px}.nx-studio-art-label strong{font-size:21px}.nx-studio-service,.nx-studio-service-bot{gap:44px}.nx-studio-service-copy h3{font-size:40px}.nx-studio-web-visual,.nx-studio-bot-visual{height:460px}.nx-studio-browser{left:25px;right:22px;top:82px}.nx-studio-browser-head>strong{font-size:31px}.nx-studio-browser-object{right:-3px;width:125px;height:125px}.nx-studio-type-swatch{right:15px;bottom:50px}.nx-studio-phone{width:215px;right:15px;top:60px;transform:rotate(4deg)}.nx-studio-flow{left:14px;top:85px}.nx-studio-flow-start{padding:12px 10px}.nx-studio-flow-start>i{width:25px;height:25px}.nx-studio-flow-end{left:0;bottom:0}.nx-studio-principles{gap:60px}.nx-studio-process-track h3{font-size:20px}.nx-studio-process-track article{padding-left:19px;padding-right:19px}.nx-studio-process-track p{min-height:100px}.nx-studio-process-track article:before{left:19px}}
@media(max-width:900px){.nx-studio-hero{min-height:620px;grid-template-columns:1.08fr .92fr}.nx-studio-hero h1{font-size:70px}.nx-studio-hero .nx-copy{font-size:13px}.nx-studio-hero-art{height:490px;margin-right:-25px}.nx-studio-sculpture{width:140%;left:-15%;top:2%}.nx-studio-art-caption{left:12px}.nx-studio-art-label{width:220px;right:-10px;padding:19px 22px;bottom:20px}.nx-studio-art-label>i{font-size:6px}.nx-studio-art-label strong{font-size:20px}.nx-studio-art-code{right:10px;top:10px}.nx-studio-art-plus-top{left:70px;top:30px}.nx-studio-actions{gap:13px}.nx-studio-actions .nx-btn{font-size:12px;gap:22px;padding:14px 18px}.nx-studio-actions .nx-studio-text-link{font-size:11px}.nx-studio-capabilities{gap:12px;font-size:9px}.nx-page-studio .nx-section{padding-top:80px;padding-bottom:80px}.nx-studio-service{gap:30px;grid-template-columns:1fr 1fr}.nx-studio-service-copy h3{font-size:33px}.nx-studio-service-copy>p{font-size:12px}.nx-studio-service-label{gap:10px;font-size:7px}.nx-studio-service-list{font-size:10px}.nx-studio-visual-label{font-size:6px;left:19px;top:22px}.nx-studio-web-visual,.nx-studio-bot-visual{height:430px}.nx-studio-browser{left:15px;right:15px;top:75px}.nx-studio-browser-page{padding:15px 17px 0;min-height:260px}.nx-studio-browser-head>strong{font-size:25px}.nx-studio-browser-head{padding-top:35px;width:90%}.nx-studio-browser-object{right:-19px;top:102px;width:105px;height:105px;opacity:.8}.nx-studio-browser-object i{border-width:15px}.nx-studio-type-swatch{padding:13px 15px;bottom:45px;right:10px}.nx-studio-type-swatch strong{font-size:29px}.nx-studio-type-swatch>span{font-size:6px}.nx-studio-visual-foot{left:18px;right:18px;font-size:5px;bottom:18px}.nx-studio-service-bot{margin-top:75px}.nx-studio-phone{width:205px;top:53px;right:16px;transform:rotate(3deg);height:350px}.nx-studio-phone-body{height:249px}.nx-studio-chat-short{font-size:7px}.nx-studio-flow{left:-14px;top:90px;opacity:.72}.nx-studio-flow-start{transform:rotate(-5deg) scale(.85);transform-origin:left center}.nx-studio-flow-end{bottom:-15px;transform:rotate(-5deg) scale(.85);transform-origin:left center}.nx-studio-system{margin-top:75px;gap:25px}.nx-studio-system-diagram{height:290px}.nx-studio-system-point{padding:10px 13px}.nx-studio-system-web{left:0}.nx-studio-system-tg{right:-10px}.nx-studio-system-crm{left:30px}.nx-studio-system-orbit{inset:20px}.nx-studio-system-core{top:104px;font-size:60px}.nx-studio-principles{gap:38px}.nx-studio-principles .nx-heading{font-size:35px}.nx-studio-process-track{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:35px}.nx-studio-process-track article:nth-child(3){padding-left:0}.nx-studio-process-track article:nth-child(3):before{left:0}.nx-studio-process-track article:nth-child(2){border-right:0;padding-right:0}.nx-studio-process-track p{min-height:65px;max-width:280px}.nx-studio-process-track small{margin-top:16px}.nx-studio-sibling strong{font-size:20px}}
@media(max-width:650px){.nx-studio-hero{display:flex;flex-direction:column;align-items:stretch;padding-top:45px;padding-bottom:20px;gap:0;min-height:0}.nx-studio-hero .nx-kicker{font-size:8px;letter-spacing:.13em}.nx-studio-hero h1{font-size:clamp(60px,14.8vw,82px);margin-top:26px;margin-bottom:23px;letter-spacing:-.075em;line-height:1.04}.nx-studio-hero .nx-copy{font-size:13px;line-height:1.8;max-width:380px}.nx-studio-actions{margin-top:25px;gap:20px}.nx-studio-actions .nx-btn{font-size:12px;min-height:49px}.nx-studio-actions .nx-studio-text-link{font-size:10px;gap:8px}.nx-studio-hero-note{display:none}.nx-studio-hero-art{height:370px;width:100%;max-width:440px;margin:-4px auto 0}.nx-studio-sculpture{width:103%;left:-4%;top:-6%;animation-duration:13s}.nx-studio-art-caption{left:0;top:70px;font-size:6px}.nx-studio-art-label{right:0;bottom:5px;width:215px;padding:17px 20px}.nx-studio-art-label strong{font-size:19px;margin-top:10px}.nx-studio-art-label>span{font-size:6px}.nx-studio-art-label>i{font-size:5px;margin-top:14px}.nx-studio-orbit{inset:22px 10px 32px}.nx-studio-orbit-two{inset:40px 55px 14px}.nx-studio-art-code{top:30px;right:0;font-size:9px}.nx-studio-art-plus-top{left:40px;top:36px}.nx-studio-art-plus-bottom{left:20px;bottom:30px}.nx-studio-capabilities{min-height:75px;justify-content:center;flex-wrap:wrap;row-gap:12px;column-gap:15px;padding-top:18px;padding-bottom:18px;font-size:8px;line-height:1.2}.nx-studio-capabilities>i{font-size:12px}.nx-studio-capabilities>i:nth-of-type(3){display:none}.nx-page-studio .nx-section{padding-top:64px;padding-bottom:64px}.nx-studio-section-top{margin-bottom:25px;gap:20px}.nx-studio-section-aside{font-size:8px;line-height:1.7}.nx-studio-expertise>.nx-heading,.nx-studio-process>.nx-heading{font-size:clamp(32px,8.5vw,43px);margin-bottom:36px}.nx-studio-service{display:flex;flex-direction:column;gap:26px;margin-top:0}.nx-studio-service-copy{width:100%;padding:0}.nx-studio-service-label{font-size:7px;margin-bottom:20px}.nx-studio-service-label>span:first-child{width:29px;height:29px;font-size:10px}.nx-studio-service-copy h3{font-size:37px;line-height:1.12;margin-bottom:19px}.nx-studio-service-copy>p{font-size:12px;line-height:1.85;max-width:430px}.nx-studio-service-list{font-size:11px;gap:9px;margin-top:20px;margin-bottom:22px}.nx-studio-service-copy .nx-studio-text-link{font-size:12px;padding-top:7px}.nx-studio-web-visual,.nx-studio-bot-visual{width:100%;height:430px;max-width:450px;align-self:center}.nx-studio-browser{top:74px;left:25px;right:24px}.nx-studio-browser-page{padding-left:20px;padding-right:20px}.nx-studio-browser-head>strong{font-size:34px}.nx-studio-browser-object{width:127px;height:127px;right:0;top:85px}.nx-studio-browser-object i{border-width:18px}.nx-studio-type-swatch{bottom:46px;padding:14px 18px;right:17px}.nx-studio-type-swatch strong{font-size:34px}.nx-studio-type-swatch span{font-size:7px}.nx-studio-visual-label{font-size:6px;left:22px;top:22px}.nx-studio-visual-foot{left:22px;right:22px;font-size:5px}.nx-studio-service-bot{margin-top:69px}.nx-studio-service-bot>.nx-studio-service-copy{order:-1}.nx-studio-bot-visual{height:455px}.nx-studio-phone{width:220px;height:367px;right:30px;top:58px;transform:rotate(4deg)}.nx-studio-phone-body{height:266px}.nx-studio-flow{left:14px;opacity:1;top:95px;bottom:60px}.nx-studio-flow-start{transform:rotate(-5deg) scale(.88)}.nx-studio-flow-end{bottom:0;transform:rotate(-5deg) scale(.88)}.nx-studio-system{grid-template-columns:1fr;margin-top:65px;padding:37px 0 15px;gap:6px}.nx-studio-system-intro h3{font-size:34px;margin-top:21px;margin-bottom:19px}.nx-studio-system-intro p{font-size:12px}.nx-studio-system-diagram{max-width:350px;height:280px;margin:0 auto}.nx-studio-system-core{top:91px;font-size:60px}.nx-studio-system-point{padding:11px 14px}.nx-studio-system-web{left:10px;top:30px}.nx-studio-system-tg{right:0;top:98px}.nx-studio-system-crm{left:50px;bottom:10px}.nx-studio-system-orbit{inset:10px 42px}.nx-studio-principles{grid-template-columns:1fr;gap:37px}.nx-studio-principles .nx-heading{font-size:36px;line-height:1.12;margin-top:25px;margin-bottom:21px}.nx-studio-principles .nx-copy{font-size:12px;line-height:1.85;max-width:430px}.nx-studio-principle-list article{padding-top:22px;padding-bottom:22px}.nx-studio-principle-list h3{font-size:24px;margin:10px 0}.nx-studio-principle-list p{font-size:12px;line-height:1.8}.nx-studio-process-track{margin-top:37px;column-gap:20px;row-gap:30px}.nx-studio-process-track article{padding:19px 0 0;border-right:0}.nx-studio-process-track article:before{left:0}.nx-studio-process-track article>div{margin-bottom:21px}.nx-studio-process-track article>div>span{font-size:11px}.nx-studio-process-track article i{font-size:20px}.nx-studio-process-track h3{font-size:21px;margin-bottom:14px}.nx-studio-process-track p{font-size:11px;line-height:1.8;min-height:119px}.nx-studio-process-track small{font-size:5px;line-height:1.7;letter-spacing:.07em;margin-top:18px}.nx-studio-sibling{grid-template-columns:1fr;gap:8px;padding-top:34px;padding-bottom:36px}.nx-studio-sibling>span{font-size:7px}.nx-studio-sibling>a{padding:17px 0 20px}.nx-studio-sibling strong{font-size:23px}.nx-studio-sibling small{font-size:7px}.nx-studio-sibling i{font-size:29px}}
@media(max-width:370px){.nx-studio-hero h1{font-size:59px}.nx-studio-actions{gap:13px}.nx-studio-actions .nx-btn{padding-left:15px;padding-right:15px;gap:18px}.nx-studio-actions .nx-studio-text-link{font-size:9px}.nx-studio-hero-art{height:340px}.nx-studio-art-label{width:200px}.nx-studio-web-visual{height:390px}.nx-studio-browser{top:67px;left:17px;right:17px;min-height:285px}.nx-studio-browser-head>strong{font-size:29px}.nx-studio-browser-page{min-height:250px}.nx-studio-browser-head{padding-top:27px;padding-bottom:24px}.nx-studio-type-swatch{bottom:34px;padding:11px 14px;right:10px}.nx-studio-type-swatch strong{font-size:28px}.nx-studio-visual-foot{left:18px;right:18px;bottom:15px;font-size:4px}.nx-studio-phone{right:14px;width:210px}.nx-studio-flow{left:4px}.nx-studio-process-track{column-gap:17px}.nx-studio-process-track h3{font-size:19px}.nx-studio-process-track p{font-size:10px;min-height:120px}}
@media(prefers-reduced-motion:reduce){.nx-page-studio *,.nx-page-studio *:before,.nx-page-studio *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nx-studio-web-visual:hover .nx-studio-browser{transform:perspective(1200px) rotateY(-6deg) rotateX(4deg) rotateZ(-3deg)}}

/* Reading text stays comfortable beside the detailed product compositions. */
.nx-page-studio .nx-studio-service-copy>p{font-size:14px}.nx-page-studio .nx-studio-service-list{font-size:12px}.nx-page-studio .nx-studio-system-intro p,.nx-page-studio .nx-studio-principle-list p{font-size:13px}.nx-page-studio .nx-studio-process-track p{font-size:13px}.nx-page-studio .nx-studio-service-label{font-size:9px}
@media(max-width:650px){.nx-page-studio .nx-studio-service-copy>p{font-size:13px}.nx-page-studio .nx-studio-service-list{font-size:12px}.nx-page-studio .nx-studio-process-track p{font-size:12px}.nx-page-studio .nx-studio-service-label{font-size:8px}}

/* Business edition: confident type, readable detail and a tangible material finish. */
.nx-page-studio{background:#100e15;--nx-studio-muted:#b8aec4}
.nx-page-studio .nx-kicker{font-size:11px;line-height:1.75;letter-spacing:.12em;font-weight:650;color:#c4acd9}
.nx-page-studio .nx-heading{font-weight:550;line-height:1.12;letter-spacing:-.055em;color:#f7f1fc}
.nx-page-studio .nx-heading>span{color:#b1a3bd}
.nx-page-studio .nx-copy{font-size:16px;line-height:1.85;color:#bdb2c8;max-width:480px}
.nx-page-studio .nx-studio-hero{padding-top:76px;padding-bottom:68px}
.nx-page-studio .nx-studio-hero h1{font-weight:560;line-height:1.04;letter-spacing:-.072em;text-shadow:0 10px 50px #06030d33}
.nx-page-studio .nx-studio-hero h1 em{color:#d8c3f5}
.nx-page-studio .nx-studio-hero .nx-copy{font-size:16px;line-height:1.85;max-width:445px}
.nx-page-studio .nx-studio-actions{gap:26px;margin-top:34px}
.nx-page-studio .nx-studio-actions .nx-btn{min-height:57px;font-size:14px;font-weight:650;background:#d0bbec;border-color:#d8c4f2;box-shadow:0 10px 30px #1a0b2b55}
.nx-page-studio .nx-studio-actions .nx-btn:hover{background:#e3d1f9;border-color:#e3d1f9}
.nx-page-studio .nx-studio-actions .nx-studio-text-link{font-size:13px;color:#c5b5d2}
.nx-page-studio .nx-studio-hero-note p{font-size:12px;line-height:1.65;color:#b3a3c1}
.nx-page-studio .nx-studio-hero-note>span{color:#b28dce}
.nx-page-studio .nx-studio-hero-art{background:radial-gradient(ellipse at 53% 43%,#67437570 0%,#3b274b36 45%,transparent 72%)}
.nx-page-studio .nx-studio-art-label{background:linear-gradient(135deg,#33213de8,#1b1523ed);border-top-color:#c9a5e173;border-bottom-color:#af80cf33;box-shadow:0 20px 60px #09040f5c}
.nx-page-studio .nx-studio-art-label>span{font-size:10px;font-weight:600;letter-spacing:.09em;color:#c3a9d7;line-height:1.6}
.nx-page-studio .nx-studio-art-label strong{font-size:25px;font-weight:500;line-height:1.3;color:#eee0f8}
.nx-page-studio .nx-studio-art-label>i{font-size:9px;line-height:1.6;letter-spacing:.07em;color:#c3add1}
.nx-page-studio .nx-studio-art-code{font-size:12px;color:#bda4cf}
.nx-page-studio .nx-studio-art-caption{font-size:9px;line-height:1.5;letter-spacing:.1em;color:#a18cb2}
.nx-page-studio .nx-studio-capabilities{font-size:13px;font-weight:500;letter-spacing:0;color:#bdb0ca;border-color:#be9dd92b;min-height:94px}
.nx-page-studio .nx-studio-capabilities>i{color:#a580be}
.nx-page-studio .nx-studio-section-aside{font-size:13px;line-height:1.8;color:#b4a6c1}
.nx-page-studio .nx-studio-service-label{font-size:11px;font-weight:600;line-height:1.65;letter-spacing:.075em;color:#bca1d1}
.nx-page-studio .nx-studio-service-label>span:first-child{height:37px;width:37px;font-size:13px;color:#d2bce6;border-color:#b78fd55c;background:#9a68bd0a}
.nx-page-studio .nx-studio-service-copy h3{font-weight:550;color:#f2eaf8;line-height:1.15;letter-spacing:-.05em}
.nx-page-studio .nx-studio-service-copy>p,.nx-page-studio .nx-studio-system-intro p,.nx-page-studio .nx-studio-principles .nx-copy,.nx-page-studio .nx-studio-principle-list p,.nx-page-studio .nx-studio-process-track p{font-size:15px;line-height:1.9;color:#bfb2cb}
.nx-page-studio .nx-studio-service-copy>p{max-width:430px}
.nx-page-studio .nx-studio-service-list{font-size:13px;line-height:1.7;color:#d2c2df;gap:11px}
.nx-page-studio .nx-studio-service-list li{padding-left:17px}
.nx-page-studio .nx-studio-service-list li:before{height:4px;width:4px;background:#c6a2df}
.nx-page-studio .nx-studio-service-copy .nx-studio-text-link,.nx-page-studio .nx-studio-system-intro .nx-studio-text-link{font-size:14px;color:#e2caef;padding:12px 0;border-color:#be94d36b}
.nx-page-studio .nx-studio-web-visual{background:linear-gradient(140deg,#36253e,#231a2e);border-color:#b68cd64d;box-shadow:0 25px 75px #05010955,inset 0 1px #dec4ec12}
.nx-page-studio .nx-studio-web-visual:before{background:radial-gradient(ellipse at 62% 38%,#a873b647,transparent 66%),linear-gradient(130deg,#f1d9ff07,transparent 55%)}
.nx-page-studio .nx-studio-browser{border-color:#e5cdfb66;box-shadow:14px 29px 65px #09030d9c}
.nx-page-studio .nx-studio-browser-page{background:#d6c1e6}
.nx-page-studio .nx-studio-bot-visual{background:linear-gradient(135deg,#2b2034,#1a1522);border-color:#b68cd643;box-shadow:0 25px 75px #0501094f,inset 0 1px #dec4ec0d}
.nx-page-studio .nx-studio-phone{border-color:#d7b9ed6b;box-shadow:0 26px 65px #07020fb3}
.nx-page-studio .nx-studio-phone-top{background:#45314e}
.nx-page-studio .nx-studio-flow-node{border-color:#c097dc5c;background:linear-gradient(130deg,#37273f,#271e31)}
.nx-page-studio .nx-studio-visual-label{font-size:10px;font-weight:550;line-height:1.6;letter-spacing:.07em;color:#c3a8d5;max-width:calc(100% - 50px)}
.nx-page-studio .nx-studio-visual-foot{font-size:9px;line-height:1.65;letter-spacing:.04em;color:#b59bc8;flex-wrap:wrap;row-gap:4px}
.nx-page-studio .nx-studio-system{border-color:#b18cc944;position:relative}
.nx-page-studio .nx-studio-system:before{content:'';position:absolute;inset:0 -48px;pointer-events:none;background:radial-gradient(ellipse at 75% 45%,#6d3f7d15,transparent 65%);z-index:0}
.nx-page-studio .nx-studio-system>div{position:relative}
.nx-page-studio .nx-studio-system-intro h3{font-weight:550;line-height:1.18;color:#f0e7f6}
.nx-page-studio .nx-studio-system-intro h3 em{color:#c5a6dd}
.nx-page-studio .nx-studio-system-intro p{max-width:455px}
.nx-page-studio .nx-studio-system-core>span{font-size:9px;line-height:1.6;color:#b69ac8;letter-spacing:.07em}
.nx-page-studio .nx-studio-system-point>small{font-size:11px;letter-spacing:.03em;font-weight:550}
.nx-page-studio .nx-studio-principles .nx-copy{max-width:430px}
.nx-page-studio .nx-studio-principle-list article{border-color:#c39bd63d}
.nx-page-studio .nx-studio-principle-list article>span{font-size:10px;line-height:1.7;color:#b99acf;font-weight:550;letter-spacing:.08em}
.nx-page-studio .nx-studio-principle-list h3{font-size:26px;font-weight:550;color:#efe3f7}
.nx-page-studio .nx-studio-principle-list p{max-width:410px}
.nx-page-studio .nx-studio-process-track article{border-color:#b99dcd3d}
.nx-page-studio .nx-studio-process-track h3{font-size:25px;font-weight:550;color:#efe5f7}
.nx-page-studio .nx-studio-process-track p{max-width:245px}
.nx-page-studio .nx-studio-process-track small{font-size:10px;line-height:1.8;letter-spacing:.04em;color:#a185b4;font-weight:500}
.nx-page-studio .nx-studio-process-track article>div>span{font-size:14px;color:#c7a6dd}
.nx-page-studio .nx-studio-sibling>span{font-size:10px;line-height:1.8;color:#ad92bd;letter-spacing:.07em}
.nx-page-studio .nx-studio-sibling small{font-size:11px;line-height:1.6;color:#c78fab;letter-spacing:.08em}
.nx-page-studio .nx-studio-sibling strong{font-size:26px;font-weight:550;color:#e3c9db}
@media(max-width:1100px){.nx-page-studio .nx-studio-hero h1{font-size:clamp(72px,8vw,87px)}.nx-page-studio .nx-studio-service{gap:44px}.nx-page-studio .nx-studio-service-label{font-size:10px}.nx-page-studio .nx-studio-process-track h3{font-size:23px}.nx-page-studio .nx-studio-process-track article{padding-inline:20px}.nx-page-studio .nx-studio-process-track article:first-child{padding-left:0}.nx-page-studio .nx-studio-process-track article:last-child{padding-right:0}.nx-page-studio .nx-studio-capabilities{font-size:12px}}
@media(max-width:900px){.nx-page-studio .nx-studio-hero{padding-top:58px}.nx-page-studio .nx-studio-hero h1{font-size:70px}.nx-page-studio .nx-studio-actions{gap:15px}.nx-page-studio .nx-studio-actions .nx-btn{font-size:13px;gap:23px;padding-inline:18px}.nx-page-studio .nx-studio-actions .nx-studio-text-link{font-size:12px}.nx-page-studio .nx-studio-art-label{width:235px;bottom:10px}.nx-page-studio .nx-studio-art-label strong{font-size:22px}.nx-page-studio .nx-studio-art-label>span{font-size:9px}.nx-page-studio .nx-studio-art-label>i{font-size:8px}.nx-page-studio .nx-studio-service{gap:29px}.nx-page-studio .nx-studio-service-copy h3{font-size:34px}.nx-page-studio .nx-studio-section-aside{font-size:12px}.nx-page-studio .nx-studio-capabilities{flex-wrap:wrap;justify-content:center;gap:13px 19px;padding-block:21px}.nx-page-studio .nx-studio-principle-list h3{font-size:24px}.nx-page-studio .nx-studio-visual-label{font-size:9px;max-width:calc(100% - 38px)}.nx-page-studio .nx-studio-visual-foot{font-size:8px}.nx-page-studio .nx-studio-process-track article:nth-child(3){padding-left:0}.nx-page-studio .nx-studio-process-track article:nth-child(2){padding-right:0}.nx-page-studio .nx-studio-process-track p{max-width:320px}}
@media(max-width:650px){.nx-page-studio .nx-kicker{font-size:10px;line-height:1.8;letter-spacing:.1em}.nx-page-studio .nx-studio-hero{padding-top:45px;padding-bottom:27px}.nx-page-studio .nx-studio-hero h1{font-size:clamp(60px,14.8vw,82px);line-height:1.05}.nx-page-studio .nx-studio-hero .nx-copy,.nx-page-studio .nx-copy{font-size:14px;line-height:1.85}.nx-page-studio .nx-studio-actions{gap:14px;align-items:center;margin-top:28px}.nx-page-studio .nx-studio-actions .nx-btn{min-height:53px;font-size:13px;padding-inline:17px;gap:21px}.nx-page-studio .nx-studio-actions .nx-studio-text-link{font-size:12px;gap:10px}.nx-page-studio .nx-studio-hero-art{margin-top:9px;height:390px}.nx-page-studio .nx-studio-art-label{width:230px;bottom:8px;padding:18px 21px}.nx-page-studio .nx-studio-art-label strong{font-size:22px}.nx-page-studio .nx-studio-art-label>span{font-size:9px}.nx-page-studio .nx-studio-art-label>i{font-size:8px}.nx-page-studio .nx-studio-art-caption{font-size:8px;left:0}.nx-page-studio .nx-studio-capabilities{font-size:12px;line-height:1.55;gap:11px 17px;min-height:95px}.nx-page-studio .nx-studio-section-aside{font-size:11px;line-height:1.75}.nx-page-studio .nx-studio-section-top{gap:20px}.nx-page-studio .nx-studio-service{gap:28px}.nx-page-studio .nx-studio-service-label{font-size:10px;gap:12px;letter-spacing:.04em}.nx-page-studio .nx-studio-service-label>span:first-child{width:32px;height:32px;font-size:12px}.nx-page-studio .nx-studio-service-copy h3{font-size:38px;line-height:1.14}.nx-page-studio .nx-studio-service-copy>p,.nx-page-studio .nx-studio-system-intro p,.nx-page-studio .nx-studio-principles .nx-copy,.nx-page-studio .nx-studio-principle-list p{font-size:14px;line-height:1.9}.nx-page-studio .nx-studio-service-list{font-size:13px;line-height:1.7;gap:10px}.nx-page-studio .nx-studio-service-copy .nx-studio-text-link,.nx-page-studio .nx-studio-system-intro .nx-studio-text-link{font-size:13px;min-height:45px}.nx-page-studio .nx-studio-visual-label{font-size:9px;max-width:calc(100% - 44px);line-height:1.6}.nx-page-studio .nx-studio-visual-foot{font-size:8px;line-height:1.6;row-gap:4px}.nx-page-studio .nx-studio-system-intro h3{font-size:36px}.nx-page-studio .nx-studio-system:before{inset-inline:-23px}.nx-page-studio .nx-studio-system-point>small{font-size:10px}.nx-page-studio .nx-studio-system-core>span{font-size:8px}.nx-page-studio .nx-studio-principle-list article>span{font-size:10px}.nx-page-studio .nx-studio-principle-list h3{font-size:25px}.nx-page-studio .nx-studio-process-track{column-gap:22px;row-gap:32px}.nx-page-studio .nx-studio-process-track article{padding-inline:0}.nx-page-studio .nx-studio-process-track h3{font-size:22px;line-height:1.35;overflow-wrap:anywhere}.nx-page-studio .nx-studio-process-track p{font-size:13px;line-height:1.85;min-height:0}.nx-page-studio .nx-studio-process-track small{font-size:9px;line-height:1.7;letter-spacing:.025em;margin-top:20px}.nx-page-studio .nx-studio-process-track article>div>span{font-size:13px}.nx-page-studio .nx-studio-sibling>span{font-size:9px;letter-spacing:.04em}.nx-page-studio .nx-studio-sibling small{font-size:10px}.nx-page-studio .nx-studio-sibling strong{font-size:24px;line-height:1.4}}
@media(max-width:370px){.nx-page-studio .nx-studio-hero h1{font-size:58px}.nx-page-studio .nx-studio-actions{gap:12px}.nx-page-studio .nx-studio-actions .nx-btn{padding-inline:14px;gap:18px}.nx-page-studio .nx-studio-actions .nx-studio-text-link{font-size:12px}.nx-page-studio .nx-studio-hero-art{height:360px}.nx-page-studio .nx-studio-service-copy h3{font-size:35px}.nx-page-studio .nx-studio-process-track{grid-template-columns:1fr;row-gap:27px}.nx-page-studio .nx-studio-process-track article{padding-top:20px}.nx-page-studio .nx-studio-process-track article>div{margin-bottom:16px}.nx-page-studio .nx-studio-process-track p{max-width:none}.nx-page-studio .nx-studio-process-track small{margin-top:13px}}

/* 6.2 / A composed product showroom with editorial scale and clear business entry points. */
.nx-page-studio{background:#110e17;--nx-studio-accent:#d0b6f3}
.nx-page-studio .nx-studio-hero{grid-template-columns:.96fr 1.04fr;column-gap:62px;row-gap:36px;min-height:820px;padding-top:31px;padding-bottom:58px;align-items:center}
.nx-studio-hero-rail{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #cfb0ee25;padding:0 0 22px;font-size:11px;font-weight:550;letter-spacing:.1em;color:#bc9bd4}
.nx-studio-hero-rail>span:last-child{display:flex;align-items:center;gap:23px;color:#9a80b0;font-size:10px}
.nx-studio-hero-rail i{font-size:21px;font-weight:400;font-style:normal;color:#d8c1eb}
.nx-page-studio .nx-studio-hero-copy{padding:0}
.nx-page-studio .nx-studio-hero .nx-kicker{font-size:11px;line-height:1.7;letter-spacing:.11em;color:#bc9cd4}
.nx-page-studio .nx-studio-hero h1{font-size:clamp(78px,7.4vw,112px);font-weight:550;line-height:1.025;letter-spacing:-.07em;margin:27px 0 27px}
.nx-page-studio .nx-studio-hero h1 em{color:#d7bdf7;font-weight:450}
.nx-page-studio .nx-studio-hero .nx-copy{font-size:17px;line-height:1.85;max-width:470px;color:#c4b6d1}
.nx-page-studio .nx-studio-actions{margin-top:31px;gap:24px}
.nx-page-studio .nx-studio-actions .nx-btn{font-size:14px;min-height:57px;gap:30px;border-radius:6px;background:#ddc9f5;border-color:#ddc9f5;color:#2f1f3c;box-shadow:0 16px 35px #06020e55}
.nx-page-studio .nx-studio-actions .nx-btn:hover{background:#efe0ff;border-color:#efe0ff}
.nx-page-studio .nx-studio-actions .nx-studio-text-link{font-size:14px;color:#d6bfe7;min-height:45px}
.nx-page-studio .nx-studio-hero-note{display:flex;margin-top:38px;gap:15px}
.nx-page-studio .nx-studio-hero-note p{font-size:12px;line-height:1.7;color:#aa91bd}
.nx-page-studio .nx-studio-hero-note>span{font-size:38px;color:#9f77bc}
.nx-page-studio .nx-studio-hero-art{height:610px;margin:0;background:none;width:100%;max-width:none;isolation:isolate}
.nx-studio-media-window{position:absolute;inset:0 0 65px 0;overflow:hidden;border:1px solid #d5a9ed38;border-radius:11px;background:#1b1024;box-shadow:0 30px 100px #03010666}
.nx-studio-media-window:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#160c20cf,transparent 60%),linear-gradient(90deg,#170d231a,transparent 65%);pointer-events:none}
.nx-studio-brand-image{width:100%;height:100%;object-fit:cover;object-position:77% 50%;filter:hue-rotate(-11deg) saturate(.8);display:block;transform:scale(1.025)}
.nx-studio-media-top{position:absolute;inset:22px 24px auto;display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.12em;color:#d9bddfb0;z-index:1}
.nx-studio-media-top i{font-size:24px;font-weight:300;font-style:normal;color:#edd9f3}
.nx-studio-media-caption{position:absolute;left:29px;bottom:99px;z-index:1}
.nx-studio-media-caption>span{display:block;font-size:10px;letter-spacing:.12em;color:#c0a3d2;margin-bottom:15px}
.nx-studio-media-caption>strong{display:block;font-size:clamp(40px,4.2vw,61px);font-weight:500;letter-spacing:-.055em;line-height:1.08;color:#f2e9fa}
.nx-studio-media-caption em{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-style:italic;letter-spacing:-.04em;color:#e1c8f4}
.nx-studio-interface-layer{position:absolute;bottom:12px;left:-27px;width:310px;padding:25px 27px 23px;background:linear-gradient(140deg,#ebdef7,#d2bce7);color:#352340;border:1px solid #f8eeff8c;border-radius:7px;box-shadow:0 20px 50px #05000c66;transform:rotate(-4deg);z-index:2;animation:nx-studio-layer-drift 10s ease-in-out infinite}
.nx-studio-interface-layer>div{display:flex;align-items:center;gap:8px;color:#6e4f81;font-size:8px;font-weight:600;letter-spacing:.08em}
.nx-studio-interface-layer>div>i{margin-left:auto;color:#593a6c;font-size:21px;font-style:normal;font-weight:400}
.nx-studio-layer-dot{width:5px;height:5px;border-radius:50%;background:#735188}
.nx-studio-interface-layer>strong{display:block;font-size:31px;font-weight:550;letter-spacing:-.055em;line-height:1.16;margin-top:18px}
.nx-studio-layer-line{display:block;height:1px;background:#78568a35;margin:22px 0 16px}
.nx-studio-interface-layer>p{font-size:8px;letter-spacing:.05em;color:#725982;display:flex;justify-content:space-between;gap:8px;font-weight:550}
.nx-studio-interface-layer b{font-weight:400;color:#a185ae}
.nx-studio-art-vertical{position:absolute;right:-29px;top:65px;font-size:8px;letter-spacing:.12em;line-height:1.7;writing-mode:vertical-rl;color:#90729e}
.nx-studio-art-corner{position:absolute;bottom:9px;right:12px;color:#8f65a7;font-size:49px;font-weight:300;line-height:1}
.nx-page-studio .nx-studio-capabilities{border-top-color:#c9a3e33a;border-bottom-color:#c9a3e32a;font-size:14px;min-height:94px;color:#c5afda;letter-spacing:0}
.nx-studio-entry{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.3fr;align-items:center;gap:0;padding-top:29px;padding-bottom:29px}
.nx-studio-entry>span{font-size:10px;letter-spacing:.1em;line-height:1.8;color:#a084b7;font-weight:550;padding-right:20px}
.nx-studio-entry>button{display:flex;justify-content:space-between;align-items:center;gap:15px;min-height:55px;padding:10px 22px;font-size:14px;color:#d7c3e7;border-left:1px solid #b892d72d;text-align:left;line-height:1.6;transition:background .25s,color .25s}
.nx-studio-entry>button:hover{color:#fff;background:#c49add0c}
.nx-studio-entry>button>i{font-size:22px;font-weight:400;font-style:normal;color:#b393cc}
.nx-page-studio .nx-studio-expertise{padding-top:78px}
.nx-page-studio .nx-studio-section-aside{font-size:14px;line-height:1.8;color:#b5a2c3}
.nx-page-studio .nx-studio-expertise>.nx-heading,.nx-page-studio .nx-studio-process>.nx-heading{font-size:clamp(42px,4.7vw,67px);font-weight:550;line-height:1.1;margin-bottom:48px}
.nx-page-studio .nx-studio-service{grid-template-columns:.95fr 1.05fr;gap:43px;padding:39px;margin-top:25px;border:1px solid #b58fce35;background:linear-gradient(135deg,#211929,#19131f);border-radius:12px;box-shadow:0 25px 65px #06020c24}
.nx-page-studio .nx-studio-service-bot{grid-template-columns:1.05fr .95fr;margin-top:28px;background:linear-gradient(130deg,#1a1523,#23182c)}
.nx-page-studio .nx-studio-service-copy{padding:10px 0}
.nx-page-studio .nx-studio-service-copy h3{font-size:clamp(35px,3.6vw,50px);font-weight:550;line-height:1.15;color:#f4eafc}
.nx-page-studio .nx-studio-service-label{font-size:10px;letter-spacing:.055em;gap:14px;color:#c8a8df}
.nx-page-studio .nx-studio-service-label>span:first-child{background:#d3b7ec;color:#3c294a;width:35px;height:35px;border-color:#d3b7ec;font-size:12px;font-weight:650}
.nx-page-studio .nx-studio-service-copy>p{font-size:16px;line-height:1.85;color:#bdaccb;max-width:none}
.nx-page-studio .nx-studio-service-list{font-size:14px;line-height:1.7;color:#dbc8e9;gap:9px;margin:22px 0 23px}
.nx-page-studio .nx-studio-service-copy .nx-studio-text-link,.nx-page-studio .nx-studio-system-intro .nx-studio-text-link,.nx-page-studio .nx-studio-principles-intro>.nx-studio-text-link{font-size:14px;min-height:46px;padding-block:11px}
.nx-page-studio .nx-studio-web-visual,.nx-page-studio .nx-studio-bot-visual{border-color:#c6a2df3d;box-shadow:0 20px 45px #07010e52;border-radius:8px}
.nx-page-studio .nx-studio-visual-label{font-size:10px;line-height:1.6;color:#ccb0df;letter-spacing:.05em}
.nx-page-studio .nx-studio-system{padding-top:60px;padding-bottom:50px;margin-top:75px}
.nx-page-studio .nx-studio-system-intro p,.nx-page-studio .nx-studio-principles .nx-copy,.nx-page-studio .nx-studio-principle-list p{font-size:16px;line-height:1.9;color:#bca9ca}
.nx-page-studio .nx-studio-system-intro h3{font-size:clamp(38px,3.8vw,53px)}
.nx-page-studio .nx-studio-system-point{border-radius:6px;padding:14px 17px;background:linear-gradient(130deg,#362442,#22172d);border-color:#b38ace5c}
.nx-page-studio .nx-studio-system-point>small{font-size:12px}
.nx-page-studio .nx-studio-principles{grid-template-columns:1.05fr .95fr;gap:85px;align-items:start}
.nx-page-studio .nx-studio-principles .nx-heading{font-size:clamp(40px,4.5vw,62px);margin-top:25px}
.nx-page-studio .nx-studio-principles-intro>.nx-studio-text-link{margin-top:25px}
.nx-page-studio .nx-studio-principle-list{border:1px solid #b38ace35;border-radius:11px;background:linear-gradient(135deg,#261c2f,#1b1423);padding:0 30px;box-shadow:0 24px 65px #08020e26}
.nx-page-studio .nx-studio-principle-list article,.nx-page-studio .nx-studio-principle-list article:first-child,.nx-page-studio .nx-studio-principle-list article:last-child{padding:29px 0}
.nx-page-studio .nx-studio-principle-list article>span{font-size:10px;line-height:1.8;letter-spacing:.055em}
.nx-page-studio .nx-studio-principle-list h3{font-size:25px;line-height:1.35;margin:14px 0}
.nx-page-studio .nx-studio-process-track{border:0;gap:13px;margin-top:0}
.nx-page-studio .nx-studio-process-track article,.nx-page-studio .nx-studio-process-track article:first-child,.nx-page-studio .nx-studio-process-track article:last-child,.nx-page-studio .nx-studio-process-track article:nth-child(2),.nx-page-studio .nx-studio-process-track article:nth-child(3){padding:25px 23px;border:1px solid #b696cd2b;border-radius:9px;background:linear-gradient(145deg,#251b2f,#1b1423)}
.nx-page-studio .nx-studio-process-track article:before{display:none}
.nx-page-studio .nx-studio-process-track h3{font-size:23px;font-weight:550;line-height:1.35;overflow-wrap:anywhere}
.nx-page-studio .nx-studio-process-track p{font-size:15px;line-height:1.85;color:#bda9cd;min-height:0;max-width:none}
.nx-page-studio .nx-studio-process-track small{font-size:9px;line-height:1.75;letter-spacing:.035em;color:#a88bbb}
.nx-page-studio .nx-studio-process-track article>div>span{font-size:13px;color:#ccabe3}
.nx-page-studio .nx-studio-sibling{padding-block:45px 52px}
.nx-page-studio .nx-studio-sibling strong{font-size:27px;line-height:1.35}
@keyframes nx-studio-layer-drift{0%,100%{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-7px)}}
@media(min-width:1700px){.nx-page-studio .nx-studio-hero{min-height:900px;column-gap:75px}.nx-page-studio .nx-studio-hero-art{height:660px}}
@media(max-width:1150px){.nx-page-studio .nx-studio-hero{column-gap:38px;min-height:760px}.nx-page-studio .nx-studio-hero h1{font-size:85px}.nx-page-studio .nx-studio-hero-art{height:570px}.nx-page-studio .nx-studio-actions{gap:16px}.nx-page-studio .nx-studio-actions .nx-btn{gap:21px;padding-inline:18px}.nx-studio-interface-layer{width:282px;padding:23px;left:-15px}.nx-studio-interface-layer>strong{font-size:29px}.nx-page-studio .nx-studio-service,.nx-page-studio .nx-studio-service-bot{gap:31px;padding:30px}.nx-page-studio .nx-studio-service-copy h3{font-size:37px}.nx-page-studio .nx-studio-service-copy>p{font-size:15px}.nx-page-studio .nx-studio-principles{gap:50px}.nx-page-studio .nx-studio-process-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nx-studio-entry{grid-template-columns:1fr 1fr 1.2fr;row-gap:10px}.nx-studio-entry>span{grid-column:1/-1}.nx-studio-entry>button:first-of-type{border-left:0;padding-left:0}.nx-studio-entry>button{padding-inline:19px}}
@media(max-width:900px){.nx-page-studio .nx-studio-hero{grid-template-columns:1fr 1fr;column-gap:27px;row-gap:30px;min-height:710px}.nx-page-studio .nx-studio-hero h1{font-size:72px}.nx-page-studio .nx-studio-hero .nx-copy{font-size:16px}.nx-page-studio .nx-studio-hero-art{height:510px}.nx-studio-media-caption{left:23px;bottom:80px}.nx-studio-media-caption>strong{font-size:41px}.nx-studio-interface-layer{width:248px;padding:20px;left:-10px;bottom:10px}.nx-studio-interface-layer>strong{font-size:27px}.nx-studio-interface-layer>div{font-size:7px}.nx-studio-interface-layer>p{font-size:7px}.nx-studio-art-vertical{right:-21px;font-size:7px}.nx-studio-hero-rail{font-size:10px}.nx-studio-hero-rail>span:last-child{font-size:9px}.nx-page-studio .nx-studio-service,.nx-page-studio .nx-studio-service-bot{grid-template-columns:1fr 1fr;gap:25px;padding:26px}.nx-page-studio .nx-studio-service-copy h3{font-size:33px}.nx-page-studio .nx-studio-service-list{font-size:13px}.nx-page-studio .nx-studio-service-label{font-size:9px;gap:10px}.nx-page-studio .nx-studio-service-label>span:first-child{height:29px;width:29px;font-size:11px}.nx-page-studio .nx-studio-web-visual,.nx-page-studio .nx-studio-bot-visual{height:440px}.nx-page-studio .nx-studio-visual-label{font-size:9px}.nx-page-studio .nx-studio-principles{gap:35px}.nx-page-studio .nx-studio-principle-list{padding-inline:24px}.nx-page-studio .nx-studio-principle-list h3{font-size:23px}.nx-page-studio .nx-studio-principle-list p{font-size:15px}}
@media(max-width:740px){.nx-page-studio .nx-studio-hero{display:grid;grid-template-columns:1fr;row-gap:32px;padding-top:23px;padding-bottom:30px;min-height:0}.nx-studio-hero-rail{padding-bottom:18px;font-size:10px;line-height:1.7}.nx-studio-hero-rail>span:last-child{font-size:8px;gap:12px;text-align:right;max-width:138px}.nx-studio-hero-rail i{font-size:18px}.nx-page-studio .nx-studio-hero h1{font-size:clamp(56px,12.8vw,82px);line-height:1.04;margin-top:23px;margin-bottom:24px}.nx-page-studio .nx-studio-hero .nx-kicker{font-size:10px;letter-spacing:.075em;line-height:1.8}.nx-page-studio .nx-studio-hero .nx-copy{font-size:16px;line-height:1.85;max-width:520px}.nx-page-studio .nx-studio-actions{gap:15px 21px;align-items:center;margin-top:27px}.nx-page-studio .nx-studio-actions .nx-btn{font-size:14px;min-height:55px;padding-inline:19px;gap:26px}.nx-page-studio .nx-studio-actions .nx-studio-text-link{font-size:14px;line-height:1.8;gap:12px}.nx-page-studio .nx-studio-hero-note{margin-top:25px}.nx-page-studio .nx-studio-hero-note p{font-size:12px}.nx-page-studio .nx-studio-hero-art{height:500px;max-width:540px;margin:0 auto;width:100%}.nx-studio-media-window{inset:0 0 60px}.nx-studio-media-caption{left:25px;bottom:95px}.nx-studio-media-caption>strong{font-size:53px}.nx-studio-interface-layer{width:280px;left:14px;bottom:5px;padding:22px 24px}.nx-studio-interface-layer>strong{font-size:31px}.nx-studio-interface-layer>div{font-size:8px}.nx-studio-interface-layer>p{font-size:8px}.nx-studio-art-vertical{display:none}.nx-studio-art-corner{right:15px;bottom:6px;font-size:44px}.nx-page-studio .nx-studio-capabilities{font-size:13px;gap:11px 18px;min-height:92px;padding-block:21px;line-height:1.7}.nx-studio-entry{grid-template-columns:1fr;padding-top:24px;padding-bottom:18px;row-gap:0}.nx-studio-entry>span{padding-bottom:14px;font-size:10px}.nx-studio-entry>button,.nx-studio-entry>button:first-of-type{border-left:0;border-bottom:1px solid #ae82cc2b;padding:15px 0;min-height:59px;font-size:15px}.nx-page-studio .nx-studio-expertise{padding-top:59px}.nx-page-studio .nx-studio-section-top{gap:25px}.nx-page-studio .nx-studio-section-aside{font-size:12px;max-width:160px}.nx-page-studio .nx-studio-expertise>.nx-heading,.nx-page-studio .nx-studio-process>.nx-heading{font-size:clamp(35px,8vw,50px);line-height:1.15;margin-bottom:30px}.nx-page-studio .nx-studio-service,.nx-page-studio .nx-studio-service-bot{display:flex;flex-direction:column;gap:27px;padding:25px 22px;margin-top:20px;border-radius:10px}.nx-page-studio .nx-studio-service-copy{padding:0}.nx-page-studio .nx-studio-service-copy h3{font-size:36px;line-height:1.16}.nx-page-studio .nx-studio-service-copy>p{font-size:15px;line-height:1.9}.nx-page-studio .nx-studio-service-list{font-size:14px;line-height:1.7}.nx-page-studio .nx-studio-service-label{font-size:9px;gap:12px;line-height:1.7;margin-bottom:21px;letter-spacing:.04em}.nx-page-studio .nx-studio-service-copy .nx-studio-text-link,.nx-page-studio .nx-studio-system-intro .nx-studio-text-link,.nx-page-studio .nx-studio-principles-intro>.nx-studio-text-link{font-size:14px;min-height:46px}.nx-page-studio .nx-studio-web-visual,.nx-page-studio .nx-studio-bot-visual{width:100%;max-width:none;height:440px}.nx-page-studio .nx-studio-service-bot>.nx-studio-service-copy{order:-1}.nx-page-studio .nx-studio-browser{left:16px;right:16px;top:80px}.nx-page-studio .nx-studio-browser-head>strong{font-size:32px}.nx-page-studio .nx-studio-browser-object{right:-9px;width:116px;height:116px}.nx-page-studio .nx-studio-phone{right:18px;width:218px;top:59px}.nx-page-studio .nx-studio-flow{left:4px}.nx-page-studio .nx-studio-visual-label{left:18px;top:20px;max-width:calc(100% - 36px);font-size:9px;line-height:1.65;letter-spacing:.03em}.nx-page-studio .nx-studio-visual-foot{left:18px;right:18px;font-size:8px;bottom:18px;line-height:1.65}.nx-page-studio .nx-studio-system{grid-template-columns:1fr;padding-top:39px;padding-bottom:20px;margin-top:53px;gap:12px}.nx-page-studio .nx-studio-system-intro h3{font-size:37px}.nx-page-studio .nx-studio-system-intro p,.nx-page-studio .nx-studio-principles .nx-copy,.nx-page-studio .nx-studio-principle-list p{font-size:15px;line-height:1.9}.nx-page-studio .nx-studio-system-diagram{margin-inline:auto;height:300px;max-width:360px}.nx-page-studio .nx-studio-system-point>small{font-size:11px}.nx-page-studio .nx-studio-principles{grid-template-columns:1fr;gap:33px}.nx-page-studio .nx-studio-principles .nx-heading{font-size:clamp(36px,8vw,46px);line-height:1.16}.nx-page-studio .nx-studio-principles .nx-heading>span br{display:none}.nx-page-studio .nx-studio-principle-list{padding-inline:23px}.nx-page-studio .nx-studio-principle-list article,.nx-page-studio .nx-studio-principle-list article:first-child,.nx-page-studio .nx-studio-principle-list article:last-child{padding-block:25px}.nx-page-studio .nx-studio-principle-list h3{font-size:24px;line-height:1.4}.nx-page-studio .nx-studio-process-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.nx-page-studio .nx-studio-process-track article,.nx-page-studio .nx-studio-process-track article:first-child,.nx-page-studio .nx-studio-process-track article:last-child,.nx-page-studio .nx-studio-process-track article:nth-child(2),.nx-page-studio .nx-studio-process-track article:nth-child(3){padding:24px 21px}.nx-page-studio .nx-studio-process-track h3{font-size:23px}.nx-page-studio .nx-studio-process-track p{font-size:15px;line-height:1.9}.nx-page-studio .nx-studio-process-track small{font-size:10px;line-height:1.7}.nx-page-studio .nx-studio-sibling{padding-top:35px;padding-bottom:36px;grid-template-columns:1fr;gap:12px}.nx-page-studio .nx-studio-sibling strong{font-size:25px}}
@media(max-width:500px){.nx-page-studio .nx-studio-hero-art{height:455px}.nx-studio-media-caption>strong{font-size:45px}.nx-studio-interface-layer{width:255px;padding:20px;left:6px}.nx-studio-interface-layer>strong{font-size:28px}.nx-page-studio .nx-studio-hero-note{display:none}.nx-page-studio .nx-studio-service,.nx-page-studio .nx-studio-service-bot{padding:24px 18px}.nx-page-studio .nx-studio-service-copy h3{font-size:33px}.nx-page-studio .nx-studio-process-track{grid-template-columns:1fr}.nx-page-studio .nx-studio-process-track h3{font-size:25px}.nx-page-studio .nx-studio-process-track article>div{margin-bottom:19px}.nx-page-studio .nx-studio-phone{width:200px;right:12px;height:352px}.nx-page-studio .nx-studio-phone-body{height:251px}.nx-page-studio .nx-studio-flow{left:-9px;opacity:.85}.nx-page-studio .nx-studio-flow-start{transform:rotate(-5deg) scale(.8)}.nx-page-studio .nx-studio-flow-end{transform:rotate(-5deg) scale(.8);left:3px}.nx-page-studio .nx-studio-browser-head>strong{font-size:28px}.nx-page-studio .nx-studio-web-visual{height:415px}.nx-page-studio .nx-studio-browser{min-height:280px}.nx-page-studio .nx-studio-browser-page{padding-inline:17px;min-height:255px}.nx-page-studio .nx-studio-type-swatch{right:8px;bottom:38px}.nx-page-studio .nx-studio-type-swatch strong{font-size:29px}.nx-page-studio .nx-studio-type-swatch span{font-size:7px}}
@media(max-width:370px){.nx-page-studio .nx-studio-hero h1{font-size:53px}.nx-studio-hero-rail{font-size:9px}.nx-studio-hero-rail>span:last-child{font-size:7px;max-width:115px}.nx-page-studio .nx-studio-hero .nx-copy{font-size:15px}.nx-page-studio .nx-studio-hero-art{height:420px}.nx-studio-media-caption{left:21px}.nx-studio-media-caption>strong{font-size:40px}.nx-studio-interface-layer{left:0;width:238px;padding:19px}.nx-studio-interface-layer>strong{font-size:26px}.nx-page-studio .nx-studio-section-top{flex-direction:column;gap:14px}.nx-page-studio .nx-studio-section-aside{text-align:left;max-width:none;font-size:13px}.nx-page-studio .nx-studio-service,.nx-page-studio .nx-studio-service-bot{padding-inline:17px}.nx-page-studio .nx-studio-service-copy h3{font-size:30px}.nx-page-studio .nx-studio-service-label{font-size:8px;gap:9px}.nx-page-studio .nx-studio-web-visual{height:390px}.nx-page-studio .nx-studio-browser{left:12px;right:12px}.nx-page-studio .nx-studio-browser-head>strong{font-size:24px}.nx-page-studio .nx-studio-browser-object{width:95px;height:95px}.nx-page-studio .nx-studio-visual-foot{font-size:7px}.nx-page-studio .nx-studio-phone{width:184px;right:10px}.nx-page-studio .nx-studio-flow{display:none}.nx-page-studio .nx-studio-system-intro h3{font-size:33px}.nx-page-studio .nx-studio-sibling strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.nx-page-studio *,.nx-page-studio *:before,.nx-page-studio *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nx-studio-interface-layer{transform:rotate(-4deg)}}
/* Keep the first action within the cover's reading flow. */
.nx-page-studio .nx-studio-hero h1 em>span{display:inline}
@media(max-width:500px){.nx-page-studio .nx-studio-hero h1 em>span{display:block}}
