:root {--nv-ink:#111111;--nv-paper:#fffdf9;--nv-paper-2:#faf6f1;--nv-pink:#ff4fa3;--nv-blue:#4b6cff;--nv-green:#a8ff3e;--nv-orange:#ff7a35;--nv-white:#ffffff;--nv-line:3px solid var(--nv-ink);--nv-shadow:9px 9px 0 var(--nv-ink);--nv-display:"Archivo Black",Impact,sans-serif;--nv-body:"Space Grotesk",Arial,sans-serif;} * {box-sizing:border-box;} html {scroll-behavior:smooth;} body.nuvelis-site {margin:0;color:var(--nv-ink);font-family:var(--nv-body);background:var(--nv-paper);} body.nuvelis-site a {color:inherit;} body.nuvelis-site .lura-privacy-manage {display:none !important;} body.page-home {overflow-x:hidden;} body.page-home img,body.page-home svg {max-width:100%;} body.page-home button,body.page-home input,body.page-home textarea {font:inherit;} .nv-shell {width:min(1380px,calc(100% - 48px));margin-inline:auto;} .nv-section {padding:112px 0;} .nv-header {position:sticky;top:0;z-index:50;background:rgba(255,253,249,.94);border-bottom:var(--nv-line);backdrop-filter:blur(12px);} .nv-header__inner {min-height:82px;width:min(1460px,calc(100% - 32px));margin-inline:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;} .nv-brand {display:inline-flex;align-items:center;gap:11px;text-decoration:none;width:fit-content;} .nv-brand__mark {display:grid;place-items:center;width:42px;aspect-ratio:1;border:var(--nv-line);border-radius:11px;background:var(--nv-green);box-shadow:4px 4px 0 var(--nv-ink);font:900 21px/1 var(--nv-display);transform:rotate(-3deg);} .nv-brand__text {font:900 20px/.88 var(--nv-display);letter-spacing:-.045em;} .nv-brand__text small {display:block;margin-top:5px;font:700 9px/1 var(--nv-body);letter-spacing:.22em;} .nv-nav {justify-self:center;display:flex;align-items:center;gap:30px;} .nv-nav a {position:relative;text-decoration:none;font-size:14px;font-weight:800;text-transform:uppercase;} .nv-nav a::after {content:"";position:absolute;left:0;right:100%;bottom:-5px;height:3px;background:var(--nv-pink);transition:right .2s ease;} .nv-nav a:hover::after {right:0;} .nv-header-cta {display:inline-flex;align-items:center;gap:9px;padding:13px 17px;border:var(--nv-line);background:var(--nv-blue);color:#fff !important;text-decoration:none;font-size:13px;font-weight:900;box-shadow:5px 5px 0 var(--nv-ink);transition:transform .18s ease,box-shadow .18s ease;} .nv-header-cta:hover {transform:translate(3px,3px);box-shadow:2px 2px 0 var(--nv-ink);} .nv-nav-toggle {display:none;background:transparent;border:0;width:44px;height:44px;padding:10px;} .nv-nav-toggle span {display:block;height:3px;background:var(--nv-ink);margin:6px 0;} .nv-hero {position:relative;min-height:760px;border-bottom:var(--nv-line);overflow:hidden;} .nv-hero__grid {position:absolute;inset:0;background-image:linear-gradient(rgba(17,17,17,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.08) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(to bottom,#000 30%,transparent 98%);pointer-events:none;} .nv-hero__inner {min-height:760px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(470px,.95fr);gap:28px;align-items:center;padding:64px 0 72px;} .nv-kicker {display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:900;letter-spacing:.14em;} .nv-kicker__dot {width:13px;height:13px;border:2px solid var(--nv-ink);background:var(--nv-green);box-shadow:2px 2px 0 var(--nv-ink);} .nv-hero__title {margin:22px 0 24px;display:flex;flex-direction:column;align-items:flex-start;font:400 clamp(54px,6.3vw,104px)/.87 var(--nv-display);letter-spacing:-.07em;text-transform:uppercase;} .nv-hero__title>span {display:inline-block;} .nv-word {padding:.04em .12em .09em;border:3px solid var(--nv-ink);box-shadow:7px 7px 0 var(--nv-ink);transform-origin:center;} .nv-word--pink {background:var(--nv-pink);transform:rotate(-1.5deg);margin:.07em 0 .12em;} .nv-word--blue {background:var(--nv-blue);color:#fff;transform:rotate(1.2deg);margin-top:.09em;} .nv-hero__lede {max-width:720px;font-size:clamp(17px,1.5vw,22px);line-height:1.42;margin:0 0 27px;} .nv-hero__lede strong {font-weight:800;} .nv-hero__actions {display:flex;gap:14px;flex-wrap:wrap;} .nv-button {min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:0 20px;border:var(--nv-line);text-decoration:none;font-size:13px;font-weight:900;letter-spacing:.04em;box-shadow:6px 6px 0 var(--nv-ink);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;} .nv-button:hover {transform:translate(3px,3px);box-shadow:3px 3px 0 var(--nv-ink);} .nv-button--dark {background:var(--nv-ink);color:#fff !important;} .nv-button--light {background:var(--nv-white);} .nv-hero__tags {display:flex;flex-wrap:wrap;gap:8px;margin-top:27px;} .nv-hero__tags span {padding:6px 10px;border:2px solid var(--nv-ink);background:var(--nv-paper);font-size:11px;font-weight:800;} .nv-stage {position:relative;height:590px;perspective:1200px;isolation:isolate;} .nv-stage [data-float] {will-change:translate;} .nv-stage::before {content:"";position:absolute;width:460px;height:460px;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-9deg);background:var(--nv-green);border:4px solid var(--nv-ink);border-radius:44% 56% 62% 38% / 47% 38% 62% 53%;box-shadow:15px 15px 0 var(--nv-ink);z-index:-3;} .nv-stage__orb {position:absolute;border:3px solid var(--nv-ink);border-radius:50%;box-shadow:6px 6px 0 var(--nv-ink);} .nv-stage__orb--pink {width:92px;height:92px;left:4%;top:7%;background:var(--nv-pink);} .nv-stage__orb--green {width:66px;height:66px;right:2%;bottom:6%;background:var(--nv-green);} .nv-phone {position:absolute;width:260px;height:495px;border:4px solid var(--nv-ink);border-radius:30px;background:#fff;padding:10px;box-shadow:11px 13px 0 var(--nv-ink);overflow:hidden;} .nv-phone--back {left:5%;top:75px;transform:rotate(-12deg) translateZ(-30px);} .nv-phone--front {right:10%;top:28px;transform:rotate(7deg) translateZ(50px);} .nv-phone__top {height:42px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:10px;} .nv-phone__top span {width:10px;height:10px;border-radius:50%;background:var(--nv-green);border:2px solid var(--nv-ink);} .nv-phone__top i {justify-self:end;font-style:normal;} .nv-phone__media {height:360px;border:3px solid var(--nv-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;overflow:hidden;} .nv-phone__media::after {content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:rgba(255,255,255,.28);right:-74px;top:-60px;border:3px solid var(--nv-ink);} .nv-phone__media--orange {background:var(--nv-orange);} .nv-phone__media--pink {background:var(--nv-pink);} .nv-phone__media strong {position:relative;z-index:1;font:400 39px/.87 var(--nv-display);letter-spacing:-.05em;} .nv-phone__emoji {font-size:62px;margin-bottom:12px;filter:drop-shadow(4px 4px 0 rgba(17,17,17,.35));} .nv-avatar {width:90px;height:90px;border:4px solid var(--nv-ink);border-radius:50%;display:grid;place-items:center;background:var(--nv-blue);color:#fff;font:400 42px/1 var(--nv-display);box-shadow:6px 6px 0 var(--nv-ink);margin-bottom:24px;} .nv-phone__eyebrow {font-size:10px;font-weight:900;letter-spacing:.15em;margin-bottom:8px;} .nv-phone__media small {margin-top:17px;border:2px solid var(--nv-ink);background:#fff;padding:5px 8px;font-weight:800;} .nv-phone__meta,.nv-phone__actions {padding:12px 3px;display:flex;justify-content:space-between;gap:8px;font-size:9px;} .nv-phone__meta {flex-direction:column;} .nv-phone__actions {font-weight:800;} .nv-sticker {position:absolute;z-index:8;min-width:120px;padding:15px;border:3px solid var(--nv-ink);box-shadow:7px 7px 0 var(--nv-ink);font:400 17px/.92 var(--nv-display);text-align:center;} .nv-sticker--orange {top:2%;right:0;background:var(--nv-orange);transform:rotate(8deg);} .nv-sticker--blue {left:0;bottom:0;background:var(--nv-blue);color:#fff;transform:rotate(-8deg);} .nv-match-card {position:absolute;z-index:9;right:3%;bottom:36px;width:170px;padding:15px;border:3px solid var(--nv-ink);background:#fff;box-shadow:7px 7px 0 var(--nv-ink);transform:rotate(4deg);} .nv-match-card>span {display:block;font-size:9px;font-weight:900;letter-spacing:.12em;} .nv-match-card strong {display:block;font:400 40px/1 var(--nv-display);margin:5px 0 8px;} .nv-match-card div {display:flex;gap:4px;} .nv-match-card i {flex:1;height:8px;background:var(--nv-green);border:1px solid var(--nv-ink);} .nv-marquee {overflow:hidden;border-bottom:var(--nv-line);background:var(--nv-ink);color:#fff;transform:rotate(-1deg) scale(1.02);transform-origin:center;} .nv-marquee__track {display:flex;width:max-content;animation:nv-marquee 23s linear infinite;} .nv-marquee span {padding:16px 28px;white-space:nowrap;font:400 22px/1 var(--nv-display);letter-spacing:-.02em;} @keyframes nv-marquee {to {transform:translateX(-50%);}} .nv-section-head {display:grid;gap:20px;margin-bottom:42px;} .nv-index {font-size:11px;font-weight:900;letter-spacing:.14em;} .nv-section-head h2 {margin:0;font:400 clamp(46px,6vw,88px)/.87 var(--nv-display);letter-spacing:-.06em;} .nv-section-head h2 em {font-style:normal;color:var(--nv-blue);text-decoration:underline;text-decoration-thickness:.09em;text-underline-offset:.08em;} .nv-section-head--row {grid-template-columns:.35fr 1fr .65fr;align-items:end;} .nv-section-head--row p {max-width:500px;margin:0;font-size:17px;line-height:1.5;} .nv-sides {background:var(--nv-paper);} .nv-sides__grid {display:grid;grid-template-columns:1fr 1fr;gap:26px;} .nv-side-card {min-height:690px;border:4px solid var(--nv-ink);padding:24px;box-shadow:12px 12px 0 var(--nv-ink);display:flex;flex-direction:column;overflow:hidden;} .nv-side-card--creator {background:var(--nv-pink);transform:rotate(-.5deg);} .nv-side-card--brand {background:var(--nv-blue);color:#fff;transform:rotate(.5deg);} .nv-side-card__top {display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid currentColor;padding-bottom:12px;} .nv-side-card__top span,.nv-side-card__top i {font-size:11px;font-weight:900;font-style:normal;} .nv-side-card__top b {font:400 18px/1 var(--nv-display);} .nv-side-card__graphic {min-height:280px;position:relative;display:grid;place-items:center;} .nv-3d-star {font-size:155px;line-height:1;color:var(--nv-green);-webkit-text-stroke:4px var(--nv-ink);filter:drop-shadow(9px 9px 0 var(--nv-ink));transform:rotate(-12deg);} .nv-mini-card {position:absolute;right:7%;bottom:10%;padding:12px;background:#fff;border:3px solid var(--nv-ink);color:var(--nv-ink);box-shadow:6px 6px 0 var(--nv-ink);transform:rotate(9deg);font:400 17px/.92 var(--nv-display);} .nv-bubble {width:190px;aspect-ratio:1;border-radius:50%;background:var(--nv-orange);border:4px solid var(--nv-ink);display:grid;place-items:center;text-align:center;color:var(--nv-ink);box-shadow:9px 9px 0 var(--nv-ink);font:400 27px/.9 var(--nv-display);transform:rotate(7deg);} .nv-stack {position:absolute;left:8%;bottom:10%;display:flex;} .nv-stack span {width:60px;height:70px;display:grid;place-items:center;border:3px solid var(--nv-ink);color:var(--nv-ink);font:400 18px/1 var(--nv-display);margin-right:-15px;box-shadow:4px 4px 0 var(--nv-ink);} .nv-stack span:nth-child(1) {background:var(--nv-green);transform:rotate(-8deg);} .nv-stack span:nth-child(2) {background:var(--nv-pink);transform:rotate(2deg);} .nv-stack span:nth-child(3) {background:#fff;transform:rotate(9deg);} .nv-side-card h3 {margin:auto 0 14px;font:400 clamp(38px,4vw,64px)/.9 var(--nv-display);letter-spacing:-.055em;} .nv-side-card h3 span {text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.08em;} .nv-side-card p {max-width:650px;font-size:16px;line-height:1.48;margin:0 0 24px;} .nv-side-card>a {width:fit-content;padding-bottom:4px;border-bottom:3px solid currentColor;text-decoration:none;font-size:13px;font-weight:900;} .nv-side-card>a span {margin-left:12px;} .nv-flow {background:var(--nv-ink);color:#fff;border-top:var(--nv-line);border-bottom:var(--nv-line);} .nv-flow .nv-section-head h2 em {color:var(--nv-green);} .nv-flow__steps {display:grid;grid-template-columns:repeat(4,1fr);gap:18px;} .nv-flow-card {min-height:275px;color:var(--nv-ink);border:3px solid var(--nv-white);padding:20px;box-shadow:7px 7px 0 #fff;display:flex;flex-direction:column;} .nv-flow-card--pink {background:var(--nv-pink);transform:rotate(-1.5deg);} .nv-flow-card--blue {background:var(--nv-blue);color:#fff;transform:rotate(1deg);} .nv-flow-card--green {background:var(--nv-green);transform:rotate(-.7deg);} .nv-flow-card--orange {background:var(--nv-orange);transform:rotate(1.4deg);} .nv-flow-card span {font-size:12px;font-weight:900;} .nv-flow-card b {margin:auto 0 10px;font:400 clamp(34px,3vw,52px)/1 var(--nv-display);letter-spacing:-.05em;} .nv-flow-card p {margin:0;font-weight:700;} .nv-contact {background:var(--nv-green);} .nv-contact__grid {display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:start;} .nv-contact__copy h2 {margin:22px 0 24px;font:400 clamp(52px,6.5vw,96px)/.86 var(--nv-display);letter-spacing:-.065em;} .nv-contact__copy h2 em {display:inline-block;font-style:normal;background:var(--nv-orange);border:3px solid var(--nv-ink);padding:.03em .09em .08em;box-shadow:7px 7px 0 var(--nv-ink);transform:rotate(-2deg);} .nv-contact__copy>p {max-width:540px;font-size:18px;line-height:1.48;} .nv-contact__stamp {width:132px;aspect-ratio:1;margin-top:48px;border:3px solid var(--nv-ink);border-radius:50%;background:var(--nv-pink);display:grid;place-items:center;text-align:center;box-shadow:7px 7px 0 var(--nv-ink);font:400 13px/1.1 var(--nv-display);transform:rotate(8deg);} .nv-contact__stamp span {font-size:22px;} .nv-form-card {background:var(--nv-paper);border:4px solid var(--nv-ink);box-shadow:13px 13px 0 var(--nv-ink);padding:clamp(24px,4vw,48px);transform:rotate(.4deg);} .nv-form {display:grid;gap:25px;} .nv-honeypot {position:absolute !important;left:-9999px !important;opacity:0 !important;} .nv-intent {border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px;} .nv-intent legend,.nv-field>span {display:block;margin-bottom:9px;font-size:11px;font-weight:900;letter-spacing:.11em;} .nv-intent legend {grid-column:1 / -1;} .nv-intent label {cursor:pointer;} .nv-intent input {position:absolute;opacity:0;pointer-events:none;} .nv-intent span {display:grid;place-items:center;min-height:48px;border:3px solid var(--nv-ink);background:#fff;font-size:11px;font-weight:900;transition:transform .18s ease,background .18s ease;} .nv-intent input:checked + span {background:var(--nv-pink);transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--nv-ink);} .nv-field-grid {display:grid;grid-template-columns:1fr 1fr;gap:13px;} .nv-field input,.nv-field textarea {width:100%;border:3px solid var(--nv-ink);background:#fff;color:var(--nv-ink);padding:15px 14px;outline:0;border-radius:0;box-shadow:none;} .nv-field input:focus,.nv-field textarea:focus {background:#fff4a6;box-shadow:5px 5px 0 var(--nv-ink);transform:translate(-2px,-2px);} .nv-field textarea {resize:vertical;min-height:140px;} .nv-field b,.nv-intent b {color:#e30063;} .nv-privacy {display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:11px;line-height:1.45;} .nv-privacy input {width:18px;height:18px;accent-color:var(--nv-pink);} .nv-privacy a {font-weight:800;} .nv-form__bottom {display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px;} .nv-button--submit {border:var(--nv-line);min-width:150px;} .form-status {margin:0;font-size:12px;font-weight:800;line-height:1.35;} .form-status.is-success {color:#146600;} .form-status.is-error {color:#b4002f;} .nv-form:invalid:not(:placeholder-shown) {border-color:#c80039;} .nv-footer {background:var(--nv-paper);color:var(--nv-ink);border-top:var(--nv-line);} .nv-footer__top {min-height:190px;width:min(1460px,calc(100% - 32px));margin-inline:auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;} .nv-brand--footer {transform:scale(1.1);transform-origin:left center;} .nv-footer__top p {font-size:11px;font-weight:900;letter-spacing:.15em;} .nv-footer__cta {justify-self:end;max-width:100%;overflow-wrap:anywhere;text-decoration:none;border-bottom:3px solid var(--nv-ink);padding-bottom:4px;font-weight:900;} .nv-footer__bottom {min-height:66px;border-top:2px solid var(--nv-ink);width:min(1460px,calc(100% - 32px));margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:10px;font-weight:700;} .nv-footer__bottom>div {display:flex;align-items:center;gap:16px;flex-wrap:wrap;} .nv-footer__bottom a,.nv-footer__bottom button {color:inherit;background:transparent;border:0;padding:0;text-decoration:none;font:inherit;cursor:pointer;} .nv-footer__bottom a:hover,.nv-footer__bottom button:hover {text-decoration:underline;} .nv-reveal {opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);} .nv-reveal.is-visible {opacity:1;transform:none;} @media (prefers-reduced-motion:reduce) {html {scroll-behavior:auto;} .nv-reveal {opacity:1;transform:none;transition:none;} .nv-marquee__track {animation:none;} [data-float] {transform:none !important;}} @media (max-width:1100px) {.nv-header__inner {grid-template-columns:auto auto 1fr;} .nv-nav-toggle {display:block;justify-self:end;order:2;} .nv-header-cta {justify-self:end;order:3;} .nv-nav {position:fixed;inset:82px 16px auto;display:none;flex-direction:column;align-items:stretch;padding:18px;background:var(--nv-paper);border:3px solid var(--nv-ink);box-shadow:8px 8px 0 var(--nv-ink);} body.nv-nav-open .nv-nav {display:flex;} .nv-nav a {padding:12px;border-bottom:2px solid var(--nv-ink);} .nv-hero__inner {grid-template-columns:1fr;padding-top:54px;} .nv-stage {width:min(650px,100%);margin-inline:auto;} .nv-section-head--row {grid-template-columns:1fr;} .nv-flow__steps {grid-template-columns:1fr 1fr;} .nv-contact__grid {grid-template-columns:1fr;} .nv-contact__stamp {display:none;}} @media (max-width:760px) {.nv-shell {width:min(100% - 28px,1380px);} .nv-section {padding:78px 0;} .nv-header__inner {min-height:72px;width:calc(100% - 20px);grid-template-columns:auto 1fr auto;gap:8px;} .nv-header-cta {display:none;} .nv-nav-toggle {order:initial;grid-column:3;} .nv-nav {inset:72px 10px auto;} .nv-brand__mark {width:38px;} .nv-brand__text {font-size:17px;} .nv-hero {min-height:auto;} .nv-hero__inner {min-height:0;padding:42px 0 54px;} .nv-hero__title {font-size:clamp(46px,14vw,70px);} .nv-hero__actions {display:grid;} .nv-button {width:100%;} .nv-stage {height:480px;margin-top:8px;} .nv-stage::before {width:340px;height:340px;} .nv-phone {width:205px;height:390px;border-radius:24px;} .nv-phone--back {left:2%;top:65px;} .nv-phone--front {right:4%;top:22px;} .nv-phone__media {height:276px;} .nv-phone__media strong {font-size:29px;} .nv-phone__emoji {font-size:45px;} .nv-avatar {width:68px;height:68px;font-size:32px;margin-bottom:15px;} .nv-sticker {min-width:92px;font-size:12px;padding:10px;} .nv-match-card {width:135px;right:2%;bottom:18px;} .nv-match-card strong {font-size:30px;} .nv-marquee span {font-size:17px;padding:13px 20px;} .nv-sides__grid {grid-template-columns:1fr;gap:30px;} .nv-side-card {min-height:590px;padding:18px;} .nv-side-card__graphic {min-height:230px;} .nv-3d-star {font-size:120px;} .nv-flow__steps {grid-template-columns:1fr;} .nv-flow-card {min-height:190px;} .nv-field-grid {grid-template-columns:1fr;} .nv-intent {grid-template-columns:1fr;} .nv-form-card {padding:22px;box-shadow:8px 8px 0 var(--nv-ink);} .nv-form__bottom {grid-template-columns:1fr;} .nv-footer__top {grid-template-columns:1fr;padding:40px 0;} .nv-footer__top p {margin:0;} .nv-footer__cta {justify-self:start;} .nv-footer__bottom {padding:18px 0;align-items:flex-start;flex-direction:column;}} @media (max-width:460px) {.nv-stage {height:420px;} .nv-stage::before {width:280px;height:280px;} .nv-phone {width:176px;height:342px;padding:7px;border-width:3px;} .nv-phone__top {height:32px;font-size:8px;} .nv-phone__media {height:244px;border-width:2px;} .nv-phone__media strong {font-size:24px;} .nv-phone--back {left:0;} .nv-phone--front {right:1%;} .nv-match-card {display:none;} .nv-sticker--blue {bottom:6px;}} body.nuvelis-site.page-legal {overflow-x:hidden;background:linear-gradient(rgba(17,17,17,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.045) 1px,transparent 1px),var(--nv-paper);background-size:34px 34px;} .nuvelis-site.page-legal .legal-page {min-height:72vh;padding:0 0 110px;} .nuvelis-site.page-legal .legal-hero.nv-shell,.nuvelis-site.page-legal .legal-document.nv-shell {width:min(1080px,calc(100% - 48px));} .nuvelis-site.page-legal .legal-hero {position:relative;padding-top:92px;padding-bottom:52px;} .nuvelis-site.page-legal .legal-hero::after {content:"✦";position:absolute;right:0;bottom:38px;display:grid;place-items:center;width:82px;aspect-ratio:1;border:var(--nv-line);background:var(--nv-green);box-shadow:7px 7px 0 var(--nv-ink);font:400 38px/1 var(--nv-display);transform:rotate(8deg);} .nuvelis-site.page-legal .nv-legal-eyebrow {display:inline-flex;align-items:center;gap:9px;margin-bottom:22px;padding:8px 11px;border:2px solid var(--nv-ink);background:var(--nv-pink);box-shadow:4px 4px 0 var(--nv-ink);font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;transform:rotate(-1deg);} .nuvelis-site.page-legal .nv-legal-eyebrow span {width:8px;height:8px;border:2px solid var(--nv-ink);border-radius:50%;background:var(--nv-green);} .nuvelis-site.page-legal .legal-hero h1 {max-width:900px;margin:0;padding-right:120px;font:400 clamp(48px,8vw,92px)/.9 var(--nv-display);letter-spacing:-.065em;text-transform:uppercase;} .nuvelis-site.page-legal .legal-hero>p {max-width:620px;margin:18px 0 0;font-size:17px;font-weight:600;line-height:1.5;} .nuvelis-site.page-legal .legal-document {position:relative;padding:clamp(30px,5vw,58px);border:4px solid var(--nv-ink);background:var(--nv-white);box-shadow:12px 12px 0 var(--nv-ink);} .nuvelis-site.page-legal .legal-document::before {content:"NUVELIS / LEGAL";position:absolute;top:-19px;right:28px;padding:7px 10px;border:3px solid var(--nv-ink);background:var(--nv-orange);box-shadow:4px 4px 0 var(--nv-ink);font-size:9px;font-weight:900;letter-spacing:.13em;transform:rotate(1deg);} .nuvelis-site.page-legal .legal-document h2 {width:fit-content;max-width:100%;margin:44px 0 18px;padding:9px 12px;border:3px solid var(--nv-ink);background:var(--nv-green);box-shadow:5px 5px 0 var(--nv-ink);color:var(--nv-ink);font:400 clamp(20px,2.4vw,29px)/1 var(--nv-display);letter-spacing:-.035em;text-transform:uppercase;} .nuvelis-site.page-legal .legal-document h2:first-child {margin-top:0;} .nuvelis-site.page-legal .legal-document p,.nuvelis-site.page-legal .legal-document li,.nuvelis-site.page-legal .legal-document dd,.nuvelis-site.page-legal .legal-document dt {font-family:var(--nv-body);} .nuvelis-site.page-legal .legal-document p {max-width:82ch;margin:0 0 18px;color:var(--nv-ink);font-size:16px;font-weight:500;line-height:1.72;} .nuvelis-site.page-legal .legal-document ul {width:min(100%,82ch);margin:8px 0 24px;padding:0;list-style:none;} .nuvelis-site.page-legal .legal-document li {position:relative;margin:0 0 10px;padding:12px 14px 12px 44px;border:2px solid var(--nv-ink);background:var(--nv-paper-2);font-size:15px;font-weight:500;line-height:1.58;} .nuvelis-site.page-legal .legal-document li::before {content:"✦";position:absolute;left:14px;top:12px;color:var(--nv-blue);font-weight:900;} .nuvelis-site.page-legal .legal-document a {color:#2447dc;font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px;overflow-wrap:anywhere;} .nuvelis-site.page-legal .legal-document a:hover {background:var(--nv-green);color:var(--nv-ink);} .nuvelis-site.page-legal .legal-document code {padding:2px 5px;border:1px solid var(--nv-ink);background:var(--nv-paper-2);font-size:.9em;} .nuvelis-site.page-legal .nv-legal-data {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:900px;margin:0 0 26px;} .nuvelis-site.page-legal .nv-legal-data div {min-width:0;padding:14px;border:2px solid var(--nv-ink);background:var(--nv-paper-2);box-shadow:3px 3px 0 var(--nv-ink);} .nuvelis-site.page-legal .nv-legal-data dt {margin-bottom:5px;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase;} .nuvelis-site.page-legal .nv-legal-data dd {margin:0;font-size:14px;font-weight:650;line-height:1.45;overflow-wrap:anywhere;} @media (max-width:700px) {.nuvelis-site.page-legal .legal-hero.nv-shell,.nuvelis-site.page-legal .legal-document.nv-shell {width:min(100% - 28px,1080px);} .nuvelis-site.page-legal .legal-page {padding-bottom:72px;} .nuvelis-site.page-legal .legal-hero {padding-top:64px;padding-bottom:38px;} .nuvelis-site.page-legal .legal-hero::after {width:54px;bottom:24px;font-size:25px;box-shadow:5px 5px 0 var(--nv-ink);} .nuvelis-site.page-legal .legal-hero h1 {padding-right:72px;} .nuvelis-site.page-legal .legal-document {padding:26px 20px;box-shadow:8px 8px 0 var(--nv-ink);} .nuvelis-site.page-legal .legal-document::before {right:14px;} .nuvelis-site.page-legal .nv-legal-data {grid-template-columns:1fr;}} body.nuvelis-site #lura-privacy-root {--lp-ink:var(--nv-ink);--lp-paper:var(--nv-paper-2);--lp-white:var(--nv-white);--lp-orange:var(--nv-orange);--lp-yellow:var(--nv-green);--lp-muted:#4c4c4c;padding:24px;background:linear-gradient(rgba(17,17,17,.69),rgba(17,17,17,.69)),linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:auto,34px 34px,34px 34px;backdrop-filter:blur(8px);font-family:var(--nv-body);} body.nuvelis-site #lura-privacy-root .lura-privacy-card {width:min(920px,100%);max-height:min(88vh,780px);padding:clamp(26px,5vw,52px);border:4px solid var(--nv-ink);border-radius:0;background:var(--nv-paper);box-shadow:14px 14px 0 var(--nv-ink);scrollbar-color:var(--nv-pink) var(--nv-paper-2);} body.nuvelis-site #lura-privacy-root .lura-privacy-card::before {content:"COOKIES / PRIVACIDAD";margin-bottom:20px;padding:8px 11px;border:3px solid var(--nv-ink);background:var(--nv-green);box-shadow:4px 4px 0 var(--nv-ink);font:900 10px/1 var(--nv-body);letter-spacing:.14em;transform:rotate(-1deg);} body.nuvelis-site #lura-privacy-root .lura-privacy-card::after {right:-18px;bottom:34px;width:150px;height:48px;border:3px solid var(--nv-ink);background:var(--nv-pink);opacity:1;transform:rotate(-6deg);z-index:-1;} body.nuvelis-site #lura-privacy-root .lura-privacy-card h2 {max-width:15ch;margin:0 0 14px;color:var(--nv-ink);font:400 clamp(36px,6vw,64px)/.9 var(--nv-display);letter-spacing:-.06em;text-transform:uppercase;} body.nuvelis-site #lura-privacy-root .lura-privacy-card>p {max-width:720px;margin:0 0 24px;color:#494949;font:500 14px/1.6 var(--nv-body);} body.nuvelis-site #lura-privacy-root .lura-privacy-settings {grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:26px 0;border:0;} body.nuvelis-site #lura-privacy-root .lura-privacy-option {gap:12px;padding:16px;border:3px solid var(--nv-ink);background:var(--nv-white);box-shadow:4px 4px 0 var(--nv-ink);cursor:pointer;} body.nuvelis-site #lura-privacy-root .lura-privacy-option:has(input:checked) {background:var(--nv-green);} body.nuvelis-site #lura-privacy-root .lura-privacy-option--required,body.nuvelis-site #lura-privacy-root .lura-privacy-option--required:has(input:checked) {background:var(--nv-paper-2);opacity:1;} body.nuvelis-site #lura-privacy-root .lura-privacy-option input {width:20px;height:20px;accent-color:var(--nv-blue);} body.nuvelis-site #lura-privacy-root .lura-privacy-option strong {color:var(--nv-ink);font:800 13px/1.25 var(--nv-body);} body.nuvelis-site #lura-privacy-root .lura-privacy-option span span {margin-top:5px;color:#4d4d4d;font:500 11px/1.45 var(--nv-body);} body.nuvelis-site #lura-privacy-root .lura-privacy-actions {gap:10px;} body.nuvelis-site #lura-privacy-root .lura-privacy-actions button {min-height:46px;padding:11px 15px;border:3px solid var(--nv-ink);border-radius:0;background:var(--nv-white);color:var(--nv-ink);box-shadow:4px 4px 0 var(--nv-ink);font:900 11px/1 var(--nv-body);letter-spacing:.04em;text-transform:uppercase;} body.nuvelis-site #lura-privacy-root .lura-privacy-actions button[data-primary="1"] {background:var(--nv-green);box-shadow:5px 5px 0 var(--nv-ink);} body.nuvelis-site #lura-privacy-root .lura-privacy-actions button[data-equal="1"] {background:var(--nv-white);box-shadow:5px 5px 0 var(--nv-ink);} body.nuvelis-site #lura-privacy-root .lura-privacy-actions button:not([data-primary]):not([data-equal]) {background:var(--nv-blue);color:#fff;} body.nuvelis-site #lura-privacy-root .lura-privacy-actions button:hover {transform:translate(2px,2px);box-shadow:2px 2px 0 var(--nv-ink);} body.nuvelis-site #lura-privacy-root .lura-privacy-link {margin-left:auto;color:var(--nv-ink);font:700 11px/1.5 var(--nv-body);} body.nuvelis-site #lura-privacy-root .lura-privacy-link a {color:var(--nv-ink);font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px;} body.nuvelis-site #lura-privacy-root .lura-privacy-error {border:3px solid #8d1f14;background:#fff0ed;box-shadow:4px 4px 0 #8d1f14;font-family:var(--nv-body);} @media (max-width:760px) {body.nuvelis-site #lura-privacy-root {align-items:end;padding:12px;} body.nuvelis-site #lura-privacy-root .lura-privacy-card {width:100%;max-height:90vh;padding:24px 18px;box-shadow:8px 8px 0 var(--nv-ink);} body.nuvelis-site #lura-privacy-root .lura-privacy-card h2 {font-size:clamp(32px,11vw,48px);} body.nuvelis-site #lura-privacy-root .lura-privacy-settings {grid-template-columns:1fr;} body.nuvelis-site #lura-privacy-root .lura-privacy-actions {display:grid;grid-template-columns:1fr;} body.nuvelis-site #lura-privacy-root .lura-privacy-actions button {width:100%;} body.nuvelis-site #lura-privacy-root .lura-privacy-link {margin:8px 0 0;text-align:center;}} body.nuvelis-site #lura-privacy-root .lura-privacy-card {isolation:isolate;} body.nuvelis-site #lura-privacy-root .lura-privacy-card::after {right:18px;bottom:18px;z-index:-1;} .nv-header-account{display:flex;align-items:center;gap:10px}.nv-header-account form{margin:0}.nv-header-logout{border:0;background:transparent;font:800 12px/1 var(--nv-body);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer;padding:8px 2px;color:var(--nv-ink)} .nv-profile-page{min-height:70vh;background:var(--nv-paper)}.nv-profile-hero{padding:76px 0 64px;border-bottom:var(--nv-line);background-image:linear-gradient(rgba(17,17,17,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.055) 1px,transparent 1px);background-size:34px 34px}.nv-profile-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:70px;align-items:end}.nv-profile-hero h1{margin:18px 0 20px;font:400 clamp(58px,8vw,112px)/.84 var(--nv-display);letter-spacing:-.07em}.nv-profile-hero h1 em{color:var(--nv-pink);font-style:normal;-webkit-text-stroke:2px var(--nv-ink);text-shadow:5px 5px 0 var(--nv-ink)}.nv-profile-hero p{max-width:720px;font-size:18px;font-weight:600;line-height:1.5}.nv-profile-score{border:var(--nv-line);background:var(--nv-green);box-shadow:var(--nv-shadow);padding:24px;transform:rotate(1.5deg)}.nv-profile-score>span{font-size:11px;font-weight:900;letter-spacing:.13em}.nv-profile-score strong{display:block;margin:7px 0 13px;font:400 58px/.9 var(--nv-display)}.nv-profile-score>div{height:16px;border:2px solid var(--nv-ink);background:#fff}.nv-profile-score i{display:block;height:100%;background:var(--nv-pink)}.nv-profile-score small{display:block;margin-top:12px;font-weight:700;line-height:1.35}.nv-profile-content{padding:64px 0 110px}.nv-profile-grid{display:grid;gap:30px}.nv-profile-card{border:var(--nv-line);box-shadow:8px 8px 0 var(--nv-ink);padding:clamp(24px,4vw,42px);background:#fff}.nv-profile-card--base{background:#fff}.nv-profile-card--pink{background:#fff0f7}.nv-profile-card--blue{background:#eef1ff}.nv-profile-card--green{background:#edffd5;max-width:900px}.nv-profile-card__head{margin-bottom:28px}.nv-profile-card__head--row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.nv-card-label{display:block;font-size:11px;font-weight:900;letter-spacing:.14em;margin-bottom:10px}.nv-profile-card h2{margin:0;font:400 clamp(32px,5vw,52px)/.95 var(--nv-display);letter-spacing:-.045em;text-transform:uppercase}.nv-profile-card p{font-weight:600;line-height:1.5}.nv-profile-fields{display:grid;gap:18px}.nv-profile-fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-profile-fields label,.nv-social-row label{display:grid;gap:7px;min-width:0}.nv-profile-fields label>span,.nv-social-row label>span{font-size:11px;font-weight:900;letter-spacing:.09em}.nv-profile-fields input,.nv-profile-fields textarea,.nv-profile-fields select,.nv-social-row input{width:100%;border:2px solid var(--nv-ink);border-radius:0;background:#fff;color:var(--nv-ink);font:600 15px/1.3 var(--nv-body);padding:13px 14px;min-height:49px}.nv-profile-fields textarea{resize:vertical}.nv-profile-fields input:focus,.nv-profile-fields textarea:focus,.nv-profile-fields select:focus,.nv-social-row input:focus{outline:3px solid var(--nv-blue);outline-offset:2px}.nv-profile-fields small{font-size:11px;color:#666}.nv-profile-fields+.nv-profile-fields{margin-top:20px}.nv-profile-help{margin:-12px 0 22px;max-width:760px}.nv-mini-button{border:2px solid var(--nv-ink);background:var(--nv-green);box-shadow:4px 4px 0 var(--nv-ink);padding:10px 13px;font:900 11px/1 var(--nv-body);cursor:pointer}.nv-mini-button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--nv-ink)}.nv-social-list{display:grid;gap:13px}.nv-social-row{display:grid;grid-template-columns:1fr 1.25fr 1.6fr .8fr auto auto;gap:10px;align-items:end;padding:16px;border:2px solid var(--nv-ink);background:#fff}.nv-social-primary{align-self:end!important}.nv-social-primary input{position:absolute;opacity:0;width:1px!important;height:1px!important;min-height:0!important}.nv-social-primary span{display:grid!important;place-items:center;min-height:49px;padding:0 12px;border:2px solid var(--nv-ink);background:var(--nv-paper);cursor:pointer}.nv-social-primary input:checked+span{background:var(--nv-green)}.nv-social-remove{width:49px;height:49px;border:2px solid var(--nv-ink);background:var(--nv-pink);font:900 28px/1 var(--nv-body);cursor:pointer}.nv-profile-submit{display:flex;align-items:center;justify-content:flex-end;gap:24px;margin-top:34px}.nv-profile-submit>span{max-width:420px;font-size:12px;font-weight:700;color:#555}.nv-profile-notice{border:3px solid var(--nv-ink);box-shadow:5px 5px 0 var(--nv-ink);padding:15px 18px;margin:0 0 28px;font-weight:900}.nv-profile-notice--ok{background:var(--nv-green)}.nv-profile-notice--error{background:#ffd4e8} @media(max-width:980px){.nv-profile-hero__grid{grid-template-columns:1fr;gap:34px}.nv-profile-score{max-width:330px}.nv-social-row{grid-template-columns:1fr 1fr}.nv-social-primary,.nv-social-remove{align-self:end}.nv-profile-fields--2{grid-template-columns:1fr 1fr}} @media(max-width:720px){.nv-profile-hero{padding:48px 0}.nv-profile-hero h1{font-size:52px}.nv-profile-fields--2{grid-template-columns:1fr}.nv-profile-card{padding:23px 18px;box-shadow:6px 6px 0 var(--nv-ink)}.nv-profile-card__head--row{align-items:flex-start;flex-direction:column}.nv-social-row{grid-template-columns:1fr;padding:13px}.nv-social-primary span{min-height:44px}.nv-social-remove{width:100%;height:44px}.nv-profile-submit{align-items:stretch;flex-direction:column}.nv-profile-submit .nv-button{justify-content:center}.nv-header-account{gap:6px}.nv-header-account .nv-header-logout{display:none}} .nv-recruit-page{min-height:72vh;background:var(--nv-paper)} .nv-recruit-hero{padding:70px 0 58px;border-bottom:var(--nv-line);background:var(--nv-blue);color:#fff;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:34px 34px} .nv-recruit-hero .nv-index{color:#fff}.nv-recruit-hero h1{margin:18px 0 20px;font:400 clamp(56px,8.5vw,112px)/.84 var(--nv-display);letter-spacing:-.07em}.nv-recruit-hero h1 em{font-style:normal;color:var(--nv-green);-webkit-text-stroke:2px var(--nv-ink);text-shadow:5px 5px 0 var(--nv-ink)}.nv-recruit-hero p{max-width:760px;margin:0;font-size:18px;font-weight:650;line-height:1.5} .nv-recruit-content{padding:48px 0 110px}.nv-recruit-stats{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:34px}.nv-recruit-stats>div{border:3px solid var(--nv-ink);background:#fff;box-shadow:5px 5px 0 var(--nv-ink);padding:16px}.nv-recruit-stats>div:nth-child(2){background:var(--nv-orange)}.nv-recruit-stats>div:nth-child(3){background:var(--nv-pink)}.nv-recruit-stats>div:nth-child(4){background:var(--nv-green)}.nv-recruit-stats>div:nth-child(5){background:#eef1ff}.nv-recruit-stats span{display:block;font-size:9px;font-weight:900;letter-spacing:.11em}.nv-recruit-stats strong{display:block;margin-top:5px;font:400 38px/.9 var(--nv-display)} .nv-recruit-layout{display:grid;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:34px;align-items:start}.nv-recruit-create{position:sticky;top:100px}.nv-recruit-create h2,.nv-recruit-section-head h2{margin:0 0 14px;font:400 clamp(30px,4vw,48px)/.94 var(--nv-display);letter-spacing:-.045em;text-transform:uppercase}.nv-recruit-create .nv-button{justify-content:center;width:100%;margin-top:4px}.nv-recruit-section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.nv-recruit-count{border:2px solid var(--nv-ink);background:var(--nv-green);box-shadow:3px 3px 0 var(--nv-ink);padding:8px 11px;font-size:11px;font-weight:900;text-transform:uppercase} .nv-recruit-list{display:grid;gap:18px}.nv-recruit-card{border:3px solid var(--nv-ink);background:#fff;box-shadow:7px 7px 0 var(--nv-ink);padding:22px}.nv-recruit-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.nv-recruit-card h3{margin:5px 0 0;font:400 clamp(28px,4vw,42px)/.95 var(--nv-display);letter-spacing:-.045em;overflow-wrap:anywhere}.nv-recruit-network{font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#555}.nv-recruit-status{flex:none;border:2px solid var(--nv-ink);background:var(--nv-pink);padding:7px 9px;font-size:10px;font-weight:900;text-transform:uppercase}.nv-recruit-campaigns{display:flex;flex-wrap:wrap;gap:7px;margin:15px 0}.nv-recruit-campaigns span{border:2px solid var(--nv-ink);background:#eef1ff;padding:6px 8px;font-size:10px;font-weight:800}.nv-recruit-edit{display:grid;grid-template-columns:160px minmax(0,1fr) auto;gap:10px;align-items:end;margin-top:17px;padding-top:17px;border-top:2px solid var(--nv-ink)}.nv-recruit-edit label{display:grid;gap:6px}.nv-recruit-edit label span{font-size:9px;font-weight:900;letter-spacing:.1em}.nv-recruit-edit select,.nv-recruit-edit textarea,.nv-recruit-add-campaign select{width:100%;min-height:44px;border:2px solid var(--nv-ink);border-radius:0;background:#fff;padding:10px 11px;font:600 13px/1.3 var(--nv-body)}.nv-recruit-edit textarea{resize:vertical}.nv-recruit-add-campaign{display:flex;gap:9px;margin-top:11px}.nv-recruit-add-campaign select{flex:1}.nv-recruit-empty,.nv-recruit-no-campaigns{border:3px dashed var(--nv-ink);padding:22px;font-weight:750;background:#fff}.nv-recruit-no-campaigns{margin-top:30px;background:var(--nv-orange)} @media(max-width:980px){.nv-recruit-stats{grid-template-columns:repeat(3,1fr)}.nv-recruit-layout{grid-template-columns:1fr}.nv-recruit-create{position:static}.nv-recruit-edit{grid-template-columns:1fr 1fr}.nv-recruit-edit .nv-mini-button{grid-column:1/-1}} @media(max-width:700px){.nv-recruit-hero{padding:46px 0}.nv-recruit-hero h1{font-size:50px}.nv-recruit-stats{grid-template-columns:repeat(2,1fr)}.nv-recruit-stats>div:last-child{grid-column:1/-1}.nv-recruit-content{padding-top:30px}.nv-recruit-card{padding:18px 15px;box-shadow:5px 5px 0 var(--nv-ink)}.nv-recruit-card__top{align-items:flex-start;flex-direction:column}.nv-recruit-edit{grid-template-columns:1fr}.nv-recruit-edit .nv-mini-button{grid-column:auto}.nv-recruit-add-campaign{align-items:stretch;flex-direction:column}.nv-recruit-section-head{align-items:flex-start;flex-direction:column}.nv-header-account .nv-header-cta{font-size:10px;padding-inline:10px}} .nv-bonus-page{min-height:70vh}.nv-bonus-hero{padding:7rem 0 4rem}.nv-bonus-hero h1{max-width:900px;margin:.7rem 0 1.25rem;font-family:"Archivo Black",sans-serif;font-size:clamp(3rem,8vw,7rem);line-height:.88;letter-spacing:-.055em}.nv-bonus-hero h1 em{font-style:normal}.nv-bonus-hero p{max-width:760px;font-size:1.08rem;line-height:1.7}.nv-bonus-content{padding:0 0 7rem}.nv-bonus-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2rem}.nv-bonus-head h2{margin:.45rem 0 0;font-size:clamp(1.8rem,4vw,3.3rem);line-height:1}.nv-bonus-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.nv-bonus-card{border:1px solid rgba(18,18,18,.16);border-radius:22px;padding:1.5rem;background:#fff;box-shadow:0 12px 38px rgba(18,18,18,.05)}.nv-bonus-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.nv-bonus-card h3{margin:.35rem 0 0;font-size:1.35rem}.nv-bonus-scope,.nv-bonus-period{font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.nv-bonus-period{border:1px solid rgba(18,18,18,.16);border-radius:999px;padding:.4rem .65rem;white-space:nowrap}.nv-bonus-program{margin:.7rem 0 1.5rem;opacity:.62}.nv-bonus-value{display:flex;align-items:baseline;gap:.65rem;margin-bottom:.75rem}.nv-bonus-value strong{font-family:"Archivo Black",sans-serif;font-size:clamp(2rem,4vw,3.6rem);letter-spacing:-.04em}.nv-bonus-value span{font-size:.9rem;opacity:.62}.nv-bonus-track{height:12px;border-radius:999px;background:rgba(18,18,18,.09);overflow:hidden}.nv-bonus-track span{display:block;height:100%;border-radius:inherit;background:currentColor;transition:width .4s ease}.nv-bonus-meta{display:flex;gap:1rem;justify-content:space-between;margin-top:1.3rem;padding-top:1rem;border-top:1px solid rgba(18,18,18,.1)}.nv-bonus-meta div{display:flex;flex-direction:column;gap:.3rem}.nv-bonus-meta span{font-size:.68rem;font-weight:700;letter-spacing:.08em}.nv-bonus-meta strong{font-size:.95rem}.nv-bonus-empty{border:1px dashed rgba(18,18,18,.25);border-radius:22px;padding:2rem}.nv-bonus-empty p{margin:.5rem 0 0;opacity:.68}@media(max-width:800px){.nv-bonus-hero{padding-top:5rem}.nv-bonus-grid{grid-template-columns:1fr}.nv-bonus-head{align-items:flex-start;flex-direction:column}.nv-bonus-meta{flex-direction:column}} .nv-rem-page{min-height:72vh;background:var(--nv-paper)} .nv-rem-hero{padding:72px 0 58px;border-bottom:var(--nv-line);background:var(--nv-orange);background-image:linear-gradient(rgba(18,18,18,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(18,18,18,.07) 1px,transparent 1px);background-size:34px 34px} .nv-rem-hero h1{max-width:980px;margin:18px 0 20px;font:400 clamp(54px,8vw,108px)/.84 var(--nv-display);letter-spacing:-.065em}.nv-rem-hero h1 em{font-style:normal;color:#fff;-webkit-text-stroke:2px var(--nv-ink);text-shadow:5px 5px 0 var(--nv-ink)}.nv-rem-hero p{max-width:820px;margin:0;font-size:18px;font-weight:650;line-height:1.55} .nv-rem-content{padding:48px 0 110px}.nv-rem-status{display:grid;grid-template-columns:minmax(220px,.65fr) 1.35fr;gap:24px;align-items:center;border:3px solid var(--nv-ink);box-shadow:6px 6px 0 var(--nv-ink);padding:20px 22px;margin-bottom:45px}.nv-rem-status.is-ready{background:var(--nv-green)}.nv-rem-status.is-pending{background:#ffd4e8}.nv-rem-status strong{display:block;margin-top:7px;font:400 26px/1 var(--nv-display);text-transform:uppercase}.nv-rem-status p{margin:0;font-weight:700;line-height:1.45} .nv-rem-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 22px}.nv-rem-head h2{margin:8px 0 0;font:400 clamp(34px,5vw,62px)/.92 var(--nv-display);letter-spacing:-.045em;text-transform:uppercase}.nv-rem-head--history{margin-top:58px}.nv-rem-total-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:48px}.nv-rem-total-grid article{border:3px solid var(--nv-ink);background:#fff;box-shadow:6px 6px 0 var(--nv-ink);padding:22px}.nv-rem-total-grid article:nth-child(3n+2){background:#eef1ff}.nv-rem-total-grid article:nth-child(3n){background:var(--nv-green)}.nv-rem-total-grid article>span{font-size:11px;font-weight:900;letter-spacing:.12em}.nv-rem-total-grid article>strong{display:block;margin:8px 0 20px;font:400 clamp(38px,5vw,64px)/.9 var(--nv-display);letter-spacing:-.045em}.nv-rem-total-grid dl{display:grid;gap:8px;margin:0;padding-top:14px;border-top:2px solid var(--nv-ink)}.nv-rem-total-grid dl div{display:flex;justify-content:space-between;gap:12px}.nv-rem-total-grid dt,.nv-rem-total-grid dd{margin:0;font-size:12px;font-weight:800} .nv-rem-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.nv-rem-section-title{display:flex;align-items:center;justify-content:space-between;border-bottom:3px solid var(--nv-ink);padding:0 0 10px;margin-bottom:14px}.nv-rem-section-title span{font-size:11px;font-weight:900;letter-spacing:.12em}.nv-rem-section-title b{display:grid;place-items:center;min-width:31px;height:31px;border:2px solid var(--nv-ink);background:var(--nv-pink);font-size:12px}.nv-rem-list{display:grid;gap:10px}.nv-rem-list article{display:flex;align-items:center;justify-content:space-between;gap:18px;border:2px solid var(--nv-ink);background:#fff;padding:15px 16px}.nv-rem-list article>div{display:grid;gap:4px;min-width:0}.nv-rem-list article strong{font-size:14px;overflow-wrap:anywhere}.nv-rem-list article span{font-size:11px;color:#5b5b5b}.nv-rem-list article>b{white-space:nowrap;font:400 22px/1 var(--nv-display)} .nv-rem-empty{border:3px dashed var(--nv-ink);background:#fff;padding:24px}.nv-rem-empty p{margin:7px 0 0;line-height:1.5}.nv-rem-empty--small{padding:18px;font-size:13px}.nv-rem-nonmoney{margin-top:34px;border:3px solid var(--nv-ink);background:#eef1ff;box-shadow:6px 6px 0 var(--nv-ink);padding:22px}.nv-rem-nonmoney h3{margin:7px 0 5px;font:400 30px/1 var(--nv-display);text-transform:uppercase}.nv-rem-nonmoney p{margin:0 0 15px;max-width:780px}.nv-rem-nonmoney>div{display:flex;flex-wrap:wrap;gap:8px}.nv-rem-nonmoney>div span{border:2px solid var(--nv-ink);background:#fff;padding:8px 10px;font-size:11px;font-weight:800} .nv-rem-settlements{display:grid;gap:14px}.nv-rem-settlements article{border:3px solid var(--nv-ink);background:#fff;box-shadow:5px 5px 0 var(--nv-ink);padding:18px 20px}.nv-rem-settlement-top{display:flex;align-items:center;justify-content:space-between;gap:20px}.nv-rem-settlement-top>div{display:flex;align-items:center;gap:12px;min-width:0}.nv-rem-settlement-top>div>strong{overflow-wrap:anywhere}.nv-rem-settlement-top>b{white-space:nowrap;font:400 28px/1 var(--nv-display)}.nv-rem-pill{border:2px solid var(--nv-ink);padding:6px 8px;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.nv-rem-pill--draft{background:var(--nv-orange)}.nv-rem-pill--approved{background:#eef1ff}.nv-rem-pill--paid{background:var(--nv-green)}.nv-rem-pill--cancelled{background:#ffd4e8}.nv-rem-settlement-meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:14px;padding-top:12px;border-top:2px solid var(--nv-ink)}.nv-rem-settlement-meta span{font-size:10px;font-weight:800;color:#555} @media(max-width:980px){.nv-rem-total-grid{grid-template-columns:1fr 1fr}.nv-rem-columns{grid-template-columns:1fr}.nv-rem-status{grid-template-columns:1fr}.nv-rem-settlement-top{align-items:flex-start}} @media(max-width:700px){.nv-rem-hero{padding:48px 0}.nv-rem-hero h1{font-size:49px}.nv-rem-content{padding-top:30px}.nv-rem-total-grid{grid-template-columns:1fr}.nv-rem-head{align-items:flex-start;flex-direction:column}.nv-rem-settlement-top{flex-direction:column}.nv-rem-settlement-top>div{align-items:flex-start;flex-direction:column}.nv-rem-list article{align-items:flex-start;flex-direction:column}.nv-rem-status,.nv-rem-nonmoney,.nv-rem-total-grid article,.nv-rem-settlements article{box-shadow:4px 4px 0 var(--nv-ink)}} .nv-rem-profile{margin-bottom:52px}.nv-rem-profile-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;border:3px solid var(--nv-ink);background:#fff;box-shadow:6px 6px 0 var(--nv-ink);padding:22px}.nv-rem-profile-form label{display:grid;gap:7px}.nv-rem-profile-form label>span{font-size:9px;font-weight:900;letter-spacing:.1em}.nv-rem-profile-form input,.nv-rem-profile-form textarea{width:100%;border:2px solid var(--nv-ink);border-radius:0;background:#fff;padding:11px 12px;font:600 13px/1.35 var(--nv-body)}.nv-rem-profile-form textarea{resize:vertical}.nv-rem-profile-wide{grid-column:1/-1}.nv-rem-profile-actions{display:flex;align-items:center;gap:18px;justify-content:space-between}.nv-rem-profile-actions small{max-width:620px;color:#575757;font-weight:650;line-height:1.45}.nv-rem-check{display:flex!important;grid-template-columns:auto 1fr;align-items:start;padding:14px;border:2px solid var(--nv-ink);background:#eef1ff}.nv-rem-check input{width:20px;height:20px;margin:0;accent-color:var(--nv-blue)}.nv-rem-check span{font-size:12px!important;letter-spacing:0!important;line-height:1.45}.nv-rem-agreement{display:flex;align-items:center;gap:12px;border:2px solid var(--nv-ink);background:var(--nv-green);padding:12px 14px}.nv-rem-agreement span{font-size:12px}.nv-rem-profile-readonly{display:flex;flex-wrap:wrap;gap:10px 20px;border:3px solid var(--nv-ink);background:#fff;padding:18px}.nv-rem-head--pending{margin-top:8px}.nv-rem-request{display:grid;gap:8px;margin-top:18px;padding-top:16px;border-top:2px solid var(--nv-ink)}.nv-rem-request input{width:100%;min-height:40px;border:2px solid var(--nv-ink);border-radius:0;padding:8px 10px;font:600 12px/1.2 var(--nv-body)}.nv-rem-request .nv-button{width:100%;justify-content:center}.nv-rem-request .nv-button[disabled]{cursor:not-allowed;opacity:.55;transform:none;box-shadow:none}.nv-rem-origin{border:2px solid var(--nv-ink);background:var(--nv-green);padding:5px 7px;font-size:9px;font-weight:900;text-transform:uppercase}.nv-rem-cancel-reason{margin-top:12px;border-top:2px dashed var(--nv-ink);padding-top:10px;font-size:11px}.nv-rem-withdraw{display:flex;gap:8px;margin-top:14px;padding-top:13px;border-top:2px solid var(--nv-ink)}.nv-rem-withdraw input{flex:1;min-width:0;border:2px solid var(--nv-ink);padding:8px 10px;font:600 11px/1.2 var(--nv-body)}.nv-rem-withdraw button{border:2px solid var(--nv-ink);background:#ffd4e8;padding:9px 11px;font:900 9px/1 var(--nv-body);letter-spacing:.06em;cursor:pointer}.nv-rem-withdraw button:hover{background:var(--nv-pink)} @media(max-width:980px){.nv-rem-profile-form{grid-template-columns:1fr 1fr}} @media(max-width:700px){.nv-rem-profile-form{grid-template-columns:1fr;padding:17px;box-shadow:4px 4px 0 var(--nv-ink)}.nv-rem-profile-wide{grid-column:auto}.nv-rem-profile-actions{align-items:stretch;flex-direction:column}.nv-rem-withdraw{align-items:stretch;flex-direction:column}.nv-rem-settlement-top>div{width:100%}} .nv-recruit-filters{display:grid;grid-template-columns:minmax(220px,1.6fr) repeat(3,minmax(130px,1fr)) auto;gap:10px;align-items:end;margin:0 0 22px;padding:16px;border:2px solid var(--nv-ink);background:#fff}.nv-recruit-filters label{display:grid;gap:6px}.nv-recruit-filters label>span{font-size:9px;font-weight:900;letter-spacing:.1em}.nv-recruit-filters input,.nv-recruit-filters select{width:100%;min-height:44px;border:2px solid var(--nv-ink);border-radius:0;background:#fff;padding:10px 11px;font:600 13px/1.3 var(--nv-body)}.nv-recruit-filter-actions{display:flex;align-items:center;gap:10px}.nv-recruit-filter-actions a{font-size:10px;font-weight:900;color:var(--nv-ink);text-underline-offset:3px}@media(max-width:1050px){.nv-recruit-filters{grid-template-columns:1fr 1fr}.nv-recruit-filter-actions{grid-column:1/-1}}@media(max-width:700px){.nv-recruit-filters{grid-template-columns:1fr}.nv-recruit-filter-actions{grid-column:auto}} .nv-bonus-head--awards{margin-top:64px}.nv-bonus-awards{display:grid;gap:14px}.nv-bonus-award{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px;border:3px solid var(--nv-ink);background:var(--nv-white);box-shadow:6px 6px 0 var(--nv-ink)}.nv-bonus-award h3{margin:4px 0 6px;font:400 clamp(20px,2vw,28px)/1 var(--nv-display);text-transform:uppercase}.nv-bonus-award p{margin:0;font-weight:600}.nv-bonus-award__value{text-align:right}.nv-bonus-award__value strong{display:block;font:400 clamp(24px,3vw,36px)/1 var(--nv-display)}.nv-bonus-award__value span{display:block;margin-top:6px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}@media(max-width:700px){.nv-bonus-award{align-items:flex-start;flex-direction:column}.nv-bonus-award__value{text-align:left}} .nv-profile-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;margin:0 0 34px;padding:24px 26px;border:3px solid var(--nv-ink);box-shadow:6px 6px 0 var(--nv-ink)}.nv-profile-action--creator{background:#ffd4e8}.nv-profile-action--brand{background:#eef1ff}.nv-profile-action h2{margin:7px 0 7px;font:400 clamp(25px,3vw,38px)/.96 var(--nv-display);text-transform:uppercase;letter-spacing:-.03em}.nv-profile-action p{max-width:760px;margin:0;font-weight:650;line-height:1.45}.nv-profile-action .nv-button{white-space:nowrap} .nv-request-page{min-height:70vh;background:var(--nv-paper)}.nv-request-hero{padding:72px 0 62px;border-bottom:var(--nv-line);background:#ffd4e8;background-image:linear-gradient(rgba(17,17,17,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.055) 1px,transparent 1px);background-size:34px 34px}.nv-request-hero--brand{background-color:#eef1ff}.nv-request-hero h1{max-width:980px;margin:18px 0 20px;font:400 clamp(52px,8vw,104px)/.84 var(--nv-display);letter-spacing:-.065em;text-transform:uppercase}.nv-request-hero h1 em{font-style:normal;color:#fff;-webkit-text-stroke:2px var(--nv-ink);text-shadow:5px 5px 0 var(--nv-ink)}.nv-request-hero p{max-width:820px;margin:0;font-size:18px;font-weight:650;line-height:1.55}.nv-request-content{padding:52px 0 110px}.nv-request-layout{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:32px;align-items:start}.nv-request-aside{position:sticky;top:110px;border-top:3px solid var(--nv-ink);padding-top:18px}.nv-request-aside h2{margin:7px 0 10px;font:400 clamp(30px,4vw,48px)/.95 var(--nv-display);text-transform:uppercase}.nv-request-aside p{margin:0 0 18px;font-weight:650;line-height:1.5}.nv-request-aside a{color:var(--nv-ink);font-size:12px;font-weight:900;text-underline-offset:4px}.nv-request-card{border:3px solid var(--nv-ink);background:#fff;box-shadow:7px 7px 0 var(--nv-ink);padding:25px}.nv-request-form{display:grid;gap:17px}.nv-request-form label{display:grid;gap:7px}.nv-request-form label>span,.nv-request-identity span{font-size:9px;font-weight:900;letter-spacing:.1em}.nv-request-form input,.nv-request-form select,.nv-request-form textarea{width:100%;border:2px solid var(--nv-ink);border-radius:0;background:#fff;padding:12px 13px;font:600 13px/1.35 var(--nv-body)}.nv-request-form textarea{resize:vertical}.nv-request-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nv-request-identity{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:14px;border:2px solid var(--nv-ink);background:var(--nv-green)}.nv-request-identity div{display:grid;gap:3px}.nv-request-identity strong{overflow-wrap:anywhere}.nv-request-check{display:grid!important;grid-template-columns:auto 1fr;align-items:start;padding:13px;border:2px solid var(--nv-ink);background:#fafafa}.nv-request-check input{width:20px;height:20px;margin:0;accent-color:var(--nv-pink)}.nv-request-check span{font-size:12px!important;letter-spacing:0!important;line-height:1.45}.nv-request-check a{color:inherit;font-weight:800}.nv-request-form>.nv-button{justify-self:start} @media(max-width:900px){.nv-profile-action{grid-template-columns:1fr}.nv-profile-action .nv-button{justify-self:start}.nv-request-layout{grid-template-columns:1fr}.nv-request-aside{position:static}.nv-request-grid{grid-template-columns:1fr}} @media(max-width:700px){.nv-profile-action{padding:19px;box-shadow:4px 4px 0 var(--nv-ink)}.nv-profile-action .nv-button{width:100%;white-space:normal;text-align:center}.nv-request-hero{padding:48px 0}.nv-request-hero h1{font-size:47px}.nv-request-content{padding:32px 0 78px}.nv-request-card{padding:18px;box-shadow:4px 4px 0 var(--nv-ink)}.nv-request-identity{grid-template-columns:1fr}.nv-request-form>.nv-button{width:100%;justify-self:stretch;text-align:center}} .nv-recruit-tasks{margin:0 0 34px;padding:24px;border:3px solid var(--nv-ink);background:#fff;box-shadow:7px 7px 0 var(--nv-ink)} .nv-recruit-tasks__head{align-items:flex-start;margin-bottom:16px}.nv-recruit-tasks__head h2{margin-bottom:8px}.nv-recruit-tasks__head p{max-width:760px;margin:0;font-weight:650;line-height:1.45} .nv-recruit-task-list{display:grid;gap:10px}.nv-recruit-task{display:grid;grid-template-columns:minmax(150px,.55fr) minmax(0,1.45fr) auto;gap:18px;align-items:center;padding:15px 16px;border:2px solid var(--nv-ink);background:#fff} .nv-recruit-task--normal{background:#fff}.nv-recruit-task--high{background:#fff7d6}.nv-recruit-task--urgent{background:#ffe2dc} .nv-recruit-task__signal{display:grid;gap:4px}.nv-recruit-task__signal span{font-size:9px;font-weight:950;letter-spacing:.12em}.nv-recruit-task__signal b{font-size:15px;overflow-wrap:anywhere} .nv-recruit-task__body strong{display:block;font-size:13px;text-transform:uppercase}.nv-recruit-task__body p{margin:4px 0 3px;font-weight:650;line-height:1.4}.nv-recruit-task__body small{display:block;color:#555;font-weight:700;line-height:1.4} .nv-recruit-tasks-empty{display:flex;gap:10px;align-items:baseline;padding:15px;border:2px dashed var(--nv-ink);background:#f7f7f7}.nv-recruit-tasks-empty span{font-weight:650;color:#555} .nv-recruit-card:target{outline:5px solid var(--nv-green);outline-offset:5px} @media(max-width:800px){.nv-recruit-task{grid-template-columns:1fr}.nv-recruit-task .nv-mini-button{justify-self:start}.nv-recruit-tasks{padding:18px;box-shadow:5px 5px 0 var(--nv-ink)}.nv-recruit-tasks-empty{align-items:flex-start;flex-direction:column}} .nv-recruit-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 28px}.nv-recruit-tabs .nv-mini-button{text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.nv-recruit-tabs .nv-mini-button.is-active{background:var(--nv-ink);color:var(--nv-white)} @media(max-width:720px){.nv-recruit-tabs{display:grid;grid-template-columns:1fr 1fr}.nv-recruit-tabs .nv-mini-button{width:100%;text-align:center}} .nv-nav-mobile-actions,.nv-recruit-mobile-actions,.nv-recruit-card-toggle{display:none} .nv-recruit-card__controls{display:block} .nv-handle-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:stretch;border:2px solid var(--nv-ink);background:#fff} .nv-handle-input b{display:grid;place-items:center;min-width:42px;border-right:2px solid var(--nv-ink);background:var(--nv-green);font:900 18px/1 var(--nv-body)} .nv-handle-input input{min-width:0;border:0!important;box-shadow:none!important;outline-offset:2px} @media(max-width:760px){html,body{max-width:100%;overflow-x:clip} body.nuvelis-site{font-size:16px} body.nv-nav-open{overflow:hidden} .nv-shell{width:calc(100% - 28px)} .nv-section{padding:64px 0} .nv-header{padding-top:env(safe-area-inset-top)} .nv-header__inner{min-height:68px;width:calc(100% - 20px);grid-template-columns:minmax(0,1fr) auto;gap:8px} .nv-brand{min-width:0;gap:9px} .nv-brand__mark{width:36px;flex:0 0 36px} .nv-brand__text{font-size:16px;white-space:nowrap} .nv-brand__text small{font-size:8px} .nv-nav-toggle{display:block;grid-column:2;justify-self:end;width:48px;height:48px;padding:10px;border:2px solid transparent} .nv-nav-toggle:focus-visible{border-color:var(--nv-ink);outline:0} .nv-header>.nv-header__inner>.nv-header-cta,.nv-header-account{display:none} .nv-nav{inset:calc(68px + env(safe-area-inset-top)) 10px auto;max-height:calc(100dvh - 84px - env(safe-area-inset-top));overflow:auto;overscroll-behavior:contain;padding:12px;background:var(--nv-paper);box-shadow:6px 6px 0 var(--nv-ink)} .nv-nav a{min-height:48px;display:flex;align-items:center;padding:12px 10px;font-size:15px} .nv-nav-mobile-actions{display:grid;gap:10px;margin-top:4px;padding-top:12px;border-top:3px solid var(--nv-ink)} .nv-nav-mobile-actions .nv-nav-mobile-cta{justify-content:space-between;border:3px solid var(--nv-ink);background:var(--nv-blue);color:#fff!important;box-shadow:4px 4px 0 var(--nv-ink);font-weight:900} .nv-nav-mobile-actions form{margin:0} .nv-nav-mobile-actions button{width:100%;min-height:48px;border:3px solid var(--nv-ink);background:#fff;text-align:left;padding:12px 10px;font:900 14px/1 var(--nv-body);cursor:pointer} body.nuvelis-site img,body.nuvelis-site svg,body.nuvelis-site video,body.nuvelis-site canvas{max-width:100%} body.nuvelis-site input,body.nuvelis-site select,body.nuvelis-site textarea,body.nuvelis-site button{font-size:16px} body.nuvelis-site input,body.nuvelis-site select,body.nuvelis-site textarea{max-width:100%} .nv-button,.nv-mini-button{min-height:48px} .nv-section-head{margin-bottom:28px} .nv-section-head h2{font-size:clamp(38px,12vw,58px);overflow-wrap:anywhere} .nv-section-head--row{gap:12px} .nv-hero__inner{padding:36px 0 46px} .nv-hero__title{font-size:clamp(43px,13.5vw,66px);line-height:.9} .nv-hero__lede{font-size:17px;line-height:1.48} .nv-hero__actions{gap:12px} .nv-side-card{min-height:0} .nv-side-card__graphic{min-height:210px} .nv-flow-card{min-height:0} .nv-form-card{padding:20px 16px} .nv-footer__top,.nv-footer__bottom{width:calc(100% - 28px);margin-inline:auto} .nv-recruit-hero{padding:30px 0 28px} .nv-recruit-hero h1{margin:12px 0 14px;font-size:clamp(39px,12vw,52px);line-height:.88} .nv-recruit-hero p{font-size:15px;line-height:1.45} .nv-recruit-content{padding:22px 0 84px} .nv-recruit-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:12px} .nv-recruit-tabs .nv-mini-button{padding-inline:8px;font-size:10px} .nv-recruit-mobile-actions{position:sticky;top:calc(68px + env(safe-area-inset-top));z-index:20;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 -2px 18px;padding:8px 2px;background:rgba(255,253,249,.96);backdrop-filter:blur(8px)} .nv-recruit-mobile-actions a{min-height:46px;display:flex;align-items:center;justify-content:center;border:2px solid var(--nv-ink);background:#fff;text-decoration:none;text-align:center;font-size:10px;font-weight:900;letter-spacing:.03em} .nv-recruit-mobile-actions a:first-child{background:var(--nv-green)} .nv-recruit-stats{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x proximity;margin:0 -14px 24px;padding:0 14px 8px;scrollbar-width:none} .nv-recruit-stats::-webkit-scrollbar{display:none} .nv-recruit-stats>div,.nv-recruit-stats>div:last-child{flex:0 0 126px;grid-column:auto;scroll-snap-align:start;padding:13px;box-shadow:4px 4px 0 var(--nv-ink)} .nv-recruit-stats strong{font-size:31px} .nv-recruit-tasks{margin-bottom:24px;padding:16px 14px;box-shadow:4px 4px 0 var(--nv-ink)} .nv-recruit-tasks__head{gap:10px;margin-bottom:12px} .nv-recruit-tasks__head h2,.nv-recruit-create h2,.nv-recruit-section-head h2{font-size:31px} .nv-recruit-tasks__head p{font-size:14px} .nv-recruit-task{gap:10px;padding:13px} .nv-recruit-task .nv-mini-button{width:100%;justify-content:center} .nv-recruit-layout{gap:26px} .nv-recruit-create{scroll-margin-top:136px;padding:20px 16px;box-shadow:5px 5px 0 var(--nv-ink)} .nv-recruit-create p{margin-bottom:14px;font-size:14px} .nv-profile-fields{gap:14px} .nv-profile-fields input,.nv-profile-fields select,.nv-profile-fields textarea{min-height:48px;font-size:16px} .nv-profile-fields textarea{min-height:104px} .nv-handle-input{min-height:50px} .nv-handle-input input{min-height:46px!important} .nv-recruit-main{scroll-margin-top:136px} .nv-recruit-section-head{gap:10px;margin-bottom:14px} .nv-recruit-count{font-size:10px} .nv-recruit-filters{grid-template-columns:1fr 1fr;gap:10px;padding:13px;margin-bottom:18px} .nv-recruit-filters .nv-recruit-search{grid-column:1/-1} .nv-recruit-filters input,.nv-recruit-filters select{min-height:48px;font-size:16px} .nv-recruit-filter-actions{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px} .nv-recruit-filter-actions .nv-mini-button{width:100%} .nv-recruit-filter-actions a{min-height:48px;display:flex;align-items:center;padding-inline:6px} .nv-recruit-list{gap:16px} .nv-recruit-card{padding:16px 14px;box-shadow:4px 4px 0 var(--nv-ink);scroll-margin-top:136px} .nv-recruit-card__top{gap:10px} .nv-recruit-card__top h3{font-size:clamp(24px,8vw,32px);overflow-wrap:anywhere} .nv-recruit-status{align-self:flex-start} .nv-recruit-campaigns{gap:6px} .nv-recruit-card-toggle{width:100%;min-height:48px;margin-top:14px;display:flex;align-items:center;justify-content:space-between;border:2px solid var(--nv-ink);background:#fff;padding:11px 12px;font:900 11px/1 var(--nv-body);cursor:pointer} .nv-recruit-card-toggle span{font-size:20px;transition:transform .15s ease} .nv-recruit-card-toggle[aria-expanded="true"] span{transform:rotate(45deg)} .nv-recruit-card__controls{display:none;padding-top:12px} .nv-recruit-card__controls.is-open{display:block} .nv-recruit-edit{grid-template-columns:1fr;gap:10px} .nv-recruit-edit select,.nv-recruit-edit textarea,.nv-recruit-add-campaign select{min-height:48px;font-size:16px} .nv-recruit-edit textarea{min-height:84px} .nv-recruit-edit .nv-mini-button,.nv-recruit-add-campaign .nv-mini-button{width:100%;min-height:48px} .nv-recruit-add-campaign{flex-direction:column;gap:8px} .nv-recruit-empty,.nv-recruit-no-campaigns{padding:17px 14px;font-size:14px} .nv-profile-notice{font-size:14px}} @media(max-width:420px){.nv-brand__text{font-size:15px} .nv-recruit-tabs{grid-template-columns:1fr} .nv-recruit-mobile-actions{grid-template-columns:1fr} .nv-recruit-filters{grid-template-columns:1fr} .nv-recruit-filters .nv-recruit-search,.nv-recruit-filter-actions{grid-column:auto} .nv-recruit-filter-actions{grid-template-columns:1fr} .nv-recruit-filter-actions a{justify-content:center}} .nv-team-overview{margin:0 0 34px} .nv-team-overview__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px} .nv-team-member{display:grid;gap:5px;min-height:126px;padding:18px;border:3px solid var(--nv-ink);background:#fff;box-shadow:5px 5px 0 var(--nv-ink);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease} .nv-team-member:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--nv-ink)} .nv-team-member span{font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere} .nv-team-member strong{font:400 42px/.95 var(--nv-display)} .nv-team-member small{font-size:11px;font-weight:750;color:#555} .nv-team-member--manager{background:#eef1ff} .nv-team-member--unassigned{background:#f7f7f7} .nv-team-pagination{display:flex;align-items:center;justify-content:center;gap:16px;margin:30px 0 0} .nv-team-pagination span{font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase} .nv-recruit-revenue-note{display:block;margin-top:10px;padding:9px 10px;border:2px dashed var(--nv-ink);background:#f7f7f7;font-weight:700;line-height:1.35} @media(max-width:700px){.nv-team-overview__grid{grid-template-columns:1fr 1fr} .nv-team-member{min-height:110px;padding:15px;box-shadow:4px 4px 0 var(--nv-ink)} .nv-team-pagination{justify-content:space-between;gap:8px} .nv-team-pagination span{font-size:9px;text-align:center}} @media(max-width:460px){.nv-team-overview__grid{grid-template-columns:1fr}}