/* The closing call to action ("Build with AI. Ship with Lizard"), shared by the homepage and /ci:
   LetterGlitch, the arc it curves under and the platform totals (closing.js). Moved from
   published-hero.css and trust-demo.css, in their order. */
/* Closing section as before e948060 (7559d94): shared landing rules for headings, login links and
   buttons reach it, so its container, heading and the two buttons are pinned to their earlier values. */
html body main > section:last-child > div:first-child { max-width: 900px !important; }
@media (min-width: 768px) { html body main > section:last-child h2 { font-size: 32px !important; line-height: 40px !important; letter-spacing: normal !important; } }
html body main > section:last-child a.lz-button.lz-primary { height: 40px !important; min-height: 40px !important; padding: 0 24px !important; border-radius: 8px !important; font-weight: 600 !important; color: #fff !important; }
html body main > section:last-child a.lz-button.lz-primary :is(span, svg) { color: #fff !important; }
html body main > section:last-child button.lz-button.lz-secondary { height: 40px !important; min-height: 40px !important; padding: 0 24px !important; border-radius: 8px !important; font-weight: 600 !important; border: 1px solid transparent !important; }
/* Closing section: LetterGlitch shows only in a band below an invisible half ellipse (.closing-arc) that curves under the buttons and totals. */
html body main > section:last-child{padding:104px 24px 150px!important}
html body main>section:last-child>div.closing-glitch{position:absolute;left:0;right:0;top:120px;bottom:0;z-index:0;width:auto;max-width:none!important;margin:0!important;overflow:hidden;pointer-events:none;-webkit-mask-composite:source-in;mask-composite:intersect}
.closing-glitch>.letter-glitch-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}
html body main>section:last-child>.closing-arc{position:absolute;z-index:1;left:50%;top:120px;bottom:92px;width:min(1100px,calc(100% - 32px));max-width:none;margin:0;transform:translateX(-50%);pointer-events:none}
@media(max-width:640px){html body main > section:last-child{padding:80px 20px 120px!important}html body main>section:last-child>.closing-arc{top:200px;bottom:56px;width:170%}html body main>section:last-child>div.closing-glitch{top:200px}}
