﻿@font-face{font-family:"Supreme";src:url("../fonts/Supreme-Variable.woff2") format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:"Supreme";src:url("../fonts/Supreme-VariableItalic.woff2") format("woff2");font-weight:100 800;font-style:italic;font-display:swap}@font-face{font-family:"Ronzino";src:url("../fonts/Ronzino-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Ronzino";src:url("../fonts/Ronzino-Oblique.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Ronzino";src:url("../fonts/Ronzino-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Ronzino";src:url("../fonts/Ronzino-MediumOblique.woff2") format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Ronzino";src:url("../fonts/Ronzino-Bold.woff2") format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:"Ronzino";src:url("../fonts/Ronzino-BoldOblique.woff2") format("woff2");font-weight:600 700;font-style:italic;font-display:swap}@font-face{font-family:"Nippo";src:url("../fonts/Nippo-Variable.woff2") format("woff2");font-weight:200 700;font-style:normal;font-display:swap}:root{--green-900: #561f2b;--green-800: #7c3341;--green-700: #a94a5b;--green-600: #bc5e6f;--green-500: #d38693;--green-300: #f0a6b0;--green-100: #f6d2d8;--green-050: #fceaec;--clay-600: #456a73;--clay-500: #5f848c;--clay-100: #dbe6e8;--gold-500: #e2b12e;--pink-500: #f0a6b0;--pink-100: #fbe3e7;--true-blue: #9fc3cb;--lilac: #a57e8e;--danger: #b23a3a;--paper: #f8dee2;--paper-2: #f3cfd5;--card: #fffafb;--card-solid:#fffafb;--line: #edccd2;--line-2: #e1b3bd;--ink-900: #4a2129;--ink-700: #6d454f;--ink-500: #9a6f78;--ink-400: #bb959d;--serif: 'Ronzino', system-ui, -apple-system, 'Segoe UI', sans-serif;--sans: 'Supreme', system-ui, -apple-system, 'Segoe UI', sans-serif;--wordmark: 'Nippo', 'Ronzino', system-ui, sans-serif;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 24px;--shadow-sm: 0 1px 2px rgba(86,31,43,.07), 0 1px 3px rgba(86,31,43,.05);--shadow-md: 0 6px 20px rgba(86,31,43,.10), 0 2px 6px rgba(86,31,43,.06);--shadow-lg: 0 20px 48px rgba(86,31,43,.16), 0 4px 14px rgba(86,31,43,.08);--maxw: 1140px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--sans);color:var(--ink-900);background:var(--paper);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:var(--green-700);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--serif);font-weight:600;line-height:1.12;color:var(--green-900);margin:0;letter-spacing:-0.01em}p{margin:0 0 1em;text-wrap:pretty}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:24px}.wrap-narrow{max-width:760px;margin:0 auto;padding-inline:24px}.section{padding-block:72px}.section-tight{padding-block:50px}@media(max-width: 720px){.section{padding-block:var(--s8)}body{font-size:16px}}.kicker{font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--green-600);display:inline-flex;align-items:center;gap:8px}.kicker::before{content:"";width:22px;height:1.5px;background:var(--gold-500);display:inline-block}.site-header{position:sticky;top:0;z-index:50;background:color-mix(in srgb, var(--paper) 86%, transparent);backdrop-filter:saturate(1.1) blur(10px);border-bottom:1px solid var(--line)}.site-header .wrap{display:flex;align-items:center;gap:24px;height:64px}.brand{display:flex;align-items:center;gap:10px;flex-shrink:0}.brand:hover{text-decoration:none}.brand .mark{width:32px;height:32px;flex-shrink:0;background:url("../brand/mark.svg") center/contain no-repeat;color:rgba(0,0,0,0);font-size:0;line-height:0}.brand b{font-family:var(--wordmark);font-weight:500;font-size:19px;color:var(--green-900);letter-spacing:-0.01em}.brand .by{font-size:12px;color:var(--ink-500);font-weight:500}.nav{display:flex;align-items:center;gap:4px;margin-left:auto}.nav a{color:var(--ink-700);font-weight:500;font-size:15px;padding:8px 12px;border-radius:var(--r-sm);position:relative}.nav a:hover{background:var(--paper-2);text-decoration:none;color:var(--green-900)}.nav a.is-active{color:var(--green-900);background:var(--green-050);box-shadow:inset 0 0 0 1px var(--green-100)}.nav a.is-active::after{content:"";position:absolute;left:12px;right:12px;bottom:5px;height:2px;border-radius:999px;background:var(--gold-500)}.nav .nav-cta{background:var(--green-700);color:#fff;font-weight:600;margin-left:8px}.nav .nav-cta:hover{background:var(--green-800)}.nav-toggle{display:none;margin-left:auto;background:none;border:1px solid var(--line-2);border-radius:var(--r-sm);padding:8px 10px;color:var(--ink-700)}@media(max-width: 860px){.nav{position:fixed;inset:64px 0 auto 0;flex-direction:column;align-items:stretch;background:var(--paper);border-bottom:1px solid var(--line);padding:12px 24px 20px;gap:2px;transform:translateY(-130%);transition:transform .28s ease;box-shadow:var(--shadow-md)}.nav.open{transform:translateY(0)}.nav a{padding:12px;font-size:16px}.nav a.is-active{padding-left:28px}.nav a.is-active::after{left:12px;right:auto;bottom:auto;top:50%;width:7px;height:7px;transform:translateY(-50%) rotate(45deg)}.nav .nav-cta{margin:8px 0 0;text-align:center}.nav-toggle{display:inline-flex}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:600;font-size:16px;line-height:1;padding:14px 22px;border-radius:var(--r-md);border:1px solid rgba(0,0,0,0);transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--green-700);color:#fff;box-shadow:var(--shadow-sm)}.btn-primary:hover{background:var(--green-800);transform:translateY(-1px);box-shadow:var(--shadow-md)}.btn-ghost{background:rgba(0,0,0,0);color:var(--green-800);border-color:var(--line-2)}.btn-ghost:hover{background:var(--paper-2);border-color:var(--green-300)}.btn-clay{background:var(--clay-600);color:#fff}.btn-clay:hover{background:var(--clay-500)}.btn-lg{padding:17px 28px;font-size:17px}.btn-sm{padding:9px 14px;font-size:14px}.btn .arr{transition:transform .18s ease}.btn:hover .arr{transform:translateX(3px)}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.trust{display:flex;flex-wrap:wrap;gap:10px 26px;align-items:center;font-size:14px;color:var(--ink-700)}.trust .t-item{display:inline-flex;align-items:center;gap:8px;font-weight:500}.trust .t-item svg{color:var(--green-600);flex-shrink:0}.pill{display:inline-flex;align-items:center;gap:7px;background:var(--green-050);color:var(--green-800);border:1px solid var(--green-100);padding:6px 13px;border-radius:999px;font-size:13px;font-weight:600}.pill.clay{background:var(--clay-100);color:var(--clay-600);border-color:#e7d2da}.flu-cta{background:linear-gradient(150deg, var(--green-700) 0%, var(--green-900) 100%);color:#e6efef;border-radius:var(--r-xl);padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:var(--shadow-md)}.flu-cta::after{content:"";position:absolute;right:-50px;top:-50px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle, rgba(226, 177, 46, 0.18), transparent 70%)}.flu-cta h3{color:#fff;font-size:clamp(22px,2.6vw,30px);margin-bottom:10px}.flu-cta p{color:#ecd5d9;max-width:60ch;margin-bottom:22px}.flu-cta .flu-by{font-size:12.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-500);font-weight:600;margin-bottom:16px}.flu-cta .btn-light{background:#fff;color:var(--green-800)}.flu-cta .btn-light:hover{background:var(--paper)}.flu-cta .btn-line{border-color:hsla(0,0%,100%,.32);color:#fff}.flu-cta .btn-line:hover{background:hsla(0,0%,100%,.1)}.flu-cta-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.site-footer{background:var(--green-900);color:#cba9b0;padding-block:var(--s8) var(--s6);margin-top:var(--s8);font-size:15px}.site-footer a{color:#eed9dc}.site-footer a:hover{color:#fff}.footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px}.footer-grid h4{color:#fff;font-family:var(--sans);font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-weight:600}.footer-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.footer-brand .mark{width:32px;height:32px;flex-shrink:0;background:url("../brand/mark-light.svg") center/contain no-repeat;color:rgba(0,0,0,0);font-size:0;line-height:0}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.12);margin-top:40px;padding-top:22px;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;font-size:13.5px;color:#b78f97}.footer-bottom .no-track{display:inline-flex;align-items:center;gap:7px;color:#cba9b0}@media(max-width: 860px){.footer-grid{grid-template-columns:1fr 1fr;gap:28px}}@media(max-width: 520px){.footer-grid{grid-template-columns:1fr}}.faq{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:20px 4px;padding-right:40px;font-family:var(--serif);font-size:19px;font-weight:500;color:var(--green-900);position:relative;display:block}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:6px;top:50%;transform:translateY(-50%);font-family:var(--sans);font-size:24px;font-weight:400;color:var(--green-500);transition:transform .2s ease}.faq details[open] summary::after{content:"–"}.faq .faq-body{padding:0 4px 22px;color:var(--ink-700);max-width:68ch}.faq .faq-body p:last-child{margin-bottom:0}.prose{font-size:18.5px;color:var(--ink-700);line-height:1.72}.prose h2{font-size:clamp(26px,3vw,32px);margin:1.8em 0 .5em;color:var(--green-900)}.prose h3{font-size:22px;margin:1.5em 0 .4em;color:var(--green-900)}.prose p{margin:0 0 1.1em}.prose ul,.prose ol{margin:0 0 1.2em;padding-left:1.3em}.prose li{margin-bottom:.5em}.prose strong{color:var(--ink-900);font-weight:600}.prose a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--green-300)}.prose blockquote{margin:1.5em 0;padding:4px 0 4px 22px;border-left:3px solid var(--gold-500);font-family:var(--serif);font-size:21px;font-style:italic;color:var(--green-800)}.prose figure{margin:1.6em 0}.callout{background:var(--green-050);border:1px solid var(--green-100);border-radius:var(--r-md);padding:18px 22px;margin:1.6em 0;font-size:16.5px;color:var(--green-900)}.callout strong{color:var(--green-900)}.tbl{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:16px}.tbl th,.tbl td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line)}.tbl th{font-family:var(--sans);font-weight:600;color:var(--green-900);background:var(--paper-2);font-size:13px;letter-spacing:.04em;text-transform:uppercase}.tbl td.num{text-align:right;font-variant-numeric:tabular-nums}.ph{background:repeating-linear-gradient(45deg, var(--paper-2), var(--paper-2) 11px, #e4ddca 11px, #e4ddca 22px);border:1px solid var(--line-2);border-radius:var(--r-md);display:grid;place-items:center;color:var(--ink-500);font-family:var(--sans);font-size:13px;letter-spacing:.04em;min-height:200px;text-align:center;padding:16px}.ph span{background:var(--paper);padding:4px 10px;border-radius:4px;border:1px solid var(--line)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}[data-stagger]>*{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}[data-stagger].in>*{opacity:1;transform:none}[data-stagger].in>*:nth-child(2){transition-delay:.07s}[data-stagger].in>*:nth-child(3){transition-delay:.14s}[data-stagger].in>*:nth-child(4){transition-delay:.21s}[data-stagger].in>*:nth-child(5){transition-delay:.28s}[data-stagger].in>*:nth-child(6){transition-delay:.35s}[data-stagger].in>*:nth-child(n+7){transition-delay:.42s}@media(prefers-reduced-motion: reduce){.reveal,[data-stagger]>*{opacity:1 !important;transform:none !important;transition:none}}.crumbs{font-size:14px;color:var(--ink-500);display:flex;gap:8px;flex-wrap:wrap}.crumbs a{color:var(--ink-500)}.crumbs a:hover{color:var(--green-700)}.crumbs .sep{color:var(--line-2)}.skip{position:absolute;left:-999px;top:8px;background:var(--green-700);color:#fff;padding:10px 16px;border-radius:8px;z-index:100}.skip:focus{left:8px}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--green-500);outline-offset:2px;border-radius:4px}.hero{position:relative;isolation:isolate;overflow:hidden}.hero::before{content:"";position:absolute;inset:-8% -4% 0;z-index:-2;background:url("../img/sm/iridescent-soft.jpg") center/cover no-repeat;opacity:.6;-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 48%, transparent 92%);mask-image:linear-gradient(180deg, #000 0%, #000 48%, transparent 92%)}.hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg, rgba(248, 222, 226, 0.3) 0%, rgba(248, 222, 226, 0.62) 52%, var(--paper) 100%)}.deco-blob{position:absolute;z-index:-1;pointer-events:none;right:-70px;top:-30px;width:460px;height:460px;opacity:.85;background:url("../img/sm/blue-pink-shapes.jpg") center/cover;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3Cpath%20fill='%23000'%20transform='translate(100,100)'%20d='M42.7,-62.9C54.5,-54.6,62.3,-41.1,67.4,-26.5C72.5,-11.9,74.9,3.8,70.9,17.6C66.9,31.4,56.5,43.3,44,52.9C31.5,62.5,15.7,69.8,-0.8,70.9C-17.4,72,-34.8,67,-47.9,57.1C-61,47.2,-69.8,32.4,-73.1,16.4C-76.4,0.4,-74.2,-16.8,-66.4,-30.8C-58.6,-44.8,-45.2,-55.6,-31,-63.2C-16.8,-70.8,-1.8,-75.2,11.4,-72.9C24.6,-70.6,30.9,-71.2,42.7,-62.9Z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20200%20200'%3E%3Cpath%20fill='%23000'%20transform='translate(100,100)'%20d='M42.7,-62.9C54.5,-54.6,62.3,-41.1,67.4,-26.5C72.5,-11.9,74.9,3.8,70.9,17.6C66.9,31.4,56.5,43.3,44,52.9C31.5,62.5,15.7,69.8,-0.8,70.9C-17.4,72,-34.8,67,-47.9,57.1C-61,47.2,-69.8,32.4,-73.1,16.4C-76.4,0.4,-74.2,-16.8,-66.4,-30.8C-58.6,-44.8,-45.2,-55.6,-31,-63.2C-16.8,-70.8,-1.8,-75.2,11.4,-72.9C24.6,-70.6,30.9,-71.2,42.7,-62.9Z'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width: 980px){.deco-blob{display:none}}.band{position:relative;isolation:isolate;overflow:hidden}.band::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.18;background:url("../img/sm/soft-pastel.jpg") center/cover;-webkit-mask-image:radial-gradient(130% 110% at 50% 0%, #000, transparent 82%);mask-image:radial-gradient(130% 110% at 50% 0%, #000, transparent 82%)}.flu-cta::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url("../img/sm/stripes.jpg") center/cover;opacity:.28;mix-blend-mode:soft-light}.flu-cta>*{position:relative;z-index:1}.site-footer{position:relative;overflow:hidden}.site-footer::before{content:"";position:absolute;inset:0;z-index:0;opacity:.14;background:url("../img/sm/pink-slats.jpg") center/cover;-webkit-mask-image:linear-gradient(180deg, transparent, #000 65%);mask-image:linear-gradient(180deg, transparent, #000 65%)}.site-footer .wrap{position:relative;z-index:1}.ang-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:url("../img/sm/blue-pink-shapes.jpg") center/cover;opacity:.32;mix-blend-mode:soft-light}@media(prefers-reduced-motion: no-preference){.hero::before,.band::before{background-attachment:fixed}}.sec-tex{position:relative;isolation:isolate;overflow:hidden}.sec-tex::before{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background-position:center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:radial-gradient(140% 120% at 50% 0%, #000, transparent 86%);mask-image:radial-gradient(140% 120% at 50% 0%, #000, transparent 86%)}.sec-tex.t-irid::before{background-image:url("../img/sm/iridescent-soft.jpg")}.sec-tex.t-pastel::before{background-image:url("../img/sm/soft-pastel.jpg")}.sec-tex.t-stripes::before{background-image:url("../img/sm/stripes.jpg");opacity:.1}.sec-tex.t-shapes::before{background-image:url("../img/sm/blue-pink-shapes.jpg");opacity:.12}.brand .by{display:block;margin-top:-3px}.footer-brand .brand{margin-bottom:14px}.footer-brand .brand b{color:#fff;font-family:var(--wordmark);font-weight:500;font-size:18px}.footer-brand p{color:#9db3a7;max-width:34ch;font-size:14.5px}.calc{display:grid;grid-template-columns:1fr 1.05fr;gap:0;background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);overflow:hidden}@media(max-width: 880px){.calc{grid-template-columns:1fr}}.calc-in{padding:clamp(22px,3vw,36px)}.calc-in .calc-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.calc-in h2{font-size:21px}.year-tag{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--green-700);background:var(--green-050);border:1px solid var(--green-100);padding:6px 12px;border-radius:999px;font-variant-numeric:tabular-nums}.year-tag .dot{width:7px;height:7px;border-radius:50%;background:var(--green-500)}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--paper-2);border-radius:var(--r-md);padding:4px;gap:4px;border:1px solid var(--line)}.seg button{border:none;background:rgba(0,0,0,0);padding:11px 10px;border-radius:7px;font-weight:600;font-size:15px;color:var(--ink-500);transition:background .16s ease,color .16s ease}.seg button[aria-pressed=true]{background:var(--card);color:var(--green-900);box-shadow:var(--shadow-sm)}.field{margin-top:20px}.field>label{display:block;font-size:14px;font-weight:600;color:var(--ink-700);margin-bottom:8px}.field .hint{font-size:13px;color:var(--ink-400);font-weight:400}.amount-wrap{position:relative}.amount-wrap input{width:100%;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;color:var(--green-900);padding:14px 64px 14px 18px;border:1.5px solid var(--line-2);border-radius:var(--r-md);background:var(--paper);letter-spacing:-0.01em;transition:border-color .16s ease,background .16s ease}.amount-wrap input:focus{outline:none;border-color:var(--green-500);background:#fff;box-shadow:0 0 0 4px rgba(74,107,116,.16)}.amount-wrap .cur{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-weight:600;color:var(--ink-400);font-size:18px;pointer-events:none}.amount-wrap.invalid input{border-color:var(--danger);background:rgba(192,85,63,.07)}.err-msg{display:none;align-items:center;gap:7px;color:var(--danger);font-size:14px;font-weight:500;margin-top:8px}.err-msg.show{display:flex}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width: 420px){.row2{grid-template-columns:1fr}}.ctrl{width:100%;font-family:var(--sans);font-size:15.5px;color:var(--ink-900);min-height:50px;padding:12px 14px;border:1.5px solid var(--line-2);border-radius:var(--r-md);background:var(--paper);appearance:none;font-weight:500}select.ctrl{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b6f68' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.ctrl:focus{outline:none;border-color:var(--green-500);background-color:#fff;box-shadow:0 0 0 4px rgba(74,107,116,.14)}.stepper{display:flex;align-items:stretch;min-height:50px;border:1.5px solid var(--line-2);border-radius:var(--r-md);overflow:hidden;background:var(--paper)}.stepper button{width:44px;border:none;background:rgba(0,0,0,0);font-size:22px;color:var(--green-700);font-weight:500}.stepper button:hover{background:var(--green-050)}.stepper input{width:100%;border:none;text-align:center;font-size:16px;font-weight:600;background:rgba(0,0,0,0);font-variant-numeric:tabular-nums;color:var(--ink-900)}.stepper input:focus{outline:none}.adv-toggle{margin-top:22px;width:100%;display:flex;align-items:center;justify-content:space-between;background:rgba(0,0,0,0);border:none;border-top:1px solid var(--line);padding:16px 2px 4px;font-weight:600;color:var(--green-700);font-size:15px}.adv-toggle svg{transition:transform .2s ease}.adv-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.adv-body{display:grid;gap:16px;overflow:hidden;max-height:0;transition:max-height .3s ease,margin .3s ease,opacity .3s ease;opacity:0}.adv-body.open{max-height:600px;opacity:1;margin-top:14px}.privacy-note{display:flex;gap:10px;align-items:flex-start;margin-top:22px;padding:14px 16px;background:var(--green-050);border:1px solid var(--green-100);border-radius:var(--r-md);font-size:13.5px;color:var(--green-800);line-height:1.5}.privacy-note svg{flex-shrink:0;margin-top:1px;color:var(--green-600)}.calc-out{background:linear-gradient(165deg, var(--green-700) 0%, var(--green-900) 100%);color:#e6efef;padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;position:relative}.calc-out::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 60% at 82% 0%, rgba(226, 177, 46, 0.16), transparent 58%)}.calc-out>.out-empty,.calc-out>.out-result{position:relative;z-index:1}.calc-out .out-label{font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#9dbcab;font-weight:600}.net-big{font-family:var(--sans);font-weight:700;font-variant-numeric:tabular-nums;font-size:clamp(46px,7vw,68px);line-height:1;color:#fff;letter-spacing:-0.02em;margin:8px 0 2px}.net-big .cur{font-size:.42em;font-weight:600;color:#e7bcc4;margin-left:8px;letter-spacing:0}.net-sub{font-size:14.5px;color:#d8a9b3;margin-bottom:22px}.net-sub b{color:#f6dee2;font-weight:600}.viz{display:flex;align-items:center;gap:22px;padding:20px 0;border-top:1px solid hsla(0,0%,100%,.12);border-bottom:1px solid hsla(0,0%,100%,.12)}.donut{position:relative;flex-shrink:0;width:128px;height:128px}.donut .center{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}.donut .center small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#d4a3ac}.donut .center b{font-family:var(--sans);font-size:19px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums}.legend{display:grid;gap:9px;flex:1;min-width:0}.legend .lg{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;font-size:14.5px}.legend .lg .sw{width:12px;height:12px;border-radius:3px}.legend .lg .lg-name{color:#e8cdd2}.legend .lg .lg-val{font-variant-numeric:tabular-nums;font-weight:600;color:#fff}.bd{margin-top:18px;display:grid;gap:1px}.bd-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:15px}.bd-row .bd-k{color:#e2bfc6;display:inline-flex;align-items:center;gap:8px}.bd-row .bd-k .mini-sw{width:9px;height:9px;border-radius:2px}.bd-row .bd-v{font-variant-numeric:tabular-nums;font-weight:600;color:#faedef}.bd-row.muted .bd-k,.bd-row.muted .bd-v{color:#cfa1aa;font-weight:500}.bd-row.total{border-top:1px solid hsla(0,0%,100%,.14);margin-top:6px;padding-top:14px}.bd-row.total .bd-k{color:#fff;font-weight:600;font-size:16px}.bd-row.total .bd-v{color:#fff;font-size:18px}.bd-row.employer .bd-v{color:var(--clay-100)}.out-actions{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.out-actions button{flex:1;min-width:130px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.18);padding:11px 12px;border-radius:var(--r-md);font-weight:600;font-size:14px;transition:background .16s ease}.out-actions button:hover{background:hsla(0,0%,100%,.16)}.out-actions button.copied{background:var(--green-500);border-color:var(--green-500)}.emp-hook{margin-top:18px;background:rgba(226,177,46,.16);border:1px solid rgba(226,177,46,.42);border-radius:var(--r-md);padding:16px 18px}.emp-hook .eh-top{display:flex;align-items:center;gap:9px;font-weight:600;color:#f7e3ad;font-size:14px;margin-bottom:6px}.emp-hook p{font-size:14px;color:#eed9b9;margin:0 0 12px;line-height:1.5}.emp-hook a{display:inline-flex;align-items:center;gap:7px;font-weight:600;color:#fff;font-size:14.5px}.emp-hook a:hover{text-decoration:none}.emp-hook a .arr{transition:transform .18s ease}.emp-hook a:hover .arr{transform:translateX(3px)}.out-empty[hidden],.out-result[hidden]{display:none !important}.out-empty{flex:1;min-height:280px;display:grid;place-items:center;text-align:center}.out-empty .empty-inner{max-width:280px}.out-empty .empty-icon{width:56px;height:56px;margin:0 auto 18px;opacity:.5}.out-empty p{color:#d8a9b3;font-size:15px}.out-result{display:flex;flex-direction:column}.print-head,.print-meta{display:none}.disclaimer{font-size:12.5px;color:#c89aa3;margin-top:16px;text-align:center;line-height:1.5}@media print{@page{size:A4;margin:14mm}body.p-calculator-salariu-net,body.p-calculator-salariu-brut,body.p-calculator-concediu,body.p-cost-angajator,body.p-salariu-minim,body.p-ore-suplimentare{background:#fff !important;color:#1d2420 !important}body.p-calculator-salariu-net .skip,body.p-calculator-salariu-net .site-header,body.p-calculator-salariu-net .site-footer,body.p-calculator-salariu-net .calc-in,body.p-calculator-salariu-net .out-actions,body.p-calculator-salariu-net .emp-hook,body.p-calculator-salariu-net main>section:not(#calc),body.p-calculator-salariu-brut .skip,body.p-calculator-salariu-brut .site-header,body.p-calculator-salariu-brut .site-footer,body.p-calculator-salariu-brut .calc-in,body.p-calculator-salariu-brut .out-actions,body.p-calculator-salariu-brut .emp-hook,body.p-calculator-salariu-brut main>section:not(#calc),body.p-calculator-concediu .skip,body.p-calculator-concediu .site-header,body.p-calculator-concediu .site-footer,body.p-calculator-concediu .calc-in,body.p-calculator-concediu .out-actions,body.p-calculator-concediu .emp-hook,body.p-calculator-concediu main>section:not(#calc),body.p-cost-angajator .skip,body.p-cost-angajator .site-header,body.p-cost-angajator .site-footer,body.p-cost-angajator .calc-in,body.p-cost-angajator .out-actions,body.p-cost-angajator .emp-hook,body.p-cost-angajator main>section:not(#calc),body.p-salariu-minim .skip,body.p-salariu-minim .site-header,body.p-salariu-minim .site-footer,body.p-salariu-minim .calc-in,body.p-salariu-minim .out-actions,body.p-salariu-minim .emp-hook,body.p-salariu-minim main>section:not(#calc),body.p-ore-suplimentare .skip,body.p-ore-suplimentare .site-header,body.p-ore-suplimentare .site-footer,body.p-ore-suplimentare .calc-in,body.p-ore-suplimentare .out-actions,body.p-ore-suplimentare .emp-hook,body.p-ore-suplimentare main>section:not(#calc){display:none !important}body.p-calculator-salariu-net main,body.p-calculator-salariu-net #calc.wrap,body.p-calculator-salariu-brut main,body.p-calculator-salariu-brut #calc.wrap,body.p-calculator-concediu main,body.p-calculator-concediu #calc.wrap,body.p-cost-angajator main,body.p-cost-angajator #calc.wrap,body.p-salariu-minim main,body.p-salariu-minim #calc.wrap,body.p-ore-suplimentare main,body.p-ore-suplimentare #calc.wrap{display:block !important;max-width:none !important;padding:0 !important;margin:0 !important}body.p-calculator-salariu-net .calc,body.p-calculator-salariu-brut .calc,body.p-calculator-concediu .calc,body.p-cost-angajator .calc,body.p-salariu-minim .calc,body.p-ore-suplimentare .calc{display:block !important;overflow:visible !important;background:#fff !important;border:0 !important;border-radius:0 !important;box-shadow:none !important}body.p-calculator-salariu-net .calc-out,body.p-calculator-salariu-brut .calc-out,body.p-calculator-concediu .calc-out,body.p-cost-angajator .calc-out,body.p-salariu-minim .calc-out,body.p-ore-suplimentare .calc-out{display:block !important;min-height:0 !important;padding:0 !important;color:#1d2420 !important;background:#fff !important}body.p-calculator-salariu-net .calc-out::before,body.p-calculator-salariu-brut .calc-out::before,body.p-calculator-concediu .calc-out::before,body.p-cost-angajator .calc-out::before,body.p-salariu-minim .calc-out::before,body.p-ore-suplimentare .calc-out::before{display:none !important}body.p-calculator-salariu-net .calc-out>.out-result:not([hidden]),body.p-calculator-salariu-brut .calc-out>.out-result:not([hidden]),body.p-calculator-concediu .calc-out>.out-result:not([hidden]),body.p-cost-angajator .calc-out>.out-result:not([hidden]),body.p-salariu-minim .calc-out>.out-result:not([hidden]),body.p-ore-suplimentare .calc-out>.out-result:not([hidden]){display:block !important}body.p-calculator-salariu-net .print-head,body.p-calculator-salariu-brut .print-head,body.p-calculator-concediu .print-head,body.p-cost-angajator .print-head,body.p-salariu-minim .print-head,body.p-ore-suplimentare .print-head{display:flex !important;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:14px;margin-bottom:18px;border-bottom:2px solid #273d35}body.p-calculator-salariu-net .print-head strong,body.p-calculator-salariu-brut .print-head strong,body.p-calculator-concediu .print-head strong,body.p-cost-angajator .print-head strong,body.p-salariu-minim .print-head strong,body.p-ore-suplimentare .print-head strong{display:block;font-family:var(--wordmark);font-size:20pt;font-weight:500;color:#273d35;line-height:1}body.p-calculator-salariu-net .print-head span,body.p-calculator-salariu-net .print-head .js-print-date,body.p-calculator-salariu-brut .print-head span,body.p-calculator-salariu-brut .print-head .js-print-date,body.p-calculator-concediu .print-head span,body.p-calculator-concediu .print-head .js-print-date,body.p-cost-angajator .print-head span,body.p-cost-angajator .print-head .js-print-date,body.p-salariu-minim .print-head span,body.p-salariu-minim .print-head .js-print-date,body.p-ore-suplimentare .print-head span,body.p-ore-suplimentare .print-head .js-print-date{display:block;margin-top:5px;font-size:9.5pt;color:#51615b}body.p-calculator-salariu-net .print-head .js-print-date,body.p-calculator-salariu-brut .print-head .js-print-date,body.p-calculator-concediu .print-head .js-print-date,body.p-cost-angajator .print-head .js-print-date,body.p-salariu-minim .print-head .js-print-date,body.p-ore-suplimentare .print-head .js-print-date{margin-top:2px;text-align:right;white-space:nowrap}body.p-calculator-salariu-net .print-meta,body.p-calculator-salariu-brut .print-meta,body.p-calculator-concediu .print-meta,body.p-cost-angajator .print-meta,body.p-salariu-minim .print-meta,body.p-ore-suplimentare .print-meta{display:grid !important;grid-template-columns:repeat(4, 1fr);gap:8px;margin-bottom:18px;break-inside:avoid}body.p-calculator-salariu-net .print-meta div,body.p-calculator-salariu-brut .print-meta div,body.p-calculator-concediu .print-meta div,body.p-cost-angajator .print-meta div,body.p-salariu-minim .print-meta div,body.p-ore-suplimentare .print-meta div{border:1px solid #d4ddd8;border-radius:6px;padding:8px 10px;background:#f8faf8}body.p-calculator-salariu-net .print-meta span,body.p-calculator-salariu-brut .print-meta span,body.p-calculator-concediu .print-meta span,body.p-cost-angajator .print-meta span,body.p-salariu-minim .print-meta span,body.p-ore-suplimentare .print-meta span{display:block;margin-bottom:4px;font-size:7.8pt;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#637169}body.p-calculator-salariu-net .print-meta b,body.p-calculator-salariu-brut .print-meta b,body.p-calculator-concediu .print-meta b,body.p-cost-angajator .print-meta b,body.p-salariu-minim .print-meta b,body.p-ore-suplimentare .print-meta b{display:block;font-size:10pt;color:#1d2420;line-height:1.25}body.p-calculator-salariu-net .calc-out .out-label,body.p-calculator-salariu-brut .calc-out .out-label,body.p-calculator-concediu .calc-out .out-label,body.p-cost-angajator .calc-out .out-label,body.p-salariu-minim .calc-out .out-label,body.p-ore-suplimentare .calc-out .out-label{color:#637169 !important;font-size:9pt;letter-spacing:.08em}body.p-calculator-salariu-net .net-big,body.p-calculator-salariu-brut .net-big,body.p-calculator-concediu .net-big,body.p-cost-angajator .net-big,body.p-salariu-minim .net-big,body.p-ore-suplimentare .net-big{margin:6px 0 4px;color:#111 !important;font-size:40pt !important;letter-spacing:0;break-inside:avoid}body.p-calculator-salariu-net .net-big .cur,body.p-calculator-salariu-net .net-sub,body.p-calculator-salariu-net .net-sub b,body.p-calculator-salariu-brut .net-big .cur,body.p-calculator-salariu-brut .net-sub,body.p-calculator-salariu-brut .net-sub b,body.p-calculator-concediu .net-big .cur,body.p-calculator-concediu .net-sub,body.p-calculator-concediu .net-sub b,body.p-cost-angajator .net-big .cur,body.p-cost-angajator .net-sub,body.p-cost-angajator .net-sub b,body.p-salariu-minim .net-big .cur,body.p-salariu-minim .net-sub,body.p-salariu-minim .net-sub b,body.p-ore-suplimentare .net-big .cur,body.p-ore-suplimentare .net-sub,body.p-ore-suplimentare .net-sub b{color:#3f4e48 !important}body.p-calculator-salariu-net .net-sub,body.p-calculator-salariu-brut .net-sub,body.p-calculator-concediu .net-sub,body.p-cost-angajator .net-sub,body.p-salariu-minim .net-sub,body.p-ore-suplimentare .net-sub{margin-bottom:16px;font-size:10.5pt}body.p-calculator-salariu-net .viz,body.p-calculator-salariu-brut .viz,body.p-calculator-concediu .viz,body.p-cost-angajator .viz,body.p-salariu-minim .viz,body.p-ore-suplimentare .viz{gap:18px;padding:14px 0;border-color:#d4ddd8 !important;break-inside:avoid}body.p-calculator-salariu-net .donut,body.p-calculator-salariu-brut .donut,body.p-calculator-concediu .donut,body.p-cost-angajator .donut,body.p-salariu-minim .donut,body.p-ore-suplimentare .donut{width:108px;height:108px}body.p-calculator-salariu-net .donut .center small,body.p-calculator-salariu-brut .donut .center small,body.p-calculator-concediu .donut .center small,body.p-cost-angajator .donut .center small,body.p-salariu-minim .donut .center small,body.p-ore-suplimentare .donut .center small{color:#637169 !important}body.p-calculator-salariu-net .donut .center b,body.p-calculator-salariu-brut .donut .center b,body.p-calculator-concediu .donut .center b,body.p-cost-angajator .donut .center b,body.p-salariu-minim .donut .center b,body.p-ore-suplimentare .donut .center b{color:#1d2420 !important}body.p-calculator-salariu-net .legend,body.p-calculator-salariu-brut .legend,body.p-calculator-concediu .legend,body.p-cost-angajator .legend,body.p-salariu-minim .legend,body.p-ore-suplimentare .legend{gap:6px}body.p-calculator-salariu-net .legend .lg,body.p-calculator-salariu-brut .legend .lg,body.p-calculator-concediu .legend .lg,body.p-cost-angajator .legend .lg,body.p-salariu-minim .legend .lg,body.p-ore-suplimentare .legend .lg{font-size:10pt}body.p-calculator-salariu-net .legend .lg .lg-name,body.p-calculator-salariu-brut .legend .lg .lg-name,body.p-calculator-concediu .legend .lg .lg-name,body.p-cost-angajator .legend .lg .lg-name,body.p-salariu-minim .legend .lg .lg-name,body.p-ore-suplimentare .legend .lg .lg-name{color:#3f4e48 !important}body.p-calculator-salariu-net .legend .lg .lg-val,body.p-calculator-salariu-brut .legend .lg .lg-val,body.p-calculator-concediu .legend .lg .lg-val,body.p-cost-angajator .legend .lg .lg-val,body.p-salariu-minim .legend .lg .lg-val,body.p-ore-suplimentare .legend .lg .lg-val{color:#1d2420 !important}body.p-calculator-salariu-net .bd,body.p-calculator-salariu-brut .bd,body.p-calculator-concediu .bd,body.p-cost-angajator .bd,body.p-salariu-minim .bd,body.p-ore-suplimentare .bd{margin-top:14px;break-inside:avoid}body.p-calculator-salariu-net .bd-row,body.p-calculator-salariu-brut .bd-row,body.p-calculator-concediu .bd-row,body.p-cost-angajator .bd-row,body.p-salariu-minim .bd-row,body.p-ore-suplimentare .bd-row{padding:8px 0;border-bottom:1px solid #e1e7e3;color:#1d2420 !important;font-size:10.5pt}body.p-calculator-salariu-net .bd-row .bd-k,body.p-calculator-salariu-net .bd-row .bd-v,body.p-calculator-salariu-net .bd-row.muted .bd-k,body.p-calculator-salariu-net .bd-row.muted .bd-v,body.p-calculator-salariu-net .bd-row.total .bd-k,body.p-calculator-salariu-net .bd-row.total .bd-v,body.p-calculator-salariu-net .bd-row.employer .bd-v,body.p-calculator-salariu-brut .bd-row .bd-k,body.p-calculator-salariu-brut .bd-row .bd-v,body.p-calculator-salariu-brut .bd-row.muted .bd-k,body.p-calculator-salariu-brut .bd-row.muted .bd-v,body.p-calculator-salariu-brut .bd-row.total .bd-k,body.p-calculator-salariu-brut .bd-row.total .bd-v,body.p-calculator-salariu-brut .bd-row.employer .bd-v,body.p-calculator-concediu .bd-row .bd-k,body.p-calculator-concediu .bd-row .bd-v,body.p-calculator-concediu .bd-row.muted .bd-k,body.p-calculator-concediu .bd-row.muted .bd-v,body.p-calculator-concediu .bd-row.total .bd-k,body.p-calculator-concediu .bd-row.total .bd-v,body.p-calculator-concediu .bd-row.employer .bd-v,body.p-cost-angajator .bd-row .bd-k,body.p-cost-angajator .bd-row .bd-v,body.p-cost-angajator .bd-row.muted .bd-k,body.p-cost-angajator .bd-row.muted .bd-v,body.p-cost-angajator .bd-row.total .bd-k,body.p-cost-angajator .bd-row.total .bd-v,body.p-cost-angajator .bd-row.employer .bd-v,body.p-salariu-minim .bd-row .bd-k,body.p-salariu-minim .bd-row .bd-v,body.p-salariu-minim .bd-row.muted .bd-k,body.p-salariu-minim .bd-row.muted .bd-v,body.p-salariu-minim .bd-row.total .bd-k,body.p-salariu-minim .bd-row.total .bd-v,body.p-salariu-minim .bd-row.employer .bd-v,body.p-ore-suplimentare .bd-row .bd-k,body.p-ore-suplimentare .bd-row .bd-v,body.p-ore-suplimentare .bd-row.muted .bd-k,body.p-ore-suplimentare .bd-row.muted .bd-v,body.p-ore-suplimentare .bd-row.total .bd-k,body.p-ore-suplimentare .bd-row.total .bd-v,body.p-ore-suplimentare .bd-row.employer .bd-v{color:#1d2420 !important}body.p-calculator-salariu-net .bd-row.total,body.p-calculator-salariu-brut .bd-row.total,body.p-calculator-concediu .bd-row.total,body.p-cost-angajator .bd-row.total,body.p-salariu-minim .bd-row.total,body.p-ore-suplimentare .bd-row.total{border-top:2px solid #273d35;margin-top:8px;padding-top:10px}body.p-calculator-salariu-net .bd-row.total .bd-k,body.p-calculator-salariu-net .bd-row.total .bd-v,body.p-calculator-salariu-brut .bd-row.total .bd-k,body.p-calculator-salariu-brut .bd-row.total .bd-v,body.p-calculator-concediu .bd-row.total .bd-k,body.p-calculator-concediu .bd-row.total .bd-v,body.p-cost-angajator .bd-row.total .bd-k,body.p-cost-angajator .bd-row.total .bd-v,body.p-salariu-minim .bd-row.total .bd-k,body.p-salariu-minim .bd-row.total .bd-v,body.p-ore-suplimentare .bd-row.total .bd-k,body.p-ore-suplimentare .bd-row.total .bd-v{font-size:12pt}body.p-calculator-salariu-net .disclaimer,body.p-calculator-salariu-brut .disclaimer,body.p-calculator-concediu .disclaimer,body.p-cost-angajator .disclaimer,body.p-salariu-minim .disclaimer,body.p-ore-suplimentare .disclaimer{margin-top:16px;padding-top:10px;border-top:1px solid #d4ddd8;color:#637169 !important;font-size:8.5pt;text-align:left}}body.p-error .error-hero{position:relative;overflow:hidden;padding-block:clamp(64px,10vw,118px)}body.p-error .error-hero::before{content:"";position:absolute;inset:0;background:url("../img/sm/iridescent-soft.jpg") center/cover no-repeat;opacity:.32;-webkit-mask-image:linear-gradient(180deg, #000 0%, transparent 88%);mask-image:linear-gradient(180deg, #000 0%, transparent 88%);pointer-events:none}body.p-error .error-panel{position:relative;max-width:720px;margin-inline:auto;text-align:center}body.p-error .error-code{margin:16px 0 8px;font-family:var(--wordmark);font-size:clamp(54px,12vw,124px);line-height:.9;color:var(--green-900);font-variant-numeric:tabular-nums}body.p-error .error-panel h1{font-size:clamp(30px,4.6vw,50px);line-height:1.08;max-width:12ch;margin-inline:auto}body.p-error .error-panel .lede{max-width:58ch;margin:18px auto 0;color:var(--ink-700);font-size:clamp(17px,2vw,20px)}body.p-error .error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px}body.p-calculator-concediu .tool-hero{padding-top:40px;padding-bottom:18px}body.p-calculator-concediu .tool-hero h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:14px 0 14px;max-width:18ch}body.p-calculator-concediu .tool-hero .lede{font-size:clamp(17px,2vw,20px);color:var(--ink-700);max-width:60ch;margin:0}body.p-calculator-concediu .meta-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:14px;color:var(--ink-500)}body.p-calculator-concediu .meta-row b{color:var(--green-800);font-weight:600}body.p-calculator-concediu .sec-head{max-width:640px;margin-bottom:22px}body.p-calculator-concediu .sec-head h2{font-size:clamp(25px,3vw,34px);margin:12px 0 10px}body.p-calculator-concediu .related{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}@media(max-width: 760px){body.p-calculator-concediu .related{grid-template-columns:1fr}}body.p-calculator-concediu .related a{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;color:var(--green-900)}body.p-calculator-concediu .related a:hover{border-color:var(--green-300);text-decoration:none;background:var(--green-050)}body.p-calculator-concediu .related a span{color:var(--green-600)}body.p-calculator-salariu-brut .tool-hero{padding-top:40px;padding-bottom:18px}body.p-calculator-salariu-brut .tool-hero h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:14px 0 14px;max-width:18ch}body.p-calculator-salariu-brut .tool-hero .lede{font-size:clamp(17px,2vw,20px);color:var(--ink-700);max-width:60ch;margin:0}body.p-calculator-salariu-brut .meta-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:14px;color:var(--ink-500)}body.p-calculator-salariu-brut .meta-row b{color:var(--green-800);font-weight:600}body.p-calculator-salariu-brut .sec-head{max-width:640px;margin-bottom:22px}body.p-calculator-salariu-brut .sec-head h2{font-size:clamp(25px,3vw,34px);margin:12px 0 10px}body.p-calculator-salariu-brut .related{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}@media(max-width: 760px){body.p-calculator-salariu-brut .related{grid-template-columns:1fr}}body.p-calculator-salariu-brut .related a{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;color:var(--green-900)}body.p-calculator-salariu-brut .related a:hover{border-color:var(--green-300);text-decoration:none;background:var(--green-050)}body.p-calculator-salariu-brut .related a span{color:var(--green-600)}body.p-calculator-salariu-net .tool-hero{padding-top:40px;padding-bottom:18px}body.p-calculator-salariu-net .tool-hero h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:14px 0 14px;max-width:18ch}body.p-calculator-salariu-net .tool-hero .lede{font-size:clamp(17px,2vw,20px);color:var(--ink-700);max-width:60ch;margin:0}body.p-calculator-salariu-net .meta-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:14px;color:var(--ink-500)}body.p-calculator-salariu-net .meta-row b{color:var(--green-800);font-weight:600}body.p-calculator-salariu-net .layout{display:grid;grid-template-columns:1fr;gap:40px}body.p-calculator-salariu-net .sec-head{max-width:640px;margin-bottom:22px}body.p-calculator-salariu-net .sec-head h2{font-size:clamp(25px,3vw,34px);margin:12px 0 10px}body.p-calculator-salariu-net .related{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}@media(max-width: 760px){body.p-calculator-salariu-net .related{grid-template-columns:1fr}}body.p-calculator-salariu-net .related a{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;color:var(--green-900)}body.p-calculator-salariu-net .related a:hover{border-color:var(--green-300);text-decoration:none;background:var(--green-050)}body.p-calculator-salariu-net .related a span{color:var(--green-600)}body.p-confidentialitate .p-hero{padding-top:52px;padding-bottom:8px;max-width:760px}body.p-confidentialitate .p-hero h1{font-size:clamp(30px,4.2vw,44px);line-height:1.08;letter-spacing:-0.02em;margin:14px 0 14px}body.p-confidentialitate .p-hero .lede{font-size:clamp(17px,2vw,20px);color:var(--ink-700);margin:0}body.p-confidentialitate .promise{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px;margin:28px 0 8px}@media(max-width: 640px){body.p-confidentialitate .promise{grid-template-columns:1fr}}body.p-confidentialitate .promise .pr{display:flex;gap:12px;align-items:flex-start;padding:18px 20px;background:var(--green-050);border:1px solid var(--green-100);border-radius:var(--r-md)}body.p-confidentialitate .promise .pr svg{color:var(--green-600);flex-shrink:0;margin-top:2px}body.p-confidentialitate .promise .pr b{display:block;color:var(--green-900);font-size:15.5px;margin-bottom:2px}body.p-confidentialitate .promise .pr span{font-size:14px;color:var(--ink-700)}body.p-confidentialitate .legal-nav{display:flex;gap:8px;margin:10px 0 28px}body.p-confidentialitate .legal-nav a{padding:8px 16px;border-radius:999px;border:1px solid var(--line);font-weight:600;font-size:14.5px;color:var(--ink-700)}body.p-confidentialitate .legal-nav a:hover{background:var(--green-050);border-color:var(--green-300);text-decoration:none}body.p-cost-angajator .tool-hero{padding-top:40px;padding-bottom:18px}body.p-cost-angajator .tool-hero h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:14px 0 14px;max-width:18ch}body.p-cost-angajator .tool-hero .lede{font-size:clamp(17px,2vw,20px);color:var(--ink-700);max-width:60ch;margin:0}body.p-cost-angajator .meta-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:14px;color:var(--ink-500)}body.p-cost-angajator .meta-row b{color:var(--green-800);font-weight:600}body.p-cost-angajator .sec-head{max-width:640px;margin-bottom:22px}body.p-cost-angajator .sec-head h2{font-size:clamp(25px,3vw,34px);margin:12px 0 10px}body.p-cost-angajator .related{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}@media(max-width: 760px){body.p-cost-angajator .related{grid-template-columns:1fr}}body.p-cost-angajator .related a{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;color:var(--green-900)}body.p-cost-angajator .related a:hover{border-color:var(--green-300);text-decoration:none;background:var(--green-050)}body.p-cost-angajator .related a span{color:var(--green-600)}body.p-despre .d-hero{padding-top:52px;padding-bottom:16px;max-width:760px}body.p-despre .d-hero h1{font-size:clamp(32px,4.6vw,50px);line-height:1.07;letter-spacing:-0.02em;margin:14px 0 16px}body.p-despre .d-hero .lede{font-size:clamp(18px,2.2vw,21px);color:var(--ink-700);margin:0}body.p-despre .vals{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 820px){body.p-despre .vals{grid-template-columns:1fr}}body.p-despre .vals .v{padding:26px}body.p-despre .vals .v .ic{width:42px;height:42px;border-radius:11px;background:var(--green-050);border:1px solid var(--green-100);color:var(--green-700);display:grid;place-items:center;margin-bottom:14px}body.p-despre .vals .v h3{font-size:19px;margin-bottom:7px}body.p-despre .vals .v p{color:var(--ink-700);font-size:15.5px;margin:0}body.p-despre .sec-head{max-width:620px;margin-bottom:32px}body.p-despre .sec-head h2{font-size:clamp(26px,3.2vw,36px);margin:12px 0 10px}body.p-ghiduri .hub-hero{padding-top:48px;padding-bottom:20px}body.p-ghiduri .hub-hero h1{font-size:clamp(32px,4.6vw,50px);line-height:1.07;letter-spacing:-0.02em;margin:14px 0 14px;max-width:16ch}body.p-ghiduri .hub-hero .lede{font-size:clamp(17px,2vw,20px);color:var(--ink-700);max-width:58ch;margin:0}body.p-ghiduri .filters{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 36px}body.p-ghiduri .filters button{background:var(--card);border:1px solid var(--line);padding:9px 16px;border-radius:999px;font-weight:600;font-size:14.5px;color:var(--ink-700)}body.p-ghiduri .filters button[aria-pressed=true]{background:var(--green-700);color:#fff;border-color:var(--green-700)}body.p-ghiduri .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px}@media(max-width: 880px){body.p-ghiduri .grid{grid-template-columns:1fr 1fr}}@media(max-width: 560px){body.p-ghiduri .grid{grid-template-columns:1fr}}body.p-ghiduri .post{overflow:hidden;display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease}body.p-ghiduri .post:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}body.p-ghiduri .post .ph{border:none;border-radius:0;min-height:156px}body.p-ghiduri .post .b{padding:22px;display:flex;flex-direction:column;flex:1}body.p-ghiduri .post .tag{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}body.p-ghiduri .post .tag.ang{color:var(--green-600)}body.p-ghiduri .post .tag.emp{color:var(--clay-600)}body.p-ghiduri .post h3{font-size:20px;margin:9px 0 8px}body.p-ghiduri .post p{font-size:14.5px;color:var(--ink-500);margin:0 0 16px;flex:1}body.p-ghiduri .post .date{font-size:13px;color:var(--ink-400)}body.p-ghiduri .feat-post{grid-column:span 3;display:grid;grid-template-columns:1.1fr 1fr}@media(max-width: 880px){body.p-ghiduri .feat-post{grid-column:span 2;grid-template-columns:1fr}}@media(max-width: 560px){body.p-ghiduri .feat-post{grid-column:span 1}}body.p-ghiduri .feat-post .ph{min-height:100%}body.p-ghiduri .feat-post .b{padding:34px;justify-content:center}body.p-ghiduri .feat-post h3{font-size:clamp(24px,3vw,32px)}body.p-ghiduri .feat-post p{font-size:16px}body.p-home .hero{padding-top:56px;padding-bottom:28px}body.p-home .hero-grid{display:grid;grid-template-columns:1fr;gap:28px}body.p-home .hero-copy{max-width:760px}body.p-home .hero h1{font-size:clamp(34px,5.2vw,56px);line-height:1.08;letter-spacing:-0.02em;margin-bottom:22px}body.p-home .hero h1 .em{font-style:italic;color:var(--green-600)}body.p-home .hero .lede{font-size:clamp(18px,2.2vw,21px);color:var(--ink-700);max-width:60ch;margin-bottom:22px}body.p-home .hero-trust{margin-bottom:8px}body.p-home .quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}body.p-home .quick span{font-size:13px;color:var(--ink-500);margin-right:4px;align-self:center}body.p-home .quick a{font-size:14px;font-weight:500;color:var(--green-800);background:var(--card);border:1px solid var(--line);padding:7px 13px;border-radius:999px}body.p-home .quick a:hover{border-color:var(--green-300);text-decoration:none;background:var(--green-050)}body.p-home .steps{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media(max-width: 760px){body.p-home .steps{grid-template-columns:1fr;gap:16px}}body.p-home .step{padding:4px}body.p-home .step .n{font-family:var(--serif);font-size:15px;font-weight:600;color:var(--green-600);display:inline-flex;align-items:center;gap:10px;margin-bottom:12px}body.p-home .step .n b{width:30px;height:30px;border-radius:8px;background:var(--green-050);border:1px solid var(--green-100);display:grid;place-items:center;color:var(--green-700);font-size:15px}body.p-home .step h3{font-size:20px;margin-bottom:7px}body.p-home .step p{color:var(--ink-700);font-size:15.5px;margin:0}body.p-home .band{background:var(--paper-2);border-block:1px solid var(--line)}body.p-home .feat{display:grid;grid-template-columns:repeat(3, 1fr);gap:28px}@media(max-width: 760px){body.p-home .feat{grid-template-columns:1fr}}body.p-home .feat .f .ic{width:40px;height:40px;border-radius:10px;background:var(--card);border:1px solid var(--line);display:grid;place-items:center;color:var(--green-700);margin-bottom:14px}body.p-home .feat .f h3{font-size:19px;margin-bottom:6px}body.p-home .feat .f p{color:var(--ink-700);font-size:15.5px;margin:0}body.p-home .sec-head{max-width:620px;margin-bottom:28px}body.p-home .sec-head h2{font-size:clamp(27px,3.4vw,38px);margin:14px 0 10px}body.p-home .sec-head p{color:var(--ink-700);font-size:17px;margin:0}body.p-home .bento{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;gap:16px}body.p-home .b-card{padding:24px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden;min-height:152px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}body.p-home .b-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--green-300);text-decoration:none}body.p-home .b-ic{width:42px;height:42px;border-radius:12px;background:var(--green-050);border:1px solid var(--green-100);display:grid;place-items:center;color:var(--green-700);flex-shrink:0}body.p-home .b-card h3{font-size:19px}body.p-home .b-card p{font-size:14.5px;color:var(--ink-500);margin:0}body.p-home .b-card .go{margin-top:auto;font-size:14px;font-weight:600;color:var(--green-700);display:inline-flex;align-items:center;gap:6px;transition:gap .18s ease}body.p-home .b-card:hover .go{gap:10px}body.p-home .b-hero{grid-column:span 2;grid-row:span 2}body.p-home .b-wide{grid-column:span 2}body.p-home .b-hero{background:linear-gradient(158deg, var(--green-700) 0%, var(--green-900) 100%);border-color:rgba(0,0,0,0);color:#fff;justify-content:flex-start;gap:16px}body.p-home .b-hero h3{color:#fff;font-size:clamp(24px,2.6vw,30px);letter-spacing:-0.01em;max-width:14ch}body.p-home .b-hero p{color:#ecd5d9;font-size:16px;max-width:34ch}body.p-home .b-hero .b-ic{background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.2);color:#fff}body.p-home .b-hero .go{color:#fff}body.p-home .b-hero .b-tag{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-500)}body.p-home .b-deco{position:absolute;right:-36px;bottom:-36px;width:196px;height:196px;opacity:.9;pointer-events:none}body.p-home .b-hero>*{position:relative;z-index:1}body.p-home .b-cost .b-ic{background:var(--clay-100);border-color:#cfe0e3;color:var(--clay-600)}body.p-home .b-cost .go{color:var(--clay-600)}body.p-home .b-cost:hover{border-color:var(--clay-500)}@media(max-width: 860px){body.p-home .bento{grid-template-columns:repeat(2, 1fr)}body.p-home .b-hero{grid-column:span 2;grid-row:span 1}body.p-home .b-deco{width:150px;height:150px}}@media(max-width: 520px){body.p-home .bento{grid-template-columns:1fr}body.p-home .b-hero,body.p-home .b-wide{grid-column:span 1}}body.p-home .arts{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px}@media(max-width: 820px){body.p-home .arts{grid-template-columns:1fr}}body.p-home .art-card{overflow:hidden;display:flex;flex-direction:column;transition:transform .16s ease,box-shadow .16s ease}body.p-home .art-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);text-decoration:none}body.p-home .art-card .ph{border:none;border-radius:0;min-height:150px}body.p-home .art-card .at-body{padding:20px}body.p-home .art-card .at-tag{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green-600)}body.p-home .art-card h3{font-size:19px;margin:8px 0 6px}body.p-home .art-card p{font-size:14.5px;color:var(--ink-500);margin:0}body.p-ore-suplimentare .tool-hero{padding-top:40px;padding-bottom:18px}body.p-ore-suplimentare .tool-hero h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:14px 0 14px;max-width:18ch}body.p-ore-suplimentare .tool-hero .lede{font-size:clamp(17px,2vw,20px);color:var(--ink-700);max-width:60ch;margin:0}body.p-ore-suplimentare .meta-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:14px;color:var(--ink-500)}body.p-ore-suplimentare .meta-row b{color:var(--green-800);font-weight:600}body.p-ore-suplimentare .sec-head{max-width:640px;margin-bottom:22px}body.p-ore-suplimentare .sec-head h2{font-size:clamp(25px,3vw,34px);margin:12px 0 10px}body.p-ore-suplimentare .related{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}@media(max-width: 760px){body.p-ore-suplimentare .related{grid-template-columns:1fr}}body.p-ore-suplimentare .related a{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;color:var(--green-900)}body.p-ore-suplimentare .related a:hover{border-color:var(--green-300);text-decoration:none;background:var(--green-050)}body.p-ore-suplimentare .related a span{color:var(--green-600)}body.p-pentru-angajatori .ang-hero{background:linear-gradient(160deg, var(--green-700) 0%, var(--green-900) 100%);color:#cdddde;padding-block:72px 64px;position:relative;overflow:hidden}body.p-pentru-angajatori .ang-hero::after{content:"";position:absolute;right:-80px;top:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle, rgba(226, 177, 46, 0.16), transparent 70%);pointer-events:none}body.p-pentru-angajatori .ang-hero>.wrap{position:relative;z-index:1}body.p-pentru-angajatori .ang-hero .kicker{color:var(--gold-500)}body.p-pentru-angajatori .ang-hero .kicker::before{background:var(--gold-500)}body.p-pentru-angajatori .ang-hero h1{color:#fff;font-size:clamp(34px,5vw,54px);line-height:1.07;letter-spacing:-0.02em;margin:16px 0 18px;max-width:16ch}body.p-pentru-angajatori .ang-hero .lede{font-size:clamp(18px,2.2vw,21px);color:#ecd2d7;max-width:56ch;margin-bottom:28px}body.p-pentru-angajatori .ang-hero .actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center}body.p-pentru-angajatori .ang-hero .by{font-size:13px;color:#d3a3ac;margin-top:22px}body.p-pentru-angajatori .pain{display:grid;grid-template-columns:repeat(3, 1fr);gap:22px}@media(max-width: 820px){body.p-pentru-angajatori .pain{grid-template-columns:1fr}}body.p-pentru-angajatori .pain .p{padding:26px}body.p-pentru-angajatori .pain .p .ic{width:42px;height:42px;border-radius:11px;background:var(--clay-100);color:var(--clay-600);display:grid;place-items:center;margin-bottom:16px}body.p-pentru-angajatori .pain .p h3{font-size:20px;margin-bottom:8px}body.p-pentru-angajatori .pain .p p{color:var(--ink-700);font-size:15.5px;margin:0}body.p-pentru-angajatori .sec-head{max-width:640px;margin-bottom:40px}body.p-pentru-angajatori .sec-head h2{font-size:clamp(27px,3.4vw,38px);margin:14px 0 10px}body.p-pentru-angajatori .sec-head p{color:var(--ink-700);font-size:17px;margin:0}body.p-pentru-angajatori .split{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width: 760px){body.p-pentru-angajatori .split{grid-template-columns:1fr}}body.p-pentru-angajatori .split .col{padding:28px;border-radius:var(--r-lg)}body.p-pentru-angajatori .split .before{background:var(--paper-2);border:1px solid var(--line)}body.p-pentru-angajatori .split .after{background:linear-gradient(160deg, var(--green-700), var(--green-900));border:none;color:#ecd2d7}body.p-pentru-angajatori .split h3{font-size:19px;margin-bottom:16px}body.p-pentru-angajatori .split .after h3{color:#fff}body.p-pentru-angajatori .split ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}body.p-pentru-angajatori .split li{display:grid;grid-template-columns:22px 1fr;gap:11px;font-size:15.5px;align-items:start}body.p-pentru-angajatori .split .before li{color:var(--ink-700)}body.p-pentru-angajatori .split .after li{color:#ecd2d7}body.p-pentru-angajatori .split li svg{margin-top:3px}body.p-pentru-angajatori .split .before li svg{color:var(--clay-600)}body.p-pentru-angajatori .split .after li svg{color:var(--gold-500)}body.p-pentru-angajatori .aud{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px}@media(max-width: 820px){body.p-pentru-angajatori .aud{grid-template-columns:1fr}}body.p-pentru-angajatori .aud .a{padding:26px}body.p-pentru-angajatori .aud .a .tag{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--green-600)}body.p-pentru-angajatori .aud .a h3{font-size:21px;margin:8px 0 10px}body.p-pentru-angajatori .aud .a p{color:var(--ink-700);font-size:15.5px;margin:0 0 16px}body.p-pentru-angajatori .aud .a .why{font-size:14px;color:var(--green-800);font-weight:500;display:inline-flex;gap:7px;align-items:center}body.p-pentru-angajatori .steps2{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;counter-reset:s}@media(max-width: 820px){body.p-pentru-angajatori .steps2{grid-template-columns:1fr 1fr}}@media(max-width: 480px){body.p-pentru-angajatori .steps2{grid-template-columns:1fr}}body.p-pentru-angajatori .steps2 .st{padding:22px;position:relative}body.p-pentru-angajatori .steps2 .st .num{font-family:var(--serif);font-size:30px;color:var(--green-300);font-weight:600;line-height:1;margin-bottom:12px}body.p-pentru-angajatori .steps2 .st h3{font-size:17px;margin-bottom:6px}body.p-pentru-angajatori .steps2 .st p{font-size:14.5px;color:var(--ink-700);margin:0}body.p-salariu-minim .tool-hero{padding-top:40px;padding-bottom:18px}body.p-salariu-minim .tool-hero h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:14px 0 14px;max-width:18ch}body.p-salariu-minim .tool-hero .lede{font-size:clamp(17px,2vw,20px);color:var(--ink-700);max-width:60ch;margin:0}body.p-salariu-minim .meta-row{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px;font-size:14px;color:var(--ink-500)}body.p-salariu-minim .meta-row b{color:var(--green-800);font-weight:600}body.p-salariu-minim .sec-head{max-width:640px;margin-bottom:22px}body.p-salariu-minim .sec-head h2{font-size:clamp(25px,3vw,34px);margin:12px 0 10px}body.p-salariu-minim .related{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px}@media(max-width: 760px){body.p-salariu-minim .related{grid-template-columns:1fr}}body.p-salariu-minim .related a{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:600;color:var(--green-900)}body.p-salariu-minim .related a:hover{border-color:var(--green-300);text-decoration:none;background:var(--green-050)}body.p-salariu-minim .related a span{color:var(--green-600)}body.p-ghiduri-ce-contine-un-fluturas .art-wrap{max-width:1080px;margin:0 auto;padding-inline:24px}body.p-ghiduri-ce-contine-un-fluturas .art-head{padding-top:36px;padding-bottom:8px;max-width:760px}body.p-ghiduri-ce-contine-un-fluturas .art-head h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:16px 0 16px}body.p-ghiduri-ce-contine-un-fluturas .byline{display:flex;align-items:center;gap:12px;margin:22px 0 8px}body.p-ghiduri-ce-contine-un-fluturas .byline .av{width:42px;height:42px;border-radius:50%;background:var(--green-700);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:17px}body.p-ghiduri-ce-contine-un-fluturas .byline .who b{display:block;font-size:15px;color:var(--green-900)}body.p-ghiduri-ce-contine-un-fluturas .byline .who span{font-size:13.5px;color:var(--ink-500)}body.p-ghiduri-ce-contine-un-fluturas .art-layout{display:grid;grid-template-columns:1fr 240px;gap:56px;align-items:start;padding-block:28px 0}@media(max-width: 920px){body.p-ghiduri-ce-contine-un-fluturas .art-layout{grid-template-columns:1fr;gap:0}}body.p-ghiduri-ce-contine-un-fluturas .toc{position:sticky;top:88px;font-size:14.5px}@media(max-width: 920px){body.p-ghiduri-ce-contine-un-fluturas .toc{display:none}}body.p-ghiduri-ce-contine-un-fluturas .toc h4{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:14px}body.p-ghiduri-ce-contine-un-fluturas .toc ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;border-left:2px solid var(--line);padding-left:16px}body.p-ghiduri-ce-contine-un-fluturas .toc a{color:var(--ink-700)}body.p-ghiduri-ce-contine-un-fluturas .toc a:hover{color:var(--green-700)}body.p-ghiduri-ce-contine-un-fluturas .in-cta{background:var(--green-050);border:1px solid var(--green-100);border-radius:var(--r-lg);padding:26px;margin:2em 0}body.p-ghiduri-ce-contine-un-fluturas .in-cta h3{font-size:21px;margin-bottom:8px}body.p-ghiduri-ce-contine-un-fluturas .in-cta p{color:var(--ink-700);margin-bottom:16px}body.p-ghiduri-cum-se-calculeaza-salariul-net .art-wrap{max-width:1080px;margin:0 auto;padding-inline:24px}body.p-ghiduri-cum-se-calculeaza-salariul-net .art-head{padding-top:36px;padding-bottom:8px;max-width:760px}body.p-ghiduri-cum-se-calculeaza-salariul-net .art-head h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:16px 0 16px}body.p-ghiduri-cum-se-calculeaza-salariul-net .byline{display:flex;align-items:center;gap:12px;margin:22px 0 8px}body.p-ghiduri-cum-se-calculeaza-salariul-net .byline .av{width:42px;height:42px;border-radius:50%;background:var(--green-700);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:17px}body.p-ghiduri-cum-se-calculeaza-salariul-net .byline .who b{display:block;font-size:15px;color:var(--green-900)}body.p-ghiduri-cum-se-calculeaza-salariul-net .byline .who span{font-size:13.5px;color:var(--ink-500)}body.p-ghiduri-cum-se-calculeaza-salariul-net .art-layout{display:grid;grid-template-columns:1fr 240px;gap:56px;align-items:start;padding-block:28px 0}@media(max-width: 920px){body.p-ghiduri-cum-se-calculeaza-salariul-net .art-layout{grid-template-columns:1fr;gap:0}}body.p-ghiduri-cum-se-calculeaza-salariul-net .toc{position:sticky;top:88px;font-size:14.5px}@media(max-width: 920px){body.p-ghiduri-cum-se-calculeaza-salariul-net .toc{display:none}}body.p-ghiduri-cum-se-calculeaza-salariul-net .toc h4{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:14px}body.p-ghiduri-cum-se-calculeaza-salariul-net .toc ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;border-left:2px solid var(--line);padding-left:16px}body.p-ghiduri-cum-se-calculeaza-salariul-net .toc a{color:var(--ink-700)}body.p-ghiduri-cum-se-calculeaza-salariul-net .toc a:hover{color:var(--green-700)}body.p-ghiduri-cum-se-calculeaza-salariul-net .in-cta{background:var(--green-050);border:1px solid var(--green-100);border-radius:var(--r-lg);padding:26px;margin:2em 0}body.p-ghiduri-cum-se-calculeaza-salariul-net .in-cta h3{font-size:21px;margin-bottom:8px}body.p-ghiduri-cum-se-calculeaza-salariul-net .in-cta p{color:var(--ink-700);margin-bottom:16px}body.p-ghiduri-cum-se-calculeaza-salariul-net .ref-calc{background:var(--green-050);border:1px solid var(--green-100);color:var(--ink-700);border-radius:var(--r-lg);padding:24px 26px;margin:1.8em 0;display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}body.p-ghiduri-cum-se-calculeaza-salariul-net .ref-calc p{margin:0;color:var(--ink-700);font-size:15.5px}body.p-ghiduri-cum-se-calculeaza-salariul-net .ref-calc b{color:var(--green-900)}body.p-ghiduri-deducere-personala-2026 .art-wrap{max-width:1080px;margin:0 auto;padding-inline:24px}body.p-ghiduri-deducere-personala-2026 .art-head{padding-top:36px;padding-bottom:8px;max-width:760px}body.p-ghiduri-deducere-personala-2026 .art-head h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:16px 0 16px}body.p-ghiduri-deducere-personala-2026 .byline{display:flex;align-items:center;gap:12px;margin:22px 0 8px}body.p-ghiduri-deducere-personala-2026 .byline .av{width:42px;height:42px;border-radius:50%;background:var(--green-700);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:17px}body.p-ghiduri-deducere-personala-2026 .byline .who b{display:block;font-size:15px;color:var(--green-900)}body.p-ghiduri-deducere-personala-2026 .byline .who span{font-size:13.5px;color:var(--ink-500)}body.p-ghiduri-deducere-personala-2026 .art-layout{display:grid;grid-template-columns:1fr 240px;gap:56px;align-items:start;padding-block:28px 0}@media(max-width: 920px){body.p-ghiduri-deducere-personala-2026 .art-layout{grid-template-columns:1fr;gap:0}}body.p-ghiduri-deducere-personala-2026 .toc{position:sticky;top:88px;font-size:14.5px}@media(max-width: 920px){body.p-ghiduri-deducere-personala-2026 .toc{display:none}}body.p-ghiduri-deducere-personala-2026 .toc h4{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:14px}body.p-ghiduri-deducere-personala-2026 .toc ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;border-left:2px solid var(--line);padding-left:16px}body.p-ghiduri-deducere-personala-2026 .toc a{color:var(--ink-700)}body.p-ghiduri-deducere-personala-2026 .toc a:hover{color:var(--green-700)}body.p-ghiduri-deducere-personala-2026 .in-cta{background:var(--green-050);border:1px solid var(--green-100);border-radius:var(--r-lg);padding:26px;margin:2em 0}body.p-ghiduri-deducere-personala-2026 .in-cta h3{font-size:21px;margin-bottom:8px}body.p-ghiduri-deducere-personala-2026 .in-cta p{color:var(--ink-700);margin-bottom:16px}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .art-wrap{max-width:1080px;margin:0 auto;padding-inline:24px}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .art-head{padding-top:36px;padding-bottom:8px;max-width:760px}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .art-head h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:16px 0 16px}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .byline{display:flex;align-items:center;gap:12px;margin:22px 0 8px}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .byline .av{width:42px;height:42px;border-radius:50%;background:var(--green-700);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:17px}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .byline .who b{display:block;font-size:15px;color:var(--green-900)}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .byline .who span{font-size:13.5px;color:var(--ink-500)}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .art-layout{display:grid;grid-template-columns:1fr 240px;gap:56px;align-items:start;padding-block:28px 0}@media(max-width: 920px){body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .art-layout{grid-template-columns:1fr;gap:0}}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .toc{position:sticky;top:88px;font-size:14.5px}@media(max-width: 920px){body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .toc{display:none}}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .toc h4{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:14px}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .toc ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;border-left:2px solid var(--line);padding-left:16px}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .toc a{color:var(--ink-700)}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .toc a:hover{color:var(--green-700)}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .in-cta{background:var(--green-050);border:1px solid var(--green-100);border-radius:var(--r-lg);padding:26px;margin:2em 0}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .in-cta h3{font-size:21px;margin-bottom:8px}body.p-ghiduri-fluturasi-pentru-angajatii-din-teren .in-cta p{color:var(--ink-700);margin-bottom:16px}body.p-ghiduri-obligatiile-angajatorului .art-wrap{max-width:1080px;margin:0 auto;padding-inline:24px}body.p-ghiduri-obligatiile-angajatorului .art-head{padding-top:36px;padding-bottom:8px;max-width:760px}body.p-ghiduri-obligatiile-angajatorului .art-head h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:16px 0 16px}body.p-ghiduri-obligatiile-angajatorului .byline{display:flex;align-items:center;gap:12px;margin:22px 0 8px}body.p-ghiduri-obligatiile-angajatorului .byline .av{width:42px;height:42px;border-radius:50%;background:var(--green-700);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:17px}body.p-ghiduri-obligatiile-angajatorului .byline .who b{display:block;font-size:15px;color:var(--green-900)}body.p-ghiduri-obligatiile-angajatorului .byline .who span{font-size:13.5px;color:var(--ink-500)}body.p-ghiduri-obligatiile-angajatorului .art-layout{display:grid;grid-template-columns:1fr 240px;gap:56px;align-items:start;padding-block:28px 0}@media(max-width: 920px){body.p-ghiduri-obligatiile-angajatorului .art-layout{grid-template-columns:1fr;gap:0}}body.p-ghiduri-obligatiile-angajatorului .toc{position:sticky;top:88px;font-size:14.5px}@media(max-width: 920px){body.p-ghiduri-obligatiile-angajatorului .toc{display:none}}body.p-ghiduri-obligatiile-angajatorului .toc h4{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:14px}body.p-ghiduri-obligatiile-angajatorului .toc ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;border-left:2px solid var(--line);padding-left:16px}body.p-ghiduri-obligatiile-angajatorului .toc a{color:var(--ink-700)}body.p-ghiduri-obligatiile-angajatorului .toc a:hover{color:var(--green-700)}body.p-ghiduri-obligatiile-angajatorului .in-cta{background:var(--green-050);border:1px solid var(--green-100);border-radius:var(--r-lg);padding:26px;margin:2em 0}body.p-ghiduri-obligatiile-angajatorului .in-cta h3{font-size:21px;margin-bottom:8px}body.p-ghiduri-obligatiile-angajatorului .in-cta p{color:var(--ink-700);margin-bottom:16px}body.p-ghiduri-trimitere-fluturasi-gdpr .art-wrap{max-width:1080px;margin:0 auto;padding-inline:24px}body.p-ghiduri-trimitere-fluturasi-gdpr .art-head{padding-top:36px;padding-bottom:8px;max-width:760px}body.p-ghiduri-trimitere-fluturasi-gdpr .art-head h1{font-size:clamp(30px,4.4vw,46px);line-height:1.08;letter-spacing:-0.02em;margin:16px 0 16px}body.p-ghiduri-trimitere-fluturasi-gdpr .byline{display:flex;align-items:center;gap:12px;margin:22px 0 8px}body.p-ghiduri-trimitere-fluturasi-gdpr .byline .av{width:42px;height:42px;border-radius:50%;background:var(--green-700);color:#fff;display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:17px}body.p-ghiduri-trimitere-fluturasi-gdpr .byline .who b{display:block;font-size:15px;color:var(--green-900)}body.p-ghiduri-trimitere-fluturasi-gdpr .byline .who span{font-size:13.5px;color:var(--ink-500)}body.p-ghiduri-trimitere-fluturasi-gdpr .art-layout{display:grid;grid-template-columns:1fr 240px;gap:56px;align-items:start;padding-block:28px 0}@media(max-width: 920px){body.p-ghiduri-trimitere-fluturasi-gdpr .art-layout{grid-template-columns:1fr;gap:0}}body.p-ghiduri-trimitere-fluturasi-gdpr .toc{position:sticky;top:88px;font-size:14.5px}@media(max-width: 920px){body.p-ghiduri-trimitere-fluturasi-gdpr .toc{display:none}}body.p-ghiduri-trimitere-fluturasi-gdpr .toc h4{font-family:var(--sans);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-500);margin-bottom:14px}body.p-ghiduri-trimitere-fluturasi-gdpr .toc ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;border-left:2px solid var(--line);padding-left:16px}body.p-ghiduri-trimitere-fluturasi-gdpr .toc a{color:var(--ink-700)}body.p-ghiduri-trimitere-fluturasi-gdpr .toc a:hover{color:var(--green-700)}body.p-ghiduri-trimitere-fluturasi-gdpr .in-cta{background:var(--green-050);border:1px solid var(--green-100);border-radius:var(--r-lg);padding:26px;margin:2em 0}body.p-ghiduri-trimitere-fluturasi-gdpr .in-cta h3{font-size:21px;margin-bottom:8px}body.p-ghiduri-trimitere-fluturasi-gdpr .in-cta p{color:var(--ink-700);margin-bottom:16px}