/* No divider lines anywhere: no grey rules between sections, rows, cells or columns. Borders stay only where they belong to an
   element itself (buttons, inputs, chips, cards, panels, dialogs). The Weio Win interface mock and the invoice keep their own. */
.site-header.solid,.proto,.side,.side .who,.sticky-cta,.site-footer,.site-footer .base,.page-top,section.block,.band,.cta-band,
.plan li,.feats,.more-usage,.group-h,.strip a,.steps,.steps li,.docs-list,.docs-list li,.toc a,.rows li,.summary .line,.spec-block>h3,
.faq,.qa,.srow,.timeline,.mailf figcaption,.chat-app,.chat-side,.cs-plan,.composer,
table.cmp th,table.cmp td,table.cmp tbody th,table.cmp thead th,table.mini th,table.mini td,
.ladder,.rung,.wm-panel,.wm-links li,.wm-g,
body.v2 #what .grid-4,body.v2 #what .grid-4 .cell,body.v2 .ladder,body.v2 .rung,body.v2 .steps,body.v2 .steps li{border-top:0!important;border-bottom:0!important;border-left:0!important;border-right:0!important}
.sep::before,.sep::after,.or::before,.or::after{background:transparent!important}
.v2-rail{background:transparent!important}
/* grids that drew lines between cells become separate cards, each with its own edge */
.grid-2,.grid-3,.grid-4,.tiers{background:transparent!important;border:0!important;gap:12px!important;overflow:visible!important;border-radius:0!important}
.grid-2>.cell,.grid-3>.cell,.grid-4>.cell,.tiers>*{border:1px solid var(--wa-line);border-radius:var(--wa-r)}
body.v2 #what .grid-4{gap:0!important}
body.v2 #what .grid-4>.cell{border:0!important;border-radius:0}
.site-footer{padding-top:clamp(56px,7vw,96px)}
.wm-g{padding-top:0}
.v2-idx::after{display:none!important}
.spec-h::before,.spec-h::after{display:none!important}
.page-top{background:linear-gradient(180deg,rgba(232,176,92,.035),rgba(232,176,92,0) 60%)!important}
body.v2 .ladder::before,body.v2 .ladder::after{display:none!important}
.site-footer::before{display:none!important}
/* Buttons never glow, shimmer or move. Hover changes colour only. */
.btn,.btn:hover,.btn.charge,.btn-primary.charge,body.v2 .btn-primary:hover{box-shadow:none!important;filter:none!important;animation:none!important;transform:none!important}
/* minor hover cues are fine: the arrow nudges a few pixels */
body.v2 .btn-m.btn-primary:hover::after{transform:translateX(3px)!important}
a:hover>.v2-ne{transform:translate(1.5px,-1.5px)!important}
.wn-tabs button,.wm-btn{box-shadow:none!important}
.cta-band.cta-pending .actions,.cta-band .actions{transform:none!important;opacity:1!important;transition:none!important}
