.ig-landing-page{text-align:right;font-family:var(--font-family);background-color:var(--color-background-default);color:var(--color-text-primary);direction:rtl;width:100%;padding-bottom:72px;overflow-x:hidden}@media (min-width:768px){.ig-landing-page{padding-bottom:0}}.section-badge-subtle{background-color:var(--color-neutral-100);color:var(--color-text-secondary);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-4);padding:4px 12px;display:inline-block}.text-muted{color:var(--color-text-muted)}.ig-hero-section{padding:var(--spacing-12) 0 var(--spacing-10);background-color:var(--color-background-default);border-bottom:1px solid var(--color-neutral-100)}.ig-hero-content{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;display:flex}.ig-hero-title{font-size:var(--title);font-weight:var(--font-weight-black);color:var(--color-text-primary);margin-bottom:var(--spacing-4);letter-spacing:-.02em;line-height:1.35}.ig-hero-subtitle{font-size:var(--description);font-weight:var(--font-weight-regular);color:var(--color-text-secondary);margin-bottom:var(--spacing-8);max-width:660px;line-height:1.7}.ig-hero-actions{gap:var(--spacing-3);width:100%;max-width:440px;margin-bottom:var(--spacing-10);flex-direction:column;display:flex}.ig-hero-actions button{min-height:52px}@media (min-width:600px){.ig-hero-actions{flex-direction:row;justify-content:center;max-width:none}}.ig-hero-visual{width:100%;max-width:580px;margin:0 auto}.ig-visual-card{background-color:var(--color-surface-card);border:1px solid var(--color-neutral-100);border-radius:var(--radius-xl);padding:var(--spacing-5);text-align:right;box-shadow:0 10px 30px #0000000a}.dm-mockup-header{padding-bottom:var(--spacing-3);border-bottom:1px solid var(--color-neutral-100);margin-bottom:var(--spacing-4);justify-content:space-between;align-items:center;display:flex}.dm-user-info{align-items:center;gap:var(--spacing-3);display:flex}.dm-avatar{border-radius:var(--radius-full);background-color:var(--color-input-500);width:36px;height:36px;display:inline-block}.dm-user-text{flex-direction:column;gap:2px;display:flex}.dm-username{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-align:right;direction:ltr}.dm-status{color:var(--color-text-muted);font-size:11px}.dm-badge-dot{border-radius:var(--radius-full);background-color:var(--color-primary-500);width:8px;height:8px}.dm-chat-box{gap:var(--spacing-4);flex-direction:column;display:flex}.chat-bubble{padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-lg);font-size:var(--font-size-xs);color:var(--color-text-primary);background-color:#f4f4f5;align-self:flex-start;max-width:90%;line-height:1.6;position:relative}.chat-time{color:var(--color-text-muted);text-align:left;direction:ltr;margin-top:4px;font-size:10px;display:block}.chat-status-indicator{align-items:center;gap:var(--spacing-2);color:var(--color-primary-500);border-radius:var(--radius-md);background-color:#9913250d;align-self:flex-end;padding:8px 12px;font-size:12px;display:flex}.status-dot.pulsing{border-radius:var(--radius-full);background-color:var(--color-primary-500);width:8px;height:8px;animation:1.8s ease-in-out infinite pulse}@keyframes pulse{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}to{opacity:.4;transform:scale(.9)}}.ig-story-section{border-bottom:1px solid var(--color-neutral-100);padding:var(--spacing-12) 0;background-color:#fafafa}.story-container{max-width:900px;margin:0 auto}.story-title{font-size:var(--title);font-weight:var(--font-weight-black);margin-bottom:var(--spacing-8);color:var(--color-text-primary);line-height:1.4}.story-content-grid{gap:var(--spacing-8);grid-template-columns:1fr;display:grid}@media (min-width:840px){.story-content-grid{grid-template-columns:1.2fr .8fr;align-items:start}}.story-narrative{gap:var(--spacing-4);flex-direction:column;display:flex}.story-paragraph{font-size:var(--font-size-xs);color:var(--color-text-primary);line-height:1.8}@media (min-width:768px){.story-paragraph{font-size:var(--font-size-sm)}}.story-paragraph.highlight{font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.story-dm-preview{background-color:var(--color-surface-card);border-right:3px solid var(--color-primary-500);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);box-shadow:var(--shadow-sm);margin:var(--spacing-2) 0}.story-timeline-counter{gap:var(--spacing-3);margin:var(--spacing-4) 0;padding-right:var(--spacing-4);border-right:2px solid var(--color-neutral-100);flex-direction:column;display:flex}.time-node{font-size:var(--font-size-xs);color:var(--color-text-muted);transition:color var(--transition-normal);position:relative}.time-node.active{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.time-node.active.lost{color:var(--color-primary-500);font-weight:var(--font-weight-bold)}.story-conclusion{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-500);margin-top:var(--spacing-2)}.story-visual-flow{align-items:center;gap:var(--spacing-3);background-color:var(--color-surface-card);padding:var(--spacing-6);border-radius:var(--radius-xl);border:1px solid var(--color-neutral-100);flex-direction:column;display:flex}.flow-step-card{align-items:flex-start;gap:var(--spacing-4);width:100%;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-background-default);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-100);display:flex}.flow-step-card.warning{background-color:#fff8f8;border-color:#9913254d}.flow-step-num{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-muted)}.flow-step-card.warning .flow-step-num{color:var(--color-primary-500)}.flow-step-body h4{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);margin-bottom:2px}.flow-step-body p{color:var(--color-text-secondary);font-size:12px;line-height:1.5}.flow-arrow{color:var(--color-text-muted);font-size:14px}.ig-problem-section{padding:var(--spacing-12) 0;background-color:var(--color-background-default)}.problem-simple-cards{margin-top:var(--spacing-8);gap:var(--spacing-6)}.problem-card{padding:var(--spacing-7);background-color:var(--color-background-default);border:1px solid var(--color-neutral-100);border-radius:var(--radius-xl);transition:border-color var(--transition-fast)}.problem-card:hover{border-color:var(--color-primary-500)}.problem-num{font-size:var(--font-size-md);font-weight:var(--font-weight-black);color:var(--color-primary-500);margin-bottom:var(--spacing-3)}.problem-card-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2);color:var(--color-text-primary)}.problem-card-desc{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.7}.ig-transition-section{padding:var(--spacing-10) 0;border-top:1px solid var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-100);background-color:#fafafa}.transition-lead{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary-500);margin-bottom:var(--spacing-2)}.transition-main{font-size:var(--title);font-weight:var(--font-weight-black);color:var(--color-text-primary);max-width:680px;margin:0 auto;line-height:1.4}.ig-solution-section{padding:var(--spacing-12) 0;background-color:var(--color-background-default)}.solution-features-grid{gap:var(--spacing-7);margin-top:var(--spacing-8)}.solution-card{background-color:var(--color-surface-card);border:1px solid var(--color-neutral-100);border-radius:var(--radius-xl);padding:var(--spacing-7);justify-content:space-between;gap:var(--spacing-6);flex-direction:column;display:flex}.solution-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.solution-desc{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.7}.solution-visual{border-radius:var(--radius-lg);border:1px solid var(--color-neutral-100);background-color:#f4f4f5;width:100%;overflow:hidden}.ui-mockup-mini{width:100%;max-height:220px;overflow:hidden}.ui-mockup-img{object-fit:cover;width:100%;height:100%;display:block}.ig-example-section{padding:var(--spacing-12) 0;border-top:1px solid var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-100);background-color:#fafafa}.example-box{background-color:var(--color-surface-card);border:1px solid var(--color-neutral-100);border-radius:var(--radius-xl);max-width:760px;padding:var(--spacing-8) var(--spacing-7);margin:0 auto}@media (min-width:768px){.example-box{padding:var(--spacing-10) var(--spacing-9)}}.example-tag{color:var(--color-primary-500);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-4);background-color:#99132514;padding:4px 12px;display:inline-block}.example-title{font-size:var(--font-size-md);font-weight:var(--font-weight-black);margin-bottom:var(--spacing-6);color:var(--color-text-primary)}.example-content{gap:var(--spacing-5);flex-direction:column;display:flex}.example-intro{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.example-metrics{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-5);border-radius:var(--radius-lg);background-color:#f8f8f9;flex-direction:column;display:flex}.metric-row{font-size:var(--font-size-xs);justify-content:space-between;align-items:center;display:flex}.metric-label{color:var(--color-text-secondary)}.metric-val{font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.metric-val.warning{color:var(--color-primary-500)}.example-math-block{border-right:3px solid var(--color-primary-500);padding-right:var(--spacing-5);margin:var(--spacing-3) 0;gap:var(--spacing-2);flex-direction:column;display:flex}.math-statement{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.math-equation{align-items:center;gap:var(--spacing-3);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);flex-wrap:wrap;display:flex}.math-monthly{font-size:var(--font-size-xs);color:var(--color-text-primary);margin-top:var(--spacing-2)}.highlight-recovered{color:var(--color-primary-500);font-size:var(--font-size-sm)}.example-disclaimer{color:var(--color-text-muted);border-top:1px dashed var(--color-neutral-100);padding-top:var(--spacing-3);font-size:12px;font-style:italic}.example-conclusion{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:1.7}.ig-calculator-section{padding:var(--spacing-12) 0;background-color:var(--color-background-default)}.calculator-wrapper{max-width:720px;margin:0 auto}.calculator-title{font-size:var(--title);font-weight:var(--font-weight-black);margin-bottom:var(--spacing-3)}.calculator-subtitle{font-size:var(--description);color:var(--color-text-secondary);margin-bottom:var(--spacing-8)}.calculator-card{background-color:var(--color-surface-card);border:1px solid var(--color-neutral-100);border-radius:var(--radius-xl);padding:var(--spacing-7);box-shadow:var(--shadow-sm)}@media (min-width:768px){.calculator-card{padding:var(--spacing-9)}}.calc-inputs-grid{gap:var(--spacing-5);margin-bottom:var(--spacing-7);grid-template-columns:1fr;display:grid}@media (min-width:600px){.calc-inputs-grid{grid-template-columns:repeat(3,1fr)}}.calc-input-group{gap:var(--spacing-2);flex-direction:column;display:flex}.calc-input-group label{font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.calc-input{border:1px solid var(--color-neutral-100);border-radius:var(--radius-md);width:100%;font-size:var(--font-size-xs);color:var(--color-text-primary);transition:border-color var(--transition-fast);background-color:#f8f8f9;outline:none;padding:12px 14px}.calc-input:focus{border-color:var(--color-primary-500);background-color:#fff}.calc-hint{color:var(--color-text-muted);font-size:11px}.calc-output-box{border-radius:var(--radius-lg);padding:var(--spacing-6);text-align:center;margin-bottom:var(--spacing-5);background-color:#fafafa;border:1px solid #99132533}.output-label{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--spacing-2);display:block}.output-amount{font-size:var(--font-size-lg);font-weight:var(--font-weight-black);color:var(--color-primary-500)}@media (min-width:768px){.output-amount{font-size:var(--font-size-xl)}}.output-amount .currency{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.calc-disclaimer{color:var(--color-text-muted);text-align:center;font-size:11px;line-height:1.6}.ig-investment-section{padding:var(--spacing-10) 0;border-top:1px solid var(--color-neutral-100);border-bottom:1px solid var(--color-neutral-100);background-color:#fafafa}.investment-content{max-width:720px;margin:0 auto}.investment-title{font-size:var(--title);font-weight:var(--font-weight-black);color:var(--color-text-primary);margin-bottom:var(--spacing-3)}.investment-subtitle{font-size:var(--description);color:var(--color-text-secondary);margin-bottom:var(--spacing-6);line-height:1.7}.investment-callout{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-500);padding:var(--spacing-5);background-color:var(--color-surface-card);border-radius:var(--radius-lg);border:1px solid #99132533;line-height:1.7}@media (min-width:768px){.investment-callout{font-size:var(--font-size-sm)}}.ig-trust-section{padding:var(--spacing-12) 0;background-color:var(--color-background-default)}.trust-process-grid{gap:var(--spacing-6);margin-top:var(--spacing-8);margin-bottom:var(--spacing-10);grid-template-columns:1fr;display:grid}@media (min-width:768px){.trust-process-grid{grid-template-columns:repeat(3,1fr)}}.trust-card{padding:var(--spacing-6);background-color:var(--color-surface-card);border:1px solid var(--color-neutral-100);border-radius:var(--radius-xl)}.trust-card-header{align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-3);display:flex}.trust-step{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-500)}.trust-card-header h3{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.trust-card p{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:1.7}.trust-showcase{max-width:860px;padding:var(--spacing-8);border-radius:var(--radius-xl);border:1px solid var(--color-neutral-100);background-color:#fafafa;margin:0 auto}.showcase-header h4{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-1)}.showcase-header p{color:var(--color-text-muted);margin-bottom:var(--spacing-6);font-size:12px}.showcase-images-grid{gap:var(--spacing-5);grid-template-columns:1fr;display:grid}@media (min-width:600px){.showcase-images-grid{grid-template-columns:repeat(2,1fr)}}.showcase-img-wrapper{border-radius:var(--radius-lg);border:1px solid var(--color-neutral-100);height:240px;overflow:hidden}.showcase-img{object-fit:cover;width:100%;height:100%}.ig-final-cta-section{padding:var(--spacing-12) 0;border-top:1px solid var(--color-neutral-100);background-color:#fafafa}.final-cta-header{max-width:720px;margin:0 auto var(--spacing-9)}.final-title{font-size:var(--title);font-weight:var(--font-weight-black);color:var(--color-text-primary);margin-bottom:var(--spacing-3);line-height:1.4}.final-subtitle{font-size:var(--description);color:var(--color-text-secondary);margin-bottom:var(--spacing-6);line-height:1.7}.final-cta-buttons{gap:var(--spacing-3);flex-direction:column;justify-content:center;display:flex}@media (min-width:600px){.final-cta-buttons{flex-direction:row}}.audit-form-box{max-width:640px;margin:0 auto}.ig-form-wrapper{background-color:var(--color-surface-card);border:1px solid var(--color-neutral-100);border-radius:var(--radius-xl);padding:var(--spacing-7);box-shadow:var(--shadow-sm)}@media (min-width:768px){.ig-form-wrapper{padding:var(--spacing-9)}}.ig-form-title{font-size:var(--font-size-md);font-weight:var(--font-weight-black);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.ig-form-subtitle{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:var(--spacing-6)}.ig-form-error{color:var(--color-primary-500);padding:var(--spacing-4);border-radius:var(--radius-md);margin-bottom:var(--spacing-5);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-align:center;background-color:#fff5f5;border:1px solid #99132533}.ig-simple-lead-form{gap:var(--spacing-5);flex-direction:column;display:flex}.form-group{gap:var(--spacing-2);flex-direction:column;display:flex}.form-group label{font-size:12px;font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.form-group.required label:after{content:" *";color:var(--color-primary-500)}.form-input,.form-select{border:1px solid var(--color-neutral-100);border-radius:var(--radius-md);width:100%;font-size:var(--font-size-xs);color:var(--color-text-primary);transition:border-color var(--transition-fast);background-color:#f8f8f9;outline:none;padding:12px 14px}.form-input:focus,.form-select:focus{border-color:var(--color-primary-500);background-color:#fff}.form-submit-wrapper{gap:var(--spacing-3);margin-top:var(--spacing-2);flex-direction:column;display:flex}.privacy-note{color:var(--color-text-muted);text-align:center;font-size:11px}.ig-thankyou-card{text-align:center;background-color:var(--color-surface-card);border-radius:var(--radius-xl);padding:var(--spacing-8) var(--spacing-6);border:1px solid var(--color-neutral-100)}.thankyou-icon{color:#27c93f;border-radius:var(--radius-full);width:48px;height:48px;margin:0 auto var(--spacing-4);background-color:#f4fbf5;border:1px solid #27c93f;justify-content:center;align-items:center;font-size:20px;font-weight:700;display:flex}.thankyou-title{font-size:var(--font-size-md);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2)}.thankyou-text{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.ig-direct-contact-card{margin-top:var(--spacing-8);background-color:var(--color-neutral-900);color:#fff;border-radius:var(--radius-xl);padding:var(--spacing-7);text-align:center}.direct-contact-badge{color:#fff;border-radius:var(--radius-full);margin-bottom:var(--spacing-3);background-color:#ffffff26;padding:2px 10px;font-size:11px;display:inline-block}.direct-contact-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--spacing-2)}.direct-contact-desc{color:#ffffffb3;margin-bottom:var(--spacing-5);font-size:12px;line-height:1.6}.direct-contact-person{justify-content:center;align-items:center;gap:var(--spacing-3);margin-bottom:var(--spacing-5);padding:var(--spacing-3);border-radius:var(--radius-lg);background-color:#ffffff0d;max-width:360px;margin-inline:auto;display:flex}.person-avatar-icon{font-size:20px}.person-info{text-align:right;flex-direction:column;display:flex}.person-name{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:#fff}.person-role{color:#fff9;font-size:11px}.direct-contact-actions{gap:var(--spacing-3);flex-direction:column;display:flex}@media (min-width:600px){.direct-contact-actions{flex-direction:row;justify-content:center}}.direct-phone-btn,.direct-whatsapp-btn{border-radius:var(--radius-md);font-size:12px;font-weight:var(--font-weight-bold);transition:opacity var(--transition-fast);justify-content:center;align-items:center;padding:10px 18px;text-decoration:none;display:inline-flex}.direct-phone-btn{background-color:var(--color-primary-500);color:#fff}.direct-whatsapp-btn{color:#fff;background-color:#25d366}.direct-phone-btn:hover,.direct-whatsapp-btn:hover{opacity:.9}.ig-faq-section{padding:var(--spacing-12) 0;background-color:var(--color-background-default)}.ig-faq-accordion{max-width:760px;margin:var(--spacing-6) auto 0;gap:var(--spacing-3);flex-direction:column;display:flex}.faq-item{background-color:var(--color-surface-card);border:1px solid var(--color-neutral-100);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);overflow:hidden}.faq-item.open{border-color:var(--color-primary-500)}.faq-question-btn{width:100%;padding:var(--spacing-5) var(--spacing-6);justify-content:space-between;align-items:center;gap:var(--spacing-4);text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:none;display:flex}.faq-question-text{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}@media (min-width:768px){.faq-question-text{font-size:var(--font-size-sm)}}.faq-icon{color:var(--color-primary-500);font-size:18px;font-weight:700}.faq-answer-wrapper{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .25s ease-out,visibility .3s;display:grid;overflow:hidden}.faq-answer-wrapper.open{opacity:1;visibility:visible;grid-template-rows:1fr}.faq-answer-inner{min-height:0;overflow:hidden}.faq-answer{padding:0 var(--spacing-6) var(--spacing-5);font-size:var(--font-size-xs);color:var(--color-text-secondary);border-top:1px dashed var(--color-neutral-100);margin-top:var(--spacing-2);padding-top:var(--spacing-4);line-height:1.7}.ig-page-footer{padding:var(--spacing-8) 0;background-color:var(--color-neutral-900);color:#fff;text-align:center}.ig-footer-content{align-items:center;gap:var(--spacing-2);flex-direction:column;display:flex}.ig-footer-logo{filter:brightness(0)invert();height:24px}.ig-footer-tagline{color:#fff9;font-family:sans-serif;font-size:12px}.ig-footer-copy{color:#fff6;direction:ltr;font-size:11px}.ig-sticky-mobile-cta{padding:var(--spacing-3) var(--spacing-5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999;border-top:1px solid var(--color-neutral-100);background-color:#fffffff2;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #00000014}@media (min-width:768px){.ig-sticky-mobile-cta{display:none}}.sticky-cta-btn{background-color:var(--color-primary-500);color:#fff;border-radius:var(--radius-lg);width:100%;min-height:48px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-family:var(--font-family);cursor:pointer;border:none}
