/* Formzora 3.4.5.7 — landing page stability, responsive layout and no-blank mobile hotfix */

html{overflow-x:hidden;scroll-behavior:smooth}
body.landing-page{width:100%;min-height:100vh;margin:0;overflow-x:hidden;background:#fff;color:#101c1a}
@supports (overflow:clip){body.landing-page{overflow-x:clip}}
body.landing-page *,body.landing-page *::before,body.landing-page *::after{box-sizing:border-box}
body.landing-page main,body.landing-page header,body.landing-page footer,body.landing-page section,body.landing-page article,body.landing-page div,body.landing-page nav{min-width:0}
body.landing-page img,body.landing-page svg{max-width:100%}
body.landing-page img{height:auto}
body.landing-page a,body.landing-page button,body.landing-page input,body.landing-page select,body.landing-page textarea{font:inherit}
body.landing-page [hidden]{display:none!important}

/* Content must remain visible even when animation APIs, JavaScript, cache or old mobile browsers fail. */
body.landing-page [data-reveal],
body.landing-page .feature-grid article,
body.landing-page .steps article,
body.landing-page .form-card,
body.landing-page .template-grid article,
body.landing-page .stats-grid article{opacity:1!important;transform:none!important;visibility:visible!important}

body.landing-page main{display:block;width:100%;overflow:visible}
body.landing-page .section-title,
body.landing-page .section-title-pro{width:min(760px,100%);margin-right:auto;margin-left:auto;padding-inline:0}
body.landing-page .section-title h2,
body.landing-page .section-title-pro h2{font-size:clamp(29px,3.1vw,42px);line-height:1.55;letter-spacing:-.8px}
body.landing-page .section-title p,
body.landing-page .section-title-pro p{font-size:clamp(10px,1.05vw,13px);line-height:2;color:#6b7c77}
body.landing-page .landing-kicker{max-width:100%;white-space:normal;text-align:right;line-height:1.7}

/* Header */
body.landing-page .landing-header-pro{width:min(1320px,calc(100% - 28px));max-width:1320px;height:84px;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:18px;position:sticky;top:0;z-index:1200;border:1px solid rgba(9,74,68,.07);border-top:0;border-radius:0 0 22px 22px;background:rgba(255,255,255,.94);box-shadow:0 10px 32px rgba(10,57,51,.055);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
body.landing-page .landing-header-pro .app-brand{display:flex;align-items:center;gap:10px;min-width:0;flex:0 1 auto;text-decoration:none}
body.landing-page .landing-header-pro .brand-logo{width:48px;height:48px;min-width:48px;display:grid;place-items:center;overflow:hidden;border-radius:15px}
body.landing-page .landing-header-pro .brand-logo img,
body.landing-page .landing-header-pro .brand-logo svg{width:100%;height:100%;display:block;object-fit:cover}
body.landing-page .landing-header-pro .app-brand>span:last-child{min-width:0}
body.landing-page .landing-header-pro .app-brand b,
body.landing-page .landing-header-pro .app-brand small{display:block}
body.landing-page .landing-header-pro .app-brand b{font-size:16px;line-height:1.2;white-space:nowrap}
body.landing-page .landing-header-pro .app-brand small{margin-top:4px;max-width:230px;overflow:hidden;color:#788783;font-size:7.5px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}
body.landing-page .landing-header-pro nav{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:clamp(7px,.8vw,13px);flex:1}
body.landing-page .landing-header-pro nav>a:not(.btn){padding:8px 2px;color:#53635f;font-size:9.5px;font-weight:850;line-height:1.2;text-decoration:none;white-space:nowrap}
body.landing-page .landing-header-pro nav .btn{min-height:40px;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}
body.landing-page .landing-menu-toggle{width:43px;height:43px;min-width:43px;padding:10px;display:none;place-content:center;gap:5px;border:1px solid #dbe8e5;border-radius:13px;background:#f7fbfa;cursor:pointer}
body.landing-page .landing-menu-toggle i{width:20px;height:2px;display:block;border-radius:99px;background:#164e46;transition:transform .2s ease,opacity .2s ease}
body.landing-page.menu-open .landing-menu-toggle i:first-child{transform:translateY(7px) rotate(45deg)}
body.landing-page.menu-open .landing-menu-toggle i:nth-child(2){opacity:0}
body.landing-page.menu-open .landing-menu-toggle i:last-child{transform:translateY(-7px) rotate(-45deg)}

/* Hero */
body.landing-page .hero-pro{width:min(1320px,100%);max-width:1320px;min-height:auto;margin:0 auto;padding:82px 32px 95px;display:grid;grid-template-columns:minmax(0,.93fr) minmax(480px,1.07fr);align-items:center;gap:clamp(36px,5vw,72px);overflow:hidden}
body.landing-page .hero-pro .hero-copy{min-width:0;padding-top:0}
body.landing-page .hero-pro h1{margin:20px 0 22px;font-size:clamp(42px,5vw,70px);line-height:1.28;letter-spacing:-2px;overflow-wrap:anywhere}
body.landing-page .hero-pro .hero-copy>p{max-width:650px;margin:0;color:#60716c;font-size:clamp(12px,1.15vw,16px);line-height:2.05}
body.landing-page .hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}
body.landing-page .hero-actions .btn{min-height:50px;padding-inline:20px;display:inline-flex;align-items:center;justify-content:center}
body.landing-page .hero-assurance{width:100%;max-width:620px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
body.landing-page .hero-assurance span{min-width:0}
body.landing-page .hero-assurance b,
body.landing-page .hero-assurance small{display:block;overflow-wrap:anywhere}
body.landing-page .hero-product-visual{width:100%;height:auto;min-height:560px;padding:18px 0;position:relative;display:grid;place-items:center;overflow:visible}
body.landing-page .hero-product-visual .product-window{width:min(100%,690px);max-width:690px;margin:auto;transform:none!important}
body.landing-page .hero-product-visual .product-window-body{min-width:0}
body.landing-page .hero-product-visual .product-builder{min-width:0}
body.landing-page .hero-floating-card{max-width:180px}

/* Consistent section rhythm */
body.landing-page .trust-proof-section,
body.landing-page .plans-section,
body.landing-page .product-pillars,
body.landing-page .advanced-capabilities-section,
body.landing-page .customization-experience-section,
body.landing-page .use-cases,
body.landing-page .security-section,
body.landing-page .faq-section,
body.landing-page .final-cta,
body.landing-page .seo-growth-section,
body.landing-page .support-innovation-section,
body.landing-page .customer-confidence-section,
body.landing-page .template-library-section,
body.landing-page .landing-integrations-showcase{width:100%;overflow:hidden}

body.landing-page .trust-proof-grid,
body.landing-page .landing-plan-grid,
body.landing-page .pillar-grid,
body.landing-page .advanced-capability-grid,
body.landing-page .customization-experience-grid,
body.landing-page .use-case-grid,
body.landing-page .security-grid,
body.landing-page .steps,
body.landing-page .faq-grid,
body.landing-page .landing-integration-flow,
body.landing-page .landing-integration-value-grid{width:min(1220px,100%);max-width:1220px;margin-right:auto;margin-left:auto}

body.landing-page .trust-proof-card,
body.landing-page .landing-plan-card,
body.landing-page .pillar-grid article,
body.landing-page .advanced-capability-grid article,
body.landing-page .customization-experience-grid article,
body.landing-page .use-case-grid article,
body.landing-page .security-grid article,
body.landing-page .steps article,
body.landing-page .faq-grid details{min-width:0;overflow-wrap:anywhere}

/* Major two-column feature sections */
body.landing-page .customer-confidence-shell,
body.landing-page .feature-showcase,
body.landing-page .ai-editor-showcase,
body.landing-page .landing-integration-shell,
body.landing-page .business-section-card,
body.landing-page .forszora-section,
body.landing-page .seo-growth-card,
body.landing-page .support-innovation-card,
body.landing-page .template-library-shell{width:min(1220px,calc(100% - 52px));max-width:1220px;margin-right:auto;margin-left:auto;min-width:0}
body.landing-page .customer-confidence-shell>*,
body.landing-page .feature-showcase>*,
body.landing-page .ai-editor-showcase>*,
body.landing-page .landing-integration-shell>*,
body.landing-page .business-section-card>*,
body.landing-page .forszora-section>*,
body.landing-page .seo-growth-card>*,
body.landing-page .support-innovation-card>*,
body.landing-page .template-library-shell>*{min-width:0}

/* Interactive mockups must never push the viewport wider. */
body.landing-page .ai-editor-window,
body.landing-page .settings-demo-window,
body.landing-page .org-window,
body.landing-page .sheet-window,
body.landing-page .landing-integration-stage{width:100%;max-width:100%;min-width:0}
body.landing-page .sheet-window{overflow-x:auto;-webkit-overflow-scrolling:touch}
body.landing-page .sheet-table{min-width:560px}
body.landing-page .date-demo-grid{min-width:0}
body.landing-page .date-demo-grid>*{min-width:0}
body.landing-page .inline-feature-list{display:flex;flex-wrap:wrap;gap:8px}
body.landing-page .inline-feature-list span{white-space:normal}

/* Integration showcase: keep logos and cards inside the stage. */
body.landing-page .landing-integration-stage{overflow:hidden}
body.landing-page .landing-payment-card,
body.landing-page .landing-sms-cloud{max-width:calc(100% - 28px)}
body.landing-page .landing-sms-logo-grid article{min-width:0}
body.landing-page .landing-sms-logo-grid img{max-width:100%;object-fit:contain}

/* Footer */
body.landing-page .landing-footer-pro{width:100%;max-width:none;margin:0;padding:0;background:#061916;color:#c3d3cf}
body.landing-page .landing-footer-main{width:min(1220px,calc(100% - 52px));margin:auto;padding:58px 0 38px;display:grid;grid-template-columns:minmax(260px,1.3fr) repeat(2,minmax(170px,.55fr));gap:44px}
body.landing-page .landing-footer-main>div{min-width:0}
body.landing-page .landing-footer-main a{overflow-wrap:anywhere}
body.landing-page .landing-footer-bottom{width:min(1220px,calc(100% - 52px));margin:auto;padding:18px 0 25px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid rgba(255,255,255,.09);color:#91aaa4;font-size:8px}

@media(max-width:1200px){
  body.landing-page .landing-header-pro{height:76px;width:calc(100% - 20px);padding-inline:14px;border-radius:0 0 18px 18px}
  body.landing-page .landing-menu-toggle{display:grid;z-index:1303}
  body.landing-page .landing-header-pro nav{position:fixed!important;top:84px;right:12px;left:12px;z-index:1302;width:auto;max-height:calc(100vh - 102px);max-height:calc(100dvh - 102px);padding:14px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;overflow:auto;border:1px solid #d9e7e4;border-radius:22px;background:rgba(255,255,255,.985);box-shadow:0 28px 80px rgba(4,34,30,.24);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-10px) scale(.985);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}
  body.landing-page.menu-open .landing-header-pro nav{opacity:1;visibility:visible;pointer-events:auto;transform:none}
  body.landing-page .landing-header-pro nav>a:not(.btn),
  body.landing-page .landing-header-pro nav .pwa-install-trigger,
  body.landing-page .landing-header-pro nav .btn{width:100%;min-height:46px;padding:10px 12px;display:flex!important;align-items:center;justify-content:center;border:1px solid #e4ecea;border-radius:13px;background:#f8fbfa;color:#29443f;font-size:10px;text-align:center}
  body.landing-page .landing-header-pro nav .btn.primary{grid-column:1/-1;border-color:#0b6258;background:linear-gradient(135deg,#0b6258,#129982);color:#fff}
  body.landing-page.menu-open{overflow:hidden}
  body.landing-page.menu-open::after{content:"";position:fixed;inset:0;z-index:1190;background:rgba(3,20,18,.46);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}
  body.landing-page .hero-pro{grid-template-columns:minmax(0,1fr) minmax(420px,.95fr);gap:34px;padding-top:66px}
  body.landing-page .hero-product-visual{min-height:510px}
  body.landing-page .landing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.landing-page .pillar-grid,
  body.landing-page .advanced-capability-grid,
  body.landing-page .use-case-grid,
  body.landing-page .security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:960px){
  body.landing-page .hero-pro{grid-template-columns:1fr;padding:58px 24px 74px;text-align:center}
  body.landing-page .hero-pro .hero-copy>p,
  body.landing-page .hero-assurance{margin-right:auto;margin-left:auto}
  body.landing-page .hero-actions{justify-content:center}
  body.landing-page .hero-product-visual{min-height:520px;padding-top:8px}
  body.landing-page .customer-confidence-shell,
  body.landing-page .feature-showcase,
  body.landing-page .ai-editor-showcase,
  body.landing-page .landing-integration-shell,
  body.landing-page .business-section-card,
  body.landing-page .forszora-section,
  body.landing-page .seo-growth-card,
  body.landing-page .support-innovation-card,
  body.landing-page .template-library-shell{grid-template-columns:1fr!important;gap:34px}
  body.landing-page .customer-confidence-shell,
  body.landing-page .support-innovation-card,
  body.landing-page .seo-growth-card{padding:44px 30px}
  body.landing-page .customer-confidence-stats{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.landing-page .landing-integration-stage{min-height:650px}
  body.landing-page .landing-integration-flow{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.landing-page .landing-integration-value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  body.landing-page .steps-four{grid-template-columns:repeat(2,minmax(0,1fr))}
  body.landing-page .landing-footer-main{grid-template-columns:1fr 1fr}
  body.landing-page .footer-brand-block{grid-column:1/-1}
}

@media(max-width:700px){
  html{scroll-padding-top:78px}
  body.landing-page .landing-header-pro{top:0;height:70px;width:calc(100% - 14px);padding:0 10px;border-radius:0 0 17px 17px}
  body.landing-page .landing-header-pro .brand-logo{width:42px;height:42px;min-width:42px;border-radius:13px}
  body.landing-page .landing-header-pro .app-brand b{font-size:14px}
  body.landing-page .landing-header-pro .app-brand small{max-width:155px;font-size:6.5px}
  body.landing-page .landing-header-pro nav{top:77px;right:7px;left:7px;max-height:calc(100vh - 90px);max-height:calc(100dvh - 90px);border-radius:18px}

  body.landing-page .hero-pro{padding:44px 14px 60px;gap:24px;text-align:right}
  body.landing-page .hero-pro h1{margin-top:16px;font-size:clamp(31px,9.4vw,42px);line-height:1.38;letter-spacing:-1px}
  body.landing-page .hero-pro .hero-copy>p{font-size:11px;line-height:2}
  body.landing-page .hero-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}
  body.landing-page .hero-actions .btn{width:100%;min-height:50px}
  body.landing-page .hero-assurance{grid-template-columns:1fr;margin-top:20px;padding:6px}
  body.landing-page .hero-assurance span{padding:10px;border-left:0!important;border-bottom:1px solid #e3ecea}
  body.landing-page .hero-assurance span:last-child{border-bottom:0}
  body.landing-page .hero-product-visual{min-height:410px;padding:0;overflow:hidden}
  body.landing-page .hero-product-visual .hero-orbit,
  body.landing-page .hero-floating-card{display:none!important}
  body.landing-page .hero-product-visual .product-window{width:100%;max-width:100%;border-radius:22px;transform:none!important}
  body.landing-page .hero-product-visual .product-window-body{display:block!important;min-height:350px}
  body.landing-page .hero-product-visual .product-mini-sidebar,
  body.landing-page .hero-product-visual .product-settings-panel{display:none!important}
  body.landing-page .hero-product-visual .product-builder{display:block!important;min-height:350px;padding:18px 12px!important}
  body.landing-page .hero-product-visual .builder-form-card{width:100%;max-width:310px;margin:auto;padding:18px}
  body.landing-page .hero-product-visual .builder-row{grid-template-columns:1fr!important}

  body.landing-page .trust-proof-section,
  body.landing-page .plans-section,
  body.landing-page .product-pillars,
  body.landing-page .advanced-capabilities-section,
  body.landing-page .customization-experience-section,
  body.landing-page .use-cases,
  body.landing-page .security-section,
  body.landing-page .workflow,
  body.landing-page .faq-section,
  body.landing-page .final-cta,
  body.landing-page .seo-growth-section,
  body.landing-page .support-innovation-section,
  body.landing-page .customer-confidence-section,
  body.landing-page .template-library-section,
  body.landing-page .landing-integrations-showcase{padding:68px 13px!important}

  body.landing-page .section-title,
  body.landing-page .section-title-pro{margin-bottom:30px;text-align:right}
  body.landing-page .section-title h2,
  body.landing-page .section-title-pro h2{font-size:27px;line-height:1.55}
  body.landing-page .section-title p,
  body.landing-page .section-title-pro p{font-size:10px;line-height:2}

  body.landing-page .trust-proof-grid,
  body.landing-page .landing-plan-grid,
  body.landing-page .pillar-grid,
  body.landing-page .advanced-capability-grid,
  body.landing-page .customization-experience-grid,
  body.landing-page .use-case-grid,
  body.landing-page .security-grid,
  body.landing-page .steps,
  body.landing-page .faq-grid,
  body.landing-page .landing-integration-flow,
  body.landing-page .landing-integration-value-grid,
  body.landing-page .customer-confidence-stats,
  body.landing-page .template-library-grid{grid-template-columns:1fr!important;gap:10px!important}

  body.landing-page .trust-proof-card,
  body.landing-page .landing-plan-card,
  body.landing-page .pillar-grid article,
  body.landing-page .advanced-capability-grid article,
  body.landing-page .customization-experience-grid article,
  body.landing-page .use-case-grid article,
  body.landing-page .security-grid article,
  body.landing-page .steps article{min-height:0!important;padding:19px!important;border-radius:21px!important}
  body.landing-page .landing-plan-card{min-height:0!important}

  body.landing-page .customer-confidence-shell,
  body.landing-page .feature-showcase,
  body.landing-page .ai-editor-showcase,
  body.landing-page .landing-integration-shell,
  body.landing-page .business-section-card,
  body.landing-page .forszora-section,
  body.landing-page .seo-growth-card,
  body.landing-page .support-innovation-card,
  body.landing-page .template-library-shell{width:100%!important;max-width:100%!important;margin:0!important;padding:24px 17px!important;gap:25px!important;border-radius:25px!important}

  body.landing-page .feature-showcase-copy h2,
  body.landing-page .ai-editor-copy h2,
  body.landing-page .landing-integration-intro h2,
  body.landing-page .business-copy h2,
  body.landing-page .forszora-copy h2,
  body.landing-page .seo-growth-copy h2,
  body.landing-page .support-innovation-copy h2,
  body.landing-page .template-library-copy h2,
  body.landing-page .customer-confidence-copy h2{font-size:27px!important;line-height:1.55!important}

  body.landing-page .feature-showcase-copy p,
  body.landing-page .ai-editor-copy p,
  body.landing-page .landing-integration-intro p,
  body.landing-page .business-copy p,
  body.landing-page .forszora-copy p,
  body.landing-page .seo-growth-copy p,
  body.landing-page .support-innovation-copy p,
  body.landing-page .template-library-copy p,
  body.landing-page .customer-confidence-copy p{font-size:10px!important;line-height:2!important}

  body.landing-page .feature-showcase-ui,
  body.landing-page .ai-editor-window,
  body.landing-page .business-visual,
  body.landing-page .forszora-visual{width:100%;max-width:100%;overflow:hidden}
  body.landing-page .settings-demo-window,
  body.landing-page .ai-editor-window,
  body.landing-page .org-window{transform:none!important;border-radius:21px!important}
  body.landing-page .date-demo-grid{grid-template-columns:1fr 1fr!important;gap:7px}
  body.landing-page .ai-editor-window>header{grid-template-columns:42px minmax(0,1fr)!important}
  body.landing-page .ai-editor-window>header>em{grid-column:1/-1;justify-self:start}
  body.landing-page .ai-editor-prompt{grid-template-columns:1fr!important}
  body.landing-page .ai-editor-prompt button{width:100%}
  body.landing-page .customization-main-card{display:block!important}
  body.landing-page .customization-swatches{margin-top:18px}

  /* Absolute desktop composition becomes a stable document-flow layout on phones. */
  body.landing-page .landing-integration-stage{min-height:0!important;padding:16px!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;overflow:hidden;border-radius:24px!important}
  body.landing-page .landing-integration-stage::before,
  body.landing-page .landing-integration-stage::after{display:none!important}
  body.landing-page .landing-integration-core,
  body.landing-page .landing-payment-card,
  body.landing-page .landing-sms-cloud{position:relative!important;inset:auto!important;right:auto!important;left:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%!important;max-width:100%!important;margin:0!important}
  body.landing-page .landing-integration-core{width:145px!important;height:145px!important;justify-self:center!important;border-radius:50%!important}
  body.landing-page .landing-payment-card{grid-template-columns:58px minmax(0,1fr)!important;padding:12px!important}
  body.landing-page .landing-payment-card>em{grid-column:1/-1;justify-self:start}
  body.landing-page .landing-sms-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.landing-page .landing-sms-logo-grid article:last-child{grid-column:1/-1}

  body.landing-page .business-feature-list{grid-template-columns:1fr!important}
  body.landing-page .org-stats{grid-template-columns:1fr 1fr!important}
  body.landing-page .org-members{overflow-x:auto;-webkit-overflow-scrolling:touch}
  body.landing-page .sheet-window{border-radius:20px}
  body.landing-page .sheet-table{min-width:520px}
  body.landing-page .seo-growth-points article{grid-template-columns:38px minmax(0,1fr)!important}
  body.landing-page .support-innovation-timeline article{grid-template-columns:38px minmax(0,1fr)!important;padding:13px!important}
  body.landing-page .faq-grid details{border-radius:17px!important}
  body.landing-page .faq-grid summary{font-size:11px;line-height:1.8}
  body.landing-page .final-cta-card{display:grid!important;grid-template-columns:1fr!important;text-align:center!important}
  body.landing-page .final-cta-logo{margin:auto}
  body.landing-page .final-cta-button{width:100%;justify-content:center}

  body.landing-page .landing-footer-main,
  body.landing-page .landing-footer-bottom{width:calc(100% - 28px)}
  body.landing-page .landing-footer-main{padding:42px 0 25px;grid-template-columns:1fr;gap:27px}
  body.landing-page .footer-brand-block{grid-column:auto}
  body.landing-page .landing-footer-bottom{padding:16px 0 22px;align-items:flex-start;flex-direction:column;font-size:7px}
}

@media(max-width:430px){
  body.landing-page .landing-header-pro .app-brand small{max-width:112px}
  body.landing-page .landing-header-pro nav{grid-template-columns:1fr!important}
  body.landing-page .landing-header-pro nav .btn.primary{grid-column:auto}
  body.landing-page .hero-pro h1{font-size:30px}
  body.landing-page .hero-product-visual{min-height:390px}
  body.landing-page .date-demo-grid{grid-template-columns:1fr!important}
  body.landing-page .landing-payment-card{grid-template-columns:50px minmax(0,1fr)!important}
  body.landing-page .landing-provider-logo{width:50px!important;height:50px!important}
  body.landing-page .landing-sms-logo-grid{grid-template-columns:1fr!important}
  body.landing-page .landing-sms-logo-grid article:last-child{grid-column:auto}
  body.landing-page .customer-confidence-stats{grid-template-columns:1fr!important}
  body.landing-page .org-stats{grid-template-columns:1fr!important}
}

@media(prefers-reduced-motion:reduce){
  body.landing-page *,body.landing-page *::before,body.landing-page *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
