.landing{--green:#1464d8;--dark:#132c4e;--muted:#5d718a;--line:#dbe5f0;background:#fff;color:#132c4e}.landing a{color:#1b5fb9}.landing .brand{color:#17375e}.landing .button,.landing .hero .button{background:#1464d8;color:#fff;border-color:#1464d8;box-shadow:none;border-radius:10px;min-height:48px}.landing .button.secondary{background:#fff;color:#1464d8;border:1px solid #c5d7ef}.landing-nav{border-bottom:1px solid #edf1f6;padding-top:18px;padding-bottom:18px}.landing .eyebrow{color:#1464d8}.landing .hero{margin-top:64px;margin-bottom:64px;gap:48px}.landing .hero h1{font-size:clamp(34px,4vw,52px);letter-spacing:-1.6px;line-height:1.15}.landing .hero h1 em{color:#1464d8}.landing .hero p{color:#5d718a;font-size:17px;line-height:1.6;max-width:470px}.landing .trial-promise strong{background:#edf4ff;color:#1758b2}.landing .trial-promise span{color:#5d718a}.landing .hero-preview{transform:none;background:#f7faff;border-color:#e0e9f5;box-shadow:none;border-radius:18px;padding:24px}.landing .preview-note{background:#eaf2ff;color:#1856a8}.landing .preview-summary{background:#fff}.landing .preview-dot{background:#1464d8}.landing .preview-event time{color:#1464d8}.landing .badge.green{background:#e9f1ff;color:#1b5bb6}.landing .landing-section{margin:48px auto}.landing .landing-section>h2{font-size:32px;line-height:1.2}.landing .benefit-card{background:#fff;border:1px solid #e0e9f5;box-shadow:none;border-radius:14px}.landing .benefit-card>span{color:#1464d8;background:#edf4ff}.landing .pricing .recommended{border-color:#1464d8;background:#f7faff}.landing-cta{background:#f1f6ff;color:#17375e;padding:48px 20px;margin-top:48px}.landing-cta p,.landing-cta small{color:#5d718a}.landing .landing-cta .button{background:#1464d8;color:#fff}.landing .hero-link{color:#1464d8}.landing .footer{background:#fff;border-color:#edf1f6}@media(max-width:760px){.landing .hero{margin:28px auto 38px;gap:24px;padding:0 20px}.landing .hero h1{font-size:36px;letter-spacing:-1px}.landing .hero p{font-size:16px}.landing .hero-preview{padding:20px}.landing .benefit-grid{grid-template-columns:1fr;gap:12px}.landing .benefit-card{padding:20px}.landing .landing-section{margin:32px auto;padding:12px 20px}.landing .landing-section>h2{font-size:27px}.landing-nav nav>a[href^="#"]{display:none}.landing .landing-cta h2{font-size:27px}.landing .hero .actions .button{justify-content:center}.landing .preview-heading{margin-top:20px}.landing .preview-event{padding:16px 0}}
.landing{background:linear-gradient(180deg,#f2f6ff 0,#fff 780px)}.landing-nav{background:transparent}.landing .hero{max-width:1200px;min-height:440px}.landing .hero h1{font-weight:800}.product-devices{position:relative;margin:0;min-width:0;height:430px;display:flex;align-items:center;padding-bottom:28px}.device-glow{position:absolute;inset:15px -15px 50px 5px;background:linear-gradient(135deg,#dfeaff,#bcd5ff);border-radius:70px 24px 100px 24px;transform:rotate(-5deg)}.desktop-device{position:relative;width:94%;border:7px solid #263854;border-radius:14px;background:#263854;box-shadow:0 18px 45px #243e6a24;margin-top:25px}.desktop-toolbar{height:23px;background:#fff;display:flex;align-items:center;gap:4px;padding:0 8px;border-radius:6px 6px 0 0}.desktop-toolbar i{width:5px;height:5px;border-radius:50%;background:#c3cddd}.desktop-toolbar span{font-size:8px;color:#506582;margin:auto}.desktop-device img{width:100%;display:block;height:auto}.desktop-foot{position:absolute;top:100%;left:39%;width:22%;height:35px;background:linear-gradient(#263854,#8795ac);clip-path:polygon(25% 0,75% 0,85% 85%,100% 100%,0 100%,15% 85%)}.phone-device{position:absolute;right:0;bottom:28px;width:30%;max-width:168px;padding:6px;background:#14233d;border-radius:26px;box-shadow:0 12px 30px #17325535;border:1px solid #7691b5;overflow:hidden}.phone-device img{display:block;width:100%;height:auto;border-radius:20px}.phone-speaker{position:absolute;top:6px;left:30%;width:40%;height:11px;border-radius:0 0 10px 10px;background:#14233d}.product-devices figcaption{position:absolute;bottom:0;width:100%;text-align:center;color:#627797;font-size:11px}.landing .landing-section#recursos{padding:36px;background:#f3f7ff;border-radius:28px}.landing .benefit-grid{gap:16px}.landing .benefit-card{border:0;border-radius:20px;padding:26px}.landing .benefit-card p{line-height:1.65}.landing .landing-cta{max-width:1140px;margin:55px auto;border-radius:30px;background:linear-gradient(115deg,#0b4bab,#307ef0);color:#fff;padding:54px 24px}.landing .landing-cta p,.landing .landing-cta small{color:#e4edff}.landing .landing-cta .button{background:#fff;color:#155dbd;border-color:#fff}.landing .pricing .card{border-radius:22px}.landing .footer{padding-top:28px}@media(max-width:760px){.landing-nav{padding:14px 16px}.landing-nav nav{gap:8px}.landing-nav .button{padding:10px 12px;font-size:13px}.landing .hero{margin-top:24px;min-height:0;gap:20px}.landing .hero h1{font-size:36px;line-height:1.14}.landing .hero-note{font-size:13px}.product-devices{height:300px;margin:0 0 12px}.desktop-device{width:91%;border-width:5px;margin-top:0}.phone-device{width:31%;border-radius:20px;bottom:32px;padding:4px}.phone-device img{border-radius:15px}.device-glow{inset:12px 0 40px;border-radius:45px 18px 60px 18px}.landing .landing-section#recursos{padding:28px 20px;border-radius:24px;margin:16px 12px}.landing .landing-cta{margin:24px 12px;padding:36px 20px;border-radius:24px}.landing .hero .actions{display:flex;flex-direction:column;align-items:stretch;gap:16px}.landing .hero-link{text-align:center}.landing .pricing{gap:16px}.landing .benefit-card{padding:22px}.product-devices figcaption{font-size:10px}}@media(max-width:360px){.product-devices{height:270px}.landing .hero h1{font-size:32px}.landing-nav .brand small{display:none}.landing-nav .brand{gap:6px}.landing-nav .brand img{width:32px}.landing-nav .brand span{font-size:12px}}
