/* Googsi | Pizza sector landing v1.1.11.
   Scoped to one WordPress page; header, footer and other pages stay untouched. */
.pizza-web-page{
  --pizza-ink:#111e3b;
  --pizza-ink-soft:#243451;
  --pizza-muted:#647087;
  --pizza-red:#df315a;
  --pizza-red-dark:#bc1746;
  --pizza-line:#e5e9f1;
  width:100%;max-width:none;color:var(--pizza-ink);font-size:16px;
}
.pizza-web-page *{box-sizing:border-box}
.pizza-web-page .pizza-band{position:relative;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}
.pizza-web-page .pizza-band>.container{position:relative;z-index:1}
.pizza-web-page h1,.pizza-web-page h2,.pizza-web-page h3{letter-spacing:-.04em;line-height:1.16}
.pizza-web-page h2{color:var(--pizza-ink);font-size:clamp(29px,3.3vw,44px);margin:12px 0 18px;font-weight:850}
.pizza-web-page h3{margin:0 0 10px}
.pizza-web-page p{line-height:1.75}
.pizza-web-page a:focus-visible,.pizza-web-page summary:focus-visible{outline:3px solid #ff8fa8;outline-offset:4px}
.pizza-heading>span{display:inline-block;padding:6px 10px;border-radius:5px;background:#fff0f4;color:var(--pizza-red-dark);font-size:11px;line-height:1.4;letter-spacing:.11em;font-weight:900}
.pizza-heading>p{max-width:680px;margin:0;color:var(--pizza-muted);font-size:16px}
.pizza-heading.pizza-centered{text-align:center;max-width:740px;margin:0 auto 43px}
.pizza-centered>p{margin-inline:auto}
.pizza-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:48px;padding:13px 21px;border-radius:8px;font-size:14px;line-height:1.4;font-weight:850;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
.pizza-button:hover{text-decoration:none;transform:translateY(-2px)}
.pizza-button-primary{background:linear-gradient(110deg,#e72c5b,#c91048);color:#fff;box-shadow:0 12px 25px rgba(177,17,69,.18)}
.pizza-button-primary:hover{color:#fff;box-shadow:0 15px 29px rgba(177,17,69,.28)}
.pizza-button-ghost{border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.06);color:#fff}
.pizza-button-ghost:hover{color:#fff;background:rgba(255,255,255,.13)}
.pizza-text-link{display:inline-flex;align-items:center;gap:8px;color:#d32654;font-size:14px;font-weight:850;text-decoration:none}
.pizza-text-link:hover{text-decoration:underline}

/* v1.1.11: A light, compact annual offer after the dark hero; only this page. */
.pizza-web-page .pizza-ready-offer{padding:56px 0 60px;border-top:0;border-bottom:1px solid #f1e5eb;background:linear-gradient(115deg,#fff8f9 0%,#fffafc 50%,#fff 100%);color:var(--pizza-ink)}
.pizza-ready-offer-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.8fr);align-items:center;gap:7%}
.pizza-ready-offer-info{display:flex;flex-direction:column;align-items:flex-start}
.pizza-ready-offer-label{display:inline-block;padding:6px 12px;border-radius:999px;background:#ffe7ee;color:#c71d4c;font-size:11px;letter-spacing:.11em;font-weight:900}
.pizza-ready-offer-info h2{max-width:610px;margin:14px 0 11px;color:#12213e;font-size:clamp(30px,3.1vw,43px);line-height:1.18}
.pizza-ready-offer-info>p{max-width:610px;margin:0;color:#657087;font-size:16px;line-height:1.75}
.pizza-ready-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px 22px;margin:21px 0 0;padding:0;list-style:none}
.pizza-ready-benefits li{position:relative;padding-left:25px;color:#263650;font-size:14px;font-weight:750;line-height:1.6}
.pizza-ready-benefits li:before{content:"✓";position:absolute;left:0;color:#149968;font-weight:900}
.pizza-ready-offer-contact{display:flex;flex-direction:column;align-items:stretch;gap:9px;justify-self:end;width:min(100%,465px);padding:27px 29px 24px;border:1px solid #f0dce3;border-radius:17px;background:#fff;color:#111d37;box-shadow:0 18px 45px rgba(24,30,62,.075);text-align:center}
.pizza-ready-period{color:#6c7588;font-size:12px;font-weight:900;letter-spacing:.105em}
.pizza-ready-offer-price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:0;line-height:1.08}
.pizza-ready-offer-price strong{color:#101e3b;font-size:clamp(43px,4.3vw,61px);font-weight:950;letter-spacing:-.045em;white-space:nowrap}
.pizza-ready-offer-price strong span{font-size:.78em;letter-spacing:-.02em}
.pizza-ready-tax{color:#495971;font-size:17px;font-weight:850}
.pizza-ready-whatsapp{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:9px;padding:12px 16px;border-radius:9px;background:#12965c;color:#fff!important;font-size:15px;line-height:1.3;font-weight:900;text-align:center;text-decoration:none;box-shadow:0 9px 17px rgba(7,112,66,.1);transition:background .2s ease,transform .2s ease}
.pizza-ready-whatsapp:hover{background:#087e4b;transform:translateY(-2px);text-decoration:none}
.pizza-ready-whatsapp-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 24px;width:24px;height:24px}
.pizza-ready-whatsapp-icon svg{display:block;width:24px;height:24px;fill:currentColor}
.pizza-ready-demo-link{display:flex;align-items:center;justify-content:center;gap:9px;min-height:42px;border:1px solid #f3bed0;border-radius:9px;background:#fff2f6;color:#b81d4c;font-size:13px;font-weight:850;text-decoration:none;transition:background .2s ease}
.pizza-ready-demo-link:hover{background:#ffe4ee;color:#a91744;text-decoration:none}
.pizza-ready-offer-contact small{display:block;margin-top:3px;color:#7b8597;font-size:11px;line-height:1.5;text-align:center}

/* Open, two-column hero inspired by the user reference; actual demo capture. */
.pizza-web-page .pizza-hero{overflow:hidden;padding:75px 0 82px;color:#fff;background:radial-gradient(circle at 80% 18%,rgba(234,58,96,.13),transparent 29%),linear-gradient(125deg,#0d1732 0%,#142447 70%,#1d2e57 100%)}
.pizza-hero-glow{position:absolute;right:-8%;top:13%;width:43vw;height:43vw;max-height:620px;border-radius:50%;background:radial-gradient(circle,rgba(230,48,91,.13),transparent 65%);pointer-events:none}
.pizza-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:56px;align-items:center;min-height:475px}
.pizza-kicker{display:inline-flex;align-items:center;gap:9px;color:#ffb4c6;font-size:11px;font-weight:900;letter-spacing:.115em}
.pizza-kicker span{font-size:19px}
.pizza-hero-copy h1{color:#fff;max-width:690px;margin:18px 0 21px;font-size:clamp(39px,4.8vw,63px);line-height:1.09}
.pizza-hero-copy h1 span{display:block;color:#ff849f}
.pizza-hero-copy>p{max-width:550px;margin:0;color:#d6ddec;font-size:17px;line-height:1.8}
.pizza-hero-copy>p strong{color:#fff}
.pizza-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}
.pizza-hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:9px 23px;margin:27px 0 0;padding:0;color:#d6e0f2;font-size:12px;font-weight:750}
.pizza-hero-points li:before{content:"✓";margin-right:7px;color:#ff93aa;font-weight:900}
.pizza-hero-visual{position:relative;isolation:isolate;height:390px;min-width:0}
.pizza-showcase-aura{position:absolute;z-index:-1;inset:18px 0 -14px;background:radial-gradient(circle,rgba(245,63,104,.24),transparent 66%);filter:blur(22px)}
.pizza-showcase-overline{position:absolute;top:-2px;left:5px;color:#bfcbe3;font-size:10px;font-weight:900;letter-spacing:.11em}
.pizza-showcase-overline>span{margin-right:7px;color:#ff8cac;font-size:14px}
.pizza-showcase-window{position:absolute;top:31px;left:0;right:5px;display:block;overflow:hidden;border:1px solid rgba(255,255,255,.6);border-radius:13px;background:#fff;box-shadow:0 30px 66px rgba(3,11,27,.47);text-decoration:none;transition:transform .23s ease}
.pizza-showcase-window:hover,.pizza-showcase-window:focus-visible{transform:translateY(-4px);text-decoration:none}
.pizza-showcase-browserbar{display:flex;align-items:center;justify-content:space-between;gap:10px;height:35px;padding:0 12px;background:#f2f5fb;border-bottom:1px solid #dbe2ed}
.pizza-showcase-dots{display:flex;gap:5px}
.pizza-showcase-dots i{display:block;width:8px;height:8px;border-radius:50%;background:#eb6d6d}
.pizza-showcase-dots i:nth-child(2){background:#edc366}
.pizza-showcase-dots i:nth-child(3){background:#6ac690}
.pizza-showcase-address{border:1px solid #e3e8f1;border-radius:5px;padding:4px 19px;background:#fff;color:#66758e;font-size:10px}
.pizza-showcase-arrow{color:#5f6b7d;font-size:17px}
.pizza-showcase-crop{display:block;position:relative;overflow:hidden;height:273px;background:#29100e}
.pizza-showcase-crop img{display:block;width:142%;max-width:none;height:auto;transform:translateX(-15%);user-select:none}
.pizza-showcase-sticker{position:absolute;z-index:3;right:-15px;bottom:27px;display:flex;align-items:center;gap:11px;padding:11px 15px;border-radius:12px;background:#fff;color:#1d2d4b;box-shadow:0 15px 33px rgba(3,11,27,.3)}
.pizza-showcase-sticker>span:first-child{display:grid;place-items:center;width:38px;height:38px;border-radius:9px;background:#fff0f3;font-size:23px}
.pizza-showcase-sticker>span:last-child{display:grid;gap:2px}
.pizza-showcase-sticker small{color:#bd2250;font-size:9px;font-weight:900;letter-spacing:.09em}
.pizza-showcase-sticker strong{font-size:12px;line-height:1.3}
.pizza-showcase-bottom-link{position:absolute;left:5px;bottom:-5px;color:#e4ebf8;font-size:12px;font-weight:850;text-decoration:none}
.pizza-showcase-bottom-link:hover{text-decoration:underline;color:#fff}

/* Concise reassurance bar. */
.pizza-web-page .pizza-trust{padding:26px 0;background:#fff;border-bottom:1px solid var(--pizza-line)}
.pizza-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.pizza-trust-grid>div{padding-left:17px;border-left:3px solid #e43a63}
.pizza-trust-grid strong{display:block;color:#182a48;font-size:14px}
.pizza-trust-grid span{display:block;color:#79849a;font-size:12px;line-height:1.5}

/* Editorial intro: short, generous text columns. */
.pizza-web-page .pizza-intro{padding:94px 0;background:#fff}
.pizza-two-col{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);gap:10%;align-items:start}
.pizza-prose p{font-size:16px;color:#54627a;margin:0 0 16px}
.pizza-prose p:last-child{margin-bottom:0}
.pizza-prose strong{color:#203353}

/* Feature cards on airy blush background. */
.pizza-web-page .pizza-feature-section{padding:94px 0 105px;background:#fff3f5}
.pizza-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}
.pizza-feature-card{min-width:0;padding:28px 26px 30px;border:1px solid #f3dfe5;border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(45,18,37,.045)}
.pizza-feature-icon{display:grid;place-items:center;width:41px;height:41px;margin-bottom:17px;border-radius:10px;background:#fee8ed;color:#d02252;font-size:24px;font-weight:800}
.pizza-feature-card h3{margin-bottom:9px;color:#172744;font-size:19px}
.pizza-feature-card p{margin:0;color:#657087;font-size:14px;line-height:1.7}

/* Real homepage image, plus actual links to each live demo page. */
.pizza-web-page .pizza-demo-section{padding:96px 0 104px;background:#fff}
.pizza-demo-showcase{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,.83fr);gap:23px;align-items:stretch}
.pizza-demo-screenshot{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e4e7ee;border-radius:14px;background:#fff;box-shadow:0 16px 43px rgba(26,40,74,.09);text-decoration:none;transition:transform .2s ease}
.pizza-demo-screenshot:hover{transform:translateY(-3px);text-decoration:none}
.pizza-demo-screenshot-bar{display:flex;align-items:center;gap:5px;min-height:38px;padding:0 14px;border-bottom:1px solid #e7ebf2;background:#f8f9fc}
.pizza-demo-screenshot-bar i{width:8px;height:8px;border-radius:50%;background:#df6266}
.pizza-demo-screenshot-bar i:nth-child(2){background:#e9b954}
.pizza-demo-screenshot-bar i:nth-child(3){background:#58c18a}
.pizza-demo-screenshot-bar span{margin-inline:auto;color:#7b879b;font-size:11px}
.pizza-demo-screenshot img{display:block;width:100%;height:100%;max-height:365px;min-height:235px;object-fit:cover;object-position:top}
.pizza-demo-screen-cta{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 21px;color:#c52150;font-size:13px;font-weight:850}
.pizza-demo-pages{padding:28px 28px 24px;border:1px solid #e6eaf1;border-radius:14px;background:#f9faff}
.pizza-demo-pages-label{color:#cd2e58;font-size:10px;font-weight:900;letter-spacing:.12em}
.pizza-demo-pages h3{margin:9px 0 19px;color:#182746;font-size:23px}
.pizza-demo-page-links{display:grid;gap:8px}
.pizza-demo-page-links a{display:grid;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px 10px;border:1px solid #e9eaf0;border-radius:8px;background:#fff;text-decoration:none;transition:border-color .2s ease,transform .2s ease}
.pizza-demo-page-links a:hover{transform:translateX(3px);border-color:#ea9cb1;text-decoration:none}
.pizza-demo-page-links b{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#feebf0;color:#c62b54;font-size:11px}
.pizza-demo-page-links strong{display:block;margin-bottom:2px;color:#20314f;font-size:14px}
.pizza-demo-page-links small{display:block;color:#758198;font-size:12px;line-height:1.35}
.pizza-demo-page-links em{color:#cf2c59;font-size:16px;font-style:normal}
.pizza-demo-actions{display:flex;justify-content:center;margin-top:31px}
.pizza-demo-note{max-width:780px;margin:16px auto 0;text-align:center;color:#8a91a1;font-size:12px;line-height:1.55}

/* Transparent scope/quotation panel. No invented flat price. */
.pizza-web-page .pizza-content-section{padding:88px 0;background:linear-gradient(115deg,#101c3b,#1a2c53);color:#fff}
.pizza-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:9%;align-items:center}
.pizza-copy-card .pizza-heading>span{background:rgba(255,255,255,.12);color:#ffc0cf}
.pizza-copy-card h2{color:#fff;max-width:590px}
.pizza-copy-card>p{max-width:610px;color:#dbe2f0;font-size:16px}
.pizza-copy-card>p strong{color:#fff}
.pizza-offer-list{display:grid;gap:12px;list-style:none;margin:22px 0 0;padding:0}
.pizza-offer-list li{position:relative;padding-left:28px;color:#dce5f2;font-size:14px;line-height:1.6}
.pizza-offer-list li:before{content:"✓";position:absolute;left:1px;color:#ff9bb1;font-weight:900}
.pizza-check-card{padding:36px;border:1px solid rgba(255,255,255,.9);border-radius:14px;background:#fff;color:#1b2c48;box-shadow:0 20px 50px rgba(0,0,0,.16)}
.pizza-offer-eyebrow{color:#cf2a58;font-size:11px;font-weight:900;letter-spacing:.1em}
.pizza-check-card h3{margin:8px 0 16px;font-size:30px;color:#172643;line-height:1.13}
.pizza-check-card p{margin:0 0 21px;color:#67748a;font-size:14px;line-height:1.7}
.pizza-check-card .pizza-button{width:100%;margin-bottom:10px}
.pizza-offer-whatsapp{display:block;text-align:center;padding:8px 0;color:#177c61;font-size:13px;font-weight:850;text-decoration:none}
.pizza-offer-whatsapp:hover{text-decoration:underline}
.pizza-check-card small{display:block;margin-top:13px;color:#8792a5;font-size:11px;line-height:1.55;text-align:center}

.pizza-web-page .pizza-seo-section{padding:87px 0;background:#fff}

/* Two-column accordion: simple to scan. */
.pizza-web-page .pizza-faq-section{padding:91px 0;background:#f7f9fc}
.pizza-faq-layout{display:grid;grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);gap:9%;align-items:start}
.pizza-faq-layout .pizza-heading p{margin-bottom:17px}
.pizza-faq-list{border-top:1px solid #dfe4ec}
.pizza-faq-list details{padding:17px 2px;border-bottom:1px solid #dfe4ec}
.pizza-faq-list summary{display:block;position:relative;padding-right:40px;cursor:pointer;list-style:none;color:#263451;font-size:15px;font-weight:800;line-height:1.55}
.pizza-faq-list summary::-webkit-details-marker{display:none}
.pizza-faq-list summary:after{content:"+";position:absolute;right:2px;top:-3px;color:#cf2a58;font-size:23px;font-weight:500}
.pizza-faq-list details[open] summary:after{content:"−"}
.pizza-faq-list details p{margin:11px 34px 0 0;color:#68748a;font-size:14px;line-height:1.75}

.pizza-web-page .pizza-related-section{padding:84px 0 93px;background:#fff}
.pizza-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}
.pizza-related-grid>a{display:flex;flex-direction:column;gap:7px;min-height:135px;padding:22px 19px;border:1px solid #e6eaf1;border-radius:11px;background:#fff;text-decoration:none;transition:border-color .2s ease,transform .2s ease}
.pizza-related-grid>a:hover{transform:translateY(-2px);border-color:#e49aae;text-decoration:none}
.pizza-related-grid strong{color:#233450;font-size:15px}
.pizza-related-grid span{color:#6f7b8e;font-size:12px;line-height:1.6}
.pizza-related-grid b{align-self:end;margin-top:auto;color:#c62954;font-size:19px}

.pizza-web-page .pizza-final-cta{padding:66px 0;background:linear-gradient(110deg,#c61d4f,#ab1042);color:#fff}
.pizza-final-inner{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:55px;align-items:center}
.pizza-final-inner>div:first-child>span{color:#ffd7e0;font-size:11px;font-weight:900;letter-spacing:.1em}
.pizza-final-inner h2{max-width:720px;color:#fff;margin:9px 0 13px;font-size:clamp(28px,3vw,39px)}
.pizza-final-inner p{max-width:690px;margin:0;color:#ffe7ec;font-size:15px}
.pizza-final-actions{display:grid;gap:10px}
.pizza-final-actions .pizza-button-primary{background:#fff;color:#a71240;box-shadow:none}
.pizza-final-actions .pizza-button-primary:hover{color:#a71240}

@media(max-width:1050px){
  .pizza-hero-inner{gap:32px;grid-template-columns:minmax(0,1fr) minmax(315px,.98fr)}
  .pizza-hero-visual{height:349px}
  .pizza-showcase-crop{height:230px}
  .pizza-showcase-sticker{right:-7px;bottom:24px}
  .pizza-split,.pizza-faq-layout{gap:5%}
  .pizza-demo-showcase{grid-template-columns:minmax(0,1fr) minmax(0,.88fr)}
}
@media(max-width:850px){
  .pizza-ready-offer-inner{grid-template-columns:1fr;gap:28px}
  .pizza-ready-offer-contact{justify-self:start;width:100%;max-width:530px}
  .pizza-hero-inner,.pizza-two-col,.pizza-split,.pizza-faq-layout,.pizza-final-inner{grid-template-columns:1fr}
  .pizza-web-page .pizza-hero{padding:64px 0 70px}
  .pizza-hero-inner{gap:42px}
  .pizza-hero-visual{width:min(580px,100%);height:390px;justify-self:center}
  .pizza-showcase-crop{height:273px}
  .pizza-trust-grid,.pizza-feature-grid,.pizza-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pizza-demo-showcase{grid-template-columns:1fr}
  .pizza-demo-screenshot img{max-height:420px}
  .pizza-demo-pages{max-width:none}
  .pizza-demo-page-links{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pizza-check-card{max-width:560px;width:100%}
  .pizza-final-actions{max-width:400px}
  .pizza-web-page .pizza-intro,.pizza-web-page .pizza-feature-section,.pizza-web-page .pizza-demo-section,.pizza-web-page .pizza-content-section,.pizza-web-page .pizza-seo-section,.pizza-web-page .pizza-faq-section,.pizza-web-page .pizza-related-section{padding:70px 0}
}
@media(max-width:580px){
  .pizza-web-page .pizza-ready-offer{padding:42px 0 48px}
  .pizza-ready-benefits{gap:12px 9px}
  .pizza-ready-benefits li{font-size:12px;padding-left:18px}
  .pizza-ready-offer-contact{padding:24px 20px;border-radius:15px}
  .pizza-ready-offer-price strong{font-size:clamp(42px,10vw,59px)}
  .pizza-ready-tax{font-size:18px}
  .pizza-ready-offer-contact{max-width:none}
  .pizza-ready-offer-contact small{text-align:center}
  .pizza-web-page h2{font-size:clamp(27px,8vw,34px)}
  .pizza-heading.pizza-centered{margin-bottom:28px}
  .pizza-web-page .pizza-hero{padding:46px 0 51px}
  .pizza-hero-copy h1{font-size:clamp(37px,11vw,50px)}
  .pizza-hero-copy>p{font-size:16px}
  .pizza-hero-actions{display:grid;grid-template-columns:1fr}
  .pizza-hero-actions .pizza-button{width:100%}
  .pizza-hero-points{gap:8px 13px}
  .pizza-hero-visual{height:294px;width:100%}
  .pizza-showcase-overline{font-size:9px;left:2px}
  .pizza-showcase-window{top:25px;right:0}
  .pizza-showcase-browserbar{height:30px;padding:0 8px}
  .pizza-showcase-address{font-size:9px;padding:4px 8px}
  .pizza-showcase-crop{height:187px}
  .pizza-showcase-crop img{width:148%;transform:translateX(-16%)}
  .pizza-showcase-sticker{right:-3px;bottom:26px;padding:8px}
  .pizza-showcase-sticker>span:first-child{width:28px;height:28px;font-size:17px}
  .pizza-showcase-sticker small{font-size:8px}
  .pizza-showcase-sticker strong{font-size:10px}
  .pizza-showcase-bottom-link{bottom:0}
  .pizza-web-page .pizza-trust{padding:20px 0}
  .pizza-trust-grid{gap:18px 14px}
  .pizza-trust-grid>div{padding-left:10px}
  .pizza-trust-grid strong{font-size:12px}
  .pizza-trust-grid span{font-size:11px}
  .pizza-feature-grid,.pizza-related-grid,.pizza-demo-page-links{grid-template-columns:1fr}
  .pizza-feature-card{padding:23px}
  .pizza-demo-screenshot img{min-height:190px}
  .pizza-demo-pages{padding:23px 20px}
  .pizza-demo-pages h3{font-size:21px}
  .pizza-check-card{padding:28px 23px}
  .pizza-check-card h3{font-size:25px}
  .pizza-final-inner{gap:25px}
  .pizza-final-actions{max-width:none}
}
@media(prefers-reduced-motion:reduce){
  .pizza-web-page .pizza-button,.pizza-showcase-window,.pizza-demo-screenshot,.pizza-demo-page-links a,.pizza-related-grid>a,.pizza-ready-whatsapp,.pizza-ready-demo-link{transition:none}
}
