:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#171c16;font-synthesis:none;--ink:#10140f;--muted:#687064;--paper:#f3f1e9;--line:#10140f29;--acid:#789d0a;--acid-strong:#638300;--shell:min(1680px, calc(100vw - clamp(40px, 5vw, 112px)));background:#f3f1e9;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--paper);background-image:radial-gradient(circle at 18% 12%,#789d0a14,#0000 24%),linear-gradient(#10140f06 1px,#0000 1px),linear-gradient(90deg,#10140f06 1px,#0000 1px);background-size:auto,80px 80px,80px 80px;min-width:320px;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-shell{width:var(--shell);margin-inline:auto}main [id]{scroll-margin-top:96px}.site-header{z-index:20;border:1px solid #0000;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1760px,100vw - 32px);height:76px;padding:0 28px;transition:all .25s;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)}.site-header.is-scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f3f1e9e6;border-radius:18px;height:64px;top:12px;box-shadow:0 12px 40px #10140f14}.brand{letter-spacing:-.04em;align-items:center;gap:10px;width:max-content;font-family:Unbounded,sans-serif;font-size:17px;font-weight:600;display:inline-flex}.brand em{color:#789d0a;font-style:normal}.brand-mark{border:2px solid var(--ink);border-radius:50%;width:22px;height:22px;position:relative}.brand-mark:after{content:"";background:var(--acid-strong);border:2px solid var(--paper);border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-3px}.site-nav{gap:clamp(22px,1.8vw,36px);font-size:13px;font-weight:600;display:flex}.site-nav a{color:#3e453b;transition:color .2s;position:relative}.site-nav a:after{content:"";background:var(--acid);height:1px;transition:right .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-7px;left:0;right:100%}.site-nav a:hover,.site-nav a.is-active{color:#678900}.site-nav a:hover:after,.site-nav a.is-active:after{right:0}.header-action{border-bottom:1px solid var(--ink);justify-self:end;align-items:center;gap:9px;padding-bottom:5px;font-size:13px;font-weight:700;display:flex}.menu-toggle{background:0 0;border:0;padding:10px;display:none}.hero{grid-template-columns:minmax(0,.95fr) minmax(560px,1.05fr);align-items:center;gap:clamp(56px,5vw,96px);min-height:clamp(820px,52vw,980px);padding:148px 0 72px;display:grid;position:relative}.hero:before{content:"PANOVR / IMMERSIVE SALES";color:#10140f38;letter-spacing:.2em;writing-mode:vertical-rl;font:500 9px Unbounded;position:absolute;top:104px;right:0}.eyebrow{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.eyebrow>span{background:currentColor;width:28px;height:1px}.hero h1,.section-heading h2,.outcome h2,.contact h2{letter-spacing:-.055em;margin:24px 0;font-family:Unbounded,sans-serif;font-weight:600}.hero h1{font-size:clamp(54px,5.25vw,104px);line-height:.98}.hero-product{color:var(--ink);letter-spacing:.08em;text-transform:uppercase;margin-bottom:22px;font:500 .33em/1.2 Unbounded;display:block}.hero h1 i,.contact h2 i{color:#789d0a;font-style:normal}.hero-lead{max-width:700px;color:var(--muted);font-size:clamp(17px,1.05vw,20px);line-height:1.68}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.button{border:1px solid var(--ink);cursor:pointer;border-radius:3px;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:0 22px;font-size:13px;font-weight:700;transition:transform .2s,background .2s,color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--acid);color:#fff}.button-primary:hover{background:var(--acid-strong)}.button-ghost{background:0 0}.button-ghost:hover{background:var(--ink);color:#fff}.button-dark{background:var(--ink);color:#fff;width:100%}.hero-proof{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;margin-top:58px;padding-top:24px;display:grid}.hero-proof div{flex-direction:column;gap:3px;display:flex}.hero-proof strong{font-family:Unbounded;font-size:16px}.hero-proof span{color:var(--muted);font-size:13px}.tour-stage{isolation:isolate;background:#151a13;border-radius:18px;padding:10px;position:relative;transform:rotate(1.25deg);box-shadow:0 38px 80px #141d0e38,0 0 0 1px #ffffff14}.tour-stage:before{content:"";background:var(--acid);filter:blur(80px);opacity:.2;z-index:-1;border-radius:50%;width:180px;height:180px;position:absolute;top:15%;right:-40px}.tour-toolbar{color:#aeb6a9;grid-template-columns:1fr auto 1fr;align-items:center;height:44px;padding:0 11px;font-size:10px;display:grid}.window-dots{gap:5px;display:flex}.window-dots i{background:#596157;border-radius:50%;width:6px;height:6px}.tour-address{background:#242a21;border-radius:20px;padding:7px 14px}.live-badge{color:var(--acid);letter-spacing:.12em;justify-self:end;font-weight:700}.live-badge i{background:var(--acid);border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 0 4px #789d0a24}.tour-canvas{background:url(/panovr-aerial-community.webp) 50%/cover;border-radius:11px;min-height:clamp(570px,34vw,680px);position:relative;overflow:hidden}.tour-shade{background:linear-gradient(#0a0e0905 45%,#0a0e0994);position:absolute;inset:0}.tour-topline{z-index:2;color:#ffffffc7;text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:9px;display:flex;position:absolute;top:18px;left:20px;right:20px}.tour-topline span:first-child{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f120e80;border:1px solid #ffffff24;border-radius:20px;padding:7px 10px}.tour-topline i{background:var(--acid);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 4px #789d0a29}.plot{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121710b8;border:1px solid #ffffffb3;border-radius:50%;justify-content:center;align-items:center;min-width:52px;height:52px;font:600 14px Unbounded;display:flex;position:absolute}.plot small{display:none}.plot:after{content:"";background:#ffffffb3;width:1px;height:40px;position:absolute;top:100%}.plot-one{border-color:var(--acid);color:var(--acid);top:32%;left:42%}.plot-two{top:42%;left:68%}.plot-three{opacity:.62;top:48%;left:23%}.tour-card{background:#f4f4edf0;border-radius:10px;width:222px;padding:17px;position:absolute;bottom:24px;left:24px;box-shadow:0 14px 30px #0003}.tour-card>span{color:#636c5f;text-transform:uppercase;letter-spacing:.11em;font-size:10px}.tour-card strong{margin:7px 0 9px;font:600 20px Unbounded;display:block}.tour-card div{color:#526547;font-size:10px}.tour-card div i{background:#8fba14;border-radius:50%;width:7px;height:7px;margin-right:4px;display:inline-block}.tour-card button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:4px;width:100%;margin-top:13px;padding:10px;font-size:10px}.tour-compass{color:#fff;border:1px solid #fff6;border-radius:50%;place-items:center;width:70px;height:70px;font:600 13px Unbounded;display:grid;position:absolute;bottom:24px;right:22px}.tour-compass:before,.tour-compass:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:80%;height:80%;position:absolute;transform:rotateX(65deg)}.tour-compass:after{transform:rotateY(65deg)}.drag-hint{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#0f120e8c;border-radius:20px;padding:8px 12px;font-size:9px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.drag-hint span{margin-right:6px;font-size:14px}.scene-rail{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f120e8c;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:6px;padding:6px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.scene-thumb{opacity:.66;background-image:url(/panovr-aerial-community.webp);background-size:190px;border:1px solid #0000;border-radius:5px;width:42px;height:30px;display:block}.scene-thumb-one{background-position:14%}.scene-thumb-two{background-position:52% 48%}.scene-thumb-three{background-position:86%}.scene-thumb.is-active{opacity:1;border-color:var(--acid);box-shadow:0 0 0 2px #789d0a38}.scene-count{color:#fff;text-align:center;width:34px;font-size:9px}.trust-line{background:var(--ink);color:#eef3e9;text-transform:uppercase;letter-spacing:.11em;justify-content:center;align-items:center;gap:38px;min-height:92px;padding:0 32px;font-size:12px;display:flex}.trust-line i{background:var(--acid);border-radius:50%;width:4px;height:4px}.trust-line a{transition:color .2s;position:relative}.trust-line a:after{content:"";background:var(--acid);height:1px;transition:right .3s;position:absolute;bottom:-7px;left:0;right:100%}.trust-line a:hover{color:var(--acid)}.trust-line a:hover:after{right:0}.process{padding-block:118px}.section-number{color:#778072;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid var(--line);padding-bottom:20px;font-size:13px;font-weight:600}.section-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin:62px 0;display:grid}.section-heading h2{margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.12}.section-heading h2 span{color:#8b9287}.section-heading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.directions{padding-block:124px}.directions-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin:58px 0 72px;display:grid}.directions-heading h2{letter-spacing:-.06em;margin:22px 0 0;font:600 clamp(40px,4.8vw,72px)/1.08 Unbounded}.directions-heading h2 span{color:#8b9287}.directions-heading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.direction-list{gap:16px;display:grid}.direction-card{color:#eef3e9;background:#171c16;grid-template-columns:1.08fr .92fr;min-height:650px;display:grid;overflow:hidden}.direction-card:nth-child(2n){grid-template-columns:.92fr 1.08fr}.direction-card:nth-child(2n) .direction-media{order:2}.direction-media{isolation:isolate;background-position:50%;background-size:cover;min-height:650px;position:relative;overflow:hidden}.direction-media:after{content:"";z-index:5;pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:0}.direction-cottage .direction-media,.direction-land .direction-media,.direction-buildings .direction-media,.direction-property .direction-media{background:#10140f}.direction-copy{flex-direction:column;align-items:flex-start;padding:clamp(42px,5vw,84px);display:flex}.direction-index{color:var(--acid);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:600}.direction-copy h3{letter-spacing:-.055em;margin:28px 0 22px;font:500 clamp(30px,3.5vw,54px)/1.12 Unbounded}.direction-copy>p{color:#a1aa9d;max-width:600px;margin:0;font-size:16px;line-height:1.72}.direction-link{border:1px solid var(--acid);background:var(--acid);color:#fff;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:22px;padding:17px 20px;font-size:13px;font-weight:700;transition:background .25s,border-color .25s,transform .25s;display:inline-flex}.direction-link:hover{background:var(--acid-strong);border-color:var(--acid-strong);transform:translateY(-2px)}.direction-link span{font-size:18px;transition:transform .25s}.direction-link:hover span{transform:translate(5px)}.direction-copy ul{border-top:1px solid #394137;width:100%;margin:auto 0 0;padding:0;list-style:none}.direction-copy li{color:#c1c8bd;border-bottom:1px solid #394137;padding:16px 0;font-size:14px}.direction-copy li:before{content:"↗";color:var(--acid);margin-right:12px}.direction-badge{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:.1em;background:#0e120d9e;border:1px solid #ffffff29;border-radius:8px;justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;font-size:11px;display:flex;position:absolute;top:24px;left:24px;right:24px}.direction-badge span{color:var(--acid);font:500 12px Unbounded}.direction-badge b{font-weight:600}.building-route,.listing-route{z-index:4;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e120da8;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:8px;min-height:52px;padding:8px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.listing-route span{text-transform:uppercase;letter-spacing:.08em;border:1px solid #ffffff24;border-radius:20px;padding:10px 14px;font-size:10px}.cottage-scenes,.cottage-scene{position:absolute;inset:0}.cottage-scene{opacity:0;background:linear-gradient(180deg, #080c0708, #080c0766), var(--scene-image) center/cover;transition:opacity .55s,transform 1.2s;transform:scale(1.025)}.cottage-scene.is-active{opacity:1;transform:scale(1)}.cottage-scene>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.1em;background:#0e120d9e;border:1px solid #ffffff29;border-radius:18px;padding:8px 11px;font-size:10px;position:absolute;bottom:108px;left:28px}.cottage-controls{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;-webkit-user-select:none;user-select:none;background:#0e120dd1;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:7px;min-height:70px;padding:8px;display:flex;position:absolute;bottom:24px;left:24px;right:24px;overflow:hidden}.cottage-controls::-webkit-scrollbar{display:none}.cottage-autoplay{color:#fff;background:#060a06b3;border:1px solid #ffffff21;border-radius:7px;flex:0 0 58px;justify-content:center;align-items:center;gap:3px;height:52px;display:flex}.cottage-autoplay i{background:var(--acid);border-radius:50%;width:7px;height:7px;margin-right:3px;animation:1.8s ease-in-out infinite cottage-pulse;box-shadow:0 0 0 5px #789d0a24}.cottage-autoplay b{font:500 11px Unbounded}.cottage-autoplay small{color:#9ea59a;font-size:9px}.cottage-thumb{background:linear-gradient(180deg, #060a0605, #060a06c7), var(--thumb-image) var(--thumb-position,center)/cover;color:#ffffffb8;opacity:.5;border:1px solid #ffffff1f;border-radius:7px;flex:76px;align-items:flex-end;min-width:62px;max-width:108px;height:52px;padding:6px;transition:opacity .35s,border-color .35s,transform .35s;display:flex;position:relative;overflow:hidden;transform:translateY(0)}.cottage-thumb span{z-index:1;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-size:8px;font-weight:700;line-height:1.1;position:relative;overflow:hidden}.cottage-thumb i{z-index:2;background:#080c0780;border:1px solid #ffffffe6;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px}.cottage-thumb.is-active{border-color:var(--acid);color:#fff;opacity:1;transform:translateY(-2px);box-shadow:0 0 0 1px #789d0a3d}.cottage-thumb.is-active i{background:var(--acid);border:2px solid #fff;box-shadow:0 0 0 3px #789d0a47}@keyframes cottage-pulse{50%{box-shadow:0 0 0 8px #789d0a00}}.tour-hotspot{z-index:6;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0e120dbd;border:1px solid #ffffffdb;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:none;position:absolute;box-shadow:0 0 0 8px #789d0a24,0 10px 26px #00000047}.cottage-viewer.is-overview .tour-hotspot{display:grid}.tour-hotspot i{background:var(--acid);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #789d0a33}.tour-hotspot span{color:#fff;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;background:#0e120dcc;border-radius:14px;padding:6px 9px;font-size:9px;position:absolute;top:calc(100% + 9px)}.hotspot-street{top:67%;left:29%}.hotspot-house{top:52%;left:64%}.hotspot-gate{top:72%;left:84%}.land-scenes,.land-scene{position:absolute;inset:0}.land-scene{opacity:0;background:linear-gradient(180deg, #080c0705, #080c076b), var(--land-image) var(--land-position,center)/cover;transition:opacity .55s,transform 1.2s;transform:scale(1.025)}.land-scene.is-active{opacity:1;transform:scale(1)}.land-scene>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.1em;background:#0e120d9e;border:1px solid #ffffff29;border-radius:18px;padding:8px 11px;font-size:10px;position:absolute;bottom:108px;left:28px}.land-marker{z-index:5;border:1px solid var(--acid);color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#0e120dc2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:58px;height:58px;display:none;position:absolute;box-shadow:0 0 0 8px #789d0a21}.land-viewer.is-overview .land-marker{display:flex}.land-marker b{color:var(--acid);font:500 12px Unbounded}.land-marker span{text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:7px}.land-marker-a{top:34%;left:30%}.land-marker-b{top:47%;left:57%}.land-marker-c{box-shadow:none;border-color:#adb3aa;top:30%;right:16%}.land-marker-c b{color:#adb3aa}.land-card{z-index:6;width:244px;color:var(--ink);background:#f4f4edf0;border-radius:8px;flex-direction:column;gap:7px;padding:18px;transition:opacity .35s,transform .45s;display:flex;position:absolute;bottom:110px;right:24px;box-shadow:0 20px 50px #0000003d}.land-viewer:not(.is-overview):not(.is-offer) .land-card{opacity:0;transform:translateY(12px)}.land-card small{color:#697265;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.land-card strong{font:500 19px Unbounded}.land-card span{color:#6f900c;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.story-scenes,.story-scene{position:absolute;inset:0}.story-scene{opacity:0;background:linear-gradient(180deg, #080c0705, #080c076b), var(--story-image) var(--story-position,center)/cover;transition:opacity .55s,transform 1.2s;transform:scale(1.025)}.story-scene.is-active{opacity:1;transform:scale(1)}.story-scene>span{z-index:2;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-transform:uppercase;letter-spacing:.1em;background:#0e120d9e;border:1px solid #ffffff29;border-radius:18px;padding:8px 11px;font-size:10px;position:absolute;bottom:108px;left:28px}.agency-offer{z-index:6;width:244px;color:var(--ink);opacity:0;background:#f4f4edf0;border-radius:8px;flex-direction:column;gap:7px;padding:18px;transition:opacity .35s,transform .45s;display:flex;position:absolute;bottom:110px;right:24px;transform:translateY(12px);box-shadow:0 20px 50px #0000003d}.agency-viewer.is-offer .agency-offer{opacity:1;transform:translateY(0)}.agency-offer small{color:#697265;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.agency-offer strong{font:500 19px Unbounded}.agency-offer span{color:#6f900c;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.building-route{justify-content:center}.building-route span{color:var(--ink);text-transform:uppercase;letter-spacing:.08em;background:#f3f1e9eb;border-radius:20px;padding:10px 14px;font-size:10px;font-weight:700}.building-route i{color:var(--acid);font-style:normal}.listing-route{justify-content:flex-end}.listing-route span:first-child{background:var(--acid);color:#fff;border-color:var(--acid);margin-right:auto}.platform-showcase{padding-bottom:124px}.showcase-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:80px;margin:62px 0;display:grid}.showcase-heading h2{letter-spacing:-.055em;margin:24px 0 0;font:600 clamp(34px,4.2vw,58px)/1.12 Unbounded}.showcase-heading h2 span{color:#8b9287}.showcase-heading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.surface-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.surface{background:#e7e5dc;flex-direction:column;min-height:570px;padding:34px;display:flex;position:relative;overflow:hidden}.surface-tour{color:#eef3e9;background:#171c16;grid-column:1/-1;min-height:680px}.surface-copy{z-index:3;max-width:530px;position:relative}.surface-label{color:#7d8778;text-transform:uppercase;letter-spacing:.12em;margin-bottom:24px;font-size:13px;font-weight:600;display:block}.surface-tour .surface-label{color:var(--acid)}.surface h3{letter-spacing:-.05em;margin:0 0 18px;font:600 clamp(28px,3.2vw,48px)/1.12 Unbounded}.surface-copy p{color:#98a093;max-width:480px;margin:0;font-size:16px;line-height:1.7}.surface-tour-screen{background:linear-gradient(#0a0e0905,#0a0e0994),url(/panovr-ground-community.webp) 50%/cover;border-radius:12px;position:absolute;inset:34px 34px 34px 38%;overflow:hidden;box-shadow:0 30px 80px #00000047}.surface-tour-screen:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff26;position:absolute;inset:0}.screen-nav{z-index:2;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11160f9e;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:22px;min-height:46px;padding:0 16px;font-size:9px;display:flex;position:absolute;top:16px;left:16px;right:16px}.screen-nav b{margin-right:auto;font:500 10px Unbounded}.screen-nav i{color:var(--acid);font-style:normal}.screen-pin{width:46px;height:46px;color:var(--acid);border:1px solid var(--acid);background:#0e120db8;border-radius:50%;place-items:center;font:500 11px Unbounded;display:grid;position:absolute;box-shadow:0 0 0 8px #789d0a1a}.screen-pin:after{content:"";background:var(--acid);width:1px;height:38px;position:absolute;top:100%}.pin-a{top:36%;left:48%}.pin-b{color:#fff;box-shadow:none;border-color:#ffffffb3;top:47%;left:72%}.pin-b:after{background:#ffffffb3}.screen-object-card{width:220px;color:var(--ink);background:#f4f4edf0;border-radius:8px;flex-direction:column;gap:7px;padding:18px;display:flex;position:absolute;bottom:18px;left:18px}.screen-object-card small{color:#6d7569;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.screen-object-card strong{font:500 17px Unbounded}.screen-object-card span{color:#66715f;font-size:10px}.screen-object-card i{color:#526b0b;border-top:1px solid #c8ccc4;margin-top:8px;padding-top:10px;font-size:9px;font-style:normal;font-weight:700}.surface-plan{background:#dce2d7}.surface-plan .surface-label{color:#61705c}.plan-interface,.cabinet-interface{background:var(--paper);border-radius:10px;min-height:280px;margin-top:auto;overflow:hidden;box-shadow:0 24px 60px #11150f1f}.plan-toolbar{border-bottom:1px solid var(--line);color:#687064;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:8px;display:grid}.plan-toolbar b{color:var(--ink);font:500 9px Unbounded}.plan-toolbar i{color:#72920e;text-transform:uppercase;letter-spacing:.08em;font-style:normal}.plan-canvas{background:linear-gradient(#eef1ea0a,#181f1433),url(/panovr-masterplan-4k.webp) 50%/cover;height:220px;position:relative;overflow:hidden}.plan-water{background:#aebfba;border-radius:50%;width:140px;height:78px;position:absolute;bottom:-36px;left:-48px;box-shadow:0 0 0 12px #aebfba3b}.plan-road{z-index:2;background:#b8c0b5;border:2px solid #edf0e9;position:absolute}.plan-road-main{height:22px;top:43%;left:-8%;right:-8%;transform:rotate(-3deg)}.plan-road-branch{width:20px;height:120px;top:-8px;left:82%;transform:rotate(22deg)}.plan-water,.plan-road{display:none}.plan-selection{z-index:3;color:#fff;background:#11160fe6;border-radius:5px;flex-direction:column;gap:4px;padding:10px 12px;font-size:7px;display:flex;position:absolute;bottom:12px;right:12px}.plan-selection b{color:var(--acid);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.plan-legend{justify-content:center;align-items:center;gap:18px;height:52px;font-size:8px;display:flex}.plan-legend span{align-items:center;gap:5px;display:flex}.plan-legend i{background:#92bd19;border-radius:50%;width:7px;height:7px}.plan-legend span:nth-child(2) i{background:#d9b141}.plan-legend span:nth-child(3) i{background:#9da39b}.surface-cabinet{background:#dfe5d9}.cabinet-interface{color:#fff;background:#171c16;padding:16px}.cabinet-head{color:#aab2a5;justify-content:space-between;align-items:center;min-height:40px;font-size:9px;display:flex}.cabinet-head b{color:#fff;font-weight:500}.cabinet-row{border-top:1px solid #353c32;grid-template-columns:.55fr .8fr 1.35fr .8fr;align-items:center;gap:8px;min-height:49px;padding:0 10px;font-size:9px;display:grid}.cabinet-row span:first-child{font:500 10px Unbounded}.cabinet-row i{border-radius:20px;justify-self:end;padding:6px 8px;font-size:7px;font-style:normal}.cabinet-row i.free{color:var(--acid);background:#789d0a29}.cabinet-row i.booked{color:#8a6910;background:#d9b14138}.cabinet-row i.sold{color:#a5ada0;background:#a5ada01a}.cabinet-update{color:#adb5a8;background:#242b21;border-radius:6px;align-items:center;gap:8px;min-height:44px;margin-top:12px;padding:0 10px;font-size:8px;display:flex}.cabinet-update>i{background:var(--acid);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #789d0a1a}.cabinet-update b{color:var(--acid);text-transform:uppercase;letter-spacing:.1em;margin-left:auto;font-size:7px}.outcome{background:var(--ink);color:#eef3e9;padding:112px 0}.eyebrow.light{color:var(--acid)}.outcome h2{font-size:clamp(38px,5vw,66px);line-height:1.1}.outcome-flow{border-top:1px solid #3f473c;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.outcome-flow div{border-right:1px solid #3f473c;flex-direction:column;min-height:150px;padding:24px 24px 0 0;display:flex}.outcome-flow div:not(:first-child){padding-left:24px}.outcome-flow b{color:var(--acid);font-size:13px}.outcome-flow strong{margin:24px 0 10px;font:500 21px Unbounded}.outcome-flow span{color:#9fa89a;font-size:15px;line-height:1.6}.capabilities{padding-block:120px}.capabilities-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;margin:58px 0;display:grid}.capabilities-heading h2{letter-spacing:-.055em;margin:22px 0 0;font:600 clamp(38px,4.5vw,66px)/1.1 Unbounded}.capabilities-heading h2 span{color:#8b9287}.capabilities-heading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.capability-board{border-top:1px solid var(--line)}.capability-board article{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:center;gap:26px;min-height:128px;transition:background .2s,padding .2s;display:grid}.capability-board article:hover{background:#789d0a21;padding-inline:20px}.capability-board article>b{color:#7f8c77;font:500 12px Unbounded}.capability-board h3{margin:0 0 8px;font:500 21px Unbounded}.capability-board p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.capability-board article>span{color:#7d8778;text-transform:uppercase;letter-spacing:.1em;font:600 11px Manrope}.case-study{color:#eef3e9;background:#171c16;padding:120px 0}.case-shell{grid-template-columns:.72fr 1.28fr;gap:58px 34px;display:grid}.case-copy{flex-direction:column;align-items:flex-start;padding:26px 0 12px;display:flex}.case-location{color:#8f998a;text-transform:uppercase;letter-spacing:.12em;margin-top:34px;font-size:12px}.case-copy h2{letter-spacing:-.06em;margin:20px 0 26px;font:600 clamp(44px,5.6vw,76px)/1.02 Unbounded}.case-copy h2 em{color:var(--acid);font-style:normal}.case-lead{color:#a3ada0;max-width:490px;margin:0 0 38px;font-size:15px;line-height:1.75}.case-copy .button{color:var(--ink);margin-top:auto}.case-visual{background:linear-gradient(#080c070d 36%,#080c07bd),url(/panovr-case-settlement.webp) 50%/cover;border-radius:2px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000042}.case-visual:after{content:"";pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:0}.case-visual-top{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-transform:uppercase;letter-spacing:.1em;background:#0f140e94;border:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:46px;padding:0 15px;font-size:10px;display:flex;position:absolute;top:20px;left:20px;right:20px}.case-visual-top span{color:var(--acid)}.case-visual-top i{background:var(--acid);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block;box-shadow:0 0 0 5px #789d0a1f}.case-visual-top b{color:#c2c9be;font-weight:500}.case-pin{z-index:2;border:1px solid var(--acid);width:66px;height:66px;color:var(--acid);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e120db8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 0 0 9px #789d0a17}.case-pin:after{content:"";background:var(--acid);width:1px;height:54px;position:absolute;top:100%}.case-pin b{font:500 14px Unbounded}.case-pin span{text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:9px}.case-pin-one{top:28%;left:30%}.case-pin-two{color:#fff;box-shadow:none;border-color:#fff;top:43%;right:21%}.case-pin-two:after{background:#fff}.case-open{z-index:2;border-top:1px solid #ffffff4d;justify-content:space-between;align-items:end;padding-top:18px;display:flex;position:absolute;bottom:24px;left:26px;right:26px}.case-open span{letter-spacing:-.04em;font:500 clamp(20px,2.4vw,34px) Unbounded}.case-open b{color:#fff;background:var(--acid);border-radius:50%;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.case-capabilities{border-top:1px solid #3b4338;grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.case-capabilities div{border-right:1px solid #3b4338;min-height:145px;padding:24px 28px 0 0}.case-capabilities div:not(:first-child){padding-left:28px}.case-capabilities div:last-child{border-right:0}.case-capabilities span{color:var(--acid);font-size:12px}.case-capabilities strong{margin:18px 0 9px;font:500 17px Unbounded;display:block}.case-capabilities p{color:#8f998a;margin:0;font-size:14px;line-height:1.6}.process{padding-top:40px}.process-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.process-list li{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:28px;padding:28px 0;display:grid}.process-list b{color:#809071;font:500 13px Unbounded}.process-list h3{margin:0 0 7px;font:500 22px Unbounded}.process-list p{color:var(--muted);margin:0;font-size:15px}.process-list>li>span{text-transform:uppercase;letter-spacing:.09em;color:#7a8276;font-size:13px}.delivery{padding-block:84px 128px}.delivery-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:76px;margin:58px 0;display:grid}.delivery-heading h2,.faq h2{letter-spacing:-.055em;margin:22px 0 0;font:600 clamp(36px,4.5vw,62px)/1.1 Unbounded}.delivery-heading h2 span,.faq h2 span{color:#8b9287}.delivery-heading>p{color:var(--muted);margin:0;font-size:17px;line-height:1.72}.delivery-grid{grid-template-columns:1.15fr .85fr;gap:12px;display:grid}.delivery-card{border:1px solid var(--line);background:#f3f1e9d1;flex-direction:column;min-height:470px;padding:28px;display:flex;overflow:hidden}.delivery-card-main{color:#eef3e9;background:#171c16;grid-row:span 2;min-height:952px}.delivery-card-head{color:#7f897a;text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid #7983744d;justify-content:space-between;align-items:center;padding-bottom:18px;font-size:12px;display:flex}.delivery-card-head b{font-weight:600}.delivery-card-main .delivery-card-head{color:var(--acid);border-color:#343c31}.delivery-card h3{letter-spacing:-.045em;margin:auto 0 16px;font:500 clamp(25px,2.4vw,36px)/1.18 Unbounded}.delivery-card p{color:var(--muted);max-width:520px;margin:0;font-size:16px;line-height:1.7}.delivery-card-main p{color:#99a394}.delivery-browser{background:#0d110c;border-radius:12px;margin:44px 0;padding:8px;transform:rotate(-1deg);box-shadow:0 34px 70px #00000047}.delivery-browser-bar{color:#778172;align-items:center;gap:5px;height:40px;font-size:8px;display:flex}.delivery-browser-bar i{background:#4b5548;border-radius:50%;width:6px;height:6px}.delivery-browser-bar span{margin-left:auto;margin-right:auto}.delivery-browser-view{background:linear-gradient(#090d0805,#090d08b3),url(/panovr-ground-community.webp) 50%/cover;border-radius:7px;min-height:515px;position:relative;overflow:hidden}.delivery-browser-copy{flex-direction:column;gap:9px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.delivery-browser-copy small{color:var(--acid);text-transform:uppercase;letter-spacing:.1em;font-size:12px}.delivery-browser-copy strong{letter-spacing:-.05em;max-width:430px;font:500 clamp(24px,3vw,40px)/1.15 Unbounded}.delivery-marker{border:1px solid var(--acid);width:52px;height:52px;color:var(--acid);background:#0f140eb3;border-radius:50%;place-items:center;font:500 11px Unbounded;display:grid;position:absolute;box-shadow:0 0 0 8px #789d0a1a}.delivery-marker:after{content:"";background:var(--acid);width:1px;height:46px;position:absolute;top:100%}.marker-one{top:27%;left:24%}.marker-two{color:#fff;box-shadow:none;border-color:#fff;top:41%;right:18%}.marker-two:after{background:#fff}.embed-code{color:#8e9a89;background:#171c16;border-radius:8px;flex-direction:column;justify-content:center;gap:8px;min-height:160px;margin:34px 0;padding:24px;font:500 10px/1.5 monospace;display:flex;position:relative}.embed-code strong{color:var(--acid);font-weight:500}.embed-code i{color:#fff;background:var(--acid);text-transform:uppercase;letter-spacing:.08em;border-radius:12px;padding:5px 8px;font:600 7px Manrope;position:absolute;top:14px;right:14px}.control-preview{background:#dfe5d9;border-radius:8px;margin:34px 0;padding:10px 16px}.control-preview div{border-bottom:1px solid #c4cbc0;justify-content:space-between;align-items:center;min-height:48px;font-size:10px;display:flex}.control-preview div:last-child{border:0}.control-preview b{color:#526b0b;background:#789d0a33;border-radius:16px;padding:6px 9px;font-size:8px}.control-preview div:nth-child(2) b{color:#8a6910;background:#d9b14138}.control-preview div:nth-child(3) b{color:#6f756d;background:#9da39b38}.delivery-details{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.delivery-details article{border:1px solid var(--line);background:#f3f1e9d1;grid-template-columns:40px 1fr;gap:18px;min-height:250px;padding:28px;display:grid}.delivery-details article>span{color:#829076;font:500 12px Unbounded}.delivery-details h3{letter-spacing:-.045em;margin:0 0 18px;font:500 clamp(20px,1.8vw,28px)/1.2 Unbounded}.delivery-details p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.manifesto{padding:0 0 120px;position:relative;overflow:hidden}.manifesto-track{background:var(--acid);color:#fff;letter-spacing:-.04em;white-space:nowrap;justify-content:center;align-items:center;gap:28px;width:max-content;min-width:100%;padding:20px 32px;font:500 clamp(18px,2.3vw,34px) Unbounded;display:flex;transform:rotate(-1.4deg)scale(1.03)}.manifesto-track i{color:#ffffffa3;font-style:normal}.manifesto-inner{background:var(--ink);color:#eef3e9;grid-template-columns:130px 1fr;align-content:center;gap:38px;min-height:500px;margin-top:36px;padding:70px;display:grid}.manifesto-index{color:var(--acid);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.manifesto blockquote{letter-spacing:-.055em;margin:0;font:500 clamp(35px,5.2vw,70px)/1.08 Unbounded}.manifesto blockquote em{color:var(--acid);font-style:normal}.manifesto-inner>p{color:#9ca598;grid-column:2;max-width:620px;font-size:17px;line-height:1.7}.faq{padding-block:100px 130px}.faq-layout{grid-template-columns:.78fr 1.22fr;gap:90px;margin-top:58px;display:grid}.faq-intro>p:last-child{max-width:420px;color:var(--muted);font-size:16px;line-height:1.7}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;min-height:86px;font:500 16px Unbounded;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:#829076;font:500 12px Unbounded}.faq-list summary i{border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;font:400 18px Manrope;transition:transform .25s,background .25s;display:grid}.faq-list details[open] summary i{background:var(--acid);border-color:var(--acid);color:#fff;transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:-8px 44px 26px 60px;font-size:16px;line-height:1.7}.contact{background:var(--acid);color:#fff;grid-template-columns:1fr .72fr;align-items:center;gap:90px;margin-bottom:110px;padding:70px;display:grid}.contact h2{font-size:clamp(38px,4.3vw,62px);line-height:1.1}.contact h2 i{color:#fff}.contact-copy>p:last-child{color:#ffffffc7;max-width:570px;font-size:17px;line-height:1.7}.contact-form{background:var(--paper);padding:28px}.contact-form label{margin-bottom:18px;display:block}.contact-form label span{text-transform:uppercase;letter-spacing:.09em;color:#656d61;margin-bottom:8px;font-size:12px;display:block}.contact-form input,.contact-form textarea{resize:vertical;background:0 0;border:0;border-bottom:1px solid #aeb4aa;outline:none;width:100%;padding:10px 0}.contact-form input:focus,.contact-form textarea:focus{border-color:#789d0a}.form-note{color:#7d8479;margin:12px 0 0;font-size:12px;line-height:1.55}.form-status{color:#617c0d;min-height:18px;font-size:11px}.site-footer{width:var(--shell);border-top:1px solid var(--line);color:#70786d;grid-template-columns:1fr 1fr auto auto;align-items:center;gap:38px;margin:0 auto;padding:32px 0 46px;font-size:13px;display:grid}.footer-brand{color:var(--ink)}.site-footer div{color:var(--ink);gap:20px;display:flex}.reveal{opacity:1}.motion-ready .motion-item{--motion-order:0;opacity:0;filter:blur(5px);transition:opacity .85s cubic-bezier(.2,.7,.2,1),filter .85s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.16,1,.3,1),clip-path 1.05s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--motion-order) * 70ms);will-change:opacity, filter, transform;transform:translateY(34px)}.motion-ready .motion-title{clip-path:inset(0 0 100%);transition-duration:1s,1s,1.15s,1.15s;transform:translateY(54px)}.motion-ready .motion-card{filter:blur(3px);transition-duration:1s,1s,1.2s;transform:translateY(46px)scale(.965)}.motion-ready .motion-section.is-visible .motion-item{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.motion-ready .motion-section.is-visible .motion-title{clip-path:inset(0)}.motion-ready .direction-card.motion-item:nth-child(2n),.motion-ready .surface.motion-item:nth-child(2n),.motion-ready .delivery-card.motion-item:nth-child(2n){transform:translateY(58px)scale(.955)}.motion-ready .motion-section.is-visible .direction-card.motion-item:nth-child(2n),.motion-ready .motion-section.is-visible .surface.motion-item:nth-child(2n),.motion-ready .motion-section.is-visible .delivery-card.motion-item:nth-child(2n){transform:translate(0,0)scale(1)}.motion-ready .product-cascade{opacity:0;visibility:hidden;transition:opacity .22s;overflow:hidden}.motion-ready .product-cascade.is-cascade-visible{opacity:1;visibility:visible}.motion-ready .product-cascade-media{opacity:0;filter:blur(10px);transform-origin:50%;will-change:opacity, filter, transform;transition:opacity .8s cubic-bezier(.2,.72,.2,1),filter 1s cubic-bezier(.2,.72,.2,1),transform 1.05s cubic-bezier(.2,.72,.2,1);transform:translate(-7%,42px)scale(.965)}.motion-ready .product-cascade:nth-child(2n) .product-cascade-media{transform:translate(7%,42px)scale(.965)}.motion-ready .product-cascade-item{opacity:0;filter:blur(8px);transition:opacity .68s cubic-bezier(.2,.72,.2,1),filter .8s cubic-bezier(.2,.72,.2,1),transform .85s cubic-bezier(.2,.72,.2,1);transition-delay:calc(.17s + var(--cascade-order,0) * 90ms);will-change:opacity, filter, transform;transform:translateY(34px)}.motion-ready .product-cascade.is-cascade-visible .product-cascade-media,.motion-ready .product-cascade.is-cascade-visible:nth-child(2n) .product-cascade-media{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.motion-ready .product-cascade.is-cascade-visible .product-cascade-item{opacity:1;filter:blur();transform:translate(0,0)}.motion-ready .outcome-flow.outcome-sequence-ready .outcome-sequence-item{opacity:0;filter:blur(7px);clip-path:inset(0 0 100%);transition:opacity .72s cubic-bezier(.2,.72,.2,1),filter .82s cubic-bezier(.2,.72,.2,1),transform .9s cubic-bezier(.16,1,.3,1),clip-path .9s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--sequence-order,0) * .17s);will-change:opacity, filter, transform;transform:translateY(38px)}.motion-ready .outcome-flow.outcome-sequence-ready.is-sequence-visible .outcome-sequence-item{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0,0)}.motion-ready .capability-board.capability-sequence-ready .capability-sequence-item{opacity:0;filter:blur(6px);clip-path:inset(0 0 72%);transition:opacity .72s cubic-bezier(.2,.72,.2,1),filter .82s cubic-bezier(.2,.72,.2,1),transform .92s cubic-bezier(.16,1,.3,1),clip-path .92s cubic-bezier(.16,1,.3,1),background .2s,padding .2s;transition-delay:calc(var(--sequence-order,0) * .11s);will-change:opacity, filter, transform;transform:translateY(42px)}.motion-ready .capability-board.capability-sequence-ready.is-sequence-visible .capability-sequence-item{opacity:1;filter:blur();clip-path:inset(0);transform:translate(0,0)}@media (width<=1020px){:root{--shell:min(100% - 40px, 900px)}.site-header{grid-template-columns:1fr auto;width:calc(100% - 16px);padding:0 20px}.header-action{display:none}.menu-toggle{gap:5px;display:grid}.menu-toggle>span:not(.sr-only){background:var(--ink);width:23px;height:1px;display:block}.site-nav{background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:0;padding:12px;display:none;position:absolute;top:68px;left:0;right:0}.site-nav.is-open{display:flex}.site-nav a{padding:14px}.site-nav a:after{bottom:8px;left:14px}.hero{grid-template-columns:1fr;padding-top:125px}.hero-copy{max-width:760px}.tour-stage{justify-self:center;width:100%;max-width:760px}.section-heading{grid-template-columns:1fr;gap:24px}.directions-heading{grid-template-columns:1fr;gap:28px}.direction-card,.direction-card:nth-child(2n){grid-template-columns:1fr}.direction-card:nth-child(2n) .direction-media{order:0}.direction-media{min-height:500px}.showcase-heading{grid-template-columns:1fr;gap:24px}.delivery-heading,.faq-layout{grid-template-columns:1fr;gap:28px}.surface-tour-screen{left:28%}.outcome-flow{grid-template-columns:1fr 1fr}.outcome-flow div:nth-child(2){border-right:0}.outcome-flow div:nth-child(n+3){border-top:1px solid #3f473c}.capabilities-heading{grid-template-columns:1fr;gap:28px}.case-shell{grid-template-columns:1fr}.case-copy{min-height:460px}.manifesto-inner{grid-template-columns:1fr}.manifesto-inner>p{grid-column:1}.delivery-grid{grid-template-columns:1fr}.delivery-card-main{grid-row:auto;min-height:820px}.delivery-details{grid-template-columns:1fr}.contact{grid-template-columns:1fr;gap:30px}.site-footer{grid-template-columns:1fr 1fr}}@media (width<=720px){:root{--shell:calc(100% - 28px)}.site-header{grid-template-columns:1fr auto;width:calc(100% - 16px);padding:0 14px}.hero{gap:42px;min-height:auto;padding:118px 0 54px}.hero:before{display:none}.hero h1{font-size:clamp(43px,14vw,64px)}.hero-lead{font-size:16px}.hero-proof{gap:8px}.hero-proof strong{font-size:12px}.tour-stage{border-radius:12px;padding:6px;transform:none}.tour-toolbar{grid-template-columns:1fr auto}.tour-address{display:none}.tour-canvas{min-height:470px}.plot-two{left:72%}.plot-three{left:12%}.tour-card{width:200px;bottom:14px;left:14px}.tour-compass{width:54px;height:54px;bottom:14px;right:14px}.tour-topline{left:12px;right:12px}.tour-topline span:last-child{display:none}.scene-rail{bottom:90px}.drag-hint{display:none}.trust-line{white-space:nowrap;justify-content:flex-start;gap:20px;min-height:70px;overflow:hidden}.directions,.process{padding-block:82px}.directions-heading{margin:46px 0}.direction-media{min-height:390px}.direction-copy{padding:38px 24px}.direction-copy h3{font-size:clamp(28px,8.5vw,42px)}.direction-copy ul{margin-top:38px}.direction-badge{top:14px;left:14px;right:14px}.building-route,.listing-route{bottom:14px;left:14px;right:14px}.cottage-controls{gap:5px;min-height:60px;bottom:14px;left:14px;right:14px}.cottage-autoplay{flex-basis:46px;height:44px}.cottage-autoplay small{display:none}.cottage-thumb{min-width:44px;height:44px;padding:5px}.cottage-thumb span{font-size:5px}.cottage-thumb i{width:6px;height:6px;top:5px;right:5px}.cottage-scene>span,.land-scene>span,.story-scene>span{bottom:86px;left:16px}.tour-hotspot{width:40px;height:40px}.building-route{gap:4px}.building-route span{padding:9px 8px;font-size:7px}.land-card,.agency-offer{width:210px;padding:14px;bottom:86px;right:14px}.land-marker{width:44px;height:44px}.land-marker span{display:none}.listing-route{flex-wrap:wrap;justify-content:flex-start}.listing-route span:first-child{margin-right:0}.platform-showcase{padding-bottom:82px}.surface-grid{grid-template-columns:1fr}.surface{min-height:560px;padding:22px}.surface-tour{grid-column:auto;min-height:680px}.surface-tour-screen{inset:250px 22px 22px}.screen-nav span{display:none}.surface-plan,.surface-cabinet{min-height:540px}.outcome{padding:82px 0}.outcome-flow{grid-template-columns:1fr}.outcome-flow div,.outcome-flow div:not(:first-child){border-top:1px solid #3f473c;border-right:0;min-height:120px;padding:22px 0}.outcome-flow div:first-child{border-top:0}.process-list li{grid-template-columns:42px 1fr}.process-list>li>span{grid-column:2}.delivery{padding-block:68px 86px}.delivery-card{min-height:430px;padding:20px}.delivery-card-main{min-height:700px}.delivery-browser-view{min-height:390px}.delivery-browser-copy{bottom:16px;left:16px;right:16px}.delivery-details article{grid-template-columns:34px 1fr;min-height:auto;padding:24px 20px}.capabilities{padding-block:82px}.capability-board article{grid-template-columns:38px 1fr;min-height:150px;padding-block:18px}.capability-board article>span{grid-column:2}.case-study{padding:82px 0}.case-copy{min-height:auto;padding:0}.case-copy .button{margin-top:4px}.case-visual{min-height:500px}.case-visual-top b{display:none}.case-pin{width:54px;height:54px}.case-capabilities{grid-template-columns:1fr}.case-capabilities div,.case-capabilities div:not(:first-child){border-bottom:1px solid #3b4338;border-right:0;min-height:112px;padding:22px 0}.case-capabilities div:last-child{border-bottom:0}.manifesto{padding-bottom:82px}.manifesto-track{justify-content:flex-start;font-size:18px}.manifesto-inner{gap:28px;min-height:500px;margin-top:24px;padding:46px 24px}.faq{padding-bottom:86px}.faq-list summary{grid-template-columns:34px 1fr auto;min-height:78px;font-size:13px}.faq-list details p{margin:-2px 38px 22px 48px}.contact{margin-bottom:70px;padding:36px 20px}.contact-form{padding:22px 18px}.site-footer{grid-template-columns:1fr;gap:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.motion-ready .motion-item,.motion-ready .motion-title,.motion-ready .motion-card{opacity:1;filter:none;clip-path:none;transform:none}.motion-ready .product-cascade,.motion-ready .product-cascade-media,.motion-ready .product-cascade:nth-child(2n) .product-cascade-media,.motion-ready .product-cascade-item,.motion-ready .outcome-sequence-item,.motion-ready .capability-sequence-item{opacity:1;visibility:visible;filter:none;clip-path:none;transition-delay:0s;transform:none}}
