@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";@import "https://fonts.googleapis.com/css2?family=Anton&display=swap";.nv-hero[data-astro-cid-ge2uvauf]{isolation:isolate;box-sizing:border-box;background:var(--color-dark-bg);width:100%;min-height:100vh;color:var(--color-dark-text);align-items:center;padding:7.5rem clamp(1rem,4vw,3rem) 4rem;display:flex;position:relative;overflow:hidden}.nv-hero__bg[data-astro-cid-ge2uvauf]{z-index:0;height:500px;position:absolute;top:0;left:0;right:0;overflow:hidden}.nv-aura[data-astro-cid-ge2uvauf]{filter:blur(70px);border-radius:50%;position:absolute}.nv-aura--1[data-astro-cid-ge2uvauf]{background:radial-gradient(circle, var(--color-brand-green-dark) 0%, transparent 70%);opacity:.6;width:480px;height:480px;top:-180px;left:-100px}.nv-aura--2[data-astro-cid-ge2uvauf]{background:radial-gradient(circle, var(--color-brand-green) 0%, transparent 70%);opacity:.2;width:400px;height:400px;top:-140px;left:480px}.nv-crosses[data-astro-cid-ge2uvauf]{background:var(--color-dark-text);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cpath d='M40 34v12M34 40h12' stroke='currentColor' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"), linear-gradient(to bottom, var(--color-dark-text) 0%, transparent 70%);-webkit-mask-composite:source-in;-webkit-mask-size:80px 80px,100% 100%;-webkit-mask-repeat:repeat,no-repeat;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='80' viewBox='0 0 80 80'%3E%3Cpath d='M40 34v12M34 40h12' stroke='currentColor' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E"), linear-gradient(to bottom, var(--color-dark-text) 0%, transparent 70%);opacity:.06;position:absolute;inset:0;mask-size:80px 80px,100% 100%;mask-repeat:repeat,no-repeat;mask-composite:intersect}.nv-hero__inner[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);width:100%;max-width:1600px;margin:0 auto;display:grid;position:relative}.nv-hero__content[data-astro-cid-ge2uvauf]{flex-direction:column;display:flex}.nv-hero__label[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.5rem;font-size:.75rem;font-weight:700}.nv-hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.005em;color:var(--color-dark-text);flex-direction:column;margin:0 0 1.75rem;font-size:clamp(3.2rem,7vw,7.5rem);font-weight:400;line-height:.92;display:flex}.nv-hero__title-accent[data-astro-cid-ge2uvauf]{color:var(--color-accent)}.nv-hero__subtitle[data-astro-cid-ge2uvauf]{color:var(--color-dark-muted);max-width:32rem;margin:0 0 2.25rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.nv-hero__cta[data-astro-cid-ge2uvauf]{color:var(--color-dark-text);flex-wrap:wrap;gap:.85rem;display:flex}.nv-hero__collage[data-astro-cid-ge2uvauf]{width:100%;height:clamp(340px,56vh,560px);text-decoration:none;display:block;position:relative}.nv-frame[data-astro-cid-ge2uvauf]{border:1px solid var(--color-dark-line);width:62%;height:56%;box-shadow:var(--shadow-frame);background:var(--color-dark-surface);border-radius:0;transition:top .45s cubic-bezier(.22,1,.36,1),left .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),border-color .3s,box-shadow .45s;position:absolute;overflow:hidden}.nv-frame[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.nv-frame--1[data-astro-cid-ge2uvauf]{z-index:4;top:0;left:0}.nv-frame--2[data-astro-cid-ge2uvauf]{z-index:3;top:8%;left:38%}.nv-frame--3[data-astro-cid-ge2uvauf]{z-index:2;top:44%;left:4%}.nv-frame--4[data-astro-cid-ge2uvauf]{z-index:1;top:40%;left:36%}.nv-hero__collage[data-astro-cid-ge2uvauf]:hover .nv-frame[data-astro-cid-ge2uvauf]{border-color:var(--color-accent);width:49%;height:48.5%;box-shadow:var(--shadow-frame-hover)}.nv-hero__collage[data-astro-cid-ge2uvauf]:hover .nv-frame--1[data-astro-cid-ge2uvauf]{top:0;left:0}.nv-hero__collage[data-astro-cid-ge2uvauf]:hover .nv-frame--2[data-astro-cid-ge2uvauf]{top:0;left:51%}.nv-hero__collage[data-astro-cid-ge2uvauf]:hover .nv-frame--3[data-astro-cid-ge2uvauf]{top:51.5%;left:0}.nv-hero__collage[data-astro-cid-ge2uvauf]:hover .nv-frame--4[data-astro-cid-ge2uvauf]{top:51.5%;left:51%}@media (width<=900px){.nv-hero[data-astro-cid-ge2uvauf]{padding-top:6.5rem}.nv-hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.nv-hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(3rem,14vw,5rem)}.nv-hero__collage[data-astro-cid-ge2uvauf]{height:clamp(260px,60vw,420px)}}.nv-pkg[data-astro-cid-oxgmilyn]{box-sizing:border-box;background:radial-gradient(ellipse at 28% 45%, var(--color-dark-surface) 0%, var(--color-dark-bg) 60%), var(--color-dark-bg);border-top:1px solid var(--color-accent);width:100%;color:var(--color-dark-text);padding:clamp(4rem,10vh,7rem) clamp(1rem,4vw,3rem);position:relative;overflow:hidden}.nv-pkg__inner[data-astro-cid-oxgmilyn]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2.5rem,5vw,5rem);max-width:1400px;margin:0 auto;display:grid;position:relative}.nv-pkg__img[data-astro-cid-oxgmilyn]{width:100%;height:auto;display:block}.nv-pkg__content[data-astro-cid-oxgmilyn]{flex-direction:column;display:flex}.nv-pkg__label[data-astro-cid-oxgmilyn]{width:fit-content;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:.7rem;margin-bottom:1.5rem;font-size:.75rem;font-weight:700;display:inline-flex}.nv-pkg__dot[data-astro-cid-oxgmilyn]{background:var(--color-accent);width:8px;height:8px;position:relative}.nv-pkg__dot[data-astro-cid-oxgmilyn]:after{content:"";background:var(--color-accent);animation:1.8s cubic-bezier(0,0,.2,1) infinite nv-pkg-ping;position:absolute;inset:0}@keyframes nv-pkg-ping{0%{opacity:.7;transform:scale(1)}75%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.nv-pkg__dot[data-astro-cid-oxgmilyn]:after{animation:none}}.nv-pkg__title[data-astro-cid-oxgmilyn]{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.005em;color:var(--color-dark-text);flex-direction:column;margin:0 0 1.75rem;font-size:clamp(2.8rem,5.5vw,5.5rem);font-weight:400;line-height:.92;display:flex}.nv-pkg__accent[data-astro-cid-oxgmilyn]{color:var(--color-accent)}.nv-pkg__text[data-astro-cid-oxgmilyn]{color:var(--color-dark-muted);max-width:34rem;margin:0 0 2.25rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.nv-pkg__price[data-astro-cid-oxgmilyn]{border-top:1px solid var(--color-dark-line);border-bottom:1px solid var(--color-dark-line);flex-direction:column;gap:.5rem;margin-bottom:1.75rem;padding:1.75rem 0;display:flex}.nv-pkg__price-from[data-astro-cid-oxgmilyn]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dark-muted);font-size:.72rem;font-weight:700}.nv-pkg__price-amount[data-astro-cid-oxgmilyn]{font-family:var(--font-heavy);letter-spacing:.005em;color:var(--color-accent);font-size:clamp(3.6rem,6vw,5.5rem);font-weight:400;line-height:.95}.nv-pkg__price-monthly[data-astro-cid-oxgmilyn]{color:var(--color-dark-muted);font-size:.95rem}.nv-pkg__list[data-astro-cid-oxgmilyn]{flex-direction:column;gap:.85rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.nv-pkg__item[data-astro-cid-oxgmilyn]{color:var(--color-dark-text);align-items:center;gap:.85rem;font-size:1rem;display:flex}.nv-pkg__check[data-astro-cid-oxgmilyn]{background:var(--color-accent);width:24px;height:24px;color:var(--color-dark-bg);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.nv-pkg__check[data-astro-cid-oxgmilyn] svg[data-astro-cid-oxgmilyn]{width:15px;height:15px}.nv-pkg__note[data-astro-cid-oxgmilyn]{color:var(--color-dark-muted);margin:0 0 2.25rem;font-size:.85rem}.nv-pkg__actions[data-astro-cid-oxgmilyn]{color:var(--color-dark-text);flex-wrap:wrap;align-items:center;gap:1rem;display:flex}@media (width<=960px){.nv-pkg__inner[data-astro-cid-oxgmilyn]{grid-template-columns:1fr;gap:2rem}.nv-pkg__visual[data-astro-cid-oxgmilyn]{max-width:520px;margin-left:auto;margin-right:auto}}@media (width<=560px){.nv-pkg__title[data-astro-cid-oxgmilyn]{font-size:clamp(2.5rem,12vw,3.5rem)}}.nv-stack[data-astro-cid-lesv7jgp]{background:var(--color-dark-bg);width:100%;color:var(--color-dark-text);overflow:hidden}.nv-stack__head[data-astro-cid-lesv7jgp]{flex-direction:column;gap:1.25rem;padding:clamp(4rem,8vh,6rem) clamp(1rem,5vw,4rem) clamp(2.5rem,5vh,3.5rem);display:flex}.nv-stack__eyebrow[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:.72rem;font-weight:700}.nv-stack__heading[data-astro-cid-lesv7jgp]{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.005em;color:var(--color-dark-text);max-width:14ch;margin:0;font-size:clamp(3.2rem,9vw,9rem);font-weight:400;line-height:.92}.nv-stack__list[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:center;gap:2rem;padding:0 clamp(1rem,3vw,3rem) 5rem;display:flex}.nv-stack__item[data-astro-cid-lesv7jgp]{justify-content:center;width:100%;display:flex}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__pin[data-astro-cid-lesv7jgp]{height:100vh}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__list[data-astro-cid-lesv7jgp]{gap:0;height:100%;padding:0;position:relative}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__item[data-astro-cid-lesv7jgp]{box-sizing:border-box;align-items:stretch;padding:5.5rem clamp(1rem,3vw,3rem) 3vh;position:absolute;inset:0}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__card[data-astro-cid-lesv7jgp]{height:100%;min-height:0}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__image[data-astro-cid-lesv7jgp],.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__collage[data-astro-cid-lesv7jgp]{height:min(70%,62vh);min-height:0}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__free[data-astro-cid-lesv7jgp]{height:min(92%,74vh);min-height:0}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__anim[data-astro-cid-lesv7jgp]{opacity:0;transition:opacity .6s,transform .6s;transform:translate(-30px)}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__num[data-astro-cid-lesv7jgp]{opacity:0;transition:opacity .5s .2s,transform .5s .2s;transform:scale(.8)}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .is-visible[data-astro-cid-lesv7jgp] .nv-stack__anim[data-astro-cid-lesv7jgp],.nv-stack[data-astro-cid-lesv7jgp].is-stacked .is-visible[data-astro-cid-lesv7jgp] .nv-stack__num[data-astro-cid-lesv7jgp]{opacity:1;transform:none}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .is-visible[data-astro-cid-lesv7jgp] .nv-stack__label[data-astro-cid-lesv7jgp]{transition-delay:.3s}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .is-visible[data-astro-cid-lesv7jgp] .nv-stack__title[data-astro-cid-lesv7jgp]{transition-delay:.4s}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .is-visible[data-astro-cid-lesv7jgp] .nv-stack__text[data-astro-cid-lesv7jgp]{transition-delay:.5s}.nv-stack[data-astro-cid-lesv7jgp].is-stacked .is-visible[data-astro-cid-lesv7jgp] .nv-stack__actions[data-astro-cid-lesv7jgp]{transition-delay:.6s}.nv-stack__card[data-astro-cid-lesv7jgp]{box-sizing:border-box;width:min(92vw,1600px);min-height:520px;box-shadow:var(--shadow-frame);align-items:center;gap:5vw;padding:clamp(5rem,12vh,7rem) 6vw clamp(1.5rem,4vh,3rem);display:flex;position:relative;overflow:hidden}.nv-stack__card--lime[data-astro-cid-lesv7jgp]{--dots-color:var(--color-dark-bg);background:var(--color-accent);color:var(--color-dark-bg)}.nv-stack__card--dark[data-astro-cid-lesv7jgp]{--dots-color:var(--color-accent);background:var(--color-dark-surface);color:var(--color-dark-text);border:1px solid var(--color-dark-line)}.nv-stack__card[data-astro-cid-lesv7jgp]:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle, var(--dots-color) 1px, transparent 1.4px);-webkit-mask-image:radial-gradient(ellipse at top left, var(--color-dark-bg) 0%, transparent 22%);mask-image:radial-gradient(ellipse at top left, var(--color-dark-bg) 0%, transparent 22%);opacity:.35;background-size:7px 7px;position:absolute;inset:0}.nv-stack__card--dark[data-astro-cid-lesv7jgp]:before{opacity:.25}.nv-stack__num[data-astro-cid-lesv7jgp]{z-index:3;width:clamp(52px,8vh,72px);height:clamp(52px,8vh,72px);font-family:var(--font-mono);letter-spacing:.14em;color:currentColor;background:0 0;border:2px solid;justify-content:center;align-items:center;font-size:clamp(.95rem,2vh,1.2rem);font-weight:700;display:inline-flex;position:absolute;top:clamp(1rem,3vh,2rem);left:clamp(1.25rem,2.5vw,2.5rem)}.nv-stack__content[data-astro-cid-lesv7jgp]{z-index:2;flex-direction:column;flex:0 0 45%;display:flex;position:relative}.nv-stack__label[data-astro-cid-lesv7jgp]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:clamp(.6rem,1.5vh,1rem);font-size:.72rem;font-weight:700}.nv-stack__card--dark[data-astro-cid-lesv7jgp] .nv-stack__label[data-astro-cid-lesv7jgp]{color:var(--color-accent)}.nv-stack__title[data-astro-cid-lesv7jgp]{letter-spacing:-.02em;text-transform:uppercase;margin:0 0 clamp(.9rem,2.5vh,1.5rem);font-size:clamp(2rem,min(4vw,7vh),4.5rem);font-weight:800;line-height:1}.nv-stack__text[data-astro-cid-lesv7jgp]{max-width:32rem;margin:0 0 clamp(1.25rem,3.5vh,2.25rem);font-size:clamp(.95rem,min(1.2vw,2.1vh),1.25rem);line-height:1.65}.nv-stack__card--dark[data-astro-cid-lesv7jgp] .nv-stack__text[data-astro-cid-lesv7jgp]{color:var(--color-dark-muted)}.nv-stack__actions[data-astro-cid-lesv7jgp]{display:flex}.nv-stack__card--lime[data-astro-cid-lesv7jgp] .nv-stack__actions[data-astro-cid-lesv7jgp] .nv-secondary-btn:hover{background:var(--color-dark-bg);border-color:var(--color-dark-bg);color:var(--color-accent)}.nv-stack__image[data-astro-cid-lesv7jgp]{z-index:1;border:1px solid var(--color-dark-line);flex:0 0 48%;height:70%;min-height:300px;position:relative;overflow:hidden}.nv-stack__image[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.nv-stack__free[data-astro-cid-lesv7jgp]{z-index:1;flex:0 0 48%;justify-content:center;align-items:center;height:90%;min-height:340px;display:flex;position:relative}.nv-stack__free[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.nv-stack__collage[data-astro-cid-lesv7jgp]{z-index:1;flex:0 0 48%;height:70%;min-height:300px;display:block;position:relative}.nv-stack__frame[data-astro-cid-lesv7jgp]{border-radius:var(--radius-xs);border:1px solid var(--color-dark-bg);width:62%;height:56%;box-shadow:var(--shadow-frame);background:var(--color-surface);transition:top .45s cubic-bezier(.22,1,.36,1),left .45s cubic-bezier(.22,1,.36,1),width .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;position:absolute;overflow:hidden}.nv-stack__frame[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.nv-stack__frame--1[data-astro-cid-lesv7jgp]{z-index:4;top:0;left:0}.nv-stack__frame--2[data-astro-cid-lesv7jgp]{z-index:3;top:8%;left:38%}.nv-stack__frame--3[data-astro-cid-lesv7jgp]{z-index:2;top:44%;left:4%}.nv-stack__frame--4[data-astro-cid-lesv7jgp]{z-index:1;top:40%;left:36%}.nv-stack__collage[data-astro-cid-lesv7jgp]:hover .nv-stack__frame[data-astro-cid-lesv7jgp]{width:49%;height:48.5%;box-shadow:var(--shadow-frame-hover)}.nv-stack__collage[data-astro-cid-lesv7jgp]:hover .nv-stack__frame--1[data-astro-cid-lesv7jgp]{top:0;left:0}.nv-stack__collage[data-astro-cid-lesv7jgp]:hover .nv-stack__frame--2[data-astro-cid-lesv7jgp]{top:0;left:51%}.nv-stack__collage[data-astro-cid-lesv7jgp]:hover .nv-stack__frame--3[data-astro-cid-lesv7jgp]{top:51.5%;left:0}.nv-stack__collage[data-astro-cid-lesv7jgp]:hover .nv-stack__frame--4[data-astro-cid-lesv7jgp]{top:51.5%;left:51%}.nv-stack__extras[data-astro-cid-lesv7jgp]{z-index:1;background:var(--color-dark-bg);border:1px solid var(--color-dark-bg);flex:0 0 48%;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}.nv-stack__extras[data-astro-cid-lesv7jgp] li[data-astro-cid-lesv7jgp]:first-child{grid-column:1/-1}.nv-stack__extra[data-astro-cid-lesv7jgp]{box-sizing:border-box;background:var(--color-accent);height:100%;min-height:clamp(70px,12vh,120px);color:var(--color-dark-bg);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:flex-end;gap:1rem;padding:clamp(1rem,2.5vh,1.5rem);font-size:.8rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:flex}.nv-stack__extra[data-astro-cid-lesv7jgp] svg[data-astro-cid-lesv7jgp]{flex-shrink:0;width:20px;height:20px}.nv-stack__extra[data-astro-cid-lesv7jgp]:hover{background:var(--color-dark-bg);color:var(--color-accent)}@media (height<=760px) and (width>=769px){.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__item[data-astro-cid-lesv7jgp]{padding-top:5rem;padding-bottom:2vh}.nv-stack__label[data-astro-cid-lesv7jgp]{display:none}.nv-stack__text[data-astro-cid-lesv7jgp]{line-height:1.55}}@media (width<=1024px){.nv-stack__card[data-astro-cid-lesv7jgp]{gap:4vw;padding-left:5vw;padding-right:5vw}.nv-stack__content[data-astro-cid-lesv7jgp]{flex:0 0 48%}}@media (width<=768px){.nv-stack__heading[data-astro-cid-lesv7jgp]{font-size:clamp(2.8rem,14vw,4.5rem)}.nv-stack__card[data-astro-cid-lesv7jgp]{flex-direction:column;align-items:stretch;gap:1.5rem;padding:5.5rem 6vw 1.5rem}.nv-stack__num[data-astro-cid-lesv7jgp]{width:52px;height:52px;font-size:.9rem;top:1.25rem;left:1.25rem}.nv-stack__content[data-astro-cid-lesv7jgp]{flex:none}.nv-stack__title[data-astro-cid-lesv7jgp]{font-size:clamp(1.8rem,8vw,2.6rem)}.nv-stack__text[data-astro-cid-lesv7jgp]{font-size:.95rem}.nv-stack__image[data-astro-cid-lesv7jgp],.nv-stack__collage[data-astro-cid-lesv7jgp],.nv-stack__free[data-astro-cid-lesv7jgp],.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__image[data-astro-cid-lesv7jgp],.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__collage[data-astro-cid-lesv7jgp],.nv-stack[data-astro-cid-lesv7jgp].is-stacked .nv-stack__free[data-astro-cid-lesv7jgp]{flex:auto;height:auto;min-height:200px}.nv-stack__extras[data-astro-cid-lesv7jgp]{flex:none}.nv-stack__extra[data-astro-cid-lesv7jgp]{min-height:64px;padding:1rem}}.nv-showcase[data-astro-cid-gudaurio]{box-sizing:border-box;background:var(--color-dark-bg);width:100%;color:var(--color-dark-text);position:relative}.nv-showcase__intro[data-astro-cid-gudaurio]{flex-direction:column;gap:1.25rem;padding:clamp(7rem,14vh,9rem) clamp(1rem,5vw,4rem) clamp(3rem,6vh,4.5rem);display:flex}.nv-showcase__label[data-astro-cid-gudaurio]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:.72rem;font-weight:700}.nv-showcase__title[data-astro-cid-gudaurio]{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.005em;white-space:nowrap;color:var(--color-dark-text);margin:0;font-size:clamp(2.4rem,5.6vw,7rem);font-weight:400;line-height:.95}.nv-showcase__subtitle[data-astro-cid-gudaurio]{color:var(--color-dark-muted);max-width:36rem;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.nv-showcase__inner[data-astro-cid-gudaurio]{--cell-pad:clamp(2.5rem, 6vh, 4.5rem);border-top:1px solid var(--color-dark-line);border-bottom:1px solid var(--color-dark-line);grid-template-columns:.85fr 1.15fr;align-items:start;display:grid}.nv-showcase__panel[data-astro-cid-gudaurio]{box-sizing:border-box;padding-top:var(--cell-pad);position:relative}.nv-showcase__panel-inner[data-astro-cid-gudaurio]{height:0;position:sticky;top:30vh}.nv-showcase__text[data-astro-cid-gudaurio]{opacity:0;pointer-events:none;transition:opacity .4s,transform .4s;position:absolute;top:0;left:clamp(1.25rem,4vw,4rem);right:clamp(1.25rem,4vw,4rem);transform:translateY(8px)}.nv-showcase__text[data-astro-cid-gudaurio].is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.nv-showcase__num[data-astro-cid-gudaurio]{width:56px;height:56px;font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-accent);border:2px solid var(--color-accent);justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:.95rem;font-weight:700;display:inline-flex}.nv-showcase__name[data-astro-cid-gudaurio]{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.005em;color:var(--color-dark-text);margin:0 0 1.25rem;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:400;line-height:.95}.nv-showcase__desc[data-astro-cid-gudaurio]{color:var(--color-dark-muted);max-width:30rem;margin:0 0 1.5rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.nv-showcase__tags[data-astro-cid-gudaurio]{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.nv-tag[data-astro-cid-gudaurio]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark-text);border:1px solid var(--color-dark-line);padding:.4rem .7rem;font-size:.7rem;font-weight:700}.nv-showcase__link[data-astro-cid-gudaurio]{width:fit-content;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dark-text);border-bottom:2px solid var(--color-accent);align-items:center;gap:.6rem;padding-bottom:4px;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.nv-showcase__link[data-astro-cid-gudaurio]:hover{color:var(--color-accent)}.nv-showcase__link[data-astro-cid-gudaurio] svg[data-astro-cid-gudaurio]{width:15px;height:15px;transition:transform .25s}.nv-showcase__link[data-astro-cid-gudaurio]:hover svg[data-astro-cid-gudaurio]{transform:translate(2px,-2px)}.nv-showcase__badge[data-astro-cid-gudaurio]{z-index:2;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-dark-bg);background:var(--color-accent);padding:.35rem .75rem;font-size:.7rem;font-weight:700;position:absolute;top:.9rem;left:.9rem}.nv-showcase__badge--inline[data-astro-cid-gudaurio]{display:inline-block;position:static}.nv-showcase__images[data-astro-cid-gudaurio]{border-left:1px solid var(--color-dark-line);flex-direction:column;display:flex}.nv-showcase__item[data-astro-cid-gudaurio]{padding:var(--cell-pad) clamp(1.25rem, 4vw, 4rem);border-bottom:1px solid var(--color-dark-line);scroll-margin-top:30vh}.nv-showcase__item[data-astro-cid-gudaurio]:last-child{border-bottom:none}.nv-showcase__frame[data-astro-cid-gudaurio]{border:1px solid var(--color-dark-line);width:100%;display:block;position:relative;overflow:hidden}.nv-showcase__frame[data-astro-cid-gudaurio] img[data-astro-cid-gudaurio]{width:100%;height:auto;display:block}.nv-showcase__frame--link[data-astro-cid-gudaurio]{cursor:pointer;transition:border-color .25s}.nv-showcase__frame--link[data-astro-cid-gudaurio] img[data-astro-cid-gudaurio]{transition:transform .5s cubic-bezier(.22,1,.36,1)}.nv-showcase__frame--link[data-astro-cid-gudaurio]:hover{border-color:var(--color-accent)}.nv-showcase__frame--link[data-astro-cid-gudaurio]:hover img[data-astro-cid-gudaurio]{transform:scale(1.025)}.nv-showcase__frame--link[data-astro-cid-gudaurio]:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.nv-showcase__placeholder[data-astro-cid-gudaurio]{aspect-ratio:4/3;background:var(--color-dark-surface);justify-content:center;align-items:center;width:100%;display:flex}.nv-showcase__placeholder[data-astro-cid-gudaurio] span[data-astro-cid-gudaurio]{font-family:var(--font-heavy);color:var(--color-dark-muted);font-size:4rem}.nv-showcase__item-text[data-astro-cid-gudaurio]{display:none}.nv-showcase__cta[data-astro-cid-gudaurio]{padding:clamp(3rem,8vh,5rem) clamp(1rem,3vw,3rem)}.nv-showcase__cta-card[data-astro-cid-gudaurio]{background:var(--color-accent);color:var(--color-dark-bg);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:clamp(3rem,8vh,5.5rem) clamp(1.5rem,5vw,5rem);display:flex;position:relative;overflow:hidden}.nv-showcase__cta-card[data-astro-cid-gudaurio]:before{content:"";pointer-events:none;background-image:radial-gradient(circle, var(--color-dark-bg) 1px, transparent 1.4px);-webkit-mask-image:radial-gradient(ellipse at top right, var(--color-dark-bg) 0%, transparent 30%);mask-image:radial-gradient(ellipse at top right, var(--color-dark-bg) 0%, transparent 30%);opacity:.35;background-size:7px 7px;position:absolute;inset:0}.nv-showcase__cta-label[data-astro-cid-gudaurio]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:700;position:relative}.nv-showcase__cta-title[data-astro-cid-gudaurio]{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.005em;margin:0;font-size:clamp(3rem,7vw,6.5rem);font-weight:400;line-height:.92;position:relative}.nv-showcase__cta-text[data-astro-cid-gudaurio]{max-width:32rem;margin:0 0 .75rem;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.6;position:relative}.nv-showcase__cta-actions[data-astro-cid-gudaurio]{display:flex;position:relative}.nv-showcase__cta-actions[data-astro-cid-gudaurio] .nv-secondary-btn:hover{background:var(--color-dark-bg);border-color:var(--color-dark-bg);color:var(--color-accent)}@media (width<=900px){.nv-showcase__inner[data-astro-cid-gudaurio]{grid-template-columns:1fr}.nv-showcase__panel[data-astro-cid-gudaurio]{display:none}.nv-showcase__images[data-astro-cid-gudaurio]{border-left:none}.nv-showcase__item-text[data-astro-cid-gudaurio]{margin-top:1.75rem;display:block}.nv-showcase__item-text[data-astro-cid-gudaurio] .nv-showcase__num[data-astro-cid-gudaurio]{width:48px;height:48px;margin-bottom:1.25rem;font-size:.85rem}.nv-showcase__name[data-astro-cid-gudaurio]{font-size:clamp(2.2rem,10vw,3.2rem)}}@media (width<=768px){.nv-showcase__title[data-astro-cid-gudaurio]{white-space:normal;font-size:clamp(2.6rem,12vw,4.2rem)}}.nv-contact[data-astro-cid-he3spzz3]{box-sizing:border-box;background:var(--color-dark-bg);width:100%;color:var(--color-dark-text)}.nv-contact__inner[data-astro-cid-he3spzz3]{--cell-pad:clamp(3rem, 8vh, 5.5rem) clamp(1.25rem, 4vw, 4rem);border-top:1px solid var(--color-dark-line);border-bottom:1px solid var(--color-dark-line);grid-template-columns:1fr 1.1fr;display:grid}.nv-contact__intro[data-astro-cid-he3spzz3]{padding:var(--cell-pad);flex-direction:column;display:flex}.nv-contact__label[data-astro-cid-he3spzz3]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.25rem;font-size:.72rem;font-weight:700}.nv-contact__title[data-astro-cid-he3spzz3]{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.005em;color:var(--color-dark-text);max-width:9ch;margin:0 0 1.5rem;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:400;line-height:.92}.nv-contact__subtitle[data-astro-cid-he3spzz3]{color:var(--color-dark-muted);max-width:30rem;margin:0 0 2.5rem;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.nv-contact__details[data-astro-cid-he3spzz3]{flex-direction:column;gap:1rem;display:flex}.nv-contact__detail[data-astro-cid-he3spzz3]{width:fit-content;color:var(--color-dark-text);align-items:center;gap:1rem;text-decoration:none;display:flex}.nv-contact__detail-icon[data-astro-cid-he3spzz3]{background:var(--color-accent);width:48px;height:48px;color:var(--color-dark-bg);flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex}.nv-contact__detail[data-astro-cid-he3spzz3]:hover .nv-contact__detail-icon[data-astro-cid-he3spzz3]{background:var(--color-dark-bg);color:var(--color-accent);outline:1.5px solid var(--color-accent)}.nv-contact__detail-icon[data-astro-cid-he3spzz3] svg[data-astro-cid-he3spzz3]{width:20px;height:20px}.nv-contact__detail-copy[data-astro-cid-he3spzz3]{flex-direction:column;gap:.2rem;display:flex}.nv-contact__detail-label[data-astro-cid-he3spzz3]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dark-muted);font-size:.7rem;font-weight:700}.nv-contact__detail-value[data-astro-cid-he3spzz3]{color:var(--color-dark-text);font-size:1.05rem;font-weight:700;transition:color .2s}.nv-contact__detail[data-astro-cid-he3spzz3]:hover .nv-contact__detail-value[data-astro-cid-he3spzz3]{color:var(--color-accent)}.nv-contact__form[data-astro-cid-he3spzz3]{padding:var(--cell-pad);border-left:1px solid var(--color-dark-line);flex-direction:column;gap:1.5rem;display:flex}.nv-contact__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.nv-contact__field[data-astro-cid-he3spzz3]{flex-direction:column;gap:.55rem;display:flex}.nv-contact__field[data-astro-cid-he3spzz3] label[data-astro-cid-he3spzz3]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-dark-muted);font-size:.7rem;font-weight:700}.nv-contact__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3],.nv-contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{font:inherit;color:var(--color-dark-text);background:var(--color-dark-surface);border:1px solid var(--color-dark-line);border-radius:0;outline:none;padding:.95rem 1rem;font-size:1rem;transition:border-color .2s}.nv-contact__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]::placeholder,.nv-contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]::placeholder{color:var(--color-dark-muted)}.nv-contact__field[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]:focus,.nv-contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--color-accent)}.nv-contact__field[data-astro-cid-he3spzz3] textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:140px}.nv-contact__actions[data-astro-cid-he3spzz3]{margin-top:.5rem;display:flex}@media (width<=900px){.nv-contact__inner[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.nv-contact__form[data-astro-cid-he3spzz3]{border-left:none;border-top:1px solid var(--color-dark-line)}.nv-contact__title[data-astro-cid-he3spzz3]{max-width:none}}@media (width<=600px){.nv-contact__row[data-astro-cid-he3spzz3]{grid-template-columns:1fr}.nv-contact__title[data-astro-cid-he3spzz3]{font-size:clamp(2.6rem,13vw,4rem)}}.nv-faq[data-astro-cid-7synugci]{box-sizing:border-box;background:var(--color-dark-bg);width:100%;color:var(--color-dark-text)}.nv-faq__inner[data-astro-cid-7synugci]{border-top:1px solid var(--color-dark-line);border-bottom:1px solid var(--color-dark-line);grid-template-columns:.85fr 1.15fr;display:grid}.nv-faq__intro[data-astro-cid-7synugci]{flex-direction:column;padding:clamp(3rem,8vh,5.5rem) clamp(1.25rem,4vw,4rem);display:flex}.nv-faq__label[data-astro-cid-7synugci]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1.25rem;font-size:.72rem;font-weight:700}.nv-faq__title[data-astro-cid-7synugci]{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.005em;color:var(--color-dark-text);max-width:8ch;margin:0 0 1.5rem;font-size:clamp(3rem,6.5vw,6.5rem);font-weight:400;line-height:.92}.nv-faq__subtitle[data-astro-cid-7synugci]{color:var(--color-dark-muted);max-width:26rem;margin:0;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.nv-faq__list[data-astro-cid-7synugci]{border-left:1px solid var(--color-dark-line);flex-direction:column;display:flex}.nv-faq__item[data-astro-cid-7synugci]{border-bottom:1px solid var(--color-dark-line)}.nv-faq__item[data-astro-cid-7synugci]:last-child{border-bottom:none}.nv-faq__question[data-astro-cid-7synugci]{cursor:pointer;text-align:left;width:100%;color:var(--color-dark-text);background:0 0;border:none;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1rem,2vw,1.75rem);padding:clamp(1.4rem,3.5vh,2rem) clamp(1.25rem,4vw,4rem);font-family:inherit;transition:background .2s;display:grid}.nv-faq__question[data-astro-cid-7synugci]:hover{background:var(--color-dark-surface)}.nv-faq__question[data-astro-cid-7synugci]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.nv-faq__num[data-astro-cid-7synugci]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-accent);font-size:.75rem;font-weight:700}.nv-faq__q[data-astro-cid-7synugci]{letter-spacing:-.01em;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:700;line-height:1.35}.nv-faq__toggle[data-astro-cid-7synugci]{border:1.5px solid var(--color-dark-line);width:40px;height:40px;color:var(--color-dark-text);flex-shrink:0;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.nv-faq__toggle[data-astro-cid-7synugci] svg[data-astro-cid-7synugci]{width:16px;height:16px;transition:transform .3s}.nv-faq__question[data-astro-cid-7synugci]:hover .nv-faq__toggle[data-astro-cid-7synugci]{border-color:var(--color-accent);color:var(--color-accent)}.nv-faq__question[data-astro-cid-7synugci][aria-expanded=true] .nv-faq__toggle[data-astro-cid-7synugci]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-dark-bg)}.nv-faq__question[data-astro-cid-7synugci][aria-expanded=true] .nv-faq__toggle[data-astro-cid-7synugci] svg[data-astro-cid-7synugci]{transform:rotate(45deg)}.nv-faq__answer-wrap[data-astro-cid-7synugci]{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.nv-faq__item[data-astro-cid-7synugci].nv-faq__item--open .nv-faq__answer-wrap[data-astro-cid-7synugci]{grid-template-rows:1fr}.nv-faq__answer[data-astro-cid-7synugci]{min-height:0;color:var(--color-dark-muted);max-width:44rem;margin:0;padding:0 clamp(1.25rem,4vw,4rem) 0 calc(clamp(1.25rem,4vw,4rem) + 2.2rem + clamp(1rem,2vw,1.75rem));font-size:clamp(.98rem,1.2vw,1.08rem);line-height:1.7;overflow:hidden}.nv-faq__item[data-astro-cid-7synugci].nv-faq__item--open .nv-faq__answer[data-astro-cid-7synugci]{padding-bottom:clamp(1.4rem,3.5vh,2rem)}@media (width<=900px){.nv-faq__inner[data-astro-cid-7synugci]{grid-template-columns:1fr}.nv-faq__list[data-astro-cid-7synugci]{border-left:none;border-top:1px solid var(--color-dark-line)}.nv-faq__title[data-astro-cid-7synugci]{max-width:none}}@media (width<=600px){.nv-faq__title[data-astro-cid-7synugci]{font-size:clamp(2.6rem,13vw,4rem)}.nv-faq__question[data-astro-cid-7synugci]{grid-template-columns:1fr auto}.nv-faq__num[data-astro-cid-7synugci]{display:none}.nv-faq__answer[data-astro-cid-7synugci]{padding-left:clamp(1.25rem,4vw,4rem)}}
