@font-face{font-family: "Archivo";font-style: normal;font-weight: 100 900;font-display: swap;src: url("../assets/fonts/archivo-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Archivo";font-style: normal;font-weight: 100 900;font-display: swap;src: url("../assets/fonts/archivo-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--accent: #B8912F;--accent-inchis: #6F5716;--fundal: #EFEBE4;--card: #FFFFFF;--alt: #F6F3EE;--cta: #E7E1D7;--antet-fundal: rgba(239,235,228,.92);--foto-fundal-1: #E8E3DA;--foto-fundal-2: #DDD7CC;--text: #14161A;--text-2: #22252B;--text-3: #2B2E35;--text-4: #3A3E46;--text-5: #40444C;--text-6: #4A4E56;--citat: #1B1D22;--linie: #DCD5C9;--bordura: #C8BFB1;--bordura-input: #8C8272;--subsol-fundal: #14161A;--subsol-text: #F2F0ED;--subsol-text-2: #DADCE0;--subsol-mut: #C3C7CE;--subsol-mut-2: #C3C7CE;--whatsapp: #25D366;--whatsapp-inchis: #1DAA53;--latime-max: 1200px;--margine: 24px;--antet-inaltime: 96px}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition-duration: 0s !important;animation-duration: 0s !important}}body{margin: 0;background: var(--fundal);color: var(--text);font-family: "Archivo",system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing: antialiased;line-height: 1.5}a{color: var(--accent-inchis);text-decoration: none}a:hover{color: var(--accent-inchis);text-decoration: underline;text-underline-offset: 3px}img{display: block;max-width: 100%;height: auto}input,textarea,button,select{font-family: inherit;font-size: inherit}input,textarea{-webkit-appearance: none;appearance: none;border-radius: 0}input:focus,textarea:focus{outline: 2px solid var(--accent-inchis);outline-offset: 1px}a:focus-visible,button:focus-visible,summary:focus-visible{outline: 2px solid var(--accent-inchis);outline-offset: 3px}::placeholder{color: var(--text-6);opacity: 1}[hidden]{display: none !important}.sari{position: absolute;left: 16px;top: -60px;z-index: 100;padding: 10px 16px;background: var(--text);color: #FFFFFF;font-weight: 600}.sari:focus{top: 12px;color: #FFFFFF}.container{max-width: var(--latime-max);margin: 0 auto;padding-left: var(--margine);padding-right: var(--margine)}.kicker{font-size: 12px;font-weight: 600;letter-spacing: .18em;text-transform: uppercase;color: var(--accent-inchis)}.titlu-sectiune{margin: 16px 0 0;font-weight: 800;font-size: clamp(27px,3.4vw,40px);line-height: 1.14;letter-spacing: -.022em;text-wrap: balance}.eticheta-mica{font-size: 11.5px;font-weight: 600;letter-spacing: .13em;text-transform: uppercase;color: var(--text-4)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;padding: 15px 28px;border: 1px solid transparent;font-size: 15px;font-weight: 600;cursor: pointer;transition: background .2s,color .2s,border-color .2s;white-space: nowrap}.btn-primar{background: var(--text);color: #FFFFFF;border-color: var(--text)}.btn-primar:hover{background: var(--accent-inchis);border-color: var(--accent-inchis);color: #FFFFFF}.btn-contur{border-color: var(--text);color: var(--text);background: transparent}.btn-contur:hover{background: var(--text);color: #FFFFFF}.btn-discret{border-color: var(--bordura);color: var(--text-3);background: transparent}.btn-discret:hover{border-color: var(--accent);color: var(--accent-inchis)}.btn:hover{text-decoration: none}.btn svg{width: 18px;height: 18px;flex: none}.antet{position: sticky;top: 0;z-index: 60;background: var(--antet-fundal);backdrop-filter: blur(12px);-webkit-backdrop-filter: blur(12px);border-bottom: 1px solid var(--linie)}.antet-interior{max-width: var(--latime-max);margin: 0 auto;padding: 12px var(--margine);display: flex;align-items: center;justify-content: space-between;gap: 12px}.sigla{display: flex;align-items: center;gap: 12px;color: var(--text)}.sigla:hover{color: var(--text);text-decoration: none}.sigla img{height: 36px;width: auto}.sigla span{font-size: 14px;font-weight: 800;letter-spacing: .13em;text-transform: uppercase;white-space: nowrap}.meniu-panou{display: contents}.meniu{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;font-size: 14.5px}.meniu a{color: var(--text-3)}.meniu a:hover{color: var(--accent-inchis)}.antet-actiuni{display: flex;align-items: center;gap: 14px}.limbi{display: flex;align-items: center;gap: 2px;padding: 3px;border: 1px solid var(--linie);background: var(--card)}.limba{padding: 7px 11px;border: 0;background: transparent;color: var(--text-4);font-size: 12.5px;font-weight: 600;letter-spacing: .06em;cursor: pointer;transition: background .18s,color .18s}.limba:hover{color: var(--text)}.limba[aria-pressed="true"]{background: var(--text);color: #FFFFFF}.btn-telefon{padding: 11px 20px;font-size: 14px;letter-spacing: .02em}.meniu-buton{display: none;align-items: center;justify-content: center;width: 44px;height: 44px;border: 1px solid var(--linie);background: var(--card);color: var(--text);cursor: pointer;padding: 0}.meniu-buton svg{width: 22px;height: 22px}.meniu-buton .icon-inchide{display: none}.antet.deschis .meniu-buton .icon-deschide{display: none}.antet.deschis .meniu-buton .icon-inchide{display: block}@media (max-width: 1200px){.meniu-buton{display: inline-flex}.meniu-panou{display: none;position: absolute;left: 0;right: 0;top: 100%;flex-direction: column;align-items: stretch;gap: 0;background: var(--fundal);border-bottom: 1px solid var(--linie);box-shadow: 0 16px 30px rgba(20,22,26,.08);padding: 8px var(--margine) 20px;max-height: calc(100vh - 70px);overflow-y: auto;max-height: calc(100dvh - 70px)}.antet.deschis .meniu-panou{display: flex}.meniu{flex-direction: column;align-items: stretch;gap: 0;font-size: 17px}.meniu a{padding: 13px 0;border-bottom: 1px solid var(--linie);color: var(--text)}.antet-actiuni{justify-content: space-between;margin-top: 16px;flex-wrap: wrap}}@media (max-width: 420px){.sigla span{font-size: 12.5px;letter-spacing: .1em}}.subsol{border-top: 1px solid var(--linie);background: var(--subsol-fundal);color: var(--subsol-text-2)}.subsol a{color: var(--subsol-text)}.subsol a:hover{color: var(--accent)}.subsol a:focus-visible{outline-color: var(--accent)}.subsol-grila{max-width: var(--latime-max);margin: 0 auto;padding: clamp(40px,5vw,64px) var(--margine);display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 32px}.subsol-firma{font-size: 14px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: #FFFFFF}.subsol-slogan{margin: 12px 0 0;max-width: 24em;font-size: 15px;line-height: 1.7;color: var(--subsol-mut-2)}.subsol-identificare{margin: 12px 0 0;max-width: 26em;font-size: 13.5px;line-height: 1.75;color: var(--subsol-mut)}.subsol-titlu{font-size: 11.5px;letter-spacing: .13em;text-transform: uppercase;color: var(--subsol-mut)}.subsol-lista{margin-top: 12px;display: grid;gap: 7px;font-size: 15px}.subsol-adresa{margin-top: 12px;font-size: 15px;line-height: 1.7;color: var(--subsol-text)}.subsol-program{margin-top: 8px;font-size: 15px;font-weight: 600;color: var(--subsol-text)}.subsol-jos{border-top: 1px solid rgba(255,255,255,.1)}.subsol-jos-interior{max-width: var(--latime-max);margin: 0 auto;padding: 22px var(--margine);display: flex;flex-wrap: wrap;align-items: center;gap: 18px 28px}.subsol-nota{font-size: 13px;line-height: 1.6;color: var(--subsol-mut);max-width: 44em}.subsol-drepturi{margin-left: auto;font-size: 13px;color: var(--subsol-mut);text-align: right}.credit{display: inline-block}.credit a{position: relative}.credit a::before{content: "";position: absolute;left: 0;right: 0;top: calc(50% - 22px);bottom: calc(50% - 22px)}.sal{flex: none;display: flex;align-items: center;justify-content: flex-start;width: 250px;height: 50px}.sal img{display: block;width: auto;height: 100%;max-width: 100%}:where(.subsol,.subsol-legal) .sal:hover,:where(.subsol,.subsol-legal) .sal:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}.de-completat{background: rgba(184,145,47,.28);color: #FFFFFF;padding: 1px 6px}.de-completat-text{background: rgba(184,145,47,.22);padding: 1px 6px}.wa-plutitor{position: fixed;right: 20px;bottom: 20px;z-index: 80;width: 56px;height: 56px;border-radius: 50%;background: var(--whatsapp);color: #FFFFFF;display: flex;align-items: center;justify-content: center;box-shadow: 0 8px 24px rgba(20,22,26,.22);transition: background .2s,transform .2s,opacity .2s}.wa-plutitor.ascuns{opacity: 0;transform: translateY(12px);pointer-events: none}.antet.deschis ~ .wa-plutitor{opacity: 0;pointer-events: none}.wa-plutitor:hover{background: var(--whatsapp-inchis);color: #FFFFFF;transform: translateY(-2px);text-decoration: none}.wa-plutitor svg{width: 30px;height: 30px}@media (max-width: 600px){.wa-plutitor{right: 16px;bottom: 16px}.subsol-jos-interior{padding-bottom: 92px}.subsol-drepturi{margin-left: 0;text-align: left}}html{scroll-padding-top: var(--antet-inaltime)}.sectiune-interior{max-width: var(--latime-max);margin: 0 auto;padding: clamp(60px,7vw,110px) var(--margine)}.sectiune-alba{border-top: 1px solid var(--linie);background: var(--card)}.sectiune-linie{border-top: 1px solid var(--linie)}.titlu-sectiune:first-child,.despre-titlu:first-child{margin-top: 0}.hero{max-width: var(--latime-max);margin: 0 auto;padding: clamp(28px,4vw,56px) var(--margine) clamp(40px,5vw,72px);display: grid;grid-template-columns: repeat(auto-fit,minmax(min(320px,100%),1fr));gap: clamp(28px,4vw,56px);align-items: stretch}.hero-text{display: flex;flex-direction: column;justify-content: center;padding: clamp(8px,2vw,24px) 0;container-type: inline-size}.eticheta-linie{display: flex;align-items: center;gap: 12px;margin-bottom: 24px}.eticheta-linie .linie{width: 30px;height: 1px;background: var(--accent)}.hero-titlu{margin: 0;display: flex;flex-direction: column;gap: clamp(10px,1.2vw,18px)}.hero-nume{font-weight: 800;font-size: clamp(34px,5.1vw,66px);line-height: .96;letter-spacing: -.03em;text-transform: uppercase;text-wrap: balance}.hero-rol{font-weight: 500;font-size: clamp(13px,1.05vw,14px);line-height: 1.5;letter-spacing: .36em;text-transform: uppercase;color: var(--text-3);text-wrap: balance}.hero-lead{margin: 24px 0 0;max-width: 34em;font-size: clamp(16px,1.25vw,18.5px);line-height: 1.7;color: var(--text-3)}.butoane{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 32px}.statistici{margin: clamp(36px,4vw,52px) 0 0;padding-top: 28px;border-top: 1px solid var(--linie);display: flex;flex-wrap: wrap;gap: 20px;gap: clamp(12px,4cqi,20px)}.statistici>div{margin: 0;flex: 1 1 0}.stat-valoare{font-weight: 800;letter-spacing: -.02em;font-size: clamp(26px,8vw,42px);font-size: clamp(26px,9cqi,42px);line-height: 1}.stat-eticheta{margin-top: 6px;font-size: 12.5px;letter-spacing: .09em;text-transform: uppercase;color: var(--text-4)}.hero-dreapta{display: flex;flex-direction: column;gap: 14px}.hero-foto{position: relative;flex: 1;min-height: clamp(420px,64vh,680px);border-radius: 22px;overflow: hidden;background: linear-gradient(170deg,var(--foto-fundal-1) 0%,var(--foto-fundal-2) 100%)}.hero-foto img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 22%}.autorizare{display: flex;align-items: center;gap: 16px;padding: 20px 24px;border: 1px solid rgba(184,145,47,.55);border-radius: 16px;background: linear-gradient(180deg,#FFFFFF,#FBF8F1)}.autorizare-icon{width: 36px;height: 36px;flex: none;color: var(--accent-inchis)}.autorizare-titlu{font-size: 15px;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--text)}.autorizare-text{margin-top: 4px;font-size: 14px;line-height: 1.5;color: var(--text-4);text-wrap: pretty}.card-ares{position: absolute;left: 0;right: 0;bottom: 0;display: flex;align-items: center;justify-content: space-between;gap: 14px;padding: 72px 24px 22px;color: #FFFFFF;background: linear-gradient(180deg,rgba(20,22,26,0) 0%,rgba(20,22,26,.5) 45%,rgba(20,22,26,.88) 100%)}.card-ares:hover{color: #FFFFFF;text-decoration: none}.card-ares:hover b{text-decoration: underline;text-underline-offset: 3px}.card-ares>span:first-child{display: flex;flex-direction: column;gap: 3px}.card-ares b,.card-ares small{text-shadow: 0 1px 3px rgba(20,22,26,.55)}.card-ares b{font-size: 15px;font-weight: 600}.card-ares small{font-size: 13px;color: var(--subsol-text-2)}.card-ares .sageata{font-size: 20px;color: var(--accent);transition: transform .2s}.card-ares:hover .sageata{transform: translate(2px,-2px)}.banda{border-top: 1px solid var(--linie);border-bottom: 1px solid var(--linie);background: var(--card)}.banda-interior{max-width: var(--latime-max);margin: 0 auto;padding: 16px var(--margine);display: flex;flex-wrap: wrap;align-items: center;gap: 10px 32px;font-size: 13px;font-weight: 600;letter-spacing: .05em;text-transform: uppercase;color: var(--text-2)}.banda-interior .sep{color: var(--bordura)}@media (max-width: 1023px){.banda-interior .sep{display: none}}.despre-grila{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(300px,100%),1fr));gap: clamp(32px,5vw,72px)}.despre-titlu{margin: 16px 0 0;font-weight: 800;font-size: clamp(30px,3.9vw,46px);line-height: 1.1;text-wrap: balance}.despre p{font-size: 17px;line-height: 1.75;color: var(--text-3)}.despre .despre-p1{margin: 24px 0 0}.despre .despre-p2{margin: 16px 0 0}.citat{margin: 26px 0 0;padding: 22px 26px;background: var(--card);border-left: 2px solid var(--accent);font-size: 17px;line-height: 1.7;color: var(--citat);font-style: italic}.info-grila{align-self: start;display: grid;gap: 1px;background: var(--linie);border: 1px solid var(--linie)}.info-celula{background: var(--card);padding: 24px 26px}.info-celula dd{margin-left: 0}.info-celula .valoare{margin-top: 7px;font-size: 17px}.info-celula .valoare + .valoare{margin-top: 3px}.info-celula .nota-certificat{font-size: 14.5px;color: var(--text-4)}.info-celula .link-extern{text-decoration: underline;text-decoration-color: var(--accent);text-underline-offset: 4px}.info-celula .link-extern::after{content: "\00a0↗";color: var(--accent-inchis)}.info-celula .orar{font-weight: 600}.info-celula a{color: var(--text)}.info-celula a:hover{color: var(--accent-inchis)}.analiza-titlu{max-width: 17em}.analiza-text{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(260px,100%),1fr));gap: clamp(24px,3.5vw,48px);margin-top: 40px}.analiza-text p{margin: 0;font-size: 16.5px;line-height: 1.75;color: var(--text-3)}.pasi{display: grid;grid-template-columns: 1fr;gap: 1px;list-style: none;padding: 0;margin: clamp(40px,5vw,64px) 0 0;background: var(--linie);border: 1px solid var(--linie)}@media (min-width: 560px){.pasi{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.pasi{grid-template-columns: repeat(4,1fr)}}.pas{background: var(--card);padding: 28px 26px}.pas-numar{font-weight: 800;letter-spacing: -.02em;font-size: 26px;color: var(--accent-inchis)}.pas-titlu{margin: 12px 0 0;font-size: 16.5px;font-weight: 600;line-height: 1.4}.pas-text{margin: 9px 0 0;font-size: 15px;line-height: 1.6;color: var(--text-5)}.nota-legala{margin: 26px 0 0;max-width: 70em;font-size: 14px;line-height: 1.7;color: var(--text-4)}.ghid-link{margin: 16px 0 0;font-size: 14.5px;line-height: 1.65}.ghid-link a,.obiectiv a{text-decoration: underline;text-underline-offset: 4px}.obiectiv a{color: var(--text)}.obiectiv a:hover{color: var(--accent-inchis)}@media (max-width: 559px){.pas{display: grid;grid-template-columns: 2em 1fr;column-gap: 12px;align-items: baseline;padding: 18px 20px}.pas-numar{font-size: 20px;line-height: 1.2}.pas-titlu{margin: 0}.pas-text{grid-column: 2;margin-top: 4px}}.obiective-cap{display: flex;flex-wrap: wrap;align-items: end;justify-content: space-between;gap: 20px}.obiective-titlu{max-width: 15em}.obiective-lead{margin: 0;max-width: 26em;font-size: 16px;line-height: 1.7;color: var(--text-5)}.obiective-grila{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(250px,100%),1fr));gap: 0;margin: 40px 0 0;padding: 0;list-style: none;border-top: 1px solid var(--linie);border-left: 1px solid var(--linie)}.obiectiv{border-right: 1px solid var(--linie);border-bottom: 1px solid var(--linie)}.obiectiv{background: var(--card);padding: 22px 24px;display: flex;align-items: flex-start;gap: 12px;min-height: 82px;font-size: 16px;line-height: 1.5}.obiectiv::before{content: "";margin-top: 9px;width: 5px;height: 5px;flex: none;background: var(--accent)}.btn-obiective{margin-top: 22px;padding: 13px 26px;background: transparent;border: 1px solid var(--bordura);color: var(--text);font-size: 14.5px;font-weight: 600;cursor: pointer;transition: border-color .2s,color .2s}.btn-obiective:hover{border-color: var(--accent);color: var(--accent-inchis)}.servicii-titlu{max-width: 16em}.servicii-grila{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(280px,100%),1fr));gap: clamp(24px,3vw,40px);margin-top: 44px;align-items: stretch}.card-pret{border: 1px solid var(--linie);padding: clamp(26px,3vw,38px);background: var(--alt)}.pret-valoare{margin-top: 12px;font-weight: 800;letter-spacing: -.02em;font-size: clamp(38px,4.6vw,56px);line-height: 1.05;text-wrap: balance}.pret-nota{margin: 14px 0 0;font-size: 15.5px;line-height: 1.65;color: var(--text-5)}.card-economie{border: 1px solid rgba(184,145,47,.4);padding: clamp(26px,3vw,38px);background: linear-gradient(180deg,rgba(184,145,47,.08),rgba(184,145,47,0))}.card-economie .eticheta-mica,.card-economie .pret-valoare{color: var(--accent-inchis)}.card-economie .pret-nota{color: var(--text-4)}.incluse{display: grid;gap: 1px;margin: 0;padding: 0;list-style: none;background: var(--linie);border: 1px solid var(--linie)}.inclus{background: var(--card);padding: 18px 22px;display: grid;grid-template-columns: auto 1fr;column-gap: 12px;align-content: center;align-items: start;font-size: 15.5px;line-height: 1.55;color: var(--citat)}.inclus::before{content: "✓";color: var(--accent);font-size: 15px;line-height: 1.5}.alte-servicii{margin-top: clamp(40px,5vw,64px)}.alte-servicii-titlu{margin: 0;font-size: 19px;font-weight: 700}.alte-servicii-grila{display: grid;grid-template-columns: 1fr;margin: 20px 0 0;padding: 0;list-style: none;border-top: 1px solid var(--linie);border-left: 1px solid var(--linie)}@media (min-width: 560px){.alte-servicii-grila{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1000px){.alte-servicii-grila{grid-template-columns: repeat(4,1fr)}}.alt-serviciu{padding: 24px;background: var(--card);border-right: 1px solid var(--linie);border-bottom: 1px solid var(--linie)}.alt-serviciu-titlu{margin: 0;font-size: 16.5px;font-weight: 600;line-height: 1.4}.alt-serviciu p{margin: 8px 0 0;font-size: 15px;line-height: 1.6;color: var(--text-5)}.alte-servicii-nota{margin: 16px 0 0;font-size: 14px;line-height: 1.6;color: var(--text-4)}@media (max-width: 559px){.alt-serviciu{padding: 18px 20px}.alt-serviciu p{margin-top: 4px}}.alt-serviciu-titlu,.card-pret .eticheta-mica,.faq summary,.card-ares small{text-wrap: balance}.inclus{text-wrap: pretty}@media (max-width: 999px){.analiza-text{grid-template-columns: 1fr}.servicii-grila .incluse{grid-column: 1 / -1}}.zone-grila{display: grid;grid-template-columns: 1fr;gap: clamp(28px,4vw,56px);align-items: center}@media (min-width: 1100px){.zone-grila{grid-template-columns: 2fr 3fr}}.zone-titlu{max-width: 14em}.zone-lead{margin: 22px 0 0;max-width: 30em;font-size: 17px;line-height: 1.75;color: var(--text-3)}.zone-nota{margin: 16px 0 0;max-width: 30em;font-size: 15.5px;line-height: 1.7;color: var(--text-4)}.harta{border: 1px solid var(--linie);background: var(--card);padding: 10px;max-width: 760px}.harta svg,.harta img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 10}@media (max-width: 640px){.harta .harta-eticheta{font-size: 21px}.harta .harta-eticheta-prejmer,.harta .harta-eticheta-hq{display: none}}@media (max-width: 420px){.harta .harta-eticheta{font-size: 23px}}@media (max-width: 480px){.harta{margin-inline: calc(-1 * var(--margine));border-inline: 0;padding: 6px 0}}.recenzii-titlu{max-width: 15em}.recenzii-grila{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(260px,100%),1fr));gap: 20px;margin-top: 40px}.recenzie{border: 1px dashed var(--bordura);background: var(--alt);padding: 28px 26px;display: flex;flex-direction: column;gap: 18px;margin: 0}.recenzie .stele{font-size: 15px;letter-spacing: .14em;color: var(--accent-inchis)}.recenzie p{margin: 0;font-size: 16.5px;line-height: 1.7;color: var(--text-5);font-style: italic}.recenzie footer{margin-top: auto;padding-top: 14px;border-top: 1px solid var(--linie)}.recenzie .nume{font-size: 15px;font-weight: 600;color: var(--citat)}.recenzie .rol{margin-top: 2px;font-size: 14px;color: var(--text-4)}.recenzii-nota{margin: 18px 0 0;font-size: 13.5px;color: var(--text-6)}.faq-grila{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(280px,100%),1fr));gap: clamp(28px,4vw,64px);align-items: start}.faq-titlu{max-width: 12em}.faq-lista{display: grid;gap: 1px;background: var(--linie);border-top: 1px solid var(--linie);border-bottom: 1px solid var(--linie)}.faq{background: var(--fundal)}.faq summary{list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 22px 4px;cursor: pointer;color: var(--text);font-size: 17px;font-weight: 600;line-height: 1.45}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";font-size: 22px;font-weight: 400;color: var(--accent);flex: none}.faq[open] summary::after{content: "–"}.faq p{margin: 0;padding: 0 4px 24px;max-width: 46em;font-size: 16px;line-height: 1.7;color: var(--text-4)}.contact-grila{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(300px,100%),1fr));gap: clamp(32px,4vw,64px);align-items: start}.contact-titlu{max-width: 13em}.contact-lead{margin: 22px 0 0;max-width: 30em;font-size: 17px;line-height: 1.75;color: var(--text-3)}.contact-cai{display: grid;gap: 14px;margin-top: 32px;max-width: 26em}.cale{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 22px;border: 1px solid var(--linie);color: var(--text);transition: border-color .2s}.cale:hover{border-color: var(--accent);color: var(--text);text-decoration: none}.cale>span:first-child{display: flex;flex-direction: column;gap: 2px;min-width: 0}.cale .valoare{font-size: 18px;font-weight: 600;overflow-wrap: anywhere}.cale .sageata{color: var(--accent)}.cale-statica{padding: 18px 22px;border: 1px solid var(--linie)}.cale-statica .valoare{margin-top: 4px;font-size: 17px;line-height: 1.5}.formular{border: 1px solid var(--linie);background: var(--alt);padding: clamp(26px,3vw,40px);margin: 0}.formular-titlu{margin: 0;font-size: 19px;font-weight: 600}.formular-lead{margin: 8px 0 0;font-size: 15px;line-height: 1.6;color: var(--text-5);text-wrap: balance}.formular-campuri{display: grid;gap: 16px;margin-top: 26px}.formular label{display: grid;gap: 7px}.formular label span{font-size: 12.5px;letter-spacing: .09em;text-transform: uppercase;color: var(--text-4)}.formular input,.formular textarea{width: 100%;padding: 13px 15px;border: 1px solid var(--bordura-input);background: var(--card);color: var(--text)}.formular textarea{resize: vertical;min-height: 110px}.formular-rand{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(200px,100%),1fr));gap: 16px}.formular-actiuni{display: flex;flex-wrap: wrap;gap: 12px}.formular-actiuni .btn-primar{padding: 16px 26px;font-size: 15.5px}.formular-nota{margin: 0;font-size: 13px;line-height: 1.6;color: var(--text-6)}.formular-nota a{color: var(--text);text-decoration: underline;text-underline-offset: 2px}.cta{border-top: 1px solid var(--linie);background: var(--cta)}.cta-interior{max-width: 760px;margin: 0 auto;padding: clamp(28px,3.5vw,44px) var(--margine);text-align: center;display: flex;flex-direction: column;align-items: center}.cta picture{display: block;width: min(200px,55%)}.cta img{width: 100%;height: auto}.cta-text{margin: 18px 0 0;font-size: clamp(17px,1.6vw,20px);line-height: 1.55;color: var(--citat);text-wrap: balance}.alegere-email{position: absolute;z-index: 95;width: min(320px,calc(100vw - 32px));background: var(--card);border: 1px solid var(--bordura);padding: 8px;box-shadow: 0 16px 40px rgba(20,22,26,.16)}.alegere-email-titlu{padding: 8px 12px 6px;font-size: 11.5px;font-weight: 600;letter-spacing: .13em;text-transform: uppercase;color: var(--text-4)}.alegere-email-optiune{display: block;width: 100%;text-align: left;padding: 11px 12px;border: 0;background: transparent;color: var(--text);font-size: 15px;font-weight: 600;cursor: pointer}.alegere-email-optiune:hover{background: var(--fundal);color: var(--text);text-decoration: none}@media (max-width: 480px){.butoane .btn,.formular-actiuni .btn{flex: 1 1 100%}.hero-rol{letter-spacing: .16em}}