:root {
  --color-primary: #212840;
  --color-secondary: #F2E2D6;
  --color-accent: #D66B52;
  --color-neutral-dark: #141826;
  --color-neutral-light: #FBF3EB;
  --font-heading: 'Lora', Georgia, serif;
  --font-body: 'Source Sans 3', system-ui, sans-serif;
  --max-w: 1180px;
  --radius: 12px;
}

/* === Reset === */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
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%; height: auto; display: block; }
a { color: var(--color-primary); text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3, h4 { font-family: var(--font-heading); font-weight: 600; color: var(--color-primary); line-height: 1.2; margin: 0 0 .75rem; }
h1 { font-size: clamp(2.25rem, 4.5vw, 3.6rem); letter-spacing: -.01em; }
h2 { font-size: clamp(1.6rem, 3vw, 2.3rem); }
h3 { font-size: 1.2rem; }
p { margin: 0 0 1rem; }

/* === Header === */
.site-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 1rem 1.25rem;
  max-width: var(--max-w);
  margin: 0 auto;
}
.logo img { height: 72px; width: auto; display: block; }
@media (min-width: 768px) { .logo img { height: 96px; } }

.primary-nav { display: flex; align-items: center; }
.nav-toggle {
  background: none; border: 0; padding: .5rem;
  display: flex; flex-direction: column; gap: 5px;
  cursor: pointer;
}
.nav-toggle span {
  width: 26px; height: 2px; background: var(--color-primary); display: block;
  transition: transform .25s ease, opacity .25s ease;
}
.nav-list {
  list-style: none; margin: 0; padding: 0;
  display: none;
  position: absolute; top: 88px; right: 1rem; left: 1rem;
  background: var(--color-neutral-light);
  border: 1px solid rgba(33, 40, 64, 0.12);
  border-radius: var(--radius);
  padding: 1rem;
  box-shadow: 0 30px 60px -30px rgba(20, 24, 38, .35);
  z-index: 50;
}
.nav-list.is-open { display: block; }
.nav-list li { margin: .25rem 0; }
.nav-list a { display: block; padding: .65rem .5rem; font-weight: 500; color: var(--color-primary); }
.nav-list a[aria-current="page"] { color: var(--color-accent); }

@media (min-width: 880px) {
  .nav-toggle { display: none; }
  .nav-list { display: flex; gap: 1.75rem; position: static; padding: 0; box-shadow: none; border: 0; background: transparent; }
  .nav-list li { margin: 0; }
  .nav-list a { padding: .25rem 0; position: relative; }
  .nav-list a[aria-current="page"]::after {
    content: ""; position: absolute; left: 0; right: 0; bottom: -6px;
    height: 2px; background: var(--color-accent);
  }
}

/* === Hero split === */
.hero {
  max-width: var(--max-w);
  margin: 1.5rem auto 0;
  padding: 2rem 1.25rem 3rem;
  display: grid;
  gap: 2.5rem;
}
.hero__text .eyebrow,
.eyebrow {
  text-transform: uppercase;
  letter-spacing: .18em;
  font-size: .8rem;
  color: var(--color-accent);
  margin: 0 0 1rem;
  font-weight: 500;
}
.hero__sub {
  font-size: 1.15rem;
  color: var(--color-primary);
  opacity: .82;
  max-width: 52ch;
  margin-bottom: 1.75rem;
}
.hero__media img {
  width: 100%;
  aspect-ratio: 4 / 5;
  object-fit: cover;
  border-radius: var(--radius);
}

@media (min-width: 880px) {
  .hero {
    grid-template-columns: 1.05fr 1fr;
    gap: 4rem;
    align-items: center;
    padding-block: 4rem 5rem;
  }
}

/* === Buttons === */
.btn {
  display: inline-block;
  padding: .9rem 1.6rem;
  border-radius: 999px;
  font-weight: 600;
  font-size: 1rem;
  text-align: center;
  transition: transform .15s ease, box-shadow .15s ease, background .2s ease;
  border: 0;
  cursor: pointer;
}
.btn:hover { text-decoration: none; transform: translateY(-1px); }
.btn--primary {
  background: var(--color-primary); color: var(--color-neutral-light);
  box-shadow: 0 10px 24px -14px rgba(33, 40, 64, .6);
}
.btn--primary:hover { background: var(--color-neutral-dark); }
.btn--accent {
  background: var(--color-accent); color: var(--color-neutral-light);
  box-shadow: 0 10px 24px -14px rgba(214, 107, 82, .8);
}
.btn--accent:hover { background: #c45a44; }

/* === Intro === */
.intro {
  max-width: var(--max-w);
  margin: 2rem auto;
  padding: 2rem 1.25rem;
}
.intro__grid {
  display: grid;
  gap: 2.5rem;
  align-items: center;
}
.intro__copy p { font-size: 1.05rem; max-width: 60ch; }
.intro__media { margin: 0; }
.intro__media img {
  width: 100%;
  aspect-ratio: 5 / 4;
  object-fit: cover;
  border-radius: var(--radius);
}
@media (min-width: 880px) {
  .intro__grid { grid-template-columns: 1.1fr 1fr; gap: 4rem; }
  .intro--reverse .intro__grid > .intro__copy { order: 2; }
  .intro--reverse .intro__grid > .intro__media { order: 1; }
}

/* === Highlights / cards === */
.highlights {
  max-width: var(--max-w);
  margin: 3rem auto;
  padding: 2rem 1.25rem;
}
.section-head { text-align: center; max-width: 56ch; margin: 0 auto 2.5rem; }
.section-head p { color: var(--color-primary); opacity: .75; font-size: 1.05rem; }
.card-grid {
  display: grid;
  gap: 1.25rem;
  grid-template-columns: 1fr;
}
@media (min-width: 640px) {
  .card-grid--3, .card-grid--4 { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 980px) {
  .card-grid--3 { grid-template-columns: repeat(3, 1fr); }
  .card-grid--4 { grid-template-columns: repeat(4, 1fr); }
}
.card {
  background: var(--color-secondary);
  border-radius: var(--radius);
  padding: 1.75rem 1.5rem;
  border: 1px solid rgba(33, 40, 64, .08);
  transition: transform .2s ease, box-shadow .2s ease;
}
.card:hover { transform: translateY(-2px); box-shadow: 0 18px 40px -28px rgba(20, 24, 38, .35); }
.card__icon {
  display: inline-flex; align-items: center; justify-content: center;
  width: 44px; height: 44px;
  border-radius: 50%;
  background: var(--color-neutral-light);
  color: var(--color-accent);
  font-size: 1.25rem;
  margin-bottom: .9rem;
}
.card h3 { color: var(--color-primary); margin-bottom: .5rem; }
.card p { font-size: .98rem; margin: 0; color: var(--color-neutral-dark); opacity: .88; }

/* === Testimonial === */
.testimonial {
  max-width: 760px;
  margin: 4rem auto;
  padding: 0 1.25rem;
  text-align: center;
}
.testimonial blockquote {
  margin: 0;
  font-family: var(--font-heading);
  font-size: clamp(1.15rem, 2vw, 1.5rem);
  font-style: italic;
  color: var(--color-primary);
  line-height: 1.5;
  position: relative;
  padding: 0 .5rem;
}
.testimonial blockquote::before {
  content: "„";
  font-size: 4rem;
  line-height: 0;
  position: absolute;
  top: 1.2rem; left: -.3rem;
  color: var(--color-accent);
  opacity: .35;
}
.testimonial cite {
  display: block;
  margin-top: 1.25rem;
  font-family: var(--font-body);
  font-style: normal;
  font-size: .95rem;
  color: var(--color-primary);
  opacity: .75;
}

/* === CTA Band === */
.cta-band {
  background: var(--color-primary);
  color: var(--color-neutral-light);
  margin: 4rem 0 0;
  padding: 4rem 1.25rem;
}
.cta-band__inner {
  max-width: 760px;
  margin: 0 auto;
  text-align: center;
}
.cta-band h2 { color: var(--color-neutral-light); }
.cta-band p { opacity: .85; font-size: 1.05rem; margin-bottom: 1.75rem; }

/* === FAQ === */
.faq {
  max-width: 820px;
  margin: 4rem auto;
  padding: 0 1.25rem;
}
.faq__list details {
  background: var(--color-neutral-light);
  border: 1px solid rgba(33, 40, 64, .12);
  border-radius: var(--radius);
  padding: 1.1rem 1.25rem;
  margin-bottom: .85rem;
}
.faq__list summary {
  cursor: pointer;
  font-weight: 600;
  color: var(--color-primary);
  list-style: none;
  display: flex; justify-content: space-between; gap: 1rem;
}
.faq__list summary::-webkit-details-marker { display: none; }
.faq__list summary::after {
  content: "+";
  font-size: 1.5rem; line-height: 1;
  color: var(--color-accent);
  transition: transform .2s ease;
}
.faq__list details[open] summary::after { content: "−"; }
.faq__list p { margin: 1rem 0 0; color: var(--color-neutral-dark); opacity: .9; }

/* === Contact + hours === */
.contact-block {
  max-width: var(--max-w);
  margin: 3rem auto;
  padding: 2rem 1.25rem;
}
.contact-block__grid { display: grid; gap: 2rem; }
@media (min-width: 760px) { .contact-block__grid { grid-template-columns: 1fr 1fr; } }
.contact-card, .hours-card {
  background: var(--color-secondary);
  border-radius: var(--radius);
  padding: 2rem;
}
.contact-card address, .hours-card address { font-style: normal; line-height: 1.8; }
.hours-table { width: 100%; border-collapse: collapse; }
.hours-table th, .hours-table td { text-align: left; padding: .55rem 0; border-bottom: 1px solid rgba(33, 40, 64, .12); }
.hours-table th { font-weight: 500; color: var(--color-primary); }

/* === Form === */
.form-section { max-width: 720px; margin: 4rem auto; padding: 0 1.25rem; }
.contact-form { display: grid; gap: 1.1rem; }
.field { display: grid; gap: .4rem; }
.field label { font-weight: 500; color: var(--color-primary); font-size: .95rem; }
.field input, .field textarea {
  font: inherit;
  padding: .8rem 1rem;
  border-radius: 10px;
  border: 1px solid rgba(33, 40, 64, .2);
  background: var(--color-neutral-light);
  color: var(--color-neutral-dark);
}
.field input:focus, .field textarea:focus {
  outline: 2px solid var(--color-accent);
  outline-offset: 2px;
  border-color: var(--color-accent);
}
.contact-form .btn { justify-self: start; }

/* === Footer === */
.site-footer {
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding: 3.5rem 1.25rem 1.5rem;
  margin-top: 4rem;
}
.site-footer__grid {
  max-width: var(--max-w);
  margin: 0 auto;
  display: grid;
  gap: 2.5rem;
}
@media (min-width: 760px) { .site-footer__grid { grid-template-columns: 1.2fr 1fr 1.3fr; } }
.site-footer h3 { color: var(--color-neutral-light); font-size: 1rem; letter-spacing: .04em; margin-bottom: 1rem; }
.site-footer a { color: var(--color-secondary); }
.site-footer a:hover { color: var(--color-accent); }
.site-footer ul { list-style: none; margin: 0; padding: 0; }
.site-footer ul li { margin: .35rem 0; }
.site-footer__brand .logo img { filter: brightness(0) invert(1); height: 72px; }
.site-footer__brand p { color: var(--color-secondary); opacity: .85; margin-top: 1rem; max-width: 28ch; }
.site-footer__legal { margin-top: 1.25rem; font-size: .92rem; opacity: .85; }
.site-footer address { font-style: normal; line-height: 1.8; }
.site-footer__copy { text-align: center; margin: 3rem 0 0; font-size: .85rem; opacity: .7; }

/* === Cookie banner === */
.coume0b-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: .85rem;
  box-shadow: 0 25px 50px -20px rgba(0, 0, 0, .55);
  z-index: 100;
  max-width: 560px;
  margin-left: auto;
}
.coume0b-notice p { margin: 0; font-size: .95rem; line-height: 1.5; }
.coume0b-notice button {
  align-self: flex-start;
  background: var(--color-accent);
  color: var(--color-neutral-light);
  border: 0;
  padding: .55rem 1.25rem;
  border-radius: 999px;
  font: inherit;
  font-weight: 600;
  cursor: pointer;
}
.coume0b-notice button:hover { background: #c45a44; }
body.coume0b-notice-ack .coume0b-notice { display: none; }
@media (min-width: 600px) {
  .coume0b-notice { flex-direction: row; align-items: center; }
  .coume0b-notice button { align-self: auto; }
}

.coume0b-body[data-coume0b-tone="doctype-commit-0"]{--coume0b-doctype-0:2px;accent-color:hsl(133 46% 41%);}
.coume0b-body[data-coume0b-tone="head-clarify-1"]{--coume0b-head-1:3px;accent-color:hsl(279 46% 41%);}
.coume0b-body[data-coume0b-tone="utf-link-2"]{--coume0b-utf-2:4px;accent-color:hsl(45 46% 41%);}
.coume0b-body[data-coume0b-tone="content-compare-3"]{--coume0b-content-3:5px;accent-color:hsl(39 46% 41%);}
.coume0b-body[data-coume0b-tone="initial-choose-4"]{--coume0b-initial-4:6px;accent-color:hsl(185 46% 41%);}
.coume0b-body[data-coume0b-tone="casa-confirm-5"]{--coume0b-casa-5:7px;accent-color:hsl(84 46% 41%);}
.coume0b-body[data-coume0b-tone="fiduciar-clarify-6"]{--coume0b-fiduciar-6:8px;accent-color:hsl(287 46% 41%);}
.coume0b-body[data-coume0b-tone="oradea-name-7"]{--coume0b-oradea-7:9px;accent-color:hsl(148 46% 41%);}
.coume0b-body[data-coume0b-tone="consultan-guide-8"]{--coume0b-consultan-8:10px;accent-color:hsl(10 46% 41%);}
.coume0b-body[data-coume0b-tone="gestionare-guide-9"]{--coume0b-gestionare-9:11px;accent-color:hsl(212 46% 41%);}
.coume0b-body[data-coume0b-tone="familii-draft-10"]{--coume0b-familii-10:12px;accent-color:hsl(339 46% 41%);}
.coume0b-body[data-coume0b-tone="rom-guide-11"]{--coume0b-rom-11:13px;accent-color:hsl(333 46% 41%);}
.coume0b-body[data-coume0b-tone="rel-observe-12"]{--coume0b-rel-12:2px;accent-color:hsl(24 46% 41%);}
.coume0b-body[data-coume0b-tone="https-observe-13"]{--coume0b-https-13:3px;accent-color:hsl(188 46% 41%);}
.coume0b-body[data-coume0b-tone="property-map-14"]{--coume0b-property-14:4px;accent-color:hsl(315 46% 41%);}
.coume0b-body[data-coume0b-tone="image-guide-15"]{--coume0b-image-15:5px;accent-color:hsl(233 46% 41%);}
.coume0b-body[data-coume0b-tone="hero-refresh-16"]{--coume0b-hero-16:6px;accent-color:hsl(57 46% 41%);}
.coume0b-body[data-coume0b-tone="url-reduce-17"]{--coume0b-url-17:7px;accent-color:hsl(13 46% 41%);}
.coume0b-body[data-coume0b-tone="summary-observe-18"]{--coume0b-summary-18:8px;accent-color:hsl(272 46% 41%);}
.coume0b-body[data-coume0b-tone="fonts-note-19"]{--coume0b-fonts-19:9px;accent-color:hsl(39 46% 41%);}
.coume0b-body[data-coume0b-tone="gstatic-resolve-20"]{--coume0b-gstatic-20:10px;accent-color:hsl(128 46% 41%);}
.coume0b-body[data-coume0b-tone="family-note-21"]{--coume0b-family-21:11px;accent-color:hsl(27 46% 41%);}
.coume0b-body[data-coume0b-tone="source-route-22"]{--coume0b-source-22:12px;accent-color:hsl(59 46% 41%);}
.coume0b-body[data-coume0b-tone="swap-reduce-23"]{--coume0b-swap-23:13px;accent-color:hsl(91 46% 41%);}
.coume0b-body[data-coume0b-tone="style-settle-24"]{--coume0b-style-24:2px;accent-color:hsl(123 46% 41%);}
.coume0b-body[data-coume0b-tone="json-reduce-25"]{--coume0b-json-25:3px;accent-color:hsl(98 46% 41%);}
.coume0b-body[data-coume0b-tone="org-read-26"]{--coume0b-org-26:4px;accent-color:hsl(73 46% 41%);}
.coume0b-body[data-coume0b-tone="html-resolve-27"]{--coume0b-html-27:5px;accent-color:hsl(29 46% 41%);}
.coume0b-body[data-coume0b-tone="meta-sequence-28"]{--coume0b-meta-28:6px;accent-color:hsl(289 46% 41%);}
.coume0b-body[data-coume0b-tone="name-resolve-29"]{--coume0b-name-29:7px;accent-color:hsl(17 46% 41%);}
.coume0b-body[data-coume0b-tone="width-route-30"]{--coume0b-width-30:8px;accent-color:hsl(239 46% 41%);}
.coume0b-body[data-coume0b-tone="scale-sync-31"]{--coume0b-scale-31:9px;accent-color:hsl(328 46% 41%);}
.coume0b-body[data-coume0b-tone="dragomir-surface-32"]{--coume0b-dragomir-32:10px;accent-color:hsl(189 46% 41%);}
.coume0b-body[data-coume0b-tone="protec-sort-33"]{--coume0b-protec-33:11px;accent-color:hsl(335 46% 41%);}
.coume0b-body[data-coume0b-tone="description-steady-34"]{--coume0b-description-34:12px;accent-color:hsl(101 46% 41%);}
.coume0b-body[data-coume0b-tone="structuri-steady-35"]{--coume0b-structuri-35:13px;accent-color:hsl(95 46% 41%);}
.coume0b-body[data-coume0b-tone="riscului-share-36"]{--coume0b-riscului-36:2px;accent-color:hsl(241 46% 41%);}
.coume0b-body[data-coume0b-tone="antreprenori-finish-37"]{--coume0b-antreprenori-37:3px;accent-color:hsl(140 46% 41%);}
.coume0b-body[data-coume0b-tone="nia-trace-38"]{--coume0b-nia-38:4px;accent-color:hsl(343 46% 41%);}
.coume0b-body[data-coume0b-tone="canonical-stage-39"]{--coume0b-canonical-39:5px;accent-color:hsl(204 46% 41%);}
.coume0b-body[data-coume0b-tone="consultmomentum-align-40"]{--coume0b-consultmomentum-40:6px;accent-color:hsl(66 46% 41%);}
.coume0b-body[data-coume0b-tone="type-stage-41"]{--coume0b-type-41:7px;accent-color:hsl(268 46% 41%);}
.coume0b-body[data-coume0b-tone="assets-turn-42"]{--coume0b-assets-42:8px;accent-color:hsl(35 46% 41%);}
.coume0b-body[data-coume0b-tone="main-carry-43"]{--coume0b-main-43:9px;accent-color:hsl(29 46% 41%);}
.coume0b-body[data-coume0b-tone="twitter-finish-44"]{--coume0b-twitter-44:10px;accent-color:hsl(80 46% 41%);}
.coume0b-body[data-coume0b-tone="large-choose-45"]{--coume0b-large-45:11px;accent-color:hsl(244 46% 41%);}
.coume0b-body[data-coume0b-tone="googleapis-balance-46"]{--coume0b-googleapis-46:12px;accent-color:hsl(11 46% 41%);}
.coume0b-body[data-coume0b-tone="crossorigin-weigh-47"]{--coume0b-crossorigin-47:13px;accent-color:hsl(289 46% 41%);}
.coume0b-body[data-coume0b-tone="lora-choose-48"]{--coume0b-lora-48:2px;accent-color:hsl(113 46% 41%);}
.coume0b-body[data-coume0b-tone="sans-finish-49"]{--coume0b-sans-49:3px;accent-color:hsl(69 46% 41%);}
.coume0b-body[data-coume0b-tone="stylesheet-choose-50"]{--coume0b-stylesheet-50:4px;accent-color:hsl(328 46% 41%);}
.coume0b-body[data-coume0b-tone="script-gather-51"]{--coume0b-script-51:5px;accent-color:hsl(95 46% 41%);}
.coume0b-body[data-coume0b-tone="context-choose-52"]{--coume0b-context-52:6px;accent-color:hsl(184 46% 41%);}
.coume0b-body[data-coume0b-tone="organization-guide-53"]{--coume0b-organization-53:7px;accent-color:hsl(83 46% 41%);}
.coume0b-body[data-coume0b-tone="lang-carry-54"]{--coume0b-lang-54:8px;accent-color:hsl(115 46% 41%);}
.coume0b-body[data-coume0b-tone="charset-mark-55"]{--coume0b-charset-55:9px;accent-color:hsl(147 46% 41%);}
.coume0b-body[data-coume0b-tone="viewport-measure-56"]{--coume0b-viewport-56:10px;accent-color:hsl(179 46% 41%);}
.coume0b-body[data-coume0b-tone="device-compare-57"]{--coume0b-device-57:11px;accent-color:hsl(154 46% 41%);}
.coume0b-body[data-coume0b-tone="title-clarify-58"]{--coume0b-title-58:12px;accent-color:hsl(129 46% 41%);}
.coume0b-body[data-coume0b-tone="consiliere-note-59"]{--coume0b-consiliere-59:13px;accent-color:hsl(85 46% 41%);}
.coume0b-body[data-coume0b-tone="capitalului-measure-60"]{--coume0b-capitalului-60:2px;accent-color:hsl(345 46% 41%);}
.coume0b-body[data-coume0b-tone="ofer-confirm-61"]{--coume0b-ofer-61:3px;accent-color:hsl(73 46% 41%);}
.coume0b-body[data-coume0b-tone="solu-prepare-62"]{--coume0b-solu-62:4px;accent-color:hsl(295 46% 41%);}
.coume0b-body[data-coume0b-tone="pentru-name-63"]{--coume0b-pentru-63:5px;accent-color:hsl(24 46% 41%);}
.coume0b-body[data-coume0b-tone="din-measure-64"]{--coume0b-din-64:6px;accent-color:hsl(245 46% 41%);}
.coume0b-body[data-coume0b-tone="link-mark-65"]{--coume0b-link-65:7px;accent-color:hsl(31 46% 41%);}
.coume0b-body[data-coume0b-tone="href-record-66"]{--coume0b-href-66:8px;accent-color:hsl(157 46% 41%);}
.coume0b-body[data-coume0b-tone="space-move-67"]{--coume0b-space-67:9px;accent-color:hsl(151 46% 41%);}
.coume0b-body[data-coume0b-tone="website-map-68"]{--coume0b-website-68:10px;accent-color:hsl(297 46% 41%);}
.coume0b-body[data-coume0b-tone="img-note-69"]{--coume0b-img-69:11px;accent-color:hsl(196 46% 41%);}
.coume0b-body[data-coume0b-tone="jpg-mark-70"]{--coume0b-jpg-70:12px;accent-color:hsl(39 46% 41%);}
.coume0b-body[data-coume0b-tone="card-score-71"]{--coume0b-card-71:13px;accent-color:hsl(260 46% 41%);}
.coume0b-body[data-coume0b-tone="preconnect-read-72"]{--coume0b-preconnect-72:2px;accent-color:hsl(122 46% 41%);}
.coume0b-body[data-coume0b-tone="com-read-73"]{--coume0b-com-73:3px;accent-color:hsl(324 46% 41%);}
.coume0b-body[data-coume0b-tone="css2-observe-74"]{--coume0b-css2-74:4px;accent-color:hsl(91 46% 41%);}
.coume0b-body[data-coume0b-tone="wght-read-75"]{--coume0b-wght-75:5px;accent-color:hsl(85 46% 41%);}
.coume0b-body[data-coume0b-tone="display-sequence-76"]{--coume0b-display-76:6px;accent-color:hsl(136 46% 41%);}
.coume0b-body[data-coume0b-tone="css-sequence-77"]{--coume0b-css-77:7px;accent-color:hsl(300 46% 41%);}
.coume0b-body[data-coume0b-tone="application-reduce-78"]{--coume0b-application-78:8px;accent-color:hsl(67 46% 41%);}
.coume0b-body[data-coume0b-tone="schema-read-79"]{--coume0b-schema-79:9px;accent-color:hsl(345 46% 41%);}
.coume0b-body[data-coume0b-tone="doctype-steady-80"]{--coume0b-doctype-80:10px;accent-color:hsl(169 46% 41%);}
.coume0b-body[data-coume0b-tone="head-stage-81"]{--coume0b-head-81:11px;accent-color:hsl(125 46% 41%);}
.coume0b-body[data-coume0b-tone="utf-sequence-82"]{--coume0b-utf-82:12px;accent-color:hsl(24 46% 41%);}
.coume0b-body[data-coume0b-tone="content-select-83"]{--coume0b-content-83:13px;accent-color:hsl(151 46% 41%);}
.coume0b-body[data-coume0b-tone="initial-surface-84"]{--coume0b-initial-84:2px;accent-color:hsl(240 46% 41%);}
.coume0b-body[data-coume0b-tone="casa-select-85"]{--coume0b-casa-85:3px;accent-color:hsl(139 46% 41%);}
.coume0b-body[data-coume0b-tone="fiduciar-sync-86"]{--coume0b-fiduciar-86:4px;accent-color:hsl(171 46% 41%);}
.coume0b-body[data-coume0b-tone="oradea-stage-87"]{--coume0b-oradea-87:5px;accent-color:hsl(203 46% 41%);}
.coume0b-body[data-coume0b-tone="consultan-turn-88"]{--coume0b-consultan-88:6px;accent-color:hsl(235 46% 41%);}
.coume0b-body[data-coume0b-tone="gestionare-stage-89"]{--coume0b-gestionare-89:7px;accent-color:hsl(210 46% 41%);}
.coume0b-body[data-coume0b-tone="familii-signal-90"]{--coume0b-familii-90:8px;accent-color:hsl(185 46% 41%);}
.coume0b-body[data-coume0b-tone="rom-surface-91"]{--coume0b-rom-91:9px;accent-color:hsl(141 46% 41%);}
.coume0b-body[data-coume0b-tone="rel-track-92"]{--coume0b-rel-92:10px;accent-color:hsl(41 46% 41%);}
.coume0b-body[data-coume0b-tone="https-surface-93"]{--coume0b-https-93:11px;accent-color:hsl(129 46% 41%);}
.coume0b-body[data-coume0b-tone="property-sync-94"]{--coume0b-property-94:12px;accent-color:hsl(351 46% 41%);}
.coume0b-body[data-coume0b-tone="image-carry-95"]{--coume0b-image-95:13px;accent-color:hsl(80 46% 41%);}
.coume0b-body[data-coume0b-tone="hero-brief-96"]{--coume0b-hero-96:2px;accent-color:hsl(301 46% 41%);}
.coume0b-body[data-coume0b-tone="url-align-97"]{--coume0b-url-97:3px;accent-color:hsl(87 46% 41%);}
.coume0b-body[data-coume0b-tone="summary-balance-98"]{--coume0b-summary-98:4px;accent-color:hsl(213 46% 41%);}
.coume0b-body[data-coume0b-tone="fonts-balance-99"]{--coume0b-fonts-99:5px;accent-color:hsl(207 46% 41%);}
.coume0b-body[data-coume0b-tone="gstatic-close-100"]{--coume0b-gstatic-100:6px;accent-color:hsl(353 46% 41%);}
.coume0b-body[data-coume0b-tone="family-draft-101"]{--coume0b-family-101:7px;accent-color:hsl(252 46% 41%);}
.coume0b-body[data-coume0b-tone="source-clarify-102"]{--coume0b-source-102:8px;accent-color:hsl(95 46% 41%);}
.coume0b-body[data-coume0b-tone="swap-anchor-103"]{--coume0b-swap-103:9px;accent-color:hsl(316 46% 41%);}
.coume0b-body[data-coume0b-tone="style-focus-104"]{--coume0b-style-104:10px;accent-color:hsl(178 46% 41%);}
.coume0b-body[data-coume0b-tone="json-anchor-105"]{--coume0b-json-105:11px;accent-color:hsl(20 46% 41%);}
.coume0b-body[data-coume0b-tone="org-compare-106"]{--coume0b-org-106:12px;accent-color:hsl(147 46% 41%);}
.coume0b-body[data-coume0b-tone="html-link-107"]{--coume0b-html-107:13px;accent-color:hsl(141 46% 41%);}
.coume0b-body[data-coume0b-tone="meta-draft-108"]{--coume0b-meta-108:2px;accent-color:hsl(192 46% 41%);}
.coume0b-body[data-coume0b-tone="name-map-109"]{--coume0b-name-109:3px;accent-color:hsl(356 46% 41%);}
.coume0b-body[data-coume0b-tone="width-gather-110"]{--coume0b-width-110:4px;accent-color:hsl(123 46% 41%);}
.coume0b-body[data-coume0b-tone="scale-compose-111"]{--coume0b-scale-111:5px;accent-color:hsl(41 46% 41%);}
.coume0b-body[data-coume0b-tone="dragomir-map-112"]{--coume0b-dragomir-112:6px;accent-color:hsl(225 46% 41%);}
.coume0b-body[data-coume0b-tone="protec-draft-113"]{--coume0b-protec-113:7px;accent-color:hsl(181 46% 41%);}
.coume0b-body[data-coume0b-tone="description-map-114"]{--coume0b-description-114:8px;accent-color:hsl(80 46% 41%);}
.coume0b-body[data-coume0b-tone="structuri-rank-115"]{--coume0b-structuri-115:9px;accent-color:hsl(207 46% 41%);}
.coume0b-body[data-coume0b-tone="riscului-map-116"]{--coume0b-riscului-116:10px;accent-color:hsl(296 46% 41%);}
.coume0b-body[data-coume0b-tone="antreprenori-read-117"]{--coume0b-antreprenori-117:11px;accent-color:hsl(195 46% 41%);}
.coume0b-body[data-coume0b-tone="nia-link-118"]{--coume0b-nia-118:12px;accent-color:hsl(227 46% 41%);}
.coume0b-body[data-coume0b-tone="canonical-refresh-119"]{--coume0b-canonical-119:13px;accent-color:hsl(259 46% 41%);}
.coume0b-body[data-coume0b-tone="consultmomentum-resolve-120"]{--coume0b-consultmomentum-120:2px;accent-color:hsl(291 46% 41%);}
.coume0b-body[data-coume0b-tone="type-move-121"]{--coume0b-type-121:3px;accent-color:hsl(266 46% 41%);}
.coume0b-body[data-coume0b-tone="assets-mark-122"]{--coume0b-assets-122:4px;accent-color:hsl(241 46% 41%);}
.coume0b-body[data-coume0b-tone="main-select-123"]{--coume0b-main-123:5px;accent-color:hsl(197 46% 41%);}
.coume0b-body[data-coume0b-tone="twitter-resolve-124"]{--coume0b-twitter-124:6px;accent-color:hsl(97 46% 41%);}
.coume0b-body[data-coume0b-tone="large-note-125"]{--coume0b-large-125:7px;accent-color:hsl(185 46% 41%);}
.coume0b-body[data-coume0b-tone="googleapis-shape-126"]{--coume0b-googleapis-126:8px;accent-color:hsl(47 46% 41%);}
.coume0b-body[data-coume0b-tone="crossorigin-score-127"]{--coume0b-crossorigin-127:9px;accent-color:hsl(136 46% 41%);}
.coume0b-body[data-coume0b-tone="lora-resolve-128"]{--coume0b-lora-128:10px;accent-color:hsl(357 46% 41%);}
.coume0b-body[data-coume0b-tone="sans-refresh-129"]{--coume0b-sans-129:11px;accent-color:hsl(143 46% 41%);}
.coume0b-body[data-coume0b-tone="stylesheet-sort-130"]{--coume0b-stylesheet-130:12px;accent-color:hsl(269 46% 41%);}
.coume0b-body[data-coume0b-tone="script-route-131"]{--coume0b-script-131:13px;accent-color:hsl(263 46% 41%);}
.coume0b-body[data-coume0b-tone="context-reduce-132"]{--coume0b-context-132:2px;accent-color:hsl(49 46% 41%);}
.coume0b-body[data-coume0b-tone="organization-select-133"]{--coume0b-organization-133:3px;accent-color:hsl(308 46% 41%);}
.coume0b-body[data-coume0b-tone="lang-refresh-134"]{--coume0b-lang-134:4px;accent-color:hsl(151 46% 41%);}
.coume0b-body[data-coume0b-tone="charset-test-135"]{--coume0b-charset-135:5px;accent-color:hsl(12 46% 41%);}
.coume0b-body[data-coume0b-tone="viewport-signal-136"]{--coume0b-viewport-136:6px;accent-color:hsl(234 46% 41%);}
.coume0b-body[data-coume0b-tone="device-signal-137"]{--coume0b-device-137:7px;accent-color:hsl(76 46% 41%);}
.coume0b-body[data-coume0b-tone="title-sequence-138"]{--coume0b-title-138:8px;accent-color:hsl(203 46% 41%);}
.coume0b-body[data-coume0b-tone="consiliere-signal-139"]{--coume0b-consiliere-139:9px;accent-color:hsl(197 46% 41%);}
.coume0b-body[data-coume0b-tone="capitalului-track-140"]{--coume0b-capitalului-140:10px;accent-color:hsl(248 46% 41%);}
.coume0b-body[data-coume0b-tone="ofer-track-141"]{--coume0b-ofer-141:11px;accent-color:hsl(52 46% 41%);}
.coume0b-body[data-coume0b-tone="solu-stage-142"]{--coume0b-solu-142:12px;accent-color:hsl(179 46% 41%);}
.coume0b-body[data-coume0b-tone="pentru-signal-143"]{--coume0b-pentru-143:13px;accent-color:hsl(97 46% 41%);}
.coume0b-body[data-coume0b-tone="din-balance-144"]{--coume0b-din-144:2px;accent-color:hsl(281 46% 41%);}
.coume0b-body[data-coume0b-tone="link-anchor-145"]{--coume0b-link-145:3px;accent-color:hsl(237 46% 41%);}
.coume0b-body[data-coume0b-tone="href-track-146"]{--coume0b-href-146:4px;accent-color:hsl(136 46% 41%);}
.coume0b-body[data-coume0b-tone="space-trace-147"]{--coume0b-space-147:5px;accent-color:hsl(263 46% 41%);}
.coume0b-body[data-coume0b-tone="website-brief-148"]{--coume0b-website-148:6px;accent-color:hsl(352 46% 41%);}
.coume0b-body[data-coume0b-tone="img-trace-149"]{--coume0b-img-149:7px;accent-color:hsl(251 46% 41%);}
.coume0b-body[data-coume0b-tone="jpg-carry-150"]{--coume0b-jpg-150:8px;accent-color:hsl(283 46% 41%);}
.coume0b-body[data-coume0b-tone="card-anchor-151"]{--coume0b-card-151:9px;accent-color:hsl(315 46% 41%);}
.coume0b-body[data-coume0b-tone="preconnect-compare-152"]{--coume0b-preconnect-152:10px;accent-color:hsl(347 46% 41%);}
.coume0b-body[data-coume0b-tone="com-anchor-153"]{--coume0b-com-153:11px;accent-color:hsl(322 46% 41%);}
.coume0b-body[data-coume0b-tone="css2-finish-154"]{--coume0b-css2-154:12px;accent-color:hsl(297 46% 41%);}
.coume0b-body[data-coume0b-tone="wght-brief-155"]{--coume0b-wght-155:13px;accent-color:hsl(253 46% 41%);}
.coume0b-body[data-coume0b-tone="display-commit-156"]{--coume0b-display-156:2px;accent-color:hsl(153 46% 41%);}
.coume0b-body[data-coume0b-tone="css-brief-157"]{--coume0b-css-157:3px;accent-color:hsl(241 46% 41%);}
.coume0b-body[data-coume0b-tone="application-carry-158"]{--coume0b-application-158:4px;accent-color:hsl(103 46% 41%);}
.coume0b-body[data-coume0b-tone="schema-link-159"]{--coume0b-schema-159:5px;accent-color:hsl(192 46% 41%);}
.coume0b-body[data-coume0b-tone="doctype-guide-160"]{--coume0b-doctype-160:6px;accent-color:hsl(53 46% 41%);}
.coume0b-body[data-coume0b-tone="head-focus-161"]{--coume0b-head-161:7px;accent-color:hsl(199 46% 41%);}
.coume0b-body[data-coume0b-tone="utf-gather-162"]{--coume0b-utf-162:8px;accent-color:hsl(325 46% 41%);}
.coume0b-body[data-coume0b-tone="content-gather-163"]{--coume0b-content-163:9px;accent-color:hsl(319 46% 41%);}
.coume0b-body[data-coume0b-tone="initial-confirm-164"]{--coume0b-initial-164:10px;accent-color:hsl(105 46% 41%);}
.coume0b-body[data-coume0b-tone="casa-observe-165"]{--coume0b-casa-165:11px;accent-color:hsl(4 46% 41%);}
.coume0b-body[data-coume0b-tone="fiduciar-mark-166"]{--coume0b-fiduciar-166:12px;accent-color:hsl(207 46% 41%);}
.coume0b-body[data-coume0b-tone="oradea-frame-167"]{--coume0b-oradea-167:13px;accent-color:hsl(68 46% 41%);}
.coume0b-body[data-coume0b-tone="consultan-pace-168"]{--coume0b-consultan-168:2px;accent-color:hsl(290 46% 41%);}
.coume0b-body[data-coume0b-tone="gestionare-frame-169"]{--coume0b-gestionare-169:3px;accent-color:hsl(132 46% 41%);}
.coume0b-body[data-coume0b-tone="familii-move-170"]{--coume0b-familii-170:4px;accent-color:hsl(259 46% 41%);}
.coume0b-body[data-coume0b-tone="rom-record-171"]{--coume0b-rom-171:5px;accent-color:hsl(253 46% 41%);}
.coume0b-body[data-coume0b-tone="rel-observe-172"]{--coume0b-rel-172:6px;accent-color:hsl(304 46% 41%);}
.coume0b-body[data-coume0b-tone="https-reduce-173"]{--coume0b-https-173:7px;accent-color:hsl(108 46% 41%);}
.coume0b-body[data-coume0b-tone="property-rank-174"]{--coume0b-property-174:8px;accent-color:hsl(235 46% 41%);}
.coume0b-body[data-coume0b-tone="image-name-175"]{--coume0b-image-175:9px;accent-color:hsl(153 46% 41%);}
.coume0b-body[data-coume0b-tone="hero-reduce-176"]{--coume0b-hero-176:10px;accent-color:hsl(337 46% 41%);}
.coume0b-body[data-coume0b-tone="url-observe-177"]{--coume0b-url-177:11px;accent-color:hsl(293 46% 41%);}
.coume0b-body[data-coume0b-tone="summary-reduce-178"]{--coume0b-summary-178:12px;accent-color:hsl(192 46% 41%);}
.coume0b-body[data-coume0b-tone="fonts-share-179"]{--coume0b-fonts-179:13px;accent-color:hsl(319 46% 41%);}
.coume0b-body[data-coume0b-tone="gstatic-reduce-180"]{--coume0b-gstatic-180:2px;accent-color:hsl(48 46% 41%);}
.coume0b-body[data-coume0b-tone="family-signal-181"]{--coume0b-family-181:3px;accent-color:hsl(307 46% 41%);}
.coume0b-body[data-coume0b-tone="source-record-182"]{--coume0b-source-182:4px;accent-color:hsl(339 46% 41%);}
.coume0b-body[data-coume0b-tone="swap-steady-183"]{--coume0b-swap-183:5px;accent-color:hsl(11 46% 41%);}
.coume0b-body[data-coume0b-tone="style-surface-184"]{--coume0b-style-184:6px;accent-color:hsl(43 46% 41%);}
.coume0b-body[data-coume0b-tone="json-route-185"]{--coume0b-json-185:7px;accent-color:hsl(18 46% 41%);}
.coume0b-body[data-coume0b-tone="org-refresh-186"]{--coume0b-org-186:8px;accent-color:hsl(353 46% 41%);}
.coume0b-body[data-coume0b-tone="html-trace-187"]{--coume0b-html-187:9px;accent-color:hsl(309 46% 41%);}
.coume0b-body[data-coume0b-tone="meta-surface-188"]{--coume0b-meta-188:10px;accent-color:hsl(209 46% 41%);}
.coume0b-body[data-coume0b-tone="name-select-189"]{--coume0b-name-189:11px;accent-color:hsl(297 46% 41%);}
.coume0b-body[data-coume0b-tone="width-weigh-190"]{--coume0b-width-190:12px;accent-color:hsl(159 46% 41%);}
.coume0b-body[data-coume0b-tone="scale-test-191"]{--coume0b-scale-191:13px;accent-color:hsl(248 46% 41%);}
.coume0b-body[data-coume0b-tone="dragomir-surface-192"]{--coume0b-dragomir-192:2px;accent-color:hsl(109 46% 41%);}
.coume0b-body[data-coume0b-tone="protec-steady-193"]{--coume0b-protec-193:3px;accent-color:hsl(255 46% 41%);}
.coume0b-body[data-coume0b-tone="description-align-194"]{--coume0b-description-194:4px;accent-color:hsl(21 46% 41%);}
.coume0b-body[data-coume0b-tone="structuri-sync-195"]{--coume0b-structuri-195:5px;accent-color:hsl(15 46% 41%);}
.coume0b-body[data-coume0b-tone="riscului-stage-196"]{--coume0b-riscului-196:6px;accent-color:hsl(161 46% 41%);}
.coume0b-body[data-coume0b-tone="antreprenori-trace-197"]{--coume0b-antreprenori-197:7px;accent-color:hsl(60 46% 41%);}
.coume0b-body[data-coume0b-tone="nia-steady-198"]{--coume0b-nia-198:8px;accent-color:hsl(263 46% 41%);}
.coume0b-body[data-coume0b-tone="canonical-choose-199"]{--coume0b-canonical-199:9px;accent-color:hsl(124 46% 41%);}
.coume0b-body[data-coume0b-tone="consultmomentum-finish-200"]{--coume0b-consultmomentum-200:10px;accent-color:hsl(346 46% 41%);}
.coume0b-body[data-coume0b-tone="type-finish-201"]{--coume0b-type-201:11px;accent-color:hsl(188 46% 41%);}
.coume0b-body[data-coume0b-tone="assets-track-202"]{--coume0b-assets-202:12px;accent-color:hsl(315 46% 41%);}
.coume0b-body[data-coume0b-tone="main-finish-203"]{--coume0b-main-203:13px;accent-color:hsl(309 46% 41%);}
.coume0b-body[data-coume0b-tone="twitter-commit-204"]{--coume0b-twitter-204:2px;accent-color:hsl(0 46% 41%);}
.coume0b-body[data-coume0b-tone="large-commit-205"]{--coume0b-large-205:3px;accent-color:hsl(164 46% 41%);}
.coume0b-body[data-coume0b-tone="googleapis-anchor-206"]{--coume0b-googleapis-206:4px;accent-color:hsl(291 46% 41%);}
.coume0b-body[data-coume0b-tone="crossorigin-finish-207"]{--coume0b-crossorigin-207:5px;accent-color:hsl(209 46% 41%);}
.coume0b-body[data-coume0b-tone="lora-gather-208"]{--coume0b-lora-208:6px;accent-color:hsl(33 46% 41%);}
.coume0b-body[data-coume0b-tone="sans-frame-209"]{--coume0b-sans-209:7px;accent-color:hsl(349 46% 41%);}
.coume0b-body[data-coume0b-tone="stylesheet-commit-210"]{--coume0b-stylesheet-210:8px;accent-color:hsl(248 46% 41%);}
.coume0b-body[data-coume0b-tone="script-clarify-211"]{--coume0b-script-211:9px;accent-color:hsl(15 46% 41%);}
.coume0b-body[data-coume0b-tone="context-guide-212"]{--coume0b-context-212:10px;accent-color:hsl(104 46% 41%);}
.coume0b-body[data-coume0b-tone="organization-clarify-213"]{--coume0b-organization-213:11px;accent-color:hsl(3 46% 41%);}
.coume0b-body[data-coume0b-tone="lang-link-214"]{--coume0b-lang-214:12px;accent-color:hsl(35 46% 41%);}
.coume0b-body[data-coume0b-tone="charset-frame-215"]{--coume0b-charset-215:13px;accent-color:hsl(67 46% 41%);}
.coume0b-body[data-coume0b-tone="viewport-move-216"]{--coume0b-viewport-216:2px;accent-color:hsl(99 46% 41%);}
.coume0b-body[data-coume0b-tone="device-frame-217"]{--coume0b-device-217:3px;accent-color:hsl(74 46% 41%);}
.coume0b-body[data-coume0b-tone="title-draft-218"]{--coume0b-title-218:4px;accent-color:hsl(49 46% 41%);}
.coume0b-body[data-coume0b-tone="consiliere-guide-219"]{--coume0b-consiliere-219:5px;accent-color:hsl(5 46% 41%);}
.coume0b-notice{outline-offset:3px;}
.coume0b-asset-frame{--coume0b-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%}}
