@import url("https://fonts.googleapis.com/css2?family=Sora:wght@400;500;700;800;900&family=Inter:wght@400;500;600;700&display=swap");:root{--air-text-black:#0a0a0a;--air-text-gray:#6b6b6b;--air-text-muted:#94a3b8;--air-bg-white:#fff;--air-bg-off-white:#fafafa;--air-border-default:#e2e8f0;--air-accent-rose:#e11d48;--air-font-heading:"Sora",sans-serif;--air-font-body:"Inter",sans-serif}.air-page .container{max-width:1240px;margin:0 auto;width:100%}@media (max-width:1200px){.air-page .container{padding-left:40px;padding-right:40px}}@media (max-width:768px){.air-page .container{padding-left:20px;padding-right:20px}}.air-page .hero{background-image:url(https://cms.fieldcamp.ai/wp-content/uploads/2025/12/fieldcamp-home-bg-img-cmp.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;padding:130px 0 80px}.air-page .hero-inner{display:flex;flex-direction:column;align-items:center;gap:32px}.air-page .hero-badge{display:flex;align-items:center;gap:8px;padding:8px 20px 8px 12px;border-radius:99px;background:#fff1f2;border:1px solid rgba(225,29,72,.2)}.air-page .hero-badge-dot{width:8px;height:8px;background:var(--air-accent-rose);border-radius:50%}.air-page .hero-badge-text{font-size:13px;font-weight:600;color:var(--air-accent-rose)}.air-page .hero h1{font-family:var(--air-font-heading);font-size:100px;font-weight:900;line-height:.95;letter-spacing:-4px;text-align:center;color:var(--air-text-black);max-width:900px}.air-page .hero-sub{font-size:20px;font-weight:400;line-height:1.6;color:var(--air-text-gray);text-align:center;max-width:700px}.air-page .hero-ctas{display:flex;align-items:center;gap:12px}.air-page .btn-primary{display:inline-flex;align-items:center;padding:16px 36px;background:var(--air-accent-rose);color:#fff;border-radius:99px;font-size:16px;font-weight:600;transition:opacity .2s}.air-page .btn-primary:hover{opacity:.85}.air-page .btn-secondary{display:inline-flex;align-items:center;padding:16px 36px;background:transparent;color:var(--air-text-black);border-radius:99px;font-size:16px;font-weight:600;border:1px solid var(--air-border-default);transition:background .2s}.air-page .btn-secondary:hover{background:#f8f8f8}.air-page .hero-image{max-width:656px}.air-page .hero-image img{width:100%;border-radius:0}@media (max-width:1200px){.air-page .hero{padding:60px 0}.air-page .hero h1{font-size:64px;letter-spacing:-3px}}@media (max-width:768px){.air-page .hero{padding:40px 0}.air-page .hero h1{font-size:40px;letter-spacing:-1.5px}.air-page .hero-sub{font-size:16px}.air-page .hero-ctas{flex-direction:column;width:100%}.air-page .btn-primary,.air-page .btn-secondary{width:100%;justify-content:center}}.air-page .dual-track{background:var(--air-bg-off-white);padding:80px 0}.air-page .dual-track .container{display:flex;flex-direction:column;align-items:center;gap:48px}.air-page .dual-track-header{display:flex;flex-direction:column;align-items:center;gap:16px}.air-page .dual-track-label{font-size:11px;font-weight:700;letter-spacing:4px;color:var(--air-accent-rose);text-transform:uppercase}.air-page .dual-track-title{font-family:var(--air-font-heading);font-size:56px;font-weight:900;letter-spacing:-2px;color:var(--air-text-black);text-align:center}.air-page .track-cards{display:flex;gap:24px;width:100%}.air-page .track-card{flex:1;border-radius:24px;padding:40px 36px;display:flex;flex-direction:column;gap:20px}.air-page .track-card--warm{background:#fef7ed;border:1px solid #fed7aa}.air-page .track-card--dark{background:var(--air-text-black)}.air-page .track-badge{display:inline-flex;align-items:center;padding:6px 16px;border-radius:99px;font-size:11px;font-weight:700;letter-spacing:3px;width:fit-content}.air-page .track-badge--rose-light{background:#fff1f2;color:var(--air-accent-rose)}.air-page .track-badge--rose-dark{background:rgba(225,29,72,.15);color:var(--air-accent-rose)}.air-page .track-card--warm .track-card-title{color:var(--air-text-black)}.air-page .track-card--dark .track-card-title,.air-page .track-card--warm .track-card-title{font-family:var(--air-font-heading);font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1.2}.air-page .track-card--dark .track-card-title{color:#fff}.air-page .track-card--warm .track-card-desc{font-size:15px;line-height:1.7;color:var(--air-text-gray)}.air-page .track-card--dark .track-card-desc{font-size:15px;line-height:1.7;color:#ffffff99}.air-page .track-logos{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.air-page .track-logo-tag{padding:8px 14px;border-radius:8px;font-size:12px;font-weight:600}.air-page .track-logo-tag--light{background:var(--air-bg-off-white);border:1px solid var(--air-border-default);color:var(--air-text-gray)}.air-page .track-logo-tag--dark-accent{background:#1a1a1a;border:1px solid #2a2a2a;color:var(--air-accent-rose)}.air-page .track-logo-tag--dark-muted{background:#1a1a1a;border:1px solid #2a2a2a;color:#ffffff80}@media (max-width:1200px){.air-page .dual-track{padding:60px 0}.air-page .dual-track-title{font-size:42px}}@media (max-width:768px){.air-page .dual-track{padding:40px 0}.air-page .dual-track-title{font-size:32px;letter-spacing:-1px}.air-page .track-cards{flex-direction:column}}.air-page .section-label{font-size:11px;font-weight:700;letter-spacing:4px;text-transform:uppercase;color:var(--air-accent-rose)}.air-page .section-header{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:48px}.air-page .header-left{display:flex;flex-direction:column;gap:14px;max-width:500px}.air-page .header-left h2{font-family:var(--air-font-heading);font-size:56px;font-weight:900;letter-spacing:-2px;line-height:1.05;color:var(--air-text-black)}.air-page .header-right{max-width:440px;display:flex;align-items:flex-end}.air-page .header-right p{font-size:16px;line-height:1.7;color:var(--air-text-gray)}@media (max-width:1200px){.air-page .section-header{flex-direction:column;align-items:flex-start}.air-page .header-left h2{font-size:42px}}@media (max-width:768px){.air-page .header-left h2{font-size:32px;letter-spacing:-1px}}.air-page .use-cases{background:var(--air-text-black);padding:100px 0}.air-page .use-cases .header-left h2{color:#fff}.air-page .use-cases .header-right p{color:#ffffff80}.air-page .uc-cards-row{display:flex;gap:20px;margin-bottom:20px}.air-page .uc-cards-row:last-child{margin-bottom:0}.air-page .uc-card{flex:1;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:24px;padding:36px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:280px}.air-page .uc-num{font-family:var(--air-font-heading);font-size:48px;font-weight:900;color:#ffffff12}.air-page .uc-title{font-family:var(--air-font-heading);font-size:22px;font-weight:700;letter-spacing:-.5px;color:#fff}.air-page .uc-desc{font-size:14px;line-height:1.6;color:#ffffff80}.air-page .uc-tag{display:inline-block;padding:6px 12px;border-radius:8px;font-size:11px;font-weight:600;width:fit-content}.air-page .uc-tag--rose{background:#e11d4820;color:var(--air-accent-rose)}.air-page .uc-tag--indigo{background:#6366f120;color:#6366f1}.air-page .uc-tag--green{background:#10b98120;color:#10b981}.air-page .uc-tag--purple{background:#7c3aed20;color:#7c3aed}@media (max-width:1200px){.air-page .use-cases{padding:60px 0}}@media (max-width:768px){.air-page .use-cases{padding:40px 0}.air-page .uc-cards-row{flex-direction:column}.air-page .uc-card{min-height:auto}}.air-page .impact-stats{background:var(--air-bg-white);padding:100px 0}.air-page .stats-grid{display:flex;gap:20px}.air-page .stat-card{flex:1;border-radius:24px;padding:40px 32px;display:flex;flex-direction:column;gap:10px}.air-page .stat-card--rose{background:#fff1f2;border:1px solid #fecdd3}.air-page .stat-card--indigo{background:#eef2ff;border:1px solid #c7d2fe}.air-page .stat-card--green{background:#f0fdf8;border:1px solid #a7f3d0}.air-page .stat-card--orange{background:#fef7ed;border:1px solid #fed7aa}.air-page .stat-value{font-family:var(--air-font-heading);font-size:64px;font-weight:900;letter-spacing:-3px;line-height:75px;color:var(--air-accent-rose)}.air-page .stat-label{font-family:var(--air-font-heading);font-size:18px;font-weight:700;color:var(--air-text-black)}.air-page .stat-desc{font-size:14px;line-height:1.5;color:var(--air-text-gray)}@media (max-width:1200px){.air-page .impact-stats{padding:60px 0}.air-page .stats-grid{flex-wrap:wrap}.air-page .stat-card{flex:1 1 calc(50% - 10px)}}@media (max-width:768px){.air-page .impact-stats{padding:40px 0}.air-page .stats-grid{flex-direction:column}.air-page .stat-card{flex:1 1 100%}.air-page .stat-value{font-size:48px}}.air-page .how-it-works-feature{background:#dff7f2;padding:100px 0}.air-page .how-it-works-feature .section-header{align-items:center;margin-bottom:64px}.air-page .feature-content{display:flex;align-items:center;gap:174px}.air-page .feature-text-side{display:flex;flex-direction:column;gap:20px;width:480px;flex-shrink:0}.air-page .feature-item{display:flex;flex-direction:column;gap:8px;cursor:pointer;opacity:.5;transition:opacity .3s ease}.air-page .feature-item.active{opacity:1}.air-page .feature-item h4{font-family:var(--air-font-heading);font-size:20px;font-weight:700;color:var(--air-text-black)}.air-page .feature-item p{font-size:18px;line-height:1.6;color:var(--air-text-gray)}.air-page .feature-image{flex:1;min-width:0}.air-page .feature-images-wrapper{position:relative}.air-page .feature-img{display:none;width:100%;height:673px!important;object-fit:contain}.air-page .feature-img.active{display:block}@media (max-width:1200px){.air-page .how-it-works-feature{padding:60px 0}.air-page .feature-content{flex-direction:column;gap:48px}.air-page .feature-text-side{width:100%}.air-page .feature-item p{font-size:16px}}@media (max-width:768px){.air-page .how-it-works-feature{padding:40px 0}}.air-page .quote-section{background:var(--air-bg-off-white);padding:100px 0}.air-page .quote-section .container{display:flex;flex-direction:column;align-items:center;gap:24px;padding-left:200px;padding-right:200px}.air-page .quote-mark{font-family:var(--air-font-heading);font-size:80px;font-weight:900;color:var(--air-accent-rose);line-height:.5}.air-page .quote-text{font-family:var(--air-font-heading);font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1.4;color:var(--air-text-black);text-align:center;max-width:800px}.air-page .quote-author{font-size:15px;color:var(--air-text-gray)}@media (max-width:1200px){.air-page .quote-section{padding:60px 0}.air-page .quote-section .container{padding-left:40px;padding-right:40px}.air-page .quote-text{font-size:26px}}@media (max-width:768px){.air-page .quote-section{padding:40px 0}.air-page .quote-section .container{padding-left:20px;padding-right:20px}.air-page .quote-text{font-size:22px}}.air-page .cta-section{background:var(--air-text-black);padding:120px 0}.air-page .cta-inner{display:flex;flex-direction:column;align-items:center;gap:24px}.air-page .cta-label{font-size:11px;font-weight:700;letter-spacing:4px;color:var(--air-accent-rose);text-transform:uppercase}.air-page .cta-section h2{font-family:var(--air-font-heading);font-size:56px;font-weight:900;letter-spacing:-2px;line-height:1.05;color:#fff;text-align:center}.air-page .cta-desc{font-size:18px;line-height:1.6;color:#ffffff80;text-align:center;max-width:500px}.air-page .cta-buttons{display:flex;align-items:center;gap:12px}.air-page .btn-cta-primary{display:inline-flex;align-items:center;padding:16px 36px;background:var(--air-accent-rose);color:#fff;border-radius:99px;font-size:16px;font-weight:600;transition:opacity .2s}.air-page .btn-cta-primary:hover{opacity:.85}.air-page .btn-cta-secondary{display:inline-flex;align-items:center;padding:16px 36px;border-radius:99px;border:1px solid #ffffff30;color:#fff;font-size:16px;font-weight:600;transition:background .2s}.air-page .btn-cta-secondary:hover{background:#1a1a1a}.air-page .cta-note{font-size:13px;color:#ffffff50}@media (max-width:1200px){.air-page .cta-section{padding:80px 0}.air-page .cta-section h2{font-size:42px}}@media (max-width:768px){.air-page .cta-section{padding:60px 0}.air-page .cta-section h2{font-size:32px;letter-spacing:-1px}.air-page .cta-buttons{flex-direction:column;width:100%}.air-page .btn-cta-primary,.air-page .btn-cta-secondary{width:100%;justify-content:center}}