*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#f6f5f1;color:#122b3c;font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button,a,input,select{outline-offset:5px}header{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;position:absolute;z-index:5;width:100%;color:white;border-bottom:1px solid #ffffff24}.brand{display:flex;align-items:center;gap:14px;font-size:20px;font-weight:700;letter-spacing:-.6px}.brand img{width:65px;height:48px;object-fit:contain;mix-blend-mode:screen;filter:invert(1)}.brand small{display:block;font-size:9px;letter-spacing:2.4px;margin-top:5px;font-weight:500}nav{display:flex;align-items:center;gap:35px;font-size:12px}nav a{transition:color .3s}nav a:hover{color:#69ccff}.navcta{border:1px solid #ffffff60;padding:13px 20px;border-radius:3px}.navcta span{margin-left:24px}.hero{height:860px;min-height:730px;max-height:1050px;position:relative;overflow:hidden;color:white}.heroimage,.shade{position:absolute;inset:0}.heroimage{background:url('assets/aerial.jpg') center 55%/cover;animation:zoom 18s ease-out forwards}.shade{background:linear-gradient(90deg,#071c2beF 0%,#0d293bd9 32%,#0d293b30 80%),linear-gradient(0deg,#071c2bcb,transparent 45%)}.hero-content{position:relative;padding:161px 0 0 8%;max-width:740px}.eyebrow,.label{font-size:10px;font-weight:700;letter-spacing:2px}.eyebrow{display:flex;gap:9px;align-items:center}.eyebrow i{width:7px;height:7px;background:#ddbe7e;border-radius:50%;box-shadow:0 0 0 5px #ddbe7e15}.hero h1{font-family:Manrope,sans-serif;font-size:79px;letter-spacing:-4px;line-height:1.08;font-weight:500;margin:27px 0 24px}em{font-style:normal;color:#1689cf}.hero p{font-size:15px;line-height:1.8;color:#d0d7db;max-width:440px;margin-bottom:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:#159ee3;color:#152c38;padding:20px 25px;border:0;border-radius:3px;font-weight:700;font-size:13px;cursor:pointer;transition:background .25s,transform .25s}.button:hover{background:#36b8fa;transform:translateY(-3px)}.button span{font-size:20px}.heroface{display:flex;align-items:center;gap:11px;margin-top:32px;max-width:310px}.heroface img{height:42px;width:42px;object-fit:cover;border-radius:50%;border:1px solid #f0d39b}.heroface span{font-size:10px;color:#b5c3cc;line-height:1.7}.heroface strong{display:block;color:white;font-size:12px}.heroface b{margin-left:30px;color:#159ee3}.herostamp{position:absolute;right:7%;bottom:124px;backdrop-filter:blur(20px);background:#102b3c90;border:1px solid #ffffff35;width:280px;padding:28px;border-radius:4px}.herostamp>span{font-size:8px;letter-spacing:2px;color:#e0c48d}.herostamp strong{display:block;font-family:Georgia,serif;font-size:42px;font-weight:400;margin:14px 0 8px}.herostamp small{font-size:8px;letter-spacing:2px}.herostamp div{border-top:1px solid #ffffff30;margin-top:24px;padding-top:18px;font-size:10px;letter-spacing:2px}.herostamp div span{float:right}.illustrative{position:absolute;right:7%;bottom:85px;color:#ffffff9c;font-size:9px}.scroll{position:absolute;left:8%;bottom:35px;font-size:9px;letter-spacing:2px}.ribbon{display:flex;justify-content:space-around;align-items:center;background:#0b2639;color:#c5d0d6;padding:25px 4%;font-size:12px}.ribbon b{color:#1689cf}.section{max-width:1320px;margin:auto;padding:110px 7%}.label{color:#1689cf;display:block}.projectintro{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:55px}h2{font-family:Manrope,sans-serif;font-weight:500;font-size:44px;line-height:1.2;letter-spacing:-1.8px;margin:22px 0}h2 em{color:#1689cf}.projectintro p{max-width:340px;font-size:14px;line-height:1.9;color:#71808a;margin:0 0 5px}.projectgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center}.projectvisual{height:555px;position:relative;overflow:hidden;border-radius:4px}.projectvisual>img{width:100%;height:100%;object-fit:cover;transition:transform 1s}.projectvisual:hover>img{transform:scale(1.06)}.imgnote{position:absolute;bottom:15px;left:18px;font-size:7px;letter-spacing:1px;color:white;text-shadow:0 1px 4px black}.location{position:absolute;top:23px;left:23px;background:#fffffff0;display:flex;padding:14px 20px;gap:10px;align-items:center;border-radius:3px}.location span{font-size:17px}.location small{display:block;font-size:7px;letter-spacing:2px;margin-top:4px}.bomlogo{display:block;width:200px;height:200px;object-fit:contain;margin:0 auto 20px;border-radius:50%}.detail{display:flex;gap:19px;border-top:1px solid #dcdedb;padding:22px 0}.detail>span{font-size:10px;color:#1689cf;margin-top:4px}.detail h3{font-size:16px;font-weight:600;margin:0 0 9px}.detail p{font-size:12px;line-height:1.8;color:#74818b;margin:0}.textlink{font-size:12px;font-weight:700;display:flex;justify-content:space-between;border-bottom:1px solid #b5b9b4;padding:16px 0}.textlink span{font-size:20px;color:#1689cf}.film{height:500px;position:relative;color:white;overflow:hidden}.film>img{height:100%;width:100%;object-fit:cover;object-position:center 60%}.filmshade{position:absolute;inset:0;background:#0b253abd}.filmcopy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.film .label{color:#69ccff}.film h2{font-size:42px}.film em{color:#69ccff}.play{display:flex;align-items:center;gap:17px;border:0;background:none;color:white;cursor:pointer;font-size:12px}.play span{border:1px solid #ffffff60;display:grid;place-items:center;height:58px;width:58px;border-radius:50%;transition:.3s}.play:hover span{background:#d6b576;color:#102c3e;transform:scale(1.1)}.film>small{position:absolute;bottom:20px;right:6%;font-size:8px;color:#ffffff90}.about{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.portrait{height:580px;position:relative;overflow:hidden;border-radius:4px}.portrait>img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform 1s}.portrait:hover img{transform:scale(1.035)}.signature{position:absolute;bottom:0;left:0;right:0;padding:70px 28px 28px;background:linear-gradient(transparent,#071c2bdc);color:white;font-family:Georgia,serif;font-size:28px}.signature small{display:block;font-family:'DM Sans';font-size:7px;letter-spacing:1.8px;margin-top:12px}.aboutcopy p{color:#73818a;font-size:13px;line-height:1.9}.credentials{display:flex;gap:35px;border-top:1px solid #dcdedb;border-bottom:1px solid #dcdedb;padding:22px 0;margin-top:28px}.credentials span{font-size:8px;letter-spacing:1px;color:#74818a}.credentials strong{display:block;color:#173344;font-size:17px;margin-top:7px}.capture{max-width:none;display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-left:max(8%,calc((100vw - 1100px)/2));padding-right:max(8%,calc((100vw - 1100px)/2));background:#0b2639;color:white}.capture .label{color:#69ccff}.capture h2{font-size:45px}.capture h2 em{color:#69ccff}.capturecopy>p{max-width:350px;color:#a8b9c5;font-size:13px;line-height:1.9}.steps{margin-top:40px}.steps>div{display:flex;align-items:center;gap:18px;margin:23px 0;font-size:12px}.steps b{display:grid;place-items:center;width:33px;height:33px;border:1px solid #ffffff25;border-radius:50%;color:#69ccff;font-size:9px}.quiet{display:block;margin-top:30px;font-size:10px;color:#9babb6}form{background:#fff;padding:33px;border-radius:5px;color:#173344;box-shadow:0 15px 60px #0002}.formtag{font-size:8px;letter-spacing:1.5px;color:#99835e}form h3{font-size:23px;letter-spacing:-.8px;margin:15px 0 7px}form>p{font-size:12px;color:#7d8990;margin-bottom:25px}label{display:block;font-size:10px;font-weight:600;margin:17px 0 8px}input,select{width:100%;height:47px;border:1px solid #dce1e3;background:#fafbfa;border-radius:3px;padding:0 12px;color:#304757;font-size:12px}input:focus,select:focus{border-color:#a88b54}.formrow{display:grid;grid-template-columns:1.2fr 1fr;gap:13px}.consent{display:flex;align-items:start;gap:8px;font-size:9px;font-weight:400;color:#7a8790;line-height:1.7;margin:20px 0}.consent input{width:14px;height:14px;flex-shrink:0;accent-color:#12364c;margin:2px 0}form .button{width:100%;padding:16px 18px;font-size:11px}form>small{font-size:8px;color:#839098;display:block;line-height:1.6;margin-top:13px}#formstatus{margin:0;font-size:11px}.faq{max-width:900px;padding-top:90px;padding-bottom:95px}.faq h2{font-size:34px;margin-bottom:35px}details{border-bottom:1px solid #d8dedf;padding:20px 0}summary{font-size:13px;cursor:pointer;display:flex;justify-content:space-between;list-style:none}summary::-webkit-details-marker{display:none}summary span{color:#1689cf;font-size:20px}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;color:#73818a;line-height:1.8;max-width:600px}footer{background:#eaece8;padding:45px 8% 25px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px}footer>.brand{font-size:19px}footer>a{font-size:13px}footer>p{width:100%;font-size:10px;color:#6f7e87}.footerbottom{border-top:1px solid #cdd4d1;width:100%;padding-top:20px;display:flex;justify-content:space-between;gap:20px;color:#7c878b;font-size:8px}.floatwa{position:fixed;bottom:24px;right:25px;z-index:9;background:#fff;color:#153e37;box-shadow:0 5px 30px #0002;border-radius:40px;padding:14px 19px;font-size:23px;display:flex;gap:9px;align-items:center}.floatwa span{font-size:10px;font-weight:700}dialog{border:0;border-radius:8px;padding:50px;max-width:500px;width:calc(100% - 40px);background:#f6f5f1;color:#173344}dialog::backdrop{background:#071c2bdd;backdrop-filter:blur(7px)}dialog h2{font-size:36px}dialog p{font-size:13px;color:#74818a;line-height:1.8}dialog .button{margin-top:15px}.close{position:absolute;right:18px;top:12px;border:0;background:none;font-size:28px;cursor:pointer}.reveal{opacity:0;transform:translateY(25px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}@keyframes zoom{from{transform:scale(1.08)}to{transform:scale(1)}}@media(min-width:1600px){.hero-content{padding-left:calc((100vw - 1280px)/2);max-width:1000px}}@media(max-width:900px){nav>a:not(.navcta){display:none}.hero h1{font-size:66px}.hero-content{padding-left:7%}.herostamp{right:5%;width:225px}.section{padding:75px 6%}.projectgrid{gap:35px}.projectintro{gap:30px}.about{gap:35px}h2,.capture h2{font-size:36px}.capture{gap:35px}.capture form{padding:25px}.projectvisual{height:500px}.portrait{height:520px}}@media(max-width:640px){header{height:80px;padding:0 6%}.brand{font-size:16px;gap:8px}.brand img{width:43px;height:34px}.brand small{font-size:7px;letter-spacing:1.5px}.navcta{font-size:10px;padding:11px}.navcta span{margin-left:10px}.hero{height:870px;max-height:none}.hero-content{padding-top:140px;padding-right:7%}.hero h1{font-size:62px;letter-spacing:-3px}.eyebrow{font-size:8px;letter-spacing:1.4px}.hero p{font-size:13px;max-width:310px}.heroimage{background-position:65%}.shade{background:linear-gradient(90deg,#071c2be8,#0d293b60),linear-gradient(0deg,#071c2bdc,transparent)}.herostamp{left:7%;right:auto;bottom:82px;width:86%;padding:18px 22px;display:grid;grid-template-columns:1fr 1fr;align-items:center}.herostamp>span{font-size:7px;grid-column:1/-1}.herostamp strong{font-size:30px}.herostamp small{font-size:7px}.herostamp div{grid-column:1/-1;margin-top:9px;padding-top:10px;font-size:8px}.illustrative{right:7%;bottom:59px;font-size:7px}.scroll{font-size:8px;bottom:27px}.ribbon{padding:19px;font-size:10px;justify-content:center;gap:15px}.ribbon span:nth-of-type(n+2),.ribbon b:last-child{display:none}.section{padding:65px 6%}.projectintro{display:block;margin-bottom:30px}.projectintro p{max-width:none;font-size:12px}.projectgrid,.about,.capture{grid-template-columns:1fr;gap:30px}h2{font-size:35px}.projectvisual{height:390px}.projectdetails{padding:0 5px}.bomlogo{height:170px;width:170px}.film{height:400px}.filmcopy{padding:20px}.film h2{font-size:30px}.film .label{font-size:8px}.portrait{height:450px}.aboutcopy{padding-top:12px}.about h2{font-size:38px}.capture{padding-top:65px;padding-bottom:65px}.capture h2{font-size:38px}.capturecopy>p{max-width:none}.steps{margin-top:25px}.steps>div{margin:14px 0}.quiet{margin-top:20px}.capture form{padding:25px}.faq h2{font-size:29px}summary{font-size:12px;gap:15px}.footerbottom{flex-direction:column;gap:10px}.floatwa{bottom:15px;right:15px;padding:12px}.floatwa span{display:none}footer{padding-bottom:30px}.label{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

.lotprice{margin:20px 0;padding:18px;background:#edf5fb;border:1px solid #e5dccb;border-radius:3px}.lotprice span{display:block;font-size:8px;letter-spacing:1.5px;color:#95815d}.lotprice strong{display:block;font-size:23px;margin:7px 0;color:#18394a}.lotprice small{display:block;font-size:9px;color:#7d8990}

.heroimage{background-image:url('assets/loteamento.png')}.brand img{mix-blend-mode:normal;filter:none}.film>img{content:url('assets/loteamento.png')}

.newfooter{display:block;background:#081e2c;color:#eaf0f2;padding:0 8% 28px}.footerinvite{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:55px 0;border-bottom:1px solid #ffffff16}.footerinvite .label{color:#69ccff;font-size:8px}.footerinvite h2{font-size:34px;letter-spacing:-1.2px;margin:14px 0 0}.footerinvite h2 em{color:#69ccff}.footerinvite .button{font-size:11px;padding:16px 22px}.footergrid{display:grid;grid-template-columns:1.4fr .8fr 1fr;gap:60px;padding:50px 0 42px}.footeridentity .brand{font-size:20px}.footeridentity .brand img{width:67px;height:48px}.footeridentity .brand small{font-size:8px;letter-spacing:2px}.footeridentity p{font-size:12px;line-height:1.9;color:#91a5b2;margin:20px 0}.footerregistry{font-size:9px;color:#a6b5be;letter-spacing:.5px}.footerregistry b{padding:0 10px;color:#1689cf}.footergrid h3{font-size:10px;letter-spacing:1.3px;font-weight:500;color:#69ccff;margin:3px 0 24px;text-transform:uppercase}.footerlinks>a{display:flex;justify-content:space-between;font-size:11px;color:#a8bac5;padding:0 0 15px;transition:color .2s}.footerlinks>a:hover,.footercontact>a:hover{color:#e8cb91}.footerlinks>a span{color:#7c96a7}.footercontact>a{font-size:11px;color:#a8bac5;display:block}.footercontact .footphone{font-family:Manrope,sans-serif;color:#f2f5f6;font-size:20px;letter-spacing:-.5px;margin-bottom:15px}.footphone span{font-size:17px;color:#69ccff;margin-left:12px}.footercontact p{font-size:11px;line-height:1.9;color:#8097a6;margin:21px 0 0}.footerlegal{border-top:1px solid #ffffff16;padding-top:22px}.footerlegal>p{font-size:9px;line-height:1.8;color:#718c9c;max-width:780px;margin:0 0 23px}.footerlegal>div{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#8097a5;font-size:9px}.atlascredit{display:flex;align-items:center;gap:9px;font-size:7px;letter-spacing:1px}.atlascredit strong{font-family:Manrope,sans-serif;font-size:15px;color:#d9dfe2;letter-spacing:2px}.atlascredit>span{font-size:17px;color:#69ccff}@media(max-width:900px){.footergrid{gap:30px;grid-template-columns:1.1fr .7fr 1fr}.footeridentity .brand{font-size:16px}.footeridentity .brand img{width:48px}.footercontact .footphone{font-size:17px}.footerinvite h2{font-size:29px}}@media(max-width:640px){.newfooter{padding:0 6% 75px}.footerinvite{display:block;padding:37px 0}.footerinvite h2{font-size:29px;line-height:1.3;max-width:300px}.footerinvite .button{margin-top:24px}.footergrid{grid-template-columns:1fr 1fr;padding:35px 0;gap:32px 20px}.footeridentity{grid-column:1/-1}.footeridentity .brand{font-size:20px}.footeridentity .brand img{width:60px}.footeridentity p{margin:17px 0;font-size:12px}.footergrid h3{font-size:8px;margin-bottom:20px}.footercontact .footphone{font-size:15px}.footercontact>a{font-size:9px;overflow-wrap:anywhere}.footercontact p{font-size:10px}.footerlinks>a{font-size:11px}.footerlegal>div{flex-direction:column;align-items:flex-start;gap:20px}.footerlegal>p{font-size:8px}.footerlegal>div>span{font-size:8px}}

.atlascredit{opacity:.5;transition:opacity .25s ease}.atlascredit:hover,.atlascredit:focus-visible{opacity:1}.atlascredit img{display:block;width:100px;height:48px;object-fit:contain}.atlascredit>span:first-child{font-size:7px;color:#d9dfe2;letter-spacing:1px}

.installments{font-size:13px;color:#254455;margin:8px 0 12px}.installments b{font-size:18px}.lotprice small+small{margin-top:6px}

.herooffer{margin:22px 0}.herooffer small{font-size:9px;letter-spacing:2px;color:#69ccff}.herooffer strong{display:block;font-family:Manrope,sans-serif;font-size:38px;letter-spacing:-1px;margin:7px 0;color:#fff}.herooffer strong span{font-size:15px;font-weight:400;letter-spacing:0;color:#c6d1d7}.herooffer p{font-size:12px;margin:0!important}.hero{height:970px;max-height:none}.hero h1{font-size:68px}.hero-content{padding-top:145px}.hero-content>p{margin-bottom:12px}.infrastructure{padding-top:5px;padding-bottom:85px}.infraitems{display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px;border-top:1px solid #d7dddb;border-bottom:1px solid #d7dddb}.infraitems>div{padding:28px 20px;border-right:1px solid #d7dddb}.infraitems>div:first-child{padding-left:0}.infraitems>div:last-child{border-right:0}.infraitems span{font-size:10px;color:#1689cf}.infraitems h3{font-size:16px;font-weight:500;margin:17px 0 8px}.infraitems p{font-size:11px;color:#7c8990;margin:0}.buildnotice{display:flex;gap:18px;align-items:center;background:#eaece5;padding:22px 25px;margin-top:28px;border-radius:3px}.buildnotice>span{color:#9b8254;font-size:24px}.buildnotice strong{font-size:14px}.buildnotice p{font-size:11px;color:#7c898e}.buildnotice a{margin-left:auto;font-size:11px;font-weight:600}@media(max-width:640px){.hero{height:1040px}.hero h1{font-size:52px}.hero-content{padding-top:125px}.herooffer strong{font-size:35px}.heroface{margin-top:23px}.infraitems{grid-template-columns:1fr 1fr}.infraitems>div:nth-child(2){border-right:0}.infraitems>div:nth-child(3),.infraitems>div:nth-child(4){border-top:1px solid #d7dddb}.infraitems>div:nth-child(3){padding-left:0}.buildnotice{flex-wrap:wrap;gap:12px}.buildnotice p{width:100%;margin:0}.buildnotice a{margin:8px 0 0}.infrastructure{padding-top:0}}

:root{--sales:#159ee3}.salesbar{position:absolute;top:94px;left:0;width:100%;z-index:4;background:#159ee3;color:#102c3e;text-align:center;padding:12px 20px;font-size:10px;letter-spacing:1.2px;font-weight:800}.salesbar b{margin:0 20px}.salesbar a{margin-left:35px;border-bottom:1px solid #183a4a}.hero-content{padding-top:172px;max-width:790px}.hero h1{font-weight:800;font-size:64px;line-height:1.02;letter-spacing:-3px;margin:22px 0 18px}.hero h1 em{color:#159ee3}.herobadges{display:flex;gap:8px;margin-top:20px}.herobadges span{font-size:8px;letter-spacing:.7px;font-weight:700;padding:8px 10px;background:#ffffff12;border:1px solid #ffffff35;border-radius:3px}.herooffer{margin:25px 0}.herooffer>small{color:#fff;font-size:10px;font-weight:700;letter-spacing:2px}.herooffer>strong{font-size:83px;font-weight:800;letter-spacing:-4px;color:#159ee3;line-height:1.05;display:flex;align-items:baseline;gap:0;margin-top:8px}.herooffer>strong>span{font-size:53px;color:#159ee3;font-weight:800;letter-spacing:-2px}.herooffer>strong .permonth{font-size:15px;margin-left:14px;color:#e8eef1;letter-spacing:0;font-weight:400}.herooffer>p{color:#fff;font-size:11px;font-weight:800;letter-spacing:2px;margin-top:9px!important}.cashoffer{margin-top:14px;color:#cfdae0;font-size:13px}.cashoffer b{color:white}.hero .button{background:#159ee3;font-size:13px;padding:21px 28px;box-shadow:0 7px 35px #159ee325;min-width:330px}.hero .button:hover{background:#36b8fa;box-shadow:0 10px 40px #159ee350;transform:translateY(-4px)}.hero{height:1070px}.hero .heroface{margin-top:23px}.herostamp{bottom:140px}.heroimage{background-position:70% center}.shade{background:linear-gradient(90deg,#061b2bf5 0%,#092638e8 37%,#09263840 85%),linear-gradient(0deg,#061b2bda,transparent 60%)}.ribbon{background:#159ee3;color:#122f40;font-weight:700}.ribbon b{color:#264a5f}.capture{background:#082436}.capture h2{font-weight:800}.capture .button{background:#159ee3;font-size:12px;font-weight:800}.lotprice{border:2px solid #1689cf;background:#eaf6ff}.lotprice strong{font-size:25px}.buildnotice{background:#143c39;color:white}.buildnotice p{color:#b3cbc1}.buildnotice>span,.buildnotice a{color:#ebc46f}@media(max-width:640px){.salesbar{top:80px;font-size:7px;padding:12px 7px;letter-spacing:.4px}.salesbar b{margin:0 8px}.salesbar a{display:none}.hero-content{padding-top:145px}.hero h1{font-size:47px;letter-spacing:-2.5px}.herobadges{gap:6px}.herobadges span{font-size:7px;padding:7px}.herooffer>strong{font-size:70px}.herooffer>strong>span{font-size:43px}.herooffer>strong .permonth{font-size:13px;margin-left:10px}.hero .button{min-width:0;width:100%;font-size:11px}.hero{height:1060px}.herostamp{bottom:82px}.herooffer{margin:22px 0}.cashoffer{font-size:12px}.heroface{margin-top:20px}.lotprice strong{font-size:23px}}@media(prefers-reduced-motion:no-preference){.hero .button{animation:ctaglow 3s ease-in-out infinite}@keyframes ctaglow{50%{box-shadow:0 7px 40px #159ee350}}}

#quantity{font-size:17px;font-weight:700;color:#173344}#quantity-help{display:block;margin-top:7px;font-size:9px;color:#7d8990}

.correctionnote{font-size:10px;color:#b5c5cf;margin-top:13px;line-height:1.6}.payment-details{margin-top:12px;background:#edf5fb;border-left:3px solid #1689cf;padding:13px;font-size:11px;line-height:1.7;color:#375264}.payment-details[hidden]{display:none}

.payment-options{border:0;padding:0;margin:20px 0 0;min-width:0}.payment-options legend{font-size:11px;font-weight:700;padding:0;margin-bottom:10px}.payment-choice{display:flex;gap:12px;align-items:center;border:1px solid #dce1e3;border-radius:4px;padding:15px;margin:0 0 10px;cursor:pointer;background:#fafbfa;transition:border-color .2s,background .2s}.payment-choice:has(input:checked){border:2px solid #1689cf;background:#eaf6ff;padding:14px}.payment-choice input{width:18px;height:18px;margin:0;flex-shrink:0;accent-color:#173d50}.payment-choice strong{display:block;font-size:14px;margin-bottom:5px}.payment-choice small{display:block;font-size:11px;font-weight:400;color:#627782;line-height:1.6}.payment-choice small+small{font-size:9px;margin-top:3px}
/* Sales composition */
header{position:relative;background:#071e2c;height:82px;padding:0 5%}.salesbar{position:relative;top:auto;padding:11px;background:#159ee3;font-size:10px}.hero{height:auto!important;min-height:0;max-height:none;padding:0;background:#081f2d}.heroimage{background-position:center center;opacity:.65}.shade{background:linear-gradient(90deg,#051b2bf5 0%,#061f30da 45%,#071e2ca8 100%)}.hero-layout{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:60px;max-width:1320px;margin:auto;padding:60px 5% 65px;align-items:start}.hero-content{padding:15px 0 0!important;max-width:none}.hero .eyebrow{font-size:9px;letter-spacing:1.6px;color:#f6d15a}.herobadges{margin-top:23px}.herobadges span{border:0;background:#159ee3;color:#112f3d;font-size:9px;font-weight:800;padding:9px 12px}.hero h1{font-size:50px;line-height:1.08;letter-spacing:-2px;font-weight:800;margin:26px 0 18px}.hero h1 em{color:white}.hero-content>p{font-size:14px;line-height:1.7;color:#b9ceda}.herooffer{background:#ffffff09;border:1px solid #ffffff20;border-left:4px solid #159ee3;border-radius:4px;padding:24px 25px;margin:25px 0}.herooffer>strong{font-size:91px;line-height:1;letter-spacing:-4px;color:#159ee3}.herooffer>strong>span{color:#159ee3;font-size:50px}.herooffer>small{font-size:10px}.herooffer>p{background:#159ee3;display:inline-block;color:#0e2939;font-size:12px;letter-spacing:.5px;padding:8px 12px;margin-top:16px!important;border-radius:2px}.herooffer .correctionnote{font-size:9px;color:#9fb6c5;margin-top:10px}.hero .hero-content>.button{width:100%;min-width:0;background:#159ee3;color:#0b2b3c;font-size:13px;justify-content:center;gap:25px;border-radius:4px}.heroformwrap{scroll-margin-top:25px}.heroform{padding:28px 30px;border-radius:10px;color:#142e40;box-shadow:0 15px 70px #0005}.heroform .formtag{font-size:8px;letter-spacing:1px}.heroform h3{font-size:28px;font-weight:800;letter-spacing:-1px;margin:12px 0 6px}.heroform>p{font-size:11px;line-height:1.6;margin:0 0 15px}.heroform label{font-size:10px;margin:13px 0 7px}.heroform input{height:43px}.heroform #quantity{height:43px;font-size:15px}.heroform #quantity-help{font-size:8px}.heroform .payment-options{margin-top:18px}.heroform .payment-options legend{font-size:10px}.heroform .payment-choice{margin:0 0 8px;padding:11px 12px}.heroform .payment-choice:has(input:checked){padding:10px 11px;background:#eaf6ff;border-color:#1689cf}.heroform .payment-choice input{height:17px;width:17px}.heroform .payment-choice strong{font-size:12px}.heroform .payment-choice small{font-size:10px}.heroform .payment-choice small+small{font-size:8px}.heroform .consent{font-size:8px;margin:14px 0}.heroform .consent input{height:13px}.heroform .button{width:100%;padding:17px 12px;background:#159ee3;color:#102f3e;justify-content:space-between;font-size:10px;gap:8px;border-radius:4px}.heroform>small{font-size:7px;line-height:1.6}.heroform .payment-details{font-size:10px;padding:10px}.hero-bottom{position:relative;background:#061c2b9e;border-top:1px solid #ffffff20;display:flex;justify-content:space-between;align-items:center;padding:22px 7%;gap:20px}.hero-bottom>span:first-child{font-size:11px;font-weight:800;color:#159ee3}.hero-bottom>strong{font-size:12px;font-weight:500}.hero-bottom>span:last-child{font-size:8px;color:#8ea6b5}.ribbon{background:#159ee3;color:#102e3d;padding:23px 5%;font-size:10px;letter-spacing:1px;font-weight:800}.section{padding-top:80px;padding-bottom:80px}.projectintro h2{font-weight:800;font-size:38px}.projectintro h2 em{color:#1689cf}.projectvisual{border-radius:10px}.projectdetails .bomlogo{border-radius:12px;width:210px;height:210px}.detail h3{font-weight:700}.infrastructure{padding-top:0}.infraitems{border:0;gap:12px}.infraitems>div,.infraitems>div:first-child{padding:25px 20px;background:white;border:1px solid #dce1de;border-radius:7px}.infraitems h3{font-weight:700}.buildnotice{border-radius:7px;background:#0b3245}.film{height:390px}.about{padding-top:80px;padding-bottom:80px}.portrait{height:440px}.about h2{font-size:36px;font-weight:700}.capture{display:block;text-align:center;background:#159ee3;color:#102f40;padding:65px 8%}.capturecopy>p{margin:0 auto 25px;max-width:490px;color:#335264}.capture .label{color:#335264}.capture h2{font-size:44px;margin:16px 0}.capture h2 em{color:#102f40}.capture .steps{display:none}.capture .button{background:#0a2b3e;color:white;justify-content:center}.capture .quiet{color:#385264;margin-top:16px}.floatwa{bottom:18px;right:18px}.floatwa span{display:none}.floatwa{width:50px;height:50px;justify-content:center;padding:0}
@media(min-width:1550px){.hero-layout{max-width:1440px;gap:80px}.hero h1{font-size:57px}}
@media(max-width:1000px){.hero-layout{gap:30px;padding:40px 4%}.hero h1{font-size:42px}.herooffer{padding:22px 18px}.herooffer>strong{font-size:76px}.herooffer>strong>span{font-size:43px}.heroform{padding:24px}.heroform h3{font-size:25px}}
@media(max-width:700px){header{height:76px;padding:0 5%}.salesbar{font-size:7px;padding:10px 5px;letter-spacing:.6px}.hero-layout{display:flex;flex-direction:column;gap:32px;padding:35px 6% 40px}.hero-content{width:100%}.hero h1{font-size:41px;letter-spacing:-1.6px;margin-top:22px}.herooffer{margin:23px 0 20px;padding:22px}.herooffer>strong{font-size:83px}.herooffer>strong>span{font-size:45px}.herooffer>strong .permonth{font-size:14px}.hero-content>p{font-size:12px}.hero .eyebrow{font-size:8px}.herobadges{margin-top:17px}.herobadges span{font-size:8px;padding:8px}.heroformwrap{width:100%}.heroform{padding:26px 22px}.hero .hero-content>.button{font-size:11px}.hero-bottom{padding:18px 6%;flex-wrap:wrap;gap:10px}.hero-bottom>strong{font-size:10px}.hero-bottom>span:last-child{width:100%;font-size:7px}.ribbon{font-size:9px}.projectintro h2{font-size:31px}.section{padding-top:60px;padding-bottom:60px}.infrastructure{padding-top:0}.infraitems>div{border-top:1px solid #dce1de!important}.infraitems>div:nth-child(3){padding-left:20px}.capture h2{font-size:35px}.capture .button{font-size:10px;padding:18px 14px}.heroform>small{font-size:8px}.heroimage{background-position:60% top;background-size:auto 800px;background-repeat:no-repeat}.shade{background:linear-gradient(180deg,#071e2b75,#071e2b 50%)}.hero .hero-content>.button{animation:none}.about h2{font-size:34px}}
.herooffer>strong{display:block;white-space:nowrap;font-size:clamp(58px,6.7vw,91px)}.herooffer>strong>span{display:inline;font-size:.55em;letter-spacing:-1px}.herooffer>strong .permonth{display:inline;font-size:14px;margin-left:10px;letter-spacing:0}.hero .heroform>p{color:#74828b;max-width:none;font-size:11px;line-height:1.6;margin-bottom:15px}.hero .heroform #formstatus{font-size:10px;margin:0;color:#36566a}.herooffer{overflow:hidden}@media(max-width:700px){.herooffer>strong{font-size:clamp(56px,15vw,82px)}.herooffer>strong .permonth{font-size:12px;margin-left:6px}}

/* Wallysson blue brand palette and hover feedback */
:root{--brand-deep:#0b2b62;--brand-blue:#159ee3;--brand-light:#70ceff}.salesbar,.ribbon{background:linear-gradient(110deg,#0b2b62,#167dc2);color:#fff}.salesbar a{border-bottom-color:#ffffff70}.ribbon b{color:#70ceff}.button,.hero .button,.hero .hero-content>.button,.heroform .button,.capture .button{background:linear-gradient(110deg,#1064ad,#159ee3);color:#fff;box-shadow:0 7px 24px #137ac22b}.button:hover,.hero .button:hover,.hero .hero-content>.button:hover{background:linear-gradient(110deg,#137bca,#26b0f3);color:white;box-shadow:0 10px 32px #137ac24a}.herobadges span{background:#0d79bc;color:white;border:1px solid #54c3ff55}.herooffer>p{background:#147fc1;color:white}.herooffer{border-left-color:#159ee3}.herooffer>strong,.herooffer>strong>span{color:#51c5ff}.hero h1 em{color:#fff}.hero .eyebrow{color:#70ceff}.capture{background:linear-gradient(115deg,#0b2b62,#1269a9);color:white}.capture h2 em{color:#70ceff}.capturecopy>p,.capture .quiet,.capture .label{color:#c5e2f5}.buildnotice{background:linear-gradient(110deg,#0b2b62,#10547f)}.buildnotice>span,.buildnotice a{color:#70ceff}.lotprice{border-color:#159ee3;background:#edf7ff}.payment-choice:has(input:checked),.heroform .payment-choice:has(input:checked){background:#edf7ff;border-color:#159ee3}.heroform .payment-choice input,.payment-choice input{accent-color:#137ec3}.footerinvite .label,.footerinvite h2 em,.footergrid h3,.footphone span,.atlascredit>span{color:#70ceff}.footerlinks>a:hover,.footercontact>a:hover{color:#70ceff}.textlink span,summary span{color:#159ee3}h2 em{color:#1689cf}.infraitems>div{position:relative;transition:transform .3s,border-color .3s,box-shadow .3s,background .3s}.infraitems>div h3,.detail h3{transition:color .3s,transform .3s}.infraitems>div span{color:#1689cf}.infraitems>div:before{content:'';position:absolute;left:20px;right:20px;top:0;height:3px;background:linear-gradient(90deg,#0b2b62,#159ee3);transform:scaleX(0);transform-origin:left;transition:transform .3s;border-radius:0 0 3px 3px}.hero h1,h2{transition:filter .3s}h2 em{display:inline-block;transition:color .3s,transform .3s}nav a,.footerlinks a,.textlink{transition:color .25s,transform .25s}.payment-choice{transition:border-color .25s,background .25s,box-shadow .25s}.hero .hero-content>.button{animation:none}@media(hover:hover) and (prefers-reduced-motion:no-preference){.infraitems>div:hover{transform:translateY(-7px);border-color:#159ee366;box-shadow:0 14px 35px #0b2b6212;background:#f6fbff}.infraitems>div:hover:before{transform:scaleX(1)}.infraitems>div:hover h3{color:#137fc2;transform:translateX(3px)}h2:hover em{color:#159ee3;transform:translateX(4px)}.hero h1:hover{filter:drop-shadow(0 0 16px #159ee344)}.detail:hover h3{color:#137fc2}.footerlinks a:hover,.textlink:hover{transform:translateX(3px)}.payment-choice:hover{border-color:#159ee3;box-shadow:0 3px 15px #159ee315}}

.bom-brand-panel{position:relative;overflow:hidden;isolation:isolate;border:1px solid #e5d8c3;border-radius:12px;background:radial-gradient(ellipse at 50% 45%,#fff7eb 0%,#faecd9 65%,#f3e1c9 100%);padding:25px 24px 20px;margin-bottom:26px;text-align:center;box-shadow:0 12px 35px #48331c09}.bom-brand-panel:before,.bom-brand-panel:after{content:'';position:absolute;width:260px;height:260px;border:1px solid #bca07230;border-radius:50%;z-index:-1;pointer-events:none}.bom-brand-panel:before{left:-165px;top:-130px}.bom-brand-panel:after{right:-180px;bottom:-145px}.bom-panel-top{display:block;font-size:8px;font-weight:600;letter-spacing:2px;color:#8a7555}.projectdetails .bom-brand-panel .bomlogo{display:block;width:min(100%,330px);height:auto;aspect-ratio:1;object-fit:contain;border-radius:0;margin:12px auto 10px;mix-blend-mode:multiply;transition:transform .7s ease}.bom-panel-bottom{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #bca07240;padding-top:15px;margin-top:5px;color:#8a7555;font-size:7px;letter-spacing:1px}.projectgrid{align-items:start}.projectvisual{height:650px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.bom-brand-panel:hover .bomlogo{transform:scale(1.035)}}@media(max-width:900px){.bom-brand-panel{padding:22px 16px 18px}.bom-panel-bottom{font-size:6px;letter-spacing:.6px}.projectvisual{height:600px}}@media(max-width:640px){.bom-brand-panel{padding:27px 20px 20px;margin:0 0 28px}.projectdetails .bom-brand-panel .bomlogo{width:min(100%,340px);margin:15px auto}.bom-panel-top{font-size:7px;letter-spacing:1.7px}.bom-panel-bottom{font-size:6px;letter-spacing:.7px}.projectvisual{height:390px}}

.floatwa{position:fixed;right:22px;bottom:22px;background:#25d366;color:#fff;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 25px #0c7e3840;transition:transform .25s,background .25s;z-index:50}.floatwa:hover{background:#1eb85a;transform:translateY(-4px)}.floatwa svg{display:block;width:29px;height:29px}.floatwa span{display:none}@media(max-width:640px){.floatwa{width:52px;height:52px;right:16px;bottom:16px}.floatwa svg{width:26px;height:26px}}

body{font-family:Arial,Helvetica,sans-serif}h1,h2,.herooffer>strong{font-family:Arial,Helvetica,sans-serif}.skip-link{position:absolute;left:15px;top:-100px;padding:15px;background:white;color:#0b2b62;z-index:100}.skip-link:focus{top:15px}:focus-visible{outline:3px solid #159ee3;outline-offset:4px}.consent a,.privacy-short a{text-decoration:underline;color:#1064ad}.hero .heroform .privacy-short{font-size:10px;color:#536a78;line-height:1.7;margin:12px 0}.heroform .formtag{color:#596c78}.heroform>small,#quantity-help{color:#566b79}.heroform .consent{color:#536a78}.legalnav{display:flex;gap:24px;margin-bottom:22px;flex-wrap:wrap}.legalnav a{font-size:11px;color:#b9e3ff;text-decoration:underline}.legal-page{max-width:860px;margin:auto;padding:55px 25px 90px;color:#183444}.legal-page h1{font-size:40px;letter-spacing:-1.5px;line-height:1.15}.legal-page h2{font-size:23px;letter-spacing:-.5px;margin:34px 0 12px}.legal-page p,.legal-page li{font-size:15px;line-height:1.85;color:#425c6c}.legal-page a{color:#1169ae;text-decoration:underline}.legal-page .legal-date{font-size:12px;color:#627c8d}.legal-page .backlink{font-size:13px}.legalcontact{padding:20px;background:#eaf4fc;border-radius:7px}@media(max-width:640px){.legal-page h1{font-size:32px}.legal-page{padding-top:35px}.legalnav{gap:15px}input,button{scroll-margin-bottom:80px}}
