.cookie-consent-root{--cc-bg:#0f2b2a;--cc-bg-accent:#153b39;--cc-text:#f3f8f7;--cc-muted:rgba(243,248,247,.7);--cc-border:hsla(0,0%,100%,.16);--cc-accent:#3cc89e;--cc-accent-dark:#0d3b2e;--cc-shadow:0 24px 60px rgba(0,0,0,.35);--cc-modal-bg:#f7fbfa;--cc-modal-text:#0c1f1e;--cc-modal-muted:#4b5563;--cc-modal-border:#d8e4e2;--cc-modal-card:#fff;--cc-modal-card-alt:#eef4f3;--cc-modal-link:#2a6a62;--cc-modal-ghost-border:rgba(12,31,30,.25);--cc-modal-ghost-text:#0c1f1e;font-family:Barlow,Barlow SemiCondensed,sans-serif}@media (prefers-color-scheme:dark){.cookie-consent-root{--cc-modal-bg:var(--color-background,#121212);--cc-modal-text:var(--color-text,#eaeaea);--cc-modal-muted:var(--color-text-secondary,#cbd5e1);--cc-modal-border:var(--border-color,#2f3f3d);--cc-modal-card:var(--color-background-alt,#1e2a28);--cc-modal-card-alt:#182423;--cc-modal-link:var(--color-link-custom,#13dcec);--cc-modal-ghost-border:hsla(0,0%,92%,.25);--cc-modal-ghost-text:var(--cc-modal-text)}}:root[data-theme=dark] .cookie-consent-root{--cc-modal-bg:var(--color-background,#121212);--cc-modal-text:var(--color-text,#eaeaea);--cc-modal-muted:var(--color-text-secondary,#cbd5e1);--cc-modal-border:var(--border-color,#2f3f3d);--cc-modal-card:var(--color-background-alt,#1e2a28);--cc-modal-card-alt:#182423;--cc-modal-link:var(--color-link-custom,#13dcec);--cc-modal-ghost-border:hsla(0,0%,92%,.25);--cc-modal-ghost-text:var(--cc-modal-text)}.cc-banner{animation:cc-slide-up .22s ease-out;background:linear-gradient(130deg,var(--cc-bg),var(--cc-bg-accent));bottom:0;box-shadow:0 -10px 30px rgba(0,0,0,.25);color:var(--cc-text);left:0;padding:16px;position:fixed;right:0;z-index:1100}.cc-banner-inner{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:1100px}.cc-banner-text{flex:1 1 320px;font-size:.95rem;line-height:1.4}.cc-banner-text p{color:var(--cc-muted);margin:0}.cc-banner-copy a{color:var(--cc-text);text-decoration:underline}.cc-banner-actions{display:flex;flex-wrap:wrap;gap:10px}.cc-button{background:transparent;border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:.9rem;font-weight:600;margin:0;min-height:auto;padding:10px 14px;transition:background .16s ease,border-color .16s ease,color .16s ease;width:auto}.cc-button:focus-visible{outline:2px solid var(--cc-accent);outline-offset:2px}.cc-button-primary{background:var(--cc-accent);border-color:var(--cc-accent);color:var(--cc-accent-dark)}.cc-button-secondary{background:#f3f8f7;border-color:#f3f8f7;color:var(--cc-bg)}.cc-button-ghost{background:transparent;border-color:hsla(0,0%,100%,.6);color:var(--cc-text)}.cc-modal .cc-button-ghost{border-color:var(--cc-modal-ghost-border);color:var(--cc-modal-ghost-text)}.cc-modal .cc-button-secondary{background:var(--cc-modal-card);border-color:var(--cc-modal-border);color:var(--cc-modal-text)}.cc-modal-backdrop{align-items:center;animation:cc-fade-in .18s ease-out;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.cc-modal{animation:cc-pop-in .2s ease-out;background:var(--cc-modal-bg);border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.25);color:var(--cc-modal-text);max-width:640px;padding:24px;width:100%}.cc-modal-header{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:8px}.cc-modal-header h2{font-size:22px;margin:0}.cc-modal-intro{color:var(--cc-modal-muted);line-height:1.5;margin:0 0 16px}.cc-toggle-list{display:grid;gap:12px}.cc-toggle{align-items:center;background:var(--cc-modal-card);border:1px solid var(--cc-modal-border);border-radius:10px;display:flex;gap:16px;justify-content:space-between;padding:12px 14px}.cc-toggle h3{font-size:16px;margin:0 0 6px}.cc-toggle p{color:var(--cc-modal-muted);font-size:.85rem;margin:4px 0 0}.cc-toggle input{accent-color:var(--cc-accent);height:18px;width:18px}.cc-toggle-essential{background:var(--cc-modal-card-alt)}.cc-modal-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:16px}.cc-modal-footer{color:var(--cc-modal-muted);font-size:13px;margin:16px 0 0}.cc-modal-footer a{color:var(--cc-modal-link);text-decoration:underline}@media (max-width:720px){.cc-banner-inner{align-items:flex-start}.cc-banner{padding:12px}.cc-banner-text{font-size:.9rem;text-align:left}.cc-banner-copy{text-align:left!important}.cc-banner-actions{flex-wrap:nowrap;gap:8px;justify-content:space-between;width:100%}.cc-banner-actions .cc-button{flex:1 1;font-size:.82rem;padding:8px 10px;text-align:center}.cc-modal{padding:20px}.cc-toggle{align-items:flex-start;flex-direction:column}}@keyframes cc-slide-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes cc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-pop-in{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@font-face{font-display:swap;font-family:BarlowSemiCondensed;font-style:normal;font-weight:400;src:url(/Barlow-AllFonts_Includes_SemiCondensed/BarlowSemiCondensed-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:BarlowSemiCondensed;font-style:normal;font-weight:300;src:url(/Barlow-AllFonts_Includes_SemiCondensed/BarlowSemiCondensed-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:BarlowSemiCondensed;font-style:normal;font-weight:600;src:url(/Barlow-AllFonts_Includes_SemiCondensed/BarlowSemiCondensed-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:BarlowSemiCondensed;font-style:normal;font-weight:800;src:url(/Barlow-AllFonts_Includes_SemiCondensed/BarlowSemiCondensed-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:BarlowSemiCondensed;font-style:normal;font-weight:700;src:url(/Barlow-AllFonts_Includes_SemiCondensed/BarlowSemiCondensed-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Barlow;font-style:normal;font-weight:400;src:url(/Barlow-AllFonts_Includes_SemiCondensed/Barlow-Regular.ttf) format("truetype")}.gatsby-focus-wrapper{margin:0 auto;max-width:1200px;width:80%}img{margin-bottom:3rem;margin-left:unset}.gatsby-focus-wrapper p{max-width:unset}.float-left{float:left;margin-right:1rem;max-width:200px}.float-left.large{max-width:400px}a{color:var(--fyncom-light-blue)}.button-container{align-items:center;display:flex;justify-content:center}@media (max-width:768px){.gatsby-focus-wrapper{width:95%}.gatsby-focus-wrapper img{box-sizing:border-box;display:block;height:auto;margin:0 auto 1.5rem!important;max-width:100%}.featured-image-card{background:linear-gradient(180deg,var(--color-background,#fff),var(--color-background-alt,#f9f9f9));box-shadow:0 2px 8px rgba(0,0,0,.12);margin-bottom:.75rem;padding:8px}.featured-image-card,.featured-image-meta{border:1px solid var(--border-color,#eee);border-radius:10px}.featured-image-meta{background:var(--color-background-alt,#f9f9f9);box-shadow:0 1px 4px rgba(0,0,0,.08);padding:10px 12px;text-align:left}.featured-image-meta strong{color:var(--color-text,#333)}.featured-image-description-text{color:var(--color-text,#333);margin-bottom:6px!important}.featured-image-credit{color:var(--color-text-secondary,#666)!important;font-style:italic}}.header-top{align-items:center;background-color:var(--color-background);display:flex;justify-content:space-between;min-height:100px;padding:10px}.header-top p{flex:1 1;text-align:center}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0;padding:0 12px;width:100%}.nav-links{display:flex;gap:15px;list-style-type:none;margin:0;padding:0}.nav-links li a{color:var(--dropdown-text-color)!important;padding:5px 10px;text-decoration:none;transition:background-color .3s}.nav-links a:hover{background-color:var(
    --dropdown-container-color
  );text-decoration:underline}.login-buttons{display:grid;gap:10px}button{border:none;border-radius:10px;color:#fff;cursor:pointer;margin-right:10px;padding:6px 1px;text-align:center;transition:background-color .3s;width:7rem}button.business{background-color:#ff5a5f;color:var(--mobile-menu-text-color)}button.business:hover{background-color:#e55055}button.user{background-color:var(--karmacall-green);color:var(--mobile-menu-text-color)}button.user:hover{background-color:var(--karmacall-gold)}.dropdown{display:inline-block;position:relative}.dropbtn{border:none;color:#fff;cursor:pointer;font-size:16px;padding:16px}.dropdown-content{background-color:var(--dropdown-container-color)!important;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:160px;position:absolute;z-index:1}.dropdown-content a{color:var(--dropdown-text-color)!important;display:block;padding:12px 16px;text-decoration:none}.dropdown:hover .dropdown-content{display:block}.dropdown-content a:hover{background-color:var(--dropdown-hover-color)}.mobile-menu,.mobile-menu-icon{display:none}.right-header-logo{margin-left:20px}.fyncom-logo-header img{margin-left:0!important}.fyncom-logo-header{align-items:center;display:flex;position:relative}.arrow-container{background-color:var(--color-text);height:2px;left:100px;position:absolute;width:30px;z-index:1}.arrow-container:before{border-right:2px solid var(--color-text);border-top:2px solid var(--color-text);content:"";height:10px;position:absolute;right:-7px;top:-5px;transform:rotate(45deg);width:10px}@media (max-width:768px){.header-top{min-height:auto;padding:10px}.fyncom-logo-header{align-items:center;display:flex;height:auto;position:relative}.left-header-logo,.right-header-logo{transform:scale(.95)}.right-header-logo{margin-left:2px!important}.arrow-container{left:90px;width:20px}ul{padding:0}.mobile-menu{display:revert}.dropdown,.login-buttons,.nav-links{display:none}.cta-button,a,button{min-height:44px;min-width:44px}.user{max-width:40px}.mobile-menu-icon{cursor:pointer;display:block;font-size:40px;padding-right:15px}.mobile-menu{background:var(--mobile-menu-bg-color);box-shadow:4px 0 16px rgba(0,0,0,.7);height:100%;left:0;max-width:500px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:auto;z-index:1000}.mobile-menu.open{transform:translateX(0)}.mobile-menu-item a{color:var(--mobile-menu-text-color);display:block;padding:10px 20px}.mobile-menu-item .mobile-dropbtn{align-items:center;display:flex;justify-content:flex-start}.mobile-menu-item .mobile-dropbtn:after{content:" ▼"}.mobile-dropdown-content,.mobile-menu-item,.mobile-menu-item.active .mobile-dropdown-content{display:block}.submenu{display:none}.menu-item-with-children.active .submenu{display:block}}@media (max-width:375px){.mobile-menu-icon{padding-right:20px}.header-top{padding:8px 5px}}.pricing-page{background:var(--color-background,#f8fafc);color:var(--color-text,#1e293b);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.pricing-container{margin:0 auto;max-width:1200px;padding:2rem}.pricing-hero{background:linear-gradient(135deg,var(--karmacall-green,teal),var(--karmacall-gold,#ff8c00));color:#fff;margin-bottom:3rem;padding:4rem 0;text-align:center}.hero-announcement{background:hsla(0,0%,100%,.2);border-radius:50px;font-weight:600;margin-bottom:2rem;padding:1rem 2rem}.pricing-hero-title{font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}.pricing-hero-subtitle{font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px;opacity:.95}.feature-comparison{margin-bottom:4rem}.feature-title{color:var(--color-text,#1e293b);font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.feature-description{color:var(--color-text-secondary,#374151);font-size:1.125rem;line-height:1.6;margin:0 auto 3rem;max-width:700px;text-align:center}.before-after-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.before-after-card{background:var(--color-background-alt,#fff);border:2px solid var(--border-color,#f1f5f9);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem}.before-after-card.highlight{background:linear-gradient(135deg,rgba(255,140,0,.05),rgba(0,128,128,.05));border-color:var(--karmacall-gold,#ff8c00)}.before-after-card h3{color:var(--karmacall-green,teal);font-size:1.25rem;margin-bottom:1rem}.before-after-card ul{list-style:none;padding:0}.before-after-card li{border-bottom:1px solid var(--border-color,#f1f5f9);padding:.5rem 0}.before-after-card p{color:var(--dropdown-text-color,#ff5a5f)!important}.billing-toggle{align-items:center;display:flex;font-weight:600;gap:1rem;justify-content:center;margin-bottom:3rem}.toggle-switch{background:var(--border-color,#e2e8f0);border:none;border-radius:15px;cursor:pointer;height:30px;position:relative;transition:background-color .3s ease;width:60px}.toggle-knob{background:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);height:24px;left:3px;position:absolute;top:3px;transition:transform .3s ease;width:24px}.toggle-knob.annual{transform:translateX(30px)}.savings-badge{background:var(--karmacall-gold,#ff8c00);border-radius:12px;color:#fff;font-size:.75rem;margin-left:.5rem;padding:.25rem .5rem}.billing-toggle span.active{color:var(--karmacall-green,teal)}.pricing-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:4rem}.pricing-card{background:var(--color-background-alt,#fff);border:2px solid var(--border-color,#f1f5f9);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.08);padding:2rem;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-card:hover{box-shadow:0 16px 48px rgba(0,0,0,.12);transform:translateY(-8px)}.pricing-card.featured{border-color:var(--karmacall-green,teal);transform:scale(1.05)}.plan-badge{background:var(--karmacall-green,teal);border-radius:20px;color:#fff;font-size:.875rem;font-weight:600;left:50%;padding:.5rem 1rem;position:absolute;top:-10px;transform:translateX(-50%)}.plan-header{margin-bottom:2rem;text-align:center}.plan-name{align-items:center;color:var(--color-text,#1e293b);display:flex;font-size:1.5rem;font-weight:700;gap:.5rem;justify-content:center;margin-bottom:1rem}.plan-icon{color:var(--karmacall-gold,#ff8c00)}.plan-price{margin-bottom:1rem}.price{color:var(--karmacall-green,teal);font-weight:800}.period{font-size:1rem}.period,.plan-description{color:var(--color-text-secondary,#374151)}.plan-description{font-size:.95rem}.feature-list{list-style:none;margin-bottom:2rem;padding:0}.feature-list li{align-items:center;display:flex;font-size:.9rem;gap:.75rem;padding:.75rem 0}.icon-yes{color:var(--karmacall-green,teal);flex-shrink:0}.icon-no{color:var(--color-text-secondary,#374151);flex-shrink:0}.plan-button{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;padding:1rem 2rem;transition:all .3s ease;width:100%}.plan-button-free{background:var(--border-color,#e2e8f0);color:var(--color-text,#1e293b)}.plan-button-free:hover{background:var(--color-text-secondary,#374151);color:#fff}.plan-button-premium{background:var(--karmacall-green,teal);color:#fff}.plan-button-premium:hover{background:var(--karmacall-gold,#ff8c00)}.plan-button-supreme{background:linear-gradient(135deg,var(--karmacall-green,teal),var(--karmacall-gold,#ff8c00));color:#fff}.plan-button-supreme:hover{background:linear-gradient(135deg,var(--karmacall-gold,#ff8c00),var(--karmacall-green,teal))}.sharing-instructions{background:var(--color-background-alt,#fff);border:2px solid var(--karmacall-green,teal);border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.08);margin:4rem 0;padding:3rem}.instructions-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:2rem 0}.instruction-step{position:relative;text-align:center}.step-number{align-items:center;background:linear-gradient(135deg,var(--karmacall-green,teal),var(--karmacall-gold,#ff8c00));border-radius:50%;box-shadow:0 4px 12px rgba(0,128,128,.3);color:#fff;display:flex;font-size:1.25rem;font-weight:700;height:50px;justify-content:center;margin:0 auto 1rem;width:50px}.instruction-step h3{color:var(--karmacall-green,teal);font-size:1.1rem;margin-bottom:1rem}.instruction-step p{color:var(--color-text-secondary,#374151);line-height:1.6;margin:0}.sharing-highlight{background:linear-gradient(135deg,rgba(0,128,128,.05),rgba(255,140,0,.05));border-left:4px solid var(--karmacall-gold,#ff8c00);border-radius:12px;margin-top:2rem;padding:2rem}.sharing-highlight h3{color:var(--karmacall-green,teal);font-size:1.2rem;margin-bottom:1rem}.sharing-highlight ul{list-style:none;margin:0;padding:0}.sharing-highlight li{color:var(--color-text-secondary,#374151);line-height:1.6;padding:.5rem 0 .5rem 1.5rem;position:relative}.sharing-highlight li:before{color:var(--karmacall-green,teal);content:"✓";font-weight:700;left:0;position:absolute}.feature-notes{background:rgba(255,140,0,.1);border:1px solid var(--karmacall-gold,#ff8c00);border-radius:8px;margin:2rem 0;padding:1rem;text-align:center}.feature-notes .feature-description{color:var(--color-text,#1e293b);margin:0;max-width:none!important;white-space:nowrap;width:auto}.use-cases-section{margin:4rem 0}.use-cases-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.use-case-card{background:var(--color-background-alt,#fff);border:2px solid var(--border-color,#f1f5f9);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.use-case-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.use-case-icon{font-size:3rem;margin-bottom:1rem}.use-case-card h3{color:var(--karmacall-green,teal);margin-bottom:.5rem}.use-case-card h4{color:var(--karmacall-gold,#ff8c00);font-size:1.1rem;margin-bottom:1rem}.use-case-card p{line-height:1.6;margin-bottom:1rem}.example{background:var(--border-color,#f1f5f9);border-radius:8px;color:var(--color-text-secondary,#374151);font-size:.9rem;padding:1rem}.key-features-section{margin:4rem 0}.features-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:2rem}.feature-highlight{background:var(--color-background-alt,#fff);border:2px solid var(--border-color,#f1f5f9);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-highlight:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.feature-highlight h3{color:var(--karmacall-green,teal);font-size:1.1rem;margin-bottom:1rem}.feature-highlight p{color:var(--color-text-secondary,#374151);line-height:1.6;margin:0}.faq-section{margin:4rem 0}.faq-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.faq-item{background:var(--color-background-alt,#fff);border:2px solid var(--border-color,#f1f5f9);box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem;transition:transform .3s ease,box-shadow .3s ease}.faq-item:hover{border-color:var(--karmacall-green,teal);box-shadow:0 8px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.faq-item h3{color:var(--karmacall-green,teal);font-size:1.1rem;margin-bottom:1rem}.faq-item p{color:var(--color-text-secondary,#374151)}.cta-section{background:linear-gradient(135deg,var(--karmacall-green,teal),var(--karmacall-gold,#ff8c00));border-radius:20px;margin-top:4rem;padding:4rem 2rem}.cta-section p{font-size:1.125rem}.cta-buttons{margin-bottom:2rem}.pricing-page .cta-button{background:#fff!important;border:2px solid transparent;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);box-sizing:border-box;color:var(--karmacall-green,teal);cursor:pointer;display:inline-block!important;font-size:.85rem!important;font-weight:600;max-width:320px!important;min-width:260px;padding:1rem 2rem!important;text-align:center;transition:all .3s ease;white-space:nowrap;width:auto}.pricing-page .cta-button:hover{background:var(--karmacall-green,teal)!important;box-shadow:0 6px 20px rgba(0,128,128,.3);color:#fff;transform:translateY(-2px)}.pricing-page .cta-button.cta-premium,.pricing-page .cta-button.cta-premium:hover{background:var(--karmacall-gold,#ff8c00)!important;color:#fff}.pricing-page .cta-button.cta-premium:hover{box-shadow:0 6px 20px rgba(255,140,0,.3)}.pricing-page .cta-button.cta-supreme{background:linear-gradient(135deg,var(--karmacall-green,teal),var(--fyncom-red,#ff5a5f))!important;color:#fff}.pricing-page .cta-button.cta-supreme:hover{background:var(--fyncom-red,#ff5a5f)!important;box-shadow:0 6px 20px rgba(255,140,0,.4);color:#fff}.cta-note{font-size:.9rem;margin:0;opacity:.8}@media (min-width:769px){.pricing-page .cta-button{font-size:.9rem!important;min-width:280px!important;padding:1rem 3rem!important}}@media (max-width:768px){.pricing-container{padding:1rem}.pricing-hero-title{font-size:2.5rem}.pricing-hero-subtitle{font-size:1rem}.feature-title{font-size:2rem}.pricing-grid{gap:1.5rem;grid-template-columns:1fr}.pricing-card.featured{transform:none}.before-after-grid{gap:1.5rem;grid-template-columns:1fr}.cta-buttons{align-items:center;flex-direction:column}.pricing-page .cta-button{font-size:.8rem!important;max-width:250px!important;min-width:auto!important;padding:.875rem 1rem!important;width:100%!important}.sharing-instructions{padding:2rem 1rem}.instructions-grid{gap:1.5rem;grid-template-columns:1fr}.sharing-highlight{padding:1.5rem}.faq-grid{gap:1.5rem;grid-template-columns:1fr}.faq-item{padding:1.5rem}.feature-notes .feature-description{white-space:normal}}@media (prefers-color-scheme:dark){.before-after-card,.pricing-card{box-shadow:0 8px 32px rgba(0,0,0,.3)}.pricing-card:hover{box-shadow:0 16px 48px rgba(0,0,0,.4)}}footer{align-items:center;background-color:#605e5e;color:#fff;display:flex;flex-direction:column;padding:1rem 0}.footer-header{display:flex;margin:1rem;padding:0 0 0 4rem}.footer-header p{flex:1 1;text-align:center}.info-container{display:flex;flex-direction:row;margin:12px 0}.info-container p{font-size:14px;margin:0}.footer-socials{display:flex;gap:15px}.footer-socials a{color:#fff;text-decoration:none}.footer-links-container{display:flex;justify-content:center;padding:10px}.footer-links{list-style-type:none}.footer-links li{margin-bottom:.5rem}.footer-links a,.footer-links button,.info-container a{color:#fff;text-decoration:none}.footer-link-button{background:none;border:none;cursor:pointer;font:inherit;padding:0}.footer-link-button:hover,.footer-links a:hover{text-decoration:underline}@media (max-width:768px){.footer-header{padding:0 1rem}.footer-header,.info-container{align-items:center;flex-direction:column;margin:1rem 0;text-align:center}.info-container p{margin:.5rem 0;text-align:center}.footer-links-container{align-items:center;flex-direction:column;gap:1rem;padding:1rem}.footer-socials{justify-content:center;margin-bottom:1rem}.footer-links{margin:0;padding:0;text-align:center}.footer-links li{margin-bottom:.75rem}}@media (max-width:480px){footer{padding:1.5rem 0}.footer-header{padding:0 .5rem}.info-container p{font-size:13px;line-height:1.4}.footer-links-container{padding:.5rem}.footer-socials{gap:20px}}@media (max-width:320px){.info-container p{font-size:12px}.footer-links a{font-size:14px}.footer-socials{gap:15px}}.contact-container{margin:2rem auto;max-width:600px;padding:0 1rem}.contact-form{display:flex;flex-direction:column;gap:1rem}.contact-form label{margin-bottom:.5rem}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:.25rem;padding:.5rem}.contact-form .submit-btn{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;margin-bottom:2rem;padding:.75rem;transition:background-color .3s ease}.contact-form .submit-btn:hover{background-color:#0056b3}.modal-failure{background-color:var(--fyncom-red);background-color:rgba(var(--fyncom-red-rgb),.5);height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:1}.modal-content{margin:5% auto}.store-badges img{height:40px;margin:0 10px 0 100px;padding-left:10px;transition:transform .3s ease;vertical-align:middle}.app-img:hover{transform:scale(1.2)}@media (max-width:768px){.contact-form .submit-btn{align-self:center}}.modal-content h2{color:var(--karmacall-gold);text-align:center}.modal-content p{margin-bottom:.4rem;max-width:100%;text-align:center}.modal{background-color:var(--fyncom-blue);background-color:rgba(var(--fyncom-blue-rgb),.7);height:100%;left:0;overflow:auto;position:fixed;text-align:center;top:0;width:100%;z-index:1}.modal-content{background-color:var(--color-background);border:1px solid var(--color-bar);margin:15% auto;max-height:80vh;padding:20px;width:80%}.close{color:var(--color-text);float:right;font-size:60px;font-weight:700}.close:focus,.close:hover{color:var(--fyncom-yellow);cursor:pointer;text-decoration:none}.nano-address{word-wrap:break-word}.qr-code-container{align-items:center;display:flex;height:100%;justify-content:center}.qr-code-container img{margin:auto;max-height:70vh;object-fit:contain;width:80%}.content-container sub{max-width:70%;text-align:center}.html-dynamic{text-align:center}.emphasis{display:unset;font-weight:700;margin-right:unset;padding-left:unset;white-space:nowrap}.learn-more-btn.xno{background-color:var(--fyncom-blue);color:#fff!important}.learn-more-btn.xno:hover{background-color:var(--karmacall-green);color:#fff!important}.learn-more-btn.cash{background-color:var(--fyncom-red);color:#fff!important}.learn-more-btn.cash:hover{background-color:var(--robocash-green);color:#fff!important}.nano-qr-code:hover{transform:scale(1.02);transition:transform .3s}body.modal-open{overflow:hidden}@media (max-width:768px){.modal .app-store-row{align-items:center;flex-direction:column}.modal-content{display:flex;flex-direction:column;height:auto;justify-content:center;margin:50% auto;max-height:90vh;padding:1rem;width:95%}.close{font-size:4rem;margin:50% auto;position:absolute;right:2rem;top:0}.modal .app-img-index{margin:0 auto;width:100%}}.mission-section,.story-section{margin:40px 20px;padding-right:40px}.mission-section>h1{text-align:center}.mission-section>sub{display:block;font-size:16pt;margin:0 auto;text-align:center;width:90%}.values-section{display:flex;flex-wrap:wrap;justify-content:space-between;margin:40px;padding-left:40px;padding-right:40px}.mission-section>h2,.values-header>h2{text-align:center}.story-text>p{margin-top:1.5rem}.story-text{margin-top:1rem}.value{display:block;margin-bottom:20px;text-align:center;width:30%}.value img{display:block;height:100px;margin:0 auto;width:100px}.value>p{display:block;margin-top:1rem;text-align:center}.story-section{align-items:center;display:flex;justify-content:space-between}.story-text>h2,.story-text>h3{position:relative;text-align:center}.mission-section h2:after,.story-section .story-text h3:after{background:var(--color-bar);bottom:-8px;content:"";height:2px;left:100px;position:absolute;right:100px}.story-image img{display:block;min-width:300px}.p2-blue{color:var(--fyncom-blue)}@media (max-width:768px){.mission-section,.story-section,.values-section{margin:0 10px;padding:.1rem;text-align:center}.story-section{align-items:center;flex-direction:column;margin:15px;padding:0}.story-section .story-image,.story-section .story-text{margin-bottom:20px;width:100%}.story-section .story-image img{height:auto;margin:0 auto 20px;max-width:100%}.story-section .story-text{padding:0 15px;text-align:justify}.story-section .story-text h3:after{bottom:-8px;left:0;margin:0 auto;right:0;width:50px}}.help-center{padding:20px;text-align:center}.help-center>p{max-width:100%;text-align:center}.help-items{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1200px;padding:20px}.help-item{background:var(--help-box);border:1px solid var(--color-bar);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);cursor:pointer;padding:20px;transition:transform .3s ease}.help-item:hover{background-color:var(--help-item-hover);box-shadow:0 8px 16px var(--navigation-hover);transform:translateY(-5px)}.help-item h2:hover,.help-item p:hover{text-decoration:underline}.help-item:hover .icon,.help-item:hover h2,.help-item:hover p{color:#007bff}.icon{font-size:50px;margin-bottom:20px}.help-items a{color:var(--color-text);text-decoration:none}.markdown-content{margin:0 auto;max-width:1200px;width:90%}.markdown-content p{color:var(--color-text);max-width:-moz-fit-content;max-width:fit-content}.markdown-content li{margin-bottom:auto;text-align:left}.markdown-content img{filter:var(--img-brightness);max-width:600px}.markdown-content table{border:2px solid var(--color-bar);border-collapse:separate;border-radius:8px;border-spacing:0}.markdown-content td,.markdown-content th{border:1px solid var(--color-bar);padding:4px}.breadcrumb{background-color:var(--navigation-hover);border-radius:4px;list-style:none;margin:5px auto;padding:8px 15px;width:80%}.breadcrumb-item{color:var(--color-text);display:inline;font-size:.875em}.breadcrumb-item+.breadcrumb-item:before{content:" ▶ ";padding:0 5px}.breadcrumb-item a{text-decoration:none}@media (max-width:768px){.breadcrumb{width:95%}.markdown-content{width:100%}}.marketing-use-cases,.sales-use-cases{margin:0 auto;max-width:1400px;overflow:hidden;padding:0 20px}.hero-section{display:flex;flex:1 1 auto;padding:50px;text-align:center}.hero-section .story-image{height:auto;max-width:100%;object-fit:contain}.hero-content{background:var(--fyncom-blue);flex:1 1 auto;max-width:1000px;padding:15px}.hero-content h1,.hero-content p{color:#fff}.demo-button{background-color:var(--fyncom-red);border:none;border-radius:10px;color:#fff;cursor:pointer;padding:10px 20px;transition:background-color .3s}.demo-button:hover{background-color:#e55055}.use-cases-sales-marketing-container{display:flex;gap:20px;justify-content:center;padding:40px}.use-case{align-items:center;background:var(--container-color);border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;max-width:500px;min-width:250px;padding:10px;width:100%}.use-case h2{color:#fff;margin-bottom:15px}.use-case p{color:#fff}.use-case-image{margin:0;max-width:280px}.integrations-section{padding:30px;text-align:center}.integrations-section h2{text-align:center}.call-to-action h2{margin-bottom:30px}.logos-container{align-items:center;display:flex;gap:50px;justify-content:center}.logo{height:auto;object-fit:contain}.logo:hover{transform:scale(1.05);transition:transform .3s}@media (max-width:768px){.use-cases-sales-marketing-container{align-items:center;flex-direction:column}.logos-container{display:flex;flex-wrap:wrap;gap:10px}.logo{height:auto;max-width:45%;object-fit:unset}.hero-section{align-items:center;flex-direction:column}.hero-content,.integrations-section,.use-case{margin:0 auto;max-width:1400px}}.cash-out-section{border-top:1px solid #ddd;margin-top:40px;padding-top:20px}.logout-section{margin-top:24px}.logout-section p{margin-bottom:12px}.logout-button{background:#ef4444;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px}.logout-button:hover{background:#dc2626}.margin-bottom-16{margin-bottom:16px}.referral-text-box{background-color:var(--color-background-alt,#f5f5f5);border:1px solid var(--border-color,#ddd);border-radius:5px;color:var(--color-text,#1e293b);margin-bottom:10px;padding:15px}.referral-text-box p{color:inherit;font-size:14px;line-height:1.4;margin:0}.mode-toggle-container{display:flex;gap:12px;margin:16px 0}.mode-toggle-btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-weight:600;padding:10px 16px;transition:all .2s}.mode-toggle-btn.extension{background:#fff;border:1px solid #c7d2fe;color:#3730a3}.mode-toggle-btn.extension.active{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 6px 12px -4px rgba(102,126,234,.55);color:#fff}.mode-toggle-btn.qr{background:#fff;border:1px solid #c4b5fd;color:#5b21b6}.mode-toggle-btn.qr.active{background:linear-gradient(135deg,#5b21b6,#7c3aed);box-shadow:0 6px 12px -4px rgba(123,58,237,.55);color:#fff}.info-box{border-radius:8px;margin-bottom:20px;padding:16px}.info-box.success{background-color:#f0fdf4}.info-box.success p{color:#166534;font-size:14px;margin:0 0 8px}.info-box.success p:last-of-type{margin:0}.info-box.warning{background-color:#fef3c7;border:1px solid #fcd34d}.info-box.warning p{color:#92400e;font-size:14px}.info-box.warning p:first-of-type{margin:0 0 12px}.info-box.warning p:last-of-type{font-size:13px;margin:12px 0 0}.info-box.info{background-color:#f5f3ff;border:1px solid #ddd6fe}.info-box.info h3{color:#5b21b6;margin:0 0 12px}.info-box.info p{color:#4c1d95;font-size:14px}.info-box.info p:first-of-type{margin:0 0 12px}.info-box.info p:last-of-type{font-size:13px;margin:0}.info-box.info code{word-break:break-all}.info-box.info-green{background-color:#ecfdf5;color:#047857;font-size:13px;padding:12px 16px}.info-box.tip{background-color:#eff6ff;margin-top:16px;padding:12px}.info-box.tip p{color:#1e40af;font-size:13px;margin:0}.refresh-balance-btn{margin-top:8px;padding:6px 12px}.refresh-balance-btn,.refresh-balance-inline{background:#10b981;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px}.refresh-balance-inline{align-items:center;display:inline-flex;justify-content:center;margin-left:12px;padding:4px 10px}.connect-wallet-btn{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px}.alert{border-radius:6px;margin-bottom:16px;padding:12px}.alert.error{background-color:#fef2f2;color:#991b1b}.alert.success{background-color:#f0fdf4;color:#166534}.subscription-plans-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.plan-card{border-radius:8px;padding:16px}.plan-card.free{background-color:#f9fafb;border:2px solid #e5e7eb}.plan-card.premium{background-color:#eff6ff;border:2px solid #dbeafe}.plan-card.supreme{background-color:#fffbeb;border:2px solid #fef3c7}.plan-card h4{margin:0 0 8px}.plan-card.free h4{color:#1f2937}.plan-card.premium h4{color:#1e40af}.plan-card.supreme h4{color:#92400e}.plan-card .price{font-size:24px;font-weight:700;margin:0 0 8px}.plan-card.free .price{color:#1f2937}.plan-card.premium .price{color:#1e40af}.plan-card.supreme .price{color:#92400e}.plan-card .description{color:#6b7280;font-size:14px;margin-bottom:12px}.plan-card button{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px;width:100%}.plan-card.free button{background:#6b7280}.plan-card.premium button{background:#3b82f6}.plan-card.premium button.qr-mode{background:#7c3aed}.plan-card.supreme button{background:#f59e0b}.plan-card.supreme button.qr-mode{background:#7c3aed}.plan-card button:disabled{cursor:not-allowed;opacity:.6}.custom-deposit-box{border:2px solid #e5e7eb;border-radius:8px;padding:20px}.custom-deposit-box h3{margin-bottom:12px;margin-top:0}.form-group{margin-bottom:16px}.form-group label{display:block}.radio-group{display:flex;gap:16px}.radio-label{align-items:center;cursor:pointer;display:flex;font-size:14px}.radio-label input[type=radio]{height:16px;margin-right:8px;width:16px}.form-group input[type=number]{border:1px solid #d1d5db;border-radius:6px;font-size:14px;padding:10px;width:100%}.custom-deposit-btn{border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;width:100%}.custom-deposit-btn.extension-mode{background:linear-gradient(135deg,#667eea,#764ba2)}.custom-deposit-btn.qr-mode{background:linear-gradient(135deg,#5b21b6,#7c3aed)}.custom-deposit-btn:disabled{cursor:not-allowed;opacity:.6}.qr-modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.qr-modal-content{background-color:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:400px;padding:32px;position:relative;width:90%}.qr-modal-close{background:transparent;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;position:absolute;right:16px;top:16px}.qr-modal-content h3{color:#5b21b6;margin-bottom:16px;margin-top:0;text-align:center}.qr-code-container{margin-bottom:20px;text-align:center}.qr-code-container a{cursor:pointer;display:inline-block}.qr-code-container img{border-radius:12px;max-width:280px;width:100%}.qr-code-hint{color:#6b7280;font-size:12px;margin-bottom:0;margin-top:8px}.qr-instructions-box{background-color:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;margin-bottom:16px;padding:16px}.qr-instructions-box p{color:#4c1d95;font-size:14px;font-weight:600;margin:0 0 8px}.qr-instructions-box ol{color:#4c1d95;font-size:14px;line-height:1.6;margin:0;padding-left:20px}.qr-modal-close-btn{background:linear-gradient(135deg,#5b21b6,#7c3aed);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px;width:100%}.download-apk-section{margin:40px auto;max-width:900px;padding:0 20px}.download-hero{margin-bottom:60px;padding:40px 20px;text-align:center}.download-hero .android-icon{color:#3ddc84;font-size:80px;margin-bottom:20px}.download-hero h1{color:var(--color-text);font-size:2.5rem;margin-bottom:10px}.download-hero .subtitle{color:#999;font-size:1.2rem;font-weight:300}@media (prefers-color-scheme:dark){.download-hero .subtitle{color:#ccc}}.situation-notice{background:linear-gradient(135deg,#fff3cd,#fff8e1);border-left:4px solid #ffc107;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin-bottom:50px;padding:30px}@media (prefers-color-scheme:dark){.situation-notice{background:linear-gradient(135deg,#4a3f00,#5a4d00);border-left-color:#ffc107}}.situation-notice .notice-header{align-items:center;display:flex;gap:15px;margin-bottom:20px}.situation-notice .warning-icon{color:#ff9800;font-size:32px}.situation-notice h2{color:var(--color-text);font-size:1.8rem;margin:0}.situation-notice p{color:var(--color-text);font-size:1.1rem;line-height:1.7;margin-bottom:15px}.situation-notice p:last-child{margin-bottom:0}.situation-notice strong{color:#d84315;font-weight:600}@media (prefers-color-scheme:dark){.situation-notice strong{color:#ff8a65}}.updates-container{margin-bottom:50px}.updates-container h2{color:var(--color-text);font-size:2rem;margin-bottom:30px;text-align:center}.version-updates{display:flex;flex-direction:column;gap:20px}.version-card{background:var(--color-background);border:1px solid #ddd;border-radius:12px;padding:25px;transition:transform .2s,box-shadow .2s}@media (prefers-color-scheme:dark){.version-card{background:#1e1e1e;border-color:#444}}.version-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:translateY(-2px)}.version-card.featured-version{background:linear-gradient(135deg,rgba(76,175,80,.05),rgba(76,175,80,.1));border:2px solid #4caf50}.version-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:15px}.version-header h3{color:var(--color-text);font-size:1.4rem;margin:0}.latest-badge{background:#4caf50;border-radius:12px;color:#fff;font-size:.85rem;font-weight:600;padding:4px 12px;text-transform:uppercase}.version-content{display:flex;flex-direction:column;gap:10px}.version-content .check-icon{color:#4caf50;font-size:20px;margin-bottom:5px}.version-content p{color:var(--color-text);font-size:1.05rem;line-height:1.6;margin:0;padding-left:30px;position:relative}.version-content p:before{color:#4caf50;content:"•";font-weight:700;left:10px;position:absolute}.download-section{background:var(--color-background);border:1px solid #ddd;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.1);margin:60px 0;padding:40px;text-align:center}@media (prefers-color-scheme:dark){.download-section{background:#1e1e1e;border-color:#444}}.download-section h2{color:var(--color-text);font-size:2rem;margin-bottom:20px}.download-instructions{color:#666;font-size:1.1rem;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:600px}@media (prefers-color-scheme:dark){.download-instructions{color:#ccc}}.download-button{align-items:center;background:linear-gradient(135deg,#4caf50,#45a049);border-radius:50px;box-shadow:0 4px 12px rgba(76,175,80,.3);color:#fff;display:inline-flex;font-size:1.2rem;font-weight:600;gap:12px;padding:18px 40px;text-decoration:none;transition:transform .2s,box-shadow .2s}.download-button:hover{box-shadow:0 6px 20px rgba(76,175,80,.4);transform:translateY(-3px)}.download-button .download-icon{font-size:24px}.file-info{color:#999;font-size:.9rem;margin-top:15px}@media (prefers-color-scheme:dark){.file-info{color:#ccc}}.installation-guide{margin:60px 0}.installation-guide h2{color:var(--color-text);font-size:2rem;margin-bottom:30px;text-align:center}.install-steps{counter-reset:step-counter;list-style:none;padding:0}.install-steps li{background:var(--color-background);border:1px solid #ddd;border-radius:12px;counter-increment:step-counter;margin-bottom:20px;padding:25px 25px 25px 80px;position:relative}@media (prefers-color-scheme:dark){.install-steps li{background:#1e1e1e;border-color:#444}}.install-steps li:before{align-items:center;background:linear-gradient(135deg,#2196f3,#1976d2);border-radius:50%;color:#fff;content:counter(step-counter);display:flex;font-size:1.2rem;font-weight:700;height:40px;justify-content:center;left:25px;position:absolute;top:25px;width:40px}.install-steps li strong{color:var(--color-text);display:block;font-size:1.2rem;margin-bottom:8px}.install-steps li p{color:#666;line-height:1.6;margin:0}@media (prefers-color-scheme:dark){.install-steps li p{color:#ccc}}.faq-section{margin:60px 0}.faq-section h2{color:var(--color-text);font-size:2rem;margin-bottom:30px;text-align:center}.faq-item{background:var(--color-background);border:1px solid #ddd;border-radius:12px;margin-bottom:30px;padding:25px}@media (prefers-color-scheme:dark){.faq-item{background:#1e1e1e;border-color:#444}}.faq-item h3{color:var(--color-text);font-size:1.3rem;margin-bottom:12px}.faq-item p{color:#666;font-size:1.05rem;line-height:1.7;margin:0}@media (prefers-color-scheme:dark){.faq-item p{color:#ccc}}.support-section{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:16px;margin:60px 0;padding:40px;text-align:center}@media (prefers-color-scheme:dark){.support-section{background:linear-gradient(135deg,#1a237e,#283593)}}.support-section h2{color:var(--color-text);font-size:1.8rem;margin-bottom:15px}.support-section p{color:#666;font-size:1.1rem;margin-bottom:25px}@media (prefers-color-scheme:dark){.support-section p{color:#ccc}}.support-link{background:#2196f3;border-radius:25px;color:#fff;display:inline-block;font-weight:600;padding:12px 30px;text-decoration:none;transition:background .2s,transform .2s}.support-link:hover{background:#1976d2;transform:translateY(-2px)}@media (max-width:768px){.download-apk-section{padding:0 15px}.download-hero h1{font-size:2rem}.download-hero .android-icon{font-size:60px}.situation-notice{padding:20px}.situation-notice .notice-header{flex-direction:column;gap:10px;text-align:center}.situation-notice h2{font-size:1.5rem}.situation-notice p{font-size:1rem}.faq-section h2,.installation-guide h2,.updates-container h2{font-size:1.6rem}.version-header{align-items:flex-start;flex-direction:column;gap:10px}.download-section{padding:25px 15px}.download-button{font-size:1.1rem;padding:15px 30px}.install-steps li{padding:20px 20px 20px 70px}.install-steps li:before{font-size:1rem;height:35px;left:20px;width:35px}.install-steps li strong{font-size:1.1rem}}.older-versions-toggle{margin:30px 0}.toggle-button{align-items:center;background:var(--color-background);border:2px solid #ddd;border-radius:12px;color:var(--color-text);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;justify-content:center;padding:20px 24px;transition:all .2s;width:100%}@media (prefers-color-scheme:dark){.toggle-button{background:#1e1e1e;border-color:#444}}.toggle-button:hover{background:#f5f5f5;border-color:#4caf50;box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-2px)}@media (prefers-color-scheme:dark){.toggle-button:hover{background:#2a2a2a}}.toggle-button .toggle-icon{color:#4caf50;font-size:16px}.older-versions{animation:slideDown .3s ease-out;display:flex;flex-direction:column;gap:20px;margin-top:20px}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.use-cases-container{margin:0 auto;max-width:1000px;padding:20px 0;width:80%}.use-case-section{align-items:center;display:flex;gap:40px;justify-content:flex-start;margin:40px 0;max-width:1000px}.learn-more-btn{background-color:var(--button-learn-more);border-radius:5px;color:var(--dropdown-text-color)!important;display:inline-block;margin-top:20px;overflow:hidden;padding:10px 20px;position:relative;text-decoration:none;transition:transform .3s}.learn-more-btn:hover{background-color:var(--button-learn-more-hover);transform:scale(1.1)}.learn-more-btn:after{background-color:var(--color-bar);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s;width:0}.learn-more-btn:hover:after{width:100%}.demo-form{background-color:var(--fyncom-blue);border-radius:10px;margin-top:40px;padding:40px 20px;text-align:center}.demo-form input,.demo-form textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:20px;padding:10px;width:80%}.demo-form button{background-color:#000;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px}.demo-form button:hover{background-color:#333}@media (max-width:768px){.use-case-section{flex-direction:column;gap:unset;justify-content:space-between}.use-case-section .learn-more-btn{margin-top:0}}.pricing-table{align-items:stretch;display:flex;justify-content:center;margin:40px 0}.pricing-option{border:1px solid var(--color-bar);border-radius:5px;flex-basis:calc(33.333% - 20px);margin:10px;padding:20px;text-align:center}.pricing-option h3{background-color:var(--fyncom-blue);border-radius:5px 5px 0 0;margin:-20px -20px 20px;padding:10px;text-align:center}.price{font-size:3rem;font-weight:700;margin-bottom:unset}.period,.price{text-align:center}.period{display:block;font-size:1.5rem;font-weight:400;margin-right:0;padding-left:0}@media (max-width:768px){.price{font-size:xx-large!important}.period{font-size:medium!important}.pricing-option h3{font-size:xx-large!important}.pricing-table{flex-direction:column}}.content-container{flex-direction:column}.content-container iframe{height:1200px;width:70%}.content-container p,.mentions-header{text-align:center}.mentions-header{margin:0 auto;max-width:1200px;padding:3rem 2rem 2rem}.mentions-header h1{color:var(--karmacall-green);font-size:48px;margin-bottom:1rem}.mentions-header p{color:var(--color-text);font-size:18px;line-height:1.6;margin:0 auto;max-width:800px}.mentions-index{margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:900px;text-align:left}.mentions-index h3{color:var(--fyncom-blue);font-size:20px;margin:0 0 .5rem}.mentions-index ul{list-style:none;margin:0;padding:0}.mentions-index li{margin:.25rem 0}.mentions-index a{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.mentions-index .date{color:var(--color-text);opacity:.8}.mentions-container{margin:0 auto;max-width:1200px;padding:0 2rem 3rem}.mention-section{border-bottom:1px solid var(--border-color,#e0e0e0);margin-bottom:4rem;padding-bottom:3rem}.mention-section:last-child{border-bottom:none}.mention-section h2{color:var(--karmacall-green);font-size:32px;margin-bottom:2rem;text-align:center}.video-trigger{border:none;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#fff;cursor:pointer;margin-bottom:2rem;padding:1rem 1.5rem;text-align:left;transition:all .3s ease;width:100%}.video-trigger:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-2px)}.video-trigger-content{align-items:center;display:flex;justify-content:space-between}.video-trigger h3{font-size:18px;font-weight:600;margin:0}.video-trigger .timestamp{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:700;margin:.5rem 0 0}.play-icon{font-size:24px;opacity:.8}.video-trigger:hover .play-icon{opacity:1}.tweet-trigger{border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;margin-bottom:2rem;padding:1rem 1.5rem;text-align:left;text-decoration:none;transition:all .3s ease;width:100%}.tweet-trigger:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);color:#fff;text-decoration:none;transform:translateY(-2px)}.tweet-trigger-content{align-items:center;display:flex;justify-content:space-between}.tweet-trigger h3{color:#fff;font-size:18px;font-weight:600;margin:0}.tweet-trigger .timestamp{color:hsla(0,0%,100%,.9);font-size:14px;font-weight:700;margin:.5rem 0 0}.tweet-trigger:hover .play-icon{opacity:1}.mention-content h3{color:var(--karmacall-green);font-size:24px;margin-bottom:.5rem}.timestamp{color:var(--karmacall-gold);font-size:16px;font-weight:700;margin-bottom:1rem}.highlight-text{background-color:var(--highlight-bg,#f8f9fa);border-left:4px solid var(--karmacall-green);border-radius:8px;color:var(--color-text);margin-top:1rem;padding:1.5rem}.highlight-text p{color:var(--color-text);line-height:1.6;margin-bottom:1rem}.highlight-text p:last-child{margin-bottom:0}.conversation-format{background-color:var(--highlight-bg,#f8f9fa);border-left:4px solid var(--karmacall-gold);border-radius:8px;color:var(--color-text);margin-top:1rem;padding:1.5rem}.exchange{border-bottom:1px solid var(--border-color,#e0e0e0);margin-bottom:2rem;padding-bottom:1.5rem}.exchange:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.exchange h4{color:var(--karmacall-green);font-size:18px;margin-bottom:1rem}.exchange p{color:var(--color-text);line-height:1.6;margin-bottom:.8rem}.exchange p strong{color:var(--karmacall-gold)}@media (min-width:1024px){.mentions-container .conversation-format,.mentions-container .highlight-text{margin-left:0;margin-right:0;max-width:none;width:100%}.mentions-container .conversation-format p,.mentions-container .highlight-text p{max-width:none}}.mention-section:nth-of-type(odd) .conversation-format,.mention-section:nth-of-type(odd) .highlight-text{border-left-color:var(--karmacall-green)}.mention-section:nth-of-type(2n) .conversation-format,.mention-section:nth-of-type(2n) .highlight-text{border-left-color:var(--karmacall-gold)}.mention-section:nth-of-type(odd) .video-trigger{background:linear-gradient(135deg,var(--karmacall-green),#06c)}.mention-section:nth-of-type(odd) .video-trigger:hover{background:linear-gradient(135deg,#06c,var(--karmacall-green))}.mention-section:nth-of-type(2n) .video-trigger{background:linear-gradient(135deg,var(--karmacall-gold),orange)}.mention-section:nth-of-type(2n) .video-trigger:hover{background:linear-gradient(135deg,orange,var(--karmacall-gold))}.mention-section:nth-of-type(odd) .tweet-trigger{background:linear-gradient(135deg,var(--karmacall-green),#06c)}.mention-section:nth-of-type(odd) .tweet-trigger:hover{background:linear-gradient(135deg,#06c,var(--karmacall-green))}.mention-section:nth-of-type(2n) .tweet-trigger{background:linear-gradient(135deg,var(--karmacall-gold),orange)}.mention-section:nth-of-type(2n) .tweet-trigger:hover{background:linear-gradient(135deg,orange,var(--karmacall-gold))}.video-modal{align-items:center;background-color:rgba(0,0,0,.8);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:1000}.video-modal.open{opacity:1;visibility:visible}.video-modal-content{background:var(--color-background);border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.3);max-width:800px;overflow:hidden;position:relative;transform:scale(.9);transition:transform .3s ease;width:90%}.video-modal.open .video-modal-content{transform:scale(1)}.video-modal-header{align-items:center;background:var(--karmacall-green);color:#fff;display:flex;justify-content:space-between;padding:1.5rem}.video-modal-header h3{font-size:18px;margin:0}.close-modal{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:30px;justify-content:center;padding:0;transition:background-color .2s ease;width:30px}.close-modal:hover{background-color:hsla(0,0%,100%,.2)}.video-container{width:100%}.video-container iframe{border:none}@media (prefers-color-scheme:dark){:root{--highlight-bg:#2c2c2c;--border-color:#444;--text-color:var(--color-text)}.conversation-format,.highlight-text{background-color:var(--highlight-bg);color:var(--color-text)}.exchange,.mention-section{border-bottom-color:var(--border-color)}}:root[data-theme=dark]{--highlight-bg:#2c2c2c;--text-color:var(--color-text)}:root[data-theme=dark] .conversation-format,:root[data-theme=dark] .highlight-text{background-color:var(--highlight-bg);color:var(--color-text)}:root[data-theme=dark] .exchange,:root[data-theme=dark] .mention-section{border-bottom-color:var(--border-color)}@media (max-width:768px){.mentions-header{padding:2rem 1rem 1rem}.mentions-header h1{font-size:36px}.mentions-container{padding:0 1rem 2rem}.mention-section{margin-bottom:3rem;padding-bottom:2rem}.mention-section h2{font-size:24px;margin-bottom:1.5rem}.mention-content h3{font-size:20px}.conversation-format,.highlight-text{padding:1rem}.exchange h4,.video-trigger h3{font-size:16px}.video-trigger .timestamp{font-size:12px}.tweet-trigger h3{font-size:16px}.tweet-trigger .timestamp{font-size:12px}.video-modal-content{margin:1rem;width:95%}.video-modal-header{padding:1rem}.video-modal-header h3{font-size:16px}}.filter-custom-page{margin:0 auto;max-width:1200px;width:80%}.filter-custom-page p{max-width:unset}.setup-section h1,.setup-section h2,.setup-section h3,.setup-section p{display:flex;flex-direction:column;margin:0 1rem;padding:10px;text-align:left}.setup-instructions>h2,.videos-section>h3{position:relative;text-align:left}.setup-section .setup-instructions h2:after,.videos-section h3:after{background:var(--color-bar);bottom:-8px;content:"";height:2px;left:.2rem;position:absolute;right:40rem}.videos-container{display:flex;gap:20px;justify-content:left}.video-description{margin:0;max-width:560px;text-align:left}.video iframe{bottom:0;left:0;position:absolute;right:0;top:0}.video,.video iframe{height:100%;width:100%}.video{display:block;flex:1 1;max-width:960px;padding-bottom:31.25%;position:relative}@media (max-width:768px){.setup-section .setup-instructions h2:after,.videos-section h3:after{bottom:-8px;left:0;margin:0 auto;right:0;width:50px}.email-filters-rewards-container{flex-direction:column;margin-left:0}.setup-section h1,.setup-section h2,.setup-section h3,.setup-section p{margin:10px;padding:.5rem;text-align:center}ol{margin:unset}ul{padding:0}.videos-container{flex-direction:column;justify-content:center}.video-description{align-self:center}.video,.video-description{justify-content:center;width:unset}.video{align-items:center;padding-bottom:5%}}:root{--border-radius:4px;--color-text:#333;--color-primary:#7026b9;--color-link:#007bff;--color-link-custom:var(--color-link);--color-code-bg:#fff4db;--color-code:#8a6534;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-lg:18px;--font-md:16px;--font-sm:14px;--font-sx:12px;--line-height-loose:1.75;--line-height-normal:1.5;--line-height-dense:1.1;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:32px;--space-6:64px;--size-content:54rem;--size-gutter:var(--space-5);--size-gap:var(--space-6);--color-background-light:#fff;--color-background:#fff;--fyncom-blue:#4a90e2;--fyncom-blue-rgb:74,144,226;--fyncom-light-blue:#13dcec;--fyncom-lightest-blue:#80ded9;--fyncom-red:#ff5a5f;--fyncom-red-rgb:255,90,95;--fyncom-cyan:#408a97;--fyncom-dark-cyan:#206076;--fyncom-darkest-cyan:#003554;--fyncom-yellow:#eee539;--karmacall-gold:#ff8c00;--karmacall-green:teal;--karmacall-green-variable:var(--karmacall-green);--robocash-green:#3fa060;--sub-color:var(--fyncom-cyan);--color-bar:#000;--help-box:#fff;--dropdown-container-color:var(--fyncom-lightest-blue);--dropdown-text-color:#000;--dropdown-hover-color:#fff;--button-learn-more:var(--fyncom-yellow);--button-learn-more-hover:var(--karmacall-gold);--container-color:var(--fyncom-cyan);--logo-dark-mode:url(/static/fyncom-logo-white-6e542f1229b2fce6bfe59d7fa34dd0d0.png);--logo-light-mode:url(/static/fyncom-logo-89af78853e04be393361ad287b779dce.png);--filters-gmail-dark-mode:url(/static/fyncom_filters_gmail_edition_no_logo-white-a6cd14fc23e9febe2663f709a77e3a8c.png);--filters-gmail-light-mode:url(/static/fyncom_filters_gmail_edition_no_logo-f397c3f843ab644c0013719d197c20f4.png);--img-brightness:brightness(1);--navigation:rgba(0,0,0,.1);--navigation-hover:rgba(0,0,0,.2);--help-item-hover:#f0f8ff;--mobile-menu-bg-color:var(--fyncom-blue);--mobile-menu-text-color:#fff;.fyncom-logo{content:var(--logo-light-mode);display:block;margin:40px auto;max-width:300px}.fyncom-logo-header{align-items:center;display:flex;gap:10px;margin:0;position:relative}.semi-barlow-extra-bold{font-family:Barlow SemiCondensed,sans-serif;font-weight:800}.semi-barlow-extra-light{font-family:Barlow SemiCondensed,sans-serif;font-weight:200}}@media (prefers-color-scheme:dark){:root{--karmacall-green-variable:var(--robocash-green);--mobile-menu-text-color:#fff;--mobile-menu-bg-color:var(--fyncom-darkest-cyan);--color-text:#eaeaea;--color-text-secondary:#ccc;--color-link-custom:var(--color-link-custom);--color-background:#121212;--color-background-alt:#2c2c2c;--border-color:#444;--color-primary:#bb86fc;--sub-color:var(--fyncom-light-blue);--color-bar:#fff;--help-box:#000;--dropdown-container-color:var(--fyncom-darkest-cyan);--dropdown-text-color:#fff;--dropdown-hover-color:#000;--button-learn-more:var(--fyncom-blue);--button-learn-more-hover:var(--fyncom-cyan);--container-color:var(--fyncom-darkest-cyan);--img-brightness:brightness(0.7);--navigation:rgba(0,0,0,.2);--navigation-hover:hsla(0,0%,100%,.2);--help-item-hover:#2c3e50;.fyncom-logo{content:var(--logo-dark-mode);display:block;margin:40px auto;max-width:300px}.google-docs-iframe-container{filter:invert(1) hue-rotate(180deg)}}}:root[data-theme=dark]{--karmacall-green-variable:var(--robocash-green);--mobile-menu-text-color:#fff;--mobile-menu-bg-color:var(--fyncom-darkest-cyan);--color-text:#eaeaea;--color-text-secondary:#ccc;--color-background:#121212;--color-background-alt:#2c2c2c;--border-color:#444;--color-primary:#bb86fc;--sub-color:var(--fyncom-red);--color-bar:#fff;--help-box:#000;--dropdown-container-color:var(--fyncom-darkest-cyan);--dropdown-text-color:#fff;--dropdown-hover-color:#000;--button-learn-more:var(--fyncom-blue);--button-learn-more-hover:var(--fyncom-cyan);--container-color:var(--fyncom-dark-cyan);--img-brightness:brightness(0.7);--navigation:rgba(0,0,0,.2);--navigation-hover:hsla(0,0%,100%,.2);--help-item-hover:#2c3e50;.fyncom-logo{content:var(--logo-dark-mode);display:block;margin:40px auto;max-width:300px}.google-docs-iframe-container{filter:invert(1) hue-rotate(180deg)}}:root[data-theme=light]{--karmacall-green-variable:var(--karmacall-green);--mobile-menu-text-color:#fff;--mobile-menu-bg-color:var(--fyncom-blue);--color-text:#333;--color-text-secondary:#666;--color-background:#fff;--color-background-alt:#f9f9f9;--border-color:#eee;--color-primary:#7026b9;--sub-color:var(--fyncom-cyan);--color-bar:#000;--help-box:#fff;--dropdown-container-color:var(--fyncom-lightest-blue);--dropdown-text-color:#000;--dropdown-hover-color:#fff;--button-learn-more:var(--fyncom-yellow);--button-learn-more-hover:var(--karmacall-gold);--container-color:var(--fyncom-cyan);--img-brightness:brightness(1);--navigation:rgba(0,0,0,.1);--navigation-hover:rgba(0,0,0,.2);--help-item-hover:#f0f8ff;.fyncom-logo{content:var(--logo-light-mode);display:block;margin:40px auto;max-width:300px}}@media (min-width:769px){.use-case-section{flex-direction:row}.use-case-description{width:46%}}@media (max-width:768px){h1,h2,h3,p,sub{text-align:center!important}h1{font-size:xx-large!important}h2{font-size:x-large!important}h3{font-size:larger!important}sub{font-size:large!important}p{font-size:medium!important}.use-case-section{flex-direction:column}.use-case-description,.use-case-image{margin:0 auto;text-align:center;width:100%}.use-case-section:nth-child(odd) .use-case-description{order:2}.use-case-section:nth-child(odd) .use-case-image{margin-bottom:20px;order:1}.use-case-image img{margin-right:0;max-width:100%}}.call-to-action{border-radius:20px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:grid;justify-content:center;padding:20px;text-align:center}.cta-button{background-color:var(--fyncom-red);border-radius:10px;color:#fff;cursor:pointer;display:block;font-size:3rem;margin:auto;max-width:600px;padding:20px 40px;transition:background-color .3s}.cta-button:hover{background-color:#e55055}html{-webkit-text-size-adjust:100%;box-sizing:border-box;font:sans-serif;font-size:var(--font-md);line-height:var(--line-height-normal);overflow-y:scroll}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;word-wrap:break-word;background-color:var(--color-background,var(--color-background-light));color:var(--color-text);font-family:Barlow SemiCondensed,sans-serif;margin:0}a,body{font-weight:400}a{background-color:transparent;color:var(--color-link);text-decoration:none;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}a:active,a:hover{outline-width:0;text-decoration:none}abbr[title]{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:48px;font-weight:800;line-height:var(--line-height-dense);margin:0;padding:0;text-align:left}.centered{text-align:center}h1>b{color:var(--color-primary)}h2{font-size:42px;font-weight:600;margin:0 0 .2rem}h2,h3{line-height:var(--line-height-dense);padding:0;text-align:left}h3{font-size:32px;font-weight:500;margin:0 0 .6rem}p{font-size:18px;margin:0;margin-bottom:var(--space-4);padding:0}p,sub{font-weight:300;text-align:left}sub{color:var(--sub-color);font-size:22px}img{border-style:none;max-width:100%}code,kbd,pre,samp{font-family:var(--font-mono);font-size:1em;line-height:inherit}hr{background:rgba(0,0,0,.2);border:none;box-sizing:content-box;height:1px;margin-bottom:calc(var(--space-4) - 1px);margin-left:0;margin-right:0;margin-top:0;overflow:visible;padding:0}*,:after,:before{box-sizing:inherit}dd,dl,fieldset,figure,hgroup,img,ol,ul{list-style-image:none;list-style-position:outside;margin-left:var(--space-4)}pre{word-wrap:normal;background:rgba(0,0,0,.04);border-radius:var(--border-radius);font-size:.875rem;line-height:var(--line-height-normal);margin-bottom:var(--space-4);margin-left:0;margin-right:0;margin-top:0;overflow:auto;padding:var(--space-4)}b,dt,strong,th{font-weight:700}li{margin-bottom:calc(var(--space-4)/2)}ol li,ul li{padding-left:0}li>ol,li>ul{margin-bottom:calc(var(--space-4)/2);margin-left:var(--space-4);margin-top:calc(var(--space-4)/2)}blockquote :last-child,li :last-child,p :last-child{margin-bottom:0}li>p{margin-bottom:calc(var(--space-4)/2)}p{max-width:680px}code,kbd,samp{font-size:.875rem}abbr,acronym{border-bottom:1px dotted rgba(0,0,0,.5);cursor:help}code,tt{background-color:var(--color-code-bg);border-radius:var(--border-radius);color:var(--color-code);font-family:var(--font-mono);padding-bottom:.25em;padding-top:.25em;word-break:normal}pre code{background:none}code:after,code:before,tt:after,tt:before{content:"\00a0";letter-spacing:-.2em}pre code:after,pre code:before,pre tt:after,pre tt:before{content:none}.legal-container{display:flex;flex-direction:column}.legal-container li,.legal-container p{align-self:start;max-width:1000px}.legal-container ol{margin-bottom:0;margin-top:0}.legal-text-container,.legal-text-container-table{margin-bottom:3rem;margin-top:0}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.focus-visible:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{box-shadow:0 0 0 2px rgba(0,122,204,.2);outline:2px solid var(--color-primary,#007acc);outline-offset:2px}.focus-visible:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible){box-shadow:none;outline:none}@media (prefers-contrast:high){.focus-visible:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid;outline-offset:3px}}.skip-link{background:var(--color-background,#fff);border:2px solid var(--color-primary,#007acc);border-radius:4px;color:var(--color-text,#333);left:6px;padding:8px;position:absolute;text-decoration:none;top:-40px;transition:top .3s;z-index:1000}.skip-link:focus{top:6px}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:high){.video-thumbnail,.video-trigger,[role=button],button{border:2px solid}}:root{--color-focus:#005a9e;--color-focus-bg:rgba(0,122,204,.1)}@media (prefers-color-scheme:dark){:root{--color-focus:#4da6ff;--color-focus-bg:rgba(77,166,255,.1)}}@keyframes slideIn{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.ai-collaboration-page{background:var(--color-background,#fff);color:var(--color-text,#333);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ai-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:4rem 0;text-align:center}.ai-container{margin:0 auto;max-width:1200px;padding:0 2rem}.hero-announcement{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.15);border-radius:20px;display:inline-block;font-size:.9rem;margin-bottom:1.5rem;padding:.5rem 1rem}.ai-hero-title{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.underline-karma{background:linear-gradient(120deg,#84fab0,#8fd3f4);background-position:0 100%;background-repeat:no-repeat;background-size:100% 3px;padding-bottom:.2rem}.ai-hero-subtitle{font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px;opacity:.95}.philosophy-section{background:var(--color-background-alt,#f8fafc);padding:4rem 0}.section-title{color:var(--color-text,#2d3748);font-size:2.5rem;margin-bottom:3rem}.philosophy-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}.philosophy-card{background:var(--color-background,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);padding:2rem;text-align:center;transition:transform .2s,box-shadow .2s}.philosophy-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.1);transform:translateY(-2px)}.philosophy-icon{color:#667eea;font-size:2.5rem;margin-bottom:1rem}.philosophy-card h3{color:var(--color-text,#2d3748);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.philosophy-card p{color:var(--color-text-secondary,#4a5568);line-height:1.6}.recent-sessions-section{padding:4rem 0}.session-card{background:var(--color-background,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);margin-bottom:2rem;overflow:hidden}.latest-session{border-left:5px solid #10b981}.session-header{align-items:center;background:linear-gradient(135deg,#10b981,#059669);color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem}.session-header h3{align-items:center;display:flex;font-size:1.75rem;font-weight:600;gap:.5rem;margin:0}.session-date{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:20px;font-size:.9rem;padding:.5rem 1rem}.session-content{padding:2rem}.initial-prompt{margin-bottom:2rem}.initial-prompt h4{color:var(--color-text,#2d3748);font-size:1.4rem;font-weight:600;margin-bottom:1rem}.initial-prompt blockquote{background:var(--color-background-alt,#edf2f7);border-left:4px solid #10b981;border-radius:0 8px 8px 0;color:var(--color-text,#2d3748);font-family:Courier New,monospace;line-height:1.6;margin:0;padding:1.5rem;white-space:pre-line}.user-notes{margin-bottom:2rem}.user-notes h4{color:var(--color-text,#2d3748);font-size:1.4rem;font-weight:600;margin-bottom:1rem}.user-notes ul{list-style:none;padding:0}.user-notes li{background:#f0fdf4;border-left:3px solid #10b981;border-radius:6px;color:var(--color-text-secondary,#4a5568);margin-bottom:.5rem;padding:.75rem}.ai-solution{margin-bottom:2rem}.ai-solution h4{color:var(--color-text,#2d3748);font-size:1.4rem;font-weight:600;margin-bottom:1rem}.solution-steps{display:grid;gap:1rem}.solution-step{background:#f7fafc;border-left:4px solid #10b981;border-radius:8px;padding:1.5rem}.solution-step h5{color:var(--color-text,#2d3748);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.solution-step p{color:var(--color-text-secondary,#4a5568);line-height:1.5;margin:0}.session-outcome{background:#f0fdf4;border-left:4px solid #10b981;border-radius:8px;padding:1.5rem}.session-outcome h4{color:var(--color-text,#2d3748);font-size:1.4rem;font-weight:600;margin-bottom:1rem}.session-outcome p{color:var(--color-text-secondary,#4a5568);line-height:1.6;margin:0}.current-projects-section{padding:4rem 0}.project-card{background:var(--color-background,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.1);overflow:hidden}.featured-project{border-left:5px solid #667eea}.project-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2rem}.project-header h3{align-items:center;display:flex;font-size:1.75rem;font-weight:600;gap:.5rem;margin:0}.project-icon{font-size:1.5rem}.project-status{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.2);border-radius:20px;font-size:.9rem;padding:.5rem 1rem}.project-status.active{background:rgba(132,250,176,.3)}.project-content{padding:2rem}.project-description{color:var(--color-text-secondary,#4a5568);font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.strategy-overview{margin-bottom:2rem}.strategy-overview h4{color:var(--color-text,#2d3748);font-size:1.4rem;font-weight:600;margin-bottom:1rem}.strategy-points{display:grid;gap:1.5rem}.strategy-point{background:#f7fafc;border-left:4px solid #667eea;border-radius:8px;padding:1.5rem}.strategy-point h5{color:var(--color-text,#2d3748);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.strategy-point p{line-height:1.5;margin:0}.strategy-point p,.strategy-point ul{color:var(--color-text-secondary,#4a5568)}.strategy-point ul{margin:.5rem 0 0 1rem}.strategy-point li{margin-bottom:.25rem}.implementation-timeline{margin-bottom:2rem}.implementation-timeline h4{color:var(--color-text,#2d3748);font-size:1.4rem;font-weight:600;margin-bottom:1rem}.timeline-items{display:grid;gap:1rem}.timeline-item{background:#f7fafc;border-left:4px solid #e2e8f0;border-radius:8px;padding:1rem}.timeline-item.completed{background:#f0fff4;border-left-color:#48bb78}.timeline-item.in-progress{background:#fffaf0;border-left-color:#ed8936}.timeline-item.pending{background:#f7fafc;border-left-color:#cbd5e0}.key-insights{margin-top:2rem}.key-insights h4{color:var(--color-text,#2d3748);font-size:1.4rem;font-weight:600;margin-bottom:1rem}.key-insights blockquote{background:var(--color-background-alt,#edf2f7);border-left:4px solid #667eea;border-radius:0 8px 8px 0;color:var(--color-text,#2d3748);font-style:italic;line-height:1.6;margin:0;padding:1.5rem}.collaboration-tools-section{background:var(--color-background-alt,#f8fafc);padding:4rem 0}.tools-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.tool-card{background:var(--color-background,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);padding:2rem}.tool-card h3{color:var(--color-text,#2d3748);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.tool-card p{color:var(--color-text-secondary,#4a5568);line-height:1.5;margin-bottom:.5rem}.transparency-section{padding:4rem 0}.transparency-content h3{color:var(--color-text,#2d3748);font-size:1.75rem;font-weight:600;margin-bottom:1rem}.transparency-content p{color:var(--color-text-secondary,#4a5568);font-size:1.1rem;line-height:1.6;margin-bottom:1.5rem}.transparency-content ul{list-style:none;margin-bottom:2rem;padding:0}.transparency-content li{border-bottom:1px solid var(--border-color,#e2e8f0);color:var(--color-text-secondary,#4a5568);padding:.5rem 0}.principles-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.principle{padding:1.5rem;text-align:center}.principle-icon{color:#667eea;font-size:2rem;margin-bottom:1rem}.principle h4{color:var(--color-text,#2d3748);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.principle p{color:var(--color-text-secondary,#4a5568);line-height:1.5}.future-projects-section{background:var(--color-background-alt,#f8fafc);padding:4rem 0}.future-projects-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.future-project{background:var(--color-background,#fff);border:1px solid var(--border-color,#e2e8f0);border-radius:12px;border-top:4px solid #667eea;box-shadow:0 4px 6px rgba(0,0,0,.07);padding:2rem}.future-project h3{color:var(--color-text,#2d3748);font-size:1.5rem;font-weight:600;margin-bottom:1rem}.future-project p{color:var(--color-text-secondary,#4a5568);line-height:1.6}.cta-section{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;color:#fff;margin:2rem 0;padding:4rem 0}.cta-section h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.cta-section p{font-size:1.25rem;margin-bottom:2rem;opacity:.95}.cta-button{border-radius:8px;display:inline-block;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .2s}.cta-button.primary{background:#fff;color:#667eea}.cta-button.primary:hover{background:#f7fafc;transform:translateY(-2px)}.cta-button.secondary{background:hsla(0,0%,100%,.2);border:2px solid #fff;color:#fff}.cta-button.secondary:hover{background:hsla(0,0%,100%,.3);transform:translateY(-2px)}@media (prefers-color-scheme:dark){.future-project,.philosophy-card,.project-card,.session-card,.tool-card{background:var(--fyncom-darkest-cyan,#003554);box-shadow:0 4px 20px rgba(0,0,0,.3)}.future-project:hover,.philosophy-card:hover,.tool-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.4)}.solution-step,.strategy-point{background:var(--color-background-alt,#2c2c2c)}.session-outcome,.user-notes li{background:var(--fyncom-darkest-cyan,#003554)}.initial-prompt blockquote,.timeline-item{background:var(--color-background-alt,#2c2c2c)}.timeline-item.completed{background:var(--fyncom-darkest-cyan,#003554)}.key-insights blockquote,.timeline-item.in-progress,.timeline-item.pending{background:var(--color-background-alt,#2c2c2c)}}:root[data-theme=dark] .future-project,:root[data-theme=dark] .philosophy-card,:root[data-theme=dark] .project-card,:root[data-theme=dark] .session-card,:root[data-theme=dark] .tool-card{background:var(--fyncom-darkest-cyan,#003554);box-shadow:0 4px 20px rgba(0,0,0,.3)}:root[data-theme=dark] .future-project:hover,:root[data-theme=dark] .philosophy-card:hover,:root[data-theme=dark] .tool-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.4)}:root[data-theme=dark] .solution-step,:root[data-theme=dark] .strategy-point{background:var(--color-background-alt,#2c2c2c)}:root[data-theme=dark] .session-outcome,:root[data-theme=dark] .user-notes li{background:var(--fyncom-darkest-cyan,#003554)}:root[data-theme=dark] .initial-prompt blockquote,:root[data-theme=dark] .timeline-item{background:var(--color-background-alt,#2c2c2c)}:root[data-theme=dark] .timeline-item.completed{background:var(--fyncom-darkest-cyan,#003554)}:root[data-theme=dark] .key-insights blockquote,:root[data-theme=dark] .timeline-item.in-progress,:root[data-theme=dark] .timeline-item.pending{background:var(--color-background-alt,#2c2c2c)}@media (max-width:768px){.ai-hero-title{font-size:2.5rem}.ai-hero-subtitle{font-size:1.1rem}.section-title{font-size:2rem}.project-header,.session-header{flex-direction:column;gap:1rem;text-align:center}.cta-buttons{align-items:center;flex-direction:column}.cta-button{max-width:300px;width:100%}}.blog-grid{display:grid;gap:20px;grid-template-columns:1fr;max-width:100%;padding:15px 10px}.blog-card{background:var(--color-background,#fff);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);margin:0 auto;max-width:100%;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.blog-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.15);transform:translateY(-4px)}.blog-content{padding:15px}.blog-title{color:var(--color-text,#333);font-size:1.1em;font-weight:600;line-height:1.4;margin:0 0 12px}.blog-meta{align-items:flex-start;color:var(--color-text-secondary,#666);display:flex;flex-direction:column;font-size:.9rem;gap:4px}@media (min-width:480px){.blog-grid{gap:20px;grid-template-columns:repeat(2,1fr);padding:20px 15px}.blog-content{padding:18px}.blog-title{font-size:1.15em}.blog-meta{align-items:center;flex-direction:row;gap:0;justify-content:space-between}}@media (min-width:768px){.blog-grid{gap:25px;grid-template-columns:repeat(3,1fr)}.blog-content,.blog-grid{padding:20px}.blog-title{font-size:1.2em}}@media (min-width:1200px){.blog-grid{gap:30px;grid-template-columns:repeat(4,1fr);padding:20px 0}.blog-placeholder{align-items:center;background:transparent;border:2px dashed var(--border-color,rgba(0,0,0,.2));border-radius:8px;display:flex;justify-content:center;min-height:300px;opacity:.6}}@media (max-width:1199px){.blog-placeholder{display:none}}.blog-placeholder-content{padding:20px;text-align:center}.blog-placeholder-text{color:var(--color-text-secondary,#999);font-size:.9rem;font-style:italic}.blog-link{color:unset;display:block;text-decoration:none}.blog-image-container{animation:loading 1.5s infinite;aspect-ratio:3/2;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;overflow:hidden;position:relative;width:100%}.blog-image-container:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:50px;left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:50px}.blog-image-placeholder{align-items:center;background:var(--color-background-alt,#f9f9f9);color:var(--color-text-secondary,#999);display:flex;height:100%;justify-content:center;width:100%}.blog-image-placeholder-icon{font-size:2rem;opacity:.5}.blog-image-container:has(.blog-image[style*="opacity: 1"]):before{display:none}@keyframes loading{0%{background-position:-200% 0}to{background-position:200% 0}}.blog-image{display:block;height:100%;object-fit:cover;transition:transform .3s ease,opacity .3s ease;width:100%}.blog-card .blog-image[src*=interactive-rewards-blog-social-graphic]{object-position:left center}.blog-card .blog-image[src*=attention-economy-multi-screens]{object-position:center center}.blog-card .blog-image[src*="/illustrations/"],.blog-card .blog-image[src*=inbox-money]{background:var(--color-background-alt,#f9f9f9);object-fit:contain}.blog-card:hover .blog-image{transform:scale(1.05)}.blog-author{color:var(--karmacall-green,#2d5a27);font-weight:500}.blog-date{color:var(--color-text-secondary,#666);font-style:italic}@media (prefers-color-scheme:dark){.blog-card{background:var(--fyncom-darkest-cyan,#003554);box-shadow:0 2px 8px rgba(0,0,0,.3)}.blog-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.4)}.blog-placeholder{border-color:var(--border-color,#444)}.blog-placeholder-text{color:var(--color-text-secondary,#888)}.blog-title{color:var(--color-text,#fff)}.blog-meta{color:var(--color-text-secondary,#ccc)}.blog-author{color:var(--fyncom-light-blue,#4a9eff)}.blog-date{color:var(--color-text-secondary,#ccc)}.blog-card .blog-image[src*="/illustrations/"],.blog-card .blog-image[src*=inbox-money]{background:var(--color-background-alt,#2a2a2a)}}:root[data-theme=dark] .blog-card .blog-image[src*="/illustrations/"],:root[data-theme=dark] .blog-card .blog-image[src*=inbox-money]{background:var(--color-background-alt,#2a2a2a)}:root[data-theme=dark] .blog-card{background:var(--fyncom-darkest-cyan,#003554);box-shadow:0 2px 8px rgba(0,0,0,.3)}:root[data-theme=dark] .blog-card:hover{box-shadow:0 4px 16px rgba(0,0,0,.4)}:root[data-theme=dark] .blog-placeholder{border-color:var(--border-color,#444)}:root[data-theme=dark] .blog-placeholder-text{color:var(--color-text-secondary,#888)}:root[data-theme=dark] .blog-title{color:var(--color-text,#fff)}:root[data-theme=dark] .blog-meta{color:var(--color-text-secondary,#ccc)}:root[data-theme=dark] .blog-author{color:var(--fyncom-light-blue,#4a9eff)}.gif-image{margin-left:0}.cash-out-email{display:flex;flex-direction:column;min-height:100vh}.cash-out-email-content{background:#f7f9fb;flex:1 1;padding:40px 20px}.cash-out-email-container{margin:0 auto;max-width:600px;width:100%}.cash-out-email-card{background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);font-family:Arial,sans-serif;overflow:hidden}.cash-out-email-header{background:teal;color:#f0fdfa;padding:18px 24px}.cash-out-email-header h1{font-size:22px;font-weight:700;margin:0}.cash-out-email-body{padding:28px 24px 24px}.cash-out-email-title{color:#0f172a;font-size:28px;font-weight:700;line-height:1.3;margin-bottom:16px}.cash-out-email-text{color:#0f172a;font-size:16px;line-height:1.5;margin-bottom:12px}.cash-out-email-steps{color:#0f172a;margin:0 0 24px;padding-left:24px}.cash-out-email-steps li{font-size:16px;line-height:1.5;margin-bottom:8px}.cash-out-email-input-group{margin-bottom:16px}.cash-out-email-input{border:2px solid #cbd5e1;border-radius:8px;box-sizing:border-box;font-size:16px;padding:14px 16px;transition:border-color .3s ease;width:100%}.cash-out-email-input:focus{border-color:teal;outline:none}.cash-out-email-button-container{margin:26px 0;text-align:center}.cash-out-email-button{background:#ff8c00;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;padding:14px 32px;text-decoration:none;transition:background-color .3s ease}.cash-out-email-button:hover{background:#e67e00}.cash-out-email-button:active{background:#cc7000}.cash-out-email-redeem-section{margin-bottom:24px;margin-top:24px}.cash-out-email-subtitle{color:#0f172a;font-size:16px;font-weight:600;margin-bottom:8px}.cash-out-email-list{color:#0f172a;margin:0 0 18px;padding-left:24px}.cash-out-email-list li{font-size:16px;line-height:1.5;margin-bottom:6px}.cash-out-email-footer-text{color:#475569;font-size:13px;line-height:1.5;margin-top:18px}@media (max-width:768px){.cash-out-email-content{padding:20px 10px}.cash-out-email-card{border-radius:8px}.cash-out-email-header{padding:16px 20px}.cash-out-email-header h1{font-size:20px}.cash-out-email-body{padding:24px 20px 20px}.cash-out-email-title{font-size:24px;margin-bottom:14px}.cash-out-email-list li,.cash-out-email-steps li,.cash-out-email-text{font-size:15px}.cash-out-email-button{font-size:17px;padding:16px 24px;width:100%}.cash-out-email-input{font-size:16px;padding:12px 14px}}@media (max-width:480px){.cash-out-email-title{font-size:22px}.cash-out-email-header h1{font-size:18px}}.solana-wallet-modal{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.solana-wallet-content{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:90vh;max-width:500px;overflow-y:auto;padding:32px;position:relative;width:100%}.close-button{align-items:center;background:none;border:none;border-radius:4px;color:#6b7280;cursor:pointer;display:flex;font-size:32px;height:32px;justify-content:center;line-height:1;padding:0;position:absolute;right:16px;top:16px;transition:all .2s;width:32px}.close-button:hover{background-color:#f3f4f6;color:#1f2937}.solana-wallet-content h2{color:#1f2937;font-size:24px;font-weight:700;margin:0 0 16px}.solana-wallet-content h3{color:#1f2937;font-size:20px;font-weight:600;margin:0 0 12px}.solana-wallet-content h4{color:#374151;font-size:16px;font-weight:600;margin:0 0 12px}.description{color:#6b7280;line-height:1.6;margin-bottom:24px}.error-message{background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:14px;margin-bottom:16px;padding:12px 16px}.success-message{margin-bottom:24px;text-align:center}.success-message svg{margin:0 auto}.button-group{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.primary-button{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:all .2s;width:100%}.primary-button:hover:not(:disabled){box-shadow:0 10px 15px -3px rgba(102,126,234,.4);transform:translateY(-2px)}.primary-button:disabled{cursor:not-allowed;opacity:.6}.secondary-button{background:#fff;border:2px solid #667eea;border-radius:8px;color:#667eea;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .2s;width:100%}.secondary-button:hover:not(:disabled){background:#f5f7ff}.secondary-button:disabled{cursor:not-allowed;opacity:.6}.refresh-button{background:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:14px;font-weight:500;margin-top:12px;padding:8px 16px;transition:all .2s}.refresh-button:hover{background:#e5e7eb}.wallet-info{background:#f9fafb;border-radius:8px;margin-top:16px;padding:16px}.wallet-info .info-text{color:#374151;font-size:14px;margin:0 0 8px}.wallet-info ul{color:#6b7280;font-size:14px;margin:0;padding-left:20px}.wallet-info li{margin-bottom:4px}.wallet-details{background:#f9fafb;border-radius:8px;margin-bottom:24px;padding:20px}.detail-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.detail-row:last-of-type{margin-bottom:0}.detail-row .label{color:#6b7280;font-size:14px;font-weight:500}.detail-row .value{color:#1f2937;font-family:monospace;font-size:14px;font-weight:600}.deposit-info{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;margin-bottom:24px;padding:20px}.deposit-info ol{color:#374151;font-size:14px;line-height:1.6;margin:0 0 12px;padding-left:20px}.deposit-info li{margin-bottom:8px}.master-address{background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#1f2937;display:inline-block;font-family:monospace;font-size:12px;margin:4px 0;padding:4px 8px;word-break:break-all}.note{color:#6b7280;font-size:13px;font-style:italic;margin:12px 0 0}.action-buttons{display:flex;gap:12px}.action-buttons .primary-button,.action-buttons .secondary-button{flex:1 1}.link{color:#667eea;cursor:pointer;text-decoration:underline}.link:hover{color:#764ba2}@media (max-width:640px){.solana-wallet-content{padding:24px}.action-buttons{flex-direction:column}.action-buttons .primary-button,.action-buttons .secondary-button{width:100%}}.AppText{align-items:center;box-sizing:border-box;display:flex;margin-bottom:1rem;padding:2rem 2rem 0}.AppText,.why-fyncom{justify-content:center}.why-fyncom{display:grid;margin-top:0;padding-top:0}.payments-counter{color:var(--karmacall-gold);font-size:xx-large;padding:0}.why-fyncom h2,.why-fyncom p{text-align:center}.logo-container{align-items:center;flex:1 1;flex-direction:column}.logo-container,.top-logos{display:flex;justify-content:center}.top-logos{gap:1rem}.top-logos-left{display:flex}.bottom-logo{display:flex;justify-content:center}.gatsby-image-wrapper:hover{transform:scale(1.15);transition:transform .3s}.text-block{flex:1 1;margin-left:1rem;max-width:600px}.text-block-left{flex:1 1;margin-right:1rem;max-width:600px}.social-media-container{justify-content:center;margin:auto;max-height:600px;padding:.2rem}.content-container,.social-media-container{align-items:center;display:flex;max-width:1200px;width:100%}.content-container{gap:2rem}.payments-container{margin:1rem auto;max-width:600px;padding:1rem;text-align:center}.counter-cards-container{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin:2rem auto;max-width:800px;padding:0 1rem}.counter-card{background:var(--background-color);border:2px solid var(--karmacall-gold);border-radius:12px;flex:1 1;min-width:180px;padding:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.counter-card:hover{box-shadow:0 8px 25px rgba(255,215,0,.3);transform:translateY(-5px)}.counter-icon{font-size:2.5rem;margin-bottom:.5rem}.counter-icon.clickable{cursor:pointer;transition:transform .2s ease}.counter-icon.clickable:hover{transform:scale(1.2)}.counter-icon-link{display:inline-block;text-decoration:none}.counter-number{color:var(--karmacall-gold);font-size:2rem;font-weight:700;margin-bottom:.5rem}.counter-label{color:var(--text-color);font-size:1rem;font-weight:500}.text-block-centered{margin:0 auto;max-width:900px;text-align:center}.protection-features{display:flex;flex-wrap:wrap;gap:3rem;justify-content:center;margin-top:2rem}.protection-item{flex:1 1;max-width:250px;min-width:200px;text-align:center}.protection-icon{display:block;font-size:3rem;margin-bottom:1rem}.protection-item h4{color:var(--karmacall-gold);font-size:1.2rem;margin-bottom:.5rem}.protection-item p{color:var(--text-color);font-size:.95rem;line-height:1.4}.values-container-sub,.values-container-sub-addition{font-size:larger;font-weight:400;margin:0 auto -1rem;max-width:600px;text-align:center}.use-cases-sales-marketing-container{margin-top:0}.AppText .span,.AppText .span a,.text-wrapper-3-red{color:var(--fyncom-red);padding:0}.underline{text-decoration:underline}.text-wrapper-2{color:var(--karmacall-green)}.text-wrapper-2,.text-wrapper-4{font-size:36px;margin-bottom:1rem}.text-wrapper-4{color:var(--color-text)}.text-wrapper-5,.text-wrapper-6{color:var(--karmacall-green-variable);font-size:36px;margin-bottom:1rem}.underline-red{color:var(--fyncom-red)}.underline-karma,.underline-red{padding:0;text-decoration:underline}.underline-karma{color:var(--karmacall-gold)}.value-row{flex-direction:row}.text-container,.value-row{align-items:flex-start;display:flex}.text-container{flex-direction:column;justify-content:center;margin-left:1rem}.text-container h4{margin:unset}.icon-container{align-items:center;background-color:var(--karmacall-gold);border-radius:10%;display:flex;flex-direction:column;justify-content:center;min-width:50px}.icon-container svg{height:auto;width:40px}.app-store-row{align-items:center;box-sizing:border-box;display:flex;gap:50px;justify-content:center;padding-bottom:1rem}.android-apk-notice{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);border:2px solid #4caf50;border-radius:8px;box-shadow:0 2px 8px rgba(76,175,80,.2);margin:0 auto 2rem;max-width:700px;padding:16px 24px;text-align:center}@media (prefers-color-scheme:dark){.android-apk-notice{background:linear-gradient(135deg,#1b5e20,#2e7d32);border-color:#66bb6a;box-shadow:0 2px 8px rgba(102,187,106,.3)}}.android-apk-notice p{color:var(--color-text);font-size:1rem;line-height:1.6;margin:0}.android-apk-notice strong{color:#2e7d32;font-weight:700}@media (prefers-color-scheme:dark){.android-apk-notice strong{color:#81c784}}.apk-download-link{color:#2e7d32;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;transition:color .2s}.apk-download-link:hover{color:#1b5e20;text-decoration-thickness:2px}@media (prefers-color-scheme:dark){.apk-download-link{color:#81c784}.apk-download-link:hover{color:#a5d6a7}}.index-links{align-items:center;border:none;display:inline-flex;flex:1 1;justify-content:center;margin:0;max-width:-moz-fit-content;max-width:fit-content;padding:0}.gatsby-image-wrapper,.hero-index-image{display:block;height:auto;max-width:100%}.hero-index-image{margin-left:0}.app-img-index{height:auto;margin-left:0;max-width:100%}.use-case .gatsby-image-wrapper{margin-left:0;max-width:280px;width:100%}.values-column{flex-direction:column}.values-column,.values-row{display:flex;justify-content:center}.values-row{align-items:center;box-sizing:border-box;gap:50px;padding-bottom:2rem}.use-case h2{margin-bottom:0!important}.use-case sub{font-weight:300;margin-bottom:10px;margin-top:-.4rem}.video-row-container{align-items:center;display:flex;gap:20px;justify-content:center;margin:0;max-height:calc(56.25%*100%);padding:1rem 2rem 1rem 1rem}.video-row-text-content{flex:1 1;margin-bottom:0;padding:15px}.video-row-video-container{flex:2 1;height:0;margin-bottom:0;overflow:hidden;padding-bottom:56.25%;position:relative}.video-row-video,.video-thumbnail{height:100%;left:0;position:absolute;top:0;width:100%}.video-thumbnail{margin-bottom:0;margin-left:0;object-fit:cover}@media (max-width:768px){h1,h2,h3,p,sub{text-align:center!important}h1{font-size:xx-large!important}h2{font-size:x-large!important}h3{font-size:larger!important}sub{font-size:large!important}p{font-size:medium!important}.values-container-sub,.values-container-sub-addition{font-size:medium!important;font-weight:400}.values-container-sub-addition{gap:5px;padding:0 .5rem}.use-case sub{margin-bottom:10px;margin-top:-.2rem}.why-fyncom{gap:5px;padding:.5rem}.social-media-container{max-height:700px;min-height:auto}.text-wrapper-6{color:var(--karmacall-green-variable);font-size:36px;margin-bottom:1rem;margin-top:4rem}.AppText,.video-row-container{flex-direction:column;padding:.2rem}.parent-container{margin-bottom:4rem}.video-row-video-container{padding-bottom:56.25%;width:100%}.video-row-text-content{margin-bottom:-.2rem;padding:15px 15px 0}.text-block,.text-block-left{max-width:100%;text-align:center}.text-container p{text-align:left!important}.bottom-logo,.logo-container{align-items:center;flex-direction:column;gap:1rem;justify-content:center;width:100%}.logo-container.hero{max-width:300px}.top-logos.communities{flex-direction:row}.social-media-container,.social-media-container.communities{align-items:center;flex-direction:column;gap:1rem}.app-store-row{flex-direction:row;gap:1rem;padding:0 1rem 1rem}.app-img-index{max-width:-moz-fit-content;max-width:fit-content}.android-apk-notice{margin:0 1rem 2rem;padding:14px 18px}.android-apk-notice p{font-size:.9rem}.html-dynamic{padding:3rem 0 0}.bottom-logo,.logo-container,.text-block,.text-block-left{align-items:center;flex-direction:column;max-width:100%;text-align:center}.text-block,.text-block-left{margin:1rem 0;padding:0 1rem}.counter-cards-container{flex-direction:column;gap:1rem;margin:1.5rem auto;padding:0 1rem}.counter-card{min-width:unset;padding:1rem}.counter-icon{font-size:2rem}.counter-icon.clickable:hover{transform:scale(1.1)}.counter-number{font-size:1.5rem}.counter-label{font-size:.9rem}.protection-features{flex-direction:column;gap:.1rem;margin-bottom:2rem;margin-top:1.5rem}.protection-item{max-width:100%;min-width:unset}.protection-icon{font-size:2.5rem}.protection-item h4{font-size:1.1rem}.protection-item p{font-size:.9rem}}.cta-buttons-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem}.compare-link{background-color:#fff;border:1px solid #06c;border-radius:4px;color:#06c;display:inline-block;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s,color .3s}.compare-link:hover{background-color:#f0f8ff}.video-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.comparison-container{color:var(--color-text,#333);margin:2rem auto;max-width:1200px;padding:0 1rem}.comparison-header{margin-bottom:2rem;text-align:center}.comparison-header h1{color:var(--color-text,#333);font-size:2.5rem;margin-bottom:.5rem}.comparison-subtitle{color:var(--color-text-secondary,#666);font-size:1.2rem}.comparison-summary{font-size:1.1rem;line-height:1.6;margin:0 auto 3rem;max-width:800px;text-align:center}.comparison-summary p{display:inline;margin:0;padding:0}.comparison-summary a,.comparison-summary strong{color:#06c}.comparison-table{background-color:var(--color-background-card,#fff);border-collapse:collapse;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:3rem;overflow:hidden;width:100%}.comparison-row{border-bottom:1px solid var(--color-border,#e0e0e0);display:grid;grid-template-columns:1fr 1fr 1fr}.comparison-row:last-child{border-bottom:none}.comparison-row.header-row{background-color:var(--color-background-alt,#f5f5f5);font-weight:700}.comparison-cell{color:var(--color-text,#333);line-height:1.5;padding:1rem}.feature-cell{font-weight:700}.check{color:#4caf50}.check,.partial{font-weight:700;margin-right:5px}.partial{color:#ff9800}.highlight{color:#06c;font-weight:700}.why-choose-section{margin-bottom:3rem}.why-choose-section h2{color:var(--color-text,#333);margin-bottom:2rem;text-align:center}.reasons-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.reason-card{background-color:var(--color-background-card,#f9f9f9);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);padding:1.5rem}.reason-card h3{color:#06c;margin-bottom:1rem;margin-top:0}.reason-card p{color:var(--color-text,#333);line-height:1.5;margin-bottom:0}.cta-section{background-color:var(--color-background-alt,#f5f5f5);border-radius:12px;margin-bottom:3rem;padding:3rem 2rem;text-align:center}.cta-section h2{color:var(--color-text,#333);margin-bottom:2rem}.cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.primary-cta{background-color:#06c;border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s}.primary-cta:hover{background-color:#05a}.secondary-cta{background-color:var(--color-background-card,#fff);border:1px solid #06c;border-radius:4px;color:#06c;display:inline-block;font-weight:700;padding:.8rem 1.5rem;text-decoration:none;transition:background-color .3s,color .3s}.secondary-cta:hover{background-color:rgba(0,102,204,.1)}.comparison-cards{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:3rem}.comparison-card{background-color:var(--color-background-card,#fff);border-radius:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:1.5rem}.comparison-card h2{color:var(--color-text,#333);line-height:1.2;margin-bottom:1rem;margin-top:0}.comparison-card h2 .vs-text{display:block;margin-bottom:.2rem}.comparison-card h2 .competitor-name{display:block;font-weight:500}.comparison-card p{color:var(--color-text-secondary,#555);flex-grow:1;margin-bottom:1.5rem}.key-advantage{background-color:rgba(0,102,204,.1);border-radius:8px;margin-bottom:1.5rem;padding:1rem}.key-advantage h3{color:#06c;font-size:1rem;margin-bottom:.5rem;margin-top:0}.key-advantage p{color:var(--color-text,#333);font-weight:500;margin-bottom:0}.comparison-link{background-color:#06c;border-radius:4px;color:#fff!important;display:inline-block;font-weight:700;padding:.7rem 1rem;text-align:center;text-decoration:none;transition:background-color .3s}.comparison-link:hover{background-color:#05a}.why-karmacall-section{background-color:var(--color-background-alt,#f9f9f9);border-radius:10px;margin-bottom:3rem;padding:2rem}.why-karmacall-section h2{color:var(--color-text,#333);margin-bottom:2rem;text-align:center}.benefits-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.benefit-column h3{color:#06c;margin-bottom:1rem}.benefits-list{color:var(--color-text,#333);padding-left:1.5rem}.benefits-list li{line-height:1.5;margin-bottom:.5rem}.comparison-faq{margin-bottom:3rem}.comparison-faq h2{color:var(--color-text,#333);margin-bottom:2rem;text-align:center}.faq-item{border-bottom:1px solid var(--color-border,#eee);margin-bottom:1.5rem;padding-bottom:1.5rem}.faq-item:last-child{border-bottom:none}.faq-item h3{color:var(--color-text,#333);margin-bottom:.8rem}.faq-item p{color:var(--color-text-secondary,#555);line-height:1.6}.pays-you-text{color:#06c;font-weight:700;text-decoration:none}.pays-you-text:hover{text-decoration:underline}@media (prefers-color-scheme:dark){:root{--color-text:#e0e0e0;--color-text-secondary:#b0b0b0;--color-background-card:#2a2a2a;--color-background-alt:#333;--color-border:#444}.comparison-card{background-color:#2a2a2a;box-shadow:0 4px 10px rgba(0,0,0,.3)}.comparison-link{background-color:#06c;color:#fff!important}.key-advantage{background-color:rgba(0,102,204,.2)}}@media (max-width:768px){.comparison-row{grid-template-columns:1fr}.comparison-row.header-row{display:none}.comparison-cell{padding:.8rem}.comparison-cell:not(.feature-cell){padding-top:2.5rem;position:relative}.comparison-cell:not(.feature-cell):before{color:var(--color-text-secondary,#666);content:attr(data-label);font-size:.8rem;font-weight:700;left:.8rem;position:absolute;top:.5rem}.feature-cell{background-color:var(--color-background-alt,#f5f5f5);border-top-left-radius:8px;border-top-right-radius:8px;font-weight:700;margin-top:1rem;padding:1rem;text-align:center}.comparison-row:first-child .feature-cell{margin-top:0}}.platform-pricing-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:1rem 0}.platform-card{background-color:var(--color-background-card,#f9f9f9);border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05);padding:1.5rem}.platform-card h4{color:#06c;font-size:1.1rem;margin:0 0 1rem}.platform-card ul{list-style:none;margin:0;padding:0}.platform-card li{line-height:1.5;margin-bottom:.5rem}.platform-card ul ul{margin-bottom:.5rem;margin-left:1.2rem;margin-top:.5rem}.platform-card ul ul li{color:var(--color-text-secondary,#555);font-size:.95rem;margin-bottom:.3rem}.platform-card>ul>li{font-weight:500;margin-bottom:1rem}.platform-card>ul>li:last-child{margin-bottom:0}@media (max-width:768px){.platform-pricing-grid{grid-template-columns:1fr}}.pricing-disclaimer{background-color:var(--color-background-alt,#f5f5f5);border-radius:8px;grid-column:1/-1;margin-top:1rem;padding:1rem}.pricing-disclaimer p{color:var(--color-text-secondary,#666);font-size:.9rem;line-height:1.5;margin:0}.pricing-disclaimer strong{color:var(--color-text,#333)}@media (prefers-color-scheme:dark){.pricing-disclaimer strong{color:var(--color-text,#e0e0e0)}}.interactive-data-page{background:var(--color-background,#f8fafc);color:var(--color-text,#1e293b);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.interactive-data-container{margin:0 auto;max-width:1200px;padding:2rem}.interactive-data-header{margin-bottom:3rem;text-align:center}.interactive-data-title{color:var(--color-primary,#6366f1);font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem;text-align:center}.interactive-data-subtitle{color:var(--color-text-secondary,#374151);font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:800px;text-align:center}.interactive-nav-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--color-background,rgba(248,250,252,.95));border-bottom:1px solid var(--border-color,#e2e8f0);margin-bottom:2rem;padding:1.5rem 0;position:sticky;top:0;z-index:10}.interactive-nav{flex-wrap:wrap;gap:.75rem}.interactive-nav,.nav-tab{display:flex;justify-content:center}.nav-tab{align-items:center;background:var(--color-background-alt,#fff);border:2px solid transparent;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.06);color:var(--color-text-secondary,#374151);cursor:pointer;font-size:.95rem;font-weight:600;gap:.5rem;min-width:-moz-fit-content;min-width:fit-content;padding:.875rem 2rem;transition:all .3s ease;white-space:nowrap}.nav-tab:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);color:var(--color-text,#1e293b);transform:translateY(-2px)}.nav-tab.active{background:var(--color-primary,#6366f1);border-color:var(--fyncom-blue,#4f46e5);box-shadow:0 4px 16px rgba(99,102,241,.3);color:#fff}.nav-tab.active:hover{background:var(--fyncom-blue,#5855eb)}.content-section{animation:fadeIn .5s ease-in-out;display:none}.content-section.active{display:block}.section-header{margin-bottom:3rem;text-align:center}.section-title{color:var(--color-text,#1e293b);font-size:2.25rem;font-weight:700;margin-bottom:1rem;text-align:center}.section-description{color:var(--color-text-secondary,#374151);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:700px;text-align:center}.stats-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:3rem}.stat-card{background:var(--color-background-alt,#fff);border:1px solid var(--border-color,#f1f5f9);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.stat-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.stat-number{font-size:2.5rem;font-weight:800;margin-bottom:.5rem}.stat-number.primary{color:var(--color-primary,#6366f1)}.stat-number.danger{color:var(--fyncom-red,#ef4444)}.stat-number.success{color:var(--karmacall-green,#10b981)}.stat-label{color:var(--color-text-secondary,#374151);font-size:.95rem;font-weight:500;line-height:1.4}.chart-wrapper{background:var(--color-background-alt,#fff);border:1px solid var(--border-color,#f1f5f9);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin-bottom:2rem;padding:2rem;text-align:center}.chart-title{color:var(--color-text,#1e293b);font-size:1.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.chart-subtitle{color:var(--color-text-secondary,#374151);font-size:.875rem;margin-bottom:1.5rem}.chart-wrapper .chart-subtitle{display:block;margin-left:auto;margin-right:auto;text-align:center;width:100%}.chart-container{height:400px;margin:0 auto;position:relative;width:100%}.accordion-container{margin:0 auto;max-width:900px}.accordion-item{background:var(--color-background-alt,#fff);border:1px solid var(--border-color,#f1f5f9);border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:1rem;overflow:hidden;transition:box-shadow .3s ease}.accordion-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.1)}.accordion-trigger{align-items:center;background:transparent;border:none;color:var(--color-text,#1e293b);cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;justify-content:space-between;padding:1.5rem;text-align:left;transition:background-color .3s ease;width:100%}.accordion-trigger:hover{background:var(--color-background,#f8fafc)}.accordion-arrow{color:var(--color-primary,#6366f1);font-size:1.2rem;transform:rotate(0deg);transition:transform .3s ease}.accordion-arrow.open{transform:rotate(180deg)}.accordion-content{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.accordion-inner{border-top:1px solid var(--border-color,#f1f5f9);font-size:1rem;line-height:1.7;padding:0 1.5rem 1.5rem}.accordion-inner,.accordion-inner li,.accordion-inner ul{color:var(--color-text-secondary,#374151)}.accordion-inner li{margin-bottom:.75rem}.accordion-inner strong{color:var(--color-text,#1e293b)}.tactics-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1000px}.tactic-card{background:var(--color-background-alt,#fff);border:1px solid var(--border-color,#f1f5f9);border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.tactic-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);transform:translateY(-4px)}.tactic-icon{display:block;font-size:3rem;margin-bottom:1rem}.tactic-title{color:var(--color-text,#1e293b);font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.tactic-description{color:var(--color-text-secondary,#374151);font-size:.9rem;line-height:1.5}@media (prefers-color-scheme:dark){.interactive-data-page{background:var(--color-background,#121212)}.interactive-nav-container{background:var(--color-background,hsla(0,0%,7%,.95))}.nav-tab.active{box-shadow:0 4px 16px rgba(99,102,241,.5)}.accordion-item,.chart-wrapper,.stat-card,.tactic-card{box-shadow:0 4px 20px rgba(0,0,0,.3)}.stat-card:hover,.tactic-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.4)}.accordion-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.4)}}:root[data-theme=dark] .interactive-data-page{background:var(--color-background,#121212)}:root[data-theme=dark] .interactive-nav-container{background:var(--color-background,hsla(0,0%,7%,.95))}:root[data-theme=dark] .nav-tab.active{box-shadow:0 4px 16px rgba(99,102,241,.5)}:root[data-theme=dark] .accordion-item,:root[data-theme=dark] .chart-wrapper,:root[data-theme=dark] .stat-card,:root[data-theme=dark] .tactic-card{box-shadow:0 4px 20px rgba(0,0,0,.3)}:root[data-theme=dark] .stat-card:hover,:root[data-theme=dark] .tactic-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.4)}:root[data-theme=dark] .accordion-item:hover{box-shadow:0 4px 20px rgba(0,0,0,.4)}@media (max-width:768px){.interactive-data-container{padding:1rem}.interactive-data-title{font-size:2.5rem}.interactive-data-subtitle{font-size:1rem}.nav-tab{font-size:.875rem;gap:.375rem;padding:.625rem 1.25rem}.interactive-nav{gap:.5rem}.chart-container{height:300px}.stats-grid,.tactics-grid{gap:1rem;grid-template-columns:1fr}.section-title{font-size:1.875rem}}@media (max-width:480px){.interactive-data-title{font-size:2rem}.chart-wrapper{padding:1rem}.stat-card,.tactic-card{padding:1.5rem}.nav-tab{font-size:.8rem;gap:.25rem;padding:.5rem 1rem}.interactive-nav{gap:.375rem}.chart-wrapper .chart-subtitle{text-align:center}}.interactive-data-page{text-align:center}.interactive-data-page .accordion-inner,.interactive-data-page .accordion-trigger,.interactive-data-page .tactic-description{text-align:left}.login .input-group-btn button.user{font-size:16px;min-width:200px;padding:10px 20px;width:auto}.login .input-group-btn{display:flex;justify-content:center;width:100%}.login .input-group-btn p,.login .input-group-btn span.input-group-btn{margin:0;padding:0;text-align:center;width:100%}.login-tabs{border-bottom:2px solid #e2e8f0;display:flex;gap:0;justify-content:center;margin-bottom:24px}.login-tab{background:transparent;border:none;border-bottom:3px solid transparent;bottom:-2px;color:#64748b;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;max-width:200px;padding:12px 24px;position:relative;transition:all .3s ease}.login-tab.active,.login-tab:hover{background-color:#f0fdfa;color:teal}.login-tab.active{border-bottom-color:teal}.login #email{border:1px solid #cbd5e1;border-radius:6px;box-sizing:border-box;font-size:16px;max-width:90vw;min-width:280px;padding:12px;width:100%}.login #emailInput,.login #emailInput>div{align-items:center;display:flex;flex-direction:column;width:100%}.login #emailInput>div>p{width:100%}@media (max-width:768px){.login #phoneNumberInput,.login #phoneNumberInput>div{align-items:center;display:flex;flex-direction:column;width:100%}.login #phoneNumberInput>div>p{width:100%}.login .input-group-btn button.user{font-size:18px;margin-top:15px;max-width:90vw;min-width:280px;padding:15px 20px;width:100%}.login #countryCodes,.login #phoneNumber{box-sizing:border-box;font-size:16px;max-width:90vw;min-width:280px;padding:12px;width:100%}.login #countryCodes{margin-bottom:10px}.login .container{box-sizing:border-box;padding:0 15px;width:100%}.login-tabs{margin-left:auto;margin-right:auto;max-width:90vw;width:100%}.login-tab{font-size:15px;padding:10px 16px}}.pdf-viewer{box-sizing:border-box;height:auto;overflow:auto;position:relative;width:100%}.pdf-viewer,.pdf-viewer p{text-align:center}.pdf-document,.pdf-page{display:flex;justify-content:center}.pdf-page{align-items:center;box-shadow:0 0 8px rgba(0,0,0,.5);margin-bottom:1rem}.pdf-document.dark-mode canvas{filter:invert(1) hue-rotate(180deg)}.pdf-navigation{align-items:center;background:var(--navigation);cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:30px;z-index:10}.pdf-navigation.previous{background-position:50%;left:0}.pdf-navigation.next{background-position:50%;background-repeat:no-repeat;right:0}.pdf-navigation svg{height:24px;width:24px}.pdf-navigation:hover{background-color:var(--navigation-hover)}.pdf-container{display:inline-block;position:relative}.pdf-download{background-color:#007bff;border:none;border-radius:.25rem;color:#fff;cursor:pointer;margin-top:1rem;padding:.5rem 1rem;transition:background-color .3s ease}.pdf-download:hover{background-color:#0056b3}button{background-color:var(--navigation-hover);color:var(--color-text)}button:disabled{background-color:var(--navigation)}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer .endOfContent.active{top:0}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="1" height="1"><rect width="100%" height="100%" fill="rgba(0, 54, 255, 0.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:transparent;--input-disabled-border-color:transparent;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:transparent;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--scale-factor));min-width:calc(180px*var(--scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--scale-factor));box-shadow:0 calc(2px*var(--scale-factor)) calc(5px*var(--scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--scale-factor));max-width:calc(180px*var(--scale-factor));padding:calc(6px*var(--scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--scale-factor));padding-top:calc(2px*var(--scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:transparent;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}.loading-container{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center}.loading-spinner{animation:spin 2s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top:4px solid var(--karmacall-green);height:40px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.success-modal{background-color:#90ee90;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1);margin:40px auto;max-width:500px;padding:24px;text-align:center}.success-modal h2{color:#2c3e50;font-size:28px;font-weight:600;margin-bottom:16px}.success-modal p{color:#34495e;font-size:16px;line-height:1.5;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.success-modal{animation:fadeIn .5s ease-out}