/* Aitello landing theme. Donor remains untouched. */
:root{--bg:#f5f8ff;--surface:#fff;--text:#182544;--muted:#61718e;--line:#d8e4f7;--accent:#0664ff;--blue:#0664ff;--night:#101f3d;--night-card:#172d50;--night-line:#345273;--v4-night:#101f3d;--glow:radial-gradient(ellipse at 85% 12%,#008fff40,transparent 55%),linear-gradient(120deg,#101f3d,#163763 70%,#10223f)}
body{background:#f5f8ff;color:#182544;font-family:Montserrat,Arial,sans-serif}::selection{background:#cce4ff;color:#182544}
.button.primary{background:linear-gradient(110deg,#0664ff,#008fff);box-shadow:0 8px 24px #0664ff24;border-color:transparent;color:#fff}
.button.primary:hover{background:linear-gradient(110deg,#0055e6,#0085ed);box-shadow:0 12px 28px #0664ff35}
.button{border-radius:14px}.button.outline{border-color:#cbdaFA;background:#edf3ff;color:#0664ff}
h1 span{color:#82c8ff}.hero-copy .section-label{color:#a6d7ff}.hero-copy .lead{color:#d7e7fa}.hero-note,.hero-price,.hero-price span{color:#adc4e1}
.v4-product-page .header .brand{flex:0 0 146px}.v4-product-page .header .brand img{width:146px;height:48px;object-fit:contain}
.footer .brand img,.qrcafe-brand img{width:146px;height:54px;object-fit:contain}.nw-character{background:#edf3ff}
.nw-film-chip{background:#fff;color:#182544;border-color:#d8e4f7;box-shadow:0 12px 35px #102b521a}.nw-film-chip svg{stroke:#0664ff}.nw-film-chat{background:#172d50;color:#cadcf2;border-color:#42668c}.nw-hero-film{background:linear-gradient(140deg,#bed9f4,#18314f 55%,#8bb9e3);border-color:#a7caee}
:focus-visible,button:focus-visible,a:focus-visible{outline-color:#008fff}
@media(max-width:760px){.v4-product-page .header .brand{flex-basis:120px}.v4-product-page .header .brand img{width:120px}}
.hero-shell .button.outline,.closing .button.outline{background:#ffffff0a;color:#fff;border-color:#ffffff50}
.nw-film-play-icon,.nw-demo-input svg{background:linear-gradient(120deg,#ffaa24,#ff950f)}
.nw-offer-badge{background:#fff3dd;border-color:#ffe1aa;color:#9c5900}
.v4-product-page .header .menu-button{display:none}
.nw-page-nav{padding-left:0;border-left:0}
.v4-breadcrumbs{display:none}
footer .qrcafe-brand{background:transparent}

/* Single-page product navigation */
.v4-product-page .header .desktop-nav,.v4-product-page .header .header-socials{display:none}
.header-shell .nw-page-nav{display:flex;padding-left:0;border-left:0;gap:24px}
@media(max-width:760px){.header-shell .nw-page-nav{position:relative;order:3;flex-basis:100%;overflow-x:auto;gap:22px;padding:0 0 6px;scrollbar-width:thin}.v4-product-page .header.wrap{flex-wrap:wrap;height:auto;padding-top:10px;padding-bottom:8px;gap:8px 16px}.header-shell .header .contact-button{display:flex;margin-left:auto}.header-shell .nw-page-nav a{font-size:12px;min-height:32px}}

/* Shared Aitello video actions, including scenario cards. */
.nw-scenario-play,.nw-watch,.nw-film-play-icon,.nw-demo-input svg{background:linear-gradient(110deg,#0664ff,#008fff);color:#fff}
.nw-scenario-play,.nw-watch{border-color:#ffffff66;box-shadow:0 8px 24px #0664ff33}
.nw-scenario-play:hover,.nw-overview-phone:hover .nw-watch{background:linear-gradient(110deg,#0055e6,#0085ed);filter:none}
