@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
.section{padding:100px 0}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:48px}.section .eyebrow{margin-bottom:21px;color:#486557}.section h2{font:600 clamp(32px,3.3vw,49px)/1.18 var(--display);letter-spacing:-2px;margin:0}.section-heading>p{max-width:350px;color:var(--muted);font-size:15px;line-height:1.8;margin:0 0 3px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:9px;overflow:hidden}.service{padding:30px 29px;background:#fff;display:flex;flex-direction:column;scroll-margin-top:115px;transition:background .25s}.service:hover{background:#f0f6ed}.service+.service{border-left:1px solid var(--line)}.service-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;color:#718477;font:12px monospace}.service-icon{display:grid;place-items:center;width:53px;height:48px;background:#eaf4e4;border:1px solid #d7e6ce;border-radius:7px;color:#42672d;font:bold 20px monospace}.service h3{font:650 23px/1.3 var(--display);letter-spacing:-.8px;margin:0 0 16px}.service>p{font-size:14px;color:var(--muted);line-height:1.8;margin:0 0 26px;flex:1}.service-for{border-top:1px solid var(--line);padding-top:20px;margin-bottom:30px}.service-for>span{font:10px monospace;letter-spacing:1px;color:#677873}.service-for>p{font-size:13px;line-height:1.6;margin:8px 0 0;max-width:240px}.service-link{font-size:13px;display:flex;justify-content:space-between;align-items:center;font-weight:650;gap:10px}.service-link>span,.external-icon{font-size:23px;font-weight:400}.service-link:hover{color:#457a1a}.pricing-note{margin-top:26px;display:flex;align-items:center;gap:18px;padding:23px 27px;border-radius:6px;background:#eaf0e8}.asterisk{color:#4c762e;font-size:33px}.pricing-note p{flex:1;margin:0;font-size:13px;color:var(--muted)}.pricing-note strong{color:var(--ink)}.pricing-note>a{font-size:13px;white-space:nowrap;font-weight:650;border-bottom:1px solid #7c8e78}.products{background:#edf1ed;border-top:1px solid var(--line)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.product-card{border-radius:8px;overflow:hidden;background:var(--paper);border:1px solid #d5ded6;transition:transform .25s}.product-card:hover{transform:translateY(-5px)}.product-art{height:218px;display:flex;flex-direction:column;justify-content:space-between;padding:24px 26px}.product-category{font:10px monospace;letter-spacing:1.2px}.product-wordmark{font:650 48px/1.1 var(--display);letter-spacing:-2.8px}.product-line{font-size:10px;display:flex;gap:11px;align-items:center;opacity:.8}.product-line i{height:3px;width:3px;border-radius:50%;background:currentColor}.cineflow .product-art{background:#dcd5ee;color:#352a52}.cineflow .product-wordmark>span{font-size:20px;vertical-align:top}.fomeai .product-art{background:#ff8057;color:#412013}.fomeai .product-wordmark{font-weight:800}.fomeai .product-wordmark>span{font-weight:450}.fomeai .product-wordmark>b{color:#fff1d9}.notes .product-art{background:#e9ed9a;color:#343e22}.notes .product-wordmark{font-weight:500;letter-spacing:-2.5px}.notes .product-wordmark>span{color:#5e742a}.product-info{padding:27px}.product-info h3{font:650 21px/1.4 var(--display);letter-spacing:-.6px;margin:0 0 14px}.product-info p{font-size:14px;color:var(--muted);line-height:1.8;margin:0;min-height:76px}.product-info a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:24px;padding-top:17px;font-size:13px;font-weight:650}.product-info a:hover{color:#457a1a}.process{background:var(--navy);color:#fff}.process .eyebrow.light{color:var(--lime)}.process .section-heading>p{color:#adbdc7}.process-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:0;margin:64px 0 0}.process-steps li{border-top:1px solid #455a64;padding-top:27px}.step-number{font:400 46px/1 var(--display);letter-spacing:-2px;color:var(--lime);display:block;margin-bottom:27px}.step-label{font:10px monospace;letter-spacing:1.3px;color:#a7bbc5}.process-steps h3{font:600 22px/1.4 var(--display);letter-spacing:-.5px;margin:12px 0}.process-steps p{color:#adbdc7;font-size:14px;line-height:1.8;max-width:285px}.process-bottom{margin-top:45px;border-top:1px solid #344955;padding-top:22px;display:flex;justify-content:space-between;align-items:center}.process-bottom p{font-size:13px;color:#a7bbc5}.process-bottom a{color:var(--lime)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.about-visual{position:relative;border-radius:8px;overflow:hidden;min-height:490px;align-self:stretch;background:#243733}.about-visual img{width:100%;height:100%;object-fit:cover;position:absolute;filter:saturate(.35);opacity:.9}.image-caption{position:absolute;bottom:0;left:0;right:0;color:#fff;background:linear-gradient(transparent,#101f2ce8);padding:75px 30px 30px;display:flex;flex-direction:column;gap:9px}.image-caption span{font:10px monospace;letter-spacing:1.5px;color:var(--lime)}.image-caption strong{font:550 27px/1.3 var(--display);letter-spacing:-.9px}.about-copy .lead{font-size:18px;color:var(--ink);line-height:1.7;margin:26px 0 20px}.about-copy>p{color:var(--muted);font-size:15px;line-height:1.9}.dark-link{margin-top:29px;font-size:13px}.dark-link:hover{color:#457a1a}.faq{padding-top:45px;border-bottom:1px solid var(--line)}.faq-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.faq h2{font-size:36px}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding:21px 0}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:15px;font-weight:600;align-items:center}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:23px;font-weight:400;transition:transform .2s;color:#538132}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{font-size:14px;line-height:1.8;color:var(--muted);padding-right:25px;margin-bottom:0}.contact{background:#dfebd6}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.contact h2{font-size:clamp(38px,3.7vw,55px);letter-spacing:-2.4px}.contact h2>span{color:#4d732c}.contact-copy>p{font-size:15px;color:#4a604c;line-height:1.8;max-width:355px;margin:25px 0}.email-link{display:block;font-size:19px;font-weight:600;letter-spacing:-.4px;margin-top:29px;overflow-wrap:anywhere}.email-link:hover{text-decoration:underline}.copy-email,.copy-draft{background:none;border:0;border-bottom:1px solid #93a884;padding:6px 0;color:#415639;font-size:12px;margin-top:8px}.copy-status{display:block;font-size:12px;margin-top:10px}.form-heading{margin-bottom:23px}.form-heading h3{font:650 22px/1.4 var(--display);letter-spacing:-.6px;margin:0 0 5px}.form-heading p{font-size:13px;color:#52644b;margin:0}.contact form{background:#f8faf3;border:1px solid #cfddc6;padding:30px;border-radius:9px}.contact form label{font-size:12px;font-weight:550;display:block}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}input,textarea{min-width:0;width:100%;background:#fff;border:1px solid #cad6c4;border-radius:5px;padding:12px 13px;color:var(--ink);font-size:13px;margin-top:8px}textarea{resize:vertical;min-height:104px}input::placeholder,textarea::placeholder{color:#788375;opacity:1}fieldset{border:0;margin:19px 0;padding:0;min-width:0}legend{font-size:12px;margin-bottom:10px;font-weight:550}.interest-options{display:flex;flex-wrap:wrap;gap:8px}.interest-options label{position:relative;cursor:pointer}.interest-options input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.interest-options span{display:block;border:1px solid #cbd7c3;border-radius:4px;font-size:12px;padding:7px 11px;color:#55644e}.interest-options input:checked+span{background:var(--navy);border-color:var(--navy);color:white}.interest-options input:focus-visible+span{outline:3px solid #3a85f5;outline-offset:3px}.contact-button{width:100%;background:var(--navy);color:#fff;margin-top:18px;font-size:14px;padding:13px}.contact-button:hover{background:#2d493b}.form-note{font-size:11px;color:#627358;line-height:1.6;margin:12px 0 0}#email-ready{border-top:1px solid #c5d3bb;margin-top:20px;padding-top:12px;font-size:13px}#email-ready .button{font-size:13px;width:100%;padding:10px}#draft-status{display:block;font-size:12px}footer{padding:40px 0 25px;background:var(--paper)}.footer-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:29px;gap:25px}.footer-top>p{font-size:13px;color:var(--muted)}.footer-top>a:last-child{font-size:13px;font-weight:650}.footer-bottom{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#66736a;padding-top:23px}.footer-bottom a{font-size:11px}.reveal{animation:enter .6s ease-out both}@keyframes enter{from{opacity:.25;transform:translateY(16px)}to{opacity:1;transform:none}}@media(min-width:1200px){.product-info p{min-height:76px}}@media(max-width:1100px){.section{padding:80px 0}.service{padding:24px 21px}.service h3{font-size:21px}.service-link{font-size:12px}.about-grid,.faq-grid{gap:50px}.contact-grid{gap:45px}.product-art{padding:22px}.product-wordmark{font-size:41px}.product-info{padding:23px}.product-info p{min-height:100px}.contact form{padding:25px}.field-row{grid-template-columns:1fr;gap:14px}.section-heading{gap:35px}.section-heading>p{max-width:300px}.about-visual{min-height:440px}}@media(max-width:850px){.section{padding:70px 0}.section h2{font-size:36px;letter-spacing:-1.5px}.section-heading>p{max-width:250px;font-size:14px}.services-grid{grid-template-columns:1fr}.service{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;padding:27px}.service+.service{border-left:0;border-top:1px solid var(--line)}.service-top{grid-row:1 / 3;margin-bottom:22px;grid-column:1 / -1}.service h3{font-size:24px}.service>p{grid-column:1;margin-bottom:22px}.service-for{grid-column:2;grid-row:3 / 5;margin:0;padding-top:0;border:0;align-self:center}.service-link{grid-column:1;font-size:13px}.product-grid{gap:15px}.product-art{padding:19px;height:195px}.product-wordmark{font-size:34px;letter-spacing:-2px}.product-category{font-size:9px}.product-info{padding:20px}.product-info h3{font-size:18px}.product-info p{font-size:13px;min-height:116px}.product-info a{font-size:12px}.product-line{flex-wrap:wrap;gap:6px;font-size:9px}.process-steps{gap:26px;margin-top:45px}.process-steps h3{font-size:20px}.process-steps p{font-size:13px}.about-grid{gap:35px}.about-visual{min-height:520px}.image-caption{padding-left:22px;padding-right:22px}.image-caption strong{font-size:23px}.faq-grid{gap:35px;grid-template-columns:1fr 1.1fr}.faq h2{font-size:30px}.faq summary{font-size:14px}.contact-grid{gap:30px}.contact h2{font-size:39px}.email-link{font-size:17px}.contact form{padding:23px}.footer-top>p{font-size:12px}.footer-bottom{flex-wrap:wrap}.pricing-note{flex-wrap:wrap}.pricing-note>a{margin-left:48px}}@media(max-width:640px){.section{padding:58px 0}.section-heading{display:block;margin-bottom:30px}.section h2{font-size:34px;letter-spacing:-1.6px}.section .eyebrow{margin-bottom:16px}.section-heading>p{max-width:none;margin-top:21px;font-size:14px}.services-grid{border-radius:7px}.service{display:flex;padding:25px}.service-top{margin-bottom:23px}.service h3{font-size:24px}.service>p{font-size:14px;margin-bottom:20px}.service-for{border-top:1px solid var(--line);padding-top:16px;align-self:stretch;margin-bottom:22px}.service-for>p{max-width:none}.service-link{font-size:13px}.pricing-note{padding:20px;gap:13px;align-items:flex-start}.pricing-note p{font-size:13px}.pricing-note strong{display:block;margin-bottom:6px}.pricing-note>a{margin-left:43px}.asterisk{font-size:30px}.product-grid{grid-template-columns:1fr;gap:24px}.product-art{height:210px;padding:25px}.product-wordmark{font-size:51px}.product-category{font-size:10px}.product-line{font-size:11px;gap:12px}.product-info{padding:25px}.product-info h3{font-size:23px}.product-info p{font-size:14px;min-height:0}.product-info a{font-size:14px}.process-steps{grid-template-columns:1fr;gap:25px}.process-steps li{position:relative;padding:25px 0 0 65px}.step-number{font-size:37px;position:absolute;left:0;top:27px}.process-steps h3{font-size:23px}.process-steps p{max-width:none;font-size:14px;margin-bottom:0}.process-bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:30px}.process-bottom p{margin:0}.process-bottom a{font-size:13px}.about-grid{display:flex;flex-direction:column-reverse;gap:30px}.about-visual{width:100%;min-height:330px}.about-copy .lead{font-size:18px;margin-top:23px}.about-copy>p{font-size:14px}.image-caption strong{font-size:25px}.faq{padding-top:15px}.faq-grid{grid-template-columns:1fr;gap:30px}.faq summary{font-size:15px}.contact-grid{grid-template-columns:1fr;gap:35px}.contact h2{font-size:44px}.contact-copy>p{max-width:none}.contact form{padding:23px}.form-heading h3{font-size:22px}.field-row{grid-template-columns:1fr}.contact form label,legend{font-size:14px}input,textarea{font-size:16px;padding:13px}.interest-options span{font-size:13px;padding:9px 13px}.contact-button{font-size:15px}.form-note{font-size:12px}.email-link{font-size:20px}.footer-top{flex-wrap:wrap;gap:18px}.footer-top>p{order:3;width:100%;margin:0}.footer-bottom{font-size:11px;flex-direction:column;gap:12px}.footer-bottom a{font-size:12px}.copy-email{font-size:13px}.footer-top>a:last-child{font-size:12px}}
:root{--navy:#101f2c;--navy2:#172c3b;--ink:#132737;--muted:#5c6b74;--lime:#b9f56c;--paper:#f8faf7;--line:#dce2de;--display:'Manrope',sans-serif;--body:'DM Sans',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.6 var(--body);-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a,input,textarea{ -webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #3a85f5;outline-offset:5px}::selection{background:var(--lime);color:var(--navy)}.wrap{max-width:1280px;width:calc(100% - 112px);margin:auto}.skip{position:fixed;top:10px;left:10px;transform:translateY(-150%);z-index:100;background:var(--lime);padding:12px}.skip:focus{transform:none}.header{background:var(--paper);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.header-inner{height:88px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;gap:10px;font:800 30px var(--display);letter-spacing:-1.6px}.brand img{filter:brightness(0);object-fit:contain}.brand-dot{color:#53821f}.header nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:550}.header nav>a:not(.button):hover{color:#457a1a}.button{display:inline-flex;justify-content:center;align-items:center;padding:17px 27px;background:var(--lime);color:var(--navy);border:1px solid transparent;border-radius:6px;font-size:15px;font-weight:700;transition:background .2s,transform .2s}.button:hover{background:#cffd97;transform:translateY(-2px)}.button-small{padding:12px 20px}.header .button{background:var(--navy);color:white}.header .button:hover{background:#254055}.menu-toggle{display:none}.hero{background:var(--navy);color:white;overflow:hidden}.hero-top{display:flex;justify-content:space-between;align-items:center;padding:36px 0 34px}.eyebrow{font-size:12px;letter-spacing:1.8px;font-weight:700;text-transform:uppercase;display:block}.eyebrow.light{color:var(--lime)}.edition{font:11px/1.5 monospace;letter-spacing:1.4px;color:#a2b2bb}.hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding:8px 0 60px}.hero h1{font:600 clamp(52px,5.35vw,82px)/1.08 var(--display);letter-spacing:-4px;margin:0 0 29px}.hero h1>span{color:var(--lime)}.hero-copy>p{font-size:17px;line-height:1.8;max-width:460px;color:#bcc8cf;margin:0 0 30px}.hero-actions{display:flex;gap:28px;align-items:center}.text-link{font-size:14px;font-weight:600;display:flex;align-items:center;gap:15px}.text-link:hover{color:var(--lime)}.hero-note{margin-top:31px;font-size:12px;color:#aabac3;display:flex;gap:10px;align-items:center}.hero-note>span{font-size:23px;color:var(--lime)}.solution-console{background:#172c3b;border:1px solid #365060;border-radius:12px;padding:25px 27px 0;position:relative;box-shadow:18px 18px 0 -1px var(--navy),18px 18px 0 0 #2a4050;transform:rotate(1deg)}.console-top{display:flex;justify-content:space-between;color:#a2b4c0;font:10px/1.5 monospace;letter-spacing:1px}.console-question{font:500 27px/1.3 var(--display);letter-spacing:-.8px;margin:22px 0}.choices{display:grid;gap:8px}.choices button{background:#203747;border:1px solid #3e5463;color:#d3dce1;border-radius:5px;text-align:left;padding:11px 15px;font-size:13px;display:flex;justify-content:space-between;align-items:center;transition:background .2s,border-color .2s}.choices button:after{content:'+';font-size:20px;line-height:1}.choices button[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:var(--navy);font-weight:650}.choices button[aria-pressed=true]:after{content:'✓';font-size:16px}.choices button:hover{border-color:var(--lime)}.connector{display:flex;align-items:center;justify-content:center;height:39px;color:var(--lime)}.connector span{height:1px;width:40%;background:#365160}.connector b{display:grid;place-items:center;width:25px;height:25px;border:1px solid #47604a;border-radius:50%;font-weight:400;font-size:14px;margin:0 9px}.console-result{background:#101f2c;border:1px solid #345044;border-radius:6px;padding:19px;min-height:164px}.result-caption{font:10px monospace;letter-spacing:1px;display:flex;justify-content:space-between;color:#a4d97d}.console-result h2{font:600 23px/1.3 var(--display);letter-spacing:-.6px;margin:12px 0 8px}.console-result p{font-size:13px;line-height:1.6;color:#bcc8cf;margin:0 0 16px}.tags{display:flex;gap:7px;flex-wrap:wrap}.tags span{font-size:10px;border:1px solid #415360;border-radius:3px;padding:3px 7px;color:#b8c8d0}.console-link{display:flex;justify-content:space-between;padding:16px 0;font-size:12px;color:#d1dfd6}.console-link:hover{color:var(--lime)}.hero-foot{border-top:1px solid #344551;padding:21px 0;display:flex;justify-content:space-between;font-size:12px;color:#a6b6c0}.hero-foot>div{display:flex;gap:18px;align-items:center;font:11px monospace;letter-spacing:1.1px}.hero-foot i{width:3px;height:3px;background:var(--lime);border-radius:50%}
@media(min-width:1500px){.hero-grid{padding-bottom:75px}.hero-top{padding-top:45px;padding-bottom:50px}}@media(max-width:1100px){.wrap{width:calc(100% - 64px)}.header nav{gap:18px;font-size:12px}.hero-grid{gap:40px}.hero h1{font-size:64px}.hero-actions{gap:20px}.solution-console{padding:22px 20px 0}.hero h1{letter-spacing:-3px}.hero-copy>p{font-size:16px}.hero-actions{flex-wrap:wrap}}@media(max-width:850px){.header-inner{height:76px}.menu-toggle{display:flex;align-items:center;gap:15px;border:0;background:none;color:var(--ink);padding:10px;font-weight:600}.header nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);padding:25px 32px;box-shadow:0 12px 18px #101f2c12;font-size:16px}.header nav.open{display:flex;flex-direction:column;align-items:stretch;gap:12px}.header nav a{padding:8px}.hero-grid{grid-template-columns:1fr 1fr;gap:28px}.hero h1{font-size:53px;letter-spacing:-2.7px}.console-question{font-size:23px}.hero-top .edition{display:none}.hero-note{max-width:245px}.hero-foot>span{max-width:220px}.hero-copy>p{font-size:15px}.solution-console{transform:none;box-shadow:10px 10px 0 -1px var(--navy),10px 10px 0 0 #2a4050}.choices button{font-size:12px}.console-result h2{font-size:20px}}@media(max-width:640px){.wrap{width:calc(100% - 40px)}.hero-top{padding:28px 0}.eyebrow{font-size:10px;letter-spacing:1.5px}.hero-grid{grid-template-columns:1fr;gap:40px;padding:5px 0 43px}.hero h1{font-size:clamp(46px,11.6vw,72px);letter-spacing:-2.8px;margin-bottom:22px}.hero-copy>p{font-size:16px}.hero-actions{gap:21px}.button{padding:15px 22px}.hero-note{max-width:none;font-size:11px;margin-top:23px}.solution-console{margin-right:9px;padding:23px 22px 0}.console-question{font-size:25px}.choices button{font-size:13px;padding:12px 14px}.hero-foot{flex-direction:column;gap:15px;padding:21px 0}.hero-foot>span{max-width:none}.console-result{min-height:167px}.brand{font-size:28px}.hero-foot>div{gap:20px}.text-link{font-size:13px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* Legibilidade e alvos de interação em todas as telas. */
.service>p,.product-info p,.process-steps p,.about-copy>p,.section-heading>p,.faq details p,.contact-copy>p{font-size:16px}
.service-for>p,.service-link,.product-info a,.console-result p,.choices button,.console-link,.contact form label,legend,.form-heading p,.contact form input,.contact form textarea,.pricing-note p,.pricing-note>a{font-size:14px}
.console-top,.result-caption,.tags span,.service-for>span,.product-category,.product-line,.step-label,.image-caption span,.form-note,.footer-bottom,.edition,.hero-note,.hero-foot>div{font-size:12px}
.contact form input,.contact form textarea{font-size:16px}
.service-link,.product-info a,.copy-email,.copy-draft,.console-link{min-height:44px}
.tags span{padding:3px 7px}.console-result{min-height:182px}.product-info p{min-height:108px}.product-category{line-height:1.5}.product-art{height:232px}.console-top{font-size:11px;letter-spacing:.6px}.product-line{gap:8px}.contact-button{background:var(--navy);color:white}.contact-button:hover{background:#2d493b}.hero-note{line-height:1.6}
@media(max-width:850px){.product-grid{grid-template-columns:1fr}.product-card{display:grid;grid-template-columns:.85fr 1.15fr}.product-art{height:auto;min-height:260px}.product-info p{min-height:0}.product-wordmark{font-size:42px}.hero-grid{grid-template-columns:1fr}.hero-copy>p{max-width:550px}.hero h1{font-size:70px}.solution-console{max-width:520px;width:100%;justify-self:center}.hero-note{max-width:none}.hero-actions{flex-wrap:wrap}.hero-foot>span{max-width:none}}
@media(max-width:640px){.hero h1{font-size:clamp(43px,11.6vw,72px)}.hero-top .eyebrow{font-size:10px}.console-top{font-size:10px}.product-card{display:block}.product-art{min-height:215px;height:215px}.product-wordmark{font-size:49px}.product-category{font-size:11px}.hero-foot>div{font-size:11px}.hero-note{font-size:12px}.choices button{padding:12px}.contact h2{font-size:clamp(35px,10.9vw,44px)}}
.brand .brand-logo{width:185px;height:auto;filter:none;display:block}.header .brand{flex-shrink:0}
@media(max-width:640px){.brand .brand-logo{width:164px}}
/* Uma história em quatro quadros, com legendas reais e arte responsiva. */
#processo{scroll-margin-top:115px}.story-section{background:#f8faf7}.comic-story{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.comic-panel{border:2px solid var(--navy);border-radius:8px;background:#fff;overflow:hidden;box-shadow:4px 5px 0 #101f2c;transition:transform .2s,box-shadow .2s}.comic-panel:hover{transform:translateY(-3px);box-shadow:5px 8px 0 #101f2c}.comic-art{position:relative;aspect-ratio:3/2;overflow:hidden;background:#f8faf7;border-bottom:2px solid var(--navy)}.comic-art img{position:absolute;width:200%;height:200%;max-width:none;object-fit:fill;left:0;top:0}.art-challenge img{left:-100%}.art-design img{top:-100%}.art-delivery img{left:-100%;top:-100%}.comic-number{position:absolute;top:17px;left:17px;display:grid;place-items:center;width:42px;height:38px;background:var(--lime);border:2px solid var(--navy);border-radius:4px;font:800 17px var(--display);transform:rotate(-5deg);box-shadow:2px 2px 0 var(--navy)}.comic-caption{padding:24px 27px 26px;position:relative}.comic-speech{display:inline-block;padding:7px 12px;background:#eaf1e6;border:1px solid #b7c7ae;border-radius:4px;font-size:13px;font-weight:600;margin-bottom:15px;transform:rotate(-1deg)}.comic-caption h3{font:750 24px/1.3 var(--display);letter-spacing:-.8px;margin:0 0 10px}.comic-caption p{font-size:16px;color:var(--muted);line-height:1.8;margin:0;max-width:440px}.story-invitation{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:35px 0 48px}.story-invitation p{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:550}.story-invitation p>span{font-size:29px;color:#548032}.story-invitation .button{font-size:14px}.solution-notes{border-top:1px solid #cad6c7;padding-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.solution-notes>div{scroll-margin-top:110px}.solution-notes h3{font:650 18px/1.4 var(--display);letter-spacing:-.5px;margin:0 0 10px}.solution-notes p{font-size:14px;line-height:1.8;color:var(--muted);margin:0 0 10px}.solution-notes a{display:inline-block;font-size:12px;font-weight:600;border-bottom:1px solid #adbda3;padding:8px 0}.solution-notes a:hover{color:#4c792a}.story-pricing{font-size:13px;color:var(--muted);margin-top:30px}.story-section .section-heading>p{max-width:320px}
@media(min-width:1450px){.comic-story{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.comic-caption{padding:22px 19px}.comic-caption h3{font-size:21px}.comic-caption p{font-size:15px}.comic-speech{font-size:12px;padding:6px 9px}.comic-number{width:34px;height:31px;top:11px;left:11px;font-size:14px}}
@media(max-width:850px){.comic-caption{padding:22px}.comic-caption h3{font-size:22px}.comic-caption p{font-size:15px}.comic-speech{font-size:12px}.story-invitation{align-items:flex-start;flex-direction:column;gap:10px}.solution-notes{gap:24px}.solution-notes h3{font-size:17px}}
@media(max-width:640px){.comic-story{grid-template-columns:1fr;gap:27px;margin-right:5px}.comic-caption{padding:23px}.comic-caption h3{font-size:24px}.comic-caption p{font-size:16px}.comic-speech{font-size:13px}.comic-number{top:14px;left:14px}.story-invitation{margin-top:29px;margin-bottom:32px}.story-invitation p{font-size:14px;line-height:1.6;align-items:flex-start;margin-top:0}.story-invitation .button{width:100%;font-size:13px}.solution-notes{grid-template-columns:1fr;gap:23px}.solution-notes h3{font-size:19px}.solution-notes p{font-size:15px}.solution-notes a{font-size:14px}.story-pricing{font-size:13px}.story-section .section-heading>p{max-width:none}}
/* A oferta aparece como produto: app, website e sistema. */
.hero-showcase{padding:65px 0 55px;background:#101f2c}.hero-new-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:55px;align-items:center}.hero-new-copy .eyebrow{margin-bottom:27px;font-size:12px}.hero-showcase h1{font-size:clamp(43px,4.25vw,64px);line-height:1.12;letter-spacing:-3.3px;margin:0 0 25px;white-space:nowrap}.hero-new-copy>p{font-size:17px;line-height:1.8;color:#bcc8cf;max-width:395px;margin:0 0 31px}.hero-new-copy .hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.hero-new-copy .text-link{font-size:14px;color:#c0d0d9}.interface-showcase{min-width:0}.preview-tabs{display:flex;padding:5px;background:#1b3040;border:1px solid #3a4f5d;border-radius:10px;gap:4px;width:max-content;max-width:100%;margin:0 auto 21px}.preview-tabs button{border:0;background:none;color:#c5d2db;border-radius:6px;padding:10px 21px;font-size:14px;font-weight:650;min-height:44px}.preview-tabs button[aria-selected=true]{background:#b9f56c;color:#101f2c;box-shadow:0 3px 9px #0002}.preview-tabs button:hover{color:white}.preview-tabs button[aria-selected=true]:hover{color:#101f2c}.preview-stage{background:#e6efe3;border-radius:18px;border:1px solid #90a38b;overflow:hidden;position:relative;min-height:485px;color:#132737}.preview-panel{min-height:485px;padding:28px 22px;animation:preview-appear .25s ease-out}.preview-panel[hidden]{display:none!important}.app-preview{display:flex;align-items:center;justify-content:center;gap:24px;background:linear-gradient(140deg,#e6efe3 55%,#d2e6c8 55%)}.app-side-label{max-width:150px;align-self:center}.preview-kicker{font:700 18px/1.6 var(--display);letter-spacing:-.7px}.platform-pills{display:flex;gap:7px;margin-top:17px;flex-wrap:wrap}.platform-pills>span{border:1px solid #a8bc9c;padding:4px 10px;border-radius:20px;font-size:12px;background:#f4f8ee}.phone{width:246px;min-width:246px;border:6px solid #1b2a33;background:white;border-radius:32px;padding:10px 7px 6px;box-shadow:12px 17px 0 #8fac8240,0 15px 30px #243b2720;transform:rotate(3deg)}.phone-camera{width:60px;height:10px;background:#1b2a33;border-radius:20px;margin:0 auto 14px}.phone-screen{padding:0 8px}.app-brand{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700}.demo-symbol{display:grid;place-items:center;background:#b9f56c;color:#233b20;width:29px;height:29px;border-radius:8px;font:800 18px var(--display);flex-shrink:0}.profile-badge{display:grid;place-items:center;width:27px;height:27px;border:1px solid #dae3d8;border-radius:50%;font-size:9px;color:#64725f;background:#f5f8f1}.app-brand .profile-badge{margin-left:auto}.phone-greeting{font-size:10px;margin:16px 0 5px;color:#6b7764}.phone h2{font:800 22px/1.15 var(--display);letter-spacing:-.9px;margin:0 0 14px}.app-feature{padding:15px;background:#dff4c3;border-radius:12px;position:relative;overflow:hidden}.app-feature>span:first-child{font-size:9px;letter-spacing:.6px;display:block;color:#476a32;margin-bottom:6px}.app-feature strong{font:700 18px/1.3 var(--display);letter-spacing:-.5px;position:relative;z-index:1}.feature-line{display:block;height:4px;width:65px;border-radius:6px;background:#78a944;margin-top:12px}.app-actions{display:flex;gap:8px;margin:11px 0}.app-actions button{flex:1;border:1px solid #e0e6dc;background:#f7f9f4;border-radius:9px;font-size:10px;padding:10px 6px;color:#30462b;text-align:left;min-height:53px}.app-actions button>span{display:block;font-size:18px;line-height:1.1;color:#568535;margin-bottom:4px}.app-actions button:hover{background:#dff4c3}.app-demo-content{min-height:78px;padding:4px 0}.app-demo-content h3{font-size:12px;margin:0 0 4px}.app-demo-content p{font-size:11px;line-height:1.5;color:#6b7664;margin:0}.phone-nav{display:flex;border-top:1px solid #e0e6dc;justify-content:space-around;padding:7px 0 2px}.phone-nav button{background:none;border:0;color:#85917d;font-size:9px;padding:4px 8px;min-height:42px}.phone-nav button>span{display:block;font-size:20px;line-height:1.1}.phone-nav button.active{color:#3c6425}.showcase-caption{text-align:center;margin-top:20px}.showcase-caption p{font-size:14px;color:#dbe5ea;margin:0 auto 6px;max-width:430px;line-height:1.7}.showcase-caption>span{font:11px var(--body);color:#9cacb7}.website-preview,.system-preview{display:flex;align-items:center}.demo-browser{width:100%;border:1px solid #b8c7b0;border-radius:10px;overflow:hidden;background:white;box-shadow:0 12px 22px #2f492321}.browser-chrome{background:#f0f3ec;border-bottom:1px solid #dce5d6;height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;color:#829077;font-size:10px}.browser-chrome>div{display:flex;gap:5px}.browser-chrome i{width:6px;height:6px;border-radius:50%;background:#b5c2ab}.browser-chrome>span{margin-right:auto;margin-left:20px;border:1px solid #dfe6d9;border-radius:4px;width:65%;text-align:center;background:#fff;font-size:10px}.website-screen{padding:19px}.website-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:19px}.website-nav>strong{font:800 18px var(--display);letter-spacing:-.8px}.website-nav>strong>span{color:#6c9b3a}.website-nav>div{display:flex;gap:9px}.website-nav button{font-size:10px;background:none;border:0;color:#5c6c54;padding:7px 0}.website-nav button:hover{color:#2c4d18;text-decoration:underline}.website-feature{background:#e6f3d9;border-radius:8px;padding:23px}.website-feature>span{font-size:9px;letter-spacing:.5px;color:#567641}.website-feature h2{font:750 31px/1.15 var(--display);letter-spacing:-1.4px;margin:13px 0}.website-feature p{font-size:12px;max-width:250px;line-height:1.6;color:#586b4d;margin-bottom:16px}.demo-dark-button{border:0;border-radius:4px;background:#162b22;color:#fff;font-size:11px;padding:10px 14px;min-height:36px}.demo-dark-button:hover{background:#395737}.website-detail{display:flex;gap:12px;align-items:center;margin-top:20px;min-height:70px}.website-detail h3{font-size:13px;margin:0 0 5px}.website-detail p{font-size:11px;color:#75806d;margin:0;line-height:1.6}.system-screen{display:flex;min-height:380px}.system-sidebar{width:48px;background:#f4f7f0;border-right:1px solid #e0e7db;display:flex;flex-direction:column;align-items:center;gap:20px;padding:14px 8px;flex-shrink:0;color:#829174}.system-sidebar .demo-symbol{width:27px;height:27px;font-size:16px}.system-sidebar>span:not(:first-child){font-size:20px;width:28px;display:grid;place-items:center}.sidebar-active{background:#dbebca;border-radius:5px;color:#3b6520}.system-main{padding:18px 14px;width:calc(100% - 48px)}.system-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.system-heading>div>span{font-size:8px;letter-spacing:.7px;color:#7a8b6e}.system-heading h2{font:750 18px/1.3 var(--display);letter-spacing:-.7px;margin:5px 0 0}.system-toolbar{display:flex;gap:17px;border-bottom:1px solid #dee6d8;margin:20px 0 15px;font-size:10px;color:#7d8b72}.system-toolbar span{padding-bottom:8px}.system-toolbar span:first-child{color:#3f6525;border-bottom:2px solid #7ea54f}.kanban{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:start}.kanban-column{background:#f1f4ed;padding:8px;border-radius:6px;min-height:234px}.kanban-column h3{font-size:10px;font-weight:600;margin:0 0 9px;color:#64755b}.task-card{background:white;padding:10px;border:1px solid #dee7d5;border-radius:5px;position:relative;margin-bottom:8px}.task-card strong{display:block;font-size:11px;line-height:1.5;margin:8px 0 5px}.task-card p{font-size:10px;line-height:1.6;color:#7c8773;margin:0 0 10px}.task-tag{display:inline-block;font-size:7px;letter-spacing:.3px;background:#edf0e9;color:#778968;padding:3px 5px;border-radius:3px}.task-tag.complete{background:#e3f1d5;color:#5b7e38}.task-footer{border-top:1px solid #ecf0e7;padding-top:7px;display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:7px;color:#8c957f}.avatar-pair{display:flex}.avatar-pair i{display:grid;place-items:center;width:18px;height:18px;background:#e5eddb;border:2px solid white;border-radius:50%;font-style:normal;font-size:7px}.avatar-pair i+i{margin-left:-5px;background:#d7e5d2}.task-check{color:#679543;font-size:17px}.task-card button{font-size:10px;background:#dcefca;border:1px solid #c9ddba;color:#3e6327;border-radius:4px;padding:7px;min-height:33px;width:100%}.task-card button:hover{background:#c1e69e}.system-status{font-size:10px;color:#7a886e;margin:11px 0 0;line-height:1.5}@keyframes preview-appear{from{opacity:.3;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:1100px){.hero-new-grid{gap:30px;grid-template-columns:.9fr 1.1fr}.hero-showcase h1{font-size:clamp(40px,4.7vw,53px);letter-spacing:-2.6px}.app-preview{gap:12px;padding-left:13px;padding-right:13px}.app-side-label{max-width:115px}.preview-kicker{font-size:15px}.phone{width:228px;min-width:228px}.preview-tabs button{padding:9px 15px}.preview-panel{padding:23px 16px}.app-preview{padding:24px 12px}.hero-new-copy>p{font-size:16px}.website-feature{padding:20px}.website-feature h2{font-size:28px}.website-screen{padding:15px}.system-main{padding:16px 10px}.system-heading h2{font-size:16px}.system-sidebar{width:38px;padding:13px 5px}.system-main{width:calc(100% - 38px)}.kanban{gap:7px}.kanban-column{padding:6px}.task-card{padding:8px}.website-nav>div{gap:6px}}
@media(max-width:850px){.hero-showcase{padding:45px 0}.hero-new-grid{grid-template-columns:1fr;gap:40px}.hero-showcase h1{font-size:64px;letter-spacing:-3px}.hero-new-copy>p{font-size:17px;max-width:520px}.hero-new-copy .hero-actions{flex-direction:row;align-items:center;gap:24px}.interface-showcase{width:100%;max-width:600px;justify-self:center}.preview-panel{padding:27px}.app-preview{gap:45px}.app-side-label{max-width:155px}.preview-kicker{font-size:21px}.phone{width:246px;min-width:246px}.website-feature h2{font-size:34px}.website-screen{padding:22px}.website-feature{padding:25px}.system-heading h2{font-size:22px}.system-main{padding:20px}.kanban-column{padding:10px}.task-card{padding:13px}.task-card strong{font-size:13px}.task-card p{font-size:12px}.kanban-column h3{font-size:12px}.task-tag{font-size:9px}.task-card button{font-size:12px;min-height:40px}.system-status{font-size:12px}.system-toolbar{font-size:12px}.system-sidebar{width:46px}.system-main{width:calc(100% - 46px)}}
@media(max-width:640px){.hero-showcase{padding:35px 0 40px}.hero-new-grid{gap:33px}.hero-new-copy .eyebrow{font-size:11px;letter-spacing:1.4px;margin-bottom:21px}.hero-showcase h1{font-size:clamp(32px,8.9vw,52px);letter-spacing:-1.9px;margin-bottom:22px;line-height:1.15}.hero-new-copy>p{font-size:16px;line-height:1.75;max-width:340px;margin-bottom:23px}.hero-new-copy .hero-actions{flex-direction:column;align-items:flex-start;gap:15px}.hero-new-copy .text-link{font-size:13px}.preview-tabs{width:100%;margin-bottom:15px;padding:4px}.preview-tabs button{flex:1;padding:9px 6px;font-size:13px}.preview-stage{min-height:484px;border-radius:12px}.preview-panel{min-height:484px;padding:19px 12px}.app-preview{gap:0;padding:23px 15px}.app-side-label{display:none}.phone{width:246px;min-width:246px;transform:rotate(2deg)}.showcase-caption p{font-size:14px}.showcase-caption>span{font-size:11px}.website-screen{padding:13px}.website-nav>strong{font-size:17px}.website-nav button{font-size:10px;min-height:35px}.website-feature{padding:20px 16px}.website-feature h2{font-size:28px}.website-feature>span{font-size:9px;line-height:1.6;display:block}.website-feature p{font-size:12px}.website-detail h3{font-size:12px}.website-detail p{font-size:11px}.system-sidebar{display:none}.system-main{width:100%;padding:17px 10px}.system-heading h2{font-size:17px}.system-heading>div>span{font-size:9px}.system-toolbar{font-size:11px}.kanban-column{padding:6px}.kanban-column h3{font-size:10px}.task-card{padding:9px}.task-card strong{font-size:12px}.task-card p{font-size:11px}.task-card button{font-size:11px}.task-tag{font-size:8px}.system-status{font-size:11px}.system-preview{padding:20px 10px}.website-preview{padding:20px 10px}.system-screen{min-height:390px}}
.app-track{display:block;background:none;border:0;border-bottom:1px solid #769a58;font-size:11px;font-weight:650;color:#395b28;padding:5px 0;margin-top:7px;min-height:28px}.preview-stage{min-height:585px}.preview-panel{min-height:585px}
@media(max-width:640px){.phone{width:min(246px,100%);min-width:0;transform:none}.preview-stage,.preview-panel{min-height:555px}}
/* Contato guiado e totalmente opcional. */
.about-visual{min-height:0;aspect-ratio:3/4;width:100%;align-self:center}.about-visual img{filter:none;opacity:1;object-position:center top}.photo-disclosure{position:absolute;top:15px;right:15px;font-size:11px;color:#344b3a;background:#f8faf7e8;padding:5px 9px;border-radius:4px}.contact-grid{grid-template-columns:.9fr 1.1fr;gap:65px}.contact .guided-contact{padding:30px}.contact-overline{font-size:10px;letter-spacing:1.2px;font-weight:700;color:#5b7c43;display:block;margin-bottom:12px}.guided-contact .form-heading h3{font-size:25px;margin-bottom:9px}.guided-contact .form-heading p{font-size:14px;line-height:1.7;color:#63715b}.brief-quiz{border:1px solid #d4dfcb;border-radius:8px;background:#fff;padding:20px;margin-bottom:24px}.quiz-top{display:flex;justify-content:space-between;gap:14px;align-items:center;font-size:11px;color:#718066}.quiz-top button{border:0;border-bottom:1px solid #9dae90;background:none;padding:3px 0;font-size:11px;color:#4e6d3a;white-space:nowrap}.quiz-progress-track{height:3px;border-radius:3px;background:#e8efe2;margin:15px 0 23px;overflow:hidden}.quiz-progress-track span{display:block;width:33.333%;height:100%;background:#91c75c;transition:width .25s}.brief-quiz h4{font:700 20px/1.35 var(--display);letter-spacing:-.6px;color:var(--ink);margin:0 0 17px;outline-offset:5px}.quiz-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.quiz-option{display:flex;flex-direction:column;align-items:flex-start;text-align:left;border:1px solid #d5e0cb;background:#f7faf3;border-radius:6px;padding:13px 12px;min-height:79px;color:var(--ink);transition:background .15s,border-color .15s,transform .15s}.quiz-option:hover{background:#e5f5d6;border-color:#86ac62;transform:translateY(-1px)}.quiz-option[aria-pressed=true]{background:#ddf4c4;border-color:#688f42}.quiz-option>span{font-size:14px;font-weight:650;line-height:1.4}.quiz-option>small{font-size:11px;line-height:1.5;color:#718164;margin-top:5px}.quiz-navigation{display:flex;justify-content:space-between;margin-top:18px}.quiz-navigation button,#quiz-restart{background:none;border:0;color:#52733a;font-size:12px;padding:7px 0;min-height:36px}.quiz-navigation button:disabled{opacity:.4;cursor:default}.quiz-navigation button:not(:disabled):hover,#quiz-restart:hover{text-decoration:underline}.guided-contact .idea-label{display:flex;justify-content:space-between;gap:10px;font-size:14px;font-weight:600}.idea-label>span{font-size:12px;font-weight:400;color:#758368}.guided-contact textarea{font-size:15px;line-height:1.7;margin-top:10px;min-height:113px}.guided-contact .contact-button{font-size:14px;margin-top:16px}.guided-contact .form-note{font-size:12px;line-height:1.7;margin-top:12px}.guided-contact .form-heading{margin-bottom:22px}#quiz-finished{min-height:224px}#quiz-finished>p{font-size:14px;color:#67765d;line-height:1.7}#quiz-summary{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 7px}.answer-chip{font-size:12px;line-height:1.5;text-align:left;background:#eaf5de;border:1px solid #c4d9ad;border-radius:5px;color:#3d5b27;padding:8px 10px;min-height:36px}.answer-chip:hover{border-color:#7d9e60;background:#e0efce}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brief-quiz [hidden]{display:none!important}
@media(max-width:1100px){.contact-grid{gap:36px;grid-template-columns:.85fr 1.15fr}.contact .guided-contact{padding:25px}.brief-quiz{padding:17px}.quiz-top{align-items:flex-start;flex-wrap:wrap;gap:5px}.quiz-option{padding:11px 9px}.quiz-option>span{font-size:13px}.quiz-option>small{font-size:11px}}
@media(max-width:850px){.contact-grid{grid-template-columns:1fr;gap:35px}.contact-copy>p{max-width:500px}.contact-copy h2 br:nth-of-type(2){display:none}.contact .guided-contact{max-width:600px;width:100%;justify-self:center}.quiz-top{flex-wrap:nowrap}.quiz-option{padding:14px}.quiz-option>span{font-size:15px}.quiz-option>small{font-size:12px}.about-visual{min-height:0;aspect-ratio:2/3}}
@media(max-width:640px){.about-visual{aspect-ratio:4/5;min-height:0}.photo-disclosure{font-size:10px;top:12px;right:12px}.contact .guided-contact{padding:21px 17px}.guided-contact .form-heading h3{font-size:23px}.guided-contact .form-heading p{font-size:14px}.brief-quiz{padding:15px 13px}.quiz-top{flex-wrap:wrap;gap:7px}.quiz-top button{font-size:12px;min-height:32px}.brief-quiz h4{font-size:19px}.quiz-options{gap:8px}.quiz-option{padding:12px 10px;min-height:94px}.quiz-option>span{font-size:13px}.quiz-option>small{font-size:11px}.quiz-navigation button{font-size:12px;min-height:42px}.guided-contact textarea{font-size:16px}.guided-contact .contact-button{font-size:13px}.guided-contact .form-note{font-size:12px}.contact-copy h2 br:nth-of-type(2){display:initial}}

#conversa{scroll-margin-top:108px}@media(max-width:850px){html{scroll-padding-top:84px}#conversa{scroll-margin-top:84px}.contact-grid{display:flex;flex-direction:column}.guided-contact{order:-1}.contact-copy{order:1;margin-top:36px}.contact .form-heading{display:none}.contact.section{padding-top:36px}#conversa.is-focused{box-shadow:0 0 0 3px #b9f56c;border-radius:10px}}
