:root{
  --color-primary:#1F1F1F;
  --color-secondary:#EFE8D6;
  --color-accent:#D4B675;
  --color-neutral-dark:#0A0A0A;
  --color-neutral-light:#F8F8F8;
  --font-heading:'Lora',Georgia,serif;
  --font-body:'Source Sans 3','Helvetica Neue',Arial,sans-serif;
  --maxw:1080px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;font-family:var(--font-body);background:var(--color-neutral-light);color:var(--color-primary);line-height:1.6;font-size:17px}
h1,h2,h3{font-family:var(--font-heading);color:var(--color-neutral-dark);line-height:1.2;font-weight:600;margin:0 0 .75em}
h1{font-size:clamp(2rem,4.5vw,3.4rem);letter-spacing:-.01em}
h2{font-size:clamp(1.5rem,2.8vw,2.1rem)}
h3{font-size:1.2rem}
p{margin:0 0 1em}
a{color:var(--color-primary);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:3px}
a:hover{color:var(--color-accent)}
img{max-width:100%;height:auto;display:block}

/* === Layout === */
.layout{display:block}
.main{padding:1.5rem 1.25rem 3rem}

/* === Sidebar (mobile = top bar) === */
.sidebar{background:var(--color-neutral-dark);color:var(--color-secondary);padding:1rem 1.25rem;display:flex;flex-direction:column;gap:.75rem}
.sidebar__top{display:flex;align-items:center;justify-content:space-between}
.logo{display:inline-block}
.logo img{height:72px;width:auto;display:block}
.sidebar__nav ul{list-style:none;margin:0;padding:0;display:none;flex-direction:column;gap:.25rem}
.sidebar__nav ul.is-open{display:flex}
.sidebar__nav a{display:block;padding:.6rem .25rem;color:var(--color-secondary);text-decoration:none;font-family:var(--font-heading);font-size:1.05rem;border-bottom:1px solid rgba(239,232,214,.12)}
.sidebar__nav a[aria-current="page"]{color:var(--color-accent)}
.sidebar__nav a:hover{color:var(--color-accent)}
.sidebar__toggle{background:transparent;color:var(--color-secondary);border:1px solid rgba(239,232,214,.3);padding:.5rem 1rem;font-family:var(--font-body);font-size:.95rem;cursor:pointer;border-radius:2px;align-self:flex-start}
.sidebar__foot{display:none;font-size:.8rem;color:rgba(239,232,214,.6);margin:0}

@media (min-width:900px){
  .layout{display:grid;grid-template-columns:240px 1fr;min-height:100vh}
  .sidebar{position:sticky;top:0;height:100vh;padding:2rem 1.5rem;gap:2rem;justify-content:flex-start}
  .sidebar__nav ul{display:flex !important}
  .sidebar__toggle{display:none}
  .sidebar__foot{display:block;margin-top:auto}
  .logo img{height:96px}
  .main{padding:3rem 3rem 4rem;max-width:var(--maxw)}
}

/* === Hero === */
.hero{padding:1rem 0 3rem;border-bottom:1px solid rgba(31,31,31,.08)}
.eyebrow{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.18em;font-size:.78rem;color:var(--color-accent);margin:0 0 1rem;font-weight:600}
.hero h1{max-width:22ch;margin-bottom:1.25rem}
.hero__sub{font-size:1.15rem;max-width:54ch;color:rgba(31,31,31,.78);margin-bottom:1.75rem}
.hero__cta{margin:0 0 2.5rem}
.hero__image{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:4px}

/* === Buttons === */
.btn{display:inline-block;padding:.85rem 1.6rem;font-family:var(--font-body);font-weight:600;font-size:1rem;text-decoration:none;border:1px solid transparent;border-radius:2px;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,background .2s ease}
.btn--primary{background:var(--color-neutral-dark);color:var(--color-secondary)}
.btn--primary:hover{background:var(--color-accent);color:var(--color-neutral-dark)}
.btn--accent{background:var(--color-accent);color:var(--color-neutral-dark)}
.btn--accent:hover{background:var(--color-secondary);color:var(--color-neutral-dark)}

/* === Section === */
.section{padding:3rem 0;border-bottom:1px solid rgba(31,31,31,.06)}
.section__title{margin-bottom:2rem;max-width:30ch}
.prose{max-width:65ch;font-size:1.05rem}

/* === Split === */
.split{display:grid;gap:2rem;grid-template-columns:1fr}
.split__text p{font-size:1.05rem;color:rgba(31,31,31,.82)}
.split__media{margin:0}
.split__media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4px}
@media (min-width:768px){
  .split{grid-template-columns:1.1fr 1fr;gap:3.5rem;align-items:center}
}

/* === Grid cards === */
.grid{list-style:none;margin:0;padding:0;display:grid;gap:1.25rem;grid-template-columns:1fr}
@media (min-width:600px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}
@media (min-width:960px){.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(31,31,31,.1);border-radius:4px;padding:1.75rem 1.5rem;transition:border-color .2s ease,transform .15s ease}
.card:hover{border-color:var(--color-accent)}
.card__icon{display:inline-block;font-size:1.5rem;color:var(--color-accent);margin-bottom:.75rem;line-height:1}
.card h3{margin-bottom:.5rem;font-size:1.1rem}
.card p{margin:0;font-size:.96rem;color:rgba(31,31,31,.78)}

/* === Testimonial === */
.testimonial blockquote{margin:0;max-width:65ch;border-left:3px solid var(--color-accent);padding:.5rem 0 .5rem 1.5rem}
.testimonial p{font-family:var(--font-heading);font-style:italic;font-size:1.2rem;line-height:1.5;color:var(--color-neutral-dark);margin-bottom:1rem}
.testimonial cite{font-style:normal;font-size:.92rem;color:rgba(31,31,31,.65);letter-spacing:.02em}

/* === CTA band === */
.cta-band{background:var(--color-neutral-dark);color:var(--color-secondary);padding:3rem 1.75rem;margin:3rem 0;border-radius:4px;text-align:center}
.cta-band h2{color:var(--color-secondary);max-width:30ch;margin-inline:auto}
.cta-band p{max-width:50ch;margin-inline:auto;color:rgba(239,232,214,.85)}
.cta-band p:last-child{margin-top:1.5rem;margin-bottom:0}

/* === FAQ === */
.faq details{border-top:1px solid rgba(31,31,31,.12);padding:1.25rem 0}
.faq details:last-child{border-bottom:1px solid rgba(31,31,31,.12)}
.faq summary{cursor:pointer;font-family:var(--font-heading);font-size:1.1rem;color:var(--color-neutral-dark);list-style:none;padding-right:2rem;position:relative}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;right:0;top:0;color:var(--color-accent);font-size:1.4rem;line-height:1}
.faq details[open] summary::after{content:"–"}
.faq details p{margin:1rem 0 0;color:rgba(31,31,31,.78)}

/* === Contact === */
.contact-grid{display:grid;gap:2rem;grid-template-columns:1fr}
@media (min-width:768px){.contact-grid{grid-template-columns:1fr 1fr}}
.contact-grid address{font-style:normal}
.hours{border-collapse:collapse;width:100%;font-size:.96rem}
.hours caption{text-align:left;font-family:var(--font-heading);font-size:1.1rem;color:var(--color-neutral-dark);margin-bottom:.5rem;font-weight:600}
.hours th,.hours td{padding:.55rem .25rem;border-bottom:1px solid rgba(31,31,31,.1);text-align:left}
.hours th{font-weight:400;color:rgba(31,31,31,.7)}

/* === Form === */
.contact-form{max-width:560px}
.contact-form p{margin:0 0 1.25rem;display:flex;flex-direction:column}
.contact-form label{font-size:.9rem;font-weight:600;margin-bottom:.4rem;color:var(--color-neutral-dark)}
.contact-form input,.contact-form textarea{font-family:var(--font-body);font-size:1rem;padding:.7rem .85rem;border:1px solid rgba(31,31,31,.25);border-radius:2px;background:#fff;color:var(--color-primary)}
.contact-form input:focus,.contact-form textarea:focus{outline:2px solid var(--color-accent);outline-offset:1px;border-color:var(--color-accent)}

/* === Footer === */
.site-footer{background:var(--color-neutral-dark);color:var(--color-secondary);padding:3rem 1.5rem 1.5rem;margin-top:3rem;border-radius:4px}
.site-footer a{color:var(--color-secondary);text-decoration-color:var(--color-accent)}
.site-footer a:hover{color:var(--color-accent)}
.site-footer__grid{display:grid;gap:2rem;grid-template-columns:1fr}
@media (min-width:768px){.site-footer__grid{grid-template-columns:1.2fr 1fr 1.2fr}}
.site-footer__brand{font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-accent);margin:0 0 .5rem}
.site-footer nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}
.site-footer address{font-style:normal;font-size:.95rem}
.site-footer__legal{margin-top:1rem;font-size:.88rem;color:rgba(239,232,214,.7)}
.site-footer__copy{margin:2.5rem 0 0;padding-top:1.5rem;border-top:1px solid rgba(239,232,214,.15);font-size:.82rem;color:rgba(239,232,214,.6);text-align:center}

/* === Cookie banner === */
.ston412-notice{position:fixed;left:1rem;right:1rem;bottom:1rem;background:var(--color-neutral-dark);color:var(--color-secondary);padding:1rem 1.25rem;border-radius:4px;box-shadow:0 20px 50px -20px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:.75rem;z-index:50;max-width:520px}
.ston412-notice p{margin:0;font-size:.92rem;line-height:1.5}
.ston412-notice button{background:var(--color-accent);color:var(--color-neutral-dark);border:0;padding:.6rem 1.25rem;font-family:var(--font-body);font-weight:600;cursor:pointer;border-radius:2px;align-self:flex-start}
.ston412-notice button:hover{background:var(--color-secondary)}
body.ston412-notice-ack .ston412-notice{display:none}
@media (min-width:600px){.ston412-notice{flex-direction:row;align-items:center;left:auto;right:1.5rem;bottom:1.5rem}}

.ston412-body[data-ston412-tone="doctype-clarify-0"]{--ston412-doctype-0:2px;accent-color:hsl(114 46% 41%);}
.ston412-body[data-ston412-tone="head-guide-1"]{--ston412-head-1:3px;accent-color:hsl(51 46% 41%);}
.ston412-body[data-ston412-tone="utf-carry-2"]{--ston412-utf-2:4px;accent-color:hsl(64 46% 41%);}
.ston412-body[data-ston412-tone="content-map-3"]{--ston412-content-3:5px;accent-color:hsl(96 46% 41%);}
.ston412-body[data-ston412-tone="initial-clarify-4"]{--ston412-initial-4:6px;accent-color:hsl(337 46% 41%);}
.ston412-body[data-ston412-tone="mic-gather-5"]{--ston412-mic-5:7px;accent-color:hsl(331 46% 41%);}
.ston412-body[data-ston412-tone="patrimonial-compose-6"]{--ston412-patrimonial-6:8px;accent-color:hsl(173 46% 41%);}
.ston412-body[data-ston412-tone="bucure-frame-7"]{--ston412-bucure-7:9px;accent-color:hsl(262 46% 41%);}
.ston412-body[data-ston412-tone="servicii-observe-8"]{--ston412-servicii-8:10px;accent-color:hsl(142 46% 41%);}
.ston412-body[data-ston412-tone="administrare-move-9"]{--ston412-administrare-9:11px;accent-color:hsl(42 46% 41%);}
.ston412-body[data-ston412-tone="familii-pace-10"]{--ston412-familii-10:12px;accent-color:hsl(320 46% 41%);}
.ston412-body[data-ston412-tone="din-name-11"]{--ston412-din-11:13px;accent-color:hsl(30 46% 41%);}
.ston412-body[data-ston412-tone="link-map-12"]{--ston412-link-12:2px;accent-color:hsl(213 46% 41%);}
.ston412-body[data-ston412-tone="href-note-13"]{--ston412-href-13:3px;accent-color:hsl(207 46% 41%);}
.ston412-body[data-ston412-tone="space-observe-14"]{--ston412-space-14:4px;accent-color:hsl(88 46% 41%);}
.ston412-body[data-ston412-tone="website-measure-15"]{--ston412-website-15:5px;accent-color:hsl(63 46% 41%);}
.ston412-body[data-ston412-tone="img-mark-16"]{--ston412-img-16:6px;accent-color:hsl(246 46% 41%);}
.ston412-body[data-ston412-tone="jpg-refresh-17"]{--ston412-jpg-17:7px;accent-color:hsl(221 46% 41%);}
.ston412-body[data-ston412-tone="card-score-18"]{--ston412-card-18:8px;accent-color:hsl(83 46% 41%);}
.ston412-body[data-ston412-tone="preconnect-record-19"]{--ston412-preconnect-19:9px;accent-color:hsl(58 46% 41%);}
.ston412-body[data-ston412-tone="com-refresh-20"]{--ston412-com-20:10px;accent-color:hsl(298 46% 41%);}
.ston412-body[data-ston412-tone="css2-name-21"]{--ston412-css2-21:11px;accent-color:hsl(311 46% 41%);}
.ston412-body[data-ston412-tone="wght-sequence-22"]{--ston412-wght-22:12px;accent-color:hsl(2 46% 41%);}
.ston412-body[data-ston412-tone="display-observe-23"]{--ston412-display-23:13px;accent-color:hsl(356 46% 41%);}
.ston412-body[data-ston412-tone="css-read-24"]{--ston412-css-24:2px;accent-color:hsl(331 46% 41%);}
.ston412-body[data-ston412-tone="application-read-25"]{--ston412-application-25:3px;accent-color:hsl(344 46% 41%);}
.ston412-body[data-ston412-tone="schema-record-26"]{--ston412-schema-26:4px;accent-color:hsl(263 46% 41%);}
.ston412-body[data-ston412-tone="html-sequence-27"]{--ston412-html-27:5px;accent-color:hsl(10 46% 41%);}
.ston412-body[data-ston412-tone="meta-steady-28"]{--ston412-meta-28:6px;accent-color:hsl(251 46% 41%);}
.ston412-body[data-ston412-tone="name-sort-29"]{--ston412-name-29:7px;accent-color:hsl(264 46% 41%);}
.ston412-body[data-ston412-tone="width-steady-30"]{--ston412-width-30:8px;accent-color:hsl(87 46% 41%);}
.ston412-body[data-ston412-tone="scale-steady-31"]{--ston412-scale-31:9px;accent-color:hsl(43 46% 41%);}
.ston412-body[data-ston412-tone="casa-select-32"]{--ston412-casa-32:10px;accent-color:hsl(170 46% 41%);}
.ston412-body[data-ston412-tone="interna-share-33"]{--ston412-interna-33:11px;accent-color:hsl(107 46% 41%);}
.ston412-body[data-ston412-tone="description-select-34"]{--ston412-description-34:12px;accent-color:hsl(120 46% 41%);}
.ston412-body[data-ston412-tone="planificare-signal-35"]{--ston412-planificare-35:13px;accent-color:hsl(152 46% 41%);}
.ston412-body[data-ston412-tone="trusturi-track-36"]{--ston412-trusturi-36:2px;accent-color:hsl(33 46% 41%);}
.ston412-body[data-ston412-tone="active-signal-37"]{--ston412-active-37:3px;accent-color:hsl(27 46% 41%);}
.ston412-body[data-ston412-tone="rom-track-38"]{--ston412-rom-38:4px;accent-color:hsl(229 46% 41%);}
.ston412-body[data-ston412-tone="rel-stage-39"]{--ston412-rel-39:5px;accent-color:hsl(318 46% 41%);}
.ston412-body[data-ston412-tone="https-steady-40"]{--ston412-https-40:6px;accent-color:hsl(198 46% 41%);}
.ston412-body[data-ston412-tone="property-finish-41"]{--ston412-property-41:7px;accent-color:hsl(98 46% 41%);}
.ston412-body[data-ston412-tone="image-sync-42"]{--ston412-image-42:8px;accent-color:hsl(16 46% 41%);}
.ston412-body[data-ston412-tone="hero-test-43"]{--ston412-hero-43:9px;accent-color:hsl(86 46% 41%);}
.ston412-body[data-ston412-tone="url-turn-44"]{--ston412-url-44:10px;accent-color:hsl(269 46% 41%);}
.ston412-body[data-ston412-tone="summary-align-45"]{--ston412-summary-45:11px;accent-color:hsl(263 46% 41%);}
.ston412-body[data-ston412-tone="fonts-weigh-46"]{--ston412-fonts-46:12px;accent-color:hsl(144 46% 41%);}
.ston412-body[data-ston412-tone="gstatic-close-47"]{--ston412-gstatic-47:13px;accent-color:hsl(119 46% 41%);}
.ston412-body[data-ston412-tone="family-weigh-48"]{--ston412-family-48:2px;accent-color:hsl(302 46% 41%);}
.ston412-body[data-ston412-tone="source-anchor-49"]{--ston412-source-49:3px;accent-color:hsl(277 46% 41%);}
.ston412-body[data-ston412-tone="swap-finish-50"]{--ston412-swap-50:4px;accent-color:hsl(139 46% 41%);}
.ston412-body[data-ston412-tone="style-align-51"]{--ston412-style-51:5px;accent-color:hsl(114 46% 41%);}
.ston412-body[data-ston412-tone="json-guide-52"]{--ston412-json-52:6px;accent-color:hsl(354 46% 41%);}
.ston412-body[data-ston412-tone="org-draft-53"]{--ston412-org-53:7px;accent-color:hsl(7 46% 41%);}
.ston412-body[data-ston412-tone="lang-brief-54"]{--ston412-lang-54:8px;accent-color:hsl(58 46% 41%);}
.ston412-body[data-ston412-tone="charset-clarify-55"]{--ston412-charset-55:9px;accent-color:hsl(52 46% 41%);}
.ston412-body[data-ston412-tone="viewport-map-56"]{--ston412-viewport-56:10px;accent-color:hsl(27 46% 41%);}
.ston412-body[data-ston412-tone="device-move-57"]{--ston412-device-57:11px;accent-color:hsl(40 46% 41%);}
.ston412-body[data-ston412-tone="title-measure-58"]{--ston412-title-58:12px;accent-color:hsl(319 46% 41%);}
.ston412-body[data-ston412-tone="structurare-note-59"]{--ston412-structurare-59:13px;accent-color:hsl(66 46% 41%);}
.ston412-body[data-ston412-tone="ional-draft-60"]{--ston412-ional-60:2px;accent-color:hsl(307 46% 41%);}
.ston412-body[data-ston412-tone="ofer-name-61"]{--ston412-ofer-61:3px;accent-color:hsl(320 46% 41%);}
.ston412-body[data-ston412-tone="succesoral-confirm-62"]{--ston412-succesoral-62:4px;accent-color:hsl(143 46% 41%);}
.ston412-body[data-ston412-tone="pentru-focus-63"]{--ston412-pentru-63:5px;accent-color:hsl(99 46% 41%);}
.ston412-body[data-ston412-tone="ionale-mark-64"]{--ston412-ionale-64:6px;accent-color:hsl(226 46% 41%);}
.ston412-body[data-ston412-tone="nia-read-65"]{--ston412-nia-65:7px;accent-color:hsl(163 46% 41%);}
.ston412-body[data-ston412-tone="canonical-link-66"]{--ston412-canonical-66:8px;accent-color:hsl(176 46% 41%);}
.ston412-body[data-ston412-tone="strategycompanion-reduce-67"]{--ston412-strategycompanion-67:9px;accent-color:hsl(208 46% 41%);}
.ston412-body[data-ston412-tone="type-mark-68"]{--ston412-type-68:10px;accent-color:hsl(89 46% 41%);}
.ston412-body[data-ston412-tone="assets-rank-69"]{--ston412-assets-69:11px;accent-color:hsl(83 46% 41%);}
.ston412-body[data-ston412-tone="main-name-70"]{--ston412-main-70:12px;accent-color:hsl(285 46% 41%);}
.ston412-body[data-ston412-tone="twitter-prepare-71"]{--ston412-twitter-71:13px;accent-color:hsl(14 46% 41%);}
.ston412-body[data-ston412-tone="large-sequence-72"]{--ston412-large-72:2px;accent-color:hsl(254 46% 41%);}
.ston412-body[data-ston412-tone="googleapis-route-73"]{--ston412-googleapis-73:3px;accent-color:hsl(154 46% 41%);}
.ston412-body[data-ston412-tone="crossorigin-settle-74"]{--ston412-crossorigin-74:4px;accent-color:hsl(72 46% 41%);}
.ston412-body[data-ston412-tone="lora-score-75"]{--ston412-lora-75:5px;accent-color:hsl(142 46% 41%);}
.ston412-body[data-ston412-tone="sans-reduce-76"]{--ston412-sans-76:6px;accent-color:hsl(325 46% 41%);}
.ston412-body[data-ston412-tone="stylesheet-select-77"]{--ston412-stylesheet-77:7px;accent-color:hsl(319 46% 41%);}
.ston412-body[data-ston412-tone="script-sequence-78"]{--ston412-script-78:8px;accent-color:hsl(200 46% 41%);}
.ston412-body[data-ston412-tone="context-resolve-79"]{--ston412-context-79:9px;accent-color:hsl(175 46% 41%);}
.ston412-body[data-ston412-tone="doctype-refresh-80"]{--ston412-doctype-80:10px;accent-color:hsl(358 46% 41%);}
.ston412-body[data-ston412-tone="head-steady-81"]{--ston412-head-81:11px;accent-color:hsl(333 46% 41%);}
.ston412-body[data-ston412-tone="utf-test-82"]{--ston412-utf-82:12px;accent-color:hsl(195 46% 41%);}
.ston412-body[data-ston412-tone="content-sort-83"]{--ston412-content-83:13px;accent-color:hsl(170 46% 41%);}
.ston412-body[data-ston412-tone="initial-steady-84"]{--ston412-initial-84:2px;accent-color:hsl(50 46% 41%);}
.ston412-body[data-ston412-tone="mic-score-85"]{--ston412-mic-85:3px;accent-color:hsl(63 46% 41%);}
.ston412-body[data-ston412-tone="patrimonial-track-86"]{--ston412-patrimonial-86:4px;accent-color:hsl(114 46% 41%);}
.ston412-body[data-ston412-tone="bucure-sequence-87"]{--ston412-bucure-87:5px;accent-color:hsl(108 46% 41%);}
.ston412-body[data-ston412-tone="servicii-signal-88"]{--ston412-servicii-88:6px;accent-color:hsl(83 46% 41%);}
.ston412-body[data-ston412-tone="administrare-signal-89"]{--ston412-administrare-89:7px;accent-color:hsl(96 46% 41%);}
.ston412-body[data-ston412-tone="familii-sort-90"]{--ston412-familii-90:8px;accent-color:hsl(15 46% 41%);}
.ston412-body[data-ston412-tone="din-track-91"]{--ston412-din-91:9px;accent-color:hsl(122 46% 41%);}
.ston412-body[data-ston412-tone="link-balance-92"]{--ston412-link-92:10px;accent-color:hsl(3 46% 41%);}
.ston412-body[data-ston412-tone="href-align-93"]{--ston412-href-93:11px;accent-color:hsl(16 46% 41%);}
.ston412-body[data-ston412-tone="space-balance-94"]{--ston412-space-94:12px;accent-color:hsl(199 46% 41%);}
.ston412-body[data-ston412-tone="website-balance-95"]{--ston412-website-95:13px;accent-color:hsl(155 46% 41%);}
.ston412-body[data-ston412-tone="img-trace-96"]{--ston412-img-96:2px;accent-color:hsl(282 46% 41%);}
.ston412-body[data-ston412-tone="jpg-close-97"]{--ston412-jpg-97:3px;accent-color:hsl(219 46% 41%);}
.ston412-body[data-ston412-tone="card-trace-98"]{--ston412-card-98:4px;accent-color:hsl(232 46% 41%);}
.ston412-body[data-ston412-tone="preconnect-finish-99"]{--ston412-preconnect-99:5px;accent-color:hsl(264 46% 41%);}
.ston412-body[data-ston412-tone="com-commit-100"]{--ston412-com-100:6px;accent-color:hsl(145 46% 41%);}
.ston412-body[data-ston412-tone="css2-finish-101"]{--ston412-css2-101:7px;accent-color:hsl(139 46% 41%);}
.ston412-body[data-ston412-tone="wght-commit-102"]{--ston412-wght-102:8px;accent-color:hsl(341 46% 41%);}
.ston412-body[data-ston412-tone="display-anchor-103"]{--ston412-display-103:9px;accent-color:hsl(70 46% 41%);}
.ston412-body[data-ston412-tone="css-balance-104"]{--ston412-css-104:10px;accent-color:hsl(310 46% 41%);}
.ston412-body[data-ston412-tone="application-draft-105"]{--ston412-application-105:11px;accent-color:hsl(210 46% 41%);}
.ston412-body[data-ston412-tone="schema-carry-106"]{--ston412-schema-106:12px;accent-color:hsl(128 46% 41%);}
.ston412-body[data-ston412-tone="html-choose-107"]{--ston412-html-107:13px;accent-color:hsl(198 46% 41%);}
.ston412-body[data-ston412-tone="meta-compare-108"]{--ston412-meta-108:2px;accent-color:hsl(21 46% 41%);}
.ston412-body[data-ston412-tone="name-focus-109"]{--ston412-name-109:3px;accent-color:hsl(15 46% 41%);}
.ston412-body[data-ston412-tone="width-compose-110"]{--ston412-width-110:4px;accent-color:hsl(256 46% 41%);}
.ston412-body[data-ston412-tone="scale-confirm-111"]{--ston412-scale-111:5px;accent-color:hsl(231 46% 41%);}
.ston412-body[data-ston412-tone="casa-compose-112"]{--ston412-casa-112:6px;accent-color:hsl(54 46% 41%);}
.ston412-body[data-ston412-tone="interna-frame-113"]{--ston412-interna-113:7px;accent-color:hsl(29 46% 41%);}
.ston412-body[data-ston412-tone="description-draft-114"]{--ston412-description-114:8px;accent-color:hsl(251 46% 41%);}
.ston412-body[data-ston412-tone="planificare-focus-115"]{--ston412-planificare-115:9px;accent-color:hsl(226 46% 41%);}
.ston412-body[data-ston412-tone="trusturi-read-116"]{--ston412-trusturi-116:10px;accent-color:hsl(106 46% 41%);}
.ston412-body[data-ston412-tone="active-observe-117"]{--ston412-active-117:11px;accent-color:hsl(119 46% 41%);}
.ston412-body[data-ston412-tone="rom-guide-118"]{--ston412-rom-118:12px;accent-color:hsl(170 46% 41%);}
.ston412-body[data-ston412-tone="rel-mark-119"]{--ston412-rel-119:13px;accent-color:hsl(164 46% 41%);}
.ston412-body[data-ston412-tone="https-reduce-120"]{--ston412-https-120:2px;accent-color:hsl(139 46% 41%);}
.ston412-body[data-ston412-tone="property-route-121"]{--ston412-property-121:3px;accent-color:hsl(152 46% 41%);}
.ston412-body[data-ston412-tone="image-resolve-122"]{--ston412-image-122:4px;accent-color:hsl(71 46% 41%);}
.ston412-body[data-ston412-tone="hero-select-123"]{--ston412-hero-123:5px;accent-color:hsl(178 46% 41%);}
.ston412-body[data-ston412-tone="url-observe-124"]{--ston412-url-124:6px;accent-color:hsl(59 46% 41%);}
.ston412-body[data-ston412-tone="summary-score-125"]{--ston412-summary-125:7px;accent-color:hsl(72 46% 41%);}
.ston412-body[data-ston412-tone="fonts-note-126"]{--ston412-fonts-126:8px;accent-color:hsl(255 46% 41%);}
.ston412-body[data-ston412-tone="gstatic-pace-127"]{--ston412-gstatic-127:9px;accent-color:hsl(211 46% 41%);}
.ston412-body[data-ston412-tone="family-refresh-128"]{--ston412-family-128:10px;accent-color:hsl(338 46% 41%);}
.ston412-body[data-ston412-tone="source-signal-129"]{--ston412-source-129:11px;accent-color:hsl(275 46% 41%);}
.ston412-body[data-ston412-tone="swap-record-130"]{--ston412-swap-130:12px;accent-color:hsl(288 46% 41%);}
.ston412-body[data-ston412-tone="style-stage-131"]{--ston412-style-131:13px;accent-color:hsl(320 46% 41%);}
.ston412-body[data-ston412-tone="json-refresh-132"]{--ston412-json-132:2px;accent-color:hsl(201 46% 41%);}
.ston412-body[data-ston412-tone="org-share-133"]{--ston412-org-133:3px;accent-color:hsl(195 46% 41%);}
.ston412-body[data-ston412-tone="lang-score-134"]{--ston412-lang-134:4px;accent-color:hsl(37 46% 41%);}
.ston412-body[data-ston412-tone="charset-shape-135"]{--ston412-charset-135:5px;accent-color:hsl(126 46% 41%);}
.ston412-body[data-ston412-tone="viewport-track-136"]{--ston412-viewport-136:6px;accent-color:hsl(6 46% 41%);}
.ston412-body[data-ston412-tone="device-sync-137"]{--ston412-device-137:7px;accent-color:hsl(266 46% 41%);}
.ston412-body[data-ston412-tone="title-turn-138"]{--ston412-title-138:8px;accent-color:hsl(184 46% 41%);}
.ston412-body[data-ston412-tone="structurare-test-139"]{--ston412-structurare-139:9px;accent-color:hsl(254 46% 41%);}
.ston412-body[data-ston412-tone="ional-stage-140"]{--ston412-ional-140:10px;accent-color:hsl(77 46% 41%);}
.ston412-body[data-ston412-tone="ofer-trace-141"]{--ston412-ofer-141:11px;accent-color:hsl(71 46% 41%);}
.ston412-body[data-ston412-tone="succesoral-track-142"]{--ston412-succesoral-142:12px;accent-color:hsl(312 46% 41%);}
.ston412-body[data-ston412-tone="pentru-surface-143"]{--ston412-pentru-143:13px;accent-color:hsl(287 46% 41%);}
.ston412-body[data-ston412-tone="ionale-steady-144"]{--ston412-ionale-144:2px;accent-color:hsl(110 46% 41%);}
.ston412-body[data-ston412-tone="nia-balance-145"]{--ston412-nia-145:3px;accent-color:hsl(85 46% 41%);}
.ston412-body[data-ston412-tone="canonical-choose-146"]{--ston412-canonical-146:4px;accent-color:hsl(307 46% 41%);}
.ston412-body[data-ston412-tone="strategycompanion-align-147"]{--ston412-strategycompanion-147:5px;accent-color:hsl(282 46% 41%);}
.ston412-body[data-ston412-tone="type-balance-148"]{--ston412-type-148:6px;accent-color:hsl(162 46% 41%);}
.ston412-body[data-ston412-tone="assets-test-149"]{--ston412-assets-149:7px;accent-color:hsl(175 46% 41%);}
.ston412-body[data-ston412-tone="main-commit-150"]{--ston412-main-150:8px;accent-color:hsl(226 46% 41%);}
.ston412-body[data-ston412-tone="twitter-track-151"]{--ston412-twitter-151:9px;accent-color:hsl(220 46% 41%);}
.ston412-body[data-ston412-tone="large-finish-152"]{--ston412-large-152:10px;accent-color:hsl(195 46% 41%);}
.ston412-body[data-ston412-tone="googleapis-finish-153"]{--ston412-googleapis-153:11px;accent-color:hsl(208 46% 41%);}
.ston412-body[data-ston412-tone="crossorigin-align-154"]{--ston412-crossorigin-154:12px;accent-color:hsl(127 46% 41%);}
.ston412-body[data-ston412-tone="lora-commit-155"]{--ston412-lora-155:13px;accent-color:hsl(234 46% 41%);}
.ston412-body[data-ston412-tone="sans-gather-156"]{--ston412-sans-156:2px;accent-color:hsl(115 46% 41%);}
.ston412-body[data-ston412-tone="stylesheet-focus-157"]{--ston412-stylesheet-157:3px;accent-color:hsl(128 46% 41%);}
.ston412-body[data-ston412-tone="script-gather-158"]{--ston412-script-158:4px;accent-color:hsl(311 46% 41%);}
.ston412-body[data-ston412-tone="context-gather-159"]{--ston412-context-159:5px;accent-color:hsl(267 46% 41%);}
.ston412-body[data-ston412-tone="doctype-clarify-160"]{--ston412-doctype-160:6px;accent-color:hsl(34 46% 41%);}
.ston412-body[data-ston412-tone="head-confirm-161"]{--ston412-head-161:7px;accent-color:hsl(331 46% 41%);}
.ston412-body[data-ston412-tone="utf-clarify-162"]{--ston412-utf-162:8px;accent-color:hsl(344 46% 41%);}
.ston412-body[data-ston412-tone="content-draft-163"]{--ston412-content-163:9px;accent-color:hsl(16 46% 41%);}
.ston412-body[data-ston412-tone="initial-measure-164"]{--ston412-initial-164:10px;accent-color:hsl(257 46% 41%);}
.ston412-body[data-ston412-tone="mic-draft-165"]{--ston412-mic-165:11px;accent-color:hsl(251 46% 41%);}
.ston412-body[data-ston412-tone="patrimonial-measure-166"]{--ston412-patrimonial-166:12px;accent-color:hsl(93 46% 41%);}
.ston412-body[data-ston412-tone="bucure-frame-167"]{--ston412-bucure-167:13px;accent-color:hsl(182 46% 41%);}
.ston412-body[data-ston412-tone="servicii-gather-168"]{--ston412-servicii-168:2px;accent-color:hsl(62 46% 41%);}
.ston412-body[data-ston412-tone="administrare-observe-169"]{--ston412-administrare-169:3px;accent-color:hsl(322 46% 41%);}
.ston412-body[data-ston412-tone="familii-link-170"]{--ston412-familii-170:4px;accent-color:hsl(240 46% 41%);}
.ston412-body[data-ston412-tone="din-map-171"]{--ston412-din-171:5px;accent-color:hsl(310 46% 41%);}
.ston412-body[data-ston412-tone="link-move-172"]{--ston412-link-172:6px;accent-color:hsl(133 46% 41%);}
.ston412-body[data-ston412-tone="href-pace-173"]{--ston412-href-173:7px;accent-color:hsl(127 46% 41%);}
.ston412-body[data-ston412-tone="space-name-174"]{--ston412-space-174:8px;accent-color:hsl(8 46% 41%);}
.ston412-body[data-ston412-tone="website-note-175"]{--ston412-website-175:9px;accent-color:hsl(343 46% 41%);}
.ston412-body[data-ston412-tone="img-name-176"]{--ston412-img-176:10px;accent-color:hsl(166 46% 41%);}
.ston412-body[data-ston412-tone="jpg-prepare-177"]{--ston412-jpg-177:11px;accent-color:hsl(141 46% 41%);}
.ston412-body[data-ston412-tone="card-observe-178"]{--ston412-card-178:12px;accent-color:hsl(3 46% 41%);}
.ston412-body[data-ston412-tone="preconnect-pace-179"]{--ston412-preconnect-179:13px;accent-color:hsl(338 46% 41%);}
.ston412-body[data-ston412-tone="com-signal-180"]{--ston412-com-180:2px;accent-color:hsl(218 46% 41%);}
.ston412-body[data-ston412-tone="css2-sequence-181"]{--ston412-css2-181:3px;accent-color:hsl(231 46% 41%);}
.ston412-body[data-ston412-tone="wght-read-182"]{--ston412-wght-182:4px;accent-color:hsl(282 46% 41%);}
.ston412-body[data-ston412-tone="display-refresh-183"]{--ston412-display-183:5px;accent-color:hsl(276 46% 41%);}
.ston412-body[data-ston412-tone="css-stage-184"]{--ston412-css-184:6px;accent-color:hsl(251 46% 41%);}
.ston412-body[data-ston412-tone="application-sync-185"]{--ston412-application-185:7px;accent-color:hsl(264 46% 41%);}
.ston412-body[data-ston412-tone="schema-surface-186"]{--ston412-schema-186:8px;accent-color:hsl(183 46% 41%);}
.ston412-body[data-ston412-tone="html-trace-187"]{--ston412-html-187:9px;accent-color:hsl(290 46% 41%);}
.ston412-body[data-ston412-tone="meta-sequence-188"]{--ston412-meta-188:10px;accent-color:hsl(171 46% 41%);}
.ston412-body[data-ston412-tone="name-test-189"]{--ston412-name-189:11px;accent-color:hsl(184 46% 41%);}
.ston412-body[data-ston412-tone="width-select-190"]{--ston412-width-190:12px;accent-color:hsl(7 46% 41%);}
.ston412-body[data-ston412-tone="scale-settle-191"]{--ston412-scale-191:13px;accent-color:hsl(323 46% 41%);}
.ston412-body[data-ston412-tone="casa-steady-192"]{--ston412-casa-192:2px;accent-color:hsl(90 46% 41%);}
.ston412-body[data-ston412-tone="interna-finish-193"]{--ston412-interna-193:3px;accent-color:hsl(27 46% 41%);}
.ston412-body[data-ston412-tone="description-sort-194"]{--ston412-description-194:4px;accent-color:hsl(40 46% 41%);}
.ston412-body[data-ston412-tone="planificare-anchor-195"]{--ston412-planificare-195:5px;accent-color:hsl(72 46% 41%);}
.ston412-body[data-ston412-tone="trusturi-steady-196"]{--ston412-trusturi-196:6px;accent-color:hsl(313 46% 41%);}
.ston412-body[data-ston412-tone="active-close-197"]{--ston412-active-197:7px;accent-color:hsl(307 46% 41%);}
.ston412-body[data-ston412-tone="rom-test-198"]{--ston412-rom-198:8px;accent-color:hsl(149 46% 41%);}
.ston412-body[data-ston412-tone="rel-weigh-199"]{--ston412-rel-199:9px;accent-color:hsl(238 46% 41%);}
.ston412-body[data-ston412-tone="https-commit-200"]{--ston412-https-200:10px;accent-color:hsl(118 46% 41%);}
.ston412-body[data-ston412-tone="property-carry-201"]{--ston412-property-201:11px;accent-color:hsl(18 46% 41%);}
.ston412-body[data-ston412-tone="image-compare-202"]{--ston412-image-202:12px;accent-color:hsl(296 46% 41%);}
.ston412-body[data-ston412-tone="hero-choose-203"]{--ston412-hero-203:13px;accent-color:hsl(6 46% 41%);}
.ston412-body[data-ston412-tone="url-anchor-204"]{--ston412-url-204:2px;accent-color:hsl(189 46% 41%);}
.ston412-body[data-ston412-tone="summary-clarify-205"]{--ston412-summary-205:3px;accent-color:hsl(183 46% 41%);}
.ston412-body[data-ston412-tone="fonts-commit-206"]{--ston412-fonts-206:4px;accent-color:hsl(64 46% 41%);}
.ston412-body[data-ston412-tone="gstatic-brief-207"]{--ston412-gstatic-207:5px;accent-color:hsl(39 46% 41%);}
.ston412-body[data-ston412-tone="family-balance-208"]{--ston412-family-208:6px;accent-color:hsl(222 46% 41%);}
.ston412-body[data-ston412-tone="source-gather-209"]{--ston412-source-209:7px;accent-color:hsl(197 46% 41%);}
.ston412-body[data-ston412-tone="swap-map-210"]{--ston412-swap-210:8px;accent-color:hsl(59 46% 41%);}
.ston412-body[data-ston412-tone="style-focus-211"]{--ston412-style-211:9px;accent-color:hsl(34 46% 41%);}
.ston412-body[data-ston412-tone="json-gather-212"]{--ston412-json-212:10px;accent-color:hsl(274 46% 41%);}
.ston412-body[data-ston412-tone="org-choose-213"]{--ston412-org-213:11px;accent-color:hsl(287 46% 41%);}
.ston412-body[data-ston412-tone="lang-measure-214"]{--ston412-lang-214:12px;accent-color:hsl(338 46% 41%);}
.ston412-body[data-ston412-tone="charset-commit-215"]{--ston412-charset-215:13px;accent-color:hsl(332 46% 41%);}
.ston412-body[data-ston412-tone="viewport-draft-216"]{--ston412-viewport-216:2px;accent-color:hsl(307 46% 41%);}
.ston412-body[data-ston412-tone="device-draft-217"]{--ston412-device-217:3px;accent-color:hsl(320 46% 41%);}
.ston412-body[data-ston412-tone="title-focus-218"]{--ston412-title-218:4px;accent-color:hsl(239 46% 41%);}
.ston412-body[data-ston412-tone="structurare-measure-219"]{--ston412-structurare-219:5px;accent-color:hsl(346 46% 41%);}
.ston412-notice{outline-offset:5px;}
.ston412-asset-frame{--ston412-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%}}
