.AbmServiceLanding-module__2wcc9G__source{--abm-orange:#ea6225;--abm-orange-dark:#cf531b;--abm-orange-soft:#fff4ed;--abm-ink:#646567;--abm-text:#222;--abm-muted:#555;--abm-line:#ece7e2;--abm-blue:#546c99;--abm-green:#4eac7e;--abm-shadow:0 10px 24px #0000000e;min-width:0}:is(.AbmServiceLanding-module__2wcc9G__source .itsbio-html,.AbmServiceLanding-module__2wcc9G__source .itsbio-html *){box-sizing:border-box}.AbmServiceLanding-module__2wcc9G__source .organoid-page{width:100%;color:var(--abm-text);margin:0 auto;font-family:Arial,sans-serif;font-size:14px;line-height:1.55;container-type:inline-size}.AbmServiceLanding-module__2wcc9G__source .organoid-page img{max-width:100%;height:auto;display:block}.AbmServiceLanding-module__2wcc9G__source .organoid-page a{color:inherit;text-decoration:none}.AbmServiceLanding-module__2wcc9G__source .abm-table-scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:visible}.AbmServiceLanding-module__2wcc9G__source .abm-table-scroll::-webkit-scrollbar{display:none}.AbmServiceLanding-module__2wcc9G__source .abm-data-table{table-layout:fixed;min-width:0}:is(.AbmServiceLanding-module__2wcc9G__source .abm-data-table th,.AbmServiceLanding-module__2wcc9G__source .abm-data-table td){white-space:normal;overflow-wrap:anywhere;min-width:0}:is(.AbmServiceLanding-module__2wcc9G__source .organoid-page h1,.AbmServiceLanding-module__2wcc9G__source .organoid-page h2,.AbmServiceLanding-module__2wcc9G__source .organoid-page h3,.AbmServiceLanding-module__2wcc9G__source .organoid-page h4){font-weight:700}:is(.AbmServiceLanding-module__2wcc9G__source .organoid-page>p:first-child img,.AbmServiceLanding-module__2wcc9G__source .organoid-page>img:first-child){width:100%;margin-bottom:28px}.AbmServiceLanding-module__2wcc9G__source .organoid-button{background:var(--abm-orange);white-space:nowrap;border:0;border-radius:0;justify-content:center;align-items:center;min-height:42px;padding:10px 18px;font-size:.9em;font-weight:700;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.AbmServiceLanding-module__2wcc9G__source .organoid-button:hover{background:var(--abm-orange-dark);transform:translateY(-1px)}.AbmServiceLanding-module__2wcc9G__source .organoid-button.secondary{border:1.5px solid var(--abm-orange);background:#fff;color:var(--abm-orange)!important}.AbmServiceLanding-module__2wcc9G__source .organoid-button.secondary:hover{background:var(--abm-orange-soft)}.AbmServiceLanding-module__2wcc9G__source .organoid-kicker{color:var(--abm-orange);letter-spacing:.08em;margin-bottom:8px;font-size:.8em;font-weight:700}.AbmServiceLanding-module__2wcc9G__source .organoid-hero{background:#fff;border:0;border-radius:0;margin-bottom:28px;padding:0;position:relative}.AbmServiceLanding-module__2wcc9G__source .organoid-hero:after{content:"";opacity:.65;background:radial-gradient(circle,#ea62251a 0 2px,#0000 2px 100%) 0 0/17px 17px;border-radius:50%;width:240px;height:240px;display:none;position:absolute;top:-80px;right:-80px}.AbmServiceLanding-module__2wcc9G__source .hero-grid{z-index:1;grid-template-columns:minmax(0,1.24fr) minmax(260px,.76fr);align-items:center;gap:24px;display:grid;position:relative}.AbmServiceLanding-module__2wcc9G__source .hero-copy h1{color:var(--abm-ink);letter-spacing:-.015em;margin:0 0 12px;font-size:clamp(1.8em,2.3vw,2.25em);line-height:1.18}:is(.AbmServiceLanding-module__2wcc9G__source .hero-copy .hero-subline,.AbmServiceLanding-module__2wcc9G__source .hero-copy p){color:#444;max-width:720px;margin:0 0 12px;font-size:.95em;line-height:1.55}.AbmServiceLanding-module__2wcc9G__source .cta-row{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.AbmServiceLanding-module__2wcc9G__source .hero-panel{border:1px solid var(--abm-line);box-shadow:none;background:#fffffff0;border-radius:0;padding:18px}.AbmServiceLanding-module__2wcc9G__source .hero-panel h3{color:var(--abm-ink);margin:0 0 10px;font-size:1em}:is(.AbmServiceLanding-module__2wcc9G__source .hero-panel ul,.AbmServiceLanding-module__2wcc9G__source .mini-list){gap:8px;margin:0;padding:0;list-style:none;display:grid}:is(.AbmServiceLanding-module__2wcc9G__source .hero-panel li,.AbmServiceLanding-module__2wcc9G__source .mini-list li){color:#444;margin:0;padding-left:24px;font-size:.94em;position:relative}.AbmServiceLanding-module__2wcc9G__source .hero-panel li:before{color:var(--abm-orange);content:"✓";font-weight:800;position:absolute;top:0;left:0}.AbmServiceLanding-module__2wcc9G__source .mini-list li:before{background:var(--abm-orange);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0;box-shadow:0 0 0 4px #ea62251f}.AbmServiceLanding-module__2wcc9G__source .section{margin-bottom:28px}.AbmServiceLanding-module__2wcc9G__source .section-shell{box-shadow:none;background:#fff;border:0;border-radius:0;padding:0}.AbmServiceLanding-module__2wcc9G__source .section-shell.grey{background:#faf8f7}.AbmServiceLanding-module__2wcc9G__source .section-header{max-width:860px;margin-bottom:20px}.AbmServiceLanding-module__2wcc9G__source .section-header h2{color:var(--abm-ink);margin:0;font-size:1.35em;line-height:1.25}.AbmServiceLanding-module__2wcc9G__source .section-header p{color:#4c4c4c;margin:8px 0 0;font-size:.95em}.AbmServiceLanding-module__2wcc9G__source .workflow-list{gap:20px;display:grid}.AbmServiceLanding-module__2wcc9G__source .workflow-step{box-shadow:none;background:#fff;border:1px solid #f0ebe7;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(240px,.72fr);align-items:center;gap:20px;padding:18px;display:grid}.AbmServiceLanding-module__2wcc9G__source .workflow-step:nth-child(2n){grid-template-columns:minmax(240px,.72fr) minmax(0,1fr)}.AbmServiceLanding-module__2wcc9G__source .workflow-step:nth-child(2n) .workflow-copy{order:2}.AbmServiceLanding-module__2wcc9G__source .workflow-step:nth-child(2n) .workflow-image{order:1}:is(.AbmServiceLanding-module__2wcc9G__source .workflow-copy h3,.AbmServiceLanding-module__2wcc9G__source .info-card h3,.AbmServiceLanding-module__2wcc9G__source .model-card-body h3,.AbmServiceLanding-module__2wcc9G__source .optional-card h3,.AbmServiceLanding-module__2wcc9G__source .faq-item h3){color:var(--abm-ink);margin:0 0 8px;font-size:1em;line-height:1.3}:is(.AbmServiceLanding-module__2wcc9G__source .workflow-copy p,.AbmServiceLanding-module__2wcc9G__source .info-card p,.AbmServiceLanding-module__2wcc9G__source .model-card-body p,.AbmServiceLanding-module__2wcc9G__source .optional-card p,.AbmServiceLanding-module__2wcc9G__source .faq-item p){color:#444;margin:0;font-size:.92em}.AbmServiceLanding-module__2wcc9G__source .step-label{color:var(--abm-orange);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:.78em;font-weight:800}.AbmServiceLanding-module__2wcc9G__source .workflow-image{background:#f7f7f7;border:1px solid #eee;border-radius:16px;justify-self:center;width:100%;max-width:430px;overflow:hidden}:is(.AbmServiceLanding-module__2wcc9G__source .workflow-image img,.AbmServiceLanding-module__2wcc9G__source .workflow-step>img){object-fit:unset;border-radius:16px;transition:transform .35s;display:block;width:100%!important;max-width:100%!important;height:auto!important}.AbmServiceLanding-module__2wcc9G__source .workflow-step:hover .workflow-image img{transform:scale(1.02)}:is(.AbmServiceLanding-module__2wcc9G__source .quick-grid,.AbmServiceLanding-module__2wcc9G__source .why-grid,.AbmServiceLanding-module__2wcc9G__source .model-grid,.AbmServiceLanding-module__2wcc9G__source .stat-grid,.AbmServiceLanding-module__2wcc9G__source .optional-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.AbmServiceLanding-module__2wcc9G__source .support-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:is(.AbmServiceLanding-module__2wcc9G__source .info-card,.AbmServiceLanding-module__2wcc9G__source .optional-card,.AbmServiceLanding-module__2wcc9G__source .stat-card){background:#fff;border:1px solid #f0ebe7;border-radius:18px;min-height:100%;padding:18px;box-shadow:0 6px 16px #00000007}:is(.AbmServiceLanding-module__2wcc9G__source .icon-dot,.AbmServiceLanding-module__2wcc9G__source .optional-icon,.AbmServiceLanding-module__2wcc9G__source .why-icon){background:var(--abm-orange-soft);width:38px;height:38px;color:var(--abm-orange);border:1px solid #ea62252e;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;font-weight:800;display:inline-flex}.AbmServiceLanding-module__2wcc9G__source .check-card{padding-left:50px;position:relative}.AbmServiceLanding-module__2wcc9G__source .check-card:before{background:var(--abm-orange-soft);width:22px;height:22px;color:var(--abm-orange);content:"✓";border-radius:50%;justify-content:center;align-items:center;font-weight:900;display:flex;position:absolute;top:18px;left:16px}.AbmServiceLanding-module__2wcc9G__source .model-card{background:#fff;border:1px solid #f0ebe7;border-radius:18px;min-height:100%;overflow:hidden;box-shadow:0 6px 16px #00000007}.AbmServiceLanding-module__2wcc9G__source .model-card-media{aspect-ratio:4/3;background:#fff;border-bottom:1px solid #f0ebe7;justify-content:center;align-items:center;padding:10px;display:flex}.AbmServiceLanding-module__2wcc9G__source .model-card-media img{border-radius:12px;object-fit:contain!important;width:100%!important;height:100%!important}.AbmServiceLanding-module__2wcc9G__source .model-card-body{padding:16px}.AbmServiceLanding-module__2wcc9G__source .stat-grid{margin-bottom:20px}.AbmServiceLanding-module__2wcc9G__source .stat-card{background:linear-gradient(135deg,#fff 0%,#fff8f4 100%);border-color:#f2e4dc;padding:20px}.AbmServiceLanding-module__2wcc9G__source .stat-number{color:var(--abm-orange);margin-bottom:8px;font-size:2em;font-weight:800;line-height:1;display:block}.AbmServiceLanding-module__2wcc9G__source .stat-label{color:var(--abm-ink);font-size:.98em;font-weight:700;display:block}.AbmServiceLanding-module__2wcc9G__source .models-table-wrap{box-shadow:none;scrollbar-width:none;-ms-overflow-style:none;background:#fff;border:0;border-radius:0;overflow-x:auto}.AbmServiceLanding-module__2wcc9G__source .models-table-wrap::-webkit-scrollbar{display:none}.AbmServiceLanding-module__2wcc9G__source .models-offered-table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:0}:is(.AbmServiceLanding-module__2wcc9G__source .models-offered-table th,.AbmServiceLanding-module__2wcc9G__source .models-offered-table td){text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #f0ebe7;padding:15px 16px}.AbmServiceLanding-module__2wcc9G__source .models-offered-table th{color:var(--abm-ink);letter-spacing:.04em;text-transform:uppercase;background:#fff4ed;font-size:.88em}.AbmServiceLanding-module__2wcc9G__source .model-pill{color:var(--abm-blue);background:#f7f8fb;border:1px solid #e4e8f0;border-radius:999px;align-items:center;padding:4px 9px;font-size:.92em;font-weight:700;display:inline-flex}:is(.AbmServiceLanding-module__2wcc9G__source .species-list,.AbmServiceLanding-module__2wcc9G__source .delivery-list){flex-wrap:wrap;gap:6px;display:flex}:is(.AbmServiceLanding-module__2wcc9G__source .models-note,.AbmServiceLanding-module__2wcc9G__source .availability-note){border:1px solid #f2e4dc;border-left:4px solid var(--abm-orange);color:#444;background:linear-gradient(135deg,#fff8f4 0%,#fff 100%);border-radius:16px;margin-top:14px;padding:14px 16px}.AbmServiceLanding-module__2wcc9G__source .optional-card{padding:20px;position:relative;overflow:hidden}.AbmServiceLanding-module__2wcc9G__source .optional-card:after{content:"";background:#ea622514;border-radius:50%;width:96px;height:96px;position:absolute;top:-34px;right:-34px}.AbmServiceLanding-module__2wcc9G__source .faq-list{gap:12px;display:grid}.AbmServiceLanding-module__2wcc9G__source .faq-item{border:1px solid #f0ebe7;border-left:4px solid var(--abm-orange);background:#ffffffeb;border-radius:18px;padding:18px 18px 18px 58px;position:relative;overflow:hidden;box-shadow:0 6px 16px #00000007}.AbmServiceLanding-module__2wcc9G__source .faq-item:before{width:26px;height:26px;color:var(--abm-orange);content:"Q";background:#fff4ed;border:1px solid #f2d6c7;border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:flex;position:absolute;top:18px;left:18px}.AbmServiceLanding-module__2wcc9G__source .final-cta{background:var(--abm-ink);color:#fff;text-align:center;border-radius:22px;margin-bottom:28px;padding:28px;position:relative;overflow:hidden}.AbmServiceLanding-module__2wcc9G__source .final-cta h2{color:#fff;margin:0 0 9px;font-size:1.45em}.AbmServiceLanding-module__2wcc9G__source .final-cta p{color:#f2f2f2;max-width:720px;margin:0 auto 16px}:is(.AbmServiceLanding-module__2wcc9G__source #workflow,.AbmServiceLanding-module__2wcc9G__source #project-inquiry,.AbmServiceLanding-module__2wcc9G__source #representative-models,.AbmServiceLanding-module__2wcc9G__source #top){scroll-margin-top:112px}@container (max-width:720px){:is(.AbmServiceLanding-module__2wcc9G__source .hero-grid,.AbmServiceLanding-module__2wcc9G__source .workflow-step,.AbmServiceLanding-module__2wcc9G__source .workflow-step:nth-child(2n)){grid-template-columns:1fr}:is(.AbmServiceLanding-module__2wcc9G__source .workflow-step:nth-child(2n) .workflow-copy,.AbmServiceLanding-module__2wcc9G__source .workflow-step:nth-child(2n) .workflow-image){order:initial}:is(.AbmServiceLanding-module__2wcc9G__source .quick-grid,.AbmServiceLanding-module__2wcc9G__source .why-grid,.AbmServiceLanding-module__2wcc9G__source .model-grid,.AbmServiceLanding-module__2wcc9G__source .stat-grid,.AbmServiceLanding-module__2wcc9G__source .optional-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.AbmServiceLanding-module__2wcc9G__source .abm-table-scroll{overflow-x:auto}.AbmServiceLanding-module__2wcc9G__source .abm-data-table{table-layout:auto;min-width:620px}.AbmServiceLanding-module__2wcc9G__source .models-offered-table{table-layout:auto;min-width:620px}:is(.AbmServiceLanding-module__2wcc9G__source .organoid-hero,.AbmServiceLanding-module__2wcc9G__source .section-shell,.AbmServiceLanding-module__2wcc9G__source .final-cta){padding:20px}:is(.AbmServiceLanding-module__2wcc9G__source .hero-grid,.AbmServiceLanding-module__2wcc9G__source .workflow-step,.AbmServiceLanding-module__2wcc9G__source .workflow-step:nth-child(2n),.AbmServiceLanding-module__2wcc9G__source .support-grid){grid-template-columns:1fr}:is(.AbmServiceLanding-module__2wcc9G__source .workflow-step:nth-child(2n) .workflow-copy,.AbmServiceLanding-module__2wcc9G__source .workflow-step:nth-child(2n) .workflow-image){order:initial}}@media (max-width:560px){:is(.AbmServiceLanding-module__2wcc9G__source .quick-grid,.AbmServiceLanding-module__2wcc9G__source .why-grid,.AbmServiceLanding-module__2wcc9G__source .model-grid,.AbmServiceLanding-module__2wcc9G__source .stat-grid,.AbmServiceLanding-module__2wcc9G__source .optional-grid){grid-template-columns:1fr}.AbmServiceLanding-module__2wcc9G__source .cta-row{flex-direction:column}}
.abm-3d-landing{--abm-orange:#e96225;--abm-orange-dark:#cf531b;--abm-orange-soft:#fff5ef;--abm-border:#ece7e2;--abm-text:#222;--abm-shadow:0 8px 22px #0000000d;color:var(--abm-text);font-family:"Century Gothic",var(--font-pretendard),sans-serif;font-size:14px;line-height:normal}.abm-3d-landing *,.abm-3d-landing :before,.abm-3d-landing :after{box-sizing:border-box}.abm-3d-landing img{max-width:100%;height:auto;display:block}.abm-3d-landing a{color:inherit}.abm-3d-landing a:after{content:none!important}.abm-3d-landing .lp-wrap{text-align:left;max-width:1200px;margin:0 auto;padding:0 18px 60px}.abm-3d-landing .spacing{padding-right:2.5em}.abm-3d-landing .hero-banner{text-align:left;background:linear-gradient(135deg,#fff7f2 0%,#fff 100%);border:1px solid #f2e4dc;border-radius:18px;padding:46px 30px}.abm-3d-landing .hero-inner{max-width:880px;display:block}.abm-3d-landing .hero-banner h1{color:#222;margin:0 0 .7em;font-size:2em;line-height:1.16}.abm-3d-landing .hero-banner h2{color:#222;margin:0 0 .8em;font-size:1.2em;line-height:1.45}.abm-3d-landing .hero-kicker{color:var(--abm-orange);letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:.88em;font-weight:700}.abm-3d-landing .hero-subcopy{color:#333;margin:0 0 1.15em;font-size:.95em;line-height:1.7}.abm-3d-landing .seo-intro{border:1px solid var(--abm-border);color:#444;background:#fff;border-radius:14px;max-width:980px;margin:24px 0 0;padding:18px 20px;line-height:1.7}.abm-3d-landing .orange-button,.abm-3d-landing .protocol-button{border:1px solid var(--abm-orange);background:var(--abm-orange);text-align:center;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:14px 18px;font-size:.94em;font-weight:700;line-height:1;text-decoration:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.abm-3d-landing .orange-button:hover{background:var(--abm-orange-dark);transform:translateY(-1px)}.abm-3d-landing .orange-button.secondary{background:#fff;color:var(--abm-orange)!important}.abm-3d-landing .orange-button.secondary:hover{background:var(--abm-orange-soft)}.abm-3d-landing .cta-row{flex-wrap:wrap;justify-content:flex-start;gap:14px;margin-top:24px;display:flex}.abm-3d-landing .cta-row a{flex:220px;max-width:320px;text-decoration:none}.abm-3d-landing .protocol-section{background:#fff7f2;border:1px solid #f2d8ca;border-radius:16px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:20px;margin:28px auto 36px;padding:22px 24px;display:grid}.abm-3d-landing .protocol-icon{background:#fff;border:1px solid #f2d8ca;border-radius:14px;grid-area:1/1;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.abm-3d-landing .protocol-icon svg,.abm-3d-landing .pillar-icon svg{fill:none;stroke:var(--abm-orange);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.abm-3d-landing .protocol-icon svg{width:30px;height:30px}.abm-3d-landing .protocol-copy{grid-area:1/2;min-width:0}.abm-3d-landing .protocol-copy h4{color:#222;margin:0 0 6px;font-size:1.2em;line-height:1.4}.abm-3d-landing .protocol-copy p{margin:0;line-height:1.55}.abm-3d-landing .protocol-button{grid-area:1/3;width:auto;min-width:190px;line-height:1.2}.abm-3d-landing .protocol-button:hover{background:#fff;box-shadow:0 6px 16px #e962252e;color:var(--abm-orange)!important}.abm-3d-landing .section-block{margin-top:46px}.abm-3d-landing .section-band{text-align:left;background:#fff7f2;border:1px solid #f2e4dc;border-radius:18px;margin:40px auto;padding:30px 28px}.abm-3d-landing .section-heading{color:#222;text-align:left;margin:0 0 .65em;font-size:1.22em;line-height:1.35}.abm-3d-landing .section-copy{color:#333;margin:0 0 1.2em;font-size:.95em;line-height:1.65}.abm-3d-landing .mini-meta{color:var(--abm-orange);letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px;font-size:.8em;font-weight:700;display:block}.abm-3d-landing .stats-strip,.abm-3d-landing .feature-grid,.abm-3d-landing .format-grid,.abm-3d-landing .application-grid,.abm-3d-landing .audience-grid,.abm-3d-landing .gallery-grid,.abm-3d-landing .flex-strip,.abm-3d-landing .workflow-grid,.abm-3d-landing .proof-grid,.abm-3d-landing .pillar-grid,.abm-3d-landing .faq-grid{gap:18px;margin-top:22px;display:grid}.abm-3d-landing .stats-strip{grid-template-columns:repeat(5,1fr);gap:16px;max-width:980px;margin:35px auto 20px}.abm-3d-landing .feature-grid,.abm-3d-landing .format-grid,.abm-3d-landing .audience-grid,.abm-3d-landing .faq-grid{grid-template-columns:repeat(2,1fr)}.abm-3d-landing .application-grid{background:#fff7f2;border-radius:16px;grid-template-columns:repeat(5,1fr);padding:20px}.abm-3d-platforms .application-grid{grid-template-columns:repeat(4,1fr)}.abm-3d-landing .format-grid{gap:20px;margin-top:24px}.abm-3d-landing .flex-strip{grid-template-columns:repeat(3,1fr)}.abm-3d-landing .workflow-grid,.abm-3d-landing .proof-grid{grid-template-columns:repeat(5,1fr);align-items:stretch}.abm-3d-landing .pillar-grid{grid-template-columns:repeat(4,1fr);margin-top:10px}.abm-3d-landing .gallery-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:20px;margin-top:24px}.abm-3d-landing .stat-box{text-align:center;background:#fafafa;border:1px solid #ededed;border-radius:12px;padding:18px 12px}.abm-3d-landing .stat-box strong{color:var(--abm-orange);margin-bottom:6px;font-size:1.05em;display:block}.abm-3d-landing .feature-card,.abm-3d-landing .format-card,.abm-3d-landing .audience-card,.abm-3d-landing .application-card,.abm-3d-landing .gallery-card,.abm-3d-landing .flex-card,.abm-3d-landing .workflow-card,.abm-3d-landing .proof-card,.abm-3d-landing .pillar-card,.abm-3d-landing .faq-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;height:100%;transition:transform .2s,box-shadow .2s}.abm-3d-landing .feature-card:hover,.abm-3d-landing .format-card:hover,.abm-3d-landing .audience-card:hover,.abm-3d-landing .application-card:hover,.abm-3d-landing .gallery-card:hover,.abm-3d-landing .workflow-card:hover,.abm-3d-landing .proof-card:hover,.abm-3d-landing .pillar-card:hover,.abm-3d-landing .faq-card:hover{box-shadow:var(--abm-shadow);transform:translateY(-2px)}.abm-3d-landing .feature-card,.abm-3d-landing .audience-card,.abm-3d-landing .pillar-card,.abm-3d-landing .faq-card{padding:22px 20px}.abm-3d-landing .feature-card h3,.abm-3d-landing .feature-card h5,.abm-3d-landing .application-card h3,.abm-3d-landing .application-card h5,.abm-3d-landing .format-card h5,.abm-3d-landing .workflow-card h3,.abm-3d-landing .pillar-card h3,.abm-3d-landing .faq-card h3{color:#222;margin:0 0 9px;font-size:.98em;line-height:1.4}.abm-3d-landing .feature-card p,.abm-3d-landing .application-card p,.abm-3d-landing .format-card p,.abm-3d-landing .audience-card p,.abm-3d-landing .workflow-card p,.abm-3d-landing .pillar-card p,.abm-3d-landing .faq-card p{color:#333;margin:0;font-size:.94em;line-height:1.65}.abm-3d-landing .application-card{text-align:center;background:#fafafa;border-color:#eee;padding:20px 18px}.abm-3d-landing .application-card h3{color:var(--abm-orange)}.abm-3d-landing .format-card{cursor:pointer;padding:18px;display:block;overflow:hidden}.abm-3d-landing .format-card-inner{grid-template-columns:96px 1fr;align-items:start;gap:16px;display:grid}.abm-3d-landing .format-thumb{object-fit:contain;background:#f7f7f7;border:1px solid #f0f0f0;border-radius:12px;width:96px;height:96px;padding:8px}.abm-3d-landing .format-card-copy{min-width:0}.abm-3d-landing .format-card .catalog{color:var(--abm-orange);margin-top:14px;font-size:.92em;font-weight:700;display:inline-block}.abm-3d-landing .flex-card,.abm-3d-landing .gallery-card,.abm-3d-landing .proof-card{overflow:hidden;box-shadow:0 4px 14px #0000000a}.abm-3d-landing .flex-card img{object-fit:contain;background:#fff;width:100%;height:170px}.abm-3d-landing .flex-card-copy{padding:17px 18px 20px}.abm-3d-landing .flex-card-copy h3{color:#222;margin:0 0 6px;font-size:1em}.abm-3d-landing .flex-card-copy p{margin:0;font-size:.94em;line-height:1.6}.abm-3d-landing .flex-card-copy .range{margin-bottom:8px;font-size:.95em;font-weight:700;display:block}.abm-3d-landing .gallery-card.full-width{grid-column:1/-1}.abm-3d-landing .gallery-trigger,.abm-3d-landing .proof-trigger{cursor:pointer;text-align:left;background:#fff;border:0;width:100%;padding:0;display:block}.abm-3d-landing .gallery-caption{padding:16px 18px 18px;font-size:.95em;line-height:1.6}.abm-3d-landing .gallery-caption strong{margin-bottom:8px;font-size:1.02em;display:block}.abm-3d-landing .workflow-card{flex-direction:column;padding:0;display:flex;overflow:hidden}.abm-3d-landing .workflow-thumb{aspect-ratio:4/3;object-fit:cover;background:#f7f7f7;width:100%}.abm-3d-landing .workflow-body{flex-direction:column;flex:auto;padding:17px 18px 20px;display:flex}.abm-3d-landing .workflow-body p{flex:auto}.abm-3d-landing .proof-card img{object-fit:cover;background:#f7f7f7;width:100%;height:115px}.abm-3d-landing .proof-caption{padding:12px 13px 14px;font-size:.86em;line-height:1.5}.abm-3d-landing .proof-caption strong{margin-bottom:4px;font-size:.98em;display:block}.abm-3d-landing .spec-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:24px;display:grid}.abm-3d-landing .spec-table{border-collapse:collapse;background:#fff;border:1px solid #ededed;border-radius:14px;width:100%;overflow:hidden}.abm-3d-landing .spec-table th,.abm-3d-landing .spec-table td{color:#222;text-align:left;vertical-align:top;background:#fff;border:0;border-bottom:1px solid #ededed;padding:13px 16px;font-size:.95em;line-height:1.5}.abm-3d-landing .spec-table th{width:auto;color:var(--abm-orange);background:#fff7f2;font-weight:700}.abm-3d-landing .spec-image-card{background:#fff;border:1px solid #f0f0f0;border-radius:16px;padding:18px;box-shadow:0 4px 14px #0000000a}.abm-3d-landing .spec-image-card img{background:#fafafa;border-radius:12px;width:100%}.abm-3d-landing .spec-kv{gap:10px;margin-top:14px;display:grid}.abm-3d-landing .spec-kv div{background:#fafafa;border:1px solid #f1f1f1;border-radius:10px;padding:10px 12px}.abm-3d-landing .spec-kv strong{color:var(--abm-orange);margin-bottom:4px;font-size:.95em;display:block}.abm-3d-landing .spec-kv span{font-size:.92em;line-height:1.5;display:block}.abm-3d-landing .techspec-cta{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.abm-3d-landing .techspec-cta a{flex:180px;max-width:260px;text-decoration:none}.abm-3d-landing .enrichment-table,.abm-3d-landing .validated-lines-table-wrap{background:#fff;border:1px solid #f0f0f0;border-radius:16px;width:100%;display:block;overflow-x:auto;box-shadow:0 4px 14px #0000000a}.abm-3d-landing .enrichment-table table,.abm-3d-landing .validated-lines-table{border-collapse:collapse;color:#222;table-layout:auto;background:#fff;width:100%;min-width:760px;margin:0;font-size:.92em}.abm-3d-landing .enrichment-table th,.abm-3d-landing .enrichment-table td,.abm-3d-landing .validated-lines-table th,.abm-3d-landing .validated-lines-table td{color:#222;text-align:left;vertical-align:top;background:#fff;border:0;border-bottom:1px solid #f0f0f0;width:auto;min-width:0;padding:11px 12px;line-height:1.5}.abm-3d-landing .enrichment-table th,.abm-3d-landing .validated-lines-table th{color:var(--abm-orange);background:#fff7f2;font-weight:700}.abm-3d-landing .enrichment-table tbody tr,.abm-3d-landing .validated-lines-table tbody tr{cursor:pointer}.abm-3d-landing .enrichment-table tbody tr:hover td,.abm-3d-landing .validated-lines-table tbody tr:hover td{background:#fff7f2}.abm-3d-landing .validated-lines-table .cat-col{white-space:nowrap;width:90px;font-weight:700}.abm-3d-landing .validated-lines-table .density-col{white-space:nowrap;width:170px}.abm-3d-landing .validated-lines-table tbody tr.is-hidden{display:none}.abm-3d-landing .validated-lines-section{text-align:left;margin-top:50px}.abm-3d-landing .validated-lines-header-row{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.abm-3d-landing .validated-lines-intro{margin:0 0 18px;font-size:1em;line-height:1.65}.abm-3d-landing .validated-lines-header-row .validated-lines-intro{margin-bottom:0}.abm-3d-landing .validated-lines-toggle,.abm-3d-landing .validated-filter-button{border:1px solid var(--abm-orange);color:var(--abm-orange);cursor:pointer;background:#fff;font-weight:700;transition:background .2s,color .2s,box-shadow .2s}.abm-3d-landing .validated-lines-toggle{background:var(--abm-orange);color:#fff;white-space:nowrap;border-radius:8px;padding:11px 16px;font-size:.92em}.abm-3d-landing .validated-lines-filters{flex-wrap:wrap;gap:10px;margin:0 0 18px;display:flex}.abm-3d-landing .validated-filter-button{border-radius:999px;padding:9px 13px;font-size:.88em}.abm-3d-landing .validated-filter-button:hover,.abm-3d-landing .validated-filter-button.is-active{background:var(--abm-orange);color:#fff;box-shadow:0 6px 16px #e962252e}.abm-3d-landing .validated-lines-panel[hidden]{display:none}.abm-3d-landing .pillar-icon{background:#fff3ed;border-radius:14px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 18px;display:flex}.abm-3d-landing .pillar-icon svg{width:34px;height:34px}.abm-3d-landing .pillar-title{color:#222;letter-spacing:.02em;text-align:center;text-transform:uppercase;margin:0 0 10px;font-size:.98em;font-weight:700;line-height:1.4}.abm-3d-landing .pillar-copy{color:#444;text-align:center;margin:0;font-size:.92em;line-height:1.65}.abm-3d-landing .final-cta{text-align:center;background:#fff7f2;border:1px solid #f2e4dc;border-radius:18px;max-width:100%;margin:60px auto 0;padding:35px 28px}.abm-3d-landing .final-cta .cta-row{justify-content:center}.abm-3d-landing .image-modal{z-index:9999;background:#0f0f0fb8;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0}.abm-3d-landing .image-modal.open{display:flex}.abm-3d-landing .image-modal-panel{background:#fff;border-radius:18px;grid-template-columns:1fr;width:min(1180px,100%);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 20px 60px #00000040}.abm-3d-landing .image-modal-media{background:#f7f7f7;justify-content:center;align-items:center;padding:22px;display:flex}.abm-3d-landing .image-modal-media img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:58vh}.abm-3d-landing .image-modal-copy{max-height:32vh;padding:28px 26px;overflow-y:auto}.abm-3d-landing .image-modal-copy h3{color:#222;margin:0 0 10px;font-size:1.15em;font-weight:700}.abm-3d-landing .image-modal-copy p{margin:0;line-height:1.7}.abm-3d-landing .image-modal-close{width:42px;height:42px;color:var(--abm-orange);cursor:pointer;background:#fff3ed;border:0;border-radius:999px;justify-content:center;align-items:center;margin:0 0 16px auto;font-size:1.35em;display:flex}@media (max-width:1100px){.abm-3d-landing .stats-strip,.abm-3d-landing .application-grid,.abm-3d-landing .workflow-grid{grid-template-columns:repeat(2,1fr)}.abm-3d-landing .proof-grid{grid-template-columns:repeat(3,1fr)}.abm-3d-landing .pillar-grid,.abm-3d-landing .faq-grid{grid-template-columns:repeat(2,1fr)}.abm-3d-landing .spec-layout{grid-template-columns:1fr}}@media (max-width:992px){.abm-3d-landing .feature-grid,.abm-3d-landing .format-grid,.abm-3d-landing .audience-grid,.abm-3d-landing .flex-strip{grid-template-columns:1fr}.abm-3d-landing .format-card-inner{grid-template-columns:80px 1fr;gap:14px}.abm-3d-landing .format-thumb{width:80px;height:80px}}@media (max-width:768px){.abm-3d-landing .lp-wrap{padding-inline:0}.abm-3d-landing .spacing{padding-right:0}.abm-3d-landing .hero-banner,.abm-3d-landing .section-band{padding:32px 20px}.abm-3d-landing .hero-banner h1{font-size:1.7em}.abm-3d-landing .hero-banner h2{font-size:1.08em}.abm-3d-landing .stats-strip,.abm-3d-landing .application-grid,.abm-3d-landing .workflow-grid,.abm-3d-landing .proof-grid,.abm-3d-landing .pillar-grid,.abm-3d-landing .faq-grid{grid-template-columns:1fr}.abm-3d-landing .cta-row a{flex-basis:100%;max-width:100%}.abm-3d-landing .protocol-section{grid-template-columns:52px 1fr;gap:14px;padding:20px}.abm-3d-landing .protocol-icon{width:50px;height:50px}.abm-3d-landing .protocol-button{grid-area:auto/1/auto/-1;width:100%}.abm-3d-landing .validated-lines-header-row{display:block}.abm-3d-landing .validated-lines-toggle{width:100%;margin-top:14px}.abm-3d-landing .format-card-inner{grid-template-columns:72px 1fr;gap:12px}.abm-3d-landing .format-thumb{width:72px;height:72px}}
.abm-cellular-category{--cellular-orange:#e96225;--cellular-orange-dark:#c94f1b;--cellular-orange-soft:#fff6f0;--cellular-orange-pale:#fffaf7;--cellular-border:#eee4dd;--cellular-text:#202020;--cellular-muted:#5f6368;--cellular-shadow:0 14px 38px #23181012;color:var(--cellular-text);font-family:"Century Gothic",var(--font-pretendard),sans-serif;font-size:15px;line-height:1.7}.abm-cellular-category *,.abm-cellular-category :before,.abm-cellular-category :after{box-sizing:border-box}.abm-cellular-category img{max-width:100%;height:auto;display:block}.abm-cellular-category a:after{content:none!important}.abm-cellular-category a[href*="share.hsforms.com"]{display:none!important}.abm-cellular-category h2,.abm-cellular-category h3,.abm-cellular-category h4,.abm-cellular-category h5{color:var(--cellular-text);letter-spacing:-.025em}.abm-cellular-category .mini-meta,.abm-cellular-category .hero-kicker,.abm-cellular-category .coating-kicker,.abm-cellular-category .stem-kicker,.abm-cellular-category .collection-type{color:var(--cellular-orange);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.abm-cellular-category .cta-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.abm-cellular-category .cta-row:empty{display:none}.abm-cellular-category :is(.orange-button,.coating-button,.stem-button,.cta-row>a:not(:empty)){border:1px solid var(--cellular-orange);background:var(--cellular-orange);border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:12px 18px;font-size:14px;font-weight:750;line-height:1.25;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;color:#fff!important}.abm-cellular-category :is(.orange-button,.coating-button,.stem-button,.cta-row>a:not(:empty)):hover{background:var(--cellular-orange-dark);transform:translateY(-1px);box-shadow:0 8px 20px #e9622533}.abm-cellular-category :is(.orange-button,.coating-button,.stem-button).secondary{background:#fff;color:var(--cellular-orange)!important}.abm-cellular-collections>p:first-child,.abm-cellular-rich>p:first-child{border:1px solid var(--cellular-border);background:#f6f6f6;border-radius:18px;margin:0 0 24px;overflow:hidden}.abm-cellular-collections>p:first-child img,.abm-cellular-rich>p:first-child img{width:100%}.abm-cellular-collections .collections-page{padding-bottom:54px}.abm-cellular-collections .hero-shell{background:radial-gradient(circle at 92% 12%,#e9622521,#0000 32%),linear-gradient(135deg,#fff7f2 0%,#fff 72%);border:1px solid #f1d9cc;border-radius:22px;padding:40px;overflow:hidden}.abm-cellular-collections .hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:center;gap:32px;display:grid}.abm-cellular-collections .hero-copy h1{color:#171717;max-width:720px;margin:12px 0 16px;font-size:clamp(29px,3vw,43px);font-weight:800;line-height:1.12}.abm-cellular-collections .hero-subline{color:#4b4b4b;max-width:690px;margin:0;font-size:16px;line-height:1.72}.abm-cellular-collections .hero-panel{box-shadow:var(--cellular-shadow);background:#ffffffe0;border:1px solid #ffffffd9;border-radius:17px;padding:24px}.abm-cellular-collections .hero-panel h4{margin:0 0 14px;font-size:16px}.abm-cellular-collections .hero-panel ul{margin:0;padding:0;list-style:none}.abm-cellular-collections .hero-panel li{color:#484848;margin:9px 0;padding-left:22px;position:relative}.abm-cellular-collections .hero-panel li:before{background:var(--cellular-orange);content:"";border-radius:999px;width:8px;height:8px;position:absolute;top:.68em;left:2px}.abm-cellular-collections .stats-strip,.abm-cellular-rich .stats-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:24px 0 42px;display:grid}.abm-cellular-collections .stat-box,.abm-cellular-rich .stat-box{color:#555;text-align:center;background:#fff;border:1px solid #ececec;border-radius:14px;min-height:104px;padding:20px 15px}.abm-cellular-collections .stat-box strong,.abm-cellular-rich .stat-box strong{color:var(--cellular-orange);margin-bottom:5px;font-size:16px;line-height:1.35;display:block}.abm-cellular-collections .section-header{margin:0 0 22px}.abm-cellular-collections .section-header h2{margin:0 0 7px;font-size:28px}.abm-cellular-collections .section-header p{color:var(--cellular-muted);margin:0}.abm-cellular-collections .browse-toolbar{margin-bottom:20px}.abm-cellular-collections .toolbar-top{justify-content:flex-end;display:flex}.abm-cellular-collections .results-meta{color:#737373;font-size:13px;font-weight:700}.abm-cellular-collections .browse-toolbar .filter-wrap{display:none}.abm-cellular-collections .collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.abm-cellular-collections .collection-card{cursor:pointer;background:#fff;border:1px solid #e8e8e8;border-radius:17px;flex-direction:column;min-height:300px;padding:25px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;box-shadow:0 5px 18px #00000008}.abm-cellular-collections .collection-card:hover{box-shadow:var(--cellular-shadow);border-color:#f2bea5;transform:translateY(-2px)}.abm-cellular-collections .collection-card:focus-visible{outline-offset:3px;outline:3px solid #e9622547}.abm-cellular-collections .collection-card.featured{background:linear-gradient(145deg,#fff8f4 0%,#fff 58%);border-color:#edaa89}.abm-cellular-collections .collection-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.abm-cellular-collections .collection-name{margin:8px 0 0;font-size:21px;line-height:1.28}.abm-cellular-collections .collection-count{background:var(--cellular-orange-soft);color:var(--cellular-orange-dark);border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:800}.abm-cellular-collections .collection-description{color:#555;margin:15px 0 18px;line-height:1.65}.abm-cellular-collections .tag-list{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.abm-cellular-collections .tag{color:#666;background:#fafafa;border:1px solid #ebe7e4;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.abm-cellular-collections .card-actions{margin-top:auto}.abm-cellular-collections .card-actions a{color:var(--cellular-orange-dark);align-items:center;gap:7px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.abm-cellular-collections .card-actions a:after{content:"→"!important}.abm-cellular-collections .empty-state{display:none}.abm-cellular-collections .final-cta,.abm-cellular-rich .final-cta{background:var(--cellular-orange-soft);text-align:center;border:1px solid #f1d8cb;border-radius:18px;margin-top:42px;padding:30px}.abm-cellular-collections .final-cta h3,.abm-cellular-rich .final-cta h3{margin:0 0 8px;font-size:22px}.abm-cellular-rich .lp-wrap,.abm-cellular-rich .coating-page,.abm-cellular-rich .stem-page{max-width:100%;padding:0 0 54px}.abm-cellular-rich :is(.hero-banner,.coating-hero,.stem-hero){background:radial-gradient(circle at 92% 8%,#e962251f,#0000 29%),linear-gradient(135deg,#fff7f2 0%,#fff 74%);border:1px solid #f1d9cc;border-radius:21px;margin-bottom:28px;padding:40px 36px}.abm-cellular-rich :is(.hero-layout,.hero-grid){grid-template-columns:minmax(0,1.25fr) minmax(230px,.75fr);align-items:center;gap:30px;display:grid}.abm-cellular-rich :is(.hero-banner,.coating-hero,.stem-hero) h1,.abm-cellular-rich .hero-title{color:#171717;max-width:820px;margin:11px 0 14px;font-size:clamp(29px,3vw,42px);font-weight:800;line-height:1.14}.abm-cellular-rich :is(.hero-subcopy,.hero-subline,.hero-tagline){color:#4a4a4a;max-width:790px;margin:0;font-size:16px;line-height:1.72}.abm-cellular-rich .hero-image-card,.abm-cellular-rich .hero-panel{box-shadow:var(--cellular-shadow);background:#fff;border:1px solid #f0dfd6;border-radius:16px;padding:14px;overflow:hidden}.abm-cellular-rich .hero-image-card img{border-radius:11px;width:100%}.abm-cellular-rich :is(.section-block,.section-band,.accordion-section,.faq-section,.support-section){margin-top:42px}.abm-cellular-rich :is(.section-heading,.section-header h2){margin:0 0 10px;font-size:27px}.abm-cellular-rich :is(.section-copy,.collapse-intro){color:#555}.abm-cellular-rich .spacing{padding-right:2em}.abm-cellular-rich :is(.feature-grid,.benefit-grid,.card-grid,.compare-grid,.pillar-grid,.hero-options-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.abm-cellular-rich .pillar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.abm-cellular-rich :is(.feature-card,.benefit-card,.compare-card,.pillar-card,.hero-option-card){background:#fff;border:1px solid #eaeaea;border-radius:16px;height:100%;padding:23px;box-shadow:0 4px 15px #00000008}.abm-cellular-rich :is(.feature-card,.benefit-card,.compare-card,.hero-option-card) h3,.abm-cellular-rich :is(.feature-card,.benefit-card,.compare-card,.hero-option-card) h5{margin:5px 0 8px;font-size:17px}.abm-cellular-rich :is(.feature-card,.benefit-card,.compare-card,.hero-option-card) p{color:#555;margin:0}.abm-cellular-rich .pillar-icon{background:var(--cellular-orange-soft);width:56px;height:56px;color:var(--cellular-orange);border-radius:14px;place-items:center;margin:0 auto 14px;display:grid}.abm-cellular-rich .pillar-title{text-align:center;margin-bottom:8px;font-weight:800}.abm-cellular-rich .pillar-copy{color:#555;text-align:center;margin:0}.abm-cellular-rich :is(.geo-answer-box,.highlight-box,.source-note){background:var(--cellular-orange-pale);border:1px solid #f0ddd2;border-radius:15px;margin:28px 0;padding:22px 24px}.abm-cellular-rich .geo-answer-list{margin-bottom:0}.abm-cellular-rich :is(.collapse-card,.faq-item,.accordion-content){background:#fff;border:1px solid #e8e8e8;border-radius:14px;margin-top:12px;overflow:hidden}.abm-cellular-rich :is(.collapse-header,.faq-header){background:#fff8f4;padding:18px 21px}.abm-cellular-rich .collapse-title-wrap{align-items:center;gap:12px;display:flex}.abm-cellular-rich .collapse-icon{color:var(--cellular-orange);font-weight:800}.abm-cellular-rich :is(.collapse-content,.faq-answer){padding:20px 21px}.abm-cellular-rich :is(.table-wrap,.table-responsive){background:#fff;border:1px solid #e6e6e6;border-radius:15px;width:100%;margin:20px 0 30px;overflow-x:auto;box-shadow:0 5px 18px #0000000a}.abm-cellular-rich :is(.abm-table,table){border-collapse:collapse;color:#222;width:100%;min-width:700px;margin:0;font-size:14px}.abm-cellular-rich th,.abm-cellular-rich td{text-align:left;vertical-align:top;border:0;border-bottom:1px solid #ededed;padding:12px 14px}.abm-cellular-rich th{background:var(--cellular-orange);color:#fff;font-weight:750}.abm-cellular-rich tbody tr:hover td{background:#fff9f5}.abm-cellular-rich .orange-link{color:var(--cellular-orange-dark);font-weight:750;text-decoration:none}.abm-cellular-editorial,.abm-cellular-article{border:1px solid var(--cellular-border);background:linear-gradient(145deg,#fffaf7 0%,#fff 48%);border-radius:18px;padding:28px 30px;box-shadow:0 6px 20px #00000008}.abm-cellular-editorial .abm-categories-text>p:first-child,.abm-cellular-article>p:first-child{font-size:16px}.abm-cellular-editorial ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.abm-cellular-editorial li{margin:0}.abm-cellular-editorial li a{color:#333;background:#fff;border:1px solid #ece6e2;border-radius:11px;justify-content:space-between;align-items:center;min-height:48px;padding:11px 14px;text-decoration:none;display:flex}.abm-cellular-editorial li a:after{color:var(--cellular-orange);content:"→"!important}.abm-cellular-editorial li a:hover{color:var(--cellular-orange-dark);border-color:#edb79e}.abm-cellular-catalog>p:first-child{border-left:4px solid var(--cellular-orange);background:var(--cellular-orange-pale);color:#444;border-radius:0 14px 14px 0;margin:0 0 24px;padding:22px 24px;font-size:15.5px}.abm-cellular-catalog>p+p{color:#555}.abm-cellular-catalog .abm-container-fluid{margin-top:28px}.abm-cellular-catalog .abm-custom-page-h1{color:#222;margin:0 0 12px;font-size:24px}.abm-cellular-catalog .abm-custom-page-product-name{color:var(--cellular-orange-dark)}.abm-cellular-catalog .abm-table-scroll{border:1px solid #e5e5e5;border-radius:15px;margin:16px 0 32px;overflow-x:auto;box-shadow:0 5px 18px #0000000a}.abm-cellular-catalog .abm-data-table{table-layout:auto;min-width:680px}.abm-cellular-catalog .abm-data-table thead th,.abm-cellular-catalog .abm-data-table tr:first-child>th{background:var(--cellular-orange);color:#fff;padding:13px 14px;font-size:14px}.abm-cellular-catalog .abm-data-table th,.abm-cellular-catalog .abm-data-table td{padding:12px 14px}.abm-cellular-catalog .abm-data-table td:first-child,.abm-cellular-catalog .abm-data-table th:first-child{width:auto}.abm-cellular-catalog .abm-data-table tbody tr:nth-child(2n):not(.abm-table-section-row){background:#fcfcfc}.abm-cellular-catalog .abm-data-table tbody tr:hover{background:#fff7f2}.abm-cellular-category .abm-product-row{cursor:pointer}.abm-cellular-category .abm-product-row:focus-visible{outline-offset:-3px;outline:3px solid #e9622547;position:relative}.abm-cellular-category .abm-product-table-link{color:var(--cellular-orange-dark);font-weight:700;text-decoration:none}.abm-cellular-category .abm-product-table-link:hover{color:var(--cellular-orange);text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.abm-cellular-collections .hero-grid,.abm-cellular-rich :is(.hero-layout,.hero-grid){grid-template-columns:1fr}.abm-cellular-collections .stats-strip,.abm-cellular-rich .stats-strip,.abm-cellular-rich .pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.abm-cellular-category{font-size:14.5px}.abm-cellular-collections .hero-shell,.abm-cellular-rich :is(.hero-banner,.coating-hero,.stem-hero){padding:28px 20px}.abm-cellular-collections .collection-grid,.abm-cellular-rich :is(.feature-grid,.benefit-grid,.card-grid,.compare-grid,.pillar-grid,.hero-options-grid),.abm-cellular-editorial ul,.abm-cellular-collections .stats-strip,.abm-cellular-rich .stats-strip{grid-template-columns:1fr}.abm-cellular-collections .collection-card{min-height:0;padding:21px}.abm-cellular-editorial,.abm-cellular-article{padding:22px 20px}.abm-cellular-rich .spacing{padding-right:0}.abm-cellular-category .cta-row>a{width:100%}}
.abm-crispr-official{color:#292929;font-size:16px;line-height:1.65}.abm-crispr-official>:first-child{margin-top:0!important}.abm-crispr-official h1,.abm-crispr-official h2,.abm-crispr-official h3,.abm-crispr-official h4{color:#222;letter-spacing:-.02em;scroll-margin-top:104px;font-weight:700}.abm-crispr-official h1{margin:0 0 18px;font-size:clamp(30px,3vw,42px);line-height:1.16}.abm-crispr-official h2{border-bottom:2px solid #ef6331;margin:46px 0 18px;padding-bottom:9px;font-size:clamp(24px,2.2vw,31px);line-height:1.24}.abm-crispr-official h3{color:#ef6331;margin:30px 0 12px;font-size:21px;line-height:1.3}.abm-crispr-official h4{margin:24px 0 10px;font-size:18px}.abm-crispr-official p{margin:0 0 16px}.abm-crispr-official ul,.abm-crispr-official ol{margin:14px 0 20px;padding-left:1.45rem}.abm-crispr-official li+li{margin-top:6px}.abm-crispr-official a{color:#1386ac;font-weight:600;text-decoration:none}.abm-crispr-official a:hover{color:#dc5a2b;text-underline-offset:3px;text-decoration:underline}.abm-crispr-official img{object-fit:contain;max-width:100%;height:auto}.abm-crispr-official figure,.abm-crispr-official .image,.abm-crispr-official [class*=image-container]{text-align:center;margin:22px auto}.abm-crispr-official figure img{margin-inline:auto}.abm-crispr-official figcaption{color:#666;margin-top:8px;font-size:13px;line-height:1.45}.abm-crispr-official .row{row-gap:22px}.abm-crispr-official [class*=card],.abm-crispr-official [class*=feature-box],.abm-crispr-official [class*=system-box],.abm-crispr-official [class*=resource-box]{border-color:#e4e4e4}.abm-crispr-official table{background:#fff;margin:22px 0 30px;font-size:14px;border-collapse:collapse!important;width:100%!important}.abm-crispr-official table th,.abm-crispr-official table td{vertical-align:top;text-align:left;border:1px solid #ddd!important;padding:11px 12px!important}.abm-crispr-official table thead th,.abm-crispr-official table thead td,.abm-crispr-official table tr:first-child>th{font-weight:700;color:#fff!important;background:#ef6331!important}.abm-crispr-official table .abm-table-section-row>th,.abm-crispr-official table .abm-table-section-row>td,.abm-crispr-official table tr[id^=table-product-mini-category-]>th,.abm-crispr-official table tr[id^=table-product-mini-category-]>td{font-weight:700;color:#222!important;background:#f2f2f2!important}.abm-crispr-official details{background:#fff;border:1px solid #dedede;margin:10px 0}.abm-crispr-official details>summary{cursor:pointer;padding:13px 15px;font-weight:700}.abm-crispr-official details>:not(summary){padding-inline:15px}.abm-crispr-official .itsbio-crispr-search{grid-template-columns:minmax(0,1fr) auto;gap:10px;max-width:760px;margin:18px 0 28px;display:grid}.abm-crispr-official .itsbio-crispr-search input{color:#222;background:#fff;border:1px solid #bfc3c7;border-radius:3px;outline:none;min-width:0;height:46px;padding:0 14px}.abm-crispr-official .itsbio-crispr-search input:focus{border-color:#ef6331;box-shadow:0 0 0 2px #ef63311f}.abm-crispr-official .itsbio-crispr-search button{color:#fff;cursor:pointer;background:#ef6331;border:0;border-radius:3px;height:46px;padding:0 22px;font-weight:700}.abm-crispr-official .itsbio-crispr-search-note{color:#627083;margin:0 0 24px;font-size:14px}.abm-crispr-official .itsbio-abm-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:18px 0 32px;display:grid}.abm-crispr-official .itsbio-abm-highlight-card{background:#fff;border:1px solid #e1e1e1;align-items:center;gap:13px;min-height:86px;padding:14px;display:flex}.abm-crispr-official .itsbio-abm-highlight-icon{flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.abm-crispr-official .itsbio-abm-highlight-icon img,.abm-crispr-official .itsbio-abm-highlight-icon svg{max-width:100%;max-height:100%}.abm-crispr-official .itsbio-abm-highlight-label{color:#222;font-weight:700}@media (max-width:767px){.abm-crispr-official{font-size:15px}.abm-crispr-official h2{margin-top:36px}.abm-crispr-official .itsbio-crispr-search,.abm-crispr-official .itsbio-abm-highlight-grid{grid-template-columns:1fr}.abm-crispr-official table{font-size:13px}}#abm-crispr-hub .itsbio-crispr-search,#crispr-ko-page .itsbio-crispr-search,#abm-crispra-hub .itsbio-crispr-search{grid-template-columns:minmax(0,1fr) 82px;gap:0;width:100%;max-width:none;margin:12px 0 18px;display:grid}#crispr-ko-page .itsbio-crispr-search--with-select{grid-template-columns:minmax(150px,165px) minmax(0,1fr) 122px}#crispr-ko-page .itsbio-crispr-search--with-select select{color:#333f48;background:#fff;border:1px solid #f15a24;border-right-color:#cfd8df;border-radius:8px 0 0 8px;outline:none;width:100%;min-width:0;height:48px;margin:0;padding:0 34px 0 12px;font-size:14px;font-weight:600}#crispr-ko-page .itsbio-crispr-search--with-select input{border-left:0;border-radius:0}#crispr-ko-page .itsbio-crispr-search--with-select button{width:122px;padding:0 10px}#crispr-ko-page .itsbio-crispr-search--with-select select:focus,#crispr-ko-page .itsbio-crispr-search--with-select input:focus{z-index:1;border-color:#f15a24;position:relative;box-shadow:inset 0 0 0 1px #f15a24}#abm-crispr-hub .itsbio-crispr-search input,#crispr-ko-page .itsbio-crispr-search input,#abm-crispra-hub .itsbio-crispr-search input{width:100%;min-width:0;height:48px;box-shadow:none;color:#333f48;background:#fff;border:1px solid #cfd8df;border-right:0;border-radius:8px 0 0 8px;margin:0;padding:0 14px;font-size:15px;line-height:48px}#abm-crispr-hub .itsbio-crispr-search button,#crispr-ko-page .itsbio-crispr-search button,#abm-crispra-hub .itsbio-crispr-search button{color:#fff;background:#f15a24;border:1px solid #f15a24;border-radius:0 8px 8px 0;width:82px;height:48px;min-height:48px;margin:0;padding:0 12px;font-size:14px;font-weight:700}#abm-crispr-hub .itsbio-crispr-search button:hover,#crispr-ko-page .itsbio-crispr-search button:hover,#abm-crispra-hub .itsbio-crispr-search button:hover{background:#d94b17;border-color:#d94b17}#crispr-ko-page form.itsbio-crispr-search.itsbio-crispr-search--with-select input{border-left:0;border-radius:0}#crispr-ko-page form.itsbio-crispr-search.itsbio-crispr-search--with-select button{width:122px;padding:0 10px}#crispr-ko-page .itsbio-crispr-vector-note{color:#667487;grid-column:1/-1;margin:6px 0 0;font-size:12px;line-height:1.5}#crispr-ko-page .itsbio-crispr-vector-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:8px 18px;margin-top:4px;display:flex}#crispr-ko-page .itsbio-crispr-vector-actions a{color:#d94b17;font-size:13px;font-weight:700;text-decoration:none}#crispr-ko-page .itsbio-crispr-vector-actions a:hover{text-decoration:underline}#crispr-ko-page .itsbio-crispr-vector-status{color:#667487;flex:100%;min-height:18px;font-size:12px}#abm-crispra-hub .abm-service-faq-list{margin-top:12px}#abm-crispra-hub .abm-service-faq-item{background:0 0;border:0;border-bottom:1px solid #edf1f3;border-radius:0;margin:0}#abm-crispra-hub .abm-service-faq-item>summary{color:#263746;padding:12px 0;font-weight:700;list-style:none}#abm-crispra-hub .abm-service-faq-item>summary::-webkit-details-marker{display:none}#abm-crispra-hub .abm-service-faq-answer{color:#536573;padding:6px 0 12px 37px}.abm-crispr-official .abm-categories-title-h2{color:#333;border-bottom:2px solid #ef6331;margin:0 0 20px;padding-bottom:10px;font-size:28px;font-weight:700}.abm-crispr-official .abm-container-fluid{width:100%}.abm-crispr-official .htmlcontent-home{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:18px 0 0;padding:0;list-style:none;display:grid}.abm-crispr-official .htmlcontent-home>li{min-width:0;margin:0}.abm-crispr-official .htmlcontent-home.abm-cas-resources>li{width:100%;max-width:none;padding:0}.abm-crispr-official .abm-cas-resources .abm-cas-resource-preview,.abm-crispr-official .abm-cas-resources a{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.abm-crispr-official .abm-cas-resources img{aspect-ratio:727/418}.abm-crispr-official .abm-cas-resources a:after{content:none}.abm-crispr-official .abm-cas-resources .abm-sub2-category-image-title{text-align:center}.abm-crispr-official .abm-cas-resource-dialog{border:0;border-radius:8px;width:min(1100px,100vw - 40px);max-width:none;max-height:90vh;margin:auto;padding:20px;overflow:auto}.abm-crispr-official .abm-cas-resource-dialog::backdrop{background:#000000a6}.abm-crispr-official .abm-cas-resource-dialog-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.abm-crispr-official .abm-cas-resource-dialog-header h3{margin:0}.abm-crispr-official .abm-cas-resource-dialog-header button{cursor:pointer;width:40px;height:40px;font-size:28px}.abm-crispr-official .abm-cas-resource-dialog>img{object-fit:contain;width:auto;max-width:100%;max-height:72vh;margin:auto}.abm-crispr-official .htmlcontent-home .banners{height:100%}.abm-crispr-official .htmlcontent-home img{aspect-ratio:2;object-fit:contain;background:#fff;width:100%;display:block}.abm-crispr-official .abm-sub2-category-image-title{color:#333;margin-top:10px;font-size:15px;line-height:1.45}.abm-crispr-official .abm-custom-page-product-name{color:#ef6331;margin:38px 0 16px;font-size:24px}@media (max-width:767px){#abm-crispr-hub .itsbio-crispr-search,#crispr-ko-page .itsbio-crispr-search,#abm-crispra-hub .itsbio-crispr-search{grid-template-columns:minmax(0,1fr) 74px}#crispr-ko-page .itsbio-crispr-search--with-select{grid-template-columns:1fr;gap:8px}#crispr-ko-page .itsbio-crispr-search--with-select select,#crispr-ko-page .itsbio-crispr-search--with-select input,#crispr-ko-page .itsbio-crispr-search--with-select button{border:1px solid #cfd8df;border-radius:7px;width:100%}#crispr-ko-page .itsbio-crispr-search--with-select select,#crispr-ko-page .itsbio-crispr-search--with-select button{border-color:#f15a24}.abm-crispr-official .htmlcontent-home{grid-template-columns:1fr}#abm-crispra-hub .abm-service-faq-answer{padding-left:18px}}#crispr-ko-page .itsbio-crispr-ko-search-heading{margin-top:22px!important}#crispr-ko-page .itsbio-crispr-ko-search-link-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 4px;display:flex}#crispr-ko-page .itsbio-crispr-ko-search-link{background:#f15a24;border:1px solid #f15a24;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-size:14px;font-weight:700;line-height:1.3;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;color:#fff!important;text-decoration:none!important}#crispr-ko-page .itsbio-crispr-ko-search-link:hover,#crispr-ko-page .itsbio-crispr-ko-search-link:focus-visible{background:#d94b17;border-color:#d94b17;transform:translateY(-1px)}#crispr-ko-page .itsbio-crispr-ko-search-note{color:#667487;font-size:12px;line-height:1.5}@media (max-width:767px){#crispr-ko-page .itsbio-crispr-ko-search-link-row{flex-direction:column;align-items:stretch}#crispr-ko-page .itsbio-crispr-ko-search-link{width:100%}}#crispr-ko-page .ko-system-selector>button.ko-system-choice{cursor:default!important;box-shadow:none!important;background:#fff!important;padding:16px 17px!important;transform:none!important}#crispr-ko-page .ko-system-selector>button.ko-system-choice:first-child,#crispr-ko-page .ko-system-selector>button.ko-system-choice:first-child.is-selected{border:1.5px solid var(--ko-orange)!important;background:#fffaf7!important}#crispr-ko-page .ko-system-selector>button.ko-system-choice:nth-child(2),#crispr-ko-page .ko-system-selector>button.ko-system-choice:nth-child(2).is-selected{border:1.5px solid var(--ko-green)!important;background:#fbfefb!important}#crispr-ko-page .ko-system-selector>button.ko-system-choice:nth-child(3),#crispr-ko-page .ko-system-selector>button.ko-system-choice:nth-child(3).is-selected{border:1.5px solid var(--ko-blue)!important;background:#fbfdff!important}#crispr-ko-page .ko-system-selector>button.ko-system-choice:first-child:hover,#crispr-ko-page .ko-system-selector>button.ko-system-choice:first-child:focus-visible{border-color:var(--ko-orange)!important;background:#fffaf7!important;box-shadow:0 4px 12px #f15a240f!important}#crispr-ko-page .ko-system-selector>button.ko-system-choice:nth-child(2):hover,#crispr-ko-page .ko-system-selector>button.ko-system-choice:nth-child(2):focus-visible{border-color:var(--ko-green)!important;background:#fbfefb!important;box-shadow:0 4px 12px #2fa84f0f!important}#crispr-ko-page .ko-system-selector>button.ko-system-choice:nth-child(3):hover,#crispr-ko-page .ko-system-selector>button.ko-system-choice:nth-child(3):focus-visible{border-color:var(--ko-blue)!important;background:#fbfdff!important;box-shadow:0 4px 12px #1765c10f!important}#abm-crispra-hub .itsbio-crispra-search-link-row{flex-wrap:wrap;align-items:center;gap:10px 14px;margin:12px 0 22px;display:flex}#abm-crispra-hub .itsbio-crispra-search-link{background:#f15a24;border:1px solid #f15a24;border-radius:7px;justify-content:center;align-items:center;min-height:44px;padding:10px 17px;font-size:14px;font-weight:700;line-height:1.3;transition:background .18s,border-color .18s,transform .18s;display:inline-flex;color:#fff!important;text-decoration:none!important}#abm-crispra-hub .itsbio-crispra-search-link:hover,#abm-crispra-hub .itsbio-crispra-search-link:focus-visible{background:#d94b17;border-color:#d94b17;transform:translateY(-1px)}#abm-crispra-hub .itsbio-crispra-search-note{color:#667487;font-size:12px;line-height:1.5}@media (max-width:767px){#abm-crispra-hub .itsbio-crispra-search-link-row{flex-direction:column;align-items:stretch}#abm-crispra-hub .itsbio-crispra-search-link{width:100%}}
