@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&display=swap');
:root{color-scheme:dark;--ink:#f0f5ee;--muted:#9db4a5;--soft:#cad9ce;--gold:#f5c85c;--forest:#061610;--green:#30c479;--green2:#188850;--line:rgba(162,208,177,.19);--radius:22px;--heading:"Barlow Condensed",Impact,"Arial Narrow",sans-serif;--body:"DM Sans",system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:94px}body{background:var(--forest);margin:0;color:var(--ink);font:15px/1.6 var(--body);overflow-x:hidden}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #e8ce76;outline-offset:4px}button:disabled{cursor:not-allowed;opacity:.64}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.04}.page-width{width:min(1200px,calc(100% - 80px));margin:0 auto}::selection{background:#4ab87575;color:white}
.noise{position:fixed;inset:0;background-image:url('data:image/svg+xml,%3Csvg viewBox=%220 0 220 220%22 xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cfilter id=%22n%22%3E%3CfeTurbulence type=%22fractalNoise%22 baseFrequency=%22.7%22 numOctaves=%222%22 stitchTiles=%22stitch%22/%3E%3C/filter%3E%3Cpath fill=%22%23fff%22 opacity=%22.2%22 filter=%22url(%23n)%22 d=%22M0 0h220v220H0z%22/%3E%3C/svg%3E');background-size:220px;opacity:.045;pointer-events:none;z-index:10}.announcement{min-height:32px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;letter-spacing:.08em;font-weight:700;background:linear-gradient(90deg,#0b3420,#144f2f 50%,#0b3420);color:#c9e7d1;text-transform:uppercase}.status-pip{height:6px;width:6px;border-radius:100%;background:#82e79c;box-shadow:0 0 0 4px #74d89a20}.announcement-sep{color:#6ca87e}.header{height:90px;position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:20px;width:min(1320px,calc(100% - 80px));margin:auto;border-bottom:1px solid var(--line)}.brand,.footer-brand{display:flex;align-items:center;gap:10px;min-width:0}.brand img{width:51px;height:51px;object-fit:contain}.brand span,.footer-brand span{display:flex;flex-direction:column;gap:0;line-height:1.16}.brand strong{font:800 27px/1 var(--heading);white-space:nowrap;letter-spacing:.01em}.brand em{color:#a5eac4;font-style:normal}.brand small{margin-top:5px;letter-spacing:.25em;color:#8dc7a6;font-weight:700;font-size:8px;white-space:nowrap}.desktop-nav{display:flex;gap:32px}.desktop-nav a{font-weight:700;font-size:12px;color:#adc4b7;transition:color .2s}.desktop-nav a:hover{color:white}.header-actions{display:flex;gap:10px;align-items:center}.btn{border:1px solid transparent;border-radius:11px;padding:14px 20px;display:inline-flex;justify-content:center;align-items:center;gap:14px;font-size:12px;font-weight:800;letter-spacing:.002em;line-height:1.2;transition:transform .18s,background .18s,border-color .18s,box-shadow .18s;white-space:nowrap}.btn:hover:not(:disabled){transform:translateY(-2px)}.btn span{font-size:16px}.btn-small{padding:12px 15px;font-size:11px}.btn-outline{background:#10271cb0;border-color:#53705b;color:#ecf9ed}.btn-outline:hover{background:#1d3c2c;border-color:#8dcaa5}.btn-ghost{background:transparent;border-color:var(--line);color:#dae9df}.btn-ghost:hover{background:#1c3328}.btn-gold{background:linear-gradient(105deg,#f2c85a,#e7a939);color:#172111;box-shadow:0 5px 35px #c79c2421}.btn-primary{background:linear-gradient(115deg,#36ca81,#229659);color:#071d10;box-shadow:0 4px 35px #2dd2841f}.btn-primary:hover:not(:disabled){box-shadow:0 10px 40px #2dd28440}
.hero{display:grid;grid-template-columns:1fr .94fr;min-height:633px;align-items:center;gap:45px;padding:76px 0 83px}.hero-copy{max-width:580px;position:relative;z-index:2}.eyebrow,.section-kicker{font-size:10px;font-weight:800;letter-spacing:.21em;color:#73d29a}.eyebrow{display:flex;align-items:center;gap:14px}.eyebrow-line{width:28px;height:1px;background:#63e59c}.hero h1{font:900 clamp(64px,6.2vw,101px)/.91 var(--heading);letter-spacing:-.025em;margin-top:23px;text-transform:uppercase}.hero h1 span{display:block;color:var(--gold);font-style:italic;letter-spacing:-.016em}.hero-lead{font-size:16px;max-width:500px;color:#a7bfb0;line-height:1.85;margin-top:26px}.hero-lead strong{color:#eef5ee}.hero-buttons{display:flex;align-items:center;gap:12px;margin-top:31px}.hero-proof{display:flex;gap:14px;align-items:center;margin-top:53px}.hero-proof-icon{font-size:30px;color:var(--gold);border:1px solid #d4b65b4a;border-radius:12px;height:50px;width:50px;display:grid;place-items:center;background:#d4b65b0c;flex:none}.hero-proof div{display:flex;flex-direction:column}.hero-proof strong{font-size:11px;letter-spacing:.04em}.hero-proof small{color:#879d8e;font-size:10px;margin-top:2px}
.hero-visual{isolation:isolate;position:relative;min-height:595px;display:grid;place-items:center;overflow:hidden;border-radius:30px;background:radial-gradient(ellipse at 50% 45%,#184c30a8 0%,#10251b 57%,#081811 87%),linear-gradient(146deg,#162d20,#07110d);border:1px solid #476f4b52;box-shadow:inset 0 0 90px #050d08,0 28px 70px #0003}.hero-visual::before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#030d0888,transparent 24%,transparent 76%,#050d0844);z-index:2;pointer-events:none}.hero-field{position:absolute;inset:34px 35px;border:1px solid #7fc19a12;border-radius:2px;transform:rotate(-18deg) scale(1.23);opacity:.7}.hero-field:after{content:"";position:absolute;inset:0;border:1px solid #7fc19a16}.field-midline{position:absolute;top:0;bottom:0;width:1px;background:#7fc19a18;left:50%}.field-center{position:absolute;top:50%;left:50%;width:34%;aspect-ratio:1;border:1px solid #7fc19a18;border-radius:50%;transform:translate(-50%,-50%)}.field-box{position:absolute;top:27%;height:46%;width:24%;border:1px solid #7fc19a18}.field-box-left{left:0}.field-box-right{right:0}.orbit{position:absolute;border-radius:50%;inset:50px;border:1px solid #f5ca5921;transform:rotate(14deg) scaleX(.9)}.orbit-two{inset:85px;border-color:#c9eec423;transform:rotate(-11deg) scaleX(1.08)}.hero-logo-halo{position:absolute;width:380px;aspect-ratio:1;border-radius:100%;background:#21b7672e;filter:blur(84px);z-index:0}.hero-logo{width:min(91%,530px);position:relative;z-index:1;filter:drop-shadow(0 30px 24px #0009);image-rendering:auto;transform:translateY(-8px)}.hero-corner{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;font-weight:800;font-size:10px;letter-spacing:.13em}.hero-corner-top{top:24px;left:25px;color:#a3ca9c}.sparkle{font-size:17px;color:#edce79}.hero-corner-bottom{bottom:22px;left:24px;right:24px;border:1px solid #6c916352;background:#081911de;border-radius:13px;padding:13px 17px}.mini-ball{height:31px;width:31px;display:grid;place-items:center;border-radius:100%;background:#214a34;font-size:18px}.hero-corner-bottom>span:last-child{display:flex;flex-direction:column}.hero-corner-bottom strong{font-size:10px}.hero-corner-bottom small{font-size:9px;color:#8cb7a0;letter-spacing:.06em;font-weight:500;margin-top:2px}
.stats-band{background:#091d14;border-block:1px solid #3c684a42}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:28px 0}.stats-grid div{border-right:1px solid #2a493589;padding:0 30px;display:flex;flex-direction:column;gap:3px}.stats-grid div:first-child{padding-left:0}.stats-grid div:last-child{border:0}.stats-grid strong{font:800 26px/1.1 var(--heading);color:#e3f4e7;letter-spacing:.04em}.stats-grid span{font-size:10px;color:#8ca99a}.section{padding-top:115px;padding-bottom:112px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:38px}.section-heading h2{font:800 clamp(38px,4.1vw,57px)/1 var(--heading);text-transform:uppercase;letter-spacing:-.008em;max-width:650px;margin-top:10px}.section-heading>p{max-width:335px;line-height:1.75;font-size:12px;color:#9db4a5}
.features-grid{display:grid;grid-template-columns:1.17fr .9fr .9fr;gap:18px}.feature{border:1px solid var(--line);border-radius:20px;min-height:314px;background:linear-gradient(145deg,#102b1d,#081b13 70%);padding:27px;overflow:hidden;display:flex;flex-direction:column;position:relative}.feature-number{font-size:10px;letter-spacing:.15em;color:#8fce9e;font-weight:800}.feature h3{font:800 29px/1 var(--heading);margin-top:auto;text-transform:uppercase}.feature p{font-size:11px;line-height:1.7;color:#9fbaac;max-width:260px;margin-top:10px}.feature-symbol{font:700 110px/1 var(--heading);color:#397a51aa;margin:auto auto 0;transform:rotate(-11deg)}.feature-wide{background:radial-gradient(ellipse at 55% 25%,#226d39a3,transparent 70%),linear-gradient(145deg,#173920,#0b2116)}.pitch-mini{position:absolute;right:20px;top:50px;width:210px;height:178px;border:1px solid #8bea9c45;transform:perspective(370px) rotateX(27deg) rotate(-10deg);border-radius:4px;display:grid;grid-template-columns:repeat(3,1fr);place-items:center}.pitch-mini::before{position:absolute;content:'';width:70px;height:70px;border:1px solid #a9eab554;border-radius:100%;left:50%;top:50%;transform:translate(-50%,-50%)}.pitch-mini span{position:relative;font-size:18px;color:#d4edaf;text-shadow:0 0 11px #7abf6199}.pitch-mini span:nth-child(3n){color:#f2c66e}
.plans-section{background:radial-gradient(ellipse at 79% 40%,#24623e35,transparent 50%),linear-gradient(#0a1e16,#081911);border-block:1px solid #3b644246}.plans-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1020px;margin:0 auto}.plan-card{min-height:575px;position:relative;isolation:isolate;overflow:hidden;border-radius:22px;padding:37px;border:1px solid #47725861;background:#0c2017;display:flex;flex-direction:column}.plan-card.premium{background:linear-gradient(140deg,#17462e 0%,#0c2319 56%,#092017 100%);border:1px solid #d7b85f8e;box-shadow:0 0 0 3px #edd77c09,0 30px 70px #0003}.premium-glow{position:absolute;top:-180px;right:-160px;width:420px;height:420px;background:#e9cd6020;filter:blur(75px);border-radius:50%;z-index:-1}.plan-top{display:flex;justify-content:space-between;align-items:center}.plan-type{font-size:10px;letter-spacing:.17em;font-weight:800;color:#87cfa2}.plan-icon{font-size:27px;color:#82ab97}.plan-tag{border-radius:99px;background:#f5ce6540;color:#f7d878;font-size:9px;font-weight:800;padding:7px 12px;letter-spacing:.09em}.plan-card h3{font:800 46px/1 var(--heading);margin-top:20px;text-transform:uppercase}.plan-card.premium h3 span{color:var(--gold)}.plan-desc{font-size:12px;line-height:1.8;color:#a7bcac;min-height:60px;max-width:350px;margin-top:13px}.plan-price{display:flex;align-items:baseline;gap:10px;margin-top:23px;flex-wrap:wrap}.plan-price strong{font:800 44px/1 var(--heading);color:#eff9ee}.plan-card.premium .plan-price strong{color:#f7d879}.plan-price strong.is-long{font-size:33px}.plan-price span{font-size:11px;color:#8ca895}.plan-rule{height:1px;background:#92bf9540;margin:27px 0 24px}.plan-benefits-heading{font-size:11px;font-weight:800;color:#e7f2e9;text-transform:uppercase;letter-spacing:.08em}.checks{list-style:none;padding:0;margin:15px 0 32px;display:flex;flex-direction:column;gap:14px;font-size:12px;color:#bcd6c6}.checks li{display:flex;gap:11px;align-items:flex-start}.checks li::before{content:'✓';font-size:11px;font-weight:900;color:#67d69e;border:1px solid #4b976a55;background:#2c7d4940;border-radius:50%;width:19px;height:19px;line-height:17px;text-align:center;flex:none}.btn-plan{margin-top:auto;width:100%}.payment-note{text-align:center;font-size:9px;line-height:1.6;color:#82a88e;margin-top:13px}
.steps{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;gap:15px;align-items:start}.steps article{border-top:1px solid #55a17263;padding-top:23px}.step-count{font:800 63px/1 var(--heading);color:#5caa79}.steps h3{font:800 27px var(--heading);text-transform:uppercase;margin-top:24px}.steps p{font-size:11px;color:#a3b9aa;max-width:280px;margin-top:8px;line-height:1.7}.step-arrow{font-size:28px;color:#93ae9a;padding-top:40px}
.faq-section{background:#091b13;border-top:1px solid #365e425c;border-bottom:1px solid #365e425c}.faq-list{max-width:870px}.faq-list details{border-bottom:1px solid #426d4e61;padding:21px 0}.faq-list summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:15px;cursor:pointer;font-size:14px;font-weight:700;color:#edf2e9}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#a3d2b4;font-size:19px;font-weight:400;transition:transform .2s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:760px;padding:16px 34px 3px 0;color:#9eb8a7;font-size:12px;line-height:1.8}
.closing{display:flex;gap:25px;align-items:center;padding:45px 36px;margin-top:95px;margin-bottom:95px;background:linear-gradient(110deg,#195336,#0b291c);border:1px solid #5b997051;border-radius:20px}.closing img{width:95px;height:95px;object-fit:contain}.closing div{flex:1}.closing h2{font:800 44px/1 var(--heading);text-transform:uppercase;margin-top:5px}.closing p{font-size:12px;color:#a8c4b4;margin-top:5px}.footer{border-top:1px solid #405e4760;padding:30px 0 27px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer-brand img{width:46px;height:46px}.footer-brand strong{font:800 22px var(--heading)}.footer-brand small{font-size:10px;color:#789685}.footer-links{display:flex;justify-content:flex-end;align-items:center;gap:24px}.footer-links button,.footer-links a{color:#91b19e;background:none;border:0;padding:0;font-size:11px}.footer-links button:hover,.footer-links a:hover{color:white}.footer>p{grid-column:1/-1;font-size:9px;color:#6e8e78}
.toast{position:fixed;bottom:28px;right:28px;background:#1a432b;border:1px solid #75d6a065;color:#f4fff8;padding:15px 19px;border-radius:12px;z-index:60;font-size:12px;font-weight:700;max-width:min(450px,calc(100vw - 32px));box-shadow:0 20px 50px #0008}.toast.error{background:#442321;border-color:#aa625a}.toast[hidden],.modal-backdrop[hidden]{display:none!important}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#020b08dd;backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;overflow:auto}.modal-panel{position:relative;width:min(440px,100%);border-radius:22px;border:1px solid #5489697a;background:radial-gradient(circle at 0 0,#183c27,#0a1a13 65%);box-shadow:0 35px 110px #000a;padding:32px}.modal-wide{width:min(720px,100%)}.modal-close{border:1px solid #55775f66;background:#1a3524;color:#c8e6d0;position:absolute;right:18px;top:18px;width:34px;height:34px;border-radius:10px}.modal-mark{display:block;width:82px;height:82px;margin:0 auto 14px}.modal-panel h2{font:800 40px/1 var(--heading);text-transform:uppercase;text-align:center}.modal-wide h2{text-align:left;margin:12px 0}.modal-lead{text-align:center;font-size:12px;color:#a1beaa;margin:10px 0 24px}.modal-wide .modal-lead{text-align:left}.tabs{display:grid;grid-template-columns:1fr 1fr;background:#05130c;border:1px solid #3b6f4b85;padding:4px;border-radius:10px;gap:4px;margin-bottom:20px}.tab{background:transparent;border:0;color:#94b4a0;border-radius:7px;padding:10px;font-weight:800;font-size:12px}.tab.active{background:#275f3f;color:#f2fff2}.modal-panel form{display:flex;flex-direction:column}.modal-panel form label{margin:0 0 7px;font-size:11px;font-weight:800}.modal-panel input{outline:none;background:#06150e;border:1px solid #4c7856;border-radius:10px;color:white;min-height:46px;padding:11px 13px;margin-bottom:17px}.modal-panel input:focus{border-color:#a1e0aa;box-shadow:0 0 0 3px #93ebac22}.btn-auth{margin-top:7px}.text-link{display:block;margin:17px auto 0;background:none;border:none;color:#8bdfab;font-weight:700;font-size:11px}.auth-feedback{min-height:17px;margin-top:12px;text-align:center;font-size:11px;color:#a5eac1}.auth-feedback.error{color:#ffb1a8}.account-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.account-summary>div{background:#071910;border:1px solid #4a81574a;border-radius:12px;padding:14px;display:flex;flex-direction:column}.account-summary small{color:#91b6a0;font-size:9px;font-weight:800;letter-spacing:.1em}.account-summary strong{font:800 20px var(--heading);margin-top:6px;color:#c6f0c9}.account-caption{color:#9fbdad;font-size:12px;margin:18px 0 25px}.modal-wide h3{font:800 23px var(--heading);text-transform:uppercase;margin-bottom:10px}.order-list{display:flex;flex-direction:column;gap:8px;max-height:235px;overflow:auto;min-height:60px;font-size:11px;color:#8eae99}.order-row{display:flex;justify-content:space-between;border:1px solid #476c4e60;background:#081b11;padding:12px;border-radius:10px;gap:10px}.order-row>span:last-child{text-align:right;color:#d0edce}.account-controls{display:flex;flex-wrap:wrap;gap:11px;margin-top:25px}.info-panel #info-content p{font-size:12px;line-height:1.8;color:#aac0ae;margin:12px 0}.info-panel #info-content strong{color:#d8eede}
@media(max-width:1100px){.page-width,.header{width:calc(100% - 50px)}.desktop-nav{gap:15px}.hero{gap:20px;min-height:560px}.hero-visual{min-height:510px}.hero h1{font-size:clamp(60px,6vw,88px)}.hero-logo{max-width:430px}.plan-card{padding:28px}.feature h3{font-size:25px}.pitch-mini{width:155px;height:134px}}
@media(max-width:850px){.desktop-nav{display:none}.header{height:78px}.hero{grid-template-columns:1fr;gap:32px;padding-top:63px}.hero-copy{max-width:700px}.hero h1{font-size:clamp(64px,11vw,94px);max-width:680px}.hero-visual{min-height:480px;max-height:540px}.hero-logo{width:min(66%,420px)}.stats-grid{grid-template-columns:repeat(2,1fr);gap:25px}.stats-grid div:nth-child(2){border:0}.stats-grid div:nth-child(3){padding-left:0}.features-grid{grid-template-columns:repeat(2,1fr)}.feature-wide{grid-column:1/-1}.features-grid .feature:nth-child(2),.features-grid .feature:nth-child(3){min-height:250px}.section{padding-top:80px;padding-bottom:80px}.section-heading h2{font-size:48px}.plan-card h3{font-size:40px}.plan-price strong{font-size:36px}.plan-price strong.is-long{font-size:27px}}
@media(max-width:620px){.page-width,.header{width:calc(100% - 32px)}.announcement{font-size:8px;gap:6px}.announcement-sep{display:none}.header{height:72px}.brand img{width:41px;height:41px}.brand strong{font-size:21px}.brand small{font-size:6px}.header-actions .btn-gold{display:none}.header-actions .btn-small{padding:11px 12px;font-size:10px}.hero{padding:49px 0 55px}.hero h1{font-size:clamp(60px,15vw,86px)}.hero-lead{font-size:13px;line-height:1.75}.hero-buttons{flex-wrap:wrap}.hero-buttons .btn{flex:1 1 180px}.hero-proof{margin-top:35px}.hero-visual{min-height:390px;border-radius:20px}.hero-logo{width:min(86%,370px)}.hero-corner-top{font-size:8px}.stats-grid{padding:24px 0;gap:18px}.stats-grid div{padding:0 11px!important}.stats-grid strong{font-size:21px}.stats-grid span{font-size:9px}.section{padding-top:60px;padding-bottom:60px}.section-heading{display:block;margin-bottom:24px}.section-heading h2{font-size:40px}.section-heading>p{margin-top:13px}.features-grid,.plans-grid{grid-template-columns:1fr}.features-grid .feature-wide{grid-column:auto}.feature{min-height:260px}.plan-card{min-height:auto;padding:28px}.checks{margin-bottom:35px}.section-heading.plans-heading{margin-bottom:30px}.steps{grid-template-columns:1fr;gap:15px}.steps article{padding-top:17px}.step-arrow{display:none}.steps h3{margin-top:12px}.steps article:not(:last-child){padding-bottom:16px}.closing{margin-top:55px;margin-bottom:55px;flex-wrap:wrap;padding:25px}.closing img{width:68px;height:68px}.closing div{flex-basis:calc(100% - 96px)}.closing h2{font-size:36px}.closing .btn{width:100%}.footer{grid-template-columns:1fr;gap:15px}.footer-links{justify-content:flex-start;gap:20px;flex-wrap:wrap}.footer>p{grid-column:1}.modal-panel{padding:26px 21px}.account-summary{grid-template-columns:1fr 1fr}.account-summary>div:last-child{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

/* Cadastro pendente de confirmacao: feedback visivel e sem exposicao de senha. */
#auth-form[hidden],#auth-feedback[hidden],.modal-panel .tabs[hidden],.modal-panel .text-link[hidden],.signup-confirmation[hidden]{display:none!important}
.signup-confirmation{text-align:center;padding:6px 0 2px}
.signup-confirmation-icon{display:grid;place-items:center;width:62px;height:62px;margin:4px auto 16px;border-radius:50%;border:1px solid #6bdaa570;background:#1c64423b;color:#a5ffca;font-size:34px;line-height:1}
.signup-confirmation h3{font:800 clamp(19px,3vw,23px)/1.1 var(--heading);color:#f1fff2;text-transform:uppercase;letter-spacing:.02em;margin:0 0 14px}
.signup-confirmation-lead{color:#c1d8c5;font-size:12px;line-height:1.75;margin-bottom:12px}
.signup-confirmation-email{background:#081c12;border:1px solid #598d687a;border-radius:9px;padding:13px 10px;margin:0 0 13px;color:#ecfff3;font-size:12px;font-weight:800;overflow-wrap:anywhere}
.signup-confirmation-note{color:#9ebca7;font-size:11px;line-height:1.7;margin-bottom:18px}
.signup-confirmation-primary{width:100%;justify-content:center;min-height:45px}
.signup-confirmation-secondary{display:block;min-height:40px;width:100%;margin-top:8px;border:0;background:transparent;color:#a1e3b5;font-weight:750;font-size:11px;cursor:pointer}
.signup-confirmation-secondary:hover{text-decoration:underline}
.signup-confirmation h3:focus-visible{outline:2px solid #9ff1b3;outline-offset:5px;border-radius:4px}

/* Recuperacao de senha: esconda os controles que nao pertencem ao fluxo atual. */
.modal-panel #auth-confirm-label[hidden],
.modal-panel #auth-confirm-password[hidden],
.modal-panel #auth-email[hidden],
.modal-panel #auth-password[hidden],
.modal-panel #password-label[hidden],
.modal-panel form label[hidden] {display:none!important}
