.ppage .pv-body{--pv-gap:40px;--pv-pad:24px;--pv-r:14px;--pv-line:var(--border);--pv-gold:#d9a520;--pv-gold-deep:#a86f24;--pv-green:#0f7a37;color:var(--fg)}.ppage .pv-body>*{margin:0 0 var(--pv-gap)}.ppage .pv-body>.hero{margin-bottom:0}.ppage .pv-body h1,.ppage .pv-body h2,.ppage .pv-body h3{letter-spacing:-.02em;margin:0;line-height:1.15}.ppage .pv-body h2{font-size:22px;font-weight:700}.ppage .pv-body p{margin:0}.ppage .pv-body ul,.ppage .pv-body dl{margin:0;padding:0;list-style:none}.ppage .pv-body svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.ppage .pv-thumbs{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:8px;display:grid}.ppage .pv-thumb{aspect-ratio:4/3;background:var(--muted);cursor:pointer;border:2px solid #0000;border-radius:10px;transition:border-color .15s;position:relative;overflow:hidden}.ppage .pv-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ppage .pv-thumb.is-active{border-color:var(--pv-gold)}.ppage .pv-thumb:hover{border-color:#e6d3a3}.ppage .pv-more span{color:#fff;background:#14181f9e;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.ppage .pv-title{padding-top:10px}.ppage .pv-body h1{letter-spacing:-.025em;margin:0 0 12px;font-size:33px;font-weight:700;line-height:1.15}.ppage .pv-byline{color:var(--muted-fg);flex-wrap:wrap;align-items:center;gap:7px;margin:0;font-size:13.5px;font-weight:500;display:flex}.ppage .pv-byline a{color:var(--muted-fg);font-weight:500;text-decoration:none}.ppage .pv-byline a:hover{color:var(--fg)}.ppage .pv-byline .pv-dev{color:var(--fg);font-weight:700}.ppage .pv-byline i{color:#c9c6c0;font-style:normal}.ppage .pv-place a{color:var(--muted-fg)}.ppage .pv-qlink{margin-left:2px;font-size:12.5px;font-weight:600;color:var(--pv-gold-deep)!important}.ppage .pv-price{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:16px 0 0;display:flex}.ppage .pv-from{color:var(--muted-fg);margin-right:4px;font-size:14px;font-weight:500}.ppage .pv-amt{color:var(--primary);letter-spacing:-.03em;font-size:34px;font-weight:700;line-height:1.1}.ppage .pv-summary{color:#3d434d;letter-spacing:.002em;max-width:60ch;margin:20px 0 0;font-size:16px;line-height:1.75}.ppage .pv-readmore{font:inherit;color:var(--pv-gold-deep);cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:13.5px;font-weight:600;display:none}.ppage .pv-incent{border-radius:var(--pv-r);padding:22px var(--pv-pad);background:linear-gradient(135deg,#16a24917,#16a24908);border:1px solid #16a24940}.ppage .pv-incent-hd{align-items:center;gap:13px;margin-bottom:16px;display:flex}.ppage .pv-ic{width:38px;height:38px;color:var(--pv-green);background:#16a2491f;border-radius:11px;flex:none;place-items:center;display:grid}.ppage .pv-ic svg{stroke-width:2px;width:19px;height:19px}.ppage .pv-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--pv-green);font-size:11px;font-weight:700}.ppage .pv-incent h2{margin-top:2px;font-size:19px}.ppage .pv-chips{flex-wrap:wrap;gap:9px;display:flex}.ppage .pv-chips span{color:var(--fg);background:#ffffffe6;border:1px solid #16a24947;border-radius:9999px;align-items:center;gap:8px;padding:9px 15px 9px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ppage .pv-chips svg{width:15px;height:15px;stroke:var(--pv-green);stroke-width:2.6px}.ppage .pv-card{border:1px solid var(--pv-line);border-radius:var(--pv-r);background:var(--card);padding:var(--pv-pad)}.ppage .pv-card-hd{align-items:center;gap:12px;margin-bottom:14px;display:flex}.ppage .pv-card-hd h2{font-size:18px}.ppage .pv-tile{background:var(--muted);border:1px solid var(--pv-line);width:36px;height:36px;color:var(--pv-gold-deep);border-radius:10px;flex:none;place-items:center;display:grid}.ppage .pv-tile svg{stroke-width:1.8px;width:18px;height:18px}.ppage .pv-status{color:var(--pv-green);white-space:nowrap;background:#16a2491a;border-radius:9999px;margin-left:auto;padding:5px 11px;font-size:12.5px;font-weight:600}.ppage .pv-spec{grid-template-columns:1fr;column-gap:40px;display:grid}.ppage .pv-spec>div{border-top:1px solid var(--pv-line);grid-template-columns:112px 1fr;align-items:baseline;gap:16px;padding:12px 0;display:grid}.ppage .pv-spec>div:first-child{border-top:0}.ppage .pv-spec dt{color:var(--muted-fg);font-size:13.5px;font-weight:500}.ppage .pv-spec dd{color:var(--fg);margin:0;font-size:15px;font-weight:600;line-height:1.4}.ppage .pv-pricing .pv-spec dd{font-size:16px}.ppage .pv-gate{margin:14px calc(var(--pv-pad)*-1) calc(var(--pv-pad)*-1);padding:14px var(--pv-pad);background:var(--muted);border-top:1px solid var(--pv-line);border-radius:0 0 var(--pv-r) var(--pv-r);color:var(--muted-fg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.ppage .pv-gate a{color:var(--pv-gold-deep);white-space:nowrap;font-weight:700;text-decoration:none}.ppage .pv-sec h2{margin-bottom:16px}.ppage .pv-hl{grid-template-columns:1fr;gap:12px 28px;display:grid}.ppage .pv-hl li{color:var(--fg);align-items:flex-start;gap:11px;font-size:15px;line-height:1.5;display:flex}.ppage .pv-chk{width:22px;height:22px;color:var(--pv-gold-deep);background:#d9a52024;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.ppage .pv-chk svg{stroke-width:2.8px;width:13px;height:13px}.ppage .pv-amen{flex-wrap:wrap;gap:9px;display:flex}.ppage .pv-amen li{color:var(--fg);background:var(--card);border:1px solid var(--pv-line);border-radius:9999px;padding:8px 14px;font-size:13.5px;font-weight:600;line-height:1.2}.ppage .pv-about p{color:#33383f;max-width:66ch;margin-bottom:12px;font-size:15px;line-height:1.75}.ppage .pv-about p:last-child{margin-bottom:0}.ppage .pv-about b{color:var(--fg)}.ppage .pv-dark{background:var(--fg);color:#fff;border-radius:var(--pv-r);padding:26px var(--pv-pad)}.ppage .pv-dark h2{margin-bottom:8px;font-size:20px}.ppage .pv-dark>p{color:#aab0bb;margin-bottom:18px;font-size:14.5px;line-height:1.6}.ppage .pv-dark>p b{color:#f3d177}.ppage .pv-dark-btns{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.ppage .pv-dark-btns a{border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.ppage .pv-dark-btns .p{background:var(--pv-gold);color:#3a2c07}.ppage .pv-dark-btns .o{color:#fff;background:#ffffff14;border:1px solid #ffffff29}.ppage .pv-dark-btns svg{width:17px;height:17px}.ppage .pv-fine{color:#8f96a3;font-size:11.5px;line-height:1.6}.ppage .pv-fine b{color:#d6dae2}.ppage .pv-addr{color:var(--muted-fg);align-items:center;gap:6px;margin:-6px 0 14px;font-size:14px;display:flex}.ppage .pv-addr svg{width:15px;height:15px;color:var(--pv-gold-deep)}.ppage .pv-addr a{color:var(--fg);font-weight:600;text-decoration:none}.ppage .pv-mapbox{border-radius:var(--pv-r);border:1px solid var(--pv-line);background:var(--muted);height:280px;overflow:hidden}.ppage .pv-mapbox iframe{border:0;width:100%;height:100%;display:block}.ppage .pv-walk{border-radius:var(--pv-r);padding:22px var(--pv-pad);background:linear-gradient(135deg,#d7a5421a,#d7a54208);border:1px solid #d7a5423d;margin-top:14px}.ppage .pv-walk-hd{align-items:center;gap:12px;margin-bottom:18px;display:flex}.ppage .pv-walk-hd h3{font-size:16px;font-weight:700}.ppage .pv-src{color:var(--muted-fg);margin-left:auto;font-size:12px}.ppage .pv-rings{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ppage .pv-ring{text-align:center}.ppage .pv-dial{width:84px;height:84px;margin:0 auto;position:relative}.ppage .pv-dial svg{stroke:none;width:100%;height:100%;transform:rotate(-90deg)}.ppage .pv-dial .bg{fill:none;stroke:#00000012;stroke-width:7px}.ppage .pv-dial .fg{fill:none;stroke-width:7px;stroke-linecap:round}.ppage .pv-num{place-items:center;font-size:22px;font-weight:700;display:grid;position:absolute;inset:0}.ppage .pv-rlab{margin-top:8px;font-size:13.5px;font-weight:700}.ppage .pv-rdesc{color:var(--muted-fg);margin-top:2px;font-size:12px}.ppage .pv-related{margin-bottom:0}.ppage .pv-related>section{margin-bottom:var(--pv-gap)}@media (min-width:640px){.ppage .pv-hl,.ppage .pv-spec{grid-template-columns:1fr 1fr}.ppage .pv-spec>div:nth-child(2){border-top:0}.ppage .pv-pricing .pv-spec{grid-template-columns:1fr}.ppage .pv-pricing .pv-spec>div:nth-child(2){border-top:1px solid var(--pv-line)}}@media (max-width:999px){.ppage .pv-body{--pv-gap:28px;--pv-pad:18px}.ppage .pv-body h1{font-size:27px}.ppage .pv-amt{font-size:30px}.ppage .pv-body h2{font-size:20px}.ppage .pv-thumbs{scrollbar-width:none;margin-left:calc(var(--g)*-1);margin-right:calc(var(--g)*-1);padding:0 var(--g);gap:8px;display:flex;overflow-x:auto}.ppage .pv-thumbs::-webkit-scrollbar{display:none}.ppage .pv-thumb{flex:0 0 108px}.ppage .pv-spec>div{grid-template-columns:104px 1fr;padding:11px 0}.ppage .pv-mapbox{height:220px}.ppage .pv-dial{width:72px;height:72px}.ppage .pv-num{font-size:19px}.ppage .pv-rings{gap:10px}}@media (max-width:420px){.ppage .pv-dark-btns a{justify-content:center;width:100%}.ppage .pv-gate{flex-direction:column;align-items:flex-start;gap:8px}}.ppage .pv-track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;width:100%;height:100%;display:flex;overflow:auto hidden}.ppage .pv-track::-webkit-scrollbar{display:none}.ppage .pv-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;height:100%;position:relative}.ppage .pv-slide img{object-fit:cover;cursor:zoom-in;width:100%;height:100%;display:block;position:absolute;inset:0}.ppage .pv-arr{cursor:pointer;opacity:0;color:#14181f;z-index:2;background:#fffffff0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0000002e}.ppage .pv-arr svg{stroke-width:2.2px;width:18px;height:18px}.ppage .pv-arr.prev{left:14px}.ppage .pv-arr.next{right:14px}.ppage .pv-body .hero:hover .pv-arr{opacity:1}.ppage .pv-arr:hover{transform:translateY(-50%)scale(1.06)}.ppage .pv-dots{z-index:2;gap:6px;display:none;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ppage .pv-dots i{background:#ffffff8c;border-radius:3px;width:6px;height:6px;transition:width .15s,background .15s}.ppage .pv-dots i.on{background:#fff;width:18px}.ppage .pv-count{z-index:2;color:#fff;letter-spacing:.02em;background:#14181f9e;border-radius:9999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;bottom:12px;left:14px}.ppage .pv-count b{font-weight:700}.ppage .pv-thumb{font:inherit;padding:0}@media (max-width:639px){.ppage .pv-thumbs,.ppage .pv-arr{display:none}.ppage .pv-dots{display:flex}.ppage .pv-body>.hero{margin-bottom:0}.ppage .pv-title{padding-top:20px}}.ppage .pv-body.pv-studio-final{--pv6-ink:var(--fg);--pv6-copy:#424850;--pv6-muted:var(--muted-fg);--pv6-line:#e8e5df;--pv6-soft:#f8f7f3;--pv6-gold:var(--primary);--pv-gap:40px;--pv-pad:24px;color:var(--pv6-ink)}.ppage .pv-body.pv-studio-final>*{margin-bottom:40px}.ppage .pv-body.pv-studio-final>.hero{margin-bottom:0}.ppage .pv-body.pv-studio-final>.pv-thumbs{margin-bottom:24px}.ppage .pv-body.pv-studio-final>.pv-card:not(.pv-pricing),.ppage .pv-body.pv-studio-final>.pv-sec{margin-bottom:40px}.ppage .pv-body.pv-studio-final .pv-thumbs{gap:8px;margin-top:8px}.ppage .pv-body.pv-studio-final .pv-thumb{opacity:.92;border-width:1px;border-radius:9px;transition:border-color .16s,opacity .16s,box-shadow .16s}.ppage .pv-body.pv-studio-final .pv-thumb:hover{opacity:1;border-color:#d8d3ca}.ppage .pv-body.pv-studio-final .pv-thumb.is-active{opacity:1;border-color:var(--pv6-gold);box-shadow:0 0 0 1px #d7a5421a}.ppage .pv-body.pv-studio-final .pv-title{max-width:730px;padding:12px 2px 0}.ppage .pv-body.pv-studio-final .pv-location-row{color:var(--pv6-muted);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:12px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.ppage .pv-body.pv-studio-final .pv-place a{color:inherit;font-weight:500;text-decoration:none}.ppage .pv-body.pv-studio-final .pv-place a:hover{color:var(--pv6-ink)}.ppage .pv-body.pv-studio-final .pv-qlink{white-space:nowrap;border-left:1px solid #ddd9d1;align-items:center;gap:5px;padding-left:12px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex;color:var(--pv6-gold)!important}.ppage .pv-body.pv-studio-final .pv-qlink svg{stroke-width:1.8px;width:14px;height:14px}.ppage .pv-body.pv-studio-final .pv-qlink:hover{color:var(--primary-deep)!important}.ppage .pv-body.pv-studio-final h1{color:var(--pv6-ink);letter-spacing:-.032em;margin:0;font-size:36px;font-weight:700;line-height:1.08}.ppage .pv-body.pv-studio-final .pv-developer{color:var(--pv6-muted);margin:8px 0 0;font-size:13px;font-weight:500;line-height:1.5}.ppage .pv-body.pv-studio-final .pv-developer .pv-dev{color:#2d3239;font-weight:600;text-decoration:none}.ppage .pv-body.pv-studio-final .pv-developer .pv-dev:hover{color:var(--primary-deep)}.ppage .pv-body.pv-studio-final .pv-price{flex-wrap:wrap;align-items:baseline;gap:7px;margin:20px 0 0;display:flex}.ppage .pv-body.pv-studio-final .pv-from{color:var(--pv6-muted);margin:0;font-size:13px;font-weight:500;line-height:1}.ppage .pv-body.pv-studio-final .pv-amt{color:var(--pv6-gold);letter-spacing:-.03em;font-size:30px;font-weight:700;line-height:1.05}.ppage .pv-body.pv-studio-final .pv-summary{max-width:59ch;color:var(--pv6-copy);letter-spacing:0;margin:16px 0 0;font-size:15px;font-weight:400;line-height:1.72}.ppage .pv-body.pv-studio-final .pv-readmore{color:var(--primary-deep);margin-top:8px;font-size:13px;font-weight:600}.ppage .pv-body.pv-studio-final .pv-ic{border-radius:10px;width:36px;height:36px}.ppage .pv-body.pv-studio-final .pv-kicker{letter-spacing:.08em;font-size:11px;font-weight:700}.ppage .pv-body.pv-studio-final .pv-incent h2{letter-spacing:-.02em;margin-top:2px;font-size:19px;font-weight:700;line-height:1.25}.ppage .pv-body.pv-studio-final .pv-chips{gap:8px}.ppage .pv-body.pv-studio-final .pv-chips span{background:#fffc;border-color:#16a24933;padding:8px 12px 8px 10px;font-size:13px;font-weight:600}.ppage .pv-body.pv-studio-final .pv-card{border-color:var(--pv6-line);box-shadow:none;border-radius:14px}.ppage .pv-body.pv-studio-final .pv-card-hd{gap:11px;margin-bottom:14px}.ppage .pv-body.pv-studio-final .pv-card-hd h2{color:var(--pv6-ink);letter-spacing:-.02em;font-size:19px;font-weight:700;line-height:1.25}.ppage .pv-body.pv-studio-final .pv-tile{background:#f5f3ef;border-color:#ebe7df;border-radius:9px;width:34px;height:34px}.ppage .pv-body.pv-studio-final .pv-status{padding:5px 10px;font-size:12px;font-weight:600}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;display:grid}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec>div{border-top:1px solid var(--pv6-line);grid-template-columns:minmax(94px,108px) minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:11px 0;display:grid}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec dt,.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec dt{color:var(--pv6-muted);font-size:13px;font-weight:500;line-height:1.5}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec dd,.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec dd{color:#292e35;letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:15px;font-weight:600;line-height:1.5}.ppage .pv-body.pv-studio-final>.pv-sec{padding-left:2px;padding-right:2px}.ppage .pv-body.pv-studio-final .pv-sec h2{color:var(--pv6-ink);letter-spacing:-.02em;margin-bottom:16px;font-size:19px;font-weight:700;line-height:1.25}.ppage .pv-body.pv-studio-final .pv-highlights h2{align-items:center;gap:10px;display:flex}.ppage .pv-body.pv-studio-final .pv-highlights h2:before{content:"";background:var(--pv6-gold);border-radius:2px;flex:none;width:22px;height:2px}.ppage .pv-body.pv-studio-final .pv-hl li{color:#31363d;gap:10px;font-size:15px;font-weight:500;line-height:1.55}.ppage .pv-body.pv-studio-final .pv-chk{width:19px;height:19px;color:var(--primary-deep);background:#d7a5421c;margin-top:2px}.ppage .pv-body.pv-studio-final .pv-chk svg{stroke-width:2.7px;width:11px;height:11px}.ppage .pv-body.pv-studio-final .pv-amenities h2{margin-bottom:14px}.ppage .pv-body.pv-studio-final .pv-amen{flex-wrap:wrap;gap:8px;display:flex}.ppage .pv-body.pv-studio-final .pv-amen li{background:var(--pv6-soft);color:#3b4047;border:1px solid #e8e4dd;border-radius:9999px;align-items:center;min-height:34px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.ppage .pv-body.pv-studio-final .pv-pricing .pv-card-hd{margin-bottom:12px}.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec>div{padding:11px 0}.ppage .pv-body.pv-studio-final .pv-about p{max-width:62ch;color:var(--pv6-copy);margin-bottom:12px;font-size:15px;font-weight:400;line-height:1.72}.ppage .pv-body.pv-studio-final .pv-about p:last-child{margin-bottom:0}.ppage .pv-body.pv-studio-final .pv-about b{color:#2d3238;font-weight:600}@media (min-width:640px) and (max-width:899px){.ppage .pv-body.pv-studio-final{--pv-pad:21px}.ppage .pv-body.pv-studio-final>*{margin-bottom:36px}.ppage .pv-body.pv-studio-final>.pv-title{margin-bottom:34px}.ppage .pv-body.pv-studio-final h1{font-size:34px}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec{column-gap:28px}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec>div{grid-template-columns:94px minmax(0,1fr);gap:12px}}@media (max-width:639px){.ppage .pv-body.pv-studio-final{--pv-pad:18px}.ppage .pv-body.pv-studio-final>*{margin-bottom:30px}.ppage .pv-body.pv-studio-final>.pv-thumbs{margin-bottom:0}.ppage .pv-body.pv-studio-final>.pv-title{margin-bottom:30px}.ppage .pv-body.pv-studio-final>.pv-incent{margin-bottom:28px}.ppage .pv-body.pv-studio-final>.pv-card:not(.pv-pricing),.ppage .pv-body.pv-studio-final>.pv-sec{margin-bottom:32px}.ppage .pv-body.pv-studio-final .pv-title{max-width:none;padding:20px 0 0}.ppage .pv-body.pv-studio-final .pv-location-row{gap:7px 10px;margin-bottom:10px;font-size:12.5px}.ppage .pv-body.pv-studio-final .pv-qlink{padding-left:10px;font-size:12.5px}.ppage .pv-body.pv-studio-final .pv-qlink svg{width:13px;height:13px}.ppage .pv-body.pv-studio-final h1{font-size:30px;line-height:1.1}.ppage .pv-body.pv-studio-final .pv-developer{margin-top:7px;font-size:12.5px}.ppage .pv-body.pv-studio-final .pv-price{margin-top:17px}.ppage .pv-body.pv-studio-final .pv-from{font-size:12.5px}.ppage .pv-body.pv-studio-final .pv-amt{font-size:28px}.ppage .pv-body.pv-studio-final .pv-summary{max-width:none;margin-top:14px;font-size:14.5px;line-height:1.7}.ppage .pv-body.pv-studio-final .pv-incent{padding:17px var(--pv-pad)}.ppage .pv-body.pv-studio-final .pv-incent h2{font-size:18px}.ppage .pv-body.pv-studio-final .pv-chips span{font-size:12.5px}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec{grid-template-columns:1fr;column-gap:0}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec>div{grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 0}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec dt,.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec dt{font-size:12.5px}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec dd,.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec dd{font-size:14.5px}.ppage .pv-body.pv-studio-final>.pv-sec{padding-left:0;padding-right:0}.ppage .pv-body.pv-studio-final .pv-sec h2,.ppage .pv-body.pv-studio-final .pv-card-hd h2{font-size:18px}.ppage .pv-body.pv-studio-final .pv-highlights h2{gap:8px}.ppage .pv-body.pv-studio-final .pv-highlights h2:before{width:18px}.ppage .pv-body.pv-studio-final .pv-hl{grid-template-columns:1fr;gap:10px}.ppage .pv-body.pv-studio-final .pv-hl li{font-size:14.5px;line-height:1.55}.ppage .pv-body.pv-studio-final .pv-amen{gap:7px}.ppage .pv-body.pv-studio-final .pv-amen li{min-height:32px;padding:6.5px 10.5px;font-size:12.5px}.ppage .pv-body.pv-studio-final .pv-about p{max-width:none;font-size:14.5px;line-height:1.7}}@media (max-width:420px){.ppage .pv-body.pv-studio-final .pv-status{white-space:normal;text-align:center;max-width:112px;line-height:1.2}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec>div{grid-template-columns:86px minmax(0,1fr);gap:10px}}.ppage .pv-body.pv-studio-final .pv-highlights h2{display:block}.ppage .pv-body.pv-studio-final .pv-highlights h2:before{content:none!important;display:none!important}.ppage .pv-body.pv-studio-final .pv-walk{background:#fbfaf7;border:1px solid #e7e3dc;border-radius:14px;margin-top:16px;padding:0;overflow:hidden;box-shadow:0 1px 2px #14181f06}.ppage .pv-body.pv-studio-final .pv-walk-hd{background:#ffffff8f;border-bottom:1px solid #ebe7e0;min-height:58px;margin:0;padding:13px 18px}.ppage .pv-body.pv-studio-final .pv-walk-hd .pv-tile{width:32px;height:32px;color:var(--primary-deep);background:#d7a5421a;border:0;border-radius:9px}.ppage .pv-body.pv-studio-final .pv-walk-hd .pv-tile svg{width:16px;height:16px}.ppage .pv-body.pv-studio-final .pv-walk-hd h3{letter-spacing:-.015em;font-size:15px;font-weight:700}.ppage .pv-body.pv-studio-final .pv-src{color:#6c727f;font-size:11.5px;font-weight:500}.ppage .pv-body.pv-studio-final .pv-rings{gap:0;padding:22px 12px 20px}.ppage .pv-body.pv-studio-final .pv-ring{min-width:0;padding:0 12px;position:relative}.ppage .pv-body.pv-studio-final .pv-ring+.pv-ring:before{content:"";background:#ebe7e0;width:1px;position:absolute;top:10px;bottom:8px;left:0}.ppage .pv-body.pv-studio-final .pv-dial{width:76px;height:76px}.ppage .pv-body.pv-studio-final .pv-dial .bg{stroke:#ebe8e1;stroke-width:6px}.ppage .pv-body.pv-studio-final .pv-dial .fg{stroke-width:6px}.ppage .pv-body.pv-studio-final .pv-num{letter-spacing:-.03em;font-size:20px;font-weight:700}.ppage .pv-body.pv-studio-final .pv-rlab{margin-top:8px;font-size:13px;font-weight:700}.ppage .pv-body.pv-studio-final .pv-rdesc{color:#6c727f;margin-top:3px;font-size:11.5px;line-height:1.35}.ppage .pv-body.pv-studio-final .pv-about{max-width:700px}.ppage .pv-body.pv-studio-final .pv-about h2{margin-bottom:16px}.ppage .pv-body.pv-studio-final .pv-about p{max-width:64ch}.ppage .pv-body.pv-studio-final .pv-faq details{border-bottom:1px solid #e7e3dc}.ppage .pv-body.pv-studio-final .pv-faq summary{cursor:pointer;color:#2f343a;letter-spacing:-.005em;padding:15px 34px 15px 0;font-size:14px;font-weight:600;line-height:1.45;list-style:none;position:relative}.ppage .pv-body.pv-studio-final .pv-faq summary::-webkit-details-marker{display:none}.ppage .pv-body.pv-studio-final .pv-faq summary:after{content:"+";color:#8b6b2f;background:#f6f4ef;border-radius:50%;place-items:center;width:24px;height:24px;font-size:16px;font-weight:500;line-height:1;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.ppage .pv-body.pv-studio-final .pv-faq details[open] summary:after{content:"−"}.ppage .pv-body.pv-studio-final .pv-faq-answer p{color:#5c626a;max-width:60ch;margin:0;font-size:13.5px;line-height:1.65}@media (max-width:639px){.ppage .pv-body.pv-studio-final>.hero{border-radius:0;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.ppage .pv-body.pv-studio-final .pv-walk-hd{min-height:54px;padding:11px 14px}.ppage .pv-body.pv-studio-final .pv-rings{padding:18px 4px 17px}.ppage .pv-body.pv-studio-final .pv-ring{padding:0 5px}.ppage .pv-body.pv-studio-final .pv-ring+.pv-ring:before{top:8px;bottom:7px}.ppage .pv-body.pv-studio-final .pv-dial{width:64px;height:64px}.ppage .pv-body.pv-studio-final .pv-num{font-size:18px}.ppage .pv-body.pv-studio-final .pv-rlab{font-size:12.5px}.ppage .pv-body.pv-studio-final .pv-rdesc{font-size:10.5px}.ppage .pv-body.pv-studio-final .pv-about{max-width:none}.ppage .pv-body.pv-studio-final .pv-faq{margin-top:20px}.ppage .pv-body.pv-studio-final .pv-faq summary{padding:14px 34px 14px 0;font-size:13.5px}.ppage .pv-body.pv-studio-final .pv-faq-answer{padding:0 30px 14px 0}.ppage .pv-body.pv-studio-final .pv-faq-answer p{font-size:13px}}.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec{grid-template-columns:1fr;display:grid}.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec>div{border-top:1px solid var(--pv6-line);grid-template-columns:minmax(120px,150px) minmax(0,1fr);align-items:baseline;gap:18px;min-width:0;padding:12px 0;display:grid}.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec>div:first-child{border-top:0}.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec dd{text-align:left;font-size:15px;font-weight:650}.ppage .pv-body.pv-studio-final .pv-faq{border-top:1px solid #e7e3dc;margin-top:24px}.ppage .pv-body.pv-studio-final .pv-faq details{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e7e3dc;border-radius:0;margin:0}.ppage .pv-body.pv-studio-final .pv-faq summary{color:#30353b;letter-spacing:-.01em;min-height:0;padding:17px 34px 17px 0;font-size:15px;font-weight:600;line-height:1.45;display:block;position:relative}.ppage .pv-body.pv-studio-final .pv-faq summary:after{content:"";background:0 0;border-bottom:1.5px solid #8a8f96;border-right:1.5px solid #8a8f96;border-radius:0;width:8px;height:8px;transition:transform .18s;position:absolute;top:50%;right:4px;transform:translateY(-70%)rotate(45deg)}.ppage .pv-body.pv-studio-final .pv-faq details[open] summary:after{transform:translateY(-25%)rotate(225deg)}.ppage .pv-body.pv-studio-final .pv-faq-answer{padding:0 34px 17px 0}.ppage .pv-body.pv-studio-final .pv-faq-answer p{color:#5a6068;max-width:62ch;font-size:14.5px;line-height:1.7}@media (max-width:639px){.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec>div{grid-template-columns:104px minmax(0,1fr);gap:12px;padding:11px 0}.ppage .pv-body.pv-studio-final .pv-faq summary{padding:16px 30px 16px 0;font-size:14.5px}.ppage .pv-body.pv-studio-final .pv-faq-answer{padding:0 30px 16px 0}.ppage .pv-body.pv-studio-final .pv-faq-answer p{font-size:14px}}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec>div[hidden],.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec>div[hidden]{display:none!important}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec>div,.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec>div{min-width:0}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec dd,.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec dd{white-space:normal;overflow-wrap:anywhere;word-break:normal}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec>div:only-child{grid-column:1/-1}.ppage .pv-body.pv-studio-final .pv-faq summary:focus-visible{outline-offset:4px;border-radius:3px;outline:2px solid #d7a542b8}.ppage .pv-body.pv-studio-final>.pv-card:not(.pv-pricing),.ppage .pv-body.pv-studio-final>.pv-sec{margin-bottom:38px}.ppage .pv-body.pv-studio-final>.pv-incent{margin-bottom:30px}.ppage .pv-body.pv-studio-final>.pv-title{margin-bottom:35px}.ppage .pv-body.pv-studio-final .pv-incent{background:linear-gradient(135deg,#16a2490b,#16a24903);border-color:#16a24929;padding:18px 20px}.ppage .pv-body.pv-studio-final .pv-incent-hd{gap:10px;margin-bottom:12px}.ppage .pv-body.pv-studio-final .pv-ic{background:#16a24917;border-radius:9px;width:34px;height:34px}.ppage .pv-body.pv-studio-final .pv-ic svg{width:17px;height:17px}.ppage .pv-body.pv-studio-final .pv-incent h2{font-size:18px}.ppage .pv-body.pv-studio-final .pv-chips span{background:#ffffffb8;border-color:#16a24929;padding:7px 11px 7px 9px;font-size:13px}.ppage .pv-body.pv-studio-final .pv-card-hd,.ppage .pv-body.pv-studio-final .pv-sec h2{scroll-margin-top:96px}.ppage .pv-body.pv-studio-final .pv-card:not(.pv-pricing) .pv-spec>div,.ppage .pv-body.pv-studio-final .pv-pricing .pv-spec>div{padding-top:10px;padding-bottom:10px}.ppage .pv-body.pv-studio-final .pv-amen{gap:7px}.ppage .pv-body.pv-studio-final .pv-amen li{color:#454a51;background:#faf9f6;border-color:#ebe7df;min-height:33px;padding:7px 11px;font-weight:500}.ppage .pv-body.pv-studio-final .pv-hl{gap:13px 40px}.ppage .pv-body.pv-studio-final .pv-hl li{line-height:1.58}.ppage .pv-body.pv-studio-final .pv-gate{color:#6c727f;background:#faf9f6;font-size:13px}.ppage .pv-body.pv-studio-final .pv-gate a{font-weight:600}@media (max-width:639px){.ppage .pv-body.pv-studio-final>.pv-card:not(.pv-pricing),.ppage .pv-body.pv-studio-final>.pv-sec{margin-bottom:29px}.ppage .pv-body.pv-studio-final>.pv-incent{margin-bottom:26px}.ppage .pv-body.pv-studio-final .pv-incent{padding:16px 17px}.ppage .pv-body.pv-studio-final .pv-amen li{min-height:31px;padding:6px 10px}}.ppage .fav{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#14181fc2;border:1px solid #ffffff4d;width:38px;height:38px;transition:transform .15s,background .15s,box-shadow .15s;top:12px;right:12px;box-shadow:0 4px 14px #00000038}.ppage .fav:hover{background:#14181fe0;transform:translateY(-1px);box-shadow:0 6px 17px #00000045}.ppage .fav:active{transform:scale(.96)}.ppage .fav svg{stroke:#edd462;fill:#edd46214;stroke-width:2.15px;width:19px;height:19px}.ppage .fav[aria-pressed=true] svg{fill:#edd462;stroke:#edd462}@media (max-width:999px){.ppage .mbar.mbar-final{padding:9px max(12px,var(--g)) calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fdfcfcf7;border-top:1px solid #e8e6e3f2;gap:9px;box-shadow:0 -7px 24px #14181f17}.ppage .mbar.mbar-final .ico{border-radius:12px;flex:0 0 48px;place-items:center;width:48px;min-width:48px;height:48px;transition:transform .12s,box-shadow .15s,background .15s;display:grid}.ppage .mbar.mbar-final .ico:active{transform:scale(.96)}.ppage .mbar.mbar-final .mbar-call{color:#302407;background:#d9a520;border:1px solid #a86f243d;box-shadow:0 4px 12px #a86f242e}.ppage .mbar.mbar-final .mbar-call svg{stroke:#302407}.ppage .mbar.mbar-final .mbar-text{color:#a86f24;box-shadow:none;background:#f4f0e7;border:1px solid #d9a52047}.ppage .mbar.mbar-final .mbar-text svg{stroke:#a86f24}.ppage .mbar.mbar-final .mbar-text svg circle{fill:#a86f24}.ppage .mbar.mbar-final .btn-dark{color:#fff;background:#14181f;border-radius:12px;flex:1;min-width:0;height:48px;min-height:48px;padding:0 15px;font-size:14px;font-weight:700;box-shadow:0 4px 14px #14181f29}}@media (max-width:360px){.ppage .mbar.mbar-final{gap:7px;padding-left:9px;padding-right:9px}.ppage .mbar.mbar-final .ico{border-radius:11px;flex-basis:44px;width:44px;min-width:44px;height:44px}.ppage .mbar.mbar-final .btn-dark{height:44px;min-height:44px;padding:0 11px;font-size:13px}.ppage .mbar.mbar-final .btn-dark svg{display:none}}.ppage .pv-body.pv-studio-final .pv-thumbs{flex-wrap:nowrap;justify-content:flex-start;gap:8px;display:flex;overflow:hidden}.ppage .pv-body.pv-studio-final .pv-thumb{flex:0 0 160px}.ppage .pv-body.pv-studio-final .pv-thumb.pv-more span{text-align:center;color:#fff;letter-spacing:.01em;background:#14181f99;place-items:center;padding:6px;font-size:12px;font-weight:700;line-height:1.25;display:grid;position:absolute;inset:0}@media (max-width:639px){.ppage .pv-body.pv-studio-final .pv-thumbs{display:none}}
