/* Demonstration overview, sharing the Nexus header and visual language. */
.nexus .header nav .nav-demo{color:#c7ff6b;white-space:nowrap}.demo-main{overflow:hidden}.demo-main section{scroll-margin-top:calc(var(--header-height,85px) + 24px)}.trial-hero,.trial-steps-section,.trial-explore,.trial-faq-section,.trial-final{padding:70px max(5%,calc((100vw - 1310px)/2))}.trial-hero{position:relative;background:radial-gradient(ellipse at 88% 40%,#183a35 0%,transparent 50%),#081118;padding-top:32px;padding-bottom:105px}.trial-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:60px;align-items:center}.trial-hero .page-breadcrumb{margin-bottom:55px}.trial-copy h1{font-size:clamp(50px,5.2vw,83px);letter-spacing:-.055em;line-height:1.03;margin:25px 0}.trial-copy h1 em{display:inline;color:#c7ff6b;font-style:normal}.trial-copy .eyebrow{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.13em;line-height:1.7}.trial-dot{width:6px;height:6px;border-radius:50%;background:#c7ff6b;box-shadow:0 0 15px #c7ff6b80;flex:none}.trial-lead{color:#b5c9cf;font-size:18px;line-height:1.8;max-width:540px}.trial-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin:32px 0 20px}.trial-actions .button{font-size:13px}.trial-actions .text-link{font-size:12px;gap:14px}.trial-audience{font-size:11px;line-height:1.8;color:#9cb3bd}.trial-visual{position:relative;margin:0 0 30px;border:1px solid #45675e;background:#0d1c24;box-shadow:0 30px 70px #0004;transform:perspective(1400px) rotateY(-5deg)}.trial-windowbar{display:flex;justify-content:space-between;gap:15px;padding:16px 18px;border-bottom:1px solid #39515e;font-size:9px;letter-spacing:.11em;color:#a9bfc6}.trial-windowbar>span:first-child{display:flex;align-items:center;gap:9px}.trial-windowbar i{display:block;width:5px;height:5px;border-radius:50%;background:#c7ff6b}.trial-visual>img{width:100%;height:auto;display:block;aspect-ratio:1.55;object-fit:cover}.trial-visual figcaption{display:flex;justify-content:space-between;gap:15px;padding:17px 18px 55px;font-size:11px;color:#b5c9cf}.trial-visual figcaption>span:last-child{font-size:9px;color:#96adb7}.trial-duration{position:absolute;bottom:-45px;left:28px;right:28px;background:#c7ff6b;color:#142b1a;display:flex;align-items:center;gap:24px;padding:17px 26px;box-shadow:0 15px 30px #0003}.trial-duration strong{display:flex;align-items:baseline;gap:9px;font-size:52px;font-weight:550;line-height:1}.trial-duration strong span{font-size:15px;font-weight:500}.trial-duration p{font-size:12px;line-height:1.6;border-left:1px solid #8eb74b;padding-left:24px;margin:0}.trial-steps-section{border-block:1px solid #2b3d45;background:#0d1c24}.trial-section-head{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:42px}.trial-section-head h2,.trial-faq-intro h2,.trial-final h2{font-size:clamp(35px,3.7vw,56px);letter-spacing:-.045em;line-height:1.08;margin-top:18px}.trial-section-head>p{font-size:14px;line-height:1.8;color:#a5b7c1;max-width:420px;margin-bottom:5px}.trial-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;border-top:1px solid #39515e}.trial-steps li{padding:28px 30px 0 0}.trial-steps li+li{padding-left:30px;border-left:1px solid #39515e}.trial-step-number{font-size:14px;color:#c7ff6b}.trial-steps h3{font-size:24px;margin:28px 0 16px;line-height:1.2;letter-spacing:-.03em}.trial-steps p{font-size:14px;line-height:1.8;color:#b5c9cf}.trial-step-label{display:block;font-size:9px;letter-spacing:.09em;line-height:1.7;color:#8da5af;margin-top:25px}.trial-explore{background:#081118;padding-top:100px;padding-bottom:100px}.trial-experiences{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.trial-experience{border:1px solid #2b3d45;background:#0d1c24}.trial-experience figure{position:relative;margin:0;border-bottom:1px solid #2b3d45;overflow:hidden}.trial-experience img{display:block;width:100%;height:auto;aspect-ratio:1.7;object-fit:cover;transition:transform .5s}.trial-experience:hover img{transform:scale(1.025)}.trial-experience figcaption{position:absolute;bottom:16px;left:18px;padding:8px 12px;background:#0d1c24e8;color:#c7ff6b;font-size:10px;letter-spacing:.08em}.trial-experience>div{padding:28px}.trial-card-index{font-size:9px;letter-spacing:.13em;color:#a5b7c1}.trial-experience h3{font-size:28px;letter-spacing:-.035em;margin:16px 0}.trial-experience p{color:#b5c9cf;font-size:14px;line-height:1.8}.trial-experience .text-link{margin-top:25px;font-size:12px;gap:18px}.trial-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:45px;padding-top:30px;border-top:1px solid #2b3d45}.trial-roles>div>span{font-size:10px;letter-spacing:.1em;color:#c7ff6b}.trial-roles h3{font-size:22px;margin:14px 0}.trial-roles p{color:#a5b7c1;font-size:13px;line-height:1.8}.trial-faq-section{background:#0d1c24;border-block:1px solid #2b3d45;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:85px;padding-bottom:85px}.trial-faq-intro>p:not(.eyebrow){font-size:14px;color:#a5b7c1;line-height:1.8;margin:28px 0}.trial-faq-intro>.text-link{font-size:12px}.trial-faq details{border-bottom:1px solid #39515e;padding:21px 0}.trial-faq details:first-child{border-top:1px solid #39515e}.trial-faq summary{display:flex;justify-content:space-between;gap:22px;font-size:16px;line-height:1.5;cursor:pointer;list-style:none}.trial-faq summary::-webkit-details-marker{display:none}.trial-faq summary span{color:#c7ff6b;flex:none;font-size:22px;font-weight:400;line-height:1}.trial-faq details[open] summary span{transform:rotate(45deg)}.trial-faq details>p{font-size:14px;line-height:1.8;color:#b5c9cf;margin:18px 0 5px}.trial-faq details>a{font-size:13px;color:#c7ff6b;display:inline-block;margin-top:14px}.trial-final{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;background:radial-gradient(ellipse at 80% 100%,#254b35,#081118 70%);padding-top:85px;padding-bottom:85px}.trial-final p:not(.eyebrow){color:#a5b7c1;font-size:14px;line-height:1.8;margin-top:25px}.trial-final-actions{display:flex;align-items:flex-start;flex-direction:column;gap:25px}.trial-final-actions .button{font-size:13px;line-height:1.5}.trial-final-actions>.text-link{font-size:12px}.trial-final-actions>span{font-size:11px;color:#a5b7c1;line-height:1.7}.trial-final-actions>span>a{color:#c7ff6b;overflow-wrap:anywhere}.demo-main .eyebrow{line-height:1.7}
@media(max-width:1180px){.trial-hero-grid{gap:35px}.trial-copy h1{font-size:60px}.trial-visual{transform:none}.trial-duration{left:18px;right:18px;padding:16px 20px;gap:18px}.trial-duration p{padding-left:18px}.trial-faq-section{gap:50px}.trial-steps h3{font-size:22px}}
@media(max-width:980px){.trial-hero-grid{grid-template-columns:1fr;gap:45px}.trial-copy{max-width:720px}.trial-copy h1{font-size:72px}.trial-visual{max-width:720px;width:100%;margin:0 auto 35px}.trial-hero{padding-bottom:65px}.trial-section-head{gap:35px}.trial-section-head>p{max-width:320px}.trial-steps li{padding-right:18px}.trial-steps li+li{padding-left:18px}.trial-faq-section{grid-template-columns:1fr;gap:35px}.trial-faq-intro{max-width:650px}.trial-final{gap:35px}.trial-final-actions .button{width:100%;justify-content:space-between}}
@media(max-width:640px){.trial-hero,.trial-steps-section,.trial-explore,.trial-faq-section,.trial-final{padding-inline:6%}.trial-hero{padding-top:25px}.trial-hero .page-breadcrumb{margin-bottom:36px}.trial-copy h1{font-size:clamp(45px,12vw,68px)}.trial-copy .eyebrow{font-size:9px}.trial-lead{font-size:16px}.trial-actions{gap:20px}.trial-windowbar{padding:13px 12px;font-size:8px}.trial-visual figcaption{display:block;padding:14px 12px 48px}.trial-visual figcaption>span{display:block;line-height:1.7}.trial-duration{left:12px;right:12px;padding:14px;gap:14px}.trial-duration strong{font-size:43px;gap:5px}.trial-duration strong span{font-size:12px}.trial-duration p{font-size:10px;padding-left:14px}.trial-section-head{display:block;margin-bottom:30px}.trial-section-head>p{max-width:none;margin-top:25px}.trial-steps-section,.trial-explore,.trial-faq-section,.trial-final{padding-block:60px}.trial-steps{grid-template-columns:1fr}.trial-steps li{padding:25px 0}.trial-steps li+li{padding-left:0;border-left:0;border-top:1px solid #39515e}.trial-steps li:last-child{padding-bottom:0}.trial-steps h3{margin-top:16px;font-size:25px}.trial-step-label{margin-top:16px}.trial-experiences{grid-template-columns:1fr;gap:26px}.trial-experience>div{padding:22px}.trial-experience h3{font-size:27px}.trial-roles{grid-template-columns:1fr;gap:25px;margin-top:30px}.trial-roles h3{margin:12px 0 8px}.trial-faq summary{font-size:15px}.trial-final{grid-template-columns:1fr;gap:32px}.trial-final-actions .button{font-size:12px}.trial-section-head h2,.trial-faq-intro h2,.trial-final h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.trial-experience img{transition:none}.trial-experience:hover img{transform:none}}
