.wrapper{background-color:#105099;display:block}.gradient{background:linear-gradient(#000 0%,#105099 100%)}.textCenter{text-align:center}.container{justify-content:center;margin:0 auto;padding:90px 120px 30px;display:flex}.heroRow{grid-template-columns:1fr 390px;align-items:center;gap:24px;width:100%;max-width:1200px;display:grid}.heroCol{flex-direction:column;justify-content:center;gap:16px;display:flex}.heroArtSpace{min-height:438px}.hero{color:#fff;background:0 0}.maxWidth{flex-direction:column;width:100%;max-width:1200px;display:flex}.h1{margin:0 0 16px;font-family:GT Flexa Trial-Rg,Helvetica;font-size:55px;font-weight:400;line-height:68.8px}.gradientText{background:linear-gradient(90deg,#a9cbfb,#3375f7);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.subhead{color:#fff;max-width:840px;margin:0 0 24px;font-family:GT Flexa Trial-Lt,Helvetica;font-size:24px;font-weight:400;line-height:30px}.ctaRow{gap:12px;display:flex}.section,.sectionAlt{color:#e7ecf7;background:0 0}.h2{margin:0 0 8px;font-family:GT Flexa Trial-Rg,Helvetica;font-size:55px;font-weight:400;line-height:68.8px}.lead,.text{margin:0 0 12px;font-family:GT Flexa Trial-Lt,Helvetica;font-size:24px;line-height:30px}.sectionImage{object-fit:cover;border-radius:32px;align-self:center;width:100%;max-width:80%;height:auto;display:block}.featureList{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:8px 0;padding:0;list-style:none;display:grid}.featureItem{align-items:center;gap:12px;display:flex}.featureIcon{object-fit:contain;width:24px;height:24px}.featureText{font-family:GT Flexa Trial-Lt,Helvetica}.cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px;padding:0;list-style:none;display:grid}.cardGrid li{background-color:#75ebfd1a;border:1px solid #75ebfd;border-radius:8px;flex-direction:column;gap:8px;margin-left:0;padding:24px;display:flex}.cardHeader{align-items:center;gap:12px;display:flex}.cardIcon{object-fit:contain;width:32px;height:32px}.cardTitle{color:#fff;font-family:GT Flexa Trial-Lt,Helvetica;font-size:24px;line-height:30px}.cardDesc{color:#fff;font-family:GT Flexa Trial-Lt,Helvetica;font-size:16px;line-height:20px}.steps{margin:0;padding-left:18px}.howItWorksSection{color:#e7ecf7}.howItWorksTitle{flex-direction:column;gap:0;width:100%;max-width:1200px;display:flex}.howItWorksSteps{flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:16px;width:100%;display:flex}.stepItem{background-color:#ffc9d21a;border:1px solid #75ebfd;border-radius:8px;flex-direction:row;flex:1;align-items:flex-start;gap:12px;min-width:0;max-width:none;padding:20px;display:flex;position:relative}.stepItem:hover{transition:all .2s ease-out;box-shadow:0 8px 20px #0006}.imgWrapper{flex-shrink:0;justify-content:center;align-items:center;width:40px;height:50px;display:flex;position:relative}.stepNumber{object-fit:contain;width:25px;height:40px}.stepContent{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.stepTitle{color:#fff;margin:0;font-family:GT Flexa Trial-Lt,Helvetica;font-size:24px;font-weight:400;line-height:30px}.stepDesc{color:#fff;margin:0;font-family:GT Flexa Trial-Lt,Helvetica;font-size:16px;font-weight:400;line-height:20px}@media (max-width:1200px){.howItWorksSteps{flex-wrap:wrap;gap:12px}.stepItem{flex:1 0 200px}}@media (max-width:810px){.howItWorksSteps{flex-direction:column;align-items:center}.stepItem{flex:none;width:100%;min-width:auto;max-width:100%;height:auto;min-height:120px}}@media (max-width:768px){.imgWrapper{width:40px;height:50px}.stepNumber{width:25px;height:40px}}.quoteList,.bullets{margin:0;padding-left:18px}.form{gap:16px;display:grid}.contactForm{background-color:#ffffff1a;border:1px solid #fff;border-radius:30px;flex-direction:column;gap:24px;padding:60px;display:flex}.formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.fieldGroup{flex-direction:column;gap:8px;display:flex}.fieldGroupFull{flex-direction:column;grid-column:span 2;gap:8px;display:flex}.fieldLabel{color:#fff;font-family:GT Flexa Trial-Rg,Helvetica;font-size:20px;line-height:25px}.fieldInput{color:#fff;background-color:#ffffff1a;border:1px solid #d6d6d6;border-radius:8px;height:40px;padding:8px;font-size:14px}.formRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form label{color:#c9d4ea;gap:8px;display:grid}.form input,.form select{color:#e7ecf7;background:#0c1220;border:1px solid #1f2a3c;border-radius:8px;padding:10px 12px}.formActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.error{color:#ff6b6b;font-family:GT Flexa Trial-Rg,Helvetica}.success{color:#4cc38a;font-family:GT Flexa Trial-Rg,Helvetica}.imageSize{border-radius:32px;width:380px;height:380px}.imageCont{justify-content:center;width:100%;display:flex}@media (max-width:1100px){.heroRow{grid-template-columns:1fr}.imageSize{width:320px;height:320px}}@media (max-width:810px){.heroArtSpace{display:none}.h1{font-size:32px;line-height:40px}.featureList{grid-template-columns:1fr}.h2{font-size:32px;line-height:40px}.lead,.text,.featureText{font-size:16px;line-height:20px}.cardGrid,.formRow{grid-template-columns:1fr}.container{padding:16px}.contactForm{padding:24px}.formGrid{grid-template-columns:1fr}.fieldGroupFull{grid-column:auto}}
