
:root{--dig-green:#176e64;--dig-green-dark:#10584f;--dig-ink:#112538;--dig-muted:#637481;--dig-line:#dbe7e4;--dig-soft:#f3faf8}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.digitizer-public-page{margin:0;background:#fff;color:var(--dig-ink);font-family:var(--_fonts---fonts--paragraph-font)}.digitizerLandingMain{overflow:hidden;padding-top:124px;font-family:"Instrument Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.digitizerHero{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:82px 0 72px;display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center}.landingEyebrow{font-size:12px;letter-spacing:.14em;font-weight:850;color:var(--dig-green);text-transform:uppercase}.digitizerHero h1{font-size:clamp(56px,8vw,104px);line-height:.88;letter-spacing:-.065em;margin:15px 0 26px;color:var(--dig-ink)}.digitizerHero h1 em{font-style:normal;color:var(--dig-green)}.heroCopy>p{max-width:700px;font-size:19px;line-height:1.7;color:var(--dig-muted)}.heroButtons{display:flex;align-items:center;gap:12px;margin-top:30px}.greenButton,.ghostButton{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:14px;text-decoration:none!important;font-weight:750}.greenButton{background:var(--dig-green);color:#fff!important;border:1px solid var(--dig-green)}.greenButton:hover{background:var(--dig-green-dark);border-color:var(--dig-green-dark)}.greenButton.large{min-height:52px;padding:0 24px}.textLink{color:var(--dig-ink)!important;text-decoration:none!important;font-weight:700}.trustRow{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.trustRow span{padding:8px 12px;border-radius:999px;background:var(--dig-soft);font-size:13px;font-weight:700;color:var(--dig-green-dark)}.heroPanel{padding:28px;border:1px solid var(--dig-line);border-radius:28px;background:linear-gradient(145deg,#f7fbfa,#eef7f5);box-shadow:0 30px 80px rgba(17,37,56,.09)}.panelTop{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid var(--dig-line);font-size:12px;color:var(--dig-muted)}.flowItem{display:flex;gap:16px;align-items:center;padding:20px 0;border-bottom:1px solid var(--dig-line)}.flowItem i{font-style:normal;width:42px;height:42px;border-radius:14px;background:var(--dig-green);color:#fff;display:grid;place-items:center;font-weight:800;flex:0 0 auto}.flowItem div{display:flex;flex-direction:column;gap:4px}.flowItem small{color:var(--dig-muted);line-height:1.4}.panelBadge{margin-top:20px;padding:12px 14px;border-radius:14px;background:#fff;border:1px solid var(--dig-line);font-size:12px;font-weight:700}.digitizerSection,.safetySection,.digitizerFaq{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:78px 0}.sectionIntro{max-width:850px}.digitizerSection h2,.plansSection h2,.safetySection h2,.digitizerFaq h2,.digitizerSeoBand h2{font-size:clamp(38px,5vw,64px);line-height:1;letter-spacing:-.045em;margin:12px 0 28px;color:inherit}.sectionLead{font-size:18px;line-height:1.75;color:var(--dig-muted);max-width:900px}.featureGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}.featureGrid article{border:1px solid var(--dig-line);border-radius:20px;padding:24px;background:#fff}.featureGrid article b{font-size:18px}.featureGrid article p,.plansSection p,.safetySection p,.digitizerFaq p,.digitizerSeoBand p{color:var(--dig-muted);line-height:1.7}.digitizerSeoBand{width:min(1180px,calc(100% - 32px));margin:16px auto 84px;padding:54px;border:1px solid var(--dig-line);border-radius:30px;background:var(--dig-soft);display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.digitizerSeoBand h2{color:var(--dig-ink);font-size:clamp(34px,4.2vw,56px)}.seoLinks{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.seoLinks a{padding:10px 14px;border:1px solid #bcd9d3;border-radius:999px;color:var(--dig-green-dark)!important;text-decoration:none!important;font-weight:750;background:#fff}.workflowList{display:grid;gap:12px}.workflowList>div{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;background:#fff;border:1px solid var(--dig-line);border-radius:16px;padding:16px}.workflowList strong{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--dig-green);color:#fff}.workflowList span{line-height:1.55;color:var(--dig-muted)}.workflowList b{color:var(--dig-ink)}.plansSection{width:min(1180px,calc(100% - 32px));margin:0 auto;background:var(--dig-ink);color:#fff;border-radius:34px;padding:58px;display:grid;grid-template-columns:1.3fr .7fr;gap:64px}.plansSection p{color:#c8d6dd;max-width:720px}.plansSection aside{background:#1a3348;border-radius:24px;padding:28px;align-self:stretch}.plansSection aside a{color:#a8e3d8!important}.safetySection{text-align:center;max-width:900px}.safetySection p{font-size:18px}.policyLinks{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:25px}.policyLinks a{color:var(--dig-green)!important;font-weight:750}.digitizerFaq{padding-bottom:100px}.faqGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:38px}.faqGrid article{padding:24px;border:1px solid var(--dig-line);border-radius:20px;background:#fff}.faqGrid h3{font-size:20px;line-height:1.3;margin:0 0 10px;color:var(--dig-ink)}.faqGrid p{margin:0}.digitizer-public-page .footer{margin-top:0}.digitizer-public-page .footer .footer-logo{max-width:100%}
@media(max-width:991px){.digitizerLandingMain{padding-top:104px}.digitizerHero{grid-template-columns:1fr;gap:38px;padding-top:58px}.featureGrid{grid-template-columns:1fr 1fr}.plansSection,.digitizerSeoBand{grid-template-columns:1fr}.digitizerSeoBand{padding:38px}.faqGrid{grid-template-columns:1fr}}
@media(max-width:600px){.digitizerLandingMain{padding-top:92px}.digitizerHero,.digitizerSection,.safetySection,.digitizerFaq,.digitizerSeoBand{width:calc(100% - 28px)}.digitizerHero h1{font-size:56px}.featureGrid{grid-template-columns:1fr}.plansSection{width:calc(100% - 20px);padding:32px 22px}.digitizerSeoBand{padding:28px 20px}.heroButtons{align-items:flex-start;flex-direction:column}.workflowList>div{grid-template-columns:42px 1fr}}

/* 2026-09-18 exact IEBC shell parity — green theme only.
   Shared IEBC header/footer geometry remains owned by ivixico.shared.css.
   These rules only stop landing-page typography from leaking into the shell,
   make the desktop CTA use the full IEBC container width, and recolor blue to green. */
body.digitizer-public-page{
  --primary:#176e64;
  --alice-blue:#edf8f5;
  --azureish-white:#cfe4df;
  --diamond:#dff3ee;
  --primary-linear--powder-blue:#0f5f56;
  --primary-linear--crayola:#176e64;
  --primary-linear--light-blue:#2a9588;
}

/* The landing content uses Instrument Sans, but the shared IEBC shell must keep
   its original Poppins/Instrument Sans typography exactly like iebcloud.com. */
.digitizer-public-page .navbar,
.digitizer-public-page .footer{
  font-family:var(--_fonts---fonts--paragraph-font)!important;
}
.digitizer-public-page .footer .cta-text{
  font-family:var(--_fonts---fonts--title-font)!important;
}

/* Webflow exports the CTA anchor as inline-block. On this subdomain that can
   shrink-to-fit before the webfont settles, which makes MIND? wrap and moves
   the green O/arrow over the letters. Force the same full container geometry. */
@media screen and (min-width:768px){
  .digitizer-public-page .footer .cta-text-wrapper{width:100%!important;}
  .digitizer-public-page .footer .cta-text-wrap{
    display:block!important;
    width:100%!important;
    max-width:none!important;
  }
  .digitizer-public-page .footer .cta-text{
    width:100%!important;
    white-space:nowrap!important;
  }
}

/* Green recolor only — no footer sizing/position values are overridden. */
.digitizer-public-page .navbar .ivx-product-current>.single-nav-link,
.digitizer-public-page .navbar .single-nav-link:hover{
  background-color:var(--alice-blue)!important;
  background-image:linear-gradient(var(--alice-blue),var(--alice-blue))!important;
  box-shadow:inset 0 0 0 999px var(--alice-blue)!important;
  color:var(--primary)!important;
}
.digitizer-public-page .navbar .main-logo-wrap{border-color:var(--azureish-white)!important;}
.digitizer-public-page .navbar .primary-button.w-variant-4c2497dc-c520-3049-f2ee-2eb4bb579d66{background-color:var(--primary)!important;}
.digitizer-public-page .navbar .primary-button.w-variant-4c2497dc-c520-3049-f2ee-2eb4bb579d66 .primary-button-hover-bg{background-color:#10584f!important;}
.digitizer-public-page .footer{background-color:var(--diamond)!important;border-top-color:var(--azureish-white)!important;}
.digitizer-public-page .footer .footer-bg-overlay{background-image:linear-gradient(#fff 30%,#fff0)!important;}
.digitizer-public-page .footer .cta-button-wrap,
.digitizer-public-page .footer .newsletter-submit{background-color:var(--primary)!important;}
.digitizer-public-page .footer .cta-text-marked,
.digitizer-public-page .footer .copyright-link{color:var(--primary)!important;}
.digitizer-public-page .footer .footer-bottom-wrap{border-top-color:var(--primary)!important;}
.digitizer-public-page .footer .footer-link:hover,
.digitizer-public-page .footer .copyright-link:hover{color:#10584f!important;}
.digitizer-public-page .footer .cta-social-link-wrap:hover .cta-link-hover-bg{background-color:var(--primary)!important;}
