:root{--p-primary: #0284c7;--p-dark: #0f172a;--p-gray: #f1f5f9}.container[data-astro-cid-rmkxzjub]{max-width:1000px;margin:0 auto;padding:0 20px}.text-center[data-astro-cid-rmkxzjub]{text-align:center}.grid[data-astro-cid-rmkxzjub]{display:grid;gap:2rem}.grid-2[data-astro-cid-rmkxzjub],.grid-3[data-astro-cid-rmkxzjub]{grid-template-columns:1fr}@media(min-width:768px){.grid-2[data-astro-cid-rmkxzjub]{grid-template-columns:repeat(2,1fr)}.grid-3[data-astro-cid-rmkxzjub]{grid-template-columns:repeat(3,1fr)}}.btn[data-astro-cid-rmkxzjub]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:8px;font-weight:700;text-decoration:none;transition:all .3s ease}.btn-primary[data-astro-cid-rmkxzjub]{background:var(--p-primary);color:#fff;box-shadow:0 4px 14px #0284c763}.btn-primary[data-astro-cid-rmkxzjub]:hover{background:#0369a1;transform:translateY(-2px);box-shadow:0 6px 20px #0284c780}.btn-outline[data-astro-cid-rmkxzjub]{border:2px solid var(--p-primary);color:var(--p-primary)}.btn-outline[data-astro-cid-rmkxzjub]:hover{background:var(--p-primary);color:#fff;box-shadow:0 4px 14px #0284c733}.btn-large[data-astro-cid-rmkxzjub]{padding:16px 36px;font-size:1.15rem}.mt-40[data-astro-cid-rmkxzjub]{margin-top:40px}.mb-40[data-astro-cid-rmkxzjub]{margin-bottom:40px}@keyframes pulse-btn{0%{transform:scale(1);box-shadow:0 0 #ef4444b3}70%{transform:scale(1.02);box-shadow:0 0 0 10px #ef444400}to{transform:scale(1);box-shadow:0 0 #ef444400}}.btn-pulse[data-astro-cid-rmkxzjub]{animation:pulse-btn 2.5s infinite;background:#e11d48;border-color:#e11d48;color:#fff;box-shadow:0 4px 15px #e11d4866}.btn-pulse[data-astro-cid-rmkxzjub]:hover{background:#be123c;border-color:#be123c}.promo-hero[data-astro-cid-rmkxzjub]{background:linear-gradient(135deg,#f8fafc,#e0f2fe);padding:90px 0;border-bottom:1px solid #bae6fd}.promo-hero__content[data-astro-cid-rmkxzjub]{max-width:800px;margin:0 auto;text-align:center}.badge[data-astro-cid-rmkxzjub]{display:inline-block;background:#fff;color:#0284c7;padding:8px 20px;border-radius:99px;font-weight:800;font-size:.9rem;margin-bottom:24px;box-shadow:0 2px 10px #0284c71a;border:1px solid #bae6fd;text-transform:uppercase;letter-spacing:.5px}.promo-hero[data-astro-cid-rmkxzjub] h1[data-astro-cid-rmkxzjub]{font-size:2.8rem;line-height:1.25;color:var(--p-dark);margin-bottom:24px;font-weight:900}.promo-hero[data-astro-cid-rmkxzjub] h1[data-astro-cid-rmkxzjub] span[data-astro-cid-rmkxzjub]{color:#dc2626;display:block;margin-top:8px}.subtitle[data-astro-cid-rmkxzjub]{font-size:1.2rem;color:#334155;line-height:1.6;margin-bottom:35px}.problem-section[data-astro-cid-rmkxzjub]{padding:90px 0;background:#fff}.problem-section[data-astro-cid-rmkxzjub] h2[data-astro-cid-rmkxzjub]{margin-bottom:50px;color:var(--p-dark);font-size:2rem;font-weight:800}.card-problem[data-astro-cid-rmkxzjub]{background:#fef2f2;padding:35px;border-radius:16px;border-top:5px solid #ef4444;box-shadow:0 10px 15px -3px #0000000d}.card-problem[data-astro-cid-rmkxzjub] h3[data-astro-cid-rmkxzjub]{color:#991b1b;margin-bottom:15px;font-size:1.3rem;font-weight:800}.card-problem[data-astro-cid-rmkxzjub] p[data-astro-cid-rmkxzjub]{color:#7f1d1d;line-height:1.6;font-size:1.05rem}.authority-section[data-astro-cid-rmkxzjub]{padding:90px 0;background:#0f172a;color:#fff;position:relative;overflow:hidden}.authority-content[data-astro-cid-rmkxzjub]{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:2}.owner-profile[data-astro-cid-rmkxzjub]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:30px}.owner-photo-wrapper[data-astro-cid-rmkxzjub]{width:140px;height:140px;border-radius:50%;overflow:hidden;border:4px solid var(--p-primary);box-shadow:0 0 20px #0284c766;margin-bottom:15px;background:#cbd5e1}.owner-photo[data-astro-cid-rmkxzjub]{width:100%;height:100%;object-fit:cover}.owner-name[data-astro-cid-rmkxzjub]{font-size:1.5rem;font-weight:800;color:#fff;margin-bottom:5px}.owner-title[data-astro-cid-rmkxzjub]{font-size:1rem;color:#38bdf8;font-weight:600;text-transform:uppercase;letter-spacing:1px}.authority-content[data-astro-cid-rmkxzjub] h2[data-astro-cid-rmkxzjub]{color:#fff;margin-bottom:24px;font-size:2.2rem;font-weight:800;line-height:1.3}.authority-content[data-astro-cid-rmkxzjub] p[data-astro-cid-rmkxzjub]{color:#cbd5e1;font-size:1.15rem;line-height:1.7;margin-bottom:20px}.stats[data-astro-cid-rmkxzjub]{display:flex;justify-content:center;gap:30px;margin-top:40px;flex-wrap:wrap}.stat[data-astro-cid-rmkxzjub]{background:#ffffff14;padding:20px 30px;border-radius:12px;border:1px solid rgba(255,255,255,.1);font-size:1.05rem}.software-section[data-astro-cid-rmkxzjub]{padding:90px 0;background:#f8fafc}.intro-text[data-astro-cid-rmkxzjub]{color:#475569;font-size:1.15rem;max-width:700px;margin:0 auto;line-height:1.6}.software-card[data-astro-cid-rmkxzjub]{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 25px -5px #00000014;display:flex;flex-direction:column;border:1px solid #e2e8f0;transition:transform .3s}.software-card[data-astro-cid-rmkxzjub]:hover{transform:translateY(-5px)}.software-card__img[data-astro-cid-rmkxzjub]{height:260px;overflow:hidden;background:#e2e8f0}.software-card__img[data-astro-cid-rmkxzjub] img[data-astro-cid-rmkxzjub],.software-card__img[data-astro-cid-rmkxzjub] picture[data-astro-cid-rmkxzjub]{width:100%;height:100%;object-fit:cover}.software-card__content[data-astro-cid-rmkxzjub]{padding:35px;flex-grow:1}.software-card[data-astro-cid-rmkxzjub] h3[data-astro-cid-rmkxzjub]{margin-bottom:22px;font-size:1.4rem;color:#0284c7;font-weight:800}.software-card[data-astro-cid-rmkxzjub] ul[data-astro-cid-rmkxzjub]{padding-left:20px}.software-card[data-astro-cid-rmkxzjub] li[data-astro-cid-rmkxzjub]{margin-bottom:14px;color:#334155;line-height:1.5;font-size:1.05rem}.software-card[data-astro-cid-rmkxzjub] li[data-astro-cid-rmkxzjub] strong[data-astro-cid-rmkxzjub]{color:#0f172a;font-weight:700}.portfolio-section[data-astro-cid-rmkxzjub]{padding:90px 0;background:#fff}.portfolio-section[data-astro-cid-rmkxzjub] h2[data-astro-cid-rmkxzjub]{margin-bottom:15px;color:var(--p-dark);font-size:2.2rem;font-weight:800}.portfolio-card[data-astro-cid-rmkxzjub]{background:#f8fafc;padding:35px;border-radius:16px;border:1px solid #e2e8f0;display:flex;flex-direction:column;gap:15px;box-shadow:0 4px 6px -1px #0000000d;transition:all .3s ease}.portfolio-card[data-astro-cid-rmkxzjub]:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px #0000001a;border-color:#bae6fd}.portfolio-badge[data-astro-cid-rmkxzjub]{align-self:flex-start;background:#dcfce7;color:#166534;padding:6px 14px;border-radius:99px;font-size:.85rem;font-weight:800;border:1px solid #bbf7d0;text-transform:uppercase;letter-spacing:.5px}.portfolio-title[data-astro-cid-rmkxzjub]{color:#0f172a;font-size:1.25rem;line-height:1.4;font-weight:800;margin:10px 0}.portfolio-meta[data-astro-cid-rmkxzjub]{font-size:1rem;color:#475569;line-height:1.6;margin:0}.meta-label[data-astro-cid-rmkxzjub]{font-weight:700;color:#334155}.portfolio-tech[data-astro-cid-rmkxzjub]{margin-top:auto;font-size:.9rem;background:#fff;color:#0f172a;font-weight:700;padding:14px 18px;border-radius:10px;border-left:4px solid var(--p-primary);box-shadow:0 1px 3px #0000000d}.portfolio-cta[data-astro-cid-rmkxzjub]{background:#f1f5f9;padding:30px;border-radius:16px;border:1px dashed #cbd5e1}.pricing-section[data-astro-cid-rmkxzjub]{padding:90px 0;background:#e0f2fe}.pricing-section[data-astro-cid-rmkxzjub] h2[data-astro-cid-rmkxzjub]{margin-bottom:50px;font-size:2.2rem;font-weight:800;color:#0c4a6e}.pricing-card[data-astro-cid-rmkxzjub]{border:1px solid #e2e8f0;border-radius:20px;padding:45px;position:relative;display:flex;flex-direction:column;background:#fff;box-shadow:0 10px 25px -5px #0000000d}.pricing-card[data-astro-cid-rmkxzjub].popular{border:2px solid #e11d48;box-shadow:0 25px 50px -12px #e11d4840;background:#fff;transform:scale(1.02);z-index:10}.badge-popular[data-astro-cid-rmkxzjub]{position:absolute;top:-16px;left:50%;transform:translate(-50%);background:#e11d48;color:#fff;padding:8px 24px;border-radius:99px;font-weight:800;font-size:.9rem;white-space:nowrap;box-shadow:0 4px 6px #e11d484d;text-transform:uppercase;letter-spacing:.5px}.card-header[data-astro-cid-rmkxzjub]{padding-bottom:25px;border-bottom:1px solid #e2e8f0;margin-bottom:25px}.card-header[data-astro-cid-rmkxzjub] h3[data-astro-cid-rmkxzjub]{font-size:1.4rem;font-weight:800;color:#0f172a;margin-bottom:15px}.mx-auto[data-astro-cid-rmkxzjub]{margin-left:auto;margin-right:auto}.promo-timer-container[data-astro-cid-rmkxzjub]{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff1f2;border:2px solid #fecdd3;border-radius:12px;padding:15px;margin-bottom:15px;box-shadow:0 4px 6px -1px #e11d481a;animation:pulse-border 2s infinite}.promo-timer-label[data-astro-cid-rmkxzjub]{font-size:.85rem;font-weight:800;color:#e11d48;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.promo-timer-large[data-astro-cid-rmkxzjub]{font-size:2.8rem;font-weight:900;color:#be123c;font-family:monospace;line-height:1;text-shadow:1px 1px 0px rgba(255,255,255,.8)}@keyframes pulse-border{0%{border-color:#fecdd3;box-shadow:0 0 #e11d4833}50%{border-color:#e11d48;box-shadow:0 0 0 6px #e11d4800}to{border-color:#fecdd3;box-shadow:0 0 #e11d4800}}.countdown-clock[data-astro-cid-rmkxzjub]{font-family:monospace}.price-strikethrough[data-astro-cid-rmkxzjub]{font-size:1.3rem;font-weight:700;color:#94a3b8;text-decoration:line-through;margin-top:15px;margin-bottom:5px}.price[data-astro-cid-rmkxzjub]{font-size:2.8rem;font-weight:900;color:#b91c1c;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:12px;line-height:1.1}.price[data-astro-cid-rmkxzjub] span[data-astro-cid-rmkxzjub]{font-size:1.1rem;color:#64748b;font-weight:600}.price[data-astro-cid-rmkxzjub] span[data-astro-cid-rmkxzjub].discount-pill{background:#ef4444;color:#fff;padding:6px 14px;border-radius:8px;font-size:.95rem!important;font-weight:900!important;letter-spacing:.5px;box-shadow:0 4px 6px -1px #ef444466;text-transform:uppercase;margin-left:auto}.features[data-astro-cid-rmkxzjub]{list-style:none;padding:0;margin-bottom:35px;flex-grow:1}.features[data-astro-cid-rmkxzjub] li[data-astro-cid-rmkxzjub]{padding-left:36px;position:relative;margin-bottom:18px;color:#334155;line-height:1.6;font-size:1.05rem}.features[data-astro-cid-rmkxzjub] li[data-astro-cid-rmkxzjub]:before{content:"✓";position:absolute;left:0;color:#fff;background:#10b981;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;top:2px}.features[data-astro-cid-rmkxzjub] li[data-astro-cid-rmkxzjub] strong[data-astro-cid-rmkxzjub]{color:#0f172a;font-weight:700}.plan-section[data-astro-cid-rmkxzjub]{padding:90px 0;background:#fff;border-top:1px solid #e2e8f0}.plan-section[data-astro-cid-rmkxzjub] h2[data-astro-cid-rmkxzjub]{margin-bottom:60px;font-size:2.2rem;font-weight:800}.steps-grid[data-astro-cid-rmkxzjub]{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:768px){.steps-grid[data-astro-cid-rmkxzjub]{grid-template-columns:repeat(3,1fr)}}.step[data-astro-cid-rmkxzjub]{text-align:center}.step-num[data-astro-cid-rmkxzjub]{width:60px;height:60px;background:#bae6fd;color:#0369a1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:900;margin:0 auto 25px;box-shadow:0 4px 10px #0284c726}.step[data-astro-cid-rmkxzjub] h3[data-astro-cid-rmkxzjub]{margin-bottom:15px;color:var(--p-dark);font-size:1.3rem;font-weight:800}.step[data-astro-cid-rmkxzjub] p[data-astro-cid-rmkxzjub]{color:#475569;line-height:1.6;font-size:1.05rem}.final-cta[data-astro-cid-rmkxzjub]{padding:110px 0;background:linear-gradient(135deg,#0f172a,#1e1b4b);color:#fff}.final-cta[data-astro-cid-rmkxzjub] h2[data-astro-cid-rmkxzjub]{font-size:2.5rem;margin-bottom:25px;color:#fff;line-height:1.3;font-weight:900;max-width:800px;margin-left:auto;margin-right:auto}.final-cta[data-astro-cid-rmkxzjub] p[data-astro-cid-rmkxzjub]{font-size:1.2rem;color:#cbd5e1;max-width:650px;margin:0 auto 20px;line-height:1.7}@media(max-width:768px){.pricing-card[data-astro-cid-rmkxzjub].popular{transform:none}}
