/* Vermonta Commerce Intelligence / Magento KI Beratung | 2026-11-04
   Independent landing-page skin, reuses the shared Vermonta header and footer.
   Color identity: Raspberry #D8A3B3 / Vermonta green #05AB89 / cool commerce cyan.
*/
body.audit-page.commerce-relaunch {
  --a-accent:#D8A3B3;
  --a-glow:rgba(116,50,125,.17);
  --a-soft:rgba(216,163,179,.10);
  --c-rose:#D8A3B3;
  --c-softrose:#EAC3D0;
  --c-cyan:#5CC8DF;
  --c-mint:#05AB89;
  --c-bg:#070810;
  --c-muted:#b2bdd1;
  --c-line:rgba(216,163,179,.17);
  background:#06080e;
  color:#f7f8ff;
  font-family:'Segoe UI',Inter,'Helvetica Neue',Arial,sans-serif;
  overflow-x:hidden;
}
body.audit-page.commerce-relaunch :is(h1,h2,h3,h4,em,strong,blockquote){font-family:inherit}
body.audit-page.commerce-relaunch em {font-style:normal;font-weight:inherit}
body.audit-page.commerce-relaunch :is(a,button):focus-visible {outline:2px solid var(--c-mint);outline-offset:4px}
body.audit-page.commerce-relaunch nav.container{min-height:90px}
body.audit-page.commerce-relaunch .audit-ambient{background:radial-gradient(ellipse at 73% 13%,rgba(112,62,126,.21),transparent 41%),radial-gradient(ellipse at 11% 68%,rgba(5,171,137,.043),transparent 46%),#06080e}
body.audit-page.commerce-relaunch .audit-wrap{width:min(calc(100% - 74px),1250px);margin-inline:auto}
.commerce-relaunch .commerce-section{padding:105px 0}
.commerce-relaunch .commerce-section-code{color:#dcaebf;font:700 .74rem/1.7 Consolas,'SFMono-Regular',monospace;letter-spacing:.14em;margin:0 0 18px}
.commerce-relaunch .commerce-heading{font-size:clamp(2.45rem,4.35vw,5rem);font-weight:740;letter-spacing:-.064em;line-height:1.16;max-width:1050px;margin:0 0 20px}
.commerce-relaunch .commerce-heading em{color:var(--c-rose)}
.commerce-relaunch .commerce-intro{font-size:1.075rem;color:var(--c-muted);line-height:1.88;max-width:770px;margin:0 0 44px}
.commerce-relaunch .commerce-section-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:4px}
.commerce-relaunch .commerce-section-bar>span{font:600 .69rem/1.6 Consolas,monospace;letter-spacing:.13em;color:#8f9ab1;white-space:nowrap}
.commerce-relaunch .commerce-section-bar .commerce-section-code{margin-bottom:18px}
.commerce-relaunch .commerce-pulse-dot{display:inline-block;width:7px;height:7px;background:var(--c-mint);border-radius:50%;vertical-align:middle;box-shadow:0 0 13px rgba(5,171,137,.8);margin-right:9px;animation:commerce-pulse 3.4s ease-in-out infinite}
@keyframes commerce-pulse{50%{opacity:.40;box-shadow:0 0 5px rgba(5,171,137,.42)}}
.commerce-relaunch .commerce-link{display:inline-flex;align-items:center;gap:14px;text-decoration:none;color:#e8bacb;font-weight:700;font-size:1rem;border-bottom:1px solid rgba(216,163,179,.51);padding:8px 0;transition:border-color .2s,color .2s}
.commerce-relaunch .commerce-link:hover{color:#fff;border-color:#fff}
.commerce-relaunch .commerce-link span{font-size:1.3rem}

/* Hero: mystic Vermonta presentation combined with larger, readable system map. */
.commerce-relaunch .commerce-hero{position:relative;padding:88px 0 78px;min-height:775px;isolation:isolate}
.commerce-relaunch .commerce-hero:before{position:absolute;content:'';inset:0;z-index:-1;background:radial-gradient(ellipse at 72% 48%,rgba(133,68,127,.13),transparent 43%),radial-gradient(ellipse at 17% 21%,rgba(13,68,64,.06),transparent 41%);pointer-events:none}
.commerce-relaunch .commerce-hero-layout{display:grid;grid-template-columns:minmax(0,.91fr) minmax(0,1.09fr);gap:clamp(25px,3.5vw,70px);align-items:center}
.commerce-relaunch .commerce-hero-copy{padding-top:10px;min-width:0}
.commerce-relaunch .commerce-kicker{display:flex;align-items:center;gap:14px;color:#8cdbd0;font:650 .74rem/1.75 Consolas,monospace;letter-spacing:.135em;margin:0 0 34px}
.commerce-relaunch .commerce-line{width:35px;height:1px;background:var(--c-mint);display:inline-block;flex-shrink:0}
.commerce-relaunch .commerce-overline{color:#dfb0c0;font:650 .75rem/1.65 Consolas,monospace;letter-spacing:.1em;margin:0 0 27px}
.commerce-relaunch .commerce-overline span{color:#71829b;margin:0 8px}
.commerce-relaunch .commerce-hero h1{font-size:clamp(2.55rem,4.35vw,4.65rem);line-height:1.12;letter-spacing:-.069em;margin:0 0 30px;font-weight:770;max-width:640px}
.commerce-relaunch .commerce-hero h1 em{color:var(--c-rose)}
.commerce-relaunch .commerce-keyword{white-space:nowrap}
.commerce-relaunch .commerce-lead{font-size:clamp(1.01rem,1.14vw,1.12rem);line-height:1.91;color:#b4bfd1;max-width:575px;margin:0 0 30px}
.commerce-relaunch .commerce-lead strong{color:#f4f4fc;font-weight:670}
.commerce-relaunch .commerce-actions{display:flex;gap:12px;flex-wrap:wrap}
.commerce-relaunch .commerce-btn{display:inline-flex;align-items:center;justify-content:center;gap:19px;padding:14px 21px;font-weight:710;text-decoration:none;border:1px solid rgba(255,255,255,.25);color:#f6f7ff;transition:border-color .2s,background .2s,transform .2s;font-size:.88rem}
.commerce-relaunch .commerce-btn:hover{transform:translateY(-2px);border-color:#e4b7c6}
.commerce-relaunch .commerce-btn--primary{background:linear-gradient(100deg,#e8bccb,#c78ca4);color:#150d18!important;border-color:#e5b8c7;box-shadow:0 11px 37px rgba(195,118,148,.13)}
.commerce-relaunch .commerce-btn--primary:hover{background:#fff;border-color:#fff}
.commerce-relaunch .commerce-btn--secondary{background:rgba(255,255,255,.018);color:#f6f7ff!important}
.commerce-relaunch .commerce-btn span{font-size:1.15rem}
.commerce-relaunch .commerce-hero-meta{display:flex;gap:9px;align-items:center;flex-wrap:wrap;font:600 .66rem/1.9 Consolas,monospace;letter-spacing:.06em;color:#8493a8;margin-top:35px}
.commerce-relaunch .commerce-hero-meta i{background:var(--c-mint);height:6px;width:6px;box-shadow:0 0 11px var(--c-mint);border-radius:50%;display:inline-block;margin-right:3px}
.commerce-relaunch .commerce-hero-meta span{color:#536178}
.commerce-relaunch .commerce-scroll{display:flex;justify-content:center;gap:15px;align-items:center;color:#9aa8ba;font:650 .7rem Consolas,monospace;letter-spacing:.18em;text-decoration:none;margin-top:18px}
.commerce-relaunch .commerce-scroll span{color:var(--c-rose);font-size:1.5rem}
/* Slightly narrower diagram leaves clear space beside the headline on desktop. */
.commerce-relaunch .commerce-signal{width:89%;max-width:760px;margin-left:auto;margin-right:0;isolation:isolate;filter:drop-shadow(0 30px 70px rgba(0,0,0,.32));min-width:0}
.commerce-relaunch .commerce-visual-head,.commerce-relaunch .commerce-visual-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;color:#9990af;font:650 .66rem/1.6 Consolas,monospace;letter-spacing:.125em;padding:12px 4px}
.commerce-relaunch .commerce-visual-head{border-top:1px solid rgba(216,163,179,.24)}
.commerce-relaunch .commerce-visual-foot{border-bottom:1px solid rgba(216,163,179,.25);color:#b9a2b7}
.commerce-relaunch .commerce-visual-foot span:last-child{color:#8c98ae}
.commerce-relaunch .commerce-orbit-stage{position:relative;aspect-ratio:720/660;margin:0 auto;width:100%;overflow:visible}
.commerce-relaunch .commerce-orbit-stage svg{display:block;width:100%;height:100%;position:relative;z-index:1;overflow:visible}
.commerce-relaunch .commerce-orbit-mist{position:absolute;width:90%;aspect-ratio:1;inset:5% 5% auto;background:radial-gradient(circle,rgba(201,135,180,.12),rgba(65,25,93,.1) 42%,transparent 68%);border-radius:50%;filter:blur(12px);z-index:-1}
.commerce-relaunch .commerce-svg-dots{fill:none;stroke:#E0AFC3;stroke-width:1;stroke-opacity:.13;stroke-dasharray:2 9}
.commerce-relaunch .commerce-svg-track{fill:none;stroke:#b1b6df;stroke-width:1;stroke-opacity:.14}
.commerce-relaunch .commerce-svg-inner{fill:none;stroke:#D8A3B3;stroke-width:1.2;stroke-opacity:.23;stroke-dasharray:3 9}
.commerce-relaunch .commerce-svg-light{fill:none;stroke:url(#commerceRing);stroke-width:2.8;stroke-linecap:round;transform-origin:360px 335px;stroke-dasharray:80 1600;animation:commerce-rotate 28s linear infinite}
.commerce-relaunch .commerce-svg-light--b{stroke:#D8A3B3;stroke-width:1.8;stroke-opacity:.58;stroke-dasharray:77 1600;animation-direction:reverse;animation-duration:44s}
.commerce-relaunch .commerce-svg-links{stroke:#d6b0c7;stroke-opacity:.48;fill:none;stroke-width:1.55;stroke-dasharray:5 9;animation:commerce-dashes 17s linear infinite}
.commerce-relaunch .commerce-svg-nodes circle{fill:#D8A3B3;opacity:.11}
.commerce-relaunch .commerce-svg-beads circle{fill:#fae1ec;stroke:#d8a3b3;stroke-width:2}
.commerce-relaunch .commerce-svg-stars{opacity:.5}
@keyframes commerce-rotate{to{transform:rotate(360deg)}}
@keyframes commerce-dashes{to{stroke-dashoffset:-200}}
.commerce-relaunch .commerce-core{position:absolute;left:50%;top:50.8%;transform:translate(-50%,-50%);width:40%;text-align:center;z-index:2;pointer-events:none}
.commerce-relaunch .commerce-core span{display:block;font:600 .64rem Consolas,monospace;letter-spacing:.2em;color:#cbb8cf;margin-bottom:6px}
.commerce-relaunch .commerce-core strong{display:block;font-size:clamp(1.3rem,2.25vw,2.1rem);letter-spacing:-.055em;line-height:1.18;color:#f8f8ff}
.commerce-relaunch .commerce-core small{display:block;color:#cdb4c9;font:500 .61rem/1.6 Consolas,monospace;letter-spacing:.055em;margin-top:8px}
.commerce-relaunch .commerce-node{position:absolute;z-index:2;width:38%;max-width:205px;line-height:1.3;text-shadow:0 2px 12px #080810}
.commerce-relaunch .commerce-node span{display:block;color:#d3aac2;font:650 .62rem/1.6 Consolas,monospace;letter-spacing:.13em}
.commerce-relaunch .commerce-node strong{display:block;color:#fff;font-size:clamp(.99rem,1.35vw,1.35rem);letter-spacing:-.03em;line-height:1.3}
.commerce-relaunch .commerce-node small{display:block;color:#b7becf;font-size:.76rem;line-height:1.38}
.commerce-relaunch .commerce-node--tl{left:5.5%;top:12.5%}
.commerce-relaunch .commerce-node--tr{right:2%;top:12.5%;text-align:right}
.commerce-relaunch .commerce-node--bl{left:5.5%;bottom:13%}
.commerce-relaunch .commerce-node--br{right:2%;bottom:13%;text-align:right}
.commerce-relaunch .commerce-mobile-legend{display:none}

/* Philosophical transition, more editorial than a software product page. */
.commerce-relaunch .commerce-manifest{padding:84px 0;background:linear-gradient(105deg,rgba(135,81,121,.105),rgba(18,20,34,.27) 54%,rgba(3,48,43,.085));border-top:1px solid rgba(216,163,179,.12);border-bottom:1px solid rgba(216,163,179,.14)}
.commerce-relaunch .commerce-manifest-layout{display:grid;grid-template-columns:1fr .96fr;gap:80px;align-items:center}
.commerce-relaunch .commerce-manifest h2{font-size:clamp(2.4rem,4.3vw,4.8rem);font-weight:740;letter-spacing:-.065em;line-height:1.19;margin:0}
.commerce-relaunch .commerce-manifest h2 em{color:#ddb0c2}
.commerce-relaunch .commerce-manifest-text p{font-size:1.06rem;color:#bdc7d6;line-height:1.9;margin:0 0 17px}
.commerce-relaunch .commerce-manifest-text strong{color:#faf6fc}

/* Dated, verified references to published standards. */
.commerce-relaunch .commerce-evidence{background:radial-gradient(ellipse at 92% 18%,rgba(132,65,120,.1),transparent 50%),#070910}
.commerce-relaunch .commerce-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.commerce-relaunch .commerce-proof-card{position:relative;display:flex;flex-direction:column;min-height:434px;padding:31px 27px 25px;border:1px solid rgba(216,163,179,.25);background:linear-gradient(135deg,rgba(34,25,40,.85),rgba(11,14,25,.93));transition:transform .22s,border-color .22s}
.commerce-relaunch .commerce-proof-card:before{content:'';position:absolute;top:0;left:27px;width:50px;height:3px;background:var(--c-rose)}
.commerce-relaunch .commerce-proof-card:hover{transform:translateY(-5px);border-color:rgba(216,163,179,.62)}
.commerce-relaunch .commerce-card-head{display:flex;justify-content:space-between;gap:7px;font:650 .66rem Consolas,monospace;color:#e6bed0;letter-spacing:.04em;line-height:1.5}
.commerce-relaunch .commerce-card-head>span{color:#808da4}
.commerce-relaunch .commerce-proof-icon{font-size:clamp(3.4rem,5vw,5rem);font-weight:750;letter-spacing:-.095em;line-height:1.1;margin:28px 0 25px;display:block;color:#f8f8ff}
.commerce-relaunch .commerce-icon-spark{font-size:.4em;color:var(--c-rose);vertical-align:top;padding-left:11px;letter-spacing:0}
.commerce-relaunch .commerce-proof-card h3{font-size:1.36rem;letter-spacing:-.035em;line-height:1.3;margin:0 0 14px;font-weight:700}
.commerce-relaunch .commerce-proof-card p{color:#adb9cb;font-size:.92rem;line-height:1.8;margin:0 0 20px}
.commerce-relaunch .commerce-proof-card a{border-top:1px solid rgba(255,255,255,.13);margin-top:auto;padding-top:19px;font:600 .77rem/1.5 Consolas,monospace;text-decoration:none;color:#e6b6ca;display:flex;gap:10px;align-items:center}
.commerce-relaunch .commerce-proof-card a:hover{color:#fff}
.commerce-relaunch .commerce-proof-card--contrast{background:linear-gradient(130deg,rgba(13,45,43,.74),rgba(9,14,22,.95));border-color:rgba(5,171,137,.32)}
.commerce-relaunch .commerce-proof-card--contrast:before{background:var(--c-mint)}
.commerce-relaunch .commerce-proof-card--contrast .commerce-card-head,.commerce-relaunch .commerce-proof-card--contrast a{color:#80dac8}
.commerce-relaunch .commerce-evidence-note{color:#8290a6;font-size:.82rem;line-height:1.85;margin:20px 0 0}

/* What the actual review covers. */
.commerce-relaunch .commerce-fields{border-top:1px solid rgba(216,163,179,.09);background:#080a11}
.commerce-relaunch .commerce-fields-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.commerce-relaunch .commerce-field{min-height:310px;padding:30px 27px;position:relative;border:1px solid rgba(255,255,255,.105);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.006));transition:border-color .2s}
.commerce-relaunch .commerce-field:hover{border-color:rgba(216,163,179,.50)}
.commerce-relaunch .commerce-field-no{font:700 .79rem Consolas,monospace;color:#e7bccd}
.commerce-relaunch .commerce-field-no small{font-size:.68rem;color:#e7bccd;letter-spacing:.11em}
.commerce-relaunch .commerce-field-symbol{font-size:2.4rem;line-height:1.3;color:#e0adbe;margin:22px 0 12px}
.commerce-relaunch .commerce-field h3{font-size:1.45rem;letter-spacing:-.035em;font-weight:740;margin:0 0 13px}
.commerce-relaunch .commerce-field p{font-size:.96rem;line-height:1.83;color:#afbbca;margin:0}


.commerce-relaunch .commerce-detail-note{display:grid;grid-template-columns:165px minmax(0,1fr);gap:28px;align-items:start;margin-top:25px;padding:24px 27px;border:1px solid rgba(216,163,179,.20);background:linear-gradient(100deg,rgba(216,163,179,.075),rgba(255,255,255,.012))}
.commerce-relaunch .commerce-detail-note>span{color:#e7bccd;font:700 .69rem/1.7 Consolas,monospace;letter-spacing:.10em}
.commerce-relaunch .commerce-detail-note p{margin:0;color:#b8c3d2;font-size:.95rem;line-height:1.85}
.commerce-relaunch .commerce-detail-note code{color:#f0c9d6;font:600 .92em Consolas,monospace}

/* The agentic theme, prominent but deliberately not the whole offer. */
.commerce-relaunch .commerce-agent-band{position:relative;padding:88px 0;background:radial-gradient(ellipse at 80% 47%,rgba(216,163,179,.105),transparent 50%),linear-gradient(115deg,#16141f,#090d16);border-block:1px solid rgba(216,163,179,.20)}
.commerce-relaunch .commerce-agent-layout{display:grid;grid-template-columns:1fr .93fr;align-items:center;gap:clamp(35px,6vw,100px)}
.commerce-relaunch .commerce-agent-copy h2{font-size:clamp(2.4rem,3.55vw,4.1rem);letter-spacing:-.064em;line-height:1.2;margin:0 0 27px;font-weight:730}
.commerce-relaunch .commerce-agent-copy h2 em{color:#e2b7c8}
.commerce-relaunch .commerce-agent-copy p:not(.commerce-section-code){font-size:1.02rem;line-height:1.9;color:#bdc6d7;margin:0 0 18px}
.commerce-relaunch .commerce-agent-copy strong{color:#fff}
.commerce-relaunch .commerce-agent-flow{background:linear-gradient(155deg,rgba(19,27,37,.93),rgba(18,14,23,.95));padding:32px 32px 26px;border:1px solid rgba(216,163,179,.4);box-shadow:0 24px 65px rgba(0,0,0,.25);position:relative}
.commerce-relaunch .commerce-agent-flow:before{content:'';position:absolute;top:0;left:0;width:80px;height:3px;background:linear-gradient(90deg,var(--c-mint),var(--c-rose))}
.commerce-relaunch .commerce-flow-title{display:flex;align-items:center;gap:6px;font:650 .68rem/1.5 Consolas,monospace;letter-spacing:.07em;color:#d9c0cc;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.10);margin-bottom:18px}
.commerce-relaunch .commerce-flow-title>span{margin-left:auto;color:#8794a9}
.commerce-relaunch .commerce-flow-item{border:1px solid rgba(216,163,179,.24);background:rgba(216,163,179,.04);padding:17px 15px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0}
.commerce-relaunch .commerce-flow-index{color:#e6bfd0;font:650 .81rem Consolas,monospace}
.commerce-relaunch .commerce-flow-item strong{display:block;font:.75rem Consolas,monospace;letter-spacing:.09em;color:#f8f7ff}
.commerce-relaunch .commerce-flow-item small{display:block;color:#aebaca;font-size:.85rem;margin-top:4px}
.commerce-relaunch .commerce-flow-state{font:700 .64rem Consolas,monospace;color:#e2b3c4}
.commerce-relaunch .commerce-flow-item--approval{border-color:rgba(5,171,137,.52);background:rgba(5,171,137,.085)}
.commerce-relaunch .commerce-flow-item--approval .commerce-flow-state{color:#79d9c8}
.commerce-relaunch .commerce-flow-connector{height:21px;border-left:1px dashed rgba(216,163,179,.45);margin-left:33px}
.commerce-relaunch .commerce-agent-flow>p{color:#8493a7;font-size:.78rem;line-height:1.65;margin:18px 0 0}

/* Interactive diagnostic: no actual shop data or external scripts. */
.commerce-relaunch .commerce-interactive{background:radial-gradient(ellipse at 34% 76%,rgba(216,163,179,.095),transparent 55%),#080910}
.commerce-relaunch .commerce-explorer{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid rgba(216,163,179,.34);background:#0c1019;box-shadow:0 27px 70px rgba(0,0,0,.22)}
.commerce-relaunch .commerce-explorer-menu{border-right:1px solid rgba(216,163,179,.20);padding:29px 24px}
.commerce-relaunch .commerce-explorer-menu>p{color:#97a6bc;font:650 .7rem/1.6 Consolas,monospace;letter-spacing:.11em;margin:0 0 20px}
.commerce-relaunch .commerce-explorer-menu button{display:block;text-align:left;width:100%;border:1px solid transparent;border-bottom-color:rgba(255,255,255,.06);padding:17px 13px;background:none;color:#dce4f1;font:700 1rem/1.4 'Segoe UI',Arial,sans-serif;cursor:pointer;transition:background .2s,border-color .2s}
.commerce-relaunch .commerce-explorer-menu button span{display:block;color:#8d9caf;font:650 .7rem Consolas,monospace;letter-spacing:.04em;margin-bottom:6px}
.commerce-relaunch .commerce-explorer-menu button:hover{background:rgba(216,163,179,.07)}
.commerce-relaunch .commerce-explorer-menu button[aria-pressed="true"]{border-color:rgba(216,163,179,.35);background:linear-gradient(90deg,rgba(216,163,179,.16),rgba(216,163,179,.02));box-shadow:inset 3px 0 var(--c-rose)}
.commerce-relaunch .commerce-explorer-result{position:relative;display:flex;flex-direction:column;min-width:0;padding:35px clamp(24px,4vw,58px);overflow:hidden}
.commerce-relaunch .commerce-explorer-result:before{content:'';position:absolute;right:-100px;top:-80px;width:410px;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(216,163,179,.16),transparent 70%)}
.commerce-relaunch .commerce-result-index{font:650 .73rem Consolas,monospace;color:#e0b0c5;letter-spacing:.07em}
.commerce-relaunch .commerce-result-glyph{font-size:5rem;line-height:1.15;color:rgba(216,163,179,.42);margin:10px 0 -5px}
.commerce-relaunch .commerce-explorer-result h3{font-size:clamp(1.65rem,2.45vw,2.5rem);line-height:1.27;letter-spacing:-.05em;font-weight:730;margin:0 0 16px;position:relative}
.commerce-relaunch .commerce-explorer-result>p{color:#bdc7d4;font-size:1rem;line-height:1.82;margin:0 0 36px;position:relative}
.commerce-relaunch .commerce-result-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:auto}
.commerce-relaunch .commerce-result-bottom>div{border-top:1px solid rgba(255,255,255,.13);padding-top:16px}
.commerce-relaunch .commerce-result-bottom strong{color:#e8bfce;font:650 .71rem Consolas,monospace;letter-spacing:.07em}
.commerce-relaunch .commerce-result-bottom p{color:#b0bbca;font-size:.88rem;line-height:1.8;margin:10px 0 0}
.commerce-relaunch .commerce-disclaimer{color:#8895aa;font-size:.82rem;line-height:1.75;margin:22px 0 0}

/* Audit as a human-delivered consulting service. */
.commerce-relaunch .commerce-process{border-top:1px solid rgba(216,163,179,.12)}
.commerce-relaunch .commerce-process-heading{display:grid;grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:38px}
.commerce-relaunch .commerce-process-heading .commerce-heading{margin-bottom:0}
.commerce-relaunch .commerce-process-heading>p{color:#b7c2d0;font-size:1rem;line-height:1.92;margin:0 0 8px}
.commerce-relaunch .commerce-process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(216,163,179,.19)}
.commerce-relaunch .commerce-process-steps article{padding:30px 23px 32px;min-height:265px;background:linear-gradient(145deg,rgba(216,163,179,.035),transparent);border-right:1px solid rgba(216,163,179,.16)}
.commerce-relaunch .commerce-process-steps article:last-child{border-right:0}
.commerce-relaunch .commerce-process-steps article>span{font:650 .69rem Consolas,monospace;letter-spacing:.04em;color:#e6b9ca}
.commerce-relaunch .commerce-process-steps h3{font-size:1.28rem;line-height:1.3;letter-spacing:-.035em;margin:35px 0 12px}
.commerce-relaunch .commerce-process-steps p{color:#b4bdce;font-size:.92rem;line-height:1.8;margin:0}
.commerce-relaunch .commerce-process-note{border-top:1px solid rgba(255,255,255,.11);margin-top:24px;padding-top:19px;font-size:.87rem;color:#a7b1c2;line-height:1.75}
.commerce-relaunch .commerce-process-note strong{color:#e2b5c6;font:650 .74rem Consolas,monospace;letter-spacing:.025em;margin-right:11px}

/* Tangible sample output, deliberately a fictional report. */
.commerce-relaunch .commerce-report{background:radial-gradient(ellipse at 79% 46%,rgba(216,163,179,.10),transparent 55%),#080b13}
.commerce-relaunch .commerce-report-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:clamp(38px,7vw,90px);align-items:center}
.commerce-relaunch .commerce-report-copy>p:not(.commerce-section-code){font-size:1.03rem;color:#b9c2d1;line-height:1.88;margin:0 0 22px}
.commerce-relaunch .commerce-report-list{list-style:none;padding:0;margin:28px 0 25px}
.commerce-relaunch .commerce-report-list li{position:relative;padding:11px 0 11px 26px;border-bottom:1px solid rgba(255,255,255,.09);color:#e2e7f1;font-size:.94rem;line-height:1.65}
.commerce-relaunch .commerce-report-list li:before{content:'+';position:absolute;left:3px;color:var(--c-rose);font-weight:760}
.commerce-relaunch .commerce-report-frame{padding:clamp(16px,2.7vw,32px);background:linear-gradient(155deg,#251d2b,#10141d);border:1px solid rgba(216,163,179,.28);min-width:0}
.commerce-relaunch .commerce-report-paper{background:#f0eee9;color:#172638;padding:clamp(23px,3.2vw,47px);box-shadow:0 23px 64px rgba(0,0,0,.20);font-family:'Segoe UI',Arial,sans-serif}
.commerce-relaunch .commerce-paper-head{display:flex;justify-content:space-between;gap:10px;align-items:center;border-bottom:1px solid #cdc8be;padding:0 0 21px;margin:0 0 27px}
.commerce-relaunch .commerce-paper-head>span{font-size:.9rem;font-weight:790;letter-spacing:.21em}
.commerce-relaunch .commerce-red-dot{color:#970100}
.commerce-relaunch .commerce-paper-head small{color:#727c88;font:600 .63rem Consolas,monospace;letter-spacing:.06em;text-align:right}
.commerce-relaunch .commerce-paper-flag{font:650 .68rem Consolas,monospace;letter-spacing:.06em;color:#9a617a;margin:0 0 13px}
.commerce-relaunch .commerce-report-paper h3{font-size:clamp(1.7rem,2.9vw,2.4rem);line-height:1.24;letter-spacing:-.055em;font-weight:740;margin:0 0 8px}
.commerce-relaunch .commerce-paper-desc{font-size:.85rem;color:#596373;line-height:1.65;margin:0 0 24px}
.commerce-relaunch .commerce-paper-item{display:flex;gap:14px;justify-content:space-between;align-items:center;border-top:1px solid #cfcac3;padding:15px 0}
.commerce-relaunch .commerce-paper-item strong{display:block;color:#172639;font-size:.85rem;margin:0 0 5px}
.commerce-relaunch .commerce-paper-item div span{font-size:.76rem;color:#606a79;line-height:1.5;display:block}
.commerce-relaunch .commerce-paper-badge{font:700 .6rem Consolas,monospace;letter-spacing:.035em;white-space:nowrap;padding:8px 8px;border:1px solid transparent}
.commerce-relaunch .commerce-paper-badge--rose{color:#80465d;background:#f1d8e0;border-color:#d7a8ba}
.commerce-relaunch .commerce-paper-badge--sand{color:#806239;background:#f4e5ce;border-color:#dfc79c}
.commerce-relaunch .commerce-paper-badge--grey{color:#576576;background:#e1e5e9;border-color:#c5d0d8}
.commerce-relaunch .commerce-paper-conclusion{border-left:3px solid #b9869d;background:#e6e4df;padding:16px 18px;margin-top:15px}
.commerce-relaunch .commerce-paper-conclusion strong{color:#8f5770;font:700 .67rem Consolas,monospace;letter-spacing:.06em}
.commerce-relaunch .commerce-paper-conclusion p{font-size:.82rem;color:#334051;line-height:1.74;margin:8px 0 0}
.commerce-relaunch .commerce-paper-disclaimer{font-size:.72rem;color:#7d8690;line-height:1.6;margin:20px 0 0}

/* The Vermonta persona. */
.commerce-relaunch .commerce-ethos{padding:80px 0;background:linear-gradient(105deg,rgba(216,163,179,.145),rgba(5,171,137,.055));border-block:1px solid rgba(216,163,179,.24)}
.commerce-relaunch .commerce-ethos-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:center}
.commerce-relaunch .commerce-ethos h2{font-size:clamp(2.3rem,4vw,4.6rem);line-height:1.25;font-weight:690;letter-spacing:-.065em;margin:0}
.commerce-relaunch .commerce-ethos h2 em{color:#e3b7c7}
.commerce-relaunch .commerce-ethos-layout>div p{color:#c0cad7;font-size:1.02rem;line-height:1.9;margin:0 0 16px}
.commerce-relaunch .commerce-ethos-layout>div span{color:#83d1c6;font:650 .68rem Consolas,monospace;letter-spacing:.11em}

/* FAQs and finish. */
.commerce-relaunch .commerce-faq{background:#080a11}
.commerce-relaunch .commerce-faq-list{border-top:1px solid rgba(216,163,179,.24);margin-top:37px}
.commerce-relaunch .commerce-faq-list details{border-bottom:1px solid rgba(216,163,179,.18);padding:0}
.commerce-relaunch .commerce-faq-list summary{cursor:pointer;list-style:none;position:relative;font-size:1.05rem;font-weight:680;padding:24px 45px 24px 0;line-height:1.6}
.commerce-relaunch .commerce-faq-list summary::-webkit-details-marker{display:none}
.commerce-relaunch .commerce-faq-list summary:after{content:'+';position:absolute;right:6px;top:21px;color:#ebbccd;font-weight:400;font-size:1.5rem}
.commerce-relaunch .commerce-faq-list details[open] summary:after{content:'-'}
.commerce-relaunch .commerce-faq-list details p{color:#b9c3d2;line-height:1.85;max-width:910px;margin:-3px 0 24px}
.commerce-relaunch .commerce-last{padding:66px 0 120px}
.commerce-relaunch .commerce-final-panel{position:relative;isolation:isolate;overflow:hidden;padding:clamp(35px,5vw,76px);border:1px solid rgba(216,163,179,.31);background:radial-gradient(ellipse at 88% 48%,rgba(216,163,179,.20),transparent 52%),linear-gradient(115deg,#16121d,#080d15)}
.commerce-relaunch .commerce-final-orb{position:absolute;z-index:-1;border:1px solid rgba(216,163,179,.34);border-radius:50%;width:400px;height:400px;right:2%;top:-20%;box-shadow:0 0 0 64px rgba(216,163,179,.023),0 0 0 132px rgba(216,163,179,.016)}
.commerce-relaunch .commerce-final-panel h2{font-size:clamp(2.55rem,4.9vw,5.3rem);line-height:1.15;letter-spacing:-.067em;max-width:970px;margin:0 0 25px;font-weight:740}
.commerce-relaunch .commerce-final-panel h2 em{color:#e9bcca}
.commerce-relaunch .commerce-final-panel>p:not(.commerce-section-code){color:#bac4d1;line-height:1.9;font-size:1.04rem;max-width:690px;margin:0 0 32px}
.commerce-relaunch .commerce-final-panel>small{display:block;color:#8494aa;margin-top:31px;font:650 .69rem/1.8 Consolas,monospace;letter-spacing:.08em}

/* Breakpoints designed for readable diagrams and accessible navigation. */
@media(max-width:1200px){
  .commerce-relaunch .commerce-hero{padding-top:73px}
  .commerce-relaunch .commerce-signal{width:86%}
  .commerce-relaunch .commerce-hero h1{font-size:clamp(2.55rem,4.1vw,3.7rem)}
  .commerce-relaunch .commerce-node strong{font-size:clamp(.92rem,1.22vw,1.2rem)}
  .commerce-relaunch .commerce-node small{font-size:.7rem}
}
@media(max-width:1000px){
  .commerce-relaunch .commerce-hero-layout{grid-template-columns:1fr;gap:18px}
  .commerce-relaunch .commerce-hero-copy{max-width:800px}
  .commerce-relaunch .commerce-hero h1{font-size:clamp(3rem,6vw,5rem)}
  .commerce-relaunch .commerce-signal{width:min(100%,710px);margin:30px auto 0}
  .commerce-relaunch .commerce-node strong{font-size:1.2rem}
  .commerce-relaunch .commerce-node small{font-size:.8rem}
  .commerce-relaunch .commerce-hero{min-height:0;padding-bottom:70px}
  .commerce-relaunch .commerce-scroll{margin-top:10px}
  .commerce-relaunch .commerce-manifest-layout,.commerce-relaunch .commerce-agent-layout,.commerce-relaunch .commerce-ethos-layout{gap:35px}
  .commerce-relaunch .commerce-process-heading{grid-template-columns:1fr;gap:25px}
  .commerce-relaunch .commerce-process-heading>p{max-width:760px}
  .commerce-relaunch .commerce-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
  .commerce-relaunch .commerce-process-steps article:nth-child(2){border-right:none}
  .commerce-relaunch .commerce-process-steps article:nth-child(-n+2){border-bottom:1px solid rgba(216,163,179,.16)}
}
@media(max-width:760px){
  body.audit-page.commerce-relaunch .audit-wrap{width:min(calc(100% - 40px),1250px)}
  .commerce-relaunch .commerce-section{padding:72px 0}
  .commerce-relaunch .commerce-section-bar>span{display:none}
  .commerce-relaunch .commerce-manifest{padding:65px 0}
  .commerce-relaunch .commerce-manifest-layout,.commerce-relaunch .commerce-agent-layout,.commerce-relaunch .commerce-report-layout,.commerce-relaunch .commerce-ethos-layout{grid-template-columns:1fr;gap:36px}
  .commerce-relaunch .commerce-proof-grid{grid-template-columns:1fr}
  .commerce-relaunch .commerce-proof-card{min-height:0}
  .commerce-relaunch .commerce-proof-icon{margin:18px 0}
  .commerce-relaunch .commerce-fields-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .commerce-relaunch .commerce-detail-note{grid-template-columns:1fr;gap:10px;padding:23px}
  .commerce-relaunch .commerce-field{min-height:275px}
  .commerce-relaunch .commerce-agent-band{padding:69px 0}
  .commerce-relaunch .commerce-explorer{grid-template-columns:1fr}
  .commerce-relaunch .commerce-explorer-menu{border-right:none;border-bottom:1px solid rgba(216,163,179,.20);padding:23px}
  .commerce-relaunch .commerce-explorer-menu button{padding:14px 10px}
  .commerce-relaunch .commerce-explorer-result{padding:28px 24px 32px}
  .commerce-relaunch .commerce-result-glyph{margin:0 0 -7px}
  .commerce-relaunch .commerce-ethos{padding:66px 0}
  .commerce-relaunch .commerce-hero h1{font-size:clamp(2.6rem,7.5vw,4.5rem)}
  .commerce-relaunch .commerce-node strong{font-size:clamp(.85rem,2.5vw,1.1rem)}
  .commerce-relaunch .commerce-node small{font-size:.7rem}
}
@media(max-width:500px){
  body.audit-page.commerce-relaunch .audit-wrap{width:calc(100% - 34px)}
  .commerce-relaunch .commerce-hero{padding-top:52px;padding-bottom:48px}
  .commerce-relaunch .commerce-kicker{font-size:.66rem;margin-bottom:22px}
  .commerce-relaunch .commerce-overline{font-size:.66rem;letter-spacing:.04em;line-height:1.7;margin-bottom:18px}
  .commerce-relaunch .commerce-hero h1{font-size:clamp(2.4rem,9.25vw,3.2rem);letter-spacing:-.058em}
  .commerce-relaunch .commerce-keyword{font-size:.92em;letter-spacing:-.065em}
  .commerce-relaunch .commerce-lead{font-size:1rem;line-height:1.82}
  .commerce-relaunch .commerce-actions{gap:10px}
  .commerce-relaunch .commerce-btn{width:100%;font-size:.9rem}
  .commerce-relaunch .commerce-hero-meta{font-size:.61rem}
  .commerce-relaunch .commerce-signal{margin-top:42px}
  .commerce-relaunch .commerce-node{display:none}
  .commerce-relaunch .commerce-mobile-legend{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid rgba(216,163,179,.23);margin-top:8px}
  .commerce-relaunch .commerce-mobile-legend span{text-align:center;color:#dfb4c4;font:650 .58rem/1.4 Consolas,monospace;border-right:1px solid rgba(216,163,179,.18);padding:9px 2px}
  .commerce-relaunch .commerce-mobile-legend span:last-child{border-right:0}
  .commerce-relaunch .commerce-core{top:50.8%;width:51%}
  .commerce-relaunch .commerce-core strong{font-size:clamp(1.15rem,5.8vw,1.5rem)}
  .commerce-relaunch .commerce-core span{font-size:.58rem}
  .commerce-relaunch .commerce-core small{font-size:.47rem}
  .commerce-relaunch .commerce-visual-head,.commerce-relaunch .commerce-visual-foot{font-size:.57rem;letter-spacing:.05em}
  .commerce-relaunch .commerce-heading{font-size:clamp(2.15rem,8.9vw,3rem)}
  .commerce-relaunch .commerce-manifest h2,.commerce-relaunch .commerce-agent-copy h2{font-size:clamp(2.15rem,8.3vw,3rem)}
  .commerce-relaunch .commerce-fields-grid{grid-template-columns:1fr}
  .commerce-relaunch .commerce-field{min-height:0;padding:25px}
  .commerce-relaunch .commerce-detail-note{padding:20px}
  .commerce-relaunch .commerce-field-symbol{margin:12px 0 8px}
  .commerce-relaunch .commerce-agent-flow{padding:22px 17px}
  .commerce-relaunch .commerce-flow-title{font-size:.58rem}
  .commerce-relaunch .commerce-flow-item{grid-template-columns:30px 1fr;gap:7px}
  .commerce-relaunch .commerce-flow-state{grid-column:2;text-align:left}
  .commerce-relaunch .commerce-flow-connector{margin-left:26px}
  .commerce-relaunch .commerce-explorer-menu{padding:18px}
  .commerce-relaunch .commerce-result-bottom{grid-template-columns:1fr;gap:17px}
  .commerce-relaunch .commerce-process-steps{grid-template-columns:1fr}
  .commerce-relaunch .commerce-process-steps article{min-height:0;border-right:0!important;border-bottom:1px solid rgba(216,163,179,.16);padding:25px}
  .commerce-relaunch .commerce-process-steps article:last-child{border-bottom:0}
  .commerce-relaunch .commerce-process-steps h3{margin-top:17px}
  .commerce-relaunch .commerce-paper-head small{max-width:125px}
  .commerce-relaunch .commerce-paper-item{flex-wrap:wrap}
  .commerce-relaunch .commerce-final-panel{padding:32px 23px}
  .commerce-relaunch .commerce-final-panel h2{font-size:clamp(2.1rem,8.4vw,3rem)}
}
@media(max-width:370px){
  .commerce-relaunch .commerce-hero h1{font-size:clamp(2.15rem,9vw,2.45rem)}
  .commerce-relaunch .commerce-kicker{font-size:.59rem}
  .commerce-relaunch .commerce-hero-meta{font-size:.56rem}
  .commerce-relaunch .commerce-visual-head,.commerce-relaunch .commerce-visual-foot{font-size:.53rem}
}
@media(prefers-reduced-motion:reduce){
  .commerce-relaunch *{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}
}

/* Small legacy-shop note: Magento 1 is also eligible for an individual assessment. */
.commerce-relaunch .commerce-legacy-note{max-width:560px;margin:14px 0 0;padding-left:13px;border-left:2px solid var(--c-rose);color:#adb9cc;font-size:.85rem;line-height:1.65}
.commerce-relaunch .commerce-legacy-note strong{color:#f0c2d2;font-weight:700}
