:root {
  --color-primary: #5C5A3D;
  --color-secondary: #E8DFC9;
  --color-accent: #A04A2E;
  --color-neutral-dark: #2A2818;
  --color-neutral-light: #F7F2E5;
  --font-heading: 'Lora', Georgia, serif;
  --font-body: 'Source Sans 3', system-ui, sans-serif;
  --radius: 12px;
  --shadow-soft: 0 12px 32px -16px rgba(42, 40, 24, 0.25);
}

/* === Reset === */
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  font-family: var(--font-body);
  font-size: 1rem;
  line-height: 1.65;
  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-accent); text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3 {
  font-family: var(--font-heading);
  color: var(--color-neutral-dark);
  font-weight: 600;
  line-height: 1.2;
  margin: 0 0 1rem;
}
h1 { font-size: clamp(2.25rem, 5vw, 3.75rem); }
h2 { font-size: clamp(1.65rem, 3vw, 2.4rem); }
h3 { font-size: 1.25rem; }
p { margin: 0 0 1rem; }

.sr-only {
  position: absolute;
  width: 1px; height: 1px;
  padding: 0; margin: -1px;
  overflow: hidden; clip: rect(0,0,0,0);
  white-space: nowrap; border: 0;
}

/* === Layout === */
.container {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding-inline: 1.25rem;
}
.narrow { max-width: 760px; margin-inline: auto; }

/* === Header === */
.site-header {
  background: var(--color-neutral-light);
  border-bottom: 1px solid rgba(42, 40, 24, 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 { display: inline-flex; align-items: center; }
.logo img { height: 72px; width: auto; }
@media (min-width: 768px) {
  .logo img { height: 96px; }
}

.nav-toggle {
  display: inline-flex;
  flex-direction: column;
  justify-content: space-between;
  width: 40px; height: 32px;
  padding: 6px 4px;
  background: transparent;
  border: 0;
  cursor: pointer;
}
.nav-toggle__bar {
  display: block;
  height: 2px;
  background: var(--color-neutral-dark);
  border-radius: 2px;
}
.primary-nav {
  display: none;
  width: 100%;
}
.primary-nav ul {
  list-style: none;
  margin: 0;
  padding: 1rem 0 0;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
.primary-nav a {
  color: var(--color-neutral-dark);
  font-weight: 500;
  font-size: 1.05rem;
  padding: 0.25rem 0;
  border-bottom: 2px solid transparent;
}
.primary-nav a:hover,
.primary-nav a[aria-current="page"] {
  color: var(--color-accent);
  border-bottom-color: var(--color-accent);
  text-decoration: none;
}
.primary-nav.is-open { display: block; }

@media (min-width: 900px) {
  .nav-toggle { display: none; }
  .primary-nav { display: block !important; width: auto; }
  .primary-nav ul {
    flex-direction: row;
    gap: 2rem;
    padding: 0;
  }
}

/* === Buttons === */
.btn {
  display: inline-block;
  padding: 0.85rem 1.6rem;
  font-family: var(--font-body);
  font-weight: 600;
  font-size: 1rem;
  letter-spacing: 0.01em;
  border-radius: 4px;
  border: 2px solid transparent;
  cursor: pointer;
  transition: transform 0.15s ease, background 0.15s ease;
}
.btn:hover { text-decoration: none; transform: translateY(-1px); }
.btn-primary { background: var(--color-primary); color: var(--color-neutral-light); }
.btn-primary:hover { background: var(--color-neutral-dark); }
.btn-accent { background: var(--color-accent); color: var(--color-neutral-light); }
.btn-accent:hover { background: #823a23; }

/* === Eyebrow === */
.eyebrow {
  font-size: 0.85rem;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--color-primary);
  font-weight: 600;
  margin-bottom: 1rem;
}

/* === Hero (split) === */
.hero {
  background: var(--color-secondary);
  padding-block: 3rem;
}
.hero-split__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
  align-items: center;
}
.hero-split__text h1 { margin-bottom: 1.25rem; }
.hero-sub {
  font-size: 1.2rem;
  color: var(--color-primary);
  max-width: 48ch;
  margin-bottom: 1.75rem;
}
.hero-split__media img {
  aspect-ratio: 4/5;
  object-fit: cover;
  width: 100%;
  border-radius: var(--radius);
  box-shadow: var(--shadow-soft);
}
@media (min-width: 768px) {
  .hero { padding-block: 5rem; }
  .hero-split__grid {
    grid-template-columns: 1fr 1fr;
    gap: 4rem;
  }
}

/* === Generic section === */
.section {
  padding-block: 4rem;
}
@media (min-width: 768px) {
  .section { padding-block: 5.5rem; }
}
.section-head {
  text-align: center;
  max-width: 720px;
  margin: 0 auto 2.5rem;
}
.section-head p { color: var(--color-primary); }

/* === Intro section === */
.section-intro--solo { background: var(--color-neutral-light); }
.section-intro--solo h2 { text-align: center; }
.section-intro--solo p { font-size: 1.075rem; }

.intro-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
  align-items: center;
}
.intro-grid__media img {
  aspect-ratio: 5/4;
  object-fit: cover;
  width: 100%;
  border-radius: var(--radius);
  box-shadow: var(--shadow-soft);
}
@media (min-width: 768px) {
  .intro-grid { grid-template-columns: 1fr 1fr; gap: 4rem; }
}

/* === Card grids === */
.grid-3, .grid-4 {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
}
@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(42, 40, 24, 0.1);
  border-radius: var(--radius);
  padding: 1.75rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.card:hover { transform: translateY(-3px); box-shadow: var(--shadow-soft); }
.card__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px; height: 44px;
  background: var(--color-secondary);
  color: var(--color-accent);
  font-size: 1.4rem;
  border-radius: 50%;
  margin-bottom: 0.5rem;
}
.card h3 { margin-bottom: 0.4rem; }
.card p { color: var(--color-neutral-dark); margin: 0; font-size: 0.98rem; }

/* Highlight section background tint */
.section-highlights { background: var(--color-secondary); }

/* === Testimonial === */
.section-testimonial { background: var(--color-neutral-light); }
.quote {
  max-width: 760px;
  margin: 0 auto;
  text-align: center;
  padding: 2rem 0;
  position: relative;
}
.quote::before {
  content: "„";
  font-family: var(--font-heading);
  font-size: 5rem;
  color: var(--color-accent);
  display: block;
  line-height: 0.6;
  margin-bottom: 1rem;
}
.quote p {
  font-family: var(--font-heading);
  font-size: 1.3rem;
  font-style: italic;
  line-height: 1.5;
  color: var(--color-neutral-dark);
  margin-bottom: 1.25rem;
}
.quote cite {
  font-style: normal;
  font-size: 0.95rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--color-primary);
  font-weight: 600;
}

/* === CTA band === */
.cta-band {
  background: var(--color-primary);
  color: var(--color-neutral-light);
  padding-block: 4rem;
}
.cta-band__inner {
  text-align: center;
  max-width: 720px;
}
.cta-band h2 { color: var(--color-neutral-light); }
.cta-band p {
  color: var(--color-neutral-light);
  opacity: 0.92;
  font-size: 1.1rem;
  margin-bottom: 1.75rem;
}

/* === FAQ === */
.section-faq details {
  background: var(--color-neutral-light);
  border: 1px solid rgba(42, 40, 24, 0.12);
  border-radius: var(--radius);
  padding: 1.25rem 1.5rem;
  margin-bottom: 0.85rem;
}
.section-faq summary {
  font-family: var(--font-heading);
  font-size: 1.1rem;
  font-weight: 600;
  cursor: pointer;
  list-style: none;
  position: relative;
  padding-right: 2rem;
}
.section-faq summary::-webkit-details-marker { display: none; }
.section-faq summary::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: var(--color-accent);
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1;
}
.section-faq details[open] summary::after { content: "−"; }
.section-faq details[open] summary { margin-bottom: 0.75rem; }
.section-faq details p { margin: 0; color: var(--color-neutral-dark); }

/* === Contact === */
.contact-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}
@media (min-width: 768px) {
  .contact-grid { grid-template-columns: 1.2fr 1fr; gap: 3rem; }
}
.contact-card, .hours-card {
  background: var(--color-secondary);
  border-radius: var(--radius);
  padding: 2rem;
}
.contact-card address {
  font-style: normal;
  line-height: 1.85;
  font-size: 1rem;
}
.hours-table { width: 100%; border-collapse: collapse; }
.hours-table th, .hours-table td {
  text-align: left;
  padding: 0.6rem 0;
  border-bottom: 1px solid rgba(42, 40, 24, 0.12);
  font-weight: 400;
}
.hours-table th { font-weight: 600; color: var(--color-primary); width: 45%; }
.hours-table tr:last-child th,
.hours-table tr:last-child td { border-bottom: 0; }

/* === Form === */
.contact-form { display: flex; flex-direction: column; gap: 1.1rem; }
.field { display: flex; flex-direction: column; gap: 0.4rem; }
.field label {
  font-weight: 600;
  font-size: 0.95rem;
  color: var(--color-primary);
}
.field input, .field textarea {
  font-family: var(--font-body);
  font-size: 1rem;
  padding: 0.75rem 0.9rem;
  border: 1px solid rgba(42, 40, 24, 0.2);
  border-radius: 6px;
  background: var(--color-neutral-light);
  color: var(--color-neutral-dark);
}
.field input:focus, .field textarea:focus {
  outline: 2px solid var(--color-accent);
  outline-offset: 1px;
  border-color: var(--color-accent);
}
.contact-form .btn { align-self: flex-start; }

/* === Footer === */
.site-footer {
  background: var(--color-neutral-dark);
  color: var(--color-secondary);
  padding-block: 3.5rem 1.5rem;
  margin-top: 2rem;
}
.footer-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
}
@media (min-width: 768px) {
  .footer-grid { grid-template-columns: 1.3fr 1fr 1.4fr; gap: 3rem; }
}
.footer-col h3 {
  color: var(--color-neutral-light);
  font-size: 1.05rem;
  margin-bottom: 1rem;
  letter-spacing: 0.04em;
}
.footer-col ul { list-style: none; margin: 0; padding: 0; }
.footer-col li { margin-bottom: 0.5rem; }
.footer-col a { color: var(--color-secondary); }
.footer-col a:hover { color: var(--color-neutral-light); }
.footer-tagline { color: var(--color-secondary); opacity: 0.85; font-size: 0.98rem; }
.logo--footer img {
  height: 64px;
  filter: brightness(0) invert(1);
  margin-bottom: 0.75rem;
}
.footer-col address {
  font-style: normal;
  line-height: 1.7;
  font-size: 0.95rem;
  margin-bottom: 1.25rem;
}
.footer-legal { font-size: 0.9rem; }
.footer-bottom {
  border-top: 1px solid rgba(247, 242, 229, 0.15);
  margin-top: 2.5rem;
  padding-top: 1.5rem;
  font-size: 0.88rem;
  color: var(--color-secondary);
  opacity: 0.75;
  text-align: center;
}
.footer-bottom p { margin: 0; }

/* === Cookie banner === */
.aden388-notice {
  position: fixed;
  left: 1rem;
  right: 1rem;
  bottom: 1rem;
  z-index: 100;
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding: 1.1rem 1.25rem;
  border-radius: var(--radius);
  box-shadow: 0 20px 40px -10px rgba(0,0,0,0.35);
  display: flex;
  flex-direction: column;
  gap: 0.85rem;
  max-width: 560px;
  margin-left: auto;
  margin-right: auto;
}
.aden388-notice p {
  margin: 0;
  font-size: 0.92rem;
  line-height: 1.5;
  color: var(--color-neutral-light);
}
.aden388-notice button {
  align-self: flex-start;
  background: var(--color-accent);
  color: var(--color-neutral-light);
  border: 0;
  padding: 0.65rem 1.2rem;
  border-radius: 4px;
  font-family: var(--font-body);
  font-weight: 600;
  font-size: 0.95rem;
  cursor: pointer;
}
.aden388-notice button:hover { background: #823a23; }
body.aden388-notice-ack .aden388-notice { display: none; }

@media (min-width: 640px) {
  .aden388-notice {
    flex-direction: row;
    align-items: center;
    gap: 1.25rem;
  }
  .aden388-notice button { align-self: auto; flex-shrink: 0; }
}

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