:root{--propwave-navy:#0c2137;--propwave-sky:#7dc7e2;--propwave-gold:#c98717;--propwave-bg:#f4f7fa;--propwave-border:#d8e4eb;--propwave-muted:#627487}button,input,select{font:inherit}button{cursor:pointer}:focus-visible{outline-offset:3px;outline:3px solid #7dc7e28c}.propwave-logo,.mobile-navbar .logo img{object-fit:contain;width:auto;height:74px}.footer-single-item .logo img{object-fit:contain;width:auto;height:140px}.footer-area:before{display:none}.propwave-footer{padding-top:80px;padding-bottom:48px}.propwave-copyright{gap:16px;padding:18px 0}.propwave-copyright p{text-align:left;margin:0;padding:0}.propwave-copyright p strong{color:#fff;font-weight:600}.propwave-copyright ul{gap:18px}.propwave-copyright li{line-height:1}.propwave-copyright li+li{border-left:1px solid #fff3;padding-left:18px}.propwave-copyright a{color:#ffffffb8;font-size:14px;text-decoration:none}.propwave-copyright a:hover{color:#fff}.navbar .nav-link{text-decoration:none}.propwave-top-header .info-link{gap:16px 30px}.propwave-top-header .info-link li{margin-right:0}.propwave-main-nav .container{gap:24px}.propwave-main-nav .navbar-brand{flex:none;margin-right:0}.propwave-main-nav .navbar-collapse{min-width:0}.propwave-main-nav .propwave-nav-list{align-items:center;gap:4px}.propwave-main-nav .propwave-nav-list .nav-item{margin-left:0;margin-right:0}.propwave-main-nav .propwave-nav-list .nav-link{color:var(--propwave-navy);white-space:nowrap;padding:12px 11px;font-size:15px;font-weight:700;line-height:1.2}.propwave-main-nav .propwave-nav-list .nav-link.active,.propwave-main-nav .propwave-nav-list .nav-link:hover{color:var(--propwave-sky)}.propwave-main-nav .others-options{flex:none}.propwave-main-nav .others-options .btn{white-space:nowrap}.top-header-area i,.info-link i,.guide-info i,.info-links i{color:var(--propwave-sky)}.propwave-hero .banner-content h1,.propwave-hero .banner-content p{color:#fff}.propwave-hero .banner-content h1 span{color:var(--propwave-sky)}.propwave-hero-eyebrow{color:var(--propwave-sky);letter-spacing:0;text-transform:uppercase;margin-bottom:18px;font-size:15px;font-weight:800;display:inline-block}.propwave-hero .read-more{color:#fff;text-decoration:none}@media (min-width:1200px){.propwave-hero.banner-bg-1{padding-top:150px;padding-bottom:100px}}.propwave-hero-stats{margin-top:24px;position:static}@media (min-width:1200px){.propwave-hero-stats{z-index:5;pointer-events:none;margin-top:0;position:absolute;bottom:0;left:0;right:0;transform:translateY(50%)}}.propwave-hero-stats-inner{pointer-events:auto;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:28px 40px;display:flex;box-shadow:0 24px 56px #0c213729}.propwave-hero-stat{align-items:center;gap:14px;display:flex}.propwave-hero-stat i{width:44px;height:44px;color:var(--propwave-navy);background:#7dc7e229;border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.propwave-hero-stat strong{color:var(--propwave-navy);font-size:22px;line-height:1.2;display:block}.propwave-hero-stat span{color:var(--propwave-muted);font-size:13px;display:block}@media (min-width:1200px){.partner-area.ptb-130{padding-top:170px}}.propwave-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.propwave-service-card{height:100%;box-shadow:inset 0 0 0 2px var(--propwave-border), 0 16px 40px #0c21370f;background:#fff;border-radius:14px;padding:32px 26px;transition:transform .2s,box-shadow .2s}.propwave-service-card:hover{box-shadow:inset 0 0 0 2px var(--propwave-border), 0 24px 48px #0c21371a;transform:translateY(-4px)}.propwave-service-icon{background:linear-gradient(135deg, var(--propwave-navy), #163a5c);color:#fff;border-radius:14px;place-items:center;width:64px;height:64px;margin-bottom:22px;font-size:30px;display:grid}.propwave-service-card h3{margin-bottom:12px;font-size:20px}.propwave-service-card h3 a{color:var(--propwave-navy);text-decoration:none}.service-single-item .icon,.features-single-item i{color:var(--propwave-sky)}.propwave-partner-intro{max-width:780px;margin-bottom:40px;margin-left:auto;margin-right:auto}.propwave-partner-intro p{margin-bottom:0}.propwave-partner-logo{height:104px;min-height:104px;color:var(--propwave-navy);text-align:center;box-shadow:inset 0 0 0 2px var(--propwave-border);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;place-items:center;padding:18px 22px;text-decoration:none;transition:box-shadow .18s,transform .18s;display:flex;overflow:hidden}.propwave-partner-logo img{object-fit:contain;width:auto;max-width:140px;height:32px;transition:opacity .18s,transform .18s;display:block}.propwave-partner-logo:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 2px #7dc7e2b3,0 12px 34px #0c213714}.propwave-partner-logo:hover img{opacity:.95;transform:scale(1.03)}.service-single-item,.buying-single-item,.features-single-item{border-color:var(--propwave-border)}.calculate-form .btn,.navbar .btn-primary{background:var(--propwave-navy);border-color:var(--propwave-navy);color:#fff}.calculate-form .btn:hover,.navbar .btn-primary:hover{background:#143553;border-color:#143553}.calculate-form .form-group .label{margin-bottom:8px;display:block}.calculate-form .form-group .form-control{border-color:var(--propwave-border);height:46px;color:var(--propwave-navy);background-color:#fff;padding:9px 18px}.calculate-form .form-group input.form-control{background-image:none;padding-right:18px}.calculate-form .form-group select.form-control,.calculate-form .form-group .form-select{background-color:#fff;background-position:right 18px center;padding-right:42px}.calculate-form .form-group .form-control::placeholder{color:#7b8a98;opacity:1}.calculate-form .form-group .form-control:focus{border-color:var(--propwave-sky);box-shadow:0 0 0 3px #7dc7e22e}.propwave-consent label{color:var(--propwave-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.propwave-consent input{width:18px;height:18px;accent-color:var(--propwave-navy);flex:none;margin-top:2px}.calculate-img img,.buying-img img,.buying-single-item>a img{object-fit:cover;width:100%}.calculate-content .calculate-img{aspect-ratio:1172/1110;border-radius:12px;overflow:hidden}.calculate-content .calculate-img img{object-position:center 38%;height:100%}.buying-single-item>a img{aspect-ratio:16/10}.process-single-item .nich span{place-items:center;display:grid}.propwave-trust-area{padding-top:0}.propwave-trust-item{height:100%;box-shadow:inset 0 0 0 2px var(--propwave-border), 0 16px 40px #0c21370f;background:#fff;border-radius:14px;padding:28px 24px;transition:transform .2s,box-shadow .2s}.propwave-trust-item:hover{box-shadow:inset 0 0 0 2px var(--propwave-border), 0 24px 48px #0c21371a;transform:translateY(-4px)}.propwave-trust-item i{width:48px;height:48px;color:var(--propwave-navy);background:#7dc7e229;border-radius:8px;place-items:center;margin-bottom:18px;font-size:24px;display:inline-grid}.propwave-trust-item h3{color:var(--propwave-navy);margin-bottom:10px;font-size:20px}.propwave-trust-item p{margin-bottom:0}.propwave-guide-area{background:var(--propwave-bg);padding-bottom:0}.guide-wrap{background:var(--propwave-navy)}.guide-content h2,.guide-content p,.guide-info a,.guide-info li{color:#fff}.guide-info .btn{color:var(--propwave-navy)}.guide-info .btn.propwave-btn-gold{background:var(--propwave-gold);border-color:var(--propwave-gold)}.guide-info .btn.propwave-btn-gold:before{background:linear-gradient(135deg,#e0a53d 0%,#c98717 100%)}.footer-single-item button{color:var(--propwave-navy);text-align:left;background:0 0;border:0;padding:0}.footer-single-item .additional-link span{color:var(--propwave-muted);line-height:1.6;display:inline-block}.propwave-page-banner{overflow:hidden}.propwave-page-banner .page-banner-content h2{color:var(--propwave-navy)}.propwave-page-banner .page-banner-content p{max-width:620px}.propwave-page-banner-content-centered p{margin-bottom:0;margin-left:auto;margin-right:auto}.propwave-page-banner-compact.page-banner-area{padding-top:40px;padding-bottom:30px}.propwave-page-banner-img{aspect-ratio:4/3;object-fit:cover;object-position:center;border-radius:12px;width:min(100%,560px)}.propwave-application-area{background:#fff}.propwave-stepper{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:34px;display:grid}.propwave-stepper li a{border:1px solid var(--propwave-border);min-height:76px;color:var(--propwave-muted);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:16px;text-decoration:none;display:flex}.propwave-stepper li span{width:34px;height:34px;color:var(--propwave-navy);background:#7dc7e22e;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.propwave-stepper li strong{color:var(--propwave-navy);font-size:15px;line-height:1.2}.propwave-stepper li.active a{border-color:#7dc7e2cc;box-shadow:0 12px 32px #0c213712}.propwave-stepper li.active span{background:var(--propwave-navy);color:#fff}.propwave-application-card{border:1px solid var(--propwave-border);border-radius:8px;padding:42px}.propwave-application-card>p{margin-bottom:28px}.propwave-auth-area{background:var(--propwave-bg)}.propwave-auth-area.ptb-130{padding-top:20px}.propwave-auth-wrap{max-width:480px;margin:0 auto}.propwave-auth-card{background:#fff;box-shadow:0 16px 40px #0c21370f}.propwave-auth-card>p{color:var(--propwave-muted)}.propwave-auth-options{justify-content:space-between;align-items:center;gap:12px;margin-bottom:28px;font-size:14px;display:flex}.propwave-auth-options label{color:var(--propwave-muted);align-items:center;gap:8px;display:flex}.propwave-auth-options input[type=checkbox]{width:16px;height:16px;accent-color:var(--propwave-navy)}.propwave-auth-card .btn{text-align:center;width:100%;display:block}.propwave-auth-switch{color:var(--propwave-muted);text-align:center;margin-top:24px}.propwave-auth-switch a{color:var(--propwave-navy);font-weight:700;text-decoration:none}.propwave-otp-inputs{justify-content:center;gap:12px;margin-bottom:28px;display:flex}.propwave-otp-input{border:1px solid var(--propwave-border);background:var(--propwave-bg);text-align:center;width:52px;height:60px;color:var(--propwave-navy);border-radius:8px;font-size:24px;font-weight:700}.propwave-otp-input:focus{border-color:var(--propwave-sky);background:#fff;outline:none}.propwave-auth-nav-link{color:var(--propwave-navy);margin-right:24px;font-weight:700;text-decoration:none}.propwave-panel-kicker{color:var(--propwave-sky);letter-spacing:0;text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:800;display:inline-block}.propwave-side-panel,.propwave-status-card,.propwave-confirmation-card,.propwave-offer-card{border:1px solid var(--propwave-border);background:#fff;border-radius:8px;box-shadow:0 16px 40px #0c21370f}.propwave-side-panel{padding:30px;position:sticky;top:24px}.propwave-side-panel h3{color:var(--propwave-navy);margin-bottom:20px;font-size:32px}.propwave-side-panel li,.propwave-review-list div,.propwave-offer-card li{border-bottom:1px solid var(--propwave-border);justify-content:space-between;gap:16px;padding:14px 0;display:flex}.propwave-side-panel span,.propwave-review-list span,.propwave-offer-card span{color:var(--propwave-muted)}.propwave-side-panel strong,.propwave-review-list strong,.propwave-offer-card strong{color:var(--propwave-navy);text-align:right}.propwave-disclaimer{background:#7dc7e224;border-radius:8px;gap:12px;margin-top:24px;padding:18px;display:flex}.propwave-disclaimer i{color:var(--propwave-navy);font-size:24px;line-height:1}.propwave-disclaimer p{margin:0;font-size:14px}.propwave-form-actions{justify-content:space-between;align-items:center;gap:18px;margin-top:18px;display:flex}.propwave-form-actions .btn,.propwave-dashboard-head .btn,.propwave-offer-card .btn{background:var(--propwave-navy);color:#fff}.propwave-document-grid{gap:16px;display:grid}.propwave-document-card{border:1px solid var(--propwave-border);background:#fff;border-radius:8px;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:18px;display:grid}.propwave-document-card i{width:54px;height:54px;color:var(--propwave-navy);background:#7dc7e22e;border-radius:8px;place-items:center;font-size:26px;display:grid}.propwave-document-card h4{color:var(--propwave-navy);margin-bottom:4px;font-size:18px}.propwave-document-card span{color:var(--propwave-muted);font-size:14px}.propwave-document-card button{border:1px solid var(--propwave-border);min-width:120px;color:var(--propwave-navy);background:#fff;border-radius:8px;padding:10px 16px;font-weight:700}.propwave-consent-block{gap:14px;display:grid}.propwave-consent-block label{border:1px solid var(--propwave-border);color:var(--propwave-navy);background:#fff;border-radius:8px;gap:12px;padding:16px;display:flex}.propwave-consent-block input{width:18px;height:18px;accent-color:var(--propwave-navy);flex:none;margin-top:2px}.propwave-review-list{border:1px solid var(--propwave-border);background:#fff;border-radius:8px;gap:0;margin-bottom:20px;display:grid;overflow:hidden}.propwave-review-list div{padding:16px 18px}.propwave-confirmation-area{background:var(--propwave-bg)}.propwave-confirmation-card{max-width:780px;margin:0 auto;padding:56px}.propwave-confirmation-card>i{width:84px;height:84px;color:var(--propwave-navy);background:#7dc7e22e;border-radius:50%;place-items:center;margin:0 auto 22px;font-size:48px;display:grid}.propwave-confirmation-card h1,.propwave-dashboard-head h2,.propwave-status-card h2,.propwave-status-card h3{color:var(--propwave-navy)}.propwave-dashboard-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.propwave-dashboard-head h2{margin-bottom:0}.propwave-application-list{gap:14px;display:grid}.propwave-application-row{border:1px solid var(--propwave-border);color:var(--propwave-navy);background:#fff;border-radius:8px;grid-template-columns:1.4fr .8fr .8fr .6fr .8fr;align-items:center;gap:18px;padding:24px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.propwave-application-row:hover{border-color:#7dc7e2cc;transform:translateY(-2px);box-shadow:0 14px 34px #0c213714}.propwave-application-row span,.propwave-application-row p,.propwave-application-row small{color:var(--propwave-muted)}.propwave-application-row h3{color:var(--propwave-navy);margin:6px 0 4px;font-size:20px}.propwave-application-row p{margin-bottom:0}.propwave-application-row em{color:var(--propwave-navy);background:#7dc7e229;border-radius:999px;justify-self:start;padding:8px 12px;font-size:13px;font-style:normal;font-weight:800}.propwave-application-row b{color:var(--propwave-navy);justify-self:end;align-items:center;gap:8px;display:flex}.propwave-status-card{padding:34px}.propwave-tracker{gap:0;margin-top:26px;display:grid}.propwave-tracker div{padding:0 0 28px 42px;position:relative}.propwave-tracker div:before{content:"";background:var(--propwave-border);width:1px;position:absolute;top:18px;bottom:0;left:12px}.propwave-tracker div:last-child{padding-bottom:0}.propwave-tracker div:last-child:before{display:none}.propwave-tracker div>span{background:var(--propwave-border);width:25px;height:25px;box-shadow:0 0 0 1px var(--propwave-border);border:5px solid #fff;border-radius:50%;position:absolute;top:2px;left:0}.propwave-tracker div.done>span{background:var(--propwave-navy);box-shadow:0 0 0 1px var(--propwave-navy)}.propwave-tracker h4{color:var(--propwave-navy);margin-bottom:5px;font-size:18px}.propwave-tracker p{margin-bottom:0}.propwave-offers-area{padding-top:16px}.propwave-offer-card{height:100%;padding:28px}.propwave-offer-card img,.propwave-offer-wordmark{object-fit:contain;width:auto;max-width:168px;height:auto;max-height:48px;margin-bottom:24px;display:block}.propwave-offer-card p{min-height:54px}.propwave-provider-panel{border:1px solid var(--propwave-border);background:var(--propwave-bg);border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:34px;padding:38px;display:grid}.propwave-provider-panel h2{color:var(--propwave-navy)}.propwave-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.propwave-step-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:34px;display:grid}.propwave-step-detail-grid article{border:1px solid var(--propwave-border);background:#fff;border-radius:8px;height:100%;padding:28px}.propwave-step-detail-grid span{background:var(--propwave-navy);color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:18px;font-size:18px;font-weight:800;display:grid}.propwave-step-detail-grid h3{color:var(--propwave-navy);font-size:22px}.propwave-journey-area{background:var(--propwave-bg)}.propwave-journey-intro{max-width:640px;margin:0 auto 56px}.propwave-journey-intro h2{color:var(--propwave-navy);margin-bottom:14px}.propwave-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:56px;display:grid}.propwave-journey-step{height:100%;box-shadow:inset 0 0 0 2px var(--propwave-border), 0 16px 40px #0c21370f;background:#fff;border-radius:14px;padding:34px 28px;transition:transform .2s,box-shadow .2s;position:relative}.propwave-journey-step:hover{box-shadow:inset 0 0 0 2px var(--propwave-border), 0 24px 48px #0c21371a;transform:translateY(-4px)}.propwave-journey-icon{background:linear-gradient(135deg, var(--propwave-navy), #163a5c);color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:22px;font-size:24px;display:grid}.propwave-journey-number{color:var(--propwave-sky);letter-spacing:.04em;font-size:15px;font-weight:800;position:absolute;top:30px;right:28px}.propwave-journey-step h3{color:var(--propwave-navy);margin-bottom:10px;font-size:20px}.propwave-journey-step p{color:var(--propwave-muted);margin-bottom:0}.propwave-journey-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:56px;display:grid}.propwave-journey-highlight{border:1px solid var(--propwave-border);background:#fff;border-radius:12px;align-items:flex-start;gap:16px;padding:24px;display:flex}.propwave-journey-highlight i{width:42px;height:42px;color:var(--propwave-navy);background:#7dc7e229;border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid}.propwave-journey-highlight h4{color:var(--propwave-navy);margin-bottom:6px;font-size:16px}.propwave-journey-highlight p{color:var(--propwave-muted);margin-bottom:0;font-size:14px}.propwave-journey-cta{background:linear-gradient(135deg, var(--propwave-navy), #163a5c);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:40px 48px;display:flex}.propwave-journey-cta h3{color:#fff;margin-bottom:8px}.propwave-journey-cta p{color:#ffffffbf;margin-bottom:0}.propwave-journey-cta .btn{flex:none}.btn.propwave-btn-gold,.propwave-journey-cta .btn{background:var(--propwave-gold);border-color:var(--propwave-gold);color:var(--propwave-navy)}.btn.propwave-btn-gold:before,.propwave-journey-cta .btn:before{background:linear-gradient(135deg,#e0a53d 0%,#c98717 100%)}.btn.propwave-btn-gold:hover,.propwave-journey-cta .btn:hover{color:var(--propwave-navy)}@media (max-width:1199px){.propwave-logo{height:64px}.propwave-main-nav .container{gap:16px}.propwave-main-nav .propwave-nav-list .nav-link{padding-left:7px;padding-right:7px;font-size:13px}.propwave-stepper{grid-template-columns:repeat(3,minmax(0,1fr))}.propwave-application-row{grid-template-columns:1fr 1fr}.propwave-application-row b{justify-self:start}.propwave-provider-panel,.propwave-step-detail-grid,.propwave-journey-grid,.propwave-journey-highlights{grid-template-columns:1fr}.propwave-journey-cta{flex-direction:column;align-items:flex-start}.propwave-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.propwave-hero-stats-inner{flex-wrap:wrap;gap:24px}}@media (max-width:767px){.propwave-stepper{grid-template-columns:1fr}.propwave-application-card,.propwave-status-card,.propwave-confirmation-card{padding:26px 20px}.propwave-otp-inputs{gap:8px}.propwave-otp-input{width:40px;height:48px;font-size:20px}.propwave-document-card{grid-template-columns:46px 1fr}.propwave-document-card button{grid-column:1/-1;width:100%}.propwave-form-actions,.propwave-dashboard-head{flex-direction:column;align-items:stretch}.propwave-form-actions .btn,.propwave-dashboard-head .btn{text-align:center;width:100%}.propwave-application-row{grid-template-columns:1fr}.propwave-application-row strong,.propwave-application-row small,.propwave-application-row b{justify-self:start}.propwave-provider-panel{padding:24px}.propwave-provider-grid,.propwave-service-grid{grid-template-columns:1fr}.propwave-hero-stats-inner{box-shadow:none;border:1px solid var(--propwave-border);flex-direction:column;align-items:flex-start;gap:18px}}
