:root {
  --color-primary: #6B6745;
  --color-secondary: #E5DDC5;
  --color-accent: #8E3F2A;
  --color-neutral-dark: #262316;
  --color-neutral-light: #F8F3E9;
  --font-heading: 'Playfair Display', serif;
  --font-body: 'Inter', sans-serif;
  --radius-card: 24px;
  --radius-sm: 8px;
  --shadow-card: 0 30px 60px -30px rgba(38, 35, 22, 0.35);
  --shadow-soft: 0 12px 28px -18px rgba(38, 35, 22, 0.4);
}

/* === 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-secondary);
  line-height: 1.6;
  -webkit-font-smoothing: antialiased;
}
img { max-width: 100%; height: auto; display: block; }
a { color: var(--color-accent); text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3 { font-family: var(--font-heading); font-weight: 600; color: var(--color-neutral-dark); line-height: 1.2; margin: 0 0 1rem; }
h1 { font-size: clamp(2.25rem, 5vw, 3.75rem); }
h2 { font-size: clamp(1.65rem, 3.2vw, 2.5rem); }
h3 { font-size: 1.2rem; }
p { margin: 0 0 1rem; }

.container { width: 100%; max-width: 1200px; margin-inline: auto; padding-inline: 1.25rem; }
.narrow { max-width: 760px; }
.eyebrow {
  font-family: var(--font-body);
  text-transform: uppercase;
  font-size: 0.78rem;
  letter-spacing: 0.18em;
  color: var(--color-primary);
  font-weight: 600;
  margin-bottom: 1rem;
}
.section-title { text-align: center; margin-bottom: 2.5rem; }

/* === Header === */
.site-header {
  background: var(--color-neutral-light);
  border-bottom: 1px solid rgba(38, 35, 22, 0.08);
  position: sticky; top: 0; z-index: 50;
}
.header-inner {
  display: flex; align-items: center; justify-content: space-between;
  padding-block: 1rem; gap: 1rem;
}
.logo img { height: 72px; width: auto; }
.primary-nav { display: flex; align-items: center; }
.nav-toggle {
  background: transparent;
  border: 1px solid var(--color-neutral-dark);
  color: var(--color-neutral-dark);
  padding: 0.55rem 1rem;
  border-radius: var(--radius-sm);
  font-family: var(--font-body);
  font-size: 0.9rem;
  cursor: pointer;
}
.nav-list {
  display: none;
  list-style: none;
  margin: 0; padding: 0;
  flex-direction: column;
  gap: 0.5rem;
  position: absolute;
  top: 100%; right: 1rem; left: 1rem;
  background: var(--color-neutral-light);
  padding: 1rem 1.25rem;
  border: 1px solid rgba(38, 35, 22, 0.08);
  border-radius: var(--radius-sm);
  box-shadow: var(--shadow-soft);
}
.nav-list.open { display: flex; }
.nav-list a {
  color: var(--color-neutral-dark);
  font-weight: 500;
  padding: 0.4rem 0;
  display: block;
}
.nav-list a[aria-current="page"] { color: var(--color-accent); }

/* === Hero card === */
.hero {
  padding-block: 3rem 1.5rem;
  background:
    radial-gradient(ellipse at top left, rgba(142, 63, 42, 0.08), transparent 60%),
    var(--color-secondary);
}
.hero-card__box {
  max-width: 880px;
  margin-inline: auto;
  background: var(--color-neutral-light);
  padding: 2.5rem 1.75rem;
  border-radius: var(--radius-card);
  box-shadow: var(--shadow-card);
  text-align: left;
}
.hero__sub { font-size: 1.125rem; color: var(--color-primary); max-width: 60ch; margin-bottom: 1.75rem; }
.hero-card__figure { margin: 2rem 0 0; border-radius: var(--radius-sm); overflow: hidden; }
.hero-card__figure img { width: 100%; aspect-ratio: 16/9; object-fit: cover; }

/* === Buttons === */
.btn {
  display: inline-block;
  font-family: var(--font-body);
  font-weight: 600;
  padding: 0.85rem 1.6rem;
  border-radius: var(--radius-sm);
  font-size: 1rem;
  transition: transform 0.18s ease, box-shadow 0.18s ease, background 0.18s ease;
  cursor: pointer;
  border: none;
  text-decoration: none;
}
.btn-primary { background: var(--color-accent); color: var(--color-neutral-light); }
.btn-primary:hover { background: #7a3422; text-decoration: none; transform: translateY(-1px); box-shadow: var(--shadow-soft); }
.btn-accent { background: var(--color-neutral-light); color: var(--color-accent); }
.btn-accent:hover { background: #fff; text-decoration: none; transform: translateY(-1px); }

/* === Sections === */
.section { padding-block: 3.5rem; }
.section--highlights, .section--services, .section--team { background: var(--color-neutral-light); }
.section--intro { background: var(--color-secondary); }
.section--faq { background: var(--color-neutral-light); }
.section--quote { background: var(--color-secondary); }
.section--contact { background: var(--color-neutral-light); }

/* === Intro grid === */
.intro-grid { display: grid; gap: 2rem; align-items: center; }
.intro-grid__figure { border-radius: var(--radius-sm); overflow: hidden; box-shadow: var(--shadow-soft); }
.intro-grid__figure img { aspect-ratio: 4/3; object-fit: cover; width: 100%; }

/* === Cards / grids === */
.grid { display: grid; gap: 1.5rem; }
.grid-2 { grid-template-columns: 1fr; }
.grid-3 { grid-template-columns: 1fr; }
.grid-4 { grid-template-columns: 1fr; }
.card {
  background: var(--color-neutral-light);
  border: 1px solid rgba(38, 35, 22, 0.08);
  border-radius: var(--radius-card);
  padding: 1.75rem;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.section--highlights .card, .section--team .card { background: var(--color-secondary); }
.card:hover { transform: translateY(-2px); box-shadow: var(--shadow-soft); }
.card__icon {
  display: inline-flex;
  align-items: center; justify-content: center;
  width: 2.5rem; height: 2.5rem;
  background: var(--color-accent);
  color: var(--color-neutral-light);
  border-radius: 50%;
  font-size: 1.1rem;
  margin-bottom: 1rem;
}
.card h3 { margin-bottom: 0.5rem; }
.card p { color: var(--color-neutral-dark); font-size: 0.97rem; }

/* === Testimonial === */
.testimonial {
  max-width: 760px; margin: 0 auto; text-align: center;
  padding: 2rem 1.5rem; position: relative;
}
.testimonial p {
  font-family: var(--font-heading);
  font-size: clamp(1.15rem, 2.2vw, 1.6rem);
  font-style: italic;
  color: var(--color-neutral-dark);
  line-height: 1.5;
  margin-bottom: 1.25rem;
}
.testimonial cite {
  font-family: var(--font-body);
  font-style: normal;
  font-weight: 600;
  color: var(--color-primary);
  font-size: 0.95rem;
  letter-spacing: 0.04em;
}

/* === CTA band === */
.cta-band {
  background: var(--color-primary);
  color: var(--color-neutral-light);
}
.cta-band h2 { color: var(--color-neutral-light); }
.cta-band p { color: rgba(248, 243, 233, 0.85); margin-bottom: 1.5rem; }
.cta-band__inner { display: grid; gap: 1.5rem; align-items: center; }

/* === FAQ === */
.section--faq details {
  background: var(--color-neutral-light);
  border: 1px solid rgba(38, 35, 22, 0.08);
  border-radius: var(--radius-sm);
  padding: 1rem 1.25rem;
  margin-bottom: 0.75rem;
}
.section--faq summary {
  cursor: pointer;
  font-weight: 600;
  font-family: var(--font-heading);
  font-size: 1.1rem;
  color: var(--color-neutral-dark);
  list-style: none;
  padding-right: 1.5rem;
  position: relative;
}
.section--faq summary::-webkit-details-marker { display: none; }
.section--faq summary::after {
  content: '+';
  position: absolute; right: 0; top: 0;
  color: var(--color-accent);
  font-size: 1.4rem; line-height: 1;
}
.section--faq details[open] summary::after { content: '−'; }
.section--faq details p { margin-top: 0.75rem; color: var(--color-primary); }

/* === Contact === */
.contact-grid { display: grid; gap: 1.5rem; margin-bottom: 2.5rem; }
.contact-card {
  background: var(--color-secondary);
  padding: 1.75rem;
  border-radius: var(--radius-card);
  border: 1px solid rgba(38, 35, 22, 0.08);
}
.contact-card h2 { font-size: 1.4rem; margin-bottom: 1rem; }
.contact-card address { font-style: normal; }
.contact-card address p { margin-bottom: 0.85rem; }
.hours { width: 100%; border-collapse: collapse; font-size: 0.95rem; }
.hours th, .hours td { text-align: left; padding: 0.4rem 0; border-bottom: 1px solid rgba(38, 35, 22, 0.1); }
.hours th { font-weight: 600; color: var(--color-primary); }

.contact-form {
  background: var(--color-secondary);
  padding: 2rem 1.5rem;
  border-radius: var(--radius-card);
  border: 1px solid rgba(38, 35, 22, 0.08);
}
.contact-form h2 { margin-bottom: 1.25rem; }
.form-row { margin-bottom: 1rem; display: flex; flex-direction: column; }
.form-row label { font-weight: 600; margin-bottom: 0.35rem; font-size: 0.92rem; color: var(--color-primary); }
.form-row input, .form-row textarea {
  font-family: var(--font-body);
  font-size: 1rem;
  padding: 0.65rem 0.8rem;
  border: 1px solid rgba(38, 35, 22, 0.18);
  background: var(--color-neutral-light);
  border-radius: var(--radius-sm);
  color: var(--color-neutral-dark);
}
.form-row input:focus, .form-row textarea:focus {
  outline: 2px solid var(--color-accent);
  outline-offset: 2px;
  border-color: transparent;
}

/* === Footer === */
.site-footer {
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding-block: 3rem 1.5rem;
}
.site-footer a { color: var(--color-neutral-light); }
.site-footer .logo img { filter: brightness(0) invert(1); }
.footer-grid { display: grid; gap: 2rem; margin-bottom: 2rem; }
.footer-h {
  font-family: var(--font-body);
  text-transform: uppercase;
  font-size: 0.78rem;
  letter-spacing: 0.18em;
  margin-bottom: 0.85rem;
  color: var(--color-secondary);
  font-weight: 600;
}
.site-footer ul { list-style: none; margin: 0; padding: 0; }
.site-footer ul li { margin-bottom: 0.4rem; }
.footer-tagline { color: rgba(248, 243, 233, 0.7); margin-top: 0.75rem; max-width: 32ch; }
.legal-links { margin-top: 1rem; padding-top: 1rem; border-top: 1px solid rgba(248, 243, 233, 0.15); }
.footer-bottom { border-top: 1px solid rgba(248, 243, 233, 0.15); padding-top: 1.25rem; font-size: 0.85rem; color: rgba(248, 243, 233, 0.6); }

/* === Cookie banner === */
.adth23c-notice {
  position: fixed; left: 1rem; right: 1rem; bottom: 1rem;
  z-index: 100;
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding: 1rem 1.25rem;
  border-radius: var(--radius-sm);
  box-shadow: var(--shadow-card);
  display: flex; flex-direction: column; gap: 0.75rem;
  font-size: 0.92rem;
  max-width: 720px;
  margin-inline: auto;
}
.adth23c-notice p { margin: 0; color: rgba(248, 243, 233, 0.85); }
.adth23c-notice button {
  align-self: flex-start;
  background: var(--color-accent);
  color: var(--color-neutral-light);
  border: none;
  padding: 0.6rem 1.1rem;
  border-radius: var(--radius-sm);
  font-family: var(--font-body);
  font-weight: 600;
  cursor: pointer;
}
.adth23c-notice button:hover { background: #7a3422; }
body.adth23c-notice-ack .adth23c-notice { display: none; }

/* === Responsive === */
@media (min-width: 640px) {
  .grid-2 { grid-template-columns: repeat(2, 1fr); }
  .grid-4 { grid-template-columns: repeat(2, 1fr); }
  .adth23c-notice { flex-direction: row; align-items: center; justify-content: space-between; }
  .adth23c-notice button { align-self: auto; }
}

@media (min-width: 768px) {
  .logo img { height: 96px; }
  .hero { padding-block: 5rem 3rem; }
  .hero-card__box { padding: 4rem 3.5rem; }
  .section { padding-block: 5rem; }
  .nav-toggle { display: none; }
  .nav-list {
    display: flex !important;
    flex-direction: row;
    position: static;
    background: transparent;
    border: none;
    padding: 0;
    box-shadow: none;
    gap: 2rem;
  }
  .intro-grid { grid-template-columns: 1.1fr 0.9fr; gap: 3.5rem; }
  .cta-band__inner { grid-template-columns: 1fr auto; gap: 2.5rem; }
  .footer-grid { grid-template-columns: 1.4fr 1fr 1.3fr; }
  .contact-grid { grid-template-columns: 1fr 1fr; }
}

@media (min-width: 992px) {
  .grid-3 { grid-template-columns: repeat(3, 1fr); }
  .grid-4 { grid-template-columns: repeat(4, 1fr); }
  .hero-card__box { padding: 4.5rem 4rem; }
}

.adth23c-body[data-adth23c-tone="doctype-anchor-0"]{--adth23c-doctype-0:2px;accent-color:hsl(19 46% 41%);}
.adth23c-body[data-adth23c-tone="head-compare-1"]{--adth23c-head-1:3px;accent-color:hsl(89 46% 41%);}
.adth23c-body[data-adth23c-tone="utf-clarify-2"]{--adth23c-utf-2:4px;accent-color:hsl(102 46% 41%);}
.adth23c-body[data-adth23c-tone="content-guide-3"]{--adth23c-content-3:5px;accent-color:hsl(39 46% 41%);}
.adth23c-body[data-adth23c-tone="initial-compare-4"]{--adth23c-initial-4:6px;accent-color:hsl(223 46% 41%);}
.adth23c-body[data-adth23c-tone="atelier-choose-5"]{--adth23c-atelier-5:7px;accent-color:hsl(274 46% 41%);}
.adth23c-body[data-adth23c-tone="pensionare-clarify-6"]{--adth23c-pensionare-6:8px;accent-color:hsl(306 46% 41%);}
.adth23c-body[data-adth23c-tone="ofer-guide-7"]{--adth23c-ofer-7:9px;accent-color:hsl(319 46% 41%);}
.adth23c-body[data-adth23c-tone="pentru-map-8"]{--adth23c-pentru-8:10px;accent-color:hsl(275 46% 41%);}
.adth23c-body[data-adth23c-tone="rii-link-9"]{--adth23c-rii-9:11px;accent-color:hsl(250 46% 41%);}
.adth23c-body[data-adth23c-tone="economii-name-10"]{--adth23c-economii-10:12px;accent-color:hsl(339 46% 41%);}
.adth23c-body[data-adth23c-tone="fiec-note-11"]{--adth23c-fiec-11:13px;accent-color:hsl(314 46% 41%);}
.adth23c-body[data-adth23c-tone="parte-pace-12"]{--adth23c-parte-12:2px;accent-color:hsl(175 46% 41%);}
.adth23c-body[data-adth23c-tone="canonical-record-13"]{--adth23c-canonical-13:3px;accent-color:hsl(169 46% 41%);}
.adth23c-body[data-adth23c-tone="advisorynorth-rank-14"]{--adth23c-advisorynorth-14:4px;accent-color:hsl(353 46% 41%);}
.adth23c-body[data-adth23c-tone="type-move-15"]{--adth23c-type-15:5px;accent-color:hsl(309 46% 41%);}
.adth23c-body[data-adth23c-tone="assets-prepare-16"]{--adth23c-assets-16:6px;accent-color:hsl(265 46% 41%);}
.adth23c-body[data-adth23c-tone="jpg-measure-17"]{--adth23c-jpg-17:7px;accent-color:hsl(146 46% 41%);}
.adth23c-body[data-adth23c-tone="card-prepare-18"]{--adth23c-card-18:8px;accent-color:hsl(26 46% 41%);}
.adth23c-body[data-adth23c-tone="preconnect-reduce-19"]{--adth23c-preconnect-19:9px;accent-color:hsl(58 46% 41%);}
.adth23c-body[data-adth23c-tone="com-resolve-20"]{--adth23c-com-20:10px;accent-color:hsl(298 46% 41%);}
.adth23c-body[data-adth23c-tone="css2-sequence-21"]{--adth23c-css2-21:11px;accent-color:hsl(311 46% 41%);}
.adth23c-body[data-adth23c-tone="wght-resolve-22"]{--adth23c-wght-22:12px;accent-color:hsl(173 46% 41%);}
.adth23c-body[data-adth23c-tone="swap-rank-23"]{--adth23c-swap-23:13px;accent-color:hsl(34 46% 41%);}
.adth23c-body[data-adth23c-tone="style-prepare-24"]{--adth23c-style-24:2px;accent-color:hsl(85 46% 41%);}
.adth23c-body[data-adth23c-tone="json-shape-25"]{--adth23c-json-25:3px;accent-color:hsl(60 46% 41%);}
.adth23c-body[data-adth23c-tone="org-rank-26"]{--adth23c-org-26:4px;accent-color:hsl(187 46% 41%);}
.adth23c-body[data-adth23c-tone="html-share-27"]{--adth23c-html-27:5px;accent-color:hsl(257 46% 41%);}
.adth23c-body[data-adth23c-tone="meta-shape-28"]{--adth23c-meta-28:6px;accent-color:hsl(194 46% 41%);}
.adth23c-body[data-adth23c-tone="name-settle-29"]{--adth23c-name-29:7px;accent-color:hsl(283 46% 41%);}
.adth23c-body[data-adth23c-tone="width-settle-30"]{--adth23c-width-30:8px;accent-color:hsl(30 46% 41%);}
.adth23c-body[data-adth23c-tone="scale-surface-31"]{--adth23c-scale-31:9px;accent-color:hsl(271 46% 41%);}
.adth23c-body[data-adth23c-tone="stoica-sequence-32"]{--adth23c-stoica-32:10px;accent-color:hsl(75 46% 41%);}
.adth23c-body[data-adth23c-tone="constan-settle-33"]{--adth23c-constan-33:11px;accent-color:hsl(145 46% 41%);}
.adth23c-body[data-adth23c-tone="consultan-weigh-34"]{--adth23c-consultan-34:12px;accent-color:hsl(158 46% 41%);}
.adth23c-body[data-adth23c-tone="planificarea-steady-35"]{--adth23c-planificarea-35:13px;accent-color:hsl(95 46% 41%);}
.adth23c-body[data-adth23c-tone="strategii-sync-36"]{--adth23c-strategii-36:2px;accent-color:hsl(279 46% 41%);}
.adth23c-body[data-adth23c-tone="tenire-close-37"]{--adth23c-tenire-37:3px;accent-color:hsl(330 46% 41%);}
.adth23c-body[data-adth23c-tone="rui-track-38"]{--adth23c-rui-38:4px;accent-color:hsl(2 46% 41%);}
.adth23c-body[data-adth23c-tone="link-track-39"]{--adth23c-link-39:5px;accent-color:hsl(15 46% 41%);}
.adth23c-body[data-adth23c-tone="href-steady-40"]{--adth23c-href-40:6px;accent-color:hsl(331 46% 41%);}
.adth23c-body[data-adth23c-tone="space-anchor-41"]{--adth23c-space-41:7px;accent-color:hsl(306 46% 41%);}
.adth23c-body[data-adth23c-tone="website-sync-42"]{--adth23c-website-42:8px;accent-color:hsl(35 46% 41%);}
.adth23c-body[data-adth23c-tone="img-balance-43"]{--adth23c-img-43:9px;accent-color:hsl(10 46% 41%);}
.adth23c-body[data-adth23c-tone="url-choose-44"]{--adth23c-url-44:10px;accent-color:hsl(231 46% 41%);}
.adth23c-body[data-adth23c-tone="summary-carry-45"]{--adth23c-summary-45:11px;accent-color:hsl(225 46% 41%);}
.adth23c-body[data-adth23c-tone="fonts-finish-46"]{--adth23c-fonts-46:12px;accent-color:hsl(49 46% 41%);}
.adth23c-body[data-adth23c-tone="gstatic-close-47"]{--adth23c-gstatic-47:13px;accent-color:hsl(5 46% 41%);}
.adth23c-body[data-adth23c-tone="family-brief-48"]{--adth23c-family-48:2px;accent-color:hsl(321 46% 41%);}
.adth23c-body[data-adth23c-tone="playfair-confirm-49"]{--adth23c-playfair-49:3px;accent-color:hsl(202 46% 41%);}
.adth23c-body[data-adth23c-tone="stylesheet-brief-50"]{--adth23c-stylesheet-50:4px;accent-color:hsl(82 46% 41%);}
.adth23c-body[data-adth23c-tone="script-carry-51"]{--adth23c-script-51:5px;accent-color:hsl(114 46% 41%);}
.adth23c-body[data-adth23c-tone="context-draft-52"]{--adth23c-context-52:6px;accent-color:hsl(354 46% 41%);}
.adth23c-body[data-adth23c-tone="organization-clarify-53"]{--adth23c-organization-53:7px;accent-color:hsl(7 46% 41%);}
.adth23c-body[data-adth23c-tone="lang-link-54"]{--adth23c-lang-54:8px;accent-color:hsl(229 46% 41%);}
.adth23c-body[data-adth23c-tone="charset-compose-55"]{--adth23c-charset-55:9px;accent-color:hsl(90 46% 41%);}
.adth23c-body[data-adth23c-tone="viewport-gather-56"]{--adth23c-viewport-56:10px;accent-color:hsl(141 46% 41%);}
.adth23c-body[data-adth23c-tone="device-gather-57"]{--adth23c-device-57:11px;accent-color:hsl(116 46% 41%);}
.adth23c-body[data-adth23c-tone="title-move-58"]{--adth23c-title-58:12px;accent-color:hsl(243 46% 41%);}
.adth23c-body[data-adth23c-tone="planificare-measure-59"]{--adth23c-planificare-59:13px;accent-color:hsl(313 46% 41%);}
.adth23c-body[data-adth23c-tone="description-compare-60"]{--adth23c-description-60:2px;accent-color:hsl(250 46% 41%);}
.adth23c-body[data-adth23c-tone="personalizat-measure-61"]{--adth23c-personalizat-61:3px;accent-color:hsl(339 46% 41%);}
.adth23c-body[data-adth23c-tone="pension-note-62"]{--adth23c-pension-62:4px;accent-color:hsl(86 46% 41%);}
.adth23c-body[data-adth23c-tone="venit-name-63"]{--adth23c-venit-63:5px;accent-color:hsl(327 46% 41%);}
.adth23c-body[data-adth23c-tone="adaptate-frame-64"]{--adth23c-adaptate-64:6px;accent-color:hsl(131 46% 41%);}
.adth23c-body[data-adth23c-tone="client-move-65"]{--adth23c-client-65:7px;accent-color:hsl(201 46% 41%);}
.adth23c-body[data-adth23c-tone="rel-mark-66"]{--adth23c-rel-66:8px;accent-color:hsl(214 46% 41%);}
.adth23c-body[data-adth23c-tone="https-read-67"]{--adth23c-https-67:9px;accent-color:hsl(151 46% 41%);}
.adth23c-body[data-adth23c-tone="property-move-68"]{--adth23c-property-68:10px;accent-color:hsl(335 46% 41%);}
.adth23c-body[data-adth23c-tone="image-map-69"]{--adth23c-image-69:11px;accent-color:hsl(26 46% 41%);}
.adth23c-body[data-adth23c-tone="hero-mark-70"]{--adth23c-hero-70:12px;accent-color:hsl(58 46% 41%);}
.adth23c-body[data-adth23c-tone="twitter-read-71"]{--adth23c-twitter-71:13px;accent-color:hsl(71 46% 41%);}
.adth23c-body[data-adth23c-tone="large-reduce-72"]{--adth23c-large-72:2px;accent-color:hsl(27 46% 41%);}
.adth23c-body[data-adth23c-tone="googleapis-record-73"]{--adth23c-googleapis-73:3px;accent-color:hsl(2 46% 41%);}
.adth23c-body[data-adth23c-tone="crossorigin-score-74"]{--adth23c-crossorigin-74:4px;accent-color:hsl(91 46% 41%);}
.adth23c-body[data-adth23c-tone="inter-select-75"]{--adth23c-inter-75:5px;accent-color:hsl(66 46% 41%);}
.adth23c-body[data-adth23c-tone="display-settle-76"]{--adth23c-display-76:6px;accent-color:hsl(287 46% 41%);}
.adth23c-body[data-adth23c-tone="css-sort-77"]{--adth23c-css-77:7px;accent-color:hsl(281 46% 41%);}
.adth23c-body[data-adth23c-tone="application-share-78"]{--adth23c-application-78:8px;accent-color:hsl(105 46% 41%);}
.adth23c-body[data-adth23c-tone="schema-route-79"]{--adth23c-schema-79:9px;accent-color:hsl(61 46% 41%);}
.adth23c-body[data-adth23c-tone="doctype-shape-80"]{--adth23c-doctype-80:10px;accent-color:hsl(17 46% 41%);}
.adth23c-body[data-adth23c-tone="head-resolve-81"]{--adth23c-head-81:11px;accent-color:hsl(258 46% 41%);}
.adth23c-body[data-adth23c-tone="utf-shape-82"]{--adth23c-utf-82:12px;accent-color:hsl(138 46% 41%);}
.adth23c-body[data-adth23c-tone="content-stage-83"]{--adth23c-content-83:13px;accent-color:hsl(170 46% 41%);}
.adth23c-body[data-adth23c-tone="initial-surface-84"]{--adth23c-initial-84:2px;accent-color:hsl(50 46% 41%);}
.adth23c-body[data-adth23c-tone="atelier-track-85"]{--adth23c-atelier-85:3px;accent-color:hsl(63 46% 41%);}
.adth23c-body[data-adth23c-tone="pensionare-surface-86"]{--adth23c-pensionare-86:4px;accent-color:hsl(285 46% 41%);}
.adth23c-body[data-adth23c-tone="ofer-share-87"]{--adth23c-ofer-87:5px;accent-color:hsl(146 46% 41%);}
.adth23c-body[data-adth23c-tone="pentru-shape-88"]{--adth23c-pentru-88:6px;accent-color:hsl(197 46% 41%);}
.adth23c-body[data-adth23c-tone="rii-weigh-89"]{--adth23c-rii-89:7px;accent-color:hsl(172 46% 41%);}
.adth23c-body[data-adth23c-tone="economii-share-90"]{--adth23c-economii-90:8px;accent-color:hsl(299 46% 41%);}
.adth23c-body[data-adth23c-tone="fiec-close-91"]{--adth23c-fiec-91:9px;accent-color:hsl(9 46% 41%);}
.adth23c-body[data-adth23c-tone="parte-weigh-92"]{--adth23c-parte-92:10px;accent-color:hsl(306 46% 41%);}
.adth23c-body[data-adth23c-tone="canonical-turn-93"]{--adth23c-canonical-93:11px;accent-color:hsl(35 46% 41%);}
.adth23c-body[data-adth23c-tone="advisorynorth-turn-94"]{--adth23c-advisorynorth-94:12px;accent-color:hsl(142 46% 41%);}
.adth23c-body[data-adth23c-tone="type-brief-95"]{--adth23c-type-95:13px;accent-color:hsl(23 46% 41%);}
.adth23c-body[data-adth23c-tone="assets-track-96"]{--adth23c-assets-96:2px;accent-color:hsl(187 46% 41%);}
.adth23c-body[data-adth23c-tone="jpg-turn-97"]{--adth23c-jpg-97:3px;accent-color:hsl(257 46% 41%);}
.adth23c-body[data-adth23c-tone="card-compose-98"]{--adth23c-card-98:4px;accent-color:hsl(270 46% 41%);}
.adth23c-body[data-adth23c-tone="preconnect-balance-99"]{--adth23c-preconnect-99:5px;accent-color:hsl(207 46% 41%);}
.adth23c-body[data-adth23c-tone="com-carry-100"]{--adth23c-com-100:6px;accent-color:hsl(31 46% 41%);}
.adth23c-body[data-adth23c-tone="css2-confirm-101"]{--adth23c-css2-101:7px;accent-color:hsl(82 46% 41%);}
.adth23c-body[data-adth23c-tone="wght-commit-102"]{--adth23c-wght-102:8px;accent-color:hsl(114 46% 41%);}
.adth23c-body[data-adth23c-tone="swap-commit-103"]{--adth23c-swap-103:9px;accent-color:hsl(127 46% 41%);}
.adth23c-body[data-adth23c-tone="style-balance-104"]{--adth23c-style-104:10px;accent-color:hsl(83 46% 41%);}
.adth23c-body[data-adth23c-tone="json-frame-105"]{--adth23c-json-105:11px;accent-color:hsl(58 46% 41%);}
.adth23c-body[data-adth23c-tone="org-carry-106"]{--adth23c-org-106:12px;accent-color:hsl(147 46% 41%);}
.adth23c-body[data-adth23c-tone="html-gather-107"]{--adth23c-html-107:13px;accent-color:hsl(122 46% 41%);}
.adth23c-body[data-adth23c-tone="meta-map-108"]{--adth23c-meta-108:2px;accent-color:hsl(343 46% 41%);}
.adth23c-body[data-adth23c-tone="name-link-109"]{--adth23c-name-109:3px;accent-color:hsl(337 46% 41%);}
.adth23c-body[data-adth23c-tone="width-draft-110"]{--adth23c-width-110:4px;accent-color:hsl(161 46% 41%);}
.adth23c-body[data-adth23c-tone="scale-confirm-111"]{--adth23c-scale-111:5px;accent-color:hsl(117 46% 41%);}
.adth23c-body[data-adth23c-tone="stoica-guide-112"]{--adth23c-stoica-112:6px;accent-color:hsl(73 46% 41%);}
.adth23c-body[data-adth23c-tone="constan-note-113"]{--adth23c-constan-113:7px;accent-color:hsl(314 46% 41%);}
.adth23c-body[data-adth23c-tone="consultan-guide-114"]{--adth23c-consultan-114:8px;accent-color:hsl(194 46% 41%);}
.adth23c-body[data-adth23c-tone="planificarea-link-115"]{--adth23c-planificarea-115:9px;accent-color:hsl(226 46% 41%);}
.adth23c-body[data-adth23c-tone="strategii-observe-116"]{--adth23c-strategii-116:10px;accent-color:hsl(106 46% 41%);}
.adth23c-body[data-adth23c-tone="tenire-mark-117"]{--adth23c-tenire-117:11px;accent-color:hsl(119 46% 41%);}
.adth23c-body[data-adth23c-tone="rui-record-118"]{--adth23c-rui-118:12px;accent-color:hsl(341 46% 41%);}
.adth23c-body[data-adth23c-tone="link-name-119"]{--adth23c-link-119:13px;accent-color:hsl(202 46% 41%);}
.adth23c-body[data-adth23c-tone="href-rank-120"]{--adth23c-href-120:2px;accent-color:hsl(253 46% 41%);}
.adth23c-body[data-adth23c-tone="space-rank-121"]{--adth23c-space-121:3px;accent-color:hsl(228 46% 41%);}
.adth23c-body[data-adth23c-tone="website-route-122"]{--adth23c-website-122:4px;accent-color:hsl(355 46% 41%);}
.adth23c-body[data-adth23c-tone="img-resolve-123"]{--adth23c-img-123:5px;accent-color:hsl(65 46% 41%);}
.adth23c-body[data-adth23c-tone="url-move-124"]{--adth23c-url-124:6px;accent-color:hsl(2 46% 41%);}
.adth23c-body[data-adth23c-tone="summary-resolve-125"]{--adth23c-summary-125:7px;accent-color:hsl(91 46% 41%);}
.adth23c-body[data-adth23c-tone="fonts-select-126"]{--adth23c-fonts-126:8px;accent-color:hsl(198 46% 41%);}
.adth23c-body[data-adth23c-tone="gstatic-score-127"]{--adth23c-gstatic-127:9px;accent-color:hsl(79 46% 41%);}
.adth23c-body[data-adth23c-tone="family-prepare-128"]{--adth23c-family-128:10px;accent-color:hsl(243 46% 41%);}
.adth23c-body[data-adth23c-tone="playfair-route-129"]{--adth23c-playfair-129:11px;accent-color:hsl(313 46% 41%);}
.adth23c-body[data-adth23c-tone="stylesheet-refresh-130"]{--adth23c-stylesheet-130:12px;accent-color:hsl(326 46% 41%);}
.adth23c-body[data-adth23c-tone="script-signal-131"]{--adth23c-script-131:13px;accent-color:hsl(263 46% 41%);}
.adth23c-body[data-adth23c-tone="context-route-132"]{--adth23c-context-132:2px;accent-color:hsl(87 46% 41%);}
.adth23c-body[data-adth23c-tone="organization-reduce-133"]{--adth23c-organization-133:3px;accent-color:hsl(138 46% 41%);}
.adth23c-body[data-adth23c-tone="lang-refresh-134"]{--adth23c-lang-134:4px;accent-color:hsl(170 46% 41%);}
.adth23c-body[data-adth23c-tone="charset-signal-135"]{--adth23c-charset-135:5px;accent-color:hsl(183 46% 41%);}
.adth23c-body[data-adth23c-tone="viewport-stage-136"]{--adth23c-viewport-136:6px;accent-color:hsl(139 46% 41%);}
.adth23c-body[data-adth23c-tone="device-sort-137"]{--adth23c-device-137:7px;accent-color:hsl(114 46% 41%);}
.adth23c-body[data-adth23c-tone="title-test-138"]{--adth23c-title-138:8px;accent-color:hsl(203 46% 41%);}
.adth23c-body[data-adth23c-tone="planificare-trace-139"]{--adth23c-planificare-139:9px;accent-color:hsl(178 46% 41%);}
.adth23c-body[data-adth23c-tone="description-turn-140"]{--adth23c-description-140:10px;accent-color:hsl(39 46% 41%);}
.adth23c-body[data-adth23c-tone="personalizat-align-141"]{--adth23c-personalizat-141:11px;accent-color:hsl(33 46% 41%);}
.adth23c-body[data-adth23c-tone="pension-close-142"]{--adth23c-pension-142:12px;accent-color:hsl(217 46% 41%);}
.adth23c-body[data-adth23c-tone="venit-sync-143"]{--adth23c-venit-143:13px;accent-color:hsl(173 46% 41%);}
.adth23c-body[data-adth23c-tone="adaptate-weigh-144"]{--adth23c-adaptate-144:2px;accent-color:hsl(129 46% 41%);}
.adth23c-body[data-adth23c-tone="client-surface-145"]{--adth23c-client-145:3px;accent-color:hsl(10 46% 41%);}
.adth23c-body[data-adth23c-tone="rel-weigh-146"]{--adth23c-rel-146:4px;accent-color:hsl(250 46% 41%);}
.adth23c-body[data-adth23c-tone="https-anchor-147"]{--adth23c-https-147:5px;accent-color:hsl(282 46% 41%);}
.adth23c-body[data-adth23c-tone="property-brief-148"]{--adth23c-property-148:6px;accent-color:hsl(162 46% 41%);}
.adth23c-body[data-adth23c-tone="image-commit-149"]{--adth23c-image-149:7px;accent-color:hsl(175 46% 41%);}
.adth23c-body[data-adth23c-tone="hero-brief-150"]{--adth23c-hero-150:8px;accent-color:hsl(37 46% 41%);}
.adth23c-body[data-adth23c-tone="twitter-close-151"]{--adth23c-twitter-151:9px;accent-color:hsl(258 46% 41%);}
.adth23c-body[data-adth23c-tone="large-weigh-152"]{--adth23c-large-152:10px;accent-color:hsl(309 46% 41%);}
.adth23c-body[data-adth23c-tone="googleapis-compose-153"]{--adth23c-googleapis-153:11px;accent-color:hsl(284 46% 41%);}
.adth23c-body[data-adth23c-tone="crossorigin-close-154"]{--adth23c-crossorigin-154:12px;accent-color:hsl(51 46% 41%);}
.adth23c-body[data-adth23c-tone="inter-confirm-155"]{--adth23c-inter-155:13px;accent-color:hsl(121 46% 41%);}
.adth23c-body[data-adth23c-tone="display-compose-156"]{--adth23c-display-156:2px;accent-color:hsl(58 46% 41%);}
.adth23c-body[data-adth23c-tone="css-compare-157"]{--adth23c-css-157:3px;accent-color:hsl(147 46% 41%);}
.adth23c-body[data-adth23c-tone="application-compare-158"]{--adth23c-application-158:4px;accent-color:hsl(254 46% 41%);}
.adth23c-body[data-adth23c-tone="schema-guide-159"]{--adth23c-schema-159:5px;accent-color:hsl(135 46% 41%);}
.adth23c-body[data-adth23c-tone="doctype-commit-160"]{--adth23c-doctype-160:6px;accent-color:hsl(299 46% 41%);}
.adth23c-body[data-adth23c-tone="head-compare-161"]{--adth23c-head-161:7px;accent-color:hsl(9 46% 41%);}
.adth23c-body[data-adth23c-tone="utf-name-162"]{--adth23c-utf-162:8px;accent-color:hsl(22 46% 41%);}
.adth23c-body[data-adth23c-tone="content-gather-163"]{--adth23c-content-163:9px;accent-color:hsl(319 46% 41%);}
.adth23c-body[data-adth23c-tone="initial-link-164"]{--adth23c-initial-164:10px;accent-color:hsl(143 46% 41%);}
.adth23c-body[data-adth23c-tone="atelier-note-165"]{--adth23c-atelier-165:11px;accent-color:hsl(194 46% 41%);}
.adth23c-body[data-adth23c-tone="pensionare-measure-166"]{--adth23c-pensionare-166:12px;accent-color:hsl(226 46% 41%);}
.adth23c-body[data-adth23c-tone="ofer-measure-167"]{--adth23c-ofer-167:13px;accent-color:hsl(239 46% 41%);}
.adth23c-body[data-adth23c-tone="pentru-gather-168"]{--adth23c-pentru-168:2px;accent-color:hsl(195 46% 41%);}
.adth23c-body[data-adth23c-tone="rii-prepare-169"]{--adth23c-rii-169:3px;accent-color:hsl(170 46% 41%);}
.adth23c-body[data-adth23c-tone="economii-link-170"]{--adth23c-economii-170:4px;accent-color:hsl(259 46% 41%);}
.adth23c-body[data-adth23c-tone="fiec-rank-171"]{--adth23c-fiec-171:5px;accent-color:hsl(234 46% 41%);}
.adth23c-body[data-adth23c-tone="parte-reduce-172"]{--adth23c-parte-172:6px;accent-color:hsl(95 46% 41%);}
.adth23c-body[data-adth23c-tone="canonical-record-173"]{--adth23c-canonical-173:7px;accent-color:hsl(89 46% 41%);}
.adth23c-body[data-adth23c-tone="advisorynorth-observe-174"]{--adth23c-advisorynorth-174:8px;accent-color:hsl(273 46% 41%);}
.adth23c-body[data-adth23c-tone="type-note-175"]{--adth23c-type-175:9px;accent-color:hsl(229 46% 41%);}
.adth23c-body[data-adth23c-tone="assets-read-176"]{--adth23c-assets-176:10px;accent-color:hsl(185 46% 41%);}
.adth23c-body[data-adth23c-tone="jpg-select-177"]{--adth23c-jpg-177:11px;accent-color:hsl(66 46% 41%);}
.adth23c-body[data-adth23c-tone="card-read-178"]{--adth23c-card-178:12px;accent-color:hsl(306 46% 41%);}
.adth23c-body[data-adth23c-tone="preconnect-record-179"]{--adth23c-preconnect-179:13px;accent-color:hsl(338 46% 41%);}
.adth23c-body[data-adth23c-tone="com-sequence-180"]{--adth23c-com-180:2px;accent-color:hsl(218 46% 41%);}
.adth23c-body[data-adth23c-tone="css2-refresh-181"]{--adth23c-css2-181:3px;accent-color:hsl(231 46% 41%);}
.adth23c-body[data-adth23c-tone="wght-sort-182"]{--adth23c-wght-182:4px;accent-color:hsl(93 46% 41%);}
.adth23c-body[data-adth23c-tone="swap-score-183"]{--adth23c-swap-183:5px;accent-color:hsl(314 46% 41%);}
.adth23c-body[data-adth23c-tone="style-share-184"]{--adth23c-style-184:6px;accent-color:hsl(5 46% 41%);}
.adth23c-body[data-adth23c-tone="json-share-185"]{--adth23c-json-185:7px;accent-color:hsl(340 46% 41%);}
.adth23c-body[data-adth23c-tone="org-sync-186"]{--adth23c-org-186:8px;accent-color:hsl(107 46% 41%);}
.adth23c-body[data-adth23c-tone="html-surface-187"]{--adth23c-html-187:9px;accent-color:hsl(177 46% 41%);}
.adth23c-body[data-adth23c-tone="meta-route-188"]{--adth23c-meta-188:10px;accent-color:hsl(114 46% 41%);}
.adth23c-body[data-adth23c-tone="name-surface-189"]{--adth23c-name-189:11px;accent-color:hsl(203 46% 41%);}
.adth23c-body[data-adth23c-tone="width-trace-190"]{--adth23c-width-190:12px;accent-color:hsl(310 46% 41%);}
.adth23c-body[data-adth23c-tone="scale-test-191"]{--adth23c-scale-191:13px;accent-color:hsl(191 46% 41%);}
.adth23c-body[data-adth23c-tone="stoica-shape-192"]{--adth23c-stoica-192:2px;accent-color:hsl(355 46% 41%);}
.adth23c-body[data-adth23c-tone="constan-sync-193"]{--adth23c-constan-193:3px;accent-color:hsl(65 46% 41%);}
.adth23c-body[data-adth23c-tone="consultan-steady-194"]{--adth23c-consultan-194:4px;accent-color:hsl(78 46% 41%);}
.adth23c-body[data-adth23c-tone="planificarea-finish-195"]{--adth23c-planificarea-195:5px;accent-color:hsl(15 46% 41%);}
.adth23c-body[data-adth23c-tone="strategii-sync-196"]{--adth23c-strategii-196:6px;accent-color:hsl(199 46% 41%);}
.adth23c-body[data-adth23c-tone="tenire-stage-197"]{--adth23c-tenire-197:7px;accent-color:hsl(250 46% 41%);}
.adth23c-body[data-adth23c-tone="rui-steady-198"]{--adth23c-rui-198:8px;accent-color:hsl(282 46% 41%);}
.adth23c-body[data-adth23c-tone="link-finish-199"]{--adth23c-link-199:9px;accent-color:hsl(295 46% 41%);}
.adth23c-body[data-adth23c-tone="href-anchor-200"]{--adth23c-href-200:10px;accent-color:hsl(251 46% 41%);}
.adth23c-body[data-adth23c-tone="space-align-201"]{--adth23c-space-201:11px;accent-color:hsl(226 46% 41%);}
.adth23c-body[data-adth23c-tone="website-choose-202"]{--adth23c-website-202:12px;accent-color:hsl(315 46% 41%);}
.adth23c-body[data-adth23c-tone="img-clarify-203"]{--adth23c-img-203:13px;accent-color:hsl(290 46% 41%);}
.adth23c-body[data-adth23c-tone="url-compare-204"]{--adth23c-url-204:2px;accent-color:hsl(151 46% 41%);}
.adth23c-body[data-adth23c-tone="summary-focus-205"]{--adth23c-summary-205:3px;accent-color:hsl(145 46% 41%);}
.adth23c-body[data-adth23c-tone="fonts-confirm-206"]{--adth23c-fonts-206:4px;accent-color:hsl(329 46% 41%);}
.adth23c-body[data-adth23c-tone="gstatic-carry-207"]{--adth23c-gstatic-207:5px;accent-color:hsl(285 46% 41%);}
.adth23c-body[data-adth23c-tone="family-compose-208"]{--adth23c-family-208:6px;accent-color:hsl(241 46% 41%);}
.adth23c-body[data-adth23c-tone="playfair-brief-209"]{--adth23c-playfair-209:7px;accent-color:hsl(122 46% 41%);}
.adth23c-body[data-adth23c-tone="stylesheet-compose-210"]{--adth23c-stylesheet-210:8px;accent-color:hsl(2 46% 41%);}
.adth23c-body[data-adth23c-tone="script-frame-211"]{--adth23c-script-211:9px;accent-color:hsl(34 46% 41%);}
.adth23c-body[data-adth23c-tone="context-guide-212"]{--adth23c-context-212:10px;accent-color:hsl(274 46% 41%);}
.adth23c-body[data-adth23c-tone="organization-measure-213"]{--adth23c-organization-213:11px;accent-color:hsl(287 46% 41%);}
.adth23c-body[data-adth23c-tone="lang-guide-214"]{--adth23c-lang-214:12px;accent-color:hsl(149 46% 41%);}
.adth23c-body[data-adth23c-tone="charset-confirm-215"]{--adth23c-charset-215:13px;accent-color:hsl(10 46% 41%);}
.adth23c-body[data-adth23c-tone="viewport-compose-216"]{--adth23c-viewport-216:2px;accent-color:hsl(61 46% 41%);}
.adth23c-body[data-adth23c-tone="device-name-217"]{--adth23c-device-217:3px;accent-color:hsl(36 46% 41%);}
.adth23c-body[data-adth23c-tone="title-confirm-218"]{--adth23c-title-218:4px;accent-color:hsl(163 46% 41%);}
.adth23c-body[data-adth23c-tone="planificare-note-219"]{--adth23c-planificare-219:5px;accent-color:hsl(233 46% 41%);}
.adth23c-notice{outline-offset:6px;}
.adth23c-asset-frame{--adth23c-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%}}
