.payment_page__VU5EV{--ink:#171716;--orange:#f4511e;--paper:#f4f1ea;--line:#d3cdc4;background:var(--paper);color:var(--ink)}.payment_hero__Oh96L{min-height:720px;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:8vw;gap:8vw;padding:80px 4vw;align-items:center}.payment_calculator__rSHmZ>div:first-child>span,.payment_cta__5naXc>span,.payment_hero__Oh96L>div:first-child>span,.payment_hold__hHZPc>div:first-child>span,.payment_inside__z_9Dl>div:first-child>span,.payment_questions__ppLxW>div:first-child>span,.payment_stages__A0elu header>span{font:900 10px Arial;letter-spacing:.15em;color:var(--orange)}.payment_hero__Oh96L h1{font-size:clamp(58px,6.3vw,108px);line-height:.86;letter-spacing:-.07em;margin:25px 0}.payment_hero__Oh96L h1 em{display:block;color:var(--orange);font-style:normal}.payment_hero__Oh96L p{font-size:17px;line-height:1.6;color:#5f5a54;max-width:800px}.payment_hero__Oh96L a{display:inline-flex;gap:50px;background:var(--ink);color:#fff;padding:17px 20px;text-decoration:none;font-weight:900;margin-top:25px}.payment_receipt__kIVUa{background:#193249;color:#fff;padding:55px;-webkit-clip-path:polygon(0 0,93% 0,100% 8%,100% 100%,7% 100%,0 92%);clip-path:polygon(0 0,93% 0,100% 8%,100% 100%,7% 100%,0 92%)}.payment_receipt__kIVUa>span{font-size:10px;color:var(--orange);font-weight:900}.payment_receipt__kIVUa h2{font-size:34px;margin:50px 0 30px}.payment_receipt__kIVUa small{display:block;color:#b9c4cc}.payment_receipt__kIVUa strong{font-size:43px;display:block;margin:8px 0 30px}.payment_receipt__kIVUa>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px}.payment_receipt__kIVUa i{height:9px;background:var(--orange)}.payment_receipt__kIVUa p{font-size:13px;color:#c8d1d8}.payment_receipt__kIVUa em{display:inline-block;background:var(--orange);padding:10px 12px;font-size:10px;font-style:normal;font-weight:900;margin-top:30px}.payment_rules__a0lGc{display:grid;grid-template-columns:repeat(3,1fr);background:var(--ink);color:#fff;padding:0 4vw}.payment_rules__a0lGc div{padding:29px;border-right:1px solid #ffffff25;display:flex;flex-direction:column;gap:7px}.payment_rules__a0lGc b{font-size:16px}.payment_rules__a0lGc span{font-size:12px;line-height:1.45;color:#aaa59f}.payment_stages__A0elu{padding:115px 4vw}.payment_stages__A0elu header{display:grid;grid-template-columns:.3fr 1.2fr .5fr;grid-gap:30px;gap:30px;align-items:end}.payment_calculator__rSHmZ h2,.payment_cta__5naXc h2,.payment_hold__hHZPc h2,.payment_inside__z_9Dl h2,.payment_questions__ppLxW h2,.payment_stages__A0elu h2{font-size:clamp(47px,5vw,82px);line-height:.94;letter-spacing:-.06em;margin:0}.payment_stages__A0elu header p{font-size:15px;line-height:1.55;color:#625d57}.payment_stages__A0elu>div{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px}.payment_stages__A0elu article{padding:28px;border-top:1px solid var(--line);border-right:1px solid var(--line)}.payment_stages__A0elu article>b{font-size:11px;color:var(--orange)}.payment_stages__A0elu article>span{display:block;font-size:10px;color:#6b655f;margin-top:30px}.payment_stages__A0elu h3{font-size:23px;min-height:50px;margin:12px 0}.payment_stages__A0elu article p{font-size:14px;line-height:1.55;color:#625d57;min-height:85px}.payment_stages__A0elu article strong{display:block;color:var(--orange);font-size:10px;text-transform:uppercase;margin-bottom:7px}.payment_stages__A0elu article em{font-size:13px;font-style:normal}.payment_calculator__rSHmZ{padding:110px 4vw;background:#ebe5dc;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:8vw;gap:8vw}.payment_calculator__rSHmZ>div:first-child p{font-size:15px;line-height:1.6;color:#625d57}.payment_calculator__rSHmZ label{display:block;margin-top:30px;font-size:12px;font-weight:900;position:relative}.payment_calculator__rSHmZ input{display:block;width:100%;box-sizing:border-box;margin-top:8px;padding:17px 42px 17px 15px;background:#fff;border:1px solid var(--line);font-size:18px;font-weight:900}.payment_calculator__rSHmZ label>b{position:absolute;right:17px;bottom:17px}.payment_parts__1FAPe{display:grid;grid-template-columns:repeat(2,1fr)}.payment_parts__1FAPe article{padding:25px;background:#faf8f3;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.payment_parts__1FAPe article>span{font-size:10px;color:var(--orange)}.payment_parts__1FAPe h3{font-size:17px;min-height:40px}.payment_parts__1FAPe strong{font-size:25px;display:block}.payment_parts__1FAPe small{color:#6b655f}.payment_parts__1FAPe footer{grid-column:1/-1;background:var(--ink);color:#fff;padding:21px;display:flex;justify-content:space-between}.payment_parts__1FAPe footer span{font-size:11px;color:#aaa59f}.payment_parts__1FAPe footer a{color:#fff;font-size:12px;font-weight:900;text-decoration:none}.payment_hold__hHZPc{padding:110px 4vw;display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw}.payment_hold__hHZPc ol{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.payment_hold__hHZPc li{display:grid;grid-template-columns:50px 1fr;padding:20px 5px;border-bottom:1px solid var(--line)}.payment_hold__hHZPc li b{color:var(--orange);font-size:10px}.payment_hold__hHZPc li span{font-size:16px;font-weight:800}.payment_hold__hHZPc>div:last-child>p{font-size:14px;line-height:1.55;color:#625d57}.payment_inside__z_9Dl{padding:105px 4vw;background:#193249;color:#fff;display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw}.payment_inside__z_9Dl>div:first-child p{font-size:16px;line-height:1.65;color:#c8d1d8}.payment_inside__z_9Dl a{color:#fff;text-decoration:none;font-size:13px;font-weight:900;border-bottom:1px solid;padding-bottom:6px}.payment_inside__z_9Dl>div:last-child>b{font-size:21px}.payment_inside__z_9Dl ul{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid #ffffff3b}.payment_inside__z_9Dl li{padding:17px 5px;border-bottom:1px solid #ffffff3b}.payment_inside__z_9Dl li:before{content:"✓";color:var(--orange);margin-right:12px;font-weight:900}.payment_questions__ppLxW{padding:115px 4vw;display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:8vw;gap:8vw}.payment_questions__ppLxW details{border-top:1px solid var(--line)}.payment_questions__ppLxW details:last-child{border-bottom:1px solid var(--line)}.payment_questions__ppLxW summary{list-style:none;padding:26px 0;font-size:18px;font-weight:900;display:flex;justify-content:space-between;cursor:pointer}.payment_questions__ppLxW summary::-webkit-details-marker{display:none}.payment_questions__ppLxW summary i{font-style:normal}.payment_questions__ppLxW details[open] summary i{transform:rotate(45deg)}.payment_questions__ppLxW details p{font-size:15px;line-height:1.6;color:#625d57;margin:0 40px 28px 0}.payment_cta__5naXc{margin:0 4vw 80px;padding:75px;background:var(--orange);color:#fff}.payment_cta__5naXc>span{color:#fff}.payment_cta__5naXc a{display:inline-flex;gap:45px;background:var(--ink);color:#fff;padding:17px 20px;text-decoration:none;font-weight:900;margin-top:20px}@media(max-width:900px){.payment_calculator__rSHmZ,.payment_hero__Oh96L,.payment_hold__hHZPc,.payment_inside__z_9Dl,.payment_questions__ppLxW,.payment_stages__A0elu header{grid-template-columns:1fr}.payment_stages__A0elu>div{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.payment_calculator__rSHmZ,.payment_hero__Oh96L,.payment_hold__hHZPc,.payment_inside__z_9Dl,.payment_questions__ppLxW,.payment_stages__A0elu{padding:75px 20px}.payment_hero__Oh96L h1{font-size:54px}.payment_receipt__kIVUa{padding:35px}.payment_parts__1FAPe,.payment_rules__a0lGc,.payment_stages__A0elu>div{grid-template-columns:1fr}.payment_parts__1FAPe footer{grid-column:auto;align-items:flex-start;flex-direction:column;gap:10px}.payment_cta__5naXc{margin:0 20px 50px;padding:55px 25px}}.payment-enhancements_page___SgOi section:first-of-type>div:nth-child(2){background:linear-gradient(90deg,rgba(10,20,28,.95),rgba(18,39,56,.88) 58%,rgba(18,39,56,.55)),url(/images/editorial/house.webp) 50% /cover no-repeat;box-shadow:0 28px 70px rgba(23,23,22,.18);position:relative;isolation:isolate}.payment-enhancements_page___SgOi section:first-of-type>div:nth-child(2):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(135deg,transparent 57%,rgba(244,81,30,.2))}.payment-enhancements_page___SgOi #stages>div{gap:14px}.payment-enhancements_page___SgOi #stages{position:relative;isolation:isolate;overflow:hidden;background:#f4f1ea}.payment-enhancements_page___SgOi #stages:before{content:none}.payment-enhancements_page___SgOi #stages article{min-height:290px;padding:30px;overflow:hidden;position:relative;background-color:#fffdf8;border:1px solid #d8d0c5;box-shadow:0 18px 42px rgba(47,39,30,.08);transition:transform .25s ease,box-shadow .25s ease}.payment-enhancements_page___SgOi #stages article:after{content:"";position:absolute;width:120px;height:120px;right:-50px;bottom:-58px;border:1px solid rgba(244,81,30,.16);border-radius:50%;box-shadow:0 0 0 24px rgba(244,81,30,.035)}.payment-enhancements_page___SgOi #stages article:first-child{background:linear-gradient(180deg,rgba(255,253,248,.99) 0,rgba(255,253,248,.96) 54%,rgba(255,253,248,.3)),url(/images/blog/house-specification.png) center 58% /cover no-repeat}.payment-enhancements_page___SgOi #stages article:nth-child(2){background:linear-gradient(180deg,rgba(255,253,248,.99) 0,rgba(255,253,248,.96) 54%,rgba(255,253,248,.28)),url(/video/04-production.png) center 54% /cover no-repeat}.payment-enhancements_page___SgOi #stages article:nth-child(3){background:linear-gradient(180deg,rgba(255,253,248,.99) 0,rgba(255,253,248,.96) 54%,rgba(255,253,248,.25)),url(/video/05-delivery.png) center 60% /cover no-repeat}.payment-enhancements_page___SgOi #stages article:nth-child(4){background:linear-gradient(180deg,rgba(255,253,248,.99) 0,rgba(255,253,248,.96) 54%,rgba(255,253,248,.25)),url(/video/06-acceptance.png) center 56% /cover no-repeat}.payment-enhancements_page___SgOi #stages article:hover{transform:translateY(-5px);box-shadow:0 24px 54px rgba(47,39,30,.13)}.payment-enhancements_page___SgOi #stages article>b{display:inline-flex;align-items:center;justify-content:center;min-width:58px;height:30px;padding:0 8px;background:#f4511e;color:#fff}.payment-enhancements_page___SgOi #stages h3{min-height:56px;font-size:25px}@media (prefers-reduced-motion:reduce){.payment-enhancements_page___SgOi #stages article{transition:none}.payment-enhancements_page___SgOi #stages article:hover{transform:none}}