.lp.contato-page{background:linear-gradient(180deg,#ddf0ff 0%,var(--sky1) 38%,var(--sky2) 70%,#f7fbff 100%);flex-direction:column;align-items:center;min-height:100vh;padding:0 16px 80px;display:flex;position:relative;overflow:hidden}.lp.contato-page:after{content:"";background:linear-gradient(180deg,#e6f5d6,var(--hill));pointer-events:none;border-radius:50% 50% 0 0;height:260px;position:absolute;bottom:-140px;left:-10%;right:-10%}.lp .ct-cloud{opacity:.8;pointer-events:none;background:#fff;border-radius:50%;position:absolute}.lp .ct-cloud:before,.lp .ct-cloud:after{content:"";background:#fff;border-radius:50%;position:absolute}.lp .ct-cloud:before{width:70%;height:70%;bottom:0;left:-30%}.lp .ct-cloud:after{width:60%;height:60%;bottom:0;right:-25%}.lp .ct-head{z-index:1;padding:26px 0 2px;position:relative}.lp .ct-head img{height:56px}.lp .ct-card{z-index:1;background:#fff;border:1.5px solid #e3ecf5;border-radius:30px;width:640px;max-width:100%;margin-top:16px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #141e3259}.lp .ct-top{background:linear-gradient(135deg,#eaf5fe,#f4fbff 60%,#fff7ec);grid-template-columns:150px 1fr;align-items:center;gap:18px;padding:26px 30px 22px;display:grid}.lp .ct-mascot{justify-content:center;align-items:flex-end;height:164px;display:flex;position:relative}.lp .ct-mascot img{filter:drop-shadow(0 14px 16px #283c5a38);width:auto;height:124px}.lp .ct-shadow{filter:blur(3px);background:#283c5a24;border-radius:50%;width:96px;height:14px;margin-left:-48px;position:absolute;bottom:2px;left:50%}.lp .ct-bubble{color:var(--blue-d);white-space:nowrap;background:#fff;border:1.5px solid #e3ecf5;border-radius:14px 14px 14px 4px;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;top:2px;left:2px;box-shadow:0 10px 20px -14px #283c5a80}.lp .ct-title .eyebrow{color:var(--green-d);background:#fff;box-shadow:0 10px 20px -14px #283c5a80}.lp .ct-title h1{margin-top:10px;font-size:30px;line-height:1.08}.lp .ct-title h1 span{color:var(--blue)}.lp .ct-title p{color:var(--ink-soft);max-width:400px;margin-top:8px;font-size:14px;font-weight:700}.lp .ct-body{padding:8px 30px 30px}.lp .ct-body .lfield{margin-top:14px}.lp .ct-body .lfield label{color:#7e93a8}.lp .ct-body .lbox{gap:12px;padding-left:8px;transition:border-color .15s,box-shadow .15s,transform .15s}.lp .ct-body .lbox .ic{color:#fff;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lp .ct-body .lbox .ic svg{width:17px;height:17px}.lp .cf-blue .lbox .ic{background:var(--blue-g)}.lp .cf-blue .lbox:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px #e8f1fb}.lp .cf-amber .lbox .ic{background:var(--amber-g)}.lp .cf-amber .lbox:focus-within{border-color:var(--amber);box-shadow:0 0 0 4px #fdf1dc}.lp .cf-green .lbox .ic{background:var(--green-g)}.lp .cf-green .lbox:focus-within{border-color:var(--green);box-shadow:0 0 0 4px #e2f6ec}.lp .cf-indigo .lbox .ic{background:var(--indigo-g)}.lp .cf-indigo .lbox:focus-within{border-color:var(--indigo);box-shadow:0 0 0 4px #ececfd}.lp .cf-pink .lbox .ic{background:var(--pink-g)}.lp .cf-pink .lbox:focus-within{border-color:var(--pink);box-shadow:0 0 0 4px #fce7f3}.lp .ct-body .lbox.lbox-area{align-items:flex-start;min-height:0;padding-top:10px;padding-bottom:10px}.lp .ct-body .lbox.lbox-area .ic{margin-top:2px}.lp .ct-body .lbox textarea{resize:vertical;min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;padding:6px 0;font-family:Nunito;font-size:15px;font-weight:700;line-height:1.45}.lp .ct-body .lbox textarea::placeholder{color:#a9b8c6;font-weight:600}.lp .ct-grid{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.lp .ct-hint{color:#8fa3b7;align-items:center;gap:7px;margin-top:8px;font-size:12px;font-weight:700;display:flex}.lp .ct-hint .ic{color:var(--green)}.lp .ct-hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.lp .ct-body .btn{width:100%;box-shadow:0 16px 28px -12px var(--blue);background:linear-gradient(150deg,#3e8fe0,#2e74c4 55%,#5a57e0);justify-content:center;margin-top:22px;padding:15px;font-size:16.5px;transition:transform .15s,box-shadow .2s}.lp .ct-body .btn:hover:not(:disabled){box-shadow:0 22px 34px -12px var(--blue);transform:translateY(-2px)}.lp .ct-body .btn:hover:not(:disabled) .ic{transform:translate(3px,-3px)rotate(-8deg)}.lp .ct-body .btn .ic{transition:transform .2s}.lp .ct-body .btn:disabled{opacity:.55;cursor:not-allowed}.lp .ct-note{color:var(--ink-soft);text-align:center;margin-top:14px;font-size:12.5px;font-weight:700}.lp .ct-note a{color:var(--blue);font-weight:800}.lp .ct-foot{color:var(--ink-soft);border-top:1.5px solid #eef3f8;flex-wrap:wrap;justify-content:center;gap:6px;padding:14px 30px 20px;font-size:13px;font-weight:700;display:flex}.lp .ct-foot a{color:var(--blue);font-weight:800}.lp .ct-done{text-align:center;padding:36px 30px 32px;position:relative}.lp .ct-done .ct-mascot{width:170px;margin:0 auto}.lp .ct-done .ct-badge{background:var(--green-g);color:#fff;width:40px;height:40px;box-shadow:0 10px 20px -10px var(--green);border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:22px;right:8px}.lp .ct-done h1{margin-top:12px;font-size:28px}.lp .ct-done h1 span{color:var(--green)}.lp .ct-done p{color:var(--ink-soft);max-width:420px;margin:8px auto 0;font-size:14.5px;font-weight:700}.lp .ct-done .signup-intent{justify-content:center;max-width:440px;margin:18px auto 0}.lp .ct-done .btn{margin-top:20px;padding:14px 26px;font-size:16px}.lp .ct-done .ct-note{margin-top:16px}.lp .ct-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp .ct-confetti i{opacity:0;border-radius:3px;width:10px;height:10px;position:absolute;top:44%;left:50%}.lp .ct-confetti i:first-child{background:var(--blue)}.lp .ct-confetti i:nth-child(2){background:var(--pink)}.lp .ct-confetti i:nth-child(3){background:var(--amber)}.lp .ct-confetti i:nth-child(4){background:var(--green)}.lp .ct-confetti i:nth-child(5){background:var(--indigo)}.lp .ct-confetti i:nth-child(6){background:var(--purple)}.lp .ct-confetti i:nth-child(7){background:var(--amber);border-radius:50%}.lp .ct-confetti i:nth-child(8){background:var(--blue);border-radius:50%}@media (max-width:640px){.lp .ct-top{text-align:center;grid-template-columns:1fr;gap:10px;padding:22px 20px 18px}.lp .ct-mascot{height:150px}.lp .ct-mascot img{height:108px}.lp .ct-bubble{left:50%;transform:translate(-50%)}.lp .ct-title h1{font-size:26px}.lp .ct-title p{margin-left:auto;margin-right:auto}.lp .ct-body{padding:4px 18px 24px}.lp .ct-grid{grid-template-columns:1fr}.lp .ct-foot{padding:14px 18px 18px}}@media (prefers-reduced-motion:no-preference){.lp .ct-cloud{animation:16s ease-in-out infinite alternate zk-drift}.lp .ct-cloud:nth-of-type(2){animation-duration:21s;animation-delay:-6s}.lp .ct-cloud:nth-of-type(3){animation-duration:18s;animation-delay:-3s}.lp .ct-cloud:nth-of-type(4){animation-duration:24s;animation-delay:-11s}.lp .ct-card{animation:.35s both zk-pop}.lp .ct-mascot img{animation:3.2s ease-in-out infinite zk-bob}.lp .ct-shadow{animation:3.2s ease-in-out infinite ct-shadow}.lp .ct-bubble{animation:.4s .35s both zk-pop}.lp .ct-body .lfield,.lp .ct-body .ct-hint,.lp .ct-body .btn,.lp .ct-body .ct-note{animation:.45s both zk-rise}.lp .ct-body .lfield:first-of-type{animation-delay:80ms}.lp .ct-body .lfield:nth-of-type(2){animation-delay:.14s}.lp .ct-body .ct-grid .lfield:first-of-type{animation-delay:.2s}.lp .ct-body .ct-grid .lfield:nth-of-type(2){animation-delay:.24s}.lp .ct-body .ct-hint{animation-delay:.28s}.lp .ct-body .lfield:nth-of-type(4){animation-delay:.32s}.lp .ct-body .btn{animation-delay:.4s}.lp .ct-body .ct-note{animation-delay:.46s}.lp .ct-done .ct-mascot img{animation:1.1s cubic-bezier(.3,.8,.4,1.2) 2 both ct-hop,3.2s ease-in-out 2.2s infinite zk-bob}.lp .ct-done .ct-badge{animation:.4s .6s both zk-pop}.lp .ct-confetti i{animation:1.6s ease-out .2s both ct-confetti}.lp .ct-confetti i:first-child{--dx:-150px;--dy:-190px;animation-delay:.2s}.lp .ct-confetti i:nth-child(2){--dx:120px;--dy:-210px;animation-delay:.28s}.lp .ct-confetti i:nth-child(3){--dx:-80px;--dy:-240px;animation-delay:.34s}.lp .ct-confetti i:nth-child(4){--dx:190px;--dy:-150px;animation-delay:.24s}.lp .ct-confetti i:nth-child(5){--dx:-210px;--dy:-120px;animation-delay:.3s}.lp .ct-confetti i:nth-child(6){--dx:60px;--dy:-250px;animation-delay:.4s}.lp .ct-confetti i:nth-child(7){--dx:-40px;--dy:-170px;animation-delay:.46s}.lp .ct-confetti i:nth-child(8){--dx:160px;--dy:-230px;animation-delay:.5s}}@keyframes ct-shadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.7;transform:scaleX(.8)}}@keyframes ct-hop{0%{transform:translateY(0)}30%{transform:translateY(-26px)rotate(-4deg)}60%{transform:translateY(0)}80%{transform:translateY(-10px)rotate(3deg)}to{transform:translateY(0)}}@keyframes ct-confetti{0%{opacity:0;transform:translate(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(540deg)}}
