@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700&family=Inter:wght@400;500;600&display=swap);.elementor-263032 .elementor-element.elementor-element-28c86c52{padding:0 20px 0 20px}.fpv-page{font-family:'Inter','Segoe UI',system-ui,sans-serif;color:#111;line-height:1.7;font-size:16px}.fpv-page *{box-sizing:border-box}:root{--c-brand:#E8261A;--c-brand-dk:#b81c11;--c-dark:#111111;--c-mid:#3a3a3a;--c-muted:#666;--c-bg:#fff;--c-surface:#f7f7f7;--c-border:#e2e2e2;--c-accent:#FFF3F2;--radius:10px;--radius-lg:16px}.fpv-page .breadcrumb{font-size:13px;color:#666;margin-bottom:28px}.fpv-page .breadcrumb a{color:#666;text-decoration:none}.fpv-page .breadcrumb a:hover{color:var(--c-brand)}.fpv-page .breadcrumb span{margin:0 6px}.fpv-page .hero{background:#111;border-radius:16px;padding:44px 40px;margin-bottom:40px;position:relative;overflow:hidden}.fpv-page .hero::before{content:'';position:absolute;top:-40px;right:-40px;width:220px;height:220px;border-radius:50%;background:#E8261A;opacity:.12}.fpv-page .hero-eyebrow{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#E8261A;margin-bottom:12px}.fpv-page .hero h1{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:clamp(32px,6vw,48px);font-weight:700;color:#fff;line-height:1.1;margin-bottom:16px;text-transform:uppercase}.fpv-page .hero-sub{font-size:16px;color:rgb(255 255 255 / .72);max-width:520px;line-height:1.6}.fpv-page .hero-meta{display:flex;gap:20px;margin-top:24px;flex-wrap:wrap}.fpv-page .hero-meta-item{font-size:12px;color:rgb(255 255 255 / .5);display:flex;align-items:center;gap:5px}.fpv-page .toc{background:#f7f7f7;border:1px solid #e2e2e2;border-left:4px solid #E8261A;border-radius:10px;padding:20px 24px;margin-bottom:40px}.fpv-page .toc-title{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#666;margin-bottom:12px}.fpv-page .toc ol{padding-left:18px}.fpv-page .toc li{margin-bottom:5px;font-size:14px}.fpv-page .toc a{color:#3a3a3a;text-decoration:none;font-weight:500}.fpv-page .toc a:hover{color:#E8261A}.fpv-page .section{margin-bottom:44px}.fpv-page .section-label{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#E8261A;margin-bottom:8px}.fpv-page .section-label-num{background:#E8261A;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.fpv-page h2{font-family:'Barlow Condensed','Arial Narrow',Arial,sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;line-height:1.15;color:#111;margin-bottom:14px}.fpv-page h3{font-size:17px;font-weight:600;color:#111;margin:22px 0 8px}.fpv-page p{margin-bottom:14px;color:#3a3a3a}.fpv-page strong{color:#111;font-weight:600}.fpv-page .callout{background:#FFF3F2;border:1px solid #f5c0bb;border-left:4px solid #E8261A;border-radius:10px;padding:16px 20px;margin:20px 0;font-size:15px;color:#3a3a3a}.fpv-page .callout strong{color:#b81c11}.fpv-page .steps{display:flex;flex-direction:column;gap:14px;margin:20px 0}.fpv-page .step{display:flex;gap:16px;align-items:flex-start}.fpv-page .step-num{background:#111;color:#fff;font-family:'Barlow Condensed',Arial,sans-serif;font-size:18px;font-weight:700;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.fpv-page .step-content{flex:1}.fpv-page .step-title{font-size:15px;font-weight:600;color:#111;margin-bottom:4px}.fpv-page .step-desc{font-size:14px;color:#666;margin:0;line-height:1.55}.fpv-page .product-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:20px 0}.fpv-page .product-card{border:1px solid #e2e2e2;border-radius:16px;padding:20px;background:#fff}.fpv-page .product-card.featured{border:2px solid #E8261A;background:#FFF3F2}.fpv-page .product-tag{display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:4px;margin-bottom:10px}.fpv-page .tag-recommended{background:#E8261A;color:#fff}.fpv-page .tag-budget{background:#e8f4e8;color:#2a6e2a}.fpv-page .tag-pro{background:#1a1a1a;color:#fff}.fpv-page .product-name{font-size:15px;font-weight:600;color:#111;margin-bottom:4px}.fpv-page .product-desc{font-size:13px;color:#666;margin-bottom:12px;line-height:1.5}.fpv-page .product-price{font-size:20px;font-weight:700;color:#111;font-family:'Barlow Condensed',Arial,sans-serif}.fpv-page .product-link{display:block;margin-top:12px;background:#E8261A;color:#fff;text-align:center;padding:10px 14px;border-radius:8px;text-decoration:none;font-size:13px;font-weight:600}.fpv-page .product-link.secondary{background:#fff0;color:#E8261A;border:1.5px solid #E8261A}.fpv-page .compare-table{width:100%;border-collapse:collapse;font-size:14px;margin:20px 0;border-radius:10px;overflow:hidden;border:1px solid #e2e2e2}.fpv-page .compare-table th{background:#111;color:#fff;padding:10px 14px;text-align:left;font-weight:600;font-size:13px}.fpv-page .compare-table td{padding:10px 14px;border-bottom:1px solid #e2e2e2;color:#3a3a3a}.fpv-page .compare-table tr:nth-child(even) td{background:#f7f7f7}.fpv-page .infobox{background:#f7f7f7;border:1px solid #e2e2e2;border-radius:10px;padding:18px 22px;margin:20px 0;font-size:14px;color:#3a3a3a}.fpv-page .infobox-title{font-size:14px;font-weight:700;color:#111;margin-bottom:8px;display:flex;align-items:center;gap:7px}.fpv-page .faq-item{border:1px solid #e2e2e2;border-radius:10px;margin-bottom:10px;overflow:hidden}.fpv-page .faq-q{padding:14px 18px;font-size:15px;font-weight:600;color:#111;cursor:pointer;background:#f7f7f7;display:flex;justify-content:space-between;align-items:center;user-select:none}.fpv-page .faq-q::after{content:'+';font-size:20px;color:#E8261A;font-weight:400}.fpv-page .faq-q.open::after{content:'−'}.fpv-page .faq-a{display:none;padding:14px 18px;font-size:14px;color:#666;background:#fff;line-height:1.65}.fpv-page .faq-a.show{display:block}.fpv-page .cta-block{background:#111;border-radius:16px;padding:36px;text-align:center;margin-top:44px}.fpv-page .cta-block h2{color:#fff;margin-bottom:10px}.fpv-page .cta-block p{color:rgb(255 255 255 / .65);margin-bottom:22px}.fpv-page .cta-btn{display:inline-block;background:#E8261A;color:#fff;padding:14px 32px;border-radius:8px;font-size:15px;font-weight:700;text-decoration:none;margin:5px 6px}.fpv-page .cta-btn.ghost{background:#fff0;border:2px solid rgb(255 255 255 / .35);color:#fff}.fpv-page hr.divider{border:none;border-top:1px solid #e2e2e2;margin:40px 0}.fpv-page .icon-list{list-style:none;margin:12px 0;padding:0}.fpv-page .icon-list li{padding:7px 0 7px 28px;position:relative;font-size:15px;color:#3a3a3a;border-bottom:1px solid #e2e2e2}.fpv-page .icon-list li:last-child{border-bottom:none}.fpv-page .icon-list li::before{content:'→';position:absolute;left:0;color:#E8261A;font-weight:700}@media(max-width:600px){.fpv-page .hero{padding:28px 22px}.fpv-page h2{font-size:24px}.fpv-page .product-row{grid-template-columns:1fr}.fpv-page .cta-block{padding:28px 20px}}