/* ════════════════════════════════════════════════════════════
   █ PAGE 8 · SEO COMPANY LOS ANGELES
   █ prefix: obltech-la-*
   █ FAQ uses the ONE GLOBAL FAQ RULE (obltech-open); CSS-only carousel.
   ════════════════════════════════════════════════════════════ */
/* ============================================================
   SEO COMPANY LOS ANGELES -- obltech-la- component set
   Theme marker: "obltech-theme-losangeles" (present on all 12
   sections). Orange (#FF6500) accent on white/light blue-grey
   sections -- colors live in these component rules.
   FONTS: unified onto var(--obltech-font-body) via the shared
   reset below (source file mixed Nunito Sans / Poppins /
   Plus Jakarta Sans across sections -- all normalized).
   Sections: S01 Hero .s1-hero-section | S02 Cases .la-cs
   S03 Packages .lapack | S04 Why-Choose .s3-section
   S05 Testimonials+Map #obltech-la-la-testi (.obltech-la-lt-sec
   reset hook) | S06 Services
   .seo-services-section | S07 Industries .ind-section (JS
   slider) | S08 Process .proc-section | S09 Benefits
   .ben-section (JS reveal, safe-by-default) | S10 Why-Trust
   .why-section | S11 FAQ .faq-section (JS div-accordion,
   single-open) | S12 CTA .scla-cta-section
   JS deps (global file): obltech-la- slider / FAQ / benefits
   modules -- all self-detecting, page is fully readable
   without JS.
   ============================================================ */
/* -- Shared reset (attribute-scoped; replaces the 10 per-
      section copies). Single source of the GLOBAL FONT for the
      whole page. -- */
/* -- Margin/padding zeroing, only for the sections that had it
      in the source (cases/packages/testimonials/CTA rely on the
      neutralizer + explicit spacing instead) -- */
.obltech-la-s1-hero-section *,.obltech-la-s3-section *,.obltech-la-ind-section *,.obltech-la-proc-section *,.obltech-la-ben-section *,.obltech-la-why-section *,.obltech-la-faq-section *{margin:0;padding:0}
/* ── WORDPRESS CONFLICT NEUTRALIZER ── */
.obltech-la-s1-hero-section,.obltech-la-la-cs,.obltech-la-lapack,.obltech-la-s3-section,#obltech-la-la-testi,
.obltech-la-seo-services-section,.obltech-la-ind-section,.obltech-la-proc-section,
.obltech-la-ben-section,.obltech-la-why-section,.obltech-la-faq-section,.obltech-la-scla-cta-section{
  display:block !important;width:100% !important;max-width:none !important;
  margin-left:0 !important;margin-right:0 !important;
  float:none !important;clear:both !important;
}
.obltech-la-la-cs p,.obltech-la-lapack p,.obltech-la-s3-section p,.obltech-la-seo-services-section p,
.obltech-la-ind-section p,.obltech-la-proc-section p,.obltech-la-ben-section p,.obltech-la-why-section p,
.obltech-la-faq-section p,.obltech-la-scla-cta-section p{margin-top:0 !important;margin-bottom:0 !important;padding:0 !important}
.obltech-la-la-cs ul,.obltech-la-lapack ul,.obltech-la-seo-services-section ul,
.obltech-la-la-cs li,.obltech-la-lapack li{list-style:none !important;margin:0 !important;padding:0 !important;padding-left:0 !important}
.obltech-la-la-cs li::before,.obltech-la-lapack li::before,
.obltech-mia-oms-section li::before{content:none !important;display:none !important}
.obltech-la-la-cs h2,.obltech-la-la-cs h3,.obltech-la-lapack h2,.obltech-la-lapack h3,.obltech-la-s3-section h2,.obltech-la-s3-section h3,
.obltech-la-seo-services-section h2,.obltech-la-seo-services-section h3,.obltech-la-ind-section h2,.obltech-la-ind-section h3,
.obltech-la-proc-section h2,.obltech-la-proc-section h3,.obltech-la-ben-section h2,.obltech-la-ben-section h3,
.obltech-la-why-section h2,.obltech-la-why-section h3,.obltech-la-faq-section h2,.obltech-la-faq-section h3,.obltech-la-scla-cta-section h2,.obltech-la-scla-cta-section h3,
#obltech-la-la-testi h2,#obltech-la-la-testi h3{
  border:none !important;border-bottom:none !important;padding:0 !important;
  margin-top:0 !important;background:none !important;text-transform:none !important;
}
.obltech-la-la-cs a,.obltech-la-lapack a,.obltech-la-s3-section a,.obltech-la-seo-services-section a,.obltech-la-ind-section a,
.obltech-la-proc-section a,.obltech-la-ben-section a,.obltech-la-why-section a,.obltech-la-faq-section a,.obltech-la-scla-cta-section a,#obltech-la-la-testi a{
  text-decoration:none !important;box-shadow:none !important;background-image:none !important;
}

/* ══════════════════════════════════════════════════════════════
   S01 HERO (.obltech-la-s1-hero-section)
══════════════════════════════════════════════════════════════ */
.obltech-la-s1-hero-section{position:relative;overflow:hidden;background:#ffffff !important;padding:0 80px;min-height:700px;display:flex;align-items:center}
.obltech-la-s1-hero-section::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 55% at 0% 20%,rgba(245,166,36,0.08) 0%,transparent 55%),radial-gradient(ellipse 50% 50% at 100% 80%,rgba(245,166,36,0.06) 0%,transparent 55%),radial-gradient(ellipse 55% 45% at 55% 105%,rgba(245,200,100,0.05) 0%,transparent 60%),radial-gradient(ellipse 40% 40% at 80% 10%,rgba(255,220,150,0.07) 0%,transparent 50%);z-index:0}
.obltech-la-s1-hero-section::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(245,166,36,0.12) 1px,transparent 1px);background-size:28px 28px;z-index:0}
.obltech-la-s1-inner{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:50px;width:100%;max-width:1180px;margin:0 auto;padding:80px 0}
.obltech-la-s1-left{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center}
.obltech-la-s1-eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(245,166,36,0.10);border:1px solid rgba(245,166,36,0.30);color:#d97706;font-size:12px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;padding:7px 16px 7px 10px;border-radius:50px;margin-bottom:24px;width:fit-content}
.obltech-la-s1-eyebrow-dot{width:8px;height:8px;background:#F5A624;border-radius:50%;animation:obltech-la-s1-blink 1.8s ease-in-out infinite}
@keyframes obltech-la-s1-blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.35;transform:scale(1.6)}}
.obltech-la-s1-hero-section .obltech-la-s1-h1{font-size:48px !important;font-weight:800 !important;line-height:1.1 !important;color:#1a1a2e !important;-webkit-text-fill-color:#1a1a2e !important;letter-spacing:-1.5px !important;margin-bottom:18px !important}
.obltech-la-s1-h1-gradient{background:linear-gradient(110deg,#F5A624 0%,#f97316 100%) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:transparent !important;background-clip:text !important;color:#F5A624}
.obltech-la-s1-hero-section .obltech-la-s1-sub{font-size:16px !important;font-weight:500 !important;line-height:1.85 !important;color:#32373B !important;max-width:480px;margin-bottom:28px !important}
.obltech-la-s1-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-bottom:34px;background:#fff;border:1px solid rgba(245,166,36,0.18);border-radius:18px;overflow:hidden;box-shadow:0 4px 24px rgba(245,166,36,0.10);max-width:420px}
.obltech-la-s1-stat-block{padding:16px 20px;border-right:1px solid rgba(245,166,36,0.12);text-align:center;position:relative}
.obltech-la-s1-stat-block:last-child{border-right:none}
.obltech-la-s1-stat-block::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#F5A624,#f97316);opacity:0;transition:opacity .3s}
.obltech-la-s1-stat-block:hover::before{opacity:1}
.obltech-la-s1-hero-section .obltech-la-s1-stat-num{font-size:24px !important;font-weight:800 !important;color:#1a1a2e !important;line-height:1 !important;margin-bottom:4px !important}
.obltech-la-s1-stat-num span{color:#F5A624}
.obltech-la-s1-hero-section .obltech-la-s1-stat-desc{font-size:11px !important;font-weight:500 !important;color:#6b7280 !important;line-height:1.4 !important}
.obltech-la-s1-btn-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.obltech-la-s1-btn-row a.obltech-la-s1-btn-primary{display:inline-flex !important;align-items:center !important;gap:10px !important;background:#F5A624 !important;background-image:none !important;background-color:#F5A624 !important;color:#111111 !important;-webkit-text-fill-color:#111111 !important;font-size:15px !important;font-weight:700 !important;padding:14px 30px !important;border-radius:10px !important;border:none !important;outline:none !important;cursor:pointer !important;box-shadow:0 6px 22px rgba(245,166,36,0.38) !important;transition:transform .2s,box-shadow .2s,background .2s !important;text-decoration:none !important;text-shadow:none !important;letter-spacing:normal !important;line-height:1.2 !important}
.obltech-la-s1-btn-row a.obltech-la-s1-btn-primary:hover,.obltech-la-s1-btn-row a.obltech-la-s1-btn-primary:focus,.obltech-la-s1-btn-row a.obltech-la-s1-btn-primary:active,.obltech-la-s1-btn-row a.obltech-la-s1-btn-primary:visited{transform:translateY(-2px) !important;box-shadow:0 12px 32px rgba(245,166,36,0.55) !important;background:#e09618 !important;background-color:#e09618 !important;background-image:none !important;color:#111111 !important;-webkit-text-fill-color:#111111 !important;text-decoration:none !important}
.obltech-la-s1-btn-row a.obltech-la-s1-btn-outline,.obltech-la-s1-btn-row a.obltech-la-s1-btn-outline:visited{display:inline-flex !important;align-items:center !important;gap:10px !important;background:transparent !important;background-image:none !important;background-color:transparent !important;border:1.8px solid #F5A624 !important;color:#111111 !important;-webkit-text-fill-color:#111111 !important;font-size:15px !important;font-weight:700 !important;padding:12px 24px !important;border-radius:10px !important;cursor:pointer !important;transition:all .2s !important;text-decoration:none !important;text-shadow:none !important;letter-spacing:normal !important;box-shadow:none !important;line-height:1.2 !important;outline:none !important}
.obltech-la-s1-btn-row a.obltech-la-s1-btn-outline:hover,.obltech-la-s1-btn-row a.obltech-la-s1-btn-outline:focus,.obltech-la-s1-btn-row a.obltech-la-s1-btn-outline:active{background:#F5A624 !important;background-color:#F5A624 !important;background-image:none !important;color:#111111 !important;-webkit-text-fill-color:#111111 !important;text-decoration:none !important;border-color:#F5A624 !important}
.obltech-la-s1-deco-ring-1{position:absolute;top:-90px;right:7%;width:240px;height:240px;border:1.5px solid rgba(245,166,36,0.14);border-radius:50%;z-index:0;pointer-events:none}
.obltech-la-s1-deco-ring-2{position:absolute;top:-40px;right:12%;width:140px;height:140px;border:1.5px solid rgba(245,166,36,0.15);border-radius:50%;z-index:0;pointer-events:none}
.obltech-la-s1-deco-ring-3{position:absolute;bottom:5px;left:3%;width:130px;height:130px;border:1.5px solid rgba(245,166,36,0.10);border-radius:50%;z-index:0;pointer-events:none}
.obltech-la-s1-blob-accent{position:absolute;top:60px;right:15%;width:80px;height:80px;background:radial-gradient(circle,rgba(245,166,36,0.22) 0%,transparent 70%);border-radius:50%;z-index:0;pointer-events:none}
.obltech-la-s1-deco-chev-r{position:absolute;right:28px;top:25%;opacity:.20;z-index:1;pointer-events:none}
.obltech-la-s1-deco-chev-l{position:absolute;left:18px;top:56%;transform:translateY(-50%);opacity:.16;z-index:1;pointer-events:none}
.obltech-la-s1-deco-rocket{position:absolute;bottom:18px;right:22px;z-index:3;pointer-events:none}
.obltech-la-s1-right{flex:0 0 490px;display:flex;align-items:center;justify-content:center}
.obltech-la-s1-dashboard{width:100%;background:#ffffff !important;border:1px solid rgba(245,166,36,0.20) !important;border-radius:20px !important;overflow:hidden;box-shadow:0 8px 40px rgba(245,166,36,0.12),0 2px 12px rgba(0,0,0,0.06)}
.obltech-la-s1-dash-header{background:linear-gradient(110deg,#1a1a2e 0%,#2d1b6b 100%) !important;padding:14px 18px;display:flex;align-items:center;gap:14px}
.obltech-la-s1-dash-dots{display:flex;gap:5px}
.obltech-la-s1-dash-dot{width:10px;height:10px;border-radius:50%}
.obltech-la-s1-dash-dot.obltech-la-red{background:#ff5f57}
.obltech-la-s1-dash-dot.obltech-la-yellow{background:#febc2e}
.obltech-la-s1-dash-dot.obltech-la-green{background:#28c840}
.obltech-la-s1-hero-section .obltech-la-s1-dash-title{font-size:12px !important;font-weight:700 !important;color:#ffffff !important}
.obltech-la-s1-dash-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #f3f4f6}
.obltech-la-s1-dash-metric{padding:14px;border-right:1px solid #f3f4f6;text-align:center}
.obltech-la-s1-dash-metric:last-child{border-right:none}
.obltech-la-s1-hero-section .obltech-la-s1-dm-label{font-size:9px !important;font-weight:700 !important;color:#9ca3af !important;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px !important}
.obltech-la-s1-hero-section .obltech-la-s1-dm-val{font-size:22px !important;font-weight:800 !important;color:#1a1a2e !important;line-height:1 !important}
.obltech-la-s1-dm-val span{color:#F5A624}
.obltech-la-s1-dash-chart{padding:12px 18px 6px;border-bottom:1px solid #f3f4f6}
.obltech-la-s1-hero-section .obltech-la-s1-dca-title{font-size:10px !important;font-weight:700 !important;color:#6b7280 !important;margin-bottom:8px !important;text-transform:uppercase;letter-spacing:0.8px}
.obltech-la-s1-dash-keywords{padding:10px 18px;border-bottom:1px solid #f3f4f6}
.obltech-la-s1-hero-section .obltech-la-s1-dk-title{font-size:10px !important;font-weight:700 !important;color:#9ca3af !important;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px !important}
.obltech-la-s1-dk-row{display:flex;justify-content:space-between;align-items:center;padding:5px 0;border-bottom:1px solid #f9fafb}
.obltech-la-s1-dk-row:last-child{border-bottom:none}
.obltech-la-s1-hero-section .obltech-la-s1-dk-kw{font-size:12px !important;font-weight:500 !important;color:#374151 !important}
.obltech-la-s1-hero-section .obltech-la-s1-dk-rank{font-size:11px !important;font-weight:800 !important;padding:3px 10px;border-radius:20px}
.obltech-la-s1-dk-rank.obltech-la-r1{background:#fef3c7;color:#d97706}
.obltech-la-s1-dk-rank.obltech-la-r2{background:#dbeafe;color:#1d4ed8}
.obltech-la-s1-dk-rank.obltech-la-r3{background:#dcfce7;color:#16a34a}
.obltech-la-s1-dk-rank.obltech-la-r4{background:#ede9fe;color:#7c3aed}
.obltech-la-s1-dk-rank.obltech-la-r5{background:#fce7f3;color:#be185d}
.obltech-la-s1-dash-badges{display:flex;flex-wrap:wrap;gap:7px;padding:10px 18px;border-bottom:1px solid #f3f4f6}
.obltech-la-s1-hero-section .obltech-la-s1-db-badge{display:inline-flex;align-items:center;gap:4px;background:rgba(245,166,36,0.10);border:1px solid rgba(245,166,36,0.25);border-radius:50px;padding:4px 11px;font-size:11px !important;font-weight:700 !important;color:#d97706 !important}
.obltech-la-s1-dash-trusted{padding:10px 18px;background:#fafafa !important}
.obltech-la-s1-hero-section .obltech-la-s1-dt-title{font-size:10px !important;font-weight:700 !important;color:#9ca3af !important;letter-spacing:1px;text-transform:uppercase;margin-bottom:7px !important}
.obltech-la-s1-dt-logos{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.obltech-la-s1-hero-section .obltech-la-s1-dt-logo{font-size:11px !important;font-weight:700 !important;color:#6b7280 !important;background:#fff !important;border:1px solid #e5e7eb !important;border-radius:6px;padding:4px 10px;white-space:nowrap}
@media(max-width:1279px){.obltech-la-s1-hero-section{padding:0 60px}.obltech-la-s1-hero-section .obltech-la-s1-h1{font-size:42px !important}.obltech-la-s1-right{flex:0 0 440px}}
@media(max-width:1023px){.obltech-la-s1-hero-section{padding:0 40px;min-height:auto;align-items:flex-start}.obltech-la-s1-inner{flex-direction:column;align-items:center;padding:60px 0 0;gap:0}.obltech-la-s1-left{width:100%;max-width:640px;text-align:center;align-items:center;padding-bottom:40px}.obltech-la-s1-hero-section .obltech-la-s1-sub{max-width:560px}.obltech-la-s1-stats-grid{max-width:480px;margin:0 auto 34px}.obltech-la-s1-btn-row{justify-content:center}.obltech-la-s1-right{flex:none;width:100%;max-width:520px}.obltech-la-s1-hero-section .obltech-la-s1-h1{font-size:40px !important;letter-spacing:-1px !important}.obltech-la-s1-deco-chev-r,.obltech-la-s1-deco-chev-l{display:none}}
@media(max-width:767px){.obltech-la-s1-hero-section{padding:0 28px}.obltech-la-s1-hero-section .obltech-la-s1-h1{font-size:36px !important}.obltech-la-s1-hero-section .obltech-la-s1-sub{font-size:15px !important;max-width:100%}.obltech-la-s1-stats-grid{max-width:100%}.obltech-la-s1-deco-ring-1,.obltech-la-s1-deco-ring-2,.obltech-la-s1-deco-ring-3,.obltech-la-s1-blob-accent{display:none}}
@media(max-width:599px){.obltech-la-s1-hero-section{padding:0 20px}.obltech-la-s1-inner{padding:40px 0 0}.obltech-la-s1-hero-section .obltech-la-s1-h1{font-size:30px !important;letter-spacing:-0.5px !important;margin-bottom:14px !important}.obltech-la-s1-hero-section .obltech-la-s1-sub{font-size:14px !important;margin-bottom:22px !important}.obltech-la-s1-btn-row{gap:12px}}
@media(max-width:479px){.obltech-la-s1-hero-section{padding:0 16px}.obltech-la-s1-inner{padding:36px 0 0}.obltech-la-s1-hero-section .obltech-la-s1-h1{font-size:26px !important}.obltech-la-s1-btn-row{flex-direction:column;align-items:stretch;gap:10px}.obltech-la-s1-btn-primary,.obltech-la-s1-btn-outline{justify-content:center;font-size:14px;padding:14px 20px}}

/* ══════════════════════════════════════════════════════════════
   S02 CASE STUDIES (.obltech-la-la-cs)
══════════════════════════════════════════════════════════════ */
.obltech-la-la-cs{color:#0f172a;line-height:1.75;font-size:16px}
.obltech-la-la-cs h1,.obltech-la-la-cs h2,.obltech-la-la-cs h3,.obltech-la-la-cs h4{font-weight:800 !important}
.obltech-la-la-cs .obltech-la-container,.obltech-yg-ycs .obltech-yg-container,.obltech-hk-hkpk .obltech-hk-container{max-width:1300px;margin:0 auto;padding:0 28px;position:relative;z-index:2}
.obltech-la-la-cs.obltech-la-cs-section{position:relative;background:linear-gradient(180deg,#fff7ed 0%,#ffedd5 100%) !important;padding:88px 0;overflow:hidden}
.obltech-la-la-cs.obltech-la-cs-section::before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(249,115,22,.12);filter:blur(120px);top:-150px;left:-150px;pointer-events:none}
.obltech-la-la-cs.obltech-la-cs-section::after{content:"";position:absolute;width:450px;height:450px;border-radius:50%;background:rgba(251,146,60,.14);filter:blur(120px);bottom:-150px;right:-150px;pointer-events:none}
.obltech-la-la-cs .obltech-la-section-header{text-align:center;max-width:760px;margin:0 auto 60px;position:relative;z-index:2}
.obltech-la-la-cs .obltech-la-badge-wrap{display:flex;justify-content:center;margin-bottom:14px}
.obltech-la-la-cs .obltech-la-section-badge{display:inline-flex !important;align-items:center !important;background:rgba(249,115,22,.10) !important;color:#c2410c !important;font-size:12px !important;font-weight:700 !important;letter-spacing:1.8px !important;text-transform:uppercase !important;padding:6px 16px !important;border-radius:50px !important;border:1px solid rgba(249,115,22,.30) !important}
.obltech-la-la-cs .obltech-la-section-header h2{font-size:43px !important;font-weight:800 !important;color:#0a0a0a !important;margin-bottom:14px !important;line-height:1.22 !important;letter-spacing:-0.8px !important}
.obltech-la-la-cs .obltech-la-section-header h2 .obltech-la-accent{color:#f97316 !important;-webkit-text-fill-color:#f97316 !important}
.obltech-la-la-cs .obltech-la-section-header p{font-size:16px !important;font-weight:600 !important;color:#505458 !important;max-width:640px;margin:0 auto !important;line-height:1.75 !important}
.obltech-la-la-cs .obltech-la-cs-grid,.obltech-yg-ysvc .obltech-yg-ysvc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;z-index:2;margin-bottom:40px}
.obltech-la-la-cs .obltech-la-cs-card{position:relative;background:#fff !important;border:1px solid rgba(15,23,42,.06) !important;border-radius:16px !important;overflow:hidden;box-shadow:0 8px 24px rgba(15,23,42,.07);transition:all .35s ease;display:flex;flex-direction:column}
.obltech-la-la-cs .obltech-la-cs-card:hover{transform:translateY(-8px);box-shadow:0 22px 50px rgba(249,115,22,.18);border-color:rgba(249,115,22,.25) !important}
.obltech-la-la-cs .obltech-la-cs-img{position:relative;height:200px;overflow:hidden;background:#fef3c7 !important;margin:14px 14px 0;border-radius:12px}
.obltech-la-la-cs .obltech-la-cs-img img{width:100% !important;height:100%;object-fit:cover;display:block;transition:transform .55s ease}
.obltech-la-la-cs .obltech-la-cs-card:hover .obltech-la-cs-img img{transform:scale(1.06)}
.obltech-la-la-cs .obltech-la-cs-banner{margin:14px 14px 0;background:linear-gradient(135deg,#f97316,#ea580c) !important;padding:14px 18px;border-radius:10px;text-align:center;box-shadow:0 6px 14px rgba(249,115,22,.30);transition:all .3s ease}
.obltech-la-la-cs .obltech-la-cs-card:hover .obltech-la-cs-banner{box-shadow:0 10px 22px rgba(249,115,22,.45)}
.obltech-la-la-cs .obltech-la-cs-banner h3{font-size:16px !important;font-weight:800 !important;color:#fff !important;line-height:1.2 !important;letter-spacing:0.4px !important;margin:0 !important}
.obltech-la-la-cs .obltech-la-cs-body,.obltech-yg-ycs .obltech-yg-ycs-body{padding:18px 22px 22px;flex:1;display:flex;flex-direction:column}
.obltech-la-la-cs .obltech-la-cs-metric{display:flex;align-items:center;gap:10px;font-size:14.5px !important;font-weight:700 !important;color:#0a0a0a !important;line-height:1.4 !important}
.obltech-la-la-cs .obltech-la-cs-metric-icon{flex-shrink:0;width:26px;height:26px;border-radius:7px;background:rgba(249,115,22,.10) !important;display:flex;align-items:center;justify-content:center;color:#ea580c;transition:all .3s ease}
.obltech-la-la-cs .obltech-la-cs-card:hover .obltech-la-cs-metric-icon{background:rgba(249,115,22,.20) !important}
.obltech-la-la-cs .obltech-la-cs-metric-icon svg{width:14px;height:14px}
.obltech-la-la-cs .obltech-la-cs-metric strong{color:#0a0a0a !important;font-weight:800 !important}
@media(max-width:1100px){.obltech-la-la-cs .obltech-la-cs-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:768px){.obltech-la-la-cs.obltech-la-cs-section{padding:60px 0}.obltech-la-la-cs .obltech-la-section-header h2{font-size:30px !important}.obltech-la-la-cs .obltech-la-cs-grid{grid-template-columns:1fr;gap:20px}.obltech-la-la-cs .obltech-la-cs-img{height:200px}}
@media(max-width:480px){.obltech-la-la-cs .obltech-la-section-header h2{font-size:26px !important}}

/* ══════════════════════════════════════════════════════════════
   S03 PACKAGES (.obltech-la-lapack)
══════════════════════════════════════════════════════════════ */
.obltech-la-lapack{color:#0a0a0a;line-height:1.7;font-size:16px}
.obltech-la-lapack h1,.obltech-la-lapack h2,.obltech-la-lapack h3,.obltech-la-lapack h4{font-weight:800 !important}
.obltech-la-lapack .obltech-la-container{max-width:1280px;margin:0 auto;padding:0 28px;position:relative;z-index:2}
.obltech-la-lapack.obltech-la-lapack-section{position:relative;background:linear-gradient(180deg,#f0f7f4 0%,#e8f1ec 100%) !important;padding:90px 0;overflow:hidden}
.obltech-la-lapack.obltech-la-lapack-section::before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:rgba(110,170,140,.12);filter:blur(140px);top:-160px;right:-100px;pointer-events:none}
.obltech-la-lapack.obltech-la-lapack-section::after{content:"";position:absolute;width:480px;height:480px;border-radius:50%;background:rgba(150,200,180,.14);filter:blur(140px);bottom:-160px;left:-100px;pointer-events:none}
.obltech-la-lapack .obltech-la-section-header{text-align:center;max-width:820px;margin:0 auto 50px;position:relative;z-index:2}
.obltech-la-lapack .obltech-la-badge-wrap{display:flex;justify-content:center;margin-bottom:14px}
.obltech-la-lapack .obltech-la-section-badge{display:inline-flex !important;align-items:center !important;gap:8px !important;background:rgba(249,115,22,.10) !important;color:#c2410c !important;font-size:12px !important;font-weight:900 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;padding:7px 16px !important;border-radius:50px !important;border:1.5px solid rgba(249,115,22,.30) !important}
.obltech-la-lapack .obltech-la-badge-dot{width:7px;height:7px;border-radius:50%;background:#f97316;animation:obltech-la-lapack-pulse 1.8s infinite}
@keyframes obltech-la-lapack-pulse{0%,100%{box-shadow:0 0 0 0 rgba(249,115,22,.5)}50%{box-shadow:0 0 0 6px rgba(249,115,22,0)}}
.obltech-la-lapack .obltech-la-section-header h2{font-size:43px !important;font-weight:800 !important;color:#0a0a0a !important;line-height:1.22 !important;letter-spacing:-0.8px !important;margin-bottom:16px !important}
.obltech-la-lapack .obltech-la-section-header h2 .obltech-la-accent{color:#f97316 !important;-webkit-text-fill-color:#f97316 !important}
.obltech-la-lapack .obltech-la-section-header p{font-size:16px !important;font-weight:600 !important;color:#505458 !important;line-height:1.75 !important;max-width:740px;margin:0 auto !important}
.obltech-la-lapack .obltech-la-lapack-grid,.obltech-yg-ypk .obltech-yg-ypk-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;position:relative;z-index:2;align-items:stretch}
.obltech-la-lapack .obltech-la-lapack-card{position:relative;background:#fff !important;border-radius:20px !important;padding:36px 30px 32px;border:1.5px solid rgba(15,23,42,.08) !important;box-shadow:0 12px 30px rgba(15,23,42,.08);transition:all .4s cubic-bezier(0.4,0,0.2,1);overflow:hidden;display:flex;flex-direction:column}
.obltech-la-lapack .obltech-la-lapack-card:hover{transform:translateY(-8px);box-shadow:0 24px 50px var(--p-shadow);border-color:var(--p-border-hover) !important}
.obltech-la-lapack .obltech-la-lapack-card.obltech-la-featured{transform:scale(1.04);border:2px solid #f97316 !important;box-shadow:0 18px 40px rgba(249,115,22,.25)}
.obltech-la-lapack .obltech-la-lapack-card.obltech-la-featured:hover{transform:scale(1.04) translateY(-8px);box-shadow:0 28px 56px rgba(249,115,22,.35)}
.obltech-la-lapack .obltech-la-lapack-popular{position:absolute;top:18px;right:18px;background:linear-gradient(135deg,#0a0a0a,#1a1a1a) !important;color:#fff !important;font-size:10.5px !important;font-weight:900 !important;letter-spacing:1.4px !important;text-transform:uppercase;padding:6px 12px;border-radius:50px;line-height:1.2 !important;display:inline-flex;align-items:center;gap:5px;box-shadow:0 6px 14px rgba(0,0,0,.25);z-index:3;border:1.5px solid rgba(249,115,22,.30) !important}
.obltech-la-lapack .obltech-la-lapack-popular svg{width:11px;height:11px;color:#f97316}
.obltech-la-lapack .obltech-la-lapack-card::before,.obltech-yg-ypk .obltech-yg-ypk-card::before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--p-grad);border-radius:20px 20px 0 0}
.obltech-la-lapack .obltech-la-lapack-card::after,.obltech-yg-ypk .obltech-yg-ypk-card::after{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:var(--p-orb);top:-130px;right:-110px;filter:blur(60px);opacity:0.20;pointer-events:none;transition:opacity .35s ease}
.obltech-la-lapack .obltech-la-lapack-card:hover::after{opacity:0.45}
.obltech-la-lapack .obltech-la-lapack-pkg-head,.obltech-yg-ypk .obltech-yg-ypk-pkg-head{position:relative;z-index:2;margin-bottom:18px}
.obltech-la-lapack .obltech-la-lapack-pkg-icon,.obltech-yg-ypk .obltech-yg-ypk-pkg-icon{width:60px;height:60px;border-radius:16px;background:var(--p-grad);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:var(--p-icon-shadow);transition:transform .35s ease}
.obltech-la-lapack .obltech-la-lapack-card:hover .obltech-la-lapack-pkg-icon{transform:scale(1.08) rotate(-5deg)}
.obltech-la-lapack .obltech-la-lapack-pkg-icon svg{width:28px;height:28px}
.obltech-la-lapack .obltech-la-lapack-pkg-name{font-size:22px !important;font-weight:900 !important;color:#0a0a0a !important;line-height:1.2 !important;letter-spacing:-0.4px !important;margin-bottom:6px !important}
.obltech-la-lapack .obltech-la-lapack-pkg-sub,.obltech-yg-ypk .obltech-yg-ypk-pkg-sub{font-size:13.5px !important;font-weight:700 !important;color:var(--p-color) !important;text-transform:uppercase;letter-spacing:1px !important;line-height:1.2 !important;margin:0 !important}
.obltech-la-lapack .obltech-la-lapack-price{display:flex;align-items:baseline;gap:6px;margin-bottom:6px;position:relative;z-index:2;padding-top:18px;border-top:1.5px dashed rgba(15,23,42,.12)}
.obltech-la-lapack .obltech-la-lapack-price-currency{font-size:22px !important;font-weight:800 !important;color:#0a0a0a !important;line-height:1 !important}
.obltech-la-lapack .obltech-la-lapack-price-amount{font-size:48px !important;font-weight:900 !important;color:#0a0a0a !important;line-height:1 !important;letter-spacing:-1.8px}
.obltech-la-lapack .obltech-la-lapack-price-period,.obltech-yg-ypk .obltech-yg-ypk-price-period{font-size:13px !important;font-weight:700 !important;color:#5a6862 !important;line-height:1.2 !important}
.obltech-la-lapack .obltech-la-lapack-price-note,.obltech-yg-ypk .obltech-yg-ypk-price-note{font-size:13px !important;font-weight:600 !important;color:#5a6862 !important;line-height:1.4 !important;margin:0 0 22px 0 !important;position:relative;z-index:2}
.obltech-la-lapack .obltech-la-lapack-features,.obltech-ps-pspack .obltech-ps-pspack-features{list-style:none !important;padding:0 !important;margin:0 0 26px 0 !important;display:flex;flex-direction:column;gap:11px;position:relative;z-index:2;flex:1}
.obltech-la-lapack .obltech-la-lapack-feature,.obltech-yg-ypk .obltech-yg-ypk-feature{display:flex;align-items:flex-start;gap:10px;font-size:14px !important;font-weight:600 !important;color:#1f2e2a !important;line-height:1.55 !important;margin:0 !important}
.obltech-la-lapack .obltech-la-lapack-feature-icon,.obltech-yg-ypk .obltech-yg-ypk-feature-icon{flex-shrink:0;width:20px;height:20px;border-radius:50%;background:var(--p-check-bg);color:var(--p-color);display:flex;align-items:center;justify-content:center;margin-top:1px;border:1.5px solid var(--p-check-border);transition:all .3s ease}
.obltech-la-lapack .obltech-la-lapack-card:hover .obltech-la-lapack-feature-icon,.obltech-yg-ypk .obltech-yg-ypk-card:hover .obltech-yg-ypk-feature-icon{background:var(--p-grad);color:#fff;border-color:transparent}
.obltech-la-lapack .obltech-la-lapack-feature-icon svg{width:10px;height:10px}
.obltech-la-lapack .obltech-la-lapack-feature strong{color:#0a0a0a !important;font-weight:900 !important}
.obltech-la-lapack .obltech-la-lapack-btn-wrap,.obltech-yg-ypk .obltech-yg-ypk-btn-wrap{position:relative;z-index:2;display:flex;justify-content:center}
.obltech-la-lapack .obltech-la-lapack-btn,.obltech-la-lapack a.obltech-la-lapack-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;background:var(--p-grad) !important;color:#fff !important;border:none !important;border-radius:10px !important;padding:14px 26px !important;font-size:14px !important;font-weight:800 !important;line-height:1.2 !important;cursor:pointer !important;text-decoration:none !important;text-transform:none !important;transition:all .3s ease !important;box-shadow:var(--p-btn-shadow) !important;white-space:nowrap;width:100%}
.obltech-la-lapack .obltech-la-lapack-btn:hover,.obltech-yg-ypk .obltech-yg-ypk-btn:hover{filter:brightness(0.92);transform:translateY(-2px);box-shadow:var(--p-btn-shadow-hover) !important}
.obltech-la-lapack .obltech-la-lapack-btn svg{width:13px;height:13px;transition:transform .3s ease}
.obltech-la-lapack .obltech-la-lapack-btn:hover svg{transform:translateX(4px)}
.obltech-la-lapack .obltech-la-lapack-card.obltech-la-p-starter{--p-grad:linear-gradient(135deg,#0a0a0a,#1f1f1f);--p-orb:rgba(10,10,10,.40);--p-icon-shadow:0 10px 22px rgba(0,0,0,.35);--p-color:#0a0a0a;--p-check-bg:#f5f5f5;--p-check-border:rgba(0,0,0,.15);--p-shadow:rgba(0,0,0,.18);--p-border-hover:rgba(0,0,0,.25);--p-btn-shadow:0 10px 22px rgba(0,0,0,.30);--p-btn-shadow-hover:0 14px 30px rgba(0,0,0,.45)}
.obltech-la-lapack .obltech-la-lapack-card.obltech-la-p-growth{--p-grad:linear-gradient(135deg,#f97316,#ea580c);--p-orb:rgba(249,115,22,.50);--p-icon-shadow:0 10px 22px rgba(249,115,22,.40);--p-color:#c2410c;--p-check-bg:#fff7ed;--p-check-border:rgba(249,115,22,.25);--p-shadow:rgba(249,115,22,.25);--p-border-hover:rgba(249,115,22,.40);--p-btn-shadow:0 12px 26px rgba(249,115,22,.40);--p-btn-shadow-hover:0 16px 34px rgba(249,115,22,.55)}
.obltech-la-lapack .obltech-la-lapack-card.obltech-la-p-enterprise{--p-grad:linear-gradient(135deg,#1e293b,#0f172a);--p-orb:rgba(30,41,59,.50);--p-icon-shadow:0 10px 22px rgba(30,41,59,.40);--p-color:#1e293b;--p-check-bg:#f8fafc;--p-check-border:rgba(30,41,59,.20);--p-shadow:rgba(30,41,59,.22);--p-border-hover:rgba(30,41,59,.35);--p-btn-shadow:0 10px 22px rgba(30,41,59,.35);--p-btn-shadow-hover:0 14px 30px rgba(30,41,59,.50)}
@media(max-width:1024px){.obltech-la-lapack .obltech-la-lapack-grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}.obltech-la-lapack .obltech-la-lapack-card.obltech-la-featured{transform:none}.obltech-la-lapack .obltech-la-lapack-card.obltech-la-featured:hover{transform:translateY(-8px)}.obltech-la-lapack .obltech-la-section-header h2{font-size:36px !important}}
@media(max-width:768px){.obltech-la-lapack.obltech-la-lapack-section{padding:70px 0}.obltech-la-lapack .obltech-la-section-header h2{font-size:30px !important;letter-spacing:-0.5px !important}.obltech-la-lapack .obltech-la-lapack-card{padding:30px 24px 26px}.obltech-la-lapack .obltech-la-lapack-price-amount{font-size:42px !important}}
@media(max-width:480px){.obltech-la-lapack .obltech-la-section-header h2{font-size:26px !important}.obltech-la-lapack .obltech-la-lapack-pkg-name{font-size:20px !important}.obltech-la-lapack .obltech-la-lapack-price-amount{font-size:38px !important}}

/* ══════════════════════════════════════════════════════════════
   S04 WHY CHOOSE (.obltech-la-s3-section) — Bento Grid
══════════════════════════════════════════════════════════════ */
.obltech-la-s3-section{background:#EEF3FF !important;padding:100px 80px;position:relative;overflow:hidden}
.obltech-la-s3-section::before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(99,120,255,0.10) 1px,transparent 1px);background-size:30px 30px;pointer-events:none;z-index:0}
.obltech-la-s3-section::after{content:"";position:absolute;top:-100px;left:-100px;width:520px;height:520px;background:radial-gradient(circle,rgba(99,120,255,0.08) 0%,transparent 65%);border-radius:50%;pointer-events:none;z-index:0}
.obltech-la-s3-wrap{position:relative;z-index:1;max-width:1200px;margin:0 auto}
.obltech-la-s3-top{text-align:center;margin-bottom:70px}
.obltech-la-s3-pill{display:inline-flex;align-items:center;gap:7px;background:#E0E8FF !important;border:1px solid #BAC8FF !important;border-radius:50px;padding:7px 18px 7px 12px;margin-bottom:22px}
.obltech-la-s3-pill-dot{width:7px;height:7px;background:#F5A624;border-radius:50%;animation:obltech-la-s3-blink 2s ease-in-out infinite}
@keyframes obltech-la-s3-blink{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.3;transform:scale(1.5)}}
.obltech-la-s3-pill span{font-size:12px !important;font-weight:600 !important;letter-spacing:1.8px !important;text-transform:uppercase !important;color:#3B5BDB !important}
.obltech-la-s3-section .obltech-la-s3-h2{font-size:43px !important;font-weight:800 !important;line-height:1.13 !important;color:#32373B !important;letter-spacing:-1.2px !important;margin-bottom:18px !important}
.obltech-la-s3-h2 mark{background:none !important;-webkit-text-fill-color:#FF6500 !important;color:#FF6500 !important;font-style:normal !important;font-weight:800 !important}
.obltech-la-s3-section .obltech-la-s3-top-sub{font-size:16px !important;font-weight:400 !important;line-height:1.8 !important;color:#32373B !important;max-width:620px !important;margin:0 auto !important}
.obltech-la-s3-top-sub a{color:#3B5BDB;font-weight:600;text-decoration:underline;text-underline-offset:3px}
.obltech-la-s3-top-sub a:hover{color:#FF6500}
.obltech-la-s3-bento{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:auto;gap:16px}
.obltech-la-s3-cell{background:#FFFFFF !important;border:1px solid #D0DAFF !important;border-radius:22px !important;padding:32px 30px;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}
.obltech-la-s3-cell:hover{transform:translateY(-3px);box-shadow:0 16px 48px rgba(99,120,255,0.12);border-color:#99AAFF !important}
.obltech-la-s3-col-4{grid-column:span 4}.obltech-la-s3-col-5{grid-column:span 5}.obltech-la-s3-col-6{grid-column:span 6}.obltech-la-s3-col-7{grid-column:span 7}.obltech-la-s3-col-8{grid-column:span 8}.obltech-la-s3-col-12{grid-column:span 12}
.obltech-la-s3-cell-dark{background:linear-gradient(135deg,#1a1a2e 0%,#2a1f5e 100%) !important;border-color:transparent !important;box-shadow:0 8px 32px rgba(26,26,46,0.18)}
.obltech-la-s3-cell-dark:hover{box-shadow:0 18px 52px rgba(26,26,46,0.26);border-color:transparent !important}
.obltech-la-s3-cell-orange{background:linear-gradient(135deg,#0F172A 0%,#1E1B4B 100%) !important;border:1px solid rgba(255,255,255,0.08) !important;box-shadow:0 8px 32px rgba(15,23,42,0.30)}
.obltech-la-s3-cell-orange:hover{box-shadow:0 16px 44px rgba(15,23,42,0.42);border-color:rgba(255,255,255,0.12) !important}
.obltech-la-s3-icon{width:50px;height:50px;background:#E0E8FF !important;border:1px solid #BAC8FF !important;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:20px;transition:transform .2s}
.obltech-la-s3-cell:hover .obltech-la-s3-icon{transform:scale(1.1)}
.obltech-la-s3-cell-dark .obltech-la-s3-icon{background:rgba(245,166,36,0.15) !important;border-color:rgba(245,166,36,0.25) !important}
.obltech-la-s3-cell-orange .obltech-la-s3-icon{background:rgba(255,101,0,0.15) !important;border-color:rgba(255,101,0,0.30) !important}
.obltech-la-s3-section .obltech-la-s3-ctitle{font-size:17px !important;font-weight:700 !important;color:#32373B !important;line-height:1.35 !important;margin-bottom:10px !important}
.obltech-la-s3-cell-dark .obltech-la-s3-ctitle,
.obltech-la-s3-cell-orange .obltech-la-s3-ctitle{color:#ffffff !important}
.obltech-la-s3-section .obltech-la-s3-cbody{font-size:16px !important;font-weight:400 !important;line-height:1.75 !important;color:#32373B !important}
.obltech-la-s3-cell-dark .obltech-la-s3-cbody{color:rgba(255,255,255,0.68) !important}
.obltech-la-s3-cell-orange .obltech-la-s3-cbody{color:rgba(255,255,255,0.85) !important}
.obltech-la-s3-tag{display:inline-flex;align-items:center;gap:5px;margin-top:18px;background:#E0E8FF !important;border:1px solid #BAC8FF !important;border-radius:30px;padding:4px 13px;font-size:11px !important;font-weight:700 !important;color:#3B5BDB !important}
.obltech-la-s3-cell-dark .obltech-la-s3-tag{background:rgba(245,166,36,0.15) !important;border-color:rgba(245,166,36,0.30) !important;color:#F5A624 !important}
.obltech-la-s3-cell-orange .obltech-la-s3-tag{background:rgba(255,101,0,0.15) !important;border-color:rgba(255,101,0,0.30) !important;color:#FF6500 !important}
.obltech-la-s3-deco-num{position:absolute;bottom:-14px;right:18px;font-size:96px;font-weight:800;color:rgba(245,166,36,0.08);line-height:1;letter-spacing:-4px;pointer-events:none;user-select:none}
.obltech-la-s3-cell-dark .obltech-la-s3-deco-num{color:rgba(245,166,36,0.12)}
.obltech-la-s3-cell-orange .obltech-la-s3-deco-num{color:rgba(255,255,255,0.15)}
.obltech-la-s3-stat-hero{display:flex;flex-direction:column;justify-content:space-between;height:100%}
.obltech-la-s3-section .obltech-la-s3-big-stat{font-size:56px !important;font-weight:800 !important;color:#F5A624 !important;letter-spacing:-2px !important;line-height:1 !important;margin-bottom:6px !important}
.obltech-la-s3-section .obltech-la-s3-big-stat-label{font-size:16px !important;font-weight:600 !important;color:#ffffff !important;margin-bottom:24px !important}
.obltech-la-s3-mini-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.obltech-la-s3-mini-stat{background:rgba(255,255,255,0.07) !important;border:1px solid rgba(255,255,255,0.10) !important;border-radius:12px;padding:12px 14px;text-align:center}
.obltech-la-s3-section .obltech-la-s3-ms-val{font-size:22px !important;font-weight:800 !important;color:#F5A624 !important;display:block !important;line-height:1 !important;margin-bottom:4px !important}
.obltech-la-s3-section .obltech-la-s3-ms-label{font-size:16px !important;font-weight:500 !important;color:rgba(255,255,255,0.55) !important;line-height:1.3 !important}
.obltech-la-s3-bar-item{margin-bottom:14px}
.obltech-la-s3-bar-item:last-child{margin-bottom:0}
.obltech-la-s3-bar-head{display:flex;justify-content:space-between;margin-bottom:7px}
.obltech-la-s3-section .obltech-la-s3-bar-name{font-size:16px !important;font-weight:600 !important;color:#32373B !important}
.obltech-la-s3-section .obltech-la-s3-bar-pct{font-size:16px !important;font-weight:700 !important;color:#F5A624 !important}
.obltech-la-s3-bar-track{height:8px;background:#E0E8FF !important;border-radius:4px;overflow:hidden}
.obltech-la-s3-bar-fill{height:100%;background:linear-gradient(90deg,#F5A624,#f97316);border-radius:4px}
.obltech-la-s3-trust-list{display:flex;flex-direction:column;gap:10px}
.obltech-la-s3-trust-row{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#EEF3FF !important;border:1px solid #D0DAFF !important;border-radius:12px;transition:background .2s,border-color .2s}
.obltech-la-s3-trust-row:hover{background:#E0E8FF !important;border-color:#99AAFF !important}
.obltech-la-s3-trust-ico{width:34px;height:34px;background:#E0E8FF !important;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:16px;flex-shrink:0}
.obltech-la-s3-section .obltech-la-s3-trust-name{font-size:16px !important;font-weight:700 !important;color:#32373B !important}
.obltech-la-s3-section .obltech-la-s3-trust-sub{font-size:16px !important;font-weight:500 !important;color:#32373B !important}
.obltech-la-s3-trust-score{margin-left:auto;background:#E0E8FF !important;border:1px solid #BAC8FF !important;border-radius:20px;padding:3px 10px;font-size:11px !important;font-weight:700 !important;color:#3B5BDB !important;flex-shrink:0}
.obltech-la-s3-cta-cell{display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}
.obltech-la-s3-cta-left{flex:1}
.obltech-la-s3-section .obltech-la-s3-cta-heading{font-size:24px !important;font-weight:800 !important;color:#ffffff !important;letter-spacing:-0.5px !important;margin-bottom:8px !important}
.obltech-la-s3-section .obltech-la-s3-cta-sub{font-size:16px !important;font-weight:400 !important;color:rgba(255,255,255,0.75) !important;line-height:1.6 !important}
.obltech-la-s3-cta-btn{display:inline-flex;align-items:center;gap:10px;background:#FF6500 !important;color:#ffffff !important;font-size:16px !important;font-weight:700 !important;padding:14px 28px;border-radius:10px;border:none;cursor:pointer;box-shadow:0 6px 20px rgba(255,101,0,0.35);transition:transform .2s,box-shadow .2s;text-decoration:none !important;white-space:nowrap;flex-shrink:0}
.obltech-la-s3-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(255,101,0,0.50);color:#ffffff !important;background:#e05a00 !important}
.obltech-la-s3-cta-btn-arrow{width:22px;height:22px;background:rgba(255,255,255,0.25);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff}
.obltech-la-s3-checklist{display:flex;flex-direction:column;gap:12px}
.obltech-la-s3-check-tick{width:22px;height:22px;background:#E0E8FF !important;border:1.5px solid #BAC8FF !important;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#3B5BDB;flex-shrink:0;margin-top:1px}
.obltech-la-s3-section .obltech-la-s3-check-text{font-size:16px !important;font-weight:500 !important;color:#32373B !important;line-height:1.55 !important}
.obltech-la-s3-check-text strong{font-weight:700 !important;color:#32373B !important}
@media(max-width:1100px){.obltech-la-s3-section{padding:80px 50px}.obltech-la-s3-section .obltech-la-s3-h2{font-size:36px !important}.obltech-la-s3-col-4{grid-column:span 6}.obltech-la-s3-col-5{grid-column:span 6}.obltech-la-s3-col-7{grid-column:span 6}.obltech-la-s3-col-8{grid-column:span 12}}
@media(max-width:900px){.obltech-la-s3-section{padding:70px 36px}.obltech-la-s3-section .obltech-la-s3-h2{font-size:32px !important}.obltech-la-s3-bento{grid-template-columns:1fr 1fr;gap:14px}.obltech-la-s3-col-4,.obltech-la-s3-col-5,.obltech-la-s3-col-6,.obltech-la-s3-col-7,.obltech-la-s3-col-8,.obltech-la-s3-col-12{grid-column:span 2}}
@media(max-width:640px){.obltech-la-s3-section{padding:60px 20px}.obltech-la-s3-section .obltech-la-s3-h2{font-size:28px !important;letter-spacing:-0.5px !important}.obltech-la-s3-bento{grid-template-columns:1fr;gap:12px}.obltech-la-s3-col-4,.obltech-la-s3-col-5,.obltech-la-s3-col-6,.obltech-la-s3-col-7,.obltech-la-s3-col-8,.obltech-la-s3-col-12{grid-column:span 1}.obltech-la-s3-section .obltech-la-s3-big-stat{font-size:44px !important}.obltech-la-s3-cta-cell{flex-direction:column;align-items:flex-start}.obltech-la-s3-top{margin-bottom:44px}}

/* ══════════════════════════════════════════════════════════════
   S05 TESTIMONIALS (#obltech-la-la-testi)
══════════════════════════════════════════════════════════════ */
#obltech-la-la-testi h2,#obltech-la-la-testi h3,#obltech-la-la-testi p,#obltech-la-la-testi a,#obltech-la-la-testi span,#obltech-la-la-testi div{margin:0 !important;padding:0 !important;border:none !important;background:none !important;line-height:inherit !important;text-decoration:none !important}
#obltech-la-la-testi{background:#f9f9f9 !important;padding:80px 0 90px !important;position:relative !important;display:block !important;width:100% !important}
#obltech-la-la-testi .obltech-la-lt-location,
#miami-testi .obltech-mia-mt-location{display:inline-flex !important;align-items:center !important;gap:6px !important;font-size:16px !important;font-weight:800 !important;color:#e53935 !important;-webkit-text-fill-color:#e53935 !important;margin-bottom:14px !important}
#obltech-la-la-testi .obltech-la-lt-desc{font-size:16px !important;font-weight:600 !important;color:#334155 !important;-webkit-text-fill-color:#334155 !important;line-height:1.75 !important;max-width:780px !important;margin:0 auto !important;display:block !important}
#obltech-la-la-testi .obltech-la-lt-desc a,#obltech-hou-testi .obltech-hou-ht-desc a{color:#2e7d32 !important;-webkit-text-fill-color:#2e7d32 !important;text-decoration:underline !important;font-weight:700 !important}
#obltech-la-la-testi .obltech-la-lt-avatar{width:42px !important;height:42px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:16px !important;font-weight:900 !important;color:#fff !important;-webkit-text-fill-color:#fff !important;flex-shrink:0 !important}
#obltech-la-la-testi .obltech-la-av1{background:#1976d2 !important}
#obltech-la-la-testi .obltech-la-av2{background:#f57c00 !important}
#obltech-la-la-testi .obltech-la-av3{background:#6a1b9a !important}
#obltech-la-la-testi .obltech-la-lt-card-info{flex:1 !important}
#obltech-la-la-testi .obltech-la-lt-card-name,
#miami-testi .obltech-mia-mt-card-name{font-size:16px !important;font-weight:800 !important;color:#0a1628 !important;-webkit-text-fill-color:#0a1628 !important;display:block !important;margin-bottom:2px !important}
#obltech-la-la-testi .obltech-la-lt-card-text,
#miami-testi .obltech-mia-mt-card-text{font-size:16px !important;font-weight:600 !important;color:#334155 !important;-webkit-text-fill-color:#334155 !important;line-height:1.70 !important;display:block !important}
#obltech-la-la-testi .obltech-la-lt-btn1{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:13px 28px !important;border-radius:8px !important;font-size:16px !important;font-weight:800 !important;color:#0a1628 !important;-webkit-text-fill-color:#0a1628 !important;border:2px solid #0a1628 !important;transition:all .25s !important;text-decoration:none !important}
#obltech-la-la-testi .obltech-la-lt-btn1:hover{background:#0a1628 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
#obltech-la-la-testi .obltech-la-lt-btn2{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:13px 28px !important;border-radius:8px !important;font-size:16px !important;font-weight:800 !important;color:#0a1628 !important;-webkit-text-fill-color:#0a1628 !important;border:2px solid #0a1628 !important;transition:all .25s !important;text-decoration:none !important}
#obltech-la-la-testi .obltech-la-lt-btn2:hover{background:#0a1628 !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
@media(max-width:1024px){#obltech-la-la-testi .obltech-la-lt-body{grid-template-columns:1fr !important}#obltech-la-la-testi .obltech-la-lt-h2{font-size:36px !important}}
@media(max-width:768px){#obltech-la-la-testi{padding:56px 0 64px !important}#obltech-la-la-testi .obltech-la-lt-cards{grid-template-columns:1fr !important}#obltech-la-la-testi .obltech-la-lt-h2{font-size:30px !important}}

/* ══════════════════════════════════════════════════════════════
   S06 SERVICES (.obltech-la-seo-services-section)
══════════════════════════════════════════════════════════════ */
.obltech-la-seo-services-section{background:#F8F9FF !important;padding:80px 40px !important}
.obltech-la-seo-services-inner{max-width:1200px !important;margin:0 auto !important}
.obltech-la-seo-services-top{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;margin-bottom:60px !important}
.obltech-la-seo-services-left .obltech-la-seo-pill{display:inline-flex !important;align-items:center !important;gap:8px !important;background:#FFF0E8 !important;border:1px solid #FFD0B0 !important;color:#FF6500 !important;padding:7px 18px !important;border-radius:50px !important;font-size:11px !important;font-weight:700 !important;letter-spacing:1.3px !important;text-transform:uppercase !important;margin-bottom:20px !important}
.obltech-la-seo-services-left .obltech-la-seo-pill::before{content:"" !important;width:6px !important;height:6px !important;background:#FF6500 !important;border-radius:50% !important;display:inline-block !important}
.obltech-la-seo-services-section .obltech-la-seo-services-left h2{font-size:43px !important;font-weight:800 !important;color:#32373B !important;line-height:1.2 !important;letter-spacing:-0.5px !important;margin-bottom:16px !important;max-width:700px !important}
.obltech-la-seo-services-section .obltech-la-seo-services-left h2 span{color:#FF6500 !important}
.obltech-la-seo-services-section .obltech-la-seo-services-left p{font-size:16px !important;color:#32373B !important;line-height:1.8 !important;max-width:680px !important}
.obltech-la-seo-services-section .obltech-la-seo-services-left p a{color:#FF6500 !important;font-weight:600 !important;text-decoration:underline !important;text-underline-offset:3px !important}
.obltech-la-seo-services-section .obltech-la-seo-services-left p a:hover{color:#c94f00 !important}
.obltech-la-seo-divider{height:2px !important;background:linear-gradient(90deg,#FF6500 0%,#FFD0B0 40%,#EEF0F8 100%) !important;border-radius:2px !important;margin-bottom:40px !important;border:none !important}
.obltech-la-seo-cards-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:0 !important;border:1.5px solid #EEF0F8 !important;border-radius:18px !important;overflow:hidden !important;background:#ffffff !important}
.obltech-la-seo-card-link{display:block !important;text-decoration:none !important;color:inherit !important;border-right:1.5px solid #EEF0F8 !important;border-bottom:1.5px solid #EEF0F8 !important}
.obltech-la-seo-card-link:nth-child(3n){border-right:none !important}
.obltech-la-seo-card-link:nth-child(4),.obltech-la-seo-card-link:nth-child(5),.obltech-la-seo-card-link:nth-child(6){border-bottom:none !important}
.obltech-la-seo-card{padding:32px 28px !important;transition:all 0.3s ease !important;position:relative !important;background:#ffffff !important;height:100% !important}
.obltech-la-seo-card-link:hover .obltech-la-seo-card{background:#FFFAF7 !important}
.obltech-la-seo-services-section .obltech-la-seo-card .obltech-la-seo-card-num{font-size:16px !important;font-weight:800 !important;color:#FFD0B0 !important;letter-spacing:1.5px !important;margin-bottom:14px !important;display:block !important}
.obltech-la-seo-card-arrow{position:absolute !important;top:28px !important;right:24px !important;width:28px !important;height:28px !important;border-radius:50% !important;background:#F8F9FF !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:0 !important;transition:opacity 0.3s ease !important}
.obltech-la-seo-card-link:hover .obltech-la-seo-card-arrow{opacity:1 !important}
.obltech-la-seo-card-arrow svg{width:13px !important;height:13px !important;stroke:#FF6500 !important;fill:none !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}
.obltech-la-seo-card-icon{width:44px !important;height:44px !important;border-radius:10px !important;background:#FFF0E8 !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:20px !important;margin-bottom:14px !important;border:1px solid #FFE0C8 !important}
.obltech-la-seo-services-section .obltech-la-seo-card h3{font-size:16px !important;font-weight:700 !important;color:#32373B !important;margin-bottom:10px !important;line-height:1.3 !important}
.obltech-la-seo-card-link:hover .obltech-la-seo-card h3{color:#FF6500 !important}
.obltech-la-seo-services-section .obltech-la-seo-card p{font-size:16px !important;color:#32373B !important;line-height:1.7 !important}
@media(max-width:960px){.obltech-la-seo-services-section .obltech-la-seo-services-left h2{font-size:34px !important}.obltech-la-seo-cards-grid{grid-template-columns:repeat(2,1fr) !important}.obltech-la-seo-card-link:nth-child(3n){border-right:1.5px solid #EEF0F8 !important}.obltech-la-seo-card-link:nth-child(2n){border-right:none !important}.obltech-la-seo-card-link:nth-child(4),.obltech-la-seo-card-link:nth-child(5),.obltech-la-seo-card-link:nth-child(6){border-bottom:1.5px solid #EEF0F8 !important}.obltech-la-seo-card-link:nth-child(5),.obltech-la-seo-card-link:nth-child(6){border-bottom:none !important}}
@media(max-width:600px){.obltech-la-seo-services-section{padding:60px 20px !important}.obltech-la-seo-services-section .obltech-la-seo-services-left h2{font-size:28px !important}.obltech-la-seo-cards-grid{grid-template-columns:1fr !important}.obltech-la-seo-card-link{border-right:none !important;border-bottom:1.5px solid #EEF0F8 !important}.obltech-la-seo-card-link:last-child{border-bottom:none !important}}

/* ══════════════════════════════════════════════════════════════
   S07 INDUSTRIES (.obltech-la-ind-section)
══════════════════════════════════════════════════════════════ */
.obltech-la-ind-section{background:#ffffff !important;padding:80px 0 !important;overflow:hidden !important}
.obltech-la-ind-wrap{max-width:1200px !important;margin:0 auto !important;padding:0 40px !important}
.obltech-la-ind-top{text-align:center !important;margin-bottom:60px !important;position:relative !important}
.obltech-la-ind-top-inner,.obltech-hou-hou-ben-chart{position:relative !important;z-index:1 !important}
.obltech-la-ind-section .obltech-la-ind-label{display:block !important;font-size:14px !important;font-weight:600 !important;color:#FF6500 !important;letter-spacing:0.5px !important;margin-bottom:14px !important}
.obltech-la-ind-section .obltech-la-ind-top h2{font-size:43px !important;font-weight:800 !important;color:#32373B !important;line-height:1.2 !important;letter-spacing:-0.5px !important}
.obltech-la-ind-section .obltech-la-ind-top h2 span{color:#FF6500 !important}
.obltech-la-ind-bottom-cta{display:flex !important;justify-content:center !important;margin-top:40px !important}
.obltech-la-ind-view-btn{display:inline-flex !important;align-items:center !important;gap:8px !important;background:#FF6500 !important;color:#ffffff !important;padding:13px 28px !important;border-radius:10px !important;font-size:15px !important;font-weight:700 !important;text-decoration:none !important;transition:background 0.2s ease,transform 0.2s ease !important}
.obltech-la-ind-view-btn:hover{background:#e05a00 !important;color:#ffffff !important;transform:translateY(-2px) !important}
.obltech-la-ind-view-btn svg{width:15px !important;height:15px !important;stroke:#ffffff !important;fill:none !important;stroke-width:2.5 !important;stroke-linecap:round !important;stroke-linejoin:round !important}
.obltech-la-ind-slider-outer,.obltech-hou-hou-ai-global-left{display:flex !important;align-items:center !important;gap:16px !important}
.obltech-la-ind-nav{width:46px !important;height:46px !important;border-radius:50% !important;background:#f1f1f1 !important;border:none !important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;flex-shrink:0 !important;transition:all 0.25s ease !important}
.obltech-la-ind-nav:hover{background:#FF6500 !important}
.obltech-la-ind-nav svg{width:18px !important;height:18px !important;stroke:#32373B !important;fill:none !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important;transition:stroke 0.25s !important}
.obltech-la-ind-nav:hover svg{stroke:#ffffff !important}
/* JS-FREE CAROUSEL: native horizontal scroll + snap (site runs the 156-line JS) */
.obltech-la-ind-slider{flex:1 !important;overflow-x:auto !important;overflow-y:hidden !important;scroll-snap-type:x mandatory !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:thin !important;scrollbar-color:#FF6500 #f1f1f1 !important;padding-bottom:14px !important}
.obltech-la-ind-slider::-webkit-scrollbar{height:6px !important}
.obltech-la-ind-slider::-webkit-scrollbar-track{background:#f1f1f1 !important;border-radius:3px !important}
.obltech-la-ind-slider::-webkit-scrollbar-thumb{background:#FF6500 !important;border-radius:3px !important}
.obltech-la-ind-track{display:flex !important;gap:20px !important}
.obltech-la-ind-card{scroll-snap-align:start !important}
.obltech-la-ind-card{background:#ffffff !important;border:1.5px solid #F0F0F0 !important;border-radius:18px !important;padding:36px 24px 32px !important;text-align:center !important;flex:0 0 calc(25% - 15px) !important;min-width:calc(25% - 15px) !important;transition:all 0.3s ease !important;cursor:default !important}
.obltech-la-ind-card:hover{border-color:#FFD0B0 !important;box-shadow:0 10px 36px rgba(255,101,0,0.10) !important;transform:translateY(-5px) !important}
.obltech-la-ind-hex-wrap{display:flex !important;justify-content:center !important;margin-bottom:24px !important}
.obltech-la-ind-hex{width:72px !important;height:72px !important;background:linear-gradient(135deg,#FF8C42 0%,#FF6500 50%,#f04e00 100%) !important;clip-path:polygon(50% 0%,93% 25%,93% 75%,50% 100%,7% 75%,7% 25%) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:28px !important;transition:transform 0.3s ease !important}
.obltech-la-ind-card:hover .obltech-la-ind-hex{transform:rotate(15deg) scale(1.08) !important}
.obltech-la-ind-section .obltech-la-ind-card h3{font-size:16px !important;font-weight:700 !important;color:#32373B !important;margin-bottom:12px !important;line-height:1.3 !important}
.obltech-la-ind-section .obltech-la-ind-card p{font-size:16px !important;color:#32373B !important;line-height:1.7 !important}
/* arrows + dots require the JS slider module -- hidden in the JS-free build */
.obltech-la-ind-nav,
.obltech-la-ind-dots{display:none !important}
.obltech-la-ind-dot{width:8px !important;height:8px !important;border-radius:50% !important;background:#E0E0E0 !important;cursor:pointer !important;transition:all 0.3s ease !important;border:none !important}
.obltech-la-ind-dot.obltech-la-active{background:#FF6500 !important;width:24px !important;border-radius:4px !important}
@media(max-width:900px){.obltech-la-ind-card{flex:0 0 calc(50% - 10px) !important;min-width:calc(50% - 10px) !important}.obltech-la-ind-section .obltech-la-ind-top h2{font-size:32px !important}}
@media(max-width:540px){.obltech-la-ind-wrap{padding:0 20px !important}.obltech-la-ind-section{padding:60px 0 !important}.obltech-la-ind-card{flex:0 0 100% !important;min-width:100% !important}.obltech-la-ind-section .obltech-la-ind-top h2{font-size:26px !important}}

/* ══════════════════════════════════════════════════════════════
   S08 PROCESS (.obltech-la-proc-section)
══════════════════════════════════════════════════════════════ */
.obltech-la-proc-section{background:#F8F9FF !important;padding:90px 40px !important;position:relative !important;overflow:hidden !important}
.obltech-la-proc-wrap{max-width:1200px !important;margin:0 auto !important}
.obltech-la-proc-top{text-align:center !important;margin-bottom:70px !important}
.obltech-la-proc-pill{display:inline-flex !important;align-items:center !important;gap:7px !important;background:#FFF0E8 !important;border:1px solid #FFD0B0 !important;color:#FF6500 !important;padding:6px 16px !important;border-radius:50px !important;font-size:11px !important;font-weight:700 !important;letter-spacing:1.3px !important;text-transform:uppercase !important;margin-bottom:18px !important}
.obltech-la-proc-pill::before{content:"" !important;width:6px !important;height:6px !important;background:#FF6500 !important;border-radius:50% !important;display:inline-block !important}
.obltech-la-proc-section .obltech-la-proc-top h2{font-size:43px !important;font-weight:800 !important;color:#32373B !important;line-height:1.2 !important;letter-spacing:-0.5px !important;margin-bottom:14px !important}
.obltech-la-proc-section .obltech-la-proc-top h2 span{color:#FF6500 !important}
.obltech-la-proc-section .obltech-la-proc-top p{font-size:16px !important;color:#32373B !important;line-height:1.8 !important;max-width:600px !important;margin:0 auto !important}
.obltech-la-proc-section .obltech-la-proc-top p a{color:#FF6500 !important;font-weight:600 !important;text-decoration:underline !important;text-underline-offset:3px !important}
.obltech-la-proc-section .obltech-la-proc-top p a:hover{color:#c94f00 !important}
.obltech-la-proc-timeline{position:relative !important;display:flex !important;flex-direction:column !important;gap:0 !important}
.obltech-la-proc-timeline::before{content:"" !important;position:absolute !important;left:50% !important;top:0 !important;bottom:0 !important;width:2px !important;background:linear-gradient(180deg,#FF6500 0%,#FFD0B0 60%,#F0F0F0 100%) !important;transform:translateX(-50%) !important;z-index:0 !important}
.obltech-la-proc-step{display:grid !important;grid-template-columns:1fr 60px 1fr !important;gap:0 !important;align-items:center !important;margin-bottom:40px !important;position:relative !important;z-index:1 !important}
.obltech-la-proc-step:last-child{margin-bottom:0 !important}
.obltech-la-proc-dot{display:flex !important;align-items:center !important;justify-content:center !important;z-index:2 !important}
.obltech-la-proc-dot-inner{width:52px !important;height:52px !important;border-radius:50% !important;background:#FF6500 !important;display:flex !important;align-items:center !important;justify-content:center !important;box-shadow:0 0 0 6px #FFF0E8,0 0 0 8px #FFD0B0 !important;font-size:15px !important;font-weight:800 !important;color:#ffffff !important;transition:transform 0.3s !important}
.obltech-la-proc-step:hover .obltech-la-proc-dot-inner{transform:scale(1.12) !important}
.obltech-la-proc-card{background:#ffffff !important;border:1.5px solid #EEF0F8 !important;border-radius:20px !important;padding:32px 30px !important;transition:all 0.3s ease !important;cursor:default !important;position:relative !important;overflow:hidden !important}
.obltech-la-proc-card::before{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:4px !important;height:0 !important;background:#FF6500 !important;transition:height 0.4s ease !important;border-radius:20px 0 0 20px !important}
.obltech-la-proc-card:hover{border-color:#FFD0B0 !important;box-shadow:0 12px 40px rgba(255,101,0,0.10) !important;transform:translateY(-4px) !important}
.obltech-la-proc-card:hover::before{height:100% !important}
.obltech-la-proc-card-right::before{left:auto !important;right:0 !important;border-radius:0 20px 20px 0 !important}
.obltech-la-proc-ico{width:56px !important;height:56px !important;border-radius:14px !important;background:#FFF0E8 !important;border:1px solid #FFD5B8 !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:18px !important;transition:all 0.3s !important}
.obltech-la-proc-card:hover .obltech-la-proc-ico{background:#FF6500 !important;border-color:#FF6500 !important}
.obltech-la-proc-ico svg{width:26px !important;height:26px !important;stroke:#FF6500 !important;fill:none !important;stroke-width:1.8 !important;stroke-linecap:round !important;stroke-linejoin:round !important;transition:stroke 0.3s !important}
.obltech-la-proc-card:hover .obltech-la-proc-ico svg{stroke:#ffffff !important}
.obltech-la-proc-step-tag{display:inline-block !important;background:#FFF0E8 !important;color:#FF6500 !important;font-size:11px !important;font-weight:700 !important;letter-spacing:1px !important;padding:3px 10px !important;border-radius:4px !important;margin-bottom:10px !important;text-transform:uppercase !important}
.obltech-la-proc-section .obltech-la-proc-card h3{font-size:16px !important;font-weight:700 !important;color:#32373B !important;margin-bottom:10px !important;line-height:1.3 !important}
.obltech-la-proc-section .obltech-la-proc-card p{font-size:16px !important;color:#32373B !important;line-height:1.75 !important}
@media(max-width:900px){.obltech-la-proc-timeline::before{left:28px !important}.obltech-la-proc-step{grid-template-columns:60px 1fr !important;margin-bottom:28px !important}.obltech-la-proc-empty{display:none !important}.obltech-la-proc-step:nth-child(odd) .obltech-la-proc-card,.obltech-la-proc-step:nth-child(even) .obltech-la-proc-card{grid-column:2 !important;grid-row:1 !important}.obltech-la-proc-step:nth-child(odd) .obltech-la-proc-dot,.obltech-la-proc-step:nth-child(even) .obltech-la-proc-dot{grid-column:1 !important;grid-row:1 !important}.obltech-la-proc-card-right::before{left:0 !important;right:auto !important;border-radius:20px 0 0 20px !important}}
@media(max-width:540px){.obltech-la-proc-section{padding:60px 20px !important}.obltech-la-proc-section .obltech-la-proc-top h2{font-size:28px !important}.obltech-la-proc-card{padding:24px 20px !important}}

/* ══════════════════════════════════════════════════════════════
   S09 BENEFITS (.obltech-la-ben-section)
══════════════════════════════════════════════════════════════ */
.obltech-la-ben-section{background:#ffffff !important;padding:90px 40px !important}
.obltech-la-ben-wrap{max-width:1200px !important;margin:0 auto !important;display:grid !important;grid-template-columns:1fr 1.4fr !important;gap:64px !important;align-items:start !important}
.obltech-la-ben-left{position:sticky !important;top:100px !important}
.obltech-la-ben-label{display:inline-flex !important;align-items:center !important;gap:7px !important;color:#FF6500 !important;font-size:12px !important;font-weight:700 !important;letter-spacing:2px !important;text-transform:uppercase !important;margin-bottom:20px !important}
.obltech-la-ben-label::before{content:"•" !important;color:#FF6500 !important;font-size:16px !important}
.obltech-la-ben-section .obltech-la-ben-left h2{font-size:43px !important;font-weight:800 !important;color:#32373B !important;line-height:1.2 !important;letter-spacing:-0.5px !important;margin-bottom:18px !important}
.obltech-la-ben-section .obltech-la-ben-left h2 span{color:#FF6500 !important}
.obltech-la-ben-section .obltech-la-ben-left p{font-size:16px !important;color:#32373B !important;line-height:1.8 !important;margin-bottom:36px !important}
.obltech-la-ben-section .obltech-la-ben-left p a{color:#FF6500 !important;font-weight:600 !important;text-decoration:underline !important;text-underline-offset:3px !important}
.obltech-la-ben-section .obltech-la-ben-left p a:hover{color:#c94f00 !important}
.obltech-la-ben-btn{display:inline-flex !important;align-items:center !important;gap:10px !important;background:#FF6500 !important;color:#ffffff !important;padding:14px 32px !important;border-radius:10px !important;font-size:16px !important;font-weight:700 !important;border:none !important;cursor:pointer !important;text-decoration:none !important;transition:all 0.25s ease !important}
.obltech-la-ben-btn:hover{background:#e05a00 !important;color:#ffffff !important;transform:translateY(-2px) !important}
.obltech-la-ben-btn svg{width:16px !important;height:16px !important;stroke:#ffffff !important;fill:none !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}
.obltech-la-ben-right{display:grid !important;grid-template-columns:1fr 1fr !important;gap:20px !important}
.obltech-la-ben-card{background:#F0F4FF !important;border:1.5px solid #E4EAFF !important;border-radius:18px !important;padding:32px 28px !important;transition:all 0.35s ease !important;cursor:default !important;position:relative !important;overflow:hidden !important;opacity:1 !important;transform:translateY(0) !important}
.obltech-la-ben-card.obltech-la-ben-hidden{opacity:0 !important;transform:translateY(30px) !important}
.obltech-la-ben-card.obltech-la-ben-visible{opacity:1 !important;transform:translateY(0) !important;transition:opacity 0.55s ease,transform 0.55s ease,background 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease !important}
.obltech-la-ben-card:hover{background:#ffffff !important;border-color:#FFD0B0 !important;box-shadow:0 12px 40px rgba(255,101,0,0.10) !important;transform:translateY(-5px) !important}
.obltech-la-ben-card::after{content:"" !important;position:absolute !important;bottom:0 !important;left:0 !important;height:3px !important;width:0 !important;background:#FF6500 !important;transition:width 0.4s ease !important}
.obltech-la-ben-card:hover::after{width:100% !important}
.obltech-la-ben-ico-wrap{width:64px !important;height:64px !important;border-radius:50% !important;background:#ffffff !important;border:1.5px solid #E4EAFF !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:24px !important;transition:all 0.3s ease !important}
.obltech-la-ben-card:hover .obltech-la-ben-ico-wrap{background:#FFF0E8 !important;border-color:#FFD0B0 !important}
.obltech-la-ben-ico-wrap svg{width:28px !important;height:28px !important;stroke:#3B5BDB !important;fill:none !important;stroke-width:1.6 !important;stroke-linecap:round !important;stroke-linejoin:round !important;transition:stroke 0.3s !important}
.obltech-la-ben-card:hover .obltech-la-ben-ico-wrap svg{stroke:#FF6500 !important}
.obltech-la-ben-section .obltech-la-ben-card h3{font-size:16px !important;font-weight:700 !important;color:#32373B !important;margin-bottom:12px !important;line-height:1.3 !important}
.obltech-la-ben-section .obltech-la-ben-card p{font-size:16px !important;color:#32373B !important;line-height:1.75 !important;margin-bottom:0 !important}
@media(max-width:960px){.obltech-la-ben-wrap{grid-template-columns:1fr !important;gap:48px !important}.obltech-la-ben-left{position:relative !important;top:auto !important}}
@media(max-width:600px){.obltech-la-ben-section{padding:60px 20px !important}.obltech-la-ben-right{grid-template-columns:1fr !important}.obltech-la-ben-section .obltech-la-ben-left h2{font-size:30px !important}}

/* ══════════════════════════════════════════════════════════════
   S10 WHY TRUST US (.obltech-la-why-section)
══════════════════════════════════════════════════════════════ */
.obltech-la-why-section{background:#F5F7FA !important;padding:90px 40px 60px !important}
.obltech-la-why-wrap{max-width:1200px !important;margin:0 auto !important}
.obltech-la-why-top{text-align:center !important;margin-bottom:60px !important}
.obltech-la-why-pill{display:inline-flex !important;align-items:center !important;gap:7px !important;background:#FFF0E8 !important;border:1px solid #FFD0B0 !important;color:#FF6500 !important;padding:6px 16px !important;border-radius:50px !important;font-size:11px !important;font-weight:700 !important;letter-spacing:1.3px !important;text-transform:uppercase !important;margin-bottom:16px !important}
.obltech-la-why-pill::before{content:"" !important;width:6px !important;height:6px !important;background:#FF6500 !important;border-radius:50% !important;display:inline-block !important}
.obltech-la-why-section .obltech-la-why-top h2{font-size:43px !important;font-weight:800 !important;color:#32373B !important;line-height:1.2 !important;letter-spacing:-0.5px !important;margin-bottom:14px !important}
.obltech-la-why-section .obltech-la-why-top h2 span{color:#FF6500 !important}
.obltech-la-why-section .obltech-la-why-top p{font-size:16px !important;color:#32373B !important;line-height:1.8 !important;max-width:580px !important;margin:0 auto !important}
.obltech-la-why-section .obltech-la-why-top p a{color:#FF6500 !important;text-decoration:underline !important}
.obltech-la-why-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;margin-bottom:20px !important}
.obltech-la-why-grid-bottom{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:20px !important;max-width:800px !important;margin:0 auto 48px !important}
.obltech-la-why-card{border-radius:22px !important;padding:36px 30px !important;position:relative !important;overflow:hidden !important;transition:transform 0.3s ease,box-shadow 0.3s ease !important;cursor:default !important;border:1.5px solid transparent !important}
.obltech-la-why-card:hover{transform:translateY(-6px) !important;box-shadow:0 16px 48px rgba(0,0,0,0.08) !important}
.obltech-la-why-card::after{content:"" !important;position:absolute !important;bottom:-50px !important;right:-50px !important;width:160px !important;height:160px !important;border-radius:50% !important;opacity:0.25 !important;background:#ffffff !important;pointer-events:none !important}
.obltech-la-why-c1{background:#FFF0E8 !important;border-color:#FFD0B0 !important}
.obltech-la-why-c2{background:#E8F4FF !important;border-color:#B8D9FF !important}
.obltech-la-why-c3{background:#F0EBFF !important;border-color:#CDB8FF !important}
.obltech-la-why-c4{background:#E8FFF4 !important;border-color:#A8EACC !important}
.obltech-la-why-c5{background:#FFF0F8 !important;border-color:#FFB8DD !important}
.obltech-la-why-c1:hover{border-color:#FF6500 !important}
.obltech-la-why-c2:hover{border-color:#4DA8F5 !important}
.obltech-la-why-c3:hover{border-color:#9B7FF4 !important}
.obltech-la-why-c4:hover{border-color:#3DC98E !important}
.obltech-la-why-c5:hover{border-color:#F472B6 !important}
.obltech-la-why-section .obltech-la-why-card .obltech-la-why-num{font-size:12px !important;font-weight:800 !important;letter-spacing:1.5px !important;display:block !important;margin-bottom:18px !important}
.obltech-la-why-c1 .obltech-la-why-num{color:#FF6500 !important}.obltech-la-why-c2 .obltech-la-why-num{color:#4DA8F5 !important}.obltech-la-why-c3 .obltech-la-why-num{color:#9B7FF4 !important}.obltech-la-why-c4 .obltech-la-why-num{color:#3DC98E !important}.obltech-la-why-c5 .obltech-la-why-num{color:#F472B6 !important}
.obltech-la-why-ico{width:56px !important;height:56px !important;border-radius:16px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-bottom:22px !important;transition:all 0.3s !important}
.obltech-la-why-c1 .obltech-la-why-ico{background:#FFD0B0 !important}.obltech-la-why-c2 .obltech-la-why-ico{background:#B8D9FF !important}.obltech-la-why-c3 .obltech-la-why-ico{background:#CDB8FF !important}.obltech-la-why-c4 .obltech-la-why-ico{background:#A8EACC !important}.obltech-la-why-c5 .obltech-la-why-ico{background:#FFB8DD !important}
.obltech-la-why-ico svg{width:28px !important;height:28px !important;fill:none !important;stroke-width:1.8 !important;stroke-linecap:round !important;stroke-linejoin:round !important}
.obltech-la-why-c1 .obltech-la-why-ico svg{stroke:#FF6500 !important}.obltech-la-why-c2 .obltech-la-why-ico svg{stroke:#4DA8F5 !important}.obltech-la-why-c3 .obltech-la-why-ico svg{stroke:#9B7FF4 !important}.obltech-la-why-c4 .obltech-la-why-ico svg{stroke:#3DC98E !important}.obltech-la-why-c5 .obltech-la-why-ico svg{stroke:#F472B6 !important}
.obltech-la-why-section .obltech-la-why-card h3{font-size:16px !important;font-weight:700 !important;color:#32373B !important;margin-bottom:12px !important;line-height:1.35 !important}
.obltech-la-why-section .obltech-la-why-card p{font-size:16px !important;color:#32373B !important;line-height:1.75 !important}
.obltech-la-why-chip{display:inline-flex !important;align-items:center !important;gap:5px !important;padding:5px 13px !important;border-radius:50px !important;font-size:12px !important;font-weight:600 !important;margin-top:20px !important}
.obltech-la-why-c1 .obltech-la-why-chip{background:#FFD0B0 !important;color:#CC4400 !important}.obltech-la-why-c2 .obltech-la-why-chip{background:#B8D9FF !important;color:#1A72C4 !important}.obltech-la-why-c3 .obltech-la-why-chip{background:#CDB8FF !important;color:#6B3FD4 !important}.obltech-la-why-c4 .obltech-la-why-chip{background:#A8EACC !important;color:#1A8050 !important}.obltech-la-why-c5 .obltech-la-why-chip{background:#FFB8DD !important;color:#C4186C !important}
.obltech-la-why-cta{text-align:center !important;display:block !important;width:100% !important;background:transparent !important;border:none !important;padding:0 !important;margin:0 !important}
.obltech-la-why-btn-wrap{display:inline-block !important;background:transparent !important;border:none !important;padding:0 !important;margin:0 !important;line-height:1 !important}
.obltech-la-why-btn{display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;background:#FF6500 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;padding:14px 36px !important;border-radius:10px !important;font-size:16px !important;font-weight:700 !important;border:none !important;cursor:pointer !important;text-decoration:none !important;transition:background-color 0.25s ease,transform 0.25s ease !important}
.obltech-la-why-btn:hover{background:#e05a00 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;transform:translateY(-2px) !important}
.obltech-la-why-btn svg{width:16px !important;height:16px !important;stroke:#ffffff !important;fill:none !important;stroke-width:2 !important;stroke-linecap:round !important;stroke-linejoin:round !important}
@media(max-width:900px){.obltech-la-why-grid{grid-template-columns:repeat(2,1fr) !important}.obltech-la-why-grid-bottom{grid-template-columns:repeat(2,1fr) !important;max-width:100% !important}.obltech-la-why-section .obltech-la-why-top h2{font-size:32px !important}}
@media(max-width:540px){.obltech-la-why-section{padding:60px 20px 40px !important}.obltech-la-why-grid,.obltech-la-why-grid-bottom{grid-template-columns:1fr !important}.obltech-la-why-section .obltech-la-why-top h2{font-size:26px !important}}

/* ══════════════════════════════════════════════════════════════
   S11 FAQ (.obltech-la-faq-section)
══════════════════════════════════════════════════════════════ */
.obltech-la-faq-section{background:#ffffff !important;padding:90px 40px !important}
.obltech-la-faq-wrap{max-width:1200px !important;margin:0 auto !important}
.obltech-la-faq-top{text-align:center !important;margin-bottom:60px !important}
.obltech-la-faq-pill{display:inline-flex !important;align-items:center !important;gap:7px !important;background:#FFF0E8 !important;border:1px solid #FFD0B0 !important;color:#FF6500 !important;padding:6px 16px !important;border-radius:50px !important;font-size:11px !important;font-weight:700 !important;letter-spacing:1.3px !important;text-transform:uppercase !important;margin-bottom:16px !important}
.obltech-la-faq-pill::before{content:"" !important;width:6px !important;height:6px !important;background:#FF6500 !important;border-radius:50% !important;display:inline-block !important}
.obltech-la-faq-section .obltech-la-faq-top h2{font-size:43px !important;font-weight:800 !important;color:#32373B !important;line-height:1.2 !important;letter-spacing:-0.5px !important;margin-bottom:14px !important}
.obltech-la-faq-section .obltech-la-faq-top h2 span{color:#FF6500 !important}
.obltech-la-faq-section .obltech-la-faq-top p{font-size:16px !important;color:#32373B !important;line-height:1.8 !important;max-width:500px !important;margin:0 auto !important}
.obltech-la-faq-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:16px !important}
.obltech-la-faq-col{display:flex !important;flex-direction:column !important;gap:14px !important}
.obltech-la-faq-item{background:#F8F9FF !important;border:1.5px solid #EEF0F8 !important;border-radius:14px !important;overflow:hidden !important;transition:border-color 0.3s ease !important}
.obltech-la-faq-item:hover{border-color:#FFD0B0 !important}
.obltech-la-faq-item.obltech-open{border-color:#FFD0B0 !important;background:#ffffff !important}
.obltech-la-faq-q{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding:20px 24px !important;cursor:pointer !important;user-select:none !important}
.obltech-la-faq-section .obltech-la-faq-q span{font-size:16px !important;font-weight:600 !important;color:#32373B !important;line-height:1.4 !important;flex:1 !important}
.obltech-la-faq-icon{width:32px !important;height:32px !important;border-radius:8px !important;background:#FFF0E8 !important;border:1px solid #FFD0B0 !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;transition:all 0.3s ease !important}
.obltech-la-faq-item.obltech-open .obltech-la-faq-icon{background:#FF6500 !important;border-color:#FF6500 !important}
.obltech-la-faq-icon svg{width:14px !important;height:14px !important;stroke:#FF6500 !important;fill:none !important;stroke-width:2.5 !important;stroke-linecap:round !important;transition:stroke 0.3s !important}
.obltech-la-faq-item.obltech-open .obltech-la-faq-icon svg{stroke:#ffffff !important}
/* answer height is driven inline by the ONE GLOBAL FAQ RULE in the global JS
   (state class obltech-open); only padding/skin live here */
.obltech-la-faq-a{padding:0 24px !important}
/* bottom breathing room lives on the inner <p> so the JS clone-measure includes it */
.obltech-la-faq-a p{padding-bottom:20px !important}
.obltech-la-faq-section .obltech-la-faq-a p{font-size:16px !important;color:#32373B !important;line-height:1.8 !important;border-top:1px solid #F0F0F0 !important;padding-top:16px !important}
@media(max-width:900px){.obltech-la-faq-grid{grid-template-columns:1fr !important}.obltech-la-faq-section .obltech-la-faq-top h2{font-size:32px !important}}
@media(max-width:540px){.obltech-la-faq-section{padding:60px 20px !important}.obltech-la-faq-section .obltech-la-faq-top h2{font-size:26px !important}}

/* ══════════════════════════════════════════════════════════════
   S12 FINAL CTA (.obltech-la-scla-cta-section)
══════════════════════════════════════════════════════════════ */
.obltech-la-scla-cta-section{padding:90px 20px;background:linear-gradient(135deg,#0b1830,#163d68)}
.obltech-la-scla-cta-container{max-width:1320px;margin:auto}
.obltech-la-scla-cta-left h2 span{color:#59c8ff}
.obltech-la-scla-cta-offer h3{margin:20px 0}
.obltech-la-scla-cta-offer ul{padding-left:18px;line-height:2}
@media(max-width:992px){.obltech-la-scla-cta-card{grid-template-columns:1fr}.obltech-la-scla-cta-left h2{font-size:40px}}
/* ─── END PAGE 8 · SEO COMPANY LOS ANGELES ─── */
