@charset "UTF-8";
:root{--ink:#082b38;--muted:#536872;--teal:#087e87;--mint:#dcf3ef;--sand:#f5f3ed;--border:#dce5e4}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#edf1f0;color:var(--ink);font-family:"Segoe UI",Arial,sans-serif;font-size:16px;line-height:1.6}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{line-height:1.15}em{font-style:normal;color:var(--teal)}a:focus-visible,button:focus-visible{outline:3px solid #df8a34;outline-offset:5px}::selection{background:#aee1d9}strong{font-weight:650}.skip{position:fixed;left:12px;top:-100px;padding:12px;background:white;z-index:20}.skip:focus{top:10px}
.navigation{background:rgba(255,255,255,.97);border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:19px max(24px,calc((100vw - 1220px)/2));gap:24px;position:sticky;top:0;z-index:10}.brand{text-decoration:none;display:flex;align-items:center;gap:14px;font-size:10px;font-weight:700;letter-spacing:1px;line-height:1.5}.brand-mark{font-size:29px;letter-spacing:-2px;font-weight:750;white-space:nowrap}.brand-mark>span{color:var(--teal);margin-left:3px}.brand small{display:block;font-size:8px;color:var(--muted);letter-spacing:1.2px}.navigation nav{display:flex;align-items:center;gap:25px}.navigation nav>a{font-size:12px;text-decoration:none;font-weight:600}.navigation nav>a:hover{color:var(--teal)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:var(--ink);color:white;border:1px solid var(--ink);padding:14px 21px;border-radius:7px;text-decoration:none;font-size:13px;font-weight:650;transition:background .2s}.button:hover{background:var(--teal);border-color:var(--teal)}.button.small{padding:9px 15px;font-size:11px}.text-link{font-size:12px;text-decoration:none;font-weight:600}
main{max-width:1340px;margin:0 auto;background:white}.sheet{padding:64px 64px 25px;scroll-margin-top:20px}.sheet+.sheet{border-top:1px solid var(--border)}.page-label,.page-foot{display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1.6px;font-weight:650}.page-label{padding-bottom:27px;border-bottom:1px solid var(--border)}.page-foot{margin-top:42px;padding-top:16px;border-top:1px solid var(--border);color:var(--muted);font-size:8px;letter-spacing:1.2px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--teal);display:block;margin-bottom:18px}.cover{padding-top:30px}.cover-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:44px;align-items:center;padding:36px 0}.cover-copy{min-width:0}.cover h1{font-size:clamp(38px,4.3vw,59px);letter-spacing:-2.4px;font-weight:730;line-height:1.04}.cover-subtitle{font-size:27px;line-height:1.15;letter-spacing:-.7px;margin-top:18px;font-weight:450}.lead{margin-top:29px;font-size:20px;font-weight:500;line-height:1.5}.intro{font-size:13px;color:var(--muted);max-width:420px;margin-top:17px;line-height:1.8}.cover-highlight{display:flex;gap:13px;border-left:2px solid var(--teal);margin:24px 0;padding:9px 0 9px 16px;font-size:12px;line-height:1.65;max-width:425px}.cover-highlight>span{font-size:24px;color:var(--teal);line-height:1.2}.cover-actions{display:flex;align-items:center;gap:20px;margin:25px 0}.recipient{margin-top:29px;font-size:11px;display:grid;gap:2px}.recipient>span{font-size:8px;letter-spacing:1.7px;color:var(--muted)}.recipient small{font-size:10px;color:var(--muted)}.cover-visual{border:1px solid var(--border);border-radius:20px;overflow:hidden;background:white;box-shadow:0 20px 60px #082b380b;min-width:0}.visual-head{background:var(--sand);display:flex;justify-content:space-between;gap:10px;padding:14px 19px;font-size:8px;letter-spacing:1.4px;font-weight:700}.cover-visual img{width:100%}.cover-visual figcaption{background:var(--sand);text-align:center;padding:11px;font-size:10px;color:var(--muted)}.cover-facts{display:grid;grid-template-columns:repeat(4,1fr);border-radius:10px;background:var(--ink);color:white;padding:24px 12px}.cover-facts>div{padding:0 22px;border-right:1px solid #ffffff26}.cover-facts>div:last-child{border:0}.cover-facts strong{display:block;font-size:22px;line-height:1.3;letter-spacing:-.6px}.cover-facts span{font-size:10px;color:#c7dcdf}
.section-heading{max-width:800px;margin-bottom:35px}.section-heading h2{font-size:39px;letter-spacing:-1.6px;line-height:1.15;font-weight:650}.section-heading>p:last-child{font-size:14px;color:var(--muted);line-height:1.8;margin-top:19px;max-width:720px}.experience{background:linear-gradient(150deg,#fff 40%,#f1f8f6)}.experience-grid{display:grid;grid-template-columns:1.14fr 1fr;gap:52px;align-items:start}.flow-label{display:block;font-size:8px;letter-spacing:1.3px;color:var(--muted);margin:0 0 10px;font-weight:700}.journey{list-style:none;padding:0;margin:0}.journey li{display:flex;gap:20px;padding:15px 0}.journey li+li{border-top:1px solid var(--border)}.step{flex:0 0 35px;color:var(--teal);font-size:22px;font-weight:400;line-height:1.1}.journey h3{font-size:18px;margin-bottom:7px}.journey p{font-size:12px;color:var(--muted);line-height:1.7}.soft-note{padding:17px 19px;background:var(--mint);border-radius:10px;font-size:12px;margin-top:14px}.soft-note p{margin-top:5px;color:#345c60;line-height:1.65}.phone-stage{display:flex;flex-direction:column;align-items:center;padding:0 10px 20px;background:radial-gradient(ellipse at 50% 42%,#d7ebe5,transparent 68%);min-width:0}.demo-label{font-size:8px;letter-spacing:1.3px;color:var(--muted);margin-bottom:19px;font-weight:700;text-align:center}.phone{width:258px;background:#092e39;padding:9px;border-radius:36px;box-shadow:0 20px 45px #173b3626;position:relative}.phone-camera{height:12px;width:62px;background:#092e39;border-radius:0 0 12px 12px;position:absolute;top:9px;left:calc(50% - 31px)}.phone-screen{background:white;border-radius:28px;min-height:406px;padding:30px 17px 20px;text-align:center}.phone-brand{font-size:23px;letter-spacing:-1px;font-weight:750;color:var(--teal)}.phone-brand span{display:block;font-size:8px;letter-spacing:0;font-weight:500}.phone-eyebrow{font-size:7px;letter-spacing:1.4px;margin-top:25px;color:var(--muted)}.ticket{font-size:26px;letter-spacing:-1px;display:block}.queue-label{font-size:9px;color:var(--muted)}.phone-status{background:#e9f5f1;border-radius:13px;padding:16px 8px;margin:17px 0 12px;min-height:130px;display:flex;flex-direction:column;justify-content:center}.phone-status>span{font-size:10px}.phone-status>strong{font-size:46px;line-height:1.3;color:var(--teal);letter-spacing:-1.5px}.phone-status>p{font-size:9px;line-height:1.6;max-width:170px;align-self:center}.phone-status.called>strong{font-size:27px;letter-spacing:-.7px;padding:10px 0}.live{font-size:8px;color:#387568;display:flex;align-items:center;justify-content:center;gap:5px}.live i{width:5px;height:5px;background:#26967c;border-radius:50%}.phone-bottom{font-size:8px;color:var(--muted);margin-top:20px}.demo-controls{display:flex;gap:4px;background:#e3ebe8;border-radius:30px;padding:4px;margin-top:22px}.demo-controls button{background:transparent;border:0;border-radius:25px;font-size:10px;padding:8px 12px;color:var(--muted)}.demo-controls button[aria-pressed=true]{background:var(--ink);color:white}.caption{font-size:9px;color:var(--muted);margin-top:9px;text-align:center}.fineprint{font-size:10px;line-height:1.7;color:var(--muted)}.connectivity{margin-top:22px;border-top:1px solid var(--border);padding-top:14px}
.process-page{background:#fff}.paperless-flow{background:linear-gradient(145deg,#fff 45%,#f4faf4)}.screen-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.screen-step{border:1px solid var(--border);border-radius:13px;background:#fff;overflow:hidden;min-width:0;box-shadow:0 12px 30px #082b3809}.screen-frame{background:#071525;aspect-ratio:16/10;overflow:hidden}.screen-frame img{width:100%;height:100%;object-fit:cover}.screen-step figcaption{display:flex;gap:13px;padding:17px}.screen-step figcaption>span{font-size:22px;color:var(--teal);line-height:1;font-weight:500}.screen-step figcaption strong{display:block;font-size:15px;margin-bottom:6px}.screen-step figcaption p{font-size:10px;color:var(--muted);line-height:1.65}.green-band{display:grid;grid-template-columns:auto 1fr 270px;gap:18px;align-items:center;margin-top:22px;padding:19px 22px;border-radius:12px;background:#e7f5e8;border:1px solid #c5e5c9}.green-icon{font-size:31px;color:#198447}.green-band strong{font-size:17px}.green-band p{font-size:11px;line-height:1.65;color:#315f43;margin-top:4px}.green-band small{font-size:9px;line-height:1.55;color:#4d6957;border-left:1px solid #b9d9bf;padding-left:18px}.capture-note{font-size:9px;color:var(--muted);margin-top:13px}.voice-flow{background:linear-gradient(150deg,#f6fafc,#fff 58%)}.channel-grid{display:grid;grid-template-columns:1.65fr .75fr;gap:22px;align-items:stretch}.channel-card{border:1px solid var(--border);border-radius:14px;background:white;overflow:hidden;min-width:0;display:flex;flex-direction:column}.channel-shot{background:#e9f1f7;overflow:hidden}.channel-shot img{width:100%;height:100%;object-fit:cover}.tv-channel .channel-shot{aspect-ratio:16/9}.mobile-channel .channel-shot{height:330px;background:#e9f4f7}.mobile-shot img{object-fit:contain}.channel-card figcaption{padding:17px 19px;display:flex;flex-direction:column;flex:1}.channel-card figcaption>span{font-size:8px;letter-spacing:1.4px;color:var(--teal);font-weight:700}.channel-card figcaption strong{font-size:18px;margin:7px 0}.channel-card figcaption p{font-size:10px;line-height:1.7;color:var(--muted)}.system-sequence{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.system-sequence>div{border-top:2px solid var(--teal);padding:12px 10px 0}.system-sequence span{font-size:9px;color:var(--teal);font-weight:700;letter-spacing:1px}.system-sequence strong{display:block;font-size:13px;margin:5px 0}.system-sequence p{font-size:9px;color:var(--muted);line-height:1.55}.browser-note{margin-top:20px;background:var(--ink);color:white;border-radius:12px;padding:18px 21px}.browser-note strong{font-size:14px}.browser-note p{font-size:10px;color:#d6e5e7;line-height:1.7;margin-top:5px}.browser-note p strong{color:white;font-size:inherit}.green-model{border-color:#b9dfbf;box-shadow:inset 0 4px #24904f}.green-pill{background:#23874c;color:white}.price-card .green-pill{background:#23874c;color:white}
.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--border);border-left:1px solid var(--border)}.feature{padding:27px 23px 24px;border-right:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;flex-direction:column;min-width:0}.feature-no{font-size:9px;color:var(--teal);font-weight:650;letter-spacing:1.5px}.feature h3{font-size:22px;letter-spacing:-.5px;margin:15px 0}.feature p{font-size:12px;color:var(--muted);line-height:1.85;margin-bottom:20px}.benefit{font-size:11px;font-weight:650;display:block;margin-top:auto;padding-top:14px;border-top:1px solid var(--border)}.outcome-band{background:var(--ink);color:white;display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0 16px;border-radius:12px;padding:26px 10px}.outcome-band>div{padding:0 20px;border-right:1px solid #ffffff26}.outcome-band>div:last-child{border:0}.outcome-band span{font-size:8px;letter-spacing:1.5px;color:#9ed8d4;display:block;margin-bottom:10px}.outcome-band strong{font-size:19px;font-weight:500;line-height:1.3;display:block}
.models{background:#fafaf7}.models-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.model{background:white;border:1px solid var(--border);border-radius:14px;overflow:hidden;min-width:0}.model-head{padding:22px 24px 10px}.pill{display:inline-block;background:var(--teal);color:#fff;padding:5px 10px;font-size:8px;font-weight:700;letter-spacing:1.4px;border-radius:4px}.pill.pale{background:var(--mint);color:#14656b}.model h3{font-size:23px;letter-spacing:-.5px;margin:14px 0 8px}.model-head p{font-size:11px;color:var(--muted)}.model>a{display:block;margin:12px 20px}.model img{height:445px;width:100%;object-fit:contain}.checklist{padding:0;list-style:none;margin:20px 0 0}.checklist li{padding-left:19px;position:relative;font-size:12px;line-height:1.6;margin:9px 0}.checklist li:before{content:"✓";position:absolute;left:0;color:var(--teal);font-weight:700}.model .checklist{margin:13px 24px 24px;border-top:1px solid var(--border);padding-top:12px}.specs{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0 13px;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:15px}.specs strong{font-size:19px;display:block}.specs span{font-size:10px;color:var(--muted)}
.delivery-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:start}.delivery-grid h3{font-size:24px;letter-spacing:-.5px}.spacious li{margin:15px 0;font-size:13px;line-height:1.7}.support-card{background:var(--ink);color:#fff;border-radius:15px;padding:28px}.support-card .eyebrow{color:#95d7d0}.support-number{font-size:65px;font-weight:450;line-height:1;letter-spacing:-3px;display:flex;align-items:baseline;gap:12px;margin-bottom:15px}.support-number>span{font-size:22px;letter-spacing:0}.support-card h3{margin-bottom:14px}.support-card p{color:#cadddf;font-size:12px;line-height:1.8}.support-card p strong{color:#fff}.support-card hr{border:0;border-top:1px solid #ffffff30;margin:19px 0}.deployment{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.deployment span{font-size:12px;color:var(--teal);font-weight:700;display:block;margin-bottom:10px}.deployment h4{font-size:18px;margin-bottom:9px}.deployment p{font-size:11px;color:var(--muted);line-height:1.7}.technical-note{margin-top:22px;background:#f3f4ee;border-left:3px solid #b19a66;padding:16px 19px;font-size:11px}.technical-note p{font-size:10px;margin-top:5px;line-height:1.8;color:var(--muted)}.scope-note{margin-top:19px;font-size:11px}.scope-note p{font-size:10px;color:var(--muted);line-height:1.8;margin-top:5px}
.pricing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.price-card{padding:29px;border:1px solid var(--border);border-radius:15px;min-width:0}.price-card h3{font-size:24px;letter-spacing:-.5px;margin-top:20px}.price{font-size:57px;font-weight:650;letter-spacing:-2.5px;margin:13px 0 0;line-height:1.4;white-space:nowrap}.price>span{font-size:23px;font-weight:450;letter-spacing:-.8px}.payment-label{font-size:8px;letter-spacing:1.4px;font-weight:600;display:block}.price-card>p:not(.price){font-size:12px;color:var(--muted);line-height:1.8;margin-top:22px}.price-card .checklist{border-top:1px solid var(--border);padding-top:14px}.featured{background:var(--ink);color:white;border-color:var(--ink)}.featured>p:not(.price){color:#cadddf}.featured .checklist{border-color:#ffffff26}.featured .checklist li:before{color:#73d6c6}.commercial-strip{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 24px;margin-top:19px;background:var(--mint);border-radius:8px}.commercial-strip strong{font-size:18px;letter-spacing:-.3px}.commercial-strip>span{font-size:11px;line-height:1.6}.market{margin-top:30px}.market-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.market-title h3{font-size:16px}.market-title>span{font-size:9px;color:var(--muted)}.market-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:15px 0 12px}.market-grid p{font-size:10px;line-height:1.7}.market-grid a{color:var(--teal);font-weight:650;text-underline-offset:3px}.market-grid strong{display:block;font-size:15px;line-height:1.5;margin:5px 0}.market-grid span{color:var(--muted)}.closing{margin-top:28px;padding-top:25px;border-top:1px solid var(--border);display:flex;align-items:center;gap:25px;justify-content:space-between}.closing .eyebrow{margin-bottom:10px;font-size:8px}.closing h3{font-size:23px;letter-spacing:-.5px}.closing p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:10px;max-width:660px}.closing .button{flex-shrink:0;font-size:11px}.validity{margin-top:20px;font-size:9px}.site-footer{max-width:1340px;margin:auto;background:var(--ink);color:white;padding:30px 64px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:10px}.site-footer>span{color:#cadddf;font-size:9px}.site-footer a{font-size:9px;text-decoration:none}
@media screen and (min-width:1450px){main{margin-top:28px;margin-bottom:28px;box-shadow:0 10px 80px #082b3808}.site-footer{margin-bottom:28px;border-radius:10px}.sheet{padding-left:70px;padding-right:70px}}
@media screen and (max-width:1100px){.sheet{padding-left:35px;padding-right:35px}.cover-grid{gap:25px}.cover h1{font-size:44px}.cover-subtitle{font-size:24px}.cover-actions{flex-wrap:wrap;gap:14px}.experience-grid{gap:30px}.feature{padding:23px 18px}.feature h3{font-size:20px}.model img{height:360px}.delivery-grid{gap:30px}.price{font-size:49px}.closing{align-items:start;flex-direction:column}.navigation nav{gap:18px}}
@media screen and (max-width:760px){html{scroll-padding-top:82px}.navigation{padding:14px 20px;gap:12px}.brand{gap:9px;font-size:8px}.brand-mark{font-size:25px}.brand small{font-size:6px}.navigation nav>a{display:none}.navigation .button{font-size:9px;padding:8px 10px}.sheet{padding:40px 22px 22px}.cover{padding-top:24px}.page-label{font-size:7px;letter-spacing:1px;gap:12px}.page-label>span:last-child{text-align:right}.cover-grid{grid-template-columns:1fr;padding:31px 0 25px;gap:28px}.cover h1{font-size:clamp(33px,8.3vw,54px);letter-spacing:-1.6px}.cover-subtitle{font-size:26px}.cover-copy .eyebrow{font-size:8px;letter-spacing:1.5px}.lead{font-size:19px}.intro{max-width:none;font-size:13px}.cover-highlight{max-width:none}.recipient{margin-top:25px}.cover-visual{max-width:480px;width:100%;justify-self:center}.cover-facts{grid-template-columns:repeat(2,1fr);gap:20px 0;padding:22px 0}.cover-facts>div{padding:0 20px}.cover-facts>div:nth-child(2){border:0}.cover-facts strong{font-size:21px}.cover-facts span{font-size:9px}.section-heading{margin-bottom:25px}.section-heading h2{font-size:31px;letter-spacing:-1.1px}.section-heading>p:last-child{font-size:13px}.eyebrow{font-size:9px;letter-spacing:1.7px}.experience-grid{grid-template-columns:1fr;gap:20px}.phone-stage{padding:25px 0}.journey li{gap:14px}.journey h3{font-size:17px}.journey p{font-size:12px}.feature-grid{grid-template-columns:1fr 1fr}.feature{padding:20px 15px}.feature h3{font-size:18px}.feature p{font-size:11px}.feature-no{font-size:8px;letter-spacing:.8px}.benefit{font-size:10px}.outcome-band{grid-template-columns:1fr;padding:5px 22px}.outcome-band>div{border:0;border-bottom:1px solid #ffffff26;padding:20px 0}.outcome-band strong br{display:none}.outcome-band strong{font-size:18px}.models-grid{grid-template-columns:1fr;gap:22px}.model img{height:auto;max-height:590px}.model-head{padding:22px}.model h3{font-size:23px}.specs{grid-template-columns:1fr 1fr;gap:18px}.delivery-grid{grid-template-columns:1fr;gap:25px}.support-card{padding:26px}.deployment{grid-template-columns:1fr 1fr;gap:25px}.pricing-grid{grid-template-columns:1fr}.price{font-size:56px}.commercial-strip{align-items:flex-start;flex-direction:column;gap:9px}.commercial-strip strong{font-size:18px}.market-grid{grid-template-columns:1fr;gap:18px}.market-title{align-items:start;flex-direction:column;gap:6px}.closing h3{font-size:23px}.page-foot{font-size:7px;letter-spacing:.7px;margin-top:30px;gap:15px}.page-foot>span:last-child{white-space:nowrap}.site-footer{padding:25px 22px;align-items:start;flex-direction:column;gap:8px}}
@media screen and (max-width:760px){.screen-flow{grid-template-columns:1fr}.screen-step figcaption{padding:15px}.green-band{grid-template-columns:auto 1fr}.green-band small{grid-column:1/-1;border-left:0;border-top:1px solid #b9d9bf;padding:12px 0 0}.channel-grid{grid-template-columns:1fr}.mobile-channel .channel-shot{height:500px}.system-sequence{grid-template-columns:1fr 1fr}.navigation nav{gap:10px}.navigation nav>a[href="#fluxo-kiosk"]{display:none}}
@media screen and (max-width:360px){.sheet{padding-left:17px;padding-right:17px}.brand>span:last-child{display:none}.feature-grid{grid-template-columns:1fr}.price{font-size:48px}.page-foot{font-size:6px}.section-heading h2{font-size:28px}.system-sequence{grid-template-columns:1fr}.mobile-channel .channel-shot{height:420px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
@page{size:A4;margin:12mm 13mm}
@media print{html{scroll-behavior:auto}body{background:white;font-size:10px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.navigation,.skip,.cover-actions,.demo-controls,.closing .button,.site-footer{display:none!important}main{max-width:none;margin:0;box-shadow:none}.sheet{padding:0;break-after:page;min-height:269mm;position:relative;display:flex;flex-direction:column;border:0!important;scroll-margin:0}.sheet:last-child{break-after:auto}.page-foot{margin-top:auto;padding-top:12px;font-size:6px;letter-spacing:1px}.page-label{font-size:7px;padding:0 0 15px}.cover-grid{grid-template-columns:1.05fr 1fr;gap:22px;padding:35px 0 25px;flex:1}.cover h1{font-size:37px;letter-spacing:-1.8px}.cover-subtitle{font-size:23px}.cover .eyebrow{font-size:7px;letter-spacing:1.1px}.lead{font-size:16px;margin-top:25px}.intro{font-size:10px;margin-top:15px;line-height:1.8}.cover-highlight{font-size:10px;padding-left:12px;margin:22px 0}.recipient{font-size:10px;margin-top:26px}.recipient>span{font-size:7px}.cover-visual{border-radius:12px;box-shadow:none}.visual-head{font-size:6px;letter-spacing:.7px;padding:10px}.cover-visual figcaption{font-size:7px;padding:8px}.cover-facts{margin-bottom:30px;padding:20px 6px}.cover-facts>div{padding:0 14px}.cover-facts strong{font-size:17px}.cover-facts span{font-size:8px}.section-heading{margin:8px 0 25px;max-width:none}.section-heading h2{font-size:31px;letter-spacing:-1px}.section-heading>p:last-child{font-size:11px;line-height:1.8;margin-top:15px;max-width:590px}.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:16px}.experience-grid{grid-template-columns:1.1fr 1fr;gap:32px;margin-top:13px}.journey li{gap:15px;padding:18px 0}.journey h3{font-size:15px}.journey p{font-size:10px;line-height:1.8}.step{font-size:19px;flex-basis:25px}.soft-note{font-size:10px;padding:16px;margin-top:15px}.phone-stage{padding:10px 0}.demo-label{font-size:6px;letter-spacing:.8px}.phone{width:237px;box-shadow:0 10px 30px #173b361c}.phone-screen{min-height:395px}.caption{font-size:7px;margin-top:17px}.connectivity{margin-top:25px;font-size:8px;line-height:1.8}.feature-grid{grid-template-columns:repeat(3,1fr)}.feature{padding:23px 16px;min-height:219px}.feature-no{font-size:7px;letter-spacing:1px}.feature h3{font-size:19px;margin:14px 0}.feature p{font-size:10px;line-height:1.8;margin-bottom:17px}.benefit{font-size:9px;padding-top:12px}.outcome-band{margin:27px 0 15px;padding:24px 5px}.outcome-band>div{padding:0 17px}.outcome-band span{font-size:6px;letter-spacing:1px}.outcome-band strong{font-size:16px}.fineprint{font-size:8px;line-height:1.8}.models-grid{gap:18px}.model-head{padding:20px 17px 8px}.model h3{font-size:19px}.model-head p{font-size:9px}.pill{font-size:6px;padding:4px 8px;letter-spacing:1px}.model>a{margin:8px 12px}.model img{height:375px;object-fit:contain}.model .checklist{margin:12px 17px 17px;padding-top:10px}.checklist li{font-size:10px;line-height:1.7;margin:8px 0;padding-left:16px}.specs{margin:23px 0 12px;padding:17px 0;gap:10px}.specs strong{font-size:16px}.specs span{font-size:8px}.delivery-grid{gap:30px;grid-template-columns:1.2fr 1fr}.delivery-grid h3{font-size:21px}.spacious li{font-size:11px;margin:14px 0}.support-card{padding:24px}.support-number{font-size:56px}.support-number>span{font-size:19px}.support-card p{font-size:10px}.deployment{gap:18px;margin-top:25px;padding:22px 0}.deployment span{font-size:10px}.deployment h4{font-size:16px}.deployment p{font-size:9px}.technical-note{font-size:10px;margin-top:20px;padding:13px 15px}.technical-note p,.scope-note p{font-size:8px}.scope-note{font-size:9px;margin-top:15px}.pricing-grid{gap:19px}.price-card{padding:24px 23px}.price-card h3{font-size:20px;margin-top:17px}.price{font-size:47px;margin-top:9px}.price>span{font-size:20px}.payment-label{font-size:6px;letter-spacing:1.1px}.price-card>p:not(.price){font-size:10px;margin-top:18px}.price-card .checklist{margin-top:15px;padding-top:11px}.commercial-strip{padding:15px 20px;margin-top:16px}.commercial-strip strong{font-size:15px}.commercial-strip>span{font-size:9px}.market{margin-top:23px}.market-title h3{font-size:13px}.market-title>span{font-size:7px}.market-grid{gap:24px;margin:12px 0 10px}.market-grid p{font-size:8px}.market-grid strong{font-size:12px}.closing{margin-top:20px;padding-top:20px}.closing h3{font-size:21px}.closing p{font-size:9px;margin-top:8px}.closing .eyebrow{font-size:7px}.validity{margin-top:16px;font-size:7px}a{text-decoration:none}article,figure,.commercial-strip,.technical-note,.deployment,.pricing-grid,.models-grid,.outcome-band{break-inside:avoid}}
@media print{.experience .section-heading{margin-bottom:20px}.experience-grid{grid-template-columns:1.12fr 1fr;gap:28px;margin-top:6px}.flow-label{font-size:6px;letter-spacing:.8px;margin-bottom:4px}.experience .journey li{gap:14px;padding:12px 0}.experience .journey h3{font-size:14px}.experience .journey p{font-size:9px;line-height:1.6}.experience .step{font-size:18px;flex-basis:24px}.experience .soft-note{font-size:9px;padding:12px 14px;margin-top:9px}.experience .phone-stage{padding:0}.experience .phone{width:225px}.experience .phone-screen{min-height:376px}.experience .caption{margin-top:13px}.experience .connectivity{margin-top:16px;padding-top:10px;font-size:7px;line-height:1.6}}
@media print{.process-page .section-heading{margin:5px 0 19px}.process-page .section-heading h2{font-size:28px}.process-page .section-heading>p:last-child{font-size:9px;line-height:1.65;margin-top:11px}.screen-flow{gap:11px}.screen-step{border-radius:8px;box-shadow:none}.screen-step figcaption{gap:8px;padding:10px}.screen-step figcaption>span{font-size:17px}.screen-step figcaption strong{font-size:11px;margin-bottom:3px}.screen-step figcaption p{font-size:7px;line-height:1.5}.green-band{grid-template-columns:auto 1fr 210px;gap:12px;margin-top:14px;padding:12px 14px;border-radius:8px}.green-icon{font-size:24px}.green-band strong{font-size:12px}.green-band p{font-size:8px;line-height:1.5}.green-band small{font-size:6px;line-height:1.45;padding-left:12px}.capture-note{font-size:6px;margin-top:8px}.channel-grid{grid-template-columns:1.65fr .75fr;gap:14px}.channel-card{border-radius:8px}.mobile-channel .channel-shot{height:250px}.channel-card figcaption{padding:11px 13px}.channel-card figcaption>span{font-size:6px}.channel-card figcaption strong{font-size:13px;margin:4px 0}.channel-card figcaption p{font-size:7px;line-height:1.55}.system-sequence{gap:8px;margin-top:13px}.system-sequence>div{padding:8px 7px 0}.system-sequence span{font-size:6px}.system-sequence strong{font-size:9px;margin:3px 0}.system-sequence p{font-size:6px;line-height:1.45}.browser-note{margin-top:13px;border-radius:8px;padding:11px 14px}.browser-note strong{font-size:10px}.browser-note p{font-size:7px;line-height:1.55;margin-top:3px}.process-page .page-foot{padding-top:8px}}
@media print{.paperless-flow .screen-flow{grid-template-columns:1fr;gap:8px}.paperless-flow .screen-step{display:grid;grid-template-columns:208px 1fr;align-items:stretch}.paperless-flow .screen-frame{height:130px;aspect-ratio:auto}.paperless-flow .screen-step figcaption{align-items:center;padding:9px 13px}.paperless-flow .screen-step figcaption>span{font-size:19px}.paperless-flow .screen-step figcaption strong{font-size:12px}.paperless-flow .screen-step figcaption p{font-size:7px;line-height:1.5}.paperless-flow .green-band{margin-top:10px}}
@media print{
  .section-heading h2{font-size:33px}
  .section-heading>p:last-child{font-size:12px;line-height:1.65;max-width:660px}
  .eyebrow{font-size:9px}
  .fineprint{font-size:9px;line-height:1.65}
  .experience .journey h3{font-size:15px}
  .experience .journey p{font-size:10px;line-height:1.6}
  .experience .soft-note{font-size:10px}
  .experience .connectivity{font-size:8px;line-height:1.6}
  .feature h3{font-size:20px}
  .feature p{font-size:11px;line-height:1.7}
  .benefit{font-size:10px}
  .model h3{font-size:21px}
  .model-head p{font-size:10px}
  .model .checklist li{font-size:11px}
  .specs span{font-size:9px}
  .spacious li{font-size:12px;line-height:1.6}
  .support-card p{font-size:11px;line-height:1.65}
  .deployment p{font-size:10px;line-height:1.6}
  .technical-note p,.scope-note p{font-size:9px;line-height:1.65}
  .price-card>p:not(.price){font-size:11px;line-height:1.65}
  .price-card .checklist li{font-size:11px}
  .commercial-strip>span{font-size:10px}
  .market-grid p{font-size:9px;line-height:1.6}
  .market-grid strong{font-size:13px}
  .closing p{font-size:10px;line-height:1.65}
  .validity{font-size:8px}
  .process-page .section-heading>p:last-child{font-size:11px;line-height:1.6}
  .paperless-flow .screen-step{grid-template-columns:240px 1fr}
  .paperless-flow .screen-frame{height:150px}
  .paperless-flow .screen-step figcaption{padding:11px 15px}
  .paperless-flow .screen-step figcaption>span{font-size:22px}
  .paperless-flow .screen-step figcaption strong{font-size:14px}
  .paperless-flow .screen-step figcaption p{font-size:9px;line-height:1.55}
  .green-band strong{font-size:14px}
  .green-band p{font-size:9px;line-height:1.55}
  .green-band small{font-size:7px;line-height:1.5}
  .capture-note{font-size:7px}
  .mobile-channel .channel-shot{height:285px}
  .channel-card figcaption>span{font-size:7px}
  .channel-card figcaption strong{font-size:15px}
  .channel-card figcaption p{font-size:9px;line-height:1.55}
  .system-sequence strong{font-size:10px}
  .system-sequence p{font-size:8px;line-height:1.45}
  .browser-note strong{font-size:11px}
  .browser-note p{font-size:8px;line-height:1.5}
}

/* No PDF, o vídeo fica no primeiro quadro e as três etapas permanecem legíveis. */
@media print{
  .paperless-flow .kiosk-demo{grid-template-columns:1.45fr 1fr;gap:12px}
  .paperless-flow .kiosk-step-nav,.paperless-flow .kiosk-step-progress{display:none}
  .paperless-flow .kiosk-copy-panels{display:block;padding:8px 12px;min-height:0}
  .paperless-flow .kiosk-copy,.paperless-flow .kiosk-copy[hidden]{display:block!important;padding:7px 0;border-bottom:1px solid var(--border);animation:none}
  .paperless-flow .kiosk-copy:last-child{border-bottom:0}
  .paperless-flow .kiosk-copy>span{font-size:6px;margin-bottom:2px}
  .paperless-flow .kiosk-copy h3{font-size:11px;margin-bottom:3px}
  .paperless-flow .kiosk-copy p{font-size:6.5px;line-height:1.42}
  .paperless-flow .kiosk-benefits{padding-top:3px;margin-top:4px}
  .paperless-flow .kiosk-benefits li{font-size:5.8px;line-height:1.35;margin:3px 0;padding-left:9px}
  .paperless-flow .data-trust{margin-top:9px;padding:9px 12px;border-radius:7px}
  .paperless-flow .trust-heading{gap:7px}
  .paperless-flow .trust-heading>span{font-size:12px}
  .paperless-flow .trust-heading strong{font-size:10px}
  .paperless-flow .trust-heading p{font-size:6px}
  .paperless-flow .trust-grid{gap:14px;margin-top:6px;padding-top:6px}
  .paperless-flow .trust-grid p{font-size:5.7px;line-height:1.4}
  .paperless-flow .trust-grid strong{font-size:6.5px;margin-bottom:2px}
  .paperless-flow .trust-grid a{margin-top:2px}
  .paperless-flow .data-trust>small{font-size:5px;margin-top:5px;padding-top:5px}
}

/* Demonstração em vídeo do fluxo real do kiosk. */
.kiosk-demo{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.72fr);gap:26px;align-items:stretch;margin-top:8px}.kiosk-video-column{min-width:0}.kiosk-video-shell{position:relative;overflow:hidden;border-radius:16px;background:#06141e;box-shadow:0 18px 45px #082b381c;aspect-ratio:16/9}.kiosk-video{display:block;width:100%;height:100%;object-fit:contain;background:#06141e}.kiosk-start{position:absolute;z-index:2;inset:50% auto auto 50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:13px;min-width:290px;max-width:calc(100% - 32px);padding:15px 19px;border:1px solid #ffffff66;border-radius:10px;background:#082b38e8;color:#fff;text-align:left;box-shadow:0 12px 34px #0006;backdrop-filter:blur(7px)}.kiosk-start[hidden]{display:none}.kiosk-start:hover{background:#087e87}.kiosk-start>span:last-child{font-weight:700;font-size:13px;line-height:1.25}.kiosk-start small{display:block;margin-top:4px;color:#cce3e3;font-size:9px;font-weight:500;letter-spacing:.2px}.play-symbol{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:50%;background:#fff;color:var(--teal);font-size:14px;padding-left:2px}.kiosk-video-controls{position:absolute;z-index:3;left:12px;right:12px;bottom:12px;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid #ffffff2d;border-radius:9px;background:#031820dc;color:#fff;backdrop-filter:blur(8px)}.kiosk-video-controls button{display:flex;align-items:center;gap:6px;background:transparent;border:0;color:#fff;padding:3px 5px;font-size:10px;white-space:nowrap}.kiosk-video-controls button:hover{color:#7be0d3}.kiosk-timeline{height:4px;flex:1;background:#ffffff2d;border-radius:50px;overflow:hidden}.kiosk-timeline span{display:block;width:0;height:100%;background:#35c5b3;border-radius:inherit}.kiosk-time{font-size:9px;font-variant-numeric:tabular-nums;white-space:nowrap}.kiosk-hover-hint{margin:10px 3px 0;color:var(--muted);font-size:9px}.kiosk-copy-column{display:flex;flex-direction:column;min-width:0;border:1px solid var(--border);border-radius:16px;background:#fff;overflow:hidden}.kiosk-step-nav{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--border)}.kiosk-step-nav button{border:0;border-right:1px solid var(--border);background:#f3f7f5;color:#789092;padding:17px 5px;font-size:18px}.kiosk-step-nav button:last-child{border-right:0}.kiosk-step-nav button[aria-selected=true]{background:var(--ink);color:#fff}.kiosk-copy-panels{display:grid;flex:1;padding:30px 27px;align-content:center;min-height:290px}.kiosk-copy[hidden]{display:none}.kiosk-copy.active{animation:kiosk-copy-in .45s ease}.kiosk-copy>span{display:block;margin-bottom:16px;color:var(--teal);font-size:9px;font-weight:700;letter-spacing:1.4px}.kiosk-copy h3{font-size:27px;letter-spacing:-.8px;margin-bottom:17px}.kiosk-copy p{color:var(--muted);font-size:13px;line-height:1.8}.kiosk-step-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:0 27px 23px}.kiosk-step-progress i{height:4px;border-radius:10px;background:#d9e5e2}.kiosk-demo[data-kiosk-step="1"] .kiosk-step-progress i:nth-child(1),.kiosk-demo[data-kiosk-step="2"] .kiosk-step-progress i:nth-child(-n+2),.kiosk-demo[data-kiosk-step="3"] .kiosk-step-progress i{background:var(--teal)}
.kiosk-step-nav button:nth-child(1){background:#e8f1fc;color:#2369c9}.kiosk-step-nav button:nth-child(2){background:#f0eafd;color:#7650b7}.kiosk-step-nav button:nth-child(3){background:#e5f5ec;color:#16845b}.kiosk-demo[data-kiosk-step="1"] .kiosk-step-nav button:nth-child(1){background:#2369c9;color:#fff}.kiosk-demo[data-kiosk-step="2"] .kiosk-step-nav button:nth-child(2){background:#7650b7;color:#fff}.kiosk-demo[data-kiosk-step="3"] .kiosk-step-nav button:nth-child(3){background:#16845b;color:#fff}.kiosk-demo[data-kiosk-step="1"] .kiosk-copy-column{border-color:#b9d0ef;box-shadow:inset 0 4px #2369c9}.kiosk-demo[data-kiosk-step="2"] .kiosk-copy-column{border-color:#d6c8ee;box-shadow:inset 0 4px #7650b7}.kiosk-demo[data-kiosk-step="3"] .kiosk-copy-column{border-color:#b8ddc8;box-shadow:inset 0 4px #16845b}.kiosk-copy.step-one>span,.kiosk-copy.step-one h3{color:#2369c9}.kiosk-copy.step-two>span,.kiosk-copy.step-two h3{color:#7650b7}.kiosk-copy.step-three>span,.kiosk-copy.step-three h3{color:#16845b}.kiosk-demo[data-kiosk-step="1"] .kiosk-step-progress i:nth-child(1){background:#2369c9}.kiosk-demo[data-kiosk-step="2"] .kiosk-step-progress i:nth-child(1),.kiosk-demo[data-kiosk-step="2"] .kiosk-step-progress i:nth-child(2){background:#7650b7}.kiosk-demo[data-kiosk-step="3"] .kiosk-step-progress i{background:#16845b}.kiosk-benefits{list-style:none;padding:15px 0 0;margin:17px 0 0;border-top:1px solid var(--border)}.kiosk-benefits li{position:relative;padding-left:15px;margin:9px 0;color:var(--muted);font-size:10.5px;line-height:1.55}.kiosk-benefits li:before{content:"+";position:absolute;left:0;font-weight:800;color:currentColor}.kiosk-benefits strong{color:var(--ink)}.data-trust{margin-top:22px;padding:20px 22px;border:1px solid #c8dae7;border-radius:12px;background:linear-gradient(135deg,#f4f9fc,#fff)}.trust-heading{display:flex;gap:13px;align-items:center}.trust-heading>span{color:#2369c9;font-size:20px}.trust-heading strong{font-size:17px}.trust-heading p{font-size:10px;color:var(--muted)}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:17px;padding-top:15px;border-top:1px solid #d7e4ec}.trust-grid p{font-size:10px;color:var(--muted);line-height:1.65}.trust-grid strong{display:block;color:var(--ink);font-size:11px;margin-bottom:4px}.trust-grid a{display:block;color:#2369c9;font-weight:650;margin-top:5px}.data-trust>small{display:block;margin-top:13px;padding-top:11px;border-top:1px solid #d7e4ec;color:#66777d;font-size:8px;line-height:1.55}
@keyframes kiosk-copy-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media screen and (max-width:900px){.kiosk-demo{grid-template-columns:1fr}.kiosk-copy-panels{min-height:230px}.kiosk-hover-hint{text-align:center}.trust-grid{grid-template-columns:1fr;gap:13px}}
@media screen and (max-width:560px){.kiosk-demo{gap:17px}.kiosk-video-shell{border-radius:11px}.kiosk-start{min-width:0;width:calc(100% - 30px);padding:11px 13px}.kiosk-start>span:last-child{font-size:11px}.play-symbol{flex-basis:31px;width:31px;height:31px}.kiosk-video-controls{left:7px;right:7px;bottom:7px;padding:6px}.kiosk-video-controls button{font-size:0}.kiosk-video-controls button [aria-hidden=true]{font-size:13px}.kiosk-video-controls [data-kiosk-sound-label]{font-size:9px}.kiosk-time{font-size:8px}.kiosk-copy-panels{padding:23px 21px;min-height:330px}.kiosk-copy h3{font-size:23px}.kiosk-copy p{font-size:12px}.kiosk-benefits li{font-size:11px}.kiosk-step-nav button{padding:13px 5px;font-size:16px}.kiosk-hover-hint{display:none}.data-trust{padding:18px}.trust-grid p{font-size:11px}}
@media(prefers-reduced-motion:reduce){.kiosk-copy.active{animation:none}}
@media print{.kiosk-demo{grid-template-columns:1.55fr 1fr;gap:15px}.kiosk-video-shell{border-radius:8px;box-shadow:none}.kiosk-video-controls,.kiosk-start,.kiosk-hover-hint{display:none!important}.kiosk-copy-column{border-radius:8px}.kiosk-step-nav button{padding:9px 3px;font-size:12px}.kiosk-copy-panels{padding:16px;min-height:0}.kiosk-copy>span{font-size:7px;margin-bottom:8px}.kiosk-copy h3{font-size:17px;margin-bottom:9px}.kiosk-copy p{font-size:8px;line-height:1.55}.kiosk-step-progress{padding:0 16px 12px}.paperless-flow .green-band{margin-top:12px}.paperless-flow .capture-note{margin-top:7px}}
@media print{
  .cover .intro{font-size:12px;line-height:1.7}
  .cover-highlight{font-size:11px;line-height:1.6}
  .cover-facts span{font-size:9px}
  .experience .journey p{font-size:11px;line-height:1.55}
  .experience .soft-note{font-size:11px}
  .experience .connectivity{font-size:9px;line-height:1.55}
  .paperless-flow .screen-step figcaption p{font-size:11px;line-height:1.5}
  .paperless-flow .green-band p{font-size:11px;line-height:1.5}
  .paperless-flow .green-band small{font-size:8px;line-height:1.5}
  .process-page .capture-note{font-size:8px}
  .channel-card figcaption p{font-size:11px;line-height:1.5}
  .system-sequence strong{font-size:11px}
  .system-sequence p{font-size:9px;line-height:1.45}
  .browser-note strong{font-size:12px}
  .browser-note p{font-size:9px;line-height:1.5}
  .feature p{font-size:12px;line-height:1.65}
  .benefit{font-size:11px}
  .model-head p{font-size:11px}
  .model .checklist li{font-size:12px;line-height:1.55}
  .models .fineprint{font-size:9px}
  .spacious li{font-size:12px}
  .support-card p{font-size:12px;line-height:1.6}
  .deployment p{font-size:11px;line-height:1.55}
  .technical-note p,.scope-note p{font-size:10px;line-height:1.6}
  .price-card>p:not(.price){font-size:12px;line-height:1.6}
  .price-card .checklist li{font-size:12px;line-height:1.55}
  .commercial-strip>span{font-size:11px}
  .market-grid p{font-size:10px;line-height:1.55}
  .closing p{font-size:11px;line-height:1.55}
  .validity{font-size:9px}
}
@media print{
  .features .section-heading{margin-bottom:16px}
  .features .feature{padding:17px 13px;min-height:0}
  .features .feature h3{margin:10px 0}
  .features .feature p{margin-bottom:10px}
  .features .benefit{padding-top:9px}
  .features .outcome-band{margin:16px 0 9px;padding:17px 5px}
  .features .page-foot{margin-top:18px;padding-top:8px}
}

/* Legibilidade: textos auxiliares também precisam ser confortáveis na tela. */
@media screen{
  .page-label,.page-foot,.flow-label,.demo-label,.recipient>span,
  .visual-head,.cover-visual figcaption,.feature-no,.outcome-band span,
  .pill,.payment-label,.channel-card figcaption>span,.system-sequence span{font-size:11px}
  .fineprint,.connectivity{font-size:14px;line-height:1.7}
  .capture-note,.caption{font-size:12px;line-height:1.65}
  .screen-step figcaption p,.channel-card figcaption p{font-size:14px;line-height:1.65}
  .green-band p,.green-band small{font-size:13px;line-height:1.65}
  .system-sequence p{font-size:12px;line-height:1.6}
  .browser-note p{font-size:13px;line-height:1.65}
  .model-head p,.checklist li,.support-card p,.deployment p,
  .technical-note p,.scope-note p,.price-card>p:not(.price),
  .commercial-strip>span,.market-grid p,.closing p{font-size:13px;line-height:1.65}
  .market-title>span,.validity{font-size:12px;line-height:1.65}
  .page-foot{font-size:10px}
}

/* Impressão/PDF: nenhum texto informativo essencial fica em corpo minúsculo. */
@media print{
  body{font-size:12px}
  .page-label,.page-foot,.flow-label,.demo-label,.recipient>span,
  .visual-head,.cover-visual figcaption,.feature-no,.outcome-band span,
  .pill,.payment-label,.channel-card figcaption>span,.system-sequence span{font-size:9.5px}
  .page-foot{letter-spacing:.85px}
  .eyebrow{font-size:10px}
  .fineprint{font-size:11px;line-height:1.55}
  .experience .connectivity{font-size:11px;line-height:1.55;margin-top:10px;padding-top:8px}
  .experience .journey p,.experience .soft-note{font-size:12px;line-height:1.5}
  .experience .journey li{padding:10px 0}
  .experience .phone{width:205px}
  .experience .phone-screen{min-height:342px}
  .experience .caption{font-size:10px;margin-top:8px}
  .phone-brand span,.phone-eyebrow,.queue-label,.live,.phone-bottom{font-size:8.5px}
  .phone-status>p{font-size:9.5px}
  .process-page .section-heading>p:last-child{font-size:12px;line-height:1.5}
  .paperless-flow .screen-step{grid-template-columns:215px 1fr}
  .paperless-flow .screen-frame{height:130px}
  .paperless-flow .screen-step figcaption{padding:9px 13px}
  .paperless-flow .screen-step figcaption p{font-size:11.5px;line-height:1.45}
  .paperless-flow .green-band p{font-size:11.5px;line-height:1.45}
  .paperless-flow .green-band small{font-size:10px;line-height:1.45}
  .process-page .capture-note{font-size:10px;line-height:1.5}
  .channel-grid{gap:11px}
  .channel-card figcaption{padding:9px 11px}
  .channel-card figcaption>span{font-size:8.5px}
  .channel-card figcaption p{font-size:11.5px;line-height:1.45}
  .mobile-channel .channel-shot{height:245px}
  .system-sequence{margin-top:9px}
  .system-sequence span{font-size:8px}
  .system-sequence strong{font-size:11.5px}
  .system-sequence p{font-size:10.5px;line-height:1.4}
  .browser-note{margin-top:9px;padding:9px 12px}
  .browser-note strong{font-size:12px}
  .browser-note p{font-size:11px;line-height:1.45}
  .feature-no,.outcome-band span{font-size:8.5px}
  .features .feature p{font-size:12px;line-height:1.55}
  .features .benefit{font-size:11.5px}
  .models .model-head p,.models .checklist li{font-size:12px;line-height:1.5}
  .models .fineprint{font-size:11px}
  .models .model img{height:335px}
  .specs span{font-size:10px}
  .support-card p,.deployment p{font-size:11.5px;line-height:1.5}
  .technical-note p,.scope-note p{font-size:11px;line-height:1.5}
  .technical-note{margin-top:14px}
  .scope-note{margin-top:10px}
  .deployment{margin-top:17px;padding:15px 0}
  .price-card>p:not(.price),.price-card .checklist li{font-size:12px;line-height:1.5}
  .commercial-strip>span{font-size:11.5px}
  .market{margin-top:16px}
  .market-grid p{font-size:11px;line-height:1.45}
  .market-title>span{font-size:9.5px}
  .closing{margin-top:14px;padding-top:14px}
  .closing p{font-size:11.5px;line-height:1.5}
  .validity{font-size:10.5px;line-height:1.5;margin-top:11px}
}

/* Demonstração clara do acompanhamento individual no navegador. */
@media screen{
  .experience-grid{grid-template-columns:1.05fr 1fr;gap:42px}
  .phone{width:320px;padding:10px;border-radius:42px}
  .phone-screen{min-height:490px;padding:39px 23px 25px;border-radius:33px}
  .phone-brand{font-size:30px}
  .phone-brand span{font-size:11px}
  .phone-eyebrow{font-size:11px;margin-top:27px}
  .ticket{font-size:31px}
  .queue-label{font-size:13px}
  .phone-status{min-height:160px;padding:19px 12px;margin:20px 0 15px}
  .phone-status>span{font-size:13px}
  .phone-status>strong{font-size:56px}
  .phone-status>p{font-size:12px;line-height:1.55}
  .phone-status.called>strong{font-size:32px}
  .live,.phone-bottom{font-size:12px}
  .demo-label{font-size:13px;line-height:1.5}
  .demo-controls{width:320px;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:18px}
  .demo-controls button{font-size:13px;padding:10px 8px;transition:background .25s,color .25s,transform .25s}
  .demo-controls button[aria-pressed=true]{transform:translateY(-2px)}
  .demo-progress{width:304px;height:5px;margin-top:10px;background:#d9e5e2;border-radius:99px;overflow:hidden}
  .demo-progress span{display:block;height:100%;width:33.333%;background:var(--teal);border-radius:inherit;transition:width .55s ease}
  .phone-stage[data-demo-state="called"] .demo-progress span{width:66.666%;background:#246fc5}
  .phone-stage[data-demo-state="going"] .demo-progress span{width:100%;background:#23874c}
  .phone-stage[data-demo-state="called"] .phone-status{background:#e8f1fc}
  .phone-stage[data-demo-state="going"] .phone-status{background:#e7f5e8}
  .auto-demo{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;font-size:12px;font-weight:650;color:#315f62;text-align:center}
  .auto-demo i{width:8px;height:8px;border-radius:50%;background:#26967c;animation:demo-pulse 1.4s ease-in-out infinite}
  .phone-status.is-changing{animation:demo-state-change .55s ease}
  .tv-channel .channel-shot{background:#fff}
  .tv-channel .channel-shot img{object-fit:contain;background:#fff}
}

@keyframes demo-state-change{
  0%{opacity:.3;transform:translateY(7px)}
  100%{opacity:1;transform:translateY(0)}
}
@keyframes demo-pulse{
  0%,100%{box-shadow:0 0 0 0 #26967c55}
  50%{box-shadow:0 0 0 7px #26967c00}
}
@media(prefers-reduced-motion:reduce){
  .phone-status.is-changing,.auto-demo i{animation:none}
  .demo-progress span,.demo-controls button{transition:none}
}

@media screen and (max-width:760px){
  .phone{width:min(320px,100%)}
  .demo-controls{width:min(320px,100%)}
  .demo-progress{width:min(304px,calc(100% - 16px))}
}

@media print{
  .experience .phone{width:240px}
  .experience .phone-screen{min-height:388px;padding:31px 18px 18px}
  .phone-brand{font-size:25px}
  .phone-brand span,.phone-eyebrow,.queue-label,.live,.phone-bottom{font-size:10px}
  .phone-eyebrow{margin-top:20px}
  .ticket{font-size:25px}
  .phone-status{min-height:128px;padding:12px 8px;margin:13px 0 9px}
  .phone-status>span{font-size:10.5px}
  .phone-status>strong{font-size:43px}
  .phone-status>p{font-size:10.5px;line-height:1.4}
  .experience .demo-label{font-size:10.5px}
  .experience .demo-controls{display:grid!important;grid-template-columns:repeat(3,1fr);gap:4px;width:240px;margin-top:9px;padding:3px}
  .experience .demo-controls button{font-size:10px;padding:6px 4px}
  .demo-progress{display:none}
  .auto-demo{display:flex;justify-content:center;margin-top:6px;font-size:9.5px;font-weight:650;color:#315f62}
  .auto-demo i{display:none}
  .experience .caption{font-size:10.5px;line-height:1.4;margin-top:4px}
  .tv-channel .channel-shot{background:#fff}
  .tv-channel .channel-shot img{object-fit:contain;background:#fff}
}

/* Cartões do fluxo entre atendimento, sistema, voz e paciente. */
.system-sequence>div{
  border:1px solid transparent;
  border-top-width:4px;
  border-radius:12px;
  padding:16px 15px;
}
.system-sequence>div:nth-child(1){background:#eaf3fb;border-color:#b9d5ec;border-top-color:#2f78bd}
.system-sequence>div:nth-child(2){background:#e8f6f4;border-color:#b8dfda;border-top-color:#198b84}
.system-sequence>div:nth-child(3){background:#fbf3e7;border-color:#ead5b5;border-top-color:#c88a3d}
.system-sequence>div:nth-child(4){background:#ebf6ed;border-color:#bedfc6;border-top-color:#3a9256}
.system-sequence>div:nth-child(1) span{color:#276da9}
.system-sequence>div:nth-child(2) span{color:#14766f}
.system-sequence>div:nth-child(3) span{color:#9a6424}
.system-sequence>div:nth-child(4) span{color:#277741}

/* Controles discretos acima da imagem do painel da TV. */
.voice-demo{align-items:center;background:#f5fafb;border-bottom:1px solid #d7e5e8;color:#365464;display:flex;gap:8px;min-height:40px;padding:6px 10px}
.voice-demo-label{align-items:center;display:inline-flex;font-size:9px;font-weight:800;gap:5px;letter-spacing:.2px;white-space:nowrap}
.voice-demo-label>span{color:var(--teal);font-size:13px}
.voice-demo-buttons{display:flex;gap:5px}
.voice-demo-buttons button{align-items:center;background:#fff;border:1px solid #cbdcdf;border-radius:999px;color:#23495a;cursor:pointer;display:flex;font:700 8px/1.2 inherit;gap:4px;justify-content:center;min-height:25px;padding:4px 9px;transition:background .16s ease,color .16s ease}
.voice-demo-buttons button:hover{background:#e4f5f4}
.voice-demo-buttons button.is-playing{background:var(--teal);border-color:var(--teal);color:#fff}
.voice-demo-buttons button:focus-visible{outline:2px solid #ffcf62;outline-offset:1px}
.voice-demo-status{color:#6a808b!important;font-size:7px!important;line-height:1.3!important;margin:0 0 0 auto!important;white-space:nowrap}

@media screen and (max-width:520px){.voice-demo{align-items:flex-start;flex-wrap:wrap}.voice-demo-status{margin-left:0!important;width:100%}.voice-demo-buttons button{font-size:10px}}

@media print{.voice-demo{display:none}}

@media screen{
  .system-sequence{gap:14px}
  .system-sequence>div{min-height:138px;box-shadow:0 8px 22px #082b380b}
  .system-sequence span{font-size:12px;letter-spacing:1px}
  .system-sequence strong{font-size:16px;line-height:1.3;margin:7px 0}
  .system-sequence p{font-size:14px;line-height:1.55}
}

@media print{
  .system-sequence{gap:8px}
  .system-sequence>div{min-height:0;padding:10px 9px;border-top-width:3px;border-radius:8px;box-shadow:none}
  .system-sequence span{font-size:10.5px}
  .system-sequence strong{font-size:13px;line-height:1.25;margin:5px 0}
  .system-sequence p{font-size:12px;line-height:1.45}
}

/* Painéis reais da operação: atendimento de caixa, chat interno e administração. */
.system-showcase{border:1px solid var(--border);border-radius:16px;overflow:hidden;background:#f4f9fa;box-shadow:0 16px 42px #082b3810}
.system-showcase>a{display:block;background:#fff}
.system-showcase img{display:block;width:100%;height:auto;object-fit:contain;background:#fff}
.system-showcase figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 17px;background:#eef7f7;color:var(--ink)}
.system-showcase figcaption span{font-size:8px;letter-spacing:1.6px;font-weight:750;color:var(--teal)}
.system-showcase figcaption strong{font-size:12px;text-align:right}
.operations-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:17px}
.operations-grid article{padding:16px 15px;border:1px solid var(--border);border-top:4px solid var(--teal);border-radius:12px;background:#fff}
.operations-grid article:nth-child(2){border-top-color:#c42b77;background:#fff8fc}
.operations-grid article:nth-child(3){border-top-color:#276fc5;background:#f7fbff}
.operations-grid article:nth-child(4){border-top-color:#d38b14;background:#fffaf1}
.operations-grid article>span{font-size:9px;letter-spacing:1.2px;font-weight:800;color:var(--teal)}
.operations-grid h3{font-size:15px;line-height:1.25;margin:8px 0 6px}
.operations-grid p{font-size:10px;line-height:1.55;color:var(--muted)}
.chat-feature{display:grid;grid-template-columns:.88fr 1.12fr;gap:22px;align-items:center;margin-top:18px;padding:17px;border-radius:15px;background:linear-gradient(135deg,#eaf4fb,#f7fbfc);border:1px solid #c8dde8}
.chat-feature figure{overflow:hidden;border-radius:10px;border:1px solid #bcd2df;background:#fff}
.chat-feature img{display:block;width:100%;height:auto}
.chat-feature .eyebrow{margin-bottom:8px;color:#276fc5}
.chat-feature h3{font-size:21px;line-height:1.2;margin-bottom:8px}
.chat-feature p{font-size:11px;line-height:1.6;color:var(--muted)}
.chat-feature .checklist{margin-top:10px;padding-top:8px}
.chat-feature .checklist li{font-size:9px;line-height:1.45;margin:4px 0}
.operations-page>.fineprint{margin-top:10px}
.admin-showcase{margin-top:4px}
.admin-capabilities{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}
.admin-capabilities article{padding:17px 15px;border-radius:12px;background:#f7fafc;border:1px solid var(--border)}
.admin-capabilities article:nth-child(1){background:#eef7ff;border-color:#c9deef}
.admin-capabilities article:nth-child(2){background:#eef9f7;border-color:#c3e1dc}
.admin-capabilities article:nth-child(3){background:#fff8ee;border-color:#ead8bc}
.admin-capabilities article:nth-child(4){background:#fff3f8;border-color:#ecd0df}
.admin-capabilities span{font-size:7px;letter-spacing:1.2px;font-weight:800;color:var(--teal)}
.admin-capabilities h3{font-size:16px;line-height:1.25;margin:8px 0 7px}
.admin-capabilities p{font-size:10px;line-height:1.55;color:var(--muted)}
.admin-note{display:flex;align-items:center;gap:22px;margin-top:18px;padding:16px 19px;border-left:4px solid var(--teal);background:#eef8f7;border-radius:0 11px 11px 0}
.admin-note strong{font-size:15px;white-space:nowrap}
.admin-note p{font-size:10px;line-height:1.55;color:var(--muted)}

@media screen and (max-width:900px){
  .operations-grid,.admin-capabilities{grid-template-columns:1fr 1fr}
  .chat-feature{grid-template-columns:1fr}
  .chat-feature figure{max-width:620px}
}
@media screen and (max-width:520px){
  .system-showcase figcaption{align-items:flex-start;flex-direction:column;gap:5px}
  .system-showcase figcaption strong{text-align:left}
  .operations-grid,.admin-capabilities{grid-template-columns:1fr}
  .chat-feature{padding:13px;gap:16px}
  .admin-note{align-items:flex-start;flex-direction:column;gap:7px}
}

@media print{
  .operations-page .section-heading{margin:5px 0 15px}
  .operations-page .section-heading h2{font-size:27px}
  .operations-page .section-heading>p:last-child{font-size:9px;line-height:1.55;margin-top:9px}
  .system-showcase{border-radius:8px;box-shadow:none}
  .cashier-showcase img{height:215px;object-fit:cover;object-position:top}
  .admin-showcase img{height:auto;object-fit:contain}
  .system-showcase figcaption{padding:8px 11px}
  .system-showcase figcaption span{font-size:6px}
  .system-showcase figcaption strong{font-size:8px}
  .operations-grid{gap:8px;margin-top:11px}
  .operations-grid article{padding:10px 9px;border-top-width:3px;border-radius:8px}
  .operations-grid article>span{font-size:7px}
  .operations-grid h3{font-size:11px;margin:5px 0 4px}
  .operations-grid p{font-size:7px;line-height:1.4}
  .chat-feature{grid-template-columns:.82fr 1.18fr;gap:14px;margin-top:11px;padding:11px;border-radius:8px}
  .chat-feature figure{border-radius:6px}
  .chat-feature .eyebrow{font-size:6px;margin-bottom:5px}
  .chat-feature h3{font-size:14px;margin-bottom:5px}
  .chat-feature p{font-size:7px;line-height:1.45}
  .chat-feature .checklist{margin-top:6px;padding-top:5px}
  .chat-feature .checklist li{font-size:6.5px;line-height:1.35;margin:2px 0;padding-left:12px}
  .operations-page>.fineprint{font-size:6px;margin-top:7px}
  .admin-capabilities{gap:8px;margin-top:12px}
  .admin-capabilities article{padding:11px 9px;border-radius:8px}
  .admin-capabilities span{font-size:5.5px}
  .admin-capabilities h3{font-size:11px;margin:5px 0 4px}
  .admin-capabilities p{font-size:7px;line-height:1.4}
  .admin-note{gap:14px;margin-top:12px;padding:11px 13px;border-radius:0 7px 7px 0}
  .admin-note strong{font-size:10px}
  .admin-note p{font-size:7px;line-height:1.4}
  .operations-page .page-foot{padding-top:8px}
}

/* Plano integrado: totem de filas + WhatsApp CRM multiatendimento. */
.whatsapp-plan{background:linear-gradient(145deg,#f7fbfc 0,#fff 45%,#eef8f6 100%)}
.bundle-pricing{display:grid;grid-template-columns:.92fr 1.08fr;gap:20px;align-items:stretch}
.bundle-offer{background:linear-gradient(145deg,#062f45,#075b62);border-radius:16px;color:#fff;padding:22px;box-shadow:0 18px 45px #06384b20}
.bundle-offer>.pill{background:#19a8a1;color:#fff}
.bundle-offer h3{font-size:25px;margin:15px 0 13px}
.bundle-values{align-items:stretch;display:grid;gap:9px;grid-template-columns:1fr auto 1fr}
.bundle-values>div{background:#ffffff10;border:1px solid #ffffff25;border-radius:11px;display:flex;flex-direction:column;padding:12px}
.bundle-values>b{align-self:center;color:#70ded2;font-size:20px}
.bundle-values small{color:#bfe7e7;font-size:7px;font-weight:800;letter-spacing:.8px;line-height:1.4}
.bundle-values strong{font-size:28px;letter-spacing:-1.4px;line-height:1.25;margin:5px 0;white-space:nowrap}
.bundle-values strong span{font-size:11px;letter-spacing:-.2px}
.bundle-values em{color:#d5ebeb;font-size:7.5px;font-style:normal;line-height:1.4}
.bundle-upgrade{border-top:1px solid #ffffff26;color:#d8e9ea;font-size:9px;line-height:1.55;margin-top:13px;padding-top:11px}
.bundle-upgrade strong{color:#fff}
.crm-main-shot{background:#fff;border:1px solid var(--border);border-radius:15px;display:flex;flex-direction:column;overflow:hidden;min-width:0}
.crm-main-shot img{display:block;height:218px;object-fit:cover;object-position:top;width:100%}
.crm-main-shot figcaption{align-items:center;background:#edf7f6;display:flex;gap:15px;justify-content:space-between;padding:11px 14px}
.crm-main-shot figcaption span{color:var(--teal);font-size:7px;font-weight:800;letter-spacing:1px}
.crm-main-shot figcaption strong{font-size:10px;text-align:right}
.crm-content-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:20px;margin-top:19px}
.crm-benefits{background:#fff;border:1px solid var(--border);border-radius:14px;padding:20px}
.crm-benefits>.eyebrow{font-size:7px;margin-bottom:8px}
.crm-benefits h3{font-size:19px;line-height:1.28;margin-bottom:11px}
.crm-benefits .checklist li{font-size:9px;line-height:1.45;margin:5px 0}
.crm-monthly{background:#e9f7f4;border-left:3px solid var(--teal);border-radius:0 8px 8px 0;margin-top:12px;padding:10px 11px}
.crm-monthly strong{font-size:10px}
.crm-monthly p{color:#49666c;font-size:8px;line-height:1.45;margin-top:3px}
.phone-examples{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.phone-examples figure{background:#fff;border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;min-width:0}
.phone-examples img{display:block;height:326px;object-fit:contain;width:100%;background:#f7f9fa}
.phone-examples figcaption{align-items:center;display:flex;gap:9px;justify-content:space-between;padding:9px 11px}
.phone-examples figcaption strong{color:var(--teal);font-size:10px}
.phone-examples figcaption span{color:var(--muted);font-size:7px;text-align:right}
.crm-note{background:#f3f6f7;border-radius:8px;margin-top:13px;padding:9px 11px}

@media screen and (max-width:900px){.bundle-pricing,.crm-content-grid{grid-template-columns:1fr}.crm-main-shot img{height:auto}.phone-examples img{height:430px}}
@media screen and (max-width:520px){.bundle-values{grid-template-columns:1fr}.bundle-values>b{text-align:center}.phone-examples{grid-template-columns:1fr}.phone-examples img{height:auto}.bundle-offer{padding:18px}.bundle-values strong{font-size:25px}}

@media print{
  .whatsapp-plan .section-heading{margin:5px 0 15px}
  .whatsapp-plan .section-heading h2{font-size:27px}
  .whatsapp-plan .section-heading>p:last-child{font-size:9px;line-height:1.55;margin-top:9px}
  .bundle-pricing{gap:12px}
  .bundle-offer{border-radius:9px;box-shadow:none;padding:13px}
  .bundle-offer>.pill{font-size:5px}
  .bundle-offer h3{font-size:16px;margin:8px 0}
  .bundle-values{gap:5px}
  .bundle-values>div{border-radius:6px;padding:7px}
  .bundle-values>b{font-size:13px}
  .bundle-values small{font-size:4.8px;letter-spacing:.5px}
  .bundle-values strong{font-size:19px;margin:3px 0}
  .bundle-values strong span{font-size:7px}
  .bundle-values em{font-size:5px}
  .bundle-upgrade{font-size:6px;margin-top:7px;padding-top:6px}
  .crm-main-shot{border-radius:8px}
  .crm-main-shot img{height:142px}
  .crm-main-shot figcaption{padding:7px 9px}
  .crm-main-shot figcaption span{font-size:5px}
  .crm-main-shot figcaption strong{font-size:6.5px}
  .crm-content-grid{gap:12px;margin-top:11px}
  .crm-benefits{border-radius:8px;padding:12px}
  .crm-benefits>.eyebrow{font-size:5px;margin-bottom:5px}
  .crm-benefits h3{font-size:12px;margin-bottom:6px}
  .crm-benefits .checklist li{font-size:6.5px;line-height:1.35;margin:3px 0;padding-left:12px}
  .crm-monthly{margin-top:7px;padding:7px 8px}
  .crm-monthly strong{font-size:7px}
  .crm-monthly p{font-size:5.5px;line-height:1.35}
  .phone-examples{gap:7px}
  .phone-examples figure{border-radius:8px}
  .phone-examples img{height:260px}
  .phone-examples figcaption{padding:6px 7px}
  .phone-examples figcaption strong{font-size:7px}
  .phone-examples figcaption span{font-size:5px}
  .crm-note{font-size:5.5px;line-height:1.45;margin-top:8px;padding:6px 8px}
  .whatsapp-plan .page-foot{padding-top:7px}
}

/* Slideshow da capa: projeto do equipamento e aplicação no ambiente. */
.cover-slider{aspect-ratio:1/1;overflow:hidden;position:relative;background:#f7f7f5}
.cover-slide{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .55s ease}
.cover-slide.active{opacity:1;pointer-events:auto;z-index:1}
.cover-slide img{height:100%;object-fit:contain;width:100%}
.cover-slider-arrow{align-items:center;background:#082b38cc;border:1px solid #ffffff50;border-radius:50%;color:#fff;display:flex;font-size:25px;height:34px;justify-content:center;opacity:0;position:absolute;top:calc(50% - 17px);transition:opacity .2s,background .2s;width:34px;z-index:3}
.cover-slider:hover .cover-slider-arrow,.cover-slider:focus-within .cover-slider-arrow{opacity:1}
.cover-slider-arrow:hover{background:var(--teal)}
.cover-slider-arrow.previous{left:10px}.cover-slider-arrow.next{right:10px}
.cover-slider-dots{bottom:10px;display:flex;gap:6px;left:50%;position:absolute;transform:translateX(-50%);z-index:3}
.cover-slider-dots button{background:#fff;border:1px solid #082b3855;border-radius:50%;height:9px;padding:0;width:9px}
.cover-slider-dots button.active{background:var(--teal);border-color:var(--teal)}
@media screen and (prefers-reduced-motion:reduce){.cover-slide{transition:none}}
@media print{.cover-slider-arrow,.cover-slider-dots{display:none!important}.cover-slider{aspect-ratio:1/1}.cover-slide{display:none;opacity:1;position:static}.cover-slide:first-child{display:flex}.cover-slide:first-child img{height:100%;object-fit:contain}}

/* Mantém implantação e suporte em uma única página A4. */
@media print{
  .delivery .section-heading{margin:4px 0 14px}
  .delivery .delivery-grid{gap:20px}
  .delivery .spacious li{font-size:10px;line-height:1.42;margin:9px 0}
  .delivery .support-card{padding:18px}
  .delivery .support-number{font-size:46px}
  .delivery .support-card p{font-size:9.5px;line-height:1.4}
  .delivery .deployment{margin-top:14px;padding:12px 0}
  .delivery .deployment p{font-size:9px;line-height:1.35}
  .delivery .technical-note{margin-top:12px;padding:9px 12px}
  .delivery .scope-note{margin-top:8px}
  .delivery .technical-note p,.delivery .scope-note p{font-size:9px;line-height:1.4}
}

/* Reserva espaço para o encerramento após o plano integrado. */
@media print{
  .whatsapp-plan .section-heading{margin:2px 0 8px}
  .whatsapp-plan .section-heading h2{font-size:23px}
  .whatsapp-plan .section-heading>p:last-child{font-size:7.5px;line-height:1.4;margin-top:6px}
  .whatsapp-plan .bundle-offer{padding:9px}
  .whatsapp-plan .bundle-offer h3{font-size:14px;margin:5px 0}
  .whatsapp-plan .bundle-values>div{padding:5px}
  .whatsapp-plan .bundle-values strong{font-size:17px}
  .whatsapp-plan .crm-main-shot img{height:105px}
  .whatsapp-plan .crm-content-grid{margin-top:7px}
  .whatsapp-plan .crm-benefits{padding:8px}
  .whatsapp-plan .crm-benefits h3{font-size:10px;margin-bottom:3px}
  .whatsapp-plan .crm-benefits .checklist li{font-size:5.5px;margin:2px 0}
  .whatsapp-plan .phone-examples img{height:195px}
  .whatsapp-plan .crm-note{margin-top:5px;padding:4px 6px}
  .whatsapp-plan .closing{margin-top:7px;padding-top:7px}
  .whatsapp-plan .closing .eyebrow{font-size:5px;margin-bottom:4px}
  .whatsapp-plan .closing h3{font-size:14px}
  .whatsapp-plan .closing p{font-size:7px;line-height:1.35;margin-top:3px}
  .whatsapp-plan .validity{font-size:5.5px;line-height:1.35;margin-top:5px}
  .whatsapp-plan .page-foot{padding-top:5px}
}
