
.adreal{--y:#ffd600;--ink:#161718;--muted:#68696e;background:#fff;color:var(--ink);font:16px/1.7 'DM Sans',sans-serif;overflow:hidden;isolation:isolate}.adreal *{box-sizing:border-box}.adreal h1,.adreal h2,.adreal h3,.adreal p{margin:0}.adreal h1,.adreal h2,.adreal h3{font:400 1em/1.1 'Marcellus',Georgia,serif;letter-spacing:-.044em}.adreal a{text-decoration:none}.adreal .are-shell{max-width:1240px;width:calc(100% - 48px);margin-inline:auto}.adreal .are-hero{position:relative;padding:90px 0 65px;background:radial-gradient(circle at 79% 46%,#fffae1,transparent 36%),#fff}.adreal .are-grid{position:absolute;inset:0 0 0 28%;opacity:.35;background:linear-gradient(#dfdfdf 1px,transparent 1px),linear-gradient(90deg,#dfdfdf 1px,transparent 1px);background-size:39px 39px;mask-image:radial-gradient(ellipse at 65% 44%,#000 0%,transparent 72%);pointer-events:none}.adreal .are-hero-inner{position:relative;display:grid;grid-template-columns:.99fr 1.01fr;align-items:center;gap:48px;min-height:570px}.adreal .are-kicker,.adreal .are-label{font:800 11px 'DM Sans',sans-serif;letter-spacing:.13em;color:#3e3e40;display:flex;align-items:center;gap:10px}.adreal .are-sun{color:#c8a700;font-size:22px}.adreal .are-copy h1{font-size:clamp(50px,5.35vw,84px);line-height:1.04;letter-spacing:-.055em;margin:23px 0}.adreal em{font-style:normal;background:linear-gradient(transparent 77%,#ffd600 77%)}.adreal .are-copy>p{font-size:17px;line-height:1.85;color:var(--muted);max-width:540px}.adreal .are-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 25px}.adreal .are-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border-radius:100px;padding:14px 23px;font:800 14px 'DM Sans',sans-serif;min-height:51px;transition:transform .25s,box-shadow .25s;white-space:nowrap}.adreal .are-button:hover{transform:translateY(-3px)}.adreal .are-yellow{background:#ffd600!important;color:#121212!important;box-shadow:0 10px 23px #ffd60036}.adreal .are-yellow:hover{background:#ffe342!important}.adreal .are-outline{border:1px solid #dedede;background:white;color:#171717!important}.adreal .are-hero-meta{display:flex;gap:16px;flex-wrap:wrap;font-weight:650;font-size:12px;color:#565656}.adreal .are-art{height:550px;position:relative;perspective:900px}.adreal .are-glow{position:absolute;inset:30px 0;background:radial-gradient(circle,#ffd60042,transparent 65%);filter:blur(20px)}.adreal .are-orbit{position:absolute;left:-5%;top:24%;height:49%;width:110%;border:2px solid #ffd600;border-radius:50%;transform:rotate(-17deg);pointer-events:none}.adreal .are-orbit-back{z-index:0;clip-path:inset(0 0 45% 0)}.adreal .are-orbit-front{z-index:9;clip-path:inset(58% 0 0 0)}.adreal .are-browser{position:absolute;background:white;border:1px solid #dcdde0;border-radius:15px;overflow:hidden;box-shadow:0 22px 48px #1011162a}.adreal .are-browser-back{width:54%;height:365px;right:0;top:120px;transform:rotate(7deg);z-index:1}.adreal .are-browser-front{width:83%;height:415px;left:1%;top:66px;transform:rotate(-5deg);z-index:3;animation:are-float 8s ease-in-out infinite}.adreal .are-chrome{height:29px;background:#fbfbfb;border-bottom:1px solid #ebebeb;display:flex;align-items:center;gap:4px;padding:0 12px}.adreal .are-chrome i{height:7px;width:7px;border-radius:50%;background:#ff6b62}.adreal .are-chrome i:nth-child(2){background:#f8c448}.adreal .are-chrome i:nth-child(3){background:#57c872}.adreal .are-chrome b{width:29%;height:5px;background:#e9e9e9;border-radius:10px;margin:auto}.adreal .are-map{height:100%;position:relative;background:repeating-linear-gradient(45deg,#f3f1e9 0 29px,#e6e7dd 30px 35px)}.adreal .are-map-line{position:absolute;height:7px;background:#fff;transform:rotate(25deg);width:145%;top:28%;left:-12%;box-shadow:0 0 0 1px #e6e2d9}.adreal .are-map-line.b{top:65%;transform:rotate(-35deg)}.adreal .are-map-line.c{top:48%;transform:rotate(80deg)}.adreal .are-map-pin{position:absolute;background:#ffd600;box-shadow:0 6px 15px #0002;width:33px;height:33px;border-radius:50%;display:grid;place-items:center;font-size:19px}.adreal .are-map-pin.p1{left:35%;top:28%}.adreal .are-map-pin.p2{left:68%;top:63%}.adreal .are-map-pin.p3{left:16%;top:76%}.adreal .are-browser-nav{height:44px;display:flex;align-items:center;justify-content:space-around;gap:8px;padding:0 15px}.adreal .are-browser-nav strong{font:800 12px 'DM Sans',sans-serif;letter-spacing:-.04em}.adreal .are-browser-nav strong span{color:#bd9d00}.adreal .are-browser-nav small{font-size:7px}.adreal .are-browser-nav>span{font:800 7px 'DM Sans',sans-serif;background:#1d1e20;color:white;padding:8px 9px;border-radius:20px;white-space:nowrap}.adreal .are-featured-property{position:relative;height:310px;overflow:hidden;background:linear-gradient(135deg,#f5f0e7,#e7decf)}.adreal .are-property-copy{position:relative;z-index:2;padding:44px 0 0 27px;max-width:65%}.adreal .are-property-copy>span{font:800 8px 'DM Sans',sans-serif;letter-spacing:.09em;color:#776e60}.adreal .are-property-copy h2{font-size:35px;margin:12px 0}.adreal .are-property-copy h2 i{font-style:normal;color:#ad8a16}.adreal .are-property-copy p{font-size:9px;max-width:185px;margin-bottom:17px}.adreal .are-property-copy b{font-size:8px;background:#ffd600;padding:10px 12px;border-radius:22px}.adreal .are-building{position:absolute;right:7%;bottom:17px;width:45%;height:77%;filter:drop-shadow(13px 15px 11px #6e604e38)}.adreal .are-building-face{position:absolute;inset:18% 22% 9% 0;background:linear-gradient(115deg,#ebe4d9,#b8a896);display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:12px;padding:16px}.adreal .are-building-face i{background:linear-gradient(135deg,#a9b7b6,#515d59);border:5px solid #f6f2eb}.adreal .are-building-side{position:absolute;right:0;top:18%;width:22%;height:73%;background:#9b8b77;clip-path:polygon(0 0,100% 9%,100% 100%,0 100%)}.adreal .are-building-roof{position:absolute;top:5%;left:-4%;right:-4%;height:17%;background:#625d55;transform:skewY(-9deg)}.adreal .are-building-ground{position:absolute;bottom:1%;left:-15%;right:-15%;height:11%;background:#718164;border-radius:100%}.adreal .are-browser-footer{display:flex;justify-content:space-between;align-items:center;font:700 8px 'DM Sans',sans-serif;padding:12px 16px}.adreal .are-float{position:absolute;z-index:8;display:flex;align-items:center;gap:9px;border:1px solid #eaeaea;border-radius:15px;padding:12px 14px;background:#fff;box-shadow:0 14px 35px #0000001c;animation:are-bob 6s ease-in-out infinite}.adreal .are-float-top{top:25px;right:-2%}.adreal .are-float-bottom{bottom:35px;left:-5%;animation-delay:-3s}.adreal .are-float-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff4a1;font-size:20px}.adreal .are-float b{display:block;font:800 11px 'DM Sans',sans-serif}.adreal .are-float small{display:block;font:400 10px 'DM Sans',sans-serif;color:#777;margin-top:3px}.adreal .are-strip{border:1px solid #e9e9e9;background:#fafafa;border-radius:18px;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:32px}.adreal .are-strip span{text-align:center;padding:21px 10px;font:700 13px 'DM Sans',sans-serif}.adreal .are-strip span+span{border-left:1px solid #e9e9e9}.adreal .are-section{padding:100px 0}.adreal .are-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:40px}.adreal .are-label{margin-bottom:18px}.adreal .are-label:before{content:'';width:25px;height:3px;border-radius:3px;background:#ffd600}.adreal .are-heading h2{font-size:clamp(40px,4.5vw,65px);line-height:1.09}.adreal .are-heading>p{font-size:16px;line-height:1.85;color:var(--muted);max-width:500px}.adreal .are-services{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.adreal .are-card{border:1px solid #e8e8e8;border-radius:22px;padding:29px 25px;min-height:300px;position:relative;overflow:hidden;background:#fff;transition:transform .3s,box-shadow .3s}.adreal .are-card:hover{transform:translateY(-5px);box-shadow:0 18px 35px #00000010}.adreal .are-card.are-dark{background:#17181a;color:#fff;border-color:#17181a}.adreal .are-icon{font-size:32px;color:#c3a600}.adreal .are-card small{display:block;margin:23px 0 13px;font:800 10px 'DM Sans',sans-serif;letter-spacing:.1em;color:#777}.adreal .are-dark small{color:#bdbdbd}.adreal .are-card h3{font-size:27px;line-height:1.1;margin-bottom:12px}.adreal .are-card p{font-size:14px;line-height:1.8;color:#727272}.adreal .are-dark p{color:#c5c5c5}.adreal .are-card-ornament{position:absolute;width:200px;height:200px;right:-110px;bottom:-110px;border:25px solid #ffd600;border-radius:50%;opacity:.4}.adreal .are-demo-section{padding:105px 0;background:#f8f8f6}.adreal .are-demo{display:grid;grid-template-columns:.9fr 1.1fr;border-radius:26px;overflow:hidden;box-shadow:0 15px 36px #00000013;background:white}.adreal .are-demo-side{background:#191b1d;color:white;padding:40px 36px;display:flex;flex-direction:column}.adreal .are-demo-side>span,.adreal .are-demo-side>small{font:800 10px 'DM Sans',sans-serif;letter-spacing:.1em;color:#d8c54c}.adreal .are-demo-side h3{font-size:43px;line-height:1.15;margin:25px 0 16px}.adreal .are-demo-side>p{font-size:15px;color:#bbb;line-height:1.8}.adreal .are-tabs{display:grid;gap:10px;margin:26px 0 20px}.adreal .are-tabs button{display:flex;align-items:center;justify-content:space-between;background:#27292c;color:#eaeaea;border:1px solid #424346;border-radius:11px;padding:14px 16px;text-align:left;cursor:pointer;font:700 13px 'DM Sans',sans-serif}.adreal .are-tabs button span{margin-right:auto;margin-left:14px}.adreal .are-tabs button.is-active,.adreal .are-tabs button:hover{background:#ffd600;color:#151515;border-color:#ffd600}.adreal .are-demo-main{padding:26px;background:white}.adreal .are-demo-top,.adreal .are-search-ui{display:flex;justify-content:space-between;gap:14px;align-items:center;font:800 10px 'DM Sans',sans-serif;letter-spacing:.08em}.adreal .are-demo-top span{color:#929292}.adreal .are-search-ui{margin:20px 0 12px;border:1px solid #e6e6e6;border-radius:11px;padding:13px 15px;letter-spacing:0;color:#606060}.adreal .are-property-art{height:260px;border-radius:14px;position:relative;overflow:hidden;background:linear-gradient(#e2e7e6 45%,#95a57e 45%)}.adreal .are-property-art>span{position:absolute;top:15px;left:15px;z-index:5;font:800 9px 'DM Sans',sans-serif;background:#fff;padding:8px 11px;border-radius:30px}.adreal .are-sky{position:absolute;inset:0;background:linear-gradient(#d8e2e7,#edf1ec 60%,#8eae8c 61%)}.adreal .are-demo-house{position:absolute;left:25%;bottom:20%;height:46%;width:53%;background:#d3bd9d;box-shadow:12px 18px 25px #35451b55}.adreal .are-house-roof{position:absolute;top:-33%;height:35%;width:110%;left:-5%;background:#363635;clip-path:polygon(0 100%,50% 0,100% 100%)}.adreal .are-house-main{display:flex;justify-content:space-around;padding-top:10%;height:62%}.adreal .are-house-main i{width:21%;background:#546669;border:5px solid #f2e9d9}.adreal .are-house-door{height:39%;width:19%;background:#65513e;position:absolute;bottom:0;left:41%}.adreal .are-landscape{position:absolute;bottom:0;height:21%;width:100%;background:#708e62;clip-path:polygon(0 30%,100% 0,100% 100%,0 100%)}.adreal .are-property-art.is-luxury{filter:hue-rotate(-15deg) saturate(.85)}.adreal .are-property-art.is-commercial{filter:hue-rotate(28deg) saturate(.6)}.adreal .are-property-art.is-rental{filter:hue-rotate(75deg) saturate(.8)}.adreal .are-demo-summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 0 0}.adreal .are-demo-summary small{font:800 10px 'DM Sans',sans-serif;letter-spacing:.1em;color:#a68e0b}.adreal .are-demo-summary h3{font-size:28px;margin:7px 0}.adreal .are-demo-summary p{font-size:13px;color:#707070}.adreal .are-circle-button{border:0;border-radius:50%;height:48px;width:48px;background:#ffd600;font-size:24px;cursor:pointer;flex:none}.adreal #are-demo-status{min-height:21px;color:#666;font-size:12px}.adreal .are-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.adreal .are-feature-grid article{background:#fff;border:1px solid #e7e7e7;padding:30px;border-radius:20px}.adreal .are-feature-grid article>span{color:#ab9200;font-size:12px;font-weight:800}.adreal .are-feature-grid h3{font-size:28px;margin:18px 0 11px}.adreal .are-feature-grid p{font-size:14px;color:#666;line-height:1.75}.adreal .are-process{padding:105px 0;background:#f9f9f7}.adreal .are-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.adreal .are-steps>div{border:1px solid #e7e7e7;background:white;border-radius:20px;padding:26px}.adreal .are-steps b{background:#fff1a0;border-radius:50%;display:grid;place-items:center;width:48px;height:48px;font-size:14px}.adreal .are-steps h3{font-size:25px;margin:18px 0 10px}.adreal .are-steps p{font-size:14px;color:#6a6a6a;line-height:1.75}.adreal .are-faq{max-width:980px;margin:auto}.adreal .are-faq details{border-bottom:1px solid #e6e6e6;padding:21px 5px}.adreal .are-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;font:400 22px 'Marcellus',serif}.adreal .are-faq summary::-webkit-details-marker{display:none}.adreal .are-faq summary span{border-radius:50%;background:#fff1a5;width:29px;height:29px;display:grid;place-items:center;font:700 21px 'DM Sans',sans-serif;flex:none}.adreal .are-faq details[open] summary span{transform:rotate(45deg)}.adreal .are-faq p{color:#696969;font-size:15px;line-height:1.8;padding:15px 40px 0 0}.adreal .are-cta-section{padding:30px 0 100px}.adreal .are-cta{background:radial-gradient(circle at 95% 0%,#ffd60025,transparent 35%),#171819;border-radius:28px;padding:46px;display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center;color:white}.adreal .are-cta small{font:800 11px 'DM Sans',sans-serif;color:#ffd600;letter-spacing:.11em}.adreal .are-cta h2{font-size:clamp(35px,4vw,58px);margin-top:17px}.adreal .are-cta p{font-size:16px;color:#d3d3d3;line-height:1.8;margin-bottom:24px}.adreal .are-cta em{color:#ffd600;background:none}.adreal .are-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}.adreal .are-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes are-float{0%,100%{transform:rotate(-5deg) translateY(0)}50%{transform:rotate(-5deg) translateY(-9px)}}@keyframes are-bob{0%,100%{translate:0 0}50%{translate:0 -8px}}
@media(max-width:1050px){.adreal .are-hero-inner{gap:20px}.adreal .are-copy h1{font-size:clamp(45px,5vw,68px)}.adreal .are-services{grid-template-columns:repeat(2,1fr)}.adreal .are-art{transform:scale(.92);transform-origin:center}}
@media(max-width:800px){.adreal .are-hero{padding:55px 0}.adreal .are-hero-inner{grid-template-columns:1fr}.adreal .are-art{width:min(600px,100%);margin:auto;transform:none}.adreal .are-heading{grid-template-columns:1fr;gap:16px}.adreal .are-demo{grid-template-columns:1fr}.adreal .are-feature-grid{grid-template-columns:repeat(2,1fr)}.adreal .are-steps{grid-template-columns:repeat(2,1fr)}.adreal .are-cta{grid-template-columns:1fr;gap:24px}}
@media(max-width:560px){.adreal .are-shell{width:calc(100% - 30px)}.adreal .are-copy h1{font-size:46px}.adreal .are-copy>p{font-size:15px}.adreal .are-art{height:365px}.adreal .are-browser-front{width:88%;height:300px;top:28px}.adreal .are-browser-back{height:250px;top:60px}.adreal .are-featured-property{height:225px}.adreal .are-browser-nav{padding:0 8px;height:32px}.adreal .are-browser-nav small{display:none}.adreal .are-property-copy{padding:24px 0 0 14px}.adreal .are-property-copy h2{font-size:23px;margin:8px 0}.adreal .are-property-copy p{font-size:8px;margin-bottom:10px}.adreal .are-building{right:0;bottom:10px}.adreal .are-float{padding:7px;font-size:10px}.adreal .are-float-top{top:8px;right:-2%}.adreal .are-float-bottom{bottom:8px;left:-2%}.adreal .are-float-icon{width:25px;height:25px}.adreal .are-float b{font-size:9px}.adreal .are-float small{font-size:8px}.adreal .are-strip{grid-template-columns:1fr 1fr}.adreal .are-strip span:last-child{grid-column:1/-1}.adreal .are-strip span:nth-child(3){border-left:none}.adreal .are-services,.adreal .are-feature-grid,.adreal .are-steps{grid-template-columns:1fr}.adreal .are-section,.adreal .are-demo-section,.adreal .are-process{padding:70px 0}.adreal .are-heading h2{font-size:39px}.adreal .are-card{min-height:245px}.adreal .are-demo-side{padding:28px 24px}.adreal .are-demo-side h3{font-size:34px}.adreal .are-demo-main{padding:18px}.adreal .are-faq summary{font-size:19px}.adreal .are-cta{padding:30px 24px}.adreal .are-cta-section{padding-bottom:70px}}
@media(prefers-reduced-motion:reduce){.adreal .are-reveal{opacity:1;transform:none;transition:none}.adreal .are-browser-front,.adreal .are-float{animation:none}}
