.ls-camada{pointer-events:none;color:#fff;font-family:inherit;position:absolute;inset:0}.ls-camada:before{content:"";background:linear-gradient(#000000e0 0%,#00000073 26%,#0000 42%),linear-gradient(20deg,#000000d9 0%,#0000 38%);position:absolute;inset:0}.ls-topo{width:min(520px,100% - 88px);animation:.8s cubic-bezier(.22,1,.36,1) both ls-sobe;position:absolute;top:44px;left:44px}.ls-marca{color:#fff9;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.ls-marca:before{content:"";background:var(--gl-gold-light);width:18px;height:3px}.ls-titulo{letter-spacing:-.035em;margin-top:18px;font-size:clamp(38px,3.4vw,54px);font-weight:800;line-height:.98}.ls-ouro{background-color:#0000;background-image:linear-gradient(100deg,#0000 0 40%,#fffffff2 48%,#0000 56% 100%),linear-gradient(#fff1b8 0%,#f6cf62 30%,#d79a1e 52%,#f7d774 70%,#b77814 100%);background-position:160% 0,0 0;background-repeat:no-repeat;background-size:250% 100%,100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;color:#0000;filter:drop-shadow(0 0 14px #f6c75259);-webkit-background-clip:text;background-clip:text;animation:3.6s ease-in-out 1s infinite ls-ouro;position:relative}@keyframes ls-ouro{0%{background-position:160% 0,0 0}45%,to{background-position:-60% 0,0 0}}.cv-corrente{flex-direction:column;align-items:center;animation:.8s cubic-bezier(.22,1,.36,1) .2s both ls-sobe;display:flex;position:absolute;bottom:11%;left:0;right:0}.cv-corrente:before{content:"";background:radial-gradient(#02040fd1 0%,#02040f80 45%,#0000 72%);width:780px;height:320px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cv-legenda{color:#aab8ff;letter-spacing:.14em;text-transform:uppercase;background:#1d3fe824;border:1px solid #4b63ee66;border-radius:4px;padding:5px 12px;font-size:11px;font-weight:700;position:relative}.cv-palco{width:100%;height:156px;margin-top:26px;position:relative}.cv-pessoa{text-align:center;flex-direction:column;align-items:center;width:170px;margin-left:-85px;transition:transform .8s cubic-bezier(.65,0,.35,1),opacity .8s;display:flex;position:absolute;top:0;left:50%}.cv-pessoa--antes{opacity:.3}.cv-pessoa--depois{opacity:.18}.cv-avatar{background:linear-gradient(135deg, var(--c1), var(--c2));color:#fff;border-radius:50%;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:0 10px 26px #00000073}.cv-avatar>svg{width:32px;height:32px}.cv-pessoa--envia .cv-avatar{animation:1.7s ease-in-out infinite cv-respira}.cv-pessoa--recebe .cv-avatar{animation:.45s ease-out 2.1s both cv-acende}.cv-onda{border:2px solid var(--c2);border-radius:50%;animation:1s ease-out 2.1s both cv-onda;position:absolute;inset:-4px}.cv-ok{color:#fff;background:#16a34a;border:2px solid #050a1f;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-3px;right:-3px}.cv-ok svg{stroke-width:3px;width:12px;height:12px}.cv-pessoa--recebe .cv-ok{animation:.4s cubic-bezier(.2,.9,.3,1.4) 2.1s both cv-pop}.cv-nome{margin-top:12px;font-size:14.5px;font-weight:700}.cv-acao{color:#fff9;margin-top:2px;font-size:13px;display:grid}.cv-acao--envia{color:#aab8ff}.cv-acao--recebe>span{grid-area:1/1}.cv-acao-antes{animation:.25s 2.1s both cv-some}.cv-acao-depois{color:#86efac;animation:.3s 2.15s both cv-aparece}.cv-elo{width:calc(var(--passo) - 76px);background:repeating-linear-gradient(90deg,#8fa2ff8c 0 6px,#0000 6px 11px);height:2px;animation:.4s both cv-aparece;position:absolute;top:37px;right:calc(50% + 38px)}.cv-fio{top:37px;left:calc(50% - var(--passo) / 2 + 38px);width:calc(var(--passo) - 76px);transform-origin:0;background:linear-gradient(90deg,#8fa2ff33,#8fa2ff);height:2px;animation:1.3s cubic-bezier(.45,0,.25,1) .8s both cv-fio;position:absolute;box-shadow:0 0 10px #8fa2ffb3}.cv-envelope{top:21px;left:calc(50% - var(--passo) / 2 - 21px);z-index:2;animation:1.3s cubic-bezier(.45,0,.25,1) .8s both cv-voa-x;position:absolute}.cv-envelope-arco{color:#1d3fe8;background:#fff;border-radius:4px;place-items:center;width:42px;height:32px;animation:1.3s ease-in-out .8s both cv-voa-y;display:grid;box-shadow:0 0 0 3px #8fa2ff59,0 0 22px #8fa2ffe6}.cv-envelope-arco svg{width:20px;height:20px}@keyframes ls-sobe{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cv-respira{0%,to{box-shadow:0 10px 26px #00000073,0 0 #8fa2ff8c}50%{box-shadow:0 10px 26px #00000073,0 0 0 9px #8fa2ff00}}@keyframes cv-acende{0%{opacity:.45;filter:grayscale(.7);transform:scale(.92)}60%{transform:scale(1.08)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes cv-onda{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.9)}}@keyframes cv-pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes cv-some{to{opacity:0;transform:translateY(-4px)}}@keyframes cv-aparece{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes cv-fio{0%{opacity:1;transform:scaleX(0)}85%{opacity:1;transform:scaleX(1)}to{opacity:.6;transform:scaleX(1)}}@keyframes cv-voa-x{0%{opacity:0;transform:translate(0)}10%{opacity:1}88%{opacity:1}to{opacity:0;transform:translateX(var(--passo))}}@keyframes cv-voa-y{0%{transform:translateY(0)scale(.7)rotate(0)}50%{transform:translateY(-46px)scale(1.12)rotate(-8deg)}to{transform:translateY(0)scale(.7)rotate(0)}}@media (prefers-reduced-motion:reduce){.ls-topo,.ls-ouro,.cv-corrente,.cv-pessoa--envia .cv-avatar,.cv-pessoa--recebe .cv-avatar,.cv-onda,.cv-pessoa--recebe .cv-ok,.cv-acao-antes,.cv-acao-depois,.cv-elo,.cv-fio{animation:none}.cv-acao-antes,.cv-envelope{display:none}}
.gl-root{--gl-gold:#1d3fe8;--gl-gold-hover:#1737d1;--gl-gold-fg:#fff;--gl-gold-light:#4b63ee;--gl-gold-dark:#1737d1;--gl-blue:#f5f7fb;--gl-blue-light:#fff;--gl-blue-dark:#e2e8f0;--gl-ocean:#f5f7fb;--gl-surface:#fff;--gl-surface-2:#f5f7fb;--gl-input-bg:#fff;--gl-text:#0f172a;--gl-text-2:#64748b;--gl-text-3:#94a3b8;--gl-border:#e2e8f0;--gl-border-gold:#1d3fe838;--gl-ease:cubic-bezier(.22, 1, .36, 1);min-height:100dvh;color:var(--gl-text);font-family:var(--font-shark), Inter, ui-sans-serif, system-ui, sans-serif}.gl-shell{background-color:var(--gl-ocean);flex-direction:column;min-height:100dvh;display:flex}@media (min-width:1024px){.gl-shell{flex-direction:row}}.gl-shell-fullbg{background-color:var(--gl-ocean);align-items:stretch;min-height:100dvh;display:flex;position:relative}.gl-bg-layer{z-index:0;position:fixed;inset:0}.gl-bg-layer .gl-visual-bg-img{object-fit:cover;object-position:center}.gl-form-panel{z-index:1;background-color:var(--gl-surface);border-bottom:1px solid var(--gl-border);flex-direction:column;justify-content:center;padding:40px 24px;display:flex;position:relative}@media (min-width:1024px){.gl-form-panel{border-bottom:none;border-right:1px solid var(--gl-border);width:35%;min-height:100dvh;padding:48px clamp(40px,6vw,72px)}}.gl-form-panel:before{content:"";pointer-events:none;background:radial-gradient(80% 100% at 50% 0,#1d3fe80f 0%,#0000 70%);height:240px;position:absolute;top:0;left:0;right:0}.gl-form-panel--overlay{z-index:1;-webkit-backdrop-filter:blur(18px);border-right:1px solid var(--gl-border);background:#ffffffe0;border-bottom:none;min-height:100dvh;position:relative}@media (min-width:1024px){.gl-form-panel--overlay{width:44%;max-width:560px}}.gl-shell-fullbg .gl-form-panel--overlay{background:#ffffffe0}.gl-brand{animation:gl-in .5s var(--gl-ease) both;align-items:center;gap:10px;margin-bottom:36px;display:flex}.gl-brand-mark{border:1px solid var(--gl-border-gold);background:linear-gradient(135deg, var(--gl-gold-dark), var(--gl-gold));letter-spacing:.04em;width:36px;height:36px;color:var(--gl-gold-fg);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:800;display:flex}.gl-brand-name{letter-spacing:-.01em;color:var(--gl-text);font-size:1rem;font-weight:700}.gl-brand-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--gl-gold);margin-top:1px;font-size:.6875rem;font-weight:500}.gl-form-head{animation:gl-in .5s var(--gl-ease) 60ms both;margin-bottom:28px}.gl-eyebrow{letter-spacing:.02em;color:var(--gl-gold);margin-bottom:6px;font-size:.8125rem;font-weight:500}.gl-headline{letter-spacing:-.03em;color:var(--gl-text);font-size:clamp(1.5rem,3.5vw,1.875rem);font-weight:700;line-height:1.15}.gl-sub{color:var(--gl-text-2);margin-top:6px;font-size:.875rem;line-height:1.5}.gl-tabs{background:var(--gl-surface-2);border:1px solid var(--gl-border);animation:gl-in .5s var(--gl-ease) .1s both;border-radius:999px;gap:0;margin-bottom:28px;padding:4px;display:flex}.gl-tab{color:var(--gl-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;flex:1;padding:8px 12px;font-size:.8125rem;font-weight:500;transition:color .2s,background .2s}.gl-tab--active{background:linear-gradient(135deg, var(--gl-gold-dark), var(--gl-gold));color:var(--gl-gold-fg);cursor:default;font-weight:700}.gl-fields{animation:gl-in .5s var(--gl-ease) .14s both;flex-direction:column;gap:14px;display:flex}.gl-field-group{flex-direction:column;gap:6px;display:flex}.gl-label{letter-spacing:.09em;text-transform:uppercase;color:var(--gl-text-2);font-size:.6875rem;font-weight:600}.gl-input-wrap{position:relative}.gl-input{border:1px solid var(--gl-border);background:var(--gl-input-bg);width:100%;height:48px;color:var(--gl-text);border-radius:4px;padding:0 40px 0 16px;font-family:inherit;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.gl-input::placeholder{color:var(--gl-text-3)}.gl-input:focus{border-color:#1d3fe88c;outline:none;box-shadow:0 0 0 3px #1d3fe82e}.gl-input--mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.05em}.gl-input-icon{color:var(--gl-text-3);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.gl-input-btn{color:var(--gl-text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.gl-input-btn:hover{color:var(--gl-text-2)}.gl-row{animation:gl-in .5s var(--gl-ease) .17s both;justify-content:flex-end;align-items:center;gap:8px;display:flex}.gl-forgot{color:var(--gl-gold);font-size:.8125rem;font-weight:500;transition:opacity .15s}.gl-forgot:hover{opacity:.8}.gl-btn-primary{background:linear-gradient(135deg, var(--gl-gold-dark) 0%, var(--gl-gold) 50%, var(--gl-gold-light) 100%);width:100%;height:50px;color:var(--gl-gold-fg);letter-spacing:.01em;transition:transform .2s var(--gl-ease), box-shadow .2s ease, filter .2s ease, background .2s ease;cursor:pointer;animation:gl-in .5s var(--gl-ease) .2s both;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:.9375rem;font-weight:700;display:flex;box-shadow:0 8px 24px #1d3fe840}.gl-btn-primary:hover:not(:disabled){background:var(--gl-gold-hover);filter:brightness(1.02);transform:translateY(-1px);box-shadow:0 14px 32px #1d3fe852}.gl-btn-primary:active:not(:disabled){transform:translateY(0)}.gl-btn-primary:disabled{opacity:.45;cursor:not-allowed}.gl-btn-ghost{border:1px solid var(--gl-border);background:var(--gl-surface-2);width:100%;height:50px;color:var(--gl-text-2);cursor:pointer;animation:gl-in .5s var(--gl-ease) .24s both;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:.9375rem;font-weight:500;transition:border-color .2s,color .2s,background .2s;display:flex}.gl-btn-ghost:hover:not(:disabled){color:var(--gl-text);background:#1d3fe80f;border-color:#1d3fe859}.gl-btn-ghost:disabled{opacity:.4;cursor:not-allowed}.gl-divider{animation:gl-in .5s var(--gl-ease) .22s both;align-items:center;gap:12px;display:flex}.gl-divider:before,.gl-divider:after{content:"";background:var(--gl-border);flex:1;height:1px}.gl-divider span{letter-spacing:.06em;color:var(--gl-text-3);font-size:.75rem;font-weight:500}.gl-error{color:#dc2626;margin-top:4px;font-size:.75rem}.gl-form-footer{border-top:1px solid var(--gl-border);animation:gl-in .5s var(--gl-ease) .28s both;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.gl-form-footer p{color:var(--gl-text-3);font-size:.75rem;line-height:1.5}.gl-admin-link{color:var(--gl-text-3);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:.75rem;font-weight:500;transition:color .15s;display:inline-flex}.gl-admin-link:hover{color:var(--gl-gold)}.gl-visual-panel{background-color:var(--gl-ocean);flex:1;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.gl-visual-panel{flex-direction:column;justify-content:center;align-items:center;display:flex}}.gl-visual-bg-img{object-fit:cover;object-position:center}.gl-floor-grid{pointer-events:none;background-image:linear-gradient(#1d3fe812 1px,#0000 1px),linear-gradient(90deg,#1d3fe812 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 65% at 50% 72%,#000 20%,#0000 78%);mask-image:radial-gradient(80% 65% at 50% 72%,#000 20%,#0000 78%)}.gl-glow-blue{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#1d3fe82e 0%,#0000 70%);border-radius:50%;width:340px;height:260px;position:absolute;bottom:20%;left:50%;transform:translate(-50%)}.gl-glow-gold{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#1d3fe81f 0%,#0000 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:30%;right:-60px}.gl-hero-wrap{z-index:1;justify-content:center;align-items:center;width:100%;padding:0 40px;display:flex;position:relative}.gl-hero-card{aspect-ratio:1.586;background:linear-gradient(145deg, #1737d1 0%, var(--gl-gold) 55%, #4b63ee 100%);border:1px solid #1d3fe847;border-radius:18px;width:min(72%,300px);animation:3.5s ease-in-out infinite gl-card-float;position:relative;transform:perspective(1000px)rotateX(4deg)rotateY(-6deg);box-shadow:0 28px 70px #0f172a2e,0 0 80px #1d3fe833,inset 0 0 1px #ffffff14}.gl-hero-card:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#ffffff24 0%,#0000 50%);position:absolute;inset:0}.gl-hero-card-mark{letter-spacing:.16em;text-transform:uppercase;color:#ffffffeb;font-size:.6875rem;font-weight:800;position:absolute;top:14px;left:16px}.gl-hero-card-chip{opacity:.85;background:linear-gradient(135deg,#ffffffd9,#ffffff8c);border-radius:5px;width:32px;height:25px;position:absolute;top:46px;left:16px}.gl-hero-card-network{letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;font-size:.625rem;font-weight:700;position:absolute;bottom:14px;right:16px}.gl-hero-card-number{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.1em;color:#ffffffeb;font-size:.875rem;font-weight:500;position:absolute;bottom:14px;left:16px}.gl-visual-copy{z-index:1;text-align:center;margin-top:40px;padding:0 40px;position:relative}.gl-visual-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--gl-gold);margin-bottom:10px;font-size:.75rem;font-weight:500}.gl-visual-headline{letter-spacing:-.03em;color:var(--gl-text);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;line-height:1.2}.gl-visual-headline-accent{background:linear-gradient(135deg, var(--gl-gold-dark), var(--gl-gold), var(--gl-gold-light));color:#0000;-webkit-background-clip:text;background-clip:text}.gl-visual-body{color:var(--gl-text-2);margin-top:10px;max-width:300px;margin-inline:auto;font-size:.875rem;line-height:1.6}.gl-visual-footer{border:1px solid var(--gl-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--gl-text-2);text-align:center;background:#ffffffb3;border-radius:14px;padding:12px 20px;font-size:.6875rem;line-height:1.5;position:absolute;bottom:24px;left:24px;right:24px}@keyframes gl-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes gl-card-float{0%,to{transform:perspective(1000px)rotateX(4deg)rotateY(-6deg)translateY(0)}50%{transform:perspective(1000px)rotateX(4deg)rotateY(-6deg)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.gl-hero-card,.gl-brand,.gl-form-head,.gl-tabs,.gl-fields,.gl-row,.gl-btn-primary,.gl-btn-ghost,.gl-divider,.gl-form-footer{animation:none}}.gl-form-panel{border-bottom:none;min-height:100dvh;padding:20px 16px}@media (min-width:1024px){.gl-form-panel{padding:28px clamp(32px,4.5vw,64px)}}.gl-form-head{margin-bottom:20px}.gl-fields{gap:12px}.gl-field-group{gap:5px}.gl-input{height:46px}.gl-btn-primary{height:48px}.gl-form-footer{margin-top:16px;padding-top:14px}@media (max-height:820px){.gl-form-panel{padding-top:16px;padding-bottom:16px}.gl-form-head{margin-bottom:14px}.gl-fields{gap:9px}.gl-field-group{gap:4px}.gl-input{height:42px}.gl-btn-primary{height:44px}.gl-form-footer{margin-top:12px;padding-top:10px}}@media (max-height:720px){.gl-form-panel{padding-top:12px;padding-bottom:12px}.gl-fields{gap:7px}.gl-input{height:40px}.gl-btn-primary{height:42px}.gl-form-footer{margin-top:10px;padding-top:8px}}@media (max-height:660px){.gl-form-panel{padding-top:8px;padding-bottom:8px}.gl-fields{gap:5px}.gl-field-group{gap:3px}.gl-input{height:36px}.gl-btn-primary{height:40px}.gl-form-footer{margin-top:8px;padding-top:6px}}
