.pmax-vivenda-card{--green:#174b3d;--dark:#123e34;--lime:#d7ebad;--paper:#f7f8f3;--ink:#183e34;--muted:#708078;--line:#dde3da;--available:#239b73;--reserved:#e2ae40;--signing:#658ccb;--sold:#b45955;--unavailable:#88908d;font-family:"DM Sans",sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}.pmax-vivenda-card *{box-sizing:border-box}.pmax-vivenda-card{margin:0}.pmax-vivenda-card button,.pmax-vivenda-card input,.pmax-vivenda-card select{font:inherit}.pmax-vivenda-card button,.pmax-vivenda-card a,.pmax-vivenda-card input,.pmax-vivenda-card select{touch-action:manipulation}.pmax-vivenda-card button{cursor:pointer}.pmax-vivenda-card button:disabled{cursor:default}.pmax-vivenda-card button:focus-visible,.pmax-vivenda-card a:focus-visible,.pmax-vivenda-card input:focus-visible,.pmax-vivenda-card select:focus-visible{outline:3px solid #80ac55;outline-offset:3px}.pmax-vivenda-card a{color:inherit}.pmax-vivenda-card button{color:inherit}.pmax-vivenda-card button:active{transform:translateY(1px)}.pmax-vivenda-card [hidden]{display:none!important}.pmax-vivenda-card h1,.pmax-vivenda-card h2,.pmax-vivenda-card h3,.pmax-vivenda-card h4,.pmax-vivenda-card p{margin:0}.pmax-vivenda-card h1,.pmax-vivenda-card h2,.pmax-vivenda-card h3,.pmax-vivenda-card h4{font-family:Manrope,sans-serif}.pmax-vivenda-card .topbar{height:86px;display:flex;align-items:center;gap:30px;padding:0 max(24px,calc((100vw - 1500px)/2));border-bottom:1px solid var(--line);background:#fff}.pmax-vivenda-card .brand{display:flex;gap:10px;align-items:center;text-decoration:none}.pmax-vivenda-card .brand-icon{width:40px;height:44px;border-radius:12px 12px 12px 2px;background:var(--green);color:var(--lime);display:grid;place-items:center;font:800 25px Manrope,sans-serif}.pmax-vivenda-card .brand b{font-size:21px;letter-spacing:.03em}.pmax-vivenda-card .brand b span{display:block;font-size:8px;letter-spacing:.18em;color:var(--muted);margin-top:2px}.pmax-vivenda-card .project-title{border-left:1px solid var(--line);padding-left:30px}.pmax-vivenda-card .project-title h1{font-size:19px;letter-spacing:-.04em}.pmax-vivenda-card .project-title p{font-size:11px;color:var(--muted);margin-top:3px}.pmax-vivenda-card .project-title p span{padding:0 5px}.pmax-vivenda-card .back-link{margin-left:auto;text-decoration:none;font-size:12px;font-weight:700;display:flex;gap:14px;align-items:center}.pmax-vivenda-card .back-link span{font-size:22px}.pmax-vivenda-card main{max-width:1500px;margin:auto;padding:32px 24px 48px}.pmax-vivenda-card .overview{display:flex;justify-content:space-between;align-items:center;margin:0 0 27px}.pmax-vivenda-card .eyebrow{font-size:9px;letter-spacing:.17em;font-weight:800;color:var(--muted)}.pmax-vivenda-card .overview h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.055em;margin-top:7px;font-weight:600}.pmax-vivenda-card .overview p{font-size:13px;color:var(--muted);margin-top:7px}.pmax-vivenda-card .project-facts{display:flex;gap:28px}.pmax-vivenda-card .project-facts span{font-size:10px;color:var(--muted);display:flex;flex-direction:column;padding-left:25px;border-left:1px solid var(--line)}.pmax-vivenda-card .project-facts b{font:600 27px Manrope,sans-serif;color:var(--ink);margin-bottom:4px}.pmax-vivenda-card .experience{border:1px solid #d0dacf;border-radius:22px;overflow:hidden;box-shadow:0 18px 60px #24493609;background:#fff}.pmax-vivenda-card .experience-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--line);gap:14px}.pmax-vivenda-card .tower-buttons,.pmax-vivenda-card .mode-buttons{display:flex;gap:5px}.pmax-vivenda-card .experience-toolbar button{border:0;border-radius:9px;background:transparent;padding:11px 18px;font-weight:700;font-size:12px;white-space:nowrap}.pmax-vivenda-card .tower-buttons button.active{background:var(--green);color:#fff}.pmax-vivenda-card .tower-buttons .site-view{color:var(--muted);border-left:1px solid var(--line);border-radius:0;margin-left:10px;padding-left:20px}.pmax-vivenda-card .mode-buttons{background:#f1f4ed;border-radius:10px;padding:3px}.pmax-vivenda-card .mode-buttons button{padding:8px 15px;color:var(--muted)}.pmax-vivenda-card .mode-buttons button.active{background:#fff;box-shadow:0 2px 5px #163e3410;color:var(--green)}.pmax-vivenda-card .experience-body{display:grid;grid-template-columns:minmax(0,1fr) 320px}.pmax-vivenda-card .scene-wrap{height:660px;position:relative;overflow:hidden;background:linear-gradient(#c9dce2,#e4ebe2);isolation:isolate}.pmax-vivenda-card #vv-card-scene{width:100%;height:100%;display:block;outline:none;touch-action:none}.pmax-vivenda-card .scene-badge{position:absolute;left:22px;top:22px;display:flex;align-items:center;gap:8px;background:#ffffffdc;border:1px solid #fff;border-radius:10px;padding:10px 12px;box-shadow:0 6px 20px #153e3410;font-size:11px}.pmax-vivenda-card .scene-badge span:last-child{color:#79867d;border-left:1px solid #d8dfd5;margin-left:5px;padding-left:10px}.pmax-vivenda-card .live-dot{height:6px;width:6px;background:#41937d;border-radius:50%}.pmax-vivenda-card .view-controls{position:absolute;top:75px;left:22px;display:flex;gap:4px;max-width:calc(100% - 44px);overflow:auto;scrollbar-width:none;background:#ffffffb8;padding:4px;border-radius:10px;backdrop-filter:blur(10px)}.pmax-vivenda-card .view-controls button{padding:8px 10px;border:0;border-radius:7px;background:transparent;font-size:10px;white-space:nowrap}.pmax-vivenda-card .view-controls button.active,.pmax-vivenda-card .view-controls button[aria-pressed=true]{background:#174b3ddd;color:white}.pmax-vivenda-card .scene-bottom{position:absolute;bottom:36px;left:22px;right:22px;display:flex;align-items:center;justify-content:space-between;gap:10px}.pmax-vivenda-card .scene-tip{display:flex;align-items:center;gap:9px;font-size:10px;color:#526b60;background:#ffffffb8;border-radius:8px;padding:9px 12px}.pmax-vivenda-card .scene-tip span{font-size:20px;line-height:1}.pmax-vivenda-card .scene-tip i{font-style:normal}.pmax-vivenda-card .lighting{display:flex;background:#ffffffc9;border-radius:10px;padding:4px;gap:2px}.pmax-vivenda-card .lighting button{border:0;background:transparent;font-size:11px;padding:8px 12px;border-radius:7px}.pmax-vivenda-card .lighting button.active{background:var(--green);color:#fff}.pmax-vivenda-card .scene-note{position:absolute;bottom:12px;left:22px;right:22px;text-align:center;font-size:8px;color:#6e8075}.pmax-vivenda-card .unit-tooltip{position:absolute;pointer-events:none;z-index:4;background:#123e34;color:#fff;box-shadow:0 5px 24px #123e3440;border-radius:8px;padding:8px 12px;font-size:11px;white-space:nowrap}.pmax-vivenda-card .tower-labels span{position:absolute;pointer-events:none;font-size:10px;white-space:nowrap;background:#ffffffe0;border:1px solid #fff;padding:5px 9px;border-radius:5px}.pmax-vivenda-card .loading,.pmax-vivenda-card .fallback{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;text-align:center;background:#e7ede5ef;padding:28px}.pmax-vivenda-card .loading b{font-size:15px;font-weight:600}.pmax-vivenda-card .loading small,.pmax-vivenda-card .fallback p{font-size:12px;color:var(--muted);max-width:320px}.pmax-vivenda-card .loader{width:28px;height:28px;border:2px solid #b8cdbd;border-top-color:var(--green);border-radius:50%;animation:vv-card-loading 1s linear infinite}.pmax-vivenda-card .fallback button{background:var(--green);color:#fff;padding:12px 18px;border:0;border-radius:10px}.pmax-vivenda-card .fallback h3{font-size:21px}.pmax-vivenda-card .inspector{border-left:1px solid var(--line);background:#fdfefb;min-width:0}.pmax-vivenda-card .inspector-scroll{height:660px;overflow:auto;padding:22px;scrollbar-width:thin}.pmax-vivenda-card .inspector-heading{display:flex;justify-content:space-between;align-items:center}.pmax-vivenda-card .inspector-heading button{background:transparent;border:0;font-size:23px;padding:0 5px;color:var(--muted)}.pmax-vivenda-card .inspector h3{font-size:27px;letter-spacing:-.04em;font-weight:600;margin:5px 0}.pmax-vivenda-card .inspector>p,.pmax-vivenda-card #vv-card-inspector-subtitle{font-size:11px;color:var(--muted)}.pmax-vivenda-card .availability-stats{display:flex;gap:14px;margin:20px 0 15px}.pmax-vivenda-card .availability-stats span{display:flex;flex-direction:column;font-size:9px;color:var(--muted);flex:1}.pmax-vivenda-card .availability-stats b{font:600 25px Manrope,sans-serif;color:var(--ink);margin-bottom:5px}.pmax-vivenda-card .availability-stats span:first-child b{color:#22805e}.pmax-vivenda-card .legend{display:flex;gap:9px 12px;flex-wrap:wrap;font-size:8px;color:#697a70;line-height:1.4}.pmax-vivenda-card .legend span{display:flex;align-items:center;gap:4px}.pmax-vivenda-card .legend i{width:6px;height:6px;border-radius:2px;background:var(--unavailable)}.pmax-vivenda-card .legend .available{background:var(--available)}.pmax-vivenda-card .legend .reserved{background:var(--reserved)}.pmax-vivenda-card .legend .signing{background:var(--signing)}.pmax-vivenda-card .legend .sold{background:var(--sold)}.pmax-vivenda-card .unit-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0;margin-top:18px}.pmax-vivenda-card label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:600;color:#627368}.pmax-vivenda-card input[type=search],.pmax-vivenda-card select{width:100%;border:1px solid #dce3d7;border-radius:8px;padding:10px;color:var(--ink);background:#fff;min-width:0;font-size:11px;height:36px}.pmax-vivenda-card input::placeholder{color:#adb4ac}.pmax-vivenda-card .select-row{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.pmax-vivenda-card .selection-empty{padding:28px 12px;text-align:center}.pmax-vivenda-card .selection-empty>span{display:block;font-size:29px;font-weight:400;color:#85a68c;margin-bottom:10px}.pmax-vivenda-card .selection-empty h4{font-size:17px;font-weight:600}.pmax-vivenda-card .selection-empty p{font-size:11px;color:var(--muted);line-height:1.65;margin-top:8px}.pmax-vivenda-card .selection{padding-top:16px}.pmax-vivenda-card .unit-detail-top{display:flex;align-items:center;justify-content:space-between}.pmax-vivenda-card .unit-detail-top h4{font-size:25px;letter-spacing:-.04em}.pmax-vivenda-card .status-chip{font-size:9px;border-radius:5px;padding:6px 8px;background:#e6f4eb;color:#257958}.pmax-vivenda-card .status-chip.reservado{background:#fff0cf;color:#8d6419}.pmax-vivenda-card .status-chip.assinatura{background:#e7efff;color:#4973a5}.pmax-vivenda-card .status-chip.vendido{background:#f5e7e4;color:#9f514c}.pmax-vivenda-card .status-chip.indisponivel{background:#e7ebe8;color:#69796e}.pmax-vivenda-card .unit-detail-sub{font-size:10px;color:var(--muted);margin-top:5px}.pmax-vivenda-card .unit-specs{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:15px 0}.pmax-vivenda-card .unit-specs span{font-size:10px;color:var(--muted);line-height:1.5}.pmax-vivenda-card .unit-specs b{display:block;color:var(--ink);font-size:13px;font-weight:600}.pmax-vivenda-card .unit-specs .parking{grid-column:1/-1}.pmax-vivenda-card .unit-price{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pmax-vivenda-card .unit-price>small{font-size:9px;color:var(--muted)}.pmax-vivenda-card .unit-price>strong{font:600 22px Manrope,sans-serif;display:block;letter-spacing:-.04em;margin:4px 0 12px}.pmax-vivenda-card .payment-row{display:flex;justify-content:space-between;gap:7px;font-size:10px;line-height:1.8;color:var(--muted)}.pmax-vivenda-card .payment-row b{color:var(--ink);font-weight:500}.pmax-vivenda-card .payment-note,.pmax-vivenda-card .unit-unavailable{font-size:10px;line-height:1.5;color:var(--muted);margin-top:10px}.pmax-vivenda-card .action-button,.pmax-vivenda-card .outline-button{display:block;width:100%;border-radius:8px;text-align:center;text-decoration:none;font-size:11px;padding:11px;border:1px solid var(--line);background:#fff;font-weight:700;margin-top:8px}.pmax-vivenda-card .action-button{background:var(--green);color:#fff;border-color:var(--green)}.pmax-vivenda-card .action-button.secondary{background:var(--lime);color:var(--green);border-color:var(--lime)}.pmax-vivenda-card .inspector-footer{border-top:1px solid var(--line);padding-top:16px;margin-top:18px}.pmax-vivenda-card .inspector-footer>span{display:block;font-size:8px;line-height:1.5;color:var(--muted);margin-bottom:10px}.pmax-vivenda-card .construction{padding-top:22px}.pmax-vivenda-card .construction h4{font-size:20px;line-height:1.35;margin:7px 0 10px}.pmax-vivenda-card .construction p{font-size:11px;line-height:1.7;color:var(--muted);margin-bottom:17px}.pmax-vivenda-card .construction small{font-size:9px;display:block;color:var(--muted);margin:8px 0 15px}.pmax-vivenda-card .construction a{font-size:11px;line-height:1.6}.pmax-vivenda-card .mirror-section{padding-top:38px;scroll-margin-top:18px}.pmax-vivenda-card .section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.pmax-vivenda-card .section-heading h2,.pmax-vivenda-card .materials-section h2{font-size:26px;letter-spacing:-.045em;font-weight:600;margin-top:5px}.pmax-vivenda-card .section-heading>p{font-size:11px;color:var(--muted)}.pmax-vivenda-card .mirror-scroll{border:1px solid var(--line);border-radius:15px;background:#fff;overflow:auto}.pmax-vivenda-card .mirror-row{display:grid;grid-template-columns:85px repeat(8,minmax(68px,1fr));min-width:730px;align-items:center;gap:6px;padding:7px 15px;border-top:1px solid #eaf0e5}.pmax-vivenda-card .mirror-row:first-child{border-top:0}.pmax-vivenda-card .mirror-row.mirror-header{background:#edf2e9;padding:14px 15px;font-size:9px;font-weight:700;color:var(--muted);text-align:center}.pmax-vivenda-card .mirror-row>strong{font-size:11px;font-weight:600;text-align:left}.pmax-vivenda-card .mirror-unit{padding:9px 5px;border:1px solid #bfdacb;background:#eaf6ef;color:#28764f;border-radius:6px;font-size:11px;font-weight:700}.pmax-vivenda-card .mirror-unit small{font-weight:400;font-size:8px;display:block;margin-top:2px}.pmax-vivenda-card .mirror-unit.reservado{border-color:#ecd18c;background:#fff6df;color:#8c6a24}.pmax-vivenda-card .mirror-unit.assinatura{border-color:#c4d7f0;background:#ecf3fc;color:#5278a6}.pmax-vivenda-card .mirror-unit.vendido{border-color:#e9c4bd;background:#f7ebe7;color:#a85950}.pmax-vivenda-card .mirror-unit.indisponivel{border-color:#cbd4ce;background:#eef1ee;color:#758177}.pmax-vivenda-card .mirror-unit.selected{outline:2px solid var(--green);outline-offset:1px}.pmax-vivenda-card .mirror-unit.dimmed{opacity:.28}.pmax-vivenda-card .mirror-unit:disabled{border-style:dashed;background:#f3f5f1;color:#a7b0a7;opacity:.6}.pmax-vivenda-card .mirror-help{font-size:10px;color:var(--muted);margin-top:12px}.pmax-vivenda-card .materials-section{border-top:1px solid var(--line);padding-top:35px;margin-top:35px;display:grid;grid-template-columns:1fr 1.6fr;gap:35px;align-items:center}.pmax-vivenda-card .materials-section p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:10px;max-width:340px}.pmax-vivenda-card .material-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pmax-vivenda-card .material-cards button{text-align:left;background:#eaf0e3;border:1px solid #d7e1ce;border-radius:13px;padding:22px 16px;min-height:145px}.pmax-vivenda-card .material-cards button:nth-child(2){background:#e6efec;border-color:#d4e1db}.pmax-vivenda-card .material-cards button:nth-child(3){background:#f0ecdf;border-color:#e2ddcd}.pmax-vivenda-card .material-cards span{font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--muted)}.pmax-vivenda-card .material-cards b{display:block;font:600 19px Manrope,sans-serif;letter-spacing:-.04em;margin:20px 0 6px}.pmax-vivenda-card .material-cards small{font-size:9px;color:var(--muted)}.pmax-vivenda-card .page-footer{border-top:1px solid var(--line);padding:25px max(24px,calc((100vw - 1452px)/2));display:flex;align-items:center;gap:25px;background:#f0f3ea}.pmax-vivenda-card .page-footer>b{font-size:21px;letter-spacing:.06em}.pmax-vivenda-card .page-footer p,.pmax-vivenda-card .page-footer a{font-size:10px;color:var(--muted)}.pmax-vivenda-card .page-footer a{margin-left:auto;text-decoration:none}.pmax-vivenda-card dialog{width:min(1040px,calc(100% - 30px));max-height:90dvh;border:1px solid var(--line);border-radius:18px;padding:30px;background:var(--paper);color:var(--ink)}.pmax-vivenda-card dialog::backdrop{background:#0c2c28b8;backdrop-filter:blur(5px)}.pmax-vivenda-card .dialog-close{position:sticky;float:right;top:0;z-index:1;border:0;background:var(--green);color:white;width:32px;height:32px;border-radius:50%}.pmax-vivenda-card dialog h2{font-size:25px;font-weight:600;margin-bottom:7px}.pmax-vivenda-card dialog p{font-size:12px;color:var(--muted);line-height:1.7;max-width:800px;margin-bottom:15px}.pmax-vivenda-card dialog img{max-width:100%;height:auto;border-radius:8px;display:block;background:white}.pmax-vivenda-card .media-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.pmax-vivenda-card .media-tabs button{border:1px solid var(--line);background:white;border-radius:7px;padding:10px 12px;font-size:11px}.pmax-vivenda-card .media-tabs button.active{background:var(--green);color:white}.pmax-vivenda-card .media-links{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px;font-size:11px}.pmax-vivenda-card .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.pmax-vivenda-card.night .scene-tip,.pmax-vivenda-card.night .scene-note{color:#d5e1d6}.pmax-vivenda-card.night .scene-tip{background:#123e34ba}@keyframes vv-card-loading{to{transform:rotate(360deg)}}@media (min-width:1600px){.pmax-vivenda-card .scene-wrap,.pmax-vivenda-card .inspector-scroll{height:730px}}@media (max-width:1100px){.pmax-vivenda-card .experience-body{grid-template-columns:minmax(0,1fr) 290px}.pmax-vivenda-card .inspector-scroll{padding:20px 17px}.pmax-vivenda-card .project-facts{gap:14px}.pmax-vivenda-card .project-facts span{padding-left:14px}.pmax-vivenda-card .scene-tip i{display:none}.pmax-vivenda-card .scene-tip{font-size:9px;max-width:180px;line-height:1.5}.pmax-vivenda-card .materials-section{grid-template-columns:1fr}.pmax-vivenda-card .materials-section p{max-width:100%}}@media (max-width:800px){.pmax-vivenda-card .topbar{height:74px;gap:17px;padding:0 18px}.pmax-vivenda-card .project-title{padding-left:17px}.pmax-vivenda-card .project-title h1{font-size:15px}.pmax-vivenda-card .back-link{font-size:0;gap:0}.pmax-vivenda-card .brand b{font-size:18px}.pmax-vivenda-card .brand-icon{width:32px;height:37px;font-size:21px}.pmax-vivenda-card main{padding:25px 14px 30px}.pmax-vivenda-card .overview{align-items:flex-start;gap:20px}.pmax-vivenda-card .overview p{font-size:11px;max-width:250px;line-height:1.6}.pmax-vivenda-card .project-facts{display:none}.pmax-vivenda-card .experience-body{display:flex;flex-direction:column}.pmax-vivenda-card .scene-wrap{height:520px}.pmax-vivenda-card .experience-toolbar{padding:10px;flex-wrap:wrap;gap:7px}.pmax-vivenda-card .experience-toolbar button{padding:9px 12px;font-size:11px}.pmax-vivenda-card .tower-buttons .site-view{padding-left:12px;margin-left:4px}.pmax-vivenda-card .mode-buttons{margin-left:auto}.pmax-vivenda-card .mode-buttons button{font-size:10px;padding:7px 10px}.pmax-vivenda-card .inspector{border-left:0;border-top:1px solid var(--line)}.pmax-vivenda-card .inspector-scroll{height:auto;overflow:visible;padding:21px}.pmax-vivenda-card .availability-stats{margin:14px 0}.pmax-vivenda-card .inspector h3{font-size:23px}.pmax-vivenda-card .unit-filters{display:grid;grid-template-columns:1fr 1.7fr;gap:12px;padding:15px 0;margin-top:14px}.pmax-vivenda-card .select-row{margin:0}.pmax-vivenda-card .selection-empty{padding:20px}.pmax-vivenda-card .inspector-footer{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.pmax-vivenda-card .inspector-footer>span{width:100%}.pmax-vivenda-card .inspector-footer>button{flex:1;margin:0}.pmax-vivenda-card .unit-specs{grid-template-columns:1fr 1fr 2fr}.pmax-vivenda-card .unit-specs .parking{grid-column:auto}.pmax-vivenda-card .unit-detail-sub{font-size:11px}.pmax-vivenda-card .unit-price{display:block}.pmax-vivenda-card .selection>.action-button,.pmax-vivenda-card .selection>.outline-button{margin-top:10px}.pmax-vivenda-card .section-heading h2{font-size:23px}.pmax-vivenda-card .section-heading{gap:15px}.pmax-vivenda-card .section-heading p{font-size:10px;max-width:100px;text-align:right}.pmax-vivenda-card .page-footer{padding:20px 18px;gap:15px;flex-wrap:wrap}.pmax-vivenda-card .page-footer a{width:100%;margin:0}.pmax-vivenda-card .scene-badge{left:15px;top:16px}.pmax-vivenda-card .view-controls{left:15px;top:67px;max-width:calc(100% - 30px)}.pmax-vivenda-card .scene-bottom{left:15px;right:15px}.pmax-vivenda-card .scene-tip{max-width:none}.pmax-vivenda-card .scene-note{font-size:7px;bottom:11px}.pmax-vivenda-card .material-cards button{padding:18px 12px}.pmax-vivenda-card .material-cards b{font-size:17px}.pmax-vivenda-card .material-cards small{line-height:1.5;display:block}.pmax-vivenda-card dialog{padding:22px 15px}}@media (max-width:450px){.pmax-vivenda-card .project-title p{font-size:9px}.pmax-vivenda-card .scene-wrap{height:460px}.pmax-vivenda-card .scene-tip{font-size:8px;max-width:140px}.pmax-vivenda-card .lighting button{font-size:10px;padding:8px 9px}.pmax-vivenda-card .view-controls button{padding:7px 9px;font-size:9px}.pmax-vivenda-card .unit-filters{grid-template-columns:1fr}.pmax-vivenda-card .unit-specs{grid-template-columns:1fr 1fr}.pmax-vivenda-card .unit-specs .parking{grid-column:1/-1}.pmax-vivenda-card .material-cards{grid-template-columns:1fr}.pmax-vivenda-card .material-cards button{min-height:100px}.pmax-vivenda-card .material-cards b{margin-top:10px}.pmax-vivenda-card .overview h2{font-size:30px}.pmax-vivenda-card .mode-buttons{margin-left:0}.pmax-vivenda-card .tower-buttons{width:100%;justify-content:space-between}.pmax-vivenda-card .tower-buttons .site-view{margin-left:auto}.pmax-vivenda-card .scene-badge span:last-child{font-size:9px}}@media (prefers-reduced-motion:reduce){.pmax-vivenda-card *,.pmax-vivenda-card *::before,.pmax-vivenda-card *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition:none!important}}@media (min-width:801px){.pmax-vivenda-card .scene-wrap,.pmax-vivenda-card .inspector-scroll{height:clamp(440px,calc(100svh - 270px),730px)}}
.pmax-vivenda-card{margin:24px 0 20px;min-width:0;background:transparent;font-family:Inter,Arial,sans-serif}.pmax-vivenda-card .experience{border-radius:18px}.pmax-vivenda-card #vv-card-media-dialog{max-width:min(1050px,calc(100vw - 32px))}
.pmax-vivenda-card .selection[hidden]+.inspector-footer{border-top:0}

.pmax-vivenda-card .selection[hidden]+.inspector-footer{margin-top:0;padding-top:12px}
