:root {
  --color-primary: #7A2E1F;
  --color-secondary: #E8D9B2;
  --color-accent: #1F3A2E;
  --color-neutral-dark: #1B1B1B;
  --color-neutral-light: #FAF6EE;
  --font-heading: 'Playfair Display', serif;
  --font-body: 'Inter', sans-serif;
  --max-content: 1180px;
  --max-text: 65ch;
}

/* === Reset === */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  font-family: var(--font-body);
  color: var(--color-neutral-dark);
  background: var(--color-neutral-light);
  line-height: 1.6;
  font-size: 16px;
}
img { max-width: 100%; height: auto; display: block; }
a { color: var(--color-primary); text-decoration: underline; text-underline-offset: 3px; }
a:hover { color: var(--color-accent); }
h1, h2, h3, h4 { font-family: var(--font-heading); color: var(--color-neutral-dark); line-height: 1.2; font-weight: 600; margin: 0 0 .6em; }
h1 { font-size: clamp(2.25rem, 5vw, 3.75rem); }
h2 { font-size: clamp(1.75rem, 3.5vw, 2.5rem); }
h3 { font-size: 1.25rem; }
p { margin: 0 0 1em; }
blockquote { margin: 0; }
ul { padding-left: 1.1rem; }

/* === Header === */
.site-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  padding: 1.25rem 1.25rem;
  max-width: var(--max-content);
  margin: 0 auto;
  gap: 1rem;
}
.logo { display: inline-block; line-height: 0; text-decoration: none; }
.logo img { height: 72px; width: auto; }
.nav-toggle {
  background: none; border: 0; cursor: pointer;
  display: inline-flex; flex-direction: column; gap: 5px;
  padding: .5rem;
}
.nav-toggle span { display: block; width: 26px; height: 2px; background: var(--color-neutral-dark); }
.primary-nav { width: 100%; display: none; }
.primary-nav.is-open { display: block; }
.primary-nav ul { list-style: none; padding: 0; margin: .5rem 0 0; display: flex; flex-direction: column; gap: .25rem; }
.primary-nav a {
  display: block;
  padding: .65rem .25rem;
  font-family: var(--font-body);
  font-weight: 500;
  text-decoration: none;
  color: var(--color-neutral-dark);
  border-bottom: 1px solid rgba(27,27,27,.08);
}
.primary-nav a[aria-current="page"] { color: var(--color-primary); }

@media (min-width: 768px) {
  .logo img { height: 96px; }
  .nav-toggle { display: none; }
  .primary-nav { display: block; width: auto; }
  .primary-nav ul { flex-direction: row; gap: 2rem; margin: 0; }
  .primary-nav a { border: 0; padding: .25rem 0; }
}

/* === Hero (stacked) === */
.hero-stacked {
  max-width: 720px;
  margin: 2rem auto 0;
  padding: 2rem 1.25rem 3rem;
  text-align: left;
}
.eyebrow {
  font-family: var(--font-body);
  text-transform: uppercase;
  letter-spacing: .14em;
  font-size: .8rem;
  color: var(--color-primary);
  font-weight: 600;
  margin: 0 0 1rem;
}
.hero-stacked h1 { margin: 0 0 2rem; }
.hero-figure { margin: 2rem 0; }
.hero-figure img {
  width: 100%;
  aspect-ratio: 16/9;
  object-fit: cover;
  border-radius: 10px;
}
.hero-sub {
  font-size: 1.15rem;
  color: #4a4032;
  margin-bottom: 2rem;
}
.hero-cta { margin: 0; }

/* === Buttons === */
.btn {
  display: inline-block;
  padding: .9rem 1.5rem;
  border-radius: 4px;
  text-decoration: none;
  font-weight: 600;
  font-family: var(--font-body);
  font-size: 1rem;
  transition: background .2s, color .2s, transform .15s;
  border: 0;
  cursor: pointer;
}
.btn-primary { background: var(--color-primary); color: var(--color-neutral-light); }
.btn-primary:hover { background: var(--color-accent); color: var(--color-neutral-light); }
.btn-light { background: var(--color-neutral-light); color: var(--color-primary); }
.btn-light:hover { background: var(--color-secondary); color: var(--color-primary); }

/* === Intro paragraph === */
.intro {
  max-width: var(--max-text);
  margin: 3rem auto;
  padding: 0 1.25rem;
  text-align: center;
}
.intro p { font-size: 1.05rem; line-height: 1.75; }

/* === Highlights / cards === */
.highlights {
  max-width: var(--max-content);
  margin: 4rem auto;
  padding: 0 1.25rem;
}
.highlights > h2 { text-align: center; margin-bottom: 2.5rem; }
.grid { display: grid; gap: 1.5rem; grid-template-columns: 1fr; }
@media (min-width: 640px) { .grid-3, .grid-4 { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 960px) {
  .grid-3 { grid-template-columns: repeat(3, 1fr); }
  .grid-4 { grid-template-columns: repeat(4, 1fr); }
}
.card {
  background: #fff;
  padding: 1.75rem;
  border-radius: 10px;
  border: 1px solid rgba(27,27,27,.07);
  box-shadow: 0 4px 20px -16px rgba(27,27,27,.25);
}
.card h3 { margin-top: .5rem; color: var(--color-primary); }
.card p { font-size: .95rem; margin: 0; color: #2c2c2c; }
.card-icon { font-size: 1.5rem; display: inline-block; }

/* === Testimonial === */
.testimonial {
  max-width: 760px;
  margin: 4rem auto;
  padding: 2.5rem 1.5rem;
  text-align: center;
}
.testimonial blockquote p {
  font-family: var(--font-heading);
  font-size: 1.35rem;
  line-height: 1.5;
  font-style: italic;
  color: var(--color-neutral-dark);
  margin-bottom: 1.5rem;
}
.testimonial cite {
  font-style: normal;
  font-weight: 500;
  color: var(--color-primary);
  font-size: .95rem;
  letter-spacing: .04em;
}

/* === CTA band === */
.cta-band {
  background: var(--color-primary);
  color: var(--color-neutral-light);
  padding: 3.5rem 1.25rem;
  margin: 4rem 0 0;
}
.cta-band-inner {
  max-width: 720px;
  margin: 0 auto;
  text-align: center;
}
.cta-band h2 { color: var(--color-neutral-light); }
.cta-band p { margin-bottom: 1.5rem; opacity: .95; }
.cta-band p:last-child { margin: 0; }

/* === Team === */
.team {
  max-width: var(--max-content);
  margin: 4rem auto;
  padding: 0 1.25rem;
}
.team > h2 { text-align: center; margin-bottom: 2.5rem; }
.team-card {
  background: var(--color-secondary);
  padding: 2rem;
  border-radius: 10px;
}
.team-card h3 { color: var(--color-primary); margin-bottom: .75rem; }
.team-card p { font-size: .95rem; margin: 0; }

/* === FAQ === */
.faq {
  max-width: var(--max-text);
  margin: 4rem auto;
  padding: 0 1.25rem;
}
.faq > h2 { text-align: center; margin-bottom: 2rem; }
.faq details {
  border-bottom: 1px solid rgba(27,27,27,.12);
  padding: 1.25rem 0;
}
.faq summary {
  font-family: var(--font-heading);
  font-size: 1.15rem;
  font-weight: 600;
  cursor: pointer;
  list-style: none;
  color: var(--color-neutral-dark);
  position: relative;
  padding-right: 2rem;
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after {
  content: "+";
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.5rem;
  color: var(--color-primary);
  transition: transform .2s;
}
.faq details[open] summary::after { content: "−"; }
.faq details p { margin-top: 1rem; font-size: 1rem; color: #2c2c2c; }

/* === Contact block === */
.contact-block {
  max-width: var(--max-content);
  margin: 4rem auto;
  padding: 0 1.25rem;
}
.contact-block > h2 { text-align: center; margin-bottom: 2.5rem; }
.contact-grid {
  display: grid;
  gap: 2rem;
  grid-template-columns: 1fr;
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .contact-grid { grid-template-columns: 1fr 1fr; align-items: start; }
}
.contact-info address {
  font-style: normal;
  margin-bottom: 2rem;
}
.contact-info address p { margin-bottom: 1rem; }
.hours {
  width: 100%;
  border-collapse: collapse;
  font-size: .95rem;
  background: var(--color-secondary);
  border-radius: 8px;
  overflow: hidden;
}
.hours caption {
  text-align: left;
  font-family: var(--font-heading);
  font-size: 1.15rem;
  font-weight: 600;
  padding: .5rem 0;
  caption-side: top;
  color: var(--color-neutral-dark);
}
.hours th, .hours td { padding: .65rem 1rem; text-align: left; }
.hours tr + tr th, .hours tr + tr td { border-top: 1px solid rgba(27,27,27,.08); }
.hours th { font-weight: 500; }
.contact-figure img {
  width: 100%;
  aspect-ratio: 4/5;
  object-fit: cover;
  border-radius: 10px;
}

/* === Contact form === */
.contact-form {
  background: #fff;
  padding: 2rem;
  border-radius: 10px;
  border: 1px solid rgba(27,27,27,.07);
  max-width: 600px;
  margin: 0 auto;
}
.contact-form h3 { margin-top: 0; color: var(--color-primary); }
.contact-form label {
  display: block;
  font-weight: 500;
  font-size: .95rem;
  margin-bottom: .35rem;
}
.contact-form input, .contact-form textarea {
  width: 100%;
  padding: .7rem .85rem;
  border: 1px solid rgba(27,27,27,.18);
  border-radius: 6px;
  font: inherit;
  background: var(--color-neutral-light);
}
.contact-form input:focus, .contact-form textarea:focus {
  outline: 2px solid var(--color-primary);
  outline-offset: 1px;
  border-color: var(--color-primary);
}

/* === Footer === */
.site-footer {
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding: 3.5rem 1.25rem 2rem;
  margin-top: 4rem;
}
.footer-grid {
  max-width: var(--max-content);
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
}
@media (min-width: 768px) {
  .footer-grid { grid-template-columns: 1.2fr 1fr 1.3fr; gap: 3rem; }
}
.site-footer h2 {
  color: var(--color-neutral-light);
  font-family: var(--font-body);
  font-size: .85rem;
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.site-footer p { color: #d9d2c4; font-size: .95rem; }
.site-footer ul { list-style: none; padding: 0; margin: 0; }
.site-footer ul li { margin-bottom: .5rem; }
.site-footer a {
  color: #d9d2c4;
  text-decoration: none;
}
.site-footer a:hover { color: var(--color-secondary); }
.site-footer address {
  font-style: normal;
  color: #d9d2c4;
  font-size: .95rem;
  margin-bottom: 1.25rem;
  line-height: 1.7;
}
.logo-footer img { height: 64px; filter: brightness(0) invert(1); margin-bottom: 1rem; }
.legal-links { font-size: .9rem; }
.copyright {
  max-width: var(--max-content);
  margin: 2.5rem auto 0;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(250,246,238,.12);
  font-size: .85rem;
  color: #b8b1a3;
  text-align: center;
}

/* === Cookie banner === */
.adsta5c-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: 8px;
  box-shadow: 0 12px 40px -10px rgba(0,0,0,.45);
  display: flex;
  flex-direction: column;
  gap: .75rem;
  z-index: 100;
  font-size: .9rem;
  max-width: 560px;
  margin: 0 auto;
}
.adsta5c-notice p { margin: 0; line-height: 1.5; }
.adsta5c-notice button {
  background: var(--color-accent);
  color: var(--color-neutral-light);
  border: 0;
  padding: .65rem 1.25rem;
  border-radius: 4px;
  font: inherit;
  font-weight: 600;
  cursor: pointer;
  align-self: flex-start;
}
.adsta5c-notice button:hover { background: var(--color-primary); }
body.adsta5c-notice-ack .adsta5c-notice { display: none; }
@media (min-width: 600px) {
  .adsta5c-notice { flex-direction: row; align-items: center; }
  .adsta5c-notice button { align-self: center; flex-shrink: 0; }
}

.adsta5c-body[data-adsta5c-tone="doctype-balance-0"]{--adsta5c-doctype-0:2px;accent-color:hsl(38 46% 41%);}
.adsta5c-body[data-adsta5c-tone="head-balance-1"]{--adsta5c-head-1:3px;accent-color:hsl(222 46% 41%);}
.adsta5c-body[data-adsta5c-tone="utf-frame-2"]{--adsta5c-utf-2:4px;accent-color:hsl(159 46% 41%);}
.adsta5c-body[data-adsta5c-tone="content-brief-3"]{--adsta5c-content-3:5px;accent-color:hsl(248 46% 41%);}
.adsta5c-body[data-adsta5c-tone="initial-draft-4"]{--adsta5c-initial-4:6px;accent-color:hsl(299 46% 41%);}
.adsta5c-body[data-adsta5c-tone="dumitru-commit-5"]{--adsta5c-dumitru-5:7px;accent-color:hsl(236 46% 41%);}
.adsta5c-body[data-adsta5c-tone="pensionare-map-6"]{--adsta5c-pensionare-6:8px;accent-color:hsl(344 46% 41%);}
.adsta5c-body[data-adsta5c-tone="din-mark-7"]{--adsta5c-din-7:9px;accent-color:hsl(262 46% 41%);}
.adsta5c-body[data-adsta5c-tone="fiduciar-name-8"]{--adsta5c-fiduciar-8:10px;accent-color:hsl(332 46% 41%);}
.adsta5c-body[data-adsta5c-tone="venituri-guide-9"]{--adsta5c-venituri-9:11px;accent-color:hsl(136 46% 41%);}
.adsta5c-body[data-adsta5c-tone="termen-measure-10"]{--adsta5c-termen-10:12px;accent-color:hsl(130 46% 41%);}
.adsta5c-body[data-adsta5c-tone="fiec-frame-11"]{--adsta5c-fiec-11:13px;accent-color:hsl(219 46% 41%);}
.adsta5c-body[data-adsta5c-tone="link-rank-12"]{--adsta5c-link-12:2px;accent-color:hsl(81 46% 41%);}
.adsta5c-body[data-adsta5c-tone="href-note-13"]{--adsta5c-href-13:3px;accent-color:hsl(75 46% 41%);}
.adsta5c-body[data-adsta5c-tone="space-observe-14"]{--adsta5c-space-14:4px;accent-color:hsl(50 46% 41%);}
.adsta5c-body[data-adsta5c-tone="website-link-15"]{--adsta5c-website-15:5px;accent-color:hsl(252 46% 41%);}
.adsta5c-body[data-adsta5c-tone="img-record-16"]{--adsta5c-img-16:6px;accent-color:hsl(284 46% 41%);}
.adsta5c-body[data-adsta5c-tone="jpg-name-17"]{--adsta5c-jpg-17:7px;accent-color:hsl(13 46% 41%);}
.adsta5c-body[data-adsta5c-tone="card-measure-18"]{--adsta5c-card-18:8px;accent-color:hsl(253 46% 41%);}
.adsta5c-body[data-adsta5c-tone="preconnect-pace-19"]{--adsta5c-preconnect-19:9px;accent-color:hsl(323 46% 41%);}
.adsta5c-body[data-adsta5c-tone="com-move-20"]{--adsta5c-com-20:10px;accent-color:hsl(317 46% 41%);}
.adsta5c-body[data-adsta5c-tone="css2-observe-21"]{--adsta5c-css2-21:11px;accent-color:hsl(27 46% 41%);}
.adsta5c-body[data-adsta5c-tone="wght-rank-22"]{--adsta5c-wght-22:12px;accent-color:hsl(78 46% 41%);}
.adsta5c-body[data-adsta5c-tone="swap-resolve-23"]{--adsta5c-swap-23:13px;accent-color:hsl(224 46% 41%);}
.adsta5c-body[data-adsta5c-tone="style-signal-24"]{--adsta5c-style-24:2px;accent-color:hsl(85 46% 41%);}
.adsta5c-body[data-adsta5c-tone="json-sequence-25"]{--adsta5c-json-25:3px;accent-color:hsl(325 46% 41%);}
.adsta5c-body[data-adsta5c-tone="org-sort-26"]{--adsta5c-org-26:4px;accent-color:hsl(35 46% 41%);}
.adsta5c-body[data-adsta5c-tone="html-refresh-27"]{--adsta5c-html-27:5px;accent-color:hsl(86 46% 41%);}
.adsta5c-body[data-adsta5c-tone="meta-sort-28"]{--adsta5c-meta-28:6px;accent-color:hsl(99 46% 41%);}
.adsta5c-body[data-adsta5c-tone="name-signal-29"]{--adsta5c-name-29:7px;accent-color:hsl(150 46% 41%);}
.adsta5c-body[data-adsta5c-tone="width-score-30"]{--adsta5c-width-30:8px;accent-color:hsl(182 46% 41%);}
.adsta5c-body[data-adsta5c-tone="scale-shape-31"]{--adsta5c-scale-31:9px;accent-color:hsl(81 46% 41%);}
.adsta5c-body[data-adsta5c-tone="stan-settle-32"]{--adsta5c-stan-32:10px;accent-color:hsl(94 46% 41%);}
.adsta5c-body[data-adsta5c-tone="sibiu-share-33"]{--adsta5c-sibiu-33:11px;accent-color:hsl(278 46% 41%);}
.adsta5c-body[data-adsta5c-tone="ofer-steady-34"]{--adsta5c-ofer-34:12px;accent-color:hsl(215 46% 41%);}
.adsta5c-body[data-adsta5c-tone="pentru-weigh-35"]{--adsta5c-pentru-35:13px;accent-color:hsl(304 46% 41%);}
.adsta5c-body[data-adsta5c-tone="tenire-shape-36"]{--adsta5c-tenire-36:2px;accent-color:hsl(355 46% 41%);}
.adsta5c-body[data-adsta5c-tone="lung-surface-37"]{--adsta5c-lung-37:3px;accent-color:hsl(292 46% 41%);}
.adsta5c-body[data-adsta5c-tone="rui-steady-38"]{--adsta5c-rui-38:4px;accent-color:hsl(40 46% 41%);}
.adsta5c-body[data-adsta5c-tone="rel-turn-39"]{--adsta5c-rel-39:5px;accent-color:hsl(318 46% 41%);}
.adsta5c-body[data-adsta5c-tone="https-surface-40"]{--adsta5c-https-40:6px;accent-color:hsl(28 46% 41%);}
.adsta5c-body[data-adsta5c-tone="property-finish-41"]{--adsta5c-property-41:7px;accent-color:hsl(192 46% 41%);}
.adsta5c-body[data-adsta5c-tone="image-turn-42"]{--adsta5c-image-42:8px;accent-color:hsl(186 46% 41%);}
.adsta5c-body[data-adsta5c-tone="hero-choose-43"]{--adsta5c-hero-43:9px;accent-color:hsl(275 46% 41%);}
.adsta5c-body[data-adsta5c-tone="url-align-44"]{--adsta5c-url-44:10px;accent-color:hsl(137 46% 41%);}
.adsta5c-body[data-adsta5c-tone="summary-carry-45"]{--adsta5c-summary-45:11px;accent-color:hsl(131 46% 41%);}
.adsta5c-body[data-adsta5c-tone="fonts-compose-46"]{--adsta5c-fonts-46:12px;accent-color:hsl(106 46% 41%);}
.adsta5c-body[data-adsta5c-tone="gstatic-anchor-47"]{--adsta5c-gstatic-47:13px;accent-color:hsl(308 46% 41%);}
.adsta5c-body[data-adsta5c-tone="family-brief-48"]{--adsta5c-family-48:2px;accent-color:hsl(340 46% 41%);}
.adsta5c-body[data-adsta5c-tone="playfair-carry-49"]{--adsta5c-playfair-49:3px;accent-color:hsl(69 46% 41%);}
.adsta5c-body[data-adsta5c-tone="stylesheet-close-50"]{--adsta5c-stylesheet-50:4px;accent-color:hsl(309 46% 41%);}
.adsta5c-body[data-adsta5c-tone="script-frame-51"]{--adsta5c-script-51:5px;accent-color:hsl(19 46% 41%);}
.adsta5c-body[data-adsta5c-tone="context-brief-52"]{--adsta5c-context-52:6px;accent-color:hsl(13 46% 41%);}
.adsta5c-body[data-adsta5c-tone="organization-compose-53"]{--adsta5c-organization-53:7px;accent-color:hsl(83 46% 41%);}
.adsta5c-body[data-adsta5c-tone="lang-commit-54"]{--adsta5c-lang-54:8px;accent-color:hsl(134 46% 41%);}
.adsta5c-body[data-adsta5c-tone="charset-gather-55"]{--adsta5c-charset-55:9px;accent-color:hsl(280 46% 41%);}
.adsta5c-body[data-adsta5c-tone="viewport-compose-56"]{--adsta5c-viewport-56:10px;accent-color:hsl(141 46% 41%);}
.adsta5c-body[data-adsta5c-tone="device-draft-57"]{--adsta5c-device-57:11px;accent-color:hsl(21 46% 41%);}
.adsta5c-body[data-adsta5c-tone="title-frame-58"]{--adsta5c-title-58:12px;accent-color:hsl(91 46% 41%);}
.adsta5c-body[data-adsta5c-tone="planificare-compose-59"]{--adsta5c-planificare-59:13px;accent-color:hsl(142 46% 41%);}
.adsta5c-body[data-adsta5c-tone="description-link-60"]{--adsta5c-description-60:2px;accent-color:hsl(155 46% 41%);}
.adsta5c-body[data-adsta5c-tone="consiliere-name-61"]{--adsta5c-consiliere-61:3px;accent-color:hsl(206 46% 41%);}
.adsta5c-body[data-adsta5c-tone="strategii-focus-62"]{--adsta5c-strategii-62:4px;accent-color:hsl(238 46% 41%);}
.adsta5c-body[data-adsta5c-tone="economii-rank-63"]{--adsta5c-economii-63:5px;accent-color:hsl(137 46% 41%);}
.adsta5c-body[data-adsta5c-tone="adaptate-gather-64"]{--adsta5c-adaptate-64:6px;accent-color:hsl(150 46% 41%);}
.adsta5c-body[data-adsta5c-tone="client-gather-65"]{--adsta5c-client-65:7px;accent-color:hsl(334 46% 41%);}
.adsta5c-body[data-adsta5c-tone="canonical-prepare-66"]{--adsta5c-canonical-66:8px;accent-color:hsl(271 46% 41%);}
.adsta5c-body[data-adsta5c-tone="advisorycatalyst-guide-67"]{--adsta5c-advisorycatalyst-67:9px;accent-color:hsl(0 46% 41%);}
.adsta5c-body[data-adsta5c-tone="type-observe-68"]{--adsta5c-type-68:10px;accent-color:hsl(51 46% 41%);}
.adsta5c-body[data-adsta5c-tone="assets-measure-69"]{--adsta5c-assets-69:11px;accent-color:hsl(348 46% 41%);}
.adsta5c-body[data-adsta5c-tone="main-reduce-70"]{--adsta5c-main-70:12px;accent-color:hsl(96 46% 41%);}
.adsta5c-body[data-adsta5c-tone="twitter-refresh-71"]{--adsta5c-twitter-71:13px;accent-color:hsl(14 46% 41%);}
.adsta5c-body[data-adsta5c-tone="large-score-72"]{--adsta5c-large-72:2px;accent-color:hsl(84 46% 41%);}
.adsta5c-body[data-adsta5c-tone="googleapis-read-73"]{--adsta5c-googleapis-73:3px;accent-color:hsl(248 46% 41%);}
.adsta5c-body[data-adsta5c-tone="crossorigin-resolve-74"]{--adsta5c-crossorigin-74:4px;accent-color:hsl(242 46% 41%);}
.adsta5c-body[data-adsta5c-tone="inter-prepare-75"]{--adsta5c-inter-75:5px;accent-color:hsl(331 46% 41%);}
.adsta5c-body[data-adsta5c-tone="display-share-76"]{--adsta5c-display-76:6px;accent-color:hsl(193 46% 41%);}
.adsta5c-body[data-adsta5c-tone="css-select-77"]{--adsta5c-css-77:7px;accent-color:hsl(187 46% 41%);}
.adsta5c-body[data-adsta5c-tone="application-sequence-78"]{--adsta5c-application-78:8px;accent-color:hsl(162 46% 41%);}
.adsta5c-body[data-adsta5c-tone="schema-record-79"]{--adsta5c-schema-79:9px;accent-color:hsl(4 46% 41%);}
.adsta5c-body[data-adsta5c-tone="doctype-sort-80"]{--adsta5c-doctype-80:10px;accent-color:hsl(36 46% 41%);}
.adsta5c-body[data-adsta5c-tone="head-score-81"]{--adsta5c-head-81:11px;accent-color:hsl(125 46% 41%);}
.adsta5c-body[data-adsta5c-tone="utf-resolve-82"]{--adsta5c-utf-82:12px;accent-color:hsl(5 46% 41%);}
.adsta5c-body[data-adsta5c-tone="content-settle-83"]{--adsta5c-content-83:13px;accent-color:hsl(75 46% 41%);}
.adsta5c-body[data-adsta5c-tone="initial-route-84"]{--adsta5c-initial-84:2px;accent-color:hsl(69 46% 41%);}
.adsta5c-body[data-adsta5c-tone="dumitru-sequence-85"]{--adsta5c-dumitru-85:3px;accent-color:hsl(139 46% 41%);}
.adsta5c-body[data-adsta5c-tone="pensionare-share-86"]{--adsta5c-pensionare-86:4px;accent-color:hsl(190 46% 41%);}
.adsta5c-body[data-adsta5c-tone="din-surface-87"]{--adsta5c-din-87:5px;accent-color:hsl(336 46% 41%);}
.adsta5c-body[data-adsta5c-tone="fiduciar-finish-88"]{--adsta5c-fiduciar-88:6px;accent-color:hsl(197 46% 41%);}
.adsta5c-body[data-adsta5c-tone="venituri-track-89"]{--adsta5c-venituri-89:7px;accent-color:hsl(77 46% 41%);}
.adsta5c-body[data-adsta5c-tone="termen-align-90"]{--adsta5c-termen-90:8px;accent-color:hsl(147 46% 41%);}
.adsta5c-body[data-adsta5c-tone="fiec-steady-91"]{--adsta5c-fiec-91:9px;accent-color:hsl(198 46% 41%);}
.adsta5c-body[data-adsta5c-tone="link-align-92"]{--adsta5c-link-92:10px;accent-color:hsl(211 46% 41%);}
.adsta5c-body[data-adsta5c-tone="href-finish-93"]{--adsta5c-href-93:11px;accent-color:hsl(262 46% 41%);}
.adsta5c-body[data-adsta5c-tone="space-test-94"]{--adsta5c-space-94:12px;accent-color:hsl(294 46% 41%);}
.adsta5c-body[data-adsta5c-tone="website-weigh-95"]{--adsta5c-website-95:13px;accent-color:hsl(193 46% 41%);}
.adsta5c-body[data-adsta5c-tone="img-turn-96"]{--adsta5c-img-96:2px;accent-color:hsl(206 46% 41%);}
.adsta5c-body[data-adsta5c-tone="jpg-close-97"]{--adsta5c-jpg-97:3px;accent-color:hsl(30 46% 41%);}
.adsta5c-body[data-adsta5c-tone="card-balance-98"]{--adsta5c-card-98:4px;accent-color:hsl(327 46% 41%);}
.adsta5c-body[data-adsta5c-tone="preconnect-compose-99"]{--adsta5c-preconnect-99:5px;accent-color:hsl(56 46% 41%);}
.adsta5c-body[data-adsta5c-tone="com-weigh-100"]{--adsta5c-com-100:6px;accent-color:hsl(107 46% 41%);}
.adsta5c-body[data-adsta5c-tone="css2-brief-101"]{--adsta5c-css2-101:7px;accent-color:hsl(44 46% 41%);}
.adsta5c-body[data-adsta5c-tone="wght-balance-102"]{--adsta5c-wght-102:8px;accent-color:hsl(152 46% 41%);}
.adsta5c-body[data-adsta5c-tone="swap-compare-103"]{--adsta5c-swap-103:9px;accent-color:hsl(70 46% 41%);}
.adsta5c-body[data-adsta5c-tone="style-brief-104"]{--adsta5c-style-104:10px;accent-color:hsl(140 46% 41%);}
.adsta5c-body[data-adsta5c-tone="json-draft-105"]{--adsta5c-json-105:11px;accent-color:hsl(304 46% 41%);}
.adsta5c-body[data-adsta5c-tone="org-compare-106"]{--adsta5c-org-106:12px;accent-color:hsl(298 46% 41%);}
.adsta5c-body[data-adsta5c-tone="html-map-107"]{--adsta5c-html-107:13px;accent-color:hsl(27 46% 41%);}
.adsta5c-body[data-adsta5c-tone="meta-focus-108"]{--adsta5c-meta-108:2px;accent-color:hsl(249 46% 41%);}
.adsta5c-body[data-adsta5c-tone="name-link-109"]{--adsta5c-name-109:3px;accent-color:hsl(243 46% 41%);}
.adsta5c-body[data-adsta5c-tone="width-name-110"]{--adsta5c-width-110:4px;accent-color:hsl(218 46% 41%);}
.adsta5c-body[data-adsta5c-tone="scale-frame-111"]{--adsta5c-scale-111:5px;accent-color:hsl(60 46% 41%);}
.adsta5c-body[data-adsta5c-tone="stan-guide-112"]{--adsta5c-stan-112:6px;accent-color:hsl(92 46% 41%);}
.adsta5c-body[data-adsta5c-tone="sibiu-link-113"]{--adsta5c-sibiu-113:7px;accent-color:hsl(181 46% 41%);}
.adsta5c-body[data-adsta5c-tone="ofer-confirm-114"]{--adsta5c-ofer-114:8px;accent-color:hsl(61 46% 41%);}
.adsta5c-body[data-adsta5c-tone="pentru-prepare-115"]{--adsta5c-pentru-115:9px;accent-color:hsl(131 46% 41%);}
.adsta5c-body[data-adsta5c-tone="tenire-guide-116"]{--adsta5c-tenire-116:10px;accent-color:hsl(125 46% 41%);}
.adsta5c-body[data-adsta5c-tone="lung-name-117"]{--adsta5c-lung-117:11px;accent-color:hsl(195 46% 41%);}
.adsta5c-body[data-adsta5c-tone="rui-measure-118"]{--adsta5c-rui-118:12px;accent-color:hsl(246 46% 41%);}
.adsta5c-body[data-adsta5c-tone="rel-rank-119"]{--adsta5c-rel-119:13px;accent-color:hsl(32 46% 41%);}
.adsta5c-body[data-adsta5c-tone="https-name-120"]{--adsta5c-https-120:2px;accent-color:hsl(253 46% 41%);}
.adsta5c-body[data-adsta5c-tone="property-observe-121"]{--adsta5c-property-121:3px;accent-color:hsl(133 46% 41%);}
.adsta5c-body[data-adsta5c-tone="image-prepare-122"]{--adsta5c-image-122:4px;accent-color:hsl(203 46% 41%);}
.adsta5c-body[data-adsta5c-tone="hero-name-123"]{--adsta5c-hero-123:5px;accent-color:hsl(254 46% 41%);}
.adsta5c-body[data-adsta5c-tone="url-record-124"]{--adsta5c-url-124:6px;accent-color:hsl(267 46% 41%);}
.adsta5c-body[data-adsta5c-tone="summary-score-125"]{--adsta5c-summary-125:7px;accent-color:hsl(318 46% 41%);}
.adsta5c-body[data-adsta5c-tone="fonts-pace-126"]{--adsta5c-fonts-126:8px;accent-color:hsl(350 46% 41%);}
.adsta5c-body[data-adsta5c-tone="gstatic-share-127"]{--adsta5c-gstatic-127:9px;accent-color:hsl(249 46% 41%);}
.adsta5c-body[data-adsta5c-tone="family-rank-128"]{--adsta5c-family-128:10px;accent-color:hsl(262 46% 41%);}
.adsta5c-body[data-adsta5c-tone="playfair-rank-129"]{--adsta5c-playfair-129:11px;accent-color:hsl(86 46% 41%);}
.adsta5c-body[data-adsta5c-tone="stylesheet-shape-130"]{--adsta5c-stylesheet-130:12px;accent-color:hsl(23 46% 41%);}
.adsta5c-body[data-adsta5c-tone="script-read-131"]{--adsta5c-script-131:13px;accent-color:hsl(112 46% 41%);}
.adsta5c-body[data-adsta5c-tone="context-sequence-132"]{--adsta5c-context-132:2px;accent-color:hsl(163 46% 41%);}
.adsta5c-body[data-adsta5c-tone="organization-resolve-133"]{--adsta5c-organization-133:3px;accent-color:hsl(100 46% 41%);}
.adsta5c-body[data-adsta5c-tone="lang-stage-134"]{--adsta5c-lang-134:4px;accent-color:hsl(208 46% 41%);}
.adsta5c-body[data-adsta5c-tone="charset-steady-135"]{--adsta5c-charset-135:5px;accent-color:hsl(126 46% 41%);}
.adsta5c-body[data-adsta5c-tone="viewport-test-136"]{--adsta5c-viewport-136:6px;accent-color:hsl(196 46% 41%);}
.adsta5c-body[data-adsta5c-tone="device-signal-137"]{--adsta5c-device-137:7px;accent-color:hsl(0 46% 41%);}
.adsta5c-body[data-adsta5c-tone="title-surface-138"]{--adsta5c-title-138:8px;accent-color:hsl(354 46% 41%);}
.adsta5c-body[data-adsta5c-tone="planificare-shape-139"]{--adsta5c-planificare-139:9px;accent-color:hsl(83 46% 41%);}
.adsta5c-body[data-adsta5c-tone="description-close-140"]{--adsta5c-description-140:10px;accent-color:hsl(305 46% 41%);}
.adsta5c-body[data-adsta5c-tone="consiliere-trace-141"]{--adsta5c-consiliere-141:11px;accent-color:hsl(299 46% 41%);}
.adsta5c-body[data-adsta5c-tone="strategii-track-142"]{--adsta5c-strategii-142:12px;accent-color:hsl(274 46% 41%);}
.adsta5c-body[data-adsta5c-tone="economii-sort-143"]{--adsta5c-economii-143:13px;accent-color:hsl(116 46% 41%);}
.adsta5c-body[data-adsta5c-tone="adaptate-align-144"]{--adsta5c-adaptate-144:2px;accent-color:hsl(148 46% 41%);}
.adsta5c-body[data-adsta5c-tone="client-test-145"]{--adsta5c-client-145:3px;accent-color:hsl(237 46% 41%);}
.adsta5c-body[data-adsta5c-tone="canonical-surface-146"]{--adsta5c-canonical-146:4px;accent-color:hsl(117 46% 41%);}
.adsta5c-body[data-adsta5c-tone="advisorycatalyst-turn-147"]{--adsta5c-advisorycatalyst-147:5px;accent-color:hsl(187 46% 41%);}
.adsta5c-body[data-adsta5c-tone="type-sync-148"]{--adsta5c-type-148:6px;accent-color:hsl(181 46% 41%);}
.adsta5c-body[data-adsta5c-tone="assets-track-149"]{--adsta5c-assets-149:7px;accent-color:hsl(251 46% 41%);}
.adsta5c-body[data-adsta5c-tone="main-close-150"]{--adsta5c-main-150:8px;accent-color:hsl(302 46% 41%);}
.adsta5c-body[data-adsta5c-tone="twitter-brief-151"]{--adsta5c-twitter-151:9px;accent-color:hsl(88 46% 41%);}
.adsta5c-body[data-adsta5c-tone="large-draft-152"]{--adsta5c-large-152:10px;accent-color:hsl(309 46% 41%);}
.adsta5c-body[data-adsta5c-tone="googleapis-commit-153"]{--adsta5c-googleapis-153:11px;accent-color:hsl(189 46% 41%);}
.adsta5c-body[data-adsta5c-tone="crossorigin-focus-154"]{--adsta5c-crossorigin-154:12px;accent-color:hsl(259 46% 41%);}
.adsta5c-body[data-adsta5c-tone="inter-balance-155"]{--adsta5c-inter-155:13px;accent-color:hsl(310 46% 41%);}
.adsta5c-body[data-adsta5c-tone="display-focus-156"]{--adsta5c-display-156:2px;accent-color:hsl(323 46% 41%);}
.adsta5c-body[data-adsta5c-tone="css-draft-157"]{--adsta5c-css-157:3px;accent-color:hsl(14 46% 41%);}
.adsta5c-body[data-adsta5c-tone="application-choose-158"]{--adsta5c-application-158:4px;accent-color:hsl(46 46% 41%);}
.adsta5c-body[data-adsta5c-tone="schema-compose-159"]{--adsta5c-schema-159:5px;accent-color:hsl(305 46% 41%);}
.adsta5c-body[data-adsta5c-tone="doctype-compare-160"]{--adsta5c-doctype-160:6px;accent-color:hsl(318 46% 41%);}
.adsta5c-body[data-adsta5c-tone="head-confirm-161"]{--adsta5c-head-161:7px;accent-color:hsl(142 46% 41%);}
.adsta5c-body[data-adsta5c-tone="utf-gather-162"]{--adsta5c-utf-162:8px;accent-color:hsl(79 46% 41%);}
.adsta5c-body[data-adsta5c-tone="content-name-163"]{--adsta5c-content-163:9px;accent-color:hsl(168 46% 41%);}
.adsta5c-body[data-adsta5c-tone="initial-compose-164"]{--adsta5c-initial-164:10px;accent-color:hsl(219 46% 41%);}
.adsta5c-body[data-adsta5c-tone="dumitru-guide-165"]{--adsta5c-dumitru-165:11px;accent-color:hsl(156 46% 41%);}
.adsta5c-body[data-adsta5c-tone="pensionare-gather-166"]{--adsta5c-pensionare-166:12px;accent-color:hsl(264 46% 41%);}
.adsta5c-body[data-adsta5c-tone="din-move-167"]{--adsta5c-din-167:13px;accent-color:hsl(182 46% 41%);}
.adsta5c-body[data-adsta5c-tone="fiduciar-guide-168"]{--adsta5c-fiduciar-168:2px;accent-color:hsl(252 46% 41%);}
.adsta5c-body[data-adsta5c-tone="venituri-observe-169"]{--adsta5c-venituri-169:3px;accent-color:hsl(56 46% 41%);}
.adsta5c-body[data-adsta5c-tone="termen-move-170"]{--adsta5c-termen-170:4px;accent-color:hsl(50 46% 41%);}
.adsta5c-body[data-adsta5c-tone="fiec-reduce-171"]{--adsta5c-fiec-171:5px;accent-color:hsl(139 46% 41%);}
.adsta5c-body[data-adsta5c-tone="link-pace-172"]{--adsta5c-link-172:6px;accent-color:hsl(1 46% 41%);}
.adsta5c-body[data-adsta5c-tone="href-record-173"]{--adsta5c-href-173:7px;accent-color:hsl(355 46% 41%);}
.adsta5c-body[data-adsta5c-tone="space-score-174"]{--adsta5c-space-174:8px;accent-color:hsl(330 46% 41%);}
.adsta5c-body[data-adsta5c-tone="website-prepare-175"]{--adsta5c-website-175:9px;accent-color:hsl(172 46% 41%);}
.adsta5c-body[data-adsta5c-tone="img-read-176"]{--adsta5c-img-176:10px;accent-color:hsl(204 46% 41%);}
.adsta5c-body[data-adsta5c-tone="jpg-record-177"]{--adsta5c-jpg-177:11px;accent-color:hsl(293 46% 41%);}
.adsta5c-body[data-adsta5c-tone="card-note-178"]{--adsta5c-card-178:12px;accent-color:hsl(173 46% 41%);}
.adsta5c-body[data-adsta5c-tone="preconnect-shape-179"]{--adsta5c-preconnect-179:13px;accent-color:hsl(243 46% 41%);}
.adsta5c-body[data-adsta5c-tone="com-read-180"]{--adsta5c-com-180:2px;accent-color:hsl(237 46% 41%);}
.adsta5c-body[data-adsta5c-tone="css2-score-181"]{--adsta5c-css2-181:3px;accent-color:hsl(307 46% 41%);}
.adsta5c-body[data-adsta5c-tone="wght-resolve-182"]{--adsta5c-wght-182:4px;accent-color:hsl(358 46% 41%);}
.adsta5c-body[data-adsta5c-tone="swap-share-183"]{--adsta5c-swap-183:5px;accent-color:hsl(144 46% 41%);}
.adsta5c-body[data-adsta5c-tone="style-score-184"]{--adsta5c-style-184:6px;accent-color:hsl(5 46% 41%);}
.adsta5c-body[data-adsta5c-tone="json-sequence-185"]{--adsta5c-json-185:7px;accent-color:hsl(245 46% 41%);}
.adsta5c-body[data-adsta5c-tone="org-shape-186"]{--adsta5c-org-186:8px;accent-color:hsl(315 46% 41%);}
.adsta5c-body[data-adsta5c-tone="html-score-187"]{--adsta5c-html-187:9px;accent-color:hsl(6 46% 41%);}
.adsta5c-body[data-adsta5c-tone="meta-sort-188"]{--adsta5c-meta-188:10px;accent-color:hsl(19 46% 41%);}
.adsta5c-body[data-adsta5c-tone="name-test-189"]{--adsta5c-name-189:11px;accent-color:hsl(70 46% 41%);}
.adsta5c-body[data-adsta5c-tone="width-settle-190"]{--adsta5c-width-190:12px;accent-color:hsl(102 46% 41%);}
.adsta5c-body[data-adsta5c-tone="scale-close-191"]{--adsta5c-scale-191:13px;accent-color:hsl(1 46% 41%);}
.adsta5c-body[data-adsta5c-tone="stan-share-192"]{--adsta5c-stan-192:2px;accent-color:hsl(14 46% 41%);}
.adsta5c-body[data-adsta5c-tone="sibiu-share-193"]{--adsta5c-sibiu-193:3px;accent-color:hsl(198 46% 41%);}
.adsta5c-body[data-adsta5c-tone="ofer-weigh-194"]{--adsta5c-ofer-194:4px;accent-color:hsl(135 46% 41%);}
.adsta5c-body[data-adsta5c-tone="pentru-signal-195"]{--adsta5c-pentru-195:5px;accent-color:hsl(224 46% 41%);}
.adsta5c-body[data-adsta5c-tone="tenire-track-196"]{--adsta5c-tenire-196:6px;accent-color:hsl(275 46% 41%);}
.adsta5c-body[data-adsta5c-tone="lung-surface-197"]{--adsta5c-lung-197:7px;accent-color:hsl(212 46% 41%);}
.adsta5c-body[data-adsta5c-tone="rui-anchor-198"]{--adsta5c-rui-198:8px;accent-color:hsl(320 46% 41%);}
.adsta5c-body[data-adsta5c-tone="rel-balance-199"]{--adsta5c-rel-199:9px;accent-color:hsl(238 46% 41%);}
.adsta5c-body[data-adsta5c-tone="https-choose-200"]{--adsta5c-https-200:10px;accent-color:hsl(308 46% 41%);}
.adsta5c-body[data-adsta5c-tone="property-finish-201"]{--adsta5c-property-201:11px;accent-color:hsl(112 46% 41%);}
.adsta5c-body[data-adsta5c-tone="image-brief-202"]{--adsta5c-image-202:12px;accent-color:hsl(106 46% 41%);}
.adsta5c-body[data-adsta5c-tone="hero-weigh-203"]{--adsta5c-hero-203:13px;accent-color:hsl(195 46% 41%);}
.adsta5c-body[data-adsta5c-tone="url-confirm-204"]{--adsta5c-url-204:2px;accent-color:hsl(57 46% 41%);}
.adsta5c-body[data-adsta5c-tone="summary-clarify-205"]{--adsta5c-summary-205:3px;accent-color:hsl(51 46% 41%);}
.adsta5c-body[data-adsta5c-tone="fonts-commit-206"]{--adsta5c-fonts-206:4px;accent-color:hsl(26 46% 41%);}
.adsta5c-body[data-adsta5c-tone="gstatic-align-207"]{--adsta5c-gstatic-207:5px;accent-color:hsl(228 46% 41%);}
.adsta5c-body[data-adsta5c-tone="family-focus-208"]{--adsta5c-family-208:6px;accent-color:hsl(260 46% 41%);}
.adsta5c-body[data-adsta5c-tone="playfair-choose-209"]{--adsta5c-playfair-209:7px;accent-color:hsl(349 46% 41%);}
.adsta5c-body[data-adsta5c-tone="stylesheet-brief-210"]{--adsta5c-stylesheet-210:8px;accent-color:hsl(229 46% 41%);}
.adsta5c-body[data-adsta5c-tone="script-compare-211"]{--adsta5c-script-211:9px;accent-color:hsl(299 46% 41%);}
.adsta5c-body[data-adsta5c-tone="context-carry-212"]{--adsta5c-context-212:10px;accent-color:hsl(293 46% 41%);}
.adsta5c-body[data-adsta5c-tone="organization-commit-213"]{--adsta5c-organization-213:11px;accent-color:hsl(3 46% 41%);}
.adsta5c-body[data-adsta5c-tone="lang-confirm-214"]{--adsta5c-lang-214:12px;accent-color:hsl(54 46% 41%);}
.adsta5c-body[data-adsta5c-tone="charset-guide-215"]{--adsta5c-charset-215:13px;accent-color:hsl(200 46% 41%);}
.adsta5c-body[data-adsta5c-tone="viewport-observe-216"]{--adsta5c-viewport-216:2px;accent-color:hsl(61 46% 41%);}
.adsta5c-body[data-adsta5c-tone="device-measure-217"]{--adsta5c-device-217:3px;accent-color:hsl(301 46% 41%);}
.adsta5c-body[data-adsta5c-tone="title-pace-218"]{--adsta5c-title-218:4px;accent-color:hsl(11 46% 41%);}
.adsta5c-body[data-adsta5c-tone="planificare-gather-219"]{--adsta5c-planificare-219:5px;accent-color:hsl(62 46% 41%);}
.adsta5c-notice{outline-offset:4px;}
.adsta5c-asset-frame{--adsta5c-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%}}
