:root{
  --color-primary:#212840;
  --color-secondary:#F2E2D6;
  --color-accent:#D66B52;
  --color-neutral-dark:#141826;
  --color-neutral-light:#FBF3EB;
  --font-heading:'Inter',sans-serif;
  --font-body:'Inter',sans-serif;
  --max:1200px;
  --radius:12px;
}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;font-family:var(--font-body);color:var(--color-neutral-dark);background:var(--color-neutral-light);line-height:1.6;-webkit-font-smoothing:antialiased}
img{max-width:100%;height:auto;display:block}
a{color:var(--color-primary);text-decoration:none}
a:hover{color:var(--color-accent)}
h1,h2,h3{font-family:var(--font-heading);color:var(--color-primary);line-height:1.2;margin:0 0 1rem}
h1{font-size:clamp(2.25rem,5vw,3.75rem);font-weight:600;letter-spacing:-.02em}
h2{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:600;letter-spacing:-.01em}
h3{font-size:1.25rem;font-weight:600}
p{margin:0 0 1rem}
.container{max-width:var(--max);margin-inline:auto;padding-inline:1.25rem}
.eyebrow{font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--color-accent);margin-bottom:1rem}
.section__sub{color:var(--color-primary);opacity:.75;max-width:60ch;margin-bottom:2rem;font-size:1.05rem}

/* === Header === */
.site-header{background:var(--color-neutral-light);border-bottom:1px solid rgba(33,40,64,.08);position:sticky;top:0;z-index:50}
.site-header__inner{max-width:var(--max);margin-inline:auto;padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}
.logo img{height:72px;width:auto;display:block}
.logo--footer img{height:64px}
.nav-toggle{display:flex;flex-direction:column;justify-content:space-between;width:32px;height:24px;background:none;border:0;cursor:pointer;padding:0}
.nav-toggle span{display:block;height:2px;background:var(--color-primary);width:100%;transition:transform .25s,opacity .25s}
.nav-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(11px) rotate(45deg)}
.nav-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}
.nav-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-11px) rotate(-45deg)}
.primary-nav{display:none;width:100%;order:3}
.primary-nav[data-open="true"]{display:block}
.primary-nav ul{list-style:none;margin:0;padding:1rem 0 0;display:flex;flex-direction:column;gap:.75rem}
.primary-nav a{font-weight:500;color:var(--color-primary);padding:.5rem 0;display:inline-block}
.primary-nav a[aria-current="page"]{color:var(--color-accent)}
@media (min-width:768px){
  .logo img{height:96px}
  .nav-toggle{display:none}
  .primary-nav{display:block;width:auto;order:initial}
  .primary-nav ul{flex-direction:row;gap:2rem;padding:0}
}

/* === Buttons === */
.btn{display:inline-block;padding:.9rem 1.6rem;border-radius:var(--radius);font-weight:600;font-family:var(--font-body);border:0;cursor:pointer;transition:transform .2s,box-shadow .2s,background .2s;font-size:1rem}
.btn--primary{background:var(--color-primary);color:var(--color-neutral-light)}
.btn--primary:hover{background:var(--color-accent);color:var(--color-neutral-light);transform:translateY(-2px);box-shadow:0 12px 24px -12px rgba(33,40,64,.4)}
.btn--accent{background:var(--color-accent);color:var(--color-neutral-light)}
.btn--accent:hover{background:var(--color-primary);color:var(--color-neutral-light);transform:translateY(-2px)}

/* === Hero split === */
.hero{padding-block:3rem;background:var(--color-neutral-light)}
.hero-split__inner{max-width:var(--max);margin-inline:auto;padding-inline:1.25rem;display:grid;gap:2.5rem;align-items:center}
.hero-split__image img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius)}
.hero__sub{font-size:1.15rem;color:var(--color-primary);opacity:.8;max-width:48ch;margin-bottom:2rem}
@media (min-width:900px){
  .hero{padding-block:6rem}
  .hero-split__inner{grid-template-columns:1fr 1fr;gap:4rem}
}

/* === Intro === */
.intro{padding-block:4rem;background:var(--color-secondary)}
.intro--values{background:var(--color-neutral-light)}
.intro__grid{display:grid;gap:2.5rem;align-items:center}
.intro__grid--single{max-width:760px;margin-inline:auto}
.intro__image img{width:100%;aspect-ratio:5/4;object-fit:cover;border-radius:var(--radius)}
@media (min-width:900px){
  .intro{padding-block:6rem}
  .intro__grid{grid-template-columns:1.2fr 1fr;gap:4rem}
  .intro__grid--single{grid-template-columns:1fr}
}

/* === Highlights & cards === */
.highlights,.services,.contact-block{padding-block:4rem}
.highlights{background:var(--color-neutral-light)}
.services{background:var(--color-secondary)}
.contact-block{background:var(--color-neutral-light)}
.cards-grid{display:grid;gap:1.5rem;margin-top:1rem}
.cards-grid--2{grid-template-columns:1fr}
.cards-grid--3{grid-template-columns:1fr}
.cards-grid--4{grid-template-columns:1fr}
@media (min-width:640px){
  .cards-grid--2,.cards-grid--3,.cards-grid--4{grid-template-columns:repeat(2,1fr)}
}
@media (min-width:1000px){
  .cards-grid--3{grid-template-columns:repeat(3,1fr)}
  .cards-grid--4{grid-template-columns:repeat(4,1fr)}
}
.card{background:var(--color-neutral-light);border:1px solid rgba(33,40,64,.08);border-radius:var(--radius);padding:1.75rem;transition:transform .2s,box-shadow .2s}
.services .card{background:#fff}
.card:hover{transform:translateY(-2px);box-shadow:0 18px 30px -20px rgba(33,40,64,.25)}
.card__icon{font-size:1.75rem;margin-bottom:1rem;width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--color-secondary);border-radius:50%}
.card h3{margin-bottom:.5rem;color:var(--color-primary)}
.card p{font-size:.97rem;margin:0;color:var(--color-neutral-dark)}
.card-link{display:block;color:inherit}
.card-link:hover{color:inherit}

/* === Services layout === */
.services__layout{display:grid;gap:2.5rem;align-items:start}
.services__diagram img{width:100%;border-radius:var(--radius)}
@media (min-width:1000px){
  .services__layout{grid-template-columns:1fr 1.5fr;gap:3rem}
  .services__diagram{position:sticky;top:120px}
}

/* === Testimonial === */
.testimonial{padding-block:5rem;background:var(--color-primary);color:var(--color-neutral-light)}
.testimonial__inner{display:grid;gap:2rem;align-items:center;text-align:center}
.testimonial__portrait{margin-inline:auto}
.testimonial__portrait img{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--color-accent)}
.testimonial blockquote{margin:0;max-width:60ch;margin-inline:auto;position:relative}
.testimonial blockquote p{font-size:1.25rem;line-height:1.55;font-style:italic;color:var(--color-neutral-light);margin-bottom:1.25rem}
.testimonial cite{font-style:normal;font-weight:600;color:var(--color-accent);font-size:.95rem;display:block}
@media (min-width:768px){
  .testimonial__inner{grid-template-columns:auto 1fr;gap:3rem;text-align:left}
  .testimonial__portrait{margin-inline:0}
  .testimonial blockquote{margin-inline:0}
}

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

/* === FAQ === */
.faq{padding-block:4rem;background:var(--color-neutral-light)}
.faq__list{max-width:780px;margin-inline:auto}
.faq details{background:#fff;border:1px solid rgba(33,40,64,.08);border-radius:var(--radius);padding:1.25rem 1.5rem;margin-bottom:.75rem;transition:box-shadow .2s}
.faq details[open]{box-shadow:0 14px 24px -18px rgba(33,40,64,.3)}
.faq summary{font-weight:600;font-family:var(--font-heading);color:var(--color-primary);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";font-size:1.5rem;color:var(--color-accent);font-weight:400;transition:transform .2s}
.faq details[open] summary::after{transform:rotate(45deg)}
.faq details p{margin-top:1rem;margin-bottom:0;color:var(--color-neutral-dark);opacity:.85}

/* === Contact form === */
.contact-form-section{padding-block:4rem;background:var(--color-secondary)}
.contact-form__inner{max-width:680px;margin-inline:auto}
.contact-form{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem}
.field{display:flex;flex-direction:column;gap:.4rem}
.field label{font-weight:500;color:var(--color-primary);font-size:.95rem}
.field input,.field textarea{font-family:var(--font-body);font-size:1rem;padding:.75rem .9rem;border:1px solid rgba(33,40,64,.18);border-radius:8px;background:#fff;color:var(--color-neutral-dark);transition:border-color .2s,box-shadow .2s}
.field input:focus,.field textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px rgba(214,107,82,.18)}
.contact-form .btn{align-self:flex-start;margin-top:.5rem}

/* === Footer === */
.site-footer{background:var(--color-neutral-dark);color:var(--color-neutral-light);padding-block:3rem 1.5rem;margin-top:0}
.site-footer__grid{display:grid;gap:2.5rem;grid-template-columns:1fr}
.site-footer h3{color:var(--color-neutral-light);font-size:1rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem}
.site-footer .logo--footer{display:inline-block;margin-bottom:1rem;background:var(--color-neutral-light);padding:.5rem .75rem;border-radius:8px}
.site-footer .tagline{color:var(--color-secondary);opacity:.85;font-size:.95rem;max-width:30ch}
.site-footer nav ul,.site-footer .legal-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}
.site-footer a{color:var(--color-secondary)}
.site-footer a:hover{color:var(--color-accent)}
.site-footer address{font-style:normal;color:var(--color-secondary);line-height:1.7;font-size:.95rem;margin-bottom:1rem}
.legal-links{margin-top:.75rem;font-size:.9rem}
.site-footer__bottom{border-top:1px solid rgba(251,243,235,.12);margin-top:2rem;padding-top:1.25rem;font-size:.85rem;color:var(--color-secondary);opacity:.7;text-align:center}
@media (min-width:768px){
  .site-footer__grid{grid-template-columns:1.2fr 1fr 1.3fr}
}

/* === Cookie banner === */
.buon843-notice{position:fixed;left:1rem;right:1rem;bottom:1rem;background:var(--color-neutral-dark);color:var(--color-neutral-light);padding:1.25rem 1.5rem;border-radius:var(--radius);box-shadow:0 24px 48px -16px rgba(0,0,0,.4);display:flex;flex-direction:column;gap:1rem;align-items:flex-start;z-index:100;max-width:560px;margin-inline:auto}
.buon843-notice p{margin:0;font-size:.92rem;line-height:1.5}
.buon843-notice button{background:var(--color-accent);color:var(--color-neutral-light);border:0;padding:.65rem 1.25rem;border-radius:8px;font-weight:600;cursor:pointer;font-family:var(--font-body);font-size:.95rem}
.buon843-notice button:hover{background:var(--color-secondary);color:var(--color-primary)}
body.buon843-notice-ack .buon843-notice{display:none}
@media (min-width:600px){
  .buon843-notice{flex-direction:row;align-items:center}
}

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