.abt-custom-page{--ldm-green:#1a1;--ldm-green-bright:#3f3;--ldm-black:#0a0a0a;--ldm-gray:#1a1a1a;--ldm-gray-mid:#333;--ldm-white:#fff;--ldm-font-display:"Bebas Neue",sans-serif;--ldm-font-body:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--ldm-font-body);background:var(--ldm-black);color:var(--ldm-white);z-index:100;position:relative;overflow-x:hidden}.ldm-breadcrumb{background:#00000080;border-bottom:1px solid #1a13;margin-top:0;padding:20px 40px;display:block!important}.ldm-breadcrumb-inner{max-width:1200px;font-family:var(--ldm-font-body);align-items:center;gap:8px;margin:0 auto;font-size:13px;display:flex!important}.ldm-breadcrumb a{color:#ffffff80;text-decoration:none;transition:color .2s}.ldm-breadcrumb a:hover{color:var(--ldm-green)}.ldm-breadcrumb-sep{color:#ffffff4d;font-size:11px}.ldm-breadcrumb-current{color:var(--ldm-green);font-weight:600}.abt-hero{text-align:center;background:var(--ldm-black);flex-direction:column;justify-content:center;align-items:center;min-height:90vh;padding:40px 20px 100px;position:relative;overflow:hidden;display:flex!important}.abt-hero-bg{opacity:.3;background-image:url(/images/content/long-drive-team.jpeg);background-position:top;background-size:cover;position:absolute;inset:0}.abt-hero-bg:after{content:"";background:linear-gradient(#0006 0%,#000000e6 100%);position:absolute;inset:0}.abt-hero-content{z-index:2;width:100%;max-width:900px;position:relative}.abt-hero-stat{font-family:var(--ldm-font-display);color:var(--ldm-green);opacity:0;margin-bottom:10px;font-size:clamp(80px,15vw,180px);line-height:.85;animation:.8s .2s forwards abtFadeUp;transform:translateY(30px)}.abt-hero-headline{font-family:var(--ldm-font-display);color:var(--ldm-white);opacity:0;margin:0 0 30px;font-size:clamp(32px,5vw,56px);line-height:.95;animation:.8s .4s forwards abtFadeUp;transform:translateY(30px)}.abt-hero-sub{font-family:var(--ldm-font-body);color:#ffffffb3;opacity:0;max-width:700px;margin:0 auto;font-size:clamp(15px,2vw,18px);line-height:1.7;animation:.8s .6s forwards abtFadeUp;transform:translateY(30px)}.abt-hero-nav{opacity:0;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;animation:.8s .8s forwards abtFadeUp;display:flex;transform:translateY(30px)}.abt-hero-link{font-family:var(--ldm-font-body);letter-spacing:1px;text-transform:uppercase;color:#fff9;border:1px solid var(--ldm-gray-mid);border-radius:4px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s}.abt-hero-link:hover{color:var(--ldm-green);border-color:var(--ldm-green);background:#11aa110d}@keyframes abtFadeUp{to{opacity:1;transform:translateY(0)}}.abt-teams{background:var(--ldm-black);padding:100px 20px}.abt-teams-inner{max-width:1200px;margin:0 auto}.abt-section-label{font-family:var(--ldm-font-display);letter-spacing:4px;color:var(--ldm-green);text-align:center;margin-bottom:20px;font-size:14px}.abt-teams-headline{font-family:var(--ldm-font-display);text-align:center;color:var(--ldm-white);margin-bottom:60px;font-size:clamp(36px,6vw,64px)}.abt-teams-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid!important}.abt-teams-row-top{grid-template-columns:repeat(3,1fr)}.abt-teams-row-bottom{grid-template-columns:repeat(2,1fr);max-width:66.666%;margin-top:0;margin-left:auto;margin-right:auto}.abt-team-card{background:var(--ldm-gray);border:1px solid #ffffff1a;border-radius:12px;transition:opacity .6s,transform .3s,border-color .3s,background .3s,box-shadow .3s;overflow:hidden}.abt-team-card.abt-hidden{opacity:0;transform:translateY(30px)}.abt-team-card:hover{background:#ffffff0d;border-color:#1a16;transform:translateY(-4px);box-shadow:0 12px 40px #11aa1126}.abt-team-video{background:var(--ldm-black);border-radius:12px 12px 0 0;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.abt-team-video iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.abt-team-info{padding:25px}.abt-team-title{font-family:var(--ldm-font-display);color:var(--ldm-white);margin-bottom:10px;font-size:22px}.abt-team-desc{font-family:var(--ldm-font-body);color:#fff9;font-size:14px;line-height:1.5}.abt-values{background:var(--ldm-gray);padding:100px 20px}.abt-values-inner{max-width:1000px;margin:0 auto}.abt-values-headline{font-family:var(--ldm-font-display);text-align:center;color:var(--ldm-white);margin-bottom:20px;font-size:clamp(36px,6vw,64px)}.abt-values-intro{font-family:var(--ldm-font-body);color:#fff9;text-align:center;max-width:700px;margin:0 auto 60px;font-size:16px;line-height:1.7}.abt-values-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid!important}.abt-value{text-align:center;background:var(--ldm-black);border:1px solid #ffffff1a;border-radius:12px;padding:40px 30px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s}.abt-value:hover{background:#ffffff0d;border-color:#1a16;transform:translateY(-4px);box-shadow:0 12px 40px #11aa1126}.abt-value-icon{width:56px;height:56px;color:var(--ldm-green);background:#11aa111a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.abt-value-icon svg{width:28px;height:28px}.abt-value-title{font-family:var(--ldm-font-display);color:var(--ldm-white);margin-bottom:12px;font-size:24px}.abt-value-text{font-family:var(--ldm-font-body);color:#fff9;font-size:14px;line-height:1.6}.abt-cta{background:var(--ldm-black);text-align:center;padding:120px 20px;position:relative}.abt-cta:before{content:"";pointer-events:none;background:radial-gradient(#11aa1126 0%,#0000 60%);position:absolute;inset:0}.abt-cta-inner{z-index:1;max-width:700px;margin:0 auto;position:relative}.abt-cta-headline{font-family:var(--ldm-font-display);color:var(--ldm-white);margin-bottom:20px;font-size:clamp(36px,7vw,64px);line-height:.95}.abt-cta-headline span{color:var(--ldm-green)}.abt-cta-sub{font-family:var(--ldm-font-body);color:#fff9;margin-bottom:40px;font-size:17px;line-height:1.6}.abt-cta-button{background:var(--ldm-green);color:var(--ldm-black);font-family:var(--ldm-font-display);letter-spacing:3px;border-radius:8px;padding:22px 50px;font-size:22px;text-decoration:none;transition:all .3s;box-shadow:0 0 40px #1a16;display:inline-block!important}.abt-cta-button:hover{transform:translateY(-3px);box-shadow:0 0 60px #1a19}.abt-cta-links{justify-content:center;gap:30px;margin-top:30px;display:flex}.ldm-cta-back{text-align:center;margin-top:24px}.ldm-cta-back-link{font-family:var(--ldm-font-body);color:#ffffff80;background:0 0;border:2px solid #ffffff26;border-radius:6px;padding:12px 32px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.ldm-cta-back-link:hover{color:var(--ldm-green);border-color:var(--ldm-green);background:#ffffff0d}.ldm-cta-links{flex-wrap:nowrap;justify-content:center;gap:20px;margin-top:16px;display:flex!important}.ldm-cta-link{font-family:var(--ldm-font-body);color:#ffffff80;text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;min-width:160px;padding:12px 20px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s}.ldm-cta-link:hover{color:var(--ldm-green);border-color:var(--ldm-green);background:#11aa110d}.abt-story{background:var(--ldm-black,#0a0a0a);padding:100px 40px}.abt-story-inner{max-width:1200px;margin:0 auto}.abt-story-eyebrow{font-family:var(--ldm-font-body);letter-spacing:3px;text-transform:uppercase;color:var(--ldm-green,#1a1);text-align:center;margin-bottom:16px;font-size:12px;font-weight:700}.abt-story-headline{font-family:var(--ldm-font-display);color:#fff;text-align:center;margin-bottom:40px;font-size:clamp(36px,6vw,52px);line-height:1}.abt-story-body{font-family:var(--ldm-font-body);color:#ffffffb3;font-size:17px;line-height:1.8}.abt-story-body p{margin-bottom:24px}.abt-story-body strong{color:#fff;font-weight:600}.abt-story-highlight{border-left:4px solid var(--ldm-green,#1a1);background:#11aa110f;border-radius:0 8px 8px 0;margin:32px 0;padding:24px 28px}.abt-story-highlight p{color:#fffc;margin-bottom:0;font-size:16px}.abt-proof{background:linear-gradient(#050a05 0%,#0a0a0a 100%);border-top:1px solid #1a13;border-bottom:1px solid #1a13;padding:80px 40px}.abt-proof-inner{max-width:1200px;margin:0 auto}.abt-proof-eyebrow{font-family:var(--ldm-font-body);letter-spacing:3px;text-transform:uppercase;color:var(--ldm-green,#1a1);text-align:center;margin-bottom:16px;font-size:12px;font-weight:700}.abt-proof-headline{font-family:var(--ldm-font-display);color:#fff;text-align:center;margin-bottom:16px;font-size:clamp(36px,6vw,52px);line-height:1}.abt-proof-sub{font-family:var(--ldm-font-body);color:#ffffff80;text-align:center;max-width:600px;margin:0 auto 50px;font-size:16px;line-height:1.7}.abt-proof-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid!important}.abt-proof-card{text-align:center;background:#11aa1108;border:1px solid #11aa1126;border-radius:12px;padding:32px 20px;transition:transform .3s,border-color .3s,background .3s,box-shadow .3s}.abt-proof-card:hover{background:#ffffff0d;border-color:#1a16;transform:translateY(-4px);box-shadow:0 12px 40px #11aa1126}.abt-proof-number{font-family:var(--ldm-font-display);color:var(--ldm-green,#1a1);text-shadow:0 0 40px #11aa114d;margin-bottom:8px;font-size:clamp(40px,7vw,56px);line-height:1}.abt-proof-label{font-family:var(--ldm-font-body);color:#fff9;font-size:13px;line-height:1.5}.abt-proof-label strong{color:#fff}.abt-proof-note{font-family:var(--ldm-font-body);color:#ffffff59;text-align:center;margin-top:24px;font-size:12px}@media (max-width:1024px){.abt-hero{padding:40px 30px 80px}.abt-teams,.abt-values{padding:60px 30px}.abt-values-inner{max-width:100%}.abt-story,.abt-proof{padding:60px 30px}.abt-proof-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.abt-teams-grid{grid-template-columns:repeat(2,1fr)}.abt-teams-row-bottom{max-width:100%}.abt-values-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:768px){.abt-hero{min-height:auto;padding:40px 20px 80px}.abt-teams,.abt-values{padding:60px 20px}.abt-story,.abt-proof{padding:50px 20px}.abt-proof-grid{grid-template-columns:1fr 1fr;gap:16px}.abt-teams-grid{grid-template-columns:1fr}.abt-teams-row-bottom{max-width:100%}.abt-values-grid{grid-template-columns:1fr}.abt-cta{padding:80px 20px}.ldm-cta-links{flex-flow:column wrap;align-items:center;gap:12px}}
