
@scope (.et-fire-uav-page) {
  :scope {
    --ink:#12231d; --muted:#64736d; --line:#dbe5df; --soft:#f3f7f5; --accent:#1a7658;
    --dark:#17342b; --lime:#c7ed78; --ember:#d8754f; --sand:#f1e7d7;
    color:var(--ink); background:#fff; font:16px/1.65 Inter,"Helvetica Neue",Arial,sans-serif; overflow:clip;
  }
  *,*::before,*::after{box-sizing:border-box} h1,h2,h3,p,ul{margin-top:0} h1,h2,h3,strong,summary{color:inherit}
  h1,h2,h3{line-height:1.08;letter-spacing:-.035em} h1{max-width:820px;margin-bottom:24px;font-size:clamp(3rem,6vw,5.45rem)}
  h2{margin-bottom:18px;font-size:clamp(2rem,3.7vw,3.3rem)} h3{margin-bottom:9px;font-size:1.14rem} p{margin-bottom:0;color:var(--muted)}
  a{color:inherit;text-decoration:none} img{display:block;width:100%;max-width:100%} button{font:inherit}
  .container{width:min(1240px,calc(100% - 48px));margin-inline:auto}.section{padding:92px 0}.soft{background:var(--soft)}.dark{color:#fff;background:var(--dark)}.dark p{color:rgba(255,255,255,.72)}
  .eyebrow{display:inline-flex;gap:10px;align-items:center;margin-bottom:16px;color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.eyebrow::before{width:32px;height:3px;border-radius:99px;background:currentColor;content:""}.hero .eyebrow,.dark .eyebrow{color:var(--lime)}
  .section-head{display:grid;grid-template-columns:1fr minmax(300px,.58fr);gap:42px;align-items:end;margin-bottom:38px}
  .btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.btn{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:0 24px;border:1px solid transparent;border-radius:999px;font-size:.8rem;font-weight:900}.btn-primary{color:var(--dark);background:var(--lime)}.btn-outline{color:#fff;border-color:rgba(255,255,255,.3)}
  .hero{padding:82px 0 102px;color:#fff;background:radial-gradient(circle at 83% 10%,rgba(216,117,79,.32),transparent 30%),linear-gradient(135deg,#101d18,#174839 62%,#432a22)}
  .hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:54px;align-items:center}.hero-copy>p{max-width:700px;color:rgba(255,255,255,.76);font-size:1.04rem}.hero-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.hero-tags span{padding:8px 13px;border:1px solid rgba(255,255,255,.18);border-radius:99px;background:rgba(255,255,255,.06);font-size:.68rem;font-weight:800}
  .hero-visual{position:relative;min-height:560px;overflow:hidden;border-radius:28px;background:#d9e4df;box-shadow:0 34px 90px rgba(0,0,0,.3)}.hero-visual img{height:560px;object-fit:cover}.hero-visual::after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 42%,rgba(20,36,30,.94));content:""}.alert-card{position:absolute;z-index:2;right:24px;bottom:24px;left:24px;padding:20px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:rgba(39,39,29,.82);backdrop-filter:blur(9px)}.alert-card strong{display:block;color:var(--lime)}.alert-card span{color:rgba(255,255,255,.68);font-size:.7rem}
  .mission-split{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mission-card{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff;box-shadow:0 15px 42px rgba(14,58,42,.08)}.mission-card img{height:290px;object-fit:cover}.mission-copy{padding:30px}.mission-copy>span{display:inline-flex;margin-bottom:14px;padding:7px 11px;border-radius:99px;color:var(--accent);background:var(--soft);font-size:.65rem;font-weight:900}.mission-copy ul{display:grid;gap:9px;margin:20px 0 0;padding:0;list-style:none}.mission-copy li{position:relative;padding-left:19px;color:var(--muted);font-size:.74rem}.mission-copy li::before{position:absolute;top:.68em;left:0;width:7px;height:7px;border-radius:50%;background:var(--accent);content:""}
  .readiness-board{display:grid;grid-template-columns:.75fr 1.25fr;gap:46px;align-items:center}.status-stack{display:grid;gap:11px}.status-row{display:grid;grid-template-columns:100px 1fr auto;gap:14px;align-items:center;padding:17px 18px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.06)}.status-row b{color:var(--lime);font-size:.7rem}.status-row span{color:rgba(255,255,255,.68);font-size:.7rem}.status-row i{width:11px;height:11px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 6px rgba(199,237,120,.12)}
  .caution{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid var(--line);border-radius:24px;background:#fff}.caution-copy{padding:40px}.caution-copy strong{display:block;margin-top:22px;color:var(--ember)}.caution-copy ul{margin:13px 0 0;padding-left:18px;color:var(--muted);font-size:.75rem}.caution-visual{position:relative;min-height:430px;background:var(--sand)}.caution-visual img{height:430px;object-fit:cover;mix-blend-mode:multiply;opacity:.83}.caution-label{position:absolute;right:18px;bottom:18px;left:18px;padding:15px;border-radius:12px;color:#fff;background:rgba(61,43,33,.83);font-size:.7rem;font-weight:800}
  .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(10,55,40,.07)}.product-card img{height:220px;padding:18px;object-fit:contain;background:#fff}.product-copy{padding:20px}.product-copy small{display:block;margin-bottom:7px;color:var(--accent);font-size:.63rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.product-copy p{font-size:.72rem}.product-copy b{display:inline-flex;margin-top:13px;color:var(--accent);font-size:.7rem}
  .rotation-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.rotation-card{min-height:225px;padding:23px;border:1px solid var(--line);border-radius:17px;background:#fff}.rotation-card span{display:grid;width:44px;height:44px;place-items:center;margin-bottom:45px;border-radius:50%;color:#fff;background:var(--accent);font-weight:900}.rotation-card p{font-size:.72rem}
  .validation-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:46px;align-items:center}.validation-visual{overflow:hidden;border-radius:24px;background:#fff}.validation-visual img{height:520px;padding:28px;object-fit:contain}.validation-list{display:grid;gap:12px}.validation-item{padding:20px;border:1px solid rgba(255,255,255,.15);border-radius:14px;background:rgba(255,255,255,.06)}.validation-item strong{display:block;color:var(--lime)}.validation-item p{margin-top:5px;font-size:.72rem}
  .faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}details{border:1px solid var(--line);border-radius:14px;background:#fff}summary{padding:19px 22px;cursor:pointer;font-size:.81rem;font-weight:850}details p{padding:0 22px 20px;font-size:.74rem}
  .cta{background:linear-gradient(135deg,#f7f0e7,#eef6f2)}.cta-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:52px;align-items:start}.rfq-points{display:grid;gap:9px;margin-top:24px}.rfq-points span{padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.72);color:var(--muted);font-size:.72rem}.form-shell{width:100%;padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:0 20px 55px rgba(10,54,40,.1)}.form-shell .wpcf7,.form-shell .wpcf7-form,.form-shell .wpcf7-form-control-wrap,.form-shell label{display:block;width:100%!important;max-width:none!important}.form-shell :is(input:not([type="submit"]),select,textarea){width:100%!important;max-width:none!important}
  @media(max-width:1050px){.hero-grid,.readiness-board,.caution,.validation-layout,.cta-grid{grid-template-columns:1fr}.product-grid{grid-template-columns:repeat(2,1fr)}.rotation-grid{grid-template-columns:repeat(2,1fr)}}
  @media(max-width:760px){.container{width:min(100% - 28px,1240px)}.section{padding:68px 0}.hero{padding:64px 0 74px}.hero-visual,.hero-visual img{min-height:390px;height:390px}.section-head,.mission-split,.product-grid,.rotation-grid,.faq-grid{grid-template-columns:1fr}.status-row{grid-template-columns:82px 1fr}.status-row i{display:none}.caution-visual,.caution-visual img{min-height:310px;height:310px}.validation-visual img{height:360px}}
}
