/* AirEvo visual refinement from 网站修改一键.docx — scoped, product-top untouched. */
:root{--av-ink:#102536;--av-navy:#0b3040;--av-teal:#0a847a;--av-mint:#7ee7d7;--av-paper:#f4f9f8;--av-line:#dbe7e6;--av-warm:#ffad2f;--av-shadow:0 28px 80px rgba(16,37,54,.12)}

/* Homepage ultra-wide hero and three-scene closing mosaic */
.av-home .av-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 52%}
.av-home .av-final{display:grid!important;grid-template-columns:minmax(0,1.28fr) minmax(320px,.72fr)!important;gap:0!important;overflow:hidden!important;background:linear-gradient(135deg,#092b3a,#0d4955)!important;border-radius:32px!important;box-shadow:0 34px 90px rgba(8,39,52,.18)!important}
.av-home .av-final__media{min-height:650px!important;display:grid!important;grid-template-columns:1.2fr .8fr!important;grid-template-rows:1fr 1fr!important;gap:4px!important;overflow:hidden!important}
.av-home .av-final__media figure{margin:0!important;min-width:0;min-height:0;overflow:hidden;position:relative}
.av-home .av-final__media figure:first-child{grid-row:1/3}
.av-home .av-final__media img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;transition:transform .7s cubic-bezier(.2,.7,.2,1)}
.av-home .av-final__media figure:hover img{transform:scale(1.035)}
.av-home .av-final__copy{padding:clamp(38px,5vw,78px)!important;text-align:left!important;align-items:flex-start!important;justify-content:center!important;background:radial-gradient(circle at 100% 0,rgba(126,231,215,.16),transparent 42%)}
.av-home .av-final__copy h2,.av-home .av-final__copy p,.av-home .av-final__copy small{text-align:left!important}

/* Product editorial body */
html body .airevo-sync{color:var(--av-ink);background:#fff;overflow:hidden}
html body .airevo-sync .w-layout-blockcontainer{box-sizing:border-box}
html body .airevo-sync .hero-section---desktop{padding:clamp(24px,4vw,58px) 20px 72px!important;background:linear-gradient(180deg,#f1faf8 0,#fff 100%)}
html body .airevo-sync .quick-stack{width:min(1240px,100%)!important;max-width:1240px!important;display:grid!important;grid-template-columns:minmax(0,1.04fr) minmax(380px,.96fr)!important;gap:clamp(24px,3vw,42px)!important;padding:0!important;overflow:visible!important}
html body .airevo-sync .w-layout-cell.cell{width:100%!important;min-width:0;border-radius:30px!important;overflow:hidden!important;background:#dfecea;box-shadow:var(--av-shadow)}
html body .airevo-sync .cell .product-bg{width:100%!important;height:100%!important;min-height:640px!important;display:block!important;overflow:hidden!important}
html body .airevo-sync .cell .product-bg>img{width:100%!important;height:100%!important;min-height:640px!important;display:block!important;object-fit:cover!important;object-position:center!important}
html body .airevo-sync .w-layout-cell.cell-2{width:100%!important;min-width:0!important;padding:clamp(30px,4vw,52px)!important;border:1px solid var(--av-line)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 26px 75px rgba(16,37,54,.09)!important}
html body .airevo-sync .text-block-4{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%;padding:10px 14px!important;border-radius:999px;background:#edf9f7!important;color:#0b776e!important;font-size:13px!important;line-height:1.35!important}
html body .airevo-sync .text-block-4 .bold-text-11{font-size:13px!important;line-height:1.35!important;color:#0b776e!important}
html body .airevo-sync .cell-2 .heading{margin:22px 0 12px!important;color:var(--av-ink)!important;font-size:clamp(38px,4.2vw,60px)!important;line-height:1.03!important;letter-spacing:-.045em!important}
html body .airevo-sync .text-block-25{color:#d95f1a!important;font-size:18px!important;line-height:1.55!important}
html body .airevo-sync .hero---bullets{margin-top:22px!important;padding:0!important}
html body .airevo-sync .bullet---item{gap:12px!important;margin-top:13px!important}
html body .airevo-sync .bullet---item .bullet{width:24px!important;height:24px!important;flex:0 0 24px}
html body .airevo-sync .bullet---item .text-block-6{margin:0!important;color:#243b47!important;font-size:15px!important;line-height:1.45!important}

/* One unified conversion component */
html body .airevo-sync .cta-group{width:100%!important;margin:28px 0 0!important;padding:20px!important;display:flex!important;align-items:center!important;gap:12px!important;border:1px solid #cfe3e0!important;border-radius:22px!important;background:linear-gradient(135deg,#f6fbfa,#ecf8f5)!important;box-shadow:0 16px 42px rgba(16,37,54,.07)!important}
html body .airevo-sync .cta-group.white{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.22)!important;box-shadow:none!important}
html body .airevo-sync .cta-button{width:min(100%,420px)!important;min-height:58px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:14px 30px!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#ff7a1a,#e94e13)!important;color:#fff!important;font-size:clamp(17px,2vw,21px)!important;line-height:1.25!important;font-weight:800!important;letter-spacing:-.01em!important;box-shadow:0 14px 34px rgba(225,82,20,.26)!important;transition:transform .2s ease,box-shadow .2s ease!important}
html body .airevo-sync .cta-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(225,82,20,.34)!important}
html body .airevo-sync .scarcity-group---dark{min-height:34px!important;margin:0!important;padding:8px 12px!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;border-radius:999px!important;background:rgba(255,255,255,.78)!important;border:1px solid #dce9e7!important}
html body .airevo-sync .cta-group.white .scarcity-group---dark{background:rgba(4,25,35,.28)!important;border-color:rgba(255,255,255,.18)!important}
html body .airevo-sync .scarcity-group---dark .text-block-7,html body .airevo-sync .scarcity-group---dark .text-block-10{margin:0!important;color:#314b55!important;font-size:12px!important;line-height:1.35!important}
html body .airevo-sync .cta-group.white .scarcity-group---dark .text-block-10{color:#fff!important}
html body .airevo-sync .battery-charge{height:12px!important;width:56px!important;margin-left:2px!important}
html body .airevo-sync .div-block-31{width:100%!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important}
html body .airevo-sync .div-block-31 .feat{min-width:0;padding:10px 6px;border-radius:14px;background:#fff;border:1px solid #e0ecea}
html body .airevo-sync .image-51{width:34px!important;height:34px!important;object-fit:contain}
html body .airevo-sync .text-block-22{margin-top:6px!important;color:#48606a!important;font-size:12px!important;line-height:1.35!important;text-align:center}

/* Feature/structure area */
html body .airevo-sync .container-6{width:min(1240px,calc(100% - 40px))!important;max-width:1240px!important;margin:70px auto 0!important;padding:clamp(34px,5vw,68px)!important;border:1px solid var(--av-line);border-radius:32px;background:linear-gradient(145deg,#f4faf9,#fff);box-shadow:0 28px 80px rgba(16,37,54,.08)!important;overflow:visible!important}
html body .airevo-sync .container-6>.image-11{display:none!important}
html body .airevo-sync ._3-col-features{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,.86fr) minmax(0,1fr)!important;gap:clamp(20px,3vw,40px)!important;align-items:stretch!important;margin-top:38px!important}
html body .airevo-sync .column-1,html body .airevo-sync .column-2,html body .airevo-sync .column-3{width:100%!important;min-width:0!important}
html body .airevo-sync .column-1,html body .airevo-sync .column-3{display:grid!important;grid-template-rows:repeat(4,1fr)!important;gap:10px!important}
html body .airevo-sync .column-2{position:relative;display:flex!important;align-items:center!important;justify-content:center!important;padding:30px!important;border:1px solid rgba(126,231,215,.42)!important;border-radius:28px!important;background:radial-gradient(circle at 50% 45%,rgba(126,231,215,.27),rgba(10,48,64,.98) 68%)!important;overflow:hidden!important}
html body .airevo-sync .column-2:before,html body .airevo-sync .column-2:after{content:"";position:absolute;border:1px solid rgba(126,231,215,.23);border-radius:50%;animation:avPulse 5s ease-in-out infinite}
html body .airevo-sync .column-2:before{width:76%;aspect-ratio:1}
html body .airevo-sync .column-2:after{width:54%;aspect-ratio:1;animation-delay:-2.5s}
html body .airevo-sync .column-2 .image-11{position:relative;z-index:1;display:block!important;width:100%!important;height:auto!important;max-height:470px!important;object-fit:contain!important;filter:drop-shadow(0 22px 28px rgba(0,0,0,.28))}
@keyframes avPulse{0%,100%{transform:scale(.96);opacity:.45}50%{transform:scale(1.04);opacity:1}}
html body .airevo-sync .feature{height:100%!important;min-height:78px!important;padding:14px 16px!important;display:flex!important;align-items:center!important;gap:14px!important;border:1px solid #dce9e7!important;border-radius:17px!important;background:#fff!important;box-shadow:0 10px 28px rgba(16,37,54,.05)!important}
html body .airevo-sync .feature .image-10{width:44px!important;height:44px!important;flex:0 0 44px!important;object-fit:contain!important}
html body .airevo-sync .feature .div-block-4{margin:0!important;align-items:flex-start!important}
html body .airevo-sync .feature .paragraph-2{margin:0!important;color:#263e49!important;font-size:15px!important;line-height:1.45!important;font-weight:700!important;text-align:left!important}

/* Three benefit blocks and three-step cards */
html body .airevo-sync .container-7{width:min(1240px,calc(100% - 40px))!important;max-width:1240px!important;padding:76px 0 20px!important;overflow:visible!important}
html body .airevo-sync .drone-feature{display:grid!important;grid-template-columns:1fr 1fr!important;align-items:stretch!important;margin-top:24px!important;border:1px solid var(--av-line)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 22px 58px rgba(16,37,54,.08)!important;overflow:hidden!important}
html body .airevo-sync .drone-feature.reverse{grid-template-columns:1fr 1fr!important}
html body .airevo-sync .drone-feature .img-wrap1,html body .airevo-sync .drone-feature .img-wrap2{width:100%!important;min-height:390px!important;overflow:hidden!important}
html body .airevo-sync .drone-feature .img-wrap1 img,html body .airevo-sync .drone-feature .img-wrap2 img{width:100%!important;height:100%!important;display:block!important;object-fit:cover!important;transform:none!important}
html body .airevo-sync .drone-feature .div-block-5{width:100%!important;padding:clamp(28px,4vw,56px)!important;justify-content:center!important}
html body .airevo-sync ._3-steps{background:linear-gradient(180deg,#f5faf9,#fff)!important;padding:50px 20px 80px!important}
html body .airevo-sync .container-8{width:min(1240px,100%)!important;max-width:1240px!important;padding:0!important;overflow:visible!important}
html body .airevo-sync .steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;align-items:stretch!important;margin-top:32px!important}
html body .airevo-sync .step-wrap{width:100%!important;height:100%!important;min-height:530px!important;padding:20px!important;align-items:flex-start!important;border:1px solid var(--av-line)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 18px 48px rgba(16,37,54,.075)!important;overflow:hidden!important}
html body .airevo-sync .step-wrap .heading-5{text-align:left!important;color:#087a71!important}
html body .airevo-sync .step-wrap .hr{margin:0 0 16px!important;width:44px!important;background:#7ee7d7!important}
html body .airevo-sync .step-wrap .image-18.steps{width:calc(100% + 40px)!important;max-width:none!important;height:245px!important;margin:0 -20px 18px!important;border-radius:0!important;object-fit:cover!important}
html body .airevo-sync .step-wrap .paragraph-4{text-align:left!important;margin:0!important;color:#40545e!important;font-size:15px!important;line-height:1.7!important}

/* Comparison table rebuilt with CSS grid; no negative margins or clipped tails */
html body .airevo-sync .container-16{width:100%!important;max-width:1240px!important;margin:0 auto 78px!important;padding:clamp(34px,5vw,64px)!important;border-radius:30px!important;background:linear-gradient(135deg,#0b3141,#105867)!important;color:#fff!important;box-shadow:0 28px 78px rgba(11,49,65,.2)!important;overflow:visible!important}
html body .airevo-sync .container-16 .heading---light,html body .airevo-sync .container-16 .heading-9,html body .airevo-sync .container-16 .paragraph-4{color:#fff!important}
html body .airevo-sync .container-16 .paragraph-4{max-width:820px;margin:16px auto 0!important;color:#d5e7e9!important}
html body .airevo-sync .container-16 .table{width:100%!important;margin:34px 0 0!important;padding:0!important;display:grid!important;grid-template-columns:minmax(260px,1fr) minmax(300px,380px)!important;align-items:stretch!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:22px!important;background:rgba(255,255,255,.98)!important;box-shadow:0 24px 60px rgba(0,0,0,.18)!important;overflow:hidden!important}
html body .airevo-sync .comparison-col1{width:100%!important;padding-top:154px!important;background:#f5faf9!important}
html body .airevo-sync .comparison-col2{width:100%!important;margin:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;align-items:stretch!important}
html body .airevo-sync .prod-col1,html body .airevo-sync .prod-col2{width:100%!important;height:100%!important;margin:0!important;display:flex!important;flex-direction:column!important;border-radius:0!important;overflow:hidden!important;position:relative!important}
html body .airevo-sync .prod-col1{background:#243a73!important}
html body .airevo-sync .prod-col2{background:#69737b!important}
html body .airevo-sync .col-heading{height:154px!important;min-height:154px!important;padding:15px 8px 10px!important;justify-content:flex-end!important}
html body .airevo-sync .col-heading .product,html body .airevo-sync .col-heading .image-53{height:70px!important;max-width:90px!important;margin:0 0 4px!important;padding:0!important;object-fit:contain!important}
html body .airevo-sync .col-heading .image-52{width:76px!important;height:auto!important}
html body .airevo-sync .text-block-23{font-size:14px!important;line-height:1.35!important}
html body .airevo-sync .comp-item1,html body .airevo-sync .row,html body .airevo-sync .row2{height:64px!important;min-height:64px!important;box-sizing:border-box!important;border-top:1px solid rgba(78,112,123,.16)!important}
html body .airevo-sync .comp-item1{padding:0 20px!important}
html body .airevo-sync .text-block-24{color:#18313d!important;font-size:15px!important;line-height:1.35!important}
html body .airevo-sync .check,html body .airevo-sync .cross{width:24px!important;height:24px!important}
html body .airevo-sync .column-tail,html body .airevo-sync .column-tail2{position:static!important;width:100%!important;height:20px!important;min-height:20px!important;border-radius:0!important;margin-top:auto!important}

/* Guarantee, dynamic review showcase and final purchase panel */
html body .airevo-sync .guarantee{margin:0!important;padding:76px 20px!important;background:linear-gradient(135deg,#092c3b,#0c6970)!important}
html body .airevo-sync .container-11{width:min(1170px,100%)!important;max-width:1170px!important;margin:auto!important;padding:0!important;background:transparent!important}
html body .airevo-sync .div-block-11{width:100%!important;max-width:none!important;padding:0!important;display:grid!important;grid-template-columns:220px 1fr!important;gap:50px!important;align-items:center!important}
html body .airevo-sync .image-22{width:200px!important;height:200px!important;filter:drop-shadow(0 18px 28px rgba(0,0,0,.3))}
html body .airevo-sync .div-block-12{align-items:flex-start!important;text-align:left!important}
html body .airevo-sync .div-block-12 .heading-3,html body .airevo-sync .div-block-12 .paragraph-5{text-align:left!important;width:100%!important;max-width:760px!important;margin-left:0!important;margin-right:0!important;color:#fff!important}
html body .airevo-sync .reviews{padding:78px 20px!important;background:#f5faf9!important}
html body .airevo-sync .container-12{width:min(1240px,100%)!important;max-width:1240px!important;padding:0!important;overflow:visible!important}
html body .airevo-sync .container-12 ._3-col-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:22px!important}
html body .airevo-sync ._2-col-features{padding:78px 20px!important;background:#fff!important}
html body .airevo-sync .container-13{width:min(1170px,100%)!important;max-width:1170px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:0!important;align-items:stretch!important;border:1px solid var(--av-line)!important;border-radius:30px!important;background:#fff!important;box-shadow:var(--av-shadow)!important;overflow:hidden!important}
html body .airevo-sync .container-13 .div-block-14{width:100%!important;height:100%!important;margin:0!important}
html body .airevo-sync .container-13 .image-28{width:100%!important;max-width:none!important;height:100%!important;min-height:650px!important;border-radius:0!important;display:block!important;object-fit:cover!important}
html body .airevo-sync .container-13 .text-wrap{width:100%!important;max-width:none!important;margin:0!important;padding:clamp(34px,5vw,64px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
html body .airevo-sync .container-13 .heading-3.dark-text{padding:0!important;font-size:clamp(36px,4vw,54px)!important;line-height:1.05!important;letter-spacing:-.04em!important}

/* FAQ and disclosure share one exact content width */
html body .airevo-sync .faqs{padding:78px 20px!important;background:linear-gradient(180deg,#f4f9f8,#fff)!important}
html body .airevo-sync .container-14{width:min(1170px,100%)!important;max-width:1170px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(260px,.38fr) minmax(0,.62fr)!important;gap:54px!important;align-items:start!important}
html body .airevo-sync .container-14>.heading-3{position:sticky;top:110px;text-align:left!important;padding:0!important;margin:0!important;font-size:clamp(38px,4.5vw,60px)!important;line-height:1.02!important;letter-spacing:-.045em!important}
html body .airevo-sync .accordion-container{width:100%!important;margin:0!important;gap:12px!important}
html body .airevo-sync [class^=faq-item-]{border:1px solid var(--av-line)!important;border-radius:18px!important;background:#fff!important;box-shadow:0 12px 35px rgba(16,37,54,.055)!important;overflow:hidden!important}
html body .airevo-sync [class^=faq-header-]{min-height:74px!important;padding:20px 22px!important;background:#fff!important}
html body .airevo-sync .bold-text-8{color:#17313d!important;font-size:16px!important;line-height:1.45!important}
html body .airevo-sync [class^=faq-content-]{padding:0 22px 22px!important;background:#fff!important}
html body .airevo-sync .faq-content-text{padding:0!important;color:#52656e!important;font-size:14px!important;line-height:1.75!important}
html body .airevo-sync .airevo-marketing-disclosure{width:min(1170px,calc(100% - 40px))!important;margin:52px auto!important;padding:24px 28px!important;border:1px solid #dce8e7!important;border-left:4px solid #12ad9e!important;border-radius:0 18px 18px 0!important;background:#f5f9f9!important;color:#5b6c74!important;font-size:12px!important;line-height:1.7!important;text-align:left!important;box-shadow:0 12px 32px rgba(16,37,54,.05)!important}

@media(max-width:991px){
  .av-home .av-final{grid-template-columns:1fr!important}.av-home .av-final__media{min-height:520px!important}
  html body .airevo-sync .quick-stack{grid-template-columns:1fr!important}.airevo-sync .cell .product-bg,.airevo-sync .cell .product-bg>img{min-height:520px!important}
  html body .airevo-sync ._3-col-features{grid-template-columns:1fr 1fr!important}.airevo-sync .column-2{grid-column:1/-1;grid-row:1}.airevo-sync .column-1,.airevo-sync .column-3{grid-row:2}
  html body .airevo-sync .drone-feature,html body .airevo-sync .drone-feature.reverse{grid-template-columns:1fr!important}.airevo-sync .drone-feature.reverse .img-wrap2{order:0}.airevo-sync .drone-feature.reverse .div-block-5{order:1}
  html body .airevo-sync .container-16{padding:36px 20px!important}.airevo-sync .container-16 .table{grid-template-columns:minmax(220px,1fr) minmax(260px,340px)!important}
  html body .airevo-sync .container-12 ._3-col-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html body .airevo-sync .container-13{grid-template-columns:1fr!important}.airevo-sync .container-13 .image-28{min-height:480px!important}
  html body .airevo-sync .container-14{grid-template-columns:1fr!important;gap:30px!important}.airevo-sync .container-14>.heading-3{position:static!important;max-width:650px!important}
}

@media(max-width:767px){
  .av-home .av-hero__media img{object-position:64% 50%}.av-home .av-final{border-radius:22px!important}.av-home .av-final__media{min-height:520px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1.15fr .85fr!important}.av-home .av-final__media figure:first-child{grid-row:1;grid-column:1/-1}.av-home .av-final__copy{padding:32px 24px!important}
  html body .airevo-sync .hero-section---desktop{padding:18px 12px 46px!important}.airevo-sync .w-layout-cell.cell,.airevo-sync .w-layout-cell.cell-2{border-radius:22px!important}.airevo-sync .cell .product-bg,.airevo-sync .cell .product-bg>img{min-height:390px!important}.airevo-sync .w-layout-cell.cell-2{padding:26px 20px!important}
  html body .airevo-sync .cell-2 .heading{font-size:38px!important}.airevo-sync .cta-group{padding:15px!important}.airevo-sync .scarcity-group---dark{border-radius:15px!important}.airevo-sync .div-block-31{grid-template-columns:1fr 1fr!important}
  html body .airevo-sync .container-6{width:calc(100% - 24px)!important;margin-top:45px!important;padding:32px 18px!important;border-radius:22px!important}.airevo-sync ._3-col-features{grid-template-columns:1fr!important}.airevo-sync .column-2,.airevo-sync .column-1,.airevo-sync .column-3{grid-column:1;grid-row:auto}.airevo-sync .column-2{min-height:360px}
  html body .airevo-sync .container-7{width:calc(100% - 24px)!important;padding-top:50px!important}.airevo-sync .drone-feature{border-radius:20px!important}.airevo-sync .drone-feature .img-wrap1,.airevo-sync .drone-feature .img-wrap2{min-height:270px!important}
  html body .airevo-sync ._3-steps{padding:42px 12px 58px!important}.airevo-sync .steps{grid-template-columns:1fr!important}.airevo-sync .step-wrap{min-height:0!important}
  html body .airevo-sync .container-16{margin-bottom:52px!important;border-radius:22px!important}.airevo-sync .container-16 .table{grid-template-columns:minmax(140px,1fr) minmax(170px,1.12fr)!important}.airevo-sync .comparison-col1{padding-top:126px!important}.airevo-sync .col-heading{height:126px!important;min-height:126px!important}.airevo-sync .col-heading .product,.airevo-sync .col-heading .image-53{height:50px!important}.airevo-sync .comp-item1{padding:0 10px!important}.airevo-sync .text-block-24{font-size:12px!important}.airevo-sync .comp-item1,.airevo-sync .row,.airevo-sync .row2{height:58px!important;min-height:58px!important}
  html body .airevo-sync .guarantee{padding:52px 20px!important}.airevo-sync .div-block-11{grid-template-columns:1fr!important;gap:26px!important;text-align:center}.airevo-sync .image-22{margin:auto}.airevo-sync .div-block-12{align-items:center!important}.airevo-sync .div-block-12 .heading-3,.airevo-sync .div-block-12 .paragraph-5{text-align:center!important}
  html body .airevo-sync .reviews{padding:52px 12px!important}.airevo-sync .container-12 ._3-col-grid{grid-template-columns:1fr!important}.airevo-sync ._2-col-features{padding:52px 12px!important}.airevo-sync .container-13{border-radius:22px!important}.airevo-sync .container-13 .image-28{min-height:360px!important}.airevo-sync .container-13 .text-wrap{padding:30px 20px!important}
  html body .airevo-sync .faqs{padding:52px 12px!important}.airevo-sync .container-14{gap:24px!important}.airevo-sync .container-14>.heading-3{font-size:40px!important}.airevo-sync [class^=faq-header-]{min-height:68px!important;padding:17px 16px!important}.airevo-sync [class^=faq-content-]{padding:0 16px 18px!important}.airevo-sync .airevo-marketing-disclosure{width:calc(100% - 24px)!important;margin:36px auto!important;padding:20px!important}
}

/* Final specificity pass: supersede the legacy product40-premium rules. */
html body:has(.airevo-sync) #product-description .airevo-sync .container-8>.container-16{
  padding:clamp(36px,5vw,64px)!important;
  border:1px solid rgba(255,255,255,.14)!important;
  border-radius:30px!important;
  background:radial-gradient(circle at 88% 6%,rgba(78,223,205,.18),transparent 26%),linear-gradient(145deg,#092d3d,#105a66)!important;
  box-shadow:0 30px 82px rgba(10,47,62,.22)!important;
}
html body:has(.airevo-sync) #product-description .airevo-sync .container-16 .heading---light{
  color:#79eadc!important;
  font-size:13px!important;
  line-height:1.4!important;
  font-weight:800!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
}
html body:has(.airevo-sync) #product-description .airevo-sync .container-16 .heading-9,
html body:has(.airevo-sync) #product-description .airevo-sync .container-16 .heading-9 strong{color:#fff!important}
html body:has(.airevo-sync) #product-description .airevo-sync .container-16 .paragraph-4.compp{
  max-width:820px!important;
  margin:16px auto 0!important;
  color:#d7e9eb!important;
  font-size:16px!important;
  line-height:1.75!important;
}
html body:has(.airevo-sync) #product-description .airevo-sync .container-16>.table{
  margin-top:36px!important;
  border:1px solid rgba(255,255,255,.18)!important;
  background:#fff!important;
  box-shadow:0 24px 60px rgba(0,0,0,.2)!important;
}

html body:has(.airevo-sync) #product-description .airevo-sync>.guarantee{
  padding:78px 20px 110px!important;
  background:#fff!important;
}
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .div-block-11{
  grid-template-columns:.65fr 1.35fr!important;
  min-height:440px!important;
  border:1px solid rgba(255,255,255,.12)!important;
  border-radius:30px!important;
  background:radial-gradient(circle at 14% 50%,rgba(81,221,204,.22),transparent 32%),linear-gradient(135deg,#082b3b,#0e5966)!important;
  box-shadow:0 30px 80px rgba(10,47,62,.2)!important;
  overflow:hidden!important;
}
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .div-block-12{
  align-items:flex-start!important;
  padding:62px 72px 62px 12px!important;
  text-align:left!important;
}
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .div-block-12>*{text-align:left!important}
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee h2,
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee h2 strong{color:#fff!important}
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee p,
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee p *{color:#d5e8ea!important}
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .cta-group.white{
  align-items:flex-start!important;
  justify-content:flex-start!important;
  background:rgba(255,255,255,.07)!important;
  border-color:rgba(255,255,255,.16)!important;
}
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .cta-button{
  background:#fff!important;
  color:#0b3040!important;
  box-shadow:0 14px 36px rgba(0,0,0,.18)!important;
}
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .scarcity-group---dark,
html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .scarcity-group---dark *{color:#fff!important}

@media(max-width:700px){
  html body:has(.airevo-sync) #product-description .airevo-sync .container-8>.container-16{padding:36px 18px!important}
  html body:has(.airevo-sync) #product-description .airevo-sync .container-16>.table{
    grid-template-columns:minmax(0,1fr) 154px!important;
    width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  html body:has(.airevo-sync) #product-description .airevo-sync .container-16 .comparison-col2{
    width:154px!important;
    min-width:0!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html body:has(.airevo-sync) #product-description .airevo-sync .container-16 .comparison-col1 .text-block-24,
  html body:has(.airevo-sync) #product-description .airevo-sync .container-16 .col-heading [class^="text-block-"]{
    font-size:12px!important;
    line-height:1.25!important;
  }
  html body:has(.airevo-sync) #product-description .airevo-sync>.guarantee{padding:54px 15px 76px!important}
  html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .div-block-11{grid-template-columns:1fr!important;border-radius:24px!important}
  html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .div-block-12{align-items:flex-start!important;padding:28px 24px 42px!important;text-align:left!important}
  html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .div-block-12>*{text-align:left!important}
  html body:has(.airevo-sync) #product-description .airevo-sync .guarantee .cta-group.white{align-items:stretch!important}
}

@media(prefers-reduced-motion:reduce){.airevo-sync .column-2:before,.airevo-sync .column-2:after{animation:none}.av-home .av-final__media img,.airevo-sync .cta-button{transition:none!important}}
