.vip-header{background:#17231d;color:#fff;padding:12px 18px;font-size:13px;font-weight:700}.vip-header span{color:#dcff6b;margin-left:8px}.vip-card-badge{position:absolute;left:15px;bottom:15px;background:#17231d;color:#dcff6b;padding:7px 9px;font-size:9px;font-weight:700;letter-spacing:1px}.vip-strip{padding:75px 7vw;background:#dcff6b;display:grid;grid-template-columns:1fr 310px;gap:8vw;align-items:center}.vip-strip>div>span{font-size:10px;letter-spacing:2px;font-weight:700}.vip-strip h2{font:600 clamp(42px,5vw,68px)/.98 'Playfair Display';letter-spacing:-2px;margin:14px 0}.vip-strip h2 em{color:#476135}.vip-strip p{max-width:650px;line-height:1.65}.vip-strip-price{border-left:1px solid #a9c64d;padding-left:45px;display:flex;flex-direction:column}.vip-strip-price small{font-size:9px;letter-spacing:2px}.vip-strip-price strong{font:600 38px 'Playfair Display';margin-top:8px}.vip-strip-price span{font-size:12px}.vip-strip-price a{background:#17231d;color:#fff;padding:15px;margin-top:25px;text-align:center;font-size:12px;font-weight:700}.proof{padding:28px 7vw 70px;display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.proof div{border-top:1px solid #cfd2cc;padding-top:20px}.proof b{display:block;font:600 30px 'Playfair Display'}.proof span{font-size:11px;color:#667069}.business-paths{display:grid;grid-template-columns:1fr 1fr}.business-paths a{padding:75px 7vw;background:#e5e0d4}.business-paths a+a{background:#cbdabf}.business-paths span{font-size:9px;letter-spacing:2px;font-weight:700}.business-paths h2{font:600 42px/1.05 'Playfair Display';margin:15px 0}.business-paths p{line-height:1.6}.business-paths b{font-size:12px}.vip-property{background:#17231d;color:#fff;padding:18px 20px;margin-bottom:30px;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;font-size:12px}.vip-property b{color:#dcff6b}.vip-property a{text-decoration:underline}.vip-save{background:#dcff6b;padding:10px 12px;margin:-30px -30px 25px;font-size:11px}.vip-save b{float:right}.join-vip-detail{display:block;background:#17231d;color:#dcff6b;text-align:center;padding:13px;font-size:12px;font-weight:700;margin:18px 0}.response-note,.privacy-note{color:#667069;font-size:11px;line-height:1.5}.mortgage-inline{display:flex;flex-direction:column;background:#fff;padding:20px;margin-top:35px}.mortgage-inline span{font-size:12px;color:#667069;margin-top:6px}.vip-page{background:#f5f2e9}.vip-hero{min-height:650px;padding:90px 8vw;background:#17231d;color:#fff;display:grid;grid-template-columns:1fr 420px;gap:9vw;align-items:center}.vip-hero h1{font:600 clamp(62px,7vw,100px)/.92 'Playfair Display';letter-spacing:-4px;margin:20px 0}.vip-hero h1 em{color:#dcff6b}.vip-hero p{max-width:600px;color:#bdc7c0;line-height:1.7}.vip-hero>div>a{display:inline-block;background:#dcff6b;color:#17231d;padding:15px 24px;margin-top:20px;font-weight:700}.vip-card-visual{height:270px;border-radius:18px;padding:30px;background:linear-gradient(135deg,#e7ff9a,#9dbf36);color:#17231d;box-shadow:0 25px 60px #0005;transform:rotate(4deg);position:relative}.vip-card-visual span{letter-spacing:3px}.vip-card-visual b{display:block;font:600 72px 'Playfair Display';margin-top:40px}.vip-card-visual p{color:#17231d;font-size:10px;letter-spacing:2px}.vip-card-visual i{position:absolute;right:30px;top:25px;font-size:28px}.vip-benefits,.process,.vip-terms{padding:95px 7vw}.vip-benefits>h2,.process>h2,.vip-terms>h2{font:600 clamp(42px,5vw,67px) 'Playfair Display';margin:14px 0 40px}.vip-benefits>div,.process>div{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.vip-benefits article,.process article{border-top:1px solid #c9cec8;padding-top:22px}.vip-benefits article>b,.process article>b{font-size:10px;color:#718078}.vip-benefits h3,.process h3{font-size:24px}.vip-benefits p,.process p{color:#667069;line-height:1.6}.vip-plans{padding:95px 7vw;background:#203d30;color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.plan-copy h2{font:600 58px/1 'Playfair Display';margin:15px 0}.plan-copy p{color:#bdc7c0;line-height:1.6}.plans{display:grid;grid-template-columns:1fr 1fr;gap:18px}.plans article{background:#fff;color:#17231d;padding:30px;position:relative}.plans article>span{font-size:10px;letter-spacing:2px}.plans h3{font-size:31px}.plans h3 small{font:400 12px 'DM Sans'}.plans ul{list-style:none;padding:0;line-height:2}.plans a{display:block;background:#17231d;color:#fff;text-align:center;padding:15px;margin-top:25px;font-weight:700}.plans .recommended{background:#dcff6b}.recommended>div{position:absolute;top:-13px;right:15px;background:#17231d;color:#fff;padding:7px;font-size:8px;letter-spacing:1px}.saving{font-size:11px;font-weight:700}.vip-register,.credit-form-wrap{padding:90px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:9vw}.vip-register h2,.credit-form-wrap h2{font:600 58px/1 'Playfair Display';margin:14px 0}.vip-register form,.credit-form-wrap form,.conversion-form{background:#fff;padding:30px;display:flex;flex-direction:column;gap:15px}.vip-register label,.credit-form-wrap label,.conversion-form label{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:700}.vip-register input,.vip-register select,.credit-form-wrap input,.conversion-form input,.conversion-form select{border:1px solid #d9d9d1;padding:12px;min-height:46px}.vip-register button,.credit-form-wrap button,.conversion-form button{border:0;background:#dcff6b;padding:15px;font-weight:700}.vip-register small{color:#667069}.vip-terms{max-width:950px;margin:auto}.vip-terms details{border-top:1px solid #c9cec8;padding:20px 0}.vip-terms summary{font-weight:700;cursor:pointer}.vip-terms p{color:#667069;line-height:1.6}.conversion-hero{padding:80px 7vw;background:#203d30;color:#fff;display:grid;grid-template-columns:1fr 430px;gap:9vw;align-items:center}.conversion-hero h1,.calculator-page h1{font:600 clamp(54px,6vw,86px)/.95 'Playfair Display';letter-spacing:-3px}.conversion-hero>div>p{color:#bdc7c0;line-height:1.7}.mini-proof{display:flex;flex-direction:column;gap:10px;color:#dcff6b}.conversion-form{color:#17231d}.conversion-form h2{font-size:30px}.conversion-form>span{font-size:9px;letter-spacing:2px}.conversion-form>small{color:#667069}.calculator-page>section:first-child{padding:80px 7vw}.calculator-page>section:first-child>p{color:#667069}.calculator{display:grid;grid-template-columns:1fr 380px;margin-top:45px;background:#fff}.calc-fields{padding:35px;display:flex;flex-direction:column;gap:30px}.calc-fields label{font-weight:700}.calc-fields label span{float:right;color:#667069}.calc-fields input{width:100%;accent-color:#203d30}.calc-result{background:#203d30;color:#fff;padding:35px}.calc-result strong{display:block;font:600 46px 'Playfair Display';color:#dcff6b;margin:15px 0}.calc-result button{border:0;background:#dcff6b;padding:15px;width:100%;font-weight:700}.disclaimer{font-size:10px;color:#bdc7c0}
@media(max-width:900px){.vip-header{display:none}.vip-strip,.vip-hero,.vip-plans,.vip-register,.conversion-hero,.calculator,.credit-form-wrap{grid-template-columns:1fr}.vip-card-visual{max-width:420px}.vip-benefits>div,.process>div{grid-template-columns:1fr 1fr}.proof{grid-template-columns:1fr 1fr}.vip-property{grid-template-columns:1fr}.vip-property a{justify-self:start}}
@media(max-width:600px){.vip-tab{color:#496312}.vip-strip{padding:52px 18px;grid-template-columns:1fr;gap:35px}.vip-strip h2{font-size:42px}.vip-strip-price{border-left:0;border-top:1px solid #a9c64d;padding:25px 0 0}.proof{padding:35px 18px 55px;grid-template-columns:1fr 1fr}.proof b{font-size:24px}.business-paths{grid-template-columns:1fr}.business-paths a{padding:55px 20px}.business-paths h2{font-size:36px}.vip-card-badge{bottom:12px}.vip-property{margin:-6px 0 25px}.vip-save{margin:-22px -22px 20px}.vip-hero{padding:60px 20px 80px;min-height:auto}.vip-hero h1{font-size:58px;letter-spacing:-2px}.vip-card-visual{height:220px;transform:rotate(2deg)}.vip-card-visual b{font-size:58px;margin-top:25px}.vip-benefits,.process,.vip-terms{padding:65px 18px}.vip-benefits>div,.process>div,.plans{grid-template-columns:1fr}.vip-plans{padding:65px 18px}.plan-copy h2,.vip-register h2,.credit-form-wrap h2{font-size:45px}.vip-register,.credit-form-wrap{padding:65px 18px}.vip-register form,.credit-form-wrap form,.conversion-form{padding:22px}.vip-register input,.vip-register select,.conversion-form input,.conversion-form select{font-size:16px}.conversion-hero{padding:55px 18px}.conversion-hero h1,.calculator-page h1{font-size:52px;letter-spacing:-2px}.calculator-page>section:first-child{padding:55px 18px}.calculator{grid-template-columns:1fr}.calc-fields,.calc-result{padding:25px 20px}}
