.ge-adb{--ge-adb-navy:#0f2a44;--ge-adb-green:#0f7a5a;--ge-adb-green-dark:#0b4a3a;--ge-adb-text:#4a5566;--ge-adb-border:#e3e9f0;color:var(--ge-adb-text);margin:170px 0 0}.ge-adb .ge-adb-section{padding:48px 0}.ge-adb .ge-adb-hero{background:linear-gradient(180deg,#f6f8fb 0,#eef2f7 100%);padding:56px 0}.ge-adb .ge-adb-hero-logo{height:40px;width:auto;margin-bottom:18px}.ge-adb .ge-adb-eyebrow{color:var(--ge-adb-green);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px}.ge-adb .ge-adb-eyebrow::before{content:"";display:inline-block;width:36px;height:2px;background:var(--ge-adb-green);vertical-align:middle;margin-right:8px}.ge-adb .ge-adb-hero-title{color:var(--ge-adb-navy);font-weight:800;font-size:clamp(2.2rem, 4.5vw, 3.4rem);line-height:1.08;margin-bottom:20px}.ge-adb .ge-adb-hero-text{font-size:1rem;line-height:1.7;margin-bottom:26px}.ge-adb .ge-adb-hero-img{border-radius:24px}.ge-adb .ge-adb-btn-light,.ge-adb .ge-adb-btn-outline,.ge-adb .ge-adb-btn-solid{border-radius:999px;font-weight:600;padding:10px 26px;font-size:.92rem}.ge-adb .ge-adb-btn-outline{border:1.5px solid var(--ge-adb-green-dark);color:var(--ge-adb-green-dark);background:0 0}.ge-adb .ge-adb-btn-outline:hover,.ge-adb .ge-adb-btn-solid:hover{background:var(--ge-adb-green-dark);color:#fff}.ge-adb .ge-adb-btn-solid{background:var(--ge-adb-green);color:#fff;border:0}.ge-adb .ge-adb-btn-light{background:#4ade9b;color:var(--ge-adb-green-dark);border:0}.ge-adb .ge-adb-btn-light:hover{background:#fff;color:var(--ge-adb-green-dark)}.ge-adb .ge-adb-arrow,.ge-adsk .ge-adsk-arrow{margin-left:10px}.ge-adb .ge-adb-ccpro-wrap{padding-top:24px}.ge-adb .ge-adb-ccpro{background:linear-gradient(110deg,#f7fafc 0,#eef5f3 60%,#fdeef6 100%);border:1px solid var(--ge-adb-border);border-radius:18px;padding:32px}.ge-adb .ge-adb-cc-logo{width:80px;height:80px;border-radius:18px;object-fit:cover}.ge-adb .ge-adb-cc-logo-sm{width:56px;height:56px;border-radius:14px}.ge-adb .ge-adb-ccpro-title{color:var(--ge-adb-navy);font-weight:700;font-size:1.8rem;margin-bottom:10px}.ge-adb .ge-adb-ccpro-text{line-height:1.6;margin-bottom:18px}.ge-adb .ge-adb-app-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;justify-items:center}.ge-adb .ge-adb-more-apps{text-align:center;font-size:.8rem;color:var(--ge-adb-navy);margin:12px 0 0}.ge-adb .ge-adb-app{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:12px;font-weight:700;font-size:1.35rem;line-height:1}.ge-adb .ge-adb-app-sm{width:46px;height:46px;font-size:1.2rem;border-radius:10px}.ge-adb .ge-adb-lr,.ge-adb .ge-adb-mi-fr,.ge-adb .ge-adb-mi-lrc,.ge-adb .ge-adb-ps,.ge-ap .ge-ap-tile-ps{background:#001e36;color:#31a8ff}.ge-adb .ge-adb-ai{background:#300;color:#ff9a00}.ge-adb .ge-adb-id,.ge-adb .ge-adb-mi-ic,.ge-ap .ge-ap-tile-id{background:#49021f;color:#f36}.ge-adb .ge-adb-ae,.ge-adb .ge-adb-au,.ge-adb .ge-adb-mi-ch,.ge-adb .ge-adb-mi-me,.ge-adb .ge-adb-pr,.ge-ap .ge-ap-tile-ae,.ge-ap .ge-ap-tile-pr{background:#00005b;color:#99f}.ge-adb .ge-adb-ac{background:#b30b00;color:#fff}.ge-adb .ge-adb-dn{background:#001e00;color:#3dd13d}.ge-adb .ge-adb-an{background:#000b1d;color:#00a7ff}.ge-adb .ge-adb-mi-dw,.ge-adb .ge-adb-xd{background:#470137;color:#ff61f6}.ge-adb .ge-adb-ex,.ge-adb .ge-adb-mi-fi{background:#eb1000;color:#fff}.ge-adb .ge-adb-bar{display:block;width:36px;height:3px;background:#3cc28a;border-radius:2px;margin-bottom:14px}.ge-adb .ge-adb-h2{color:var(--ge-adb-navy);font-weight:700;font-size:clamp(1.6rem, 3vw, 2.1rem);margin-bottom:28px}.ge-adb .ge-adb-tool{height:100%;background:#fff;border:1px solid var(--ge-adb-border);border-radius:12px;padding:16px 16px 20px;transition:box-shadow .2s,transform .2s}.ge-adb .ge-adb-tool:hover{box-shadow:0 12px 28px rgba(15,42,68,.08);transform:translateY(-2px)}.ge-adb .ge-adb-tool-media{position:relative;margin-bottom:28px}.ge-adb .ge-adb-tool-media img{width:100%;height:160px;object-fit:cover;border-radius:6px}.ge-adb .ge-adb-tool-media .ge-adb-app{position:absolute;left:10px;bottom:-18px;box-shadow:0 4px 12px rgba(0,0,0,.2)}.ge-adb .ge-adb-tool-title{color:var(--ge-adb-navy);font-weight:700;font-size:1.2rem;margin-bottom:8px}.ge-adb .ge-adb-tool-text{font-size:.92rem;line-height:1.6;margin:0}.ge-adb .ge-adb-why{background:#f3f7f9}.ge-adb .ge-adb-why-item+.ge-adb-why-item{border-left:1px solid var(--ge-adb-border)}.ge-adb .ge-adb-why-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#dff3ea;color:var(--ge-adb-green);font-size:1.4rem;margin-bottom:12px}.ge-adb .ge-adb-why-title{color:var(--ge-adb-navy);font-weight:700;font-size:1rem;margin-bottom:6px}.ge-adb .ge-adb-why-text{font-size:.88rem;line-height:1.55;margin:0}.ge-adb .ge-adb-cta-wrap{padding-top:0;background:#f3f7f9}.ge-adb .ge-adb-cta{background:linear-gradient(90deg,#0b3d33 0,#0f5a48 100%);border-radius:14px;padding:24px 32px;color:#fff}.ge-adb .ge-adb-cta-title{color:#fff;font-weight:700;font-size:1.2rem;margin-bottom:4px}.ge-adb .ge-adb-cta-text{color:rgba(255,255,255,.85);font-size:.9rem;margin:0}.ge-adsk{--ge-adsk-deep:#0b2f24;--ge-adsk-green:#0f6b4c;--ge-adsk-light:#5fd38d;--ge-adsk-navy:#10263b;--ge-adsk-text:#4a5566;--ge-adsk-border:#e2e8ee;color:var(--ge-adsk-text);margin:170px 0 0}.ge-adsk .ge-adsk-section{padding:40px 0}.ge-adsk .ge-adsk-hero{background:linear-gradient(120deg,#082119 0,#0d3a2b 55%,#12402f 100%);color:#fff;padding:56px 0}.ge-adsk .ge-adsk-kicker{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.ge-adsk .ge-adsk-hero-title{color:#fff;font-weight:800;font-size:clamp(2.2rem, 4.5vw, 3.2rem);margin-bottom:22px}.ge-adsk .ge-adsk-hero-lead{font-weight:600;line-height:1.6;margin-bottom:18px}.ge-adsk .ge-adsk-hl{color:var(--ge-adsk-light)}.ge-adsk .ge-adsk-hero-text{color:rgba(255,255,255,.88);line-height:1.6;margin-bottom:16px}.ge-adsk .ge-adsk-hero-cta{color:var(--ge-adsk-light);font-weight:700;font-size:1.1rem;margin:0}.ge-adsk .ge-adsk-hero-img{border-radius:12px}.ge-adsk .ge-adsk-coll{background:#fff;border:1px solid var(--ge-adsk-border);border-radius:12px;padding:16px;margin-bottom:24px;box-shadow:0 6px 18px rgba(16,38,59,.04)}.ge-adsk .ge-adsk-coll-img{width:100%;height:100%;min-height:200px;object-fit:cover;border-radius:8px}.ge-adsk .ge-adsk-badge{display:inline-block;border:1px solid var(--ge-adsk-green);color:var(--ge-adsk-green);border-radius:4px;padding:1px 8px;font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.ge-adsk .ge-adsk-coll-title{color:var(--ge-adsk-navy);font-weight:700;font-size:1.45rem;margin-bottom:6px}.ge-adsk .ge-adsk-coll-sub{color:var(--ge-adsk-navy);margin-bottom:18px}.ge-adsk .ge-adsk-coll-text{font-size:.85rem;line-height:1.7;margin-bottom:20px}.ge-adsk .ge-adsk-btn,.ge-adsk .ge-adsk-btn-light{border-radius:999px;font-weight:600;font-size:.85rem;padding:9px 22px;border:0}.ge-adsk .ge-adsk-btn{background:var(--ge-adsk-green);color:#fff}.ge-adsk .ge-adsk-btn:hover{background:var(--ge-adsk-deep);color:#fff}.ge-adsk .ge-adsk-btn-light{background:#6ee29a;color:var(--ge-adsk-deep)}.ge-adsk .ge-adsk-btn-light:hover{background:#fff;color:var(--ge-adsk-deep)}.ge-adsk .ge-adsk-side{border-left:1px solid var(--ge-adsk-border);padding-left:24px}.ge-adsk .ge-adsk-side-title{color:var(--ge-adsk-navy);font-weight:700;font-size:.9rem;margin-bottom:8px}.ge-adsk .ge-adsk-checks{list-style:none;padding:0;margin:0 0 20px;font-size:.8rem}.ge-adsk .ge-adsk-checks li{position:relative;padding-left:22px;margin-bottom:4px}.ge-adsk .ge-adsk-checks li::before{content:"\2713";position:absolute;left:0;color:var(--ge-adsk-green);font-weight:700}.ge-adsk .ge-adsk-products{display:grid;grid-template-columns:repeat(4,1fr);gap:14px 10px}.ge-adsk .ge-adsk-prod{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:.72rem;color:var(--ge-adsk-navy);gap:4px}.ge-adsk .ge-adsk-ico{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:4px;color:#fff;font-weight:700;font-size:.85rem}.ge-adsk .ge-adsk-c-blue{background:#1b5fd1}.ge-adsk .ge-adsk-c-red{background:#d92b3a}.ge-adsk .ge-adsk-c-sky{background:#1a8de0}.ge-adsk .ge-adsk-c-navy{background:#1d3f8f}.ge-adsk .ge-adsk-c-orange{background:#ef7d14}.ge-adsk .ge-adsk-c-amber{background:#c7841a}.ge-adsk .ge-adsk-c-purple{background:#5b3dc8}.ge-adsk .ge-adsk-c-teal{background:#1597a8}.ge-adsk .ge-adsk-why{background:#f2f6f5}.ge-adsk .ge-adsk-eyebrow{color:var(--ge-adsk-green);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.ge-adsk .ge-adsk-eyebrow::before{content:"";display:inline-block;width:16px;height:2px;background:var(--ge-adsk-green);vertical-align:middle;margin-right:8px}.ge-adsk .ge-adsk-h2{color:var(--ge-adsk-navy);font-weight:700;font-size:clamp(1.5rem, 3vw, 2rem);margin-bottom:10px}.ge-adsk .ge-adsk-why-lead{max-width:560px;font-size:.9rem;line-height:1.6;margin-bottom:32px}.ge-adsk .ge-adsk-why-item+.ge-adsk-why-item{border-left:1px solid var(--ge-adsk-border)}.ge-adsk .ge-adsk-why-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--ge-adsk-green);color:#fff;font-size:1.2rem;margin-bottom:14px}.ge-adsk .ge-adsk-why-title{color:var(--ge-adsk-navy);font-weight:700;font-size:.95rem;margin-bottom:10px}.ge-adsk .ge-adsk-why-text{font-size:.8rem;line-height:1.6;margin:0}.ge-adsk .ge-adsk-cta-wrap{padding-top:0;background:#f2f6f5}.ge-adsk .ge-adsk-cta{background:linear-gradient(90deg,#0a3527 0,#0f5440 100%);border-radius:10px;padding:24px 40px;color:#fff}.ge-adsk .ge-adsk-cta-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.12);color:var(--ge-adsk-light);font-size:1.2rem}.ge-adsk .ge-adsk-cta-title{color:#fff;font-weight:700;font-size:1.15rem;margin-bottom:4px}.ge-adsk .ge-adsk-cta-text{color:rgba(255,255,255,.85);font-size:.85rem;margin:0}.ge-ap{--ge-ap-green:#138a4c;--ge-ap-green-dark:#0d6b3a;--ge-ap-navy:#0f2a2a;--ge-ap-text:#5a6672;--ge-ap-border:#e3e9ec;color:var(--ge-ap-text);margin:170px 0 0}.ge-ap .ge-ap-hero{background:linear-gradient(180deg,#eef7f2 0,#f4faf7 100%);padding:32px 0 56px}.ge-ap .ge-ap-breadcrumb{font-size:.82rem;margin-bottom:28px}.ge-ap .ge-ap-breadcrumb a{color:var(--ge-ap-green);text-decoration:none}.ge-ap .ge-ap-breadcrumb .active{color:var(--ge-ap-navy)}.ge-ap .ge-ap-tile{display:inline-flex;align-items:center;justify-content:center;width:92px;height:84px;border-radius:18px;font-weight:700;font-size:2.8rem;line-height:1;margin-bottom:18px;box-shadow:0 10px 24px rgba(0,0,0,.12)}.ge-ap .ge-ap-tile-ai{background:linear-gradient(135deg,#ff9a00,#e8452c 55%,#a42a8c);color:#fff}.ge-ap .ge-ap-tile-ac{background:linear-gradient(135deg,#e52d1d,#b30b00);color:#fff}.ge-ap .ge-ap-eyebrow{color:var(--ge-ap-green);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.ge-ap .ge-ap-title{color:var(--ge-ap-navy);font-weight:700;font-size:clamp(2rem, 4vw, 2.75rem);line-height:1.12;margin-bottom:18px}.ge-ap .ge-ap-lead{color:#33404a;font-size:1rem;line-height:1.65;margin-bottom:24px}.ge-ap .ge-ap-actions{display:flex;flex-wrap:wrap;gap:14px}.ge-ap .ge-ap-btn,.ge-ap .ge-ap-btn-outline{border-radius:8px;font-weight:600;font-size:.95rem;padding:10px 32px}.ge-ap .ge-ap-btn{background:var(--ge-ap-green);border:1.5px solid var(--ge-ap-green);color:#fff}.ge-ap .ge-ap-btn:hover{background:var(--ge-ap-green-dark);border-color:var(--ge-ap-green-dark);color:#fff}.ge-ap .ge-ap-btn-outline{background:#fff;border:1.5px solid var(--ge-ap-green);color:var(--ge-ap-green-dark)}.ge-ap .ge-ap-btn-outline:hover{background:var(--ge-ap-green);color:#fff}.ge-ap .ge-ap-hero-img{width:100%;border-radius:20px;box-shadow:0 20px 50px rgba(15,42,42,.12)}.ge-ap .ge-ap-strip{background:#f7faf9;border-top:1px solid var(--ge-ap-border);border-bottom:1px solid var(--ge-ap-border);padding:36px 0}.ge-ap .ge-ap-strip-center .ge-ap-strip-item{text-align:center}.ge-ap .ge-ap-strip-item+.ge-ap-strip-item{border-left:1px solid var(--ge-ap-border)}.ge-ap .ge-ap-strip-icon{display:inline-block;color:var(--ge-ap-green);font-size:2.2rem;line-height:1;margin-bottom:14px}.ge-ap .ge-ap-strip-title{color:var(--ge-ap-navy);font-weight:600;font-size:1rem;margin-bottom:8px}.ge-ap .ge-ap-strip-text{font-size:.85rem;line-height:1.6;margin:0}.ge-ap .ge-ap-features{padding:56px 0 64px}.ge-ap .ge-ap-h2{color:var(--ge-ap-navy);font-weight:700;font-size:clamp(1.8rem, 3.5vw, 2.4rem);line-height:1.15;max-width:620px;margin-bottom:32px}.ge-ap .ge-ap-card{height:100%}.ge-ap .ge-ap-card-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:10px;margin-bottom:18px}.ge-ap .ge-ap-card-title{color:var(--ge-ap-navy);font-weight:600;font-size:1.15rem;margin-bottom:10px}.ge-ap .ge-ap-card-text{font-size:.9rem;line-height:1.65;margin-bottom:14px}.ge-ap .ge-ap-link{color:var(--ge-ap-green-dark);font-weight:600;font-size:.9rem;text-decoration:none}.ge-ap .ge-ap-link:hover{color:var(--ge-ap-green)}.ge-ap .ge-ap-arrow{margin-left:8px}@media (max-width:991.98px){.ge-adb .ge-adb-why-item+.ge-adb-why-item,.ge-adsk .ge-adsk-why-item+.ge-adsk-why-item,.ge-ap .ge-ap-strip-item+.ge-ap-strip-item{border-left:0}.ge-adb .ge-adb-app-grid{grid-template-columns:repeat(4,1fr)}.ge-adsk .ge-adsk-side{border-left:0;padding-left:calc(var(--bs-gutter-x) * .5)}}.ge-ap .ge-ap-card-text,.ge-ap .ge-ap-strip-text{color:var(--ge-ap-text)}.ge-adb .ge-adb-more-btn{background:0 0;border:0;padding:0;color:var(--ge-adb-navy);font-size:.8rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ge-adb .ge-adb-more-btn:hover,.ge-adb .ge-adb-tool-link:hover .ge-adb-tool-title{color:var(--ge-adb-green)}.ge-adb .ge-adb-modal .modal-content{border:0;border-radius:16px;padding:16px 24px 24px}.ge-adb .ge-adb-modal .modal-header{border-bottom:0;justify-content:center;position:relative}.ge-adb .ge-adb-modal .btn-close{position:absolute;top:16px;right:16px;margin:0}.ge-adb .ge-adb-modal-title{color:#2c2c2c;font-weight:700;font-size:1.6rem;text-align:center;margin:8px 0 12px}.ge-adb .ge-adb-modal-h{color:#2c2c2c;font-weight:700;font-size:1.15rem;margin-bottom:14px}.ge-adb .ge-adb-modal-col2{padding-top:0}.ge-adb .ge-adb-modal-list{list-style:none;padding:0;margin:0}.ge-adb .ge-adb-modal-list li{display:flex;align-items:center;gap:14px;color:#2c2c2c;font-size:.95rem;margin-bottom:14px}.ge-adb .ge-adb-mi{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;border-radius:6px;font-weight:700;font-size:.8rem;line-height:1;object-fit:cover}.ge-adb .ge-adb-mi-ex{background:linear-gradient(135deg,#ff4f72,#7c4dff 55%,#1fb6ff);color:#fff}.ge-adb .ge-adb-mi-br,.ge-adb .ge-adb-mi-ca{background:#1a1a1a;color:#fff}.ge-adb .ge-adb-mi-pse{background:#001e36;color:#31a8ff;border:2px solid #31a8ff;border-radius:50%}.ge-adb .ge-adb-mi-sc{background:#0fa3a3;color:#fff}.ge-adb .ge-adb-mi-fs{background:#2b2a6e;color:#fff}.ge-adb .ge-adb-mi-dark{background:#1a1a1a;color:#fff;font-size:.95rem}.ge-adb .ge-adb-mi-plain{background:0 0;color:#2c2c2c;font-size:1.4rem}@media (min-width:768px){.ge-adb .ge-adb-modal-col2{padding-top:36px}}.ge-adb .ge-adb-tool-link{display:block;color:inherit;text-decoration:none}.ge-adb .ge-adb-tool-link .ge-adb-tool-text{color:var(--ge-adb-text)}.ge-adb-modal .modal-content{box-shadow:5px 5px 5px 8px #878787}@media (min-width:992px){.hero-text.bundle-hero-text{width:50%!important}}