/* === Tokens === */
:root{
  --color-primary:#7A2A38;
  --color-secondary:#EFE3D0;
  --color-accent:#4A6A55;
  --color-neutral-dark:#211418;
  --color-neutral-light:#FAF3E5;
  --font-heading:'Inter',sans-serif;
  --font-body:'Inter',sans-serif;
  --max:1180px;
  --radius:8px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:var(--font-body);font-size:17px;line-height:1.6;color:var(--color-neutral-dark);background:var(--color-neutral-light);-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block;height:auto}
a{color:var(--color-primary);text-decoration:none}
a:hover{text-decoration:underline}
h1,h2,h3{font-family:var(--font-heading);font-weight:600;letter-spacing:-0.01em;line-height:1.2;color:var(--color-neutral-dark);margin:0 0 .75rem}
h1{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:700;letter-spacing:-0.02em}
h2{font-size:clamp(1.6rem,3vw,2.25rem)}
h3{font-size:1.15rem}
p{margin:0 0 1rem}
.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:1.25rem}
.narrow{max-width:760px;margin-inline:auto}
.eyebrow{font-size:.78rem;text-transform:uppercase;letter-spacing:.18em;color:var(--color-accent);font-weight:600;margin-bottom:1.25rem}

/* === Buttons === */
.btn{display:inline-block;padding:.95rem 1.6rem;border-radius:var(--radius);font-weight:600;font-size:.98rem;letter-spacing:.01em;transition:transform .15s ease,background .15s ease;border:1px solid transparent;cursor:pointer}
.btn:hover{text-decoration:none;transform:translateY(-1px)}
.btn-primary{background:var(--color-primary);color:var(--color-neutral-light)}
.btn-primary:hover{background:#5e1f2b}
.btn-light{background:var(--color-neutral-light);color:var(--color-primary)}

/* === Header === */
.site-header{background:var(--color-neutral-light);border-bottom:1px solid rgba(33,20,24,.08);position:sticky;top:0;z-index:50}
.header-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem}
.logo{display:inline-flex;align-items:center}
.logo img{height:72px;width:auto}
.primary-nav{display:none;gap:1.75rem}
.primary-nav a{color:var(--color-neutral-dark);font-weight:500;font-size:.95rem}
.primary-nav a[aria-current=page]{color:var(--color-primary)}
.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;background:transparent;border:1px solid rgba(33,20,24,.18);border-radius:6px;width:44px;height:44px;align-items:center;cursor:pointer}
.nav-toggle span{width:20px;height:2px;background:var(--color-neutral-dark)}
.primary-nav.open{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:var(--color-neutral-light);padding:1rem 1.25rem 1.5rem;border-bottom:1px solid rgba(33,20,24,.08);gap:.75rem}
@media (min-width:768px){
  .logo img{height:96px}
  .nav-toggle{display:none}
  .primary-nav{display:flex}
}

/* === Hero (stacked) === */
.hero{padding-block:3rem 4rem;background:var(--color-secondary)}
.hero-inner{max-width:760px;margin-inline:auto;text-align:left}
.hero h1{margin-block:.5rem 2rem}
.hero-image{margin:0 0 2.5rem;border-radius:var(--radius);overflow:hidden;background:var(--color-neutral-light)}
.hero-image img{aspect-ratio:16/9;object-fit:cover;width:100%}
.hero-sub{font-size:1.15rem;color:#4a3a3e;margin-bottom:2rem;max-width:60ch}
@media (min-width:768px){.hero{padding-block:5rem 6rem}}

/* === Intro sections === */
.intro-section{padding-block:4rem}
.intro-section.alt{background:var(--color-secondary)}
.intro-grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}
.intro-figure{margin:0;border-radius:var(--radius);overflow:hidden}
.intro-figure img{aspect-ratio:4/3;object-fit:cover;width:100%}
.intro-copy h2{margin-bottom:1rem}
@media (min-width:860px){
  .intro-grid{grid-template-columns:1fr 1fr;gap:4rem}
  .intro-grid.reverse .intro-figure{order:2}
  .intro-section{padding-block:6rem}
}

/* === Highlights / cards === */
.highlights{padding-block:4rem;background:var(--color-neutral-light)}
.section-head{text-align:center;max-width:640px;margin:0 auto 2.5rem}
.section-head p{color:#5a4a4e}
.card-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}
.card{background:var(--color-neutral-light);border:1px solid rgba(33,20,24,.1);border-radius:var(--radius);padding:1.75rem;transition:transform .2s ease,box-shadow .2s ease}
.card:hover{transform:translateY(-2px);box-shadow:0 12px 30px -18px rgba(33,20,24,.25)}
.card-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--color-secondary);color:var(--color-primary);font-size:1.1rem;margin-bottom:1rem}
.card h3{margin-bottom:.5rem}
.card p{color:#3b2a2e;margin:0;font-size:.96rem}
@media (min-width:640px){.card-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}
@media (min-width:960px){.card-grid{grid-template-columns:repeat(3,1fr)}.card-grid.three{grid-template-columns:repeat(3,1fr)}}
@media (min-width:960px){.highlights{padding-block:6rem}}

/* === Testimonial === */
.testimonial-section{padding-block:4rem;background:var(--color-secondary)}
.testimonial{margin:0 auto;max-width:760px;text-align:center;position:relative;padding:0 1rem}
.testimonial p{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.55;font-style:italic;color:var(--color-neutral-dark);margin-bottom:1.25rem}
.testimonial cite{font-style:normal;font-weight:600;color:var(--color-primary);font-size:.95rem}

/* === CTA band === */
.cta-band{background:var(--color-primary);color:var(--color-neutral-light);padding-block:4rem}
.cta-inner{text-align:center;max-width:680px;margin:0 auto}
.cta-band h2{color:var(--color-neutral-light);margin-bottom:.75rem}
.cta-band p{color:rgba(250,243,229,.85);margin-bottom:2rem}

/* === FAQ === */
.faq-section{padding-block:4rem}
.faq-section h2{margin-bottom:2rem;text-align:center}
.faq-section details{border-bottom:1px solid rgba(33,20,24,.12);padding:1.1rem 0}
.faq-section summary{font-family:var(--font-heading);font-weight:600;font-size:1.05rem;cursor:pointer;color:var(--color-neutral-dark);list-style:none;display:flex;justify-content:space-between;gap:1rem}
.faq-section summary::after{content:'+';color:var(--color-primary);font-size:1.4rem;line-height:1}
.faq-section details[open] summary::after{content:'−'}
.faq-section details p{margin-top:.75rem;color:#3b2a2e}

/* === Contact form === */
.contact-form-section{padding-block:4rem;background:var(--color-secondary)}
.contact-form{display:grid;gap:1rem;margin-bottom:2.5rem}
.contact-form label{display:flex;flex-direction:column;font-size:.88rem;font-weight:600;color:var(--color-neutral-dark);gap:.4rem}
.contact-form input,.contact-form textarea{font:inherit;padding:.8rem 1rem;border:1px solid rgba(33,20,24,.18);border-radius:var(--radius);background:var(--color-neutral-light);color:var(--color-neutral-dark)}
.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--color-primary);outline-offset:1px}
.hours-box{background:var(--color-neutral-light);border-radius:var(--radius);padding:1.5rem}
.hours-box table{width:100%;border-collapse:collapse}
.hours-box th,.hours-box td{text-align:left;padding:.4rem 0;font-weight:400;border-bottom:1px dotted rgba(33,20,24,.1)}
.hours-box th{font-weight:600;width:40%}

/* === Footer === */
.site-footer{background:var(--color-neutral-dark);color:var(--color-neutral-light);padding-block:3rem 1.5rem;margin-top:0}
.footer-grid{display:grid;grid-template-columns:1fr;gap:2.25rem}
.footer-col h3{color:var(--color-neutral-light);font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:1rem}
.footer-col a{color:rgba(250,243,229,.78);display:inline-block;margin-bottom:.4rem}
.footer-col a:hover{color:var(--color-neutral-light)}
.footer-col p{color:rgba(250,243,229,.78);margin-bottom:.5rem;font-size:.92rem}
.footer-col .logo img{height:60px;background:var(--color-neutral-light);padding:.5rem;border-radius:6px}
.legal-links a{margin:0}
.footer-bottom{border-top:1px solid rgba(250,243,229,.12);margin-top:2rem;padding-top:1.25rem;font-size:.85rem;color:rgba(250,243,229,.6)}
@media (min-width:768px){
  .footer-grid{grid-template-columns:1.4fr 1fr 1.4fr;gap:3rem}
}

/* === Cookie banner === */
.stex9d2-notice{position:fixed;left:1rem;right:1rem;bottom:1rem;background:var(--color-neutral-dark);color:var(--color-neutral-light);padding:1rem 1.25rem;border-radius:var(--radius);display:flex;flex-direction:column;gap:.75rem;box-shadow:0 18px 40px -20px rgba(0,0,0,.4);z-index:100;max-width:560px}
.stex9d2-notice p{margin:0;font-size:.92rem;color:rgba(250,243,229,.9)}
.stex9d2-notice button{align-self:flex-start;background:var(--color-accent);color:var(--color-neutral-light);border:none;padding:.6rem 1.25rem;border-radius:6px;font:inherit;font-weight:600;cursor:pointer}
.stex9d2-notice button:hover{background:#3c5645}
body.stex9d2-notice-ack .stex9d2-notice{display:none}
@media (min-width:640px){
  .stex9d2-notice{flex-direction:row;align-items:center;left:auto;right:1.5rem;bottom:1.5rem}
  .stex9d2-notice button{align-self:auto}
}

.stex9d2-body[data-stex9d2-tone="doctype-anchor-0"]{--stex9d2-doctype-0:2px;accent-color:hsl(19 46% 41%);}
.stex9d2-body[data-stex9d2-tone="head-frame-1"]{--stex9d2-head-1:3px;accent-color:hsl(108 46% 41%);}
.stex9d2-body[data-stex9d2-tone="utf-commit-2"]{--stex9d2-utf-2:4px;accent-color:hsl(273 46% 41%);}
.stex9d2-body[data-stex9d2-tone="content-frame-3"]{--stex9d2-content-3:5px;accent-color:hsl(134 46% 41%);}
.stex9d2-body[data-stex9d2-tone="initial-map-4"]{--stex9d2-initial-4:6px;accent-color:hsl(166 46% 41%);}
.stex9d2-body[data-stex9d2-tone="mare-clarify-5"]{--stex9d2-mare-5:7px;accent-color:hsl(293 46% 41%);}
.stex9d2-body[data-stex9d2-tone="fiscal-draft-6"]{--stex9d2-fiscal-6:8px;accent-color:hsl(211 46% 41%);}
.stex9d2-body[data-stex9d2-tone="description-gather-7"]{--stex9d2-description-7:9px;accent-color:hsl(148 46% 41%);}
.stex9d2-body[data-stex9d2-tone="personal-gather-8"]{--stex9d2-personal-8:10px;accent-color:hsl(104 46% 41%);}
.stex9d2-body[data-stex9d2-tone="ional-guide-9"]{--stex9d2-ional-9:11px;accent-color:hsl(174 46% 41%);}
.stex9d2-body[data-stex9d2-tone="discre-note-10"]{--stex9d2-discre-10:12px;accent-color:hsl(282 46% 41%);}
.stex9d2-body[data-stex9d2-tone="companii-frame-11"]{--stex9d2-companii-11:13px;accent-color:hsl(49 46% 41%);}
.stex9d2-body[data-stex9d2-tone="nia-measure-12"]{--stex9d2-nia-12:2px;accent-color:hsl(24 46% 41%);}
.stex9d2-body[data-stex9d2-tone="canonical-prepare-13"]{--stex9d2-canonical-13:3px;accent-color:hsl(245 46% 41%);}
.stex9d2-body[data-stex9d2-tone="strategyvertex-map-14"]{--stex9d2-strategyvertex-14:4px;accent-color:hsl(50 46% 41%);}
.stex9d2-body[data-stex9d2-tone="type-pace-15"]{--stex9d2-type-15:5px;accent-color:hsl(82 46% 41%);}
.stex9d2-body[data-stex9d2-tone="assets-link-16"]{--stex9d2-assets-16:6px;accent-color:hsl(95 46% 41%);}
.stex9d2-body[data-stex9d2-tone="main-rank-17"]{--stex9d2-main-17:7px;accent-color:hsl(240 46% 41%);}
.stex9d2-body[data-stex9d2-tone="twitter-name-18"]{--stex9d2-twitter-18:8px;accent-color:hsl(7 46% 41%);}
.stex9d2-body[data-stex9d2-tone="large-read-19"]{--stex9d2-large-19:9px;accent-color:hsl(323 46% 41%);}
.stex9d2-body[data-stex9d2-tone="googleapis-record-20"]{--stex9d2-googleapis-20:10px;accent-color:hsl(355 46% 41%);}
.stex9d2-body[data-stex9d2-tone="crossorigin-pace-21"]{--stex9d2-crossorigin-21:11px;accent-color:hsl(292 46% 41%);}
.stex9d2-body[data-stex9d2-tone="inter-settle-22"]{--stex9d2-inter-22:12px;accent-color:hsl(173 46% 41%);}
.stex9d2-body[data-stex9d2-tone="swap-reduce-23"]{--stex9d2-swap-23:13px;accent-color:hsl(72 46% 41%);}
.stex9d2-body[data-stex9d2-tone="style-settle-24"]{--stex9d2-style-24:2px;accent-color:hsl(104 46% 41%);}
.stex9d2-body[data-stex9d2-tone="json-reduce-25"]{--stex9d2-json-25:3px;accent-color:hsl(250 46% 41%);}
.stex9d2-body[data-stex9d2-tone="org-refresh-26"]{--stex9d2-org-26:4px;accent-color:hsl(206 46% 41%);}
.stex9d2-body[data-stex9d2-tone="html-steady-27"]{--stex9d2-html-27:5px;accent-color:hsl(200 46% 41%);}
.stex9d2-body[data-stex9d2-tone="meta-sort-28"]{--stex9d2-meta-28:6px;accent-color:hsl(61 46% 41%);}
.stex9d2-body[data-stex9d2-tone="name-refresh-29"]{--stex9d2-name-29:7px;accent-color:hsl(131 46% 41%);}
.stex9d2-body[data-stex9d2-tone="width-surface-30"]{--stex9d2-width-30:8px;accent-color:hsl(163 46% 41%);}
.stex9d2-body[data-stex9d2-tone="scale-resolve-31"]{--stex9d2-scale-31:9px;accent-color:hsl(290 46% 41%);}
.stex9d2-body[data-stex9d2-tone="atelier-test-32"]{--stex9d2-atelier-32:10px;accent-color:hsl(75 46% 41%);}
.stex9d2-body[data-stex9d2-tone="cluj-turn-33"]{--stex9d2-cluj-33:11px;accent-color:hsl(164 46% 41%);}
.stex9d2-body[data-stex9d2-tone="ofer-sequence-34"]{--stex9d2-ofer-34:12px;accent-color:hsl(329 46% 41%);}
.stex9d2-body[data-stex9d2-tone="corporativ-sort-35"]{--stex9d2-corporativ-35:13px;accent-color:hsl(190 46% 41%);}
.stex9d2-body[data-stex9d2-tone="conformitate-surface-36"]{--stex9d2-conformitate-36:2px;accent-color:hsl(222 46% 41%);}
.stex9d2-body[data-stex9d2-tone="pentru-sync-37"]{--stex9d2-pentru-37:3px;accent-color:hsl(349 46% 41%);}
.stex9d2-body[data-stex9d2-tone="din-steady-38"]{--stex9d2-din-38:4px;accent-color:hsl(267 46% 41%);}
.stex9d2-body[data-stex9d2-tone="link-anchor-39"]{--stex9d2-link-39:5px;accent-color:hsl(204 46% 41%);}
.stex9d2-body[data-stex9d2-tone="href-test-40"]{--stex9d2-href-40:6px;accent-color:hsl(160 46% 41%);}
.stex9d2-body[data-stex9d2-tone="space-finish-41"]{--stex9d2-space-41:7px;accent-color:hsl(230 46% 41%);}
.stex9d2-body[data-stex9d2-tone="website-surface-42"]{--stex9d2-website-42:8px;accent-color:hsl(338 46% 41%);}
.stex9d2-body[data-stex9d2-tone="img-surface-43"]{--stex9d2-img-43:9px;accent-color:hsl(105 46% 41%);}
.stex9d2-body[data-stex9d2-tone="jpg-choose-44"]{--stex9d2-jpg-44:10px;accent-color:hsl(80 46% 41%);}
.stex9d2-body[data-stex9d2-tone="card-anchor-45"]{--stex9d2-card-45:11px;accent-color:hsl(301 46% 41%);}
.stex9d2-body[data-stex9d2-tone="preconnect-anchor-46"]{--stex9d2-preconnect-46:12px;accent-color:hsl(106 46% 41%);}
.stex9d2-body[data-stex9d2-tone="com-finish-47"]{--stex9d2-com-47:13px;accent-color:hsl(138 46% 41%);}
.stex9d2-body[data-stex9d2-tone="css2-carry-48"]{--stex9d2-css2-48:2px;accent-color:hsl(151 46% 41%);}
.stex9d2-body[data-stex9d2-tone="wght-weigh-49"]{--stex9d2-wght-49:3px;accent-color:hsl(296 46% 41%);}
.stex9d2-body[data-stex9d2-tone="stylesheet-frame-50"]{--stex9d2-stylesheet-50:4px;accent-color:hsl(63 46% 41%);}
.stex9d2-body[data-stex9d2-tone="script-focus-51"]{--stex9d2-script-51:5px;accent-color:hsl(19 46% 41%);}
.stex9d2-body[data-stex9d2-tone="context-focus-52"]{--stex9d2-context-52:6px;accent-color:hsl(51 46% 41%);}
.stex9d2-body[data-stex9d2-tone="organization-gather-53"]{--stex9d2-organization-53:7px;accent-color:hsl(348 46% 41%);}
.stex9d2-body[data-stex9d2-tone="lang-frame-54"]{--stex9d2-lang-54:8px;accent-color:hsl(229 46% 41%);}
.stex9d2-body[data-stex9d2-tone="charset-draft-55"]{--stex9d2-charset-55:9px;accent-color:hsl(128 46% 41%);}
.stex9d2-body[data-stex9d2-tone="viewport-commit-56"]{--stex9d2-viewport-56:10px;accent-color:hsl(160 46% 41%);}
.stex9d2-body[data-stex9d2-tone="device-frame-57"]{--stex9d2-device-57:11px;accent-color:hsl(306 46% 41%);}
.stex9d2-body[data-stex9d2-tone="title-focus-58"]{--stex9d2-title-58:12px;accent-color:hsl(262 46% 41%);}
.stex9d2-body[data-stex9d2-tone="consultan-link-59"]{--stex9d2-consultan-59:13px;accent-color:hsl(256 46% 41%);}
.stex9d2-body[data-stex9d2-tone="napoca-guide-60"]{--stex9d2-napoca-60:2px;accent-color:hsl(117 46% 41%);}
.stex9d2-body[data-stex9d2-tone="planificare-gather-61"]{--stex9d2-planificare-61:3px;accent-color:hsl(187 46% 41%);}
.stex9d2-body[data-stex9d2-tone="interna-observe-62"]{--stex9d2-interna-62:4px;accent-color:hsl(219 46% 41%);}
.stex9d2-body[data-stex9d2-tone="optimizare-mark-63"]{--stex9d2-optimizare-63:5px;accent-color:hsl(346 46% 41%);}
.stex9d2-body[data-stex9d2-tone="antreprenori-frame-64"]{--stex9d2-antreprenori-64:6px;accent-color:hsl(131 46% 41%);}
.stex9d2-body[data-stex9d2-tone="rom-prepare-65"]{--stex9d2-rom-65:7px;accent-color:hsl(220 46% 41%);}
.stex9d2-body[data-stex9d2-tone="rel-measure-66"]{--stex9d2-rel-66:8px;accent-color:hsl(25 46% 41%);}
.stex9d2-body[data-stex9d2-tone="https-prepare-67"]{--stex9d2-https-67:9px;accent-color:hsl(246 46% 41%);}
.stex9d2-body[data-stex9d2-tone="property-reduce-68"]{--stex9d2-property-68:10px;accent-color:hsl(278 46% 41%);}
.stex9d2-body[data-stex9d2-tone="image-mark-69"]{--stex9d2-image-69:11px;accent-color:hsl(45 46% 41%);}
.stex9d2-body[data-stex9d2-tone="hero-observe-70"]{--stex9d2-hero-70:12px;accent-color:hsl(323 46% 41%);}
.stex9d2-body[data-stex9d2-tone="url-rank-71"]{--stex9d2-url-71:13px;accent-color:hsl(260 46% 41%);}
.stex9d2-body[data-stex9d2-tone="summary-rank-72"]{--stex9d2-summary-72:2px;accent-color:hsl(216 46% 41%);}
.stex9d2-body[data-stex9d2-tone="fonts-read-73"]{--stex9d2-fonts-73:3px;accent-color:hsl(286 46% 41%);}
.stex9d2-body[data-stex9d2-tone="gstatic-select-74"]{--stex9d2-gstatic-74:4px;accent-color:hsl(34 46% 41%);}
.stex9d2-body[data-stex9d2-tone="family-prepare-75"]{--stex9d2-family-75:5px;accent-color:hsl(161 46% 41%);}
.stex9d2-body[data-stex9d2-tone="display-resolve-76"]{--stex9d2-display-76:6px;accent-color:hsl(136 46% 41%);}
.stex9d2-body[data-stex9d2-tone="css-shape-77"]{--stex9d2-css-77:7px;accent-color:hsl(357 46% 41%);}
.stex9d2-body[data-stex9d2-tone="application-reduce-78"]{--stex9d2-application-78:8px;accent-color:hsl(162 46% 41%);}
.stex9d2-body[data-stex9d2-tone="schema-settle-79"]{--stex9d2-schema-79:9px;accent-color:hsl(194 46% 41%);}
.stex9d2-body[data-stex9d2-tone="doctype-record-80"]{--stex9d2-doctype-80:10px;accent-color:hsl(207 46% 41%);}
.stex9d2-body[data-stex9d2-tone="head-share-81"]{--stex9d2-head-81:11px;accent-color:hsl(352 46% 41%);}
.stex9d2-body[data-stex9d2-tone="utf-score-82"]{--stex9d2-utf-82:12px;accent-color:hsl(119 46% 41%);}
.stex9d2-body[data-stex9d2-tone="content-signal-83"]{--stex9d2-content-83:13px;accent-color:hsl(75 46% 41%);}
.stex9d2-body[data-stex9d2-tone="initial-sort-84"]{--stex9d2-initial-84:2px;accent-color:hsl(107 46% 41%);}
.stex9d2-body[data-stex9d2-tone="mare-settle-85"]{--stex9d2-mare-85:3px;accent-color:hsl(44 46% 41%);}
.stex9d2-body[data-stex9d2-tone="fiscal-turn-86"]{--stex9d2-fiscal-86:4px;accent-color:hsl(285 46% 41%);}
.stex9d2-body[data-stex9d2-tone="description-stage-87"]{--stex9d2-description-87:5px;accent-color:hsl(184 46% 41%);}
.stex9d2-body[data-stex9d2-tone="personal-turn-88"]{--stex9d2-personal-88:6px;accent-color:hsl(216 46% 41%);}
.stex9d2-body[data-stex9d2-tone="ional-stage-89"]{--stex9d2-ional-89:7px;accent-color:hsl(2 46% 41%);}
.stex9d2-body[data-stex9d2-tone="discre-steady-90"]{--stex9d2-discre-90:8px;accent-color:hsl(318 46% 41%);}
.stex9d2-body[data-stex9d2-tone="companii-balance-91"]{--stex9d2-companii-91:9px;accent-color:hsl(312 46% 41%);}
.stex9d2-body[data-stex9d2-tone="nia-align-92"]{--stex9d2-nia-92:10px;accent-color:hsl(173 46% 41%);}
.stex9d2-body[data-stex9d2-tone="canonical-steady-93"]{--stex9d2-canonical-93:11px;accent-color:hsl(243 46% 41%);}
.stex9d2-body[data-stex9d2-tone="strategyvertex-brief-94"]{--stex9d2-strategyvertex-94:12px;accent-color:hsl(275 46% 41%);}
.stex9d2-body[data-stex9d2-tone="type-surface-95"]{--stex9d2-type-95:13px;accent-color:hsl(42 46% 41%);}
.stex9d2-body[data-stex9d2-tone="assets-choose-96"]{--stex9d2-assets-96:2px;accent-color:hsl(187 46% 41%);}
.stex9d2-body[data-stex9d2-tone="main-compare-97"]{--stex9d2-main-97:3px;accent-color:hsl(276 46% 41%);}
.stex9d2-body[data-stex9d2-tone="twitter-track-98"]{--stex9d2-twitter-98:4px;accent-color:hsl(81 46% 41%);}
.stex9d2-body[data-stex9d2-tone="large-align-99"]{--stex9d2-large-99:5px;accent-color:hsl(302 46% 41%);}
.stex9d2-body[data-stex9d2-tone="googleapis-brief-100"]{--stex9d2-googleapis-100:6px;accent-color:hsl(334 46% 41%);}
.stex9d2-body[data-stex9d2-tone="crossorigin-carry-101"]{--stex9d2-crossorigin-101:7px;accent-color:hsl(101 46% 41%);}
.stex9d2-body[data-stex9d2-tone="inter-balance-102"]{--stex9d2-inter-102:8px;accent-color:hsl(19 46% 41%);}
.stex9d2-body[data-stex9d2-tone="swap-frame-103"]{--stex9d2-swap-103:9px;accent-color:hsl(316 46% 41%);}
.stex9d2-body[data-stex9d2-tone="style-choose-104"]{--stex9d2-style-104:10px;accent-color:hsl(272 46% 41%);}
.stex9d2-body[data-stex9d2-tone="json-draft-105"]{--stex9d2-json-105:11px;accent-color:hsl(342 46% 41%);}
.stex9d2-body[data-stex9d2-tone="org-brief-106"]{--stex9d2-org-106:12px;accent-color:hsl(90 46% 41%);}
.stex9d2-body[data-stex9d2-tone="html-brief-107"]{--stex9d2-html-107:13px;accent-color:hsl(217 46% 41%);}
.stex9d2-body[data-stex9d2-tone="meta-map-108"]{--stex9d2-meta-108:2px;accent-color:hsl(192 46% 41%);}
.stex9d2-body[data-stex9d2-tone="name-frame-109"]{--stex9d2-name-109:3px;accent-color:hsl(53 46% 41%);}
.stex9d2-body[data-stex9d2-tone="width-frame-110"]{--stex9d2-width-110:4px;accent-color:hsl(218 46% 41%);}
.stex9d2-body[data-stex9d2-tone="scale-draft-111"]{--stex9d2-scale-111:5px;accent-color:hsl(250 46% 41%);}
.stex9d2-body[data-stex9d2-tone="atelier-link-112"]{--stex9d2-atelier-112:6px;accent-color:hsl(263 46% 41%);}
.stex9d2-body[data-stex9d2-tone="cluj-compose-113"]{--stex9d2-cluj-113:7px;accent-color:hsl(48 46% 41%);}
.stex9d2-body[data-stex9d2-tone="ofer-prepare-114"]{--stex9d2-ofer-114:8px;accent-color:hsl(175 46% 41%);}
.stex9d2-body[data-stex9d2-tone="corporativ-pace-115"]{--stex9d2-corporativ-115:9px;accent-color:hsl(131 46% 41%);}
.stex9d2-body[data-stex9d2-tone="conformitate-pace-116"]{--stex9d2-conformitate-116:10px;accent-color:hsl(163 46% 41%);}
.stex9d2-body[data-stex9d2-tone="pentru-rank-117"]{--stex9d2-pentru-117:11px;accent-color:hsl(100 46% 41%);}
.stex9d2-body[data-stex9d2-tone="din-prepare-118"]{--stex9d2-din-118:12px;accent-color:hsl(341 46% 41%);}
.stex9d2-body[data-stex9d2-tone="link-observe-119"]{--stex9d2-link-119:13px;accent-color:hsl(240 46% 41%);}
.stex9d2-body[data-stex9d2-tone="href-measure-120"]{--stex9d2-href-120:2px;accent-color:hsl(272 46% 41%);}
.stex9d2-body[data-stex9d2-tone="space-prepare-121"]{--stex9d2-space-121:3px;accent-color:hsl(58 46% 41%);}
.stex9d2-body[data-stex9d2-tone="website-pace-122"]{--stex9d2-website-122:4px;accent-color:hsl(14 46% 41%);}
.stex9d2-body[data-stex9d2-tone="img-record-123"]{--stex9d2-img-123:5px;accent-color:hsl(8 46% 41%);}
.stex9d2-body[data-stex9d2-tone="jpg-read-124"]{--stex9d2-jpg-124:6px;accent-color:hsl(229 46% 41%);}
.stex9d2-body[data-stex9d2-tone="card-rank-125"]{--stex9d2-card-125:7px;accent-color:hsl(299 46% 41%);}
.stex9d2-body[data-stex9d2-tone="preconnect-sequence-126"]{--stex9d2-preconnect-126:8px;accent-color:hsl(331 46% 41%);}
.stex9d2-body[data-stex9d2-tone="com-refresh-127"]{--stex9d2-com-127:9px;accent-color:hsl(98 46% 41%);}
.stex9d2-body[data-stex9d2-tone="css2-prepare-128"]{--stex9d2-css2-128:10px;accent-color:hsl(243 46% 41%);}
.stex9d2-body[data-stex9d2-tone="wght-shape-129"]{--stex9d2-wght-129:11px;accent-color:hsl(332 46% 41%);}
.stex9d2-body[data-stex9d2-tone="stylesheet-resolve-130"]{--stex9d2-stylesheet-130:12px;accent-color:hsl(137 46% 41%);}
.stex9d2-body[data-stex9d2-tone="script-shape-131"]{--stex9d2-script-131:13px;accent-color:hsl(358 46% 41%);}
.stex9d2-body[data-stex9d2-tone="context-stage-132"]{--stex9d2-context-132:2px;accent-color:hsl(30 46% 41%);}
.stex9d2-body[data-stex9d2-tone="organization-refresh-133"]{--stex9d2-organization-133:3px;accent-color:hsl(157 46% 41%);}
.stex9d2-body[data-stex9d2-tone="lang-sequence-134"]{--stex9d2-lang-134:4px;accent-color:hsl(75 46% 41%);}
.stex9d2-body[data-stex9d2-tone="charset-share-135"]{--stex9d2-charset-135:5px;accent-color:hsl(12 46% 41%);}
.stex9d2-body[data-stex9d2-tone="viewport-share-136"]{--stex9d2-viewport-136:6px;accent-color:hsl(328 46% 41%);}
.stex9d2-body[data-stex9d2-tone="device-signal-137"]{--stex9d2-device-137:7px;accent-color:hsl(38 46% 41%);}
.stex9d2-body[data-stex9d2-tone="title-trace-138"]{--stex9d2-title-138:8px;accent-color:hsl(146 46% 41%);}
.stex9d2-body[data-stex9d2-tone="consultan-shape-139"]{--stex9d2-consultan-139:9px;accent-color:hsl(273 46% 41%);}
.stex9d2-body[data-stex9d2-tone="napoca-surface-140"]{--stex9d2-napoca-140:10px;accent-color:hsl(248 46% 41%);}
.stex9d2-body[data-stex9d2-tone="planificare-weigh-141"]{--stex9d2-planificare-141:11px;accent-color:hsl(109 46% 41%);}
.stex9d2-body[data-stex9d2-tone="interna-stage-142"]{--stex9d2-interna-142:12px;accent-color:hsl(274 46% 41%);}
.stex9d2-body[data-stex9d2-tone="optimizare-turn-143"]{--stex9d2-optimizare-143:13px;accent-color:hsl(306 46% 41%);}
.stex9d2-body[data-stex9d2-tone="antreprenori-sort-144"]{--stex9d2-antreprenori-144:2px;accent-color:hsl(319 46% 41%);}
.stex9d2-body[data-stex9d2-tone="rom-close-145"]{--stex9d2-rom-145:3px;accent-color:hsl(104 46% 41%);}
.stex9d2-body[data-stex9d2-tone="rel-test-146"]{--stex9d2-rel-146:4px;accent-color:hsl(231 46% 41%);}
.stex9d2-body[data-stex9d2-tone="https-finish-147"]{--stex9d2-https-147:5px;accent-color:hsl(187 46% 41%);}
.stex9d2-body[data-stex9d2-tone="property-align-148"]{--stex9d2-property-148:6px;accent-color:hsl(219 46% 41%);}
.stex9d2-body[data-stex9d2-tone="image-turn-149"]{--stex9d2-image-149:7px;accent-color:hsl(156 46% 41%);}
.stex9d2-body[data-stex9d2-tone="hero-compare-150"]{--stex9d2-hero-150:8px;accent-color:hsl(37 46% 41%);}
.stex9d2-body[data-stex9d2-tone="url-anchor-151"]{--stex9d2-url-151:9px;accent-color:hsl(296 46% 41%);}
.stex9d2-body[data-stex9d2-tone="summary-compare-152"]{--stex9d2-summary-152:10px;accent-color:hsl(328 46% 41%);}
.stex9d2-body[data-stex9d2-tone="fonts-anchor-153"]{--stex9d2-fonts-153:11px;accent-color:hsl(114 46% 41%);}
.stex9d2-body[data-stex9d2-tone="gstatic-balance-154"]{--stex9d2-gstatic-154:12px;accent-color:hsl(70 46% 41%);}
.stex9d2-body[data-stex9d2-tone="family-gather-155"]{--stex9d2-family-155:13px;accent-color:hsl(64 46% 41%);}
.stex9d2-body[data-stex9d2-tone="display-focus-156"]{--stex9d2-display-156:2px;accent-color:hsl(285 46% 41%);}
.stex9d2-body[data-stex9d2-tone="css-balance-157"]{--stex9d2-css-157:3px;accent-color:hsl(355 46% 41%);}
.stex9d2-body[data-stex9d2-tone="application-guide-158"]{--stex9d2-application-158:4px;accent-color:hsl(27 46% 41%);}
.stex9d2-body[data-stex9d2-tone="schema-brief-159"]{--stex9d2-schema-159:5px;accent-color:hsl(154 46% 41%);}
.stex9d2-body[data-stex9d2-tone="doctype-map-160"]{--stex9d2-doctype-160:6px;accent-color:hsl(299 46% 41%);}
.stex9d2-body[data-stex9d2-tone="head-move-161"]{--stex9d2-head-161:7px;accent-color:hsl(28 46% 41%);}
.stex9d2-body[data-stex9d2-tone="utf-commit-162"]{--stex9d2-utf-162:8px;accent-color:hsl(193 46% 41%);}
.stex9d2-body[data-stex9d2-tone="content-focus-163"]{--stex9d2-content-163:9px;accent-color:hsl(54 46% 41%);}
.stex9d2-body[data-stex9d2-tone="initial-guide-164"]{--stex9d2-initial-164:10px;accent-color:hsl(86 46% 41%);}
.stex9d2-body[data-stex9d2-tone="mare-link-165"]{--stex9d2-mare-165:11px;accent-color:hsl(213 46% 41%);}
.stex9d2-body[data-stex9d2-tone="fiscal-gather-166"]{--stex9d2-fiscal-166:12px;accent-color:hsl(131 46% 41%);}
.stex9d2-body[data-stex9d2-tone="description-prepare-167"]{--stex9d2-description-167:13px;accent-color:hsl(68 46% 41%);}
.stex9d2-body[data-stex9d2-tone="personal-map-168"]{--stex9d2-personal-168:2px;accent-color:hsl(24 46% 41%);}
.stex9d2-body[data-stex9d2-tone="ional-observe-169"]{--stex9d2-ional-169:3px;accent-color:hsl(94 46% 41%);}
.stex9d2-body[data-stex9d2-tone="discre-guide-170"]{--stex9d2-discre-170:4px;accent-color:hsl(202 46% 41%);}
.stex9d2-body[data-stex9d2-tone="companii-guide-171"]{--stex9d2-companii-171:5px;accent-color:hsl(329 46% 41%);}
.stex9d2-body[data-stex9d2-tone="nia-reduce-172"]{--stex9d2-nia-172:6px;accent-color:hsl(304 46% 41%);}
.stex9d2-body[data-stex9d2-tone="canonical-prepare-173"]{--stex9d2-canonical-173:7px;accent-color:hsl(165 46% 41%);}
.stex9d2-body[data-stex9d2-tone="strategyvertex-prepare-174"]{--stex9d2-strategyvertex-174:8px;accent-color:hsl(330 46% 41%);}
.stex9d2-body[data-stex9d2-tone="type-observe-175"]{--stex9d2-type-175:9px;accent-color:hsl(2 46% 41%);}
.stex9d2-body[data-stex9d2-tone="assets-record-176"]{--stex9d2-assets-176:10px;accent-color:hsl(15 46% 41%);}
.stex9d2-body[data-stex9d2-tone="main-name-177"]{--stex9d2-main-177:11px;accent-color:hsl(160 46% 41%);}
.stex9d2-body[data-stex9d2-tone="twitter-shape-178"]{--stex9d2-twitter-178:12px;accent-color:hsl(287 46% 41%);}
.stex9d2-body[data-stex9d2-tone="large-settle-179"]{--stex9d2-large-179:13px;accent-color:hsl(243 46% 41%);}
.stex9d2-body[data-stex9d2-tone="googleapis-settle-180"]{--stex9d2-googleapis-180:2px;accent-color:hsl(275 46% 41%);}
.stex9d2-body[data-stex9d2-tone="crossorigin-share-181"]{--stex9d2-crossorigin-181:3px;accent-color:hsl(212 46% 41%);}
.stex9d2-body[data-stex9d2-tone="inter-shape-182"]{--stex9d2-inter-182:4px;accent-color:hsl(93 46% 41%);}
.stex9d2-body[data-stex9d2-tone="swap-sequence-183"]{--stex9d2-swap-183:5px;accent-color:hsl(352 46% 41%);}
.stex9d2-body[data-stex9d2-tone="style-resolve-184"]{--stex9d2-style-184:6px;accent-color:hsl(24 46% 41%);}
.stex9d2-body[data-stex9d2-tone="json-shape-185"]{--stex9d2-json-185:7px;accent-color:hsl(170 46% 41%);}
.stex9d2-body[data-stex9d2-tone="org-settle-186"]{--stex9d2-org-186:8px;accent-color:hsl(126 46% 41%);}
.stex9d2-body[data-stex9d2-tone="html-sort-187"]{--stex9d2-html-187:9px;accent-color:hsl(120 46% 41%);}
.stex9d2-body[data-stex9d2-tone="meta-signal-188"]{--stex9d2-meta-188:10px;accent-color:hsl(341 46% 41%);}
.stex9d2-body[data-stex9d2-tone="name-share-189"]{--stex9d2-name-189:11px;accent-color:hsl(51 46% 41%);}
.stex9d2-body[data-stex9d2-tone="width-track-190"]{--stex9d2-width-190:12px;accent-color:hsl(83 46% 41%);}
.stex9d2-body[data-stex9d2-tone="scale-steady-191"]{--stex9d2-scale-191:13px;accent-color:hsl(210 46% 41%);}
.stex9d2-body[data-stex9d2-tone="atelier-shape-192"]{--stex9d2-atelier-192:2px;accent-color:hsl(355 46% 41%);}
.stex9d2-body[data-stex9d2-tone="cluj-weigh-193"]{--stex9d2-cluj-193:3px;accent-color:hsl(84 46% 41%);}
.stex9d2-body[data-stex9d2-tone="ofer-surface-194"]{--stex9d2-ofer-194:4px;accent-color:hsl(249 46% 41%);}
.stex9d2-body[data-stex9d2-tone="corporativ-weigh-195"]{--stex9d2-corporativ-195:5px;accent-color:hsl(110 46% 41%);}
.stex9d2-body[data-stex9d2-tone="conformitate-anchor-196"]{--stex9d2-conformitate-196:6px;accent-color:hsl(142 46% 41%);}
.stex9d2-body[data-stex9d2-tone="pentru-steady-197"]{--stex9d2-pentru-197:7px;accent-color:hsl(269 46% 41%);}
.stex9d2-body[data-stex9d2-tone="din-track-198"]{--stex9d2-din-198:8px;accent-color:hsl(187 46% 41%);}
.stex9d2-body[data-stex9d2-tone="link-close-199"]{--stex9d2-link-199:9px;accent-color:hsl(124 46% 41%);}
.stex9d2-body[data-stex9d2-tone="href-close-200"]{--stex9d2-href-200:10px;accent-color:hsl(80 46% 41%);}
.stex9d2-body[data-stex9d2-tone="space-finish-201"]{--stex9d2-space-201:11px;accent-color:hsl(150 46% 41%);}
.stex9d2-body[data-stex9d2-tone="website-clarify-202"]{--stex9d2-website-202:12px;accent-color:hsl(258 46% 41%);}
.stex9d2-body[data-stex9d2-tone="img-weigh-203"]{--stex9d2-img-203:13px;accent-color:hsl(25 46% 41%);}
.stex9d2-body[data-stex9d2-tone="jpg-brief-204"]{--stex9d2-jpg-204:2px;accent-color:hsl(0 46% 41%);}
.stex9d2-body[data-stex9d2-tone="card-compose-205"]{--stex9d2-card-205:3px;accent-color:hsl(221 46% 41%);}
.stex9d2-body[data-stex9d2-tone="preconnect-anchor-206"]{--stex9d2-preconnect-206:4px;accent-color:hsl(26 46% 41%);}
.stex9d2-body[data-stex9d2-tone="com-compare-207"]{--stex9d2-com-207:5px;accent-color:hsl(58 46% 41%);}
.stex9d2-body[data-stex9d2-tone="css2-align-208"]{--stex9d2-css2-208:6px;accent-color:hsl(71 46% 41%);}
.stex9d2-body[data-stex9d2-tone="wght-confirm-209"]{--stex9d2-wght-209:7px;accent-color:hsl(216 46% 41%);}
.stex9d2-body[data-stex9d2-tone="stylesheet-choose-210"]{--stex9d2-stylesheet-210:8px;accent-color:hsl(343 46% 41%);}
.stex9d2-body[data-stex9d2-tone="script-draft-211"]{--stex9d2-script-211:9px;accent-color:hsl(299 46% 41%);}
.stex9d2-body[data-stex9d2-tone="context-focus-212"]{--stex9d2-context-212:10px;accent-color:hsl(331 46% 41%);}
.stex9d2-body[data-stex9d2-tone="organization-compare-213"]{--stex9d2-organization-213:11px;accent-color:hsl(268 46% 41%);}
.stex9d2-body[data-stex9d2-tone="lang-move-214"]{--stex9d2-lang-214:12px;accent-color:hsl(149 46% 41%);}
.stex9d2-body[data-stex9d2-tone="charset-frame-215"]{--stex9d2-charset-215:13px;accent-color:hsl(48 46% 41%);}
.stex9d2-body[data-stex9d2-tone="viewport-move-216"]{--stex9d2-viewport-216:2px;accent-color:hsl(80 46% 41%);}
.stex9d2-body[data-stex9d2-tone="device-frame-217"]{--stex9d2-device-217:3px;accent-color:hsl(226 46% 41%);}
.stex9d2-body[data-stex9d2-tone="title-gather-218"]{--stex9d2-title-218:4px;accent-color:hsl(182 46% 41%);}
.stex9d2-body[data-stex9d2-tone="consultan-rank-219"]{--stex9d2-consultan-219:5px;accent-color:hsl(176 46% 41%);}
.stex9d2-notice{outline-offset:2px;}
.stex9d2-asset-frame{--stex9d2-asset-depth:80;}

/* Brand logo sizing */
.logo{min-width:0;max-width:calc(100% - 60px);overflow:hidden}
.logo img{max-width:min(250px,100%);object-fit:contain}
@media (min-width:768px){.logo{max-width:360px}.logo img{max-width:100%}}
