.fc-password-body{min-height:100vh;background-color:#111;color:#fff;font-family:var(--font-body, "Roboto", sans-serif);margin:0;position:relative;overflow-x:hidden}.fc-password-main{width:100%;max-width:1000px;margin:0 auto;padding:0 1.5rem 4rem;position:relative;z-index:10}.password-landing__header{padding:0 0 2rem;display:flex;align-items:center;justify-content:center;gap:1rem;cursor:default;-webkit-user-select:none;user-select:none}.password-landing__logo-icon{width:60px;height:60px;color:#fff}@media(min-width:768px){.password-landing__logo-icon{width:80px;height:80px}}.password-landing__logo-text{font-family:var(--font-display, "Exo 2", sans-serif);font-size:2rem;font-weight:800;letter-spacing:.1em;color:#fff}@media(min-width:768px){.password-landing__logo-text{font-size:3rem}}.password-landing__logo-text .accent{color:var(--color-primary, #FF6000)}.password-landing__hero{text-align:center;margin-bottom:4rem;margin-top:2rem}.password-landing__badge{display:inline-block;background-color:#ff60001a;color:#ff6000;border:1px solid rgba(255,96,0,.3);padding:.5rem 1rem;border-radius:50px;font-size:.75rem;font-weight:800;letter-spacing:.15em;margin-bottom:2rem;text-transform:uppercase}.password-landing__title{font-family:var(--font-display, "Exo 2", sans-serif);font-size:clamp(3rem,8vw,5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;text-transform:uppercase}.text-gradient-orange{background:linear-gradient(90deg,#ff6a00,#ff9a44);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-style:italic;display:inline-block;transform:skew(-5deg)}.password-landing__subtitle{font-size:clamp(1rem,2vw,1.125rem);color:#888;max-width:600px;margin:0 auto;line-height:1.6}.password-landing__chat-card{background:linear-gradient(180deg,#1a1a1a,#151515);border-radius:24px;padding:3rem 2rem;text-align:center;max-width:650px;margin:0 auto 5rem;box-shadow:0 20px 40px #0006;border:1px solid rgba(255,255,255,.03)}.chat-card__title{font-family:var(--font-display, "Exo 2", sans-serif);font-size:2rem;font-weight:700;margin-bottom:.5rem}.chat-card__subtitle{color:#888;font-size:1rem;margin-bottom:2.5rem;line-height:1.5}.chat-card__btn-whatsapp{display:flex;align-items:center;justify-content:center;gap:1rem;background-color:#25d366;color:#fff;padding:1rem 2rem;border-radius:100px;text-decoration:none;max-width:350px;margin:0 auto;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 30px #25d36666}.chat-card__btn-whatsapp:hover{transform:translateY(-2px);box-shadow:0 0 40px #25d36699;background-color:#20bd5a}.chat-card__btn-text{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.chat-card__btn-label{font-size:.65rem;font-weight:800;letter-spacing:.1em;opacity:.9}.chat-card__btn-main{font-family:var(--font-display, "Exo 2", sans-serif);font-size:1.5rem;font-weight:800;line-height:1.1}.chat-card__divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 50%,transparent 100%);margin:3rem auto;max-width:400px}.chat-card__newsletter{max-width:400px;margin:0 auto}.chat-card__newsletter-label{display:block;font-size:.65rem;font-weight:800;letter-spacing:.2em;color:#666;margin-bottom:1rem;text-transform:uppercase}.chat-card__form{display:flex;gap:.5rem;background:#252525;padding:.25rem;border-radius:8px;border:1px solid rgba(255,255,255,.05)}.chat-card__input{flex:1;background:transparent;border:none;padding:.75rem 1rem;color:#fff;font-size:.9rem;outline:none}.chat-card__input::placeholder{color:#666}.chat-card__submit{background:#333;color:#fff;border:none;padding:0 1.5rem;border-radius:6px;font-weight:600;font-size:.85rem;cursor:pointer;transition:background .2s}.chat-card__submit:hover{background:#444}.password-landing__lines-section{position:relative}.lines-section__header{text-align:center;position:relative;margin-bottom:3rem}.lines-section__header:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#ffffff0d;z-index:1}.lines-section__title{display:inline-block;background:#111;padding:0 2rem;position:relative;z-index:2;font-size:.85rem;font-weight:800;letter-spacing:.3em;color:#888}.lines-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:1.5rem}@media(min-width:768px){.lines-grid{grid-template-columns:repeat(3,1fr)}}.line-card{background:#161616;border-radius:20px;padding:2.5rem 2rem;border:1px solid rgba(255,255,255,.03);transition:border-color .3s,transform .3s;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.line-card:hover{border-color:#ffffff1a;transform:translateY(-5px)}.line-card__icon{width:48px;height:48px;background:#1c1c1c;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;color:#607d8b}.line-card__title{font-family:var(--font-display, "Exo 2", sans-serif);font-size:1.5rem;font-weight:800;margin-bottom:1rem}.line-card__desc{color:#888;font-size:.95rem;line-height:1.6;margin-bottom:1.5rem;flex:1}.line-card__arrow{color:#607d8b;font-size:1.25rem;transition:transform .2s}.line-card:hover .line-card__arrow{transform:translate(4px)}.password-landing__admin{position:fixed;bottom:0;left:0;right:0;padding:2rem 1.5rem;background:#121212f2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,.1);transform:translateY(100%);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:100;display:flex;justify-content:center}.password-landing__admin.is-visible{transform:translateY(0)}.password-login-form{width:100%;max-width:450px}.password-login-form p{color:#bdbdbd;margin-bottom:1rem;font-size:.875rem;text-align:center}.password-input-group{display:flex;gap:.5rem}.fc-input{flex:1;padding:.875rem 1.25rem;border-radius:8px;border:1px solid rgba(255,255,255,.2);background:#0000004d;color:#fff;font-size:1rem;min-width:0}.fc-input:focus{outline:none;border-color:var(--color-primary, #FF6000)}.fc-btn--secondary{padding:.875rem 1.5rem;border-radius:8px;background:var(--color-primary, #FF6000);color:#fff;border:none;font-weight:700;font-family:var(--font-display);cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/3/assets/password.css.map */
