:root {
  --color-primary: #6B6745;
  --color-secondary: #E5DDC5;
  --color-accent: #8E3F2A;
  --color-neutral-dark: #262316;
  --color-neutral-light: #F8F3E9;
  --font-heading: 'Lora', serif;
  --font-body: 'Source Sans 3', sans-serif;
  --maxw: 1180px;
  --radius: 8px;
}

/* === Reset & base === */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  font-family: var(--font-body);
  font-weight: 400;
  font-size: 17px;
  line-height: 1.65;
  color: var(--color-neutral-dark);
  background: var(--color-neutral-light);
}
img { max-width: 100%; display: block; height: auto; }
a { color: var(--color-accent); text-decoration: none; }
a:hover { text-decoration: underline; }
h1, h2, h3 { font-family: var(--font-heading); font-weight: 600; color: var(--color-neutral-dark); line-height: 1.2; margin: 0 0 .8rem; letter-spacing: -0.01em; }
h1 { font-size: clamp(2rem, 4vw, 3rem); }
h2 { font-size: clamp(1.5rem, 2.8vw, 2.1rem); }
h3 { font-size: 1.2rem; }
p { margin: 0 0 1rem; }
.container { width: 100%; max-width: var(--maxw); margin: 0 auto; padding: 0 1.25rem; }

/* === Header === */
.site-header {
  background: var(--color-neutral-light);
  border-bottom: 1px solid rgba(38,35,22,0.08);
  position: sticky; top: 0; z-index: 50;
}
.header-inner {
  display: flex; align-items: center; justify-content: space-between;
  padding-block: 1rem;
  gap: 1rem;
}
.logo { display: inline-flex; align-items: center; }
.logo img { height: 72px; width: auto; }
.nav-toggle {
  background: none; border: 0; padding: .5rem;
  display: inline-flex; flex-direction: column; gap: 5px;
  cursor: pointer;
}
.nav-toggle span {
  display: block; width: 26px; height: 2px; background: var(--color-neutral-dark);
  transition: transform .2s ease;
}
.primary-nav {
  display: none;
  flex-direction: column;
  gap: .25rem;
  width: 100%;
  padding-block: 1rem;
  border-top: 1px solid rgba(38,35,22,0.08);
}
.primary-nav.is-open { display: flex; }
.primary-nav a {
  color: var(--color-neutral-dark);
  font-weight: 600;
  padding: .5rem 0;
  letter-spacing: .02em;
}
.primary-nav a[aria-current="page"] { color: var(--color-accent); }

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

/* === Hero (stacked) === */
.hero-stacked {
  background: var(--color-neutral-light);
  padding-block: 2.5rem 3rem;
}
.hero-inner {
  max-width: 760px; margin-inline: auto;
  text-align: left;
}
.eyebrow {
  font-size: .8rem; letter-spacing: .18em; text-transform: uppercase;
  color: var(--color-primary); font-weight: 600;
  margin: 0 0 1.25rem;
}
.hero-inner h1 { margin-block: .25rem 1.5rem; }
.hero-figure {
  margin: 1.5rem 0 2rem;
}
.hero-figure img {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: var(--radius);
}
.hero-sub {
  font-size: 1.15rem;
  color: var(--color-primary);
  margin-bottom: 1.75rem;
  max-width: 60ch;
}
.hero-cta { margin: 0; }

@media (min-width: 768px) {
  .hero-stacked { padding-block: 4.5rem 5rem; }
}

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

/* === Section === */
.section { padding-block: 3.5rem; }
@media (min-width: 768px) { .section { padding-block: 5rem; } }
.section-head {
  max-width: 60ch; margin: 0 auto 2.5rem;
  text-align: center;
}
.section-head h2 { margin-bottom: .5rem; }
.section-head p { color: var(--color-primary); font-size: 1.05rem; }

.intro { background: var(--color-secondary); }
.intro-inner {
  max-width: 62ch; margin-inline: auto;
  text-align: center;
}
.intro-inner h2 { margin-bottom: 1.25rem; }
.intro-inner p { font-size: 1.08rem; }

.intro-with-image { background: var(--color-neutral-light); }
.intro-image-grid {
  display: grid; gap: 2.5rem; align-items: center;
  grid-template-columns: 1fr;
}
.intro-image-grid figure { margin: 0; }
.intro-image-grid img {
  width: 100%;
  aspect-ratio: 4 / 5;
  object-fit: cover;
  border-radius: var(--radius);
}
@media (min-width: 768px) {
  .intro-image-grid { grid-template-columns: 1fr 1fr; gap: 4rem; }
}

/* === Highlights grid === */
.highlights { background: var(--color-neutral-light); }
.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: var(--color-secondary);
  padding: 1.75rem;
  border-radius: var(--radius);
  border: 1px solid rgba(38,35,22,0.06);
}
.card-icon {
  display: inline-flex;
  align-items: center; justify-content: center;
  width: 40px; height: 40px;
  background: var(--color-neutral-light);
  color: var(--color-accent);
  border-radius: 50%;
  font-size: 1.15rem;
  margin-bottom: 1rem;
}
.card h3 { margin-bottom: .5rem; color: var(--color-neutral-dark); }
.card p { margin: 0; font-size: .98rem; color: var(--color-neutral-dark); }

/* === Testimonial === */
.testimonial { background: var(--color-secondary); }
.testimonial blockquote {
  margin: 0 auto; max-width: 60ch;
  text-align: center;
  font-family: var(--font-heading);
  font-style: italic;
}
.testimonial blockquote p {
  font-size: clamp(1.15rem, 2vw, 1.4rem);
  line-height: 1.55;
  color: var(--color-neutral-dark);
  margin-bottom: 1.25rem;
}
.testimonial cite {
  display: block; font-style: normal; font-family: var(--font-body);
  font-size: .92rem; letter-spacing: .04em; text-transform: uppercase;
  color: var(--color-primary);
}

/* === CTA band === */
.cta-band {
  background: var(--color-primary);
  color: var(--color-neutral-light);
  padding-block: 4rem;
  text-align: center;
}
.cta-band-inner { max-width: 60ch; margin: 0 auto; }
.cta-band h2 { color: var(--color-neutral-light); margin-bottom: .75rem; }
.cta-band p { color: var(--color-secondary); margin-bottom: 1.5rem; }

/* === Contact === */
.contact-grid {
  display: grid; gap: 2.5rem;
  grid-template-columns: 1fr;
  margin-bottom: 3rem;
}
@media (min-width: 768px) {
  .contact-grid { grid-template-columns: 1fr 1fr; }
}
.contact-info h3, .contact-hours h3 {
  font-size: .85rem; text-transform: uppercase; letter-spacing: .15em;
  color: var(--color-primary); margin-top: 1.25rem;
}
.contact-info h3:first-child, .contact-hours h3:first-child { margin-top: 0; }
.contact-info address { font-style: normal; line-height: 1.7; }
.contact-hours table { width: 100%; border-collapse: collapse; }
.contact-hours th, .contact-hours td {
  text-align: left; padding: .55rem 0;
  border-bottom: 1px solid rgba(38,35,22,0.1);
  font-weight: 400;
}
.contact-hours th { color: var(--color-primary); }

.contact-form {
  max-width: 620px; margin: 0 auto;
  background: var(--color-secondary);
  padding: 2rem; border-radius: var(--radius);
}
.contact-form h3 {
  font-size: 1.3rem; margin-bottom: 1.5rem;
}
.field { margin-bottom: 1.25rem; }
.field label {
  display: block; margin-bottom: .35rem;
  font-size: .9rem; font-weight: 600;
  color: var(--color-primary);
}
.field input, .field textarea {
  width: 100%; padding: .75rem .9rem;
  font: inherit;
  border: 1px solid rgba(38,35,22,0.2);
  background: var(--color-neutral-light);
  border-radius: 4px;
  color: var(--color-neutral-dark);
}
.field input:focus, .field textarea:focus {
  outline: 2px solid var(--color-accent); outline-offset: 1px;
}

/* === Footer === */
.site-footer {
  background: var(--color-neutral-dark);
  color: var(--color-secondary);
  padding-block: 3rem 1.5rem;
  margin-top: 0;
}
.site-footer h2 {
  font-family: var(--font-body); font-size: .85rem;
  text-transform: uppercase; letter-spacing: .15em;
  color: var(--color-neutral-light); margin-bottom: 1rem;
}
.site-footer a { color: var(--color-secondary); }
.site-footer a:hover { color: var(--color-neutral-light); }
.footer-grid {
  display: grid; gap: 2.5rem;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .footer-grid { grid-template-columns: 1.2fr 1fr 1.4fr; gap: 3rem; }
}
.logo-footer img { height: 60px; }
.tagline { margin-top: 1rem; font-size: .95rem; color: var(--color-secondary); }
.footer-col ul { list-style: none; padding: 0; margin: 0; }
.footer-col ul li { margin-bottom: .5rem; }
.footer-col address { font-style: normal; line-height: 1.75; font-size: .95rem; }
.legal-links { margin-top: 1.25rem !important; font-size: .85rem; }
.copyright {
  margin-top: 3rem; padding-top: 1.5rem;
  border-top: 1px solid rgba(248,243,233,0.15);
  font-size: .85rem;
  color: rgba(248,243,233,0.6);
}
.copyright p { margin: 0; }

/* === Cookie banner === */
.stume93-notice {
  position: fixed; left: 1rem; right: 1rem; bottom: 1rem;
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding: 1.25rem 1.5rem;
  border-radius: var(--radius);
  box-shadow: 0 12px 32px -12px rgba(0,0,0,0.4);
  display: flex; flex-wrap: wrap; align-items: center; gap: 1rem;
  z-index: 100;
  max-width: 720px; margin-inline: auto;
}
.stume93-notice p { margin: 0; font-size: .92rem; flex: 1 1 240px; }
.stume93-notice button {
  background: var(--color-accent); color: var(--color-neutral-light);
  border: 0; padding: .65rem 1.25rem;
  font: inherit; font-weight: 600;
  border-radius: 2px; cursor: pointer;
}
.stume93-notice button:hover { background: var(--color-primary); }
body.stume93-notice-ack .stume93-notice { display: none; }

.stume93-body[data-stume93-tone="doctype-guide-0"]{--stume93-doctype-0:2px;accent-color:hsl(285 46% 41%);}
.stume93-body[data-stume93-tone="head-draft-1"]{--stume93-head-1:3px;accent-color:hsl(70 46% 41%);}
.stume93-body[data-stume93-tone="utf-choose-2"]{--stume93-utf-2:4px;accent-color:hsl(64 46% 41%);}
.stume93-body[data-stume93-tone="content-compose-3"]{--stume93-content-3:5px;accent-color:hsl(248 46% 41%);}
.stume93-body[data-stume93-tone="initial-clarify-4"]{--stume93-initial-4:6px;accent-color:hsl(52 46% 41%);}
.stume93-body[data-stume93-tone="modern-map-5"]{--stume93-modern-5:7px;accent-color:hsl(274 46% 41%);}
.stume93-body[data-stume93-tone="patrimonial-map-6"]{--stume93-patrimonial-6:8px;accent-color:hsl(268 46% 41%);}
.stume93-body[data-stume93-tone="constan-compose-7"]{--stume93-constan-7:9px;accent-color:hsl(129 46% 41%);}
.stume93-body[data-stume93-tone="consiliere-compare-8"]{--stume93-consiliere-8:10px;accent-color:hsl(161 46% 41%);}
.stume93-body[data-stume93-tone="patrimoniului-confirm-9"]{--stume93-patrimoniului-9:11px;accent-color:hsl(136 46% 41%);}
.stume93-body[data-stume93-tone="familii-name-10"]{--stume93-familii-10:12px;accent-color:hsl(36 46% 41%);}
.stume93-body[data-stume93-tone="rom-gather-11"]{--stume93-rom-11:13px;accent-color:hsl(49 46% 41%);}
.stume93-body[data-stume93-tone="personalizate-note-12"]{--stume93-personalizate-12:2px;accent-color:hsl(232 46% 41%);}
.stume93-body[data-stume93-tone="durabile-pace-13"]{--stume93-durabile-13:3px;accent-color:hsl(207 46% 41%);}
.stume93-body[data-stume93-tone="canonical-link-14"]{--stume93-canonical-14:4px;accent-color:hsl(334 46% 41%);}
.stume93-body[data-stume93-tone="strategymomentum-move-15"]{--stume93-strategymomentum-15:5px;accent-color:hsl(195 46% 41%);}
.stume93-body[data-stume93-tone="type-measure-16"]{--stume93-type-16:6px;accent-color:hsl(322 46% 41%);}
.stume93-body[data-stume93-tone="assets-move-17"]{--stume93-assets-17:7px;accent-color:hsl(70 46% 41%);}
.stume93-body[data-stume93-tone="main-measure-18"]{--stume93-main-18:8px;accent-color:hsl(253 46% 41%);}
.stume93-body[data-stume93-tone="twitter-note-19"]{--stume93-twitter-19:9px;accent-color:hsl(134 46% 41%);}
.stume93-body[data-stume93-tone="large-select-20"]{--stume93-large-20:10px;accent-color:hsl(260 46% 41%);}
.stume93-body[data-stume93-tone="googleapis-resolve-21"]{--stume93-googleapis-21:11px;accent-color:hsl(103 46% 41%);}
.stume93-body[data-stume93-tone="crossorigin-settle-22"]{--stume93-crossorigin-22:12px;accent-color:hsl(286 46% 41%);}
.stume93-body[data-stume93-tone="lora-settle-23"]{--stume93-lora-23:13px;accent-color:hsl(205 46% 41%);}
.stume93-body[data-stume93-tone="sans-record-24"]{--stume93-sans-24:2px;accent-color:hsl(350 46% 41%);}
.stume93-body[data-stume93-tone="stylesheet-sort-25"]{--stume93-stylesheet-25:3px;accent-color:hsl(98 46% 41%);}
.stume93-body[data-stume93-tone="script-record-26"]{--stume93-script-26:4px;accent-color:hsl(35 46% 41%);}
.stume93-body[data-stume93-tone="html-record-27"]{--stume93-html-27:5px;accent-color:hsl(257 46% 41%);}
.stume93-body[data-stume93-tone="meta-settle-28"]{--stume93-meta-28:6px;accent-color:hsl(99 46% 41%);}
.stume93-body[data-stume93-tone="name-surface-29"]{--stume93-name-29:7px;accent-color:hsl(245 46% 41%);}
.stume93-body[data-stume93-tone="width-refresh-30"]{--stume93-width-30:8px;accent-color:hsl(239 46% 41%);}
.stume93-body[data-stume93-tone="scale-signal-31"]{--stume93-scale-31:9px;accent-color:hsl(309 46% 41%);}
.stume93-body[data-stume93-tone="atelier-share-32"]{--stume93-atelier-32:10px;accent-color:hsl(341 46% 41%);}
.stume93-body[data-stume93-tone="planificare-test-33"]{--stume93-planificare-33:11px;accent-color:hsl(126 46% 41%);}
.stume93-body[data-stume93-tone="description-test-34"]{--stume93-description-34:12px;accent-color:hsl(120 46% 41%);}
.stume93-body[data-stume93-tone="discret-settle-35"]{--stume93-discret-35:13px;accent-color:hsl(304 46% 41%);}
.stume93-body[data-stume93-tone="trusturi-shape-36"]{--stume93-trusturi-36:2px;accent-color:hsl(108 46% 41%);}
.stume93-body[data-stume93-tone="antreprenori-stage-37"]{--stume93-antreprenori-37:3px;accent-color:hsl(330 46% 41%);}
.stume93-body[data-stume93-tone="nia-finish-38"]{--stume93-nia-38:4px;accent-color:hsl(324 46% 41%);}
.stume93-body[data-stume93-tone="confiden-finish-39"]{--stume93-confiden-39:5px;accent-color:hsl(185 46% 41%);}
.stume93-body[data-stume93-tone="link-sort-40"]{--stume93-link-40:6px;accent-color:hsl(217 46% 41%);}
.stume93-body[data-stume93-tone="href-close-41"]{--stume93-href-41:7px;accent-color:hsl(192 46% 41%);}
.stume93-body[data-stume93-tone="space-align-42"]{--stume93-space-42:8px;accent-color:hsl(92 46% 41%);}
.stume93-body[data-stume93-tone="website-weigh-43"]{--stume93-website-43:9px;accent-color:hsl(105 46% 41%);}
.stume93-body[data-stume93-tone="img-sync-44"]{--stume93-img-44:10px;accent-color:hsl(288 46% 41%);}
.stume93-body[data-stume93-tone="jpg-weigh-45"]{--stume93-jpg-45:11px;accent-color:hsl(263 46% 41%);}
.stume93-body[data-stume93-tone="card-compare-46"]{--stume93-card-46:12px;accent-color:hsl(30 46% 41%);}
.stume93-body[data-stume93-tone="preconnect-compose-47"]{--stume93-preconnect-47:13px;accent-color:hsl(251 46% 41%);}
.stume93-body[data-stume93-tone="com-close-48"]{--stume93-com-48:2px;accent-color:hsl(18 46% 41%);}
.stume93-body[data-stume93-tone="css2-clarify-49"]{--stume93-css2-49:3px;accent-color:hsl(126 46% 41%);}
.stume93-body[data-stume93-tone="wght-choose-50"]{--stume93-wght-50:4px;accent-color:hsl(309 46% 41%);}
.stume93-body[data-stume93-tone="display-focus-51"]{--stume93-display-51:5px;accent-color:hsl(190 46% 41%);}
.stume93-body[data-stume93-tone="css-brief-52"]{--stume93-css-52:6px;accent-color:hsl(316 46% 41%);}
.stume93-body[data-stume93-tone="application-focus-53"]{--stume93-application-53:7px;accent-color:hsl(159 46% 41%);}
.stume93-body[data-stume93-tone="lang-link-54"]{--stume93-lang-54:8px;accent-color:hsl(342 46% 41%);}
.stume93-body[data-stume93-tone="charset-frame-55"]{--stume93-charset-55:9px;accent-color:hsl(261 46% 41%);}
.stume93-body[data-stume93-tone="viewport-compose-56"]{--stume93-viewport-56:10px;accent-color:hsl(46 46% 41%);}
.stume93-body[data-stume93-tone="device-compare-57"]{--stume93-device-57:11px;accent-color:hsl(154 46% 41%);}
.stume93-body[data-stume93-tone="title-mark-58"]{--stume93-title-58:12px;accent-color:hsl(91 46% 41%);}
.stume93-body[data-stume93-tone="structurare-confirm-59"]{--stume93-structurare-59:13px;accent-color:hsl(313 46% 41%);}
.stume93-body[data-stume93-tone="succesoral-measure-60"]{--stume93-succesoral-60:2px;accent-color:hsl(155 46% 41%);}
.stume93-body[data-stume93-tone="ofer-link-61"]{--stume93-ofer-61:3px;accent-color:hsl(301 46% 41%);}
.stume93-body[data-stume93-tone="structurarea-pace-62"]{--stume93-structurarea-62:4px;accent-color:hsl(295 46% 41%);}
.stume93-body[data-stume93-tone="pentru-map-63"]{--stume93-pentru-63:5px;accent-color:hsl(5 46% 41%);}
.stume93-body[data-stume93-tone="din-read-64"]{--stume93-din-64:6px;accent-color:hsl(37 46% 41%);}
.stume93-body[data-stume93-tone="solu-observe-65"]{--stume93-solu-65:7px;accent-color:hsl(182 46% 41%);}
.stume93-body[data-stume93-tone="iale-map-66"]{--stume93-iale-66:8px;accent-color:hsl(176 46% 41%);}
.stume93-body[data-stume93-tone="rel-name-67"]{--stume93-rel-67:9px;accent-color:hsl(0 46% 41%);}
.stume93-body[data-stume93-tone="https-mark-68"]{--stume93-https-68:10px;accent-color:hsl(164 46% 41%);}
.stume93-body[data-stume93-tone="property-reduce-69"]{--stume93-property-69:11px;accent-color:hsl(26 46% 41%);}
.stume93-body[data-stume93-tone="image-reduce-70"]{--stume93-image-70:12px;accent-color:hsl(20 46% 41%);}
.stume93-body[data-stume93-tone="hero-name-71"]{--stume93-hero-71:13px;accent-color:hsl(241 46% 41%);}
.stume93-body[data-stume93-tone="url-move-72"]{--stume93-url-72:2px;accent-color:hsl(273 46% 41%);}
.stume93-body[data-stume93-tone="summary-note-73"]{--stume93-summary-73:3px;accent-color:hsl(248 46% 41%);}
.stume93-body[data-stume93-tone="fonts-score-74"]{--stume93-fonts-74:4px;accent-color:hsl(148 46% 41%);}
.stume93-body[data-stume93-tone="gstatic-rank-75"]{--stume93-gstatic-75:5px;accent-color:hsl(161 46% 41%);}
.stume93-body[data-stume93-tone="family-select-76"]{--stume93-family-76:6px;accent-color:hsl(344 46% 41%);}
.stume93-body[data-stume93-tone="source-settle-77"]{--stume93-source-77:7px;accent-color:hsl(319 46% 41%);}
.stume93-body[data-stume93-tone="swap-record-78"]{--stume93-swap-78:8px;accent-color:hsl(86 46% 41%);}
.stume93-body[data-stume93-tone="style-route-79"]{--stume93-style-79:9px;accent-color:hsl(307 46% 41%);}
.stume93-body[data-stume93-tone="doctype-resolve-80"]{--stume93-doctype-80:10px;accent-color:hsl(74 46% 41%);}
.stume93-body[data-stume93-tone="head-route-81"]{--stume93-head-81:11px;accent-color:hsl(182 46% 41%);}
.stume93-body[data-stume93-tone="utf-resolve-82"]{--stume93-utf-82:12px;accent-color:hsl(5 46% 41%);}
.stume93-body[data-stume93-tone="content-select-83"]{--stume93-content-83:13px;accent-color:hsl(246 46% 41%);}
.stume93-body[data-stume93-tone="initial-trace-84"]{--stume93-initial-84:2px;accent-color:hsl(12 46% 41%);}
.stume93-body[data-stume93-tone="modern-surface-85"]{--stume93-modern-85:3px;accent-color:hsl(215 46% 41%);}
.stume93-body[data-stume93-tone="patrimonial-turn-86"]{--stume93-patrimonial-86:4px;accent-color:hsl(38 46% 41%);}
.stume93-body[data-stume93-tone="constan-turn-87"]{--stume93-constan-87:5px;accent-color:hsl(317 46% 41%);}
.stume93-body[data-stume93-tone="consiliere-sort-88"]{--stume93-consiliere-88:6px;accent-color:hsl(102 46% 41%);}
.stume93-body[data-stume93-tone="patrimoniului-align-89"]{--stume93-patrimoniului-89:7px;accent-color:hsl(210 46% 41%);}
.stume93-body[data-stume93-tone="familii-sort-90"]{--stume93-familii-90:8px;accent-color:hsl(147 46% 41%);}
.stume93-body[data-stume93-tone="rom-sort-91"]{--stume93-rom-91:9px;accent-color:hsl(9 46% 41%);}
.stume93-body[data-stume93-tone="personalizate-turn-92"]{--stume93-personalizate-92:10px;accent-color:hsl(211 46% 41%);}
.stume93-body[data-stume93-tone="durabile-brief-93"]{--stume93-durabile-93:11px;accent-color:hsl(357 46% 41%);}
.stume93-body[data-stume93-tone="canonical-steady-94"]{--stume93-canonical-94:12px;accent-color:hsl(351 46% 41%);}
.stume93-body[data-stume93-tone="strategymomentum-finish-95"]{--stume93-strategymomentum-95:13px;accent-color:hsl(61 46% 41%);}
.stume93-body[data-stume93-tone="type-close-96"]{--stume93-type-96:2px;accent-color:hsl(93 46% 41%);}
.stume93-body[data-stume93-tone="assets-choose-97"]{--stume93-assets-97:3px;accent-color:hsl(238 46% 41%);}
.stume93-body[data-stume93-tone="main-choose-98"]{--stume93-main-98:4px;accent-color:hsl(232 46% 41%);}
.stume93-body[data-stume93-tone="twitter-turn-99"]{--stume93-twitter-99:5px;accent-color:hsl(56 46% 41%);}
.stume93-body[data-stume93-tone="large-weigh-100"]{--stume93-large-100:6px;accent-color:hsl(220 46% 41%);}
.stume93-body[data-stume93-tone="googleapis-anchor-101"]{--stume93-googleapis-101:7px;accent-color:hsl(82 46% 41%);}
.stume93-body[data-stume93-tone="crossorigin-draft-102"]{--stume93-crossorigin-102:8px;accent-color:hsl(76 46% 41%);}
.stume93-body[data-stume93-tone="lora-draft-103"]{--stume93-lora-103:9px;accent-color:hsl(297 46% 41%);}
.stume93-body[data-stume93-tone="sans-align-104"]{--stume93-sans-104:10px;accent-color:hsl(329 46% 41%);}
.stume93-body[data-stume93-tone="stylesheet-confirm-105"]{--stume93-stylesheet-105:11px;accent-color:hsl(304 46% 41%);}
.stume93-body[data-stume93-tone="script-focus-106"]{--stume93-script-106:12px;accent-color:hsl(204 46% 41%);}
.stume93-body[data-stume93-tone="html-compose-107"]{--stume93-html-107:13px;accent-color:hsl(217 46% 41%);}
.stume93-body[data-stume93-tone="meta-carry-108"]{--stume93-meta-108:2px;accent-color:hsl(40 46% 41%);}
.stume93-body[data-stume93-tone="name-compose-109"]{--stume93-name-109:3px;accent-color:hsl(15 46% 41%);}
.stume93-body[data-stume93-tone="width-move-110"]{--stume93-width-110:4px;accent-color:hsl(142 46% 41%);}
.stume93-body[data-stume93-tone="scale-name-111"]{--stume93-scale-111:5px;accent-color:hsl(3 46% 41%);}
.stume93-body[data-stume93-tone="atelier-confirm-112"]{--stume93-atelier-112:6px;accent-color:hsl(130 46% 41%);}
.stume93-body[data-stume93-tone="planificare-mark-113"]{--stume93-planificare-113:7px;accent-color:hsl(238 46% 41%);}
.stume93-body[data-stume93-tone="description-map-114"]{--stume93-description-114:8px;accent-color:hsl(61 46% 41%);}
.stume93-body[data-stume93-tone="discret-pace-115"]{--stume93-discret-115:9px;accent-color:hsl(302 46% 41%);}
.stume93-body[data-stume93-tone="trusturi-guide-116"]{--stume93-trusturi-116:10px;accent-color:hsl(68 46% 41%);}
.stume93-body[data-stume93-tone="antreprenori-pace-117"]{--stume93-antreprenori-117:11px;accent-color:hsl(271 46% 41%);}
.stume93-body[data-stume93-tone="nia-record-118"]{--stume93-nia-118:12px;accent-color:hsl(94 46% 41%);}
.stume93-body[data-stume93-tone="confiden-prepare-119"]{--stume93-confiden-119:13px;accent-color:hsl(13 46% 41%);}
.stume93-body[data-stume93-tone="link-name-120"]{--stume93-link-120:2px;accent-color:hsl(158 46% 41%);}
.stume93-body[data-stume93-tone="href-move-121"]{--stume93-href-121:3px;accent-color:hsl(266 46% 41%);}
.stume93-body[data-stume93-tone="space-refresh-122"]{--stume93-space-122:4px;accent-color:hsl(203 46% 41%);}
.stume93-body[data-stume93-tone="website-note-123"]{--stume93-website-123:5px;accent-color:hsl(65 46% 41%);}
.stume93-body[data-stume93-tone="img-resolve-124"]{--stume93-img-124:6px;accent-color:hsl(267 46% 41%);}
.stume93-body[data-stume93-tone="jpg-record-125"]{--stume93-jpg-125:7px;accent-color:hsl(53 46% 41%);}
.stume93-body[data-stume93-tone="card-settle-126"]{--stume93-card-126:8px;accent-color:hsl(47 46% 41%);}
.stume93-body[data-stume93-tone="preconnect-reduce-127"]{--stume93-preconnect-127:9px;accent-color:hsl(117 46% 41%);}
.stume93-body[data-stume93-tone="com-signal-128"]{--stume93-com-128:10px;accent-color:hsl(149 46% 41%);}
.stume93-body[data-stume93-tone="css2-sequence-129"]{--stume93-css2-129:11px;accent-color:hsl(294 46% 41%);}
.stume93-body[data-stume93-tone="wght-reduce-130"]{--stume93-wght-130:12px;accent-color:hsl(288 46% 41%);}
.stume93-body[data-stume93-tone="display-score-131"]{--stume93-display-131:13px;accent-color:hsl(112 46% 41%);}
.stume93-body[data-stume93-tone="css-refresh-132"]{--stume93-css-132:2px;accent-color:hsl(276 46% 41%);}
.stume93-body[data-stume93-tone="application-stage-133"]{--stume93-application-133:3px;accent-color:hsl(138 46% 41%);}
.stume93-body[data-stume93-tone="lang-stage-134"]{--stume93-lang-134:4px;accent-color:hsl(132 46% 41%);}
.stume93-body[data-stume93-tone="charset-score-135"]{--stume93-charset-135:5px;accent-color:hsl(353 46% 41%);}
.stume93-body[data-stume93-tone="viewport-route-136"]{--stume93-viewport-136:6px;accent-color:hsl(25 46% 41%);}
.stume93-body[data-stume93-tone="device-select-137"]{--stume93-device-137:7px;accent-color:hsl(0 46% 41%);}
.stume93-body[data-stume93-tone="title-test-138"]{--stume93-title-138:8px;accent-color:hsl(260 46% 41%);}
.stume93-body[data-stume93-tone="structurare-share-139"]{--stume93-structurare-139:9px;accent-color:hsl(273 46% 41%);}
.stume93-body[data-stume93-tone="succesoral-trace-140"]{--stume93-succesoral-140:10px;accent-color:hsl(96 46% 41%);}
.stume93-body[data-stume93-tone="ofer-turn-141"]{--stume93-ofer-141:11px;accent-color:hsl(71 46% 41%);}
.stume93-body[data-stume93-tone="structurarea-sort-142"]{--stume93-structurarea-142:12px;accent-color:hsl(198 46% 41%);}
.stume93-body[data-stume93-tone="pentru-sync-143"]{--stume93-pentru-143:13px;accent-color:hsl(59 46% 41%);}
.stume93-body[data-stume93-tone="din-surface-144"]{--stume93-din-144:2px;accent-color:hsl(186 46% 41%);}
.stume93-body[data-stume93-tone="solu-sync-145"]{--stume93-solu-145:3px;accent-color:hsl(294 46% 41%);}
.stume93-body[data-stume93-tone="iale-surface-146"]{--stume93-iale-146:4px;accent-color:hsl(117 46% 41%);}
.stume93-body[data-stume93-tone="rel-trace-147"]{--stume93-rel-147:5px;accent-color:hsl(358 46% 41%);}
.stume93-body[data-stume93-tone="https-clarify-148"]{--stume93-https-148:6px;accent-color:hsl(124 46% 41%);}
.stume93-body[data-stume93-tone="property-brief-149"]{--stume93-property-149:7px;accent-color:hsl(327 46% 41%);}
.stume93-body[data-stume93-tone="image-compare-150"]{--stume93-image-150:8px;accent-color:hsl(150 46% 41%);}
.stume93-body[data-stume93-tone="hero-compare-151"]{--stume93-hero-151:9px;accent-color:hsl(69 46% 41%);}
.stume93-body[data-stume93-tone="url-align-152"]{--stume93-url-152:10px;accent-color:hsl(214 46% 41%);}
.stume93-body[data-stume93-tone="summary-focus-153"]{--stume93-summary-153:11px;accent-color:hsl(322 46% 41%);}
.stume93-body[data-stume93-tone="fonts-align-154"]{--stume93-fonts-154:12px;accent-color:hsl(259 46% 41%);}
.stume93-body[data-stume93-tone="gstatic-align-155"]{--stume93-gstatic-155:13px;accent-color:hsl(121 46% 41%);}
.stume93-body[data-stume93-tone="family-compare-156"]{--stume93-family-156:2px;accent-color:hsl(323 46% 41%);}
.stume93-body[data-stume93-tone="source-guide-157"]{--stume93-source-157:3px;accent-color:hsl(109 46% 41%);}
.stume93-body[data-stume93-tone="swap-balance-158"]{--stume93-swap-158:4px;accent-color:hsl(103 46% 41%);}
.stume93-body[data-stume93-tone="style-draft-159"]{--stume93-style-159:5px;accent-color:hsl(173 46% 41%);}
.stume93-body[data-stume93-tone="doctype-confirm-160"]{--stume93-doctype-160:6px;accent-color:hsl(205 46% 41%);}
.stume93-body[data-stume93-tone="head-map-161"]{--stume93-head-161:7px;accent-color:hsl(350 46% 41%);}
.stume93-body[data-stume93-tone="utf-map-162"]{--stume93-utf-162:8px;accent-color:hsl(344 46% 41%);}
.stume93-body[data-stume93-tone="content-compare-163"]{--stume93-content-163:9px;accent-color:hsl(168 46% 41%);}
.stume93-body[data-stume93-tone="initial-compose-164"]{--stume93-initial-164:10px;accent-color:hsl(332 46% 41%);}
.stume93-body[data-stume93-tone="modern-frame-165"]{--stume93-modern-165:11px;accent-color:hsl(194 46% 41%);}
.stume93-body[data-stume93-tone="patrimonial-observe-166"]{--stume93-patrimonial-166:12px;accent-color:hsl(188 46% 41%);}
.stume93-body[data-stume93-tone="constan-observe-167"]{--stume93-constan-167:13px;accent-color:hsl(49 46% 41%);}
.stume93-body[data-stume93-tone="consiliere-focus-168"]{--stume93-consiliere-168:2px;accent-color:hsl(81 46% 41%);}
.stume93-body[data-stume93-tone="patrimoniului-note-169"]{--stume93-patrimoniului-169:3px;accent-color:hsl(56 46% 41%);}
.stume93-body[data-stume93-tone="familii-pace-170"]{--stume93-familii-170:4px;accent-color:hsl(316 46% 41%);}
.stume93-body[data-stume93-tone="rom-name-171"]{--stume93-rom-171:5px;accent-color:hsl(329 46% 41%);}
.stume93-body[data-stume93-tone="personalizate-link-172"]{--stume93-personalizate-172:6px;accent-color:hsl(152 46% 41%);}
.stume93-body[data-stume93-tone="durabile-name-173"]{--stume93-durabile-173:7px;accent-color:hsl(127 46% 41%);}
.stume93-body[data-stume93-tone="canonical-route-174"]{--stume93-canonical-174:8px;accent-color:hsl(254 46% 41%);}
.stume93-body[data-stume93-tone="strategymomentum-score-175"]{--stume93-strategymomentum-175:9px;accent-color:hsl(115 46% 41%);}
.stume93-body[data-stume93-tone="type-note-176"]{--stume93-type-176:10px;accent-color:hsl(242 46% 41%);}
.stume93-body[data-stume93-tone="assets-refresh-177"]{--stume93-assets-177:11px;accent-color:hsl(350 46% 41%);}
.stume93-body[data-stume93-tone="main-reduce-178"]{--stume93-main-178:12px;accent-color:hsl(173 46% 41%);}
.stume93-body[data-stume93-tone="twitter-settle-179"]{--stume93-twitter-179:13px;accent-color:hsl(54 46% 41%);}
.stume93-body[data-stume93-tone="large-read-180"]{--stume93-large-180:2px;accent-color:hsl(180 46% 41%);}
.stume93-body[data-stume93-tone="googleapis-settle-181"]{--stume93-googleapis-181:3px;accent-color:hsl(23 46% 41%);}
.stume93-body[data-stume93-tone="crossorigin-sort-182"]{--stume93-crossorigin-182:4px;accent-color:hsl(206 46% 41%);}
.stume93-body[data-stume93-tone="lora-shape-183"]{--stume93-lora-183:5px;accent-color:hsl(125 46% 41%);}
.stume93-body[data-stume93-tone="sans-score-184"]{--stume93-sans-184:6px;accent-color:hsl(270 46% 41%);}
.stume93-body[data-stume93-tone="stylesheet-route-185"]{--stume93-stylesheet-185:7px;accent-color:hsl(18 46% 41%);}
.stume93-body[data-stume93-tone="script-steady-186"]{--stume93-script-186:8px;accent-color:hsl(315 46% 41%);}
.stume93-body[data-stume93-tone="html-select-187"]{--stume93-html-187:9px;accent-color:hsl(177 46% 41%);}
.stume93-body[data-stume93-tone="meta-surface-188"]{--stume93-meta-188:10px;accent-color:hsl(19 46% 41%);}
.stume93-body[data-stume93-tone="name-sort-189"]{--stume93-name-189:11px;accent-color:hsl(165 46% 41%);}
.stume93-body[data-stume93-tone="width-turn-190"]{--stume93-width-190:12px;accent-color:hsl(159 46% 41%);}
.stume93-body[data-stume93-tone="scale-stage-191"]{--stume93-scale-191:13px;accent-color:hsl(229 46% 41%);}
.stume93-body[data-stume93-tone="atelier-finish-192"]{--stume93-atelier-192:2px;accent-color:hsl(261 46% 41%);}
.stume93-body[data-stume93-tone="planificare-track-193"]{--stume93-planificare-193:3px;accent-color:hsl(46 46% 41%);}
.stume93-body[data-stume93-tone="description-stage-194"]{--stume93-description-194:4px;accent-color:hsl(40 46% 41%);}
.stume93-body[data-stume93-tone="discret-test-195"]{--stume93-discret-195:5px;accent-color:hsl(224 46% 41%);}
.stume93-body[data-stume93-tone="trusturi-steady-196"]{--stume93-trusturi-196:6px;accent-color:hsl(28 46% 41%);}
.stume93-body[data-stume93-tone="antreprenori-anchor-197"]{--stume93-antreprenori-197:7px;accent-color:hsl(250 46% 41%);}
.stume93-body[data-stume93-tone="nia-anchor-198"]{--stume93-nia-198:8px;accent-color:hsl(244 46% 41%);}
.stume93-body[data-stume93-tone="confiden-test-199"]{--stume93-confiden-199:9px;accent-color:hsl(105 46% 41%);}
.stume93-body[data-stume93-tone="link-sync-200"]{--stume93-link-200:10px;accent-color:hsl(137 46% 41%);}
.stume93-body[data-stume93-tone="href-trace-201"]{--stume93-href-201:11px;accent-color:hsl(112 46% 41%);}
.stume93-body[data-stume93-tone="space-choose-202"]{--stume93-space-202:12px;accent-color:hsl(12 46% 41%);}
.stume93-body[data-stume93-tone="website-close-203"]{--stume93-website-203:13px;accent-color:hsl(25 46% 41%);}
.stume93-body[data-stume93-tone="img-clarify-204"]{--stume93-img-204:2px;accent-color:hsl(208 46% 41%);}
.stume93-body[data-stume93-tone="jpg-compare-205"]{--stume93-jpg-205:3px;accent-color:hsl(183 46% 41%);}
.stume93-body[data-stume93-tone="card-align-206"]{--stume93-card-206:4px;accent-color:hsl(310 46% 41%);}
.stume93-body[data-stume93-tone="preconnect-carry-207"]{--stume93-preconnect-207:5px;accent-color:hsl(171 46% 41%);}
.stume93-body[data-stume93-tone="com-brief-208"]{--stume93-com-208:6px;accent-color:hsl(298 46% 41%);}
.stume93-body[data-stume93-tone="css2-carry-209"]{--stume93-css2-209:7px;accent-color:hsl(46 46% 41%);}
.stume93-body[data-stume93-tone="wght-brief-210"]{--stume93-wght-210:8px;accent-color:hsl(229 46% 41%);}
.stume93-body[data-stume93-tone="display-clarify-211"]{--stume93-display-211:9px;accent-color:hsl(110 46% 41%);}
.stume93-body[data-stume93-tone="css-mark-212"]{--stume93-css-212:10px;accent-color:hsl(236 46% 41%);}
.stume93-body[data-stume93-tone="application-guide-213"]{--stume93-application-213:11px;accent-color:hsl(79 46% 41%);}
.stume93-body[data-stume93-tone="lang-move-214"]{--stume93-lang-214:12px;accent-color:hsl(262 46% 41%);}
.stume93-body[data-stume93-tone="charset-move-215"]{--stume93-charset-215:13px;accent-color:hsl(181 46% 41%);}
.stume93-body[data-stume93-tone="viewport-focus-216"]{--stume93-viewport-216:2px;accent-color:hsl(326 46% 41%);}
.stume93-body[data-stume93-tone="device-pace-217"]{--stume93-device-217:3px;accent-color:hsl(74 46% 41%);}
.stume93-body[data-stume93-tone="title-focus-218"]{--stume93-title-218:4px;accent-color:hsl(11 46% 41%);}
.stume93-body[data-stume93-tone="structurare-focus-219"]{--stume93-structurare-219:5px;accent-color:hsl(233 46% 41%);}
.stume93-notice{outline-offset:4px;}
.stume93-asset-frame{--stume93-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%}}
