@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/geist-normal-latin-ext-v2.woff2) format("woff2");unicode-range:U+102-103,U+15E-15F,U+162-163,U+218-21B}@font-face{font-family:Geist;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/geist-normal-latin-v2.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2193,U+2212}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/geist-mono-normal-latin-ext-v2.woff2) format("woff2");unicode-range:U+102-103,U+15E-15F,U+162-163,U+218-21B}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/fonts/geist-mono-normal-latin-v2.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2193,U+2212}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/assets/fonts/newsreader-italic-latin-ext-v2.woff2) format("woff2");unicode-range:U+102-103,U+15E-15F,U+162-163,U+218-21B}@font-face{font-family:Newsreader;font-style:italic;font-weight:400 500;font-display:swap;src:url(/assets/fonts/newsreader-italic-latin-v2.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/newsreader-normal-latin-ext-v2.woff2) format("woff2");unicode-range:U+102-103,U+15E-15F,U+162-163,U+218-21B}@font-face{font-family:Newsreader;font-style:normal;font-weight:400 500;font-display:swap;src:url(/assets/fonts/newsreader-normal-latin-v2.woff2) format("woff2");unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Geist Fallback;font-style:normal;font-weight:400 500;src:local("Arial");size-adjust:102.1%;ascent-override:98.433%;descent-override:28.8933%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2193,U+2212}@font-face{font-family:Geist Fallback;font-style:normal;font-weight:600 700;src:local("Arial Bold");size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2193,U+2212}@font-face{font-family:Geist Fallback Android;font-style:normal;font-weight:400 500;src:local("Roboto"),local("Roboto-Regular");size-adjust:103.04%;ascent-override:97.535%;descent-override:28.6297%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2193,U+2212}@font-face{font-family:Geist Fallback Android;font-style:normal;font-weight:600 700;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:106.22%;ascent-override:94.615%;descent-override:27.7726%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2193,U+2212}@font-face{font-family:Geist Mono Fallback;font-style:normal;font-weight:400 500;src:local("Courier New");size-adjust:99.98%;ascent-override:100.5202%;descent-override:29.506%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2193,U+2212}@font-face{font-family:Geist Mono Fallback;font-style:normal;font-weight:600;src:local("Courier New Bold");size-adjust:99.98%;ascent-override:100.5202%;descent-override:29.506%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2193,U+2212}@font-face{font-family:Geist Mono Fallback Android;font-style:normal;font-weight:400 600;src:local("Roboto Mono"),local("RobotoMono-Regular"),local("Droid Sans Mono"),local("DroidSansMono");size-adjust:99.98%;ascent-override:100.5202%;descent-override:29.506%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2193,U+2212}@font-face{font-family:Newsreader Fallback;font-style:normal;font-weight:400 500;src:local("Georgia");size-adjust:99.17%;ascent-override:74.1152%;descent-override:26.7218%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback Android;font-style:normal;font-weight:400 500;src:local("Noto Serif"),local("NotoSerif-Regular");size-adjust:92.6%;ascent-override:79.3737%;descent-override:28.6178%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback Mic;font-style:normal;font-weight:400 500;src:local("Georgia");size-adjust:96%;ascent-override:76.5625%;descent-override:27.6042%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback Android Mic;font-style:normal;font-weight:400 500;src:local("Noto Serif"),local("NotoSerif-Regular");size-adjust:90.6%;ascent-override:81.1259%;descent-override:29.2495%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback Mediu;font-style:normal;font-weight:400 500;src:local("Georgia");size-adjust:93%;ascent-override:79.0323%;descent-override:28.4947%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback Android Mediu;font-style:normal;font-weight:400 500;src:local("Noto Serif"),local("NotoSerif-Regular");size-adjust:86%;ascent-override:85.4652%;descent-override:30.814%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback;font-style:italic;font-weight:400 500;src:local("Georgia Italic");size-adjust:93.5%;ascent-override:78.6097%;descent-override:28.3423%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback Android;font-style:italic;font-weight:400 500;src:local("Noto Serif Italic"),local("NotoSerif-Italic");size-adjust:88.4%;ascent-override:83.1448%;descent-override:29.9774%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback Mic;font-style:italic;font-weight:400 500;src:local("Georgia Italic");size-adjust:86.4%;ascent-override:85.0695%;descent-override:30.6713%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback Android Mic;font-style:italic;font-weight:400 500;src:local("Noto Serif Italic"),local("NotoSerif-Italic");size-adjust:81.2%;ascent-override:90.5173%;descent-override:32.6355%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback Mediu;font-style:italic;font-weight:400 500;src:local("Georgia Italic");size-adjust:83%;ascent-override:88.5543%;descent-override:31.9278%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}@font-face{font-family:Newsreader Fallback Android Mediu;font-style:italic;font-weight:400 500;src:local("Noto Serif Italic"),local("NotoSerif-Italic");size-adjust:77.4%;ascent-override:94.9613%;descent-override:34.2378%;line-gap-override:0%;unicode-range:U+20-7E,U+A0,U+A9,U+AB,U+B7,U+BB,U+C2,U+CE,U+D7,U+E2,U+EE,U+102-103,U+15E-15F,U+162-163,U+218-21B,U+2013-2014,U+201D-201E,U+2026,U+20AC,U+2212}:root{--paper: #EDEEE9;--paper-2: #E3E5DE;--surface: #F8F8F4;--ink: #15171A;--ink-2: #3E423C;--ink-3: #5B5F57;--line: #D7D9D1;--line-2: #C3C6BD;--green: #0E7A4F;--green-strong: #0A5E3C;--green-bright: #2BD17E;--green-soft: #DCEBE2;--orange: #A94D17;--orange-bright: #F28A3C;--orange-soft: #F6E6D9;--blue-soft: #E1E8EE;--c-pfa: #2F6DB5;--glass-bg: #15171A;--glass-ink: #ECEDE7;--receipt: #FFFFFF;--r-ink: #15171A;--r-ink-3: #5B5F57;--r-tax: #B4531A;--r-keep: #0E7A4F;--r-rule: #9A9D94;--shadow-receipt: 0 30px 60px -30px rgba(21,23,26,.38);--shadow-bara: 0 18px 40px -18px rgba(21,23,26,.35);--umbra: rgba(21,23,26,.28);--font-display: "Newsreader", "Newsreader Fallback", "Newsreader Fallback Android", "Iowan Old Style", Georgia, serif;--font-ui: "Geist", "Geist Fallback", "Geist Fallback Android", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", "Geist Mono Fallback", "Geist Mono Fallback Android", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--font-titlu: var(--font-display);--font-mediu: "Newsreader", "Newsreader Fallback Mediu", "Newsreader Fallback Android Mediu", "Iowan Old Style", Georgia, serif;--font-mic: "Newsreader", "Newsreader Fallback Mic", "Newsreader Fallback Android Mic", "Iowan Old Style", Georgia, serif;--gutter: clamp(16px, 4.5vw, 64px);--maxw: 1320px;--radius: 24px;--radius-sm: 14px;--seg-net: #2BD17E;--seg-cas: #6FA8DC;--seg-cass: #A99BE0;--seg-imp: #F28A3C;--seg-other: #E36A7A;color-scheme:light}@media(max-width:777px){:root{--font-titlu: "Newsreader", "Newsreader Fallback Mic", "Newsreader Fallback Android Mic", "Iowan Old Style", Georgia, serif}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #0F1311;--paper-2: #1A201D;--surface: #151B18;--ink: #ECEDE7;--ink-2: #C4C8BF;--ink-3: #A3A89F;--line: #262B28;--line-2: #343A36;--green: #2BD17E;--green-strong: #5BE39C;--green-soft: #133222;--orange: #F28A3C;--orange-soft: #33220F;--blue-soft: #16232B;--glass-bg: #0A0D0B;--c-pfa: #5E97DA;--shadow-receipt: 0 30px 60px -30px rgba(0,0,0,.8);--shadow-bara: 0 18px 40px -18px rgba(0,0,0,.8);--umbra: rgba(0,0,0,.55);color-scheme:dark}}:root[data-theme=dark]{--paper: #0F1311;--paper-2: #1A201D;--surface: #151B18;--ink: #ECEDE7;--ink-2: #C4C8BF;--ink-3: #A3A89F;--line: #262B28;--line-2: #343A36;--green: #2BD17E;--green-strong: #5BE39C;--green-soft: #133222;--orange: #F28A3C;--orange-soft: #33220F;--blue-soft: #16232B;--glass-bg: #0A0D0B;--c-pfa: #5E97DA;--shadow-receipt: 0 30px 60px -30px rgba(0,0,0,.8);--shadow-bara: 0 18px 40px -18px rgba(0,0,0,.8);--umbra: rgba(0,0,0,.55);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-ui);font-size:16px;line-height:1.55;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100vh;display:flex;flex-direction:column;transition:background-color .3s,color .3s}main{flex:1}a{color:inherit}::selection{background:var(--green-bright);color:#0f1311}:focus-visible{outline:2px solid var(--green);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter)}.mono{font-family:var(--font-mono)}.header{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.nav-container{max-width:var(--maxw);margin:0 auto;padding-inline:var(--gutter);height:68px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:11px;text-decoration:none;color:var(--ink);flex-shrink:0}.logo svg{width:22px;height:27px}.logo .wordmark,.footer-logo .wordmark{font-family:var(--font-display);font-size:25px;letter-spacing:-.5px;line-height:1}.logo .wordmark em,.footer-logo .wordmark em{font-style:italic}.nav-links{display:flex;gap:26px;margin-left:auto;overflow-x:auto;scrollbar-width:none}.nav-links::-webkit-scrollbar{display:none}.nav-links a{text-decoration:none;color:var(--ink-3);font-size:15px;font-weight:500;padding:6px 0;border-bottom:2px solid transparent;white-space:nowrap;transition:color .2s,border-color .2s}.nav-links a:hover{color:var(--ink)}.nav-links a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.badge-new{font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--green);margin-left:5px;vertical-align:1px}.theme-btn{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line-2);background:transparent;color:var(--ink);cursor:pointer;transition:background .2s}.theme-btn:hover{background:var(--paper-2)}.theme-btn .i-moon{display:none}:root[data-theme=dark] .theme-btn .i-sun{display:none}:root[data-theme=dark] .theme-btn .i-moon{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .i-sun{display:none}:root:not([data-theme=light]) .theme-btn .i-moon{display:block}}.kicker{font-family:var(--font-mono);font-size:14px;color:var(--ink-3)}.lede{font-size:clamp(17px,1.6vw,20px);line-height:1.6;color:var(--ink-2);max-width:39.78em}.lede strong{color:var(--ink);font-weight:600}.raspuns-scurt{margin-top:18px;max-width:41.106em;padding:14px 18px;border-radius:16px;border:1px solid var(--line-2);background:var(--surface);font-size:16px;line-height:1.55;color:var(--ink-2)}.raspuns-scurt strong{color:var(--ink);font-weight:600}.raspuns-k{display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:12px;color:var(--green)}.hero{padding-block:clamp(36px,6vw,80px) clamp(28px,4vw,52px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:end}.hero h1{display:flex;flex-direction:column;gap:20px;font-weight:400}.hero h1 .h1-kicker{font-family:var(--font-ui);font-size:clamp(16px,1.5vw,19px);font-weight:600;letter-spacing:-.01em;color:var(--ink)}.hero h1 .h1-big{font-family:var(--font-titlu);font-size:clamp(44px,7vw,100px);letter-spacing:-.035em;line-height:.95}.hero h1 .h1-big em{font-style:italic;color:var(--green)}.hero .lede{margin-top:22px}.hero-meta{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:20px;font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.hero-meta span:before{content:"✓ ";color:var(--green)}.glass{position:relative;height:clamp(300px,34vw,470px);border-radius:28px;overflow:hidden;background:var(--glass-bg);color:var(--glass-ink);isolation:isolate}.glass canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.glass .fallback{position:absolute;left:0;right:0;bottom:0;height:60%;background:#0e7a4f;transition:height .9s cubic-bezier(.2,.8,.2,1)}.glass-taxes{position:absolute;left:24px;top:22px;display:flex;flex-direction:column;gap:6px;font-family:var(--font-mono);font-size:13px;color:var(--orange-bright);z-index:2}.glass-keep{position:absolute;left:24px;right:24px;bottom:20px;z-index:2;text-shadow:0 2px 20px rgba(0,0,0,.25)}.glass-keep .k{font-family:var(--font-mono);font-size:13px;opacity:.9}.glass-keep .v{font-family:var(--font-display);font-size:clamp(64px,8.4vw,120px);line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.glass-keep .v small{font-size:.38em;letter-spacing:-.01em}.glass-caption{position:absolute;right:22px;top:22px;z-index:2;font-family:var(--font-mono);font-size:12px;opacity:.65;text-align:right;line-height:1.5}.tab-selector-label{display:block;font-family:var(--font-mono);font-size:13px;color:var(--ink-3);margin-bottom:4px}.tabs{scroll-margin-top:84px;display:flex;gap:clamp(18px,3vw,38px);border-bottom:1px solid var(--line-2);overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab-btn{background:none;border:none;font:inherit;font-size:17px;font-weight:500;color:var(--ink-3);padding:16px 0 14px;border-bottom:3px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.tab-btn small{font-family:var(--font-mono);font-size:11.5px;font-weight:400;margin-left:6px;color:var(--ink-3)}.tab-btn:hover{color:var(--ink)}.tab-btn[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.calc{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(28px,5vw,96px);padding-block:clamp(32px,5vw,60px);align-items:start}.calc-inputs{display:flex;flex-direction:column;gap:30px;min-width:0}.calculator-wrapper form{display:flex;flex-direction:column;gap:30px}.tab-intro{font-size:16px;color:var(--ink-2);max-width:34.476em}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>label,.field-label{font-size:15px;color:var(--ink-2)}.field-line{display:flex;align-items:baseline;gap:12px;border-bottom:2px solid var(--ink);padding-bottom:6px;transition:border-color .2s}.field-line:focus-within{border-color:var(--green)}.field-line input{border:none;background:transparent;outline:none;width:100%;min-width:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(36px,4.2vw,56px);letter-spacing:-.03em;line-height:1.1;-moz-appearance:textfield;font-variant-numeric:tabular-nums}.field-line.sm input{font-size:clamp(28px,2.8vw,38px)}.field-line input::-webkit-outer-spin-button,.field-line input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.field-line input::placeholder{color:var(--line-2)}.field-line .unit{font-family:var(--font-mono);font-size:16px;color:var(--ink-3);flex-shrink:0}.hint{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3);min-height:18px}.field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.field-row.three{grid-template-columns:repeat(3,minmax(0,1fr))}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:transparent;font:500 15px var(--font-ui);color:var(--ink);cursor:pointer;transition:all .18s}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.chip.soft[aria-pressed=true]{background:var(--green-soft);color:var(--green-strong);border-color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}select.select{appearance:none;-webkit-appearance:none;width:100%;min-height:48px;padding:0 40px 0 14px;border-radius:12px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font:500 15px var(--font-ui);cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%238a8e86' stroke-width='1.6' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}select.select option{background:var(--surface);color:var(--ink)}select.select:focus{border-color:var(--green);outline:none}.check{display:flex;gap:12px;align-items:flex-start;font-size:15px;cursor:pointer}.check input{width:20px;height:20px;margin-top:2px;accent-color:var(--green);flex-shrink:0}.check small{display:block;color:var(--ink-3);font-size:13px}.subtle-box{border:1px solid var(--line-2);border-radius:var(--radius-sm);padding:18px 20px;display:flex;flex-direction:column;gap:16px}.subtle-box .subtle-titlu,.subtle-box h3{font-size:15px;font-weight:600}.cta-button{align-self:flex-start;min-height:52px;padding:0 28px;border-radius:999px;border:none;cursor:pointer;background:var(--ink);color:var(--paper);font:600 16px var(--font-ui);transition:transform .15s,background .2s}.cta-button:hover{transform:translateY(-1px)}.hero.compact{grid-template-columns:minmax(0,1fr);padding-block:clamp(28px,4.5vw,64px) clamp(14px,2.2vw,26px)}.hero.compact>div{max-width:1000px;min-width:0}.hero.compact h1{margin-top:0!important;gap:14px}.hero.compact h1 .h1-big{font-size:clamp(38px,6vw,84px)}.hero.compact .lede{margin-top:18px;max-width:41.106em}.hero.compact .hero-meta{margin-top:14px}@media(min-width:356px)and (max-width:420px){.hero.compact.acasa h1 .h1-big{font-size:calc((100vw - 2 * var(--gutter)) / 10.2)}}@media(max-width:1023px){.tabs.row{display:flex;gap:8px;border-bottom:none;overflow-x:auto;padding:2px var(--gutter) 6px;margin-inline:calc(-1 * var(--gutter));scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.tabs.row .tab-btn{flex:0 0 auto;min-height:44px;padding:0 16px;border-radius:999px;display:flex;align-items:center;font-size:15px;white-space:nowrap;scroll-snap-align:start}.tabs.row .tab-btn small{display:none!important}.tabs.row.la-capat{-webkit-mask-image:none;mask-image:none}}.seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;border:1px solid var(--line-2);border-radius:14px}.seg button{min-height:44px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font:500 14.5px var(--font-ui);cursor:pointer}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.seg button:hover:not([aria-pressed=true]){color:var(--ink)}.detalii-fluturas{border:1px solid var(--line-2);border-radius:18px;padding:0 18px;margin:4px 0 6px;background:var(--paper)}.detalii-fluturas>summary{list-style:none;cursor:pointer;min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:12px}.detalii-fluturas>summary::-webkit-details-marker{display:none}.detalii-fluturas>summary .t{display:flex;flex-direction:column;gap:2px;font:600 16px var(--font-ui);color:var(--ink)}.detalii-fluturas>summary .t small{font:400 12.5px var(--font-mono);color:var(--ink-3)}.detalii-fluturas>summary .chev{width:28px;height:28px;border-radius:50%;border:1px solid var(--line-2);display:grid;place-items:center;flex:none;color:var(--ink-2)}.detalii-fluturas[open]>summary{border-bottom:1px solid var(--line);margin-bottom:20px}.detalii-fluturas[open]>summary .chev svg{transform:rotate(180deg)}.detalii-fluturas .field{margin-bottom:20px}.detalii-fluturas .field-row{gap:16px}.detalii-fluturas .seg.patru{grid-template-columns:repeat(4,minmax(0,1fr))}.detalii-fluturas .seg.doi{grid-template-columns:repeat(2,minmax(0,1fr))}.detalii-fluturas .ore-partial{display:block;margin:-12px 0 20px}.detalii-fluturas .field-line:has(input:disabled){border-bottom-color:var(--line-2)}.detalii-fluturas input:disabled{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3);opacity:1}.receipt-col .glass.mini{height:clamp(190px,20vw,250px);margin-bottom:24px}.receipt-col .glass.mini .glass-keep .v{font-size:clamp(54px,5.6vw,80px)}.receipt-col .glass.mini .glass-taxes{flex-direction:row;flex-wrap:wrap;gap:4px 12px;top:16px;right:20px;left:20px;font-size:12px}.receipt-col .glass.mini .glass-caption{top:auto;bottom:22px;right:20px;opacity:.8}.receipt-col .glass.mini .glass-keep{left:20px;bottom:16px}.receipt-col:has(>.glass.mini) .r-total .r-line.big+.r-line{margin-top:4px}.receipt-col .ruler{margin-top:26px}.ruler-more{margin-top:10px;font-size:14px}.ruler-more summary{cursor:pointer;color:var(--ink-2);text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2);list-style:none}.ruler-more summary::-webkit-details-marker{display:none}.ruler-more[open] summary{margin-bottom:10px}.receipt-col:has(>.glass.mini) .receipt-actions,.calc-after .receipt-actions{margin-top:20px;gap:10px 22px}.raspuns-scurt.in-ghid{margin:0 0 22px}.calc.zone{grid-template-areas:"form res" "ruler res" "ruler after";grid-template-rows:auto 1fr auto;row-gap:28px}.calc.zone>.calc-inputs{grid-area:form}.calc.zone>.receipt-col{grid-area:res;position:static}.calc.zone>.calc-ruler{grid-area:ruler;min-width:0}.calc.zone>.calc-after{grid-area:after;min-width:0}.calc.zone .calc-ruler .ruler,.calc.zone .calc-after .disclaimer-inline{margin-top:0}@media(max-width:1023px){.calc.zone{grid-template-areas:"form" "res" "ruler" "after";grid-template-rows:auto}}.cu-cursor{position:relative;cursor:text}.camp-cursor{position:absolute;display:flex;align-items:center;pointer-events:none;white-space:pre}.camp-cursor>span{flex:none;visibility:hidden}.camp-cursor i{display:inline-block;flex:none;width:2px;height:.78em;margin-left:.08em;background:var(--green);border-radius:1px;opacity:.35}.camp-cursor.clipeste i{animation:clipeste 1.06s 3}@keyframes clipeste{0%,49.9%{opacity:1}50%,to{opacity:0}}input:focus~.camp-cursor{display:none}.cu-cursor>input.cursor-dreapta{padding-right:calc(.08em + 3px)}.field-line:hover{border-color:var(--green)}@media(prefers-reduced-motion:reduce){.camp-cursor i,.camp-cursor.clipeste i{animation:none;opacity:.6}}.extra-hint{display:block;margin:2px 0}.cta-button.lat{margin-top:4px}@media(max-width:1023px){.cta-button.lat{align-self:stretch;width:100%}}.receipt-wrap{outline:3px solid transparent;outline-offset:6px}.receipt-wrap.contur{animation:contur .8s ease-out}@keyframes contur{30%{outline-color:var(--green)}}#receipt:focus{outline:none}@media(prefers-reduced-motion:reduce){.receipt-wrap.contur{animation:none}}.rez-bara{position:fixed;left:12px;right:12px;bottom:12px;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 10px 10px 18px;border-radius:18px;background:var(--ink);color:var(--paper);box-shadow:0 10px 30px #00000047}.rez-bara[hidden]{display:none}.rez-bara .k{display:block;font:400 12px var(--font-mono);opacity:.75}.rez-bara .v{display:block;font-family:var(--font-display);font-size:30px;line-height:1.05;letter-spacing:-.02em}.rez-bara .v small{font:400 13px var(--font-mono);opacity:.8;letter-spacing:0}.rez-bara a{min-height:44px;padding:0 16px;border-radius:999px;background:var(--paper);color:var(--ink);display:inline-flex;align-items:center;font:600 15px var(--font-ui);text-decoration:none;white-space:nowrap}@media(min-width:1024px){.rez-bara{display:none}}:root{--rez-bara-h: 127px }@media(max-width:1023px){html.cu-rez-bara{scroll-padding-bottom:calc(var(--rez-bara-h) + 16px)}}.receipt-col .glass.mini.comparatie{margin:0 0 22px}.glass-keep .k{margin-bottom:10px}.receipt-col .glass.mini .glass-keep .k{margin-bottom:6px}.semn{margin-left:.09em}@media(min-width:1024px){.receipt-col>.glass.mini{width:min(400px,100%);margin-inline:auto;height:440px;border-radius:0;clip-path:polygon(0px 8px,.27px 5.93px,1.07px 4px,2.34px 2.34px,4px 1.07px,5.93px .27px,8px 0px,calc(100% - 8px) 0px,calc(100% - 5.93px) .27px,calc(100% - 4px) 1.07px,calc(100% - 2.34px) 2.34px,calc(100% - 1.07px) 4px,calc(100% - .27px) 5.93px,calc(100% + -0px) 8px,calc(94% + -0px) calc(100% - 28px),calc(94% - .13px) calc(100% - 25.26px),calc(94% - .54px) calc(100% - 22.54px),calc(94% - 1.21px) calc(100% - 19.87px),calc(94% - 2.13px) calc(100% - 17.28px),calc(94% - 3.31px) calc(100% - 14.8px),calc(94% - 4.72px) calc(100% - 12.44px),calc(94% - 6.36px) calc(100% - 10.24px),calc(94% - 8.2px) calc(100% - 8.2px),calc(94% - 10.24px) calc(100% - 6.36px),calc(94% - 12.44px) calc(100% - 4.72px),calc(94% - 14.8px) calc(100% - 3.31px),calc(94% - 17.28px) calc(100% - 2.13px),calc(94% - 19.87px) calc(100% - 1.21px),calc(94% - 22.54px) calc(100% - .54px),calc(94% - 25.26px) calc(100% - .13px),calc(94% - 28px) calc(100% + -0px),calc(6% + 28px) calc(100% + -0px),calc(6% + 25.26px) calc(100% - .13px),calc(6% + 22.54px) calc(100% - .54px),calc(6% + 19.87px) calc(100% - 1.21px),calc(6% + 17.28px) calc(100% - 2.13px),calc(6% + 14.8px) calc(100% - 3.31px),calc(6% + 12.44px) calc(100% - 4.72px),calc(6% + 10.24px) calc(100% - 6.36px),calc(6% + 8.2px) calc(100% - 8.2px),calc(6% + 6.36px) calc(100% - 10.24px),calc(6% + 4.72px) calc(100% - 12.44px),calc(6% + 3.31px) calc(100% - 14.8px),calc(6% + 2.13px) calc(100% - 17.28px),calc(6% + 1.21px) calc(100% - 19.87px),calc(6% + .54px) calc(100% - 22.54px),calc(6% + .13px) calc(100% - 25.26px),calc(6% + 0px) calc(100% - 28px))}.receipt-col>.glass.mini:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.13) 0,rgba(255,255,255,.04) 7%,transparent 15%,transparent 82%,rgba(255,255,255,.05) 91%,rgba(255,255,255,.14) 100%);box-shadow:inset 0 2px #ffffff47}.receipt-col>.glass.mini .glass-taxes{flex-direction:column;gap:6px;top:28px;left:30px;right:auto;font-size:12.5px}.receipt-col>.glass.mini .glass-caption{top:28px;bottom:auto;right:28px;opacity:.65}.receipt-col>.glass.mini .glass-keep{left:40px;right:40px;bottom:24px}.hero.acasa~section .receipt-col>.glass.mini{height:420px;margin-top:calc(28px - clamp(32px,5vw,60px))}}.hero.compact.urca{padding-bottom:0}.calc.zone.urca{padding-top:0;--pahar-loc: clamp(190px, 20vw, 250px)}.calc.zone.urca>.sus{grid-area:sus;min-width:0;padding-bottom:calc(clamp(14px,2.2vw,26px) + clamp(32px,5vw,60px) - 28px)}.calc.zone.urca>.sus .lede{margin-top:18px;max-width:41.106em}.calc.zone.urca>.sus .hero-meta{margin-top:14px}.calc.zone.urca>.alege{grid-area:alege;min-width:0;padding-bottom:14px}.calc.zone.urca:has(>.alege)>.sus{padding-bottom:0}.calc.zone.urca{grid-template-areas:"sus" "alege" "form" "res" "ruler" "after";grid-template-rows:auto}.calc.zone.urca:not(:has(>.alege)){grid-template-areas:"sus" "form" "res" "ruler" "after"}@media(min-width:1024px){.calc.zone.urca>.sus .lede{max-width:640px}.calc.zone.urca{grid-template-areas:"sus res" "alege res" "form res" "ruler res" "ruler after";grid-template-rows:auto auto auto 1fr auto}.calc.zone.urca:not(:has(>.alege)){grid-template-areas:"sus res" "form res" "ruler res" "ruler after";grid-template-rows:auto auto 1fr auto}@supports (grid-template-rows: subgrid){.calc.zone.urca{row-gap:0}.calc.zone.urca>.sus{padding-bottom:calc(clamp(14px,2.2vw,26px) + clamp(32px,5vw,60px))}.calc.zone.urca>.calc-after{margin-top:28px}.calc.zone.urca:has(>.alege)>.sus{padding-bottom:clamp(20px,1.8vw,26px)}.calc.zone.urca>.alege{padding-bottom:clamp(32px,5vw,60px)}.calc.zone.urca>.receipt-col{display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr)}.calc.zone.urca>.receipt-col>.glass.mini{grid-row:1 / -3;align-self:stretch;height:auto;margin-top:28px;margin-bottom:calc(-1 * var(--pahar-loc))}.calc.zone.urca>.receipt-col>.receipt-wrap{grid-row:-3 / -2;margin-top:calc(var(--pahar-loc) + 24px);align-self:start}.calc.zone.urca>.receipt-col>:is(.notes,.sub-bon){grid-row:-2 / -1;align-self:start}}}.raspuns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:20px clamp(28px,4vw,64px);align-items:start;padding-block:4px clamp(10px,1.4vw,18px)}.raspuns-st{min-width:0}.raspuns-k{display:block;margin-bottom:10px;font-family:var(--font-mono);font-size:12px;font-weight:400;letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--green)}.raspuns-text{margin:0;font-size:clamp(17px,1.45vw,19.5px);line-height:1.6;color:var(--ink-2);max-width:36em;text-wrap:pretty}.raspuns-text strong{color:var(--ink);font-weight:600}.raspuns-text .ex{display:block;margin-top:12px;color:var(--ink)}.raspuns-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:18px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3)}.raspuns-meta .data{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.raspuns-meta .data:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.raspuns-meta a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.raspuns-meta .sep{color:var(--line-2)}.raspuns .hero-meta{margin-top:10px}.raspuns-tabel{min-width:0;overflow-x:auto}.raspuns .table-wrap{margin:0}.raspuns-tabel:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.praguri{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);font-size:14px;overflow:hidden}.praguri caption{caption-side:top;text-align:left;padding:0 2px 9px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-3)}.praguri th{text-align:left;font-family:var(--font-mono);font-weight:500;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:11px 14px 9px;border-bottom:1px solid var(--line);white-space:nowrap}.praguri th+th,.praguri td+td{text-align:right}.praguri td{padding:9px 14px;border-top:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.praguri tbody tr:first-child td{border-top:0}.praguri td:first-child{color:var(--ink);white-space:normal}.praguri td+td{font-family:var(--font-mono);font-size:13.5px}.praguri td.castiga{color:var(--green);font-weight:600}.praguri tr.aici td{background:var(--green-soft);color:var(--ink)}.praguri tr.aici td.castiga{color:var(--green-strong)}.praguri tr.aici td:first-child{box-shadow:inset 3px 0 0 var(--green)}.praguri .tu{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:99px;background:var(--green);color:var(--paper);font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;vertical-align:1px}.praguri[data-valoare] .tu{position:absolute;right:10px;top:50%;transform:translateY(-50%);margin:0;padding:1px 5px;letter-spacing:0;min-width:48px;text-align:center}.praguri-nota{margin:8px 2px 0;font-size:12.5px;line-height:1.5;color:var(--ink-3)}.praguri-nota a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}@media(min-width:561px){.praguri[data-valoare] td:first-child{position:relative;padding-right:70px}.praguri[data-valoare] :is(th,td)+:is(th,td){padding-inline:12px}.praguri[data-valoare]:has(th:nth-child(4)) :is(th,td)+:is(th,td){padding-inline:10px}.praguri[data-valoare]:has(th:nth-child(4)) td+td{font-size:12.5px}}.praguri:not([data-valoare]) td+td,.praguri:not([data-valoare]) th{white-space:normal}@media(max-width:1023px){.raspuns{grid-template-columns:minmax(0,1fr);gap:22px}}@media(max-width:560px){.raspuns{padding-bottom:22px}.raspuns-meta .data{flex-basis:100%}.raspuns-meta .data+.sep{display:none}.raspuns-text{font-size:16.5px}.praguri{font-size:13.5px}.praguri th,.praguri td{padding-inline:11px}.praguri td+td{font-size:12.5px}.praguri .tu{display:none}}@media(max-width:430px){.praguri{font-size:12.5px}.praguri th,.praguri td{padding-inline:8px}.praguri th{font-size:10.5px;letter-spacing:.04em}.praguri td+td{font-size:11.5px}}.hero.compact.urca+.raspuns{padding-top:18px}.ghid-alte{margin-top:8px}.ghid-alte .related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.ghid-alte .related a{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);text-decoration:none}.ghid-alte .related strong{color:var(--ink);font-size:16.5px;font-weight:600}.ghid-alte .related span{color:var(--ink-2);font-size:14.5px;line-height:1.5}@media(max-width:700px){.ghid-alte .related{grid-template-columns:minmax(0,1fr)}}.split.wide>.srl-detalii{max-width:760px}.surse-sec{padding-block:clamp(40px,6vw,72px) 0}.surse-sec+.split{margin-top:clamp(48px,7vw,88px);padding-top:clamp(48px,7vw,88px);border-top:1px solid var(--line)}.surse-card{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(20px,4vw,72px);padding:clamp(24px,3vw,40px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.surse-card h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.4vw,42px);letter-spacing:-.03em;line-height:1.02}.surse-card .surse-intro{margin-top:14px;color:var(--ink-2);font-size:15.5px;line-height:1.6}.surse-card .raspuns-meta{margin-top:16px}.surse-cum{margin-top:10px;font-size:15.5px}.surse-cum a{color:var(--ink);text-underline-offset:3px}.surse-lista{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.surse-lista li{display:grid;grid-template-columns:minmax(0,15em) minmax(0,1fr);gap:4px 20px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.5}.surse-lista a{color:var(--ink);font-weight:500;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px;overflow-wrap:anywhere}.surse-lista a:after{content:" ↗";content:" ↗" / "";color:var(--ink-3);font-size:13px}.surse-lista span{color:var(--ink-2)}.greseala{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding-top:22px;border-top:1px dashed var(--line-2)}.greseala p{margin:0;max-width:46em;color:var(--ink-2);font-size:15px;line-height:1.55}.greseala p strong{color:var(--ink);font-weight:600}.greseala .btn-gr{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 20px;border-radius:99px;border:1px solid var(--ink);color:var(--ink);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap}.greseala .btn-gr svg{width:17px;height:17px}.surse-nota{grid-column:1 / -1;margin:calc(14px - clamp(20px,4vw,72px)) 0 0;color:var(--ink-2);font-size:14.5px;line-height:1.6}.surse-nota strong{color:var(--orange);font-weight:600}@media(max-width:1023px){.surse-card,.surse-lista li{grid-template-columns:minmax(0,1fr)}}.verif{counter-reset:v;list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--line)}.verif li{counter-increment:v;display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 16px;padding:18px 0;border-bottom:1px solid var(--line)}.verif li:before{content:counter(v);grid-row:span 2;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--green-soft);color:var(--green);font-family:var(--font-mono);font-size:14px}.verif strong{color:var(--ink);font-size:16.5px;font-weight:600}.verif span{color:var(--ink-2);font-size:15px;line-height:1.6}.verif a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.cum-nota{margin-top:14px;color:var(--ink-2);font-size:15px;line-height:1.6}.mana{width:100%;margin-top:24px;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;font-size:14.5px}.mana caption{caption-side:top;text-align:left;padding:0 2px 9px;font-family:var(--font-mono);font-size:12px;letter-spacing:.04em;color:var(--ink-3)}.mana th{text-align:left;font-family:var(--font-mono);font-weight:500;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:11px 14px 9px;border-bottom:1px solid var(--line)}.mana th.rez{text-align:right}.mana td{padding:12px 14px;vertical-align:top;color:var(--ink-2);line-height:1.5}.mana tbody tr+tr td{box-shadow:inset 0 1px 0 var(--line)}.mana td:first-child{width:30%;color:var(--ink);font-weight:500}.mana td.socot{width:46%;font-family:var(--font-mono);font-size:13px;white-space:nowrap}.mana td.rez{font-family:var(--font-mono);font-size:13.5px;color:var(--ink);white-space:nowrap;text-align:right}.mana td.rez b{color:var(--green);font-weight:500}@media(max-width:640px){.mana thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mana tbody,.mana tr,.mana td{display:block}.mana tr{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px 14px}.mana tbody tr+tr{box-shadow:inset 0 1px 0 var(--line)}.mana tbody tr+tr td{box-shadow:none}.mana td{width:auto!important;padding:0}.mana td.socot{white-space:normal}.mana td.rez{text-align:left}}@media print{.hero-meta,.seg,.ruler-more:not([open]),.rez-bara,.camp-cursor,.cta-button{display:none!important}}.receipt-col{position:sticky;top:92px;min-width:0}.receipt-wrap{transform:rotate(-1deg);transform-origin:top center;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.receipt-wrap:hover{transform:rotate(0)}.receipt-wrap{position:relative}.recalc{position:absolute;top:-16px;right:10px;z-index:2}.recalc:not(:empty){display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--line-2);background:var(--paper);font:400 12px var(--font-mono);color:var(--ink-2);white-space:nowrap}.recalc .spinner{width:10px;height:10px;border-width:1.5px;margin:0;vertical-align:0}@media(prefers-reduced-motion:reduce){.recalc .spinner{animation:none}}@media print{.recalc{display:none}}.receipt{background:var(--receipt);color:var(--r-ink);font-family:var(--font-mono);font-size:14.5px;padding:30px 30px 34px;box-shadow:var(--shadow-receipt);position:relative}.receipt:after{content:"";position:absolute;left:0;right:0;bottom:-12px;height:12px;background:linear-gradient(-45deg,transparent 8px,var(--receipt) 0) 0 0 / 16px 12px repeat-x,linear-gradient(45deg,transparent 8px,var(--receipt) 0) 0 0 / 16px 12px repeat-x}.receipt.printing{animation:print .8s cubic-bezier(.3,.7,.2,1) both}@keyframes print{0%{clip-path:inset(0 0 100% 0);transform:translateY(-16px)}to{clip-path:inset(0 0 -20px 0);transform:none}}.r-head{text-align:center;display:flex;flex-direction:column;gap:4px;padding-bottom:16px;border-bottom:1px dashed var(--r-rule)}.r-head strong{font-weight:600;font-size:15px;letter-spacing:.02em}.r-head span{color:var(--r-ink-3);font-size:12.5px}.r-lines{display:flex;flex-direction:column;gap:9px;padding:16px 0;border-bottom:1px dashed var(--r-rule)}.r-line{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.r-line span:first-child{flex:1;min-width:0}.r-line span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.r-line.neg{color:var(--r-tax)}.r-line.pos{color:var(--r-keep)}.r-line.muted{color:var(--r-ink-3)}.r-line.sub{padding-top:8px;border-top:1px dotted #c8cac2;font-weight:600}.r-line.plus span:last-child{color:var(--r-keep)}.r-label{font-size:11.5px;color:var(--r-ink-3);padding-top:6px}.r-total{padding-top:16px;display:flex;flex-direction:column;gap:4px}.r-total .r-line.big{color:var(--r-keep);align-items:flex-end}.r-total .r-line.big span:last-child{font-family:var(--font-display);font-size:clamp(46px,4.8vw,64px);letter-spacing:-.04em;line-height:1}.r-foot{margin-top:18px;font-size:11.5px;color:var(--r-ink-3);text-align:center;line-height:1.5}.r-bar{display:flex;height:8px;margin:14px 0 6px;gap:2px}.r-bar span{display:block;height:100%;min-width:2px}.r-legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--r-ink-3)}.r-legend i{display:inline-block;width:8px;height:8px;margin-right:5px}.receipt-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px;font-size:15px}.receipt-actions a,.receipt-actions button{color:var(--ink);background:none;border:none;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--line-2);padding:0}.receipt-actions a:hover,.receipt-actions button:hover{text-decoration-color:var(--ink)}.notes{display:flex;flex-direction:column;gap:8px;margin-top:18px}.note{font-size:14px;line-height:1.55;padding:12px 14px;border-radius:12px;background:var(--orange-soft);color:var(--ink)}.note.info{background:var(--blue-soft)}.note.ok{background:var(--green-soft)}.note.error{background:var(--orange-soft);outline:1px solid var(--orange)}.loading{font-family:var(--font-mono);font-size:13px;color:var(--r-ink-3);padding:30px 0;text-align:center}.cmp{display:flex;flex-direction:column;padding:8px 0 4px}.cmp-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;border-bottom:1px dashed var(--r-rule)}.cmp-item:last-child{border-bottom:none}.cmp-item .n{font-weight:600;font-size:13.5px}.cmp-item .d{grid-column:1;font-size:11.5px;color:var(--r-ink-3)}.cmp-item .v{grid-row:1 / span 2;grid-column:2;text-align:right;font-family:var(--font-display);font-size:34px;letter-spacing:-.03em;line-height:1;align-self:center}.cmp-item .v small{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:0;color:var(--r-ink-3);margin-top:2px}.cmp-item.best .v,.cmp-item.best .n{color:var(--r-keep)}.cmp-item.invalid{opacity:.5}.win{font-size:10.5px;font-weight:600;border:1px solid var(--r-keep);color:var(--r-keep);padding:1px 6px;border-radius:999px;margin-left:6px;vertical-align:1px}.promo-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 28px;text-decoration:none;color:var(--ink);padding:22px 26px;border:1px solid var(--line-2);border-radius:var(--radius);margin:20px 0;transition:border-color .2s}.promo-card:hover{border-color:var(--ink)}.promo-card .promo-icon{color:var(--ink);display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--paper-2)}.promo-card .promo-text{display:flex;flex-direction:column;gap:3px;min-width:0}.promo-card .promo-tag{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.promo-card strong{font-size:18px;font-weight:600;letter-spacing:-.01em}.promo-card .promo-desc{font-size:15px;color:var(--ink-2)}.promo-card .promo-cta{min-height:46px;padding:0 22px;border-radius:999px;background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;font-weight:500;white-space:nowrap}.content-section{padding-block:clamp(48px,7vw,96px);border-top:1px solid var(--line)}.content-card{max-width:820px;margin:0 auto}.content-card>h2{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,5vw,58px);letter-spacing:-.03em;line-height:1}.section-intro{color:var(--ink-3);font-family:var(--font-mono);font-size:14px;margin:16px 0 28px}.split>header .section-intro{font-family:var(--font-ui)}.prose h3{font-family:var(--font-display);font-weight:400;font-size:clamp(26px,3vw,34px);letter-spacing:-.02em;line-height:1.1;margin:56px 0 14px;scroll-margin-top:88px}.prose p,.prose ul,.prose ol{color:var(--ink-2);font-size:17px;line-height:1.7;margin-bottom:14px}.prose ul,.prose ol{padding-left:22px}.prose li{margin-bottom:6px}.prose li::marker{color:var(--ink-3)}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--green);text-underline-offset:3px}.prose hr{border:0;height:1px;background:var(--line);margin:40px 0 0}.toc{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0!important;margin:0 0 8px!important}.toc a{display:inline-flex;align-items:center;min-height:38px;font-size:14px;font-weight:500;text-decoration:none;color:var(--ink)!important;border:1px solid var(--line-2);padding:0 14px;border-radius:999px;transition:border-color .2s}.toc a:hover{border-color:var(--ink)}.info-box{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-sm);padding:20px 22px;margin:16px 0}.info-box .lead{font-weight:600;color:var(--ink);font-size:16px;margin-bottom:8px}.info-box .exemplu{font-family:var(--font-mono);font-size:13.5px;color:var(--ink-2);background:var(--paper);padding:14px 16px;border-radius:10px;margin:12px 0;line-height:1.7}.info-box .nota{font-size:14px;color:var(--ink-3);margin:10px 0 0;line-height:1.6}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0}.data-table{width:100%;min-width:320px;font-size:15px;border-collapse:collapse}.data-table th{padding:10px 12px 10px 0;color:var(--ink-3);font-weight:500;font-family:var(--font-mono);font-size:12.5px;border-bottom:1px solid var(--line-2);text-align:left}.data-table td{padding:12px 12px 12px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--ink);font-variant-numeric:tabular-nums}.data-table tr:last-child td{border-bottom:none}.data-table .col-red{color:var(--orange);font-weight:500}.data-table .col-green{color:var(--green);font-weight:500}.data-table .col-muted{color:var(--ink-3)}.faq-list{display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.faq-item{border-bottom:1px solid var(--line-2)}.faq-item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:clamp(17px,1.7vw,20px);font-weight:500;letter-spacing:-.01em}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"";flex-shrink:0;width:14px;height:14px;background:linear-gradient(var(--ink),var(--ink)) center / 14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 2px 14px no-repeat;transition:transform .25s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{padding:0 0 24px;font-size:16.5px;color:var(--ink-2);line-height:1.7;max-width:46.41em}.faq-item p strong{color:var(--ink);font-weight:600}.faq-item p a{color:var(--green)}.footer{border-top:1px solid var(--line);padding-block:48px;margin-top:24px}.footer p{font-size:14px;color:var(--ink-3);line-height:1.6}.footer p strong{color:var(--ink)}.footer-logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);margin-bottom:12px}.footer-logo svg{width:20px;height:25px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.reveal.in,.no-js .reveal{opacity:1;transform:none}.h1-big .w{display:inline-block;opacity:0;transform:translateY(.3em);animation:wordIn .9s cubic-bezier(.2,.8,.2,1) forwards}@keyframes wordIn{to{opacity:1;transform:none}}@media(max-width:1023px){.hero,.calc{grid-template-columns:1fr}.receipt-col{position:static}}@media(max-width:639px){.nav-container{height:60px;gap:14px}.nav-links{gap:16px}.nav-links a{font-size:14px}.logo .wordmark{font-size:21px}.field-row,.field-row.three{grid-template-columns:1fr;gap:24px}.tab-btn{font-size:15.5px}.tab-btn small{display:none}.receipt{padding:24px 20px 28px;font-size:13.5px}.receipt-wrap{transform:none}.promo-card{grid-template-columns:1fr}.promo-card .promo-cta{justify-self:start}}@media(max-width:359px){.logo .wordmark{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,.h1-big .w{opacity:1;transform:none}}.crumbs{font-family:var(--font-mono);font-size:13px;color:var(--ink-3);padding-top:22px}.crumbs a{color:var(--ink-2);text-decoration:none}.crumbs a:hover{text-decoration:underline}.hero.credit-hero{align-items:stretch}.hero.credit-hero h1 .h1-big{font-size:clamp(42px,6vw,86px)}@media(min-width:425px)and (max-width:444px){.hero.solo.calc-credit h1 .h1-big{font-size:min(44px,(100vw - 2 * var(--gutter)) / 9.2)}.hero.solo.calc-credit h1 .h1-kicker{font-size:min(16px,(100vw - 2 * var(--gutter)) / 26)}}.privacy{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:13px;color:var(--green)}.dropzone{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:22px;min-height:340px;padding:28px;border-radius:28px;background:var(--glass-bg);color:var(--glass-ink);cursor:pointer;overflow:hidden;outline:2px dashed transparent;outline-offset:-12px;transition:outline-color .2s,transform .2s}.dropzone:hover,.dropzone.drag{outline-color:var(--green-bright)}.dropzone:focus-within{outline-color:var(--green-bright)}.dropzone input{position:absolute;width:1px;height:1px;opacity:0}.dz-doc{width:92px;height:112px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.dropzone:hover .dz-doc,.dropzone.drag .dz-doc{transform:translateY(-6px) rotate(-3deg)}.dz-title{font-family:var(--font-display);font-size:clamp(28px,3vw,38px);letter-spacing:-.02em;line-height:1.05}.dz-sub{font-family:var(--font-mono);font-size:13px;color:#a3a89f;margin-top:10px}.dz-btn{align-self:flex-start;min-height:48px;padding:0 22px;border-radius:999px;background:var(--green-bright);color:#0f1311;display:inline-flex;align-items:center;font-weight:600}.demo-row{margin-top:14px;font-size:15px;color:var(--ink-2)}.linklike{background:none;border:none;font:inherit;color:var(--ink);text-decoration:underline;text-underline-offset:4px;cursor:pointer;padding:0}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;list-style:none;border-top:1px solid var(--line-2);margin-top:8px;counter-reset:s}.steps li{padding:22px 24px 22px 0;font-size:15px;color:var(--ink-2);line-height:1.55;counter-increment:s}.steps li+li{padding-left:24px;border-left:1px solid var(--line)}.steps li:before{content:"0" counter(s);display:block;font-family:var(--font-mono);font-size:13px;color:var(--green);margin-bottom:8px}.steps strong{display:block;color:var(--ink);font-size:17px;font-weight:600;margin-bottom:4px}.status-area{margin-top:16px}.spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--line-2);border-top-color:var(--green);border-radius:50%;animation:spin .8s linear infinite;vertical-align:-3px;margin-right:8px}@keyframes spin{to{transform:rotate(360deg)}}.results{padding-block:16px 40px;scroll-margin-top:72px}.file-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 0;border-bottom:1px solid var(--line)}.fname{font-family:var(--font-mono);font-size:13.5px;color:var(--ink-2);overflow-wrap:anywhere}.btn-ghost{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font:500 15px var(--font-ui);cursor:pointer}.btn-ghost:hover{border-color:var(--ink)}.save-hero>div:first-child{container-type:inline-size;min-width:0}.save-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:end;padding-block:clamp(28px,4vw,52px)}.save-hero .kicker{color:var(--ink-3)}.save-value{font-family:var(--font-display);font-size:clamp(48px,10vw,184px);font-size:clamp(48px,15cqi,184px);line-height:.84;letter-spacing:-.05em;color:var(--green);margin:14px 0 18px;font-variant-numeric:tabular-nums;white-space:nowrap}.save-value small{font-size:.34em;letter-spacing:-.01em}.save-text{font-size:clamp(18px,1.9vw,23px);line-height:1.5;max-width:22.542em}.save-text em{font-family:var(--font-display);font-size:1.2em;font-style:italic}.save-text strong{font-weight:600}.coins{position:relative;height:clamp(300px,30vw,400px);border-radius:28px;background:var(--glass-bg);overflow:hidden}.coins canvas{position:absolute;inset:0;width:100%;height:100%}.coins-label{position:absolute;left:22px;top:20px;max-width:52%;font-family:var(--font-mono);font-size:12px;color:#a3a89f;z-index:1}.coins-eur{position:absolute;right:22px;top:18px;font-family:var(--font-display);font-size:30px;color:#ecede7;z-index:1;letter-spacing:-.02em}.timeline{padding-bottom:40px;display:flex;flex-direction:column;gap:12px}.tl-top,.tl-bottom{display:flex;row-gap:2px;justify-content:space-between;gap:12px;flex-wrap:wrap;font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.tl-bottom{font-family:var(--font-ui);font-size:15px;color:var(--ink)}.tl-bottom strong{color:var(--green)}.tl-bar{position:relative;height:16px;border-radius:999px;background:var(--line);overflow:hidden}.tl-fill{position:absolute;left:0;top:0;bottom:0;background:var(--green);border-radius:999px;transition:width .9s cubic-bezier(.2,.8,.2,1)}.tl-cut{position:absolute;top:0;bottom:0;right:0;background:repeating-linear-gradient(-45deg,transparent 0 6px,color-mix(in srgb,var(--orange) 45%,transparent) 6px 8px);transition:width .9s cubic-bezier(.2,.8,.2,1)}.tl-mark{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--orange)}.control-panel{border:1px solid var(--line-2);border-radius:28px;padding:clamp(22px,3vw,40px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px clamp(24px,4vw,56px);background:var(--surface)}.extra-big{display:flex;align-items:baseline;gap:10px;border-bottom:2px solid var(--ink);padding-bottom:4px}.extra-big input{border:none;background:transparent;outline:none;color:var(--ink);width:100%;min-width:0;font-family:var(--font-display);font-size:clamp(56px,7vw,88px);letter-spacing:-.04em;line-height:1;-moz-appearance:textfield}.extra-big input::-webkit-outer-spin-button,.extra-big input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.extra-big .unit{font-family:var(--font-mono);color:var(--ink-3)}input[type=range].range{-webkit-appearance:none;appearance:none;width:100%;height:36px;background:transparent;margin-top:14px;cursor:pointer}input[type=range].range::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:linear-gradient(to right,var(--green) var(--p, 5%),var(--line-2) var(--p, 5%))}input[type=range].range::-moz-range-track{height:6px;border-radius:999px;background:var(--line-2)}input[type=range].range::-moz-range-progress{height:6px;border-radius:999px;background:var(--green)}input[type=range].range::-webkit-slider-thumb{-webkit-appearance:none;width:28px;height:28px;border-radius:50%;background:var(--ink);border:4px solid var(--surface);box-shadow:0 0 0 1px var(--ink);margin-top:-11px}input[type=range].range::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--ink);border:4px solid var(--surface)}.range-scale{display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.side-fields{display:flex;flex-direction:column;gap:18px}.side-fields select.select{overflow:hidden}.mini-field{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:12px;align-items:center;padding-bottom:14px;border-bottom:1px solid var(--line)}.mini-field label{font-size:15px;color:var(--ink-2)}.mini-field .mini-input{display:flex;align-items:center;gap:6px;height:44px;border:1px solid var(--line-2);border-radius:12px;padding:0 12px;background:var(--paper)}.mini-field .mini-input:focus-within{border-color:var(--green)}.mini-field input{border:none;background:transparent;outline:none;width:100%;min-width:0;text-align:right;color:var(--ink);font:500 15px var(--font-mono);-moz-appearance:textfield}.mini-field .unit{font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.mini-field .hint{grid-column:1 / -1;margin-top:-4px}.mini-field.attn .mini-input{border-color:var(--orange)}.equiv{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px;margin-top:32px}.eq-card{border:1px solid var(--line-2);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:12px;min-height:180px}.eq-card.main{background:var(--ink);color:var(--paper);border-color:var(--ink)}.eq-card.main .eq-sub{color:color-mix(in srgb,var(--paper) 70%,transparent)}.eq-card svg{width:34px;height:34px}.eq-title{font-family:var(--font-display);font-size:clamp(24px,2.4vw,32px);line-height:1.08;letter-spacing:-.02em}.eq-num{font-family:var(--font-display);font-size:clamp(48px,5vw,64px);line-height:.95;letter-spacing:-.04em}.eq-sub{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3);margin-top:auto}.funny{margin-top:12px}.read-block{margin-top:48px}.block-title{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.02em;line-height:1.05;margin:48px 0 16px}.summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line-2)}.stat{padding:18px 18px 18px 0;border-bottom:1px solid var(--line);min-width:0}.stat:not(:nth-child(3n+1)){padding-left:18px;border-left:1px solid var(--line)}.stat .k{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3)}.stat .v{font-family:var(--font-display);font-size:clamp(26px,2.6vw,34px);letter-spacing:-.02em;margin:4px 0 2px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.stat .s{font-size:13px;color:var(--ink-3)}.dae-box{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start;margin-top:18px;padding:20px 22px;border-radius:18px;border:1px solid var(--orange)}.dae-box .mini-field{grid-template-columns:1fr;border:none;padding:0}.dae-explain{font-size:14.5px;color:var(--ink-2);line-height:1.65}.dae-explain strong{color:var(--ink)}details.rows-table{margin-top:16px}details.rows-table summary{cursor:pointer;font-weight:500;font-size:15px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}details.rows-table .table-wrap{max-height:360px;overflow:auto}.cmp-table th:not(:first-child),.cmp-table td:not(:first-child){text-align:right}.cmp-table td{white-space:nowrap}.cmp-table td:first-child{white-space:normal;color:var(--ink-2)}.cmp-table .hl{background:var(--green-soft)}.chart-wrap svg{width:100%;height:auto;display:block}.chart-legend{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13.5px;color:var(--ink-2);margin-top:8px}.chart-legend i{display:inline-block;width:18px;height:3px;border-radius:2px;vertical-align:4px;margin-right:8px}.scen-row.active td{background:var(--green-soft)}.pa{margin-top:clamp(56px,7vw,88px)}.pa-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.pa-head h2{font-family:var(--font-display);font-weight:400;font-size:clamp(30px,3.4vw,42px);letter-spacing:-.025em;line-height:1.05;color:var(--ink);margin:0}.pa-pro{display:inline-flex;align-items:center;gap:8px;padding:7px 15px 7px 11px;border-radius:99px;background:var(--ink);color:var(--paper);font:500 14px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;box-shadow:0 0 0 4px color-mix(in srgb,var(--ink) 10%,transparent)}.pa-pro svg{width:16px;height:16px;flex:none;color:var(--green-bright)}.pa-pro-stare{flex-basis:100%;display:inline-flex;align-items:center;gap:8px;margin-top:2px;font-size:14.5px;font-weight:500;color:var(--green-strong)}.pa-pro-stare svg{width:16px;height:16px;flex:none}.pa-aviz{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;margin:0 0 18px;padding:16px 18px;border-radius:14px;background:color-mix(in srgb,var(--orange) 6%,var(--surface));border:1px solid color-mix(in srgb,var(--orange) 30%,var(--line-2))}.pa-aviz svg{grid-row:span 3;width:22px;height:22px;margin-top:1px;color:var(--orange)}.pa-aviz b{font-size:15.5px;color:var(--ink);font-weight:600}.pa-aviz p{margin:0;font-size:14.5px;line-height:1.55;color:var(--ink-2)}.pa-aviz button{justify-self:start;margin-top:8px;height:40px;padding:0 16px;border-radius:99px;border:1px solid var(--ink);background:transparent;color:var(--ink);font:500 14.5px var(--font-ui);cursor:pointer}.pa-aviz button:hover{background:var(--ink);color:var(--paper)}.pa-err.lat{margin:10px 0 0;font-size:14px;line-height:1.55}.pa-lede{margin-top:12px;max-width:46em;color:var(--ink-2);font-size:16px;line-height:1.6}.pa-priv{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:6px 12px;border-radius:99px;background:var(--green-soft);color:var(--green-strong);font-size:13.5px;font-weight:500}.pa-priv svg{width:15px;height:15px;flex-shrink:0}.pa-card{margin-top:22px;padding:22px;border-radius:20px;background:var(--surface);border:1px solid var(--line-2)}.pa-form{display:grid;grid-template-columns:170px 190px minmax(0,1fr) auto;gap:14px;align-items:start}.pa-f{min-width:0}.pa-f label,.pa-f .pa-l{display:block;margin-bottom:7px;font:500 12px var(--font-mono);letter-spacing:.04em;color:var(--ink-3);text-transform:uppercase}.pa-in{display:flex;align-items:center;width:100%;height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--paper);font:16px var(--font-mono);color:var(--ink)}.pa-in:focus-within{outline:2px solid var(--green);outline-offset:2px}.pa-in input{flex:1;min-width:0;height:100%;border:0;padding:0;background:transparent;font:inherit;color:inherit;outline:none}.pa-in input::placeholder{color:var(--ink-3)}.pa-in span{margin-left:auto;padding-left:8px;color:var(--ink-3);font-size:14px}input.pa-in{min-width:0}input.pa-in:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:12px}.pa-in[aria-invalid=true],.pa-in:has(input[aria-invalid=true]){border-color:var(--orange)}.pa-err{margin-top:6px;font-size:13px;line-height:1.45;color:var(--orange)}.pa-err:empty{display:none}.pa-seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;height:48px;border-radius:12px;background:var(--paper-2)}.pa-seg button{border:0;border-radius:9px;background:transparent;color:var(--ink-2);font:500 14.5px var(--font-ui);cursor:pointer}.pa-seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.pa-add{height:48px;padding:0 20px;border:0;border-radius:99px;background:var(--ink);color:var(--paper);font:500 15px var(--font-ui);white-space:nowrap;cursor:pointer}.pa-form .pa-add{margin-top:24.5px}.pa-add:hover{background:var(--green-strong);color:var(--paper)}.pa-note{margin-top:12px;font-size:13.5px;color:var(--ink-3);line-height:1.5}.pa-list{width:100%;margin-top:20px;border-collapse:collapse;font-size:15px}.pa-list th{text-align:left;font:500 12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);padding:0 12px 10px 0}.pa-list td{padding:14px 12px 14px 0;border-top:1px solid var(--line-2);color:var(--ink-2)}.pa-list td.n,.pa-list th.n{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pa-list th.n+th:not(.n),.pa-list td.n+td:not(.n){padding-left:32px}.pa-list td:first-child{color:var(--ink);font-family:var(--font-mono)}.pa-list td.g{color:var(--green-strong);font-weight:600}.pa-x{width:36px;height:36px;border-radius:10px;border:1px solid var(--line-2);background:transparent;color:var(--ink-3);display:inline-grid;place-items:center;cursor:pointer}.pa-x:hover{color:var(--ink);border-color:var(--ink)}.pa-x svg{width:16px;height:16px}.pa-list td:last-child{width:44px;padding-right:0;text-align:right}.pa-res{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.pa-res>div{padding:20px 20px 18px;border-radius:18px;border:1px solid var(--line-2);background:var(--surface)}.pa-res>div.main{background:var(--ink);border-color:var(--ink)}.pa-res .k{font:500 12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.pa-res .main .k{color:color-mix(in srgb,var(--paper) 70%,transparent)}.pa-res .v{display:block;margin-top:8px;font-family:var(--font-display);font-size:clamp(34px,3.6vw,44px);letter-spacing:-.03em;line-height:1;color:var(--ink)}.pa-res .main .v{color:var(--green-bright)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pa-res .main .v{color:#0e7a4f}}:root[data-theme=dark] .pa-res .main .v{color:#0e7a4f}.pa-res .v small{font-size:.5em;margin-left:4px}.pa-res .v .inca{font-family:var(--font-ui);font-size:15px;letter-spacing:0;margin-left:8px;opacity:.8}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pa-res .main .v .inca{opacity:1}}:root[data-theme=dark] .pa-res .main .v .inca{opacity:1}.pa-list td.dela{color:var(--ink-3);font-weight:500}.pa-res p{margin-top:10px;font-size:14px;line-height:1.5;color:var(--ink-2)}.pa-res .main p{color:color-mix(in srgb,var(--paper) 78%,transparent)}.pa-chart{margin-top:18px;padding:20px 20px 12px;border-radius:18px;border:1px solid var(--line-2);background:var(--surface)}.pa-chart .leg{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:14px;color:var(--ink-2);margin-bottom:8px}.pa-chart .leg span{display:inline-flex;align-items:center;gap:8px}.pa-chart .leg i{width:22px;border-top:2.5px solid var(--green)}.pa-chart .leg i.d{border-top:2px dashed var(--ink-3)}.pa-chart svg{display:block;width:100%;height:auto}.pa-chart .g-ingust{display:none}.pa-chart .ax{font:11.5px var(--font-mono);fill:var(--ink-3)}.pa-chart .grid{stroke:var(--line)}.pa-chart .s-real{fill:none;stroke:var(--green);stroke-width:2.4}.pa-chart .s-graf{fill:none;stroke:var(--ink-3);stroke-width:2;stroke-dasharray:5 4}.pa-chart .azi{stroke:var(--ink);stroke-width:1.2;stroke-dasharray:2 3}.pa-chart .azi-t,.pa-chart .pl{font:600 12px var(--font-mono);fill:var(--ink)}.pa-chart .lead{stroke:var(--ink-3);stroke-width:1}.pa-chart .pt{fill:var(--surface);stroke:var(--green);stroke-width:2.2}.pa-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:16px}.pa-btn{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 16px;border-radius:99px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font:500 14.5px var(--font-ui);cursor:pointer}.pa-btn:hover{border-color:var(--ink)}.pa-btn svg{width:16px;height:16px}.pa-btn.del{color:var(--orange);border-color:color-mix(in srgb,var(--orange) 35%,var(--line-2))}.pa-foot p{flex-basis:100%;font-size:13.5px;color:var(--ink-3);line-height:1.5}.pa-foot .pa-mesaj{color:var(--ink-2)}.pa-foot .pa-mesaj:empty{display:none}.pa-empty{margin-top:18px;padding:26px;border-radius:16px;border:1.5px dashed var(--line-2);text-align:center;color:var(--ink-2);font-size:15px;line-height:1.6}.pa-empty b{display:block;color:var(--ink);font-size:16.5px;margin-bottom:4px}.pa-lock{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 28px;align-items:center;padding:26px;border-radius:20px;background:var(--surface);border:1px solid var(--line-2)}.pa-lock h3{font-family:var(--font-display);font-weight:400;font-size:26px;letter-spacing:-.02em;color:var(--ink);margin:0}.pa-lock ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:6px}.pa-lock li{display:flex;gap:10px;font-size:15px;color:var(--ink-2);line-height:1.5}.pa-lock li:before{content:"";flex:0 0 18px;height:18px;margin-top:2px;border-radius:50%;background:var(--green-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%230E7A4F' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 10.5 2.6 2.6L14 7.5'/%3E%3C/svg%3E") center/14px no-repeat}.pa-lock .pa-add{text-decoration:none;display:inline-flex;align-items:center}@media(max-width:1023px){.pa-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pa-form .pa-f.tip{grid-column:1 / -1}.pa-form .pa-add{grid-column:1 / -1;width:100%;margin-top:0}}@media(max-width:767px){.pa-card{padding:16px}.pa-res{grid-template-columns:1fr}.pa-chart .g-lat{display:none}.pa-chart .g-ingust{display:block}.pa-list thead{display:none}.pa-list,.pa-list tbody,.pa-list tr,.pa-list td{display:block}.pa-list tr{position:relative;padding:14px 0;border-top:1px solid var(--line-2)}.pa-list td{border:0;padding:2px 0}.pa-list td.n{text-align:left}.pa-list td.n+td:not(.n){padding-left:0}.pa-list td[data-l]:before{content:attr(data-l) " · ";color:var(--ink-3);font-family:var(--font-ui);font-size:13.5px}.pa-list td:last-child{position:absolute;right:0;top:14px;width:auto}.pa-lock{grid-template-columns:1fr;padding:20px}}@media(max-width:1023px){.save-hero,.control-panel{grid-template-columns:1fr}.equiv{grid-template-columns:1fr 1fr}.equiv .eq-card.main{grid-column:1 / -1}.steps{grid-template-columns:1fr}.steps li+li{padding-left:0;border-left:none;border-top:1px solid var(--line)}}@media(max-width:639px){.summary-grid{grid-template-columns:1fr 1fr}.stat:not(:nth-child(3n+1)){padding-left:0;border-left:none}.stat:nth-child(2n){padding-left:14px;border-left:1px solid var(--line)}.dae-box,.equiv,.mini-field{grid-template-columns:1fr}.cmp-table{min-width:0;font-size:12.5px}.cmp-table th,.cmp-table td{padding:8px 5px 8px 0}.cmp-table td:first-child{max-width:110px}}@media print{.header,.footer,.tabs,.calc-inputs,.promo-card,.content-section,.glass,.receipt-actions,.hero,.raspuns,.tab-selector-label,.calc>.sus,.fm-info,.fm-pop{display:none!important}body{background:#fff}.calc{display:block;padding:0}.receipt-wrap{transform:none}.receipt{box-shadow:none}}.cv{content-visibility:auto;contain-intrinsic-block-size:auto var(--cv-m, 600px)}@media(min-width:1024px){.cv{contain-intrinsic-block-size:auto var(--cv-d, 400px)}}@media print{.cv{content-visibility:visible}}.label-row{display:flex;align-items:center;gap:8px}.label-row label{font-size:15px;color:var(--ink-2)}.tip-btn{width:24px;height:24px;flex-shrink:0;border-radius:50%;border:1px solid var(--ink);background:transparent;color:var(--ink);font:600 13px var(--font-ui);cursor:pointer;display:grid;place-items:center;transition:background .15s,color .15s}.tip-btn:hover,.tip-btn[aria-expanded=true]{background:var(--ink);color:var(--paper)}.tip-btn:after{content:"";position:absolute;width:44px;height:44px}.tip-btn{position:relative}.tip-panel{padding:12px 14px;border-radius:12px;background:var(--ink);color:var(--paper);font-size:14px;line-height:1.55;max-width:37.128em}.ruler{border:1px solid var(--line-2);border-radius:18px;padding:18px 20px;background:var(--surface);display:flex;flex-direction:column;gap:10px}.ruler:empty{display:none}.ruler-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;align-items:baseline}.ruler-head strong{font-size:15px;font-weight:600}.ruler-head span{font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.ruler-track{position:relative;height:36px;margin-top:4px}.ruler-bar{position:absolute;left:0;right:0;top:14px;height:8px;border-radius:999px;background:var(--line);overflow:hidden}.ruler-fill{position:absolute;left:0;top:0;bottom:0;background:var(--green);border-radius:999px;transition:width .5s cubic-bezier(.2,.8,.2,1)}.ruler-tick{position:absolute;top:8px;width:2px;height:20px;background:var(--ink);margin-left:-1px}.ruler-dot{position:absolute;top:9px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--green);border:3px solid var(--surface);box-shadow:0 0 0 1px var(--green);transition:left .5s cubic-bezier(.2,.8,.2,1)}.ruler-labels{position:relative;height:16px;font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.ruler-labels span{position:absolute;transform:translate(-50%);white-space:nowrap}.ruler-labels span:last-child{transform:translate(-100%)}.ruler-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-top:6px}.ruler-card{padding:11px 13px;border-radius:12px;background:var(--green-soft);font-size:13.5px;line-height:1.5;color:var(--ink)}.ruler-card.warn{background:var(--orange-soft)}.ruler-card.neutral{background:var(--blue-soft)}.ruler-card strong{font-weight:600}.sit-note{font-size:14px;color:var(--ink-3);line-height:1.55;margin-top:4px;max-width:39.78em}.sit-note strong{color:var(--ink);font-weight:600}.sal-q{margin-top:14px;padding:14px 16px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line-2)}.sal-q .sal-q-t{display:block;font-size:15px;font-weight:500;color:var(--ink);line-height:1.45}.sal-q .seg{margin-top:10px;grid-template-columns:1fr 1fr}.sal-q .sal-q-h{margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.sal-q:not([hidden])+.sit-note{margin-top:12px;color:var(--ink-2)}.check.locked{color:var(--ink-3);cursor:default}.check.locked input{opacity:.6}.disclaimer-inline{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);font-size:13.5px;line-height:1.5;color:var(--ink-2)}.disclaimer-inline svg{flex-shrink:0;margin-top:1px;color:var(--ink)}.r-total .r-line.big.pay{color:var(--r-ink)}.r-line.save{color:var(--r-keep);font-weight:600}.pe-scurt{margin:6px 0 18px;padding:16px 18px;border-radius:16px;border:1px solid var(--line-2);background:var(--surface)}.pe-scurt-k{display:block;font-family:var(--font-mono);font-size:12px;color:var(--green);margin-bottom:6px}.prose .pe-scurt ul{list-style:none;padding:0;margin:0;font-size:16px;color:var(--ink);display:flex;flex-direction:column;gap:4px}.fold-btn{display:none}@media(max-width:639px){.fold:not(.open){display:none}.fold-btn{display:flex;width:100%;justify-content:space-between;align-items:center;background:none;border:none;border-bottom:1px solid var(--line-2);padding:14px 0;font:500 16px var(--font-ui);color:var(--ink);cursor:pointer;text-align:left}.fold-btn:after{content:"+";font-size:22px;font-weight:400;transition:transform .2s}.fold-btn[aria-expanded=true]:after{transform:rotate(45deg)}.ruler-cards{grid-template-columns:1fr}}@media print{.disclaimer-inline{display:flex!important}}.menu-btn{display:none;flex-shrink:0;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:500 15px var(--font-ui);align-items:center;gap:8px;cursor:pointer}.mobile-menu{position:fixed;inset:0;z-index:200;background:var(--glass-bg);color:var(--glass-ink);display:flex;flex-direction:column;overflow-y:auto;animation:menuIn .25s cubic-bezier(.2,.8,.2,1)}@keyframes menuIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mm-head{height:60px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 var(--gutter);border-bottom:1px solid #262B28}.mm-head .wordmark{font-family:var(--font-display);font-size:22px}.mm-head .wordmark em{font-style:italic}.mm-close{margin-left:auto;height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--glass-ink);background:transparent;color:var(--glass-ink);font:500 15px var(--font-ui);display:inline-flex;align-items:center;gap:8px;cursor:pointer}.mm-links{display:flex;flex-direction:column;padding:8px var(--gutter)}.mm-links a{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0;border-bottom:1px solid #262B28;color:var(--glass-ink);text-decoration:none}.mm-links a .t{font-family:var(--font-display);font-size:clamp(30px,8vw,38px);letter-spacing:-.02em;line-height:1.05}.mm-links a .s{font-family:var(--font-mono);font-size:12px;color:#a3a89f;text-align:right}.mm-links a[aria-current=page] .t{font-style:italic;color:var(--green-bright)}.mm-links .badge-new{color:var(--green-bright);vertical-align:14px}.mm-foot{margin-top:auto;padding:20px var(--gutter);font-family:var(--font-mono);font-size:12px;color:#a3a89f}body.menu-open{overflow:hidden}@media(max-width:767px){.nav-links{display:none}.menu-btn{display:inline-flex}.theme-btn{margin-left:auto}.no-js .nav-links{display:flex}.no-js .menu-btn{display:none}}@media(max-width:1023px){.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;border-bottom:none;overflow:visible;padding-top:6px}.tab-btn{margin:0;border:1px solid var(--line-2);border-radius:14px;padding:10px 14px;min-height:64px;text-align:left;font-size:16px;font-weight:600;color:var(--ink);white-space:normal}.tab-btn small{display:block!important;margin:2px 0 0;font-size:12px;color:var(--ink-3)}.tab-btn[aria-selected=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.tab-btn[aria-selected=true] small{color:color-mix(in srgb,var(--paper) 75%,transparent)}.tab-btn:hover:not([aria-selected=true]){border-color:var(--ink)}}@media(max-width:639px){.tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}.upload-card{border-radius:28px;background:var(--glass-bg);color:var(--glass-ink);padding:28px;display:flex;flex-direction:column;gap:18px;min-height:340px;justify-content:center;outline:2px solid transparent;outline-offset:-2px}.upload-card.error{outline-color:var(--orange-bright);justify-content:flex-start}.upload-card.ok{outline-color:var(--green-bright);justify-content:flex-start}.uc-top{display:flex;gap:14px;align-items:flex-start}.uc-icon{width:44px;height:44px;flex-shrink:0;border-radius:12px;display:grid;place-items:center}.error .uc-icon{background:var(--orange-bright);color:#15171a}.ok .uc-icon{background:var(--green-bright);color:#0f1311}.uc-title{font-family:var(--font-display);font-size:clamp(24px,2.6vw,30px);line-height:1.12;letter-spacing:-.01em;overflow-wrap:anywhere}.uc-text{font-size:15px;color:#c4c8bf;margin-top:8px;line-height:1.55}.uc-body{padding-left:58px;display:flex;flex-direction:column;gap:14px}.uc-body ul{list-style:none;padding:0;margin:0;font-size:14.5px;color:#c4c8bf;line-height:1.6}.uc-body ul li:before{content:"· "}.uc-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.uc-stats div{padding:10px 12px;border-radius:12px;background:#1f2522;min-width:0}.uc-stats .k{font-family:var(--font-mono);font-size:11px;color:#a3a89f}.uc-stats .v{font-family:var(--font-display);font-size:21px;overflow-wrap:anywhere}.uc-actions{display:flex;flex-wrap:wrap;gap:10px}.uc-primary{min-height:48px;padding:0 22px;border-radius:999px;border:none;background:var(--green-bright);color:#0f1311;font:600 15px var(--font-ui);cursor:pointer}.uc-secondary{min-height:48px;padding:0 22px;border-radius:999px;border:1px solid var(--glass-ink);background:transparent;color:var(--glass-ink);font:500 15px var(--font-ui);cursor:pointer}.uc-link{color:var(--glass-ink);font-size:14px;text-underline-offset:4px}.uc-loading{display:flex;align-items:center;gap:14px;font-family:var(--font-display);font-size:26px}.uc-loading .spinner{width:26px;height:26px;border-color:#343a36;border-top-color:var(--green-bright)}.toast{position:fixed;left:50%;bottom:24px;z-index:150;transform:translate(-50%,20px);opacity:0;background:var(--ink);color:var(--paper);padding:12px 18px;border-radius:999px;font-size:15px;font-weight:500;box-shadow:0 12px 30px -12px #0006;transition:opacity .25s,transform .25s;pointer-events:none;max-width:calc(100vw - 32px)}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:639px){.uc-body{padding-left:0}.uc-stats{grid-template-columns:1fr 1fr}.upload-card{padding:22px;min-height:0}}.uc-banca{margin-top:4px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--glass-ink) 16%,transparent)}.uc-banca h3{margin:0;font:600 16px var(--font-ui);color:var(--glass-ink)}.uc-banca>p{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:color-mix(in srgb,var(--glass-ink) 72%,transparent)}.uc-banca form{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 14px;margin-top:14px}.uc-banca .camp{display:grid;gap:6px;min-width:0}.uc-banca label{font:500 12px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--glass-ink) 62%,transparent)}.uc-banca label i{font-style:normal;text-transform:none;letter-spacing:0;font-family:var(--font-ui);font-size:12.5px}.uc-banca .sel,.uc-banca .txt{width:100%;min-width:0;height:48px;margin:0;padding:0 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--glass-ink) 22%,transparent);background-color:color-mix(in srgb,var(--glass-ink) 7%,transparent);font:15.5px var(--font-ui);color:var(--glass-ink)}.uc-banca .sel{appearance:none;-webkit-appearance:none;padding-right:40px;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='none' stroke='%23a3a89f' stroke-width='1.6' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.uc-banca .sel:invalid,.uc-banca .txt::placeholder{color:color-mix(in srgb,var(--glass-ink) 56%,transparent);opacity:1}.uc-banca .sel option{background:var(--surface);color:var(--ink)}.uc-banca .sel:focus-visible,.uc-banca .txt:focus-visible{outline:2px solid var(--green-bright);outline-offset:2px;border-radius:12px}.uc-banca [aria-invalid=true]{border-color:var(--orange-bright)}.uc-banca .ub-err{margin:0;font-size:13.5px;line-height:1.5;color:var(--orange-bright)}.uc-banca .jos{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.uc-banca .jos button{height:46px;padding:0 22px;border:0;border-radius:99px;background:var(--glass-ink);color:var(--glass-bg);font:500 15px var(--font-ui);cursor:pointer}.uc-banca .jos button:disabled{opacity:.6;cursor:default}.uc-banca .jos small{flex:1 1 260px;font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--glass-ink) 72%,transparent)}.uc-banca .jos small a{color:inherit;text-underline-offset:3px}.uc-trimis{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin-top:4px;padding:16px 18px;border-radius:14px;background:color-mix(in srgb,var(--green-bright) 14%,transparent)}.uc-trimis svg{grid-row:span 2;width:22px;height:22px;color:var(--green-bright)}.uc-trimis b{font-size:15.5px;font-weight:600;color:var(--green-bright)}.uc-trimis p{margin:0;font-size:14.5px;line-height:1.55;color:color-mix(in srgb,var(--glass-ink) 78%,transparent)}@media(max-width:767px){.uc-banca .jos button{width:100%}}.cmp-mobile,.scen-list{display:none}@media(max-width:639px){.cmp-desktop,.scen-desktop{display:none}.cmp-mobile,.scen-list{display:block}}.cmp-switch{display:flex;gap:6px;padding:4px;border-radius:999px;background:var(--paper-2);margin-bottom:12px}.cmp-switch button{flex:1;min-height:44px;border-radius:999px;border:none;background:transparent;color:var(--ink);font:500 14.5px var(--font-ui);cursor:pointer}.cmp-switch button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.cmp-card{padding:18px 20px;border-radius:20px;background:var(--surface);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:12px}.cmp-card .hero-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.cmp-card .hero-row span:first-child{font-size:14px;color:var(--ink-2)}.cmp-card .hero-row span:last-child{font-family:var(--font-display);font-size:30px;color:var(--green);white-space:nowrap}.cmp-card .row{display:flex;justify-content:space-between;gap:12px;font-size:14.5px;align-items:baseline}.cmp-card .row span:first-child{color:var(--ink-2)}.cmp-card .row span:last-child{font-family:var(--font-mono);font-size:13.5px;text-align:right}.cmp-card .row small{display:block;color:var(--ink-3);font-size:12px}.scen-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:14px 0;border-bottom:1px solid var(--line-2)}.scen-item .a{font-weight:600}.scen-item .b{text-align:right;color:var(--green);font-family:var(--font-mono)}.scen-item .c,.scen-item .d{font-size:13px;color:var(--ink-3)}.scen-item .d{text-align:right}.scen-item.active{background:var(--green-soft);border-radius:12px;padding:14px 12px;margin:0 -12px;border-bottom-color:transparent}@media(min-width:1024px)and (max-width:1279px){.tabs{gap:22px;overflow:visible}.tab-btn small{display:none}}.nav-container{position:relative}.nav-links{overflow:visible;align-items:center}.nav-dd-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 0;border:none;border-bottom:2px solid transparent;background:none;font:500 15px var(--font-ui);color:var(--ink-3);cursor:pointer;white-space:nowrap;transition:color .2s,border-color .2s}.nav-dd-btn svg{transition:transform .2s}.nav-dd-btn:hover,.nav-dd.open .nav-dd-btn{color:var(--ink)}.nav-dd.open .nav-dd-btn svg{transform:rotate(180deg)}.nav-dd-btn.is-current{color:var(--ink);border-bottom-color:var(--ink)}.nav-links>a{min-height:44px;display:inline-flex;align-items:center}.nav-dd-panel{display:none;position:absolute;top:calc(100% - 4px);right:var(--gutter);width:min(760px,calc(100vw - 2 * var(--gutter)));padding:24px;border-radius:24px;background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--shadow-receipt);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;z-index:60}.nav-dd.open .nav-dd-panel{display:grid;animation:menuIn .18s cubic-bezier(.2,.8,.2,1)}.no-js .nav-dd:focus-within .nav-dd-panel,.no-js .nav-dd:hover .nav-dd-panel{display:grid}.dd-label{display:block;font-family:var(--font-mono);font-size:12px;color:var(--ink-3);padding:0 12px 8px}.dd-col{display:flex;flex-direction:column;gap:2px;min-width:0}.dd-col+.dd-col{border-left:1px solid var(--line);padding-left:24px}.dd-col+.dd-col .dd-label{padding-left:0}.nav-links .dd-item{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:14px;border:none;color:var(--ink);white-space:normal;min-height:0}.nav-links .dd-item .t{font-size:16.5px;font-weight:600}.nav-links .dd-item .s{font-size:14px;font-weight:400;color:var(--ink-3)}.nav-links .dd-item:hover,.nav-links .dd-item[aria-current=page]{background:var(--paper-2)}.nav-links .dd-link{padding:9px 0;border:none;color:var(--ink);font-size:15.5px;font-weight:400;white-space:normal;min-height:0}.nav-links .dd-link:hover{color:var(--green)}.dd-meta{margin-top:auto;padding-top:14px;font-family:var(--font-mono);font-size:12px;color:var(--ink-3);line-height:1.6}.mm-group{font-family:var(--font-mono);font-size:12px;color:#a3a89f;padding:22px 0 2px}.mm-group:first-child{padding-top:10px}.mm-links a{padding:13px 0}.mm-links a .t{font-size:clamp(26px,7.4vw,34px)}.mm-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:10px}.mm-links .mm-chips a{min-height:48px;padding:12px 14px;border:1px solid #3A403C;border-radius:12px;font-size:15px;align-items:center}.mm-links .mm-chips a[aria-current=page]{border-color:var(--green-bright);color:var(--green-bright)}.crumbs{display:flex;flex-wrap:wrap;gap:6px 8px;font-size:14px;color:var(--ink-3);margin-bottom:18px}.crumbs a{color:var(--ink-3);text-underline-offset:3px}.crumbs a:hover{color:var(--ink)}.crumbs span[aria-hidden]{opacity:.6}@media(max-width:1023px){.tabs[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:639px){.tabs[data-n="3"] .tab-btn{padding:10px;font-size:15px}.tabs[data-n="3"] .tab-btn small{display:block!important;font-size:11px}}.verdict{border-radius:24px;background:var(--glass-bg);color:var(--glass-ink);padding:22px 24px;display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.verdict:empty{display:none}.vd-k{font-family:var(--font-mono);font-size:12px;color:#a3a89f}.vd-t{font-family:var(--font-mediu);font-weight:400;font-size:clamp(26px,3vw,34px);line-height:1.1;letter-spacing:-.01em}.vd-t em{font-style:normal;color:var(--green-bright);white-space:nowrap}.vd-s{font-size:14px;color:#c4c8bf;line-height:1.5}.split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(20px,4vw,72px);align-items:start}.split>header h2,.sec-title{font-family:var(--font-display);font-weight:400;font-size:clamp(34px,4.4vw,52px);letter-spacing:-.03em;line-height:1}.split>header p{margin-top:14px;color:var(--ink-2);font-size:16px;line-height:1.6}.split>header .kicker{display:block;margin-bottom:12px;font-size:13px}.split+.split{margin-top:clamp(48px,7vw,88px);padding-top:clamp(48px,7vw,88px);border-top:1px solid var(--line)}@media(max-width:1023px){.split{grid-template-columns:1fr}}.ex-table{width:100%;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}.ex-table caption{text-align:left;font-size:14px;color:var(--ink-3);padding-bottom:12px}.ex-table th,.ex-table td{padding:16px 12px 16px 0;border-top:1px solid var(--line-2);text-align:right;white-space:nowrap}.ex-table thead th{border-top:none;padding-top:0;font:500 13px var(--font-mono);color:var(--ink-3);white-space:normal;vertical-align:bottom}.ex-table tbody tr:last-child>*{border-bottom:1px solid var(--line-2)}.ex-table th:first-child,.ex-table td:first-child{text-align:left}.ex-table tbody th{font-weight:600}.ex-table td{font-family:var(--font-mono);font-size:15px}.ex-table td:last-child,.ex-table th:last-child{padding-right:0}.ex-table .best span{display:inline-block;padding:5px 10px;margin:-5px -10px;border-radius:8px;background:var(--green-soft);color:var(--green-strong);font-weight:600}.ex-table .na{font-family:var(--font-ui);font-size:13.5px;color:var(--ink-3);white-space:normal}.ex-table .muted{color:var(--ink-3)}.ex-note{margin-top:14px;font-size:14px;line-height:1.6;color:var(--ink-3);max-width:59.67em}.ex-pick{display:none}@media(max-width:767px){.ex-pick{display:grid;grid-template-columns:repeat(var(--n, 5),minmax(0,1fr));gap:4px;padding:4px;border-radius:14px;background:var(--paper-2);margin-bottom:12px}.ex-pick button{min-height:44px;border:none;border-radius:10px;background:transparent;font:500 13px var(--font-mono);color:var(--ink);cursor:pointer}.ex-pick button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ex-table,.ex-table tbody,.ex-table tr,.ex-table th,.ex-table td{display:block}.ex-table thead{display:none}.ex-table caption{display:block}.ex-table tbody tr{padding:16px 18px;margin-bottom:10px;border-radius:20px;background:var(--surface);border:1px solid var(--line-2)}.ex-table.picking tbody tr:not(.on){display:none}.ex-table tbody th,.ex-table td{border:none!important;padding:0}.ex-table tbody th{font:500 12px var(--font-mono);color:var(--ink-3);margin-bottom:8px}.ex-table td{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;text-align:right;white-space:normal}.ex-table td:before{content:attr(data-l);font-family:var(--font-ui);font-size:15px;color:var(--ink);text-align:left}.ex-table td.best{padding:10px 12px;margin:0 -12px;border-radius:12px;background:var(--green-soft)}.ex-table td.best span{background:none;padding:0;margin:0;font-family:var(--font-display);font-size:26px;font-weight:400}}.chg{width:100%;border-collapse:collapse;font-size:15.5px}.chg th,.chg td{padding:14px 14px 14px 0;border-top:1px solid var(--line-2);text-align:left;vertical-align:top}.chg thead th{border-top:none;padding-top:0;font:500 12.5px var(--font-mono);color:var(--ink-3)}.chg tbody tr:last-child>*{border-bottom:1px solid var(--line-2)}.chg tbody th{font-weight:600;color:var(--ink)}.chg .old{font-family:var(--font-mono);color:var(--ink-3);font-size:14.5px}.chg .new{font-family:var(--font-mono);font-weight:600;color:var(--ink);font-size:14.5px}.chg .new small{display:block;font-family:var(--font-ui);font-weight:400;font-size:13px;color:var(--ink-3);margin-top:4px}@media(max-width:639px){.chg,.chg tbody,.chg tr,.chg th,.chg td{display:block}.chg thead{display:none}.chg tbody tr{padding:12px 0;border-top:1px solid var(--line-2)}.chg tbody tr:last-child{border-bottom:1px solid var(--line-2)}.chg tbody tr>*{border:none!important;padding:0}.chg tbody th{margin-bottom:4px}.chg tbody tr:first-child{border-top:none;padding-top:0}.chg td.old,.chg td.new{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:10px;padding:2px 0}.chg td.old:before{content:"2025"}.chg td.new:before{content:"2026"}.chg td.old:before,.chg td.new:before{font:400 12px var(--font-mono);color:var(--ink-3);padding-top:2px}.chg td.new small{grid-column:2}.chg .old,.chg .new{font-family:var(--font-ui);font-size:15px}}.cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.cards2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.card{padding:24px;border-radius:20px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;min-width:0}.card .k{font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.card .big{font-family:var(--font-mediu);font-size:clamp(30px,3.2vw,40px);line-height:1;letter-spacing:-.02em}.card p{font-size:15px;line-height:1.6;color:var(--ink-2)}.card h3{font-size:16px;font-weight:600}.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media(min-width:768px){.related:not(.nf-links):has(>a:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.related a{display:flex;flex-direction:column;gap:4px;padding:22px 24px;border-radius:20px;border:1px solid var(--line-2);text-decoration:none;color:var(--ink);transition:border-color .2s,transform .2s}.related a:hover{border-color:var(--ink);transform:translateY(-2px)}.related a strong{font-size:18px;font-weight:600}.related a span{font-size:14.5px;color:var(--ink-3)}@media(max-width:1023px){.cards3{grid-template-columns:1fr}}@media(max-width:767px){.related{grid-template-columns:1fr}}@media(max-width:479px){.cards2{grid-template-columns:1fr}}.nvr-form{margin-top:24px;max-width:420px}.nvr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nvr .note{grid-column:1 / -1}.nvr-card{padding:24px;border-radius:20px;background:var(--surface);border:1px solid var(--line-2);display:flex;flex-direction:column;gap:14px;min-width:0}.nvr-card.best{background:var(--green-soft);border-color:var(--green)}.nvr-h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:18px;font-weight:600}.nvr-h .win{border-color:var(--green-strong);color:var(--green-strong);font-size:12px}.nvr-rows{display:flex;flex-direction:column;gap:6px;font-size:14.5px}.nvr-rows>div{display:flex;justify-content:space-between;gap:12px;color:var(--ink-2)}.nvr-rows>div span:last-child{font-family:var(--font-mono);font-size:14px;color:var(--ink);white-space:nowrap}.nvr-rows .muted span{color:var(--ink-3)!important}.nvr-rows .tot{padding-top:6px;border-top:1px solid var(--line-2);font-weight:600;color:var(--ink)}.nvr-keep{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:12px;border-top:1px solid var(--line-2);font-size:15px}.nvr-keep strong{font-family:var(--font-display);font-weight:400;font-size:clamp(34px,3.4vw,44px);letter-spacing:-.02em;line-height:1;white-space:nowrap}.nvr-card.best .nvr-keep strong{color:var(--green-strong)}@media(max-width:599px){.nvr{grid-template-columns:1fr}}.div-prag{margin-top:10px}.div-prag:empty{display:none}.sal-capcana{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.sal-capcana:empty{display:none}.card.ok{background:var(--green-soft);border-color:transparent}.card.warn{background:var(--orange-soft);border-color:transparent}.ex-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}@media(max-width:767px){.ex-two{grid-template-columns:1fr;gap:24px}}.win-list{list-style:none;padding:0;margin:0}.win-list li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line-2);font-size:16px}.win-list li:last-child{border-bottom:1px solid var(--line-2)}.win-list b{font-weight:600;text-align:right}.win-list b.g{color:var(--green)}.page-hero{padding-block:clamp(32px,5vw,64px) clamp(24px,4vw,48px);max-width:980px}.page-hero h1{font-family:var(--font-titlu);font-weight:400;font-size:clamp(42px,6.4vw,84px);letter-spacing:-.035em;line-height:.98}.page-hero h1 em{font-style:italic;color:var(--green)}.page-hero .lede{margin-top:20px}.page-body{padding-bottom:clamp(48px,7vw,96px)}.team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:clamp(48px,7vw,88px)}.team .card .big{font-size:clamp(28px,3vw,36px)}@media(max-width:767px){.team{grid-template-columns:1fr}}.method{list-style:none;padding:0;counter-reset:m;border-top:1px solid var(--line-2)}.method li{counter-increment:m;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:16px 0;border-bottom:1px solid var(--line-2);font-size:17px;line-height:1.65;color:var(--ink-2)}.method li:before{content:"0" counter(m);font-family:var(--font-mono);font-size:13px;color:var(--green);padding-top:4px}.log{list-style:none;padding:0}.log li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0;border-top:1px solid var(--line-2);font-size:16px;color:var(--ink-2)}.log li:last-child{border-bottom:1px solid var(--line-2)}.log time{font-family:var(--font-mono);font-size:14px;color:var(--ink-3);padding-top:2px}@media(max-width:479px){.log li{grid-template-columns:1fr;gap:4px}}.plain p,.plain ul{font-size:17px;line-height:1.7;color:var(--ink-2)}.plain p+p,.plain p+ul,.plain ul+p{margin-top:12px}.plain ul{padding-left:22px}.plain a,.split a.inline{color:var(--green);text-underline-offset:3px;overflow-wrap:anywhere}.contact-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.pill-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;background:var(--ink);color:var(--paper);text-decoration:none;font-weight:500;max-width:100%;overflow-wrap:anywhere;text-align:center}.pill-btn:hover{background:var(--green);color:#fff}.faq-list{border-top:1px solid var(--line-2)}.section-pad{padding-block:clamp(48px,7vw,96px);border-top:1px solid var(--line)}@media(max-width:639px){.data-table.stack{min-width:0!important}.data-table.stack,.data-table.stack tbody,.data-table.stack tr,.data-table.stack td{display:block;width:auto}.data-table.stack tr:has(th){display:none}.data-table.stack tr{padding:12px 0;border-bottom:1px solid var(--line)}.data-table.stack tr:last-child{border-bottom:none}.data-table.stack td{display:flex;justify-content:space-between;align-items:baseline;gap:14px;padding:3px 0;border:none;text-align:right}.data-table.stack td:before{content:attr(data-l);flex-shrink:0;max-width:55%;font-size:13px;font-weight:400;color:var(--ink-3);text-align:left}.data-table.stack td:first-child{display:block;padding-bottom:6px;text-align:left;font-weight:600}.data-table.stack td:first-child:before{content:none}}.split.wide{grid-template-columns:1fr;gap:24px}.split.wide>header{max-width:760px}@media(min-width:768px){.ex-table th:last-child,.ex-table td:last-child{padding-right:10px}}.ex-table tr.aici>*{background:var(--green-soft)}.ex-table tr.aici>:first-child{box-shadow:-12px 0 0 var(--green-soft)}.ex-table .c-pfa{color:var(--c-pfa);font-weight:600}.ex-table .c-srl{color:var(--green-strong);font-weight:600}.ex-table.text th,.ex-table.text td{white-space:normal}.ex-table td.t{font-family:var(--font-ui);font-size:14px;color:var(--ink-3)}.link-sectiune{display:inline-flex;margin-top:14px;color:var(--green);font-weight:500;text-underline-offset:3px}.stiva>*+*{margin-top:18px}.stiva>.ex-note:first-child{margin-top:0}.dif-grafic{position:relative;padding:22px 22px 16px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.dif-grafic .leg{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0 0 6px;font-size:14px;color:var(--ink-2)}.dif-grafic .leg span{display:inline-flex;align-items:center;gap:8px}.dif-grafic .leg i{width:22px;height:0;border-top:2.5px solid var(--ink)}.dif-grafic .leg i.d{border-top-style:dashed;border-color:var(--ink-3)}.dif-grafic svg{display:block;width:100%;height:auto;overflow:visible}.dif-grafic .g-ingust{display:none}.dif-grafic .z-srl{fill:var(--green-soft)}.dif-grafic .z-pfa{fill:var(--blue-soft)}.dif-grafic .z-t{font:600 12.5px var(--font-ui)}.dif-grafic .z-t.srl{fill:var(--green-strong)}.dif-grafic .z-t.pfa{fill:color-mix(in srgb,var(--c-pfa) 88%,var(--ink))}.dif-grafic .grid{stroke:var(--line);stroke-width:1}.dif-grafic .zero{stroke:var(--ink-3);stroke-width:1.2}.dif-grafic .ax{font:11.5px var(--font-mono);fill:var(--ink-3)}.dif-grafic .s1{fill:none;stroke:var(--ink);stroke-width:2;stroke-linejoin:round}.dif-grafic .s2{fill:none;stroke:var(--ink-3);stroke-width:2;stroke-dasharray:5 4;stroke-linejoin:round}.dif-grafic .pt{fill:var(--surface);stroke:var(--ink);stroke-width:2}.dif-grafic .pt.d{stroke:var(--ink-3)}.dif-grafic .pl{font:600 12.5px var(--font-mono);fill:var(--ink)}.dif-grafic .pl.d{fill:var(--ink-2);font-weight:500}.dif-grafic .plb{fill:var(--surface)}.dif-grafic .g-ingust .z-t,.dif-grafic .g-ingust .pl{font-size:11px}.dif-grafic .nota{margin-top:10px;font-size:13.5px;line-height:1.55;color:var(--ink-3)}.dif-grafic+.ex-wrap{margin-top:32px}.dif-grafic svg[data-plot]{touch-action:pan-y}.dif-grafic .ghid-x{stroke:var(--ink-3);stroke-width:1;stroke-dasharray:2 3;pointer-events:none}.dif-tip{position:absolute;z-index:2;display:grid;grid-template-columns:auto auto;gap:2px 12px;padding:8px 10px;border-radius:10px;background:var(--ink);color:var(--paper);font-size:12.5px;line-height:1.4;white-space:nowrap;pointer-events:none;box-shadow:0 6px 20px -8px #00000073}.dif-tip strong{grid-column:1 / -1;font-weight:600}.dif-tip b{font:500 12.5px var(--font-mono);text-align:right}.cifra-mare{padding:26px 26px 24px;border-radius:20px;background:var(--surface);border:1px solid var(--line)}.cifra-mare .k{display:block;font:500 13px var(--font-mono);color:var(--ink-3)}.cifra-mare .big{display:block;margin-top:8px;font-family:var(--font-display);font-size:clamp(40px,5vw,60px);letter-spacing:-.03em;line-height:1;color:var(--ink)}.cifra-mare .formula{margin-top:12px;font:14px/1.6 var(--font-mono);color:var(--ink-2)}.cifra-mare p{margin-top:12px;color:var(--ink-2);line-height:1.6}.pasi{counter-reset:p;list-style:none;margin:0;padding:0}.pasi li{counter-increment:p;display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:16px;padding:18px 0;border-top:1px solid var(--line-2)}.pasi li:last-child{border-bottom:1px solid var(--line-2)}.pasi li:before{content:counter(p);grid-row:span 2;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--green-soft);color:var(--green-strong);font:500 13px var(--font-mono)}.pasi b{color:var(--ink);font-size:16.5px;font-weight:600}.pasi span{margin-top:4px;color:var(--ink-2);font-size:15.5px;line-height:1.6}.bara-plafon{position:relative;height:10px;margin:18px 0 6px;border-radius:99px;background:var(--paper-2)}.bara-plafon i{position:absolute;inset:0 auto 0 0;width:var(--p);border-radius:99px;background:var(--green)}.bara-plafon em{position:absolute;top:-6px;bottom:-6px;left:var(--p);width:2px;background:var(--orange)}.bara-plafon-l{display:flex;justify-content:space-between;gap:8px;font:12.5px var(--font-mono);color:var(--ink-3)}.trim{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.trim>div{padding:16px 16px 18px;border-radius:16px;border:1px solid var(--line);background:var(--surface);min-width:0}.trim>div.profit{background:var(--orange-soft);border-color:color-mix(in srgb,var(--orange) 30%,var(--line))}.trim b{display:block;font:500 12px var(--font-mono);letter-spacing:.04em;color:var(--ink-3)}.trim .s{display:block;margin-top:8px;font:15px var(--font-mono);color:var(--ink)}.trim .r{display:block;margin-top:10px;font-family:var(--font-display);font-size:24px;letter-spacing:-.02em;color:var(--ink)}.trim .profit .r{color:var(--orange)}.trim small{display:block;margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.criterii{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:c}.criterii li{counter-increment:c;display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);font-size:15.5px;line-height:1.55;color:var(--ink-2)}.criterii li:before{content:counter(c);width:24px;height:24px;margin-top:1px;border-radius:7px;display:grid;place-items:center;border:1.5px solid var(--line-2);font:500 12px var(--font-mono);color:var(--ink-3)}.criterii b{color:var(--ink);font-weight:600}*+.criterii{margin-top:18px}.regula-nota{margin-top:14px;padding:16px 18px;border-radius:14px;background:var(--orange-soft);color:var(--ink);font-size:15.5px;line-height:1.6}@media(max-width:767px){.dif-grafic{padding:16px 14px 12px}.dif-grafic .g-lat{display:none}.dif-grafic .g-ingust{display:block}.dif-grafic+.ex-wrap{margin-top:28px}.ex-table tr.aici>*,.ex-table tr.aici>:first-child{background:none;box-shadow:none}.ex-table tbody tr.aici{background:var(--green-soft);border-color:color-mix(in srgb,var(--green) 30%,var(--line-2))}.ex-table.text td:before{white-space:nowrap}.trim{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-hub{padding-bottom:clamp(48px,7vw,96px)}.t-hero{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:clamp(20px,3vw,40px);align-items:end;padding-block:clamp(32px,5vw,64px) clamp(24px,4vw,44px)}.t-hero h1{display:flex;flex-direction:column;gap:18px;font-weight:400}.t-hero .h1-kicker{font-family:var(--font-ui);font-size:clamp(16px,1.5vw,19px);font-weight:600}.t-hero .h1-big{font-family:var(--font-titlu);font-size:clamp(48px,7.6vw,104px);letter-spacing:-.035em;line-height:.95}.t-hero .h1-big em{font-style:italic;color:var(--green)}.t-hero .lede{margin-top:20px}.t-how{padding:22px 24px;border-radius:24px;background:var(--glass-bg);color:var(--glass-ink);display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.5}.t-how .k{font-family:var(--font-mono);font-size:12px;color:#a3a89f}.t-how span:before{content:"✓ ";color:var(--green-bright)}.t-how .k:before{content:none}.t-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.t-card{display:flex;flex-direction:column;gap:12px;min-height:320px;padding:28px;border-radius:28px;background:var(--surface);border:1px solid var(--line-2);text-decoration:none;color:var(--ink);transition:border-color .2s,transform .2s}.t-card:hover{border-color:var(--ink);transform:translateY(-3px)}.t-card .k{font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.t-card .n{font-family:var(--font-mic);font-size:clamp(34px,3.4vw,44px);line-height:1;letter-spacing:-.02em}.t-card .n em{font-style:italic;color:var(--green)}.t-card p{font-size:16px;line-height:1.6;color:var(--ink-2)}.t-card .go{margin-top:auto;align-self:flex-start;min-height:48px;padding:0 22px;border-radius:999px;background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;font-weight:500}.t-card.dark{background:var(--glass-bg);color:var(--glass-ink);border-color:var(--glass-bg)}.t-card.dark .k{color:#a3a89f}.t-card.dark p{color:#c4c8bf}.t-card.dark .n em{color:var(--green-bright)}.t-card.dark .go{background:var(--green-bright);color:#0f1311;font-weight:600}.t-challenge{margin-bottom:20px;padding:16px 20px;border-radius:16px;background:var(--green-soft);color:var(--ink);font-size:16px;line-height:1.5}.t-challenge a{color:var(--green-strong);font-weight:600;text-underline-offset:3px}@media(max-width:1023px){.t-hero,.t-cards{grid-template-columns:1fr}.t-card{min-height:0}}.t-play{max-width:760px;margin:0 auto;padding-block:20px clamp(48px,7vw,96px)}.q-top{display:flex;align-items:center;gap:14px;margin-bottom:clamp(24px,4vw,40px)}.q-exit{flex-shrink:0;width:44px;height:44px;border-radius:12px;border:1px solid var(--line-2);display:grid;place-items:center;color:var(--ink)}.q-exit:hover{border-color:var(--ink)}.q-prog{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.q-meta{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3)}.q-meta span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-meta span:last-child{flex-shrink:0}.q-bar{height:6px;border-radius:3px;background:var(--line);overflow:hidden}.q-bar div{height:100%;background:var(--green);transition:width .4s cubic-bezier(.2,.8,.2,1)}.q-text{font-family:var(--font-display);font-weight:400;font-size:clamp(28px,3.6vw,42px);line-height:1.1;letter-spacing:-.02em;outline:none}.q-opts{display:flex;flex-direction:column;gap:10px;margin-top:24px}.q-opt{display:flex;align-items:center;gap:14px;min-height:58px;padding:12px 18px;border-radius:16px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:500 16.5px var(--font-ui);text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.q-opt:hover:not(:disabled){border-color:var(--ink)}.q-opt .q-l{flex-shrink:0;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;font:500 13px var(--font-mono);color:var(--ink-3);border:1px solid var(--line-2)}.q-opt .q-o{min-width:0;overflow-wrap:anywhere}.q-opt:disabled{cursor:default;opacity:.55}.q-opt.right{opacity:1;border:2px solid var(--green);background:var(--green-soft);color:var(--green-strong);font-weight:600}.q-opt.right .q-l{background:var(--green);color:#fff;border-color:var(--green)}.q-opt.wrong{opacity:1;border:2px solid var(--orange);background:var(--orange-soft)}.q-opt.wrong .q-l{background:var(--orange);color:#fff;border-color:var(--orange)}.q-fb:empty{display:none}.q-fb{margin-top:18px;display:flex;flex-direction:column;gap:14px}.q-exp{padding:20px 22px;border-radius:20px;background:var(--glass-bg);color:var(--glass-ink);display:flex;flex-direction:column;gap:8px}.q-exp strong{font-family:var(--font-display);font-weight:400;font-size:26px}.q-exp.ok strong{color:var(--green-bright)}.q-exp.no strong{color:var(--orange-bright)}.q-exp p{font-size:15.5px;line-height:1.6;color:#c4c8bf}.q-exp a{color:var(--glass-ink);font-size:14.5px;text-underline-offset:4px;align-self:flex-start}.q-next{min-height:56px;border-radius:999px;border:none;background:var(--ink);color:var(--paper);font:600 16px var(--font-ui);cursor:pointer}.q-next:hover{background:var(--green);color:#fff}.t-result{padding-block:clamp(28px,5vw,64px) clamp(48px,7vw,96px)}.t-res-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,5vw,80px);align-items:start}.t-bon .r-line.big span:last-child{font-size:clamp(56px,7vw,76px)}.t-nivel{text-align:center;font-family:var(--font-display);font-style:italic;font-size:24px;margin-top:16px;color:var(--r-ink)}.t-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px}.pill-btn{border:1px solid var(--ink);font:500 15px var(--font-ui);cursor:pointer}.pill-btn.ghost{background:transparent;color:var(--ink)}.pill-btn.ghost:hover{background:var(--ink);color:var(--paper)}.t-toast{min-height:1.5em;margin-top:12px;font-size:14px;color:var(--green)}.t-review{list-style:none;padding:0;margin-top:16px;border-top:1px solid var(--line-2)}.t-review a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--line-2);text-decoration:none;color:var(--ink)}.t-review a:hover strong{color:var(--green)}.t-review strong{display:block;font-weight:600;margin-bottom:4px}.t-review span span{display:block;font-size:14.5px;line-height:1.55;color:var(--ink-3)}.t-perfect{margin-top:14px;font-size:17px;color:var(--ink-2)}.t-again{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}@media(max-width:1023px){.t-res-grid{grid-template-columns:1fr}.t-res-grid>div:first-child{max-width:520px;width:100%;margin:0 auto}}@media(max-width:399px){.t-actions{grid-template-columns:1fr}}@media print{.t-actions,.t-review,.t-again,.t-toast{display:none!important}}.nowrap{white-space:nowrap}.footer p a[href^=mailto],.pill-btn[href^=mailto]{overflow-wrap:anywhere}.loan-report{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,64px);align-items:start;padding-block:clamp(24px,4vw,48px) clamp(40px,6vw,72px);border-bottom:1px solid var(--line);margin-bottom:clamp(32px,5vw,56px)}.lr-intro{display:flex;flex-direction:column;gap:16px;min-width:0}.lr-title{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,4.6vw,60px);line-height:.98;letter-spacing:-.03em}.lr-title em{font-style:italic;color:var(--green)}.lr-lede{font-size:17px;line-height:1.6;color:var(--ink-2)}.lr-split{margin-top:12px;padding:24px;border-radius:24px;background:var(--glass-bg);color:var(--glass-ink);display:flex;flex-direction:column;gap:14px}.lr-k{font-family:var(--font-mono);font-size:12px;color:#a3a89f}.lr-bar{display:flex;height:18px;border-radius:9px;overflow:hidden;background:#262b28}.lr-bar span{display:block;height:100%}.lr-parts{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:12px}.lr-parts strong{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(32px,3.2vw,40px);line-height:1}.lr-parts span{display:block;font-size:13px;color:#c4c8bf;margin-top:4px}.lr-right{min-width:0}.lr-bon .lr-rows{display:flex;flex-direction:column;gap:16px;padding:20px 0;border-bottom:1px dashed var(--r-rule)}.lr-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:12px;align-items:baseline}.lr-row .lr-i{color:var(--r-ink-3)}.lr-row .lr-t{font-family:var(--font-ui);font-size:15.5px;color:var(--r-ink)}.lr-row .lr-t small{display:block;font-size:12.5px;color:var(--r-ink-3);margin-top:2px}.lr-row .lr-v{white-space:nowrap;font-variant-numeric:tabular-nums}.lr-row.neg .lr-v{color:var(--r-tax)}.lr-total{padding-top:18px}.lr-row.big .lr-t{font-weight:600;font-size:16.5px}.lr-row.big .lr-v{font-family:var(--font-display);font-size:clamp(36px,4vw,52px);letter-spacing:-.03em;line-height:1}.lr-edit{margin-top:24px;display:flex;flex-direction:column;gap:8px}.lr-edit label{font-size:15px;color:var(--ink-2)}@media(max-width:1023px){.loan-report{grid-template-columns:1fr}}@media(max-width:639px){.lr-right .receipt-wrap{transform:none}.lr-bon{background:transparent;box-shadow:none;padding:0;font-family:var(--font-ui)}.lr-bon:before,.lr-bon:after{display:none}.lr-bon .r-head{display:none}.lr-bon .lr-rows{gap:8px;padding:0;border:none}.lr-row{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px;border-radius:16px;background:var(--surface);border:1px solid var(--line)}.lr-row .lr-i{display:none}.lr-row .lr-t{color:var(--ink)}.lr-row .lr-t small{color:var(--ink-3)}.lr-row .lr-v{font-family:var(--font-mono);font-size:15px;color:var(--ink)}.lr-row.neg{background:var(--orange-soft);border-color:transparent}.lr-row.neg .lr-v{color:var(--orange)}.lr-total{padding-top:8px}.lr-row.big{grid-template-columns:1fr;gap:6px;background:var(--glass-bg);border-color:var(--glass-bg);padding:18px}.lr-row.big .lr-t,.lr-row.big .lr-v{color:var(--glass-ink)}.lr-row.big .lr-t small{color:#a3a89f}.lr-row.big .lr-v{font-size:44px;white-space:normal}.loan-report{display:flex;flex-direction:column;gap:16px}.lr-intro{display:contents}.lr-title{order:1}.lr-lede{order:2}.lr-right{order:3}.lr-split{order:4;margin-top:0}}.nav-dd-panel.one{width:min(460px,calc(100vw - 2 * var(--gutter)));grid-template-columns:1fr}.hero.solo{grid-template-columns:minmax(0,1fr)}.hero.solo>div{max-width:1040px;min-width:0}.kc-k{font-family:var(--font-mono);font-size:12.5px;font-weight:400;color:var(--ink-3);letter-spacing:0}.kc-s{font-size:14.5px;line-height:1.55;color:var(--ink-3)}.kc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(20px,3vw,40px);align-items:start;margin-bottom:clamp(20px,3vw,32px)}.kc-form{display:flex;flex-direction:column;gap:26px;padding:clamp(20px,2.6vw,32px);border-radius:28px;background:var(--surface);border:1px solid var(--line);min-width:0}.kc-form .field-row{gap:20px}.kc-per{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.kc-per .chip{padding:0 6px;border-radius:12px;white-space:nowrap}.kc-other{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:14px;color:var(--ink-3);margin-top:4px}.kc-other input{width:72px;height:40px;border:1px solid var(--line-2);border-radius:10px;background:var(--paper);color:var(--ink);font:500 15px var(--font-mono);text-align:center;-moz-appearance:textfield}.kc-other input:focus{outline:none;border-color:var(--green)}.kc-sub{font-size:13.5px!important;color:var(--ink-3)!important}.kc-opt{color:var(--ink-3)}.kc-form .hint strong{color:var(--ink);font-weight:600}.kc-out{display:flex;flex-direction:column;gap:14px;min-width:0}.kc-rata{padding:clamp(22px,2.6vw,32px);border-radius:28px;background:var(--glass-bg);color:var(--glass-ink);display:flex;flex-direction:column;gap:8px}.kc-rata .kc-k{color:#a3a89f}.kc-big{font-family:var(--font-display);font-size:clamp(64px,8vw,104px);line-height:.92;letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kc-big small{font-size:.36em;letter-spacing:-.01em}.kc-rata .kc-s{color:#c4c8bf;font-size:15px}.kc-rata .kc-s strong{color:var(--orange-bright);font-weight:600;white-space:nowrap}.kc-tot{padding:clamp(20px,2.4vw,28px);border-radius:24px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.kc-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;font-size:16px}.kc-line span:last-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.kc-line.neg{color:var(--orange)}.kc-line.sum{font-size:18px;font-weight:600;padding-top:12px;border-top:1px solid var(--line)}.kc-grad{padding:clamp(18px,2.4vw,26px);border-radius:24px;display:flex;align-items:center;gap:18px;background:var(--green-soft)}.kc-grad>div:last-child{display:flex;flex-direction:column;gap:4px;min-width:0}.kc-grad strong{font-size:17px;font-weight:600;line-height:1.35}.kc-grad span:not(.kc-k){font-size:14px;line-height:1.5;color:var(--ink-2)}.kc-dot{width:64px;height:64px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 16px var(--font-mono);background:var(--green);color:#fff}.kc-grad[data-nivel=verde] .kc-k{color:var(--green-strong)}.kc-grad[data-nivel=galben],.kc-grad[data-nivel=rosu]{background:var(--orange-soft)}.kc-grad[data-nivel=galben] .kc-dot{background:var(--orange-bright);color:#1b1206}.kc-grad[data-nivel=rosu] .kc-dot{background:#c23a2b}.kc-grad[data-nivel=rosu] strong{color:var(--orange)}.kc-grad[data-nivel=gol]{background:var(--surface);border:1px solid var(--line)}.kc-grad[data-nivel=gol] .kc-dot{background:transparent;color:var(--ink-3);border:2px dashed var(--line-2)}.kc-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,4vw,48px);border-radius:32px;background:var(--glass-bg);color:var(--glass-ink);margin-bottom:clamp(56px,8vw,104px)}.kc-plan-l{display:flex;flex-direction:column;gap:14px;min-width:0}.kc-plan-l .kc-k{color:#a3a89f}.kc-plan h2{font-family:var(--font-display);font-weight:400;font-size:clamp(36px,4.4vw,56px);line-height:1.02;letter-spacing:-.03em}.kc-plan h2 em{font-style:italic;color:var(--green-bright)}.kc-plan-l p{font-size:16px;line-height:1.6;color:#c4c8bf;max-width:30.498em}.chip.dark{border-color:#3a403c;color:var(--glass-ink)}.chip.dark:hover{border-color:var(--glass-ink)}.chip.dark[aria-pressed=true]{background:var(--green-bright);border-color:var(--green-bright);color:#0f1311;font-weight:600}.kc-plan-r{display:flex;flex-direction:column;gap:22px;min-width:0}.kc-plan-r>div strong{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(44px,5.4vw,72px);line-height:1;letter-spacing:-.03em;color:var(--green-bright);overflow-wrap:anywhere}.kc-plan-r>div+div strong{color:var(--glass-ink);font-size:clamp(34px,4vw,52px)}.kc-plan-r>div span{display:block;margin-top:6px;font-size:15px;color:#c4c8bf}.kc-plan-r .kc-s{color:#a3a89f;font-family:var(--font-mono);font-size:12.5px}.pill-btn.light{background:var(--glass-ink);color:#15171a;align-self:flex-start}.pill-btn.light:hover{background:var(--green-bright);color:#0f1311}.method li>span strong{color:var(--ink);font-weight:600}@media(max-width:1023px){.kc,.kc-plan{grid-template-columns:minmax(0,1fr)}}@media(max-width:479px){.kc-per{grid-template-columns:repeat(2,minmax(0,1fr))}.kc-grad{align-items:flex-start}.kc-dot{width:52px;height:52px;font-size:14px}.pill-btn.light{align-self:stretch}}@media(max-width:359px){.kc-form .field-row{grid-template-columns:1fr}}.rf-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:clamp(20px,3vw,32px)}.rf-cases .card{padding:clamp(22px,2.6vw,30px);border-radius:28px}.rf-cases .card .big{font-size:clamp(28px,3vw,38px);line-height:1.05}.rf-cases .card p{font-size:16px}.card.green{background:var(--green-soft);border-color:transparent}.card.green .k{color:var(--green-strong)}.rf-panel{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(22px,3.4vw,40px);border-radius:32px;background:var(--glass-bg);color:var(--glass-ink);margin-bottom:clamp(56px,8vw,104px)}.rf-form{display:flex;flex-direction:column;gap:18px;min-width:0}.rf-form .kc-k{color:#a3a89f}.rf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.rf-grid .field.wide{grid-column:1 / -1}.rf-grid .field{justify-content:space-between}.rf-panel .field>label{color:#c4c8bf;font-size:14px}.rf-panel .field-line{border-color:#ecede7}.rf-panel .field-line:focus-within{border-color:var(--green-bright)}.rf-panel .field-line input{color:var(--glass-ink);font-size:clamp(26px,2.4vw,32px)}.rf-panel .field-line .unit{color:#a3a89f}.rf-select{width:100%;min-height:48px;padding:0 40px 0 14px;border-radius:12px;border:1px solid #3A403C;background:#1c221f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23ECEDE7' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--glass-ink);font:500 15px var(--font-ui);-webkit-appearance:none;appearance:none;text-overflow:ellipsis}.rf-select:focus{outline:2px solid var(--green-bright);outline-offset:2px}.rf-hint{font-family:var(--font-mono);font-size:12px;line-height:1.5;color:#a3a89f}.rf-out{display:flex;flex-direction:column;gap:20px;min-width:0}.rf-verdict{align-self:flex-start;padding:8px 16px;border-radius:999px;font-weight:600;font-size:15px;background:var(--green-bright);color:#0f1311}.rf-verdict[data-v=poate]{background:var(--orange-bright);color:#1b1206}.rf-verdict[data-v=nu]{background:#3a403c;color:var(--glass-ink)}.rf-main strong{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(56px,6.4vw,84px);line-height:1;letter-spacing:-.035em;color:var(--green-bright)}.rf-main span,.rf-two span{display:block;margin-top:6px;font-size:15px;line-height:1.5;color:#c4c8bf}.rf-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rf-two strong{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(32px,3.4vw,44px);line-height:1;letter-spacing:-.02em}.rf-note{font-size:13px;line-height:1.55;color:#a3a89f}.rf-traps .card h3{font-size:17px}@media(max-width:1023px){.rf-panel{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.rf-cases{grid-template-columns:minmax(0,1fr)}}@media(max-width:399px){.rf-two{grid-template-columns:minmax(0,1fr)}.rf-grid{gap:16px 14px}}.gc-k{display:block;margin-bottom:12px}.gc-short{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:clamp(56px,8vw,104px)}.gc-card{padding:22px;border-radius:22px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:8px;min-width:0}.gc-card strong{font-size:17px;font-weight:600;line-height:1.3}.gc-card p{font-size:15px;line-height:1.55;color:var(--ink-2)}.gc-card.dark{background:var(--glass-bg);border-color:var(--glass-bg);color:var(--glass-ink)}.gc-card.dark strong{font-family:var(--font-mediu);font-weight:400;font-size:26px;line-height:1.08;letter-spacing:-.01em}.gc-card.dark p{color:#c4c8bf}.gc-card.dark a{margin-top:auto;padding-top:4px;color:var(--green-bright);font-weight:500;text-underline-offset:3px}.gc-list{border-top:1px solid var(--line-2)}.gc-ch{border-bottom:1px solid var(--line-2)}.gc-ch summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:34px minmax(0,1fr) 14px;align-items:center;gap:12px;min-height:60px;padding:16px 0;font-size:clamp(17px,1.7vw,20px);font-weight:500;letter-spacing:-.01em}.gc-ch summary::-webkit-details-marker{display:none}.gc-ch summary:after{content:"";width:14px;height:14px;background:linear-gradient(var(--ink),var(--ink)) center / 14px 2px no-repeat,linear-gradient(var(--ink),var(--ink)) center / 2px 14px no-repeat;transition:transform .25s}.gc-ch[open] summary:after{transform:rotate(45deg)}.gc-n{font-family:var(--font-mono);font-size:13px;color:var(--green)}.gc-body{padding:0 0 24px 46px;max-width:47.736em}.gc-body p,.gc-body li{font-size:16.5px;line-height:1.7;color:var(--ink-2)}.gc-body p+p{margin-top:10px}.gc-body strong{color:var(--ink);font-weight:600}.gc-body a{color:var(--green);text-underline-offset:3px}.gc-check{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.gc-check li{position:relative;padding-left:30px}.gc-check li:before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;border-radius:5px;border:2px solid var(--green)}@media(max-width:1023px){.gc-short{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.gc-short{grid-template-columns:minmax(0,1fr)}.gc-body{padding-left:0}}@media print{.kc-plan .chips,.pill-btn.light{display:none!important}}.rf-panel:has(.rf-verdict[data-v=nu]) .rf-main strong{color:var(--orange-bright)}.kc-rata,.kc-plan,.rf-panel,.gc-card.dark{box-shadow:inset 0 0 0 1px #ffffff12}.mobile-menu{background:var(--paper);color:var(--ink)}.mm-head{border-bottom-color:var(--line)}.mm-close{border-color:var(--ink);color:var(--ink)}.mm-close:hover{background:var(--ink);color:var(--paper)}.mm-links a{color:var(--ink);border-bottom-color:var(--line)}.mm-links a .s,.mm-group,.mm-foot{color:var(--ink-3)}.mm-links a[aria-current=page] .t,.mm-links .badge-new{color:var(--green)}.mm-links .mm-chips a{border-color:var(--line-2)}.mm-links .mm-chips a[aria-current=page]{border-color:var(--green);color:var(--green)}.hero>*,.upload-card,.uc-top>div,.uc-body{min-width:0}.uc-text{overflow-wrap:anywhere}.glass .fallback{background:linear-gradient(180deg,#1c9e63,#0e7a4f 40%,#07442c);box-shadow:inset 0 3px #2bd17e,0 -6px 18px -6px #2bd17e8c}.glass canvas{animation:glassIn .6s ease both}@keyframes glassIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.glass canvas{animation:none}}.uc-stats .v{overflow-wrap:normal;word-break:normal;font-size:clamp(17px,1.6vw,21px);line-height:1.15}.uc-stats div{overflow:hidden}.data-table tr.platit td{color:var(--ink-3)}.cmp-table .hl.col-green,.cmp-table .hl .col-green,.scen-row.active .col-green{color:var(--green-strong)}.kc-dot{color:var(--paper)}.kc-grad[data-nivel=rosu] .kc-dot{color:#fff}.table-wrap:focus-visible{outline:2px solid var(--green);outline-offset:2px}.lr-r1,.lr-rest{display:contents}.lr-in-f{display:inline-flex;align-items:baseline;gap:6px;border-bottom:2px dashed var(--r-keep);padding:2px 0}.lr-in-f input{width:10ch;border:none;outline:none;background:transparent;color:var(--r-ink);font:500 16px var(--font-mono);text-align:right;-moz-appearance:textfield}.lr-in-f input::-webkit-outer-spin-button,.lr-in-f input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lr-in-f input::placeholder{color:var(--r-ink-3)}.lr-in-f:focus-within{border-bottom-style:solid}.lr-in-f .unit{font-size:14px;color:var(--r-ink-3)}.lr-row.in{align-items:center}.lr-row.in .lr-t label{cursor:pointer}.lr-prog{display:block;height:8px;border-radius:4px;background:#e3e5de;overflow:hidden;margin:8px 0 2px}.lr-prog span{display:block;height:100%;background:var(--r-keep);border-radius:4px}.lr-mod{font-size:inherit;color:var(--r-keep)}@media(max-width:639px){.lr-row.in{grid-template-columns:1fr;gap:10px;border:2px dashed var(--green)}.lr-row.in .lr-v{display:block}.lr-in-f{display:flex;width:100%;border-bottom:2px solid var(--ink)}.lr-in-f input{flex:1;width:auto;min-width:0;text-align:left;color:var(--ink);font:400 26px var(--font-display)}.lr-in-f .unit{color:var(--ink-3)}.lr-prog{background:var(--line)}.lr-prog span{background:var(--green)}.lr-mod{color:var(--green)}}.split.fb>header h2 em{font-style:italic;color:var(--green)}.fb-alt{font-size:15px}.fb-alt a{color:var(--green);text-underline-offset:3px;overflow-wrap:anywhere}.fb-box{min-width:0;display:flex;flex-direction:column;gap:20px}.fb-form{padding:clamp(20px,2.6vw,32px);border-radius:28px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:22px}.fb-hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.fb-hp label,.fb-hp input{position:absolute;width:1px;height:1px;overflow:hidden}.fb-tip{border:0;padding:0;margin:0;min-width:0}.fb-tip legend,.fb-field label{font-size:15px;color:var(--ink-2);margin-bottom:10px;padding:0}.fb-chips{display:flex;flex-wrap:wrap;gap:8px}.fb-chip{position:relative}.fb-chip input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.fb-chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);font:500 15px var(--font-ui);color:var(--ink);transition:all .18s}.fb-chip:hover span{border-color:var(--ink)}.fb-chip input:checked+span{background:var(--ink);color:var(--paper);border-color:var(--ink)}.fb-chip input:focus-visible+span{outline:2px solid var(--green);outline-offset:2px}.fb-field{display:flex;flex-direction:column;min-width:0}.fb-field label{margin-bottom:8px}.fb-opt{color:var(--ink-3)}.fb-field textarea{min-height:120px;resize:vertical;padding:14px 16px;border:1px solid var(--line-2);border-radius:16px;background:var(--paper);color:var(--ink);font:400 17px/1.55 var(--font-ui)}.fb-field input[type=email]{border:none;border-bottom:2px solid var(--ink);background:transparent;color:var(--ink);font:400 19px var(--font-ui);padding:10px 0;border-radius:0;min-width:0}.fb-field textarea:focus,.fb-field input[type=email]:focus{outline:none;border-color:var(--green)}.fb-send{display:flex;align-items:center;gap:16px 20px;flex-wrap:wrap}.fb-send .pill-btn{border:none;cursor:pointer;font:500 16px var(--font-ui);min-height:52px;padding:0 28px}.fb-send .pill-btn:disabled{opacity:.6;cursor:progress}.fb-note{flex:1 1 260px;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--ink-3)}.fb-note a{color:var(--ink-3)}.fb-err{padding:12px 16px;border-radius:12px;background:var(--orange-soft);color:var(--ink);font-size:15px}.fb-ok{padding:clamp(20px,2.6vw,28px);border-radius:24px;background:var(--green-soft);display:flex;gap:16px;align-items:flex-start}.fb-ok:focus{outline:none}.fb-ok-i{width:44px;height:44px;flex-shrink:0;border-radius:50%;background:var(--green);color:var(--paper);display:flex;align-items:center;justify-content:center}.fb-ok strong{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(26px,2.6vw,30px);line-height:1.1}.fb-ok p{margin-top:4px;font-size:15px;line-height:1.55;color:var(--ink-2)}.fb-ok .linklike{margin-top:6px;color:var(--green-strong)}@media(max-width:479px){.fb-send{flex-direction:column;align-items:stretch}.fb-send .pill-btn{width:100%}.fb-note{flex:none}}.nf{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(32px,5vw,72px);align-items:center;padding-block:clamp(40px,7vw,88px) clamp(56px,8vw,112px)}.nf-text{display:flex;flex-direction:column;gap:18px;min-width:0}.nf h1{font-family:var(--font-titlu);font-weight:400;font-size:clamp(46px,6.6vw,88px);letter-spacing:-.035em;line-height:.95}.nf h1 em{font-style:italic;color:var(--green)}.nf-links{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.nf-bon{justify-self:center;width:min(300px,100%);display:flex;flex-direction:column;background:var(--receipt);color:var(--r-ink);padding:26px 24px 30px;box-shadow:var(--shadow-receipt);font-family:var(--font-mono);font-size:14px;transform:rotate(2deg);text-decoration:none;transition:transform .25s}.nf-bon:hover{transform:rotate(0) translateY(-3px)}.nf-bon-h{text-align:center;letter-spacing:2px;font-weight:600;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed var(--r-rule)}.nf-r{display:flex;justify-content:space-between;gap:12px}.nf-0{color:var(--r-tax);margin-top:6px;padding-bottom:14px;border-bottom:1px dashed var(--r-rule)}.nf-t{font-weight:600;margin-top:14px}.nf-t span:last-child{color:var(--r-keep)}@media(max-width:1023px){.nf{grid-template-columns:1fr}.nf-bon{justify-self:start}}@media(max-width:639px){.nf-links{grid-template-columns:1fr}}.fb{scroll-margin-top:96px}.fm-controls{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:flex-end}.fm-controls .field{min-width:180px}.fm-select{min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:500 15px var(--font-ui)}.fm-tabel{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.fm-tabel caption{text-align:left;font-size:15px;color:var(--ink-2);margin-bottom:10px}.fm-tabel th,.fm-tabel td{padding:6px 8px;border-bottom:1px solid var(--line);text-align:right;font-size:15px}.fm-tabel th[scope=row]{text-align:left;font-weight:500;white-space:nowrap}.fm-tabel thead th{font-family:var(--font-mono);font-size:12px;font-weight:500;color:var(--ink-3);text-align:right}.fm-tabel thead th:first-child{text-align:left}.fm-tabel tfoot th,.fm-tabel tfoot td{border-bottom:none;border-top:2px solid var(--ink);font-weight:600;padding-top:10px}.fm-in{display:inline-flex;align-items:baseline;gap:6px;border-bottom:1px solid var(--line-2);padding:2px 0}.fm-in:focus-within{border-color:var(--green)}.fm-in input{width:7.5ch;border:none;background:transparent;font:500 16px var(--font-ui);color:var(--ink);text-align:right;padding:4px 0}.fm-in>span:not(.camp-cursor){font-family:var(--font-mono);font-size:12px;color:var(--ink-3)}.fm-net{color:var(--ink)}.fm-est{color:var(--ink-3);font-style:italic}.fm-gol th{color:var(--ink-3)}.fm-acum{background:var(--green-soft)}.fm-acum small{display:block;font-family:var(--font-mono);font-size:11px;color:var(--green-strong);font-weight:500}.fm-fara-js{display:none}.no-js .fm-fara-js{display:block}.fm-nota{font-size:14px;color:var(--ink-3);line-height:1.55;margin-top:10px}.fm-estim{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;margin-top:14px;font-size:15px;color:var(--ink-2)}.fm-warn{margin-top:18px}.fm-termene{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.fm-termene li{display:grid;grid-template-columns:minmax(150px,.4fr) 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:16px}.fm-termene time{font-family:var(--font-mono);font-size:14px;color:var(--green-strong)}.fm-actiuni{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.fm-date{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.fm-pus{display:flex;align-items:baseline;gap:8px;justify-content:space-between}.fm-pus input{width:8ch;border:none;border-bottom:1px dashed var(--r-rule);background:transparent;font:500 15px var(--font-mono);text-align:right;color:var(--r-ink)}.receipt .r-line.mare span:last-child{font-family:var(--font-display);font-size:clamp(40px,4vw,54px);letter-spacing:-.03em;line-height:1;color:var(--r-keep)}.receipt .r-line.mare{align-items:flex-end}.r-sub{font-size:12.5px;color:var(--r-ink-3)}.fm-rezumat{display:none}@media(max-width:767px){.fm-rezumat{display:flex}.fm-date{grid-template-columns:1fr}.fm-termene li{grid-template-columns:1fr;gap:4px}.fm-tabel th,.fm-tabel td{padding:6px 4px;font-size:14px}.fm-in input{width:6ch;font-size:15px}}.fm-pus label{font:inherit;color:inherit}.fm-dialog{border:1px solid var(--line-2);border-radius:18px;background:var(--surface);color:var(--ink);padding:24px;max-width:min(440px,calc(100vw - 32px))}.fm-dialog::backdrop{background:#00000073}.fm-dialog h3{font-family:var(--font-display);font-weight:400;font-size:24px;margin:0}.fm-dialog p{margin-top:8px;color:var(--ink-2)}#fm-mesaj{margin-top:14px}@media(max-width:400px){.fm-tabel .fm-in>span:not(.camp-cursor){display:none}.fm-tabel th,.fm-tabel td{padding:6px 2px}.fm-tabel .fm-in input{width:100%;max-width:6.5ch}.fm-tabel{table-layout:fixed}.fm-tabel thead th{font-size:11px;vertical-align:bottom}.fm-tabel thead th:nth-child(1){width:30%}.fm-tabel thead th:nth-child(2),.fm-tabel thead th:nth-child(3){width:25%}.fm-tabel thead th:nth-child(4){width:20%}.fm-rand{display:block}}.ve-grupuri{display:flex;flex-direction:column;gap:14px;margin-top:18px}.ve-grup{border:1px solid var(--line-2);border-radius:20px;padding:20px 22px;display:flex;flex-direction:column;gap:14px;background:var(--surface);min-width:0}.ve-grup[hidden]{display:none}.ve-grup legend{padding:0 6px;margin-left:-6px;font-weight:600;font-size:16px}.ve-grup .field{margin:0}.ve-grup .field-line.sm input{font-size:clamp(24px,2.2vw,30px)}.ve-sel{min-height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);font:500 15px var(--font-ui);width:100%}.ve-check{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--ink-2)}.ve-check input{width:20px;height:20px;margin-top:1px;accent-color:var(--green);flex-shrink:0}.ve-tag{display:inline-block;font:500 11px var(--font-mono);padding:2px 7px;border-radius:999px;margin-top:3px;white-space:nowrap}.ve-tag.ret{background:var(--paper-2);color:var(--ink-3)}.ve-tag.d212{background:var(--orange-soft);color:var(--ink)}.ve-chg .ve-tag{font:500 13px var(--font-ui);padding:3px 10px;margin:0}.ve-chg td{font-size:15px;line-height:1.55;color:var(--ink-2)}.ve-chg td strong{color:var(--ink);font-weight:600}.ve-ex tbody th{white-space:normal;padding-right:20px}.receipt .r-line span.r-sub{white-space:normal}.ve-baza{margin-top:14px}.ve-baza .nvr-rows{margin-top:8px}.ve-lista{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:14px;font-size:16.5px;line-height:1.65;color:var(--ink-2);max-width:47.736em}.ve-lista strong{color:var(--ink);font-weight:600}.ve-neclar{list-style:none;border-left:3px solid var(--orange);padding-left:18px}@media(max-width:639px){.ve-chg td{display:block;padding:2px 0!important}.ve-chg td:before{content:attr(data-l) " · ";font:400 12px var(--font-mono);color:var(--ink-3)}}.intra{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-areas:"text card" "bon card";column-gap:clamp(32px,5vw,88px);row-gap:40px;align-items:start;padding-block:clamp(36px,6vw,80px) clamp(56px,8vw,112px)}.intra-text{grid-area:text;display:flex;flex-direction:column;gap:18px;min-width:0}.intra-text h1{font-family:var(--font-titlu);font-weight:400;font-size:clamp(46px,6.2vw,84px);letter-spacing:-.035em;line-height:.95}.intra-text h1 em{font-style:italic;color:var(--green)}.intra-text .lede{max-width:30em}.intra-card{grid-area:card;min-width:0;padding:clamp(22px,2.6vw,36px);border-radius:28px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:22px}.intra-card .pas{font-family:var(--font-mono);font-size:13px;color:var(--ink-3)}.intra-card h2{font-family:var(--font-mediu);font-weight:400;font-size:clamp(28px,2.6vw,34px);letter-spacing:-.02em;line-height:1.05;margin-top:-12px}.intra-card .sub{font-size:16px;line-height:1.55;color:var(--ink-2);margin-top:-10px}.intra-card .sub strong{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.intra-camp{display:flex;flex-direction:column;gap:8px}.intra-camp label{font-size:15px;color:var(--ink-2)}.intra-camp input[type=email]{border:none;border-bottom:2px solid var(--ink);background:transparent;color:var(--ink);font:400 20px var(--font-ui);padding:10px 0;border-radius:0;min-width:0;width:100%}.intra-camp input[type=email]:focus{outline:none;border-color:var(--green)}.intra-camp input::placeholder{color:var(--ink-3);opacity:.7}.intra-card .pill-btn{width:100%;min-height:52px;font:500 16px var(--font-ui);border:none;cursor:pointer;gap:10px}.intra-card .pill-btn.ghost{border:1px solid var(--line-2)}.intra-card .pill-btn.ghost:hover{border-color:var(--ink)}.intra-card .pill-btn:disabled{opacity:.45;cursor:not-allowed}.intra-card .pill-btn:disabled:hover{background:var(--ink);color:var(--paper)}.intra-card .pill-btn svg{flex:none}.intra-sau{display:flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:13px;color:var(--ink-3);margin-block:-6px}.intra-sau:before,.intra-sau:after{content:"";flex:1;height:1px;background:var(--line)}.intra-nota{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--ink-3)}.intra-nota a{color:var(--ink-3);text-underline-offset:3px}.intra-err{padding:12px 16px;border-radius:12px;background:var(--orange-soft);color:var(--ink);font-size:15px;line-height:1.5}.intra-err strong{font-weight:600}.cod{position:relative}.cod input{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;appearance:none;-webkit-appearance:none;background:transparent;color:transparent;-webkit-text-fill-color:transparent;caret-color:transparent;outline:none;-webkit-tap-highlight-color:transparent;font-size:16px}.cod input::selection{background:transparent;color:transparent;-webkit-text-fill-color:transparent}.cod input:-webkit-autofill{transition:background-color 0s 600000s}.cod-celule{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) 10px repeat(3,minmax(0,1fr));gap:8px;pointer-events:none}.cod-celule>span{height:64px;border-radius:14px;border:1px solid var(--line-2);background:var(--paper);display:flex;align-items:center;justify-content:center;font-family:var(--font-mediu);font-size:34px;color:var(--ink);font-variant-numeric:tabular-nums}.cod-celule>i{align-self:center;height:2px;background:var(--line-2);border-radius:1px}.cod-celule>span.activ{border:2px solid var(--green)}.cod-celule>span.activ:after{content:"";width:2px;height:30px;background:var(--green)}.cod.gresit .cod-celule>span{border:2px solid var(--orange)}.cod.expirat .cod-celule>span{color:var(--ink-3);border-style:dashed}.intra-rand{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 20px;font-size:15px;color:var(--ink-2)}.intra-rand .linklike{font-size:15px}.intra-rand .linklike:disabled{color:var(--ink-3);text-decoration:none;cursor:default;font-variant-numeric:tabular-nums}.intra-ok{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:16px;background:var(--green-soft)}.intra-ok .i{width:40px;height:40px;flex:none;border-radius:50%;background:var(--green);color:var(--paper);display:flex;align-items:center;justify-content:center}.intra-ok strong{display:block;font-weight:600;font-size:16px}.intra-ok span.e{display:block;font-size:14px;color:var(--ink-2);overflow-wrap:anywhere}.intra-puncte{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.intra-puncte li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.5;color:var(--ink-2)}.intra-puncte li svg{margin-top:2px;color:var(--green)}.intra-gata{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.intra-gata .i{width:52px;height:52px;border-radius:50%;background:var(--green);color:var(--paper);display:flex;align-items:center;justify-content:center}.intra-bon{grid-area:bon;justify-self:start;width:min(340px,100%);display:flex;flex-direction:column;gap:6px;background:var(--receipt);color:var(--r-ink);padding:24px 24px 26px;box-shadow:var(--shadow-receipt);font-family:var(--font-mono);font-size:13.5px;transform:rotate(-1.5deg)}.intra-bon .h{text-align:center;letter-spacing:2px;font-weight:600;padding-bottom:12px;margin-bottom:8px;border-bottom:1px dashed var(--r-rule)}.intra-bon .r{display:flex;justify-content:space-between;gap:12px}.intra-bon .r span:last-child{flex:none}.intra-bon .r.nu span:last-child{color:var(--r-keep);font-weight:600}.intra-bon .t{margin-top:8px;padding-top:12px;border-top:1px dashed var(--r-rule);font-weight:600}.intra-bon a{color:var(--r-ink-3);text-underline-offset:3px;margin-top:10px;font-size:12.5px}@media(max-width:1023px){.intra{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "card" "bon";row-gap:28px}.intra-bon{justify-self:center;margin-top:12px}}@media(max-width:479px){.intra-card{padding:22px 18px;border-radius:24px}.cod-celule{gap:6px;grid-template-columns:repeat(3,minmax(0,1fr)) 8px repeat(3,minmax(0,1fr))}.cod-celule>span{height:56px;font-size:30px;border-radius:12px}}.nav-dd-panel{max-height:calc(100vh - 96px);max-height:calc(100dvh - 96px);overflow-y:auto;overscroll-behavior:contain}#dd-taxe{width:min(1000px,calc(100vw - 2 * var(--gutter)));grid-template-columns:minmax(0,2.5fr) minmax(0,1fr)}#dd-taxe .dd-col:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:2px;align-content:start}#dd-taxe .dd-col:first-child .dd-label{grid-column:1 / -1}.fm-grup{display:inline-flex;align-items:center;gap:10px;position:relative;max-width:100%}.fm-info{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:16px;line-height:1;padding-bottom:1px}.fm-pop{position:absolute;bottom:calc(100% + 12px);right:-12px;z-index:5;width:300px;padding:12px 14px;border-radius:12px;background:var(--ink);color:var(--paper);font-size:14px;line-height:1.55;box-shadow:0 14px 30px -14px #15171a80;text-align:left}.fm-pop:after{content:"";position:absolute;top:100%;right:18px;border:7px solid transparent;border-top-color:var(--ink)}.fm-pop .f{font-family:var(--font-mono);font-size:12.5px;white-space:nowrap}@media(max-width:1023px){.fm-grup{display:grid;grid-template-columns:minmax(0,max-content) 32px minmax(0,1fr);column-gap:0;width:100%}.fm-grup>.fm-info{justify-self:end}.fm-grup>:first-child{white-space:normal;max-width:100%;padding-block:8px}.fm-pop{position:relative;bottom:auto;right:auto;grid-column:1 / -1;width:auto;contain:inline-size;margin-top:12px;box-shadow:none}.fm-pop:after{top:auto;bottom:100%;right:auto;left:calc(var(--sageata, 50%) - 7px);border-top-color:transparent;border-bottom-color:var(--ink)}}@media(max-width:479px){.fm-grup{grid-template-columns:minmax(0,max-content) 30px minmax(0,1fr)}.fm-grup>.btn-ghost{font-size:14px;padding-inline:12px;border-radius:22px}}.cont{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-areas:"text bon" "sec bon";column-gap:clamp(32px,5vw,88px);row-gap:36px;align-items:start;padding-block:clamp(36px,6vw,80px) clamp(56px,8vw,112px)}.cont-text{grid-area:text;display:flex;flex-direction:column;gap:16px;min-width:0}.cont-text h1{font-family:var(--font-titlu);font-weight:400;font-size:clamp(46px,6.2vw,84px);letter-spacing:-.035em;line-height:.95}.cont-text h1 em{font-style:italic;color:var(--green)}.cont-text .lede strong{overflow-wrap:anywhere}.cont-sec{grid-area:sec;display:flex;flex-direction:column;gap:20px;min-width:0}.cont .intra-bon{grid-area:bon;position:sticky;top:100px;justify-self:end}.cont .intra-bon .r span:last-child{overflow-wrap:anywhere;text-align:right}.cont-card{padding:clamp(22px,2.6vw,32px);border-radius:24px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:18px;min-width:0}.cont-card-cap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.cont-card h2{font-family:var(--font-mediu);font-weight:400;font-size:clamp(26px,2.4vw,30px);letter-spacing:-.02em;line-height:1.1}.cont-card .sub{font-size:15.5px;line-height:1.55;color:var(--ink-2);max-width:36em}.cont-card .sub strong{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.cont-card .nota{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--ink-3)}.cont-card .nota a{color:var(--ink-3);text-underline-offset:3px}.cont-butoane{display:flex;flex-wrap:wrap;gap:12px}.cont-butoane .pill-btn{min-height:48px;gap:10px}.cont-butoane .pill-btn svg{flex:none}.stare{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-radius:999px;font-family:var(--font-mono);font-size:13px;background:var(--paper-2);color:var(--ink-2);white-space:nowrap}.stare:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.stare.da{background:var(--green-soft);color:var(--green-strong)}.stare.da:before{background:var(--green)}.stare.gata{background:var(--orange-soft);color:var(--ink)}.stare.gata:before{background:var(--orange)}.cont-pro-data{font-family:var(--font-mediu);font-size:clamp(30px,3vw,38px);letter-spacing:-.02em;line-height:1.05;font-variant-numeric:tabular-nums}.cont-pro-data small{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:13px;letter-spacing:0;color:var(--ink-3)}.cont-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;border-top:1px solid var(--line)}.cont-lista>li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.cont-lista .ic{width:40px;height:40px;border-radius:12px;background:var(--paper-2);color:var(--ink-2);display:flex;align-items:center;justify-content:center}.cont-lista .t{display:block;font-weight:600;font-size:16px;line-height:1.35;overflow-wrap:anywhere}.cont-lista .t .eu{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;background:var(--green-soft);color:var(--green-strong);font-family:var(--font-mono);font-size:11.5px;font-weight:600;vertical-align:2px}.cont-lista .s{display:block;font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--ink-3)}.cont-lista .act{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--ink);font:500 14px var(--font-ui);cursor:pointer;white-space:nowrap}.cont-lista .act:hover{border-color:var(--ink)}.cont-lista>li.confirma{grid-template-columns:40px minmax(0,1fr)}.cont-confirma{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 16px;border-radius:14px;background:var(--orange-soft);font-size:15px;line-height:1.5;color:var(--ink)}.cont-confirma p{flex:1 1 220px}.cont-confirma .act{background:var(--surface)}.cont-confirma .act.pericol{background:var(--orange);border-color:var(--orange);color:var(--paper)}.cont-ok{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:14px;background:var(--green-soft);font-size:15px;line-height:1.5}.cont-ok svg{flex:none;color:var(--green)}.cont-card.pericol{border-color:var(--line-2)}.cont-card.pericol h2{color:var(--ink)}.cont-sterge-lista{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.cont-sterge-lista li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.5;color:var(--ink-2)}.cont-sterge-lista li:before{content:"";width:6px;height:6px;margin:9px 0 0 6px;border-radius:50%;background:var(--orange)}.cont-camp{display:flex;flex-direction:column;gap:8px}.cont-camp label{font-size:15px;color:var(--ink-2)}.cont-camp label strong{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.cont-camp input{border:none;border-bottom:2px solid var(--ink);background:transparent;color:var(--ink);font:400 20px var(--font-ui);padding:10px 0;border-radius:0;min-width:0;width:100%}.cont-camp input:focus{outline:none;border-color:var(--orange)}.cont-camp .hint{min-height:0}.pill-btn.pericol{background:var(--orange);border-color:var(--orange);color:var(--paper)}.pill-btn.pericol:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pill-btn.pericol:disabled{opacity:.45;cursor:not-allowed}.pill-btn.pericol:disabled:hover{background:var(--orange);border-color:var(--orange)}.cont-sters{max-width:640px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-block:clamp(48px,8vw,120px) clamp(72px,10vw,140px)}.cont-sters .i{width:56px;height:56px;border-radius:50%;background:var(--paper-2);color:var(--ink);display:flex;align-items:center;justify-content:center}.cont-sters h1{font-family:var(--font-titlu);font-weight:400;font-size:clamp(42px,5.4vw,72px);letter-spacing:-.035em;line-height:.98}@media(max-width:1023px){.cont{grid-template-columns:minmax(0,1fr);grid-template-areas:"text" "sec" "bon";row-gap:28px}.cont .intra-bon{position:static;justify-self:center;margin-top:12px}}@media(max-width:479px){.cont-card{padding:22px 18px;border-radius:22px;gap:16px}.cont-lista>li{grid-template-columns:36px minmax(0,1fr);gap:12px}.cont-lista .ic{width:36px;height:36px;border-radius:10px}.cont-lista .act{grid-column:2;justify-self:start}.cont-butoane .pill-btn{width:100%}}.cont[aria-busy=true] :is(.lede,.cont-sec,.intra-bon){visibility:hidden}.ft{border-top:1px solid var(--line);padding-block:0;margin-top:24px}.ft .ft-inner{max-width:var(--maxw);margin:0 auto;padding:64px var(--gutter) 0;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px clamp(32px,5vw,88px)}.ft .ft-brand{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.ft .ft-brand .footer-logo{margin-bottom:0}.ft .ft-desc{font-size:15px;line-height:1.6;color:var(--ink-2);max-width:30em}.ft .ft-verif{display:inline-block;padding:7px 14px;border-radius:14px;background:var(--green-soft);color:var(--green-strong);font-family:var(--font-mono);font-size:12.5px;line-height:1.45}.ft .ft-verif:before{content:"";display:inline-block;width:7px;height:7px;margin-right:8px;vertical-align:1px;border-radius:50%;background:var(--green)}.ft .ft-verif strong{color:inherit;font-weight:600}.ft .ft-contact{font-size:14px;line-height:1.6;color:var(--ink-3)}.ft .ft-contact a{color:var(--ink-2);text-underline-offset:3px;overflow-wrap:anywhere}.ft .ft-contact a:hover{color:var(--ink)}.ft .ft-nav{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:32px 28px;min-width:0}.ft .ft-h{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;line-height:inherit}.ft .ft-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ft .ft-nav a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding-block:4px;font-size:15px;line-height:1.35;color:var(--ink-2);text-decoration:none}.ft .ft-nav a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.ft .ft-nav a svg{flex:none;color:var(--ink-3)}.ft .ft-aviz{grid-column:1 / -1;display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.6;color:var(--ink-2)}.ft .ft-aviz svg{margin-top:2px;color:var(--ink-3)}.ft .ft-aviz p{font-size:14px;color:var(--ink-2);max-width:62em}.ft .ft-aviz a{color:var(--ink-2);text-underline-offset:3px}.ft .ft-bar{max-width:var(--maxw);margin:40px auto 0;padding:22px var(--gutter) 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;background:linear-gradient(var(--line),var(--line)) no-repeat center top / calc(100% - 2 * var(--gutter)) 1px}.ft .ft-legal{display:flex;flex-direction:column;gap:4px;min-width:0}.ft .ft-legal p{font-family:var(--font-mono);font-size:12.5px;line-height:1.6;color:var(--ink-3)}.ft .ft-legal a{color:var(--ink-3);text-underline-offset:3px}.ft .ft-sus{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink);font-size:14px;font-weight:500;text-decoration:none;white-space:nowrap}.ft .ft-sus:hover{border-color:var(--ink)}@media(max-width:1023px){.ft .ft-inner{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px}.ft .ft-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}}@media(max-width:479px){.ft .ft-nav a{min-height:44px;font-size:15.5px}.ft .ft-bar{flex-direction:column;align-items:stretch;gap:20px}.ft .ft-sus{width:100%}}.calc-nav{display:flex;align-items:center;gap:16px;padding-top:20px;min-width:0}.calc-nav .k{flex:none;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.calc-nav ul{list-style:none;margin:0;padding:2px;display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.calc-nav ul::-webkit-scrollbar{display:none}.calc-nav a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-size:14.5px;font-weight:500;text-decoration:none;white-space:nowrap}.calc-nav a:hover{border-color:var(--ink);color:var(--ink)}.calc-nav a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--paper)}@media(max-width:1023px){.calc-nav{padding-top:14px}.calc-nav .k{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.calc-nav ul{margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter);-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent);mask-image:linear-gradient(90deg,#000 86%,transparent)}.calc-nav a{min-height:44px}.calc-nav ul.la-capat{-webkit-mask-image:none;mask-image:none}}.calc-nav+.hero.compact{padding-top:clamp(20px,3vw,40px)}.tichete{border:1px solid var(--line-2);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:16px;margin:4px 0 8px;min-width:0}.tichete-cap{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;flex-wrap:wrap}.tichete-cap .q{font-size:16px;font-weight:600;color:var(--ink)}.tichete-cap .q small{display:block;font-weight:400;font-size:13.5px;color:var(--ink-3);margin-top:2px}.tichete .chips{margin:0}.tichete .lbl{display:block;font-size:14px;color:var(--ink-2);margin-bottom:8px}.tichete .chips.valori .chip small{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-left:2px;opacity:.75}.tichete .zile{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:6px 16px;align-items:end}.tichete .zile .hint{margin:0 0 6px}.tichete .tichet-alta{margin-top:14px;max-width:220px}.tichete .nota-mandat{font-size:13.5px;color:var(--ink-3);border-top:1px dashed var(--line-2);padding-top:12px;margin:0}.tichete[disabled] .chip,.tichete[disabled] .field-line{opacity:.45;cursor:not-allowed}@media(max-width:600px){.tichete{padding:16px}.tichete .zile{grid-template-columns:minmax(0,1fr)}}.r-line.pecard span:last-child{font-weight:600}.r-dif{margin-top:14px;padding:14px 16px;border-radius:12px;background:#15171a0d;font-size:14px;line-height:1.5;color:var(--r-ink-3)}.r-dif strong{color:var(--r-ink)}.r-dif .minus{color:#b4232c;font-weight:600}.r-dif .plus{color:var(--r-keep);font-weight:600}.cmp-form .chips.zile .chip{min-width:56px;justify-content:center}.cmp-form .oferta{border:1px solid var(--line-2);border-radius:16px;padding:18px 20px;display:flex;flex-direction:column;gap:14px}.cmp-form .oferta h2{margin:0;font:600 16px var(--font-ui);color:var(--ink)}.cmp-form .oferta .seg{grid-template-columns:repeat(2,minmax(0,1fr))}.cmp-form .oferta .calc-line{font:400 12.5px/1.5 var(--font-mono);color:var(--ink-3)}.cmp-form details.mai-mult{border:1px solid var(--line-2);border-radius:16px;padding:14px 18px}.cmp-form details.mai-mult summary{font:600 15px var(--font-ui);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.cmp-form details.mai-mult summary small{display:block;font:400 12px var(--font-mono);color:var(--ink-3);margin-top:2px}.zile-card{border:1px solid var(--line-2);border-radius:20px;padding:20px 22px;margin-bottom:22px;display:flex;flex-direction:column;gap:12px;background:var(--paper)}.zile-card .zk{font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.zile-card .zt{font:400 26px/1.2 var(--font-titlu);color:var(--ink);letter-spacing:-.01em}.zile-card .zt em{color:var(--green);font-style:italic}.zile-bar{display:flex;gap:3px;height:16px}.zile-bar i{display:block;border-radius:4px}.zile-bar .z-lucru,.zile-leg .z-lucru{background:var(--ink-3);opacity:.55}.zile-bar .z-co,.zile-leg .z-co{background:var(--green)}.zile-bar .z-sl,.zile-leg .z-sl{background:var(--green-bright, var(--green));opacity:.55}.zile-bar .z-cm,.zile-leg .z-cm{background:var(--ink-3);opacity:.25}.zile-leg{display:flex;flex-wrap:wrap;gap:6px 18px;font:400 12.5px var(--font-mono);color:var(--ink-2)}.zile-leg span{display:inline-flex;align-items:center;gap:6px}.zile-leg b{width:10px;height:10px;border-radius:3px;display:inline-block}.zile-card .zs{font-size:14px;line-height:1.55;color:var(--ink-2);margin:0}.cmp-item .zi{display:block;font:400 12px var(--font-mono);color:var(--ink-3);margin-top:2px}.r-prag{margin-top:16px;border-top:1px dashed var(--r-rule, var(--line-2));padding-top:14px}.r-prag .r-label{margin-bottom:6px}.nevazut{border-radius:20px;background:var(--paper-2);padding:20px 22px;margin-top:22px}.nevazut h2{margin:0 0 12px;font:600 16px var(--font-ui);color:var(--ink)}.nevazut ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.nevazut li{display:grid;grid-template-columns:minmax(0,132px) minmax(0,1fr);gap:4px 14px;font-size:14px;line-height:1.5;color:var(--ink-2)}.nevazut li b{color:var(--ink);font-weight:600}@media(max-width:600px){.nevazut li{grid-template-columns:minmax(0,1fr)}.zile-card .zt{font-size:22px}}.bare{border:1px solid var(--line-2);border-radius:20px;padding:20px 22px;margin-bottom:22px;display:flex;flex-direction:column;gap:14px;background:var(--paper)}.bare .bk{font:500 12px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.bara-row{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) minmax(0,140px);gap:6px 14px;align-items:center}.bara-row .bn{font:500 14px/1.3 var(--font-ui);color:var(--ink)}.bara-row .bn small{display:block;font:400 12px var(--font-mono);color:var(--ink-3)}.bara-track{height:14px;border-radius:7px;background:var(--paper-2);overflow:hidden}.bara-fill{height:100%;border-radius:7px;background:var(--ink-3);opacity:.6}.bara-row.ref .bara-fill{background:var(--ink);opacity:1}.bara-row.best .bara-fill{background:var(--green);opacity:1}.bara-v{font:600 16px var(--font-mono);text-align:right;color:var(--ink);white-space:nowrap}.bara-v small{display:block;white-space:normal;font:400 12px var(--font-mono);color:var(--ink-3)}.bara-row.best .bara-v small,.bara-v small.plus{color:var(--green)}@media(max-width:600px){.bara-row{grid-template-columns:minmax(0,1fr) auto}.bara-track{grid-column:1 / -1;grid-row:2}}.primesti{border:1px solid var(--line-2);border-radius:20px;padding:20px 22px;margin-top:22px;background:var(--paper)}.primesti h2,.intrebari h2{margin:0 0 4px;font:600 16px var(--font-ui);color:var(--ink)}.primesti .ps{margin:0 0 14px;font-size:13.5px;color:var(--ink-3)}.primesti .p-head,.primesti .p-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:4px 14px}.primesti .p-head{font:500 12px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding-bottom:8px;border-bottom:1px solid var(--line-2)}.primesti .p-row{padding:10px 0;border-bottom:1px solid var(--line);font-size:14px;line-height:1.45;color:var(--ink-2)}.primesti .p-row:last-child{border-bottom:0}.primesti .p-row b{color:var(--ink);font-weight:600}.primesti .p-row span{min-width:0}.primesti .p-row .pl{display:none;font:500 11px var(--font-mono);font-style:normal;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.primesti .p-row .da{color:var(--ink)}@media(max-width:600px){.primesti .p-head{display:none}.primesti .p-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.primesti .p-row b{grid-column:1 / -1}.primesti .p-row .pl{display:block;margin-bottom:2px}}.intrebari{border-radius:20px;background:var(--paper-2);padding:20px 22px;margin-top:22px}.intrebari ol{margin:10px 0 0;padding-left:22px;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5;color:var(--ink-2)}.intrebari ol li::marker{font:600 13px var(--font-mono);color:var(--ink-3)}.intrebari ol li b{color:var(--ink)}.cmp-form .unitati{margin-top:10px}.cmp-form .unitati .chip{min-height:40px}.cmp-jos{margin-top:clamp(32px,5vw,56px)}.jos-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.jos-grid.doua{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.jos-grid .primesti,.jos-grid .intrebari{margin-top:0}.jos-grid .primesti .p-row{font-size:15px}@media(max-width:1023px){.jos-grid.doua{grid-template-columns:minmax(0,1fr)}}.cmp-form .co-alta{margin-top:12px;max-width:220px}.cmp-form details.mai-mult[open] summary{margin-bottom:16px}.cmp-form details.mai-mult .field{margin-bottom:16px}.cmp-form details.mai-mult .field-row{gap:16px}@media(max-width:1023px){.cmp-form .unitati .chip{min-height:44px}}.cuprins{min-width:0}.cuprins-k{margin:0 0 14px;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.cuprins ol,.cuprins-bara ol{list-style:none;margin:0;padding:0}.cuprins>ol>li,.cuprins-bara>ol>li{border-left:1px solid var(--line-2)}.cuprins ol a,.cuprins-bara ol a{display:block;margin-left:-1px;padding:7px 0 7px 18px;border-left:2px solid transparent;color:var(--ink-3);font-size:14.5px;line-height:1.4;text-decoration:none;text-wrap:pretty}.cuprins ol ol,.cuprins-bara ol ol{display:none}.cuprins ol ol a,.cuprins-bara ol ol a{padding-left:32px;font-size:13.5px}.cuprins ol a:hover,.cuprins-bara ol a:hover{color:var(--ink)}.cuprins ol a.citit,.cuprins-bara ol a.citit{color:var(--ink-2)}.cuprins ol a[aria-current=true],.cuprins-bara ol a[aria-current=true]{color:var(--ink);font-weight:500;border-left-color:var(--green)}.cuprins ol a.parinte-activ,.cuprins-bara ol a.parinte-activ{color:var(--ink)}.cuprins a:focus-visible,.cuprins-bara a:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:4px}.cuprins .calc-link,.cuprins-bara .calc-link{display:inline-flex;align-items:center;gap:8px;margin-top:22px;padding:0 14px;min-height:36px;border:1px solid var(--line-2);border-radius:999px;color:var(--ink-2);font-size:13.5px;font-weight:500;text-decoration:none}.cuprins .calc-link:hover,.cuprins-bara .calc-link:hover{border-color:var(--ink);color:var(--ink)}.cuprins .calc-link svg,.cuprins-bara .calc-link svg{flex:none}[data-cuprins] [id],.cmp-jos h2[id]{scroll-margin-top:133px}[data-cuprins] .content-section{padding-block:0;border-top:0}.bloc{display:flow-root}.bloc+.bloc{margin-top:clamp(48px,7vw,96px);padding-top:clamp(48px,7vw,96px);border-top:1px solid var(--line)}.bloc+.surse-sec{margin-top:clamp(48px,7vw,96px)}main:has(#c-intrebari[hidden]) li:has(>a[href="#b2b-titlu"]){display:none}@media(min-width:1280px){[data-cuprins]{display:grid;grid-template-columns:236px minmax(0,1fr);column-gap:clamp(56px,5vw,88px);align-items:start}[data-cuprins]>.cuprins{grid-column:1;grid-row:1;position:sticky;top:101px;max-height:calc(100vh - 125px);overflow-y:auto;scrollbar-width:thin;padding-bottom:8px}[data-cuprins]>.cuprins-continut{grid-column:2;grid-row:1;min-width:0}[data-cuprins] [id],.cmp-jos h2[id]{scroll-margin-top:101px}[data-cuprins] .split{grid-template-columns:minmax(0,1fr);gap:28px}[data-cuprins] .split>header{max-width:680px}[data-cuprins] .split>header h2{font-size:clamp(34px,3.4vw,46px)}[data-cuprins] .content-card{max-width:760px;margin:0}.bloc+.bloc{margin-top:88px;padding-top:88px}.bloc+.surse-sec{margin-top:88px}.cuprins{--h: calc(var(--n, 0) * 29px + 8px)}.cuprins li.niveluri{position:relative}.cuprins li.niveluri>ol{display:block;position:absolute;left:-1px;right:0;padding:2px 0 6px;border-left:1px solid var(--line-2);visibility:hidden}.cuprins li.deschis>ol{visibility:visible}.cuprins ol ol a{height:29px;padding-block:5px;line-height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuprins li.deschis~li,.cuprins.cu-sub>.calc-link{transform:translateY(var(--h))}[data-cuprins]>.cuprins.cu-sub{padding-bottom:calc(8px + var(--h))}.cuprins-bara,.cuprins-umbra{display:none}}@media(max-width:1279px){.cuprins{margin:0 0 clamp(40px,7vw,64px);padding:20px 20px 6px;border:1px solid var(--line-2);border-radius:20px;background:var(--surface)}.cuprins ol a,.cuprins-bara ol a{min-height:44px;padding:10px 0 10px 16px;font-size:16px}.cuprins ol a.citit,.cuprins ol a.parinte-activ,.cuprins ol a[aria-current=true]{color:var(--ink-3);font-weight:400;border-left-color:transparent}.cuprins .calc-link,.cuprins-bara .calc-link{margin:16px 0 14px;min-height:44px;font-size:14.5px}.cuprins-bara{position:fixed;top:61px;left:0;right:0;z-index:40;padding:0 var(--gutter);border-bottom:1px solid var(--line);background:var(--paper);background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity .2s,transform .2s,visibility 0s linear .2s}.cuprins-bara.arata{visibility:visible;opacity:1;transform:none;transition:opacity .2s,transform .2s}body.menu-open .cuprins-bara{visibility:hidden}.cuprins-bara>ol,.cuprins-bara .calc-link{display:none}.cuprins-btn{display:flex;width:100%;align-items:center;gap:12px;min-height:56px;padding:0;border:0;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.cuprins-btn .ico{flex:none;width:20px;height:20px;color:var(--ink-3)}.cuprins-btn .txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cuprins-btn .txt small{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cuprins-btn .txt span{font-size:15.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuprins-btn .nr{flex:none;font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3)}.cuprins-btn .chev{flex:none;width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:999px}.cuprins-btn .chev svg{width:14px;height:14px;transition:transform .2s}.cuprins-bara.deschis{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-bara)}.cuprins-bara.deschis .cuprins-btn .chev svg{transform:rotate(180deg)}.cuprins-bara.deschis>ol{display:block;margin:0 0 8px;padding-bottom:6px;max-height:min(60vh,460px);overflow-y:auto}.cuprins-bara.deschis .calc-link{display:inline-flex;margin:4px 0 16px}.cuprins-bara.deschis ol a{min-height:46px;padding-block:11px;padding-left:18px}.cuprins-bara.deschis ol ol a{padding-left:32px;font-size:15px}.cuprins-bara li.deschis>ol{display:block}.cuprins-umbra{position:fixed;inset:0;z-index:39;background:var(--umbra)}.bloc+.bloc{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}}@media(min-width:1024px)and (max-width:1279px){.cuprins-bara{top:69px}}@media print{.cuprins,.cuprins-bara,.cuprins-umbra{display:none!important}}.partener{margin-top:30px;padding:22px 24px 20px;border-radius:18px;background:var(--surface);border:1px solid var(--line)}.partener-sus{display:flex;align-items:center;justify-content:space-between;gap:12px}.partener-eticheta{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.partener-eticheta:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-3)}.partener h3{margin:14px 0 10px;font-family:var(--font-titlu);font-weight:400;font-size:24px;line-height:1.2;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.partener p{margin:0 0 10px;font-size:15px;line-height:1.6;color:var(--ink-2)}.partener p b{color:var(--ink);font-weight:600}.partener-oferta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:16px 0 0;padding:12px 14px;border-radius:12px;background:var(--paper-2);font-size:14.5px;line-height:1.5;color:var(--ink-2)}.partener-oferta code{font-family:var(--font-mono);font-size:14px;font-weight:600;letter-spacing:.04em;color:var(--ink)}.partener-oferta small{flex-basis:100%;font-size:13px;color:var(--ink-3)}.partener-butoane{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.partener-butoane a,.partener-butoane button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 20px;border-radius:99px;font:500 15px/1 var(--font-ui);text-decoration:none;white-space:nowrap;cursor:pointer}.partener-butoane a{background:var(--ink);color:var(--paper);border:1px solid var(--ink)}.partener-butoane a svg{width:15px;height:15px}.partener-butoane button{background:none;color:var(--ink);border:1px solid var(--line-2)}.partener-butoane button svg{width:16px;height:16px}.partener-butoane button.copiat{border-color:var(--green);color:var(--green-strong)}.partener-butoane button .bifa,.partener-butoane button.copiat .copie{display:none}.partener-butoane button.copiat .bifa{display:block}.partener-dezv{margin:16px 0 0!important;padding-top:14px;border-top:1px solid var(--line);font-size:13px!important;line-height:1.55!important;color:var(--ink-3)!important}.partener-dezv a{color:var(--ink-2);text-underline-offset:3px;text-decoration-color:var(--line-2)}@media(max-width:767px){.partener{padding:20px 18px 18px;margin-top:26px}.partener h3{font-size:22px}.partener-butoane a,.partener-butoane button{flex:1 1 100%}}@media print{.partener{display:none!important}}.parteneriate-sec ul{padding-left:1.2em}.parteneriate-sec li{margin:0 0 10px}
