/* Nebula's product universe is scoped here. Jetrow header, homepage and footer keep their theme. */
.nu-universe{--nu-bg:#0c090f;--nu-ink:#f9f5f5;--nu-muted:#bdb3c0;--nu-line:#ffffff24;--nu-accent:#f2bead;background:var(--nu-bg);color:var(--nu-ink);font-family:Helvetica,Arial,sans-serif;overflow:clip;color-scheme:dark}.nu-universe *{box-sizing:border-box}.nu-universe a{color:inherit}.nu-universe button,.nu-universe input,.nu-universe select,.nu-universe textarea{font:inherit}.nu-universe [hidden]{display:none!important}.nu-universe :focus-visible{outline:2px solid #f5bcac;outline-offset:5px}.nu-universe p{line-height:1.75}.nu-universe h1,.nu-universe h2,.nu-universe h3{font-family:Helvetica,Arial,sans-serif;font-weight:400}.nu-universe section[id]{scroll-margin-top:105px}.nu-local-nav{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:23px max(5vw,calc((100vw - 1320px)/2));border-bottom:1px solid var(--nu-line)}.nu-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:29px;letter-spacing:-1px;line-height:1}.nu-brand small{display:block;font-size:8px;letter-spacing:2px;margin-top:8px;color:var(--nu-muted)}.nu-q{font-weight:700;font-size:47px;line-height:1;letter-spacing:-3px;color:var(--nu-accent)}.nu-local-nav>div{display:flex;align-items:center;gap:28px;font-size:12px}.nu-local-nav a{text-decoration:none}.nu-local-nav a:hover{color:var(--nu-accent)}.nu-nav-cta{padding:12px 17px;border:1px solid #96727d;border-radius:4px}.nu-nav-cta span{margin-left:18px}.nu-opening{max-width:1440px;margin:0 auto;padding:30px 5vw 80px;background:radial-gradient(ellipse at 90% 12%,#56243838,transparent 60%)}.nu-film-heading{display:flex;justify-content:space-between;gap:20px;color:#c6b7c3;font-size:9px;letter-spacing:2px;margin:0 0 16px}.nu-film-heading i{display:inline-block;width:6px;height:6px;background:var(--nu-accent);border-radius:50%;margin-right:10px;box-shadow:0 0 13px #f0b6a2}.nu-cinema{border:1px solid #b36d773f;background:#100b12;border-radius:12px;overflow:hidden;box-shadow:0 15px 100px #4d1b3030}.nu-video-wrap{position:relative;width:100%;min-width:0;aspect-ratio:16/9;height:auto;max-height:none;overflow:hidden;background:#050407}.nu-poster{position:relative;aspect-ratio:16/9;max-height:650px;overflow:hidden;background:#050407}.nu-trailer{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;display:block;margin:0;background:#050407}.nu-poster{display:grid;place-items:center;min-height:270px}.nu-poster>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.8}.nu-poster:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#10091390,transparent 60%);pointer-events:none}.nu-poster-type{position:relative;z-index:1;text-align:center;text-shadow:0 2px 25px #000}.nu-poster-q{display:block;font-size:clamp(70px,11vw,168px);line-height:1;font-weight:700;letter-spacing:-.08em;color:#f9ded2}.nu-poster-type p{font-size:clamp(22px,3vw,40px);letter-spacing:-.045em;margin:22px 0}.nu-poster-type a{font-size:11px;letter-spacing:1px;text-decoration:none;border-bottom:1px solid #ffffff60;padding-bottom:8px}.nu-poster-type a span{margin-left:20px}.nu-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:17px;align-items:center;border:1px solid #ffffff55;background:#140b17df;backdrop-filter:blur(15px);padding:20px 28px;border-radius:60px;color:#fff;text-align:left;cursor:pointer;max-width:90%;box-shadow:0 10px 40px #0005}.nu-play>span:first-child{font-size:34px}.nu-play small{display:block;margin-top:6px;font-size:10px;color:#cfbdcc;max-width:250px;white-space:normal}.nu-play:hover{background:#512539}.nu-film-footer{display:flex;justify-content:space-between;gap:20px;padding:15px 23px;color:var(--nu-muted);font-size:11px;line-height:1.5}.nu-direct-film{white-space:nowrap}.nu-preview-note{font-size:12px;padding:15px 24px;color:var(--nu-accent)}.nu-pitch{padding-top:70px}.nu-kicker{font-size:10px!important;letter-spacing:2px;text-transform:uppercase;color:var(--nu-accent)!important;line-height:1.5!important;margin:0 0 25px}.nu-pitch h1{font-size:clamp(44px,6.4vw,88px);line-height:1.05;letter-spacing:-.055em;margin:0 0 35px;max-width:1100px;text-wrap:balance}.nu-pitch-bottom{display:flex;justify-content:space-between;align-items:center;gap:45px}.nu-pitch-bottom>p{font-size:17px;max-width:660px;color:var(--nu-muted);margin:0}.nu-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;flex-shrink:0}.nu-button{display:inline-flex;justify-content:center;align-items:center;gap:35px;text-decoration:none;border:1px solid transparent;border-radius:4px;font-size:13px;padding:17px 21px;cursor:pointer;transition:background .2s,transform .2s}.nu-universe .nu-primary{background:#eed0c4;color:#281820}.nu-primary:hover{background:#fff0e8;transform:translateY(-2px)}.nu-secondary{border-color:#9b7b86;background:#24131f}.nu-secondary:hover{background:#422335}.nu-text-link{font-size:13px;text-decoration:none;border-bottom:1px solid #b9899880;padding-bottom:7px}.nu-section{max-width:1440px;margin:auto;padding:95px 5vw;border-top:1px solid var(--nu-line)}.nu-section-title{display:grid;grid-template-columns:1fr 2fr;gap:45px;margin-bottom:50px}.nu-section h2{font-size:clamp(33px,4.2vw,58px);line-height:1.12;letter-spacing:-.045em;margin:0 0 26px;text-wrap:balance}.nu-section p{font-size:16px;color:var(--nu-muted);max-width:770px}.nu-number{font-size:10px;letter-spacing:2px;color:#d2a797}.nu-pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.nu-pain-grid article{border-top:1px solid #795663;padding-top:22px}.nu-pain-grid h3{font-size:25px;letter-spacing:-.03em;margin:40px 0 15px}.nu-pain-grid p{font-size:15px}.nu-workflow{background:radial-gradient(ellipse at 50% 100%,#321a3b50,transparent 75%)}.nu-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.nu-step-art{aspect-ratio:1.5;display:grid;place-items:center;position:relative;border:1px solid #6b4f664d;background:linear-gradient(145deg,#2b1b2a88,#120e1870);border-radius:7px;margin-bottom:25px;overflow:hidden}.nu-glyph{width:85%;height:85%;color:#e1b2a5}.nu-illustration-label{position:absolute;bottom:10px;left:14px;font-size:7px;letter-spacing:1.5px;color:#b49aaa}.nu-step-art img{width:100%;height:100%;object-fit:contain}.nu-steps h3{font-size:25px;letter-spacing:-.03em;margin:16px 0}.nu-steps p{font-size:15px}.nu-overview{display:grid;grid-template-columns:1fr 1.15fr;gap:8vw;align-items:center}.nu-overview-mark{height:400px;display:grid;place-items:center;position:relative;isolation:isolate;background:radial-gradient(ellipse,#62284640,transparent 65%)}.nu-overview-mark>.nu-q{font-size:150px;text-shadow:0 0 50px #ffbaab30}.nu-orbit{position:absolute;width:85%;height:43%;border:1px solid #c9909066;border-radius:50%;transform:rotate(-27deg)}.nu-orbit-b{transform:rotate(38deg);border-color:#8176a966;height:70%;width:75%}.nu-orbit-c{height:85%;width:38%;transform:rotate(30deg);border-color:#65425499}.nu-orbit-a:after{content:'';width:8px;height:8px;border-radius:50%;background:#e9b799;box-shadow:0 0 15px #df9776;position:absolute;left:15%;top:10%}.nu-audience{border-left:2px solid #be929d;padding-left:22px;margin-top:30px}.nu-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--nu-line);border:1px solid var(--nu-line);border-radius:9px;overflow:hidden}.nu-feature-grid article{background:#120d16;padding:35px 30px;transition:background .25s}.nu-feature-grid article:hover{background:#211420}.nu-feature-index{font-size:10px;letter-spacing:2px;color:#c5a6bb;display:flex;align-items:center;justify-content:space-between}.nu-feature-index>span{font-size:24px;color:#e1b7a9}.nu-feature-grid h3{font-size:25px;line-height:1.2;letter-spacing:-.03em;margin:38px 0 18px}.nu-feature-grid p{font-size:14px;line-height:1.8}.nu-feature-image{width:100%;height:auto;max-height:250px;object-fit:contain;margin-bottom:28px;border-radius:4px}.nu-plan-note{font-size:12px!important;margin-top:24px}.nu-india{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;background:radial-gradient(ellipse at 90% 40%,#602b392e,transparent 65%)}.nu-india-symbol{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:25px}.nu-india-symbol>span{font-size:150px;line-height:1;color:#d6acb2;text-shadow:0 0 60px #ab3b5344}.nu-india-symbol>div{font-size:8px;letter-spacing:2px;color:#bda4b5}.nu-product-image{display:block;width:100%;height:auto;border-radius:10px}.nu-gallery>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:35px}.nu-gallery figure{margin:0}.nu-gallery img{width:100%;height:auto;border:1px solid var(--nu-line);border-radius:8px}.nu-gallery figcaption,.nu-caption{font-size:13px!important;line-height:1.6;color:var(--nu-muted);margin-top:15px}.nu-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.nu-faq details{border-bottom:1px solid var(--nu-line);padding:24px 0}.nu-faq details:first-child{padding-top:0}.nu-faq summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:18px;line-height:1.4;list-style:none}.nu-faq summary::-webkit-details-marker{display:none}.nu-faq summary>span{font-size:24px;color:var(--nu-accent);flex:none}.nu-faq details[open] summary>span{transform:rotate(45deg)}.nu-faq p{font-size:15px;margin-top:20px}.nu-onboarding{display:grid;grid-template-columns:1fr 1.1fr;gap:8vw;background:linear-gradient(#100b15ee,#100b15dd),url('/assets/images/nebula-universe.webp') center/cover}.nu-closing-mark{font-size:120px;font-weight:700;margin-top:50px;color:#d8afbe50;line-height:1}.nu-about{max-width:1440px;margin:auto;padding:45px 5vw;display:flex;justify-content:space-between;align-items:center;gap:60px;border-top:1px solid var(--nu-line)}.nu-about>p{font-size:12px;color:var(--nu-muted);max-width:600px}.nu-universe .nb-form{background:#160f1c;border-color:#67515d;border-radius:8px;color:var(--nu-ink);padding:30px}.nu-universe .nb-form input,.nu-universe .nb-form textarea,.nu-universe .nb-form select{color:var(--nu-ink);border-color:#665462;background:#1c1421}.nu-universe .nb-form select option{background:#1c1421}.nu-universe .nb-form .button{background:#eed0c4;color:#281820;border-color:#eed0c4;border-radius:4px;font-size:13px;gap:30px;padding:17px 20px}.nu-universe .nb-form .nb-small{font-size:11px}.nu-universe .nb-consent input{accent-color:#bd738c}.nu-universe .nb-success{background:#261523;color:#f9f5f5;border-color:#dcaaa5}.nu-universe .form-error{color:#ffb3b3!important}.nu-universe .nb-small{color:var(--nu-muted)}.nu-universe .pc-player{border:1px solid var(--nu-line);border-radius:8px;overflow:hidden}.nu-universe .pc-video-fallback{color:var(--nu-accent)}
@media(prefers-reduced-motion:no-preference){.nu-orbit-a{animation:nu-orbit-drift 14s ease-in-out infinite alternate}@keyframes nu-orbit-drift{to{transform:rotate(-16deg)}}}
@media(max-width:1100px){.nu-pitch-bottom{flex-direction:column;align-items:flex-start;gap:28px}.nu-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nu-section-title{grid-template-columns:1fr;gap:0;margin-bottom:30px}.nu-section-title .nu-kicker{margin-bottom:20px}.nu-steps{gap:20px}}
@media(max-width:750px){.nu-local-nav{padding:18px 5vw}.nu-local-nav>div{gap:0}.nu-local-nav>div>a:not(.nu-nav-cta){display:none}.nu-brand{font-size:25px}.nu-q{font-size:38px}.nu-nav-cta{font-size:11px;padding:11px}.nu-nav-cta span{margin-left:8px}.nu-opening{padding-top:23px;padding-bottom:55px}.nu-film-heading{font-size:7px;letter-spacing:1px}.nu-poster{min-height:210px}.nu-video-wrap{min-height:0;max-height:none}.nu-play{padding:12px 18px;gap:10px;font-size:12px;white-space:nowrap}.nu-play small{font-size:8px;max-width:150px}.nu-play>span:first-child{font-size:26px}.nu-film-footer{padding:12px;font-size:10px}.nu-pitch{padding-top:45px}.nu-pitch h1{font-size:clamp(37px,9vw,56px);letter-spacing:-.055em}.nu-pitch-bottom>p{font-size:16px}.nu-actions{gap:20px}.nu-section{padding:60px 5vw}.nu-pain-grid,.nu-steps,.nu-overview,.nu-india,.nu-faq,.nu-onboarding{grid-template-columns:1fr;gap:30px}.nu-pain-grid article{padding-top:18px}.nu-pain-grid h3{margin-top:20px}.nu-step-art{max-height:270px}.nu-feature-grid{grid-template-columns:1fr}.nu-feature-grid article{padding:28px}.nu-feature-grid h3{margin-top:25px}.nu-overview-mark{height:260px;max-width:400px;width:100%;margin:auto}.nu-overview-mark>.nu-q{font-size:100px}.nu-india-symbol{display:none}.nu-gallery>div:last-child{grid-template-columns:1fr}.nu-about{flex-direction:column;align-items:flex-start;gap:15px;padding:35px 5vw}.nu-closing-mark{display:none}.nu-universe .nb-form{padding:24px 18px}.nu-section h2{font-size:36px}.nu-faq summary{font-size:17px}.nu-poster-type p{margin:8px 0 18px}.nu-poster-q{font-size:65px}}
