.marketing-home-hero{border-bottom:1px solid var(--marketing-border);background:var(--marketing-canvas);position:relative;overflow:hidden}.marketing-home-hero:before{pointer-events:none;content:"";background-image:linear-gradient(90deg,#4651590e 1px,#0000 1px),linear-gradient(#4651590b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.marketing-home-hero__inner{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);min-height:670px;padding-block:clamp(4.5rem,9vw,8rem);display:grid;position:relative}.marketing-home-hero__copy{z-index:1;max-width:35rem;position:relative}.marketing-home-hero__title{letter-spacing:-.06em;text-wrap:balance;max-width:11ch;margin:1.5rem 0 0;font-size:clamp(3.35rem,5.25vw,4.4rem);font-weight:720;line-height:.98}.marketing-home-hero__lead{max-width:37rem;color:var(--marketing-ink-muted);text-wrap:pretty;margin:1.6rem 0 0;font-size:clamp(1.05rem,1.4vw,1.16rem);line-height:1.72}.marketing-home-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (max-width:1050px){.marketing-home-hero__inner{grid-template-columns:1fr;min-height:auto}.marketing-home-hero__copy{max-width:44rem}.marketing-home-hero__title{max-width:12ch}}@media (max-width:680px){.marketing-home-hero:before{background-size:48px 48px}.marketing-home-hero__inner{gap:2.5rem;padding-block:3.75rem 4.5rem}.marketing-home-hero__title{max-width:11ch;font-size:clamp(2.65rem,12vw,3.2rem);line-height:1}.marketing-home-hero__lead{font-size:1rem}.marketing-home-hero__actions{grid-template-columns:1fr;display:grid}.marketing-home-hero__actions .marketing-button{width:100%}}.home-outcome-grid{border-top:1px solid var(--marketing-border-strong);border-left:1px solid var(--marketing-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-outcome-grid article{border-right:1px solid var(--marketing-border);border-bottom:1px solid var(--marketing-border);flex-direction:column;min-width:0;padding:1.2rem;display:flex}.home-outcome-grid article>p{color:var(--marketing-ink-muted);font-size:.86rem;line-height:1.65}.home-outcome-grid article>span{color:var(--marketing-signal);font-family:var(--font-geist-mono), "SFMono-Regular", Consolas, monospace;font-size:.7rem;font-weight:700}.home-outcome-grid h3{letter-spacing:-.035em;margin:1.4rem 0 0;font-size:1.35rem}.home-operating-story{grid-template-columns:minmax(17rem,.48fr) minmax(0,1.52fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);margin-top:clamp(2rem,5vw,4rem);display:grid}.home-operating-story .home-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-coming-grid{border-top:1px solid var(--marketing-border-strong);border-left:1px solid var(--marketing-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-coming-grid article{border-right:1px solid var(--marketing-border);border-bottom:1px solid var(--marketing-border);padding:1.2rem}.home-coming-grid article>div{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.home-coming-grid h3{margin:0;font-size:1rem}.home-coming-grid p{color:var(--marketing-ink-muted);margin:.75rem 0 0;font-size:.84rem;line-height:1.6}.home-help-callout{border:1px solid var(--marketing-border-strong);background:var(--marketing-surface);justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(1.5rem,5vw,3rem);display:flex}.home-help-callout>div{max-width:45rem}.home-help-callout h2{letter-spacing:-.055em;margin:.85rem 0 0;font-size:clamp(2rem,4.5vw,3.4rem);font-weight:690;line-height:1.02}.home-help-callout p:last-child{color:var(--marketing-ink-muted);margin:1rem 0 0;line-height:1.7}@media (max-width:1050px){.home-operating-story{grid-template-columns:1fr}.home-operating-story .home-outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:780px){.home-outcome-grid,.home-coming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-help-callout{flex-direction:column;align-items:flex-start}.home-operating-story .home-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.home-outcome-grid,.home-coming-grid{grid-template-columns:1fr}}.marketing-home-hero{isolation:isolate;background:var(--marketing-dark);color:#fffaf0;border-bottom:0}.marketing-home-hero:before{z-index:-1;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000,#000 28%,#0000 92%);mask-image:linear-gradient(#0000,#000 28%,#0000 92%)}.marketing-home-hero__backdrop{z-index:-3;object-fit:cover;object-position:center 42%;animation:18s ease-in-out infinite alternate marketing-hero-drift}.marketing-home-hero__shade{z-index:-2;background:linear-gradient(#07111bad 0%,#07111bc2 44%,#07111b 88%),linear-gradient(90deg,#07111b75,#0000 50%,#07111b6b);position:absolute;inset:0}.marketing-home-hero__inner{text-align:center;flex-direction:column;align-items:center;gap:2.2rem;min-height:860px;padding-block:clamp(4.5rem,8vw,7rem) 3.5rem;display:flex}.marketing-home-hero__copy{flex-direction:column;align-items:center;max-width:70rem;display:flex}.marketing-home-hero .marketing-kicker{color:#ffd66f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0810189e;border:1px solid #ffb03773;border-radius:999px;padding:.55rem .85rem}.marketing-home-hero .marketing-kicker:before{border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 18px #ff8a00e6}.marketing-home-hero__title{letter-spacing:-.065em;max-width:none;margin-top:1.7rem;font-size:clamp(3.7rem,7vw,6.7rem);font-weight:760;line-height:.93}.marketing-home-hero__title span,.marketing-home-hero__title em{display:block}.marketing-home-hero__title em{color:#0000;background:linear-gradient(100deg,#ffe06a 5%,#ff9a19 52%,#ff6a00 95%);-webkit-background-clip:text;background-clip:text;font-style:normal}.marketing-home-hero__lead{color:#e1e7ea;max-width:50rem;font-size:clamp(1.05rem,1.7vw,1.28rem);line-height:1.65}.marketing-home-hero__actions{justify-content:center}.marketing-home-hero__actions .marketing-button{min-height:52px;padding-inline:1.5rem}.marketing-home-hero__actions .marketing-button--secondary{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09121cad;border-color:#ffffff4d}.marketing-home-hero__actions .marketing-button--secondary:hover{background:#101d29e6;border-color:#ffffff8c}.marketing-home-hero__proof{color:#d4dde2;letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:.55rem 1.3rem;margin:1.35rem 0 0;padding:0;font-size:.76rem;list-style:none;display:flex}.marketing-home-hero__proof li{align-items:center;gap:.45rem;display:inline-flex}.marketing-home-hero__proof li:before{background:var(--marketing-signal);content:"";border-radius:50%;width:.35rem;height:.35rem}.marketing-home-hero .marketing-product-evidence{width:min(100%,66rem)}.marketing-home-hero .marketing-evidence-frame{text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#071019e8;border-color:#fff3;border-radius:22px;box-shadow:0 34px 90px #0000007a}.marketing-home-hero .marketing-product-evidence figcaption{color:#aebbc3;text-align:left}.marketing-home-hero .marketing-availability{color:#aebbc3;text-align:left;justify-content:center;max-width:52rem;margin-top:-.6rem}.home-help-callout h2{letter-spacing:-.05em}.home-outcome-grid article,.home-coming-grid article{border-radius:18px}.home-coming-grid article{box-shadow:0 18px 48px #1c232812}@keyframes marketing-hero-drift{0%{transform:scale(1.01)}to{transform:scale(1.055)}}@media (max-width:680px){.marketing-home-hero__inner{gap:2rem;min-height:auto;padding-block:4rem 3rem}.marketing-home-hero__title{max-width:10ch;font-size:clamp(3rem,14vw,4.1rem)}.marketing-home-hero__title span,.marketing-home-hero__title em{display:inline}.marketing-home-hero__lead{font-size:1rem}.marketing-home-hero__proof{flex-direction:column;align-items:flex-start}.marketing-home-hero .marketing-evidence-frame{border-radius:16px}}@media (prefers-reduced-motion:reduce){.marketing-home-hero__backdrop{animation:none}}.nenvik-home .home-workflow__section{padding:96px 56px 0}.nenvik-home .home-workflow__intro{text-align:center;max-width:760px;margin:0 auto 48px}.nenvik-home .home-workflow__eyebrow{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#f5a524;margin-bottom:14px}.nenvik-home .home-workflow__title{letter-spacing:-.04em;margin:0 0 14px;font-size:52px;font-weight:800;line-height:1}.nenvik-home .home-workflow__description{color:#b8c2cd;margin:0;font-size:17px;line-height:1.55}.nenvik-home .home-workflow__steps{grid-template-columns:repeat(5,1fr);gap:14px;display:grid;position:relative}.nenvik-home .home-workflow__card{z-index:1;background:#0f1a2b;border:1px solid #1f2d3f;border-radius:16px;padding:26px 22px;position:relative}.nenvik-home .home-workflow__website-step{width:68px;height:68px;font:700 13px var(--font-geist-mono),monospace;color:#3d8ef0;z-index:2;background:#070d17;border:2px solid #3d8ef0;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.nenvik-home .home-workflow__card-title{text-align:center;margin-bottom:8px;font-size:19px;font-weight:800}.nenvik-home .home-workflow__card-description{color:#b8c2cd;text-align:center;margin:0;font-size:14px;line-height:1.5}.nenvik-home .home-workflow__quote-step{width:68px;height:68px;font:700 13px var(--font-geist-mono),monospace;color:#5aa9ff;z-index:2;background:#070d17;border:2px solid #5aa9ff;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.nenvik-home .home-workflow__job-step{width:68px;height:68px;font:700 13px var(--font-geist-mono),monospace;color:#f5a524;z-index:2;background:#070d17;border:2px solid #f5a524;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.nenvik-home .home-workflow__field-step{width:68px;height:68px;font:700 13px var(--font-geist-mono),monospace;color:#2fbf8f;z-index:2;background:#070d17;border:2px solid #2fbf8f;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.nenvik-home .home-workflow__invoice-step{width:68px;height:68px;font:700 13px var(--font-geist-mono),monospace;color:#a78bfa;z-index:2;background:#070d17;border:2px solid #a78bfa;border-radius:50%;place-items:center;margin:0 auto 20px;display:grid;position:relative}.nenvik-home .home-website__section{grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:120px 56px 0;display:grid}.nenvik-home .home-website__eyebrow{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#3d8ef0;margin-bottom:14px}.nenvik-home .home-website__title{letter-spacing:-.035em;margin:0 0 16px;font-size:44px;font-weight:800;line-height:1.02}.nenvik-home .home-website__description{color:#b8c2cd;margin:0 0 26px;font-size:17px;line-height:1.55}.nenvik-home .home-website__benefits{flex-direction:column;gap:12px;font-size:15px;display:flex}.nenvik-home .home-website__benefit{align-items:center;gap:12px;display:flex}.nenvik-home .home-website__check{color:#7db6ff;background:#3d8ef033;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.nenvik-home .home-website__scene{height:460px;position:relative}.nenvik-home .home-website__photo-frame{border:1px solid #1f2d3f;border-radius:20px;position:absolute;inset:0;overflow:hidden}.nenvik-home .home-website__photo{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.nenvik-home .home-website__shade{pointer-events:none;background:linear-gradient(#0000 40%,#070d17e6);position:absolute;inset:0}.nenvik-home .home-website__cards{gap:12px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.nenvik-home .home-website__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a1220eb;border:1px solid #1f2d3f;border-radius:12px;flex:1;padding:14px;font-size:11px}.nenvik-home .home-website__lead-label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#3d8ef0;margin-bottom:6px}.nenvik-home .home-website__lead-name{font-size:13px;font-weight:800}.nenvik-home .home-website__detail{color:#a7b3bf}.nenvik-home .home-website__actions{gap:6px;margin-top:10px;display:flex}.nenvik-home .home-website__quote-action{color:#070d17;background:#f5a524;border-radius:6px;padding:6px 10px;font-weight:700}.nenvik-home .home-website__call-action{border:1px solid #33465c;border-radius:6px;padding:6px 10px}.nenvik-home .home-website__followup-label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#a78bfa;margin-bottom:6px}.nenvik-home .home-website__message{color:#dbe2ea;line-height:1.45}.nenvik-home .home-crew__scene{height:500px;position:relative}.nenvik-home .home-crew__photo{object-fit:cover;object-position:left center;width:100%;height:100%;display:block;position:absolute;inset:0}.nenvik-home .home-crew__shade{pointer-events:none;background:linear-gradient(90deg,#070d1733,#070d17d9);position:absolute;inset:0}.nenvik-home .home-crew__completion-card{box-sizing:border-box;background:#0a1220;border:7px solid #1a2433;border-radius:36px;width:230px;height:420px;padding:30px 12px 12px;font-size:10px;position:absolute;top:40px;right:30px;overflow:hidden;box-shadow:0 30px 80px #000000b3}.nenvik-home .home-crew__screen-titlebar{background:#000;border-radius:10px;width:66px;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.nenvik-home .home-crew__completion-label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#2fbf8f;margin-bottom:6px}.nenvik-home .home-crew__photo-pair{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;display:grid}.nenvik-home .home-crew__before-photo{color:#a7b3bf;background:linear-gradient(135deg,#1a2a44,#0f1a2b);border:1px solid #1f2d3f;border-radius:8px;place-items:center;height:70px;font-size:8px;display:grid}.nenvik-home .home-crew__after-photo{color:#a7b3bf;background:linear-gradient(135deg,#123a2f,#0f1a2b);border:1px solid #1f2d3f;border-radius:8px;place-items:center;height:70px;font-size:8px;display:grid}.nenvik-home .home-crew__materials{background:#0f1a2b;border-radius:8px;margin-bottom:6px;padding:8px}.nenvik-home .home-crew__materials-label{color:#a7b3bf;font-size:8px}.nenvik-home .home-crew__material-row{justify-content:space-between;margin-top:3px;display:flex}.nenvik-home .home-crew__amount{font-family:var(--font-geist-mono),monospace}.nenvik-home .home-crew__material-row-divider{justify-content:space-between;display:flex}.nenvik-home .home-crew__signature{background:#0f1a2b;border-radius:8px;margin-bottom:8px;padding:8px}.nenvik-home .home-crew__signature-drawing{width:100%;height:36px}.nenvik-home .home-crew__signature-caption{color:#a7b3bf;justify-content:space-between;font-size:8px;display:flex}.nenvik-home .home-crew__submit-label{color:#070d17;text-align:center;background:#2fbf8f;border-radius:8px;padding:9px;font-weight:800}.nenvik-home .home-crew__eyebrow{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#2fbf8f;margin-bottom:14px}.nenvik-home .home-crew__metrics{grid-template-columns:1fr 1fr;gap:14px;display:grid}.nenvik-home .home-crew__apps{gap:12px;margin-top:22px;display:grid}.nenvik-home .home-crew__apps-label{color:#b8c2cd;margin:0;font-size:14px}.nenvik-home .home-crew__metric{background:#0f1a2b;border:1px solid #1f2d3f;border-radius:12px;padding:16px}.nenvik-home .home-crew__metric-value{font:700 24px var(--font-geist-mono),monospace;color:#2fbf8f}.nenvik-home .home-crew__metric-label{color:#b8c2cd;margin-top:2px;font-size:13px}.nenvik-home .home-crew__checklist-title{font-size:15px;font-weight:800}.nenvik-home .home-portal__section{grid-template-columns:1fr 1fr;gap:20px;padding:120px 56px 0;display:grid}.nenvik-home .home-portal__story{background:linear-gradient(#0f1a2b,#0a1220);border:1px solid #1f2d3f;border-radius:22px;min-height:520px;padding:40px;position:relative;overflow:hidden}.nenvik-home .home-portal__title{letter-spacing:-.03em;margin:0 0 12px;font-size:32px;font-weight:800;line-height:1.05}.nenvik-home .home-portal__description{color:#b8c2cd;max-width:520px;margin:0 0 30px;font-size:15px;line-height:1.55}.nenvik-home .home-portal__scene{color:#0a1220;background:#fff;border-radius:14px;padding:18px;font-size:12px;box-shadow:0 30px 60px #00000080}.nenvik-home .home-portal__window{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.nenvik-home .home-portal__header{align-items:center;gap:8px;display:flex}.nenvik-home .home-portal__greeting-row{color:#fff;background:#0f8f6a;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.nenvik-home .home-portal__avatar{font-weight:800}.nenvik-home .home-portal__greeting{font:600 9px var(--font-geist-mono),monospace;color:#6b7683}.nenvik-home .home-portal__business{align-items:center;margin-bottom:6px;padding:0 10px;display:flex}.nenvik-home .home-portal__progress{color:#fff;background:#0f8f6a;border-radius:50%;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.nenvik-home .home-portal__complete-step{background:#0f8f6a;flex:1;height:3px}.nenvik-home .home-portal__progress-line{background:linear-gradient(90deg,#0f8f6a 50%,#e4e7eb 50%);flex:1;height:3px}.nenvik-home .home-portal__pending-step{box-sizing:border-box;border:3px solid #e4e7eb;border-radius:50%;width:22px;height:22px}.nenvik-home .home-portal__empty-step{color:#6b7683;justify-content:space-between;margin-bottom:16px;font-size:11px;display:flex}.nenvik-home .home-portal__progress-labels{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nenvik-home .home-portal__invoice{background:#f3f5f7;border-radius:10px;padding:12px}.nenvik-home .home-portal__invoice-details{color:#6b7683;font-size:10px}.nenvik-home .home-portal__invoice-label{font:700 18px var(--font-geist-mono),monospace;margin:2px 0 8px}.nenvik-home .home-portal__invoice-amount{color:#fff;background:#0f8f6a;border-radius:6px;padding:6px 12px;font-weight:700;display:inline-block}.nenvik-home .home-portal__invoice-download{flex-direction:column;gap:5px;margin-top:6px;display:flex}.nenvik-home .home-portal__documents{align-items:center;gap:6px;display:flex}.nenvik-home .home-portal__document{font:700 8px var(--font-geist-mono),monospace;color:#0f8f6a;border:1px solid #0f8f6a;border-radius:3px;padding:1px 4px}.nenvik-home .home-finance__eyebrow{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#a78bfa;margin-bottom:14px}.nenvik-home .home-finance__panel{background:#070d17;border:1px solid #1f2d3f;border-radius:14px;padding:18px;font-size:11px}.nenvik-home .home-finance__header{justify-content:space-between;margin-bottom:12px;display:flex}.nenvik-home .home-finance__legend{color:#a7b3bf;gap:12px;display:flex}.nenvik-home .home-finance__income-label{color:#2fbf8f}.nenvik-home .home-finance__margin-label{color:#f5a524}.nenvik-home .home-finance__chart{align-items:end;gap:24px;height:150px;padding:0 10px;display:flex;position:relative}.nenvik-home .home-finance__visit-one-income{flex-direction:column;flex:1;justify-content:end;height:100%;display:flex}.nenvik-home .home-finance__visit-one-cost{transform-origin:bottom;background:#2fbf8f;border-radius:4px 4px 0 0;height:38%}.nenvik-home .home-finance__visit-two-income{background:#33465c;height:28%}.nenvik-home .home-finance__visit-two-cost{transform-origin:bottom;background:#2fbf8f;border-radius:4px 4px 0 0;height:55%}.nenvik-home .home-finance__visit-three-income{background:#33465c;height:30%}.nenvik-home .home-finance__visit-three-cost{transform-origin:bottom;background:#2fbf8f;border-radius:4px 4px 0 0;height:48%}.nenvik-home .home-finance__visit-four-income{background:#33465c;height:26%}.nenvik-home .home-finance__visit-four-cost{transform-origin:bottom;background:#2fbf8f;border-radius:4px 4px 0 0;height:66%}.nenvik-home .home-finance__current-income{transform-origin:bottom;background:#2fbf8f;border-radius:4px 4px 0 0;height:60%}.nenvik-home .home-finance__current-cost{background:#33465c;height:24%}.nenvik-home .home-finance__margin-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.nenvik-home .home-finance__chart-labels{font:9px var(--font-geist-mono),monospace;color:#a7b3bf;justify-content:space-around;margin-top:6px;display:flex}.nenvik-home .home-finance__totals{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.nenvik-home .home-finance__total{background:#0f1a2b;border-radius:8px;padding:10px}.nenvik-home .home-finance__total-label{color:#a7b3bf;font-size:9px}.nenvik-home .home-finance__paid{font:700 15px var(--font-geist-mono),monospace;color:#2fbf8f}.nenvik-home .home-finance__outstanding{font:700 15px var(--font-geist-mono),monospace;color:#f5a524}.nenvik-home .home-finance__overdue{font:700 15px var(--font-geist-mono),monospace;color:#f0705a}.nenvik-home .home-paperwork__section{padding:120px 56px 0}.nenvik-home .home-paperwork__layout{grid-template-columns:420px 1fr;align-items:start;gap:64px;display:grid}.nenvik-home .home-paperwork__intro{position:sticky;top:40px}.nenvik-home .home-paperwork__eyebrow{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#f0705a;margin-bottom:14px}.nenvik-home .home-paperwork__title{letter-spacing:-.04em;margin:0 0 16px;font-size:48px;font-weight:800;line-height:1}.nenvik-home .home-paperwork__comparisons{flex-direction:column;gap:12px;display:flex}.nenvik-home .home-paperwork__comparison{background:#0f1a2b;border:1px solid #1f2d3f;border-radius:16px;grid-template-columns:1fr 40px 1fr;align-items:center;gap:16px;padding:22px 26px;display:grid}.nenvik-home .home-paperwork__before-label{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#f0705a;margin-bottom:6px}.nenvik-home .home-paperwork__before-copy{font-size:16px;font-weight:700;line-height:1.35}.nenvik-home .home-paperwork__arrow{color:#4b5a6d;text-align:center;font-size:22px}.nenvik-home .home-paperwork__after-label{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#2fbf8f;margin-bottom:6px}.nenvik-home .home-paperwork__after-copy{color:#dbe2ea;font-size:15px;line-height:1.45}.nenvik-home .home-features__intro{text-align:center;max-width:760px;margin:0 auto 44px}.nenvik-home .home-features__title{letter-spacing:-.04em;margin:0 0 14px;font-size:48px;font-weight:800;line-height:1}.nenvik-home .home-features__grid{grid-template-columns:repeat(5,1fr);align-items:start;gap:12px;display:grid}.nenvik-home .home-features__card{background:#0f1a2b;border:1px solid #1f2d3f;border-top:3px solid #3d8ef0;border-radius:16px;flex-direction:column;padding:22px;display:flex}.nenvik-home .home-features__website-eyebrow{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#3d8ef0;margin-bottom:6px}.nenvik-home .home-features__card-title{letter-spacing:-.02em;margin-bottom:16px;font-size:20px;font-weight:800}.nenvik-home .home-features__website-preview{background:#070d17;border:1px solid #1a2636;border-radius:10px;min-height:118px;margin-bottom:14px;padding:12px;font-size:10px}.nenvik-home .home-features__preview-header{color:#a7b3bf;justify-content:space-between;margin-bottom:8px;display:flex}.nenvik-home .home-features__live-label{color:#3d8ef0;align-items:center;gap:5px;display:flex}.nenvik-home .home-features__window-dot-muted{background:#3d8ef0;border-radius:50%;width:6px;height:6px;position:relative}.nenvik-home .home-features__window-dot-blue{background:#3d8ef0;border-radius:50%;position:absolute;inset:0}.nenvik-home .home-features__lead{background:#0f1a2b;border-left:2px solid #3d8ef0;border-radius:6px;margin-bottom:6px;padding:8px}.nenvik-home .home-features__lead-name{font-size:11px;font-weight:700}.nenvik-home .home-features__lead-actions{gap:5px;display:flex}.nenvik-home .home-features__quote-label{color:#1a0f00;background:linear-gradient(135deg,#ff8a1f,#f5a524);border-radius:5px;padding:5px 8px;font-weight:700}.nenvik-home .home-features__lead-status{color:#a7b3bf;border:1px solid #2a3a50;border-radius:5px;padding:5px 8px}.nenvik-home .home-features__descriptions{border-top:1px solid #1a2636;padding:12px 0}.nenvik-home .home-features__description-title{margin-bottom:3px;font-size:14px;font-weight:700}.nenvik-home .home-features__description-copy{color:#8b98a8;font-size:12.5px;line-height:1.45}.nenvik-home .home-features__schedule-card{background:#0f1a2b;border:1px solid #1f2d3f;border-top:3px solid #f5a524;border-radius:16px;flex-direction:column;padding:22px;display:flex}.nenvik-home .home-features__schedule-eyebrow{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#f5a524;margin-bottom:6px}.nenvik-home .home-features__stage-labels{gap:4px;margin-bottom:8px;display:flex}.nenvik-home .home-features__lead-stage{background:#3d8ef0;border-radius:3px;flex:1;height:6px}.nenvik-home .home-features__quote-stage{background:#5aa9ff;border-radius:3px;flex:1;height:6px}.nenvik-home .home-features__scheduled-stage{background:#f5a524;border-radius:3px;flex:1;height:6px}.nenvik-home .home-features__on-site-stage{background:#1f2d3f;border-radius:3px;flex:1;height:6px}.nenvik-home .home-features__schedule-row{grid-template-columns:44px 1fr;align-items:center;gap:4px;display:grid}.nenvik-home .home-features__schedule-time{font:600 9px var(--font-geist-mono),monospace;color:#a7b3bf}.nenvik-home .home-features__scheduled-job{background:#0f1a2b;border-left:2px solid #2fbf8f;border-radius:4px;padding:5px 7px}.nenvik-home .home-features__travelling-job{background:#0f1a2b;border-left:2px solid #3d8ef0;border-radius:4px;padding:5px 7px}.nenvik-home .home-features__unassigned-job{color:#a7b3bf;background:#0f1a2b;border-style:dashed;border-left-width:2px;border-left-color:#f5a524;border-radius:4px;padding:5px 7px}.nenvik-home .home-features__crew-card{background:#0f1a2b;border:1px solid #1f2d3f;border-top:3px solid #2fbf8f;border-radius:16px;flex-direction:column;padding:22px;display:flex}.nenvik-home .home-features__crew-eyebrow{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#2fbf8f;margin-bottom:6px}.nenvik-home .home-features__timer{color:#a7b3bf;justify-content:space-between;margin-bottom:4px;display:flex}.nenvik-home .home-features__timer-value{font:700 22px var(--font-geist-mono),monospace;letter-spacing:-.02em;margin-bottom:6px}.nenvik-home .home-features__timer-track{background:#1f2d3f;border-radius:2px;height:3px;margin-bottom:10px;overflow:hidden}.nenvik-home .home-features__timer-fill{background:linear-gradient(90deg,#3d8ef0,#2fbf8f);height:100%}.nenvik-home .home-features__checklist{flex-direction:column;gap:4px;display:flex}.nenvik-home .home-features__checklist-row{align-items:center;gap:7px;display:flex}.nenvik-home .home-features__completed-check{color:#070d17;background:#2fbf8f;border-radius:3px;place-items:center;width:12px;height:12px;font-size:8px;font-weight:800;display:grid}.nenvik-home .home-features__signature{color:#a7b3bf;align-items:center;gap:7px;display:flex}.nenvik-home .home-features__signature-check{border:1px solid #33465c;border-radius:3px;width:12px;height:12px}.nenvik-home .home-features__portal-card{background:#0f1a2b;border:1px solid #1f2d3f;border-top:3px solid #0f8f6a;border-radius:16px;flex-direction:column;padding:22px;display:flex}.nenvik-home .home-features__portal-eyebrow{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#0f8f6a;margin-bottom:6px}.nenvik-home .home-features__portal-preview{color:#0a1220;background:#fff;border-radius:8px;padding:10px}.nenvik-home .home-features__portal-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.nenvik-home .home-features__portal-greeting{font-size:11px;font-weight:800}.nenvik-home .home-features__portal-label{font:600 8px var(--font-geist-mono),monospace;color:#6b7683}.nenvik-home .home-features__portal-progress{align-items:center;margin-bottom:4px;padding:0 4px;display:flex}.nenvik-home .home-features__completed-dot{background:#0f8f6a;border-radius:50%;width:12px;height:12px}.nenvik-home .home-features__progress-line{background:#0f8f6a;flex:1;height:2px}.nenvik-home .home-features__pending-dot{background:#e4e7eb;flex:1;height:2px}.nenvik-home .home-features__empty-dot{box-sizing:border-box;border:2px solid #e4e7eb;border-radius:50%;width:12px;height:12px}.nenvik-home .home-features__portal-progress-labels{color:#6b7683;justify-content:space-between;margin-bottom:8px;font-size:8px;display:flex}.nenvik-home .home-features__invoice-label{text-align:center;color:#fff;background:#0f8f6a;border-radius:5px;flex:1;padding:5px;font-weight:700}.nenvik-home .home-features__documents-label{text-align:center;border:1px solid #e4e7eb;border-radius:5px;flex:1;padding:5px}.nenvik-home .home-features__message{color:#a7b3bf;align-items:center;gap:6px;margin-top:8px;display:flex}.nenvik-home .home-features__message-channel{font:700 8px var(--font-geist-mono),monospace;color:#a78bfa;background:#a78bfa33;border-radius:3px;padding:2px 5px}.nenvik-home .home-features__finance-card{background:#0f1a2b;border:1px solid #1f2d3f;border-top:3px solid #a78bfa;border-radius:16px;flex-direction:column;padding:22px;display:flex}.nenvik-home .home-features__finance-eyebrow{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#a78bfa;margin-bottom:6px}.nenvik-home .home-features__finance-preview{justify-content:space-between;margin-bottom:8px;display:flex}.nenvik-home .home-features__bars{align-items:end;gap:8px;height:56px;margin-bottom:8px;display:flex}.nenvik-home .home-features__income-one{transform-origin:bottom;background:#2fbf8f;border-radius:2px 2px 0 0;height:40%}.nenvik-home .home-features__income-two{background:#33465c;height:25%}.nenvik-home .home-features__income-three{transform-origin:bottom;background:#2fbf8f;border-radius:2px 2px 0 0;height:55%}.nenvik-home .home-features__income-four{transform-origin:bottom;background:#2fbf8f;border-radius:2px 2px 0 0;height:48%}.nenvik-home .home-features__income-five{transform-origin:bottom;background:#2fbf8f;border-radius:2px 2px 0 0;height:70%}.nenvik-home .home-features__totals{text-align:center;grid-template-columns:1fr 1fr 1fr;gap:4px;display:grid}.nenvik-home .home-features__total{background:#0f1a2b;border-radius:5px;padding:5px}.nenvik-home .home-features__paid{font:700 11px var(--font-geist-mono),monospace;color:#2fbf8f}.nenvik-home .home-features__outstanding{font:700 11px var(--font-geist-mono),monospace;color:#f5a524}.nenvik-home .home-features__overdue{font:700 11px var(--font-geist-mono),monospace;color:#f0705a}.nenvik-home .home-features__ai-band{background:linear-gradient(135deg,#ff8a1f24,#ff8a1f08);border:1px solid #f5a52466;border-radius:14px;align-items:center;gap:18px;margin-top:12px;padding:18px 22px;display:flex}.nenvik-home .home-features__ai-mark{object-fit:contain;width:34px;height:34px}.nenvik-home .home-features__ai-heading{flex:1}.nenvik-home .home-features__ai-title{font-size:16px;font-weight:800}.nenvik-home .home-features__ai-status{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#f5a524;margin-left:8px}.nenvik-home .home-features__ai-description{color:#b8c2cd;margin-top:2px;font-size:13px}.nenvik-home .home-features__ai-link{color:#f5a524;font-size:13px;font-weight:700}.nenvik-home .home-industries__intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.nenvik-home .home-industries__title{letter-spacing:-.04em;margin:0;font-size:52px;font-weight:800;line-height:1}.nenvik-home .home-industries__description{color:#b8c2cd;max-width:440px;margin:0;font-size:16px;line-height:1.5}.nenvik-home .home-industries__grid{grid-template-columns:repeat(6,1fr);grid-auto-rows:170px;gap:12px;display:grid}.nenvik-home .home-industries__featured-card{border:1px solid #1f2d3f;border-radius:16px;grid-area:span 2/span 2;position:relative;overflow:hidden}.nenvik-home .home-industries__photo{pointer-events:none;background:linear-gradient(#0000 50%,#070d17f2);position:absolute;inset:0}.nenvik-home .home-industries__featured-copy{pointer-events:none;position:absolute;bottom:18px;left:20px;right:20px}.nenvik-home .home-industries__eyebrow{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#3d8ef0;margin-bottom:6px}.nenvik-home .home-industries__featured-title{letter-spacing:-.02em;font-size:24px;font-weight:800}.nenvik-home .home-industries__featured-description{color:#b8c2cd;margin-top:4px;font-size:13px}.nenvik-home .home-industries__card{border:1px solid #1f2d3f;border-radius:16px;position:relative;overflow:hidden}.nenvik-home .home-industries__card-title{pointer-events:none;font-size:15px;font-weight:800;position:absolute;bottom:12px;left:14px}.nenvik-home .home-industries__alternate-card{border:1px solid #1f2d3f;border-radius:16px;grid-column:span 2;position:relative;overflow:hidden}.nenvik-home .home-industries__alternate-title{pointer-events:none;font-size:17px;font-weight:800;position:absolute;bottom:12px;left:16px}.nenvik-home .home-industries__more-card{background:linear-gradient(135deg,#f5a52424,#f5a52408);border:1px solid #f5a52466;border-radius:16px;flex-direction:column;grid-column:span 2;justify-content:space-between;padding:22px;display:flex}.nenvik-home .home-industries__more-label{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#f5a524}.nenvik-home .home-industries__more-description{margin-bottom:6px;font-size:18px;font-weight:800;line-height:1.15}.nenvik-home .home-recurring__eyebrow{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#0f8f6a;margin-bottom:14px}.nenvik-home .home-recurring__check{color:#2fbf8f;background:#0f8f6a40;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.nenvik-home .home-recurring__agreement{background:#0f1a2b;border:1px solid #1f2d3f;border-radius:20px;padding:22px;font-size:12px}.nenvik-home .home-recurring__agreement-label{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#0f8f6a}.nenvik-home .home-recurring__status{font:600 10px var(--font-geist-mono),monospace;color:#2fbf8f;background:#2fbf8f26;border-radius:5px;padding:4px 8px}.nenvik-home .home-recurring__visits{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;display:grid}.nenvik-home .home-recurring__visit{text-align:center;background:#070d17;border:1px solid #1a2636;border-radius:8px;padding:10px}.nenvik-home .home-recurring__visit-name{font-weight:700}.nenvik-home .home-recurring__current-visit{text-align:center;background:#070d17;border:1px solid #f5a524;border-radius:8px;padding:10px}.nenvik-home .home-recurring__current-label{color:#f5a524;font-size:9px}.nenvik-home .home-recurring__upcoming-visit{text-align:center;color:#a7b3bf;background:#070d17;border:1px dashed #33465c;border-radius:8px;padding:10px}.nenvik-home .home-recurring__upcoming-label{font-size:9px}.nenvik-home .home-recurring__records{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nenvik-home .home-recurring__assets{background:#070d17;border:1px solid #1a2636;border-radius:10px;padding:12px}.nenvik-home .home-recurring__assets-label{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#a7b3bf;margin-bottom:8px}.nenvik-home .home-recurring__asset{flex-direction:column;gap:5px;display:flex}.nenvik-home .home-recurring__request{color:#0a1220;background:#fff;border-radius:10px;padding:12px}.nenvik-home .home-recurring__request-label{font:600 9px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#0f8f6a;margin-bottom:6px}.nenvik-home .home-recurring__request-copy{margin-bottom:2px;font-weight:700}.nenvik-home .home-recurring__request-author{color:#6b7683;margin-bottom:8px;font-size:11px}.nenvik-home .home-recurring__review-action{text-align:center;color:#fff;background:#0f8f6a;border-radius:5px;flex:1;padding:6px;font-weight:700}.nenvik-home .home-recurring__quote-action{text-align:center;border:1px solid #e4e7eb;border-radius:5px;flex:1;padding:6px}.nenvik-home .home-ai__section{background:#0a1220;border:1px solid #1f2d3f;border-radius:24px;margin:120px 56px 0;position:relative;overflow:hidden}.nenvik-home .home-ai__glow{background:radial-gradient(700px 400px at 20%,#3d8ef02e,#0000 70%),radial-gradient(500px 300px at 90% 20%,#f5a5241f,#0000 70%);position:absolute;inset:0}.nenvik-home .home-ai__layout{grid-template-columns:1fr 520px;align-items:center;gap:48px;padding:64px;display:grid;position:relative}.nenvik-home .home-ai__heading{align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.nenvik-home .home-ai__mark{object-fit:contain;width:26px;height:26px}.nenvik-home .home-ai__name{font-size:17px;font-weight:800}.nenvik-home .home-ai__status{font:600 10px var(--font-geist-mono),monospace;color:#070d17;background:#f5a524;border-radius:999px;padding:3px 9px}.nenvik-home .home-ai__title{letter-spacing:-.04em;margin:0 0 16px;font-size:56px;font-weight:800;line-height:.98}.nenvik-home .home-ai__description{color:#b8c2cd;max-width:520px;margin:0 0 28px;font-size:17px;line-height:1.55}.nenvik-home .home-ai__examples{flex-wrap:wrap;gap:10px;font-size:13px;font-weight:600;display:flex}.nenvik-home .home-ai__example{border:1px solid #2a3a50;border-radius:999px;padding:8px 14px}.nenvik-home .home-ai__link{color:#f5a524;margin-top:24px;font-size:14px;font-weight:700;display:inline-block}.nenvik-home .home-ai__concept{height:420px;position:relative}.nenvik-home .home-ai__window{box-sizing:border-box;text-align:center;background:#070d17;border:7px solid #1a2433;border-radius:36px;width:230px;height:420px;padding:34px 14px 16px;position:absolute;top:0;left:0;box-shadow:0 30px 80px #000000b3}.nenvik-home .home-ai__concept-label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#a7b3bf;margin-bottom:40px}.nenvik-home .home-ai__waveform{justify-content:center;align-items:center;gap:4px;height:90px;display:flex}.nenvik-home .home-ai__wave-short{background:#3d8ef0;border-radius:2px;width:4px;height:70px}.nenvik-home .home-ai__wave-medium{background:#5aa9ff;border-radius:2px;width:4px;height:70px}.nenvik-home .home-ai__wave-tall{background:#f5a524;border-radius:2px;width:4px;height:70px}.nenvik-home .home-ai__request{color:#b8c2cd;margin-top:20px;font-size:12px;line-height:1.4}.nenvik-home .home-ai__divider{background:#f0705a;border-radius:50%;width:48px;height:48px;margin:40px auto 0;box-shadow:0 0 0 8px #f0705a26}.nenvik-home .home-ai__mic{color:#fff;place-items:center;display:grid}@media (max-width:1000px){.nenvik-home .home-ai__mic{margin-top:20px}}.nenvik-home .home-ai__planned-actions{flex-direction:column;gap:10px;width:270px;font-size:12px;display:flex;position:absolute;top:30px;left:250px}.nenvik-home .home-ai__planned-action{background:#0f1a2b;border:1px solid #1f2d3f;border-radius:12px;padding:12px 14px}.nenvik-home .home-ai__job-label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#2fbf8f;margin-bottom:4px}.nenvik-home .home-ai__message-label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#a78bfa;margin-bottom:4px}.nenvik-home .home-ai__note{background:#0f1a2b;border:1px solid #3d8ef0;border-radius:12px;padding:12px 14px}.nenvik-home .home-ai__note-label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.12em;color:#3d8ef0;margin-bottom:4px}.nenvik-home .home-pricing__section{background:linear-gradient(135deg,#132036,#0f1a2b);border:1px solid #33465c;border-radius:22px;margin:72px 20px 0;padding:32px}.nenvik-home .home-pricing__eyebrow{color:#f5a524;letter-spacing:.16em;font-size:12px}.nenvik-home .home-pricing__title{margin:14px 0;font-size:clamp(28px,4vw,44px);line-height:1.1}.nenvik-home .home-pricing__description{color:#b8c2cd;max-width:650px;line-height:1.7}.nenvik-home .home-pricing__link{color:#17100a;background:#f5a524;border-radius:99px;margin-top:24px;padding:15px 24px;font-weight:750;text-decoration:none;display:inline-block}.nenvik-home .home-pricing__note{color:#b8c2cd;margin-top:18px;line-height:1.6}.nenvik-home .home-faq__section{grid-template-columns:400px 1fr;gap:64px;padding:120px 56px 0;display:grid}.nenvik-home .home-faq__eyebrow{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.16em;color:#a7b3bf;margin-bottom:14px}.nenvik-home .home-faq__title{letter-spacing:-.04em;margin:0 0 16px;font-size:44px;font-weight:800;line-height:1}.nenvik-home .home-faq__description{color:#b8c2cd;margin:0;font-size:16px;line-height:1.55}.nenvik-home .home-faq__grid{flex-direction:column;display:flex}.nenvik-home .home-faq__item{border-top:1px solid #1f2d3f;padding:22px 0}.nenvik-home .home-faq__question{margin-bottom:8px;font-size:17px;font-weight:800}.nenvik-home .home-faq__answer{color:#b8c2cd;font-size:15px;line-height:1.55}.nenvik-home .home-faq__wide-item{border-top:1px solid #1f2d3f;border-bottom:1px solid #1f2d3f;padding:22px 0}.nenvik-home .home-closing__section{height:460px;margin-top:100px;position:relative;overflow:hidden}.nenvik-home .home-closing__photo{object-fit:cover;object-position:center 60%;width:100%;height:100%;display:block;position:absolute;inset:0}.nenvik-home .home-closing__shade{pointer-events:none;background:linear-gradient(#070d17 0%,#070d1780 45%,#070d17cc 100%);position:absolute;inset:0}.nenvik-home .home-closing__copy{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-top:30px;display:flex;position:absolute;inset:0}.nenvik-home .home-closing__eyebrow{font:600 11px var(--font-geist-mono),monospace;letter-spacing:.2em;color:#f5a524;margin-bottom:16px}.nenvik-home .home-closing__title{letter-spacing:-.04em;margin:0 0 26px;font-size:60px;font-weight:800;line-height:1}.nenvik-home .home-closing__actions{pointer-events:auto;gap:12px;display:flex}.nenvik-home .home-closing__primary-action{color:#1a0f00;background:linear-gradient(135deg,#ff8a1f,#f5a524);border-radius:999px;padding:16px 30px;font-size:16px;font-weight:700;box-shadow:0 10px 30px #f5a52459}.nenvik-home .home-closing__secondary-action{border:1px solid #ffffff59;border-radius:999px;padding:16px 28px;font-size:16px;font-weight:600}.nenvik-home .home-closing__tagline{font:italic 400 30px var(--font-marketing-serif),serif;color:#f5a524;text-align:right;pointer-events:none;position:absolute;top:90px;right:80px;transform:rotate(-6deg)}.nenvik-home .home-console__frame{background:linear-gradient(#1b2636,#0e1622);border:1px solid #ffffff1f;border-radius:18px 18px 0 0;width:880px;padding:14px 14px 0;position:absolute;top:60px;left:280px;box-shadow:0 -20px 80px #0009,inset 0 1px #ffffff1f}.nenvik-home .home-console__window{background:#0a1220;border:1px solid #ffffff0f;border-radius:8px 8px 0 0;height:430px;font-size:11px;overflow:hidden}.nenvik-home .home-console__header{border-bottom:1px solid #1a2636;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.nenvik-home .home-console__mark{object-fit:contain;width:16px;height:16px}.nenvik-home .home-console__business{color:#a7b3bf;margin-left:4px}.nenvik-home .home-console__search{color:#a7b3bf;background:#070d17;border:1px solid #1f2d3f;border-radius:7px;flex:1;margin:0 40px;padding:7px 12px}.nenvik-home .home-console__notification-dot{background:#f0705a;border-radius:50%;width:8px;height:8px;position:relative}.nenvik-home .home-console__profile-dot{background:linear-gradient(135deg,#f5a524,#c77b00);border-radius:50%;width:24px;height:24px}.nenvik-home .home-console__body{grid-template-columns:120px 1fr 230px;gap:14px;padding:14px 16px;display:grid}.nenvik-home .home-console__sidebar{color:#8b98a8;flex-direction:column;gap:4px;display:flex}.nenvik-home .home-console__active-link{color:#f5a524;background:#f5a52424;border:1px solid #f5a52459;border-radius:7px;padding:8px 10px;font-weight:700}.nenvik-home .home-console__sidebar-link{padding:7px 10px}.nenvik-home .home-console__badge{float:right;color:#fff;background:#3d8ef0;border-radius:999px;padding:0 6px;font-size:9px}.nenvik-home .home-console__metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.nenvik-home .home-console__metric{background:#0f1a2b;border:1px solid #1f2d3f;border-radius:8px;padding:10px}.nenvik-home .home-console__metric-label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#a7b3bf}.nenvik-home .home-console__metric-value{font:700 18px var(--font-geist-mono),monospace;margin-top:3px}.nenvik-home .home-console__paid-metric{font:700 18px var(--font-geist-mono),monospace;color:#2fbf8f;margin-top:3px}.nenvik-home .home-console__overdue-metric{background:#0f1a2b;border:1px solid #f0705a80;border-radius:8px;padding:10px}.nenvik-home .home-console__overdue-label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#f0705a}.nenvik-home .home-console__overdue-value{font:700 18px var(--font-geist-mono),monospace;color:#f0705a;margin-top:3px}.nenvik-home .home-console__schedule-header{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.nenvik-home .home-console__crew-filter{color:#a7b3bf;border:1px solid #1f2d3f;border-radius:5px;padding:3px 8px}.nenvik-home .home-console__schedule{flex-direction:column;gap:6px;display:flex}.nenvik-home .home-console__on-site-row{background:#0f1a2b;border-left:3px solid #2fbf8f;border-radius:7px;align-items:center;gap:12px;padding:9px 12px;display:flex}.nenvik-home .home-console__time{font:600 10px var(--font-geist-mono),monospace;color:#a7b3bf;width:50px}.nenvik-home .home-console__on-site-status{color:#2fbf8f;background:#2fbf8f26;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.nenvik-home .home-console__travelling-row{background:#0f1a2b;border-left:3px solid #3d8ef0;border-radius:7px;align-items:center;gap:12px;padding:9px 12px;display:flex}.nenvik-home .home-console__travelling-status{color:#7db6ff;background:#3d8ef026;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.nenvik-home .home-console__scheduled-row{background:#0f1a2b;border-left:3px solid #f5a524;border-radius:7px;align-items:center;gap:12px;padding:9px 12px;display:flex}.nenvik-home .home-console__scheduled-status{color:#f5a524;background:#f5a52426;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.nenvik-home .home-console__enquiry-row{background:#0f1a2b;border-left:3px solid #4b5a6d;border-radius:7px;align-items:center;gap:12px;padding:9px 12px;display:flex}.nenvik-home .home-console__enquiry-label{color:#3d8ef0;margin-left:6px;font-size:9px;font-weight:600}.nenvik-home .home-console__assignment-label{color:#a7b3bf;border:1px solid #4b5a6d;border-radius:4px;padding:2px 7px;font-size:9px;font-weight:700}.nenvik-home .home-console__aside{flex-direction:column;gap:10px;display:flex}.nenvik-home .home-console__card{background:#0f1a2b;border:1px solid #1f2d3f;border-radius:8px;padding:12px}.nenvik-home .home-console__card-title{margin-bottom:8px;font-weight:800}.nenvik-home .home-console__period{color:#a7b3bf;font-weight:400}.nenvik-home .home-console__funnel{flex-direction:column;gap:5px;font-size:10px;display:flex}.nenvik-home .home-console__funnel-row{color:#a7b3bf;justify-content:space-between;display:flex}.nenvik-home .home-console__quoted-bar{background:#3d8ef0;border-radius:3px;height:5px}.nenvik-home .home-console__accepted-bar{background:#f5a524;border-radius:3px;width:84%;height:5px}.nenvik-home .home-console__invoiced-bar{background:#a78bfa;border-radius:3px;width:51%;height:5px}.nenvik-home .home-console__paid-bar{background:#2fbf8f;border-radius:3px;width:22%;height:5px}.nenvik-home .home-console__jake-avatar{background:linear-gradient(135deg,#3d8ef0,#1a4f8f);border-radius:50%;width:22px;height:22px}.nenvik-home .home-console__crew-name{flex:1;font-weight:700}.nenvik-home .home-console__on-site-time{color:#2fbf8f;font-size:9px}.nenvik-home .home-console__sam-avatar{background:linear-gradient(135deg,#2fbf8f,#0f7a5a);border-radius:50%;width:22px;height:22px}.nenvik-home .home-console__travel-time{color:#7db6ff;font-size:9px}.nenvik-home .home-console__priya-avatar{background:linear-gradient(135deg,#f5a524,#c77b00);border-radius:50%;width:22px;height:22px}.nenvik-home .home-console__leo-avatar{background:linear-gradient(135deg,#a78bfa,#5b3fb8);border-radius:50%;width:22px;height:22px}.nenvik-home .home-crew-phone__frame{box-sizing:border-box;z-index:3;background:#0a1220;border:8px solid #1a2433;border-bottom:0;border-radius:42px 42px 0 0;width:250px;height:490px;padding:34px 14px 0;font-size:11px;position:absolute;top:0;left:1170px;overflow:hidden;box-shadow:0 40px 100px #000000bf,inset 0 0 0 1px #ffffff0f}.nenvik-home .home-crew-phone__notch{background:#000;border-radius:12px;width:76px;height:20px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.nenvik-home .home-crew-phone__header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.nenvik-home .home-crew-phone__label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#3d8ef0}.nenvik-home .home-crew-phone__timer{background:linear-gradient(#132036,#0f1a2b);border:1px solid #1f2d3f;border-radius:14px;margin-bottom:10px;padding:12px}.nenvik-home .home-crew-phone__timer-header{color:#a7b3bf;justify-content:space-between;font-size:9px;display:flex}.nenvik-home .home-crew-phone__timer-value{font:700 30px var(--font-geist-mono),monospace;letter-spacing:-.02em;margin:2px 0 6px}.nenvik-home .home-crew-phone__timer-track{background:#1f2d3f;border-radius:2px;height:4px;overflow:hidden}.nenvik-home .home-crew-phone__timer-totals{text-align:center;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;font-size:9px;display:grid}.nenvik-home .home-crew-phone__timer-total{background:#0a1220;border-radius:6px;padding:6px}.nenvik-home .home-crew-phone__timer-total-value{font:700 11px var(--font-geist-mono),monospace}.nenvik-home .home-crew-phone__checklist-label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#a7b3bf;margin-bottom:6px}.nenvik-home .home-crew-phone__completed-row{background:#0f1a2b;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.nenvik-home .home-crew-phone__completed-check{color:#070d17;background:#2fbf8f;border-radius:4px;place-items:center;width:14px;height:14px;font-size:9px;font-weight:800;display:grid}.nenvik-home .home-crew-phone__incomplete-row{color:#a7b3bf;background:#0f1a2b;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.nenvik-home .home-crew-phone__incomplete-check{border:1px solid #33465c;border-radius:4px;width:14px;height:14px}.nenvik-home .home-portal-toast__card{color:#0a1220;z-index:4;background:#fff;border-radius:14px;width:250px;padding:14px;font-size:11px;position:absolute;top:150px;left:16px;box-shadow:0 30px 60px #0009}.nenvik-home .home-portal-toast__header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.nenvik-home .home-portal-toast__avatar{color:#fff;background:#0f8f6a;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.nenvik-home .home-portal-toast__accepted-label{color:#0f7a5a;background:#eefaf4;border:1px solid #bfead9;border-radius:8px;padding:9px 10px;font-weight:700}.nenvik-home .home-portal-toast__note{color:#6b7683;margin-top:8px;font-size:10px}.nenvik-home .home-arrival-toast__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:#0f1a2be6;border:1px solid #1f2d3f;border-radius:14px;width:250px;padding:14px;font-size:11px;position:absolute;top:330px;left:16px;box-shadow:0 30px 60px #0009}.nenvik-home .home-arrival-toast__label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#a78bfa;margin-bottom:8px}.nenvik-home .home-arrival-toast__message{align-items:start;gap:10px;display:flex}.nenvik-home .home-arrival-toast__channel{color:#a78bfa;background:#a78bfa33;border-radius:7px;flex:none;place-items:center;width:26px;height:26px;font-weight:800;display:grid}.nenvik-home .home-mobile-console__frame{padding:8px 20px 0}.nenvik-home .home-mobile-console__window{background:linear-gradient(#132036,#0f1a2b);border:1px solid #1f2d3f;border-radius:20px;padding:16px;font-size:12px;box-shadow:0 30px 60px #0009}.nenvik-home .home-mobile-console__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.nenvik-home .home-mobile-console__label{font:600 8px var(--font-geist-mono),monospace;letter-spacing:.14em;color:#f5a524}.nenvik-home .home-mobile-console__crew-status{font:600 10px var(--font-geist-mono),monospace;color:#2fbf8f;background:#2fbf8f26;border-radius:999px;padding:5px 10px}.nenvik-home .home-mobile-console__metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px;display:grid}.nenvik-home .home-mobile-console__metric{background:#070d17;border:1px solid #1a2636;border-radius:10px;padding:10px}.nenvik-home .home-mobile-console__metric-label{font:600 8px var(--font-geist-mono),monospace;color:#a7b3bf}.nenvik-home .home-mobile-console__metric-value{font:700 18px var(--font-geist-mono),monospace}.nenvik-home .home-mobile-console__paid{font:700 18px var(--font-geist-mono),monospace;color:#2fbf8f}.nenvik-home .home-mobile-console__on-site-row{background:#070d17;border-left:3px solid #2fbf8f;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nenvik-home .home-mobile-console__time{font:600 10px var(--font-geist-mono),monospace;color:#a7b3bf;width:36px}.nenvik-home .home-mobile-console__job-detail{color:#a7b3bf;font-size:11px}.nenvik-home .home-mobile-console__status-dot{background:#2fbf8f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2fbf8f33}.nenvik-home .home-mobile-console__travelling-row{background:#070d17;border-left:3px solid #3d8ef0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nenvik-home .home-mobile-console__enquiry-row{background:#070d17;border-left:3px solid #4b5a6d;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.nenvik-home .home-mobile-console__enquiry-label{color:#3d8ef0;font-size:11px}.nenvik-home .home-mobile-console__assign-label{border:1px solid #33465c;border-radius:6px;padding:5px 8px;font-size:11px}.nenvik-home .home-mobile-console__acceptance{color:#0a1220;background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}.nenvik-home .home-mobile-console__avatar{color:#fff;background:#0f8f6a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid}.nenvik-home .home-mobile-console__acceptance-note{color:#6b7683;font-size:11px}.nenvik-home{color:#f2f5f9;--home-gutter:clamp(20px, 3.9vw, 56px);background:#070d17}.nenvik-home a{text-decoration:none}.nenvik-home .home-section{width:min(1440px,100%);padding:clamp(72px, 8.35vw, 120px) var(--home-gutter) 0;margin-inline:auto}.nenvik-home .home-section h2{font-size:clamp(30px,3.5vw,52px);line-height:1.04}.nenvik-home .home-section p{text-wrap:pretty}.nenvik-home .home-section-4,.nenvik-home .home-section-5,.nenvik-home .home-section-11{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,4.5vw,64px);display:grid}.nenvik-home .home-section-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.nenvik-home .home-section-14{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;display:grid}.nenvik-home .home-section-12{width:min(1328px, calc(100% - 2 * var(--home-gutter)));margin-top:120px;padding:0}.nenvik-home .home-section-13{width:min(1400px,100% - 40px);margin-top:72px;padding:32px}.nenvik-home .home-section-15{width:100%;max-width:none;height:460px;margin-top:100px;padding:0}.nenvik-home .home-workflow-grid,.nenvik-home .home-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.nenvik-home .home-paperwork-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;display:grid}.nenvik-home .home-paperwork-grid>:first-child{top:100px}.nenvik-home .home-ai-grid{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:48px;padding:64px;display:grid}.nenvik-home .home-industry-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.nenvik-home .home-industry-grid>a{color:#f2f5f9;min-height:170px;display:block}.nenvik-home .home-industry-grid>a:last-child{display:flex}.nenvik-home .home-industry-grid>a:hover{border-color:#f5a524}.nenvik-home .home-industry-grid>a img{transition:transform .45s}.nenvik-home .home-industry-grid>a:is(:hover,:focus-visible) img{transform:scale(1.045)}.nenvik-home .home-section-8>:last-child>a{align-items:center;min-height:44px;display:inline-flex}.home-hero{isolation:isolate;margin-top:-76px;padding-top:76px;position:relative;overflow:hidden}.home-hero-photo{object-fit:cover;object-position:center 40%;z-index:-2}.home-hero-shade{z-index:-1;background:linear-gradient(#070d178c 0%,#070d1740 35%,#070d17bf 65%,#070d17 100%);position:absolute;inset:0}.home-hero-copy{text-align:center;max-width:1440px;margin:auto;padding:44px 20px 0;position:relative}.home-eyebrow{font:600 11px/1.5 var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#f5a524;margin:0 0 16px}.home-hero-pill{background:#070d1780;border:1px solid #f5a52466;border-radius:999px;margin-bottom:28px;padding:7px 16px;display:inline-block}.home-hero h1{letter-spacing:-.04em;color:#f2f5f9;text-shadow:0 10px 40px #0006;margin:0 0 20px;font-size:clamp(48px,5.7vw,90px);font-weight:800;line-height:.97}.home-hero h1 span{color:#ff9c30}.home-hero-description{color:#dbe2ea;text-shadow:0 2px 12px #0008;max-width:640px;margin:0 auto 32px;font-size:20px;line-height:1.5}.home-hero-actions{justify-content:center;gap:12px;margin-bottom:22px;display:flex}.home-secondary-button{color:#f2f5f9;background:#070d1759;border:1px solid #ffffff59;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 28px;font-weight:700;display:inline-flex}.home-secondary-button>span{color:#070d17;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:10px;display:grid}.home-secondary-button{transition:background-color .18s,border-color .18s,color .18s,transform .18s}.home-secondary-button:is(:hover,:focus-visible){background:#101d29e6;border-color:#ffffff8c;transform:translateY(-1px)}.home-hero-proof{color:#b8c2cd;justify-content:center;gap:24px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.nenvik-home .home-stage{width:min(1440px,100%);height:490px;margin:0 auto;position:relative}.nenvik-home .home-laptop{width:61%;top:60px;left:19.5%}.nenvik-home .home-phone{width:17.5%;min-width:220px;left:auto;right:1.3%}.nenvik-home .home-portal-toast,.nenvik-home .home-sms-toast{width:19.5%;max-width:280px;left:1.2%}.nenvik-home .home-mobile-console{display:none}.home-example-note{color:#b8c2cd;text-align:center;margin:0 auto;padding:36px 20px;font-size:16px}.home-section-intro{text-align:center;max-width:760px;margin:0 auto 32px}.home-section-intro h2{letter-spacing:-.04em;margin:0 0 14px;font-weight:800}.home-section-intro>p:last-child{color:#b8c2cd;font-size:17px;line-height:1.55}.home-trade-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.home-trade-tabs button,.home-trade-tabs a{color:#b8c2cd;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #33465c;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;display:inline-flex}.home-trade-tabs button[aria-pressed=true]{color:#070d17;background:#f5a524;border-color:#f5a524}.home-trade-tabs a{color:#f5a524}.home-toolkit-grid{background:#0f1a2b;border:1px solid #1f2d3f;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px;font-size:13px;display:grid}.home-toolkit-grid article{background:#070d17;border:1px solid #1f2d3f;border-radius:14px;padding:16px}.home-toolkit-grid .home-eyebrow{margin-bottom:8px;font-size:10px}.home-toolkit-grid h3{margin:0 0 12px;font-size:16px;font-weight:700}.home-toolkit-grid ul{margin:0;padding:0;list-style:none}.home-toolkit-grid li,.home-toolkit-grid dl>div{background:#0f1a2b;border-radius:5px;align-items:baseline;gap:10px;margin:4px 0;padding:8px;line-height:1.5;display:flex}.home-toolkit-grid li span{color:#2fbf8f}.home-toolkit-grid dl{margin:0}.home-toolkit-grid dt{color:#b8c2cd;flex:1}.home-toolkit-grid dd{flex:1;margin:0}.home-toolkit-other{text-align:center;color:#a7b3bf;margin-top:18px;font-size:13px;line-height:1.6}@media (max-width:1200px){.nenvik-home .home-laptop{width:72%;left:7%}.nenvik-home .home-portal-toast,.nenvik-home .home-sms-toast{display:none}.nenvik-home .home-laptop>div>div:nth-child(2){grid-template-columns:88px minmax(0,1fr)}.nenvik-home .home-laptop>div>div:nth-child(2)>:last-child{display:none}.nenvik-home .home-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nenvik-home .home-workflow-grid>div{padding:22px 14px}.nenvik-home .home-ai-grid{grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:24px;padding:32px}.nenvik-home .home-ai-grid>:last-child>:last-child{display:none}}@media (max-width:1000px){.nenvik-home .home-hero{margin-top:-68px;padding-top:68px}.nenvik-home .home-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.nenvik-home .home-story{grid-template-columns:1fr;gap:32px}.nenvik-home .home-section-5>:first-child{order:2}.nenvik-home .home-photo-scene{min-height:460px}.nenvik-home .home-duo{grid-template-columns:1fr}.nenvik-home .home-paperwork-grid,.nenvik-home .home-section-14{grid-template-columns:1fr;gap:32px}.nenvik-home .home-paperwork-grid>:first-child{position:static}.nenvik-home .home-industry-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nenvik-home .home-industry-intro{flex-direction:column;align-items:flex-start;gap:20px}.nenvik-home .home-ai-grid{grid-template-columns:1fr}.nenvik-home .home-ai-grid>:last-child,.nenvik-home .home-ai-grid>:last-child>:first-child{height:340px}.home-toolkit-grid{grid-template-columns:1fr}}@media (max-width:700px){.home-hero-copy{text-align:left;padding:152px 20px 0}.home-hero-pill{letter-spacing:.12em;margin-bottom:24px;padding:6px 10px;font-size:9px}.home-hero h1{font-size:clamp(38px,10.7vw,62px);line-height:.99}.home-hero-description{margin-bottom:28px;font-size:16px}.home-hero-actions{flex-direction:column;gap:10px}.home-hero-actions a{min-height:52px}.home-hero-proof{flex-wrap:wrap;justify-content:flex-start;gap:8px 14px;font-size:11px}.nenvik-home .home-stage{height:auto;margin-top:36px;padding:0 20px}.nenvik-home .home-laptop,.nenvik-home .home-phone,.nenvik-home .home-portal-toast,.nenvik-home .home-sms-toast{display:none}.nenvik-home .home-mobile-console{padding:0;display:block}.home-example-note{text-align:left;padding:32px 20px 0;font-size:13px}.nenvik-home .home-section h2{font-size:30px}.nenvik-home .home-workflow-grid{grid-template-columns:1fr;gap:20px}.nenvik-home .home-workflow-grid>div{background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);gap:0 12px;padding:0;display:grid}.nenvik-home .home-workflow-grid>div>:first-child{grid-row:span 2;width:38px;height:38px;margin:0;font-size:11px}.nenvik-home .home-workflow-grid>div>:nth-child(2){text-align:left;margin-bottom:5px;font-size:18px}.nenvik-home .home-workflow-grid>div>p{text-align:left}.nenvik-home .home-section-3>:first-child,.nenvik-home .home-section-8>:first-child{text-align:left;margin-bottom:32px}.nenvik-home .home-feature-grid{grid-template-columns:1fr;gap:16px}.nenvik-home .home-feature-grid>div{padding:22px}.nenvik-home .home-section-6>div{min-height:auto;padding:24px}.nenvik-home .home-section-8>:last-child{flex-wrap:wrap;gap:12px}.nenvik-home .home-photo-scene{height:440px;min-height:440px}.nenvik-home .home-section-4 .home-photo-scene>:last-child{flex-direction:column;bottom:12px;left:12px;right:12px}.nenvik-home .home-section-5 .home-photo-scene>:last-child{top:12px;right:16px}.nenvik-home .home-paperwork-grid>:last-child>div{grid-template-columns:1fr;gap:16px;padding:20px}.nenvik-home .home-paperwork-grid>:last-child>div>:nth-child(2){display:none}.nenvik-home .home-industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:160px}.nenvik-home .home-industry-grid>:first-child{grid-row:span 2}.nenvik-home .home-industry-grid>a{min-height:160px}.nenvik-home .home-industry-grid>a>:last-child{left:14px;right:14px}.nenvik-home .home-section-11>:last-child{padding:16px}.nenvik-home .home-section-11>:last-child>:first-child{flex-wrap:wrap;gap:12px}.nenvik-home .home-section-11>:last-child>:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))}.nenvik-home .home-section-11>:last-child>:nth-child(3){grid-template-columns:1fr}.nenvik-home .home-section-12{margin-top:72px}.nenvik-home .home-ai-grid{padding:26px 20px}.nenvik-home .home-section-13{padding:24px}.nenvik-home .home-section-13 h2{font-size:32px}.nenvik-home .home-section-15{height:400px;margin-top:72px}.nenvik-home .home-section-15>:nth-child(3){padding:24px}.nenvik-home .home-section-15>:nth-child(3) h2{font-size:42px}.nenvik-home .home-section-15>:nth-child(3)>:last-child{flex-direction:column;width:100%}.nenvik-home .home-section-15>:last-child{display:none}.home-section-intro{text-align:left}.home-trade-tabs{justify-content:flex-start}.home-toolkit-grid{padding:12px}.home-toolkit-other{text-align:left}}@media (prefers-reduced-motion:reduce){.nenvik-home *,.nenvik-home :before,.nenvik-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-hero-backdrop{z-index:-2;position:absolute;inset:0}@media (max-width:700px){.home-hero-backdrop,.home-hero-shade{height:690px;bottom:auto}}.home-mobile-break{display:none}.nenvik-home svg{max-width:100%}@media (max-width:700px){.home-mobile-break{display:block}}.nenvik-home .home-status-label{font-size:11px;line-height:1.5}.nenvik-home .home-why__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.nenvik-home .home-why__grid article,.home-testimonials figure{background:#0f1a2b;border:1px solid #1f2d3f;border-radius:16px;margin:0;padding:24px 20px}.nenvik-home .home-why__grid h3{color:#f2f5f9;margin:0 0 12px;font-size:19px;font-weight:800;line-height:1.3}.nenvik-home .home-why__grid p,.nenvik-home .home-why__accounting{color:#b8c2cd;font-size:15px;line-height:1.6}.nenvik-home .home-why__grid p{margin:0}.nenvik-home .home-why__accounting{text-align:center;max-width:850px;margin:24px auto 0}.home-testimonials blockquote{margin:0 0 16px}.home-testimonials figcaption{color:#b8c2cd}@media (max-width:1100px){.nenvik-home .home-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.nenvik-home .home-why__grid{grid-template-columns:minmax(0,1fr)}.nenvik-home .home-why__accounting{text-align:left}}.nenvik-home .home-workflow__rail{position:relative}@keyframes home-pulseAmber{0%,to{opacity:.55;transform:scale(.85)}60%{opacity:0;transform:scale(1)}}@keyframes home-tick1{0%,8%{opacity:0;transform:scale(.5)}16%,to{opacity:1;transform:scale(1)}}@keyframes home-tick2{0%,36%{opacity:0;transform:scale(.5)}44%,to{opacity:1;transform:scale(1)}}@keyframes home-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes home-chat2{0%,22%{opacity:0;transform:translateY(8px)}28%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes home-chat3{0%,46%{opacity:0;transform:translateY(8px)}52%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes home-chat4{0%,68%{opacity:0;transform:translateY(8px)}74%,90%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes home-lineDraw{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes home-leadIn{0%,65%{opacity:0;transform:translateY(-12px)}78%,to{opacity:1;transform:none}}@keyframes home-barUp{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes home-ken{0%{transform:scale(1)}to{transform:scale(1.08)}}@keyframes home-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes home-slideIn{0%,5%{opacity:0;transform:translate(30px)}12%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translate(-20px)}}@keyframes home-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-stepLit1{0%,4%{opacity:0}8%,22%{opacity:1}30%,to{opacity:0}}@keyframes home-stepLit2{0%,24%{opacity:0}28%,42%{opacity:1}50%,to{opacity:0}}@keyframes home-stepLit3{0%,44%{opacity:0}48%,62%{opacity:1}70%,to{opacity:0}}@keyframes home-stepLit4{0%,64%{opacity:0}68%,82%{opacity:1}90%,to{opacity:0}}@keyframes home-stepLit5{0%,84%{opacity:0}88%,98%{opacity:1}to{opacity:0}}@keyframes home-seg1{0%,8%{transform:scaleX(0)}22%,to{transform:scaleX(1)}}@keyframes home-seg2{0%,28%{transform:scaleX(0)}42%,to{transform:scaleX(1)}}@keyframes home-seg3{0%,48%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes home-seg4{0%,68%{transform:scaleX(0)}82%,to{transform:scaleX(1)}}html[data-motion=ready] .nenvik-home .home-hero-backdrop{animation:30s ease-in-out infinite alternate home-ken}html[data-motion=ready] .nenvik-home .home-hero-pill:after{animation:1.8s ease-out infinite home-ping}html[data-motion=ready] .nenvik-home .home-hero-actions .nenvik-button:after{animation:3s infinite home-pulseAmber}html[data-motion=ready] .nenvik-home .home-console__enquiry-row{animation:7s infinite home-leadIn}html[data-motion=ready] .nenvik-home .home-features__timer-fill{animation:9s linear infinite home-progress}html[data-motion=ready] .nenvik-home .home-crew-phone__completed-row:nth-child(2) .home-crew-phone__completed-check{animation:9s infinite home-tick1}html[data-motion=ready] .nenvik-home .home-crew-phone__completed-row:nth-child(3) .home-crew-phone__completed-check{animation:9s infinite home-tick2}html[data-motion=ready] .nenvik-home .home-portal-toast__card{animation:9s infinite home-slideIn}html[data-motion=ready] .nenvik-home .home-workflow__segments span:first-child{animation:10s ease-in-out infinite home-seg1}html[data-motion=ready] .nenvik-home .home-workflow__segments span:nth-child(2){animation:10s ease-in-out infinite home-seg2}html[data-motion=ready] .nenvik-home .home-workflow__segments span:nth-child(3){animation:10s ease-in-out infinite home-seg3}html[data-motion=ready] .nenvik-home .home-workflow__segments span:nth-child(4){animation:10s ease-in-out infinite home-seg4}html[data-motion=ready] .nenvik-home .home-workflow__website-step:after{animation:10s ease-in-out infinite home-stepLit1}html[data-motion=ready] .nenvik-home .home-workflow__quote-step:after{animation:10s ease-in-out infinite home-stepLit2}html[data-motion=ready] .nenvik-home .home-workflow__job-step:after{animation:10s ease-in-out infinite home-stepLit3}html[data-motion=ready] .nenvik-home .home-workflow__field-step:after{animation:10s ease-in-out infinite home-stepLit4}html[data-motion=ready] .nenvik-home .home-workflow__invoice-step:after{animation:10s ease-in-out infinite home-stepLit5}html[data-motion=ready] .nenvik-home .home-crew__signature-stroke{animation:4s ease-out infinite home-lineDraw}html[data-motion=ready] .nenvik-home .home-finance__visit-one-cost{animation:1.2s ease-out both home-barUp}html[data-motion=ready] .nenvik-home .home-finance__visit-two-cost{animation:1.2s ease-out .15s both home-barUp}html[data-motion=ready] .nenvik-home .home-finance__visit-three-cost{animation:1.2s ease-out .3s both home-barUp}html[data-motion=ready] .nenvik-home .home-finance__visit-four-cost{animation:1.2s ease-out .45s both home-barUp}html[data-motion=ready] .nenvik-home .home-finance__current-income{animation:1.2s ease-out .6s both home-barUp}html[data-motion=ready] .nenvik-home .home-features__window-dot-blue{animation:1.8s ease-out infinite home-ping}html[data-motion=ready] .nenvik-home .home-features__checklist-row:nth-child(2) .home-features__completed-check{animation:9s infinite home-tick2}html[data-motion=ready] .nenvik-home .home-features__income-one{animation:1.2s both home-barUp}html[data-motion=ready] .nenvik-home .home-features__income-three{animation:1.2s .1s both home-barUp}html[data-motion=ready] .nenvik-home .home-features__income-four{animation:1.2s .2s both home-barUp}html[data-motion=ready] .nenvik-home .home-features__income-five{animation:1.2s .3s both home-barUp}html[data-motion=ready] .nenvik-home .home-ai__waveform span:first-child{animation:1s infinite home-wave}html[data-motion=ready] .nenvik-home .home-ai__waveform span:nth-child(2){animation:1s .1s infinite home-wave}html[data-motion=ready] .nenvik-home .home-ai__waveform span:nth-child(3){animation:1s .2s infinite home-wave}html[data-motion=ready] .nenvik-home .home-ai__waveform span:nth-child(4){animation:1s .3s infinite home-wave}html[data-motion=ready] .nenvik-home .home-ai__waveform span:nth-child(5){animation:1s .4s infinite home-wave}html[data-motion=ready] .nenvik-home .home-ai__waveform span:nth-child(6){animation:1s .5s infinite home-wave}html[data-motion=ready] .nenvik-home .home-ai__waveform span:nth-child(7){animation:1s .6s infinite home-wave}html[data-motion=ready] .nenvik-home .home-ai__waveform span:nth-child(8){animation:1s .7s infinite home-wave}html[data-motion=ready] .nenvik-home .home-ai__waveform span:nth-child(9){animation:1s .8s infinite home-wave}html[data-motion=ready] .nenvik-home .home-ai__planned-action:first-child{animation:12s infinite home-chat2}html[data-motion=ready] .nenvik-home .home-ai__planned-action:nth-child(2){animation:12s infinite home-chat3}html[data-motion=ready] .nenvik-home .home-ai__note{animation:12s infinite home-chat4}html[data-motion=ready] .nenvik-home .home-mobile-console__enquiry-row{animation:7s infinite home-leadIn}html[data-motion=ready] .nenvik-home .home-mobile-console__acceptance{animation:9s infinite home-slideIn}.nenvik-home .home-workflow__segments{pointer-events:none;background:#1f2d3f;grid-template-columns:repeat(4,1fr);height:2px;display:grid;position:absolute;top:59px;left:10%;right:10%}.nenvik-home .home-workflow__segments span{transform-origin:0}.nenvik-home .home-workflow__segments span:first-child{background:linear-gradient(90deg,#3d8ef0,#5aa9ff)}.nenvik-home .home-workflow__segments span:nth-child(2){background:linear-gradient(90deg,#5aa9ff,#f5a524)}.nenvik-home .home-workflow__segments span:nth-child(3){background:linear-gradient(90deg,#f5a524,#2fbf8f)}.nenvik-home .home-workflow__segments span:nth-child(4){background:linear-gradient(90deg,#2fbf8f,#a78bfa)}.nenvik-home .home-features__timer-fill{transform-origin:0}.nenvik-home .home-hero-pill{padding-left:28px;position:relative}.nenvik-home .home-hero-pill:before,html[data-motion=ready] .nenvik-home .home-hero-pill:after{content:"";background:#f5a524;border-radius:50%;width:7px;height:7px;position:absolute;top:calc(50% - 3.5px);left:12px}html[data-motion=ready] .nenvik-home .home-hero-actions .nenvik-button{isolation:isolate;position:relative}html[data-motion=ready] .nenvik-home .home-hero-actions .nenvik-button:after{content:"";border-radius:inherit;pointer-events:none;z-index:-1;position:absolute;inset:0;box-shadow:0 0 0 12px #f5a5248c}html[data-motion=ready] .nenvik-home :is(.home-workflow__website-step,.home-workflow__quote-step,.home-workflow__job-step,.home-workflow__field-step,.home-workflow__invoice-step):after{content:"";pointer-events:none;z-index:-1;box-shadow:0 0 0 10px color-mix(in srgb,currentColor 18%,transparent),0 0 30px color-mix(in srgb,currentColor 60%,transparent);opacity:0;border-radius:50%;position:absolute;inset:0}html[data-motion=ready] .nenvik-home :is(.home-workflow__website-step,.home-workflow__quote-step):after{background:#0f2140}html[data-motion=ready] .nenvik-home .home-workflow__job-step:after{background:#2a1f0a}html[data-motion=ready] .nenvik-home .home-workflow__field-step:after{background:#0a2a20}html[data-motion=ready] .nenvik-home .home-workflow__invoice-step:after{background:#1d1540}@media (max-width:1050px){.nenvik-home .home-workflow__segments{display:none}}@media (max-width:700px){html[data-motion=ready] .nenvik-home .home-features__income-one{animation:1.2s both home-barUp}html[data-motion=ready] .nenvik-home .home-features__income-three{animation:1.2s .1s both home-barUp}html[data-motion=ready] .nenvik-home .home-features__income-four{animation:1.2s .2s both home-barUp}html[data-motion=ready] .nenvik-home .home-features__income-five{animation:1.2s .3s both home-barUp}}@media (min-width:701px){html[data-motion=ready] .nenvik-home .home-features__income-one{animation:1.2s both home-barUp}html[data-motion=ready] .nenvik-home .home-features__income-three{animation:1.2s .1s both home-barUp}html[data-motion=ready] .nenvik-home .home-features__income-four{animation:1.2s .2s both home-barUp}html[data-motion=ready] .nenvik-home .home-features__income-five{animation:1.2s .3s both home-barUp}}.nenvik-home .home-hero--showcase .home-hero-backdrop,.nenvik-home .home-hero--showcase .home-hero-shade{height:auto;inset:0}.nenvik-home .home-hero--showcase .home-hero-photo{object-position:center 42%}.nenvik-home .home-hero--showcase .home-hero-shade{background:linear-gradient(#070d178c 0%,#070d1740 28%,#070d1726 46%,#070d1766 66%,#070d17cc 84%,#070d17 97%)}.nenvik-home .home-hero--showcase .home-hero-proof{color:#eef2f6;text-shadow:0 1px 10px #070d17,0 0 2px #070d17}.nenvik-home .home-hero-showcase{width:min(1180px,100%);margin:40px auto 0;padding:0 24px 8px;scroll-margin-top:96px}@media (max-width:700px){.nenvik-home .home-hero--showcase .home-hero-backdrop,.nenvik-home .home-hero--showcase .home-hero-shade{height:auto;inset:0}.nenvik-home .home-hero--showcase .home-hero-shade{background:linear-gradient(#070d1773 0%,#070d1726 20%,#070d1780 40%,#070d17e6 50%,#070d17 56%)}.nenvik-home .home-hero-showcase{margin-top:28px;padding:0 16px}.nenvik-home .home-hero--showcase .home-hero-proof{text-align:center;justify-content:center}}.nenvik-home .home-receipt__benefits .home-website__check{flex:none}.nenvik-home .home-receipt__scene{min-width:0;height:500px;position:relative}.nenvik-home .home-receipt__cards{flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:absolute;inset:auto 24px 24px}.nenvik-home .home-receipt__card{box-sizing:border-box;width:min(100%,300px);padding:18px;font-size:13px}.nenvik-home .home-receipt__label{color:#f2f5f9;font-size:16px;font-weight:800}.nenvik-home .home-receipt__fields{gap:8px;margin:14px 0;display:grid}.nenvik-home .home-receipt__fields>div{grid-template-columns:auto minmax(0,1fr);gap:12px;display:grid}.nenvik-home .home-receipt__fields dt{color:#b8c2cd}.nenvik-home .home-receipt__fields dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.nenvik-home .home-receipt__pill{color:#070d17;background:#f5a524;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-block}.nenvik-home .home-receipt__invoice{box-sizing:border-box;color:#f2f5f9;overflow-wrap:anywhere;background:#0a1220f2;border:1px solid #33465c;border-radius:12px;max-width:100%;padding:10px 12px;font-size:12px;line-height:1.5}@media (max-width:700px){.nenvik-home .home-receipt__scene{height:440px;min-height:440px}.nenvik-home .home-receipt__cards{inset:auto 16px 16px}.nenvik-home .home-receipt__card{padding:16px}}.nenvik-home .home-trial-demo .home-section-intro h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.1}.nenvik-home .home-trial-demo__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1100px;margin:0 auto;padding:0;list-style:none;display:grid}.nenvik-home .home-trial-demo__steps li{background:linear-gradient(160deg,#ffffff0d,#ffffff03);border:1px solid #ffffff1f;border-radius:22px;min-width:0;padding:28px 26px}.nenvik-home .home-trial-demo__number{color:#f5a524;width:44px;height:44px;font:700 14px/1 var(--font-geist-mono), monospace;background:#f5a5241a;border:1px solid #f5a52466;border-radius:14px;place-items:center;margin-bottom:18px;display:inline-grid}.nenvik-home .home-trial-demo__steps h3{color:#f2f5f9;letter-spacing:-.02em;margin:0 0 8px;font-size:20px}.nenvik-home .home-trial-demo__steps p{color:#b8c2cd;margin:0;font-size:15.5px;line-height:1.6}.nenvik-home .home-trial-demo__actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:32px;display:flex}@media (max-width:900px){.nenvik-home .home-trial-demo__steps{grid-template-columns:minmax(0,1fr)}}
