.section-1{background-image:url(https://fvlivescan.com/2026/wp-content/uploads/2026/07/Fountain-Valley-Live-Scan-Hero-BG-rotated.jpg);background-size:auto;background-position:50% 50%;background-repeat:repeat;background-attachment:scroll}.fv-new-page{overflow:hidden;color:#112957;font-family:"Inter",sans-serif;background-color:#fff}.fv-new-page *{box-sizing:border-box}.fv-container{max-width:1240px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}@media (max-width:767px){.fv-container{padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px}}.fv-eyebrow{color:#1260c9;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.12em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.fv-h2{font-size:44px;line-height:1.12;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}@media (max-width:767px){.fv-h2{font-size:35px}}.fv-copy{color:#52627d;font-size:16px;line-height:1.7;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.fv-btn{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:800;font-size:13px;text-decoration:none;letter-spacing:0.02em;padding-top:16px;padding-right:23px;padding-bottom:16px;padding-left:23px;background-color:#1464cd;border-radius:2px}.fv-btn:hover{background-color:#0b4d9f}@media (max-width:767px){.fv-btn{width:100%;margin-top:8px;margin-right:0px;margin-bottom:8px;margin-left:0px}}.fv-btn-alt{margin-left:10px;background-color:transparent;border-top:1px solid rgba(255,255,255,.8);border-right:1px solid rgba(255,255,255,.8);border-bottom:1px solid rgba(255,255,255,.8);border-left:1px solid rgba(255,255,255,.8)}@media (max-width:767px){.fv-btn-alt{margin-left:0px}}.fv-hero{display:flex;align-items:center;position:relative;min-height:605px}.fv-hero:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,rgba(3,18,45,.93) 0%,rgba(3,18,45,.72) 48%,rgba(3,18,45,.18) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.fv-hero:before{content:""}.fv-hero .fv-eyebrow{color:#fff;font-size:15px;text-transform:none;letter-spacing:0.03em}.fv-hero .fv-copy{max-width:580px;color:#e4edfc}.fv-hero{background:#061d43 url(https://fvlivescan.com/2026/wp-content/uploads/2026/07/Fountain-Valley-Live-Scan-Hero-BG-rotated.jpg) center/cover no-repeat}@media (max-width:767px){.fv-hero{min-height:570px}.fv-hero{background-position:62% center}}.fv-hero-inner{position:relative;width:100%;padding-top:90px;padding-right:0px;padding-bottom:90px;padding-left:0px}@media (max-width:767px){.fv-hero-inner{padding-top:74px;padding-right:0px;padding-bottom:74px;padding-left:0px}}.fv-hero-copy{max-width:620px;color:#fff}.fv-h1{font-size:62px;line-height:1.04;letter-spacing:-0.05em;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}@media (max-width:1119px){.fv-h1{font-size:54px}}@media (max-width:767px){.fv-h1{font-size:43px}}.fv-trust{background-color:#fff;border-bottom:1px solid #dde4ec}.fv-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:767px){.fv-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fv-trust-item{display:flex;gap:15px;padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px;border-right:1px solid #dde4ec}.fv-trust-item:last-child{border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.fv-trust-item{padding-top:20px;padding-right:10px;padding-bottom:20px;padding-left:10px;border-bottom:1px solid #dde4ec}}.fv-icon{color:#1464cd;font-size:30px;line-height:1}.fv-trust-title{font-weight:800;font-size:14px;margin-top:0px;margin-right:0px;margin-bottom:5px;margin-left:0px}.fv-trust-copy{color:#66748d;font-size:12px;line-height:1.45;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fv-section{padding-top:105px;padding-right:0px;padding-bottom:105px;padding-left:0px}@media (max-width:1119px){.fv-section{padding-top:82px;padding-right:0px;padding-bottom:82px;padding-left:0px}}@media (max-width:767px){.fv-section{padding-top:65px;padding-right:0px;padding-bottom:65px;padding-left:0px}}.fv-services{background-color:#fbfcff}.fv-services-layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.55fr);align-items:start;gap:68px}@media (max-width:1119px){.fv-services-layout{gap:42px}}.fv-services-intro{padding-top:10px}@media (max-width:767px){.fv-services-intro{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}}.fv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1119px){.fv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.fv-grid{grid-template-columns:minmax(0,1fr)}}.fv-card{min-height:205px;text-align:center;padding-top:27px;padding-right:24px;padding-bottom:27px;padding-left:24px;background-color:#fff;border-top:1px solid #dce4ee;border-right:1px solid #dce4ee;border-bottom:1px solid #dce4ee;border-left:1px solid #dce4ee}.fv-card:hover{box-shadow:0px 12px 26px rgba(14,45,91,.08)}.fv-card .fv-icon{margin-bottom:16px}.fv-card-title{font-weight:800;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:9px;margin-left:0px}.fv-card-copy{color:#62718b;font-size:12px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fv-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}.fv-split-copy{background-color:#f7f9fc}.fv-split-copy{padding:85px max(32px,calc(( 100vw - 1240px ) / 2)) 85px max(32px,calc(( 100vw - 1240px ) / 2))}@media (max-width:1119px){.fv-split-copy{padding-top:70px;padding-right:32px;padding-bottom:70px;padding-left:32px}}@media (max-width:767px){.fv-split-copy{padding-top:62px;padding-right:22px;padding-bottom:62px;padding-left:22px}}.fv-split-content{max-width:490px;margin-left:auto}@media (max-width:767px){.fv-split-content{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.fv-split-image{width:100%;height:100%;min-height:480px;object-fit:cover}@media (max-width:767px){.fv-split-image{order:-1;min-height:330px}}.fv-checks{margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.fv-checks li{color:#384d70;font-size:14px;margin-top:12px;margin-right:0px;margin-bottom:12px;margin-left:0px}.fv-checks li:before{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;color:#fff;font-weight:800;font-size:11px;margin-right:10px;background-color:#1464cd;border-radius:50%}.fv-checks li:before{content:"✓"}.fv-checks{list-style:none}.fv-process{text-align:center}.fv-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:52px}@media (max-width:767px){.fv-steps{grid-template-columns:minmax(0,1fr);gap:30px;margin-top:38px}}.fv-step{position:relative}.fv-step-number{display:inline-flex;justify-content:center;align-items:center;width:36px;height:36px;color:#fff;font-weight:800;margin-bottom:15px;background-color:#08275a;border-radius:50%}.fv-step-icon{color:#1464cd;font-size:35px;margin-bottom:12px}.fv-step-title{font-weight:800;font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.fv-step-copy{max-width:200px;color:#63718a;font-size:13px;line-height:1.55;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fv-office .fv-split-copy{background-color:#fff}.fv-office .fv-split-image{min-height:510px}@media (max-width:767px){.fv-office .fv-split-image{min-height:330px}}.fv-faq{background-color:#f7f9fc}.fv-faq-wrap{max-width:850px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.fv-faq-item{margin-top:10px;margin-right:0px;margin-bottom:10px;margin-left:0px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:#fff;border-top:1px solid #dce4ee;border-right:1px solid #dce4ee;border-bottom:1px solid #dce4ee;border-left:1px solid #dce4ee}.fv-faq-question{font-weight:800;font-size:16px;margin-top:0px;margin-right:0px;margin-bottom:9px;margin-left:0px}.fv-faq-answer{color:#61708b;font-size:14px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.fv-cta{color:#fff;text-align:center;padding-top:90px;padding-right:0px;padding-bottom:90px;padding-left:0px;background-color:#062557}.fv-cta .fv-eyebrow{color:#83b6ff}.fv-cta .fv-h2{color:#fff}.fv-cta .fv-copy{max-width:620px;color:#d6e4fb;margin-right:auto;margin-left:auto}.fv-cta .fv-btn-alt{margin-left:10px}@media (max-width:767px){.fv-cta{padding-top:65px;padding-right:0px;padding-bottom:65px;padding-left:0px}}@media (max-width:767px){.fv-services-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.fv-split{grid-template-columns:minmax(0,1fr)}}.home-match{overflow:hidden;color:#102b5a;font-family:"Inter",sans-serif}.home-match *{box-sizing:border-box}.home-match .bde-accordion__item{margin-bottom:10px;border-top:1px solid #dce4ef;border-right:1px solid #dce4ef;border-bottom:1px solid #dce4ef;border-left:1px solid #dce4ef}.home-match .bde-accordion__title{font-size:18px;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px}.home-match .bde-accordion__content{font-size:16px;padding-top:0px;padding-right:24px;padding-bottom:22px;padding-left:24px}@media (max-width:767px){.home-match .bde-accordion__title{font-size:16px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.hm-wrap{max-width:1280px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;padding-top:0px;padding-right:40px;padding-bottom:0px;padding-left:40px}@media (max-width:1119px){.hm-wrap{padding-top:0px;padding-right:32px;padding-bottom:0px;padding-left:32px}}@media (max-width:767px){.hm-wrap{padding-top:0px;padding-right:22px;padding-bottom:0px;padding-left:22px}}.hm-eyebrow{color:#1867ce;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:0.1em;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.hm-title{color:#102b5a;font-weight:800;font-size:44px;line-height:1.12;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:18px;margin-left:0px}@media (max-width:767px){.hm-title{font-size:36px}}.hm-copy{color:#50627e;font-size:17px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}@media (max-width:767px){.hm-copy{font-size:16px}}.hm-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:800;font-size:13px;text-decoration:none;padding-top:16px;padding-right:25px;padding-bottom:16px;padding-left:25px;background-color:#1a63c7;border-radius:2px}.hm-button--outline{color:#fff;margin-left:10px;background-color:transparent;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}@media (max-width:767px){.hm-button--outline{margin-left:0px}}.hm-hero{display:flex;align-items:center;position:relative;min-height:560px}.hm-hero:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,#061c42 0%,rgba(6,28,66,.88) 39%,rgba(6,28,66,.08) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.hm-hero:before{content:""}.hm-hero .hm-eyebrow{font-size:17px;text-transform:none;letter-spacing:0px}.hm-hero .hm-copy{max-width:610px;font-size:18px}.hm-hero{background:#061f49 url(https://fvlivescan.com/2026/wp-content/uploads/2026/07/Fountain-Valley-Live-Scan-Hero-BG-rotated.jpg) center/cover no-repeat}@media (max-width:767px){.hm-hero{min-height:520px}.hm-hero .hm-copy{font-size:17px}.hm-hero{background-position:65% center}}.hm-hero-wrap{position:relative;width:100%;padding-top:108px;padding-right:40px;padding-bottom:108px;padding-left:40px}@media (max-width:1119px){.hm-hero-wrap{padding-top:94px;padding-right:32px;padding-bottom:94px;padding-left:32px}}@media (max-width:767px){.hm-hero-wrap{padding-top:82px;padding-right:22px;padding-bottom:82px;padding-left:22px}}.hm-hero-copy{max-width:600px}.hm-hero .hm-eyebrow{color:#fff}.hm-hero .hm-copy{color:#fff}.hm-hero .hm-title{color:#fff}.hm-h1{color:#fff;font-weight:800;font-size:64px;line-height:1.04;letter-spacing:-0.05em;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}@media (max-width:1119px){.hm-h1{font-size:56px}}@media (max-width:767px){.hm-h1{font-size:44px}}.hm-trust{background-color:#fff;border-bottom:1px solid #e2e6ed}.hm-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:767px){.hm-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.hm-trust-item{display:grid;grid-template-columns:38px 1fr;gap:13px;padding-top:32px;padding-right:22px;padding-bottom:32px;padding-left:22px;border-right:1px solid #dce2eb}.hm-trust-item:last-child{border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}@media (max-width:767px){.hm-trust-item{padding-top:24px;padding-right:12px;padding-bottom:24px;padding-left:12px}}.hm-line-icon{color:#092d6c;font-size:31px;line-height:1}.hm-trust-title{font-size:14px}.hm-trust-text{font-size:13px}@media (max-width:767px){.hm-trust-text{font-size:12px}}.hm-services{padding-top:102px;padding-right:0px;padding-bottom:102px;padding-left:0px;background-color:#fff}@media (max-width:767px){.hm-services{padding-top:76px;padding-right:0px;padding-bottom:76px;padding-left:0px}}.hm-services-layout{display:grid;grid-template-columns:34% 1fr;align-items:start;gap:64px}@media (max-width:1119px){.hm-services-layout{gap:44px}}.hm-services-intro{padding-top:18px}.hm-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hm-service-card{min-height:210px;text-align:center;padding-top:30px;padding-right:26px;padding-bottom:30px;padding-left:26px;background-color:#fff;border-top:1px solid #dfe5ee;border-right:1px solid #dfe5ee;border-bottom:1px solid #dfe5ee;border-left:1px solid #dfe5ee}.hm-card-icon{color:#082e76;font-size:34px;line-height:1;margin-bottom:13px}.hm-card-title{font-size:15px}.hm-card-copy{font-size:13px;line-height:1.55}.hm-split{display:grid;grid-template-columns:1fr 1fr}.hm-split-copy{padding-top:96px;padding-right:clamp(48px,8vw,150px);padding-bottom:96px;padding-left:clamp(48px,8vw,150px);background-color:#f6f8fb}@media (max-width:1119px){.hm-split-copy{padding-top:82px;padding-right:56px;padding-bottom:82px;padding-left:56px}}@media (max-width:767px){.hm-split-copy{padding-top:74px;padding-right:28px;padding-bottom:74px;padding-left:28px}}.hm-split-inner{max-width:470px;margin-left:auto}.hm-split-image{width:100%;height:100%;min-height:455px;object-fit:cover}@media (max-width:767px){.hm-split-image{min-height:340px}}.hm-checks{margin-top:0px;margin-right:0px;margin-bottom:25px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.hm-checks li{font-size:16px;margin-top:14px;margin-right:0px;margin-bottom:14px;margin-left:0px}.hm-checks li:before{color:#1967c8;font-size:12px;margin-right:9px}.hm-checks li:before{content:"●"}.hm-checks{list-style:none}.hm-process{position:relative;text-align:center;padding-top:102px;padding-right:0px;padding-bottom:102px;padding-left:0px}.hm-process .hm-title{color:#fff;font-size:34px}.hm-process .hm-eyebrow{color:#8dbfff}.hm-process .hm-step-title{color:#fff}.hm-process .hm-step-copy{color:#dce9fa}.hm-process .hm-step-icon{color:#fff}.hm-process{background:#082858 url(https://fvlivescan.com/2026/wp-content/uploads/2026/07/Fountain-Valley-Live-Scan.jpg) center/cover no-repeat}@media (max-width:767px){.hm-process{padding-top:78px;padding-right:0px;padding-bottom:78px;padding-left:0px}}.hm-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:52px}@media (max-width:767px){.hm-steps{margin-top:40px}}.hm-step{position:relative}.hm-step:not(:last-child):after{position:absolute;top:38px;right:-15px;color:#d7e0eb;font-weight:300;font-size:52px}.hm-step:not(:last-child):after{content:"›"}@media (max-width:767px){.hm-step:not(:last-child):after{display:none}}.hm-number{width:42px;height:42px;color:#06306c;font-size:17px;margin-bottom:18px;background-color:#fff;border-top:3px solid #76b5ff;border-right:3px solid #76b5ff;border-bottom:3px solid #76b5ff;border-left:3px solid #76b5ff;box-shadow:0px 0px 0px 4px rgba(255,255,255,.16)}.hm-step-icon{color:#082f75;font-size:33px;line-height:1;margin-bottom:10px}.hm-step-title{font-size:16px}.hm-step-copy{font-size:13px;line-height:1.55}.hm-office{display:grid;grid-template-columns:minmax(360px,.45fr) minmax(0,1fr);max-width:1240px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;background-color:#f8fafc}.hm-office .hm-split-copy{display:flex;align-items:center;padding-top:92px;padding-right:54px;padding-bottom:92px;padding-left:54px;background-color:#f8fafc}.hm-office .hm-split-image{width:100%;height:100%;max-height:430px;min-height:380px;object-fit:cover;object-position:50% 50%}.hm-office .hm-split-inner{max-width:410px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hm-office .hm-title{font-size:42px;line-height:1.16}.hm-office .hm-copy{max-width:360px}@media (max-width:1119px){.hm-office .hm-split-copy{padding-top:78px;padding-right:48px;padding-bottom:78px;padding-left:48px}}@media (max-width:767px){.hm-office .hm-split-copy{padding-top:72px;padding-right:28px;padding-bottom:72px;padding-left:28px}.hm-office .hm-split-image{max-height:330px;min-height:280px}.hm-office .hm-title{font-size:36px}}.hm-faq{padding-top:102px;padding-right:0px;padding-bottom:102px;padding-left:0px;background-color:#fff}@media (max-width:767px){.hm-faq{padding-top:78px;padding-right:0px;padding-bottom:78px;padding-left:0px}}.hm-faq-box{max-width:920px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hm-faq-box .hm-title{margin-bottom:36px}.hm-faq-item{margin-bottom:10px;padding-top:18px;padding-right:21px;padding-bottom:18px;padding-left:21px;border-top:1px solid #dce4ef;border-right:1px solid #dce4ef;border-bottom:1px solid #dce4ef;border-left:1px solid #dce4ef}.hm-faq-q{color:#102b5a;font-weight:800;font-size:15px;margin-top:0px;margin-right:0px;margin-bottom:7px;margin-left:0px}.hm-faq-a{color:#5a6b85;font-size:13px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hm-final{text-align:center;padding-top:112px;padding-right:0px;padding-bottom:112px;padding-left:0px;background-color:#06275b}.hm-final .hm-eyebrow{color:#8ab9f7}.hm-final .hm-copy{max-width:560px;color:#dce9fb;margin-right:auto;margin-left:auto}.hm-final .hm-title{font-size:46px}@media (max-width:767px){.hm-final{padding-top:84px;padding-right:0px;padding-bottom:84px;padding-left:0px}}.hm-final .hm-title{color:#fff}.hm-final .hm-copy{color:#fff}@media (max-width:767px){.hm-services-layout{grid-template-columns:1fr}}@media (max-width:767px){.hm-split{grid-template-columns:1fr}}@media (max-width:767px){.hm-office{grid-template-columns:1fr}}.fvhome{color:#102b5a;font-family:"Inter",sans-serif;background-color:#fff}.fvhome *{box-sizing:border-box}.fvc{width:min(1280px,90%);margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.ey{color:#1768cf;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:0.11em;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.h2{color:#102b5a;font-weight:800;font-size:44px;line-height:1.08;letter-spacing:-0.035em;margin-top:0px;margin-right:0px;margin-bottom:22px;margin-left:0px}@media (max-width:767px){.h2{font-size:37px}}.copy{color:#52637e;font-size:17px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:28px;margin-left:0px}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:800;font-size:14px;text-decoration:none;padding-top:0px;padding-right:26px;padding-bottom:0px;padding-left:26px;background-color:#1965c8;border-radius:2px;border-top:1px solid #1965c8;border-right:1px solid #1965c8;border-bottom:1px solid #1965c8;border-left:1px solid #1965c8;transition:background-color 0.22s ease,color 0.22s ease,border-color 0.22s ease,transform 0.22s ease,box-shadow 0.22s ease}.btn:hover{color:#fff;background-color:#2e7de5;box-shadow:0px 8px 18px rgba(25,101,200,.25);transform:translate3d(0,-2px,0)}.btn:focus{outline:3px solid rgba(113,178,255,.6);outline-offset:3px}.btn-alt{color:#fff;margin-left:12px;background-color:transparent}.btn-alt:hover{color:#0a3478;background-color:#fff}.hero{display:flex;align-items:center;position:relative;min-height:600px}.hero:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,#061d44 0%,rgba(6,29,68,.88) 42%,rgba(6,29,68,.14) 72%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.hero:before{content:""}.hero .ey{font-size:16px;text-transform:none;letter-spacing:0px}.hero h1{font-weight:800;font-size:66px;line-height:1.01;letter-spacing:-0.055em;margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}.hero .copy{max-width:540px;font-size:18px}.hero{background:#061d44 url(https://fvlivescan.com/2026/wp-content/uploads/2026/07/Fountain-Valley-Live-Scan-Hero-BG-rotated.jpg) center/cover no-repeat}@media (max-width:1119px){.hero h1{font-size:56px}}@media (max-width:767px){.hero{min-height:540px}.hero h1{font-size:45px}.hero{background-position:65% center}}.hero-in{position:relative;width:min(1280px,90%);margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:110px;padding-right:0px;padding-bottom:110px;padding-left:0px}@media (max-width:767px){.hero-in{padding-top:88px;padding-right:0px;padding-bottom:88px;padding-left:0px}}.hero-copy{max-width:560px}.hero .ey{color:#fff}.hero .copy{color:#fff}.hero h1{color:#fff}.trust{background-color:#fff;border-bottom:1px solid #e0e6ee}.trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:767px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.trust-item{padding-top:34px;padding-right:28px;padding-bottom:34px;padding-left:28px;border-right:1px solid #e0e6ee}.trust-item:last-child{border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.trust-item h3{color:#102b5a;font-size:17px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.trust-item p{color:#60708a;font-size:14px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.trust-item{padding-top:25px;padding-right:14px;padding-bottom:25px;padding-left:14px;border-bottom:1px solid #e0e6ee}}.services{padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px}@media (max-width:767px){.services{padding-top:78px;padding-right:0px;padding-bottom:78px;padding-left:0px}}.services-grid{display:grid;grid-template-columns:34% 1fr;align-items:center;gap:66px}@media (max-width:1119px){.services-grid{gap:44px}}.service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:1119px){.service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.service-cards{grid-template-columns:1fr}}.service-card{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:200px;text-align:center;padding-top:30px;padding-right:26px;padding-bottom:30px;padding-left:26px;background-color:#fff;border-top:1px solid #dce4ed;border-right:1px solid #dce4ed;border-bottom:1px solid #dce4ed;border-left:1px solid #dce4ed}.service-card h3{color:#102b5a;font-size:18px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.service-card p{color:#5c6c85;font-size:14px;line-height:1.55;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.split{display:grid;grid-template-columns:1fr 1fr;min-height:550px}.split img{width:100%;height:100%;object-fit:cover}@media (max-width:767px){.split{min-height:auto}.split img{height:340px}}.split-copy{display:flex;align-items:center;padding-top:95px;padding-right:clamp(48px,8vw,150px);padding-bottom:95px;padding-left:clamp(48px,8vw,150px);background-color:#f6f8fb}@media (max-width:1119px){.split-copy{padding-top:80px;padding-right:56px;padding-bottom:80px;padding-left:56px}}@media (max-width:767px){.split-copy{padding-top:78px;padding-right:28px;padding-bottom:78px;padding-left:28px}}.split-inner{max-width:480px;margin-left:auto}@media (max-width:767px){.split-inner{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}.checks{margin-top:0px;margin-right:0px;margin-bottom:30px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.checks li{color:#4c5e7a;font-size:16px;margin-top:14px;margin-right:0px;margin-bottom:14px;margin-left:0px}.checks li:before{display:inline-flex;justify-content:center;align-items:center;width:20px;height:20px;color:#fff;font-weight:800;font-size:12px;margin-right:11px;background-color:#1965c8;border-radius:50%}.checks li:before{content:"✓"}.checks{list-style:none}.process{position:relative;color:#fff;text-align:center;padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px}.process:before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-color:rgba(3,25,67,.76)}.process:before{content:""}.process .ey{color:#91c0ff}.process .h2{color:#fff}.process{background:#082858 url(https://fvlivescan.com/2026/wp-content/uploads/2026/07/Fountain-Valley-Live-Scan.jpg) center/cover no-repeat}@media (max-width:767px){.process{padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px}}.process-in{position:relative}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:52px}@media (max-width:767px){.steps{grid-template-columns:1fr;gap:34px;margin-top:42px}}.step{position:relative}.step:not(:last-child):after{position:absolute;top:2px;right:-15px;color:#b8d4fa;font-size:45px}.step:not(:last-child):after{content:"›"}.step h3{color:#fff;font-size:18px;margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.step p{max-width:200px;color:#dfeafa;font-size:14px;line-height:1.55;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.step:not(:last-child):after{display:none}}.num{display:inline-flex;justify-content:center;align-items:center;width:46px;height:46px;color:#082b68;font-weight:800;font-size:18px;margin-bottom:18px;background-color:#fff;border-radius:50%}.office{grid-template-columns:36% 64%;max-width:1280px;min-height:510px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.office .split-copy{padding-top:90px;padding-right:62px;padding-bottom:90px;padding-left:62px;background-color:#f8fafc}.office .split-inner{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.office .split-copy{padding-top:78px;padding-right:28px;padding-bottom:78px;padding-left:28px}}.faq{padding-top:100px;padding-right:0px;padding-bottom:100px;padding-left:0px}.faq .h2{margin-bottom:38px}@media (max-width:767px){.faq{padding-top:80px;padding-right:0px;padding-bottom:80px;padding-left:0px}}.faq-in{max-width:950px}.cta{text-align:center;padding-top:112px;padding-right:0px;padding-bottom:112px;padding-left:0px;background-color:#06275b}.cta .ey{color:#91c0ff}.cta .h2{color:#fff}.cta .copy{max-width:720px;color:#dce9fb;font-size:18px;margin-right:auto;margin-left:auto}@media (max-width:767px){.cta{padding-top:90px;padding-right:0px;padding-bottom:90px;padding-left:0px}}@media (max-width:767px){.fvc{width:min(100% - 44px,1280px)}}@media (max-width:767px){.hero-in{width:min(100% - 44px,1280px)}}@media (max-width:767px){.services-grid{grid-template-columns:1fr}}@media (max-width:767px){.split{grid-template-columns:1fr}}@media (max-width:767px){.office{grid-template-columns:1fr}}.longsec{padding-top:96px;padding-right:0px;padding-bottom:96px;padding-left:0px;background-color:#f7f9fc}.longsec.white{background-color:#fff}@media (max-width:767px){.longsec{padding-top:56px;padding-right:0px;padding-bottom:56px;padding-left:0px}}.longgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:44px}.longcard{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#fff;border-top:1px solid #dce4ed;border-right:1px solid #dce4ed;border-bottom:1px solid #dce4ed;border-left:1px solid #dce4ed}.longcard h3{color:#102b5a;font-size:20px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.longcard p{color:#52637e;font-size:16px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.liveinfo{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:80px}.appointment{color:#fff;text-align:center;padding-top:112px;padding-right:0px;padding-bottom:112px;padding-left:0px;background-color:#0a3478}.appointment .btn{color:#0a3478;margin-top:8px;margin-right:8px;margin-bottom:8px;margin-left:8px;background-color:#fff}.appointment .btn.alt{color:#fff;background-color:transparent;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}@media (max-width:767px){.appointment{padding-top:72px;padding-right:0px;padding-bottom:72px;padding-left:0px}}.appointment h2{color:#fff}.appointment p{color:#fff}.contactline{font-weight:800;font-size:22px;margin-top:26px;margin-right:0px;margin-bottom:26px;margin-left:0px}.contactline a{color:#fff;text-decoration:none;margin-top:0px;margin-right:16px;margin-bottom:0px;margin-left:16px}@media (max-width:767px){.contactline{font-size:18px}.contactline a{display:block;margin-top:12px;margin-right:0px;margin-bottom:12px;margin-left:0px}}@media (max-width:767px){.longgrid{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.liveinfo{grid-template-columns:1fr;gap:20px}}.benefits-list{display:flex;flex-flow:column;gap:15px;margin-top:28px;margin-bottom:30px}.benefit-row{display:flex;flex-flow:row;justify-content:start;align-items:start;gap:11px;width:100%}.benefit-icon{flex-grow:0;flex-shrink:0;flex-basis:18px;color:#1965c8;font-size:18px;line-height:1.5}.benefit-text{display:block;flex-grow:1;flex-shrink:1;flex-basis:auto;width:auto;color:#4c5e7a;font-size:16px;line-height:1.5;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.prepare-section{padding-top:96px;padding-right:0px;padding-bottom:96px;padding-left:0px;background-color:#fff}.prepare-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:70px}.prepare-panel{padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#f7f9fc;border-top:1px solid #dce4ed;border-right:1px solid #dce4ed;border-bottom:1px solid #dce4ed;border-left:1px solid #dce4ed}.prepare-panel h3{color:#102b5a;font-size:20px;margin-top:0px;margin-right:0px;margin-bottom:16px;margin-left:0px}.prepare-panel p{color:#52637e;font-size:16px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:15px;margin-left:0px}.org-section{padding-top:96px;padding-right:0px;padding-bottom:96px;padding-left:0px;background-color:#f7f9fc}.org-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px}.org-card{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-top:1px solid #dce4ed;border-right:1px solid #dce4ed;border-bottom:1px solid #dce4ed;border-left:1px solid #dce4ed}.org-card h3{color:#102b5a;font-size:20px;margin-top:0px;margin-right:0px;margin-bottom:12px;margin-left:0px}.org-card p{color:#52637e;font-size:16px;line-height:1.65;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}@media (max-width:767px){.prepare-section{padding-top:56px;padding-right:0px;padding-bottom:56px;padding-left:0px}}@media (max-width:767px){.org-section{padding-top:56px;padding-right:0px;padding-bottom:56px;padding-left:0px}}@media (max-width:767px){.prepare-layout{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.org-grid{grid-template-columns:1fr;gap:20px}}