:root {
  --color-primary: #7A2A38;
  --color-secondary: #EFE3D0;
  --color-accent: #4A6A55;
  --color-neutral-dark: #211418;
  --color-neutral-light: #FAF3E5;
  --font-heading: 'Lora', serif;
  --font-body: 'Source Sans 3', sans-serif;
  --max-w: 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; }
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, 3.75rem); }
h2 { font-size: clamp(1.75rem, 3vw, 2.5rem); margin-bottom: 1.25rem; }
h3 { font-size: 1.25rem; }
p { margin: 0 0 1rem; }

/* === Header === */
.site-header { display: flex; align-items: center; justify-content: space-between; padding: 1rem 1.25rem; background: var(--color-neutral-light); border-bottom: 1px solid rgba(33,20,24,.08); position: relative; z-index: 10; }
.logo { display: inline-block; }
.logo img { height: 72px; width: auto; display: block; }
.nav-toggle { background: transparent; border: 1px solid rgba(33,20,24,.2); color: var(--color-neutral-dark); font-size: 1.5rem; padding: .25rem .6rem; border-radius: 6px; cursor: pointer; }
.primary-nav { display: none; flex-direction: column; gap: .25rem; position: absolute; top: 100%; left: 0; right: 0; background: var(--color-neutral-light); border-bottom: 1px solid rgba(33,20,24,.08); padding: 1rem 1.25rem; }
.primary-nav.is-open { display: flex; }
.primary-nav a { color: var(--color-neutral-dark); padding: .6rem 0; font-weight: 600; border-bottom: 1px solid rgba(33,20,24,.06); }
.primary-nav a[aria-current="page"] { color: var(--color-primary); }

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

/* === Hero (fullscreen) === */
.hero-fullscreen { position: relative; min-height: 100vh; display: flex; align-items: center; justify-content: center; padding: 4rem 1.5rem; color: var(--color-neutral-light); overflow: hidden; }
.hero-bg { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; }
.hero-overlay { position: absolute; inset: 0; background: linear-gradient(rgba(33,20,24,.55), rgba(33,20,24,.75)); z-index: 1; }
.hero-inner { position: relative; z-index: 2; max-width: 780px; text-align: center; }
.hero-inner h1 { color: var(--color-neutral-light); max-width: 22ch; margin-inline: auto; }
.hero-sub { color: var(--color-secondary); font-size: clamp(1.05rem, 1.6vw, 1.25rem); max-width: 52ch; margin: 1.25rem auto 2rem; }
.eyebrow { text-transform: uppercase; letter-spacing: .14em; font-size: .8rem; font-weight: 600; color: var(--color-secondary); margin-bottom: 1.25rem; }

/* === Buttons === */
.btn { display: inline-block; padding: .85rem 1.6rem; border-radius: 6px; font-weight: 600; font-family: var(--font-body); cursor: pointer; border: 0; transition: transform .15s ease, box-shadow .15s ease; }
.btn:hover { text-decoration: none; transform: translateY(-1px); box-shadow: 0 10px 24px -12px rgba(0,0,0,.35); }
.btn-primary { background: var(--color-primary); color: var(--color-neutral-light); }
.btn-light { background: var(--color-neutral-light); color: var(--color-primary); }

/* === Intro === */
.intro { max-width: 760px; margin: 0 auto; padding: 4rem 1.5rem; text-align: center; }
.intro p { font-size: 1.1rem; }
.intro-alt { background: var(--color-secondary); max-width: none; }
.intro-alt > * { max-width: 760px; margin-inline: auto; }

/* === Highlights === */
.highlights { padding: 4rem 1.5rem; max-width: var(--max-w); margin: 0 auto; }
.section-head { text-align: center; max-width: 680px; margin: 0 auto 2.5rem; }
.section-sub { color: rgba(33,20,24,.7); font-size: 1.05rem; }
.grid { display: grid; gap: 1.5rem; grid-template-columns: 1fr; }
@media (min-width: 720px) { .grid-3, .grid-4 { grid-template-columns: repeat(2, 1fr); } }
@media (min-width: 1024px) { .grid-3 { grid-template-columns: repeat(3, 1fr); } .grid-4 { grid-template-columns: repeat(4, 1fr); } }
.card { background: var(--color-neutral-light); border: 1px solid rgba(33,20,24,.08); border-radius: 12px; padding: 1.75rem; box-shadow: 0 1px 2px rgba(33,20,24,.04); }
.card-icon { display: inline-flex; align-items: center; justify-content: center; width: 44px; height: 44px; border-radius: 50%; background: var(--color-secondary); color: var(--color-primary); font-size: 1.25rem; margin-bottom: .9rem; }
.card h3 { color: var(--color-primary); }

/* === Testimonial === */
.testimonial { background: var(--color-secondary); padding: 4rem 1.5rem; text-align: center; }
.testimonial blockquote { max-width: 780px; margin: 0 auto; }
.testimonial p { font-family: var(--font-heading); font-size: clamp(1.15rem, 2vw, 1.5rem); font-style: italic; color: var(--color-neutral-dark); line-height: 1.4; }
.testimonial cite { display: block; margin-top: 1.25rem; font-style: normal; font-weight: 600; color: var(--color-primary); font-size: .95rem; }

/* === CTA band === */
.cta-band { background: var(--color-primary); color: var(--color-neutral-light); padding: 4rem 1.5rem; text-align: center; }
.cta-band h2 { color: var(--color-neutral-light); }
.cta-band p { max-width: 56ch; margin: 0 auto 1.75rem; opacity: .92; font-size: 1.05rem; }

/* === FAQ === */
.faq { max-width: 820px; margin: 0 auto; padding: 4rem 1.5rem; }
.faq h2 { text-align: center; margin-bottom: 2rem; }
.faq details { border-bottom: 1px solid rgba(33,20,24,.12); padding: 1.1rem 0; }
.faq summary { cursor: pointer; font-weight: 600; font-family: var(--font-heading); font-size: 1.1rem; color: var(--color-primary); list-style: none; padding-right: 1.5rem; position: relative; }
.faq summary::after { content: '+'; position: absolute; right: 0; top: 0; font-size: 1.4rem; color: var(--color-accent); }
.faq details[open] summary::after { content: '−'; }
.faq details p { margin-top: .8rem; }

/* === Stats === */
.stats-band { background: var(--color-neutral-dark); color: var(--color-neutral-light); padding: 4rem 1.5rem; text-align: center; }
.stats-band h2 { color: var(--color-neutral-light); margin-bottom: 2.5rem; }
.stats-grid { display: grid; grid-template-columns: 1fr; gap: 2rem; max-width: 960px; margin: 0 auto; }
@media (min-width: 768px) { .stats-grid { grid-template-columns: repeat(3, 1fr); } }
.stat-number { display: block; font-family: var(--font-heading); font-size: clamp(2.5rem, 5vw, 3.5rem); font-weight: 700; color: var(--color-accent); margin-bottom: .5rem; }
.stat p { color: var(--color-secondary); margin: 0; font-size: .98rem; }

/* === Contact === */
.contact-block { max-width: var(--max-w); margin: 0 auto; padding: 4rem 1.5rem; }
.contact-grid { display: grid; grid-template-columns: 1fr; gap: 2.5rem; margin-bottom: 3rem; }
@media (min-width: 900px) { .contact-grid { grid-template-columns: 1fr 1fr; align-items: start; } }
.contact-info address { font-style: normal; line-height: 1.8; margin-bottom: 1.5rem; }
.hours { width: 100%; border-collapse: collapse; }
.hours th, .hours td { text-align: left; padding: .55rem .25rem; border-bottom: 1px solid rgba(33,20,24,.1); }
.hours th { font-weight: 600; color: var(--color-primary); font-family: var(--font-heading); }
.contact-map img { border-radius: 12px; aspect-ratio: 4/3; object-fit: cover; }
.contact-map figcaption { font-size: .9rem; color: rgba(33,20,24,.65); margin-top: .5rem; text-align: center; }

.contact-form { background: var(--color-secondary); padding: 2rem 1.5rem; border-radius: 12px; max-width: 640px; margin: 0 auto; }
.contact-form h3 { color: var(--color-primary); margin-bottom: 1.25rem; }
.contact-form label { display: block; font-weight: 600; margin-bottom: .35rem; font-size: .95rem; }
.contact-form input, .contact-form textarea { width: 100%; padding: .7rem .9rem; border: 1px solid rgba(33,20,24,.18); border-radius: 6px; font-family: var(--font-body); font-size: 1rem; background: var(--color-neutral-light); }
.contact-form input:focus, .contact-form textarea:focus { outline: 2px solid var(--color-accent); outline-offset: 1px; }
.contact-form button { margin-top: .5rem; }

/* === Footer === */
.site-footer { background: var(--color-neutral-dark); color: var(--color-secondary); padding: 3rem 1.5rem 1.5rem; }
.footer-grid { display: grid; grid-template-columns: 1fr; gap: 2rem; max-width: var(--max-w); margin: 0 auto; }
@media (min-width: 768px) { .footer-grid { grid-template-columns: 1.2fr 1fr 1.4fr; } }
.footer-col h4 { color: var(--color-neutral-light); font-size: 1rem; margin-bottom: 1rem; }
.footer-col a { color: var(--color-secondary); display: block; padding: .25rem 0; }
.footer-col a:hover { color: var(--color-neutral-light); }
.footer-col address { font-style: normal; line-height: 1.7; }
.logo-footer img { height: 56px; }
.tagline { margin-top: .75rem; color: var(--color-secondary); opacity: .85; }
.legal-links { margin-top: 1rem; font-size: .9rem; }
.legal-links a { display: inline; }
.copyright { text-align: center; margin-top: 2.5rem; font-size: .85rem; color: var(--color-secondary); opacity: .7; }

/* === Cookie banner === */
.iner422-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: 10px; box-shadow: 0 20px 40px -20px rgba(0,0,0,.6); display: flex; flex-direction: column; gap: .75rem; align-items: flex-start; z-index: 100; max-width: 720px; margin: 0 auto; }
.iner422-notice p { margin: 0; font-size: .95rem; }
.iner422-notice button { background: var(--color-accent); color: var(--color-neutral-light); border: 0; padding: .55rem 1.1rem; border-radius: 6px; cursor: pointer; font-weight: 600; font-family: var(--font-body); }
.iner422-notice button:hover { filter: brightness(1.08); }
body.iner422-notice-ack .iner422-notice { display: none; }
@media (min-width: 600px) { .iner422-notice { flex-direction: row; align-items: center; justify-content: space-between; } }

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