.iridescence-container{width:100%;height:100%}.text-type{white-space:pre-wrap;display:inline-block}.text-type__cursor{opacity:1;margin-left:.25rem;display:inline-block}.text-type__cursor--hidden{display:none}.focus-container{-webkit-user-select:none;user-select:none;outline:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:1em;display:flex;position:relative}.focus-word{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;font-size:3rem;font-weight:900;transition:filter .3s,color .3s;position:relative}.focus-word.active{filter:blur()}.focus-frame{pointer-events:none;box-sizing:content-box;border:none;position:absolute;top:0;left:0}.corner{border:3px solid var(--border-color,#fff);border-radius:3px;width:1rem;height:1rem;transition:none;position:absolute}.top-left{border-bottom:none;border-right:none;top:-10px;left:-10px}.top-right{border-bottom:none;border-left:none;top:-10px;right:-10px}.bottom-left{border-top:none;border-right:none;bottom:-10px;left:-10px}.bottom-right{border-top:none;border-left:none;bottom:-10px;right:-10px}.abt-hero-section{background:#e8e6e1;justify-content:center;padding:48px 24px;display:flex}.abt-hero-card{background:linear-gradient(135deg,#7c3aed 0%,#8b5cf6 30%,#a78bfa 60%,#93c5fd 100%);border:3px solid #0003;border-radius:22px;grid-template-columns:1fr 1fr;width:100%;max-width:1200px;min-height:380px;display:grid;overflow:hidden}.abt-hero-left{justify-content:center;align-items:center;padding:2.5rem;display:flex;position:relative}.abt-hero-img-frame{display:flex}.abt-hero-img{object-fit:contain;width:61%;max-height:100%;margin:0 auto;display:block}.abt-hero-right{flex-direction:column;justify-content:center;gap:16px;padding:43px 48px 43px 24px;display:flex}.abt-hero-badge{color:#fff;background:#0d0d0d;border-radius:999px;align-self:flex-start;padding:5px 18px;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;display:inline-flex}.abt-hero-heading{color:#fff;text-shadow:0 2px 8px #00000059;margin:0;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:800;line-height:1.15}.abt-hero-highlight{color:#d9f99d;font-size:4rem;line-height:1.05;display:inline-block}.abt-hero-rotating-word{transition:opacity .35s,transform .35s;display:inline-block}.abt-hero-word-out{opacity:0;transform:translateY(110%)}.abt-hero-word-in{animation:.45s cubic-bezier(.22,1,.36,1) forwards abtWordIn}@keyframes abtWordIn{0%{opacity:0;transform:translateY(-110%)}to{opacity:1;transform:translateY(0)}}.abt-hero-sub{color:#fffc;text-shadow:0 1px 6px #0000004d;max-width:380px;margin:0;font-family:Poppins,sans-serif;font-size:1.05rem;line-height:1.6}.abt-hero-btn-outer{cursor:pointer;background:#d8f69f33 linear-gradient(to bottom right,#d8f69f 0%,#d8f69f00 30%);border-radius:13px;justify-content:center;align-self:flex-start;align-items:center;height:46px;padding:2px;text-decoration:none;transition:all .3s;display:inline-flex}.abt-hero-btn-outer:hover{background-color:#d8f69f80;box-shadow:0 0 10px #d8f69f66}.abt-hero-btn-inner{color:#fff;white-space:nowrap;background:#0d0d0d;border-radius:11px;align-items:center;height:42px;padding:0 22px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;display:flex}@media (width<=768px){.abt-hero-card{grid-template-columns:1fr}.abt-hero-left{padding:2rem 2rem 0}.abt-hero-img-frame{width:220px;height:220px}.abt-hero-right{text-align:center;align-items:center;padding:2rem}.abt-hero-heading{font-size:2rem}.abt-hero-highlight{font-size:2.8rem}.abt-hero-badge,.abt-hero-btn-outer{align-self:center}.abt-hero-sub{max-width:100%}}.abt-mission-section{background:#0d0d0d;padding:5rem 2rem}.abt-mission-container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.abt-mission-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#09c6d2;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}.abt-mission-heading{color:#fff;margin:0 0 1.25rem;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:800;line-height:1.15}.abt-mission-body{color:#ffffff80;max-width:480px;margin:0 0 2rem;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75}.abt-mission-btn{cursor:pointer;background:#016aff33 linear-gradient(to bottom right,#016aff 0%,#016aff00 30%);border-radius:13px;justify-content:center;align-items:center;height:46px;padding:2px;text-decoration:none;transition:all .3s;display:inline-flex}.abt-mission-btn:hover{background-color:#016affb3;box-shadow:0 0 10px #016aff80}.abt-mission-btn-inner{color:#fff;white-space:nowrap;background-color:#1a1a1a;border-radius:11px;justify-content:center;align-items:center;height:42px;padding:0 24px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;display:flex}.abt-mission-img-wrap{justify-content:center;display:flex}.abt-mission-img{object-fit:contain;width:100%;max-height:500px;display:block}@media (width<=800px){.abt-mission-container{text-align:center;grid-template-columns:1fr;gap:2.5rem}.abt-mission-body{max-width:100%;margin:0 auto 2rem}.abt-mission-heading{font-size:1.8rem}.abt-mission-img-wrap{max-width:400px;margin:0 auto}}.abt-diff-section{background:#e8e6e1;padding:5rem 2rem}.abt-diff-container{max-width:1200px;margin:0 auto}.abt-diff-eyebrow{letter-spacing:.02em;color:#111;border:2px solid #111;border-radius:999px;margin-bottom:1.5rem;padding:.35rem 1.1rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}:is(.abt-diff-heading,:global(.abt-diff-heading)){color:#1a1a1a;margin:0 0 1.25rem;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:800;line-height:1.1}.abt-diff-sub{color:#6b7280;max-width:700px;margin:0 0 3rem;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.7}.abt-diff-grid-primary{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:1.5rem;display:grid}.abt-diff-grid-secondary{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.abt-diff-card{border:3px solid #ffffff59;border-radius:22px;flex-direction:column;justify-content:flex-start;gap:0;min-height:260px;padding:2.5rem 2rem;display:flex;box-shadow:0 6px 20px #00000014,inset 0 1px #fff6}.abt-diff-card--red{background-color:#ff6b6b;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px}.abt-diff-card--teal{background-color:#4ecdc4;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px}.abt-diff-card--yellow{background-color:#ffee93;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px}.abt-diff-card--lavender{background-color:#a28bef;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px}.abt-diff-card--orange{background-color:#ff9f43;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px}.abt-diff-card--lime{background-color:#ceff30;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px}.abt-diff-card--mint{background-color:#c4f0e7;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px}.abt-diff-card-icon{color:#0003;margin-bottom:1rem;font-size:1.8rem}.abt-diff-card-title{color:#1a1a1a;margin:0;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2}.abt-diff-card-desc{color:#333;margin:.4rem 0 0;font-family:Poppins,sans-serif;font-size:.85rem;line-height:1.7}.abt-diff-card-desc b{font-weight:700}@media (width<=900px){.abt-diff-grid-primary,.abt-diff-grid-secondary{grid-template-columns:1fr}.abt-diff-card{min-height:unset}}.abt-dreams-section{background:#e8e6e1;padding:3rem 2rem}.abt-dreams-container{border-radius:24px;max-width:1200px;margin:0 auto;padding:3px}.abt-dreams-inner{background:#eae8e3;border-radius:22px;padding:3.5rem 3rem}.abt-dreams-layout{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid}.abt-dreams-left{text-align:left}.abt-dreams-heading{background:#111;border-radius:8px;margin:0 0 1.25rem;padding:.1em .35em;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:800;line-height:1.1;display:inline-block}.abt-dreams-heading-text{background:linear-gradient(90deg,#86efac,#93c5fd,#fda4af,#fcd34d,#c4b5fd,#86efac) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite abtGradientShift}@keyframes abtGradientShift{0%{background-position:0%}to{background-position:300%}}.abt-dreams-text{color:#555;max-width:680px;margin:0 0 2rem;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75}.abt-dreams-callout{background:#fff;border:2px solid #00000014;border-radius:18px;max-width:640px;padding:1.5rem 2rem;transition:border-color .3s,box-shadow .3s}.abt-dreams-callout:hover{border-color:#0003;box-shadow:0 12px 32px #0000001a}.abt-dreams-callout-text{color:#333;margin:0;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:500;line-height:1.7}.abt-dreams-right{justify-content:center;align-items:center;display:flex}.abt-dreams-img{border:2px solid #00000014;border-radius:18px;width:100%;height:auto}@media (width<=900px){.abt-dreams-layout{grid-template-columns:1fr}.abt-dreams-right{display:none}}@media (width<=580px){.abt-dreams-heading{font-size:1.8rem}.abt-dreams-inner{padding:2.5rem 1.5rem}.abt-dreams-section{padding:2rem 1rem}}.abt-who-section{background:#8fa3ff;padding:5rem 2rem}.abt-who-container{text-align:center;max-width:1200px;margin:0 auto}.abt-who-eyebrow{letter-spacing:.02em;color:#111;border:2px solid #111;border-radius:999px;margin-bottom:1.5rem;padding:.35rem 1.1rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}.abt-who-heading{font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:800}.abt-who-heading :global(.focus-word){color:#111;margin:0 0 .75rem;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:800}.abt-who-sub{color:#1a1a1a;max-width:700px;margin:0 auto 3rem;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.7}.abt-who-layout{text-align:left;flex-direction:column;gap:1.5rem;display:flex}.abt-who-nav{flex-direction:row;justify-content:center;gap:.6rem;padding:0 2rem;display:flex}.abt-who-btn{text-align:left;cursor:pointer;background:#0000000a;border:none;border-radius:13px;padding:3px;transition:all .3s;display:flex}.abt-who-btn span{color:#374151;background:#fff;border-radius:11px;align-items:center;gap:.75rem;width:100%;padding:.85rem 1.1rem;font-family:Poppins,sans-serif;font-size:.9rem;font-weight:600;transition:all .2s;display:flex}.abt-who-btn i{color:#9ca3af;font-size:1rem;transition:color .2s}.abt-who-btn:hover{background:#00000014}.abt-who-btn--active span{color:#fff;background:#1a1a1a}.abt-who-btn-favicon{width:16px;height:16px}.abt-who-btn--blue.abt-who-btn--active{background:linear-gradient(135deg,#0363ec,#3282ff,#0363ec) 0 0/200% 200%;animation:3s infinite abtTabShimmer}.abt-who-btn--blue.abt-who-btn--active i{color:#0363ec}.abt-who-btn--teal.abt-who-btn--active{background:linear-gradient(135deg,#4ecdc4,#6ee0d8,#4ecdc4) 0 0/200% 200%;animation:3s infinite abtTabShimmer}.abt-who-btn--teal.abt-who-btn--active i{color:#4ecdc4}.abt-who-btn--yellow.abt-who-btn--active{background:linear-gradient(135deg,#ffee93,#fff5b8,#ffee93) 0 0/200% 200%;animation:3s infinite abtTabShimmer}.abt-who-btn--yellow.abt-who-btn--active i{color:#ffee93}.abt-who-btn--lavender.abt-who-btn--active{background:linear-gradient(135deg,#a28bef,#b9a5f5,#a28bef) 0 0/200% 200%;animation:3s infinite abtTabShimmer}.abt-who-btn--lavender.abt-who-btn--active i{color:#a28bef}.abt-who-btn--orange.abt-who-btn--active{background:linear-gradient(135deg,#ff9f43,#ffb56e,#ff9f43) 0 0/200% 200%;animation:3s infinite abtTabShimmer}.abt-who-btn--orange.abt-who-btn--active i{color:#ff9f43}@keyframes abtTabShimmer{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.abt-who-panels{background:#fff;border-radius:16px;padding:2rem;overflow:hidden;box-shadow:0 4px 20px #0000000f}.abt-who-panel{display:none}.abt-who-panel--active{display:block}.abt-who-panel-title{color:#111;margin:0 0 1.5rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800}.abt-who-panel-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.abt-who-panel-card{background-color:#fdfdfd;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px;border:1px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:.85rem;padding:1.15rem;transition:transform .3s,box-shadow .3s;display:flex}.abt-who-pc-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.9rem;display:flex}.abt-who-pc-purple{color:#9333ea;background:#f3e8ff}.abt-who-pc-blue{color:#2563eb;background:#dbeafe}.abt-who-pc-cyan{color:#0891b2;background:#cffafe}.abt-who-pc-green{color:#16a34a;background:#dcfce7}.abt-who-pc-orange{color:#ea580c;background:#ffedd5}.abt-who-pc-indigo{color:#4f46e5;background:#e0e7ff}.abt-who-pc-rose{color:#e11d48;background:#ffe4e6}.abt-who-pc-amber{color:#d97706;background:#fef3c7}.abt-who-panel-split{grid-template-columns:70% 1fr;gap:1.5rem;display:grid;overflow:hidden}.abt-who-panel-col{flex-direction:column;gap:1rem;display:flex}.abt-who-panel-img{justify-content:center;align-items:center;min-width:0;display:flex;overflow:hidden}.abt-who-panel-img-actual{object-fit:contain;width:100%;max-width:100%;height:auto;max-height:100%;margin:0 auto;display:block}#abt-w1 .abt-who-panel-img-actual{object-fit:contain;width:100%;max-height:100%;margin:0}@media (width<=640px){.abt-who-panel-split{grid-template-columns:1fr}}.abt-who-pc-title{color:#111;margin:0 0 .25rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700}.abt-who-pc-text{color:#555;margin:0;font-family:Poppins,sans-serif;font-size:.8rem;line-height:1.55}@media (width<=900px){.abt-who-nav{overflow-x:auto}.abt-who-btn{white-space:nowrap}}@media (width<=580px){.abt-who-panel-grid{grid-template-columns:1fr}.abt-who-heading{font-size:1.6rem}.abt-who-section{padding:3rem 1.25rem}}.abt-contact-section{background:#ddeaf7;padding:5rem 2rem}.abt-contact-container{max-width:1200px;margin:0 auto}.abt-contact-heading{background:#111;border-radius:8px;margin:0 0 1.25rem;padding:.1em .35em;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:800;line-height:1.1;display:inline-block}.abt-contact-heading-text{background:linear-gradient(90deg,#86efac,#93c5fd,#fda4af,#fcd34d,#c4b5fd,#86efac) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:9s linear infinite abtGradientShift}.abt-contact-sub{color:#1a1a1a;max-width:700px;margin:0 0 3rem;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.7}.abt-contact-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.abt-contact-card{border:3px solid #ffffff59;border-radius:22px;flex-direction:column;justify-content:flex-start;gap:0;min-height:260px;padding:2.5rem 2rem;display:flex;box-shadow:0 6px 20px #00000014,inset 0 1px #fff6}.abt-contact-card--teal{background-color:#4ecdc4;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px}.abt-contact-card--yellow{background-color:#ffee93;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px}.abt-contact-card--lavender{background-color:#a28bef;background-image:radial-gradient(circle at 1px 1px,#0000000f 1px,#0000 0);background-size:4px 4px}.abt-contact-card-icon{color:#0003;margin-bottom:1rem;font-size:1.8rem}.abt-contact-card-title{color:#1a1a1a;margin:0;font-family:Montserrat,sans-serif;font-size:1.75rem;font-weight:400;line-height:1.2}.abt-contact-card-desc{color:#333;margin:.4rem 0 1.25rem;font-family:Poppins,sans-serif;font-size:.85rem;line-height:1.7}.abt-contact-email{color:#1a1a1a;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.abt-contact-email:hover{color:#333}.abt-contact-btn{cursor:pointer;border:none;border-radius:13px;justify-content:center;align-items:center;width:150px;height:46px;margin-top:auto;text-decoration:none;transition:all .3s;display:flex}.abt-contact-card--teal .abt-contact-btn{background:#4ecdc440 linear-gradient(to bottom right,#4ecdc4 0%,#4ecdc400 30%)}.abt-contact-card--teal .abt-contact-btn:hover{background-color:#4ecdc4b3;box-shadow:0 0 10px #4ecdc480}.abt-contact-card--yellow .abt-contact-btn{background:#e6d5504d linear-gradient(to bottom right,#e6d550 0%,#e6d55000 30%)}.abt-contact-card--yellow .abt-contact-btn:hover{background-color:#e6d550b3;box-shadow:0 0 10px #e6d55080}.abt-contact-card--lavender .abt-contact-btn{background:#a28bef4d linear-gradient(to bottom right,#a28bef 0%,#a28bef00 30%)}.abt-contact-card--lavender .abt-contact-btn:hover{background-color:#a28befb3;box-shadow:0 0 10px #a28bef80}.abt-contact-btn-inner{color:#fff;text-transform:uppercase;background-color:#1a1a1a;border-radius:11px;justify-content:center;align-items:center;width:146px;height:42px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;display:flex}@media (width<=900px){.abt-contact-grid{grid-template-columns:1fr}.abt-contact-card{min-height:unset}}.abt-voyage-section{background:#0d0d0d;padding:5rem 2rem}.abt-voyage-container{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid}.abt-voyage-img-wrap{justify-content:center;display:flex}.abt-voyage-img{object-fit:contain;width:100%;max-height:500px;display:block}.abt-voyage-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#09c6d2;margin-bottom:1rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}.abt-voyage-heading{color:#fff;margin:0 0 1.25rem;font-family:Montserrat,sans-serif;font-size:2.4rem;font-weight:800;line-height:1.15}.abt-voyage-body{color:#ffffff80;max-width:480px;margin:0 0 2rem;font-family:Poppins,sans-serif;font-size:1rem;line-height:1.75}.abt-voyage-btn{cursor:pointer;background:#016aff33 linear-gradient(to bottom right,#016aff 0%,#016aff00 30%);border-radius:13px;justify-content:center;align-items:center;height:46px;padding:2px;text-decoration:none;transition:all .3s;display:inline-flex}.abt-voyage-btn:hover{background-color:#016affb3;box-shadow:0 0 10px #016aff80}.abt-voyage-btn-inner{color:#fff;white-space:nowrap;background-color:#1a1a1a;border-radius:11px;justify-content:center;align-items:center;height:42px;padding:0 24px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;display:flex}@media (width<=800px){.abt-voyage-container{text-align:center;grid-template-columns:1fr;gap:2.5rem}.abt-voyage-body{max-width:100%;margin:0 auto 2rem}.abt-voyage-heading{font-size:1.8rem}.abt-voyage-img-wrap{max-width:400px;margin:0 auto}}.abt-cta-section{background:#e8e6e1;padding:0 2rem 5rem}.abt-cta-container{border-radius:20px;max-width:1200px;min-height:280px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 12px 40px #0006}.abt-cta-iridescence{z-index:1;position:absolute;inset:0}.abt-cta-content{z-index:3;justify-content:space-between;align-items:center;gap:2rem;min-height:280px;padding:3.5rem;display:flex;position:relative}.abt-cta-left{flex:none}.abt-cta-heading{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:2.8rem;font-weight:800;line-height:1.15}.abt-cta-highlight{border:2px solid #ffffff59;border-radius:6px;margin-top:.5rem;padding:4px 12px;line-height:1;display:inline-block}.abt-cta-right{flex:1;max-width:480px}.abt-cta-desc{color:#ffffffbf;text-shadow:0 2px 8px #00000080;margin:0 0 1.75rem;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.7}.abt-cta-buttons{flex-wrap:wrap;gap:.75rem;display:flex}.abt-cta-btn-primary{cursor:pointer;background:#ffffff1f linear-gradient(to bottom right,#ffffff4d 0%,#fff0 30%);border-radius:12px;justify-content:center;align-items:center;height:44px;padding:2px;text-decoration:none;transition:all .3s;display:inline-flex}.abt-cta-btn-primary:hover{background-color:#ffffff40;box-shadow:0 0 12px #ffffff26}.abt-cta-btn-primary-inner{color:#1a1a1a;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;background:#fff;border-radius:10px;justify-content:center;align-items:center;height:40px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;display:flex}.abt-cta-btn-chat{color:#fff;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;white-space:nowrap;background:0 0;border:1.5px solid #ffffff59;border-radius:12px;height:44px;padding:0 20px;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;transition:all .2s}.abt-cta-btn-chat:hover{background:#ffffff1f;border-color:#fff9}@media (width<=800px){.abt-cta-content{text-align:center;flex-direction:column;padding:2.5rem 2rem}.abt-cta-heading{font-size:2rem}.abt-cta-right{max-width:100%}.abt-cta-buttons{justify-content:center}}.abt-chat-section{background:#e8e6e1;padding:5rem 2rem;position:relative;overflow:hidden}.abt-chat-container{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;max-width:1200px;margin:0 auto;display:grid;position:relative}.abt-chat-eyebrow{letter-spacing:.02em;color:#111;border:2px solid #111;border-radius:999px;margin-bottom:1.5rem;padding:.35rem 1.1rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}.abt-chat-heading{color:#111;margin:0 0 1.25rem;font-family:Montserrat,sans-serif;font-size:3.34rem;font-weight:800;line-height:1.1}.abt-chat-sub{color:#6b7280;max-width:440px;margin:0 0 2rem;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.75}.abt-chat-stats{gap:2rem;margin-bottom:2.5rem;display:flex}.abt-chat-stat{flex-direction:column;gap:.2rem;display:flex}.abt-chat-stat-num{color:#111;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800}.abt-chat-stat-label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500}.abt-chat-cta{cursor:pointer;background:#016aff33 linear-gradient(to bottom right,#016aff 0%,#016aff00 30%);border:none;border-radius:13px;justify-content:center;align-items:center;width:180px;height:46px;text-decoration:none;transition:all .3s;display:inline-flex}.abt-chat-cta:hover{background-color:#016affb3;box-shadow:0 0 10px #016aff80}.abt-chat-cta-inner{color:#fff;text-transform:uppercase;white-space:nowrap;background-color:#1a1a1a;border-radius:11px;justify-content:center;align-items:center;width:176px;height:42px;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;display:flex}.abt-chat-window{background:#fff;border:2px solid #00000014;border-radius:20px;overflow:hidden;box-shadow:0 6px 20px #00000014}.abt-chat-topbar{background:#f9fafb;border-bottom:1px solid #0000000f;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.abt-chat-topbar-dots{gap:6px;display:flex}.abt-dot{border-radius:50%;width:10px;height:10px}.abt-dot-red{background:#ff5f57}.abt-dot-yellow{background:#febc2e}.abt-dot-green{background:#28c840}.abt-chat-topbar-title{color:#555;flex:1;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600}.abt-chat-topbar-status{color:#28c840;align-items:center;gap:5px;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:600;display:flex}.abt-status-dot{background:#28c840;border-radius:50%;width:6px;height:6px;animation:2s infinite statusPulse}@keyframes statusPulse{0%,to{opacity:1}50%{opacity:.3}}.abt-chat-messages{flex-direction:column;gap:1rem;max-height:480px;padding:1.25rem;display:flex;overflow-y:auto}.abt-chat-messages::-webkit-scrollbar{width:4px}.abt-chat-messages::-webkit-scrollbar-track{background:0 0}.abt-chat-messages::-webkit-scrollbar-thumb{background:#00000014;border-radius:4px}.abt-msg{align-items:flex-start;gap:.65rem;display:flex}.abt-msg-agent{flex-direction:row-reverse}.abt-msg-avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.abt-msg-avatar-user{color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700}.abt-msg-avatar-agent img{object-fit:cover;width:100%;height:100%}.abt-msg-bubble{border-radius:14px;max-width:85%;padding:.7rem 1rem;font-family:Poppins,sans-serif;font-size:.8rem;line-height:1.55}.abt-msg-user .abt-msg-bubble{color:#333;background:#f3f4f6;border-bottom-left-radius:4px}.abt-msg-agent .abt-msg-bubble{color:#333;background:#eef6ff;border:1px solid #016aff1a;border-bottom-right-radius:4px}.abt-chat-footer{text-align:center;border-top:1px solid #0000000f;padding:.75rem 1.25rem}.abt-chat-resolved{color:#28c840;letter-spacing:.03em;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:600}@media (width<=900px){.abt-chat-container{grid-template-columns:1fr;gap:2.5rem}.abt-chat-heading{font-size:2.2rem}.abt-chat-left{text-align:center}.abt-chat-sub{max-width:100%;margin:0 auto 2rem}.abt-chat-stats{justify-content:center}}@media (width<=580px){.abt-chat-section{padding:4rem 1.25rem}.abt-chat-heading{font-size:1.8rem}.abt-chat-stats{gap:1.25rem}.abt-chat-stat-num{font-size:1.2rem}.abt-chat-messages{max-height:400px;padding:1rem}}.esc-banner{background:linear-gradient(90deg,#e4fbee,#e7f1fe,#ffedee,#fff4e0,#f1ecfe,#e4fbee);border-top:2px solid #000;border-bottom:2px solid #000;align-items:center;height:44px;display:flex;overflow:hidden}.esc-banner-track{width:max-content;animation:94s linear infinite escBannerScroll;display:flex}.esc-banner-text{color:#1a1a1a;white-space:nowrap;text-transform:uppercase;letter-spacing:2px;padding:0 2rem;font-family:Courier New,Courier,monospace;font-size:.85rem;font-weight:900}@keyframes escBannerScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}
