:root {
  --color-primary: #2F4A2C;
  --color-secondary: #E8E2D4;
  --color-accent: #A87B3D;
  --color-neutral-dark: #1A1F1A;
  --color-neutral-light: #F7F4ED;
  --font-heading: 'Inter', sans-serif;
  --font-body: 'Inter', sans-serif;
  --max-w: 1200px;
  --radius: 8px;
}

/* === Base === */
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  font-family: var(--font-body);
  color: var(--color-neutral-dark);
  background: var(--color-neutral-light);
  line-height: 1.6;
  font-size: 16px;
}
h1, h2, h3 { font-family: var(--font-heading); color: var(--color-primary); line-height: 1.2; font-weight: 600; }
h1 { font-size: clamp(2rem, 5vw, 3.25rem); margin: 0 0 1.25rem; letter-spacing: -0.02em; }
h2 { font-size: clamp(1.5rem, 3vw, 2.25rem); margin: 0 0 1rem; letter-spacing: -0.01em; }
h3 { font-size: 1.25rem; margin: 0 0 .75rem; }
p { margin: 0 0 1rem; }
a { color: var(--color-primary); text-decoration: underline; text-underline-offset: 3px; }
a:hover { color: var(--color-accent); }
img { max-width: 100%; height: auto; display: block; }

/* === Header === */
.site-header {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 1rem 1.25rem;
  background: var(--color-neutral-light);
  border-bottom: 1px solid rgba(47,74,44,0.12);
}
.logo img { height: 72px; width: auto; display: block; }
@media (min-width: 768px) {
  .logo img { height: 96px; }
  .site-header { padding: 1.25rem 2rem; }
}
.site-nav { position: relative; }
.nav-toggle {
  background: var(--color-primary);
  color: var(--color-neutral-light);
  border: 0;
  padding: .6rem 1rem;
  border-radius: var(--radius);
  font-family: var(--font-body);
  font-weight: 500;
  cursor: pointer;
}
.nav-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  position: absolute;
  right: 0;
  top: calc(100% + .5rem);
  background: var(--color-neutral-light);
  border: 1px solid rgba(47,74,44,0.15);
  border-radius: var(--radius);
  min-width: 200px;
  box-shadow: 0 10px 30px -15px rgba(0,0,0,0.2);
  z-index: 20;
}
.nav-list.open { display: block; }
.nav-list li { border-bottom: 1px solid rgba(47,74,44,0.08); }
.nav-list li:last-child { border-bottom: 0; }
.nav-list a { display: block; padding: .75rem 1rem; text-decoration: none; color: var(--color-neutral-dark); }
.nav-list a[aria-current="page"] { color: var(--color-primary); font-weight: 600; }
@media (min-width: 768px) {
  .nav-toggle { display: none; }
  .nav-list {
    display: flex !important;
    position: static;
    background: transparent;
    border: 0;
    box-shadow: none;
    gap: .5rem;
    min-width: 0;
  }
  .nav-list li { border: 0; }
  .nav-list a { padding: .5rem .9rem; border-radius: var(--radius); }
  .nav-list a:hover { background: rgba(47,74,44,0.08); }
}

/* === Hero (stacked) === */
.hero-stacked {
  max-width: 720px;
  margin-inline: auto;
  padding: 3rem 1.25rem 2rem;
  text-align: left;
}
.eyebrow {
  text-transform: uppercase;
  letter-spacing: 0.12em;
  font-size: .8rem;
  font-weight: 600;
  color: var(--color-accent);
  margin: 0 0 1rem;
}
.hero-figure {
  margin: 2.5rem 0;
}
.hero-figure img {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: var(--radius);
}
.hero-sub {
  font-size: 1.15rem;
  color: var(--color-neutral-dark);
  margin-bottom: 2rem;
}
.hero-cta { margin: 0; }
@media (min-width: 768px) {
  .hero-stacked { padding: 5rem 1.5rem 3rem; }
  .hero-sub { font-size: 1.25rem; }
}

/* === Buttons === */
.btn {
  display: inline-block;
  padding: .85rem 1.5rem;
  border-radius: var(--radius);
  font-weight: 600;
  text-decoration: none;
  border: 2px solid transparent;
  transition: transform .15s ease, background .15s ease;
  font-family: var(--font-body);
  cursor: pointer;
}
.btn-primary {
  background: var(--color-primary);
  color: var(--color-neutral-light);
}
.btn-primary:hover { background: var(--color-neutral-dark); color: var(--color-neutral-light); }
.btn-accent {
  background: var(--color-accent);
  color: var(--color-neutral-light);
}
.btn-accent:hover { background: #8a6330; color: var(--color-neutral-light); }

/* === Sections === */
section { padding: 3rem 1.25rem; }
@media (min-width: 768px) { section { padding: 4.5rem 1.5rem; } }
.intro {
  max-width: 760px;
  margin-inline: auto;
  text-align: left;
}
.intro p { font-size: 1.05rem; }
.section-head {
  max-width: 720px;
  margin: 0 auto 2.5rem;
  text-align: center;
}
.section-head p { color: rgba(26,31,26,0.75); }

/* === Grid === */
.grid {
  display: grid;
  gap: 1.5rem;
  max-width: var(--max-w);
  margin-inline: auto;
  grid-template-columns: 1fr;
}
@media (min-width: 640px) {
  .grid-3, .grid-4 { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 960px) {
  .grid-3 { grid-template-columns: repeat(3, 1fr); }
  .grid-4 { grid-template-columns: repeat(4, 1fr); }
}
.card {
  background: var(--color-neutral-light);
  border: 1px solid rgba(47,74,44,0.12);
  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 -20px rgba(0,0,0,0.2); }
.card-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: var(--color-secondary);
  color: var(--color-primary);
  font-size: 1.25rem;
  margin-bottom: 1rem;
}
.card p { color: rgba(26,31,26,0.8); margin: 0; }

/* === Testimonial === */
.testimonial {
  background: var(--color-secondary);
}
.testimonial blockquote {
  max-width: 760px;
  margin: 0 auto;
  text-align: center;
}
.testimonial p {
  font-size: 1.25rem;
  font-style: italic;
  color: var(--color-neutral-dark);
  line-height: 1.5;
  margin-bottom: 1.5rem;
}
.testimonial cite {
  font-style: normal;
  font-weight: 600;
  color: var(--color-primary);
}

/* === CTA band === */
.cta-band {
  background: var(--color-primary);
  color: var(--color-neutral-light);
}
.cta-band-inner {
  max-width: 760px;
  margin: 0 auto;
  text-align: center;
}
.cta-band h2 { color: var(--color-neutral-light); }
.cta-band p { color: rgba(247,244,237,0.9); margin-bottom: 1.5rem; }

/* === FAQ === */
.faq-list {
  max-width: 820px;
  margin: 0 auto;
}
.faq-list details {
  border-bottom: 1px solid rgba(47,74,44,0.15);
  padding: 1.25rem 0;
}
.faq-list summary {
  cursor: pointer;
  font-weight: 600;
  color: var(--color-primary);
  font-size: 1.05rem;
  list-style: none;
  position: relative;
  padding-right: 2rem;
}
.faq-list summary::-webkit-details-marker { display: none; }
.faq-list summary::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.5rem;
  color: var(--color-accent);
  line-height: 1;
}
.faq-list details[open] summary::after { content: "−"; }
.faq-list p { margin-top: .75rem; color: rgba(26,31,26,0.8); }

/* === Contact === */
.contact-block { background: var(--color-neutral-light); }
.contact-grid {
  max-width: var(--max-w);
  margin: 0 auto;
  display: grid;
  gap: 2rem;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .contact-grid { grid-template-columns: 2fr 1fr; gap: 3rem; }
}
.hours-card {
  background: var(--color-secondary);
  border-radius: var(--radius);
  padding: 1.75rem;
}
.hours-card h3 { margin-top: 0; }
.hours { margin: 0; }
.hours > div {
  display: flex;
  justify-content: space-between;
  padding: .5rem 0;
  border-bottom: 1px solid rgba(47,74,44,0.1);
}
.hours > div:last-child { border-bottom: 0; }
.hours dt { font-weight: 500; }
.hours dd { margin: 0; color: rgba(26,31,26,0.75); }

.contact-form-section { background: var(--color-secondary); }
.contact-form {
  max-width: 640px;
  margin: 0 auto;
  display: grid;
  gap: 1.25rem;
}
.field { display: grid; gap: .4rem; }
.field label { font-weight: 500; color: var(--color-primary); }
.field input, .field textarea {
  border: 1px solid rgba(47,74,44,0.25);
  background: var(--color-neutral-light);
  border-radius: var(--radius);
  padding: .75rem .9rem;
  font-family: var(--font-body);
  font-size: 1rem;
  color: var(--color-neutral-dark);
}
.field input:focus, .field textarea:focus {
  outline: 2px solid var(--color-accent);
  outline-offset: 1px;
}
.contact-form .btn { justify-self: start; }

/* === Footer === */
.site-footer {
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding: 3rem 1.25rem 1.5rem;
}
.footer-grid {
  max-width: var(--max-w);
  margin: 0 auto;
  display: grid;
  gap: 2rem;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .footer-grid { grid-template-columns: 1.2fr 1fr 1.4fr; gap: 3rem; }
}
.footer-col h3 {
  color: var(--color-secondary);
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 1rem;
}
.footer-col ul { list-style: none; margin: 0; padding: 0; }
.footer-col li { margin-bottom: .5rem; }
.footer-col a { color: var(--color-secondary); text-decoration: none; }
.footer-col a:hover { color: var(--color-accent); }
.footer-col p { color: rgba(232,226,212,0.85); }
.footer-col address { font-style: normal; color: rgba(232,226,212,0.85); margin-bottom: 1rem; line-height: 1.7; }
.logo-footer img { height: 64px; }
.legal-links { margin-top: .75rem; }
.copyright {
  max-width: var(--max-w);
  margin: 2.5rem auto 0;
  text-align: center;
  color: rgba(232,226,212,0.6);
  font-size: .85rem;
  border-top: 1px solid rgba(232,226,212,0.15);
  padding-top: 1.5rem;
}

/* === Cookie banner === */
.inon0c3-notice {
  position: fixed;
  left: 1rem;
  right: 1rem;
  bottom: 1rem;
  max-width: 520px;
  margin-left: auto;
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding: 1rem 1.25rem;
  border-radius: var(--radius);
  box-shadow: 0 20px 50px -20px rgba(0,0,0,0.4);
  display: flex;
  flex-direction: column;
  gap: .75rem;
  z-index: 100;
}
.inon0c3-notice p { margin: 0; font-size: .9rem; }
.inon0c3-notice button {
  align-self: flex-start;
  background: var(--color-accent);
  color: var(--color-neutral-light);
  border: 0;
  padding: .55rem 1.1rem;
  border-radius: var(--radius);
  font-family: var(--font-body);
  font-weight: 600;
  cursor: pointer;
}
.inon0c3-notice button:hover { background: #8a6330; }
body.inon0c3-notice-ack .inon0c3-notice { display: none; }
@media (min-width: 640px) {
  .inon0c3-notice { flex-direction: row; align-items: center; }
  .inon0c3-notice button { align-self: center; }
}

.inon0c3-body[data-inon0c3-tone="doctype-balance-0"]{--inon0c3-doctype-0:2px;accent-color:hsl(38 46% 41%);}
.inon0c3-body[data-inon0c3-tone="head-confirm-1"]{--inon0c3-head-1:3px;accent-color:hsl(32 46% 41%);}
.inon0c3-body[data-inon0c3-tone="utf-brief-2"]{--inon0c3-utf-2:4px;accent-color:hsl(26 46% 41%);}
.inon0c3-body[data-inon0c3-tone="content-choose-3"]{--inon0c3-content-3:5px;accent-color:hsl(153 46% 41%);}
.inon0c3-body[data-inon0c3-tone="initial-carry-4"]{--inon0c3-initial-4:6px;accent-color:hsl(280 46% 41%);}
.inon0c3-body[data-inon0c3-tone="grup-move-5"]{--inon0c3-grup-5:7px;accent-color:hsl(103 46% 41%);}
.inon0c3-body[data-inon0c3-tone="planificare-focus-6"]{--inon0c3-planificare-6:8px;accent-color:hsl(287 46% 41%);}
.inon0c3-body[data-inon0c3-tone="ional-confirm-7"]{--inon0c3-ional-7:9px;accent-color:hsl(224 46% 41%);}
.inon0c3-body[data-inon0c3-tone="din-move-8"]{--inon0c3-din-8:10px;accent-color:hsl(218 46% 41%);}
.inon0c3-body[data-inon0c3-tone="optimizare-move-9"]{--inon0c3-optimizare-9:11px;accent-color:hsl(231 46% 41%);}
.inon0c3-body[data-inon0c3-tone="persoane-focus-10"]{--inon0c3-persoane-10:12px;accent-color:hsl(301 46% 41%);}
.inon0c3-body[data-inon0c3-tone="rom-name-11"]{--inon0c3-rom-11:13px;accent-color:hsl(181 46% 41%);}
.inon0c3-body[data-inon0c3-tone="consulta-observe-12"]{--inon0c3-consulta-12:2px;accent-color:hsl(289 46% 41%);}
.inon0c3-body[data-inon0c3-tone="canonical-rank-13"]{--inon0c3-canonical-13:3px;accent-color:hsl(302 46% 41%);}
.inon0c3-body[data-inon0c3-tone="insightbeacon-name-14"]{--inon0c3-insightbeacon-14:4px;accent-color:hsl(201 46% 41%);}
.inon0c3-body[data-inon0c3-tone="type-measure-15"]{--inon0c3-type-15:5px;accent-color:hsl(214 46% 41%);}
.inon0c3-body[data-inon0c3-tone="assets-note-16"]{--inon0c3-assets-16:6px;accent-color:hsl(76 46% 41%);}
.inon0c3-body[data-inon0c3-tone="main-reduce-17"]{--inon0c3-main-17:7px;accent-color:hsl(259 46% 41%);}
.inon0c3-body[data-inon0c3-tone="twitter-pace-18"]{--inon0c3-twitter-18:8px;accent-color:hsl(140 46% 41%);}
.inon0c3-body[data-inon0c3-tone="large-rank-19"]{--inon0c3-large-19:9px;accent-color:hsl(115 46% 41%);}
.inon0c3-body[data-inon0c3-tone="googleapis-reduce-20"]{--inon0c3-googleapis-20:10px;accent-color:hsl(279 46% 41%);}
.inon0c3-body[data-inon0c3-tone="crossorigin-settle-21"]{--inon0c3-crossorigin-21:11px;accent-color:hsl(330 46% 41%);}
.inon0c3-body[data-inon0c3-tone="inter-pace-22"]{--inon0c3-inter-22:12px;accent-color:hsl(21 46% 41%);}
.inon0c3-body[data-inon0c3-tone="swap-refresh-23"]{--inon0c3-swap-23:13px;accent-color:hsl(186 46% 41%);}
.inon0c3-body[data-inon0c3-tone="style-resolve-24"]{--inon0c3-style-24:2px;accent-color:hsl(237 46% 41%);}
.inon0c3-body[data-inon0c3-tone="json-signal-25"]{--inon0c3-json-25:3px;accent-color:hsl(60 46% 41%);}
.inon0c3-body[data-inon0c3-tone="org-score-26"]{--inon0c3-org-26:4px;accent-color:hsl(130 46% 41%);}
.inon0c3-body[data-inon0c3-tone="html-reduce-27"]{--inon0c3-html-27:5px;accent-color:hsl(143 46% 41%);}
.inon0c3-body[data-inon0c3-tone="meta-reduce-28"]{--inon0c3-meta-28:6px;accent-color:hsl(23 46% 41%);}
.inon0c3-body[data-inon0c3-tone="name-settle-29"]{--inon0c3-name-29:7px;accent-color:hsl(93 46% 41%);}
.inon0c3-body[data-inon0c3-tone="width-resolve-30"]{--inon0c3-width-30:8px;accent-color:hsl(144 46% 41%);}
.inon0c3-body[data-inon0c3-tone="scale-steady-31"]{--inon0c3-scale-31:9px;accent-color:hsl(100 46% 41%);}
.inon0c3-body[data-inon0c3-tone="stan-sync-32"]{--inon0c3-stan-32:10px;accent-color:hsl(94 46% 41%);}
.inon0c3-body[data-inon0c3-tone="fiscal-share-33"]{--inon0c3-fiscal-33:11px;accent-color:hsl(88 46% 41%);}
.inon0c3-body[data-inon0c3-tone="conformitate-settle-34"]{--inon0c3-conformitate-34:12px;accent-color:hsl(82 46% 41%);}
.inon0c3-body[data-inon0c3-tone="ofer-trace-35"]{--inon0c3-ofer-35:13px;accent-color:hsl(209 46% 41%);}
.inon0c3-body[data-inon0c3-tone="pentru-close-36"]{--inon0c3-pentru-36:2px;accent-color:hsl(336 46% 41%);}
.inon0c3-body[data-inon0c3-tone="fizice-signal-37"]{--inon0c3-fizice-37:3px;accent-color:hsl(159 46% 41%);}
.inon0c3-body[data-inon0c3-tone="european-close-38"]{--inon0c3-european-38:4px;accent-color:hsl(343 46% 41%);}
.inon0c3-body[data-inon0c3-tone="link-steady-39"]{--inon0c3-link-39:5px;accent-color:hsl(280 46% 41%);}
.inon0c3-body[data-inon0c3-tone="href-stage-40"]{--inon0c3-href-40:6px;accent-color:hsl(274 46% 41%);}
.inon0c3-body[data-inon0c3-tone="space-steady-41"]{--inon0c3-space-41:7px;accent-color:hsl(287 46% 41%);}
.inon0c3-body[data-inon0c3-tone="website-test-42"]{--inon0c3-website-42:8px;accent-color:hsl(357 46% 41%);}
.inon0c3-body[data-inon0c3-tone="img-trace-43"]{--inon0c3-img-43:9px;accent-color:hsl(237 46% 41%);}
.inon0c3-body[data-inon0c3-tone="jpg-weigh-44"]{--inon0c3-jpg-44:10px;accent-color:hsl(345 46% 41%);}
.inon0c3-body[data-inon0c3-tone="card-balance-45"]{--inon0c3-card-45:11px;accent-color:hsl(358 46% 41%);}
.inon0c3-body[data-inon0c3-tone="preconnect-commit-46"]{--inon0c3-preconnect-46:12px;accent-color:hsl(257 46% 41%);}
.inon0c3-body[data-inon0c3-tone="com-compose-47"]{--inon0c3-com-47:13px;accent-color:hsl(270 46% 41%);}
.inon0c3-body[data-inon0c3-tone="css2-draft-48"]{--inon0c3-css2-48:2px;accent-color:hsl(132 46% 41%);}
.inon0c3-body[data-inon0c3-tone="wght-clarify-49"]{--inon0c3-wght-49:3px;accent-color:hsl(315 46% 41%);}
.inon0c3-body[data-inon0c3-tone="stylesheet-brief-50"]{--inon0c3-stylesheet-50:4px;accent-color:hsl(196 46% 41%);}
.inon0c3-body[data-inon0c3-tone="script-frame-51"]{--inon0c3-script-51:5px;accent-color:hsl(171 46% 41%);}
.inon0c3-body[data-inon0c3-tone="context-compare-52"]{--inon0c3-context-52:6px;accent-color:hsl(335 46% 41%);}
.inon0c3-body[data-inon0c3-tone="organization-compose-53"]{--inon0c3-organization-53:7px;accent-color:hsl(26 46% 41%);}
.inon0c3-body[data-inon0c3-tone="lang-confirm-54"]{--inon0c3-lang-54:8px;accent-color:hsl(77 46% 41%);}
.inon0c3-body[data-inon0c3-tone="charset-draft-55"]{--inon0c3-charset-55:9px;accent-color:hsl(242 46% 41%);}
.inon0c3-body[data-inon0c3-tone="viewport-choose-56"]{--inon0c3-viewport-56:10px;accent-color:hsl(293 46% 41%);}
.inon0c3-body[data-inon0c3-tone="device-commit-57"]{--inon0c3-device-57:11px;accent-color:hsl(116 46% 41%);}
.inon0c3-body[data-inon0c3-tone="title-confirm-58"]{--inon0c3-title-58:12px;accent-color:hsl(186 46% 41%);}
.inon0c3-body[data-inon0c3-tone="oradea-compare-59"]{--inon0c3-oradea-59:13px;accent-color:hsl(199 46% 41%);}
.inon0c3-body[data-inon0c3-tone="interna-gather-60"]{--inon0c3-interna-60:2px;accent-color:hsl(79 46% 41%);}
.inon0c3-body[data-inon0c3-tone="description-measure-61"]{--inon0c3-description-61:3px;accent-color:hsl(149 46% 41%);}
.inon0c3-body[data-inon0c3-tone="consultan-frame-62"]{--inon0c3-consultan-62:4px;accent-color:hsl(200 46% 41%);}
.inon0c3-body[data-inon0c3-tone="companii-measure-63"]{--inon0c3-companii-63:5px;accent-color:hsl(156 46% 41%);}
.inon0c3-body[data-inon0c3-tone="legisla-gather-64"]{--inon0c3-legisla-64:6px;accent-color:hsl(150 46% 41%);}
.inon0c3-body[data-inon0c3-tone="solicita-note-65"]{--inon0c3-solicita-65:7px;accent-color:hsl(144 46% 41%);}
.inon0c3-body[data-inon0c3-tone="rel-guide-66"]{--inon0c3-rel-66:8px;accent-color:hsl(138 46% 41%);}
.inon0c3-body[data-inon0c3-tone="https-map-67"]{--inon0c3-https-67:9px;accent-color:hsl(265 46% 41%);}
.inon0c3-body[data-inon0c3-tone="property-link-68"]{--inon0c3-property-68:10px;accent-color:hsl(32 46% 41%);}
.inon0c3-body[data-inon0c3-tone="image-route-69"]{--inon0c3-image-69:11px;accent-color:hsl(215 46% 41%);}
.inon0c3-body[data-inon0c3-tone="hero-pace-70"]{--inon0c3-hero-70:12px;accent-color:hsl(39 46% 41%);}
.inon0c3-body[data-inon0c3-tone="url-note-71"]{--inon0c3-url-71:13px;accent-color:hsl(336 46% 41%);}
.inon0c3-body[data-inon0c3-tone="summary-route-72"]{--inon0c3-summary-72:2px;accent-color:hsl(330 46% 41%);}
.inon0c3-body[data-inon0c3-tone="fonts-route-73"]{--inon0c3-fonts-73:3px;accent-color:hsl(343 46% 41%);}
.inon0c3-body[data-inon0c3-tone="gstatic-pace-74"]{--inon0c3-gstatic-74:4px;accent-color:hsl(53 46% 41%);}
.inon0c3-body[data-inon0c3-tone="family-score-75"]{--inon0c3-family-75:5px;accent-color:hsl(293 46% 41%);}
.inon0c3-body[data-inon0c3-tone="display-sequence-76"]{--inon0c3-display-76:6px;accent-color:hsl(41 46% 41%);}
.inon0c3-body[data-inon0c3-tone="css-share-77"]{--inon0c3-css-77:7px;accent-color:hsl(54 46% 41%);}
.inon0c3-body[data-inon0c3-tone="application-score-78"]{--inon0c3-application-78:8px;accent-color:hsl(313 46% 41%);}
.inon0c3-body[data-inon0c3-tone="schema-resolve-79"]{--inon0c3-schema-79:9px;accent-color:hsl(326 46% 41%);}
.inon0c3-body[data-inon0c3-tone="doctype-select-80"]{--inon0c3-doctype-80:10px;accent-color:hsl(188 46% 41%);}
.inon0c3-body[data-inon0c3-tone="head-stage-81"]{--inon0c3-head-81:11px;accent-color:hsl(11 46% 41%);}
.inon0c3-body[data-inon0c3-tone="utf-settle-82"]{--inon0c3-utf-82:12px;accent-color:hsl(252 46% 41%);}
.inon0c3-body[data-inon0c3-tone="content-share-83"]{--inon0c3-content-83:13px;accent-color:hsl(227 46% 41%);}
.inon0c3-body[data-inon0c3-tone="initial-stage-84"]{--inon0c3-initial-84:2px;accent-color:hsl(31 46% 41%);}
.inon0c3-body[data-inon0c3-tone="grup-turn-85"]{--inon0c3-grup-85:3px;accent-color:hsl(82 46% 41%);}
.inon0c3-body[data-inon0c3-tone="planificare-settle-86"]{--inon0c3-planificare-86:4px;accent-color:hsl(133 46% 41%);}
.inon0c3-body[data-inon0c3-tone="ional-steady-87"]{--inon0c3-ional-87:5px;accent-color:hsl(298 46% 41%);}
.inon0c3-body[data-inon0c3-tone="din-surface-88"]{--inon0c3-din-88:6px;accent-color:hsl(349 46% 41%);}
.inon0c3-body[data-inon0c3-tone="optimizare-finish-89"]{--inon0c3-optimizare-89:7px;accent-color:hsl(172 46% 41%);}
.inon0c3-body[data-inon0c3-tone="persoane-test-90"]{--inon0c3-persoane-90:8px;accent-color:hsl(242 46% 41%);}
.inon0c3-body[data-inon0c3-tone="rom-stage-91"]{--inon0c3-rom-91:9px;accent-color:hsl(255 46% 41%);}
.inon0c3-body[data-inon0c3-tone="consulta-stage-92"]{--inon0c3-consulta-92:10px;accent-color:hsl(135 46% 41%);}
.inon0c3-body[data-inon0c3-tone="canonical-turn-93"]{--inon0c3-canonical-93:11px;accent-color:hsl(205 46% 41%);}
.inon0c3-body[data-inon0c3-tone="insightbeacon-surface-94"]{--inon0c3-insightbeacon-94:12px;accent-color:hsl(256 46% 41%);}
.inon0c3-body[data-inon0c3-tone="type-balance-95"]{--inon0c3-type-95:13px;accent-color:hsl(212 46% 41%);}
.inon0c3-body[data-inon0c3-tone="assets-carry-96"]{--inon0c3-assets-96:2px;accent-color:hsl(206 46% 41%);}
.inon0c3-body[data-inon0c3-tone="main-close-97"]{--inon0c3-main-97:3px;accent-color:hsl(200 46% 41%);}
.inon0c3-body[data-inon0c3-tone="twitter-turn-98"]{--inon0c3-twitter-98:4px;accent-color:hsl(194 46% 41%);}
.inon0c3-body[data-inon0c3-tone="large-clarify-99"]{--inon0c3-large-99:5px;accent-color:hsl(321 46% 41%);}
.inon0c3-body[data-inon0c3-tone="googleapis-confirm-100"]{--inon0c3-googleapis-100:6px;accent-color:hsl(88 46% 41%);}
.inon0c3-body[data-inon0c3-tone="crossorigin-finish-101"]{--inon0c3-crossorigin-101:7px;accent-color:hsl(271 46% 41%);}
.inon0c3-body[data-inon0c3-tone="inter-confirm-102"]{--inon0c3-inter-102:8px;accent-color:hsl(95 46% 41%);}
.inon0c3-body[data-inon0c3-tone="swap-balance-103"]{--inon0c3-swap-103:9px;accent-color:hsl(32 46% 41%);}
.inon0c3-body[data-inon0c3-tone="style-anchor-104"]{--inon0c3-style-104:10px;accent-color:hsl(26 46% 41%);}
.inon0c3-body[data-inon0c3-tone="json-balance-105"]{--inon0c3-json-105:11px;accent-color:hsl(39 46% 41%);}
.inon0c3-body[data-inon0c3-tone="org-choose-106"]{--inon0c3-org-106:12px;accent-color:hsl(109 46% 41%);}
.inon0c3-body[data-inon0c3-tone="html-clarify-107"]{--inon0c3-html-107:13px;accent-color:hsl(349 46% 41%);}
.inon0c3-body[data-inon0c3-tone="meta-compose-108"]{--inon0c3-meta-108:2px;accent-color:hsl(97 46% 41%);}
.inon0c3-body[data-inon0c3-tone="name-gather-109"]{--inon0c3-name-109:3px;accent-color:hsl(110 46% 41%);}
.inon0c3-body[data-inon0c3-tone="width-measure-110"]{--inon0c3-width-110:4px;accent-color:hsl(9 46% 41%);}
.inon0c3-body[data-inon0c3-tone="scale-name-111"]{--inon0c3-scale-111:5px;accent-color:hsl(22 46% 41%);}
.inon0c3-body[data-inon0c3-tone="stan-observe-112"]{--inon0c3-stan-112:6px;accent-color:hsl(244 46% 41%);}
.inon0c3-body[data-inon0c3-tone="fiscal-mark-113"]{--inon0c3-fiscal-113:7px;accent-color:hsl(67 46% 41%);}
.inon0c3-body[data-inon0c3-tone="conformitate-guide-114"]{--inon0c3-conformitate-114:8px;accent-color:hsl(308 46% 41%);}
.inon0c3-body[data-inon0c3-tone="ofer-prepare-115"]{--inon0c3-ofer-115:9px;accent-color:hsl(283 46% 41%);}
.inon0c3-body[data-inon0c3-tone="pentru-move-116"]{--inon0c3-pentru-116:10px;accent-color:hsl(87 46% 41%);}
.inon0c3-body[data-inon0c3-tone="fizice-name-117"]{--inon0c3-fizice-117:11px;accent-color:hsl(138 46% 41%);}
.inon0c3-body[data-inon0c3-tone="european-note-118"]{--inon0c3-european-118:12px;accent-color:hsl(189 46% 41%);}
.inon0c3-body[data-inon0c3-tone="link-observe-119"]{--inon0c3-link-119:13px;accent-color:hsl(354 46% 41%);}
.inon0c3-body[data-inon0c3-tone="href-map-120"]{--inon0c3-href-120:2px;accent-color:hsl(45 46% 41%);}
.inon0c3-body[data-inon0c3-tone="space-measure-121"]{--inon0c3-space-121:3px;accent-color:hsl(228 46% 41%);}
.inon0c3-body[data-inon0c3-tone="website-note-122"]{--inon0c3-website-122:4px;accent-color:hsl(298 46% 41%);}
.inon0c3-body[data-inon0c3-tone="img-move-123"]{--inon0c3-img-123:5px;accent-color:hsl(311 46% 41%);}
.inon0c3-body[data-inon0c3-tone="jpg-rank-124"]{--inon0c3-jpg-124:6px;accent-color:hsl(191 46% 41%);}
.inon0c3-body[data-inon0c3-tone="card-resolve-125"]{--inon0c3-card-125:7px;accent-color:hsl(261 46% 41%);}
.inon0c3-body[data-inon0c3-tone="preconnect-prepare-126"]{--inon0c3-preconnect-126:8px;accent-color:hsl(312 46% 41%);}
.inon0c3-body[data-inon0c3-tone="com-resolve-127"]{--inon0c3-com-127:9px;accent-color:hsl(268 46% 41%);}
.inon0c3-body[data-inon0c3-tone="css2-rank-128"]{--inon0c3-css2-128:10px;accent-color:hsl(262 46% 41%);}
.inon0c3-body[data-inon0c3-tone="wght-select-129"]{--inon0c3-wght-129:11px;accent-color:hsl(256 46% 41%);}
.inon0c3-body[data-inon0c3-tone="stylesheet-read-130"]{--inon0c3-stylesheet-130:12px;accent-color:hsl(250 46% 41%);}
.inon0c3-body[data-inon0c3-tone="script-reduce-131"]{--inon0c3-script-131:13px;accent-color:hsl(17 46% 41%);}
.inon0c3-body[data-inon0c3-tone="context-record-132"]{--inon0c3-context-132:2px;accent-color:hsl(144 46% 41%);}
.inon0c3-body[data-inon0c3-tone="organization-sync-133"]{--inon0c3-organization-133:3px;accent-color:hsl(327 46% 41%);}
.inon0c3-body[data-inon0c3-tone="lang-settle-134"]{--inon0c3-lang-134:4px;accent-color:hsl(151 46% 41%);}
.inon0c3-body[data-inon0c3-tone="charset-select-135"]{--inon0c3-charset-135:5px;accent-color:hsl(88 46% 41%);}
.inon0c3-body[data-inon0c3-tone="viewport-sync-136"]{--inon0c3-viewport-136:6px;accent-color:hsl(82 46% 41%);}
.inon0c3-body[data-inon0c3-tone="device-sync-137"]{--inon0c3-device-137:7px;accent-color:hsl(95 46% 41%);}
.inon0c3-body[data-inon0c3-tone="title-settle-138"]{--inon0c3-title-138:8px;accent-color:hsl(165 46% 41%);}
.inon0c3-body[data-inon0c3-tone="oradea-test-139"]{--inon0c3-oradea-139:9px;accent-color:hsl(45 46% 41%);}
.inon0c3-body[data-inon0c3-tone="interna-track-140"]{--inon0c3-interna-140:10px;accent-color:hsl(153 46% 41%);}
.inon0c3-body[data-inon0c3-tone="description-close-141"]{--inon0c3-description-141:11px;accent-color:hsl(166 46% 41%);}
.inon0c3-body[data-inon0c3-tone="consultan-test-142"]{--inon0c3-consultan-142:12px;accent-color:hsl(65 46% 41%);}
.inon0c3-body[data-inon0c3-tone="companii-surface-143"]{--inon0c3-companii-143:13px;accent-color:hsl(78 46% 41%);}
.inon0c3-body[data-inon0c3-tone="legisla-trace-144"]{--inon0c3-legisla-144:2px;accent-color:hsl(300 46% 41%);}
.inon0c3-body[data-inon0c3-tone="solicita-anchor-145"]{--inon0c3-solicita-145:3px;accent-color:hsl(123 46% 41%);}
.inon0c3-body[data-inon0c3-tone="rel-turn-146"]{--inon0c3-rel-146:4px;accent-color:hsl(4 46% 41%);}
.inon0c3-body[data-inon0c3-tone="https-close-147"]{--inon0c3-https-147:5px;accent-color:hsl(339 46% 41%);}
.inon0c3-body[data-inon0c3-tone="property-anchor-148"]{--inon0c3-property-148:6px;accent-color:hsl(143 46% 41%);}
.inon0c3-body[data-inon0c3-tone="image-compare-149"]{--inon0c3-image-149:7px;accent-color:hsl(194 46% 41%);}
.inon0c3-body[data-inon0c3-tone="hero-turn-150"]{--inon0c3-hero-150:8px;accent-color:hsl(245 46% 41%);}
.inon0c3-body[data-inon0c3-tone="url-balance-151"]{--inon0c3-url-151:9px;accent-color:hsl(50 46% 41%);}
.inon0c3-body[data-inon0c3-tone="summary-brief-152"]{--inon0c3-summary-152:10px;accent-color:hsl(101 46% 41%);}
.inon0c3-body[data-inon0c3-tone="fonts-draft-153"]{--inon0c3-fonts-153:11px;accent-color:hsl(284 46% 41%);}
.inon0c3-body[data-inon0c3-tone="gstatic-choose-154"]{--inon0c3-gstatic-154:12px;accent-color:hsl(354 46% 41%);}
.inon0c3-body[data-inon0c3-tone="family-anchor-155"]{--inon0c3-family-155:13px;accent-color:hsl(7 46% 41%);}
.inon0c3-body[data-inon0c3-tone="display-anchor-156"]{--inon0c3-display-156:2px;accent-color:hsl(247 46% 41%);}
.inon0c3-body[data-inon0c3-tone="css-compare-157"]{--inon0c3-css-157:3px;accent-color:hsl(317 46% 41%);}
.inon0c3-body[data-inon0c3-tone="application-brief-158"]{--inon0c3-application-158:4px;accent-color:hsl(8 46% 41%);}
.inon0c3-body[data-inon0c3-tone="schema-gather-159"]{--inon0c3-schema-159:5px;accent-color:hsl(324 46% 41%);}
.inon0c3-body[data-inon0c3-tone="doctype-link-160"]{--inon0c3-doctype-160:6px;accent-color:hsl(318 46% 41%);}
.inon0c3-body[data-inon0c3-tone="head-confirm-161"]{--inon0c3-head-161:7px;accent-color:hsl(312 46% 41%);}
.inon0c3-body[data-inon0c3-tone="utf-compare-162"]{--inon0c3-utf-162:8px;accent-color:hsl(306 46% 41%);}
.inon0c3-body[data-inon0c3-tone="content-mark-163"]{--inon0c3-content-163:9px;accent-color:hsl(73 46% 41%);}
.inon0c3-body[data-inon0c3-tone="initial-note-164"]{--inon0c3-initial-164:10px;accent-color:hsl(200 46% 41%);}
.inon0c3-body[data-inon0c3-tone="grup-draft-165"]{--inon0c3-grup-165:11px;accent-color:hsl(23 46% 41%);}
.inon0c3-body[data-inon0c3-tone="planificare-note-166"]{--inon0c3-planificare-166:12px;accent-color:hsl(207 46% 41%);}
.inon0c3-body[data-inon0c3-tone="ional-gather-167"]{--inon0c3-ional-167:13px;accent-color:hsl(144 46% 41%);}
.inon0c3-body[data-inon0c3-tone="din-frame-168"]{--inon0c3-din-168:2px;accent-color:hsl(138 46% 41%);}
.inon0c3-body[data-inon0c3-tone="optimizare-gather-169"]{--inon0c3-optimizare-169:3px;accent-color:hsl(151 46% 41%);}
.inon0c3-body[data-inon0c3-tone="persoane-map-170"]{--inon0c3-persoane-170:4px;accent-color:hsl(221 46% 41%);}
.inon0c3-body[data-inon0c3-tone="rom-mark-171"]{--inon0c3-rom-171:5px;accent-color:hsl(101 46% 41%);}
.inon0c3-body[data-inon0c3-tone="consulta-name-172"]{--inon0c3-consulta-172:6px;accent-color:hsl(209 46% 41%);}
.inon0c3-body[data-inon0c3-tone="canonical-rank-173"]{--inon0c3-canonical-173:7px;accent-color:hsl(222 46% 41%);}
.inon0c3-body[data-inon0c3-tone="insightbeacon-resolve-174"]{--inon0c3-insightbeacon-174:8px;accent-color:hsl(121 46% 41%);}
.inon0c3-body[data-inon0c3-tone="type-score-175"]{--inon0c3-type-175:9px;accent-color:hsl(134 46% 41%);}
.inon0c3-body[data-inon0c3-tone="assets-sequence-176"]{--inon0c3-assets-176:10px;accent-color:hsl(356 46% 41%);}
.inon0c3-body[data-inon0c3-tone="main-refresh-177"]{--inon0c3-main-177:11px;accent-color:hsl(179 46% 41%);}
.inon0c3-body[data-inon0c3-tone="twitter-read-178"]{--inon0c3-twitter-178:12px;accent-color:hsl(60 46% 41%);}
.inon0c3-body[data-inon0c3-tone="large-shape-179"]{--inon0c3-large-179:13px;accent-color:hsl(35 46% 41%);}
.inon0c3-body[data-inon0c3-tone="googleapis-route-180"]{--inon0c3-googleapis-180:2px;accent-color:hsl(199 46% 41%);}
.inon0c3-body[data-inon0c3-tone="crossorigin-score-181"]{--inon0c3-crossorigin-181:3px;accent-color:hsl(250 46% 41%);}
.inon0c3-body[data-inon0c3-tone="inter-select-182"]{--inon0c3-inter-182:4px;accent-color:hsl(301 46% 41%);}
.inon0c3-body[data-inon0c3-tone="swap-sequence-183"]{--inon0c3-swap-183:5px;accent-color:hsl(106 46% 41%);}
.inon0c3-body[data-inon0c3-tone="style-reduce-184"]{--inon0c3-style-184:6px;accent-color:hsl(157 46% 41%);}
.inon0c3-body[data-inon0c3-tone="json-resolve-185"]{--inon0c3-json-185:7px;accent-color:hsl(340 46% 41%);}
.inon0c3-body[data-inon0c3-tone="org-select-186"]{--inon0c3-org-186:8px;accent-color:hsl(50 46% 41%);}
.inon0c3-body[data-inon0c3-tone="html-route-187"]{--inon0c3-html-187:9px;accent-color:hsl(63 46% 41%);}
.inon0c3-body[data-inon0c3-tone="meta-share-188"]{--inon0c3-meta-188:10px;accent-color:hsl(303 46% 41%);}
.inon0c3-body[data-inon0c3-tone="name-surface-189"]{--inon0c3-name-189:11px;accent-color:hsl(13 46% 41%);}
.inon0c3-body[data-inon0c3-tone="width-shape-190"]{--inon0c3-width-190:12px;accent-color:hsl(64 46% 41%);}
.inon0c3-body[data-inon0c3-tone="scale-surface-191"]{--inon0c3-scale-191:13px;accent-color:hsl(20 46% 41%);}
.inon0c3-body[data-inon0c3-tone="stan-share-192"]{--inon0c3-stan-192:2px;accent-color:hsl(14 46% 41%);}
.inon0c3-body[data-inon0c3-tone="fiscal-trace-193"]{--inon0c3-fiscal-193:3px;accent-color:hsl(8 46% 41%);}
.inon0c3-body[data-inon0c3-tone="conformitate-signal-194"]{--inon0c3-conformitate-194:4px;accent-color:hsl(2 46% 41%);}
.inon0c3-body[data-inon0c3-tone="ofer-stage-195"]{--inon0c3-ofer-195:5px;accent-color:hsl(129 46% 41%);}
.inon0c3-body[data-inon0c3-tone="pentru-sort-196"]{--inon0c3-pentru-196:6px;accent-color:hsl(256 46% 41%);}
.inon0c3-body[data-inon0c3-tone="fizice-carry-197"]{--inon0c3-fizice-197:7px;accent-color:hsl(79 46% 41%);}
.inon0c3-body[data-inon0c3-tone="european-turn-198"]{--inon0c3-european-198:8px;accent-color:hsl(263 46% 41%);}
.inon0c3-body[data-inon0c3-tone="link-trace-199"]{--inon0c3-link-199:9px;accent-color:hsl(200 46% 41%);}
.inon0c3-body[data-inon0c3-tone="href-carry-200"]{--inon0c3-href-200:10px;accent-color:hsl(194 46% 41%);}
.inon0c3-body[data-inon0c3-tone="space-carry-201"]{--inon0c3-space-201:11px;accent-color:hsl(207 46% 41%);}
.inon0c3-body[data-inon0c3-tone="website-turn-202"]{--inon0c3-website-202:12px;accent-color:hsl(277 46% 41%);}
.inon0c3-body[data-inon0c3-tone="img-choose-203"]{--inon0c3-img-203:13px;accent-color:hsl(157 46% 41%);}
.inon0c3-body[data-inon0c3-tone="jpg-commit-204"]{--inon0c3-jpg-204:2px;accent-color:hsl(265 46% 41%);}
.inon0c3-body[data-inon0c3-tone="card-confirm-205"]{--inon0c3-card-205:3px;accent-color:hsl(278 46% 41%);}
.inon0c3-body[data-inon0c3-tone="preconnect-choose-206"]{--inon0c3-preconnect-206:4px;accent-color:hsl(177 46% 41%);}
.inon0c3-body[data-inon0c3-tone="com-brief-207"]{--inon0c3-com-207:5px;accent-color:hsl(190 46% 41%);}
.inon0c3-body[data-inon0c3-tone="css2-clarify-208"]{--inon0c3-css2-208:6px;accent-color:hsl(52 46% 41%);}
.inon0c3-body[data-inon0c3-tone="wght-frame-209"]{--inon0c3-wght-209:7px;accent-color:hsl(235 46% 41%);}
.inon0c3-body[data-inon0c3-tone="stylesheet-compare-210"]{--inon0c3-stylesheet-210:8px;accent-color:hsl(116 46% 41%);}
.inon0c3-body[data-inon0c3-tone="script-confirm-211"]{--inon0c3-script-211:9px;accent-color:hsl(91 46% 41%);}
.inon0c3-body[data-inon0c3-tone="context-frame-212"]{--inon0c3-context-212:10px;accent-color:hsl(255 46% 41%);}
.inon0c3-body[data-inon0c3-tone="organization-move-213"]{--inon0c3-organization-213:11px;accent-color:hsl(306 46% 41%);}
.inon0c3-body[data-inon0c3-tone="lang-compare-214"]{--inon0c3-lang-214:12px;accent-color:hsl(357 46% 41%);}
.inon0c3-body[data-inon0c3-tone="charset-gather-215"]{--inon0c3-charset-215:13px;accent-color:hsl(162 46% 41%);}
.inon0c3-body[data-inon0c3-tone="viewport-guide-216"]{--inon0c3-viewport-216:2px;accent-color:hsl(213 46% 41%);}
.inon0c3-body[data-inon0c3-tone="device-observe-217"]{--inon0c3-device-217:3px;accent-color:hsl(36 46% 41%);}
.inon0c3-body[data-inon0c3-tone="title-map-218"]{--inon0c3-title-218:4px;accent-color:hsl(106 46% 41%);}
.inon0c3-body[data-inon0c3-tone="oradea-frame-219"]{--inon0c3-oradea-219:5px;accent-color:hsl(119 46% 41%);}
.inon0c3-notice{outline-offset:6px;}
.inon0c3-asset-frame{--inon0c3-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%}}
