html:has(.au){background:#fff;color-scheme:light}.au{--p: #0e9f6e;--pd: #047857;--pdeep: #065f46;--ps: #d1fae5;--pt: #ecfdf5;--ink: #0b1220;--i7: #1f2937;--i5: #6b7280;--i4: #9ca3af;--i2: #e5e7eb;--i1: #f3f4f6;--i05: #f8fafb;--red: #dc2626;--amber: #d97706;--display: "Bricolage Grotesque", "Inter", sans-serif;--font: "Inter", -apple-system, system-ui, sans-serif;--sh: 0 24px 60px rgba(6, 95, 70, .14), 0 2px 6px rgba(11, 18, 32, .04);color-scheme:light;font-family:var(--font);color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.au *,.au *:before,.au *:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}.au a{color:var(--pd);font-weight:600;text-decoration:none}.au a:hover{color:var(--pdeep);text-decoration:underline}.au button{font-family:inherit}.au :focus-visible{outline:3px solid var(--p);outline-offset:2px;border-radius:8px}.au h1,.au h2{font-family:var(--display);font-weight:800;letter-spacing:-.035em;margin:0;text-wrap:balance}.au .art{position:relative;overflow:hidden;background:linear-gradient(165deg,var(--pt) 0%,#fff 55%,var(--pt) 100%);border-right:1px solid var(--i1);display:flex;flex-direction:column;padding:40px 48px 0}.au .art:before{content:"";position:absolute;top:-220px;right:-200px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(14,159,110,.2),transparent 62%)}.au .art:after{content:"";position:absolute;bottom:-260px;left:-200px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(14,159,110,.1),transparent 62%)}.au .art>*{position:relative;z-index:1}.au .art-logo{color:var(--ink);display:inline-flex;align-self:flex-start}.au .art-mid{flex:1;display:flex;flex-direction:column;justify-content:center;padding:30px 0}.au .clock{font-family:var(--display);font-weight:800;font-size:clamp(88px,11vw,168px);line-height:.9;letter-spacing:-.06em;color:var(--ink);font-variant-numeric:tabular-nums;display:flex;align-items:baseline}.au .clock .c{color:var(--p);animation:au-blink 1s steps(1) infinite;margin:0 .02em}@keyframes au-blink{50%{opacity:.25}}.au .date{font-size:15px;font-weight:600;color:var(--i5);margin-top:14px}.au .art h2{font-size:clamp(28px,3vw,40px);line-height:1.05;margin-top:34px;max-width:460px}.au .art h2 span{color:var(--p)}.au .art p{font-size:17px;line-height:1.55;color:var(--i5);margin:12px 0 0;max-width:420px}.au .feed{position:relative;height:74px;margin-top:30px;max-width:380px}.au .note{position:absolute;inset:0;display:flex;align-items:center;gap:14px;background:#fff;border:1px solid rgba(11,18,32,.05);border-radius:20px;padding:14px 18px;box-shadow:var(--sh);opacity:0;transform:translateY(14px) scale(.98);transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.au .note.on{opacity:1;transform:none}.au .note.out{opacity:0;transform:translateY(-14px) scale(.98)}.au .note .ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font-size:20px;flex-shrink:0}.au .note b{font-size:14.5px;display:block}.au .note span{font-size:13px;color:var(--i5)}.au .note em{margin-left:auto;font-style:normal;font-size:12px;color:var(--i4);font-weight:600;white-space:nowrap}.au .ruler{display:flex;justify-content:space-between;align-items:flex-end;padding:0 0 28px;position:relative;height:80px}.au .tick{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--i4);font-variant-numeric:tabular-nums}.au .tick i{width:2px;height:16px;border-radius:2px;background:var(--i2);display:block}.au .tick.past{color:var(--i5)}.au .tick.past i{background:var(--ps)}.au .tick.near span{visibility:hidden}.au .now{position:absolute;bottom:28px;width:3px;height:40px;border-radius:3px;background:var(--p);transform:translate(-50%);transition:left 1s}.au .now:before{content:"agora";position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:10.5px;font-weight:800;color:#fff;background:var(--p);padding:3px 8px;border-radius:99px;letter-spacing:.04em;white-space:nowrap}.au .side{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 28px;background:#fff}.au .form-w{width:100%;max-width:420px;animation:au-in .45s cubic-bezier(.2,.8,.2,1)}@keyframes au-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.au .form-w h1{font-size:clamp(30px,3.4vw,40px);line-height:1.04}.au .sub{font-size:16px;color:var(--i5);margin:10px 0 0;line-height:1.5}.au .badge{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:9px 14px;border-radius:99px;background:var(--pt);color:var(--pdeep);font-size:13.5px;font-weight:700}.au .badge i{width:7px;height:7px;border-radius:9px;background:var(--p);display:block}.au .banner{margin-top:20px;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.45;font-weight:600;background:var(--pt);color:var(--pdeep)}.au .banner.bad{background:#fef2f2;color:#b91c1c}.au form{margin-top:28px;display:flex;flex-direction:column;gap:16px}.au .f label,.au .f .lbl-row{font-size:14px;font-weight:700;color:var(--i7);margin-bottom:8px;display:block}.au .f .lbl-row{display:flex;justify-content:space-between;align-items:baseline}.au .f .lbl-row label{margin:0}.au .lbl-row a{font-size:13.5px}.au .inp{position:relative}.au .inp input{width:100%;height:56px;border-radius:16px;border:1.5px solid var(--i2);background:#fff;padding:0 18px;font-size:16px;font-family:inherit;color:var(--ink);outline:none;transition:border-color .2s,box-shadow .2s}.au .inp input:-webkit-autofill{-webkit-box-shadow:0 0 0 40px #fff inset;-webkit-text-fill-color:var(--ink)}.au .inp input::placeholder{color:var(--i4)}.au .inp input:focus{border-color:var(--p);box-shadow:0 0 0 4px #0e9f6e24}.au .f.err input{border-color:var(--red)}.au .f.err input:focus{box-shadow:0 0 0 4px #dc26261f}.au .f.ok input{border-color:var(--p)}.au .msg{font-size:13px;margin-top:7px;color:var(--red)}.au .hint-ok{font-size:13px;margin-top:7px;color:var(--pdeep);font-weight:600}.au .eye{position:absolute;right:6px;top:6px;width:44px;height:44px;border:0;background:transparent;border-radius:12px;cursor:pointer;color:var(--i5);display:grid;place-items:center}.au .eye:hover{background:var(--i1);color:var(--ink)}.au .inp.has-eye input{padding-right:56px}.au .pre{position:absolute;left:18px;top:0;height:56px;display:flex;align-items:center;font-size:16px;color:var(--i5);font-weight:600;pointer-events:none}.au .inp.has-pre input{padding-left:64px}.au .meter{display:flex;gap:5px;margin-top:10px}.au .meter span{flex:1;height:5px;border-radius:9px;background:var(--i1);transition:background .3s}.au .meter-t{font-size:12.5px;color:var(--i5);margin-top:6px;min-height:16px}.au .check{display:flex;align-items:center;gap:10px;font-size:14.5px;color:var(--i7);cursor:pointer;-webkit-user-select:none;user-select:none;min-height:44px;font-weight:500;margin:0}.au .check input{appearance:none;-webkit-appearance:none;width:22px;height:22px;border-radius:7px;border:2px solid var(--i2);margin:0;cursor:pointer;display:grid;place-items:center;transition:.2s;flex-shrink:0}.au .check input:checked{background:var(--p);border-color:var(--p)}.au .check input:checked:after{content:"✓";color:#fff;font-size:13px;font-weight:800}.au .coupon-t{border:0;background:none;color:var(--pd);font-size:14px;font-weight:700;cursor:pointer;padding:6px 0;display:flex;align-items:center;gap:8px;align-self:flex-start;min-height:44px}.au .coupon-t:hover{color:var(--pdeep)}.au .coupon{display:grid;gap:12px}.au .coupon label{font-size:13px;color:var(--i5)}.au .aff{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--pt);color:var(--pdeep);font-size:14px}.au .aff button{margin-left:auto;border:0;background:none;color:var(--pd);font-weight:700;cursor:pointer;min-height:44px;padding:0 4px}.au .btn{height:58px;border-radius:99px;border:0;background:var(--pd);color:#fff;font-size:17px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;box-shadow:0 12px 30px #0e9f6e52;transition:background .2s,transform .15s;margin-top:4px;width:100%}.au a.btn{color:#fff;text-decoration:none}.au .btn:hover{background:var(--pdeep);color:#fff;text-decoration:none}.au .btn:active{transform:scale(.98)}.au .btn .arr{transition:transform .2s}.au .btn:hover .arr{transform:translate(4px)}.au .btn.loading{pointer-events:none;opacity:.85}.au .btn.loading .lbl,.au .btn.loading .arr{display:none}.au .spin{display:none;width:20px;height:20px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff;animation:au-sp .7s linear infinite}.au .btn.loading .spin{display:block}@keyframes au-sp{to{transform:rotate(360deg)}}.au .legal{font-size:12.5px;color:var(--i5);line-height:1.5;text-align:center;margin:0}.au .legal a{font-weight:600}.au .alt{text-align:center;font-size:15px;color:var(--i5);margin-top:26px}.au .collab{margin-top:14px;padding:14px 16px;border-radius:16px;background:var(--i05);border:1px solid var(--i1);display:flex;align-items:center;gap:12px;font-size:14px;color:var(--i7)}.au .collab .ic{width:36px;height:36px;border-radius:11px;background:#fff;border:1px solid var(--i2);display:grid;place-items:center;font-size:16px;flex-shrink:0}.au .collab a{margin-left:auto;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.au .divider{display:flex;align-items:center;gap:12px;margin:22px 0 14px;font-size:13px;color:var(--i5);font-weight:600}.au .divider:before,.au .divider:after{content:"";flex:1;height:1px;background:var(--i2)}.au .social{display:grid;gap:10px}.au .social a{height:52px;border-radius:99px;border:1.5px solid var(--i2);background:#fff;color:var(--ink);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px}.au .social a:hover{border-color:var(--i4);text-decoration:none;color:var(--ink)}.au .social.primeiro{margin-top:24px}.au .email-t{width:100%;height:52px;border-radius:99px;border:1.5px solid var(--i2);background:#fff;color:var(--ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.au .email-t:hover{border-color:var(--i4)}.au .hint{font-size:13px;margin-top:7px;color:var(--i5)}.au .done{text-align:center}.au .done .ok{width:84px;height:84px;border-radius:99px;background:var(--p);color:#fff;display:grid;place-items:center;font-size:38px;font-weight:800;margin:0 auto 22px;animation:au-pop .6s cubic-bezier(.3,1.6,.5,1)}.au .done .btn{margin-top:28px}@keyframes au-pop{0%{transform:scale(0)}to{transform:scale(1)}}@media(max-width:960px){.au{grid-template-columns:minmax(0,1fr)}.au .art{padding:22px 22px 0;border-right:0;border-bottom:1px solid var(--i1)}.au .art-mid{padding:18px 0 4px;flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:6px 18px;justify-content:flex-start}.au .clock{font-size:64px}.au .date{margin:0 0 8px}.au .art h2{font-size:24px;margin-top:6px;flex-basis:100%;max-width:none}.au .art p,.au .feed{display:none}.au .ruler{height:58px;padding-bottom:16px}.au .now{bottom:16px;height:30px}.au .tick:nth-child(2n){visibility:hidden}.au .side{justify-content:flex-start;padding:30px 20px 40px}}@media(max-width:560px){.au .art{padding:16px 20px}.au .art-mid,.au .ruler{display:none}.au .side{padding-top:20px}}@media(prefers-reduced-motion:reduce){.au *,.au *:before,.au *:after{animation:none!important;transition:none!important}}
