:root {
  --color-primary: #1F1F1F;
  --color-secondary: #EFE8D6;
  --color-accent: #D4B675;
  --color-neutral-dark: #0A0A0A;
  --color-neutral-light: #F8F8F8;
  --font-heading: 'Lora', serif;
  --font-body: 'Source Sans 3', sans-serif;
  --maxw: 1200px;
  --radius: 6px;
}

/* === Base === */
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  font-family: var(--font-body);
  font-weight: 400;
  font-size: 17px;
  line-height: 1.65;
  color: var(--color-primary);
  background: var(--color-neutral-light);
  -webkit-font-smoothing: antialiased;
}
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); font-weight: 600; line-height: 1.2; color: var(--color-primary); margin: 0 0 0.6em; }
h1 { font-size: clamp(2.25rem, 5vw, 4rem); }
h2 { font-size: clamp(1.75rem, 3.4vw, 2.5rem); }
h3 { font-size: 1.25rem; }
p { margin: 0 0 1.1em; }

/* === Header === */
.site-header {
  position: sticky; top: 0; z-index: 50;
  display: flex; align-items: center; justify-content: space-between;
  padding: 0.85rem 1.25rem;
  background: rgba(10, 10, 10, 0.92);
  backdrop-filter: blur(6px);
  border-bottom: 1px solid rgba(212, 182, 117, 0.18);
}
.logo { display: inline-block; line-height: 0; text-decoration: none; }
.logo img { height: 72px; width: auto; }
@media (min-width: 768px) {
  .logo img { height: 96px; }
  .site-header { padding: 1rem 2rem; }
}
.nav-toggle {
  background: transparent; border: 0; cursor: pointer;
  width: 44px; height: 44px; display: inline-flex; flex-direction: column;
  justify-content: center; align-items: center; gap: 5px;
}
.nav-toggle span { display: block; width: 26px; height: 2px; background: var(--color-neutral-light); transition: transform 0.2s; }
.primary-nav {
  display: none;
  position: absolute; top: 100%; left: 0; right: 0;
  background: var(--color-neutral-dark);
  flex-direction: column; padding: 1rem 1.25rem;
  border-bottom: 1px solid rgba(212, 182, 117, 0.18);
}
.primary-nav.is-open { display: flex; }
.primary-nav a {
  color: var(--color-neutral-light); text-decoration: none;
  padding: 0.65rem 0; font-size: 1.05rem; font-family: var(--font-heading);
  border-bottom: 1px solid rgba(255, 255, 255, 0.06);
}
.primary-nav a[aria-current="page"] { color: var(--color-accent); }
@media (min-width: 900px) {
  .nav-toggle { display: none; }
  .primary-nav {
    display: flex; flex-direction: row; position: static;
    background: transparent; padding: 0; border: 0; gap: 2rem;
  }
  .primary-nav a { border: 0; padding: 0; font-size: 1rem; }
  .primary-nav a:hover { color: var(--color-accent); }
}

/* === Hero fullscreen === */
.hero-fullscreen {
  position: relative;
  min-height: 100vh;
  display: flex; align-items: center; justify-content: center;
  overflow: hidden;
  margin-top: -1px;
}
.hero__bg {
  position: absolute; inset: 0;
  width: 100%; height: 100%;
  object-fit: cover; z-index: 0;
}
.hero__overlay {
  position: absolute; inset: 0; z-index: 1;
  background: linear-gradient(rgba(10, 10, 10, 0.55), rgba(10, 10, 10, 0.75));
}
.hero__content {
  position: relative; z-index: 2;
  max-width: 820px;
  padding: 6rem 1.5rem 4rem;
  text-align: center;
  color: var(--color-neutral-light);
}
.hero__content h1 { color: var(--color-neutral-light); margin-bottom: 1.25rem; }
.hero__sub {
  font-size: clamp(1.05rem, 1.6vw, 1.25rem);
  color: var(--color-secondary);
  max-width: 56ch; margin: 0 auto 2rem;
}
.eyebrow {
  font-family: var(--font-body); font-weight: 600;
  font-size: 0.85rem; letter-spacing: 0.18em; text-transform: uppercase;
  color: var(--color-accent);
  margin: 0 0 1.25rem;
}

/* === Buttons === */
.btn {
  display: inline-block; text-decoration: none;
  padding: 0.95rem 1.85rem;
  font-family: var(--font-body); font-weight: 600;
  letter-spacing: 0.04em;
  border-radius: var(--radius);
  transition: transform 0.15s, background 0.2s, color 0.2s;
}
.btn--accent { background: var(--color-accent); color: var(--color-neutral-dark); }
.btn--accent:hover { background: #c2a363; color: var(--color-neutral-dark); transform: translateY(-1px); }
.btn--light { background: var(--color-neutral-light); color: var(--color-neutral-dark); }
.btn--light:hover { background: var(--color-secondary); color: var(--color-neutral-dark); }

/* === Sections === */
.section {
  padding: 4.5rem 1.25rem;
  max-width: var(--maxw);
  margin: 0 auto;
}
@media (min-width: 768px) { .section { padding: 6rem 2rem; } }
.section--narrow { max-width: 760px; }
.section--narrow h2 { text-align: left; }
.section__head { text-align: center; max-width: 720px; margin: 0 auto 3rem; }
.section__sub { color: rgba(255, 255, 255, 0.75); font-size: 1.1rem; }
.section__lede { max-width: 720px; margin: 0 auto 2.5rem; text-align: center; color: rgba(255,255,255,0.78); }
.section--dark {
  max-width: none;
  background: var(--color-neutral-dark);
  color: var(--color-secondary);
}
.section--dark h2, .section--dark h3 { color: var(--color-neutral-light); }
.section--dark .section__head h2 { color: var(--color-neutral-light); }
.section--quote {
  max-width: none;
  background: var(--color-secondary);
  text-align: center;
}
.figure-wide { margin: 2.5rem 0 0; }
.figure-wide img { border-radius: 10px; aspect-ratio: 16/9; object-fit: cover; }

/* === Grids === */
.grid { display: grid; gap: 1.5rem; }
@media (min-width: 600px) { .grid--2 { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 720px) { .grid--3 { grid-template-columns: repeat(3, 1fr); } }
@media (min-width: 960px) {
  .grid--4 { grid-template-columns: repeat(4, 1fr); }
  .grid--2 { gap: 2rem; }
}

/* === Cards === */
.card {
  background: rgba(255, 255, 255, 0.04);
  border: 1px solid rgba(212, 182, 117, 0.22);
  border-radius: var(--radius);
  padding: 2rem 1.75rem;
  transition: border-color 0.2s, transform 0.2s;
}
.card:hover { border-color: var(--color-accent); transform: translateY(-2px); }
.card__icon {
  display: inline-flex; align-items: center; justify-content: center;
  width: 44px; height: 44px;
  margin-bottom: 1rem;
  border: 1px solid var(--color-accent);
  color: var(--color-accent);
  font-family: var(--font-heading); font-size: 1rem;
  border-radius: 50%;
}
.card h3 { color: var(--color-neutral-light); margin-bottom: 0.65rem; }
.card p { color: rgba(239, 232, 214, 0.85); margin: 0; }

/* === Quote === */
.quote {
  max-width: 780px; margin: 0 auto;
  padding: 0 1rem;
  font-family: var(--font-heading);
  font-style: italic;
  font-size: clamp(1.15rem, 2vw, 1.5rem);
  line-height: 1.5;
  color: var(--color-primary);
}
.quote p { margin-bottom: 1.25rem; }
.quote cite {
  display: block; font-style: normal; font-family: var(--font-body);
  font-size: 0.95rem; letter-spacing: 0.06em; color: var(--color-neutral-dark);
}

/* === CTA band === */
.cta-band {
  background: var(--color-primary);
  color: var(--color-neutral-light);
  text-align: center;
  padding: 4.5rem 1.5rem;
}
.cta-band h2 { color: var(--color-neutral-light); max-width: 780px; margin-left: auto; margin-right: auto; }
.cta-band p { max-width: 640px; margin: 0 auto 2rem; color: var(--color-secondary); }

/* === FAQ === */
.faq details {
  border-bottom: 1px solid rgba(31, 31, 31, 0.12);
  padding: 1.2rem 0;
}
.faq summary {
  cursor: pointer; list-style: none;
  font-family: var(--font-heading); font-weight: 600; font-size: 1.1rem;
  position: relative; padding-right: 2rem;
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after {
  content: '+'; position: absolute; right: 0; top: 0;
  color: var(--color-accent); font-size: 1.5rem; line-height: 1;
  transition: transform 0.2s;
}
.faq details[open] summary::after { content: '−'; }
.faq details p { margin: 0.85rem 0 0; }

/* === Team === */
.team-card {
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(212, 182, 117, 0.22);
  border-radius: var(--radius); overflow: hidden;
  display: flex; flex-direction: column;
}
.team-card img { aspect-ratio: 4/5; object-fit: cover; width: 100%; }
.team-card h3 { color: var(--color-neutral-light); padding: 1.25rem 1.25rem 0; }
.team-card p { padding: 0 1.25rem 1.5rem; color: rgba(239,232,214,0.85); margin: 0; font-size: 0.95rem; }

/* === Contact grid === */
.contact-item {
  background: rgba(255,255,255,0.04);
  border: 1px solid rgba(212, 182, 117, 0.22);
  border-radius: var(--radius);
  padding: 1.75rem 1.5rem;
  text-align: center;
}
.contact-item h3 { color: var(--color-neutral-light); margin-bottom: 0.5rem; }
.contact-item p { color: rgba(239,232,214,0.9); margin: 0; }
.contact-item a { color: var(--color-accent); text-decoration: none; }
.contact-item .card__icon { margin: 0 auto 1rem; font-size: 1.25rem; }

/* === Footer === */
.site-footer {
  background: var(--color-neutral-dark);
  color: var(--color-secondary);
  padding: 3.5rem 1.5rem 2rem;
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
}
.site-footer h4 { color: var(--color-neutral-light); font-size: 1rem; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 1rem; }
.site-footer ul { list-style: none; padding: 0; margin: 0; }
.site-footer li { margin-bottom: 0.5rem; }
.site-footer a { color: var(--color-secondary); text-decoration: none; }
.site-footer a:hover { color: var(--color-accent); }
.site-footer address { font-style: normal; line-height: 1.7; }
.footer__legal { margin-top: 1rem; font-size: 0.9rem; }
.footer__copy {
  grid-column: 1 / -1;
  border-top: 1px solid rgba(212, 182, 117, 0.18);
  padding-top: 1.5rem; margin: 0;
  text-align: center; font-size: 0.85rem; color: rgba(239,232,214,0.6);
}
.logo--footer img { height: 64px; }
@media (min-width: 768px) {
  .site-footer {
    grid-template-columns: 1.2fr 1fr 1.3fr;
    padding: 4.5rem 2.5rem 2rem;
    gap: 3rem;
  }
}

/* === Cookie banner === */
.adve9e4-notice {
  position: fixed; left: 1rem; right: 1rem; bottom: 1rem;
  z-index: 100;
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  border: 1px solid rgba(212, 182, 117, 0.3);
  border-radius: var(--radius);
  padding: 1.1rem 1.25rem;
  display: flex; flex-direction: column; gap: 0.85rem;
  box-shadow: 0 20px 50px -25px rgba(0,0,0,0.8);
  font-size: 0.93rem;
}
.adve9e4-notice p { margin: 0; }
.adve9e4-notice button {
  background: var(--color-accent); color: var(--color-neutral-dark);
  border: 0; padding: 0.7rem 1.4rem;
  font-family: var(--font-body); font-weight: 600;
  border-radius: var(--radius); cursor: pointer;
  align-self: flex-start;
}
.adve9e4-notice button:hover { background: #c2a363; }
body.adve9e4-notice-ack .adve9e4-notice { display: none; }
@media (min-width: 600px) {
  .adve9e4-notice {
    left: auto; right: 1.5rem; bottom: 1.5rem;
    max-width: 420px;
    flex-direction: row; align-items: center;
  }
  .adve9e4-notice button { align-self: auto; flex-shrink: 0; }
}

.adve9e4-body[data-adve9e4-tone="doctype-align-0"]{--adve9e4-doctype-0:2px;accent-color:hsl(0 46% 41%);}
.adve9e4-body[data-adve9e4-tone="head-carry-1"]{--adve9e4-head-1:3px;accent-color:hsl(70 46% 41%);}
.adve9e4-body[data-adve9e4-tone="utf-choose-2"]{--adve9e4-utf-2:4px;accent-color:hsl(311 46% 41%);}
.adve9e4-body[data-adve9e4-tone="content-map-3"]{--adve9e4-content-3:5px;accent-color:hsl(191 46% 41%);}
.adve9e4-body[data-adve9e4-tone="initial-measure-4"]{--adve9e4-initial-4:6px;accent-color:hsl(223 46% 41%);}
.adve9e4-body[data-adve9e4-tone="atelier-focus-5"]{--adve9e4-atelier-5:7px;accent-color:hsl(198 46% 41%);}
.adve9e4-body[data-adve9e4-tone="pensie-gather-6"]{--adve9e4-pensie-6:8px;accent-color:hsl(230 46% 41%);}
.adve9e4-body[data-adve9e4-tone="fiduciar-move-7"]{--adve9e4-fiduciar-7:9px;accent-color:hsl(91 46% 41%);}
.adve9e4-body[data-adve9e4-tone="independent-map-8"]{--adve9e4-independent-8:10px;accent-color:hsl(237 46% 41%);}
.adve9e4-body[data-adve9e4-tone="economisire-map-9"]{--adve9e4-economisire-9:11px;accent-color:hsl(269 46% 41%);}
.adve9e4-body[data-adve9e4-tone="construite-map-10"]{--adve9e4-construite-10:12px;accent-color:hsl(17 46% 41%);}
.adve9e4-body[data-adve9e4-tone="clientului-pace-11"]{--adve9e4-clientului-11:13px;accent-color:hsl(68 46% 41%);}
.adve9e4-body[data-adve9e4-tone="gratuit-move-12"]{--adve9e4-gratuit-12:2px;accent-color:hsl(156 46% 41%);}
.adve9e4-body[data-adve9e4-tone="canonical-link-13"]{--adve9e4-canonical-13:3px;accent-color:hsl(359 46% 41%);}
.adve9e4-body[data-adve9e4-tone="advisoryevolve-gather-14"]{--adve9e4-advisoryevolve-14:4px;accent-color:hsl(201 46% 41%);}
.adve9e4-body[data-adve9e4-tone="type-pace-15"]{--adve9e4-type-15:5px;accent-color:hsl(82 46% 41%);}
.adve9e4-body[data-adve9e4-tone="assets-observe-16"]{--adve9e4-assets-16:6px;accent-color:hsl(208 46% 41%);}
.adve9e4-body[data-adve9e4-tone="main-mark-17"]{--adve9e4-main-17:7px;accent-color:hsl(354 46% 41%);}
.adve9e4-body[data-adve9e4-tone="twitter-rank-18"]{--adve9e4-twitter-18:8px;accent-color:hsl(234 46% 41%);}
.adve9e4-body[data-adve9e4-tone="large-record-19"]{--adve9e4-large-19:9px;accent-color:hsl(39 46% 41%);}
.adve9e4-body[data-adve9e4-tone="googleapis-score-20"]{--adve9e4-googleapis-20:10px;accent-color:hsl(336 46% 41%);}
.adve9e4-body[data-adve9e4-tone="crossorigin-score-21"]{--adve9e4-crossorigin-21:11px;accent-color:hsl(349 46% 41%);}
.adve9e4-body[data-adve9e4-tone="lora-shape-22"]{--adve9e4-lora-22:12px;accent-color:hsl(173 46% 41%);}
.adve9e4-body[data-adve9e4-tone="sans-prepare-23"]{--adve9e4-sans-23:13px;accent-color:hsl(110 46% 41%);}
.adve9e4-body[data-adve9e4-tone="stylesheet-pace-24"]{--adve9e4-stylesheet-24:2px;accent-color:hsl(350 46% 41%);}
.adve9e4-body[data-adve9e4-tone="script-refresh-25"]{--adve9e4-script-25:3px;accent-color:hsl(3 46% 41%);}
.adve9e4-body[data-adve9e4-tone="context-settle-26"]{--adve9e4-context-26:4px;accent-color:hsl(130 46% 41%);}
.adve9e4-body[data-adve9e4-tone="html-record-27"]{--adve9e4-html-27:5px;accent-color:hsl(48 46% 41%);}
.adve9e4-body[data-adve9e4-tone="meta-reduce-28"]{--adve9e4-meta-28:6px;accent-color:hsl(270 46% 41%);}
.adve9e4-body[data-adve9e4-tone="name-resolve-29"]{--adve9e4-name-29:7px;accent-color:hsl(55 46% 41%);}
.adve9e4-body[data-adve9e4-tone="width-surface-30"]{--adve9e4-width-30:8px;accent-color:hsl(315 46% 41%);}
.adve9e4-body[data-adve9e4-tone="scale-steady-31"]{--adve9e4-scale-31:9px;accent-color:hsl(271 46% 41%);}
.adve9e4-body[data-adve9e4-tone="stan-route-32"]{--adve9e4-stan-32:10px;accent-color:hsl(56 46% 41%);}
.adve9e4-body[data-adve9e4-tone="bra-sequence-33"]{--adve9e4-bra-33:11px;accent-color:hsl(126 46% 41%);}
.adve9e4-body[data-adve9e4-tone="description-stage-34"]{--adve9e4-description-34:12px;accent-color:hsl(7 46% 41%);}
.adve9e4-body[data-adve9e4-tone="pensiei-trace-35"]{--adve9e4-pensiei-35:13px;accent-color:hsl(247 46% 41%);}
.adve9e4-body[data-adve9e4-tone="venit-settle-36"]{--adve9e4-venit-36:2px;accent-color:hsl(279 46% 41%);}
.adve9e4-body[data-adve9e4-tone="exclusiv-test-37"]{--adve9e4-exclusiv-37:3px;accent-color:hsl(254 46% 41%);}
.adve9e4-body[data-adve9e4-tone="programa-trace-38"]{--adve9e4-programa-38:4px;accent-color:hsl(286 46% 41%);}
.adve9e4-body[data-adve9e4-tone="link-turn-39"]{--adve9e4-link-39:5px;accent-color:hsl(147 46% 41%);}
.adve9e4-body[data-adve9e4-tone="href-sync-40"]{--adve9e4-href-40:6px;accent-color:hsl(293 46% 41%);}
.adve9e4-body[data-adve9e4-tone="space-test-41"]{--adve9e4-space-41:7px;accent-color:hsl(325 46% 41%);}
.adve9e4-body[data-adve9e4-tone="website-trace-42"]{--adve9e4-website-42:8px;accent-color:hsl(73 46% 41%);}
.adve9e4-body[data-adve9e4-tone="img-clarify-43"]{--adve9e4-img-43:9px;accent-color:hsl(124 46% 41%);}
.adve9e4-body[data-adve9e4-tone="jpg-choose-44"]{--adve9e4-jpg-44:10px;accent-color:hsl(212 46% 41%);}
.adve9e4-body[data-adve9e4-tone="card-brief-45"]{--adve9e4-card-45:11px;accent-color:hsl(55 46% 41%);}
.adve9e4-body[data-adve9e4-tone="preconnect-brief-46"]{--adve9e4-preconnect-46:12px;accent-color:hsl(257 46% 41%);}
.adve9e4-body[data-adve9e4-tone="com-compare-47"]{--adve9e4-com-47:13px;accent-color:hsl(138 46% 41%);}
.adve9e4-body[data-adve9e4-tone="css2-close-48"]{--adve9e4-css2-48:2px;accent-color:hsl(264 46% 41%);}
.adve9e4-body[data-adve9e4-tone="wght-commit-49"]{--adve9e4-wght-49:3px;accent-color:hsl(50 46% 41%);}
.adve9e4-body[data-adve9e4-tone="display-align-50"]{--adve9e4-display-50:4px;accent-color:hsl(290 46% 41%);}
.adve9e4-body[data-adve9e4-tone="css-choose-51"]{--adve9e4-css-51:5px;accent-color:hsl(95 46% 41%);}
.adve9e4-body[data-adve9e4-tone="application-compare-52"]{--adve9e4-application-52:6px;accent-color:hsl(32 46% 41%);}
.adve9e4-body[data-adve9e4-tone="schema-link-53"]{--adve9e4-schema-53:7px;accent-color:hsl(45 46% 41%);}
.adve9e4-body[data-adve9e4-tone="lang-choose-54"]{--adve9e4-lang-54:8px;accent-color:hsl(229 46% 41%);}
.adve9e4-body[data-adve9e4-tone="charset-brief-55"]{--adve9e4-charset-55:9px;accent-color:hsl(166 46% 41%);}
.adve9e4-body[data-adve9e4-tone="viewport-mark-56"]{--adve9e4-viewport-56:10px;accent-color:hsl(46 46% 41%);}
.adve9e4-body[data-adve9e4-tone="device-mark-57"]{--adve9e4-device-57:11px;accent-color:hsl(59 46% 41%);}
.adve9e4-body[data-adve9e4-tone="title-compare-58"]{--adve9e4-title-58:12px;accent-color:hsl(186 46% 41%);}
.adve9e4-body[data-adve9e4-tone="planificare-measure-59"]{--adve9e4-planificare-59:13px;accent-color:hsl(104 46% 41%);}
.adve9e4-body[data-adve9e4-tone="consultan-observe-60"]{--adve9e4-consultan-60:2px;accent-color:hsl(326 46% 41%);}
.adve9e4-body[data-adve9e4-tone="ofer-confirm-61"]{--adve9e4-ofer-61:3px;accent-color:hsl(111 46% 41%);}
.adve9e4-body[data-adve9e4-tone="strategii-note-62"]{--adve9e4-strategii-62:4px;accent-color:hsl(11 46% 41%);}
.adve9e4-body[data-adve9e4-tone="patrimoniu-link-63"]{--adve9e4-patrimoniu-63:5px;accent-color:hsl(327 46% 41%);}
.adve9e4-body[data-adve9e4-tone="interesul-focus-64"]{--adve9e4-interesul-64:6px;accent-color:hsl(112 46% 41%);}
.adve9e4-body[data-adve9e4-tone="consulta-link-65"]{--adve9e4-consulta-65:7px;accent-color:hsl(182 46% 41%);}
.adve9e4-body[data-adve9e4-tone="rel-map-66"]{--adve9e4-rel-66:8px;accent-color:hsl(63 46% 41%);}
.adve9e4-body[data-adve9e4-tone="https-reduce-67"]{--adve9e4-https-67:9px;accent-color:hsl(303 46% 41%);}
.adve9e4-body[data-adve9e4-tone="property-resolve-68"]{--adve9e4-property-68:10px;accent-color:hsl(335 46% 41%);}
.adve9e4-body[data-adve9e4-tone="image-pace-69"]{--adve9e4-image-69:11px;accent-color:hsl(310 46% 41%);}
.adve9e4-body[data-adve9e4-tone="hero-rank-70"]{--adve9e4-hero-70:12px;accent-color:hsl(342 46% 41%);}
.adve9e4-body[data-adve9e4-tone="url-route-71"]{--adve9e4-url-71:13px;accent-color:hsl(203 46% 41%);}
.adve9e4-body[data-adve9e4-tone="summary-reduce-72"]{--adve9e4-summary-72:2px;accent-color:hsl(349 46% 41%);}
.adve9e4-body[data-adve9e4-tone="fonts-reduce-73"]{--adve9e4-fonts-73:3px;accent-color:hsl(21 46% 41%);}
.adve9e4-body[data-adve9e4-tone="gstatic-reduce-74"]{--adve9e4-gstatic-74:4px;accent-color:hsl(129 46% 41%);}
.adve9e4-body[data-adve9e4-tone="family-settle-75"]{--adve9e4-family-75:5px;accent-color:hsl(180 46% 41%);}
.adve9e4-body[data-adve9e4-tone="source-route-76"]{--adve9e4-source-76:6px;accent-color:hsl(268 46% 41%);}
.adve9e4-body[data-adve9e4-tone="swap-record-77"]{--adve9e4-swap-77:7px;accent-color:hsl(111 46% 41%);}
.adve9e4-body[data-adve9e4-tone="style-rank-78"]{--adve9e4-style-78:8px;accent-color:hsl(313 46% 41%);}
.adve9e4-body[data-adve9e4-tone="json-settle-79"]{--adve9e4-json-79:9px;accent-color:hsl(194 46% 41%);}
.adve9e4-body[data-adve9e4-tone="doctype-sequence-80"]{--adve9e4-doctype-80:10px;accent-color:hsl(320 46% 41%);}
.adve9e4-body[data-adve9e4-tone="head-refresh-81"]{--adve9e4-head-81:11px;accent-color:hsl(106 46% 41%);}
.adve9e4-body[data-adve9e4-tone="utf-share-82"]{--adve9e4-utf-82:12px;accent-color:hsl(346 46% 41%);}
.adve9e4-body[data-adve9e4-tone="content-sort-83"]{--adve9e4-content-83:13px;accent-color:hsl(151 46% 41%);}
.adve9e4-body[data-adve9e4-tone="initial-test-84"]{--adve9e4-initial-84:2px;accent-color:hsl(88 46% 41%);}
.adve9e4-body[data-adve9e4-tone="atelier-test-85"]{--adve9e4-atelier-85:3px;accent-color:hsl(101 46% 41%);}
.adve9e4-body[data-adve9e4-tone="pensie-weigh-86"]{--adve9e4-pensie-86:4px;accent-color:hsl(285 46% 41%);}
.adve9e4-body[data-adve9e4-tone="fiduciar-shape-87"]{--adve9e4-fiduciar-87:5px;accent-color:hsl(222 46% 41%);}
.adve9e4-body[data-adve9e4-tone="independent-settle-88"]{--adve9e4-independent-88:6px;accent-color:hsl(102 46% 41%);}
.adve9e4-body[data-adve9e4-tone="economisire-steady-89"]{--adve9e4-economisire-89:7px;accent-color:hsl(115 46% 41%);}
.adve9e4-body[data-adve9e4-tone="construite-turn-90"]{--adve9e4-construite-90:8px;accent-color:hsl(242 46% 41%);}
.adve9e4-body[data-adve9e4-tone="clientului-sort-91"]{--adve9e4-clientului-91:9px;accent-color:hsl(160 46% 41%);}
.adve9e4-body[data-adve9e4-tone="gratuit-stage-92"]{--adve9e4-gratuit-92:10px;accent-color:hsl(22 46% 41%);}
.adve9e4-body[data-adve9e4-tone="canonical-surface-93"]{--adve9e4-canonical-93:11px;accent-color:hsl(167 46% 41%);}
.adve9e4-body[data-adve9e4-tone="advisoryevolve-brief-94"]{--adve9e4-advisoryevolve-94:12px;accent-color:hsl(67 46% 41%);}
.adve9e4-body[data-adve9e4-tone="type-balance-95"]{--adve9e4-type-95:13px;accent-color:hsl(23 46% 41%);}
.adve9e4-body[data-adve9e4-tone="assets-sync-96"]{--adve9e4-assets-96:2px;accent-color:hsl(168 46% 41%);}
.adve9e4-body[data-adve9e4-tone="main-track-97"]{--adve9e4-main-97:3px;accent-color:hsl(238 46% 41%);}
.adve9e4-body[data-adve9e4-tone="twitter-anchor-98"]{--adve9e4-twitter-98:4px;accent-color:hsl(119 46% 41%);}
.adve9e4-body[data-adve9e4-tone="large-clarify-99"]{--adve9e4-large-99:5px;accent-color:hsl(359 46% 41%);}
.adve9e4-body[data-adve9e4-tone="googleapis-turn-100"]{--adve9e4-googleapis-100:6px;accent-color:hsl(31 46% 41%);}
.adve9e4-body[data-adve9e4-tone="crossorigin-choose-101"]{--adve9e4-crossorigin-101:7px;accent-color:hsl(6 46% 41%);}
.adve9e4-body[data-adve9e4-tone="lora-clarify-102"]{--adve9e4-lora-102:8px;accent-color:hsl(38 46% 41%);}
.adve9e4-body[data-adve9e4-tone="sans-compare-103"]{--adve9e4-sans-103:9px;accent-color:hsl(259 46% 41%);}
.adve9e4-body[data-adve9e4-tone="stylesheet-carry-104"]{--adve9e4-stylesheet-104:10px;accent-color:hsl(45 46% 41%);}
.adve9e4-body[data-adve9e4-tone="script-choose-105"]{--adve9e4-script-105:11px;accent-color:hsl(77 46% 41%);}
.adve9e4-body[data-adve9e4-tone="context-clarify-106"]{--adve9e4-context-106:12px;accent-color:hsl(185 46% 41%);}
.adve9e4-body[data-adve9e4-tone="html-mark-107"]{--adve9e4-html-107:13px;accent-color:hsl(236 46% 41%);}
.adve9e4-body[data-adve9e4-tone="meta-map-108"]{--adve9e4-meta-108:2px;accent-color:hsl(324 46% 41%);}
.adve9e4-body[data-adve9e4-tone="name-guide-109"]{--adve9e4-name-109:3px;accent-color:hsl(167 46% 41%);}
.adve9e4-body[data-adve9e4-tone="width-guide-110"]{--adve9e4-width-110:4px;accent-color:hsl(9 46% 41%);}
.adve9e4-body[data-adve9e4-tone="scale-move-111"]{--adve9e4-scale-111:5px;accent-color:hsl(250 46% 41%);}
.adve9e4-body[data-adve9e4-tone="stan-confirm-112"]{--adve9e4-stan-112:6px;accent-color:hsl(16 46% 41%);}
.adve9e4-body[data-adve9e4-tone="bra-measure-113"]{--adve9e4-bra-113:7px;accent-color:hsl(162 46% 41%);}
.adve9e4-body[data-adve9e4-tone="description-focus-114"]{--adve9e4-description-114:8px;accent-color:hsl(42 46% 41%);}
.adve9e4-body[data-adve9e4-tone="pensiei-map-115"]{--adve9e4-pensiei-115:9px;accent-color:hsl(207 46% 41%);}
.adve9e4-body[data-adve9e4-tone="venit-move-116"]{--adve9e4-venit-116:10px;accent-color:hsl(144 46% 41%);}
.adve9e4-body[data-adve9e4-tone="exclusiv-record-117"]{--adve9e4-exclusiv-117:11px;accent-color:hsl(157 46% 41%);}
.adve9e4-body[data-adve9e4-tone="programa-map-118"]{--adve9e4-programa-118:12px;accent-color:hsl(341 46% 41%);}
.adve9e4-body[data-adve9e4-tone="link-guide-119"]{--adve9e4-link-119:13px;accent-color:hsl(278 46% 41%);}
.adve9e4-body[data-adve9e4-tone="href-refresh-120"]{--adve9e4-href-120:2px;accent-color:hsl(158 46% 41%);}
.adve9e4-body[data-adve9e4-tone="space-refresh-121"]{--adve9e4-space-121:3px;accent-color:hsl(171 46% 41%);}
.adve9e4-body[data-adve9e4-tone="website-move-122"]{--adve9e4-website-122:4px;accent-color:hsl(298 46% 41%);}
.adve9e4-body[data-adve9e4-tone="img-resolve-123"]{--adve9e4-img-123:5px;accent-color:hsl(216 46% 41%);}
.adve9e4-body[data-adve9e4-tone="jpg-sequence-124"]{--adve9e4-jpg-124:6px;accent-color:hsl(78 46% 41%);}
.adve9e4-body[data-adve9e4-tone="card-note-125"]{--adve9e4-card-125:7px;accent-color:hsl(223 46% 41%);}
.adve9e4-body[data-adve9e4-tone="preconnect-select-126"]{--adve9e4-preconnect-126:8px;accent-color:hsl(123 46% 41%);}
.adve9e4-body[data-adve9e4-tone="com-record-127"]{--adve9e4-com-127:9px;accent-color:hsl(79 46% 41%);}
.adve9e4-body[data-adve9e4-tone="css2-pace-128"]{--adve9e4-css2-128:10px;accent-color:hsl(224 46% 41%);}
.adve9e4-body[data-adve9e4-tone="wght-record-129"]{--adve9e4-wght-129:11px;accent-color:hsl(294 46% 41%);}
.adve9e4-body[data-adve9e4-tone="display-reduce-130"]{--adve9e4-display-130:12px;accent-color:hsl(175 46% 41%);}
.adve9e4-body[data-adve9e4-tone="css-stage-131"]{--adve9e4-css-131:13px;accent-color:hsl(55 46% 41%);}
.adve9e4-body[data-adve9e4-tone="application-surface-132"]{--adve9e4-application-132:2px;accent-color:hsl(87 46% 41%);}
.adve9e4-body[data-adve9e4-tone="schema-settle-133"]{--adve9e4-schema-133:3px;accent-color:hsl(62 46% 41%);}
.adve9e4-body[data-adve9e4-tone="lang-share-134"]{--adve9e4-lang-134:4px;accent-color:hsl(94 46% 41%);}
.adve9e4-body[data-adve9e4-tone="charset-sync-135"]{--adve9e4-charset-135:5px;accent-color:hsl(315 46% 41%);}
.adve9e4-body[data-adve9e4-tone="viewport-stage-136"]{--adve9e4-viewport-136:6px;accent-color:hsl(101 46% 41%);}
.adve9e4-body[data-adve9e4-tone="device-stage-137"]{--adve9e4-device-137:7px;accent-color:hsl(133 46% 41%);}
.adve9e4-body[data-adve9e4-tone="title-stage-138"]{--adve9e4-title-138:8px;accent-color:hsl(241 46% 41%);}
.adve9e4-body[data-adve9e4-tone="planificare-turn-139"]{--adve9e4-planificare-139:9px;accent-color:hsl(292 46% 41%);}
.adve9e4-body[data-adve9e4-tone="consultan-sync-140"]{--adve9e4-consultan-140:10px;accent-color:hsl(20 46% 41%);}
.adve9e4-body[data-adve9e4-tone="ofer-sort-141"]{--adve9e4-ofer-141:11px;accent-color:hsl(223 46% 41%);}
.adve9e4-body[data-adve9e4-tone="strategii-share-142"]{--adve9e4-strategii-142:12px;accent-color:hsl(65 46% 41%);}
.adve9e4-body[data-adve9e4-tone="patrimoniu-turn-143"]{--adve9e4-patrimoniu-143:13px;accent-color:hsl(306 46% 41%);}
.adve9e4-body[data-adve9e4-tone="interesul-track-144"]{--adve9e4-interesul-144:2px;accent-color:hsl(72 46% 41%);}
.adve9e4-body[data-adve9e4-tone="consulta-steady-145"]{--adve9e4-consulta-145:3px;accent-color:hsl(218 46% 41%);}
.adve9e4-body[data-adve9e4-tone="rel-close-146"]{--adve9e4-rel-146:4px;accent-color:hsl(98 46% 41%);}
.adve9e4-body[data-adve9e4-tone="https-align-147"]{--adve9e4-https-147:5px;accent-color:hsl(263 46% 41%);}
.adve9e4-body[data-adve9e4-tone="property-choose-148"]{--adve9e4-property-148:6px;accent-color:hsl(200 46% 41%);}
.adve9e4-body[data-adve9e4-tone="image-choose-149"]{--adve9e4-image-149:7px;accent-color:hsl(213 46% 41%);}
.adve9e4-body[data-adve9e4-tone="hero-compose-150"]{--adve9e4-hero-150:8px;accent-color:hsl(37 46% 41%);}
.adve9e4-body[data-adve9e4-tone="url-weigh-151"]{--adve9e4-url-151:9px;accent-color:hsl(334 46% 41%);}
.adve9e4-body[data-adve9e4-tone="summary-turn-152"]{--adve9e4-summary-152:10px;accent-color:hsl(214 46% 41%);}
.adve9e4-body[data-adve9e4-tone="fonts-balance-153"]{--adve9e4-fonts-153:11px;accent-color:hsl(227 46% 41%);}
.adve9e4-body[data-adve9e4-tone="gstatic-compare-154"]{--adve9e4-gstatic-154:12px;accent-color:hsl(354 46% 41%);}
.adve9e4-body[data-adve9e4-tone="family-align-155"]{--adve9e4-family-155:13px;accent-color:hsl(272 46% 41%);}
.adve9e4-body[data-adve9e4-tone="source-anchor-156"]{--adve9e4-source-156:2px;accent-color:hsl(134 46% 41%);}
.adve9e4-body[data-adve9e4-tone="swap-brief-157"]{--adve9e4-swap-157:3px;accent-color:hsl(279 46% 41%);}
.adve9e4-body[data-adve9e4-tone="style-guide-158"]{--adve9e4-style-158:4px;accent-color:hsl(179 46% 41%);}
.adve9e4-body[data-adve9e4-tone="json-gather-159"]{--adve9e4-json-159:5px;accent-color:hsl(135 46% 41%);}
.adve9e4-body[data-adve9e4-tone="doctype-carry-160"]{--adve9e4-doctype-160:6px;accent-color:hsl(280 46% 41%);}
.adve9e4-body[data-adve9e4-tone="head-commit-161"]{--adve9e4-head-161:7px;accent-color:hsl(350 46% 41%);}
.adve9e4-body[data-adve9e4-tone="utf-frame-162"]{--adve9e4-utf-162:8px;accent-color:hsl(231 46% 41%);}
.adve9e4-body[data-adve9e4-tone="content-mark-163"]{--adve9e4-content-163:9px;accent-color:hsl(111 46% 41%);}
.adve9e4-body[data-adve9e4-tone="initial-compare-164"]{--adve9e4-initial-164:10px;accent-color:hsl(143 46% 41%);}
.adve9e4-body[data-adve9e4-tone="atelier-map-165"]{--adve9e4-atelier-165:11px;accent-color:hsl(118 46% 41%);}
.adve9e4-body[data-adve9e4-tone="pensie-mark-166"]{--adve9e4-pensie-166:12px;accent-color:hsl(150 46% 41%);}
.adve9e4-body[data-adve9e4-tone="fiduciar-move-167"]{--adve9e4-fiduciar-167:13px;accent-color:hsl(11 46% 41%);}
.adve9e4-body[data-adve9e4-tone="independent-link-168"]{--adve9e4-independent-168:2px;accent-color:hsl(157 46% 41%);}
.adve9e4-body[data-adve9e4-tone="economisire-map-169"]{--adve9e4-economisire-169:3px;accent-color:hsl(189 46% 41%);}
.adve9e4-body[data-adve9e4-tone="construite-mark-170"]{--adve9e4-construite-170:4px;accent-color:hsl(297 46% 41%);}
.adve9e4-body[data-adve9e4-tone="clientului-refresh-171"]{--adve9e4-clientului-171:5px;accent-color:hsl(348 46% 41%);}
.adve9e4-body[data-adve9e4-tone="gratuit-reduce-172"]{--adve9e4-gratuit-172:6px;accent-color:hsl(76 46% 41%);}
.adve9e4-body[data-adve9e4-tone="canonical-read-173"]{--adve9e4-canonical-173:7px;accent-color:hsl(279 46% 41%);}
.adve9e4-body[data-adve9e4-tone="advisoryevolve-read-174"]{--adve9e4-advisoryevolve-174:8px;accent-color:hsl(121 46% 41%);}
.adve9e4-body[data-adve9e4-tone="type-route-175"]{--adve9e4-type-175:9px;accent-color:hsl(2 46% 41%);}
.adve9e4-body[data-adve9e4-tone="assets-note-176"]{--adve9e4-assets-176:10px;accent-color:hsl(128 46% 41%);}
.adve9e4-body[data-adve9e4-tone="main-resolve-177"]{--adve9e4-main-177:11px;accent-color:hsl(274 46% 41%);}
.adve9e4-body[data-adve9e4-tone="twitter-pace-178"]{--adve9e4-twitter-178:12px;accent-color:hsl(154 46% 41%);}
.adve9e4-body[data-adve9e4-tone="large-reduce-179"]{--adve9e4-large-179:13px;accent-color:hsl(319 46% 41%);}
.adve9e4-body[data-adve9e4-tone="googleapis-route-180"]{--adve9e4-googleapis-180:2px;accent-color:hsl(256 46% 41%);}
.adve9e4-body[data-adve9e4-tone="crossorigin-sort-181"]{--adve9e4-crossorigin-181:3px;accent-color:hsl(269 46% 41%);}
.adve9e4-body[data-adve9e4-tone="lora-reduce-182"]{--adve9e4-lora-182:4px;accent-color:hsl(93 46% 41%);}
.adve9e4-body[data-adve9e4-tone="sans-read-183"]{--adve9e4-sans-183:5px;accent-color:hsl(30 46% 41%);}
.adve9e4-body[data-adve9e4-tone="stylesheet-steady-184"]{--adve9e4-stylesheet-184:6px;accent-color:hsl(270 46% 41%);}
.adve9e4-body[data-adve9e4-tone="script-steady-185"]{--adve9e4-script-185:7px;accent-color:hsl(283 46% 41%);}
.adve9e4-body[data-adve9e4-tone="context-route-186"]{--adve9e4-context-186:8px;accent-color:hsl(50 46% 41%);}
.adve9e4-body[data-adve9e4-tone="html-surface-187"]{--adve9e4-html-187:9px;accent-color:hsl(328 46% 41%);}
.adve9e4-body[data-adve9e4-tone="meta-track-188"]{--adve9e4-meta-188:10px;accent-color:hsl(190 46% 41%);}
.adve9e4-body[data-adve9e4-tone="name-select-189"]{--adve9e4-name-189:11px;accent-color:hsl(335 46% 41%);}
.adve9e4-body[data-adve9e4-tone="width-trace-190"]{--adve9e4-width-190:12px;accent-color:hsl(235 46% 41%);}
.adve9e4-body[data-adve9e4-tone="scale-sort-191"]{--adve9e4-scale-191:13px;accent-color:hsl(191 46% 41%);}
.adve9e4-body[data-adve9e4-tone="stan-settle-192"]{--adve9e4-stan-192:2px;accent-color:hsl(336 46% 41%);}
.adve9e4-body[data-adve9e4-tone="bra-sort-193"]{--adve9e4-bra-193:3px;accent-color:hsl(46 46% 41%);}
.adve9e4-body[data-adve9e4-tone="description-stage-194"]{--adve9e4-description-194:4px;accent-color:hsl(287 46% 41%);}
.adve9e4-body[data-adve9e4-tone="pensiei-anchor-195"]{--adve9e4-pensiei-195:5px;accent-color:hsl(167 46% 41%);}
.adve9e4-body[data-adve9e4-tone="venit-brief-196"]{--adve9e4-venit-196:6px;accent-color:hsl(199 46% 41%);}
.adve9e4-body[data-adve9e4-tone="exclusiv-turn-197"]{--adve9e4-exclusiv-197:7px;accent-color:hsl(174 46% 41%);}
.adve9e4-body[data-adve9e4-tone="programa-close-198"]{--adve9e4-programa-198:8px;accent-color:hsl(206 46% 41%);}
.adve9e4-body[data-adve9e4-tone="link-carry-199"]{--adve9e4-link-199:9px;accent-color:hsl(67 46% 41%);}
.adve9e4-body[data-adve9e4-tone="href-anchor-200"]{--adve9e4-href-200:10px;accent-color:hsl(213 46% 41%);}
.adve9e4-body[data-adve9e4-tone="space-anchor-201"]{--adve9e4-space-201:11px;accent-color:hsl(245 46% 41%);}
.adve9e4-body[data-adve9e4-tone="website-anchor-202"]{--adve9e4-website-202:12px;accent-color:hsl(353 46% 41%);}
.adve9e4-body[data-adve9e4-tone="img-compare-203"]{--adve9e4-img-203:13px;accent-color:hsl(44 46% 41%);}
.adve9e4-body[data-adve9e4-tone="jpg-carry-204"]{--adve9e4-jpg-204:2px;accent-color:hsl(132 46% 41%);}
.adve9e4-body[data-adve9e4-tone="card-align-205"]{--adve9e4-card-205:3px;accent-color:hsl(335 46% 41%);}
.adve9e4-body[data-adve9e4-tone="preconnect-close-206"]{--adve9e4-preconnect-206:4px;accent-color:hsl(177 46% 41%);}
.adve9e4-body[data-adve9e4-tone="com-compare-207"]{--adve9e4-com-207:5px;accent-color:hsl(58 46% 41%);}
.adve9e4-body[data-adve9e4-tone="css2-commit-208"]{--adve9e4-css2-208:6px;accent-color:hsl(184 46% 41%);}
.adve9e4-body[data-adve9e4-tone="wght-balance-209"]{--adve9e4-wght-209:7px;accent-color:hsl(330 46% 41%);}
.adve9e4-body[data-adve9e4-tone="display-confirm-210"]{--adve9e4-display-210:8px;accent-color:hsl(210 46% 41%);}
.adve9e4-body[data-adve9e4-tone="css-focus-211"]{--adve9e4-css-211:9px;accent-color:hsl(15 46% 41%);}
.adve9e4-body[data-adve9e4-tone="application-map-212"]{--adve9e4-application-212:10px;accent-color:hsl(312 46% 41%);}
.adve9e4-body[data-adve9e4-tone="schema-map-213"]{--adve9e4-schema-213:11px;accent-color:hsl(325 46% 41%);}
.adve9e4-body[data-adve9e4-tone="lang-name-214"]{--adve9e4-lang-214:12px;accent-color:hsl(149 46% 41%);}
.adve9e4-body[data-adve9e4-tone="charset-compose-215"]{--adve9e4-charset-215:13px;accent-color:hsl(86 46% 41%);}
.adve9e4-body[data-adve9e4-tone="viewport-compare-216"]{--adve9e4-viewport-216:2px;accent-color:hsl(326 46% 41%);}
.adve9e4-body[data-adve9e4-tone="device-gather-217"]{--adve9e4-device-217:3px;accent-color:hsl(339 46% 41%);}
.adve9e4-body[data-adve9e4-tone="title-move-218"]{--adve9e4-title-218:4px;accent-color:hsl(106 46% 41%);}
.adve9e4-body[data-adve9e4-tone="planificare-focus-219"]{--adve9e4-planificare-219:5px;accent-color:hsl(24 46% 41%);}
.adve9e4-notice{outline-offset:2px;}
.adve9e4-asset-frame{--adve9e4-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%}}
