.image-9{background-image:url(/yao-shiki-land.jpg);background-position:50% 62%}.image-10{background-image:url(/fairy-plaza-building.jpg);background-position:50% 45%}.image-11{background-image:url(/higashimikuni-residence.jpg);background-position:50% 42%}.image-12{background-image:url(/23-residence-abeno.jpg);background-position:50% 46%}.purchase-page{background:#fff}.purchase-hero{color:#fff;background:linear-gradient(90deg,#03152ef2 0 53%,#03152e44),url(/jpmyhomes-hero.png) 50% 62%/cover;grid-template-columns:1.1fr .9fr;min-height:560px;display:grid}.purchase-hero-copy{flex-direction:column;justify-content:center;padding:90px clamp(28px,7vw,110px);display:flex}.purchase-kicker{color:#d2b56d;letter-spacing:.18em;margin:0 0 16px;font:600 13px Georgia}.purchase-hero h1{margin:0 0 20px;font:400 clamp(38px,4.3vw,66px)/1.25 Georgia,Yu Mincho,serif}.purchase-hero-copy>p{color:#d8e0e8;max-width:650px}.purchase-hero-points{flex-wrap:wrap;gap:24px;margin:20px 0 28px;display:flex}.purchase-hero-points span{align-items:center;gap:8px;font-weight:700;display:flex}.purchase-hero-points svg{color:#d2b56d;width:19px}.purchase-quick{color:#13243a;background:#fff;align-self:center;margin:48px clamp(24px,5vw,70px) 48px 0;padding:34px;box-shadow:0 18px 50px #00102555}.purchase-quick>span{letter-spacing:.16em;color:#a1843f;font:600 12px Georgia}.purchase-quick h2{color:#071b35;margin:8px 0 20px;font:400 28px/1.4 Georgia,Yu Mincho,serif}.purchase-quick label,.purchase-form label{flex-direction:column;gap:5px;margin-bottom:13px;font-size:14px;font-weight:700;display:flex}.purchase-quick select,.purchase-form select,.purchase-form input,.purchase-form textarea{color:#13243a;background:#fff;border:1px solid #ccd3da;min-height:48px;padding:10px 12px}.purchase-quick .gold-btn{width:100%;margin-top:8px}.purchase-note{margin:12px 0 0;color:#718092!important;font-size:12px!important}.purchase-section{max-width:1280px;margin:auto;padding:85px 28px}.purchase-heading{text-align:center;max-width:780px;margin:0 auto 44px}.purchase-heading span{letter-spacing:.2em;color:#a1843f;font:600 12px Georgia}.purchase-heading h2{color:#071b35;margin:8px 0 12px;font:400 clamp(30px,3.2vw,46px)/1.35 Georgia,Yu Mincho,serif}.purchase-heading p{color:#667587}.purchase-strengths{background:#d9dee3;border:1px solid #d9dee3;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.purchase-strengths article{background:#fff;padding:34px 27px}.purchase-strengths svg{color:#b49448;width:38px;height:38px}.purchase-strengths b{color:#071b35;margin:17px 0 8px;font:21px Georgia,Yu Mincho,serif;display:block}.purchase-strengths p{color:#687688;margin:0;font-size:14px}.purchase-properties{background:#f3f5f7;max-width:none}.purchase-properties-inner{max-width:1280px;margin:auto}.purchase-properties .property-grid{grid-template-columns:repeat(3,1fr)}.purchase-properties .property-card:nth-child(n+4){display:none}.purchase-flow{counter-reset:step;grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.purchase-flow article{background:#f5f7f8;border-top:3px solid #b89a50;padding:26px 22px;position:relative}.purchase-flow article:before{counter-increment:step;content:"0" counter(step);color:#b89a50;font:24px Georgia}.purchase-flow b{color:#071b35;margin:10px 0 6px;font:18px Georgia,Yu Mincho,serif;display:block}.purchase-flow p{color:#6a7787;margin:0;font-size:13px}.purchase-support{color:#fff;background:#071b35}.purchase-support .purchase-heading h2{color:#fff}.purchase-support .purchase-heading p{color:#c3ced9}.purchase-support-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1080px;margin:auto;display:grid}.purchase-support-grid article{border:1px solid #ffffff26;padding:30px}.purchase-support-grid b{color:#d2b56d;margin-bottom:8px;font:20px Georgia,Yu Mincho,serif;display:block}.purchase-support-grid p{color:#c4cfda;font-size:14px}.purchase-form-wrap{max-width:940px;margin:auto}.purchase-form{background:#f4f6f8;border-top:4px solid #b89a50;gap:4px;padding:36px;display:grid}.purchase-form .two-col{margin:0}.purchase-form .gold-btn{justify-self:center;min-width:280px;margin-top:15px}.purchase-success{text-align:center;background:#f4f6f8;padding:65px 30px}.purchase-success svg{color:#b89a50;width:52px;height:52px}.purchase-success h3{color:#071b35;font:30px Georgia,Yu Mincho,serif}.purchase-bottom-cta{color:#fff;text-align:center;background:linear-gradient(90deg,#9f7f37,#c7aa62);padding:48px 24px}.purchase-bottom-cta h2{margin:0 0 16px;font:400 31px Georgia,Yu Mincho,serif}.purchase-bottom-cta a{color:#fff;align-items:center;gap:10px;font:25px Georgia;text-decoration:none;display:inline-flex}.purchase-bottom-cta p{margin:5px 0 0;font-size:13px}.purchase-page .property-card{cursor:pointer}@media (max-width:1050px){.purchase-hero{grid-template-columns:1fr}.purchase-quick{max-width:700px;margin:0 28px 50px}.purchase-strengths,.purchase-flow{grid-template-columns:1fr 1fr}.purchase-flow article:last-child{grid-column:1/-1}.purchase-properties .property-grid{grid-template-columns:1fr 1fr}.purchase-support-grid{grid-template-columns:1fr}}@media (max-width:700px){.purchase-hero{background:linear-gradient(#03152e99,#03152ef5),url(/jpmyhomes-hero.png) 50%/cover}.purchase-hero-copy{padding:65px 22px 35px}.purchase-hero h1{font-size:37px}.purchase-hero-points{gap:8px;display:grid}.purchase-quick{margin:0 18px 30px;padding:25px}.purchase-section{padding:58px 20px}.purchase-strengths,.purchase-flow,.purchase-properties .property-grid{grid-template-columns:1fr}.purchase-flow article:last-child{grid-column:auto}.purchase-properties .property-card:nth-child(n+3){display:none}.purchase-form{padding:25px 18px}.purchase-form .gold-btn{width:100%;min-width:0}}.sell-page{background:#fff}.sell-hero{color:#fff;background:linear-gradient(90deg,#04172ff2 0 54%,#04172f55),url(/jpmyhomes-hero.png) 50% 62%/cover;grid-template-columns:1.08fr .92fr;min-height:590px;display:grid}.sell-hero-copy{flex-direction:column;justify-content:center;padding:80px clamp(28px,7vw,110px);display:flex}.sell-kicker{color:#d4b86e;letter-spacing:.2em;margin:0 0 15px;font:600 13px Georgia}.sell-hero h1{margin:0 0 20px;font:400 clamp(39px,4.5vw,67px)/1.2 Georgia,Yu Mincho,serif}.sell-hero-copy>p{color:#d5dee8;max-width:650px}.sell-promise{border-block:1px solid #ffffff35;grid-template-columns:repeat(3,1fr);max-width:650px;margin:24px 0 28px;display:grid}.sell-promise span{text-align:center;border-right:1px solid #ffffff35;padding:14px 12px;font-weight:700}.sell-promise span:last-child{border:0}.sell-promise b{color:#d4b86e;font:20px Georgia;display:block}.sell-assessment{color:#13243a;background:#fff;align-self:center;margin:42px clamp(24px,5vw,70px) 42px 0;padding:34px;box-shadow:0 18px 50px #00102555}.sell-assessment>span{letter-spacing:.16em;color:#a1843f;font:600 12px Georgia}.sell-assessment h2{color:#071b35;margin:8px 0 20px;font:400 28px/1.4 Georgia,Yu Mincho,serif}.sell-assessment label,.sell-form label{flex-direction:column;gap:5px;margin-bottom:13px;font-size:14px;font-weight:700;display:flex}.sell-assessment select,.sell-assessment input,.sell-form select,.sell-form input,.sell-form textarea{color:#13243a;background:#fff;border:1px solid #cbd2d9;min-height:48px;padding:10px 12px}.sell-assessment .gold-btn{width:100%;margin-top:7px}.sell-small{margin:11px 0 0;color:#718092!important;font-size:12px!important}.sell-section{max-width:1280px;margin:auto;padding:84px 28px}.sell-heading{text-align:center;max-width:800px;margin:0 auto 44px}.sell-heading>span{letter-spacing:.2em;color:#a1843f;font:600 12px Georgia}.sell-heading h2{color:#071b35;margin:8px 0 12px;font:400 clamp(30px,3.2vw,47px)/1.35 Georgia,Yu Mincho,serif}.sell-heading p{color:#687688}.sell-reasons{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.sell-reasons article{background:#fff;border:1px solid #dce1e6;padding:34px;box-shadow:0 8px 24px #071b350b}.sell-reasons svg{color:#b49448;width:40px;height:40px}.sell-reasons b{color:#071b35;margin:17px 0 8px;font:22px Georgia,Yu Mincho,serif;display:block}.sell-reasons p{color:#687688;margin:0;font-size:14px}.sell-plans{background:#f3f5f7;max-width:none}.sell-plans-inner{max-width:1180px;margin:auto}.sell-plan-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.sell-plan{background:#fff;border-top:5px solid #b89a50;padding:38px}.sell-plan>span{letter-spacing:.15em;color:#a1843f;font:600 12px Georgia}.sell-plan h3{color:#071b35;margin:5px 0 12px;font:400 30px Georgia,Yu Mincho,serif}.sell-plan ul{color:#526173;padding-left:1.2em}.sell-plan li{margin:8px 0}.sell-case-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.sell-case-grid article{color:#fff;background:#071b35;min-height:190px;padding:27px 23px}.sell-case-grid b{color:#d5b96e;margin-bottom:9px;font:21px Georgia,Yu Mincho,serif;display:block}.sell-case-grid p{color:#c5d0da;font-size:14px}.sell-flow{counter-reset:sellstep;grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.sell-flow article{background:#f5f7f8;border-top:3px solid #b89a50;padding:27px 21px}.sell-flow article:before{counter-increment:sellstep;content:"0" counter(sellstep);color:#b89a50;font:24px Georgia}.sell-flow b{color:#071b35;margin:10px 0 6px;font:18px Georgia,Yu Mincho,serif;display:block}.sell-flow p{color:#697788;margin:0;font-size:13px}.sell-faq{color:#fff;background:#071b35;max-width:none}.sell-faq-inner{max-width:950px;margin:auto}.sell-faq .sell-heading h2{color:#fff}.sell-faq .sell-heading p{color:#c5d0da}.sell-faq details{color:#13243a;background:#fff;margin:12px 0;padding:0 25px}.sell-faq summary{cursor:pointer;color:#071b35;padding:20px 0;font-weight:700}.sell-faq details p{color:#596879;border-top:1px solid #e0e4e8;margin:0;padding:17px 0 22px}.sell-contact{max-width:960px}.sell-form{background:#f4f6f8;border-top:4px solid #b89a50;gap:4px;padding:36px;display:grid}.sell-form .gold-btn{justify-self:center;min-width:290px;margin-top:14px}.sell-success{text-align:center;background:#f4f6f8;padding:65px 30px}.sell-success svg{color:#b89a50;width:52px;height:52px}.sell-success h3{color:#071b35;font:30px Georgia,Yu Mincho,serif}.sell-final{z-index:15;color:#fff;background:linear-gradient(90deg,#9d7d36,#c8ab62);justify-content:center;align-items:center;gap:35px;padding:14px 22px;display:flex;position:sticky;bottom:0;box-shadow:0 -4px 18px #00142b35}.sell-final b{font:20px Georgia,Yu Mincho,serif}.sell-final a{color:#fff;font:22px Georgia;text-decoration:none}.sell-final button{color:#8e6e29;background:#fff;border:1px solid #fff;padding:10px 23px;font-weight:700}@media (max-width:1050px){.sell-hero{grid-template-columns:1fr}.sell-assessment{max-width:720px;margin:0 28px 48px}.sell-case-grid,.sell-flow{grid-template-columns:1fr 1fr}.sell-flow article:last-child{grid-column:1/-1}}@media (max-width:760px){.sell-hero{background:linear-gradient(#04172f99,#04172ff5),url(/jpmyhomes-hero.png) 50%/cover}.sell-hero-copy{padding:64px 22px 34px}.sell-hero h1{font-size:37px}.sell-promise{grid-template-columns:1fr}.sell-promise span{border-bottom:1px solid #ffffff35;border-right:0}.sell-assessment{margin:0 18px 30px;padding:25px}.sell-section{padding:58px 20px}.sell-reasons,.sell-plan-grid,.sell-case-grid,.sell-flow{grid-template-columns:1fr}.sell-flow article:last-child{grid-column:auto}.sell-form{padding:25px 18px}.sell-form .gold-btn{width:100%;min-width:0}.sell-final{justify-content:space-between;gap:10px}.sell-final b,.sell-final a{display:none}.sell-final button{width:100%}}
