/* === Tokens === */
:root {
  --color-primary: #A04A2E;
  --color-secondary: #F0E0C0;
  --color-accent: #3D5A47;
  --color-neutral-dark: #2A1F18;
  --color-neutral-light: #FBF5E8;
  --font-heading: 'Playfair Display', serif;
  --font-body: 'Inter', system-ui, sans-serif;
  --radius: 12px;
  --shadow-lg: 0 30px 60px -30px rgba(42, 31, 24, 0.25);
  --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: 17px;
}
img { max-width: 100%; height: auto; display: block; }
a { color: var(--color-primary); text-decoration: none; }
a:hover { text-decoration: underline; }

/* === Typography === */
h1, h2, h3, h4 { font-family: var(--font-heading); font-weight: 600; color: var(--color-neutral-dark); line-height: 1.2; margin: 0 0 1rem; }
h1 { font-size: clamp(2.25rem, 5vw, 4rem); font-weight: 600; }
h2 { font-size: clamp(1.65rem, 3vw, 2.5rem); }
h3 { font-size: 1.25rem; }
h4 { font-size: 1rem; letter-spacing: 0.02em; }
p { margin: 0 0 1rem; }
.eyebrow { text-transform: uppercase; letter-spacing: 0.18em; font-size: 0.78rem; color: var(--color-primary); font-family: var(--font-body); font-weight: 600; margin-bottom: 1rem; }

/* === Layout === */
.container { width: 100%; max-width: var(--maxw); margin-inline: auto; padding-inline: 1.25rem; }
.container.narrow { max-width: 760px; }
.section { padding-block: 4rem; }
.section-head { text-align: center; max-width: 60ch; margin: 0 auto 2.5rem; }
.section-head p { color: rgba(42, 31, 24, 0.7); }

/* === Header === */
.site-header { background: var(--color-neutral-light); border-bottom: 1px solid rgba(42, 31, 24, 0.08); position: sticky; top: 0; z-index: 50; }
.header-inner { display: flex; align-items: center; justify-content: space-between; padding-block: 0.75rem; gap: 1rem; }
.logo img { height: 72px; width: auto; display: block; }
.nav-toggle { background: transparent; border: 0; width: 44px; height: 44px; cursor: pointer; display: inline-flex; flex-direction: column; justify-content: center; gap: 5px; padding: 0; }
.nav-toggle span { display: block; height: 2px; background: var(--color-neutral-dark); width: 24px; margin-inline: auto; transition: transform 0.2s; }
.primary-nav { display: none; width: 100%; }
.primary-nav.open { display: block; }
.primary-nav ul { list-style: none; padding: 0 0 1rem; margin: 0; display: flex; flex-direction: column; gap: 0.25rem; }
.primary-nav a { display: block; padding: 0.6rem 0; color: var(--color-neutral-dark); font-weight: 500; }
.primary-nav a[aria-current="page"] { color: var(--color-primary); }

/* === Hero centered === */
.hero { padding-block: 3.5rem 2rem; text-align: center; background: linear-gradient(180deg, var(--color-secondary) 0%, var(--color-neutral-light) 100%); }
.hero h1 { max-width: 22ch; margin-inline: auto; }
.hero__sub { max-width: 48ch; margin: 0 auto 2rem; font-size: 1.15rem; color: rgba(42, 31, 24, 0.78); }
.hero__cta { margin-bottom: 2.5rem; }
.hero__image { max-width: var(--maxw); margin: 0 auto; padding-inline: 1.25rem; }
.hero__image img { width: 100%; aspect-ratio: 16/9; object-fit: cover; border-radius: var(--radius); box-shadow: var(--shadow-lg); }

/* === Buttons === */
.btn { display: inline-block; padding: 0.85rem 1.6rem; border-radius: 999px; font-weight: 600; font-family: var(--font-body); transition: transform 0.15s, background 0.15s; border: 0; cursor: pointer; font-size: 1rem; }
.btn:hover { text-decoration: none; transform: translateY(-1px); }
.btn-primary { background: var(--color-primary); color: var(--color-neutral-light); }
.btn-primary:hover { background: #8a3f27; }
.btn-accent { background: var(--color-accent); color: var(--color-neutral-light); }
.btn-accent:hover { background: #324a3a; }

/* === Intro === */
.intro { background: var(--color-neutral-light); }
.intro h2 { text-align: center; }
.intro p { font-size: 1.05rem; color: rgba(42, 31, 24, 0.82); }
.intro--with-image .split { display: grid; gap: 2rem; }
.intro--with-image .split__image img { aspect-ratio: 4/3; object-fit: cover; border-radius: var(--radius); }

/* === Grid / cards === */
.grid { display: grid; gap: 1.5rem; grid-template-columns: 1fr; }
.card { background: var(--color-neutral-light); border: 1px solid rgba(42, 31, 24, 0.1); border-radius: var(--radius); padding: 1.75rem; }
.card__icon { width: 44px; height: 44px; border-radius: 10px; background: var(--color-secondary); color: var(--color-primary); display: inline-flex; align-items: center; justify-content: center; font-size: 1.4rem; margin-bottom: 1rem; }
.card h3 { margin-bottom: 0.6rem; }
.card p { color: rgba(42, 31, 24, 0.78); font-size: 0.97rem; margin: 0; }

/* === Highlights === */
.highlights { background: var(--color-secondary); }
.highlights .card { background: var(--color-neutral-light); }

/* === Testimonial === */
.testimonial { background: var(--color-neutral-light); }
.testimonial blockquote { margin: 0; text-align: center; }
.testimonial blockquote p { font-family: var(--font-heading); font-size: clamp(1.15rem, 2vw, 1.5rem); line-height: 1.5; color: var(--color-neutral-dark); }
.testimonial cite { display: block; margin-top: 1.25rem; font-style: normal; font-size: 0.92rem; color: var(--color-primary); letter-spacing: 0.04em; }

/* === CTA band === */
.cta-band { background: var(--color-primary); color: var(--color-neutral-light); text-align: center; padding-block: 4rem; }
.cta-band h2 { color: var(--color-neutral-light); }
.cta-band p { color: rgba(251, 245, 232, 0.9); max-width: 50ch; margin-inline: auto; }

/* === FAQ === */
.faq h2 { text-align: center; margin-bottom: 2rem; }
.faq details { border-top: 1px solid rgba(42, 31, 24, 0.12); padding: 1rem 0; }
.faq details:last-of-type { border-bottom: 1px solid rgba(42, 31, 24, 0.12); }
.faq summary { font-weight: 600; cursor: pointer; padding: 0.4rem 0; list-style: none; font-family: var(--font-heading); font-size: 1.1rem; }
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after { content: '+'; float: right; color: var(--color-primary); font-weight: 400; }
.faq details[open] summary::after { content: '−'; }
.faq details p { margin-top: 0.75rem; color: rgba(42, 31, 24, 0.78); }

/* === Contact === */
.contact-grid { display: grid; gap: 1.25rem; grid-template-columns: 1fr; margin-bottom: 2.5rem; }
.contact-card { background: var(--color-neutral-light); border: 1px solid rgba(42, 31, 24, 0.1); border-radius: var(--radius); padding: 1.5rem; }
.contact-card h3 { margin-bottom: 0.75rem; }
.contact-card address { font-style: normal; }
.hours { width: 100%; border-collapse: collapse; font-size: 0.95rem; }
.hours th, .hours td { text-align: left; padding: 0.35rem 0; border-bottom: 1px dashed rgba(42, 31, 24, 0.12); font-weight: 400; }
.hours th { color: var(--color-neutral-dark); font-weight: 500; }
.contact-form { background: var(--color-secondary); border-radius: var(--radius); padding: 2rem; max-width: 640px; margin: 0 auto; }
.contact-form h3 { margin-bottom: 1.25rem; }
.field { margin-bottom: 1rem; }
.field label { display: block; font-weight: 500; margin-bottom: 0.35rem; font-size: 0.92rem; }
.field input, .field textarea { width: 100%; padding: 0.7rem 0.85rem; border: 1px solid rgba(42, 31, 24, 0.2); border-radius: 8px; font: inherit; background: var(--color-neutral-light); color: var(--color-neutral-dark); }
.field input:focus, .field textarea:focus { outline: 2px solid var(--color-primary); outline-offset: 1px; }

/* === Footer === */
.site-footer { background: var(--color-neutral-dark); color: var(--color-neutral-light); padding-block: 3rem 1.5rem; margin-top: 2rem; }
.site-footer a { color: var(--color-neutral-light); }
.site-footer h4 { color: var(--color-secondary); margin-bottom: 1rem; text-transform: uppercase; letter-spacing: 0.08em; font-family: var(--font-body); font-weight: 600; font-size: 0.85rem; }
.footer-grid { display: grid; gap: 2rem; grid-template-columns: 1fr; }
.footer-grid ul { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 0.5rem; }
.footer-grid address { font-style: normal; margin-bottom: 1rem; line-height: 1.7; }
.legal-links { font-size: 0.88rem; opacity: 0.85; }
.logo--footer img { height: 56px; filter: brightness(0) invert(1); margin-bottom: 0.75rem; }
.copyright { margin-top: 2.5rem; padding-top: 1.5rem; border-top: 1px solid rgba(251, 245, 232, 0.15); font-size: 0.85rem; opacity: 0.7; text-align: center; }

/* === Cookie banner === */
.inon659-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: var(--shadow-lg); display: flex; flex-direction: column; gap: 0.75rem; z-index: 100; max-width: 540px; margin-inline: auto; }
.inon659-notice p { margin: 0; font-size: 0.92rem; }
.inon659-notice button { background: var(--color-accent); color: var(--color-neutral-light); border: 0; border-radius: 999px; padding: 0.55rem 1.25rem; font: inherit; font-weight: 600; cursor: pointer; align-self: flex-start; }
.inon659-notice button:hover { background: #324a3a; }
body.inon659-notice-ack .inon659-notice { display: none; }

/* === Responsive === */
@media (min-width: 720px) {
  .grid-3 { grid-template-columns: repeat(3, 1fr); }
  .grid-4 { grid-template-columns: repeat(2, 1fr); }
  .contact-grid { grid-template-columns: repeat(3, 1fr); }
  .footer-grid { grid-template-columns: 1.4fr 1fr 1.3fr; }
  .inon659-notice { flex-direction: row; align-items: center; justify-content: space-between; }
  .inon659-notice button { align-self: center; flex-shrink: 0; }
  .intro--with-image .split { grid-template-columns: 1fr 1fr; align-items: center; gap: 3rem; }
}
@media (min-width: 768px) {
  .logo img { height: 96px; }
  .logo--footer img { height: 64px; }
  .nav-toggle { display: none; }
  .primary-nav { display: block; width: auto; }
  .primary-nav ul { flex-direction: row; gap: 1.75rem; padding: 0; }
  .primary-nav a { padding: 0.4rem 0; }
  .hero { padding-block: 5rem 2.5rem; }
  .section { padding-block: 5.5rem; }
}
@media (min-width: 1024px) {
  .grid-4 { grid-template-columns: repeat(4, 1fr); }
  .hero { padding-block: 6rem 3rem; }
}

.inon659-body[data-inon659-tone="doctype-compose-0"]{--inon659-doctype-0:2px;accent-color:hsl(171 46% 41%);}
.inon659-body[data-inon659-tone="head-draft-1"]{--inon659-head-1:3px;accent-color:hsl(222 46% 41%);}
.inon659-body[data-inon659-tone="utf-frame-2"]{--inon659-utf-2:4px;accent-color:hsl(121 46% 41%);}
.inon659-body[data-inon659-tone="content-compare-3"]{--inon659-content-3:5px;accent-color:hsl(286 46% 41%);}
.inon659-body[data-inon659-tone="initial-compose-4"]{--inon659-initial-4:6px;accent-color:hsl(299 46% 41%);}
.inon659-body[data-inon659-tone="grup-link-5"]{--inon659-grup-5:7px;accent-color:hsl(122 46% 41%);}
.inon659-body[data-inon659-tone="fiscal-measure-6"]{--inon659-fiscal-6:8px;accent-color:hsl(154 46% 41%);}
.inon659-body[data-inon659-tone="description-link-7"]{--inon659-description-7:9px;accent-color:hsl(357 46% 41%);}
.inon659-body[data-inon659-tone="optimizare-name-8"]{--inon659-optimizare-8:10px;accent-color:hsl(313 46% 41%);}
.inon659-body[data-inon659-tone="interna-move-9"]{--inon659-interna-9:11px;accent-color:hsl(231 46% 41%);}
.inon659-body[data-inon659-tone="clare-frame-10"]{--inon659-clare-10:12px;accent-color:hsl(17 46% 41%);}
.inon659-body[data-inon659-tone="link-prepare-11"]{--inon659-link-11:13px;accent-color:hsl(181 46% 41%);}
.inon659-body[data-inon659-tone="href-link-12"]{--inon659-href-12:2px;accent-color:hsl(81 46% 41%);}
.inon659-body[data-inon659-tone="space-measure-13"]{--inon659-space-13:3px;accent-color:hsl(207 46% 41%);}
.inon659-body[data-inon659-tone="website-record-14"]{--inon659-website-14:4px;accent-color:hsl(334 46% 41%);}
.inon659-body[data-inon659-tone="img-measure-15"]{--inon659-img-15:5px;accent-color:hsl(214 46% 41%);}
.inon659-body[data-inon659-tone="jpg-read-16"]{--inon659-jpg-16:6px;accent-color:hsl(57 46% 41%);}
.inon659-body[data-inon659-tone="card-name-17"]{--inon659-card-17:7px;accent-color:hsl(221 46% 41%);}
.inon659-body[data-inon659-tone="preconnect-pace-18"]{--inon659-preconnect-18:8px;accent-color:hsl(121 46% 41%);}
.inon659-body[data-inon659-tone="com-note-19"]{--inon659-com-19:9px;accent-color:hsl(323 46% 41%);}
.inon659-body[data-inon659-tone="css2-score-20"]{--inon659-css2-20:10px;accent-color:hsl(317 46% 41%);}
.inon659-body[data-inon659-tone="wght-name-21"]{--inon659-wght-21:11px;accent-color:hsl(65 46% 41%);}
.inon659-body[data-inon659-tone="swap-pace-22"]{--inon659-swap-22:12px;accent-color:hsl(116 46% 41%);}
.inon659-body[data-inon659-tone="style-route-23"]{--inon659-style-23:13px;accent-color:hsl(34 46% 41%);}
.inon659-body[data-inon659-tone="json-signal-24"]{--inon659-json-24:2px;accent-color:hsl(28 46% 41%);}
.inon659-body[data-inon659-tone="org-select-25"]{--inon659-org-25:3px;accent-color:hsl(231 46% 41%);}
.inon659-body[data-inon659-tone="png-record-26"]{--inon659-png-26:4px;accent-color:hsl(92 46% 41%);}
.inon659-body[data-inon659-tone="html-route-27"]{--inon659-html-27:5px;accent-color:hsl(351 46% 41%);}
.inon659-body[data-inon659-tone="meta-settle-28"]{--inon659-meta-28:6px;accent-color:hsl(61 46% 41%);}
.inon659-body[data-inon659-tone="name-reduce-29"]{--inon659-name-29:7px;accent-color:hsl(264 46% 41%);}
.inon659-body[data-inon659-tone="width-resolve-30"]{--inon659-width-30:8px;accent-color:hsl(49 46% 41%);}
.inon659-body[data-inon659-tone="scale-resolve-31"]{--inon659-scale-31:9px;accent-color:hsl(290 46% 41%);}
.inon659-body[data-inon659-tone="stoica-surface-32"]{--inon659-stoica-32:10px;accent-color:hsl(227 46% 41%);}
.inon659-body[data-inon659-tone="planificare-score-33"]{--inon659-planificare-33:11px;accent-color:hsl(278 46% 41%);}
.inon659-body[data-inon659-tone="ofer-select-34"]{--inon659-ofer-34:12px;accent-color:hsl(177 46% 41%);}
.inon659-body[data-inon659-tone="conformitate-close-35"]{--inon659-conformitate-35:13px;accent-color:hsl(342 46% 41%);}
.inon659-body[data-inon659-tone="ional-weigh-36"]{--inon659-ional-36:2px;accent-color:hsl(355 46% 41%);}
.inon659-body[data-inon659-tone="rezultate-steady-37"]{--inon659-rezultate-37:3px;accent-color:hsl(178 46% 41%);}
.inon659-body[data-inon659-tone="rel-steady-38"]{--inon659-rel-38:4px;accent-color:hsl(210 46% 41%);}
.inon659-body[data-inon659-tone="https-signal-39"]{--inon659-https-39:5px;accent-color:hsl(53 46% 41%);}
.inon659-body[data-inon659-tone="property-surface-40"]{--inon659-property-40:6px;accent-color:hsl(9 46% 41%);}
.inon659-body[data-inon659-tone="image-finish-41"]{--inon659-image-41:7px;accent-color:hsl(287 46% 41%);}
.inon659-body[data-inon659-tone="hero-close-42"]{--inon659-hero-42:8px;accent-color:hsl(73 46% 41%);}
.inon659-body[data-inon659-tone="url-align-43"]{--inon659-url-43:9px;accent-color:hsl(237 46% 41%);}
.inon659-body[data-inon659-tone="summary-balance-44"]{--inon659-summary-44:10px;accent-color:hsl(137 46% 41%);}
.inon659-body[data-inon659-tone="fonts-weigh-45"]{--inon659-fonts-45:11px;accent-color:hsl(263 46% 41%);}
.inon659-body[data-inon659-tone="gstatic-finish-46"]{--inon659-gstatic-46:12px;accent-color:hsl(30 46% 41%);}
.inon659-body[data-inon659-tone="family-confirm-47"]{--inon659-family-47:13px;accent-color:hsl(270 46% 41%);}
.inon659-body[data-inon659-tone="playfair-align-48"]{--inon659-playfair-48:2px;accent-color:hsl(113 46% 41%);}
.inon659-body[data-inon659-tone="stylesheet-anchor-49"]{--inon659-stylesheet-49:3px;accent-color:hsl(277 46% 41%);}
.inon659-body[data-inon659-tone="script-focus-50"]{--inon659-script-50:4px;accent-color:hsl(177 46% 41%);}
.inon659-body[data-inon659-tone="context-frame-51"]{--inon659-context-51:5px;accent-color:hsl(19 46% 41%);}
.inon659-body[data-inon659-tone="organization-clarify-52"]{--inon659-organization-52:6px;accent-color:hsl(13 46% 41%);}
.inon659-body[data-inon659-tone="telephone-frame-53"]{--inon659-telephone-53:7px;accent-color:hsl(121 46% 41%);}
.inon659-body[data-inon659-tone="lang-balance-54"]{--inon659-lang-54:8px;accent-color:hsl(172 46% 41%);}
.inon659-body[data-inon659-tone="charset-draft-55"]{--inon659-charset-55:9px;accent-color:hsl(90 46% 41%);}
.inon659-body[data-inon659-tone="viewport-commit-56"]{--inon659-viewport-56:10px;accent-color:hsl(84 46% 41%);}
.inon659-body[data-inon659-tone="device-choose-57"]{--inon659-device-57:11px;accent-color:hsl(287 46% 41%);}
.inon659-body[data-inon659-tone="title-measure-58"]{--inon659-title-58:12px;accent-color:hsl(148 46% 41%);}
.inon659-body[data-inon659-tone="consultan-move-59"]{--inon659-consultan-59:13px;accent-color:hsl(47 46% 41%);}
.inon659-body[data-inon659-tone="craiova-compose-60"]{--inon659-craiova-60:2px;accent-color:hsl(117 46% 41%);}
.inon659-body[data-inon659-tone="profesionist-observe-61"]{--inon659-profesionist-61:3px;accent-color:hsl(320 46% 41%);}
.inon659-body[data-inon659-tone="corporativ-observe-62"]{--inon659-corporativ-62:4px;accent-color:hsl(105 46% 41%);}
.inon659-body[data-inon659-tone="solu-note-63"]{--inon659-solu-63:5px;accent-color:hsl(346 46% 41%);}
.inon659-body[data-inon659-tone="surabile-name-64"]{--inon659-surabile-64:6px;accent-color:hsl(283 46% 41%);}
.inon659-body[data-inon659-tone="canonical-observe-65"]{--inon659-canonical-65:7px;accent-color:hsl(334 46% 41%);}
.inon659-body[data-inon659-tone="insightcompanion-prepare-66"]{--inon659-insightcompanion-66:8px;accent-color:hsl(233 46% 41%);}
.inon659-body[data-inon659-tone="type-move-67"]{--inon659-type-67:9px;accent-color:hsl(38 46% 41%);}
.inon659-body[data-inon659-tone="assets-name-68"]{--inon659-assets-68:10px;accent-color:hsl(51 46% 41%);}
.inon659-body[data-inon659-tone="main-record-69"]{--inon659-main-69:11px;accent-color:hsl(234 46% 41%);}
.inon659-body[data-inon659-tone="twitter-resolve-70"]{--inon659-twitter-70:12px;accent-color:hsl(266 46% 41%);}
.inon659-body[data-inon659-tone="large-record-71"]{--inon659-large-71:13px;accent-color:hsl(109 46% 41%);}
.inon659-body[data-inon659-tone="googleapis-score-72"]{--inon659-googleapis-72:2px;accent-color:hsl(65 46% 41%);}
.inon659-body[data-inon659-tone="crossorigin-route-73"]{--inon659-crossorigin-73:3px;accent-color:hsl(343 46% 41%);}
.inon659-body[data-inon659-tone="inter-prepare-74"]{--inon659-inter-74:4px;accent-color:hsl(129 46% 41%);}
.inon659-body[data-inon659-tone="display-shape-75"]{--inon659-display-75:5px;accent-color:hsl(293 46% 41%);}
.inon659-body[data-inon659-tone="css-record-76"]{--inon659-css-76:6px;accent-color:hsl(193 46% 41%);}
.inon659-body[data-inon659-tone="application-resolve-77"]{--inon659-application-77:7px;accent-color:hsl(319 46% 41%);}
.inon659-body[data-inon659-tone="schema-sort-78"]{--inon659-schema-78:8px;accent-color:hsl(86 46% 41%);}
.inon659-body[data-inon659-tone="logo-resolve-79"]{--inon659-logo-79:9px;accent-color:hsl(326 46% 41%);}
.inon659-body[data-inon659-tone="doctype-signal-80"]{--inon659-doctype-80:10px;accent-color:hsl(169 46% 41%);}
.inon659-body[data-inon659-tone="head-score-81"]{--inon659-head-81:11px;accent-color:hsl(333 46% 41%);}
.inon659-body[data-inon659-tone="utf-settle-82"]{--inon659-utf-82:12px;accent-color:hsl(233 46% 41%);}
.inon659-body[data-inon659-tone="content-select-83"]{--inon659-content-83:13px;accent-color:hsl(75 46% 41%);}
.inon659-body[data-inon659-tone="initial-test-84"]{--inon659-initial-84:2px;accent-color:hsl(69 46% 41%);}
.inon659-body[data-inon659-tone="grup-score-85"]{--inon659-grup-85:3px;accent-color:hsl(177 46% 41%);}
.inon659-body[data-inon659-tone="fiscal-settle-86"]{--inon659-fiscal-86:4px;accent-color:hsl(228 46% 41%);}
.inon659-body[data-inon659-tone="description-sync-87"]{--inon659-description-87:5px;accent-color:hsl(146 46% 41%);}
.inon659-body[data-inon659-tone="optimizare-finish-88"]{--inon659-optimizare-88:6px;accent-color:hsl(140 46% 41%);}
.inon659-body[data-inon659-tone="interna-trace-89"]{--inon659-interna-89:7px;accent-color:hsl(343 46% 41%);}
.inon659-body[data-inon659-tone="clare-sort-90"]{--inon659-clare-90:8px;accent-color:hsl(204 46% 41%);}
.inon659-body[data-inon659-tone="link-sync-91"]{--inon659-link-91:9px;accent-color:hsl(103 46% 41%);}
.inon659-body[data-inon659-tone="href-turn-92"]{--inon659-href-92:10px;accent-color:hsl(173 46% 41%);}
.inon659-body[data-inon659-tone="space-stage-93"]{--inon659-space-93:11px;accent-color:hsl(16 46% 41%);}
.inon659-body[data-inon659-tone="website-surface-94"]{--inon659-website-94:12px;accent-color:hsl(161 46% 41%);}
.inon659-body[data-inon659-tone="img-surface-95"]{--inon659-img-95:13px;accent-color:hsl(42 46% 41%);}
.inon659-body[data-inon659-tone="jpg-brief-96"]{--inon659-jpg-96:2px;accent-color:hsl(339 46% 41%);}
.inon659-body[data-inon659-tone="card-test-97"]{--inon659-card-97:3px;accent-color:hsl(30 46% 41%);}
.inon659-body[data-inon659-tone="preconnect-trace-98"]{--inon659-preconnect-98:4px;accent-color:hsl(289 46% 41%);}
.inon659-body[data-inon659-tone="com-confirm-99"]{--inon659-com-99:5px;accent-color:hsl(94 46% 41%);}
.inon659-body[data-inon659-tone="css2-compose-100"]{--inon659-css2-100:6px;accent-color:hsl(107 46% 41%);}
.inon659-body[data-inon659-tone="wght-balance-101"]{--inon659-wght-101:7px;accent-color:hsl(290 46% 41%);}
.inon659-body[data-inon659-tone="swap-balance-102"]{--inon659-swap-102:8px;accent-color:hsl(322 46% 41%);}
.inon659-body[data-inon659-tone="style-finish-103"]{--inon659-style-103:9px;accent-color:hsl(165 46% 41%);}
.inon659-body[data-inon659-tone="json-brief-104"]{--inon659-json-104:10px;accent-color:hsl(121 46% 41%);}
.inon659-body[data-inon659-tone="org-draft-105"]{--inon659-org-105:11px;accent-color:hsl(39 46% 41%);}
.inon659-body[data-inon659-tone="png-confirm-106"]{--inon659-png-106:12px;accent-color:hsl(185 46% 41%);}
.inon659-body[data-inon659-tone="html-focus-107"]{--inon659-html-107:13px;accent-color:hsl(349 46% 41%);}
.inon659-body[data-inon659-tone="meta-gather-108"]{--inon659-meta-108:2px;accent-color:hsl(249 46% 41%);}
.inon659-body[data-inon659-tone="name-compose-109"]{--inon659-name-109:3px;accent-color:hsl(15 46% 41%);}
.inon659-body[data-inon659-tone="width-draft-110"]{--inon659-width-110:4px;accent-color:hsl(142 46% 41%);}
.inon659-body[data-inon659-tone="scale-note-111"]{--inon659-scale-111:5px;accent-color:hsl(22 46% 41%);}
.inon659-body[data-inon659-tone="stoica-focus-112"]{--inon659-stoica-112:6px;accent-color:hsl(225 46% 41%);}
.inon659-body[data-inon659-tone="planificare-frame-113"]{--inon659-planificare-113:7px;accent-color:hsl(29 46% 41%);}
.inon659-body[data-inon659-tone="ofer-pace-114"]{--inon659-ofer-114:8px;accent-color:hsl(289 46% 41%);}
.inon659-body[data-inon659-tone="conformitate-prepare-115"]{--inon659-conformitate-115:9px;accent-color:hsl(131 46% 41%);}
.inon659-body[data-inon659-tone="ional-mark-116"]{--inon659-ional-116:10px;accent-color:hsl(125 46% 41%);}
.inon659-body[data-inon659-tone="rezultate-prepare-117"]{--inon659-rezultate-117:11px;accent-color:hsl(233 46% 41%);}
.inon659-body[data-inon659-tone="rel-gather-118"]{--inon659-rel-118:12px;accent-color:hsl(284 46% 41%);}
.inon659-body[data-inon659-tone="https-observe-119"]{--inon659-https-119:13px;accent-color:hsl(202 46% 41%);}
.inon659-body[data-inon659-tone="property-measure-120"]{--inon659-property-120:2px;accent-color:hsl(196 46% 41%);}
.inon659-body[data-inon659-tone="image-map-121"]{--inon659-image-121:3px;accent-color:hsl(39 46% 41%);}
.inon659-body[data-inon659-tone="hero-resolve-122"]{--inon659-hero-122:4px;accent-color:hsl(260 46% 41%);}
.inon659-body[data-inon659-tone="url-route-123"]{--inon659-url-123:5px;accent-color:hsl(159 46% 41%);}
.inon659-body[data-inon659-tone="summary-name-124"]{--inon659-summary-124:6px;accent-color:hsl(229 46% 41%);}
.inon659-body[data-inon659-tone="fonts-sequence-125"]{--inon659-fonts-125:7px;accent-color:hsl(72 46% 41%);}
.inon659-body[data-inon659-tone="gstatic-sequence-126"]{--inon659-gstatic-126:8px;accent-color:hsl(217 46% 41%);}
.inon659-body[data-inon659-tone="family-select-127"]{--inon659-family-127:9px;accent-color:hsl(98 46% 41%);}
.inon659-body[data-inon659-tone="playfair-score-128"]{--inon659-playfair-128:10px;accent-color:hsl(35 46% 41%);}
.inon659-body[data-inon659-tone="stylesheet-sequence-129"]{--inon659-stylesheet-129:11px;accent-color:hsl(86 46% 41%);}
.inon659-body[data-inon659-tone="script-shape-130"]{--inon659-script-130:12px;accent-color:hsl(345 46% 41%);}
.inon659-body[data-inon659-tone="context-route-131"]{--inon659-context-131:13px;accent-color:hsl(150 46% 41%);}
.inon659-body[data-inon659-tone="organization-score-132"]{--inon659-organization-132:2px;accent-color:hsl(163 46% 41%);}
.inon659-body[data-inon659-tone="telephone-sort-133"]{--inon659-telephone-133:3px;accent-color:hsl(346 46% 41%);}
.inon659-body[data-inon659-tone="lang-surface-134"]{--inon659-lang-134:4px;accent-color:hsl(18 46% 41%);}
.inon659-body[data-inon659-tone="charset-sort-135"]{--inon659-charset-135:5px;accent-color:hsl(221 46% 41%);}
.inon659-body[data-inon659-tone="viewport-test-136"]{--inon659-viewport-136:6px;accent-color:hsl(177 46% 41%);}
.inon659-body[data-inon659-tone="device-sync-137"]{--inon659-device-137:7px;accent-color:hsl(95 46% 41%);}
.inon659-body[data-inon659-tone="title-shape-138"]{--inon659-title-138:8px;accent-color:hsl(241 46% 41%);}
.inon659-body[data-inon659-tone="consultan-weigh-139"]{--inon659-consultan-139:9px;accent-color:hsl(45 46% 41%);}
.inon659-body[data-inon659-tone="craiova-sort-140"]{--inon659-craiova-140:10px;accent-color:hsl(305 46% 41%);}
.inon659-body[data-inon659-tone="profesionist-surface-141"]{--inon659-profesionist-141:11px;accent-color:hsl(71 46% 41%);}
.inon659-body[data-inon659-tone="corporativ-align-142"]{--inon659-corporativ-142:12px;accent-color:hsl(198 46% 41%);}
.inon659-body[data-inon659-tone="solu-surface-143"]{--inon659-solu-143:13px;accent-color:hsl(78 46% 41%);}
.inon659-body[data-inon659-tone="surabile-finish-144"]{--inon659-surabile-144:2px;accent-color:hsl(281 46% 41%);}
.inon659-body[data-inon659-tone="canonical-test-145"]{--inon659-canonical-145:3px;accent-color:hsl(85 46% 41%);}
.inon659-body[data-inon659-tone="insightcompanion-turn-146"]{--inon659-insightcompanion-146:4px;accent-color:hsl(345 46% 41%);}
.inon659-body[data-inon659-tone="type-trace-147"]{--inon659-type-147:5px;accent-color:hsl(187 46% 41%);}
.inon659-body[data-inon659-tone="assets-choose-148"]{--inon659-assets-148:6px;accent-color:hsl(181 46% 41%);}
.inon659-body[data-inon659-tone="main-test-149"]{--inon659-main-149:7px;accent-color:hsl(289 46% 41%);}
.inon659-body[data-inon659-tone="twitter-turn-150"]{--inon659-twitter-150:8px;accent-color:hsl(340 46% 41%);}
.inon659-body[data-inon659-tone="large-carry-151"]{--inon659-large-151:9px;accent-color:hsl(258 46% 41%);}
.inon659-body[data-inon659-tone="googleapis-draft-152"]{--inon659-googleapis-152:10px;accent-color:hsl(252 46% 41%);}
.inon659-body[data-inon659-tone="crossorigin-clarify-153"]{--inon659-crossorigin-153:11px;accent-color:hsl(95 46% 41%);}
.inon659-body[data-inon659-tone="inter-align-154"]{--inon659-inter-154:12px;accent-color:hsl(316 46% 41%);}
.inon659-body[data-inon659-tone="display-carry-155"]{--inon659-display-155:13px;accent-color:hsl(215 46% 41%);}
.inon659-body[data-inon659-tone="css-compare-156"]{--inon659-css-156:2px;accent-color:hsl(285 46% 41%);}
.inon659-body[data-inon659-tone="application-anchor-157"]{--inon659-application-157:3px;accent-color:hsl(128 46% 41%);}
.inon659-body[data-inon659-tone="schema-brief-158"]{--inon659-schema-158:4px;accent-color:hsl(273 46% 41%);}
.inon659-body[data-inon659-tone="logo-brief-159"]{--inon659-logo-159:5px;accent-color:hsl(154 46% 41%);}
.inon659-body[data-inon659-tone="doctype-guide-160"]{--inon659-doctype-160:6px;accent-color:hsl(91 46% 41%);}
.inon659-body[data-inon659-tone="head-choose-161"]{--inon659-head-161:7px;accent-color:hsl(142 46% 41%);}
.inon659-body[data-inon659-tone="utf-clarify-162"]{--inon659-utf-162:8px;accent-color:hsl(41 46% 41%);}
.inon659-body[data-inon659-tone="content-note-163"]{--inon659-content-163:9px;accent-color:hsl(206 46% 41%);}
.inon659-body[data-inon659-tone="initial-name-164"]{--inon659-initial-164:10px;accent-color:hsl(219 46% 41%);}
.inon659-body[data-inon659-tone="grup-gather-165"]{--inon659-grup-165:11px;accent-color:hsl(42 46% 41%);}
.inon659-body[data-inon659-tone="fiscal-gather-166"]{--inon659-fiscal-166:12px;accent-color:hsl(74 46% 41%);}
.inon659-body[data-inon659-tone="description-draft-167"]{--inon659-description-167:13px;accent-color:hsl(277 46% 41%);}
.inon659-body[data-inon659-tone="optimizare-guide-168"]{--inon659-optimizare-168:2px;accent-color:hsl(233 46% 41%);}
.inon659-body[data-inon659-tone="interna-observe-169"]{--inon659-interna-169:3px;accent-color:hsl(151 46% 41%);}
.inon659-body[data-inon659-tone="clare-note-170"]{--inon659-clare-170:4px;accent-color:hsl(297 46% 41%);}
.inon659-body[data-inon659-tone="link-pace-171"]{--inon659-link-171:5px;accent-color:hsl(101 46% 41%);}
.inon659-body[data-inon659-tone="href-rank-172"]{--inon659-href-172:6px;accent-color:hsl(1 46% 41%);}
.inon659-body[data-inon659-tone="space-name-173"]{--inon659-space-173:7px;accent-color:hsl(127 46% 41%);}
.inon659-body[data-inon659-tone="website-observe-174"]{--inon659-website-174:8px;accent-color:hsl(254 46% 41%);}
.inon659-body[data-inon659-tone="img-select-175"]{--inon659-img-175:9px;accent-color:hsl(134 46% 41%);}
.inon659-body[data-inon659-tone="jpg-pace-176"]{--inon659-jpg-176:10px;accent-color:hsl(337 46% 41%);}
.inon659-body[data-inon659-tone="card-prepare-177"]{--inon659-card-177:11px;accent-color:hsl(141 46% 41%);}
.inon659-body[data-inon659-tone="preconnect-settle-178"]{--inon659-preconnect-178:12px;accent-color:hsl(41 46% 41%);}
.inon659-body[data-inon659-tone="com-shape-179"]{--inon659-com-179:13px;accent-color:hsl(243 46% 41%);}
.inon659-body[data-inon659-tone="css2-refresh-180"]{--inon659-css2-180:2px;accent-color:hsl(237 46% 41%);}
.inon659-body[data-inon659-tone="wght-shape-181"]{--inon659-wght-181:3px;accent-color:hsl(345 46% 41%);}
.inon659-body[data-inon659-tone="swap-rank-182"]{--inon659-swap-182:4px;accent-color:hsl(36 46% 41%);}
.inon659-body[data-inon659-tone="style-sequence-183"]{--inon659-style-183:5px;accent-color:hsl(314 46% 41%);}
.inon659-body[data-inon659-tone="json-resolve-184"]{--inon659-json-184:6px;accent-color:hsl(308 46% 41%);}
.inon659-body[data-inon659-tone="org-reduce-185"]{--inon659-org-185:7px;accent-color:hsl(151 46% 41%);}
.inon659-body[data-inon659-tone="png-surface-186"]{--inon659-png-186:8px;accent-color:hsl(12 46% 41%);}
.inon659-body[data-inon659-tone="html-sync-187"]{--inon659-html-187:9px;accent-color:hsl(271 46% 41%);}
.inon659-body[data-inon659-tone="meta-score-188"]{--inon659-meta-188:10px;accent-color:hsl(341 46% 41%);}
.inon659-body[data-inon659-tone="name-track-189"]{--inon659-name-189:11px;accent-color:hsl(184 46% 41%);}
.inon659-body[data-inon659-tone="width-track-190"]{--inon659-width-190:12px;accent-color:hsl(329 46% 41%);}
.inon659-body[data-inon659-tone="scale-trace-191"]{--inon659-scale-191:13px;accent-color:hsl(210 46% 41%);}
.inon659-body[data-inon659-tone="stoica-test-192"]{--inon659-stoica-192:2px;accent-color:hsl(147 46% 41%);}
.inon659-body[data-inon659-tone="planificare-track-193"]{--inon659-planificare-193:3px;accent-color:hsl(198 46% 41%);}
.inon659-body[data-inon659-tone="ofer-weigh-194"]{--inon659-ofer-194:4px;accent-color:hsl(97 46% 41%);}
.inon659-body[data-inon659-tone="conformitate-sync-195"]{--inon659-conformitate-195:5px;accent-color:hsl(262 46% 41%);}
.inon659-body[data-inon659-tone="ional-test-196"]{--inon659-ional-196:6px;accent-color:hsl(275 46% 41%);}
.inon659-body[data-inon659-tone="rezultate-align-197"]{--inon659-rezultate-197:7px;accent-color:hsl(98 46% 41%);}
.inon659-body[data-inon659-tone="rel-brief-198"]{--inon659-rel-198:8px;accent-color:hsl(130 46% 41%);}
.inon659-body[data-inon659-tone="https-align-199"]{--inon659-https-199:9px;accent-color:hsl(333 46% 41%);}
.inon659-body[data-inon659-tone="property-choose-200"]{--inon659-property-200:10px;accent-color:hsl(289 46% 41%);}
.inon659-body[data-inon659-tone="image-carry-201"]{--inon659-image-201:11px;accent-color:hsl(207 46% 41%);}
.inon659-body[data-inon659-tone="hero-weigh-202"]{--inon659-hero-202:12px;accent-color:hsl(353 46% 41%);}
.inon659-body[data-inon659-tone="url-compose-203"]{--inon659-url-203:13px;accent-color:hsl(157 46% 41%);}
.inon659-body[data-inon659-tone="summary-align-204"]{--inon659-summary-204:2px;accent-color:hsl(57 46% 41%);}
.inon659-body[data-inon659-tone="fonts-brief-205"]{--inon659-fonts-205:3px;accent-color:hsl(183 46% 41%);}
.inon659-body[data-inon659-tone="gstatic-focus-206"]{--inon659-gstatic-206:4px;accent-color:hsl(310 46% 41%);}
.inon659-body[data-inon659-tone="family-brief-207"]{--inon659-family-207:5px;accent-color:hsl(190 46% 41%);}
.inon659-body[data-inon659-tone="playfair-draft-208"]{--inon659-playfair-208:6px;accent-color:hsl(33 46% 41%);}
.inon659-body[data-inon659-tone="stylesheet-choose-209"]{--inon659-stylesheet-209:7px;accent-color:hsl(197 46% 41%);}
.inon659-body[data-inon659-tone="script-compare-210"]{--inon659-script-210:8px;accent-color:hsl(97 46% 41%);}
.inon659-body[data-inon659-tone="context-clarify-211"]{--inon659-context-211:9px;accent-color:hsl(299 46% 41%);}
.inon659-body[data-inon659-tone="organization-map-212"]{--inon659-organization-212:10px;accent-color:hsl(293 46% 41%);}
.inon659-body[data-inon659-tone="telephone-choose-213"]{--inon659-telephone-213:11px;accent-color:hsl(41 46% 41%);}
.inon659-body[data-inon659-tone="lang-compare-214"]{--inon659-lang-214:12px;accent-color:hsl(92 46% 41%);}
.inon659-body[data-inon659-tone="charset-link-215"]{--inon659-charset-215:13px;accent-color:hsl(10 46% 41%);}
.inon659-body[data-inon659-tone="viewport-observe-216"]{--inon659-viewport-216:2px;accent-color:hsl(4 46% 41%);}
.inon659-body[data-inon659-tone="device-mark-217"]{--inon659-device-217:3px;accent-color:hsl(207 46% 41%);}
.inon659-body[data-inon659-tone="title-focus-218"]{--inon659-title-218:4px;accent-color:hsl(68 46% 41%);}
.inon659-body[data-inon659-tone="consultan-link-219"]{--inon659-consultan-219:5px;accent-color:hsl(327 46% 41%);}
.inon659-notice{outline-offset:4px;}
.inon659-asset-frame{--inon659-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%}}
