@font-face{font-display:swap;font-family:Fortum Sans;font-style:normal;font-weight:300;src:url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-Light.woff2) format("woff2"),url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Fortum Sans;font-style:italic;font-weight:300;src:url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-LightItalic.woff2) format("woff2"),url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Fortum Sans;font-style:normal;font-weight:400;src:url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-Regular.woff2) format("woff2"),url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Fortum Sans;font-style:italic;font-weight:400;src:url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-Italic.woff2) format("woff2"),url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:Fortum Sans;font-style:normal;font-weight:500;src:url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-Medium.woff2) format("woff2"),url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Fortum Sans;font-style:italic;font-weight:500;src:url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-MediumItalic.woff2) format("woff2"),url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:Fortum Sans;font-style:normal;font-weight:700;src:url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-Bold.woff2) format("woff2"),url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Fortum Sans;font-style:italic;font-weight:700;src:url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-BoldItalic.woff2) format("woff2"),url(https://nordy.es/hubfs/raw_assets/public/nordy-2026/fonts/FortumSansWeb-BoldItalic.woff) format("woff")}:root{--nordy-calming-green:#003d31;--nordy-energetic-green:#75fbcb;--nordy-introspective-blue:#839ccb;--nordy-introspective-blue-40:#bbcadf;--nordy-introspective-blue-20:#dae3ee;--nordy-white:#fff;--green-950:#001b15;--green-900:#002620;--green-800:#003d31;--green-700:#0b4f41;--green-600:#1c6554;--green-500:#33806c;--green-300:#7fa79a;--green-100:#d3e2dd;--green-050:#edf5f2;--mint-600:#22be8f;--mint-500:#4ee9b2;--mint-400:#75fbcb;--mint-300:#9cfdda;--mint-200:#c4feea;--mint-050:#ebfff8;--blue-600:#5d77a8;--blue-500:#839ccb;--blue-300:#bbcadf;--blue-100:#dae3ee;--blue-050:#eef3f9;--text-primary:var(--green-800);--text-secondary:#3f5f56;--text-tertiary:#5e7b72;--text-on-dark:var(--nordy-white);--text-on-dark-secondary:#c9dcd6;--text-on-accent:var(--green-900);--text-accent:var(--mint-600);--text-link:var(--green-800);--text-link-hover:var(--green-600);--text-disabled:#9db2ab;--surface-page:var(--nordy-white);--surface-card:var(--nordy-white);--surface-subtle:var(--blue-100);--surface-muted:var(--blue-050);--surface-tint-green:var(--green-050);--surface-tint-mint:var(--mint-050);--surface-accent:var(--mint-400);--surface-inverse:var(--green-800);--surface-inverse-deep:var(--green-900);--surface-scrim:rgba(0,38,32,.56);--border-hairline:rgba(0,61,49,.14);--border-default:rgba(0,61,49,.22);--border-strong:rgba(0,61,49,.42);--border-accent:var(--mint-400);--border-on-dark:hsla(0,0%,100%,.2);--border-on-dark-strong:hsla(0,0%,100%,.44);--border-focus:var(--mint-500);--action-primary-bg:var(--green-800);--action-primary-bg-hover:var(--green-700);--action-primary-bg-active:var(--green-900);--action-primary-fg:var(--nordy-white);--action-accent-bg:var(--mint-400);--action-accent-bg-hover:var(--mint-300);--action-accent-bg-active:var(--mint-500);--action-accent-fg:var(--green-900);--action-ghost-bg-hover:rgba(0,61,49,.06);--action-ghost-bg-active:rgba(0,61,49,.12);--status-positive:#1c8a63;--status-positive-surface:var(--mint-050);--status-info:var(--blue-600);--status-info-surface:var(--blue-050);--status-warning:#a8712a;--status-warning-surface:#fbf2e4;--status-critical:#a8342b;--status-critical-surface:#fbebe9;--halo-gradient:linear-gradient(180deg,rgba(117,251,203,.85),rgba(131,156,203,.55) 55%,rgba(218,227,238,0));--halo-gradient-soft:linear-gradient(180deg,rgba(117,251,203,.45),rgba(131,156,203,.28) 60%,rgba(218,227,238,0));--font-core:"Fortum Sans","Helvetica Neue",Arial,sans-serif;--font-display:var(--font-core);--font-mono:"SFMono-Regular",ui-monospace,Menlo,Consolas,monospace;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-bold:700;--size-display-1:76px;--lh-display-1:1.02;--track-display-1:-.028em;--size-display-2:56px;--lh-display-2:1.05;--track-display-2:-.024em;--size-display-3:44px;--lh-display-3:1.08;--track-display-3:-.02em;--size-h1:36px;--lh-h1:1.12;--track-h1:-.016em;--size-h2:28px;--lh-h2:1.18;--track-h2:-.012em;--size-h3:22px;--lh-h3:1.25;--track-h3:-.008em;--size-h4:18px;--lh-h4:1.32;--track-h4:-.004em;--size-body-lg:18px;--lh-body-lg:1.55;--size-body:16px;--lh-body:1.55;--size-body-sm:14px;--lh-body-sm:1.5;--size-caption:12px;--lh-caption:1.4;--size-overline:12px;--track-overline:.14em;--size-label:14px;--track-label:.005em;--size-numeral-xl:64px;--lh-numeral-xl:1;--size-slide-title:40px;--size-slide-body:24px;--size-slide-stat:32px;--size-slide-stat-label:18px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:40px;--space-9:48px;--space-10:64px;--space-11:80px;--space-12:96px;--space-13:128px;--space-14:160px;--gutter-mobile:20px;--gutter-tablet:32px;--gutter-desktop:clamp(20px,5vw,48px);--container-xs:520px;--container-sm:720px;--container-md:960px;--container-lg:1200px;--container-xl:1440px;--section-y-compact:64px;--section-y:104px;--section-y-loose:144px;--nav-height:64px;--tap-target-min:44px;--stack-tight:8px;--stack:16px;--stack-loose:32px;--radius-none:0;--radius-xs:4px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-2xl:32px;--radius-3xl:48px;--radius-pill:999px;--radius-circle:50%;--corner-tr-sm:0 12px 0 0;--corner-tr-md:0 24px 0 0;--corner-tr-lg:0 40px 0 0;--corner-tr-xl:0 72px 0 0;--corner-tl-sm:12px 0 0 0;--corner-tl-md:24px 0 0 0;--corner-tl-lg:40px 0 0 0;--corner-tl-xl:72px 0 0 0;--corner-diagonal-md:0 24px 0 24px;--corner-diagonal-lg:0 56px 0 56px;--border-width-hairline:1px;--border-width-thin:1.5px;--border-width-thick:2px;--frame-hairline:var(--border-width-hairline) solid var(--border-hairline);--frame-default:var(--border-width-hairline) solid var(--border-default);--frame-strong:var(--border-width-hairline) solid var(--border-strong);--frame-on-dark:var(--border-width-hairline) solid var(--border-on-dark);--frame-accent:var(--border-width-thin) solid var(--border-accent);--focus-ring:0 0 0 3px rgba(78,233,178,.55);--focus-ring-offset:2px;--shadow-none:none;--shadow-hairline:0 0 0 1px rgba(0,61,49,.1);--shadow-card:0 1px 2px rgba(0,38,32,.04),0 10px 28px -14px rgba(0,38,32,.12);--shadow-raised:0 2px 4px rgba(0,38,32,.05),0 22px 44px -18px rgba(0,38,32,.18);--shadow-overlay:0 8px 12px rgba(0,38,32,.06),0 40px 80px -24px rgba(0,38,32,.28);--shadow-inset-hairline:inset 0 0 0 1px rgba(0,61,49,.1);--shadow-inset-on-dark:inset 0 0 0 1px hsla(0,0%,100%,.14);--glow-mint:0 0 0 1px rgba(117,251,203,.6),0 16px 48px -12px rgba(117,251,203,.45);--glow-mint-soft:0 12px 60px -16px rgba(117,251,203,.35);--protect-bottom:linear-gradient(180deg,rgba(0,38,32,0),rgba(0,38,32,.18) 45%,rgba(0,38,32,.72));--protect-left:linear-gradient(90deg,rgba(0,38,32,.78),rgba(0,38,32,.35) 45%,rgba(0,38,32,0));--protect-right:linear-gradient(270deg,rgba(0,38,32,.78),rgba(0,38,32,.35) 45%,rgba(0,38,32,0));--protect-top:linear-gradient(180deg,rgba(0,38,32,.55),rgba(0,38,32,0));--blur-glass:saturate(140%) blur(18px);--blur-glass-strong:saturate(150%) blur(32px);--glass-on-light:hsla(0,0%,100%,.72);--glass-on-dark:rgba(0,38,32,.58);--z-base:0;--z-sticky:100;--z-nav:200;--z-overlay:300;--z-dialog:400;--z-toast:500;--dur-instant:80ms;--dur-fast:140ms;--dur-base:240ms;--dur-slow:420ms;--dur-reveal:760ms;--dur-cross:900ms;--ease-standard:cubic-bezier(.22,.61,.36,1);--ease-out-expo:cubic-bezier(.16,1,.3,1);--ease-out-soft:cubic-bezier(.33,1,.68,1);--ease-in-out-soft:cubic-bezier(.65,0,.35,1);--ease-emphasis:cubic-bezier(.2,.8,.2,1);--transition-color:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard);--transition-transform:transform var(--dur-base) var(--ease-out-expo);--transition-all:all var(--dur-base) var(--ease-standard);--reveal-rise:28px;--reveal-stagger:90ms;--press-scale:.985;--hover-lift:-2px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:1ms;--dur-base:1ms;--dur-slow:1ms;--dur-reveal:1ms;--dur-cross:1ms;--reveal-rise:0px;--reveal-stagger:0ms;--press-scale:1;--hover-lift:0px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-core);font-size:var(--size-body);font-weight:var(--weight-regular);line-height:var(--lh-body);margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-weight:var(--weight-bold);letter-spacing:var(--track-h1);line-height:1.12;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}img,svg,video{display:block;max-width:100%}button,input,select,textarea{color:inherit;font:inherit}a{border-bottom:1px solid;color:var(--text-link);text-decoration:none;transition:var(--transition-color)}a:hover{color:var(--text-link-hover)}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:none}::selection{background:var(--mint-400);color:var(--green-900)}.nordy-corner-tr{border-radius:var(--corner-tr-lg)}.nordy-corner-tl{border-radius:var(--corner-tl-lg)}.nordy-corner-diagonal{border-radius:var(--corner-diagonal-lg)}.nordy-frame{background:var(--surface-card);border:var(--frame-hairline)}.nordy-frame-on-dark{background:transparent;border:var(--frame-on-dark)}.nordy-halo{aspect-ratio:1;background:var(--halo-gradient);border-radius:var(--radius-circle);mix-blend-mode:screen;pointer-events:none;position:absolute}.nordy-reveal{opacity:0;transform:translateY(var(--reveal-rise));transition:opacity var(--dur-reveal) var(--ease-out-expo),transform var(--dur-reveal) var(--ease-out-expo)}.nordy-reveal.is-in{opacity:1;transform:none}@keyframes nordy-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes nordy-halo-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(2%,-3%,0) scale(1.05)}}@keyframes nordy-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}