.navbar{background-color:#000!important;width:100%!important;position:fixed!important;top:0;left:0;z-index:100}.navbar-flex{background-color:#000!important}.navbar-navigation{flex:1!important;justify-content:center!important}.navbar-navigation__link{color:#fff!important}.navbar-hamburger{display:none!important}.navbar-hamburger--text{align-items:center;justify-content:center}.navbar-hamburger__text{color:#fff;font-size:1.4rem;letter-spacing:.25em;font-weight:500;text-transform:uppercase}.navbar-logo{position:static!important;transform:none!important;order:-1!important;flex-shrink:0!important}.navbar-logo img{filter:brightness(0) invert(1)!important}.page-hero{background:linear-gradient(135deg,#0a0a0a,#0f1a1b,#0a0a0a);padding:14rem 4rem 6rem;text-align:center;display:flex;flex-direction:column;align-items:center}.page-hero__badge{display:inline-block;color:#009ca8;font-size:1.4rem;letter-spacing:.3em;font-weight:700;font-family:Futura,sans-serif;text-transform:uppercase;margin-bottom:1.5rem;padding:.5rem 1.5rem;border:1px solid rgba(0,156,168,.3);border-radius:50px}.page-hero__title{font-family:Futura,sans-serif;font-size:clamp(3.5rem,8vw,6.5rem);color:#fff;font-weight:700;line-height:1.1;margin:0 0 1.5rem;letter-spacing:-.02em}.page-hero__motto{font-style:italic;font-size:clamp(1.8rem,3.5vw,2.8rem);color:#009ca8;line-height:1.4;margin:0 0 1rem;font-family:Futura,sans-serif;max-width:800px}.page-hero__subtitle{color:#fff9;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.7;max-width:750px;margin:0}.page-hero__ctas{display:flex;gap:1.5rem;justify-content:center;margin-top:2.5rem;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;justify-content:center;background:#009ca8;color:#000;padding:1.6rem 3.5rem;font-size:1.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-family:Futura,sans-serif;text-decoration:none;border-radius:4px;border:1px solid #009CA8;cursor:pointer;transition:background .3s,color .3s}.btn-primary:hover{background:transparent;color:#009ca8}.btn-primary--full{width:100%}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;padding:1.6rem 3.5rem;font-size:1.7rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;font-family:Futura,sans-serif;text-decoration:none;border-radius:4px;border:1px solid rgba(255,255,255,.3);cursor:pointer;transition:border-color .3s,color .3s}.btn-secondary:hover{border-color:#009ca8;color:#009ca8}.content-section{background:#0a0a0a;padding:5rem 4rem}.content-section--accent{background:#0e0e0e}.content-section--closing{padding:5rem 4rem 8rem;text-align:center;display:flex;flex-direction:column;align-items:center}.section-label{display:block;color:#fff6;font-size:1.6rem;letter-spacing:.25em;font-weight:700;font-family:Futura,sans-serif;text-transform:uppercase;max-width:1200px;margin:0 auto 2.5rem;padding-bottom:1.5rem;border-bottom:1px solid #222}.section-heading{font-family:Futura,sans-serif;font-size:clamp(2.4rem,5vw,3.6rem);color:#fff;font-weight:700;line-height:1.3;max-width:1200px;margin:0 auto 2rem}.section-intro{color:#ffffffa6;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.8;max-width:1200px;margin:0 auto 3rem}.section-text{color:#fff9;font-size:clamp(1.7rem,2.2vw,2.1rem);line-height:1.8;max-width:1200px;margin:0 auto 2rem}.section-text--highlight{color:#009ca8;font-weight:500;padding:1rem 1.5rem;background:#009ca814;border-left:3px solid #009CA8;border-radius:4px}.closing-quote{font-style:italic;font-size:clamp(2rem,3.5vw,3rem);color:#fff;line-height:1.5;margin:0 0 2rem;padding-left:2rem;border-left:4px solid #009CA8;font-family:Futura,sans-serif;max-width:800px;text-align:left}.two-col-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1200px;margin:0 auto}.three-col-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}.four-col-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto}.info-card{background:#111;border:1px solid #222;border-radius:12px;padding:3rem 2.5rem;transition:border-color .3s}.info-card:hover{border-color:#009ca8}.info-card--compact{text-align:center}.info-card__title{font-family:Futura,sans-serif;font-size:clamp(2rem,3vw,2.6rem);color:#fff;font-weight:700;margin:0 0 1rem}.info-card--compact .info-card__title{color:#009ca8;font-size:clamp(2.6rem,5vw,4rem)}.info-card__text{color:#fff9;font-size:1.8rem;line-height:1.7;margin:0}.info-card__link{color:#009ca8;text-decoration:none;font-size:1.6rem;transition:opacity .3s}.info-card__link:hover{opacity:.7}.feature-item{padding:2.5rem;background:#ffffff05;border-radius:8px;border:1px solid rgba(255,255,255,.06);transition:border-color .3s}.feature-item:hover{border-color:#009ca84d}.feature-item__title{font-family:Futura,sans-serif;font-size:clamp(2.2rem,3vw,2.8rem);color:#fff;font-weight:700;margin:0 0 .75rem}.feature-item__text{color:#ffffff8c;font-size:clamp(1.8rem,2.5vw,2.1rem);line-height:1.7;margin:0}.audience-card{background:#111;border:1px solid #222;border-radius:12px;padding:3rem 2.5rem;display:flex;flex-direction:column;gap:1.2rem;transition:border-color .3s}.audience-card:hover{border-color:#009ca8}.audience-card__tag{color:#009ca8;font-size:1.4rem;letter-spacing:.15em;font-weight:700;font-family:Futura,sans-serif;text-transform:uppercase}.audience-card__title{font-family:Futura,sans-serif;font-size:2.6rem;color:#fff;font-weight:700;margin:0}.audience-card__desc{color:#ffffff8c;font-size:1.8rem;line-height:1.7;margin:0}.audience-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.audience-card__list li{position:relative;padding-left:1.5rem;color:#ffffffb3;font-size:1.8rem;line-height:1.6}.audience-card__list li:before{content:"•";position:absolute;left:0;color:#009ca8}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}.step-card{background:#111;border:1px solid #222;border-radius:12px;padding:2.5rem 2rem;transition:border-color .3s}.step-card:hover{border-color:#009ca8}.step-card__number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:#009ca8;color:#000;font-family:Futura,sans-serif;font-size:1.6rem;font-weight:700;border-radius:50%;margin-bottom:1.2rem}.step-card__title{font-family:Futura,sans-serif;font-size:2rem;color:#fff;font-weight:700;margin:0 0 .75rem}.step-card__text{color:#ffffff8c;font-size:1.7rem;line-height:1.7;margin:0}.table-wrapper{max-width:1200px;margin:0 auto 2rem;overflow-x:auto;border-radius:12px;border:1px solid #222;background:#111}.styled-table{width:100%;border-collapse:collapse}.styled-table th{text-align:left;padding:1.6rem 2rem;color:#009ca8;font-size:clamp(1.8rem,2.5vw,2.1rem);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #333;background:#009ca80d;font-weight:600;font-family:Futura,sans-serif}.styled-table td{padding:1.6rem 2rem;color:#fffc;font-size:clamp(1.8rem,2.5vw,2.1rem);border-bottom:1px solid rgba(255,255,255,.06);line-height:1.7}.crm-showcase{max-width:1200px;margin:3rem auto;border-radius:16px;overflow:hidden;border:1px solid rgba(0,156,168,.2);box-shadow:0 20px 60px -15px #009ca826}.crm-showcase img{width:100%;height:auto;display:block}.crm-showcase--rounded{border-radius:20px}.crm-showcase-caption{text-align:center;color:#fff6;font-size:1.5rem;font-family:Futura,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-top:1.5rem;max-width:1200px;margin-left:auto;margin-right:auto}.styled-table tbody tr:nth-child(odd){background:#ffffff05}.styled-table tbody tr:hover{background:#009ca80f}.highlight-cell{color:#009ca8!important;font-weight:700}.popular-badge{display:inline-block;background:#009ca8;color:#000;font-size:1.1rem;padding:.2rem .7rem;border-radius:50px;vertical-align:middle;margin-left:.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.join-form{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.join-form__row{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.join-form__field{position:relative}.join-form__input{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.2);padding:1.5rem 0;color:#fff;font-size:1.7rem;letter-spacing:.1em;outline:none;transition:border-color .3s;font-family:inherit}.join-form__input::-moz-placeholder{color:#ffffff4d;letter-spacing:.15em;text-transform:uppercase;font-size:1.4rem}.join-form__input::placeholder{color:#ffffff4d;letter-spacing:.15em;text-transform:uppercase;font-size:1.4rem}.join-form__input:focus{border-bottom-color:#009ca8}.join-form__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23009CA8' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") no-repeat right center}.join-form__select option{background:#1a1a1a;color:#fff}.join-form__textarea{resize:vertical;min-height:120px}.reviews{padding-top:6rem!important;margin-top:2rem!important}@media (max-width: 991px){.navbar-hamburger{display:flex!important;min-width:60px!important;min-height:48px!important;padding:12px!important;-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer;z-index:100;position:relative}.navbar-navigation{display:none!important}.page-hero{padding:10rem 1.5rem 4rem}.content-section{padding:3rem 1.5rem}.content-section--closing{padding:3rem 1.5rem 5rem}.two-col-grid,.three-col-grid,.four-col-grid,.steps-grid,.join-form__row{grid-template-columns:1fr}.footer-grid{padding-inline:1.5rem!important}}@media (min-width: 600px) and (max-width: 991px){.two-col-grid,.four-col-grid,.steps-grid{grid-template-columns:1fr 1fr}}
