@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;700;800&family=Sora:wght@600;700;800&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background:radial-gradient(1000px 500px at 20% -10%,#3b82f638,#0000 60%),radial-gradient(900px 420px at 85% 10%,#1d4ed829,#0000 65%),#060b18;color:#fff;font-family:Manrope,Segoe UI,sans-serif;margin:0}.app{text-align:center}.navbar{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b0f1ae6;display:flex;justify-content:space-between;padding:20px 40px;position:sticky;top:0;z-index:1000}.page-content{position:relative;z-index:0}.logo{align-items:center;display:inline-flex;text-decoration:none}.logo-image{display:block;height:auto;width:clamp(144px,15.6vw,216px)}.nav-cta{box-shadow:none;font-size:.9rem;padding:6px 12px}nav a{color:#fff;margin:0 15px;text-decoration:none}.hero{padding:100px 20px}.home-hero{grid-gap:28px;align-items:center;display:grid;gap:28px;grid-template-columns:.95fr 1.05fr;margin:0 auto;padding:72px 0 92px;text-align:left;width:min(1120px,100% - 48px)}.home-hero-copy{max-width:620px}.hero-kicker{color:#93c5fd;font-size:.8rem;font-weight:700;letter-spacing:.18em;margin:0 0 12px}.home-hero h1{font-family:Sora,Manrope,sans-serif;font-size:clamp(2.15rem,4.8vw,3.95rem);letter-spacing:-.02em;line-height:1.05;margin:0}.home-hero-text{color:#dbeafe;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.65;margin:18px 0 0;max-width:57ch}.home-hero-media{display:flex;justify-content:center;justify-self:end;width:100%}.hero-logo{display:block;filter:drop-shadow(0 30px 45px rgba(15,23,42,.52));height:auto;margin:0;object-fit:contain;width:min(700px,54vw)}.hero h2{color:#3b82f6}.hero-buttons button{margin:10px}.hero-buttons{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:28px}.about-brand-wrap{margin-top:26px}.about-brand-image{display:inline-block;filter:drop-shadow(0 18px 34px rgba(15,23,42,.42));height:auto;width:min(340px,76vw)}.about-intro{padding-bottom:56px;padding-top:60px}.about-layout{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:0 auto;text-align:left;width:min(1120px,100% - 48px)}.about-left h2{font-size:clamp(1.5rem,2.1vw,2rem);margin:26px 0 12px}.about-title{font-family:Sora,Manrope,sans-serif;font-size:clamp(2rem,4.2vw,3.35rem);letter-spacing:-.02em;line-height:1.08;margin:0}.about-subtext{color:#dbeafe;font-size:clamp(1.06rem,1.35vw,1.24rem);line-height:1.65;margin:14px 0 0;max-width:62ch}.about-trust{background:#0f172aa6;border:1px solid #93c5fd59;border-radius:10px;color:#bfdbfe;display:inline-block;font-weight:600;margin:16px 0 0;padding:10px 14px}.about-steps{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:6px}.about-step-card{background:#0f172aad;border:1px solid #93c5fd47;border-radius:12px;padding:14px}.about-step-number{align-items:center;background:#3b82f63d;border-radius:999px;color:#bfdbfe;display:inline-flex;font-size:.9rem;font-weight:800;height:28px;justify-content:center;margin:0;width:28px}.about-step-card h3{font-size:1.04rem;margin:10px 0 6px}.about-step-card p{color:#dbeafe;font-size:.95rem;line-height:1.5;margin:0}.about-right{display:flex;justify-content:center}.about-visual{border:1px solid #93c5fd52;border-radius:14px;box-shadow:0 24px 40px #02061766;display:block;object-fit:cover;width:min(560px,100%)}.about-capabilities{padding-bottom:56px;padding-top:56px}.about-content-wrap{margin:0 auto;text-align:left;width:min(1120px,100% - 48px)}.about-content-wrap h2{font-size:clamp(1.55rem,2.2vw,2.05rem);margin:0 0 12px}.about-list{grid-gap:6px 20px;color:#dbeafe;display:grid;font-size:1.07rem;gap:6px 20px;grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.75;list-style:none;margin:0;padding-left:0}.about-list li{align-items:flex-start;display:flex;gap:10px}.about-list-icon{flex:0 0 auto;font-size:1.05rem;line-height:1.35}.about-cta{padding-top:58px}.about-cta-card{background:#0f172ab8;border:1px solid #93c5fd4d;border-radius:14px;margin:0 auto;padding:28px;text-align:center;width:min(980px,100% - 48px)}.about-cta-card h2{font-size:clamp(1.55rem,2.4vw,2.2rem);margin:0}.about-cta-card p{color:#dbeafe;font-size:1.07rem;margin:12px auto 0;max-width:62ch}.about-cta-trust{color:#bfdbfe;font-size:.98rem;font-weight:700;margin-top:10px}.about-cta-buttons{justify-content:center}.about-cta-buttons .btn-primary,.about-cta-buttons .btn-secondary{font-size:1rem;padding:13px 26px}.btn-primary{background:#3b82f6;border:none;border-radius:6px;box-shadow:0 10px 22px #3b82f659}.btn-primary,.btn-secondary{color:#fff;cursor:pointer;font-weight:700;padding:11px 22px;text-decoration:none}.btn-secondary{background:#0000;border:1px solid #3b82f6;border-radius:6px}.section{padding:80px 20px}.dark{background:#111827}.grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.visual-strip{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px auto 0;width:min(1120px,100% - 48px)}.visual-tile{background:#0f172ab8;border:1px solid #93c5fd3d;border-radius:12px;overflow:hidden;text-align:left;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.visual-tile:hover{border-color:#93c5fd6b;box-shadow:0 14px 28px #0f172a59;transform:translateY(-5px)}.visual-tile img{aspect-ratio:16/10;display:block;object-fit:cover;width:100%}.visual-tile h3{margin:14px 16px 8px}.visual-tile p{color:#cbd5e1;line-height:1.55;margin:0 16px 16px}.card{background:#111827;border:1px solid #93c5fd1f;border-radius:10px;overflow:hidden;padding:20px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;width:250px}.card:hover{border-color:#93c5fd52;box-shadow:0 14px 28px #0f172a5c;transform:translateY(-4px)}.service-card-image{aspect-ratio:16/10;display:block;margin:-20px -20px 14px;object-fit:cover;width:calc(100% + 40px)}.outcome-compare{padding-top:30px}.compare-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px auto 0;width:min(1020px,100% - 48px)}.compare-card{border-radius:12px;padding:22px;text-align:left}.compare-card h3{margin:0 0 12px}.compare-card-negative{background:#7f1d1d38;border:1px solid #f8717159}.compare-card-positive{background:#064e3b40;border:1px solid #34d39961}.compare-list{color:#dbeafe;line-height:1.7;margin:0;padding-left:18px}.offer-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px auto 0;width:min(940px,100% - 48px)}.offer-card{background:#0206178f;border:1px solid #93c5fd3d;border-radius:12px;padding:22px;text-align:left}.offer-card h3{margin:0 0 8px}.offer-card p{color:#dbeafe;line-height:1.55;margin:0}.offer-price{color:#93c5fd;font-size:1.35rem;font-weight:800;margin-bottom:10px}.offer-actions{justify-content:center}.ecosystem-note{color:#bfdbfe;margin:10px auto 0;max-width:72ch}.cta-section p{color:#dbeafe;margin:0 auto;max-width:70ch}.cta-buttons{justify-content:center}.pricing-page-hero{padding-bottom:42px}.pricing-page-hero p{color:#dbeafe;margin:16px auto 0;max-width:74ch}.pricing-section{padding-top:38px}.pricing-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;width:min(1040px,100% - 48px)}.pricing-card{background:#0f172a9e;border:1px solid #93c5fd42;border-radius:14px;padding:24px;position:relative;text-align:left}.popular-badge{background:#f59e0b;border-radius:999px;color:#111827;font-size:.72rem;font-weight:900;letter-spacing:.08em;margin:0;padding:4px 10px;position:absolute;right:14px;text-transform:uppercase;top:-11px}.pricing-card-primary{border-color:#3b82f6a6;box-shadow:0 18px 34px #02061757}.pricing-label{color:#93c5fd;font-size:.86rem;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.pricing-card h2{margin:0 0 12px}.pricing-list{color:#dbeafe;line-height:1.65;margin:0;padding-left:18px}.pricing-price{color:#bfdbfe;font-size:1.4rem;font-weight:800;margin:18px 0 6px}.pricing-recurring{color:#93c5fd;font-weight:700;margin:0}.pricing-email-label{color:#bfdbfe;display:block;font-size:.9rem;font-weight:700;letter-spacing:.02em;margin-bottom:8px;margin-top:16px}.pricing-email-input{background:#0f172ad6;border:1px solid #93c5fd6b;border-radius:10px;box-sizing:border-box;color:#eff6ff;font-size:.98rem;height:46px;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:100%}.pricing-email-input::placeholder{color:#93c5fd;opacity:.9}.pricing-email-input:hover{border-color:#93c5fd9e}.pricing-email-input:focus{background:#0f172af0;border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f633;outline:none}.pricing-actions{margin-top:20px}.pricing-custom-section p{color:#dbeafe;margin:14px auto 0;max-width:74ch}.pricing-visual{border:1px solid #93c5fd40;border-radius:12px;display:block;margin:0 auto 20px;width:min(780px,100% - 24px)}.pricing-actions-center{justify-content:center}.roi-section{padding-bottom:96px;padding-top:42px}.roi-card{background:linear-gradient(140deg,#0f172ae6,#1e40af7a);border:1px solid #93c5fd5c;border-radius:14px;box-shadow:0 20px 44px #0206176b;margin:0 auto;padding:30px;width:min(980px,100% - 48px)}.roi-card h2{margin:0 0 10px}.roi-card p{color:#eff6ff;font-size:clamp(1.22rem,2.7vw,2rem);font-weight:800;line-height:1.45;margin:0}.steps div{margin:10px 0}.list{list-style:none;padding:0}.value{font-size:24px}.contact-form{display:flex;flex-direction:column;margin:auto;max-width:400px}.contact-visual{border:1px solid #93c5fd40;border-radius:12px;display:block;margin:10px auto 20px;width:min(640px,100% - 24px)}.contact-form input,.contact-form textarea{border:none;border-radius:5px;margin:10px 0;padding:10px}.demo-section{padding-top:54px}.demo-form-wrap{background:#0206178f;border:1px solid #93c5fd38;border-radius:14px;margin:0 auto;padding:26px;text-align:left;width:min(760px,100% - 24px)}.demo-form-wrap h2{font-size:clamp(1.4rem,2.2vw,2rem);margin:0}.demo-subcopy{color:#dbeafe;line-height:1.6;margin:10px 0 0}.demo-form{margin-top:18px;max-width:100%}.demo-form textarea{min-height:130px}.demo-form button:disabled{cursor:not-allowed;opacity:.7}.demo-status{font-weight:700;margin:14px 0 0}.demo-feedback-wrap{margin-top:8px}.demo-whatsapp{display:inline-flex;margin-top:10px}.demo-admin-hint{color:#94a3b8;font-size:.92rem;margin-top:18px}.demo-status-success{color:#6ee7b7}.demo-status-error{color:#fca5a5}.payment-onboarding-wrap{background:#0f172a85;border:1px solid #93c5fd3d;border-radius:12px;margin:22px auto 0;max-width:720px;padding:18px}.payment-onboarding-wrap h3{margin:0}.payment-onboarding-wrap p{color:#dbeafe;margin:10px 0 0}.payment-onboarding-form{grid-gap:8px;display:grid;gap:8px;margin-top:14px}.payment-onboarding-form label{color:#bfdbfe;font-size:.9rem;font-weight:700;margin-top:4px}.payment-onboarding-form input,.payment-onboarding-form textarea{background:#0f172ae0;border:1px solid #93c5fd57;border-radius:10px;box-sizing:border-box;color:#eff6ff;font-size:.95rem;padding:10px 12px;width:100%}.payment-onboarding-form textarea{min-height:100px;resize:vertical}.payment-onboarding-form input:focus,.payment-onboarding-form textarea:focus{border-color:#60a5fa;box-shadow:0 0 0 4px #3b82f633;outline:none}.payment-onboarding-message{color:#bfdbfe;font-weight:700;margin-top:12px}.footer{background:#000;padding:20px}.footer-link{color:#dbeafe;text-decoration:none}.footer-link:focus-visible,.footer-link:hover{color:#93c5fd;text-decoration:underline}.contact-meta{color:#cbd5e1;margin-top:12px}.leads-section{padding-top:52px}.leads-wrap{margin:0 auto;text-align:left;width:min(1200px,100% - 24px)}.leads-toolbar{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.leads-search{background:#0f172acc;border:1px solid #93c5fd4d;border-radius:8px;color:#eff6ff;flex:1 1 360px;min-width:260px;padding:10px 12px}.leads-table-wrap{background:#0f172a94;border:1px solid #93c5fd33;border-radius:10px;overflow-x:auto}.leads-table{border-collapse:collapse;min-width:980px;width:100%}.leads-table td,.leads-table th{border-bottom:1px solid #94a3b833;padding:12px;text-align:left;vertical-align:top}.leads-table th{color:#bfdbfe;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase}.leads-request-cell{max-width:290px}.lead-action{font-size:.84rem;padding:8px 12px}.lead-status{border-radius:999px;display:inline-block;font-size:.8rem;font-weight:700;padding:5px 10px}.lead-status-contacted{background:#10b98133;border:1px solid #10b9817a;color:#6ee7b7}.project-input,.project-select{background:#0f172ae6;border:1px solid #93c5fd57;border-radius:8px;box-sizing:border-box;color:#eff6ff;font-size:.9rem;min-height:38px;padding:8px 10px;width:100%}.project-input:focus,.project-select:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f62e;outline:none}.project-row-actions{align-items:center;display:flex;gap:10px;margin-top:8px}.project-save-btn{font-size:.82rem;padding:7px 14px}.project-row-feedback{font-size:.85rem;font-weight:700}.project-row-feedback-success{color:#6ee7b7}.project-row-feedback-error{color:#fca5a5}.project-row-feedback-info{color:#bfdbfe}@media (max-width:920px){.navbar{padding:16px 20px}.logo-image{width:clamp(132px,48vw,204px)}.home-hero{padding:34px 0 70px;text-align:center}.about-layout,.home-hero{grid-template-columns:1fr}.about-layout{gap:22px;width:min(620px,100% - 24px)}.about-list,.about-steps{grid-template-columns:1fr}.about-content-wrap,.about-cta-card{width:min(620px,100% - 24px)}.compare-grid,.offer-grid,.pricing-layout,.visual-strip{grid-template-columns:1fr;width:min(620px,100% - 24px)}.demo-form-wrap{padding:18px}.demo-form-wrap,.leads-wrap,.roi-card{width:min(620px,100% - 24px)}.home-hero-media{justify-self:center;margin-bottom:8px;order:-1}.home-hero-copy{margin:0 auto}.hero-kicker{letter-spacing:.14em}.hero-logo{width:min(500px,92vw)}.hero-buttons{justify-content:center}.about-brand-wrap{margin-top:22px}}
/*# sourceMappingURL=main.151bd9a4.css.map*/