.facade-lp{--navy:#071c35;--blue:#0756b9;--green:#169a06;--text:#17283b;--muted:#607080;--light:#f2f7fb}.facade-lp,.facade-lp *{box-sizing:border-box}.facade-lp{scroll-behavior:smooth;color:var(--text);background:#fff;margin:0;font:16px/1.55 system-ui,-apple-system,Segoe UI,Arial,sans-serif}.facade-lp a{color:inherit}.facade-lp img{max-width:100%;display:block}.facade-lp .wrap{max-width:1160px;margin:auto;padding:0 22px}.facade-lp header{z-index:10;background:#fff;position:sticky;top:0;box-shadow:0 1px 12px #071c3515}.facade-lp header .wrap{justify-content:space-between;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px;display:flex}.facade-lp .brand{color:var(--navy);align-items:center;gap:12px;text-decoration:none;display:flex}.facade-lp .brandmark{object-fit:contain;border-radius:10px;flex:none;width:44px;height:44px;display:block}.facade-lp .brandtext{display:block}.facade-lp .brand strong{letter-spacing:-.6px;font-size:17px;line-height:1.02;display:block}.facade-lp .brand small{letter-spacing:1.3px;color:#215ca0;margin-top:4px;font-size:9px;display:block}.facade-lp .call{color:var(--blue);font-weight:750;text-decoration:none}.facade-lp .btn{text-align:center;background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:16px 21px;font-weight:850;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 5px 18px #159a0630}.facade-lp .btn:hover{transform:translateY(-2px)}.facade-lp .btn:focus-visible,.facade-lp input:focus-visible,.facade-lp select:focus-visible,.facade-lp textarea:focus-visible{outline-offset:2px;outline:3px solid #90c4ff}.facade-lp .btn.secondary{background:var(--navy)}.facade-lp .hero{color:#fff;background:linear-gradient(122deg,#071c35 0%,#0a315a 59%,#0962b1 100%);overflow:hidden}.facade-lp .hero-grid{grid-template-columns:1.07fr .93fr;align-items:center;gap:58px;padding-top:62px;padding-bottom:62px;display:grid}.facade-lp .eyebrow{text-transform:uppercase;letter-spacing:2px;color:#b7e6bd;font-size:12px;font-weight:750}.facade-lp .hero h1{letter-spacing:-1.8px;margin:17px 0 20px;font-size:clamp(35px,4.2vw,62px);line-height:1.05}.facade-lp .hero h1 span{color:#92e35e}.facade-lp .lead{color:#e0eaf4;max-width:560px;font-size:19px}.facade-lp .facts{flex-wrap:wrap;gap:9px;margin:26px 0 30px;display:flex}.facade-lp .fact{background:#ffffff19;border:1px solid #ffffff40;border-radius:999px;padding:8px 13px;font-size:13px}.facade-lp .hero-photo{border:5px solid #fff;border-radius:18px;max-width:450px;margin:auto;overflow:hidden;box-shadow:0 26px 60px #0005}.facade-lp .hero-photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.facade-lp .underhero{background:#e8f5e4;border-bottom:1px solid #d9ebd6}.facade-lp .underhero .wrap{color:#1e5625;flex-wrap:wrap;justify-content:space-around;gap:20px;padding-top:15px;padding-bottom:15px;font-size:14px;font-weight:700;display:flex}.facade-lp .section{padding:75px 0}.facade-lp .section.alt{background:var(--light)}.facade-lp .section h2{color:var(--navy);letter-spacing:-.8px;margin:0 0 13px;font-size:clamp(28px,3.3vw,42px);line-height:1.2}.facade-lp .section .intro{max-width:720px;color:var(--muted);margin-bottom:30px}.facade-lp .cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.facade-lp .card{background:#fff;border:1px solid #e4eaf0;border-radius:15px;padding:26px;box-shadow:0 7px 25px #102b4410}.facade-lp .symbol{background:#e6f7e6;border-radius:13px;place-items:center;width:56px;height:56px;margin-bottom:14px;font-size:27px;display:inline-grid}.facade-lp .card h3{color:var(--navy);margin:0 0 9px;font-size:19px}.facade-lp .card p{color:var(--muted);margin:0}.facade-lp .steps{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.facade-lp .stepnum{color:var(--blue);font-size:40px;font-weight:900}.facade-lp .steps h3{margin:5px 0 8px}.facade-lp .steps p{color:var(--muted);margin:0}.facade-lp .form-area{background:linear-gradient(110deg,#eff7f1,#e8f3ff)}.facade-lp .form-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:60px;display:grid}.facade-lp .form-layout p{color:#576677}.facade-lp .checklist{padding:0;list-style:none}.facade-lp .checklist li{margin:15px 0}.facade-lp .checklist li:before{content:"✓";color:var(--green);margin-right:12px;font-weight:900}.facade-lp .form-panel{background:#fff;border-radius:18px;padding:32px;box-shadow:0 20px 60px #132c4530}.facade-lp .form-panel h3{color:var(--navy);margin:0;font-size:25px}.facade-lp .form-panel .sub{color:var(--muted);margin:8px 0 24px;font-size:14px}.facade-lp .fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.facade-lp .field{flex-direction:column;gap:5px;display:flex}.facade-lp .field.full{grid-column:1/-1}.facade-lp label{font-size:13px;font-weight:700}.facade-lp input,.facade-lp select,.facade-lp textarea{font:inherit;color:var(--text);background:#fff;border:1px solid #cbd6e0;border-radius:9px;width:100%;padding:13px 12px}.facade-lp textarea{resize:vertical}.facade-lp .privacy{color:#607080;margin:15px 0;font-size:12px;line-height:1.5}.facade-lp .privacy input{width:auto;margin-right:6px}.facade-lp .form-panel button{width:100%;font-size:16px}.facade-lp .status{color:#a63b19;min-height:25px;margin:10px 0;font-weight:650}.facade-lp .faqs{max-width:850px;margin:auto}.facade-lp details{border-bottom:1px solid #dbe3ea;padding:19px 0}.facade-lp summary{cursor:pointer;color:var(--navy);font-weight:800}.facade-lp details p{color:var(--muted)}.facade-lp footer{background:var(--navy);color:#d4dce6;padding:36px 0;font-size:14px}.facade-lp .footergrid{flex-wrap:wrap;justify-content:space-between;gap:20px;display:flex}.facade-lp footer strong{color:#fff}.facade-lp .sticky-mobile{display:none}@media (width<=830px){.facade-lp .hero-grid,.facade-lp .form-layout{grid-template-columns:1fr;gap:30px}.facade-lp .hero-grid{padding-top:43px;padding-bottom:45px}.facade-lp .hero-photo{max-width:340px}.facade-lp .cards,.facade-lp .steps{grid-template-columns:1fr}.facade-lp .section{padding:56px 0}.facade-lp .form-panel{padding:22px}.facade-lp .call{font-size:13px}.facade-lp .hero h1{letter-spacing:-1px}.facade-lp .sticky-mobile{z-index:12;background:#fff;width:100%;padding:9px 13px;display:block;position:fixed;bottom:0;left:0;box-shadow:0 -5px 19px #0002}.facade-lp .sticky-mobile .btn{padding:12px;display:flex}.facade-lp{padding-bottom:65px}}@media (width<=500px){.facade-lp .fields{grid-template-columns:1fr}.facade-lp .brand strong{font-size:14px}.facade-lp .brand small{font-size:7px}.facade-lp .brandmark{width:36px;height:36px;font-size:21px}.facade-lp .call{font-size:12px}.facade-lp .hero-photo{max-width:280px}.facade-lp .hero h1{font-size:38px}.facade-lp .lead{font-size:17px}}.facade-lp .hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:34px;padding-top:38px;padding-bottom:45px}.facade-lp .hero h1{margin:12px 0;font-size:clamp(32px,3.5vw,49px)}.facade-lp .hero .lead{font-size:17px}.facade-lp .hero .facts{margin:14px 0 18px}.facade-lp .hero .form-top{color:var(--text);margin-top:20px;padding:24px;scroll-margin-top:105px}.facade-lp .hero .form-top .sub{margin-bottom:14px}.facade-lp .hero .form-top .fields{gap:10px}.facade-lp .hero .form-top .field input,.facade-lp .hero .form-top .field select,.facade-lp .hero .form-top .field textarea{padding:10px 11px}.facade-lp .hero .hero-photo{position:sticky;top:105px}.facade-lp .form-area .form-layout{max-width:800px;display:block}.facade-lp .pulse-cta{animation:2.6s ease-in-out infinite ctaPulse}@keyframes ctaPulse{0%,to{box-shadow:0 0 #169a0659}55%{box-shadow:0 0 0 11px #169a0600}}@media (width<=830px){.facade-lp .hero-grid{grid-template-columns:1fr;gap:22px;padding-top:23px}.facade-lp .hero .hero-photo{max-width:300px;position:static}.facade-lp .hero .form-top{margin-top:16px}.facade-lp .hero .form-top .fields{grid-template-columns:1fr 1fr}}@media (width<=500px){.facade-lp .hero .form-top .fields{grid-template-columns:1fr}.facade-lp .hero .form-top{padding:18px}.facade-lp .hero h1{font-size:34px}}@media (prefers-reduced-motion:reduce){.facade-lp .pulse-cta{animation:none}}.facade-lp .top-offer-banner{color:#fff;text-align:center;letter-spacing:.7px;background:#139b08;border-radius:14px;max-width:900px;margin:14px auto 0;padding:18px 20px;font-size:clamp(14px,1.7vw,20px);font-weight:900;text-decoration:none;animation:2.1s ease-in-out infinite bannerFlash;display:block;box-shadow:0 10px 25px #169a0640}@keyframes bannerFlash{0%,to{background:#149b07}50%{background:#086d13}}.facade-lp .hero-grid{padding-top:32px;padding-bottom:54px;display:block}.facade-lp .hero-grid>div:first-child{max-width:900px;margin:0 auto}.facade-lp .conversion-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:30px;margin-top:25px;display:grid}.facade-lp .conversion-row .form-top{width:100%;margin:0}.facade-lp .form-top .btn,.facade-lp .form-top button.btn{border-radius:14px;width:100%;min-height:62px;font-size:20px;font-weight:900}.facade-lp .conversion-row .hero-photo{align-self:start;width:100%;max-width:none;margin:0}.facade-lp .conversion-row .hero-photo img{aspect-ratio:4/5;object-fit:cover;width:100%}.facade-lp .compare-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.facade-lp .photo-placeholder{text-align:center;color:#34465b;background:linear-gradient(140deg,#e8eef4,#d7e0e8);border:2px dashed #95a5b4;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:230px;padding:22px;display:flex}.facade-lp .photo-placeholder strong{color:#071c35;font-size:23px}.facade-lp .photo-placeholder span{font-size:14px}@media (width<=830px){.facade-lp .conversion-row{grid-template-columns:1fr;gap:20px}.facade-lp .conversion-row .hero-photo{width:100%;max-width:100%}.facade-lp .conversion-row .hero-photo img{aspect-ratio:16/10;object-position:center 35%}.facade-lp .hero-grid{padding-top:24px}}@media (width<=500px){.facade-lp .compare-grid{grid-template-columns:1fr}.facade-lp .top-offer-banner{padding:11px 9px;font-size:13px}}@media (prefers-reduced-motion:reduce){.facade-lp .top-offer-banner{animation:none}}
