:root{--blue:#306ff6;--blue-hover:#0aafff;--ink:#000;--body:#333;--muted:#797979;--line:#e4ebf3;--soft:#fbfbfd;--font-inter:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-noto:"Noto Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--body);font-family:var(--font-inter), Arial, sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{justify-content:space-between;align-items:center;gap:28px;width:auto;min-height:76px;margin:10px 75px 0;display:flex}.brand{flex:none;align-items:center;display:flex}.primary-nav{font-family:var(--font-noto), Arial, sans-serif;justify-content:center;align-items:center;gap:38px;font-size:15px;display:flex}.primary-nav a,.footer-links a{transition:color .2s}.primary-nav a:hover,.footer-links a:hover{color:var(--blue-hover)}.nav-cta,.button-link,.address-form button,.purchase-card a,.timeline a{background:var(--blue);color:#fff;min-height:48px;font-family:var(--font-noto), Arial, sans-serif;border-radius:5px;justify-content:center;align-items:center;padding:15px 30px;font-size:15px;font-weight:500;line-height:18px;transition:background .2s,transform .2s;display:inline-flex}.nav-cta:hover,.button-link:hover,.address-form button:hover,.purchase-card a:hover,.timeline a:hover{background:var(--blue-hover)}.hero{grid-template-columns:minmax(0,1fr) 650px;align-items:center;gap:10px;width:min(1344px,100%);margin:0 auto;padding:24px 0 74px;display:grid;overflow:hidden}.hero-copy{z-index:1;margin-top:41px;padding-left:0}.hero h1{color:var(--ink);max-width:640px;margin:0 0 20px;padding-right:35px;font-size:70px;font-weight:700;line-height:1.1}.hero-copy>p{color:var(--ink);margin:25px 0 20px;font-size:20px;font-weight:300;line-height:34px}.hero-media{border-radius:300px 300px 0 0;width:650px;height:740px;min-height:740px;position:relative;overflow:hidden}.hero-media img{object-fit:cover;object-position:center}.form-card{background:#ffffff80;border-radius:16px;width:min(525px,100%);padding:24px;box-shadow:0 20px 40px #0000001a}.form-card h2,.form-card h3{color:var(--ink);text-align:center;margin:0 0 16px;font-size:28px;line-height:44px}.address-form{gap:16px;display:grid}.address-input-wrap{position:relative}.address-input-wrap input{color:#1a1a1a;width:100%;min-height:55px;font:500 16px/normal var(--font-inter), Arial, sans-serif;background:#fff;border:2px solid #e1e5e9;border-radius:12px;outline:none;padding:16px 48px 16px 16px}.address-input-wrap input:focus{border-color:#333;box-shadow:0 0 0 4px #3333331a}.pin{color:#999;font-size:14px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.address-form button{cursor:pointer;border:0;border-radius:12px;justify-self:end;width:max-content;min-height:52px;margin-top:8px;padding:16px 32px;font-size:16px;font-weight:600;line-height:20px;box-shadow:0 4px 16px #306ff64d}.address-form button span{padding-left:16px;font-size:24px;line-height:0}.form-error{color:#b42318;margin:-8px 0 0;font-size:14px;font-weight:500;line-height:20px}.bank-box{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;width:100%;margin:-20px auto 80px;display:flex}.bank-box p{color:var(--muted);min-width:400px;margin:0 2px 0 0;font-size:20px;font-weight:300}.bank-box img{width:70px;height:70px}.statement-band{background:var(--soft);grid-template-columns:minmax(0,1fr) minmax(280px,1fr);align-items:center;gap:40px;min-height:280px;padding:58px 24px;display:grid}.statement-band>*{width:min(560px,100%)}.statement-band h2{color:var(--body);justify-self:end;margin:0;font-size:35px;line-height:40px}.statement-band p{margin:0;font-size:18px;line-height:30.6px}.purchase-section,.split-section,.compare-section,.timeline-section,.testimonials,.faq-section,.content-hero,.article-body{width:min(1120px,100% - 48px);margin:0 auto}.purchase-section{width:min(1216px,100% - 64px);min-height:1200px;padding:118px 0 0}.eyebrow{color:var(--blue);margin:20px 0 10px;font-size:15px;font-weight:700;line-height:44px}.purchase-section>h2,.split-section h2,.compare-section h2,.timeline-section h2,.testimonials h2,.get-started h2,.faq-section h2,.content-hero h1,.article-body h2{color:var(--body);margin:10px 0;font-size:35px;line-height:40px}.purchase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:30px;display:grid}.purchase-card{min-height:100%}.purchase-card img{object-fit:cover;border-radius:2px;width:100%;height:300px;margin-bottom:32px}.purchase-card h3,.timeline h3,.testimonials h3,.faq-list h3{color:var(--body);margin:0 0 8px;font-size:20px;font-weight:600;line-height:30px}.purchase-card p,.split-section p,.timeline p,.testimonials p,.faq-list p,.content-hero p,.article-body p,.get-started p{color:var(--body);font-size:18px;font-weight:300;line-height:27px}.purchase-card p{margin:0 0 30px}.split-section p,.timeline p,.testimonials p,.faq-list p,.content-hero p,.article-body p,.get-started p{margin:0 0 22px}.purchase-card a,.timeline a{min-height:48px;margin-top:10px;padding:15px 30px;font-weight:400}.purchase-card.text-only{padding-top:8px}.split-section{grid-template-columns:minmax(0,.92fr) minmax(360px,1fr);align-items:center;gap:58px;padding:122px 0;display:grid}.split-section.reverse{direction:rtl}.split-section.reverse>*{direction:ltr}.split-section img{border-radius:2px;width:100%}.compare-section{padding:78px 0}.compare-section h2{color:var(--blue);text-align:center}.comparison-table{border:1px solid var(--line);background:#fff;border-radius:4px;max-width:760px;margin:0 auto;overflow:hidden}.comparison-header,.comparison-row{grid-template-columns:1fr 1fr;align-items:center;display:grid}.comparison-header{border-bottom:1px solid var(--line);min-height:82px;padding:18px 28px}.comparison-header strong{font-size:22px}.comparison-row span{border-bottom:1px solid var(--line);align-items:center;min-height:58px;padding:16px 28px;font-size:17px;display:flex}.comparison-row:last-child span{border-bottom:0}.comparison-row span:first-child{color:#111247;background:#fbfbfd;font-weight:600}.comparison-row span:last-child{color:#5d6c7b}.timeline-section{grid-template-columns:420px minmax(0,1fr);align-items:start;gap:64px;min-height:950px;padding:60px 0;display:grid}.timeline-section>div:first-child{position:sticky;top:42px}.timeline-section img{object-fit:cover;border-radius:2px;width:402px;height:600px}.timeline{counter-reset:step;isolation:isolate;margin:110px 0 0;padding:0;list-style:none;position:relative}.timeline:before{content:"";z-index:0;background:#e4e7ec;width:2px;position:absolute;top:10%;bottom:15%;left:28px}.timeline.animated:after{content:"";width:2px;height:var(--timeline-progress,0%);background:var(--blue);z-index:0;max-height:75%;transition:height .25s;position:absolute;top:10%;left:28px}.timeline li{counter-increment:step;z-index:1;grid-template-columns:56px minmax(0,1fr);column-gap:40px;min-height:136px;padding:40px 0;display:grid;position:relative}.timeline.animated li{opacity:1;transition:color .2s;transform:translateY(0)}.timeline li:before{content:counter(step);z-index:1;background:var(--blue);color:#fff;border:8px solid #eef4ff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:20px;font-weight:600;line-height:1;display:flex;position:relative}.timeline.animated li:before{background:#cbd5e1;border-color:#f1f5f9;transition:background .2s,border-color .2s,box-shadow .2s}.timeline.animated li.is-active:before{background:var(--blue);border-color:#dbe8ff;box-shadow:0 0 0 6px #306ff614}.timeline.animated li.is-complete:before{background:var(--blue);border-color:#eef4ff}.timeline li:last-child{padding-bottom:0}.timeline li h3{grid-column:2;margin-top:0;margin-bottom:8px}.timeline li p{grid-column:2;max-width:620px}.timeline li a{grid-column:2;justify-self:start;margin-top:10px}.testimonials{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;min-height:581px;margin-bottom:220px;padding:64px 0;display:grid}.testimonials h2{grid-column:1/-1;margin-bottom:4px}.testimonials article{border-top:1px solid var(--line);padding-top:24px}.testimonials strong,.testimonials span{display:block}.testimonials span{color:var(--muted);margin-top:4px}.get-started{text-align:center;background:linear-gradient(#ffffff05,#ffffff1a),url(/images/wellingtoncityscape.png) 50%/cover no-repeat;justify-content:center;align-items:center;width:100%;min-height:760px;margin-bottom:50px;padding:92px 24px;display:flex}.get-started-panel{background:#ffffffe0;border-radius:8px;width:min(804px,100%);min-height:570px;padding:64px 56px 58px;box-shadow:0 24px 70px #12263f1f}.get-started .form-card{background:#ffffffb8;margin:26px auto 0}.get-started.slim{padding-top:92px}.faq-section{padding:70px 0 90px}.faq-section h2{font-weight:600}.faq-list{border-top:1px solid var(--line);gap:0;display:grid}.faq-list article{border-bottom:1px solid var(--line);padding:26px 0}.site-footer{border-top:1px solid var(--line);padding:52px 24px 28px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr;gap:54px;width:min(1120px,100%);margin:0 auto 36px;display:grid}.footer-brand,.footer-links{flex-direction:column;align-items:flex-start;gap:14px;font-size:15px;display:flex}.footer-brand a{color:var(--blue)}.footer-links strong{color:var(--body)}.copyright{border-top:1px solid var(--line);color:#7a7a7a;width:min(1120px,100%);margin:0 auto;padding-top:24px;font-size:14px}.content-page{padding-top:42px}.content-hero{padding:68px 0 36px}.content-hero h1{max-width:900px;color:var(--ink);font-size:56px;line-height:1.08}.content-hero p{max-width:760px}.article-body{max-width:860px;padding:42px 0}.article-body section{padding-bottom:28px}.legal-hero,.legal-body,.property-hero,.property-focus,.who-help,.guide-hero,.guide-body{width:min(1120px,100% - 48px);margin:0 auto}.legal-hero,.guide-hero{max-width:900px;padding:72px 0 24px}.all-posts{color:var(--muted);margin-bottom:18px;font-size:14px;display:inline-block}.legal-hero h1,.guide-hero h1,.property-hero h1{color:var(--ink);margin:8px 0 20px;font-size:56px;font-weight:700;line-height:1.08}.legal-hero h2{color:var(--body);margin:28px 0 12px;font-size:34px;line-height:40px}.updated,.legal-body p,.legal-body li,.guide-hero p,.guide-body p,.guide-body li,.property-hero p,.property-card p,.who-help p,.who-help li{color:var(--body);font-size:18px;font-weight:300;line-height:30px}.legal-body{max-width:900px;padding:24px 0 96px}.legal-body section{padding:22px 0}.legal-body h2,.guide-body h2,.property-focus h2,.who-help h2{color:var(--body);margin:10px 0 18px;font-size:35px;line-height:40px}.legal-body p,.guide-body p,.property-card p,.who-help p{margin:0 0 18px}.legal-body ul,.who-help ul{margin:18px 0 0;padding-left:22px}.legal-body li,.who-help li{margin-bottom:12px}.trust-card{border-top:1px solid var(--line);margin-top:38px;padding:24px}.trust-card span,.trust-card strong{display:block}.trust-card span{color:var(--muted);font-size:14px}.trust-card strong{color:var(--body);margin-top:6px;font-size:18px}.property-hero{grid-template-columns:minmax(0,.88fr) minmax(420px,1fr);align-items:center;gap:64px;padding:62px 0 82px;display:grid}.property-hero p{max-width:620px;margin:0 0 26px}.property-hero img{object-fit:cover;border-radius:2px;width:100%;height:520px}.property-focus{padding:42px 0 82px}.property-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;margin-top:30px;display:grid}.property-card{min-width:0}.property-card img{object-fit:cover;border-radius:2px;width:100%;height:320px;margin-bottom:26px}.property-card h3,.guide-item h3{color:var(--body);margin:0 0 10px;font-size:22px;font-weight:600;line-height:30px}.property-card a{color:var(--blue);margin-top:10px;font-weight:600;display:inline-flex}.who-help{padding:30px 0 86px}.who-help>p{max-width:820px}.who-help ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 38px;max-width:940px;display:grid}.guide-hero{padding-bottom:36px}.guide-body{max-width:930px;padding:12px 0 92px}.guide-toc{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:30px 0 38px}.guide-toc h2{color:var(--body);margin:0 0 18px;font-size:30px;line-height:36px}.guide-toc ol{columns:2;column-gap:52px;margin:0;padding-left:20px}.guide-toc li{break-inside:avoid;margin:0 0 10px}.guide-body>section{padding:56px 0 0}.guide-item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 34px;margin-top:24px;display:grid}.guide-item{border-top:1px solid var(--line);min-width:0;padding-top:18px}@media (max-width:991px){.site-header{gap:18px;width:min(100% - 32px,900px);margin:10px auto 0}.primary-nav{gap:18px;font-size:14px}.hero{grid-template-columns:1fr;justify-items:center;width:95%;padding-top:0;padding-bottom:0;overflow:visible}.hero-copy{text-align:center;width:100%;max-width:728px;margin-top:60px;margin-bottom:50px;padding-top:40px}.hero h1{padding-right:0;font-size:56px}.hero-copy>p,.form-card{margin-left:auto;margin-right:auto}.hero-media{width:min(650px,100%);height:auto;min-height:520px}.purchase-grid,.property-card-grid,.guide-item-grid,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-hero{grid-template-columns:1fr;gap:32px;width:min(100% - 64px,728px);padding-top:56px}.property-hero img{height:430px}.timeline-section{grid-template-columns:1fr;gap:2rem;width:min(95%,728px);padding-top:96px;padding-bottom:96px}.timeline-section>div:first-child{text-align:left;position:static}.timeline{width:95%;margin:20px auto 0 10px}}@media (prefers-reduced-motion:reduce){.timeline.animated:after,.timeline.animated li,.timeline.animated li:before{transition:none}.timeline.animated li{opacity:1;transform:none}}@media (min-width:768px) and (max-width:991px){.statement-band,.split-section,.compare-section,.testimonials,.faq-section,.content-hero,.article-body,.legal-hero,.legal-body,.property-focus,.who-help,.guide-hero,.guide-body{width:min(100% - 64px,728px)}.purchase-section{width:min(100% - 64px,728px);min-height:0}.split-section,.statement-band{grid-template-columns:1fr}.who-help ul,.guide-toc ol{columns:1;grid-template-columns:1fr}.split-section,.compare-section{padding:64px 0}}@media (max-width:767px){.site-header{display:none}.hero{color:#fff;justify-content:center;align-items:flex-start;min-height:694px;padding:0 37px 10px;display:flex;position:relative}.hero:after{content:"";z-index:0;background:#00000078;position:absolute;inset:0}.hero-media{border-radius:0;width:auto;height:auto;min-height:0;position:absolute;inset:0}.hero-media img{object-position:center top}.hero-copy{text-align:center;color:#fff;width:100%;margin-top:194px;padding:0}.hero h1{color:#fff;max-width:340px;margin:0 auto 26px;padding-right:0;font-size:40px;line-height:46px}.hero-copy>p{color:#fff;max-width:370px;margin:26px auto 20px;font-size:20px;font-weight:500;line-height:20px}.form-card{width:100%;box-shadow:none;background:#ffffffc7;border-radius:14px;padding:32px 24px 24px}.form-card h2,.form-card h3{font-size:25px}.address-form button{justify-self:stretch;width:100%;margin-top:0}.bank-box{gap:8px;width:100%;margin:64px auto 40px;padding:0 14px}.bank-box p{color:#000;text-align:left;min-width:100%;font-weight:700}.bank-box img{width:42px;height:42px}.statement-band,.split-section,.timeline-section,.testimonials,.property-hero,.property-card-grid,.who-help ul,.guide-item-grid,.footer-grid{grid-template-columns:1fr}.statement-band{gap:18px;min-height:0;padding:20px 16px 10px}.statement-band h2{justify-self:start}.purchase-section,.split-section,.compare-section,.timeline-section,.testimonials,.faq-section,.content-hero,.article-body,.legal-hero,.legal-body,.property-hero,.property-focus,.who-help,.guide-hero,.guide-body{width:min(100% - 32px,620px)}.purchase-section,.timeline-section,.testimonials{min-height:0}.testimonials,.get-started{margin-bottom:0}.get-started{min-height:690px;padding:48px 16px}.get-started-panel{min-height:0;padding:38px 20px 28px}.purchase-grid{grid-template-columns:1fr}.split-section{gap:28px;padding:44px 0}.legal-hero,.guide-hero,.property-hero{padding-top:34px}.legal-hero h1,.guide-hero h1,.property-hero h1{font-size:40px;line-height:1.12}.property-hero{gap:26px;padding-bottom:48px}.property-hero img,.property-card img{height:auto;max-height:420px}.property-focus,.who-help,.guide-body{padding-bottom:54px}.guide-toc ol{columns:1}.split-section.reverse{direction:ltr}.comparison-header,.comparison-row{grid-template-columns:1fr 1fr}.comparison-row span{padding:14px 16px;font-size:15px}.timeline{margin-top:20px}.timeline:before{left:24px}.timeline li{grid-template-columns:48px minmax(0,1fr);column-gap:24px;min-height:0;padding:24px 0}.timeline li:before{border-width:7px;width:48px;height:48px;font-size:18px}.timeline li h3{font-size:20px;line-height:28px}.timeline-section img{display:none}.content-hero h1{font-size:40px;line-height:1.12}}@media (max-width:479px){.hero{padding-left:37px;padding-right:37px}.address-input-wrap input{min-height:54px;font-size:16px}.address-form button{justify-self:stretch;width:100%;min-height:52px;margin-top:0}.timeline li{grid-template-columns:44px minmax(0,1fr);column-gap:18px;padding:22px 0}.timeline:before{left:22px}.timeline li:before{border-width:6px;width:44px;height:44px;font-size:16px}.timeline li h3{font-size:19px;line-height:26px}.purchase-section>h2,.split-section h2,.compare-section h2,.timeline-section h2,.testimonials h2,.get-started h2,.faq-section h2,.article-body h2,.legal-body h2,.property-focus h2,.who-help h2,.guide-body h2{font-size:32px;line-height:37px}}
