:root {
  --color-primary: #6B1F2E;
  --color-secondary: #F2E8D8;
  --color-accent: #3D5A47;
  --color-neutral-dark: #1A0F12;
  --color-neutral-light: #FBF5E8;
  --font-heading: 'Inter', sans-serif;
  --font-body: 'Inter', sans-serif;
  --radius: 16px;
  --radius-lg: 24px;
  --shadow-card: 0 30px 60px -30px rgba(26, 15, 18, 0.35);
  --shadow-soft: 0 8px 24px -12px rgba(26, 15, 18, 0.18);
}

/* === Reset === */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  font-family: var(--font-body);
  background: var(--color-secondary);
  color: var(--color-neutral-dark);
  line-height: 1.6;
  font-size: 17px;
}
img { max-width: 100%; height: auto; display: block; }
a { color: var(--color-primary); 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;
  letter-spacing: -0.01em;
}
h1 { font-size: clamp(2.25rem, 5vw, 3.5rem); margin: 0 0 1rem; }
h2 { font-size: clamp(1.6rem, 3.2vw, 2.25rem); margin: 0 0 1rem; }
h3 { font-size: 1.2rem; margin: 0 0 .5rem; }
p { margin: 0 0 1rem; }

/* === Header / Nav === */
.site-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1.5rem;
  background: var(--color-neutral-light);
  border-bottom: 1px solid rgba(26, 15, 18, 0.08);
  flex-wrap: wrap;
  gap: 1rem;
}
.logo { display: inline-block; }
.logo img {
  height: 72px;
  width: auto;
  display: block;
}
.nav-toggle {
  background: none;
  border: 1px solid rgba(26, 15, 18, 0.2);
  border-radius: 8px;
  padding: .4rem .75rem;
  font-size: 1.4rem;
  cursor: pointer;
  color: var(--color-neutral-dark);
}
.primary-nav {
  display: none;
  flex-direction: column;
  width: 100%;
  gap: .5rem;
  padding: .5rem 0;
}
.primary-nav.is-open { display: flex; }
.primary-nav a {
  color: var(--color-neutral-dark);
  font-weight: 500;
  padding: .5rem 0;
  border-bottom: 1px solid rgba(26, 15, 18, 0.06);
}
.primary-nav a[aria-current="page"] { color: var(--color-primary); }

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

/* === Buttons === */
.btn {
  display: inline-block;
  padding: .85rem 1.75rem;
  border-radius: 999px;
  font-weight: 600;
  font-family: var(--font-body);
  font-size: 1rem;
  border: 2px solid transparent;
  cursor: pointer;
  transition: transform .15s ease, box-shadow .15s ease;
  text-decoration: none;
}
.btn:hover { transform: translateY(-2px); text-decoration: none; box-shadow: var(--shadow-soft); }
.btn-primary { background: var(--color-primary); color: var(--color-neutral-light); }
.btn-light { background: var(--color-neutral-light); color: var(--color-primary); }

/* === Hero card === */
.hero-card {
  padding: 3rem 1rem;
  background:
    radial-gradient(circle at 10% 10%, rgba(107, 31, 46, 0.06), transparent 50%),
    radial-gradient(circle at 90% 80%, rgba(61, 90, 71, 0.05), transparent 55%),
    var(--color-secondary);
}
.hero-card__inner {
  max-width: 880px;
  margin-inline: auto;
  padding: 2.5rem 1.5rem;
  background: var(--color-neutral-light);
  border-radius: var(--radius-lg);
  box-shadow: var(--shadow-card);
  text-align: left;
}
.eyebrow {
  font-size: .8rem;
  letter-spacing: .15em;
  text-transform: uppercase;
  color: var(--color-accent);
  font-weight: 600;
  margin-bottom: 1rem;
}
.hero-card__inner .sub {
  font-size: 1.15rem;
  color: rgba(26, 15, 18, 0.75);
  max-width: 52ch;
  margin-bottom: 2rem;
}
.hero-card__figure {
  margin: 2.5rem 0 0;
}
.hero-card__figure img {
  width: 100%;
  border-radius: var(--radius);
  aspect-ratio: 16/9;
  object-fit: cover;
}

@media (min-width: 768px) {
  .hero-card { padding: 5rem 2rem; }
  .hero-card__inner { padding: 4rem; }
}

/* === Intro section === */
.intro {
  padding: 4rem 1.25rem;
  background: var(--color-neutral-light);
}
.intro--single { background: var(--color-secondary); }
.intro__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
  align-items: center;
  max-width: 1100px;
  margin-inline: auto;
}
.intro__figure img {
  width: 100%;
  border-radius: var(--radius);
  aspect-ratio: 4/5;
  object-fit: cover;
}
.intro__body { max-width: 60ch; }
.intro__body--centered {
  max-width: 65ch;
  margin-inline: auto;
  text-align: left;
}
@media (min-width: 900px) {
  .intro { padding: 6rem 2rem; }
  .intro__grid { grid-template-columns: 1fr 1.2fr; gap: 4rem; }
}

/* === Section head === */
.section-head {
  max-width: 720px;
  margin: 0 auto 2.5rem;
  text-align: center;
}
.section-head .sub { color: rgba(26, 15, 18, 0.7); font-size: 1.05rem; }

/* === Highlights / cards grid === */
.highlights { padding: 4rem 1.25rem; background: var(--color-secondary); }
.grid {
  display: grid;
  gap: 1.5rem;
  max-width: 1200px;
  margin-inline: auto;
}
.grid-3 { grid-template-columns: 1fr; }
.grid-4 { grid-template-columns: 1fr; }
@media (min-width: 700px) {
  .grid-3 { grid-template-columns: repeat(2, 1fr); }
  .grid-4 { grid-template-columns: repeat(2, 1fr); }
}
@media (min-width: 1000px) {
  .grid-3 { grid-template-columns: repeat(3, 1fr); }
  .grid-4 { grid-template-columns: repeat(4, 1fr); }
}
.card {
  background: var(--color-neutral-light);
  padding: 2rem 1.75rem;
  border-radius: var(--radius);
  border: 1px solid rgba(26, 15, 18, 0.06);
  box-shadow: var(--shadow-soft);
}
.card__icon {
  display: inline-block;
  font-size: 1.5rem;
  margin-bottom: .5rem;
  color: var(--color-primary);
}
.card h3 { color: var(--color-primary); }
.card p { font-size: .98rem; color: rgba(26, 15, 18, 0.8); margin: 0; }

/* === Testimonial === */
.testimonial {
  padding: 5rem 1.5rem;
  background: var(--color-neutral-light);
  text-align: center;
}
.testimonial blockquote {
  max-width: 800px;
  margin: 0 auto;
  font-family: var(--font-heading);
  font-size: clamp(1.15rem, 2vw, 1.45rem);
  line-height: 1.5;
  color: var(--color-neutral-dark);
  font-style: italic;
  font-weight: 500;
}
.testimonial cite {
  display: block;
  margin-top: 1.5rem;
  font-size: .95rem;
  font-style: normal;
  font-weight: 500;
  color: var(--color-accent);
}

/* === CTA band === */
.cta-band {
  background: var(--color-primary);
  color: var(--color-neutral-light);
  padding: 4rem 1.5rem;
  text-align: center;
}
.cta-band__inner { max-width: 720px; margin-inline: auto; }
.cta-band h2 { color: var(--color-neutral-light); }
.cta-band p { color: rgba(251, 245, 232, 0.85); margin-bottom: 2rem; }

/* === Stats === */
.stats { padding: 4rem 1.25rem; background: var(--color-secondary); }
.stat {
  background: var(--color-neutral-light);
  padding: 2rem;
  border-radius: var(--radius);
  border: 1px solid rgba(26, 15, 18, 0.06);
}
.stat__num {
  font-family: var(--font-heading);
  font-size: clamp(1.5rem, 2.5vw, 2rem);
  font-weight: 700;
  color: var(--color-accent);
  margin: 0 0 .75rem;
  line-height: 1.2;
}
.stat p { margin: 0; color: rgba(26, 15, 18, 0.8); font-size: .95rem; }

/* === FAQ === */
.faq { padding: 4rem 1.25rem; background: var(--color-neutral-light); }
.faq__list { max-width: 800px; margin-inline: auto; }
.faq details {
  border-bottom: 1px solid rgba(26, 15, 18, 0.1);
  padding: 1.25rem 0;
}
.faq summary {
  cursor: pointer;
  font-weight: 600;
  font-size: 1.05rem;
  color: var(--color-primary);
  list-style: none;
  position: relative;
  padding-right: 2rem;
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after {
  content: '+';
  position: absolute;
  right: 0;
  top: 0;
  font-size: 1.5rem;
  color: var(--color-accent);
}
.faq details[open] summary::after { content: '−'; }
.faq details p {
  margin-top: 1rem;
  color: rgba(26, 15, 18, 0.8);
}

/* === Contact block === */
.contact-block {
  padding: 4rem 1.25rem;
  background: var(--color-secondary);
}
.contact-block__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
  max-width: 1100px;
  margin: 0 auto 3rem;
}
.contact-block address {
  font-style: normal;
  margin: 1rem 0 1.5rem;
  line-height: 1.8;
}
.contact-block__figure img {
  border-radius: var(--radius);
  aspect-ratio: 4/5;
  object-fit: cover;
  width: 100%;
}
.hours {
  width: 100%;
  border-collapse: collapse;
  margin-top: .5rem;
  background: var(--color-neutral-light);
  border-radius: var(--radius);
  overflow: hidden;
}
.hours th, .hours td {
  text-align: left;
  padding: .65rem 1rem;
  border-bottom: 1px solid rgba(26, 15, 18, 0.06);
  font-size: .95rem;
}
.hours th { font-weight: 500; color: var(--color-neutral-dark); }
.hours td { color: rgba(26, 15, 18, 0.75); text-align: right; }

@media (min-width: 900px) {
  .contact-block__grid { grid-template-columns: 1.2fr 1fr; gap: 4rem; }
}

/* === Form === */
.contact-form {
  max-width: 640px;
  margin: 0 auto;
  background: var(--color-neutral-light);
  padding: 2.5rem 1.75rem;
  border-radius: var(--radius);
  box-shadow: var(--shadow-soft);
}
.field { margin-bottom: 1.25rem; }
.field label {
  display: block;
  font-weight: 500;
  margin-bottom: .4rem;
  font-size: .95rem;
}
.field input, .field textarea {
  width: 100%;
  padding: .75rem .9rem;
  border: 1px solid rgba(26, 15, 18, 0.18);
  border-radius: 8px;
  font-family: inherit;
  font-size: 1rem;
  background: var(--color-secondary);
  color: var(--color-neutral-dark);
}
.field input:focus, .field textarea:focus {
  outline: 2px solid var(--color-accent);
  outline-offset: 1px;
}
.contact-form button { margin-top: .5rem; }
@media (min-width: 768px) {
  .contact-form { padding: 3rem; }
}

/* === Footer === */
.site-footer {
  background: var(--color-neutral-dark);
  color: var(--color-neutral-light);
  padding: 3.5rem 1.5rem 1.5rem;
}
.footer__grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2.5rem;
  max-width: 1100px;
  margin-inline: auto;
}
.site-footer h3 {
  color: var(--color-neutral-light);
  font-size: 1rem;
  letter-spacing: .05em;
  text-transform: uppercase;
  margin-bottom: 1rem;
}
.site-footer ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: .5rem;
}
.site-footer a {
  color: rgba(251, 245, 232, 0.8);
}
.site-footer a:hover { color: var(--color-neutral-light); }
.site-footer address {
  font-style: normal;
  color: rgba(251, 245, 232, 0.8);
  line-height: 1.8;
  margin-bottom: 1rem;
}
.legal { margin-top: 1rem !important; font-size: .9rem; }
.copyright {
  max-width: 1100px;
  margin: 2.5rem auto 0;
  padding-top: 1.5rem;
  border-top: 1px solid rgba(251, 245, 232, 0.12);
  font-size: .85rem;
  color: rgba(251, 245, 232, 0.6);
}
.logo--footer img { filter: brightness(0) invert(1); }
@media (min-width: 768px) {
  .footer__grid { grid-template-columns: 1.3fr 1fr 1.3fr; gap: 3rem; }
}

/* === Cookie banner === */
.ston705-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 20px 50px -20px rgba(0,0,0,0.5);
  display: flex;
  flex-direction: column;
  gap: .75rem;
  z-index: 1000;
  font-size: .9rem;
}
.ston705-notice p { margin: 0; }
.ston705-notice button {
  background: var(--color-accent);
  color: var(--color-neutral-light);
  border: none;
  padding: .6rem 1.25rem;
  border-radius: 999px;
  font-weight: 600;
  cursor: pointer;
  align-self: flex-start;
  font-family: inherit;
}
body.ston705-notice-ack .ston705-notice { display: none; }
@media (min-width: 700px) {
  .ston705-notice {
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    left: 2rem;
    right: 2rem;
    bottom: 2rem;
    max-width: 720px;
    margin: 0 auto;
  }
  .ston705-notice button { align-self: auto; flex-shrink: 0; }
}

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