:root{--accent-color-1:#2c2d6f;--accent-color-2:#517034;--accent-color-3:#2A2B6E;--accent-color-4:#8C592B;;--font-oswald:"Oswald", sans-serif}.ip-container #main-wrapper{overflow:hidden}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.container{width:100%;padding:0}.ip-banner,.yoast-breadcrumbs{display:none}#header{position:relative!important}#navigation{background:var(--accent-color-1)}#navi li a{color:#fff}#navi li ul li:hover>a{background:var(--accent-color-2)}.site-title h1,.site-title h2{font-family:var(--font-oswald);font-size:40px;text-transform:uppercase;font-weight:400!important;color:var(--accent-color-2);letter-spacing:-.4px;text-align:left;line-height:1.2}.site-title.accent-2 h1,.site-title.accent-2 h2{color:var(--accent-color-4)}.site-btn{position:relative}.site-btn span{display:block;text-align:center;position:relative;z-index:3}.site-btn::before{position:absolute;content:'';content:'';width:100%;height:0;background:var(--accent-color-1);top:0;left:0;z-index:1;transition:height 0.25s ease-in-out}.site-btn.alt::before{background:var(--accent-color-2)}.site-btn:hover::before{height:100%}.btn:before,a.btn:before{z-index:-1}:root{--navy:#123653;--navy-dark:#0a2942;--gold:#c59a45;--cream:#f7f4ee;--text:#24384a;--muted:#647383;--white:#fff;--line:#d9e0e5;--shadow:0 18px 45px rgba(15,45,68,.10)}*{box-sizing:border-box}html{scroll-behavior:smooth}h1,h2,h3{font-family:Georgia,"Times New Roman",serif;font-weight:400;line-height:1.08;color:var(--navy);margin:0 0 20px}h1{font-size:clamp(42px,5.8vw,72px)}h2{font-size:clamp(34px,4vw,52px)}h3{font-size:23px}.eyebrow{font-size:12px;letter-spacing:4px;font-weight:700;color:var(--navy);margin-bottom:18px}.eyebrow:after{content:"";display:block;width:46px;height:2px;background:var(--gold);margin-top:14px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 25px;background:var(--gold);color:#fff;font-size:12px;letter-spacing:1px;font-weight:700;border:0;cursor:pointer;transition:.2s}.btn:hover{transform:translateY(-2px);filter:brightness(.96)}.hero{display:flex;align-items:center;position:relative;overflow:hidden;background:linear-gradient(90deg,rgb(255 255 255 / .98) 0%,rgb(255 255 255 / .93) 43%,rgb(255 255 255 / .32) 75%,rgb(255 255 255 / .05) 100%),url(../../../../../themes/jortiz_pending.com-berlin/css/design-reference.png) center/cover no-repeat}.hero-content{max-width:100%;padding:50px 0;text-align:center}.hero-content .eyebrow:after{margin:14px auto 0}.hero-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;height:50px;padding:0 12px;font-family:'Open Sans',sans-serif;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:-.32px;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff!important;background:var(--accent-color-2);border-top:1px solid var(--accent-color-1);outline:none;overflow:hidden;transition:background 0.25s ease-in-out;margin:0 auto;max-width:360px}.hero p{font-size:17px;max-width:100%;color:#405263;margin:0 0 20px}.hero .lead{font-size:18px}.hero .btn{margin-top:12px}.benefits{padding:50px 0;background:#fff}.section-heading{text-align:center;margin-bottom:55px}.section-heading .eyebrow:after{margin-left:auto;margin-right:auto}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.card{text-align:center;padding:10px 15px}.icon{width:72px;height:72px;border-radius:50%;background:var(--cream);display:grid;place-items:center;margin:0 auto 24px;color:var(--navy);font-size:27px}.card h3{margin-bottom:13px}.card p{font-size:14px;color:var(--muted);margin:0}.form-section{padding:50px 0 95px;background:var(--cream)}.form-layout{display:grid;grid-template-columns:.78fr 1.45fr;gap:70px;align-items:start;display:flex}.form-copy p{color:var(--muted);font-size:17px;max-width:430px}.form-card{background:#fff;padding:42px;box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.field{display:flex;flex-direction:column;gap:7px}.field.full{grid-column:1/-1}label{font-size:12px;color:var(--navy);font-weight:700}input,select,textarea{width:100%;border:1px solid var(--line);padding:13px 12px;background:#fff;color:var(--text);font:inherit;font-size:14px;border-radius:0}textarea{min-height:120px;resize:vertical}.radio-row{display:flex;flex-wrap:wrap;gap:15px;font-size:13px}.radio-row label{font-weight:400;display:flex;align-items:center;gap:5px}.radio-row input{width:auto}.form-card .btn{width:100%;margin-top:8px}.form-disclaimer{font-size:10px!important;color:#7b8791!important;text-align:center;margin:13px 0 0!important}section#buyerSellerForm .use-floating-validation-tip .wpcf7-not-valid-tip{position:absolute;bottom:0;top:auto;width:auto;font-size:11px}@media(max-width:991px){.benefit-grid{grid-template-columns:1fr 1fr}.form-layout{grid-template-columns:1fr;gap:0;display:grid}.form-copy{margin-bottom:50px}.form-section{padding:50px 0}}@media(max-width:767px){.hero{min-height:720px;background:linear-gradient(180deg,rgb(255 255 255 / .97) 0%,rgb(255 255 255 / .88) 58%,rgb(255 255 255 / .28) 100%),url(../../../../../themes/jortiz_pending.com-berlin/css/design-reference.png) center/cover no-repeat}.hero-content{padding:70px 0}.benefit-grid,.form-grid{grid-template-columns:1fr}.form-card{padding:26px 20px}}.strategy-intro{background:var(--white);padding:90px 28px 95px}.strategy-intro .wrap,.strategy-options .wrap,.strategy-risk .wrap,.timeline-section .wrap,.form-wrap{max-width:1120px;margin:0 auto}.strategy-intro .intro-copy{max-width:850px;margin:0 auto;text-align:center}.strategy-intro h1{margin:0 auto 28px}.strategy-intro h1::after{content:"";display:block;width:62px;height:2px;background:var(--gold);margin:28px auto 0}.strategy-intro p{max-width:790px;margin:0 auto;font-size:17px;line-height:1.8;color:var(--muted)}.strategy-options{background:var(--cream);padding:90px 28px 100px}.strategy-options .section-head{max-width:760px;margin:0 auto 45px;text-align:center}.strategy-options .section-head h2{margin-bottom:20px}.strategy-options .section-head h2::after,.strategy-risk h2::after,.timeline-section h2::after{content:"";display:block;width:62px;height:2px;background:var(--gold);margin:22px auto 0}.strategy-options .section-head p{color:var(--muted);font-size:16px;line-height:1.75;margin:7px 0}.criteria-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;max-width:900px;margin:0 auto}.criteria-card{background:var(--white);border:1px solid var(--line);padding:25px 28px;min-height:92px;display:flex;align-items:center;box-shadow:0 10px 28px rgb(15 45 68 / .06)}.criteria-card span{font-size:15px;line-height:1.6;color:var(--text)}.criteria-card span::before{content:"•";color:var(--gold);font-size:22px;margin-right:12px;vertical-align:-2px}.goal-copy{max-width:760px;margin:38px auto 0;text-align:center;font-size:16px;line-height:1.75;color:var(--muted)}.strategy-risk{background:var(--white);padding:95px 28px 100px}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.info-card{background:var(--white);border:1px solid var(--line);padding:38px;box-shadow:var(--shadow)}.info-card h3{margin:0 0 18px}.info-card p{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.info-card .btn{margin-top:28px}.timeline-section{background:var(--cream);padding:90px 28px 100px;text-align:center}.timeline-section h2{margin-bottom:18px}.timeline-section>.wrap>p{max-width:760px;margin:0 auto;color:var(--muted);font-size:16px;line-height:1.75}.timeline{display:flex;align-items:center;justify-content:center;gap:0;margin:48px auto 0;max-width:1050px;flex-wrap:wrap;row-gap:15px}.timeline-step{background:var(--white);border:1px solid var(--line);padding:20px 18px;min-width:132px;font-family:Georgia,"Times New Roman",serif;font-size:16px;color:var(--navy)}.timeline-arrow{color:var(--gold);font-size:23px;padding:0 8px}.form-section{background:var(--cream);padding-top:55px;padding-bottom:55px}.form-intro{max-width:700px;margin-bottom:35px}.form-intro p{color:var(--muted);line-height:1.7}.form-card{max-width:800px;margin:0 auto}.form-subhead{grid-column:1/-1;font-family:Georgia,"Times New Roman",serif;font-size:25px;color:var(--navy);padding-top:10px;border-top:1px solid var(--line);margin-top:10px}@media (max-width:800px){.criteria-grid,.info-grid{grid-template-columns:1fr}.timeline-step{min-width:145px;margin:4px}.timeline-arrow{display:none}}@media (max-width:560px){.strategy-intro,.strategy-options,.strategy-risk,.timeline-section{padding-left:20px;padding-right:20px}.info-card{padding:28px}}.form-wrap .wpcf7-spinner{position:absolute;bottom:-25px}.footer-section-1{display:none}.footer-section-2>.container{width:100%;max-width:1520px}.footernav li{border-right:1px solid #fff;margin-bottom:10px}.footernav li:nth-last-child(2){border-right:none}.footernav li:last-child{padding-left:0;border-right:none}.footernav li a{color:#fff;font-size:18px;font-weight:100}.footer-nav-credits .copyright{font-size:18px;color:#fff;font-weight:300;margin-top:0;line-height:1.2}.footer-nav-credits .copyright a{color:#fff}.footer-nav-credits .copyright span{color:#fff}.footer-nav-credits .copyright a{font-weight:500!important}.footer-nav-credits .copyright a:nth-of-type(1){font-weight:400!important}.footer-logos{display:flex;align-items:center;justify-content:end;gap:13px;margin-top:12px}.footer-logos span.ai-font-realtor-mls{font-size:37px}@media only screen and (max-width:991px){#header,body.ip-container #header{padding:10px}a.header-logo img,.header-logo img{max-width:180px}a.header-logo,.header-logo{padding:0}.site-title h1,.site-title h2{text-align:center}.footer-nav-credits .copyright{font-size:15px;line-height:1.3}.footernav{display:flex;flex-flow:column}.footernav li{border:none;margin-bottom:24px}.footer-logos{justify-content:center}.footer-nav-credits .copyright{padding-top:20px}}@media only screen and (max-width:767px){a.header-logo img,.header-logo img{max-width:150px}.hpv2-hero .hpv2-hero-tagline h2{font-size:25px}.hpv2-hero .hpv2-hero-tagline p{font-size:15px}.hpv2-hero.searchwrapper a.qs-link{padding:10px}.site-title h1,.site-title h2{font-size:32px}}@media only screen and (max-width:480px){.site-title h1,.site-title h2{font-size:28px}.form-layout{display:block}.form-grid{display:flex;flex-direction:column}}