@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Outfit:wght@400;500;600;700;800&display=swap";.skip-link{position:absolute;top:-100px;left:1rem;z-index:10000;background:#4f46e5;color:#fff;padding:.75rem 1.25rem;border-radius:8px;font-weight:600;font-size:.9rem;text-decoration:none;transition:top .2s ease}.skip-link:focus{top:1rem}:root{--font-title: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--primary: #6d28d9;--primary-light: #7c3aed;--secondary: #0891b2;--secondary-light: #06b6d4;--dark-bg: #f8fafc;--card-bg: #ffffff;--border-color: rgba(15, 23, 42, .08);--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--shadow-sm: 0 2px 8px rgba(15, 23, 42, .04);--shadow-md: 0 10px 30px rgba(15, 23, 42, .06);--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--gradient-primary: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%);--gradient-glow: linear-gradient(135deg, rgba(109, 40, 217, .05) 0%, rgba(8, 145, 178, .05) 100%);--badge-primary-bg: rgba(109, 40, 217, .08);--badge-primary-border: rgba(109, 40, 217, .18);--badge-secondary-bg: rgba(8, 145, 178, .08);--badge-secondary-border: rgba(8, 145, 178, .18);--card-subtle-bg: rgba(15, 23, 42, .015);--popular-card-border: rgba(109, 40, 217, .25);--popular-card-bg: linear-gradient(180deg, rgba(109, 40, 217, .04) 0%, rgba(109, 40, 217, .005) 100%)}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--dark-bg);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased}.brochure-container{max-width:900px;margin:2rem auto;padding:0 1.5rem}.brochure-page{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:4rem;margin-bottom:3rem;position:relative;overflow:hidden;box-shadow:var(--shadow-md);min-height:1100px;display:flex;flex-direction:column}.brochure-page:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:var(--gradient-glow);filter:blur(80px);z-index:1;pointer-events:none}.page-1:before{top:-100px;right:-100px}.page-2:before{bottom:-100px;left:-100px}.page-3:before{top:50%;left:50%;transform:translate(-50%,-50%)}.page-content{position:relative;z-index:2;flex-grow:1;display:flex;flex-direction:column}h1,h2,h3,h4{font-family:var(--font-title);font-weight:700;color:var(--text-primary)}h1{font-size:3rem;line-height:1.15;margin-bottom:1.5rem;letter-spacing:-.02em}h2{font-size:2.25rem;margin-bottom:1.5rem;position:relative;display:inline-block}h2:after{content:"";position:absolute;bottom:-8px;left:0;width:60px;height:4px;border-radius:2px;background:var(--gradient-primary)}h3{font-size:1.5rem;margin-bottom:.75rem}p{color:var(--text-secondary);font-size:1.05rem;margin-bottom:1.5rem}.text-highlight{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cover-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:auto}.logo-container{display:flex;align-items:center;gap:.75rem;font-family:var(--font-title);font-weight:700;font-size:1.5rem}.logo-icon{background:var(--gradient-primary);width:40px;height:40px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.logo-text span{font-weight:400;color:var(--text-secondary)}.tag-badge{background:var(--badge-primary-bg);border:1px solid var(--badge-primary-border);color:var(--primary);padding:.5rem 1rem;border-radius:100px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.cover-body{margin:auto 0}.cover-badge{display:inline-flex;align-items:center;gap:.5rem;background:var(--badge-secondary-bg);border:1px solid var(--badge-secondary-border);color:var(--secondary);padding:.4rem .8rem;border-radius:100px;font-size:.9rem;font-weight:500;margin-bottom:1.5rem}.cover-desc{font-size:1.25rem;max-width:600px;line-height:1.7}.cover-footer{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;border-top:1px solid var(--border-color);padding-top:2rem}.stat-box{display:flex;flex-direction:column}.stat-num{font-family:var(--font-title);font-size:2.25rem;font-weight:800;color:var(--secondary-light);line-height:1;margin-bottom:.25rem}.stat-txt{font-size:.9rem;color:var(--text-secondary)}.section-desc{margin-bottom:3rem;font-size:1.15rem;max-width:700px}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:auto}.feature-card{background:var(--card-subtle-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:2rem;display:flex;flex-direction:column;transition:all .3s ease}.feature-card:hover{background:var(--card-bg);border-color:var(--primary-light);transform:translateY(-2px);box-shadow:var(--shadow-sm)}.feature-icon-wrapper{color:var(--primary-light);margin-bottom:1.25rem;display:inline-flex}.feature-card h3{font-size:1.25rem;margin-bottom:.5rem}.feature-card p{font-size:.95rem;color:var(--text-secondary);margin-bottom:0}.pricing-section{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;margin-bottom:3rem}.price-card{background:var(--card-subtle-bg);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:2.5rem 2rem;position:relative;display:flex;flex-direction:column;transition:all .3s ease}.price-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.price-card.popular{border-color:var(--popular-card-border);background:var(--popular-card-bg)}.popular-badge{position:absolute;top:-12px;right:20px;background:var(--gradient-primary);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;padding:.25rem .75rem;border-radius:100px;letter-spacing:.05em}.price-header{margin-bottom:1.5rem;border-bottom:1px solid var(--border-color);padding-bottom:1.5rem}.plan-title{font-size:1.25rem;margin-bottom:.5rem}.plan-desc{font-size:.85rem;color:var(--text-muted)}.plan-price{font-family:var(--font-title);font-size:2.5rem;font-weight:800;color:var(--text-primary);display:flex;align-items:baseline;gap:.25rem;margin-top:.5rem}.plan-price span{font-size:.9rem;color:var(--text-secondary);font-weight:400}.plan-features-list{list-style:none;display:flex;flex-direction:column;gap:.75rem}.plan-features-list li{font-size:.9rem;color:var(--text-secondary);display:flex;align-items:center;gap:.5rem}.plan-features-list li svg{color:var(--secondary);flex-shrink:0}.proximity-banner{background:var(--gradient-glow);border:1px solid rgba(8,145,178,.15);border-radius:var(--radius-md);padding:1.5rem 2rem;display:flex;align-items:center;gap:1.5rem;margin-bottom:3rem}.proximity-emoji{font-size:2rem;background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.proximity-text h4{font-size:1.1rem;margin-bottom:.25rem}.proximity-text p{font-size:.9rem;color:var(--text-secondary);margin-bottom:0}.contact-footer{margin-top:auto;border-top:1px solid var(--border-color);padding-top:2rem;display:flex;justify-content:space-between;align-items:center}.contact-info{display:flex;gap:2rem}.contact-item{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--text-secondary)}.contact-item svg{color:var(--primary-light)}@media print{body{background-color:#fff;color:#0f172a;font-size:10pt}.brochure-container{max-width:100%;margin:0;padding:0}.brochure-page{background-color:#fff;border:none;box-shadow:none;padding:0;margin-bottom:0;page-break-after:always;min-height:100%;height:297mm;position:relative}.brochure-page:before{display:none}h1,h2,h3,h4,.text-highlight{color:#1e1b4b!important;background:none!important;-webkit-text-fill-color:initial!important}h1{font-size:28pt}h2{font-size:20pt;border-bottom:2px solid #7c3aed;padding-bottom:4px}h2:after{display:none}p{color:#334155!important}.tag-badge{background:#f5f3ff!important;border:1px solid #ddd6fe!important;color:#6d28d9!important}.cover-badge{background:#ecfeff!important;border:1px solid #cffafe!important;color:#0e7490!important}.stat-num{color:#6d28d9!important}.stat-txt{color:#475569!important}.feature-card,.price-card{background:#f8fafc!important;border:1px solid #e2e8f0!important}.price-card.popular{background:#faf5ff!important;border:2px solid #c084fc!important}.plan-price{color:#0f172a!important}.plan-price span{color:#475569!important}.proximity-banner{background:#f0fdfa!important;border:1px solid #ccfbf1!important}.contact-footer,.cover-footer{border-top:1px solid #e2e8f0!important}.contact-item,.contact-item svg{color:#475569!important}}@media(max-width:768px){.brochure-container{margin:1rem auto;padding:0 1rem}.brochure-page{padding:2.5rem 1.5rem;min-height:auto;height:auto}h1{font-size:2.25rem}h2{font-size:1.75rem;margin-bottom:1.25rem}.cover-desc{font-size:1.1rem}.cover-footer{grid-template-columns:1fr;gap:1.25rem}.features-grid,.pricing-section{grid-template-columns:1fr;gap:1.5rem}.price-card{padding:2rem 1.5rem}.contact-footer{flex-direction:column;gap:1.5rem;align-items:center;text-align:center}.contact-info{flex-direction:column;gap:.75rem;align-items:center}.proximity-banner{flex-direction:column;text-align:center;padding:1.25rem;gap:1rem}}.cover-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:3rem;align-items:center;margin:auto 0}.cover-image-container{display:flex;justify-content:center;align-items:center;position:relative}.cover-screenshot{width:100%;max-width:320px;height:auto;border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-md);transition:transform .5s cubic-bezier(.16,1,.3,1)}.cover-screenshot:hover{transform:scale(1.03) rotate(1deg)}@media(max-width:768px){.cover-grid{grid-template-columns:1fr;gap:2rem;text-align:center}.cover-badge{justify-content:center}.cover-screenshot{max-width:260px}}.dashboard-screenshot-container{margin-top:2.5rem;text-align:center;position:relative}.dashboard-screenshot-container img{width:100%;height:auto;border-radius:var(--radius-md);border:1px solid var(--border-color);box-shadow:var(--shadow-md);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.dashboard-screenshot-container img:hover{transform:scale(1.01) translateY(-3px);box-shadow:0 15px 35px #0f172a26}
