@font-face{font-family:gform-icons-theme;src:url(/wp-content/plugins/gravityforms/fonts/gform-icons-theme.woff2?o6rzdt)format("woff2"),url(/wp-content/plugins/gravityforms/fonts/gform-icons-theme.ttf?o6rzdt)format("truetype"),url(/wp-content/plugins/gravityforms/fonts/gform-icons-theme.woff?o6rzdt)format("woff"),url(/wp-content/plugins/gravityforms/fonts/gform-icons-theme.svg?o6rzdt#gform-icons-theme)format("svg");font-weight:400;font-style:normal;font-display:swap}.gform_wrapper.gravity-theme .ginput_container_image_choice .gchoice:where([\:has\(input\:checked\)])::after{font-family:gform-icons-theme!important;font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-transform:none;align-items:center;background-color:#607382;block-size:38px;border-radius:50%;color:#fff;content:"";display:flex;filter:drop-shadow(0 1px 1px rgba(18,25,97,.15)) drop-shadow(0 2px 5px rgba(18,25,97,.1)) drop-shadow(0 0 0 rgba(18,25,97,.05));font-size:32px;inline-size:38px;inset-block-start:10px;inset-inline-end:10px;justify-content:center;position:absolute;z-index:5}@font-face{font-family:divi-booster-icons;src:url(/wp-content/plugins/divi-booster/core/icons/divi-booster-icons/icomoon/fonts/divi-booster-icons.eot?350h69);src:url(/wp-content/plugins/divi-booster/core/icons/divi-booster-icons/icomoon/fonts/divi-booster-icons.eot?350h69#iefix)format("embedded-opentype"),url(/wp-content/plugins/divi-booster/core/icons/divi-booster-icons/icomoon/fonts/divi-booster-icons.ttf?350h69)format("truetype"),url(/wp-content/plugins/divi-booster/core/icons/divi-booster-icons/icomoon/fonts/divi-booster-icons.woff?350h69)format("woff"),url(/wp-content/plugins/divi-booster/core/icons/divi-booster-icons/icomoon/fonts/divi-booster-icons.svg?350h69#divi-booster-icons)format("svg");font-weight:400;font-style:normal;font-display:swap}:root{--navy:#002147;--cream:#FEFFF1;--orange:#CC5700;--light-gray:#E0E0E0;--dark-gray:#5B595A;--soft:#F5F5EE}.leadstra-about{--navy:#002147;--cream:#FEFFF1;--orange:#CC5700;--light-gray:#E0E0E0;--dark-gray:#5B595A;--font-head:'Montserrat', sans-serif;--font-body:'Open Sans', sans-serif;--font-mono:'JetBrains Mono', monospace;font-family:var(--font-body);color:var(--navy);background:var(--cream);line-height:1.6;font-size:17px}.leadstra-about *{box-sizing:border-box}.leadstra-about p{margin:0;padding:0}.leadstra-about h1,.leadstra-about h2,.leadstra-about h3,.leadstra-about h4{padding:0}.leadstra-about .container{max-width:980px;margin:0 auto;padding:0 32px}.leadstra-about section{padding:96px 0;border-bottom:1px solid var(--light-gray)}.leadstra-about section.dark{background:var(--navy);color:var(--cream)}.leadstra-about section.dark h2{color:var(--cream)}.leadstra-about h1{font-family:var(--font-head);font-weight:800;font-size:56px;line-height:1.05;color:var(--navy);margin:0 0 28px;letter-spacing:-.5px}.leadstra-about h2,.leadstra-about h3,.leadstra-about h4{font-family:var(--font-head);font-weight:700;color:var(--navy)}.leadstra-about h2{font-size:36px;margin:0 0 16px;letter-spacing:-.3px}.leadstra-about h3,.leadstra-about h4{font-size:22px;margin:0 0 12px}.leadstra-about h4{font-size:17px;margin:0 0 8px}.leadstra-about .eyebrow{font-family:var(--font-mono);font-size:13px;color:var(--orange);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:24px}.leadstra-about .section-sub{font-size:18px;color:var(--dark-gray);max-width:720px;margin-bottom:48px}.leadstra-about section.dark .section-sub{color:var(--cream);opacity:.85}.leadstra-about .btn{display:inline-block;background:var(--orange);color:var(--cream);padding:16px 32px;text-decoration:none;font-family:var(--font-head);font-weight:700;font-size:16px;letter-spacing:.5px;text-transform:uppercase;border:0;cursor:pointer;transition:opacity .2s}.leadstra-about .btn:hover,.leadstra-about section.dark p{opacity:.92;color:var(--cream)}.leadstra-about .btn-secondary{background:#fff0;color:var(--navy);border:2px solid var(--navy);margin-left:16px}.leadstra-about .btn-secondary:hover{color:var(--navy)}.leadstra-about .hero{padding:96px 0 80px}.leadstra-about .hero .lede{font-size:20px;color:var(--dark-gray);max-width:720px;margin-bottom:36px}.leadstra-about .principle-block{background:var(--cream);padding:40px;border-left:6px solid var(--orange);margin:0 0 32px}.leadstra-about .principle-block .label{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--orange);margin-bottom:12px}.leadstra-about .principle-block .quote{font-family:var(--font-head);font-weight:700;font-size:22px;line-height:1.4}.leadstra-about .final-cta{background:var(--navy);color:var(--cream);padding:80px 0;text-align:center}.leadstra-about .final-cta h2{color:var(--cream);margin-bottom:24px;font-size:44px}.leadstra-about .final-cta p{font-size:18px;opacity:.85;max-width:640px;margin:0 auto 36px}.leadstra-about .final-cta .btn{padding:18px 40px}.leadstra-about .hero-cta{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.leadstra-about .hero-cta .btn-secondary{margin-left:0}.leadstra-about .team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-top:32px}.leadstra-about .team-card{display:flex;flex-direction:column;background:var(--cream);border:1px solid var(--light-gray);border-top:4px solid var(--orange);overflow:hidden}.leadstra-about .team-photo{width:100%;aspect-ratio:1/1;background-size:cover;background-position:center;background-color:var(--light-gray)}.leadstra-about .team-body{padding:28px}.leadstra-about .team-name{font-size:22px;margin-bottom:2px}.leadstra-about .team-title{font-family:var(--font-mono);font-size:12px;letter-spacing:1px;color:var(--orange);text-transform:uppercase;margin-bottom:14px}.leadstra-about .team-bio{font-size:14.5px;color:var(--dark-gray);line-height:1.6;margin-bottom:14px}.leadstra-about .team-fun{font-size:13.5px;color:var(--navy);background:#fff;border:1px solid var(--light-gray);border-left:3px solid var(--orange);padding:10px 14px;line-height:1.5;margin-bottom:16px}.leadstra-about .team-fun-label{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--orange);margin-bottom:3px}.leadstra-about .team-social{display:flex;gap:10px}.leadstra-about .team-social-link{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--light-gray);background:#fff;color:var(--navy);transition:background .15s,color .15s,border-color .15s}.leadstra-about .team-social-link:hover{background:var(--navy);color:var(--cream);border-color:var(--navy)}.leadstra-about section.tinted{background:#edf1f6}.leadstra-about .testi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:32px}.leadstra-about .testi-card{margin:0;position:relative;background:var(--cream);border:1px solid var(--light-gray);border-left:4px solid var(--orange);padding:30px 32px 28px;display:flex;flex-direction:column}.leadstra-about .testi-mark{font-family:var(--font-head);font-weight:800;font-size:54px;line-height:.6;color:var(--orange);opacity:.35;margin-bottom:10px}.leadstra-about .testi-quote{font-size:16px;color:var(--navy);line-height:1.6;font-style:italic;margin:0 0 18px}.leadstra-about .testi-attr{margin-top:auto;font-family:var(--font-mono);font-size:12px;letter-spacing:.5px;color:var(--dark-gray);line-height:1.6}.leadstra-about .testi-name{display:block;font-weight:500;color:var(--navy);text-transform:uppercase;letter-spacing:1px}.leadstra-about .testi-detail{display:block}@media (max-width:820px){.leadstra-about h1{font-size:38px}.leadstra-about h2{font-size:28px}.leadstra-about .hero-grid,.leadstra-about .team-grid,.leadstra-about .testi-grid{grid-template-columns:1fr;gap:24px}.leadstra-about .team-card{max-width:440px;margin-left:auto;margin-right:auto}.leadstra-about .btn-secondary{margin-left:0;margin-top:12px;display:inline-block}.leadstra-about section{padding:64px 0}}.leadstra-about .hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;align-items:stretch}.leadstra-about .hero-panel{background:var(--navy);color:var(--cream);padding:44px 40px;border-top:5px solid var(--orange);display:flex;flex-direction:column}.leadstra-about .hero-panel .kicker{font-family:var(--font-mono);font-size:12px;letter-spacing:1.5px;color:var(--orange);text-transform:uppercase;margin-bottom:14px}.leadstra-about .hero-panel h2{color:var(--cream);font-size:30px;line-height:1.15;margin-bottom:14px}.leadstra-about .hero-panel p{color:var(--cream);opacity:.9;font-size:16px}.leadstra-about .hero-panel .rrr{font-family:var(--font-mono);font-size:13px;letter-spacing:1.5px;color:var(--cream);opacity:.75;margin-top:auto;border-top:1px solid rgb(254 255 241/.2);padding-top:18px}.leadstra-about .value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.leadstra-about .value-tile{background:var(--cream);border:1px solid var(--light-gray);border-top:4px solid var(--orange);padding:30px}.leadstra-about .value-tile .num{font-family:var(--font-mono);font-size:12px;color:var(--orange);letter-spacing:2px;margin-bottom:12px}.leadstra-about .value-tile h4{font-size:18px;margin-bottom:10px}.leadstra-about .value-tile p{font-size:14px;color:var(--dark-gray);line-height:1.55}@media (max-width:820px){.leadstra-about .hero-grid{grid-template-columns:1fr;gap:32px}.leadstra-about .value-grid{grid-template-columns:1fr;gap:20px}}.leadstra-about{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow-x:hidden}.et_pb_section:has(.leadstra-about){background-color:transparent!important}.et_pb_column:has(.leadstra-about),.et_pb_row:has(.leadstra-about),.et_pb_section:has(.leadstra-about){padding-top:0!important;padding-bottom:0!important}.leadstra-about .final-cta{border-bottom:5px solid var(--orange)}