@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.0p.h2ber2h8-e.woff2?dpl=dpl_BVw9sbEF2LR3w5SbWV3URbHtYLxs)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.02rq1w69hb7rf.woff2?dpl=dpl_BVw9sbEF2LR3w5SbWV3URbHtYLxs)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--font-body:"Figtree Variable";--font-display:"Figtree Variable";--navy:#123447;--navy-deep:#0b2635;--navy-soft:#214b60;--rust:#d85f38;--rust-dark:#b94726;--cream:#f4f6f3;--cream-deep:#e6eae5;--sand:#d7b882;--green:#008254;--ink:#24272a;--muted:#5d6368;--line:#d4d9db;--white:#fff;--paper:#fff;--shadow:0 10px 28px #0926341c;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-body), "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;margin:0}body,button,input,select{font-family:var(--font-body), "Helvetica Neue", Arial, sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{display:block}.container{width:min(calc(100% - 40px), var(--container));margin-inline:auto}.section{padding:104px 0}.utility-bar{z-index:20;color:#e8f1f4;background:var(--navy-deep);letter-spacing:.02em;font-size:13px;position:relative}.utility-bar__inner{justify-content:space-between;align-items:center;min-height:38px;display:flex}.utility-bar a{color:#fff}.utility-bar strong{color:#f1c99a;margin-left:4px}.site-header{z-index:20;background:#fffffffa;border-bottom:1px solid #1234471a;position:relative}.header-inner{align-items:center;gap:34px;min-height:82px;display:flex}.brand-link{flex:none}.brand-link--market,.footer__market-brand{align-items:center;gap:12px;display:inline-flex}.brand-market{min-height:28px;color:var(--navy);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-left:1px solid #12344747;align-items:center;padding-left:11px;font-size:10px;font-weight:900;line-height:1.1;display:inline-flex}.brand-market--light{color:#f1c99a;border-color:#f1c99a80}.logo{color:var(--navy);align-items:center;gap:10px;display:inline-flex}.logo__mark{fill:currentColor;width:47px;height:47px}.logo__sun{fill:none;stroke:var(--rust);stroke-width:4px;stroke-linecap:round}.logo__type{letter-spacing:-.035em;flex-direction:column;line-height:.92;display:flex}.logo__type strong{font-size:17px;font-weight:900}.logo__type span{color:var(--rust);font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.045em;font-size:23px;font-weight:750}.logo--light{color:#fff}.logo--light .logo__type span,.logo--light .logo__sun{color:#f1c99a;stroke:#f1c99a}nav{justify-content:center;align-items:center;gap:27px;margin-left:auto;font-size:14px;font-weight:700;display:flex}nav a{border-bottom:2px solid #0000;padding:12px 0}nav a:hover,nav a:focus-visible{color:var(--rust-dark);border-color:var(--rust)}.button{cursor:pointer;border:0;border-radius:2px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 25px;font-size:15px;font-weight:750;transition:background .15s,color .15s;display:inline-flex}.button:hover,.button:focus-visible{transform:none}.button--nav{color:#fff;background:var(--rust);min-height:45px}.button--nav:hover,.button--primary:hover{background:var(--rust-dark)}.button--primary{color:#fff;background:var(--rust);box-shadow:none}.button--cream{color:var(--navy-deep);background:var(--cream)}.button--cream:hover{background:#fff}.button--outline-light{color:#fff;background:0 0;border:1px solid #ffffff9e}.button--outline-light:hover{background:#ffffff17}.hero{color:#fff;background:var(--navy-deep);min-height:590px;position:relative;overflow:hidden}.hero__photo,.hero__wash{position:absolute;inset:0}.hero__photo img{object-fit:cover;object-position:center 48%}.hero__wash{z-index:1;background:linear-gradient(90deg,#071f2cf5 0%,#071f2cdb 45%,#071f2c7a 70%,#071f2c4d 100%),linear-gradient(#0000 65%,#071f2c5c)}.hero__grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(520px,.9fr);align-items:center;gap:52px;min-height:590px;padding-top:36px;padding-bottom:40px;display:grid;position:relative}.hero__copy{max-width:675px;padding:15px 0}.hero--vsl{background:#142f45;min-height:640px}.hero--vsl .hero__photo{opacity:.16}.hero--vsl .hero__wash{background:linear-gradient(90deg,#0c283bfa,#142f45f0)}.hero--vsl .hero__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;align-items:start;gap:28px 64px;min-height:640px;padding-top:50px;padding-bottom:50px}.hero__vsl{display:contents}.vsl-intro{grid-column:1/-1;max-width:680px}.vsl-media{grid-column:1;width:100%}.hero--vsl .hero__form{grid-column:2;width:100%;margin-top:0}.vsl-intro .eyebrow{margin-bottom:8px}.vsl-intro h1{max-width:650px;margin-bottom:0;font-size:clamp(42px,3.6vw,58px);line-height:1.02}.vsl-player{aspect-ratio:16/9;color:#fff;background:#071f2c;border:1px solid #ffffff47;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000047}.vsl-player video{object-fit:cover;width:100%;height:100%;display:block}.vsl-player__placeholder{text-align:center;background:linear-gradient(#071f2c75,#071f2cd1),url(/images/socal-home-hero.webp) 50% 48%/cover;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:30px;display:flex}.vsl-player__placeholder>span{width:70px;height:70px;color:var(--navy-deep);background:#fff;border-radius:50%;place-items:center;margin-bottom:5px;padding-left:5px;font-size:25px;display:grid}.vsl-player__placeholder strong{font-size:20px}.vsl-player__placeholder small{color:#dbe7eb;max-width:320px;font-size:14px}.vsl-call{color:#fff;background:#ffffff14;border:1px solid #fff3;border-top:0;justify-content:space-between;align-items:center;gap:18px;padding:15px 16px 15px 19px;display:flex}.vsl-call>div{flex-direction:column;gap:2px;display:flex}.vsl-call>div span{color:#c7d8df;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.vsl-call>div strong{font-size:16px}.vsl-call__number{min-height:48px;color:var(--navy-deep);letter-spacing:-.015em;background:#f1c99a;flex:none;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:20px;font-weight:850;display:inline-flex}.phone-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.vsl-call__number:hover,.vsl-call__number:focus-visible{background:#fff}.eyebrow{color:var(--rust-dark);letter-spacing:.08em;text-transform:uppercase;margin:0 0 15px;font-size:12px;font-weight:750}.eyebrow--light{color:#f1c99a}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.038em;font-weight:800}.hero h1{text-wrap:balance;max-width:680px;margin-bottom:18px;font-size:clamp(46px,4.3vw,64px);line-height:1}.hero h1 em{color:#f1c99a;font-style:normal;font-weight:800}.hero__lead{color:#e5edf0;max-width:625px;margin-bottom:22px;font-size:18px;line-height:1.5}.hero__checks{color:#fff;flex-wrap:wrap;gap:11px 20px;margin:0 0 23px;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.hero__checks li{align-items:center;gap:8px;display:flex}.hero__checks svg,.county-grid svg{fill:none;stroke:#f1c99a;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hero__phone{align-items:center;gap:12px;display:inline-flex}.hero__phone-icon{width:46px;height:46px;color:var(--navy-deep);background:#f1c99a;border-radius:50%;place-items:center;display:grid}.hero__phone-icon .phone-icon{stroke-width:1.9px;width:21px;height:21px}.hero__phone span:last-child{color:#cbd9df;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:3px;font-size:12px;display:flex}.hero__phone strong{color:#fff;letter-spacing:0;font-size:20px}.hero__form{scroll-margin-top:30px}.offer-form,.form-matching,.form-success{color:var(--ink);border:1px solid #12344729;border-top:4px solid var(--rust);background:#fff;border-radius:2px;padding:30px 34px 28px;box-shadow:0 12px 34px #0003}.offer-form{display:block}.form-heading{text-align:left}.form-heading__meta{justify-content:space-between;gap:16px;margin-bottom:12px;display:flex}.form-heading__meta span{color:var(--rust-dark);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:750}.form-heading__meta span:last-child{color:#718087;letter-spacing:.08em}.form-heading h2,.form-matching h3,.form-success h3{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.035em;margin-bottom:10px;font-size:34px;font-weight:800;line-height:1.08}.form-heading p{color:var(--muted);margin-bottom:15px;font-size:16px;line-height:1.5}.form-progress{grid-template-columns:repeat(5,1fr);gap:7px;margin:0 0 19px;display:grid}.form-progress span{background:#e3e7e9;border-radius:999px;height:5px}.form-progress span.is-active{background:var(--rust)}.form-step{flex-direction:column;display:flex}.form-step[hidden]{display:none!important}.form-reassurance{color:#68787f;flex-wrap:wrap;justify-content:center;gap:9px 18px;margin-top:17px;font-size:12.5px;font-weight:700;display:flex}.form-reassurance span{align-items:center;gap:5px;display:inline-flex}.form-reassurance span:before{content:"✓";color:var(--green);font-weight:900}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{margin-bottom:15px}.field label{color:#2c4552;margin-bottom:9px;font-size:15px;font-weight:800;display:block}.field label em{color:#78868c;font-size:13px;font-weight:400}.field input,.field select,.autocomplete-host{width:100%;min-height:58px;color:var(--ink);background:#fff;border:1px solid #9ca3a7;border-radius:2px;outline:none}.field input,.field select{padding:0 16px;font-size:17px}.field input:focus,.field select:focus,.autocomplete-host:focus-within{border-color:var(--navy-soft);box-shadow:0 0 0 3px #214b601f}.field input::placeholder{color:#9aa4a9}.field-help{color:#78868c;margin-top:7px;font-size:13px;display:block}.field input:user-invalid{border-color:#b5422f;box-shadow:0 0 0 3px #b5422f1a}.choice-group{border:0;min-width:0;margin:0 0 18px;padding:0}.choice-group legend{color:#2c4552;margin-bottom:10px;font-size:15px;font-weight:800}.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.choice-grid label{color:#40545e;cursor:pointer;background:#fff;border:1px solid #aeb5b8;border-radius:2px;align-items:center;min-height:58px;padding:12px 15px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex;position:relative}.choice-grid label:hover,.choice-grid label:focus-within{border-color:var(--navy-soft)}.choice-grid label.is-selected{color:var(--navy-deep);border-color:var(--green);box-shadow:inset 3px 0 0 var(--green);background:#edf7f2}.choice-grid input{opacity:0;width:1px;height:1px;position:absolute}.choice-grid span{font-size:15px;font-weight:800;line-height:1.25}.autocomplete-host{align-items:center;display:flex;overflow:visible}.autocomplete-loading{color:#8a979c;padding:0 16px;font-size:16px}.places-autocomplete{width:100%;color:var(--ink);--gmpx-color-surface:#fff;--gmpx-color-on-surface:#18313f;--gmpx-font-family-base:var(--font-body), "Helvetica Neue", Arial, sans-serif;border:0;font-size:17px}.places-autocomplete::part(input){min-height:56px;color:var(--ink);caret-color:var(--rust);font-family:var(--font-body), "Helvetica Neue", Arial, sans-serif;background:#fff;font-size:17px;font-weight:500;line-height:1.3}.consent{color:#65737a;grid-template-columns:20px 1fr;align-items:start;gap:11px;margin:1px 0 16px;font-size:13px;line-height:1.55;display:grid}.consent input{width:20px;height:20px;accent-color:var(--rust);margin:0}.consent a{color:var(--navy-deep);text-underline-offset:2px;font-weight:800;text-decoration:underline}.consent strong{color:var(--navy-deep)}.form-contact-notice{color:#65737a;margin:-5px 0 16px;font-size:12px;line-height:1.55}.form-contact-notice a{color:var(--navy-deep);text-underline-offset:2px;font-weight:800;text-decoration:underline}.honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.button--form{width:100%;min-height:58px;font-size:17px}.form-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;margin-top:16px;display:grid}.form-back{color:#607078;border-bottom:0;min-width:50px;padding:5px 0;font-size:15px;font-weight:800}.form-back:hover,.form-back:focus-visible{color:var(--rust-dark)}.button--form:disabled{opacity:.68;cursor:wait;transform:none}.form-fineprint,.form-message{text-align:center;color:#758289;margin:13px 0 0;font-size:12.5px}.form-message--error{color:#a63120}.form-matching,.form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:370px;display:flex;position:relative;overflow:hidden}.offer-results-overlay{z-index:1000;overscroll-behavior:contain;-webkit-backdrop-filter:blur(5px);background:#071f2cc2;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.offer-results-modal{outline:0;width:min(100%,570px);height:min(620px,100dvh - 48px);animation:.22s cubic-bezier(.2,.72,.24,1) both offer-modal-in;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000005c}.offer-results-modal.offer-results-modal--questionnaire{background:#fff;height:auto;max-height:calc(100dvh - 48px)}.offer-results-modal--questionnaire .form-heading__meta{padding-right:48px}.offer-results-modal--questionnaire>.offer-form{width:100%;max-height:calc(100dvh - 48px);box-shadow:none;overflow:hidden auto}.offer-results-modal .form-matching,.offer-results-modal .form-success{height:100%;min-height:0;box-shadow:none;overflow:hidden auto}.offer-results-modal .form-success{padding-top:42px;padding-bottom:34px}.offer-results-modal .form-success h3,.offer-results-modal .form-success p{max-width:430px}.offer-results-close{z-index:5;width:44px;height:44px;color:var(--navy-deep);cursor:pointer;font:inherit;background:#f2f4f3;border:1px solid #d7dedb;border-radius:50%;place-items:center;padding:0;font-size:29px;line-height:1;transition:color .16s,background .16s,transform .16s;display:grid;position:absolute;top:13px;right:13px}.offer-results-close:hover,.offer-results-close:focus-visible{color:#fff;background:var(--navy-deep);outline-offset:2px;outline:3px solid #da5b3557;transform:scale(1.04)}.offer-match-reopen{z-index:90;text-align:left;color:#fff;background:var(--navy-deep);cursor:pointer;min-width:210px;font:inherit;border:2px solid #f1c99a;border-radius:3px;gap:2px;padding:14px 18px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 14px 38px #071f2c57}.offer-match-reopen span{color:#f1c99a;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.offer-match-reopen strong{font-size:17px;font-weight:850}.offer-match-reopen:hover,.offer-match-reopen:focus-visible{background:var(--navy-soft);outline-offset:2px;outline:3px solid #da5b3557}@keyframes offer-modal-in{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.form-success__content{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.form-state-label{color:var(--green);letter-spacing:.09em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800;display:block}.form-matching h3,.form-success h3{max-width:360px}.form-matching p,.form-success p{max-width:360px;color:var(--muted);margin-bottom:20px;font-size:16px;line-height:1.55}.matching-message{animation:.32s ease-out both matching-message-in}@keyframes matching-message-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.form-matching small{color:#7b8185;margin-top:12px;font-size:13px}.matching-progress{background:#e2e7e4;border-radius:999px;width:min(100%,300px);height:6px;overflow:hidden}.matching-progress span{background:var(--green);border-radius:inherit;width:42%;height:100%;animation:1.15s ease-in-out infinite matching-progress;display:block}@keyframes matching-progress{0%{transform:translate(-105%)}to{transform:translate(345%)}}.form-success__icon{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:16px;font-size:25px;font-weight:800;display:grid}.matched-buyer{color:var(--green);margin-bottom:3px;font-size:1.06em;font-weight:850;display:block}.confirmation-code{width:min(100%,350px);color:var(--navy-deep);background:#f6efe7;border:1px solid #e1c7aa;justify-items:center;gap:5px;margin:0 0 18px;padding:14px 18px 13px;display:grid}.confirmation-code>span{color:var(--rust-dark);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.confirmation-code>strong{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;letter-spacing:.055em;font-size:28px;font-weight:900}.confirmation-code>small{color:#596970;font-size:12.5px;line-height:1.4}.confetti{z-index:0;pointer-events:none;position:absolute;inset:0}.confetti span{--confetti-x:0px;--confetti-color:var(--rust);background:var(--confetti-color);opacity:0;border-radius:2px;width:8px;height:16px;animation:2.8s cubic-bezier(.16,.72,.22,1) both confetti-burst;position:absolute;top:27%;left:50%}.confetti span:nth-child(4n+1){--confetti-color:var(--rust)}.confetti span:nth-child(4n+2){--confetti-color:var(--green);border-radius:50%;width:10px;height:10px}.confetti span:nth-child(4n+3){--confetti-color:#e9b949}.confetti span:nth-child(4n){--confetti-color:var(--navy-soft);width:6px;height:14px}.confetti span:first-child{--confetti-x:-224px;animation-delay:40ms}.confetti span:nth-child(2){--confetti-x:-211px;animation-delay:.39s}.confetti span:nth-child(3){--confetti-x:-199px;animation-delay:.13s}.confetti span:nth-child(4){--confetti-x:-188px;animation-delay:.57s}.confetti span:nth-child(5){--confetti-x:-176px;animation-delay:.25s}.confetti span:nth-child(6){--confetti-x:-165px;animation-delay:40ms}.confetti span:nth-child(7){--confetti-x:-153px;animation-delay:.46s}.confetti span:nth-child(8){--confetti-x:-142px;animation-delay:.18s}.confetti span:nth-child(9){--confetti-x:-130px;animation-delay:.62s}.confetti span:nth-child(10){--confetti-x:-119px;animation-delay:.31s}.confetti span:nth-child(11){--confetti-x:-107px;animation-delay:90ms}.confetti span:nth-child(12){--confetti-x:-96px;animation-delay:.51s}.confetti span:nth-child(13){--confetti-x:-84px;animation-delay:.22s}.confetti span:nth-child(14){--confetti-x:-73px;animation-delay:.65s}.confetti span:nth-child(15){--confetti-x:-61px;animation-delay:.35s}.confetti span:nth-child(16){--confetti-x:-50px;animation-delay:.12s}.confetti span:nth-child(17){--confetti-x:-38px;animation-delay:.54s}.confetti span:nth-child(18){--confetti-x:-27px;animation-delay:.28s}.confetti span:nth-child(19){--confetti-x:-16px;animation-delay:30ms}.confetti span:nth-child(20){--confetti-x:-7px;animation-delay:.43s}.confetti span:nth-child(21){--confetti-x:-2px;animation-delay:.17s}.confetti span:nth-child(22){--confetti-x:7px;animation-delay:.6s}.confetti span:nth-child(23){--confetti-x:16px;animation-delay:.32s}.confetti span:nth-child(24){--confetti-x:27px;animation-delay:70ms}.confetti span:nth-child(25){--confetti-x:38px;animation-delay:.49s}.confetti span:nth-child(26){--confetti-x:50px;animation-delay:.21s}.confetti span:nth-child(27){--confetti-x:61px;animation-delay:.64s}.confetti span:nth-child(28){--confetti-x:73px;animation-delay:.37s}.confetti span:nth-child(29){--confetti-x:84px;animation-delay:.11s}.confetti span:nth-child(30){--confetti-x:96px;animation-delay:.52s}.confetti span:nth-child(31){--confetti-x:107px;animation-delay:.26s}.confetti span:nth-child(32){--confetti-x:119px;animation-delay:10ms}.confetti span:nth-child(33){--confetti-x:130px;animation-delay:.45s}.confetti span:nth-child(34){--confetti-x:142px;animation-delay:.19s}.confetti span:nth-child(35){--confetti-x:153px;animation-delay:.61s}.confetti span:nth-child(36){--confetti-x:165px;animation-delay:.34s}.confetti span:nth-child(37){--confetti-x:176px;animation-delay:80ms}.confetti span:nth-child(38){--confetti-x:188px;animation-delay:.5s}.confetti span:nth-child(39){--confetti-x:199px;animation-delay:.23s}.confetti span:nth-child(40){--confetti-x:211px;animation-delay:.66s}.confetti span:nth-child(41){--confetti-x:224px;animation-delay:.38s}.confetti span:nth-child(42){--confetti-x:236px;animation-delay:.14s}@keyframes confetti-burst{0%{opacity:0;transform:translate(-50%,18px)rotate(0)scale(.55)}7%{opacity:1}32%{opacity:1;transform:translate(calc(-50% + var(--confetti-x)), -104px) rotate(250deg) scale(1.05)}78%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--confetti-x)), 285px) rotate(760deg) scale(.9)}}@media (prefers-reduced-motion:reduce){.matching-message,.matching-progress span,.confetti span{animation:none}.confetti{display:none}}.matched-call{background:#eef8f3;border:1px solid #b9dccb;gap:6px;width:min(100%,350px);margin:0 0 10px;padding:15px 18px;display:grid}.matched-call span{color:var(--ink);letter-spacing:-.01em;font-size:14px;font-weight:800}.matched-call small{color:#596970;font-size:13px;line-height:1.35}.matched-call a{color:var(--rust-dark);font-size:19px;font-weight:850}.text-button{color:var(--rust-dark);cursor:pointer;background:0 0;border:0;border-bottom:1px solid}.trust-strip{z-index:4;color:#fff;background:var(--navy);border-top:1px solid #ffffff1a;position:relative}.trust-grid{grid-template-columns:repeat(4,1fr);display:grid}.trust-grid>div{border-right:1px solid #ffffff21;grid-template-columns:26px 1fr;align-content:center;column-gap:11px;min-height:94px;padding:18px 22px;display:grid;position:relative}.trust-grid>div:first-child{border-left:1px solid #ffffff24}.trust-mark{color:#f1c99a;grid-row:span 2;align-self:center;place-items:center;width:20px;height:20px;display:grid}.trust-mark svg{fill:none;stroke:currentColor;stroke-width:2.25px;width:18px;height:18px}.trust-grid strong{font-size:14px}.trust-grid small{color:#b8cbd4;margin-top:5px;font-size:11px}.intro{background:#fff}.intro__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:82px;display:grid}.intro__image{background:var(--cream-deep);min-height:555px;position:relative}.intro__image:before{content:"";z-index:0;border:1px solid #cfad78;position:absolute;inset:-18px 22px 22px -18px}.intro__image img{z-index:1;object-fit:cover}.photo-note{z-index:2;color:#fff;background:var(--navy);max-width:245px;box-shadow:var(--shadow);flex-direction:column;gap:5px;padding:22px 25px;display:flex;position:absolute;bottom:34px;right:-28px}.photo-note strong{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;font-size:21px}.photo-note span{color:#c6d5dc;font-size:12px;line-height:1.45}.intro h2,.section-heading h2,.situations h2,.areas h2,.faq h2,.final-cta h2{color:var(--navy-deep);text-wrap:balance;margin-bottom:22px;font-size:clamp(38px,4vw,54px);line-height:1.08}.lead-copy{color:var(--muted);font-size:18px;line-height:1.7}.promise-list{gap:19px;margin:30px 0;display:grid}.promise-list>div{grid-template-columns:34px 1fr;gap:14px;display:grid}.promise-list>div>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:grid}.promise-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.5}.promise-list strong{color:var(--ink);margin-bottom:3px;font-size:16px;display:block}.text-link{color:var(--rust-dark);border-bottom:1px solid #d8a590;align-items:center;gap:12px;padding-bottom:5px;font-weight:800;display:inline-flex}.process{background:var(--cream);position:relative}.process:before{display:none}.process .container{position:relative}.section-heading{max-width:740px;margin-bottom:52px}.section-heading--center{text-align:center;margin-inline:auto}.section-heading>p:last-child{color:var(--muted);font-size:17px;line-height:1.65}.process__heading{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:end;column-gap:70px;max-width:none;display:grid}.process__heading .eyebrow{grid-column:1;margin-bottom:10px}.process__heading h2{grid-column:1;margin-bottom:0}.process__heading>p:last-child{grid-column:2;max-width:520px;margin-bottom:4px}.steps{border-top:1px solid #cbbda7;grid-template-columns:repeat(3,1fr);display:grid}.steps article{padding:27px 40px 9px 0}.steps article+article{border-left:1px solid #d8cdbb;padding-left:40px}.step-label{color:var(--rust-dark);letter-spacing:.105em;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.steps h3{color:var(--navy-deep);font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;margin-bottom:11px;font-size:25px;font-weight:700}.steps p{color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.65}.center-action{text-align:center;margin-top:40px}.situations{color:#fff;background:var(--navy-deep)}.situations__grid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:75px;display:grid}.situations h2{color:#fff}.situations__heading>p:not(.eyebrow){color:#bfd0d8;margin-bottom:30px;font-size:17px;line-height:1.7}.situation-cards{background:#ffffff21;border:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.situation-cards article{background:#123447;grid-template-columns:28px 1fr;gap:14px;min-height:165px;padding:27px;display:grid}.situation-cards article>span{width:26px;height:26px;color:var(--navy-deep);background:#f1c99a;border-radius:50%;place-items:center;font-weight:900;display:grid}.situation-cards h3{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;margin-bottom:8px;font-size:20px}.situation-cards p{color:#b8cad2;margin:0;font-size:13px;line-height:1.55}.comparison{background:#fff}.comparison-table{border:1px solid var(--line);max-width:1000px;box-shadow:none;border-radius:0;margin:0 auto;overflow:hidden}.comparison-row{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr 1fr;min-height:64px;display:grid}.comparison-row:last-child{border-bottom:0}.comparison-row>div{border-right:1px solid var(--line);align-items:center;gap:9px;padding:16px 24px;font-size:14px;display:flex}.comparison-row>div:last-child{border-right:0}.comparison-row--head{color:#fff;background:var(--navy-deep);border:0;font-weight:900}.comparison-row--head>div{border-color:#ffffff26;justify-content:center;min-height:70px;font-size:15px}.comparison-row--head>div:first-child{justify-content:flex-start}.comparison-row .cash-column{background:#f0f7f3}.comparison-row--head .cash-column{color:#fff;background:var(--green)}.table-check{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:12px;display:inline-grid}.table-minus{color:#9ca6aa;font-size:22px}.comparison-note{color:#7b878d;text-align:center;max-width:820px;margin:18px auto 0;font-size:11px;line-height:1.55}.cash-benefits{background:var(--cream)}.cash-benefit-grid{max-width:1080px;box-shadow:none;background:#d8cec0;border:1px solid #d8cec0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 auto 38px;display:grid}.cash-benefit-grid article{background:#fff;grid-template-columns:42px 1fr;gap:15px;min-height:205px;padding:31px 28px;display:grid}.cash-benefit-grid article>span{color:var(--rust-dark);font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;font-size:24px;font-style:italic}.cash-benefit-grid h3{color:var(--navy-deep);font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;margin-bottom:10px;font-size:22px;line-height:1.08}.cash-benefit-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.areas{background:var(--cream)}.areas__grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px;display:grid}.county-grid{grid-template-columns:repeat(2,1fr);gap:12px 22px;margin:31px 0 24px;display:grid}.county-grid span{align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.county-grid svg{stroke:var(--rust-dark)}.area-note{color:var(--muted);font-size:13px;font-style:italic}.map-card{min-height:490px;box-shadow:var(--shadow);background:linear-gradient(35deg,#ffffff73 25%,#0000 25%) 0 0/44px 44px,linear-gradient(215deg,#ffffff59 25%,#0000 25%) 0 0/54px 54px,#dfe3d7;border:12px solid #fff;position:relative;overflow:hidden}.map-card:after{content:"";background:linear-gradient(145deg,#0000 50%,#d7b8822e);position:absolute;inset:0}.map-card__coast{z-index:1;background:#a9d1dc;border-right:4px solid #ffffffe6;border-radius:45% 55% 62% 38%/21% 45% 55% 79%;width:330px;height:590px;position:absolute;top:-10px;left:-135px;transform:rotate(-7deg)}.map-pin{z-index:3;color:var(--navy-deep);flex-direction:column;align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex;position:absolute}.map-pin:before{content:"";background:var(--rust);border:4px solid #fff;border-radius:50% 50% 50% 0;width:18px;height:18px;transform:rotate(-45deg);box-shadow:0 5px 13px #0003}.map-pin--la{top:70px;left:41%}.map-pin--oc{top:180px;left:48%}.map-pin--ie{top:135px;right:15%}.map-pin--sd{bottom:85px;left:46%}.map-card__badge{z-index:4;color:#fff;background:var(--navy);flex-direction:column;gap:3px;padding:16px 18px;display:flex;position:absolute;bottom:18px;right:18px}.map-card__badge strong{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;font-size:22px}.map-card__badge span{color:#c3d2d9;font-size:10px}.faq{background:#fff}.faq__grid{grid-template-columns:.7fr 1.3fr;gap:100px;display:grid}.faq__heading{align-self:start;position:sticky;top:30px}.faq__heading>p:not(.eyebrow){color:var(--muted);line-height:1.65}.faq-phone{color:var(--rust-dark);font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;border-bottom:2px solid #e2b5a4;margin-top:10px;font-size:27px;font-weight:700;display:inline-block}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{min-height:78px;color:var(--navy-deep);font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;cursor:pointer;justify-content:space-between;align-items:center;gap:30px;font-size:19px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--rust-dark);font-family:var(--font-body), "Helvetica Neue", Arial, sans-serif;font-size:25px;font-weight:400;transition:transform .18s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:660px;color:var(--muted);margin:-6px 0 26px;font-size:14px;line-height:1.7}.final-cta{color:#fff;background:var(--rust-dark);padding:78px 0}.final-cta__inner{grid-template-columns:1.2fr .8fr;align-items:center;gap:65px;display:grid}.final-cta .eyebrow{color:#ffe0c4}.final-cta h2{color:#fff;max-width:720px;margin-bottom:14px}.final-cta p:last-child{color:#f4d3c7;margin:0;font-size:17px}.final-cta__actions{flex-direction:column;align-items:stretch;gap:12px;display:flex}footer{color:#c0d0d7;background:var(--navy-deep)}.footer__top{border-bottom:1px solid #ffffff1f;grid-template-columns:1.6fr repeat(3,1fr);gap:58px;padding-top:72px;padding-bottom:54px;display:grid}.footer__brand p{color:#9db2bc;max-width:290px;margin:21px 0 0;font-size:13px;line-height:1.65}.footer__top h3{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:12px}.footer__top>div:not(.footer__brand){flex-direction:column;align-items:flex-start;gap:11px;font-size:13px;display:flex}.footer__top a:hover{color:#fff}.footer__phone{color:#f1c99a;font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;font-size:20px;font-weight:700}.footer__bottom{color:#839ba6;justify-content:space-between;align-items:center;gap:20px;min-height:70px;font-size:11px;display:flex}.footer__bottom p{margin:0}.footer__bottom div{gap:25px;display:flex}.footer__disclaimer{border-top:1px solid #ffffff14;padding-top:18px;padding-bottom:30px}.footer__disclaimer p{color:#6f8a96;max-width:950px;margin:0;font-size:10px;line-height:1.6}.mobile-call{display:none}.legal-page{background:#fff;min-height:100vh;padding-bottom:80px}.legal-header{border-bottom:1px solid var(--line);max-width:1000px;min-height:92px;color:var(--rust-dark);justify-content:space-between;align-items:center;margin:0 auto 70px;padding:0 25px;font-size:13px;font-weight:800;display:flex}.legal-page article{max-width:760px;margin:0 auto;padding:0 25px}.legal-page h1{color:var(--navy-deep);margin-bottom:25px;font-size:52px}.legal-page h2{color:var(--navy-deep);margin:38px 0 10px;font-size:25px}.legal-page p{color:#536771;line-height:1.75}.legal-page a{color:var(--rust-dark);text-underline-offset:3px;font-weight:800;text-decoration:underline}.legal-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:18px;margin-top:45px;padding-top:22px;display:flex}.sms-optin-proof{background:var(--cream);border:1px solid var(--line);border-radius:6px;margin:30px 0;padding:26px}.sms-optin-proof__field{margin-bottom:18px}.sms-optin-proof__field span{color:var(--navy-deep);margin-bottom:7px;font-size:14px;font-weight:800;display:block}.sms-optin-proof__input{color:#7d8a90;background:#fff;border:1px solid #aeb5b8;border-radius:3px;align-items:center;min-height:52px;padding:0 14px;display:flex}.sms-optin-proof .consent{color:#536771;margin-bottom:0}.legal-note{background:var(--cream);border-left:4px solid var(--rust);margin-top:45px;padding:18px 20px;font-size:13px}@media (max-width:1050px){nav{display:none}.button--nav{margin-left:auto}.hero__grid{grid-template-columns:minmax(0,1fr) 480px;gap:32px}.hero--vsl .hero__grid{grid-template-columns:minmax(0,1fr) 480px;gap:24px 32px}.hero h1{font-size:56px}.trust-grid>div{padding-inline:15px}.intro__grid,.areas__grid{gap:50px}.situations__grid{grid-template-columns:1fr}.situations__heading{max-width:720px}}@media (max-width:960px){.hero,.hero__grid{min-height:auto}.hero__grid{grid-template-columns:1fr;padding-top:68px;padding-bottom:68px}.hero__copy{max-width:680px}.hero__form{width:min(100%,620px)}.hero--vsl .hero__grid{grid-template-columns:1fr;gap:40px;padding-top:56px;padding-bottom:62px}.vsl-intro,.vsl-media,.hero--vsl .hero__form{grid-column:1}.vsl-media{max-width:680px}}@media (max-width:850px){.section{padding:78px 0}.hero,.hero__grid{min-height:auto}.hero__grid{grid-template-columns:1fr;padding-top:68px;padding-bottom:68px}.hero__copy{max-width:680px}.hero__form{width:min(100%,620px)}.trust-grid{grid-template-columns:repeat(2,1fr)}.trust-grid>div:nth-child(3){border-left:1px solid #ffffff24}.trust-grid>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.intro__grid,.areas__grid,.faq__grid,.final-cta__inner{grid-template-columns:1fr}.intro__image{min-height:470px}.intro__copy{padding-top:10px}.process__heading{display:block}.process__heading h2{margin-bottom:18px}.steps{grid-template-columns:1fr}.steps article,.steps article+article{border-left:0;padding:24px 0}.steps article+article{border-top:1px solid #d8cdbb}.comparison-row{grid-template-columns:.9fr 1fr 1fr}.comparison-row>div{padding-inline:13px}.cash-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq__grid{gap:45px}.faq__heading{position:static}.final-cta__actions{max-width:430px}.footer__top{grid-template-columns:repeat(3,1fr)}.footer__brand{grid-column:1/-1}}@media (max-width:620px){.container{width:min(calc(100% - 30px), var(--container))}.utility-bar__inner{justify-content:center;min-height:34px}.utility-bar__inner>span{display:none}.header-inner{min-height:72px}.logo__mark{width:40px;height:40px}.logo__type strong{font-size:14px}.logo__type span{font-size:21px}.button--nav{min-height:40px;padding:0 15px;font-size:12px}.hero__wash{background:linear-gradient(90deg,#071f2cf0,#071f2cc7)}.hero__grid{gap:40px;padding-top:56px;padding-bottom:55px}.hero h1{font-size:44px}.hero__lead{font-size:17px}.hero__checks{flex-direction:column}.vsl-intro h1{font-size:42px}.vsl-call{flex-direction:column;align-items:stretch}.vsl-call__number{width:100%}.offer-form,.form-matching,.form-success{padding:25px 22px 24px}.form-heading h2,.form-matching h3,.form-success h3{font-size:30px}.choice-grid{grid-template-columns:1fr}.form-matching,.form-success{min-height:340px}.offer-results-overlay{align-items:center;padding:12px}.offer-results-modal{height:min(620px,100dvh - 24px)}.offer-results-modal.offer-results-modal--questionnaire{height:auto;max-height:calc(100dvh - 24px)}.offer-results-modal--questionnaire>.offer-form{max-height:calc(100dvh - 24px)}.offer-results-modal .form-matching,.offer-results-modal .form-success{height:100%;min-height:0}.offer-results-modal .form-success{padding-top:54px}.offer-results-close{top:10px;right:10px}.offer-match-reopen{min-width:190px;padding:12px 15px;bottom:76px;right:14px}.field-grid{grid-template-columns:1fr;gap:0}.trust-grid{grid-template-columns:1fr}.trust-grid>div,.trust-grid>div:first-child,.trust-grid>div:nth-child(3){border:0;border-bottom:1px solid #ffffff21;min-height:88px}.intro__image{min-height:390px}.intro__image:before{display:none}.photo-note{bottom:0;right:0}.intro h2,.section-heading h2,.situations h2,.areas h2,.faq h2,.final-cta h2{font-size:38px}.situation-cards{grid-template-columns:1fr}.situation-cards article{min-height:auto}.comparison-table{overflow-x:auto}.comparison-row{min-width:680px}.cash-benefit-grid{grid-template-columns:1fr}.cash-benefit-grid article{min-height:auto}.county-grid{grid-template-columns:1fr}.map-card{min-height:400px}.footer__top{grid-template-columns:1fr 1fr;gap:40px 25px}.footer__brand,.footer__top>div:last-child{grid-column:1/-1}.footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0}.mobile-call{z-index:50;color:#fff;background:var(--rust);border-radius:30px;align-items:center;gap:8px;padding:13px 17px;font-size:13px;font-weight:900;display:inline-flex;position:fixed;bottom:14px;right:14px;box-shadow:0 10px 30px #0b263559}.legal-header{margin-bottom:45px}.legal-page h1{font-size:42px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero--intent[data-journey=inherited_home] h1,.hero--intent[data-journey=military_pcs] h1,.hero--intent[data-journey=senior_transition] h1,.hero--intent[data-journey=address_first] h1{font-size:clamp(42px,3.8vw,58px)}.hero--intent[data-journey=tired_landlord] h1{font-size:clamp(46px,4vw,62px)}.hero--intent .hero__lead{max-width:650px}.vsl-intro__lead{color:#dbe7eb;max-width:600px;margin:13px 0 0;font-size:17px;line-height:1.5}@media (max-width:720px){.hero--intent[data-journey] h1{font-size:clamp(38px,11vw,50px)}}.local-places{background:var(--cream)}.local-places__intro{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:end;gap:70px;margin-bottom:38px;display:grid}.local-places__intro h2{margin-bottom:0}.local-places__lead{color:var(--muted);margin:0;font-size:17px;line-height:1.7}.neighborhood-groups{background:#d8cec0;border:1px solid #d8cec0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:46px;display:grid}.neighborhood-group{background:#fff;padding:28px}.neighborhood-group h3{color:var(--navy-deep);font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;margin-bottom:17px;font-size:19px}.neighborhood-group>div{flex-wrap:wrap;gap:8px;display:flex}.neighborhood-group span{color:#455e69;background:#f4f1eb;border:1px solid #e2dbd0;padding:7px 10px;font-size:12px;font-weight:800}.local-scenes{grid-template-rows:repeat(2,280px);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.local-scene{background:var(--navy-deep);min-height:0;position:relative;overflow:hidden}.local-scene__image{position:absolute;inset:0}.local-scene__image img{object-fit:cover;transition:transform .5s}.local-scene:hover .local-scene__image img{transform:scale(1.025)}.local-scene:after{content:"";background:linear-gradient(#0000 45%,#071f2ce6);position:absolute;inset:0}.local-scene__caption{z-index:2;color:#fff;flex-direction:column;gap:4px;padding:24px;display:flex;position:absolute;bottom:0;left:0;right:0}.local-scene__caption strong{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;font-size:24px}.local-scene__caption span{color:#dbe7eb;font-size:13px}.local-places .area-note{text-align:center;margin:22px 0 0}@media (max-width:850px){.local-places__intro{grid-template-columns:1fr;gap:18px}.neighborhood-groups{grid-template-columns:1fr}.local-scenes{grid-template-rows:none;grid-template-columns:1fr}.local-scene,.local-scene:first-child{grid-row:auto;min-height:300px}}@media (max-width:620px){.local-places__lead{font-size:16px}.neighborhood-group{padding:23px 20px}.local-scene,.local-scene:first-child{min-height:235px}.local-scene__caption{padding:18px}.local-scene__caption strong{font-size:21px}}.market-site--san-diego .hero__photo img{object-position:center 56%}.market-site--san-diego .hero--vsl .hero__photo{opacity:1}.market-site--san-diego .hero--vsl .hero__wash{background:linear-gradient(90deg,#071f2cf0 0%,#071f2cd1 48%,#071f2ca3 100%),linear-gradient(#0000 56%,#071f2c61)}.market-site--san-diego .vsl-player__placeholder{background:linear-gradient(#071f2c75,#071f2cd1),url(/images/san-diego-skyline-stock.webp) 50% 56%/cover}.process-landmark{background:var(--navy-deep);min-height:340px;margin:-12px 0 52px;position:relative;overflow:hidden;box-shadow:0 18px 40px #071f2c21}.process-landmark>img{object-fit:cover;object-position:center 45%}.process-landmark__shade{background:linear-gradient(#0000 38%,#071f2ce0 100%),linear-gradient(90deg,#071f2c1a,#0000 60%);position:absolute;inset:0}.process-landmark__caption{z-index:1;color:#fff;flex-direction:column;gap:6px;padding:34px 38px;display:flex;position:absolute;bottom:0;left:0;right:0}.process-landmark__caption span{color:#f1c99a;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.process-landmark__caption strong{font-family:var(--font-display), "Helvetica Neue", Arial, sans-serif;letter-spacing:-.03em;font-size:28px}.market-site--san-diego .situations{background:var(--navy-deep);position:relative;overflow:hidden}.situations__photo,.situations__shade{position:absolute;inset:0}.situations__photo img{object-fit:cover;object-position:center 44%}.situations__shade{z-index:1;background:linear-gradient(90deg,#071f2cf7 0%,#071f2ce6 44%,#071f2cb8 100%),linear-gradient(#071f2c33,#071f2ca8)}.market-site--san-diego .situations__grid{z-index:2;position:relative}.market-site--san-diego .situation-cards{background:#fff3;border-color:#fff3;box-shadow:0 18px 44px #00000038}.market-site--san-diego .situation-cards article{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#123447e0}.market-site--san-diego .neighborhood-groups{margin-bottom:0}.market-site--san-diego .local-places .area-note{margin-top:22px}.market-site--san-diego .final-cta{background:var(--navy-deep);position:relative;overflow:hidden}.final-cta__photo,.final-cta__shade{position:absolute;inset:0}.final-cta__photo img{object-fit:cover;object-position:center 48%}.final-cta__shade{z-index:1;background:linear-gradient(90deg,#071f2cf5 0%,#071f2cd4 52%,#b94726b3 100%),linear-gradient(#071f2c14,#071f2c80)}.market-site--san-diego .final-cta__inner{z-index:2;position:relative}.market-site--san-diego .final-cta p:last-child{color:#e3edf1}@media (max-width:850px){.process-landmark{min-height:300px}.situations__photo img{object-position:44% center}.situations__shade{background:#071f2ce0}}@media (max-width:620px){.market-site--san-diego .hero__photo img{object-position:46% center}.market-site--san-diego .hero--vsl .hero__wash{background:#071f2cd1}.process-landmark{min-height:245px;margin-bottom:38px}.process-landmark__caption{padding:22px}.process-landmark__caption strong{font-size:23px}.final-cta__photo img{object-position:58% center}}
