:root{--sy-green:#087f5b;--sy-green-dark:#066147;--sy-green-soft:#e8f7f0;--sy-ink:#17211d;--sy-muted:#5d6b64;--sy-line:#dbe5df;--sy-bg:#f6faf8;--sy-white:#fff;--sy-radius:8px;--sy-shadow:0 16px 40px rgba(23,33,29,.08)}*{box-sizing:border-box}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body{margin:0;color:var(--sy-ink);background:var(--sy-white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6}a{color:inherit}img{max-width:100%;height:auto}.sy-container{width:min(1280px,calc(100% - 32px));margin:0 auto}.screen-reader-text,.sy-skip-link{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.sy-skip-link:focus{width:auto;height:auto;clip:auto;padding:10px 14px;background:var(--sy-ink);color:var(--sy-white);z-index:20}.sy-header{position:sticky;top:0;z-index:10;background:rgba(255,255,255,.94);border-bottom:1px solid var(--sy-line);backdrop-filter:blur(12px)}.sy-header-inner{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:24px}.sy-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:800}.sy-brand-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--sy-radius);color:var(--sy-white);background:var(--sy-green)}.sy-brand-text{font-size:1.18rem}.sy-nav ul{display:flex;align-items:center;gap:22px;margin:0;padding:0;list-style:none}.sy-nav a{color:var(--sy-muted);text-decoration:none;font-weight:650}.sy-nav a:hover{color:var(--sy-green)}.sy-menu-toggle{display:none;width:42px;height:42px;border:1px solid var(--sy-line);background:var(--sy-white);border-radius:var(--sy-radius)}.sy-menu-toggle span:not(.screen-reader-text){display:block;width:18px;height:2px;margin:4px auto;background:var(--sy-ink)}.sy-hero{padding:72px 0 56px;background:linear-gradient(180deg,var(--sy-bg),var(--sy-white))}.sy-hero-grid,.sy-two-col{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:42px;align-items:center}.sy-eyebrow{margin:0 0 12px;color:var(--sy-green);font-weight:750;text-transform:uppercase;font-size:.78rem;letter-spacing:0}h1,h2,h3{line-height:1.15;letter-spacing:0}h1{margin:0;font-size:clamp(2.2rem,5vw,4.4rem);max-width:880px}h2{margin:0 0 12px;font-size:clamp(1.7rem,3vw,2.5rem)}h3{margin:0 0 10px;font-size:1.2rem}.sy-hero-copy{max-width:680px;margin:20px 0 0;color:var(--sy-muted);font-size:1.16rem}.sy-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sy-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 18px;border-radius:var(--sy-radius);text-decoration:none;font-weight:750;border:1px solid transparent}.sy-button-primary{color:var(--sy-white);background:var(--sy-green)}.sy-button-primary:hover{background:var(--sy-green-dark)}.sy-button-secondary{background:var(--sy-white);border-color:var(--sy-line)}.sy-hero-panel,.sy-card,.sy-disclaimer,.sy-meta-grid span{border:1px solid var(--sy-line);border-radius:var(--sy-radius);background:var(--sy-white);box-shadow:var(--sy-shadow)}.sy-section{padding:64px 0}.sy-muted{background:var(--sy-bg)}.sy-section-head{max-width:760px;margin-bottom:28px}.sy-section-head p,.sy-two-col p,.sy-entry-header p{color:var(--sy-muted);margin:0}.sy-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sy-card{padding:22px}.sy-card-link{display:block;min-height:168px;text-decoration:none}.sy-card-title{display:block;margin-bottom:8px;font-size:1.08rem;font-weight:800}.sy-card-text{display:block;color:var(--sy-muted)}.sy-card-link:hover{border-color:#9ad8bf;transform:translateY(-2px);transition:transform .18s ease,border-color .18s ease}.sy-steps{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px}.sy-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none}.sy-steps li{padding:22px;background:var(--sy-white);border:1px solid var(--sy-line);border-radius:var(--sy-radius)}.sy-steps strong,.sy-steps span{display:block}.sy-steps span{margin-top:8px;color:var(--sy-muted)}.sy-trust-list{display:grid;gap:12px}.sy-trust-list span{padding:16px 18px;border:1px solid var(--sy-line);border-radius:var(--sy-radius);background:var(--sy-green-soft);font-weight:750}.sy-text-link{color:var(--sy-green);font-weight:800}.sy-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.sy-post-card a{text-decoration:none;display:block}.sy-post-card p{color:var(--sy-muted)}.sy-post-card span{color:var(--sy-green);font-weight:800}.sy-disclaimer{padding:24px;background:#fffdf6}.sy-faq details{border:1px solid var(--sy-line);border-radius:var(--sy-radius);padding:18px 20px;margin-top:12px;background:var(--sy-white)}.sy-faq summary{cursor:pointer;font-weight:800}.sy-content-wrap{padding:42px 0 70px}.sy-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;color:var(--sy-muted);font-size:.92rem}.sy-breadcrumbs a{color:var(--sy-green)}.sy-entry{max-width:850px}.sy-entry-header{margin-bottom:28px}.sy-entry-content h2{margin-top:34px}.sy-entry-content h3{margin-top:26px}.sy-entry-content p,.sy-entry-content li{color:#2d3833}.sy-entry-content a{color:var(--sy-green);font-weight:700}.sy-entry-content table{width:100%;border-collapse:collapse;margin:24px 0}.sy-entry-content th,.sy-entry-content td{border:1px solid var(--sy-line);padding:12px;text-align:left}.sy-entry-content th{background:var(--sy-bg)}.sy-meta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0}.sy-meta-grid span{display:grid;gap:4px;padding:16px}.sy-meta-grid strong{font-size:.82rem;color:var(--sy-muted);text-transform:uppercase}.sy-footer{padding:48px 0 24px;background:#13231d;color:var(--sy-white)}.sy-footer .sy-brand-mark{background:var(--sy-white);color:var(--sy-green)}.sy-footer p,.sy-footer a,.sy-footer-bottom{color:rgba(255,255,255,.76)}.sy-footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.sy-footer ul{columns:2;list-style:none;padding:0;margin:0}.sy-footer li{margin-bottom:10px}.sy-footer a{text-decoration:none}.sy-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:36px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);font-size:.9rem}@media(max-width:920px){.sy-hero-grid,.sy-two-col,.sy-steps{grid-template-columns:1fr}.sy-card-grid,.sy-post-grid,.sy-steps ol,.sy-meta-grid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.sy-menu-toggle{display:block}.sy-nav{display:none;position:absolute;left:16px;right:16px;top:74px;padding:16px;background:var(--sy-white);border:1px solid var(--sy-line);border-radius:var(--sy-radius);box-shadow:var(--sy-shadow)}.sy-nav.is-open{display:block}.sy-nav ul{display:grid;gap:12px}.sy-hero{padding-top:46px}.sy-card-grid,.sy-post-grid,.sy-steps ol,.sy-footer-grid,.sy-footer-bottom,.sy-meta-grid{display:grid;grid-template-columns:1fr}.sy-footer ul{columns:1}}

/* SalariosYa pro home refinements */
.sy-hero-tool{padding:78px 0 62px}.sy-badge{display:inline-flex;align-items:center;margin:0 0 18px;padding:8px 12px;border:1px solid #b8e4d1;border-radius:999px;background:var(--sy-green-soft);color:var(--sy-green-dark);font-weight:800;font-size:.88rem}.sy-hero-tool h1{font-size:clamp(2.4rem,5.4vw,4.8rem)}.sy-hero-note{max-width:620px;margin:18px 0 0;color:var(--sy-muted);font-size:.95rem}.sy-hero-panel{padding:14px}.sy-mini-links{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:0 6px}.sy-mini-links a{color:var(--sy-green);font-weight:800;font-size:.92rem}.sy-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sy-section-link{margin-top:22px}.sy-blog-hero{padding:58px 0 36px}.sy-blog-hero h1{font-size:clamp(2rem,4vw,3.6rem)}@media(max-width:1020px){.sy-feature-grid{grid-template-columns:1fr 1fr}.sy-card-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.sy-feature-grid{grid-template-columns:1fr}.sy-mini-links{display:grid}.sy-hero-tool{padding-top:44px}}

/* Claude Design inspired professional layer */
:root{--sy-cd-bg:#f1f5f2;--sy-cd-surface:#fbfaf7;--sy-cd-card:#ffffff;--sy-cd-ink:#252522;--sy-cd-muted:#74756f;--sy-cd-line:#d8ddd5;--sy-cd-green:#34c96f;--sy-cd-green-dark:#138447;--sy-cd-soft:#e8f8ee;--sy-cd-shadow:0 28px 70px rgba(34,45,37,.12)}
body.sy-site{background:linear-gradient(90deg,rgba(28,60,42,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(28,60,42,.045) 1px,transparent 1px),radial-gradient(circle at 50% 13%,rgba(52,201,111,.14),transparent 30%),var(--sy-cd-bg);background-size:64px 64px,64px 64px,auto,auto;color:var(--sy-cd-ink)}
.sy-header{background:rgba(248,248,244,.86);border-bottom:1px solid var(--sy-cd-line);backdrop-filter:blur(18px)}.sy-header-inner{min-height:64px;display:grid;grid-template-columns:1fr auto 1fr}.sy-brand{font-weight:850;letter-spacing:-.04em;justify-self:start}.sy-brand-mark{display:none}.sy-brand-text{font-size:1.22rem;color:var(--sy-cd-ink)}.sy-brand-text span{color:var(--sy-cd-green);letter-spacing:-.05em}.sy-nav{justify-self:center}.sy-nav ul{gap:28px}.sy-nav a{font-size:.93rem;color:#62645f;font-weight:700}.sy-nav a:hover,.sy-nav .current-menu-item>a{color:var(--sy-cd-green)}
.sy-hero-tool{min-height:560px;display:flex;align-items:center;padding:72px 0 64px;border-bottom:1px solid var(--sy-cd-line)}.sy-hero-grid{grid-template-columns:minmax(0,1fr) 492px;gap:72px}.sy-badge{gap:8px;margin-bottom:28px;padding:7px 12px;border-radius:999px;background:#dff8e8;border:1px solid #a7ecc1;color:var(--sy-cd-green);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.sy-badge:before{content:'?';display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#9beab8;color:#fff;font-size:.7rem}.sy-hero-tool h1{max-width:680px;font-size:clamp(3rem,5vw,4.9rem);line-height:1.04;letter-spacing:-.06em;color:var(--sy-cd-ink)}.sy-hero-tool h1 strong,.sy-hero-tool h1 em{color:var(--sy-cd-green);font-style:normal}.sy-hero-copy{max-width:640px;color:#6f716d;font-size:1.22rem;line-height:1.72}.sy-hero-note{display:flex;align-items:center;gap:7px;margin-top:30px;color:#999b96}.sy-hero-note:before{content:'?';display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--sy-cd-green);border-radius:50%;color:var(--sy-cd-green);font-size:.65rem;font-weight:900}.sy-button{border-radius:8px;font-weight:800;min-height:48px;padding:12px 20px}.sy-button-primary{background:var(--sy-cd-green);color:#fff;box-shadow:0 10px 24px rgba(52,201,111,.24)}.sy-button-primary:hover{background:#2ebe65}.sy-button-secondary{background:transparent;border-color:#252522;color:#252522}.sy-button-secondary:hover{background:#252522;color:#fff}
.sy-hero-panel{padding:0;border:1px solid #d8d8d2;border-radius:20px;background:rgba(255,255,255,.74);box-shadow:var(--sy-cd-shadow);overflow:hidden}.sy-hero-panel .sy-calc{background:transparent}.sy-hero-panel .sy-calc-compact{padding:0}.sy-hero-panel .sy-calc-head{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #d8d8d2}.sy-hero-panel .sy-calc-head:after{content:'2026';display:inline-flex;padding:4px 9px;border-radius:5px;background:#e5faec;border:1px solid #b9efca;color:var(--sy-cd-green);font:800 .75rem/1 Inter,sans-serif}.sy-hero-panel .sy-calc-head h2{margin:0;color:var(--sy-cd-ink);font-size:1rem;text-transform:none;letter-spacing:-.02em}.sy-hero-panel .sy-calc-head p{display:none}.sy-hero-panel .sy-calc-form{padding:20px 24px 0;gap:14px}.sy-hero-panel .sy-calc-form label{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#9a9b95}.sy-hero-panel .sy-calc-form input,.sy-hero-panel .sy-calc-form select{height:44px;border-color:#d4d4ce;background:#fffdf9;border-radius:8px;color:#3c3d39}.sy-hero-panel .sy-calc-submit{display:none}.sy-hero-panel .sy-calc-result{margin:14px 24px 0;padding:20px;border-radius:12px;background:linear-gradient(135deg,#e9fbef,#d9f8e6);border:1px solid #a8edbf}.sy-hero-panel .sy-calc-result h3{display:none}.sy-hero-panel .sy-result-grid span{border:0;background:transparent;padding:0}.sy-hero-panel .sy-result-grid small{color:var(--sy-cd-green);font-weight:900;text-transform:uppercase;letter-spacing:.12em}.sy-hero-panel .sy-result-grid strong{font-size:2.05rem;line-height:1;color:#0b7d3e}.sy-hero-panel .sy-calc-note{display:none}.sy-mini-links{padding:12px 24px 20px}.sy-mini-links a:first-child{display:flex;justify-content:center;align-items:center;min-height:44px;flex:1;border-radius:8px;background:var(--sy-cd-green);color:#fff;text-decoration:none}.sy-mini-links a:last-child{display:flex;justify-content:center;align-items:center;min-height:44px;min-width:82px;border:1px solid var(--sy-cd-green);border-radius:8px;color:var(--sy-cd-green);text-decoration:none}
.sy-section{padding:82px 0}.sy-section-head .sy-eyebrow{color:#aaa9a2;font-size:.72rem;letter-spacing:.28em}.sy-section-head h2{font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.05em}.sy-section-head p{font-size:1.13rem;line-height:1.7;color:#70716d}.sy-feature-grid,.sy-card-grid{gap:20px}.sy-card{border-color:#d9ddd6;border-radius:16px;box-shadow:none;background:rgba(255,255,255,.72);padding:28px}.sy-card h3,.sy-card-title{color:#343531;letter-spacing:-.03em}.sy-card p,.sy-card-text{color:#777873}.sy-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}
.sy-card-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:10px;background:#e6faee;color:var(--sy-cd-green)}
.sy-card-icon svg{width:20px;height:20px}
.sy-card-index{font:800 11px/1 "JetBrains Mono",monospace;color:#b7bdb4;letter-spacing:.05em}
body.sy-light-mode .sy-card-icon{background:rgba(0,208,132,.14)}
body.sy-light-mode .sy-card-index{color:#9aa79f}.sy-card-link:hover{border-color:#a8edbf;box-shadow:0 20px 50px rgba(30,70,45,.12)}.sy-muted{background:rgba(255,255,255,.34);border-top:1px solid var(--sy-cd-line);border-bottom:1px solid var(--sy-cd-line)}.sy-trust-list span{background:#e8f8ee;border-color:#bcefcf;color:#247b45;border-radius:12px}.sy-faq details{background:rgba(255,255,255,.78);border-color:#d9ddd6;border-radius:14px}.sy-footer{background:#111814}.sy-content-wrap{padding-top:56px}.sy-entry{background:rgba(255,255,255,.62);border:1px solid #dde2da;border-radius:18px;padding:34px;max-width:920px}.sy-entry-header h1{font-size:clamp(2.2rem,4vw,3.6rem);letter-spacing:-.055em}.sy-post-card{min-height:210px}.sy-post-card a{height:100%}
@media(max-width:980px){.sy-header-inner{grid-template-columns:auto auto}.sy-nav{justify-self:end}.sy-hero-grid{grid-template-columns:1fr;gap:36px}.sy-hero-panel{max-width:560px}.sy-hero-tool h1{font-size:clamp(2.45rem,9vw,4rem)}}@media(max-width:720px){body.sy-site{background-size:42px 42px,42px 42px,auto,auto}.sy-header-inner{display:flex}.sy-hero-tool{padding:44px 0}.sy-badge{font-size:.64rem}.sy-hero-copy{font-size:1rem}.sy-button{width:100%}.sy-hero-panel .sy-result-grid{grid-template-columns:1fr}.sy-mini-links{display:grid}.sy-card{padding:22px}.sy-entry{padding:22px}}

/* Header/logo precision pass */
.sy-header{position:sticky;top:0;background:rgba(248,246,241,.86)!important;border-bottom:1px solid #d9ddd6!important;box-shadow:none!important}.admin-bar .sy-header{top:32px}.sy-header-inner{width:min(1040px,calc(100% - 32px));min-height:58px!important;margin:0 auto;display:grid!important;grid-template-columns:180px 1fr 44px;align-items:center;gap:18px}.sy-header .sy-container{max-width:none}.sy-brand{justify-self:start;font-family:Inter,system-ui,sans-serif!important;font-size:0;text-decoration:none}.sy-brand-text{font-size:18px!important;font-weight:800!important;letter-spacing:-.045em!important;line-height:1;color:#232420!important}.sy-brand-text span{color:#35ca70!important}.sy-nav{justify-self:center}.sy-nav ul{display:flex!important;align-items:center;justify-content:center;gap:30px!important}.sy-nav a{font-family:Inter,system-ui,sans-serif;font-size:14px!important;font-weight:700!important;color:#64655f!important;text-decoration:none}.sy-nav a:hover,.sy-nav .current-menu-item>a,.sy-nav .current_page_item>a{color:#35ca70!important}.sy-theme-toggle{justify-self:end;display:grid;place-items:center;width:34px;height:34px;border:1px solid #d3d5ce;border-radius:8px;background:rgba(255,255,255,.64);color:#777973;font-size:18px;line-height:1}.sy-theme-toggle:hover{border-color:#35ca70;color:#35ca70}.sy-menu-toggle{justify-self:end}@media(max-width:760px){.admin-bar .sy-header{top:46px}.sy-header-inner{display:flex!important;width:min(100% - 28px,1040px)}.sy-theme-toggle{display:none}.sy-nav{justify-self:auto}.sy-nav ul{align-items:flex-start!important}.sy-brand-text{font-size:17px!important}}

/* Final polish */
.sy-badge:before{content:"\2713"!important;font-family:Inter,system-ui,sans-serif!important}.sy-hero-note:before{content:"\2713"!important;font-family:Inter,system-ui,sans-serif!important}

/* SalariosYa dark terminal redesign */
:root{--sy-terminal-black:#0c1614;--sy-terminal-panel:#181c1a;--sy-terminal-panel-2:#202421;--sy-terminal-green:#00d084;--sy-terminal-green-2:#22e6a3;--sy-terminal-yellow:#d6b64a;--sy-terminal-text:#f3f5f1;--sy-terminal-dim:rgba(243,245,241,.64);--sy-terminal-line:rgba(255,255,255,.12)}
body.sy-site{background:#f4f6f1!important;color:#10201b}
.sy-header{position:sticky;top:0;z-index:50;background:var(--sy-terminal-black)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;box-shadow:none!important;backdrop-filter:none!important}.admin-bar .sy-header{top:32px}.sy-header-inner{width:min(1180px,calc(100% - 36px))!important;min-height:64px!important;margin:0 auto!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:30px!important}.sy-brand{display:inline-flex!important;align-items:center!important;gap:10px!important;justify-self:start!important;text-decoration:none!important;font-family:Inter,system-ui,sans-serif!important}.sy-brand-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:#36d977;color:#fff;font-size:13px;font-weight:900;letter-spacing:-.12em;box-shadow:0 0 0 1px rgba(255,255,255,.12) inset}.sy-brand-text{font-size:18px!important;font-weight:900!important;letter-spacing:-.045em!important;line-height:1!important;color:#fff!important}.sy-brand-text span{color:var(--sy-terminal-green)!important}.sy-nav{justify-self:start!important}.sy-nav ul{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:27px!important;margin:0!important;padding:0!important;list-style:none!important}.sy-nav a{font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;font-weight:800!important;color:rgba(255,255,255,.68)!important;text-decoration:none!important;white-space:nowrap}.sy-nav a:hover{color:var(--sy-terminal-green)!important}.sy-header-actions{display:flex;align-items:center;gap:12px;justify-self:end}.sy-system-status{display:inline-flex;align-items:center;gap:8px;color:rgba(255,255,255,.45);font:800 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.17em;white-space:nowrap}.sy-system-status span{width:10px;height:10px;border:2px solid var(--sy-terminal-green);border-radius:50%;box-shadow:0 0 12px rgba(0,208,132,.65);animation:syPulseDot 2.4s ease-in-out infinite}
.sy-live-pill span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--sy-terminal-green);animation:syPulseDot 2.4s ease-in-out infinite}
@keyframes syPulseDot{0%,100%{box-shadow:0 0 6px rgba(0,208,132,.5);opacity:1}50%{box-shadow:0 0 16px rgba(0,208,132,.9);opacity:.72}}
@media(prefers-reduced-motion:reduce){.sy-system-status span,.sy-live-pill span{animation:none}}.sy-theme-toggle{display:grid!important;place-items:center!important;width:52px!important;height:32px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:#151c1c!important;color:var(--sy-terminal-green)!important;font-size:16px!important}.sy-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:8px;background:var(--sy-terminal-green);color:#05241a!important;text-decoration:none;font-weight:900;white-space:nowrap;box-shadow:0 12px 26px rgba(0,208,132,.24)}.sy-menu-toggle{display:none}
.sy-hero-terminal{position:relative;overflow:hidden;display:flex!important;align-items:center!important;padding:64px 0 56px!important;border:0!important;background:radial-gradient(circle at 83% 6%,rgba(63,255,186,.78),transparent 32%),linear-gradient(122deg,#18c483 0%,#04c987 47%,#046b58 100%)!important}.sy-hero-terminal:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(2,25,22,.06),rgba(2,25,22,.42));pointer-events:none}.sy-hero-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.sy-hero-terminal h1 .gr{color:#fff;position:relative;white-space:nowrap}
.sy-hero-terminal h1 .gr:after{content:"";position:absolute;left:.02em;right:.02em;bottom:-.05em;height:.1em;background:linear-gradient(90deg,rgba(255,224,122,0),#FFE07A 22%,#FFE07A 78%,rgba(255,224,122,0));border-radius:40% 60% 55% 45%/60% 50% 50% 40%;transform:scaleX(0);transform-origin:left;animation:syBrush .9s cubic-bezier(.2,.8,.2,1) .6s forwards}
@keyframes syBrush{to{transform:scaleX(1)}}
.sy-hero-terminal .sy-container{position:relative;z-index:1;width:min(1180px,calc(100% - 36px))}.sy-hero-terminal .sy-hero-grid{display:grid!important;grid-template-columns:minmax(0,590px) 490px!important;gap:92px!important;align-items:start!important;padding-top:8px}.sy-kicker{display:flex;align-items:center;gap:8px;margin:0 0 24px;color:#fff;font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.sy-kicker span{width:7px;height:7px;border-radius:50%;background:#fff}.sy-hero-terminal h1{max-width:none!important;margin:0!important;color:#fff!important;font-size:clamp(3.6rem,5.4vw,5.15rem)!important;line-height:.98!important;letter-spacing:-.075em!important;font-weight:950!important}.sy-hero-terminal .sy-hero-copy{max-width:560px!important;margin:22px 0 0!important;color:rgba(255,255,255,.72)!important;font-size:1.28rem!important;line-height:1.45!important;font-weight:650!important}.sy-hero-terminal .sy-actions{display:flex!important;gap:12px!important;margin-top:28px!important}.sy-hero-terminal .sy-button{min-height:58px!important;padding:0 34px!important;border-radius:8px!important;font-weight:900!important}.sy-hero-terminal .sy-button-primary{background:linear-gradient(180deg,#f4f5f2,#c5c9c8)!important;color:#00653e!important;box-shadow:none!important}.sy-hero-terminal .sy-button-secondary{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.18)!important;color:rgba(255,255,255,.68)!important}.sy-quick-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.sy-quick-links a{display:inline-flex;align-items:center;min-height:34px;padding:0 16px;border:1px solid rgba(255,255,255,.22);border-radius:7px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.62);font:800 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;text-decoration:none;letter-spacing:.08em}.sy-quick-links a:hover{border-color:rgba(255,255,255,.38);color:#fff}
.sy-hero-terminal .sy-hero-panel{position:relative;max-width:490px;padding:28px!important;border:1px solid rgba(0,208,132,.45)!important;border-radius:16px!important;background:#151a17!important;box-shadow:0 28px 80px rgba(0,0,0,.32)!important;overflow:visible!important}.sy-hero-terminal .sy-hero-panel:before,.sy-hero-terminal .sy-hero-panel:after{content:"";position:absolute;width:10px;height:10px;border-color:var(--sy-terminal-green);opacity:.9}.sy-hero-terminal .sy-hero-panel:before{left:12px;top:12px;border-left:1px solid;border-top:1px solid}.sy-hero-terminal .sy-hero-panel:after{right:12px;top:12px;border-right:1px solid;border-top:1px solid}.sy-hero-terminal .sy-calc{background:transparent!important;color:#fff}.sy-hero-terminal .sy-calc-compact{padding:0!important}.sy-hero-terminal .sy-calc-head{display:grid!important;grid-template-columns:1fr auto!important;gap:12px!important;align-items:center!important;padding:0 0 18px!important;border:0!important}.sy-hero-terminal .sy-calc-head:after{display:none!important}.sy-hero-terminal .sy-calc-head h2{margin:0!important;color:rgba(255,255,255,.52)!important;font:900 12px/1 "JetBrains Mono",monospace!important;text-transform:uppercase!important;letter-spacing:.1em!important}.sy-hero-terminal .sy-calc-head p{display:none!important}.sy-live-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgba(0,208,132,.32);border-radius:6px;color:var(--sy-terminal-green);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.sy-live-pill:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--sy-terminal-green)}.sy-hero-terminal .sy-calc-form{display:grid!important;gap:16px!important;padding:0!important}.sy-hero-terminal .sy-calc-form label{display:grid!important;gap:8px!important;margin:0!important;color:rgba(255,255,255,.5)!important;font:900 11px/1 "JetBrains Mono",monospace!important;text-transform:uppercase!important;letter-spacing:.09em!important}.sy-hero-terminal .sy-calc-form input[type=number]{width:100%;height:48px!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:8px!important;background:#212824!important;color:#f5f5f2!important;font:800 16px/1 "JetBrains Mono",monospace!important}.sy-hero-terminal .sy-calc-form input[type=number]:focus{outline:1px solid rgba(0,208,132,.55)}.sy-payment-toggle{display:grid;grid-template-columns:1fr 1fr;margin:0;padding:3px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#1c2320}.sy-payment-toggle legend{grid-column:1/-1;margin:0 0 8px;padding:0;color:rgba(255,255,255,.5);font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.09em}.sy-payment-toggle label{display:block!important;margin:0!important}.sy-payment-toggle input{position:absolute;opacity:0;pointer-events:none}.sy-payment-toggle span{display:flex;align-items:center;justify-content:center;height:36px;border-radius:6px;color:rgba(255,255,255,.56);font:900 14px/1 Inter,system-ui,sans-serif;text-transform:none;letter-spacing:0}.sy-payment-toggle input:checked+span{background:#161d1a;color:#f5f5f2;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.sy-hero-terminal .sy-calc-submit{display:none!important}.sy-hero-terminal .sy-calc-result{margin:0!important;padding:22px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:10px!important;background:linear-gradient(180deg,#1c2320,#161c19)!important}.sy-hero-terminal .sy-calc-result h3{display:none!important}.sy-hero-terminal .sy-result-grid{display:block!important}.sy-hero-terminal .sy-result-grid span{display:none!important}.sy-hero-terminal .sy-result-grid span:first-child{display:grid!important;place-items:center!important;gap:8px!important;border:0!important;background:transparent!important;padding:0!important}.sy-hero-terminal .sy-result-grid small{color:var(--sy-terminal-green)!important;font:900 10px/1 "JetBrains Mono",monospace!important;text-transform:uppercase!important;letter-spacing:.16em!important}.sy-hero-terminal .sy-result-grid strong{color:#f3f3f0!important;font:900 40px/1 "JetBrains Mono",monospace!important;letter-spacing:-.06em!important}.sy-hero-terminal .sy-calc-note{display:none!important}.sy-hero-terminal .sy-mini-links{display:block!important;margin:14px 0 0!important;padding:0!important}.sy-hero-terminal .sy-mini-links a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:50px!important;border:0!important;border-radius:8px!important;background:linear-gradient(180deg,#f2f2ef,#c8ccca)!important;color:#00643d!important;font-weight:900!important;text-decoration:none!important}
.sy-section-light,.sy-section{background:#f4f6f1}.sy-muted{background:#ebf0eb!important}.sy-footer{background:#07100f!important}.sy-footer .sy-brand-icon{background:#36d977;color:#fff}
@media(max-width:1120px){.sy-header-inner{gap:18px!important}.sy-nav ul{gap:16px!important}.sy-system-status{display:none}.sy-hero-terminal .sy-hero-grid{grid-template-columns:1fr!important;gap:44px!important}.sy-hero-terminal .sy-hero-panel{justify-self:start;width:min(100%,490px)}}@media(max-width:780px){.admin-bar .sy-header{top:46px}.sy-header-inner{display:flex!important;justify-content:space-between!important}.sy-menu-toggle{display:grid!important;place-items:center!important;background:#101817!important;border-color:rgba(255,255,255,.16)!important}.sy-menu-toggle span:not(.screen-reader-text){background:#fff!important}.sy-nav{display:none!important;position:absolute;left:18px;right:18px;top:64px;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:#07100f}.sy-nav.is-open{display:block!important}.sy-nav ul{display:grid!important;gap:14px!important}.sy-header-actions{display:none}.sy-hero-terminal{padding:54px 0!important}.sy-hero-terminal h1{font-size:clamp(3rem,15vw,4.4rem)!important}.sy-hero-terminal .sy-hero-copy{font-size:1.05rem!important}.sy-hero-terminal .sy-actions{display:grid!important}.sy-hero-terminal .sy-button{width:100%}.sy-quick-links{display:none}.sy-hero-terminal .sy-hero-panel{padding:18px!important}.sy-payment-toggle{grid-template-columns:1fr}}

/* Internal terminal pages */
.sy-main{background:radial-gradient(ellipse 900px 500px at 15% 0%,rgba(0,208,132,.09),transparent 60%),radial-gradient(ellipse 700px 500px at 100% 20%,rgba(0,150,200,.06),transparent 55%),linear-gradient(180deg,#111b17,#0d1512)}.home .sy-main{background:transparent}.sy-page-hero{position:relative;padding:34px 0 14px;background:radial-gradient(circle at 23% 18%,rgba(0,208,132,.14),transparent 28%),linear-gradient(180deg,#0f1c18,#0a1310);border-bottom:1px solid rgba(255,255,255,.06)}.sy-page-hero .sy-container,.sy-content-terminal{width:min(960px,calc(100% - 36px))!important}.sy-breadcrumbs{margin:0 0 28px;color:rgba(255,255,255,.52);font:800 11px/1 "JetBrains Mono",monospace}.sy-breadcrumbs a{color:rgba(255,255,255,.28)!important;text-decoration:none}.sy-breadcrumbs span{color:#fff}.sy-terminal-eyebrow,.sy-list-label{margin:0 0 14px;color:var(--sy-terminal-green);font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.14em}.sy-terminal-eyebrow:before{content:"";display:inline-block;width:16px;height:1px;margin:0 8px 3px 0;background:var(--sy-terminal-green)}.sy-page-hero h1,.sy-article-hero h1{max-width:700px;margin:0;color:#fff;font-size:clamp(2.6rem,6vw,4.4rem);line-height:.98;letter-spacing:-.075em;font-weight:950}.sy-page-lead{max-width:700px;margin:16px 0 0;color:rgba(255,255,255,.62);font-size:1.18rem;line-height:1.55;font-weight:650}.sy-content-terminal{padding-top:28px!important}.sy-terminal-entry{max-width:none!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.sy-entry-content{color:rgba(255,255,255,.72)}.sy-entry-content h2{margin:52px 0 14px;color:#fff;font-size:clamp(1.75rem,3vw,2.45rem);line-height:1.05;letter-spacing:-.05em}.sy-entry-content h3{margin:30px 0 10px;color:#fff;font-size:1.28rem;letter-spacing:-.02em}.sy-entry-content p,.sy-entry-content li{color:rgba(255,255,255,.68);font-size:1.03rem;line-height:1.75}.sy-entry-content a{color:var(--sy-terminal-green)!important;text-decoration:none;font-weight:850}.sy-entry-content ul,.sy-entry-content ol{padding-left:22px}.sy-entry-content table{background:#101114;color:#ddd;border-color:rgba(255,255,255,.11)}.sy-entry-content th,.sy-entry-content td{border-color:rgba(255,255,255,.11)!important}.sy-entry-content th{background:#151719!important;color:#fff}.sy-entry-content blockquote{margin:28px 0;padding:18px 22px;border-left:3px solid var(--sy-terminal-green);background:rgba(0,208,132,.06);color:#fff}
.sy-terminal-panel,.sy-calc,.sy-tool{position:relative;border:1px solid rgba(255,255,255,.13)!important;border-radius:16px!important;background:radial-gradient(ellipse 420px 260px at 8% 0%,rgba(0,208,132,.11),transparent 60%),linear-gradient(145deg,#191f1c,#131816)!important;box-shadow:0 30px 90px rgba(0,0,0,.24)!important}.sy-terminal-panel:before,.sy-calc:before,.sy-tool:before{content:"";position:absolute;left:12px;top:12px;width:10px;height:10px;border-left:1px solid var(--sy-terminal-green);border-top:1px solid var(--sy-terminal-green);opacity:.85}.sy-terminal-panel:after,.sy-calc:after,.sy-tool:after{content:"";position:absolute;right:12px;top:12px;width:10px;height:10px;border-right:1px solid var(--sy-terminal-green);border-top:1px solid var(--sy-terminal-green);opacity:.85}
.sy-content-terminal .sy-calc{padding:26px!important;margin:0 0 28px!important}.sy-content-terminal .sy-calc-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:26px}.sy-content-terminal .sy-calc-head h2{margin:0!important;color:rgba(255,255,255,.55)!important;font:900 12px/1 "JetBrains Mono",monospace!important;text-transform:uppercase;letter-spacing:.1em}.sy-content-terminal .sy-calc-head p{display:none}.sy-content-terminal .sy-calc-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;align-items:start!important}.sy-content-terminal .sy-calc-form label,.sy-tool label{display:grid!important;gap:8px!important;color:rgba(255,255,255,.5)!important;font:900 11px/1 "JetBrains Mono",monospace!important;text-transform:uppercase!important;letter-spacing:.09em!important}.sy-content-terminal .sy-calc-form input,.sy-content-terminal .sy-calc-form select,.sy-tool input,.sy-tool select{width:100%;min-height:48px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;background:#1f2622!important;color:#f4f5f1!important;padding:0 14px!important;font:800 15px/1 Inter,system-ui,sans-serif!important}
.sy-content-terminal .sy-calc-form select,.sy-tool select,.sy-cp-search{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2300d084' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 14px) 50%!important;padding-right:40px!important;cursor:pointer}
body.sy-light-mode .sy-content-terminal .sy-calc-form select,body.sy-light-mode .sy-tool select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23087f5b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 14px) 50%!important;background-size:auto!important}
.sy-content-terminal .sy-calc-form select:hover,.sy-tool select:hover,.sy-calc-form input[type=number]:hover{border-color:rgba(0,208,132,.4)!important}
.sy-content-terminal .sy-calc-form select:focus,.sy-tool select:focus{outline:1px solid rgba(0,208,132,.55)!important;border-color:rgba(0,208,132,.55)!important}.sy-content-terminal .sy-calc-submit{grid-column:1/-1;min-height:48px!important;border:0!important;border-radius:8px!important;background:var(--sy-terminal-green)!important;color:#062218!important;font-weight:950!important}.sy-content-terminal .sy-calc-note{margin:14px 0 0;padding:14px 16px;border:1px solid rgba(255,137,68,.24);border-radius:8px;background:rgba(255,91,40,.08);color:rgba(255,255,255,.55)!important}.sy-calc-result{border:1px solid rgba(255,255,255,.12)!important;background:#131816!important;color:#fff!important}.sy-content-terminal .sy-calc-result{margin-top:18px!important;padding:22px!important;border-radius:14px!important}.sy-main-result{display:grid;gap:6px;margin-bottom:18px}.sy-main-result small,.sy-tool-result>span,.sy-bars>small{color:rgba(255,255,255,.5);font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.sy-main-result strong,.sy-tool-result strong{color:#fff;font:900 clamp(2.7rem,5vw,4rem)/1 "JetBrains Mono",monospace;letter-spacing:-.07em;text-shadow:0 0 34px rgba(0,208,132,.38)}
body.sy-light-mode .sy-main-result strong,body.sy-light-mode .sy-tool-result strong{text-shadow:0 0 24px rgba(0,208,132,.16)}.sy-main-result strong:after{content:"";color:var(--sy-terminal-green);font-size:.5em}.sy-main-result em{font-style:normal;color:rgba(255,255,255,.58);font-weight:750}.sy-stat-list{border:1px solid rgba(255,255,255,.1);border-radius:10px;overflow:hidden}.sy-stat-list p{display:flex!important;align-items:center;justify-content:space-between;gap:18px;margin:0!important;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.08);font-size:.98rem!important}.sy-stat-list p:last-child{border-bottom:0}.sy-stat-list span{color:rgba(255,255,255,.5);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em}.sy-stat-list b{color:#fff;font:900 16px/1 "JetBrains Mono",monospace}.sy-stat-list b[data-sy-money=annual],.sy-stat-list b.is-ok{color:var(--sy-terminal-green)}.sy-stat-list b[data-sy-money=irpf],.sy-stat-list b.is-low{color:#ff6b6b}.sy-bars{display:grid;gap:12px;margin-top:22px}.sy-bars p{display:grid;grid-template-columns:120px 1fr 92px;align-items:center;gap:12px;margin:0!important;color:rgba(255,255,255,.6)!important;font-size:.9rem!important}.sy-bars i{height:7px;border-radius:999px;background:rgba(255,255,255,.06);overflow:hidden}.sy-bars i b{display:block;height:100%;border-radius:999px;background:var(--sy-terminal-green);transition:width .65s cubic-bezier(.2,.8,.2,1)}.sy-bars p:nth-child(3) i b{background:#ff6b6b}.sy-bars p:nth-child(4) i b{background:#d16a3b}.sy-bars strong{justify-self:end;color:rgba(255,255,255,.78);font:800 12px/1 "JetBrains Mono",monospace}
.sy-content-terminal .sy-calc:not(.sy-calc-compact){display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(330px,.95fr)!important;gap:24px!important;align-items:start!important}.sy-content-terminal .sy-calc:not(.sy-calc-compact) .sy-calc-left{grid-column:1;min-width:0}.sy-content-terminal .sy-calc:not(.sy-calc-compact) .sy-calc-head{margin:0 0 26px!important}.sy-content-terminal .sy-calc:not(.sy-calc-compact) .sy-calc-result{grid-column:2;grid-row:1;margin-top:0!important;position:sticky;top:88px}
.sy-tool{padding:26px!important;margin:0 0 28px}.sy-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.sy-tool-form{display:grid;gap:14px}.sy-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.sy-tool-note{margin:0!important;padding:14px 16px;border:1px solid rgba(78,148,255,.24);border-radius:8px;background:rgba(35,103,204,.09);color:rgba(255,255,255,.58)!important;font-size:.92rem!important}.sy-tool-result{display:grid;gap:8px}.sy-tool-result strong{color:var(--sy-terminal-green)!important}.sy-rate-strip{display:grid;grid-template-columns:repeat(6,1fr);margin-top:26px;border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden}.sy-rate-strip span{display:grid;gap:7px;padding:16px;border-right:1px solid rgba(255,255,255,.08)}.sy-rate-strip span:last-child{border-right:0}.sy-rate-strip small{color:rgba(255,255,255,.5);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase}.sy-rate-strip b{color:rgba(255,255,255,.78);font:900 17px/1 "JetBrains Mono",monospace}.sy-gauge{position:relative;height:14px;margin:16px 0;border-radius:999px;background:linear-gradient(90deg,#ff6b6b,#d6b64a,var(--sy-terminal-green))}.sy-gauge i{position:absolute;top:-7px;left:50%;width:3px;height:28px;border-radius:999px;background:#fff;box-shadow:0 0 18px rgba(255,255,255,.75);transition:left .55s cubic-bezier(.2,.8,.2,1)}.sy-exp-output{color:rgba(255,255,255,.7);font:800 12px/1 "JetBrains Mono",monospace;text-transform:none;letter-spacing:0}
.sy-blog-terminal-hero{padding-bottom:24px}.sy-blog-terminal{padding-top:20px!important}.sy-featured-post{overflow:hidden;margin-bottom:24px}.sy-featured-post a{display:grid;grid-template-columns:1.05fr 1fr;text-decoration:none}.sy-fig-placeholder{display:grid;place-items:center;min-height:180px;background:radial-gradient(circle,rgba(255,255,255,.08) 1px,transparent 1.5px);background-size:20px 20px;color:rgba(255,255,255,.28);font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.sy-featured-copy{padding:34px}.sy-tag-hot{display:inline-flex;margin-bottom:14px;padding:6px 9px;border:1px solid rgba(255,124,50,.45);border-radius:6px;background:rgba(255,124,50,.12);color:#ff8a3d;font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase}.sy-featured-copy h2{margin:0 0 12px;color:#fff;font-size:1.75rem;line-height:1.05;letter-spacing:-.04em}.sy-featured-copy p{color:rgba(255,255,255,.6)}.sy-featured-copy small,.sy-post-card small{color:rgba(255,255,255,.5);font:800 11px/1 "JetBrains Mono",monospace}.sy-blog-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin:10px 0 28px}.sy-blog-filters span{padding:10px 16px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#101114;color:rgba(255,255,255,.64);font-weight:800}.sy-terminal-post-grid{grid-template-columns:repeat(3,1fr)!important}.sy-post-card{overflow:hidden;padding:0!important;background:#101114!important}.sy-post-card a{display:block;height:100%;text-decoration:none}.sy-post-card .sy-fig-placeholder{min-height:120px}.sy-post-card-body{padding:22px}.sy-post-category{display:block;margin-bottom:12px;color:var(--sy-terminal-green);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.sy-post-card h3{margin:0 0 10px!important;color:#fff!important;font-size:1.08rem!important;line-height:1.18!important}.sy-post-card p{margin:0 0 18px;color:rgba(255,255,255,.58)!important;font-size:.95rem!important;line-height:1.55!important}.sy-article-hero{margin-bottom:32px}.sy-article .sy-entry-content{max-width:760px}.sy-article .sy-entry-content>p:first-of-type{font-size:1.18rem;color:rgba(255,255,255,.78)}
.reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.reveal.is-visible{opacity:1;transform:none}
.sy-post-grid>*:nth-child(1),.sy-terminal-post-grid>*:nth-child(1){transition-delay:0s}
.sy-post-grid>*:nth-child(2),.sy-terminal-post-grid>*:nth-child(2){transition-delay:.09s}
.sy-post-grid>*:nth-child(3),.sy-terminal-post-grid>*:nth-child(3){transition-delay:.18s}
.sy-post-grid>*:nth-child(4),.sy-terminal-post-grid>*:nth-child(4){transition-delay:.27s}
.sy-post-card{transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,border-color .3s ease}
.sy-post-card:hover{transform:translateY(-7px);box-shadow:0 24px 50px rgba(0,0,0,.4);border-color:rgba(0,208,132,.4)}
.sy-post-card:hover .sy-cover-icon{transform:scale(1.08) rotate(-3deg);opacity:.22}
.sy-cover-icon{transition:transform .4s ease,opacity .3s ease}
.sy-post-card h3{transition:color .2s ease}
.sy-post-card:hover h3{color:var(--sy-terminal-green)}
body.sy-light-mode .sy-post-card:hover h3{color:#087f5b!important}
.sy-nav a.is-active{color:var(--sy-terminal-green)!important}
body.sy-light-mode .sy-nav a.is-active{color:var(--sy-terminal-green)!important}
@media(max-width:900px){.sy-content-terminal .sy-calc:not(.sy-calc-compact),.sy-content-terminal .sy-calc-form,.sy-tool-grid,.sy-featured-post a{grid-template-columns:1fr!important}.sy-content-terminal .sy-calc:not(.sy-calc-compact) .sy-calc-left,.sy-content-terminal .sy-calc:not(.sy-calc-compact) .sy-calc-result{grid-column:auto!important;grid-row:auto!important;position:static!important}.sy-rate-strip,.sy-terminal-post-grid{grid-template-columns:1fr 1fr!important}.sy-page-hero h1,.sy-article-hero h1{font-size:clamp(2.4rem,12vw,4rem)}}@media(max-width:640px){.sy-rate-strip,.sy-terminal-post-grid,.sy-dual-grid{grid-template-columns:1fr!important}.sy-bars p{grid-template-columns:1fr}.sy-blog-filters{justify-content:flex-start}.sy-content-terminal .sy-calc{padding:20px!important}.sy-tool{padding:20px!important}}

/* Polish pass: compact scale, glossy panels, blog covers, legal/contact/cookies */
html{font-size:15px}.sy-container,.sy-page-hero .sy-container,.sy-content-terminal{width:min(1280px,calc(100% - 36px))!important}.sy-content-terminal{width:min(1180px,calc(100% - 36px))!important}.sy-header-inner{transform:scale(.96);transform-origin:center}.sy-page-hero{padding-top:28px}.sy-page-hero h1,.sy-article-hero h1{font-size:clamp(2.5rem,5.3vw,4.05rem)!important}.sy-terminal-panel,.sy-calc,.sy-tool{overflow:hidden}.sy-terminal-panel:before,.sy-calc:before,.sy-tool:before{z-index:2}.sy-terminal-panel:after,.sy-calc:after,.sy-tool:after{z-index:2}.sy-terminal-panel>*,.sy-calc>*,.sy-tool>*{position:relative;z-index:1}.sy-terminal-panel:focus-within,.sy-calc:focus-within,.sy-tool:focus-within{border-color:rgba(0,208,132,.42)!important;box-shadow:0 28px 90px rgba(0,0,0,.32),0 0 0 1px rgba(0,208,132,.14) inset!important}.sy-terminal-panel .sy-gloss,.sy-calc .sy-gloss{position:absolute;inset:0;pointer-events:none}.sy-terminal-panel:not(.sy-post-card)::before,.sy-calc::before,.sy-tool::before{box-shadow:55px -55px 110px rgba(0,208,132,.12)}.sy-terminal-panel:not(.sy-post-card){background:linear-gradient(145deg,rgba(26,32,29,.98),rgba(17,21,19,.98)),radial-gradient(circle at 88% 7%,rgba(0,208,132,.2),transparent 26%)!important}.sy-calc,.sy-tool{background:linear-gradient(145deg,rgba(20,21,23,.98),rgba(10,13,13,.98)),radial-gradient(circle at 88% 7%,rgba(0,208,132,.16),transparent 28%)!important}
.sy-post-cover{display:grid;align-content:end;gap:8px;min-height:138px;padding:18px;background:radial-gradient(circle at 24% 22%,rgba(0,208,132,.34),transparent 28%),radial-gradient(circle at 78% 10%,rgba(80,150,255,.22),transparent 28%),linear-gradient(135deg,#111b19,#070808);border-bottom:1px solid rgba(255,255,255,.08)}.sy-post-cover span{color:rgba(255,255,255,.42);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.14em}.sy-post-cover strong{color:#fff;font-size:1.2rem;line-height:1.05;letter-spacing:-.04em}.sy-cover-irpf{background:radial-gradient(circle at 22% 18%,rgba(255,107,107,.36),transparent 30%),linear-gradient(135deg,#181216,#070808)}.sy-cover-divisas{background:radial-gradient(circle at 22% 18%,rgba(62,180,255,.34),transparent 30%),linear-gradient(135deg,#101821,#070808)}.sy-cover-convenioscolectivos,.sy-cover-convenios{background:radial-gradient(circle at 22% 18%,rgba(0,208,132,.38),transparent 30%),linear-gradient(135deg,#101b16,#070808)}.sy-cover-salariominimo{background:radial-gradient(circle at 22% 18%,rgba(214,182,74,.38),transparent 30%),linear-gradient(135deg,#1b1810,#070808)}.sy-cover-seguridadsocial{background:radial-gradient(circle at 22% 18%,rgba(120,140,255,.34),transparent 30%),linear-gradient(135deg,#12131f,#070808)}.sy-cover-empleoysueldo{background:radial-gradient(circle at 22% 18%,rgba(255,170,90,.34),transparent 30%),linear-gradient(135deg,#1b1510,#070808)}.sy-cover-dudasfrecuentes{background:radial-gradient(circle at 22% 18%,rgba(200,120,255,.3),transparent 30%),linear-gradient(135deg,#181021,#070808)}
.sy-cover-icon{position:absolute;top:-14%;right:-8%;width:62%;height:auto;opacity:.14;color:#fff;pointer-events:none}
.sy-cover-icon svg{width:100%;height:100%;stroke-width:1.1}
.sy-post-cover,.sy-article-cover{position:relative;overflow:hidden}
.sy-cover-label{color:rgba(255,255,255,.42);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.14em}
.sy-article-cover .sy-cover-label{color:rgba(255,255,255,.48);font-size:11px}
.sy-article-cover .sy-cover-icon{width:38%}.sy-featured-post .sy-fig-placeholder{background:radial-gradient(circle at 20% 30%,rgba(0,208,132,.28),transparent 32%),linear-gradient(135deg,#121b18,#070808)!important}
.sy-field-label{grid-column:1/-1;margin:0 0 8px;padding:0;color:rgba(255,255,255,.5);font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.09em}
.sy-field-full{grid-column:1/-1}
.sy-content-terminal .sy-calc-form label.sy-hide-field,.sy-hide-field{display:none!important}
.sy-calc-form .sy-calc-actions{grid-column:1/-1;margin-top:4px}
.sy-irpf-transfer,.sy-irpf-clear{display:flex;align-items:center;justify-content:center;min-height:46px;border-radius:8px;font:800 14px/1 Inter,system-ui,sans-serif;cursor:pointer}
.sy-irpf-transfer{background:transparent;border:1px solid rgba(0,208,132,.4);color:var(--sy-terminal-green)}
.sy-irpf-transfer:hover{background:rgba(0,208,132,.08)}
.sy-irpf-clear{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.65)}
.sy-irpf-clear:hover{color:#fff;background:rgba(255,255,255,.1)}
.sy-irpf-headline{padding:16px;border-radius:10px;background:rgba(0,208,132,.08);border:1px solid rgba(0,208,132,.22)}
.sy-irpf-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px}
.sy-irpf-grid div{padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.02)}
.sy-irpf-grid span{display:block;margin-bottom:6px;color:rgba(255,255,255,.5);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em}
.sy-irpf-grid b{color:#fff;font:900 18px/1 "JetBrains Mono",monospace}
.sy-irpf-effective{margin-bottom:18px;padding:14px 16px;border:1px solid rgba(255,255,255,.1);border-radius:10px}
.sy-irpf-effective>span{display:block;margin-bottom:10px;color:rgba(255,255,255,.5);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em}
.sy-irpf-bar{height:8px;border-radius:999px;background:rgba(255,255,255,.08);overflow:hidden;margin-bottom:8px}
.sy-irpf-bar i{display:block;height:100%;border-radius:999px;background:var(--sy-terminal-green);transition:width .6s cubic-bezier(.2,.8,.2,1)}
.sy-irpf-effective small{color:rgba(255,255,255,.42);font-size:.82rem}
.sy-irpf-brackets{margin-bottom:18px}
.sy-irpf-brackets>span{display:block;margin-bottom:10px;color:rgba(255,255,255,.5);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em}
.sy-irpf-brackets p{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 4px;padding:10px 14px;border-radius:8px;color:rgba(255,255,255,.35)}
.sy-irpf-brackets p span{font-size:.88rem}
.sy-irpf-brackets p b{font:800 13px/1 "JetBrains Mono",monospace;color:rgba(255,255,255,.45)}
.sy-irpf-brackets p.is-active{background:rgba(0,208,132,.08)}
.sy-irpf-brackets p.is-active span{color:rgba(255,255,255,.85)}
.sy-irpf-brackets p.is-active b{color:var(--sy-terminal-green)}
.sy-irpf-cta{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 16px;border-radius:8px;background:rgba(0,208,132,.1);border:1px solid rgba(0,208,132,.25);color:var(--sy-terminal-green)!important;text-decoration:none;font-weight:800}
.sy-irpf-cta:hover{background:rgba(0,208,132,.16)}.sy-direction-toggle{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:5px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#18181c}.sy-direction-toggle input{position:absolute;opacity:0}.sy-direction-toggle span{display:flex;align-items:center;justify-content:center;min-height:40px;border-radius:7px;color:rgba(255,255,255,.6);font-weight:600;font-size:.86rem}.sy-direction-toggle input:checked+span{background:var(--sy-terminal-green);color:#04130c}.sy-irpf-manual{grid-column:1/-1;border:1px solid rgba(0,208,132,.22);border-radius:10px;padding:14px;background:rgba(0,208,132,.05)}
.sy-irpf-manual label{display:block!important;margin:0 0 8px!important;color:rgba(255,255,255,.6)!important;font:900 11px/1 "JetBrains Mono",monospace!important;text-transform:uppercase!important;letter-spacing:.09em!important}
.sy-irpf-manual .sy-field-hint{color:rgba(255,255,255,.35);text-transform:none;letter-spacing:0;font-weight:700}
.sy-input-affix{position:relative;max-width:160px}
.sy-input-affix input{width:100%;min-height:44px;padding:0 34px 0 14px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1f2622;color:#f4f5f1;font:800 15px/1 "JetBrains Mono",monospace}
.sy-input-affix .sy-sfx{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.4);font:800 13px/1 "JetBrains Mono",monospace;pointer-events:none}
.sy-irpf-reset{display:inline-flex;align-items:center;margin-top:10px;padding:0;border:0;background:transparent;color:var(--sy-terminal-green);font:800 12px/1 Inter,system-ui,sans-serif;cursor:pointer}
.sy-irpf-reset:hover{color:var(--sy-terminal-green-2)}
.sy-flex-details{grid-column:1/-1;border:1px solid rgba(255,255,255,.11);border-radius:10px;padding:14px;background:rgba(255,255,255,.03)}.sy-flex-details summary{cursor:pointer;color:#fff;font-weight:900}.sy-flex-details div{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:14px;align-items:start}.sy-calc-actions{display:grid;gap:10px;margin-top:18px}.sy-calc-actions a{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:8px;background:var(--sy-terminal-green);color:#062218!important;text-decoration:none;font-weight:950}.sy-calc-actions a:last-child{background:rgba(255,255,255,.06);color:#fff!important;border:1px solid rgba(255,255,255,.12)}.sy-number-spin{animation:syDigitRoll .5s cubic-bezier(.2,.9,.25,1) both;text-shadow:0 0 26px rgba(0,208,132,.5);display:inline-block;transform-origin:50% 100%}
@keyframes syDigitRoll{0%{filter:blur(5px);transform:perspective(240px) rotateX(35deg) translateY(-8px) scale(1.04)}55%{filter:blur(1.5px);transform:perspective(240px) rotateX(-8deg) translateY(3px) scale(1.01)}100%{filter:blur(0);transform:perspective(240px) rotateX(0) translateY(0) scale(1)}}
.sy-convenio-search{padding:26px;margin-bottom:34px}.sy-convenio-search-head{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:end}.sy-convenio-search-head h2{margin:0;color:#fff;font-size:2rem;letter-spacing:-.05em}.sy-convenio-search-head p{max-width:650px;color:rgba(255,255,255,.58)}.sy-convenio-search-head strong{color:var(--sy-terminal-green);font:900 3rem/1 "JetBrains Mono",monospace}.sy-search-bar{display:grid;grid-template-columns:1fr 220px;gap:12px;margin:22px 0}.sy-search-bar input,.sy-search-bar select,.sy-contact-form input,.sy-contact-form textarea{width:100%;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#1f2622;color:#fff;padding:13px 14px;font:inherit}.sy-convenio-results{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.sy-convenio-card{padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.035)}.sy-convenio-card[hidden]{display:none}.sy-convenio-card span{color:var(--sy-terminal-green);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.12em}.sy-convenio-card h3{margin:10px 0 6px;color:#fff}.sy-convenio-card p{margin:0 0 12px;color:rgba(255,255,255,.58)}.sy-convenio-card strong{display:block;color:#fff;font:900 1.4rem/1 "JetBrains Mono",monospace}.sy-convenio-card small{margin-left:6px;color:rgba(255,255,255,.55);font-size:.7rem}.sy-convenio-card a{display:inline-flex;margin-top:14px;color:var(--sy-terminal-green)!important;font-weight:900;text-decoration:none}.sy-related-news{margin-top:36px}.sy-contact-box{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;padding:26px}.sy-contact-box h2{margin:0 0 12px;color:#fff}.sy-contact-form{display:grid;gap:12px}.sy-contact-form label{display:grid;gap:7px;color:rgba(255,255,255,.5);font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.09em}.sy-contact-form button{min-height:46px;border:0;border-radius:8px;background:var(--sy-terminal-green);color:#062218;font-weight:950}.sy-cookie-banner{position:fixed;left:24px;right:24px;bottom:24px;z-index:99999;display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:920px;margin:auto;padding:18px 20px;border:1px solid rgba(0,208,132,.32);border-radius:14px;background:#101413;color:#fff;box-shadow:0 28px 80px rgba(0,0,0,.44)}.sy-cookie-banner[hidden]{display:none}.sy-cookie-banner p{margin:6px 0 0;color:rgba(255,255,255,.64)}.sy-cookie-actions{display:flex;gap:10px;flex-shrink:0}.sy-cookie-actions button{min-height:40px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.06);color:#fff;font-weight:850}.sy-cookie-actions button:last-child{background:var(--sy-terminal-green);color:#062218}
body.sy-light-mode{background:#f3f6f2!important;color:#15221e}.sy-light-mode .sy-main{background:#f3f6f2}.sy-light-mode .sy-page-hero{background:linear-gradient(180deg,#edf5f0,#f7faf7);border-bottom-color:#d8e2dc}.sy-light-mode .sy-page-hero h1,.sy-light-mode .sy-article-hero h1,.sy-light-mode .sy-entry-content h2,.sy-light-mode .sy-entry-content h3{color:#14211d!important}.sy-light-mode .sy-page-lead,.sy-light-mode .sy-entry-content p,.sy-light-mode .sy-entry-content li{color:#596660!important}.sy-light-mode .sy-terminal-panel,.sy-light-mode .sy-calc,.sy-light-mode .sy-tool{background:linear-gradient(145deg,#fff,#eef4f0)!important;border-color:#d7e0da!important;box-shadow:0 26px 70px rgba(24,42,34,.12)!important}.sy-light-mode .sy-main-result strong,.sy-light-mode .sy-tool-result strong,.sy-light-mode .sy-bars strong,.sy-light-mode .sy-rate-strip b,.sy-light-mode .sy-stat-list b,.sy-light-mode .sy-convenio-search-head h2,.sy-light-mode .sy-convenio-card h3,.sy-light-mode .sy-contact-box h2{color:#14211d!important}.sy-light-mode .sy-calc-form input,.sy-light-mode .sy-calc-form select,.sy-light-mode .sy-tool input,.sy-light-mode .sy-tool select,.sy-light-mode .sy-search-bar input,.sy-light-mode .sy-search-bar select,.sy-light-mode .sy-contact-form input,.sy-light-mode .sy-contact-form textarea{background:#fff!important;color:#14211d!important;border-color:#d7e0da!important}.sy-light-mode .sy-post-card h3{color:#fff!important}
@media(max-width:760px){html{font-size:14px}.sy-header-inner{transform:none}.sy-search-bar,.sy-convenio-results,.sy-contact-box,.sy-flex-details div{grid-template-columns:1fr}.sy-convenio-search-head{grid-template-columns:1fr}.sy-cookie-banner{display:grid;left:14px;right:14px;bottom:14px}.sy-cookie-actions{display:grid}.sy-content-terminal .sy-calc-form{grid-template-columns:1fr!important}.sy-page-hero{padding-top:22px}.sy-page-hero .sy-container,.sy-content-terminal{width:min(100% - 28px,930px)!important}}

/* Final UX pass: calmer typography, moving theme selector, article visuals and stronger light mode */
.sy-hero-terminal h1,
.sy-page-hero h1,
.sy-article-hero h1,
.sy-featured-copy h2,
.sy-entry-content h2,
.sy-section-head h2{letter-spacing:-.025em!important}
.sy-brand-text,
.sy-brand-text span{letter-spacing:-.02em!important}
.sy-main-result strong,
.sy-tool-result strong{letter-spacing:-.025em!important}
.sy-post-cover strong{letter-spacing:-.015em!important}
.sy-header-cta{text-transform:uppercase;letter-spacing:.02em}
.sy-theme-toggle{position:relative!important;width:58px!important;height:32px!important;padding:0!important;overflow:hidden!important;font-size:0!important;cursor:pointer!important;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease!important}
.sy-theme-toggle:before{content:"";position:absolute;left:4px;top:3px;width:24px;height:24px;border-radius:999px;background:var(--sy-terminal-green);box-shadow:0 0 18px rgba(0,208,132,.45);transition:transform .32s cubic-bezier(.2,1.25,.35,1),background .25s ease}
.sy-theme-toggle:after{content:"\263E";position:absolute;right:9px;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.72);font-size:13px;line-height:1}
.sy-theme-toggle:hover{box-shadow:0 0 0 3px rgba(0,208,132,.12)!important}
body.sy-light-mode .sy-theme-toggle{background:#dfe9e3!important;border-color:#cad8d0!important}
body.sy-light-mode .sy-theme-toggle:before{transform:translateX(25px);background:#10231d}
body.sy-light-mode .sy-theme-toggle:after{content:"\2600";left:9px;right:auto;color:#597066}
.sy-article-cover{display:grid;align-content:end;gap:10px;min-height:320px;margin:0 0 34px;padding:28px;border:1px solid rgba(255,255,255,.1);border-radius:18px;box-shadow:0 24px 70px rgba(0,0,0,.28);overflow:hidden}
.sy-article-cover span{color:rgba(255,255,255,.48);font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.14em}
.sy-article-cover strong{max-width:620px;color:#fff;font-size:clamp(2rem,5vw,4rem);line-height:.98;letter-spacing:-.025em}
.sy-featured-post .sy-post-cover{min-height:230px}
.sy-convenio-card{transition:transform .18s ease,border-color .18s ease,background .18s ease}
.sy-convenio-card:hover{transform:translateY(-2px);border-color:rgba(0,208,132,.32);background:rgba(0,208,132,.055)}
body.sy-light-mode .sy-header{background:rgba(247,251,248,.94)!important;border-bottom-color:#d7e2dc!important}
body.sy-light-mode .sy-brand-text{color:#13231d!important}
body.sy-light-mode .sy-nav a{color:#53625b!important}
body.sy-light-mode .sy-system-status{color:#66746d}
body.sy-light-mode .sy-system-status span{background:#00d084}
body.sy-light-mode .sy-header-cta{color:#05241a!important}
body.sy-light-mode .sy-breadcrumbs,
body.sy-light-mode .sy-breadcrumbs a{color:#6a7871!important}
body.sy-light-mode .sy-breadcrumbs span{color:#8a978f!important}
body.sy-light-mode .sy-terminal-eyebrow,
body.sy-light-mode .sy-list-label,
body.sy-light-mode .sy-post-category{color:#009f69!important}
body.sy-light-mode .sy-content-terminal .sy-calc-head{border-bottom-color:#d7e0da}
body.sy-light-mode .sy-calc-head h2,
body.sy-light-mode .sy-main-result small,
body.sy-light-mode .sy-stat-list span,
body.sy-light-mode .sy-bars small,
body.sy-light-mode .sy-rate-strip small,
body.sy-light-mode .sy-tool-result>span,
body.sy-light-mode .sy-content-terminal .sy-calc-form label,
body.sy-light-mode .sy-tool label,
body.sy-light-mode .sy-contact-form label{color:#66746d!important}
body.sy-light-mode .sy-calc-result,
body.sy-light-mode .sy-stat-list{background:#fff!important;border-color:#d7e0da!important}
body.sy-light-mode .sy-stat-list p{border-bottom-color:#e5ede8!important}
body.sy-light-mode .sy-main-result em,
body.sy-light-mode .sy-bars p,
body.sy-light-mode .sy-convenio-search-head p,
body.sy-light-mode .sy-convenio-card p,
body.sy-light-mode .sy-tool-note,
body.sy-light-mode .sy-contact-box p{color:#5f6d66!important}
body.sy-light-mode .sy-bars i{background:#e7eee9}
body.sy-light-mode .sy-direction-toggle,
body.sy-light-mode .sy-flex-details{background:#f5f8f6;border-color:#d7e0da}
body.sy-light-mode .sy-irpf-manual{background:#eef9f3;border-color:#bfe8d3}
body.sy-light-mode .sy-irpf-manual label{color:#30443b!important}
body.sy-light-mode .sy-irpf-manual .sy-field-hint{color:#7c8a83}
body.sy-light-mode .sy-input-affix input{background:#fff;color:#14211d;border-color:#d7e0da}
body.sy-light-mode .sy-input-affix .sy-sfx{color:#7c8a83}
body.sy-light-mode .sy-irpf-transfer{border-color:#087f5b;color:#087f5b}
body.sy-light-mode .sy-irpf-transfer:hover{background:#eef9f3}
body.sy-light-mode .sy-irpf-clear{background:#eef2ef;border-color:#d7e0da;color:#5f6d66}
body.sy-light-mode .sy-irpf-clear:hover{color:#14211d;background:#e5e9e6}
body.sy-light-mode .sy-irpf-headline{background:#eef9f3;border-color:#bfe8d3}
body.sy-light-mode .sy-irpf-grid div{background:#fff;border-color:#d7e0da}
body.sy-light-mode .sy-irpf-grid span{color:#7c8a83}
body.sy-light-mode .sy-irpf-grid b{color:#14211d}
body.sy-light-mode .sy-irpf-effective{border-color:#d7e0da}
body.sy-light-mode .sy-irpf-effective>span{color:#7c8a83}
body.sy-light-mode .sy-irpf-bar{background:#e5ede8}
body.sy-light-mode .sy-irpf-effective small{color:#7c8a83}
body.sy-light-mode .sy-irpf-brackets>span{color:#7c8a83}
body.sy-light-mode .sy-irpf-brackets p{color:#9aa39d}
body.sy-light-mode .sy-irpf-brackets p b{color:#7c8a83}
body.sy-light-mode .sy-irpf-brackets p.is-active{background:#eef9f3}
body.sy-light-mode .sy-irpf-brackets p.is-active span{color:#14211d}
body.sy-light-mode .sy-irpf-brackets p.is-active b{color:#087f5b}
body.sy-light-mode .sy-irpf-cta{background:#eef9f3;border-color:#bfe8d3;color:#087f5b!important}
body.sy-light-mode .sy-irpf-cta:hover{background:#e0f4ea}
body.sy-light-mode .sy-field-label,
body.sy-light-mode .sy-flex-details summary{color:#30443b!important}
body.sy-light-mode .sy-direction-toggle span{color:rgba(10,26,20,.62)}
body.sy-light-mode .sy-mode-toggle,body.sy-light-mode .sy-direction-toggle{background:#eaf1ee!important;border-color:rgba(8,38,28,.09)!important}
body.sy-light-mode .sy-mode-toggle label:hover span,body.sy-light-mode .sy-direction-toggle label:hover span{color:#14211d}
body.sy-light-mode .sy-mode-toggle input:checked+span,body.sy-light-mode .sy-direction-toggle input:checked+span{background:var(--sy-terminal-green)!important;color:#04130c!important}
body.sy-light-mode .sy-calc-actions a:last-child{background:#eef5f1!important;color:#14211d!important;border-color:#d7e0da!important}
body.sy-light-mode .sy-convenio-card{background:#fff;border-color:#d7e0da}
body.sy-light-mode .sy-convenio-card strong{color:#14211d!important}
body.sy-light-mode .sy-convenio-card small{color:#7c8a83!important}
body.sy-light-mode .sy-cookie-banner{background:#fff;color:#14211d;border-color:#bde7d3;box-shadow:0 24px 70px rgba(24,42,34,.16)}
body.sy-light-mode .sy-cookie-banner p{color:#5f6d66}
body.sy-light-mode .sy-cookie-actions button{background:#eef5f1;color:#14211d;border-color:#d7e0da}
body.sy-light-mode .sy-cookie-actions button:last-child{background:var(--sy-terminal-green);color:#062218}
body.sy-light-mode .sy-featured-copy h2{color:#14211d!important}
body.sy-light-mode .sy-featured-copy p,
body.sy-light-mode .sy-featured-copy small,
body.sy-light-mode .sy-post-card small{color:#65736c!important}
body.sy-light-mode .sy-post-card{background:#fff!important;border-color:#d7e0da!important}
body.sy-light-mode .sy-post-card h3{color:#14211d!important}
body.sy-light-mode .sy-post-card p{color:#5f6d66!important}
body.sy-light-mode .sy-post-cover,
body.sy-light-mode .sy-article-cover{border-color:#d7e0da;box-shadow:0 22px 60px rgba(24,42,34,.13)}
@media(max-width:760px){.sy-article-cover{min-height:230px;padding:22px}.sy-theme-toggle{display:none!important}.sy-hero-terminal h1,.sy-page-hero h1,.sy-article-hero h1{letter-spacing:-.015em!important}}

/* Calculator and FX completeness pass */
.sy-hero-terminal .sy-hero-grid{grid-template-columns:minmax(0,600px) minmax(360px,440px)!important;gap:80px!important}
.sy-hero-panel{max-width:440px;justify-self:end;border-radius:16px!important;background:#111215!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 28px 80px rgba(0,0,0,.36)!important}
.sy-hero-panel .sy-calc-compact{padding:18px!important;margin:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
.sy-hero-panel .sy-calc-compact:before,
.sy-hero-panel .sy-calc-compact:after{display:none!important}
.sy-hero-panel .sy-calc-head{padding:0 0 14px!important;margin:0!important;border:0!important}
.sy-hero-panel .sy-calc-head h2{color:rgba(255,255,255,.42)!important;font:900 12px/1 "JetBrains Mono",monospace!important;letter-spacing:.08em!important;text-transform:uppercase!important}
.sy-live-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgba(0,208,132,.34);border-radius:6px;color:var(--sy-terminal-green);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase}
.sy-live-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sy-terminal-green);box-shadow:0 0 10px rgba(0,208,132,.7)}
.sy-hero-panel .sy-calc-form{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;padding:0!important}
.sy-hero-panel .sy-calc-form label{color:rgba(255,255,255,.55)!important;font:900 10px/1 "JetBrains Mono",monospace!important;text-transform:uppercase;letter-spacing:.08em!important}
.sy-hero-panel .sy-calc-form input,
.sy-hero-panel .sy-calc-form select{min-height:44px!important;border-radius:8px!important;background:#1f2622!important;border:1px solid rgba(255,255,255,.12)!important;color:#fff!important;font:850 15px/1 "JetBrains Mono",monospace!important}
.sy-hero-panel .sy-payment-toggle{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:4px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#1c2320}
.sy-hero-panel .sy-payment-toggle legend{grid-column:1/-1;margin:0 0 6px;color:rgba(255,255,255,.5);font:900 10px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.08em}
.sy-hero-panel .sy-payment-toggle input{position:absolute;opacity:0}
.sy-hero-panel .sy-payment-toggle span{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:6px;color:rgba(255,255,255,.62);font-weight:900}
.sy-hero-panel .sy-payment-toggle input:checked+span{background:rgba(255,255,255,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}
.sy-hero-panel .sy-calc-result{margin:14px 0 0!important;padding:18px!important;background:#131816!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important}
.sy-hero-panel .sy-main-result strong{font-size:clamp(2.2rem,4vw,3rem)!important}
.sy-hero-panel .sy-stat-list,
.sy-hero-panel .sy-bars,
.sy-hero-panel .sy-community-compare,
.sy-hero-panel .sy-calc-actions a:last-child{display:none!important}
.sy-hero-panel .sy-calc-actions{margin-top:14px!important}
.sy-hero-panel .sy-mini-links{padding:0 18px 18px!important}
.sy-mode-toggle{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:3px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#18181c}
.sy-mode-toggle legend{grid-column:1/-1;margin:0 0 8px;color:rgba(255,255,255,.5);font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.09em}
.sy-mode-toggle input{position:absolute;opacity:0}
.sy-mode-toggle span{display:flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:6px;color:rgba(255,255,255,.6);font-weight:600;font-size:.78rem}
.sy-mode-toggle input:checked+span{background:var(--sy-terminal-green);color:#04130c}
.sy-mode-toggle label,.sy-direction-toggle label{cursor:pointer}
.sy-mode-toggle span,.sy-direction-toggle span{transition:background .15s ease,color .15s ease}
.sy-mode-toggle label:hover span,.sy-direction-toggle label:hover span{color:#fff}
.sy-advanced-fields{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:14px;border:1px solid rgba(0,208,132,.18);border-radius:12px;background:rgba(0,208,132,.055)}
.sy-advanced-fields[hidden]{display:none!important}
.sy-community-compare{display:grid;gap:8px;margin-top:18px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.025)}
.sy-community-compare small{color:rgba(255,255,255,.5);font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.1em}
.sy-community-compare p{display:flex;align-items:center;justify-content:space-between;margin:0!important;color:rgba(255,255,255,.62)!important}
.sy-community-compare b{color:#fff;font:900 13px/1 "JetBrains Mono",monospace}
.sy-tool-fx .sy-tool-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.7fr)}
.sy-tool-fx .sy-rate-strip{grid-template-columns:repeat(5,1fr)}
.sy-salary-fx{margin-top:26px;padding:20px;border:1px solid rgba(0,208,132,.16);border-radius:12px;background:rgba(0,208,132,.045)}
.sy-salary-fx h2{margin:0 0 14px!important;color:#fff!important;font-size:1.35rem!important;letter-spacing:-.015em!important}
.sy-salary-fx p{color:rgba(255,255,255,.66)!important}
.sy-salary-fx strong{color:var(--sy-terminal-green);font:900 1.6rem/1 "JetBrains Mono",monospace}
a.sy-fx-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin-top:8px;padding:0 14px;border-radius:8px;background:var(--sy-terminal-green);color:#062218!important;text-decoration:none;font-weight:950}
body.sy-light-mode .sy-hero-panel{background:#fff!important;border-color:#d7e0da!important;box-shadow:0 24px 70px rgba(24,42,34,.16)!important}
body.sy-light-mode .sy-hero-panel .sy-calc-form label,
body.sy-light-mode .sy-live-pill,
body.sy-light-mode .sy-hero-panel .sy-calc-head h2{color:#607067!important}
body.sy-light-mode .sy-hero-panel .sy-calc-form input,
body.sy-light-mode .sy-hero-panel .sy-calc-form select,
body.sy-light-mode .sy-hero-panel .sy-payment-toggle{background:#f7faf8!important;border-color:#d7e0da!important;color:#14211d!important}
body.sy-light-mode .sy-hero-panel .sy-payment-toggle span{color:#607067}
body.sy-light-mode .sy-hero-panel .sy-payment-toggle input:checked+span{background:#e7f6ee;color:#087f5b}
body.sy-light-mode .sy-mode-toggle,
body.sy-light-mode .sy-advanced-fields,
body.sy-light-mode .sy-community-compare,
body.sy-light-mode .sy-salary-fx{background:#f6faf8;border-color:#d7e0da}
body.sy-light-mode .sy-mode-toggle legend,
body.sy-light-mode .sy-community-compare small{color:#66746d}
body.sy-light-mode .sy-mode-toggle span,
body.sy-light-mode .sy-community-compare p,
body.sy-light-mode .sy-salary-fx p{color:#5f6d66!important}
body.sy-light-mode .sy-community-compare b,
body.sy-light-mode .sy-salary-fx h2{color:#14211d!important}
@media(max-width:980px){.sy-hero-terminal .sy-hero-grid{grid-template-columns:1fr!important;gap:34px!important}.sy-hero-panel{justify-self:start;max-width:440px}.sy-tool-fx .sy-rate-strip{grid-template-columns:repeat(2,1fr)}}
@media(max-width:640px){.sy-advanced-fields,.sy-tool-fx .sy-rate-strip{grid-template-columns:1fr}.sy-hero-panel{max-width:none;width:100%}.sy-hero-panel .sy-main-result strong{font-size:2.15rem!important}}

/* Convenio picker (sector grid + search + CCAA filter) */
.sy-convenio-picker{grid-column:1/-1;display:grid;gap:12px}
.sy-convenio-picker-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}
.sy-cp-label{font:900 11px/1 "JetBrains Mono",monospace;text-transform:uppercase;letter-spacing:.09em;color:rgba(255,255,255,.5)}
.sy-cp-label small{display:block;margin-top:4px;text-transform:none;font-weight:600;letter-spacing:0;color:rgba(255,255,255,.5);font-family:Inter,sans-serif;font-size:11px}
.sy-content-terminal .sy-calc-form label.sy-cp-ccaa-only,.sy-cp-ccaa-only{display:inline-flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;border:1px solid rgba(0,208,132,.28);border-radius:999px;background:rgba(0,208,132,.08);color:var(--sy-terminal-green)!important;font-size:.78rem!important;font-weight:800;cursor:pointer;white-space:nowrap;text-transform:none!important;letter-spacing:0!important}
.sy-content-terminal .sy-cp-ccaa-only input[type="checkbox"],.sy-cp-ccaa-only input[type="checkbox"]{width:15px!important;height:15px!important;min-height:15px!important;flex:none!important;accent-color:var(--sy-terminal-green)}
.sy-cp-sectors{display:flex;flex-wrap:wrap;gap:8px}
.sy-cp-sector{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.03);color:rgba(255,255,255,.7);font-size:.8rem;font-weight:700;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease}
.sy-cp-sector span{padding:1px 6px;border-radius:999px;background:rgba(255,255,255,.08);font:800 10px/1.6 "JetBrains Mono",monospace;color:rgba(255,255,255,.45)}
.sy-cp-sector:hover{border-color:rgba(0,208,132,.4)}
.sy-cp-sector.is-active{background:var(--sy-terminal-green);border-color:var(--sy-terminal-green);color:#062218}
.sy-cp-sector.is-active span{background:rgba(6,34,24,.18);color:#062218}
.sy-cp-search{width:100%;min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#101112;color:#fff;font:600 .92rem/1 Inter,sans-serif}
.sy-cp-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;max-height:280px;overflow-y:auto;padding:2px}
.sy-cp-card{display:grid;gap:4px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.03);text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease}
.sy-cp-card:hover{border-color:rgba(0,208,132,.35);transform:translateY(-1px)}
.sy-cp-card.is-selected{border-color:var(--sy-terminal-green);background:rgba(0,208,132,.08)}
.sy-cp-card strong{color:#fff;font-size:.92rem;letter-spacing:-.01em}
.sy-cp-card span{color:rgba(255,255,255,.42);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-weight:700}
.sy-cp-card b{color:var(--sy-terminal-green);font:900 .95rem/1 "JetBrains Mono",monospace}
.sy-cp-card b.sy-cp-nosalary{font-family:Inter,sans-serif;font-weight:800;font-size:.8rem}
.sy-cp-empty{grid-column:1/-1;margin:0;padding:14px;color:rgba(255,255,255,.4);font-size:.85rem}
body.sy-light-mode .sy-cp-label{color:#66746d!important}
body.sy-light-mode .sy-cp-label small{color:#8a978f!important}
body.sy-light-mode .sy-cp-sector{background:#fff!important;border-color:#d7e0da!important;color:#4a5850!important}
body.sy-light-mode .sy-cp-sector span{background:#eef2ef!important;color:#7c8a83!important}
body.sy-light-mode .sy-cp-sector.is-active{background:var(--sy-terminal-green)!important;color:#062218!important}
body.sy-light-mode .sy-cp-sector.is-active span{color:#062218!important}
body.sy-light-mode .sy-cp-search{background:#fff!important;color:#14211d!important;border-color:#d7e0da!important}
body.sy-light-mode .sy-cp-card{background:#fff!important;border-color:#d7e0da!important}
body.sy-light-mode .sy-cp-card strong{color:#14211d!important}
body.sy-light-mode .sy-cp-card span{color:#7c8a83!important}
body.sy-light-mode .sy-cp-empty{color:#7c8a83!important}
@media(max-width:640px){.sy-cp-results{grid-template-columns:1fr}}
