.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border-bottom:1px solid rgba(229,238,247,.7)}
.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px}.site-logo__image{width:148px;height:auto}.site-header__nav{flex:1;display:flex;justify-content:center}.menu--primary{display:flex;gap:28px;align-items:center}.menu--primary a{font-size:14px;font-weight:600;color:var(--color-heading)}.site-header__actions{display:flex;gap:12px;align-items:center}.site-header__toggle{display:none;background:none;border:0;padding:0}.site-header__toggle span{display:block;width:24px;height:2px;background:var(--color-heading);margin:5px 0}
.hero{padding:28px 0 36px;background:radial-gradient(circle at 86% 8%, rgba(22,93,255,.12), transparent 22%), linear-gradient(180deg,var(--color-hero-bg) 0%, #f8fbff 72%, #f7fbff 100%)}
.hero__grid{display:grid;grid-template-columns:1.02fr 1.08fr;align-items:center;gap:28px}.hero__badge{display:inline-flex;padding:7px 14px;border-radius:999px;background:var(--color-soft-blue);color:var(--color-primary);font-weight:800;font-size:12px;margin-bottom:18px}.hero__title{font-size:56px;line-height:1.05;font-weight:800;color:var(--color-heading);max-width:520px;margin-bottom:18px}.hero__bullets{display:grid;gap:12px;margin-bottom:24px}.hero__bullets li,.pain-list li,.commission-card__benefits li{display:flex;align-items:flex-start;gap:10px}.hero__bullets img,.pain-list img,.commission-card__benefits img{width:18px;height:18px;margin-top:4px}.hero__actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:22px}.hero__proof{display:flex;align-items:center;gap:14px}.hero__avatars{display:flex}.hero__avatars img{width:36px;height:36px;border:2px solid #fff;border-radius:50%;margin-left:-8px}.hero__avatars img:first-child{margin-left:0}.hero__proof p{font-size:14px;color:var(--color-muted)}
.hero__visual{position:relative;min-height:430px}.hero__plane{position:absolute;top:8px;right:-6px;width:260px;z-index:1}.hero__dashboard{position:absolute;right:70px;bottom:0;width:540px;z-index:2;filter:drop-shadow(0 18px 32px rgba(16,24,40,.12))}.hero__phone{position:absolute;right:10px;bottom:0;width:180px;z-index:3;filter:drop-shadow(0 18px 32px rgba(16,24,40,.12))}
.trust-stats{margin-top:8px}.trust-stats__card{background:#fff;border:1px solid var(--color-border);border-radius:18px;box-shadow:var(--shadow-soft);padding:18px 18px 20px}.trust-stats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px}
.opportunity-pain__grid,.commission__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.info-card{padding:28px;position:relative;overflow:hidden}.info-card__eyebrow{font-size:14px;font-weight:700;color:var(--color-heading);margin-bottom:6px}.info-card h2{font-size:30px;line-height:1.2;color:var(--color-heading);margin-bottom:12px}.info-card__lead{margin-bottom:18px;max-width:540px}.benefit-list{display:grid;gap:18px}.benefit-item{display:flex;gap:14px}.benefit-item__icon{width:28px;height:28px}.benefit-item h3{font-size:18px;color:var(--color-heading);margin-bottom:4px}.benefit-item p{font-size:14px;color:var(--color-muted)}.info-card--pain{padding-right:260px}.pain-list{display:grid;gap:14px;max-width:320px}.pain-card__image{position:absolute;right:16px;bottom:0;width:250px;z-index:1}
.solutions__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.commission__grid{grid-template-columns:1.05fr 1.35fr}.commission-card{padding:26px}.commission-card--highlight{background:linear-gradient(165deg,var(--color-primary-dark) 0%, var(--color-navy) 100%);color:#fff;border-color:transparent}.commission-card--highlight h2,.commission-card--highlight p,.commission-card--highlight span{color:#fff}.commission-card__value{font-size:64px;line-height:1;font-weight:800;margin:18px 0}.commission-card__benefits{display:grid;gap:12px;margin-top:20px}.commission-card__benefits li img{filter:brightness(0) invert(1)}.commission-card--table{overflow:hidden}.commission-table{width:100%;border-collapse:collapse}.commission-table th,.commission-table td{padding:14px 16px;text-align:left;border-bottom:1px solid var(--color-divider)}.commission-table th{font-size:14px;color:var(--color-primary);font-weight:700;background:#f8fbff}.commission-table td{color:var(--color-heading)}
.testimonial__grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:20px;align-items:start}.testimonial__intro h2{font-size:32px;line-height:1.2;color:var(--color-heading)}.testimonial__nav{display:flex;gap:10px;margin-top:16px}.testimonial__prev,.testimonial__next{width:40px;height:40px;border-radius:50%;border:1px solid var(--color-border);background:#fff;color:var(--color-heading);cursor:pointer}.testimonial__slide{display:none}.testimonial__slide.is-active{display:block}
.cta-banner__inner{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(135deg,var(--color-primary-dark) 0%, var(--color-navy) 100%);padding:34px 34px;min-height:220px;display:flex;align-items:center}.cta-banner__content{position:relative;z-index:2;max-width:620px;color:#fff}.cta-banner__content h2{font-size:42px;line-height:1.1;margin-bottom:14px}.cta-banner__content h2 strong{font-weight:800}.cta-banner__content p{font-size:16px;margin-bottom:20px;color:rgba(255,255,255,.88)}.cta-banner__actions{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:18px}.cta-banner__content small{display:block;color:rgba(255,255,255,.84)}.cta-banner__plane{position:absolute;right:0;bottom:0;width:360px;z-index:1}
.site-footer{background:linear-gradient(180deg,#0c2553 0%, #081a3c 100%);color:#dfe9ff;padding-top:40px}.site-footer__top{display:grid;grid-template-columns:1.15fr repeat(3,.8fr) 1fr;gap:24px;padding-bottom:28px}.site-logo--footer .site-logo__image{filter:brightness(0) invert(1)}.site-footer__description{margin-top:14px;max-width:300px;color:#b8caec}.site-footer__socials{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.site-footer__socials a{display:inline-flex;padding:8px 12px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#fff;font-size:13px}.site-footer__column h3{font-size:16px;color:#fff;margin-bottom:14px}.site-footer__column ul{display:grid;gap:8px}.site-footer__column a,.site-footer__column li{font-size:14px;color:#b8caec}.newsletter{margin-top:20px}.newsletter__form{display:flex;align-items:center;gap:8px;margin-top:12px}.newsletter__form input{flex:1;min-width:0;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.08);color:#fff}.newsletter__form input::placeholder{color:#c6d6f2}.newsletter__form button{width:44px;height:44px;border:0;border-radius:10px;background:#fff;display:grid;place-items:center;cursor:pointer}.newsletter__form img{width:18px;height:18px}.site-footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding:16px 0 24px}.site-footer__bottom p{font-size:13px;color:#b8caec}
@media (max-width: 1200px){.hero__dashboard{width:480px;right:50px}.hero__phone{width:160px}.cta-banner__plane{width:300px}.site-footer__top{grid-template-columns:1fr 1fr 1fr}}
@media (max-width: 991px){.site-header__toggle{display:block}.site-header__nav{display:none;position:absolute;top:80px;left:12px;right:12px;background:#fff;padding:18px;border-radius:18px;border:1px solid var(--color-border);box-shadow:var(--shadow-soft)}.site-header__nav.is-open{display:block}.menu--primary{flex-direction:column;align-items:flex-start;gap:14px}.site-header__actions{display:none}.hero__grid,.opportunity-pain__grid,.commission__grid,.testimonial__grid,.site-footer__top{grid-template-columns:1fr}.hero__title{font-size:44px}.hero__visual{min-height:380px}.hero__dashboard{right:30px;width:460px}.hero__phone{right:0;width:154px}.hero__plane{width:220px}.trust-stats__grid,.solutions__grid{grid-template-columns:repeat(2,1fr)}.info-card--pain{padding-right:28px;padding-bottom:180px}.pain-card__image{width:220px}.cta-banner__content h2{font-size:34px}}
@media (max-width: 767px){.hero{padding-top:18px}.hero__title{font-size:36px}.hero__visual{min-height:290px}.hero__dashboard{position:relative;right:auto;bottom:auto;width:100%;max-width:420px;margin:34px auto 0}.hero__phone{width:120px;right:6px;bottom:-8px}.hero__plane{width:160px;top:0;right:0}.trust-stats__grid,.solutions__grid{grid-template-columns:1fr}.cta-banner__inner{padding:28px 20px 150px}.cta-banner__content h2{font-size:28px}.cta-banner__plane{width:220px}.site-footer__top{grid-template-columns:1fr}.site-footer__column,.site-footer__brand{padding-bottom:8px}}
