@font-face{font-display:swap;font-family:PP Mori Medium;font-style:normal;font-weight:500;src:url(https://49313268.fs1.hubspotusercontent-na1.net/hubfs/49313268/Styles/Fonts/PP%20Mori/PPMori-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:PP Mori SemiBold;font-style:normal;font-weight:600;src:url(https://49313268.fs1.hubspotusercontent-na1.net/hubfs/49313268/Styles/Fonts/PP%20Mori/PPMori-SemiBold.ttf) format("truetype")}:root{--premier-navy:#1e2e5c;--maverick-blue:#2f70f6;--lima-blue:#7cb4d6;--pale-blue:#cfe8f6;--light-grey:#e5e1e1;--premier-gold:#d0af56;--white:#fff;--maxw:1200px;--radius:12px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:var(--premier-navy);font:16px/1.65 Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;margin:0}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none}.l1-container{margin:0 auto;max-width:var(--maxw);padding:0 24px}h1,h2,h3{font-family:PP Mori Medium,PP Mori SemiBold,Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:500;line-height:1.06;margin:0}h1{font-size:clamp(34px,5vw,64px)}h2{font-size:clamp(28px,3.6vw,48px)}h3{font-size:22px}.l1-eyebrow{font-family:Poppins,sans-serif;font-size:12px;font-weight:700;letter-spacing:.15em;margin-bottom:16px;opacity:.85;text-transform:uppercase}.l1-lead{color:#2a3b6b;max-width:60ch}.l1-header{background-color:#fff;border-bottom:1px solid #e5e1e1;position:relative;width:100%;z-index:999}.l1-header .l1-container{margin:0 auto;max-width:1200px;padding:20px 24px}.l1-brand{align-items:center;display:flex;justify-content:flex-start}.l1-logo{display:block;height:40px;width:auto}.l1-cta-primary{background-color:var(--maverick-blue);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-weight:600;padding:12px 18px;transition:filter .2s ease}.l1-cta-primary:hover{filter:brightness(.92)}.l1-cta-secondary{background:var(--pale-blue);border-radius:10px;color:var(--premier-navy);font-weight:600;padding:12px 18px}.highlight{background-image:linear-gradient(90deg,#b3d4eb 0,#b3d4eb);background-repeat:no-repeat;background-size:0 100%;display:inline-block;padding:2px 0;position:relative;transition:background-size 1.5s ease .5s}.highlight.active{background-size:100% 100%}.float-up{opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out;will-change:opacity,transform}.float-up.active{opacity:1;transform:translateY(0)}.l1-hero{padding:64px 0;position:relative}.l1-hero-grid{align-items:center;display:grid;gap:40px;grid-template-columns:1.05fr .95fr}.l1-hero-form{background:#fff;border:1px solid #ddd;border-radius:12px;display:flex;gap:0;margin-top:24px;max-width:520px;overflow:hidden}.l1-hero-form input{border:0;flex:1;font-size:16px;outline:none;padding:14px 16px}.l1-hero-form button{background:var(--maverick-blue);border:0;color:#fff;cursor:pointer;font-weight:600;padding:0 20px;transition:background .2s ease;white-space:nowrap}.l1-hero-form button:hover{background:#1d54c7}.l1-hero-explore{color:var(--premier-navy);display:inline-block;font-weight:500;margin-top:12px}.l1-hero-img{border-radius:var(--radius);overflow:hidden}.l1-lightbox{align-items:center;background:rgba(0,0,0,.7);display:none;inset:0;justify-content:center;position:fixed;z-index:1000}.l1-lightbox.active{display:flex}.l1-lightbox-content{background:#fff;border-radius:var(--radius);max-height:90vh;max-width:800px;overflow-y:auto;padding:40px;position:relative;width:90%}.l1-lightbox-close{background:none;border:0;cursor:pointer;font-size:28px;line-height:1;position:absolute;right:16px;top:14px}.l1-partners{background:#f5fbff;padding:80px 0 56px}.l1-partners-head{border-top:2px solid #dfeaf6;margin-bottom:28px;padding-top:24px}.l1-card-grid{display:grid;gap:26px;grid-template-columns:repeat(2,minmax(0,1fr))}.l1-card{background:var(--pale-blue);border:1px solid #b9ddf1;border-radius:var(--radius);padding:24px;position:relative}.l1-card h3{margin:0 0 8px}.l1-tick{background:var(--maverick-blue);border-radius:8px;color:#fff;display:grid;font-weight:800;height:28px;place-items:center;position:absolute;right:14px;top:14px;width:28px}.l1-cta-photo{background:url(https://www.limaone.com/wp-content/uploads/expand-your-marketing-background.webp) 50%/cover no-repeat;margin:0 0 80px;min-height:580px;position:relative}.l1-cta-photo:before{background:linear-gradient(90deg,rgba(13,21,41,.78),rgba(13,21,41,.25) 55%,rgba(13,21,41,0) 75%);content:"";inset:0;position:absolute}.l1-cta-wrap{padding:110px 24px;position:relative;z-index:1}.l1-cta-content{color:#fff;max-width:640px}.l1-cta-content h2{color:#fff}.l1-benefits{border-top:1px solid hsla(0,0%,100%,.25);display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:36px;padding-top:24px}.l1-benefit{align-items:center;color:#fff;display:flex;gap:10px;opacity:.95}.l1-gold{background:var(--premier-gold);border-radius:4px;display:inline-block;height:18px;width:18px}.l1-split{padding:96px 0}.l1-split-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.highlight-animate{animation:highlightFade 2.2s ease-in-out infinite alternate;background:linear-gradient(transparent 68%,#cfe8f6 0)}@keyframes highlightFade{0%{background:linear-gradient(transparent 68%,#cfe8f6 0)}to{background:linear-gradient(transparent 68%,#e7f2fd 0)}}.l1-form h2{margin-bottom:10px;text-align:center}.l1-form p{margin:0 auto 26px;max-width:760px;text-align:center}.l1-form form{display:grid;gap:18px;margin:0 auto;max-width:760px}.l1-row{display:grid;gap:18px;grid-template-columns:1fr 1fr}.l1-form label{font-weight:600}.l1-form input,.l1-form select,.l1-form textarea{border:1px solid #cfd8e3;border-radius:10px;font-family:Poppins,sans-serif;padding:12px 14px;width:100%}.l1-form .submit-wrap{margin-top:24px;text-align:center}@media (max-width:960px){.l1-benefits,.l1-card-grid,.l1-hero-grid,.l1-split-grid{grid-template-columns:1fr}.l1-cta-photo{margin-top:0;min-height:540px}.l1-hero-form button{font-size:0;position:relative}.l1-hero-form button:after{color:#fff;content:"›";display:inline-block;font-size:20px;font-weight:600;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}}