.whatsapp-page{overflow-x:clip}.whatsapp-page .feature-header{position:relative;z-index:20}.wa-hero{max-width:1140px;margin:auto;padding:75px 32px 42px}.wa-hero h1{font-size:clamp(48px,6.5vw,86px);line-height:1.02;letter-spacing:-.055em}.wa-hero h1 em{font-style:normal;color:var(--blue)}.wa-hero>p:not(.overline){max-width:680px;margin:28px 0;font-size:21px;line-height:1.6}.wa-hero .primary{gap:32px}.wa-showcase{max-width:1140px;padding:12px 32px 75px;margin:auto;scroll-margin-top:90px}.wa-screen-tabs,.wa-document-types{display:flex;gap:8px;margin:15px 0 28px;flex-wrap:wrap}.wa-screen-tabs button,.wa-document-types button{border:1px solid #d2dce3;background:transparent;padding:12px 21px;border-radius:28px;font-size:14px}.wa-screen-tabs button[aria-pressed=true],.wa-document-types button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.wa-tablet{display:block;width:100%;background:#161a1d;padding:9px;border:2px solid #899399;border-radius:28px;box-shadow:0 3px #535d65,0 28px 55px -28px #14314c66;position:relative;overflow:hidden;cursor:zoom-in}.wa-tablet img{width:100%;height:auto;display:block;border-radius:17px}.wa-enlarge{position:absolute;right:24px;bottom:24px;width:44px;height:44px;border:1px solid #dce5eb;border-radius:50%;display:grid;place-items:center;font-size:25px;background:#fff;box-shadow:0 4px 16px #14314c22}.wa-screen-caption{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin:35px 0 10px}.wa-screen-caption h2{font-size:29px;line-height:1.15;letter-spacing:-1px;margin:0}.wa-screen-caption p{font-size:18px;line-height:1.6;color:var(--muted);margin:0}.wa-note{font-size:12px!important;line-height:1.6!important;color:#6d7e88;max-width:740px}.wa-heading{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:60px}.wa-heading>p{color:var(--muted);font-size:19px;line-height:1.6;margin:0 0 5px}.wa-heading h2{font-size:clamp(36px,4.6vw,55px);line-height:1.08;letter-spacing:-.045em;margin-bottom:0}.wa-automation{background:#eaf0f4;overflow:hidden}.wa-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:22px;padding:35px 2px 30px;scrollbar-width:none}.wa-rail::-webkit-scrollbar{display:none}.wa-card{flex:0 0 365px;background:#fff;border:1px solid #e0e7ec;box-shadow:0 14px 25px -20px #14314c55;border-radius:28px;padding:32px;scroll-snap-align:start;display:flex;flex-direction:column}.wa-icon{width:38px;height:38px;stroke-width:1.4;color:var(--blue);margin-bottom:24px}.wa-card .kicker{font-size:10px;letter-spacing:1.6px;margin:0}.wa-card h3{font-size:31px;line-height:1.1;letter-spacing:-1.2px;margin:18px 0}.wa-card>p:not(.kicker){font-size:17px;line-height:1.55;color:var(--muted);min-height:106px;margin:0 0 24px}.wa-card-blue{background:#163b56;color:#fff;border-color:#163b56}.wa-card-blue .wa-icon,.wa-card-blue .kicker{color:#bddef0}.wa-card-blue>p:not(.kicker){color:#d3e1ea}.wa-card-soft{background:#f4f7f9}.wa-example{padding:20px;background:#f0f4f7;border:1px solid #e3eaf0;border-radius:17px;min-height:238px}.wa-example small{display:block;font-size:9px;letter-spacing:1.2px;color:#637c8d}.wa-example p{font-size:16px;line-height:1.5;margin:14px 0}.wa-example span{display:block;text-align:center;border-top:1px solid #d7e2e9;padding:9px 0 6px;font-size:12px;color:#316182}.wa-card-blue .wa-example{background:#ffffff0b;border-color:#ffffff25}.wa-card-blue .wa-example small,.wa-card-blue .wa-example span{color:#c6e3f4}.wa-card-blue .wa-example span{border-color:#ffffff25}.wa-card details{margin-top:auto;padding-top:24px}.wa-card summary{font-size:15px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:10px;cursor:pointer;border-top:1px solid #a7bac83b;padding-top:20px}.wa-card summary span{font-size:22px;font-weight:400}.wa-card details p{font-size:15px;line-height:1.6;color:var(--muted)}.wa-card-blue details p{color:#d3e1ea}.wa-file-example{min-height:238px;border:1px solid #d3dfe6;border-radius:17px;padding:24px;background:#fff;display:flex;flex-direction:column;align-items:flex-start}.wa-file-example svg{width:35px;height:35px;margin-bottom:15px;color:var(--blue)}.wa-file-example strong{font-size:17px}.wa-file-example>span{font-size:12px;color:var(--muted);margin:6px 0 18px}.wa-file-example small{font-size:12px;color:var(--muted);line-height:1.8}.wa-rail-controls{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#6f8492}.wa-rail-controls>div{display:flex;gap:8px}.wa-rail-controls button{width:44px;height:44px;background:#fff;border:1px solid #cfdae2;border-radius:50%;font-size:24px}.wa-rail-controls button:disabled{opacity:.35;cursor:default}.wa-documents{background:#fff}.wa-document-types{margin-top:35px}.wa-reading{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:18px}.wa-reading article{border-radius:24px;padding:30px;border:1px solid #dce5eb;background:#f4f7f9;min-width:0}.wa-step{display:block;font-size:10px;font-weight:650;letter-spacing:1.3px;color:#6c8291;margin-bottom:30px}.wa-reading h3{font-size:28px;letter-spacing:-.9px;line-height:1.13;margin:20px 0 15px}.wa-reading p{font-size:16px;line-height:1.6;color:var(--muted)}.wa-document-art{min-height:150px;padding:23px 20px;background:#fff;border-radius:14px;box-shadow:0 7px 16px #183b510a;transform:rotate(-3deg);display:flex;flex-direction:column;gap:10px;border:1px solid #dbe4eb}.wa-document-art svg{width:31px;height:31px;color:var(--blue)}.wa-document-art strong{font-size:15px}.wa-document-art span{font-size:11px;color:var(--muted)}.wa-proposal dl{margin:25px 0 20px}.wa-proposal dl>div{padding:14px 0;border-bottom:1px solid #dce5eb}.wa-proposal dt{font-size:15px;font-weight:600;margin-bottom:5px}.wa-proposal dd{margin:0;font-size:12px;color:#6b7d89}.wa-reading .wa-review{background:#e7eff5}.wa-review-icon{width:62px;height:62px;padding:14px;border:1px solid #becfdb;border-radius:50%;color:#346381}.wa-review>strong{font-size:15px;font-weight:600;line-height:1.5;display:block;padding-top:20px;border-top:1px solid #b9cbd8;margin-top:28px}.wa-documents>.wa-note{margin-top:20px}.wa-control{display:grid;grid-template-columns:1fr 1fr;gap:80px;background:#eef3f6}.wa-control h2{font-size:clamp(42px,4.6vw,60px);letter-spacing:-.045em;line-height:1.05}.wa-control .intro{font-size:19px;line-height:1.65}.wa-control .text-button{display:inline-block;margin-top:20px}.wa-control-list article{display:flex;gap:22px;padding:25px 0;border-bottom:1px solid #d4dfe6}.wa-control-list article>span{font-size:12px;color:#8599a7;padding-top:4px}.wa-control-list h3{font-size:22px;letter-spacing:-.6px;margin:0 0 12px}.wa-control-list p{font-size:16px;line-height:1.6;color:var(--muted);margin:0}.wa-faq{background:#fff}.wa-final{text-align:center}.wa-final h2{font-size:clamp(40px,4.8vw,60px);line-height:1.06;letter-spacing:-.045em}.wa-final>p:not(.overline){max-width:570px;margin:24px auto;font-size:19px;line-height:1.6;color:var(--muted)}.wa-final .primary{gap:28px}.wa-final .text-button{display:block;margin-top:30px}#wa-zoom{width:min(1500px,96vw);max-width:96vw;max-height:94dvh;border:1px solid #fff;border-radius:20px;background:#f5f7f9;padding:0;overflow:hidden}#wa-zoom::backdrop{background:#132b3dbb;backdrop-filter:blur(10px)}#wa-zoom header{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;font-size:12px;color:#536c7c}#wa-zoom header button{border:0;background:#e0e8ee;border-radius:50%;width:40px;height:40px;font-size:28px}#wa-zoom .wa-image-scroll{overflow:auto;max-height:calc(94dvh - 66px)}#wa-zoom img{width:100%;display:block}.wa-mobile-test{margin:0;background:#e4eaf0;padding:20px;display:flex;gap:20px;justify-content:center}.wa-mobile-test iframe{border:1px solid #c3d0da;height:850px;flex-shrink:0;background:white}
@media(min-width:1250px){.wa-rail{margin-right:min(-30px,calc((1040px - 100vw)/2));padding-right:80px}}
@media(max-width:760px){.wa-hero{padding:48px 24px 28px}.wa-hero h1{font-size:49px;letter-spacing:-2.4px}.wa-hero>p:not(.overline){font-size:19px}.wa-showcase{padding:8px 20px 55px}.wa-screen-tabs{gap:6px;margin-bottom:22px;flex-wrap:nowrap}.wa-screen-tabs button{font-size:12px;padding:12px 14px}.wa-tablet{padding:5px;border-radius:15px}.wa-tablet img{border-radius:8px}.wa-enlarge{height:34px;width:34px;font-size:23px;bottom:15px;right:15px}.wa-screen-caption{grid-template-columns:1fr;gap:15px;margin-top:30px}.wa-screen-caption h2{font-size:26px}.wa-screen-caption p{font-size:17px}.wa-note{font-size:11px!important}.wa-heading{grid-template-columns:1fr;gap:24px}.wa-heading h2{font-size:38px}.wa-heading>p{font-size:18px}.wa-rail{margin:0 -24px;padding:30px 24px;gap:18px;scroll-padding-left:24px}.wa-card{flex-basis:calc(100vw - 62px);padding:28px 26px;border-radius:25px}.wa-card h3{font-size:30px}.wa-card>p:not(.kicker){min-height:120px}.wa-reading{grid-template-columns:1fr;gap:14px}.wa-reading article{padding:26px}.wa-reading h3{font-size:28px}.wa-document-art{max-width:300px}.wa-step{margin-bottom:25px}.wa-document-types{gap:7px}.wa-document-types button{font-size:12px;padding:12px 14px}.wa-control{grid-template-columns:1fr;gap:20px}.wa-control h2{font-size:46px}.wa-control-list article{padding:23px 0}.wa-final h2{font-size:40px}#wa-zoom{width:100vw;max-width:100vw;max-height:90dvh;margin:auto 0 0;border-radius:24px 24px 0 0}#wa-zoom img{width:1100px;max-width:none}#wa-zoom .wa-image-scroll{max-height:calc(90dvh - 66px)}}
@media(max-width:359px){.wa-hero h1{font-size:42px}.wa-screen-tabs button{font-size:11px;padding:11px}.wa-heading h2{font-size:33px}.wa-card{padding:25px 22px}.wa-document-types{flex-direction:column}.wa-final h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wa-rail{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:760px){.wa-hero h1{font-size:44px;letter-spacing:-2.2px}.whatsapp-page .feature-nav{gap:18px}.whatsapp-page .feature-nav strong{flex-shrink:0}.whatsapp-page .feature-nav div{min-width:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none}}
@media(max-width:359px){.wa-hero h1{font-size:37px;letter-spacing:-1.8px}.whatsapp-page .feature-nav{gap:12px}.whatsapp-page .feature-nav div{gap:13px}}
/* WhatsApp scenes: one finite timeline, no scroll capture. */
.wa-card{flex-basis:395px;padding:28px}.wa-card>p:not(.kicker){min-height:0}.wa-card details{margin-top:0}.wa-phone{color:#172c35;border:5px solid #25343d;border-bottom:0;border-radius:27px 27px 10px 10px;overflow:hidden;background:#fff;box-shadow:0 14px 25px -18px #0008;margin-top:auto;font-family:Arial,sans-serif}.wa-phone-status{background:#fff;padding:9px 17px 6px;font-size:10px;font-weight:bold;display:flex;justify-content:space-between}.wa-chat-header{display:flex;align-items:center;gap:9px;background:#fff;color:#192c32;padding:13px 11px;border-bottom:1px solid #dbe3df}.wa-chat-header>span{font-size:24px;color:#008069}.wa-chat-header>div{flex:1;min-width:0}.wa-chat-header strong{font-size:13px;display:block}.wa-chat-header small{display:block;font-size:10px;color:#70817c;margin-top:3px}.wa-avatar{border-radius:50%;background:#d9ede6;color:#256654;display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;font-size:12px}.wa-chat-wall{position:relative;background-color:#efeae2;background-image:radial-gradient(#a99c8524 1px,transparent 1px);background-size:15px 15px;padding:16px 12px;min-height:245px;overflow:hidden}.wa-today{display:block;width:max-content;margin:0 auto 15px;padding:5px 10px;background:#fff9;border-radius:7px;font-size:9px;color:#626e70;box-shadow:0 1px 2px #0001}.wa-bubble{position:relative;border-radius:0 9px 9px 9px;background:#fff;padding:11px;box-shadow:0 1px 2px #0002;max-width:95%;font-size:14px;line-height:1.45}.wa-bubble:before{content:'';position:absolute;left:-6px;top:0;border-top:8px solid #fff;border-left:7px solid transparent}.wa-bubble p{font-size:14px!important;line-height:1.45!important;color:#1c292e!important;margin:0!important}.wa-time{display:block;font-size:9px;color:#798981;text-align:right;margin:5px 0 0}.wa-time i{color:#39a5cf;font-style:normal}.wa-chat-action{border-top:1px solid #e7eaea;text-align:center;color:#0786ba;font-size:12px;padding:10px 0;margin:0 -11px}.wa-chat-action:last-child{padding-bottom:0}.wa-sent{margin:12px 0 0 auto;background:#d9fdd3;border-radius:9px 0 9px 9px;max-width:80%}.wa-sent:before{display:none}.wa-chat-input{padding:9px;background:#f5f3ef;display:flex;gap:10px;align-items:center;font-size:18px;color:#657771}.wa-chat-input span{font-size:11px;background:#fff;border-radius:20px;padding:9px;flex:1}.wa-card-photo{width:100%;display:block;border-radius:8px}.wa-demo-link{font-size:14px;line-height:1.5;display:block;margin-top:20px;color:#246287}.wa-film{margin-top:38px;border:1px solid #d5e0e7;border-radius:28px;background:#f0f4f7;overflow:hidden;box-shadow:0 30px 60px -48px #153f5d77}.wa-film-top{padding:20px 28px;display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #dbe4ea}.wa-film-top>span{font-size:10px;font-weight:650;letter-spacing:1.6px}.wa-film-top small{font-size:11px;color:#637a89}.wa-film-stage{display:grid;grid-template-columns:1fr 1fr;gap:38px;padding:35px;align-items:center;min-height:510px}.wa-film-chat{border:5px solid #263a46;border-radius:24px;overflow:hidden;box-shadow:0 20px 30px -24px #102c4499;transition:transform .65s,opacity .5s}.wa-film-chat .wa-chat-header{padding:16px}.wa-film-chat .wa-chat-wall{min-height:360px;padding:16px 20px}.wa-film-chat .wa-bubble{max-width:100%}.wa-app-actions{display:grid;gap:7px;margin-top:14px;opacity:0;transform:translateY(10px);transition:.5s}.wa-app-actions>small{font-size:9px;letter-spacing:1.2px;color:#4e6b7c}.wa-app-actions button,.wa-app-actions>span{font:12px Arial;padding:10px 12px;border:1px solid #d2dfe7;background:#fff;border-radius:8px;color:#284e67;text-align:left}.wa-app-actions button{background:#286386;color:white;display:flex;justify-content:space-between}.wa-film[data-step="0"] .wa-arrival{animation:wa-arrive .9s both}.wa-film:not([data-step="0"]) .wa-app-actions{opacity:1;transform:none}.wa-film-result{border:1px solid #d5e0e7;background:#fff;border-radius:18px;overflow:hidden;position:relative;transition:transform .6s,box-shadow .6s}.wa-result-top{display:flex;align-items:center;gap:7px;padding:17px;border-bottom:1px solid #e2e9ee;font-size:17px}.wa-result-top span{margin-left:auto;font-size:10px;color:#697e8c}.wa-result-top .brand-icon{transform:scale(.7);margin-right:0}.wa-result-body{padding:25px;position:relative}.wa-result-eyebrow{font-size:9px;letter-spacing:1.8px;color:#648396}.wa-result-body h3{font-size:27px;letter-spacing:-1px;line-height:1.15;margin:10px 0}.wa-result-body>p:not(.wa-result-eyebrow){font-size:14px;line-height:1.5;color:#687e8d}.wa-data{margin:20px 0}.wa-data div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #e6edf1;font-size:12px}.wa-data dt{color:#70818d}.wa-data dd{margin:0;font-weight:600;transition:opacity .5s,color .5s}.wa-film[data-step="0"] .wa-data dd,.wa-film[data-step="1"] .wa-data dd{opacity:0}.wa-film[data-step="0"] .wa-data div,.wa-film[data-step="1"] .wa-data div{background:linear-gradient(90deg,transparent 60%,#edf2f5 60%);background-size:100% 9px;background-repeat:no-repeat;background-position:center}.wa-review-warning{font-size:11px;line-height:1.5;color:#6f6b4d;background:#f7f5eb;border-radius:7px;padding:10px}.wa-apply{width:100%;display:flex;justify-content:space-between;background:#2b6383;color:#fff;border:0;border-radius:8px;padding:12px;font-size:12px;margin-top:12px}.wa-apply:disabled{opacity:.35}.wa-saved{display:none;color:#287057;background:#e6f3ed;padding:13px;border-radius:9px;font-size:12px}.wa-film[data-step="4"] .wa-review-warning,.wa-film[data-step="4"] .wa-apply{display:none}.wa-film[data-step="4"] .wa-saved{display:block;animation:wa-arrive .5s both}.wa-film[data-step="4"] .wa-data dd{color:#287057}.wa-film[data-step="4"] .wa-film-result{box-shadow:0 0 0 3px #c4e1d6;transform:translateY(-4px)}.wa-film[data-step="0"] .wa-review-warning,.wa-film[data-step="1"] .wa-review-warning,.wa-film[data-step="2"] .wa-review-warning{visibility:hidden}.wa-pointer,.wa-result-pointer{display:none;position:absolute;pointer-events:none;font-size:36px;color:#fff;text-shadow:0 1px 3px #163b56,1px 0 #163b56;z-index:3}.wa-pointer{bottom:90px;right:42px}.wa-result-pointer{bottom:28px;right:35px}.wa-film[data-step="1"] .wa-pointer,.wa-film[data-step="3"] .wa-result-pointer{display:block;animation:wa-point 2.2s ease-in-out infinite}.wa-scan{display:none;position:absolute;inset:0;background:linear-gradient(transparent 40%,#5cb5d45c 49%,#3697bd 50%,transparent 52%);background-size:100% 200%;pointer-events:none}.wa-film[data-step="2"] .wa-scan{display:block;animation:wa-scan 1.5s linear infinite}.wa-film-caption{display:flex;gap:25px;padding:25px 30px;background:#fff;border-top:1px solid #dce6ec;min-height:124px}.wa-film-caption>span{font-size:12px;color:#6a879a;white-space:nowrap;padding-top:5px}.wa-film-caption h3{font-size:23px;letter-spacing:-.6px;margin:0 0 9px}.wa-film-caption p{font-size:15px;color:#6b7f8e;margin:0;line-height:1.5}.wa-film-controls{display:flex;gap:10px;align-items:center;padding:16px 28px;border-top:1px solid #dce6ec;background:#fff;flex-wrap:wrap}.wa-film-controls button{border:1px solid #d3dfe7;border-radius:20px;padding:10px 15px;background:#fff;font-size:12px;color:#2d5269}.wa-scene-dots{display:flex;gap:6px;margin-left:auto}.wa-scene-dots button{width:31px;height:31px;padding:0}.wa-scene-dots button[aria-pressed=true]{background:#234d67;color:#fff}.wa-other-docs{display:flex;gap:20px;margin-top:30px;padding:25px;border:1px solid #dce6eb;border-radius:18px}.wa-other-docs .wa-icon{flex-shrink:0;margin:0}.wa-other-docs h3{font-size:19px;margin:0 0 9px}.wa-other-docs p{font-size:15px;line-height:1.6;color:#657b89;margin:0}.wa-film button:focus-visible{outline:3px solid #49a7d5;outline-offset:3px}
@keyframes wa-arrive{from{opacity:0;transform:translateY(30px) scale(.96)}to{opacity:1;transform:none}}@keyframes wa-point{0%,100%{transform:translate(12px,12px)}60%{transform:translate(0,0) scale(.9)}}@keyframes wa-scan{to{background-position:0 200%}}
.wa-film.paused .wa-pointer,.wa-film.paused .wa-result-pointer,.wa-film.paused .wa-scan{animation-play-state:paused!important}
@media(max-width:760px){.wa-card{flex-basis:calc(100vw - 50px);padding:24px 20px}.wa-phone{margin-top:0}.wa-film{border-radius:20px;margin-left:-8px;margin-right:-8px}.wa-film-top{padding:17px;flex-direction:column;gap:6px}.wa-film-stage{display:block;padding:18px;min-height:500px;position:relative}.wa-film-chat{max-width:360px;margin:auto}.wa-film-result{display:none}.wa-film[data-step="2"] .wa-film-chat,.wa-film[data-step="3"] .wa-film-chat,.wa-film[data-step="4"] .wa-film-chat{display:none}.wa-film[data-step="2"] .wa-film-result,.wa-film[data-step="3"] .wa-film-result,.wa-film[data-step="4"] .wa-film-result{display:block;animation:wa-arrive .65s both}.wa-film[data-step="2"] .wa-film-result:after{content:'Lendo a imagem…';display:block;text-align:center;color:#46758e;font-size:12px;padding:10px;background:#e9f3f7}.wa-result-body{padding:24px 18px}.wa-result-body h3{font-size:26px}.wa-data div{font-size:12px}.wa-film-caption{padding:21px 18px;gap:13px;min-height:150px}.wa-film-caption h3{font-size:22px}.wa-film-caption p{font-size:14px}.wa-film-controls{padding:15px;gap:8px}.wa-film-controls button{font-size:11px;padding:10px 12px}.wa-scene-dots{width:100%;justify-content:center;margin:5px 0 0}.wa-scene-dots button{padding:0}.wa-other-docs{padding:20px 15px;gap:12px}}

.wa-review-photo{display:none}@media(max-width:760px){.wa-film[data-step="2"] .wa-review-photo,.wa-film[data-step="3"] .wa-review-photo{display:block;width:145px;border-radius:8px;margin:14px 0}.wa-film-stage{min-height:590px}.wa-film[data-step="4"] .wa-result-body{min-height:510px}}
