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

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

/* === Header === */
.site-header { background: var(--color-neutral-light); border-bottom: 1px solid rgba(20,24,38,0.08); position: sticky; top: 0; z-index: 50; }
.site-header__inner { max-width: var(--maxw); margin: 0 auto; padding: 1rem 1.25rem; display: flex; align-items: center; justify-content: space-between; gap: 1rem; }
.logo img { height: 72px; width: auto; display: block; }
.primary-nav { display: flex; align-items: center; }
.nav-toggle { background: transparent; border: 0; cursor: pointer; width: 44px; height: 44px; display: flex; flex-direction: column; justify-content: center; gap: 5px; padding: 0 10px; }
.nav-toggle span { display: block; height: 2px; background: var(--color-primary); border-radius: 2px; }
.nav-list { list-style: none; margin: 0; padding: 0; display: none; flex-direction: column; gap: 0.25rem; position: absolute; top: 100%; left: 0; right: 0; background: var(--color-neutral-light); padding: 1rem 1.25rem 1.5rem; border-bottom: 1px solid rgba(20,24,38,0.08); }
.nav-list.is-open { display: flex; }
.nav-list a { color: var(--color-primary); font-weight: 500; padding: 0.5rem 0; display: block; text-decoration: none; }
.nav-list a[aria-current="page"] { color: var(--color-accent); }

@media (min-width: 768px) {
  .logo img { height: 96px; }
  .nav-toggle { display: none; }
  .nav-list { display: flex; flex-direction: row; position: static; padding: 0; background: transparent; border: 0; gap: 2rem; }
  .nav-list a { padding: 0; }
}

/* === Buttons === */
.btn { display: inline-block; padding: 0.9rem 1.75rem; border-radius: 999px; font-family: var(--font-body); font-weight: 500; font-size: 1rem; text-decoration: none; border: 0; cursor: pointer; transition: transform .15s ease, background-color .15s ease; }
.btn:hover { text-decoration: none; transform: translateY(-1px); }
.btn--primary { background: var(--color-accent); color: var(--color-neutral-light); }
.btn--primary:hover { background: #c25d45; }
.btn--accent { background: var(--color-neutral-light); color: var(--color-primary); }
.btn--accent:hover { background: var(--color-secondary); }

/* === Hero (split) === */
.eyebrow { font-family: var(--font-body); font-size: 0.85rem; letter-spacing: 0.18em; text-transform: uppercase; color: var(--color-accent); margin: 0 0 1rem; font-weight: 500; }
.hero-split { max-width: var(--maxw); margin: 0 auto; padding: 3rem 1.25rem 4rem; display: grid; grid-template-columns: 1fr; gap: 2.5rem; align-items: center; }
.hero-split__text { order: 1; }
.hero-split__media { order: 2; }
.hero-split__media img { aspect-ratio: 4/5; object-fit: cover; border-radius: var(--radius); width: 100%; }
.hero__sub { font-size: 1.15rem; color: var(--color-primary); opacity: 0.85; max-width: 50ch; margin-bottom: 2rem; }

@media (min-width: 768px) {
  .hero-split { grid-template-columns: 1fr 1fr; gap: 4rem; padding: 5rem 1.5rem 6rem; }
  .hero-split__media { order: 2; }
}

/* === Intro paragraph === */
.intro { padding: 3.5rem 1.25rem; }
.intro__inner { max-width: 720px; margin: 0 auto; text-align: center; }
.intro__inner p { font-size: 1.05rem; color: var(--color-neutral-dark); }

@media (min-width: 768px) {
  .intro { padding: 5rem 1.5rem; }
}

/* === Highlights / Cards === */
.highlights { padding: 3.5rem 1.25rem; background: var(--color-secondary); }
.highlights__inner { max-width: var(--maxw); margin: 0 auto; }
.highlights__inner > h2 { text-align: center; margin-bottom: 2.5rem; }
.card-grid { display: grid; grid-template-columns: 1fr; gap: 1.5rem; }
.card { background: var(--color-neutral-light); border-radius: var(--radius); padding: 1.75rem; box-shadow: 0 4px 12px rgba(20,24,38,0.04); }
.card__icon { display: inline-block; font-size: 1.75rem; margin-bottom: 0.75rem; }
.card h3 { color: var(--color-primary); margin-bottom: 0.6rem; }
.card p { margin: 0; color: var(--color-neutral-dark); font-size: 0.97rem; }
.card__portrait { aspect-ratio: 1/1; object-fit: cover; border-radius: var(--radius); margin-bottom: 1rem; width: 100%; }

@media (min-width: 640px) {
  .card-grid { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 960px) {
  .card-grid { grid-template-columns: repeat(3, 1fr); }
  .card-grid--team { grid-template-columns: repeat(2, 1fr); }
  .highlights { padding: 5rem 1.5rem; }
}
@media (min-width: 1200px) {
  .card-grid--team { grid-template-columns: repeat(4, 1fr); }
}

/* === Testimonial === */
.testimonial { padding: 4rem 1.25rem; background: var(--color-neutral-light); }
.testimonial blockquote { max-width: 780px; margin: 0 auto; text-align: center; padding: 0; border: 0; }
.testimonial blockquote p { font-family: var(--font-heading); font-size: clamp(1.15rem, 2.2vw, 1.5rem); font-style: italic; color: var(--color-primary); line-height: 1.5; margin-bottom: 1.25rem; }
.testimonial blockquote cite { font-style: normal; font-size: 0.95rem; color: var(--color-accent); letter-spacing: 0.05em; }

/* === CTA band === */
.cta-band { background: var(--color-primary); color: var(--color-neutral-light); padding: 4rem 1.25rem; text-align: center; }
.cta-band__inner { max-width: 720px; margin: 0 auto; }
.cta-band h2 { color: var(--color-neutral-light); margin-bottom: 1rem; }
.cta-band p { color: var(--color-secondary); margin-bottom: 2rem; font-size: 1.05rem; }

/* === FAQ === */
.faq { padding: 4rem 1.25rem; background: var(--color-neutral-light); }
.faq__inner { max-width: 820px; margin: 0 auto; }
.faq h2 { text-align: center; margin-bottom: 2.5rem; }
.faq details { background: var(--color-secondary); border-radius: var(--radius); padding: 1.25rem 1.5rem; margin-bottom: 0.85rem; }
.faq summary { cursor: pointer; font-weight: 600; font-family: var(--font-body); color: var(--color-primary); font-size: 1.05rem; list-style: none; position: relative; padding-right: 2rem; }
.faq summary::after { content: '+'; position: absolute; right: 0; top: 50%; transform: translateY(-50%); font-size: 1.5rem; color: var(--color-accent); transition: transform .2s ease; }
.faq details[open] summary::after { transform: translateY(-50%) rotate(45deg); }
.faq details p { margin-top: 0.85rem; color: var(--color-neutral-dark); }

/* === Contact block === */
.contact-block { padding: 4rem 1.25rem; background: var(--color-secondary); }
.contact-block__inner { max-width: var(--maxw); margin: 0 auto; display: grid; grid-template-columns: 1fr; gap: 2rem; }
.contact-card, .hours-table { background: var(--color-neutral-light); padding: 2rem; border-radius: var(--radius); }
.contact-card address { font-style: normal; line-height: 1.8; }
.hours-table table { width: 100%; border-collapse: collapse; }
.hours-table th, .hours-table td { text-align: left; padding: 0.55rem 0; border-bottom: 1px solid rgba(20,24,38,0.08); font-weight: 400; }
.hours-table th { color: var(--color-primary); font-weight: 500; }

@media (min-width: 768px) {
  .contact-block__inner { grid-template-columns: 1fr 1fr; }
}

/* === Contact form === */
.contact-form-section { padding: 4rem 1.25rem; }
.contact-form-section__inner { max-width: 680px; margin: 0 auto; }
.contact-form-section h2 { text-align: center; margin-bottom: 2rem; }
.contact-form .field { margin-bottom: 1.25rem; }
.contact-form label { display: block; font-weight: 500; margin-bottom: 0.4rem; color: var(--color-primary); font-size: 0.95rem; }
.contact-form input, .contact-form textarea { width: 100%; padding: 0.75rem 0.9rem; border: 1px solid rgba(20,24,38,0.15); border-radius: 8px; font-family: var(--font-body); font-size: 1rem; 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: 2px; border-color: var(--color-accent); }
.contact-form textarea { resize: vertical; min-height: 140px; }

/* === Footer === */
.site-footer { background: var(--color-neutral-dark); color: var(--color-secondary); padding: 3rem 1.25rem 1.5rem; }
.site-footer__inner { max-width: var(--maxw); margin: 0 auto; display: grid; grid-template-columns: 1fr; gap: 2.5rem; }
.footer-col__title { font-size: 1rem; color: var(--color-neutral-light); margin-bottom: 1rem; font-family: var(--font-body); letter-spacing: 0.05em; text-transform: uppercase; }
.footer-col ul { list-style: none; margin: 0; padding: 0; }
.footer-col ul li { margin-bottom: 0.5rem; }
.footer-col a { color: var(--color-secondary); }
.footer-col a:hover { color: var(--color-accent); }
.footer-tagline { font-family: var(--font-heading); font-style: italic; color: var(--color-secondary); margin-top: 0.75rem; }
.logo--footer img { height: 64px; }
.footer-legal { margin-top: 1.25rem; font-size: 0.85rem; }
.site-footer address { font-style: normal; line-height: 1.7; font-size: 0.95rem; }
.copyright { max-width: var(--maxw); margin: 2.5rem auto 0; padding-top: 1.5rem; border-top: 1px solid rgba(251,243,235,0.1); text-align: center; font-size: 0.85rem; color: rgba(242,226,214,0.7); }

@media (min-width: 768px) {
  .site-footer__inner { grid-template-columns: 1.2fr 1fr 1.4fr; gap: 3rem; }
}

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

@media (min-width: 560px) {
  .ston9ee-notice { flex-direction: row; align-items: center; }
  .ston9ee-notice button { align-self: center; flex-shrink: 0; }
}

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