:root {
  --color-primary: #212840;
  --color-secondary: #F2E2D6;
  --color-accent: #D66B52;
  --color-neutral-dark: #141826;
  --color-neutral-light: #FBF3EB;
  --font-heading: 'Inter', sans-serif;
  --font-body: 'Inter', sans-serif;
  --radius: 14px;
  --max-width: 1180px;
}

/* === Base === */
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body {
  margin: 0;
  font-family: var(--font-body);
  color: var(--color-neutral-dark);
  background: var(--color-neutral-light);
  line-height: 1.6;
  font-size: 17px;
  -webkit-font-smoothing: antialiased;
}
h1, h2, h3 {
  font-family: var(--font-heading);
  color: var(--color-primary);
  line-height: 1.2;
  font-weight: 700;
  letter-spacing: -0.01em;
}
h1 { font-size: clamp(2.25rem, 5vw, 4rem); margin: 0 0 1rem; }
h2 { font-size: clamp(1.6rem, 3vw, 2.4rem); margin: 0 0 1rem; }
h3 { font-size: 1.2rem; margin: 0 0 .75rem; }
p  { margin: 0 0 1rem; }
a  { color: var(--color-accent); text-decoration: none; }
a:hover { text-decoration: underline; }
img { max-width: 100%; height: auto; display: block; }

.eyebrow {
  text-transform: uppercase;
  letter-spacing: 0.18em;
  font-size: 0.78rem;
  color: var(--color-accent);
  font-weight: 600;
  margin: 0 0 1rem;
}

.btn {
  display: inline-block;
  padding: 0.95rem 1.8rem;
  border-radius: 999px;
  font-weight: 600;
  font-size: 1rem;
  border: none;
  cursor: pointer;
  transition: transform .15s ease, box-shadow .15s ease, background .15s ease;
}
.btn-primary { background: var(--color-primary); color: var(--color-neutral-light); }
.btn-primary:hover { background: var(--color-neutral-dark); text-decoration: none; transform: translateY(-1px); }
.btn-accent  { background: var(--color-accent); color: #fff; }
.btn-accent:hover { background: #c45a44; text-decoration: none; transform: translateY(-1px); }

/* === Header === */
.site-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.25rem 1.25rem;
  max-width: var(--max-width);
  margin: 0 auto;
  gap: 1rem;
  flex-wrap: wrap;
}
.logo img { height: 72px; width: auto; display: block; }
.primary-nav { position: relative; }
.nav-toggle {
  background: transparent;
  border: 1px solid var(--color-primary);
  color: var(--color-primary);
  padding: .5rem 1rem;
  border-radius: 8px;
  font-weight: 600;
  cursor: pointer;
}
.primary-nav ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  flex-direction: column;
  gap: .25rem;
  position: absolute;
  right: 0;
  top: calc(100% + .5rem);
  background: var(--color-neutral-light);
  border: 1px solid rgba(20,24,38,0.1);
  border-radius: 12px;
  padding: .75rem 1rem;
  min-width: 200px;
  box-shadow: 0 16px 32px -16px rgba(20,24,38,0.25);
  z-index: 50;
}
.primary-nav.is-open ul { display: flex; }
.primary-nav a {
  color: var(--color-primary);
  font-weight: 500;
  padding: .35rem 0;
  display: block;
}
.primary-nav a[aria-current="page"] { color: var(--color-accent); }

/* === Hero (centered) === */
.hero-centered {
  text-align: center;
  padding: 3.5rem 1.25rem 4rem;
  max-width: var(--max-width);
  margin: 0 auto;
}
.hero-centered h1 { max-width: 22ch; margin-inline: auto; }
.hero__sub {
  max-width: 52ch;
  margin: 0 auto 2rem;
  font-size: 1.15rem;
  color: var(--color-neutral-dark);
  opacity: 0.85;
}
.hero__cta { margin: 0 0 3rem; }
.hero__media {
  margin: 0;
  border-radius: var(--radius);
  overflow: hidden;
  box-shadow: 0 30px 60px -30px rgba(20,24,38,0.35);
}
.hero__media img { aspect-ratio: 16/9; object-fit: cover; width: 100%; }

/* === Intro === */
.intro {
  padding: 4rem 1.25rem;
  max-width: var(--max-width);
  margin: 0 auto;
}
.intro__grid { display: grid; gap: 2.5rem; grid-template-columns: 1fr; align-items: center; }
.intro__text { max-width: 62ch; }
.intro__text--wide { max-width: 70ch; margin-inline: auto; text-align: left; }
.intro__media { margin: 0; border-radius: var(--radius); overflow: hidden; }
.intro__media img { aspect-ratio: 4/3; object-fit: cover; width: 100%; }

/* === Highlights / cards === */
.highlights {
  padding: 4rem 1.25rem;
  max-width: var(--max-width);
  margin: 0 auto;
}
.highlights h2 { text-align: center; margin-bottom: 2.5rem; }
.card-grid {
  display: grid;
  gap: 1.5rem;
  grid-template-columns: 1fr;
}
.card {
  background: var(--color-secondary);
  padding: 2rem 1.75rem;
  border-radius: var(--radius);
  border: 1px solid rgba(20,24,38,0.06);
}
.card__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 48px; height: 48px;
  background: var(--color-accent);
  color: #fff;
  border-radius: 12px;
  font-size: 1.4rem;
  margin-bottom: 1rem;
}
.team-card__photo {
  margin: 0 0 1rem;
  border-radius: 12px;
  overflow: hidden;
}
.team-card__photo img { aspect-ratio: 1/1; object-fit: cover; width: 100%; }

/* === Testimonial === */
.testimonial {
  padding: 4rem 1.25rem;
  max-width: 760px;
  margin: 0 auto;
  text-align: center;
}
.testimonial blockquote {
  margin: 0;
  font-size: 1.25rem;
  line-height: 1.55;
  color: var(--color-primary);
  font-weight: 500;
}
.testimonial blockquote p { font-style: italic; }
.testimonial cite {
  display: block;
  margin-top: 1.25rem;
  font-style: normal;
  font-size: 0.95rem;
  color: var(--color-accent);
  font-weight: 600;
  letter-spacing: 0.05em;
}

/* === CTA band === */
.cta-band {
  background: var(--color-primary);
  color: var(--color-neutral-light);
  padding: 4rem 1.5rem;
  text-align: center;
  margin: 3rem 1rem;
  border-radius: var(--radius);
}
.cta-band h2 { color: var(--color-neutral-light); max-width: 22ch; margin-inline: auto; }
.cta-band p  { max-width: 50ch; margin-inline: auto; opacity: 0.9; }

/* === FAQ === */
.faq { padding: 4rem 1.25rem; max-width: 820px; margin: 0 auto; }
.faq h2 { text-align: center; margin-bottom: 2rem; }
.faq details {
  background: var(--color-secondary);
  border-radius: 12px;
  padding: 1rem 1.25rem;
  margin-bottom: .75rem;
  border: 1px solid rgba(20,24,38,0.06);
}
.faq summary {
  font-weight: 600;
  color: var(--color-primary);
  cursor: pointer;
  list-style: none;
  padding: .25rem 0;
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after { content: "+"; float: right; color: var(--color-accent); font-weight: 700; }
.faq details[open] summary::after { content: "−"; }
.faq details p { margin: .75rem 0 .25rem; }

/* === Contact form & hours === */
.contact-block { padding: 3rem 1.25rem; max-width: var(--max-width); margin: 0 auto; }
.contact-block__grid { display: grid; gap: 2rem; grid-template-columns: 1fr; }
.contact-form, .hours-card {
  background: var(--color-secondary);
  border-radius: var(--radius);
  padding: 2rem;
}
.contact-form label {
  display: block;
  font-weight: 600;
  color: var(--color-primary);
  margin-bottom: .35rem;
}
.contact-form input,
.contact-form textarea {
  width: 100%;
  padding: .75rem .9rem;
  border: 1px solid rgba(20,24,38,0.15);
  border-radius: 8px;
  font: inherit;
  background: var(--color-neutral-light);
  color: var(--color-neutral-dark);
}
.contact-form input:focus,
.contact-form textarea:focus {
  outline: 2px solid var(--color-accent);
  outline-offset: 1px;
}
.hours-card table { width: 100%; border-collapse: collapse; }
.hours-card th, .hours-card td {
  text-align: left;
  padding: .55rem 0;
  border-bottom: 1px solid rgba(20,24,38,0.1);
  font-weight: 500;
}
.hours-card th { color: var(--color-primary); }
.map-block {
  margin-top: 1.5rem;
  background: var(--color-neutral-light);
  border: 1px dashed rgba(20,24,38,0.2);
  border-radius: 12px;
  padding: 1.5rem;
  text-align: center;
  color: var(--color-primary);
}
.map-pin { font-size: 2rem; display: block; margin-bottom: .5rem; }

/* === Footer === */
.site-footer {
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding: 3.5rem 1.25rem 1.5rem;
  margin-top: 3rem;
}
.footer-grid {
  max-width: var(--max-width);
  margin: 0 auto;
  display: grid;
  gap: 2.5rem;
  grid-template-columns: 1fr;
}
.site-footer h2 {
  color: var(--color-neutral-light);
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 1rem;
}
.site-footer ul { list-style: none; padding: 0; margin: 0; }
.site-footer li { margin-bottom: .4rem; }
.site-footer a { color: var(--color-secondary); }
.site-footer address { font-style: normal; line-height: 1.7; margin-bottom: 1rem; }
.legal-links { margin-top: 1rem; font-size: 0.9rem; }
.copyright {
  max-width: var(--max-width);
  margin: 2.5rem auto 0;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(251,243,235,0.15);
  font-size: 0.85rem;
  opacity: 0.75;
  text-align: center;
}
.logo--footer img { height: 56px; }

/* === Cookie banner === */
.adne1a3-notice {
  position: fixed;
  left: 1rem;
  right: 1rem;
  bottom: 1rem;
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding: 1.25rem 1.25rem;
  border-radius: 14px;
  display: flex;
  flex-direction: column;
  gap: .75rem;
  z-index: 100;
  box-shadow: 0 20px 40px -10px rgba(0,0,0,0.4);
}
.adne1a3-notice p { margin: 0; font-size: 0.95rem; }
.adne1a3-notice button {
  align-self: flex-start;
  background: var(--color-accent);
  color: #fff;
  border: none;
  padding: .7rem 1.25rem;
  border-radius: 999px;
  font-weight: 600;
  cursor: pointer;
}
body.adne1a3-notice-ack .adne1a3-notice { display: none; }

/* === Responsive === */
@media (min-width: 640px) {
  .card-grid { grid-template-columns: repeat(2, 1fr); }
  .footer-grid { grid-template-columns: repeat(2, 1fr); }
  .adne1a3-notice { flex-direction: row; align-items: center; justify-content: space-between; left: 2rem; right: 2rem; }
}

@media (min-width: 768px) {
  body { font-size: 18px; }
  .logo img { height: 96px; }
  .logo--footer img { height: 72px; }
  .hero-centered { padding: 5.5rem 2rem 6rem; }
  .intro, .highlights, .faq, .contact-block { padding: 5rem 2rem; }
  .site-header { padding: 1.5rem 2rem; }
  .nav-toggle { display: none; }
  .primary-nav ul {
    display: flex !important;
    flex-direction: row;
    position: static;
    background: transparent;
    border: none;
    box-shadow: none;
    padding: 0;
    gap: 2rem;
    min-width: 0;
  }
  .primary-nav a { padding: 0; }
  .intro__grid { grid-template-columns: 1.1fr 1fr; gap: 4rem; }
  .cta-band { margin: 4rem 2rem; padding: 5rem 2rem; }
  .contact-block__grid { grid-template-columns: 1.4fr 1fr; gap: 3rem; }
  .footer-grid { grid-template-columns: 1.4fr 1fr 1.3fr; }
}

@media (min-width: 1024px) {
  .card-grid { grid-template-columns: repeat(3, 1fr); }
  .card-grid--team { grid-template-columns: repeat(4, 1fr); }
}

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