.flyer-export-root{-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}.flyer-root{--flyer-bg:#050506;--flyer-fg:#ededef;--flyer-muted:#8a8f98;--flyer-muted-soft:#b8bcc4;--flyer-card:#0a0a0c;--flyer-card-border:#ffffff12;--flyer-surface:#ffffff06;--flyer-accent:#5e6ad2;--flyer-accent-bright:#6872d9;--flyer-accent-soft:#aab3f5;--flyer-accent-wash:#5e6ad20f;--flyer-accent-tag-bg:#5e6ad21f;--flyer-accent-tag-border:#5e6ad24d;--flyer-stats-bg:#0a0a0cf7;--flyer-stats-border:#ffffff1a;--flyer-divider:#ffffff14;--flyer-hero-overlay-a:linear-gradient(180deg, #0505068c 0%, #05050659 35%, #050506bf 70%, #050506f5 100%);--flyer-hero-overlay-b:linear-gradient(90deg, #050506d1 0%, #0505068c 42%, #05050633 72%, transparent 100%);--flyer-wordmark-muted:#c5c9d1;--flyer-wordmark-main:#fff;--flyer-eyebrow:#c5ccfa;--flyer-subhead:#ffffffeb;--flyer-proof-body:#ededefd9;--flyer-img-filter:brightness(.72) contrast(1.08) saturate(.9);--flyer-footer-fg:#fff;--flyer-footer-muted:#ffffffc7;--flyer-footer-tag:#ffffff80;background:var(--flyer-bg);width:794px;height:1123px;color:var(--flyer-fg);box-sizing:border-box;grid-template-rows:auto 1fr auto;display:grid;position:relative;overflow:hidden}.flyer-root[data-theme=light]{--flyer-bg:#fff;--flyer-fg:#0f172a;--flyer-muted:#64748b;--flyer-muted-soft:#64748b;--flyer-card:#f8fafc;--flyer-card-border:#0f172a1a;--flyer-surface:#0f172a08;--flyer-accent:#4f5bc4;--flyer-accent-bright:#5e6ad2;--flyer-accent-soft:#5e6ad2;--flyer-accent-wash:#4f5bc40f;--flyer-accent-tag-bg:#4f5bc41a;--flyer-accent-tag-border:#4f5bc447;--flyer-stats-bg:#fffffff5;--flyer-stats-border:#0f172a1f;--flyer-divider:#0f172a1a;--flyer-hero-overlay-a:linear-gradient(180deg, #ffffff59 0%, #fff3 35%, #ffffffb8 70%, #fffffff5 100%);--flyer-hero-overlay-b:linear-gradient(90deg, #ffffffe0 0%, #ffffff8c 42%, #ffffff26 72%, transparent 100%);--flyer-wordmark-muted:#475569;--flyer-wordmark-main:#0f172a;--flyer-eyebrow:#4f5bc4;--flyer-subhead:#334155;--flyer-proof-body:#475569;--flyer-img-filter:brightness(.95) contrast(1.02) saturate(.95);--flyer-footer-fg:#fff;--flyer-footer-muted:#ffffffd1;--flyer-footer-tag:#ffffff8c}.flyer-root *,.flyer-root :before,.flyer-root :after{box-sizing:border-box}.flyer-hero{flex-shrink:0;height:230px;position:relative;overflow:visible}.flyer-hero-media{border-radius:0;position:absolute;inset:0;overflow:hidden}.flyer-hero-img{object-fit:cover;object-position:center 40%;width:100%;height:100%;filter:var(--flyer-img-filter);position:absolute;inset:0}.flyer-hero-overlay-a{background:var(--flyer-hero-overlay-a);position:absolute;inset:0}.flyer-hero-overlay-b{background:var(--flyer-hero-overlay-b);position:absolute;inset:0}.flyer-hero-inner{z-index:2;height:100%;padding:26px 32px 18px;position:relative}.flyer-hero-top{justify-content:space-between;align-items:flex-start;display:flex}.flyer-wordmark{letter-spacing:-.03em;margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:32px;font-weight:600;line-height:1}.flyer-wordmark-muted{color:var(--flyer-wordmark-muted)}.flyer-wordmark-white{color:var(--flyer-wordmark-main)}.flyer-wordmark-accent{color:var(--flyer-accent-soft)}.flyer-hero-meta{color:var(--flyer-subhead);text-align:right;margin:0;font-size:9.5px;line-height:1.45}.flyer-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--flyer-eyebrow);margin:16px 0 0;font-size:10px;font-weight:700}.flyer-headline{color:var(--flyer-wordmark-main);margin:8px 0 0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:27px;font-weight:700;line-height:1.1}.flyer-headline-accent{color:var(--flyer-accent-soft)}.flyer-subhead{color:var(--flyer-subhead);max-width:92%;margin:10px 0 0;font-size:11.5px;line-height:1.42}.flyer-stats-wrap{z-index:5;margin:0;padding:0;position:absolute;bottom:-27px;left:32px;right:32px}.flyer-stats{border:1px solid var(--flyer-stats-border);background:var(--flyer-stats-bg);border-radius:10px;grid-template-columns:repeat(3,1fr);height:54px;display:grid;overflow:hidden;box-shadow:0 8px 28px #0000002e}.flyer-stat{border-right:1px solid var(--flyer-divider);flex-direction:column;justify-content:center;align-items:center;padding:0 8px;display:flex}.flyer-stat:last-child{border-right:none}.flyer-stat-value{color:var(--flyer-accent-soft);margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:24px;font-weight:700;line-height:1}.flyer-stat-label{text-transform:uppercase;letter-spacing:.08em;color:var(--flyer-muted-soft);text-align:center;margin:4px 0 0;font-size:8px;line-height:1.2}.flyer-body{flex-direction:column;gap:6px;min-height:0;padding:40px 32px 2px;display:flex;overflow:hidden}.flyer-section-title{letter-spacing:.18em;text-transform:uppercase;color:var(--flyer-accent);align-items:center;gap:8px;margin:0 0 6px;font-size:10.5px;font-weight:700;display:flex}.flyer-section-title--sm{margin-bottom:5px;font-size:9.5px}.flyer-section-title:after{content:"";background:var(--flyer-divider);flex:1;height:1px}.flyer-section-lead{color:var(--flyer-proof-body);margin:0 0 10px;font-size:10.5px;line-height:1.4}.flyer-services-block{flex-shrink:0}.flyer-services-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.flyer-service-card{border:1px solid var(--flyer-card-border);background:var(--flyer-surface);border-radius:8px;padding:8px 10px}.flyer-service-card:nth-child(5){grid-column:1/-1}.flyer-service-name{color:var(--flyer-wordmark-main);margin:0;font-size:11px;font-weight:700;line-height:1.2}.flyer-service-problem{color:var(--flyer-muted);margin:4px 0 0;font-size:9.5px;line-height:1.32}.flyer-service-problem:before{content:"Problem: ";color:var(--flyer-muted);opacity:.85;font-weight:500}.flyer-service-solution{color:var(--flyer-accent-bright);margin:3px 0 0;font-size:9.5px;font-weight:500;line-height:1.32}.flyer-service-solution:before{content:"We fix it: ";color:var(--flyer-accent);font-weight:600}.flyer-services-also{color:var(--flyer-muted);margin:8px 0 0;font-size:9px;font-style:italic}.flyer-proof-block{border:1px solid var(--flyer-card-border);background:var(--flyer-accent-wash);border-radius:10px;flex-shrink:0;grid-template-columns:1fr 148px;gap:12px;padding:10px 12px;display:grid}.flyer-proof-headline{color:var(--flyer-wordmark-main);margin:0 0 6px;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:1.3}.flyer-proof-body{color:var(--flyer-proof-body);margin:0;font-size:9.5px;line-height:1.45}.flyer-proof-creds{margin:10px 0 0;padding:0;list-style:none}.flyer-proof-creds li{color:var(--flyer-proof-body);padding:2px 0 2px 12px;font-size:9px;line-height:1.35;position:relative}.flyer-proof-creds li:before{content:"✓";color:var(--flyer-accent);font-size:9px;position:absolute;left:0}.flyer-markets{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.flyer-market-tag{border:1px solid var(--flyer-accent-tag-border);background:var(--flyer-accent-tag-bg);color:var(--flyer-fg);border-radius:999px;padding:3px 8px;font-size:8px;font-weight:500}.flyer-clients-block{flex-shrink:0;padding-bottom:2px}.flyer-footer{background:linear-gradient(90deg, var(--flyer-accent) 0%, var(--flyer-accent-bright) 100%);z-index:10;min-height:108px;padding:8px 28px 7px;position:relative}.flyer-footer-trust{border-bottom:1px solid #fff3;margin-bottom:6px;padding-bottom:6px}.flyer-footer-trust-title{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe0;margin:0 0 4px;font-size:7.5px;font-weight:600}.flyer-footer-clients{grid-template-columns:repeat(8,minmax(0,1fr));place-items:center;gap:2px 6px;padding:0 2px;display:grid}.flyer-footer-client-tile{justify-content:center;align-items:center;width:100%;height:14px;padding:0 1px;display:flex;overflow:hidden}.flyer-footer-client-logo{object-fit:contain;object-position:center;background:0 0;border:none;max-width:100%;max-height:100%;margin:0 auto;display:block;width:auto!important;height:100%!important}.flyer-footer-client-logo.client-logo-invert{filter:invert()}.flyer-footer-projects{text-align:center;color:#ffffffc7;margin:3px 0 0;font-size:7px;font-weight:500}.flyer-footer-projects-link{color:#fff;letter-spacing:.02em;font-weight:700}.flyer-proof-visuals{flex-direction:column;gap:8px;display:flex}.flyer-proof-img{object-fit:cover;object-position:center 35%;border:1px solid var(--flyer-card-border);border-radius:8px;width:100%;height:58px}.flyer-proof-img--wide{object-position:center 40%;height:68px}.flyer-products-block{border-top:1px solid var(--flyer-divider);flex:1 1 0;min-height:0;padding-top:2px;overflow:hidden}.flyer-products-sub{color:var(--flyer-muted);margin:0 0 10px;font-size:9.5px}.flyer-products-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.flyer-product-card{border:1px solid var(--flyer-card-border);background:var(--flyer-card);border-radius:9px;padding:8px 10px}.flyer-product-name{color:var(--flyer-wordmark-main);margin:0;font-size:11.5px;font-weight:700;line-height:1.25}.flyer-badge{text-transform:uppercase;vertical-align:middle;border-radius:3px;margin-left:6px;padding:2px 6px;font-size:6.5px;font-weight:700;display:inline-block}.flyer-badge-live{color:var(--flyer-accent-bright);background:#5e6ad240}.flyer-badge-soon{background:var(--flyer-surface);color:var(--flyer-muted)}.flyer-label{text-transform:uppercase;letter-spacing:.06em;color:var(--flyer-accent);margin-bottom:2px;font-size:7.5px;font-weight:700;display:block}.flyer-product-industry{color:var(--flyer-muted);margin:8px 0 0;font-size:9.5px;line-height:1.3}.flyer-product-helps{color:var(--flyer-proof-body);margin:6px 0 0;font-size:10px;line-height:1.35}.flyer-footer-row{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.flyer-cta-title{color:var(--flyer-footer-fg);margin:0;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:1.2}.flyer-cta-sub{color:var(--flyer-footer-muted);margin:4px 0 0;font-size:9.5px}.flyer-contact{text-align:right;flex-shrink:0}.flyer-contact-web{color:var(--flyer-footer-fg);margin:0;font-size:10.5px;font-weight:600}.flyer-contact-line{color:var(--flyer-footer-muted);margin:2px 0 0;font-size:9.5px}.flyer-footer-tag{text-align:center;letter-spacing:.12em;text-transform:uppercase;color:var(--flyer-footer-tag);margin:8px 0 0;font-size:7.5px}
