.nx-site .uc-hero{padding-block-end:72px}.nx-site .uc-crumbs{color:var(--site-fg-60);flex-wrap:wrap;gap:10px;margin-block-end:24px;font-size:14px;display:flex}.nx-site .uc-crumbs a{color:var(--site-fg-80);text-underline-offset:3px;text-decoration:underline}.nx-site .uc-title{max-inline-size:18ch;color:var(--site-fg);font-family:var(--site-font-serif);letter-spacing:-.012em;font-synthesis:none;text-wrap:balance;margin:0;font-size:clamp(44px,6.2vw,80px);font-weight:400;line-height:1.04}.nx-site .uc-title:lang(ar){letter-spacing:0;max-inline-size:22ch;font-size:clamp(36px,5vw,62px);font-weight:600;line-height:1.3}.nx-site .uc-title.is-compact{max-inline-size:26ch;font-size:clamp(36px,4.4vw,56px)}.nx-site .uc-title.is-compact:lang(ar){max-inline-size:30ch;font-size:clamp(30px,3.6vw,46px)}.nx-site .uc-sub{max-inline-size:68ch;margin-block-start:22px}.nx-site .uc-problem{max-inline-size:58ch;color:var(--site-fg);margin:24px 0 0;font-size:clamp(19px,2vw,23px);font-weight:500;line-height:1.4}.nx-site .uc-problem-label{color:var(--site-cyan);margin-block-end:6px;font-size:13.5px;font-weight:600;display:block}.nx-site .uc-films-title{color:var(--site-fg);font-family:var(--site-font-display);margin:32px 0 14px;font-size:22px;font-weight:600;line-height:1.3}.nx-site .uc-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.nx-site .uc-tile{flex-direction:column;gap:10px;min-inline-size:0;display:flex}.nx-site .uc-tile .uc-accent{margin:0}.nx-site .uc-tile-button{border:1px solid var(--site-line);background:var(--site-surface);inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;border-radius:16px;flex-direction:column;padding:0;transition:border-color .15s;display:flex;overflow:hidden}.nx-site .uc-tile-button:hover{border-color:var(--site-line-cyan-40)}.nx-site .uc-tile-media{aspect-ratio:16/9;flex:none;display:block;position:relative;overflow:hidden}.nx-site .uc-tile-art{object-fit:cover;block-size:100%;inline-size:100%;display:block}.nx-site .uc-tile-play,.nx-site .site-video-play{background:var(--site-grad-primary);block-size:64px;inline-size:64px;color:var(--site-fg-strong);border-radius:50%;place-items:center;margin:auto;transition:transform .15s;display:grid;position:absolute;inset:0;box-shadow:0 8px 24px #00000080}.nx-site .site-video-play{block-size:88px;inline-size:88px}.nx-site .uc-tile-button:hover .uc-tile-play,.nx-site .site-video-poster:hover .site-video-play{transform:scale(1.08)}.nx-site .uc-tile-play svg,.nx-site .site-video-play svg{fill:currentColor;block-size:44%;inline-size:44%;margin-left:6%}.nx-site .uc-tile-text{flex-direction:column;gap:4px;padding:14px 16px 16px;display:flex}.nx-site .uc-tile-name{color:var(--site-cyan);margin:0;font-size:13.5px;font-weight:600}.nx-site .uc-tile-title{color:var(--site-fg);font-family:var(--site-font-display);font-size:16.5px;font-weight:600;line-height:1.32}.nx-site .uc-tile-watch{color:var(--site-link);margin-block-start:4px;font-size:14.5px;font-weight:600}.nx-site .uc-tile-label{color:var(--site-fg-60);margin:0;font-size:12.5px;line-height:1.45}:root:has(.uc-player[open]){overflow:hidden}.nx-site .uc-player{border:1px solid var(--site-line);background:var(--site-bg);max-block-size:calc(100dvh - 32px);inline-size:min(1120px,100vw - 32px);max-inline-size:none;color:var(--site-fg);border-radius:18px;margin:auto;padding:0;overflow:auto}.nx-site .uc-player::backdrop{background:#03040ed6}.nx-site .uc-player-box{flex-direction:column;gap:14px;padding:18px;display:flex}.nx-site .uc-player-bar{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nx-site .uc-player-close{border:1px solid var(--site-line);background:var(--site-fill-2);block-size:44px;inline-size:44px;color:var(--site-fg);cursor:pointer;border-radius:12px;flex:none;place-items:center;padding:0;display:grid}.nx-site .uc-player-close:hover{background:var(--site-fill-4)}.nx-site .uc-player-close svg{block-size:20px;inline-size:20px}.nx-site .uc-cta{flex-wrap:wrap;align-items:center;gap:22px;margin-block-start:30px;display:flex}.nx-site .uc-lead{margin-block-start:48px}.nx-site .uc-accent{color:var(--site-cyan);margin:0 0 12px;font-size:14.5px;font-weight:600}.nx-site .uc-today{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:72px;display:grid}.nx-site .uc-prose{max-inline-size:66ch;color:var(--site-fg-78);margin:20px 0 0;font-size:17px;line-height:1.7}.nx-site .uc-stats{flex-direction:column;gap:30px;margin:0;display:flex}.nx-site .uc-stat{border-block-end:1px solid var(--site-line);padding-block-end:26px}.nx-site .uc-stat:last-child{border-block-end:0;padding-block-end:0}.nx-site .uc-stat dt{color:var(--site-fg);font-family:var(--site-font-display);letter-spacing:-.02em;font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1.1}.nx-site .uc-stat dd{color:var(--site-fg-64);margin:10px 0 0;font-size:15px;line-height:1.55}.nx-site .uc-source{color:var(--site-fg-60);text-underline-offset:3px;margin-block-start:8px;font-size:13px;text-decoration:underline;display:block}.nx-site .uc-pains{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid}.nx-site .uc-pain{border:1px solid var(--site-line);background:var(--site-surface);border-radius:18px;padding:26px 28px 28px}.nx-site .uc-pain-label{color:var(--site-fg-60);margin:0 0 6px;font-size:13px;font-weight:600}.nx-site .uc-pain-label.is-helps{color:var(--site-cyan);margin-block-start:18px}.nx-site .uc-pain-problem{color:var(--site-fg-64);margin:0;font-size:16px;line-height:1.55}.nx-site .uc-pain-helps{color:var(--site-fg);margin:0;font-size:16.5px;font-weight:500;line-height:1.55}.nx-site .uc-bring{max-inline-size:760px;margin-block-start:36px}.nx-site .uc-h3{color:var(--site-fg);font-family:var(--site-font-display);margin:0;font-size:19px;font-weight:600;line-height:1.3}.nx-site .uc-ticks{color:var(--site-fg-78);flex-direction:column;gap:12px;margin:18px 0 0;padding:0;font-size:15.5px;list-style:none;display:flex}.nx-site .uc-ticks li{align-items:flex-start;gap:10px;display:flex}.nx-site .uc-ticks svg{block-size:18px;inline-size:18px;color:var(--site-cyan);flex:none;margin-block-start:3px}.nx-site .uc-fine{color:var(--site-fg-60);margin:22px 0 0;font-size:14px;line-height:1.55}.nx-site .is-paper .uc-fine{color:var(--site-paper-muted)}.nx-site .uc-courses{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid}.nx-site .uc-course{border:1px solid var(--site-line);background:var(--site-surface);border-radius:18px;flex-direction:column;gap:10px;padding:24px;display:flex}.nx-site .uc-course-for{color:var(--site-cyan);margin:0;font-size:13px;font-weight:600}.nx-site .uc-course-prompt{color:var(--site-fg-64);flex:1;margin:0 0 8px;font-size:14.5px;line-height:1.55}.nx-site .uc-roles{flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;display:flex}.nx-site .uc-role{color:var(--site-fg);font-family:var(--site-font-display);margin:0;font-size:17px;font-weight:600}.nx-site .uc-role-why{color:var(--site-fg-64);margin:4px 0 0;font-size:15px;line-height:1.55}.nx-site .uc-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;display:grid}.nx-site .uc-measure{color:var(--site-paper-fg);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:26px 0 0;padding:0;font-size:15.5px;font-weight:500;list-style:none;display:grid}.nx-site .uc-rules{flex-direction:column;gap:18px;margin:26px 0 0;display:flex}.nx-site .uc-rules dt{color:var(--site-paper-accent);font-size:13px;font-weight:600}.nx-site .uc-rules dd{color:var(--site-paper-fg);margin:4px 0 0;font-size:15px;line-height:1.6}.nx-site .uc-faq-w{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;display:grid}.nx-site .uc-faq details{border-block-end:1px solid var(--site-line);padding-block:20px}.nx-site .uc-faq summary{color:var(--site-fg);font-family:var(--site-font-display);cursor:pointer;font-size:18px;font-weight:600}.nx-site .uc-faq p{color:var(--site-fg-64);margin:12px 0 0;font-size:15.5px;line-height:1.65}.nx-site .uc-more-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.nx-site .uc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.nx-site .uc-card{border:1px solid var(--site-line);background:var(--site-surface);border-radius:18px;flex-direction:column;block-size:100%;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.nx-site .uc-card:hover{border-color:var(--site-line-cyan-40)}.nx-site .uc-card-media{display:block;position:relative}.nx-site .uc-card-films{color:var(--site-fg-strong);background:#06071acc;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;inset-block-end:10px;inset-inline-start:10px}.nx-site .uc-card-films svg{fill:currentColor;block-size:12px;inline-size:12px}.nx-site .uc-card-art{aspect-ratio:16/9;object-fit:cover;block-size:auto;inline-size:100%;display:block}.nx-site .uc-card-name{color:var(--site-fg);font-family:var(--site-font-display);padding:18px 20px 0;font-size:18px;font-weight:600;line-height:1.3}.nx-site .uc-card-line{color:var(--site-fg-64);padding:6px 20px 20px;font-size:14.5px;line-height:1.5}.nx-site .uc-formats{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:36px 0 0;padding:0;list-style:none;display:grid}.nx-site .uc-formats p{color:var(--site-fg-64);margin:8px 0 0;font-size:15.5px;line-height:1.6}@media (max-width:1000px){.nx-site .uc-today,.nx-site .uc-proof,.nx-site .uc-faq-w{grid-template-columns:minmax(0,1fr);gap:36px}.nx-site .uc-courses,.nx-site .uc-grid,.nx-site .uc-formats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.nx-site .uc-tiles{grid-template-columns:minmax(0,1fr);gap:18px}.nx-site .uc-tile-button{flex-direction:row;align-items:stretch}.nx-site .uc-tile-media{aspect-ratio:auto;inline-size:132px}.nx-site .uc-tile-play{block-size:44px;inline-size:44px}.nx-site .site-video-play{block-size:64px;inline-size:64px}.nx-site .uc-tile-text{justify-content:center;padding:10px 14px}.nx-site .uc-tile-title{font-size:15px}.nx-site .uc-player-box{padding:12px}}@media (max-width:640px){.nx-site .uc-pains,.nx-site .uc-courses,.nx-site .uc-grid,.nx-site .uc-formats,.nx-site .uc-measure{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.nx-site .uc-card,.nx-site .uc-tile-button,.nx-site .uc-tile-play,.nx-site .site-video-play{transition:none}}
