body.single-projects .site-main{margin-top:96px!important}@media (max-width:768px){body.single-projects .site-main{margin-top:76px!important}}.project-v2{--pv2-navy:#102d4f;--pv2-navy-2:#173a63;--pv2-blue:#0c5ca8;--pv2-accent:#870b59;--pv2-accent-2:#b06b39;--pv2-green:#18bf65;--pv2-ink:#122b49;--pv2-muted:#6b788a;--pv2-line:#e8edf3;--pv2-soft:#f4f7fb;--pv2-card:#ffffff;background:linear-gradient(180deg,#f7f9fc 0%,#f3f6fa 38%,#ffffff 100%)}.project-v2 .container{width:min(1240px, calc(100% - 40px))}.project-v2 .sp-quick-info{position:relative;z-index:5;width:min(1240px, calc(100% - 40px));margin:-54px auto 36px;border:1px solid rgb(16 45 79 / .08);border-radius:22px;background:rgb(255 255 255 / .96);box-shadow:0 24px 70px rgb(16 45 79 / .14);overflow:hidden}.project-v2 .sp-quick-info .container{width:100%}.project-v2 .sp-quick-info__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.project-v2 .sp-quick-info__item{min-height:112px;padding:22px 24px;border-left:1px solid var(--pv2-line);background:#fff}html[dir="ltr"] .project-v2 .sp-quick-info__item{border-left:0;border-right:1px solid var(--pv2-line)}.project-v2 .sp-quick-info__item:last-child{border-left:0}.project-v2 .sp-quick-info__icon{width:46px;height:46px;border-radius:14px;color:var(--pv2-accent);background:#fbf3f8;box-shadow:inset 0 -2px 0 rgb(135 11 89 / .16)}.project-v2 .sp-quick-info__label{margin-bottom:6px;color:#9aa5b3;font-size:.86rem}.project-v2 .sp-quick-info__value{color:var(--pv2-ink);font-size:clamp(1rem, 1.5vw, 1.25rem)}.project-v2 .sp-quick-info__value--price{color:var(--pv2-accent)}.project-v2 .sp-gallery-v2{padding:18px 0 42px}.project-v2 .sp-gallery-v2__header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:20px}.project-v2 .sp-gallery-v2__eyebrow{display:inline-flex;margin-bottom:6px;color:var(--pv2-accent);font-size:.82rem;font-weight:800}.project-v2 .sp-gallery-v2__header h2{margin:0;color:var(--pv2-ink);font-size:clamp(1.45rem, 2.45vw, 2.35rem);font-weight:900;line-height:1.25}.project-v2 .sp-gallery-v2__count{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid var(--pv2-line);border-radius:999px;background:#fff;color:var(--pv2-muted);font-weight:800;white-space:nowrap}.project-v2 .sp-gallery-v2__grid{display:grid;direction:ltr;grid-template-columns:minmax(0,0.42fr) minmax(0,0.42fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;height:clamp(390px, 34vw, 540px);padding:0}.project-v2 .sp-gallery-v2__item{position:relative;direction:rtl;min-width:0!important;max-width:none!important;overflow:hidden;border-radius:20px;background:#102d4f;cursor:zoom-in;box-shadow:0 18px 44px rgb(16 45 79 / .12)}.project-v2 .sp-gallery-v2__item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgb(9 22 42 / .22));opacity:0;transition:opacity 0.24s ease}.project-v2 .sp-gallery-v2__item:hover::after{opacity:1}.project-v2 .sp-gallery-v2__item>img,.project-v2 .sp-gallery-v2__item picture,.project-v2 .sp-gallery-v2__item picture>img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;min-height:100%!important;object-fit:cover!important;object-position:center!important;transition:transform 0.35s ease}.project-v2 .sp-gallery-v2__item:hover>img,.project-v2 .sp-gallery-v2__item:hover picture>img{transform:scale(1.035)}.project-v2 .sp-gallery-v2__item--0{grid-column:3;grid-row:1 / 3}.project-v2 .sp-gallery-v2__item--1{grid-column:1;grid-row:1}.project-v2 .sp-gallery-v2__item--2{grid-column:2;grid-row:1}.project-v2 .sp-gallery-v2__item--3{grid-column:1;grid-row:2}.project-v2 .sp-gallery-v2__item--4{grid-column:2;grid-row:2}.project-v2 .sp-gallery-v2__grid--count-2 .sp-gallery-v2__item--1{grid-column:1 / 3;grid-row:1 / 3}.project-v2 .sp-gallery-v2__grid--count-3 .sp-gallery-v2__item--1{grid-column:1 / 3}.project-v2 .sp-gallery-v2__grid--count-3 .sp-gallery-v2__item--2{grid-column:1 / 3;grid-row:2}.project-v2 .sp-gallery-v2__grid--count-4 .sp-gallery-v2__item--3{grid-column:1 / 3}.project-v2 .sp-gallery-v2__more{position:absolute;inset:0;z-index:2;display:grid;place-content:center;text-align:center;background:rgb(16 45 79 / .66);color:#fff}.project-v2 .sp-gallery-v2__more strong{display:block;font-size:2rem;line-height:1}.project-v2 .sp-gallery-v2__more span{display:block;margin-top:8px;font-weight:800}.project-v2 .wa-cta-strip{width:min(1240px, calc(100% - 40px));margin:0 auto 34px;overflow:hidden;border:1px solid rgb(24 191 101 / .2);border-top:0;border-radius:22px;background:#fff;box-shadow:0 18px 50px rgb(16 45 79 / .09)}.project-v2 .wa-cta-strip__urgency{padding:18px 22px;background:linear-gradient(135deg,#103822,#102d4f)}.project-v2 .wa-cta-strip__fire{animation:none}.project-v2 .wa-quick-actions{display:none}.project-v2 .project-layout-enhanced{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;width:min(1180px, calc(100% - 40px));margin:0 auto}.project-v2 .project-linear-content>section,.project-v2 .info-card,.project-v2 .unified-project-info,.project-v2 .download-brochure-section,.project-v2 .sp-developer-card{margin-bottom:28px;border:1px solid rgb(16 45 79 / .07);border-radius:22px;background:var(--pv2-card);box-shadow:0 18px 50px rgb(16 45 79 / .08)}.project-v2 .premium-specs-container,.project-v2 .pricing-highlight{border-radius:18px}.project-v2 .card-title,.project-v2 .premium-table-header h2,.project-v2 .sp-developer-card__header h2,.project-v2 .download-brochure-section h2,.project-v2 .sp-related__title{color:var(--pv2-ink);font-size:clamp(1.25rem, 1.7vw, 1.65rem);font-weight:900}.project-v2 .card-title{padding-bottom:18px;border-bottom:1px solid var(--pv2-line)}.project-v2 .entry-content{color:#4b5565;font-size:1.08rem;line-height:2.05}.project-v2 .entry-content p{margin-bottom:18px}.project-v2 .entry-content img{display:block;width:100%;height:auto;margin:24px auto;border-radius:18px;box-shadow:0 16px 40px rgb(16 45 79 / .1)}.project-v2 .aqari-toc{max-width:620px;margin:0 auto 28px;border:1px solid var(--pv2-line);border-radius:18px;background:#f8fafc}.project-v2 .pricing-highlight{background:linear-gradient(135deg,var(--pv2-navy),#0e2340)}.project-v2 .sp-inline-cta{margin:10px 0 28px;border-radius:18px;background:#fffaf5;box-shadow:none}.project-v2 .amenities-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.project-v2 .amenity-item{border-radius:16px;background:#fff}.project-v2 .amenity-icon{background:#fbf3f8;color:var(--pv2-accent)}.project-v2 .project-sidebar-sticky{position:sticky;top:110px}.project-v2 .project-sidebar-sticky .sticky-wrapper{position:static!important;top:auto!important}.project-v2 .sidebar-cta-card{overflow:hidden;border:1px solid rgb(16 45 79 / .08);border-radius:22px;background:#fff;box-shadow:0 18px 54px rgb(16 45 79 / .12)}.project-v2 .cta-card__header{padding:26px 24px;background:linear-gradient(135deg,#173a63,#102d4f)}.project-v2 .cta-card__badge{background:rgb(255 255 255 / .12);color:#fff}.project-v2 .cta-card__body{padding:22px}.project-v2 .cta-input-wrap,.project-v2 .lead-form-enhanced .form-control{border-radius:14px}.project-v2 .cta-submit-btn{border-radius:14px;background:var(--pv2-accent)}.project-v2 .cta-clients-served,.project-v2 .cta-social-proof{background:#faf7f4}.project-v2 .sp-related{margin-top:62px;padding:56px 0 70px;background:#f7f9fc}.project-v2 .sp-related__grid{gap:22px}body.single-projects .fcta-fab--form{display:none!important}body.single-projects .fcta-wrap{bottom:34px}body.single-projects .fcta-fab{width:52px;height:52px}.project-v2 .premium-pricing-card{background:#fff0;border-radius:0;padding:20px 0 0 0;border:none;box-shadow:none;margin-bottom:0}.project-v2 .ppc-header{text-align:center;margin-bottom:24px}.project-v2 .ppc-header h3{margin:0 0 8px 0;color:var(--pv2-ink);font-size:1.28rem;font-weight:800;line-height:1.35}.project-v2 .ppc-header p{margin:0;color:var(--pv2-muted);font-size:.88rem;line-height:1.45}.project-v2 .ppc-price-wrapper{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-bottom:12px}.project-v2 .ppc-price-start{font-size:.9rem;color:var(--pv2-muted);font-weight:600}.project-v2 .ppc-price-val{font-size:2.15rem;font-weight:900;color:var(--pv2-blue)}.project-v2 .ppc-price-to{font-size:1.6rem;font-weight:800;color:var(--pv2-blue)}.project-v2 .ppc-price-currency{font-size:1.15rem;font-weight:800;color:var(--pv2-blue)}.project-v2 .ppc-badges-summary{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.project-v2 .ppc-badge-item{font-size:.8rem;font-weight:700;color:var(--pv2-ink);background:var(--pv2-soft);padding:6px 14px;border-radius:999px;border:1px solid var(--pv2-line);display:inline-flex;align-items:center;gap:6px}.project-v2 .ppc-badge-item i{color:var(--pv2-accent-2)}.project-v2 .ppc-buttons-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.project-v2 .ppc-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px;border-radius:14px;font-size:.96rem;font-weight:800;text-decoration:none;transition:all 0.24s cubic-bezier(.4,0,.2,1);box-sizing:border-box}.project-v2 .ppc-btn--wa{background:var(--pv2-green);color:#fff!important;box-shadow:0 6px 18px rgb(24 191 101 / .24)}.project-v2 .ppc-btn--wa:hover{background:#15a356;transform:translateY(-2px);box-shadow:0 8px 24px rgb(24 191 101 / .32)}.project-v2 .ppc-btn--call{background:#fff;color:var(--pv2-blue)!important;border:2px solid var(--pv2-blue)}.project-v2 .ppc-btn--call:hover{background:var(--pv2-soft);transform:translateY(-2px);border-color:var(--pv2-navy);color:var(--pv2-navy)!important}.project-v2 .ppc-units-link{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:var(--pv2-soft);border:1px solid var(--pv2-line);border-radius:14px;text-decoration:none;transition:all 0.24s ease;margin-bottom:22px}.project-v2 .ppc-units-link:hover{background:#eef3f9;border-color:rgb(16 45 79 / .15);transform:translateX(-2px)}html[dir="ltr"] .project-v2 .ppc-units-link:hover{transform:translateX(2px)}.project-v2 .ppc-units-count{font-size:.92rem;color:var(--pv2-ink);font-weight:700}.project-v2 .ppc-units-count strong{font-size:1.15rem;font-weight:800;color:var(--pv2-accent)}.project-v2 .ppc-units-action{font-size:.88rem;font-weight:800;color:var(--pv2-blue);display:inline-flex;align-items:center;gap:6px}.project-v2 .ppc-separator{position:relative;text-align:center;margin:24px 0}.project-v2 .ppc-separator::before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--pv2-line);z-index:1}.project-v2 .ppc-separator span{position:relative;z-index:2;background:#fff;padding:0 14px;color:var(--pv2-muted);font-size:.82rem;font-weight:700}.project-v2 .ppc-lead-form .ppc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px}.project-v2 .ppc-lead-form input{width:100%!important;padding:14px 16px!important;border:1.5px solid var(--pv2-line)!important;border-radius:14px!important;font-size:0.94rem!important;background:#fff!important;color:var(--pv2-ink)!important;outline:none!important;transition:all 0.24s ease!important;box-sizing:border-box!important}.project-v2 .ppc-lead-form input:focus{border-color:var(--pv2-navy)!important;box-shadow:0 0 0 4px rgb(23 58 99 / .1)!important;background:#fff!important}.project-v2 .ppc-submit-btn{width:100%;padding:15px;border-radius:14px;background:var(--pv2-navy);color:#fff;border:none;font-size:1rem;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 6px 20px rgb(16 45 79 / .2);transition:all 0.24s cubic-bezier(.4,0,.2,1)}.project-v2 .ppc-submit-btn:hover{background:var(--pv2-navy-2);transform:translateY(-2px);box-shadow:0 8px 24px rgb(16 45 79 / .28)}@media (max-width:1180px){.project-v2 .project-layout-enhanced,html[dir="rtl"] .project-v2 .project-layout-enhanced{grid-template-columns:1fr}html[dir="rtl"] .project-v2 .project-content-area,html[dir="rtl"] .project-v2 .project-sidebar-sticky{grid-column:auto;grid-row:auto}.project-v2 .project-sidebar-sticky{position:static}.project-v2 .sidebar-cta-card{max-width:680px;margin:0 auto 28px}}@media (max-width:900px){.project-v2 .sp-quick-info__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.project-v2 .sp-quick-info__item:nth-child(2n){border-left:0}.project-v2 .sp-gallery-v2__grid{grid-template-columns:1fr 1fr;grid-template-rows:auto;height:auto}.project-v2 .sp-gallery-v2__item{aspect-ratio:16 / 10}.project-v2 .sp-gallery-v2__item--0{grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 8.8}.project-v2 .sp-gallery-v2__item--1,.project-v2 .sp-gallery-v2__item--2,.project-v2 .sp-gallery-v2__item--3,.project-v2 .sp-gallery-v2__item--4{grid-column:auto;grid-row:auto}.project-v2 .amenities-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.project-v2 .sp-hero{min-height:480px!important;padding-top:110px!important;padding-bottom:50px!important;display:flex;align-items:center;justify-content:center;position:relative}.project-v2 .sp-hero__overlay{background:linear-gradient(180deg,rgb(16 45 79 / .88) 0%,rgb(16 45 79 / .65) 50%,rgb(16 45 79 / .92) 100%)!important;position:absolute;inset:0;z-index:1}.project-v2 .sp-hero__inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 15px!important;width:100%!important}.project-v2 .sp-hero__title{font-size:clamp(1.4rem, 6vw, 1.85rem)!important;font-weight:800!important;line-height:1.35!important;color:#fff!important;margin-bottom:12px!important;text-shadow:0 2px 4px rgb(0 0 0 / .3)}.project-v2 .sp-hero__subtitle{font-size:0.9rem!important;color:rgb(255 255 255 / .9)!important;margin-bottom:16px!important;max-width:500px}.project-v2 .sp-hero__location{font-size:0.85rem!important;color:rgb(255 255 255 / .85)!important;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:5px!important;margin-bottom:0!important}.project-v2 .sp-hero__location a{color:#fff!important;font-weight:600;text-decoration:none}.project-v2 .sp-hero__location i{color:var(--pv2-accent-2,#b06b39)!important}.project-v2 .sp-hero__badges{margin-bottom:12px!important}.project-v2 .sp-hero__badge{background:rgb(176 107 57 / .25)!important;border:1px solid rgb(176 107 57 / .4)!important;color:#fff!important;font-size:0.76rem!important;padding:4px 12px!important;border-radius:8px!important}.project-v2 .container,.project-v2 .project-layout-enhanced,.project-v2 .sp-quick-info,.project-v2 .wa-cta-strip{width:min(100% - 24px, 1240px)}.project-v2 .sp-quick-info{margin-top:-42px;border-radius:18px}.project-v2 .sp-quick-info__grid{grid-template-columns:1fr 1fr}.project-v2 .sp-quick-info__item{min-height:98px;padding:16px 14px}.project-v2 .sp-quick-info__icon{width:38px;height:38px;border-radius:12px}.project-v2 .sp-quick-info__label{font-size:.72rem}.project-v2 .sp-quick-info__value{font-size:.92rem}.project-v2 .sp-gallery-v2__header{align-items:flex-start;flex-direction:column}.project-v2 .sp-gallery-v2__grid{display:flex;direction:rtl;gap:12px;height:auto;margin-inline:-12px;padding:0 12px 12px;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:12px;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.project-v2 .sp-gallery-v2__grid::-webkit-scrollbar{display:none}.project-v2 .sp-gallery-v2__item,.project-v2 .sp-gallery-v2__item--0,.project-v2 .sp-gallery-v2__item--1,.project-v2 .sp-gallery-v2__item--2,.project-v2 .sp-gallery-v2__item--3,.project-v2 .sp-gallery-v2__item--4{flex:0 0 86%;min-width:86%!important;max-width:86%!important;aspect-ratio:16 / 10;grid-column:auto;grid-row:auto;scroll-snap-align:start}.project-v2 .wa-cta-strip__urgency{align-items:stretch;flex-direction:column}.project-v2 .wa-cta-strip__offer-btn{justify-content:center;width:100%}.project-v2 .entry-content{font-size:1rem;line-height:1.9}.project-v2 .amenities-grid{grid-template-columns:1fr 1fr;gap:10px}.project-v2 .amenity-item{min-height:118px;padding:14px 10px}body.single-projects .fcta-wrap{display:none}.project-v2 .ppc-lead-form .ppc-form-row{grid-template-columns:1fr}}.project-v2 .sp-gallery-v2__grid--count-1{grid-template-columns:1fr!important;grid-template-rows:1fr!important;height:clamp(320px, 30vw, 480px)}.project-v2 .sp-gallery-v2__grid--count-1 .sp-gallery-v2__item--0{grid-column:1 / -1!important;grid-row:1 / -1!important}.sp-header-clean{background:#fff;padding:35px 0 25px;border-bottom:1px solid var(--pv2-line);margin-bottom:30px}.sp-header-clean-inline{background:#fff0;padding:0 0 12px 0;border-bottom:none;margin-bottom:0;overflow:visible}.sp-header-clean-inline .sp-header-clean__breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:8px;margin-bottom:0;font-size:.82rem;color:var(--pv2-muted)}.sp-header-clean-inline .sp-header-clean__breadcrumb a{color:var(--pv2-muted);text-decoration:none;transition:color 0.2s ease}.sp-header-clean-inline .sp-header-clean__breadcrumb a:hover{color:var(--pv2-accent)}.sp-header-clean-inline .sp-header-clean__sep{font-size:.75rem;opacity:.5}.sp-header-clean-inline .sp-header-clean__badges{margin-bottom:10px;display:flex}.sp-header-clean-inline .sp-header-clean__badge{display:inline-flex;align-items:center;gap:6px;background:#fbf3f8;color:var(--pv2-accent);padding:6px 14px;border-radius:50px;font-size:.8rem;font-weight:700;border:1px solid rgb(135 11 89 / .1)}.sp-header-clean-inline .sp-header-clean__title{font-size:clamp(1.3rem, 2.3vw, 1.75rem)!important;color:var(--pv2-navy);font-weight:800;line-height:1.35;margin:0 0 4px!important;word-break:break-word;overflow-wrap:break-word;white-space:normal;display:block;width:100%}.sp-header-clean-inline .sp-header-clean__subtitle{font-size:0.95rem!important;color:var(--pv2-muted);margin:0 0 6px!important;font-weight:500;line-height:1.45;text-align:inherit!important}.sp-header-clean-inline .sp-header-clean__location{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:.9rem;color:var(--pv2-muted);margin-top:8px}.sp-header-clean-inline .sp-header-clean__location i{color:var(--pv2-accent)}.sp-header-clean-inline .sp-header-clean__location a{color:var(--pv2-navy-2);text-decoration:none;font-weight:600}.sp-header-clean-inline .sp-header-clean__location a:hover{color:var(--pv2-accent)}.sp-gallery-slider{position:relative;width:100%;margin-bottom:30px}.sp-gallery-slider__container{position:relative;width:100%;border-radius:24px;overflow:hidden;background:#080e1a;box-shadow:0 15px 45px rgb(16 45 79 / .08)}.sp-gallery-slider__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:0;height:480px;width:100%;background:#080e1a}.sp-gallery-slider__slides::-webkit-scrollbar{display:none}.sp-gallery-slider__slides{-ms-overflow-style:none;scrollbar-width:none}.sp-gallery-slider__slide{display:block;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;position:relative;overflow:hidden;cursor:zoom-in}.sp-gallery-slider__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.sp-gallery-slider__slide:hover .sp-gallery-slider__image{transform:scale(1.02)}.sp-gallery-slider__arrow{display:flex;position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#fff;border:none;align-items:center;justify-content:center;color:var(--pv2-navy,#102d4f);font-size:1.1rem;cursor:pointer;z-index:5;box-shadow:0 4px 15px rgb(0 0 0 / .12);transition:all 0.25s cubic-bezier(.4,0,.2,1)}.sp-gallery-slider__arrow:hover{background:#fdfaf7;transform:translateY(-50%) scale(1.05);box-shadow:0 8px 25px rgb(0 0 0 / .18)}.sp-gallery-slider__arrow:active{transform:translateY(-50%) scale(.95)}.sp-gallery-slider__arrow--prev{right:20px}.sp-gallery-slider__arrow--next{left:20px}html[dir="ltr"] .sp-gallery-slider__arrow--prev{left:20px;right:auto}html[dir="ltr"] .sp-gallery-slider__arrow--next{right:20px;left:auto}.sp-gallery-slider__dots{display:flex;justify-content:center;gap:8px;position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:5;background:rgb(8 14 26 / .4);backdrop-filter:blur(4px);padding:6px 12px;border-radius:50px}.sp-gallery-slider__dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .5);cursor:pointer;transition:all 0.25s cubic-bezier(.4,0,.2,1)}.sp-gallery-slider__dot.is-active{background:#fff;width:20px;border-radius:10px}.sp-gallery-slider__num-badge{display:inline-block;position:absolute;top:20px;right:20px;background:rgb(8 14 26 / .65);backdrop-filter:blur(4px);color:#fff;padding:6px 14px;border-radius:50px;font-size:.85rem;font-weight:800;z-index:4;direction:ltr;box-shadow:0 4px 10px rgb(0 0 0 / .15)}html[dir="ltr"] .sp-gallery-slider__num-badge{left:20px;right:auto}.sidebar-price-card{background:#fff;border:1px solid var(--pv2-line);border-radius:20px;box-shadow:0 12px 35px rgb(16 45 79 / .05);overflow:hidden;margin-bottom:20px}.spc-header{background:#fdfaf7;border-bottom:1px solid var(--pv2-line);padding:14px 20px;text-align:center}.spc-header__badge{display:inline-flex;align-items:center;gap:6px;color:var(--pv2-accent-2);font-size:.78rem;font-weight:700;line-height:1.3}.spc-header__badge i{color:var(--pv2-accent-2)}.spc-body{padding:24px 20px}.spc-meta-row{margin-bottom:20px}.spc-meta-label{display:block;color:var(--pv2-muted);font-size:.86rem;margin-bottom:6px;font-weight:600}.spc-meta-value{display:block;color:var(--pv2-navy)}.spc-meta-value--price{font-size:1.85rem;font-weight:900;color:var(--pv2-accent)}.spc-currency{font-size:1rem;font-weight:700;margin-right:4px;color:var(--pv2-muted)}.spc-meta-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-top:1px solid var(--pv2-line);border-bottom:1px solid var(--pv2-line);padding:16px 0;margin-bottom:20px}.spc-grid-label{display:block;color:var(--pv2-muted);font-size:.76rem;margin-bottom:4px;font-weight:600}.spc-grid-value{display:block;color:var(--pv2-navy-2);font-size:1rem;font-weight:800}.spc-meta-row--monthly{background:var(--pv2-soft);border-radius:12px;padding:14px 16px;margin-bottom:24px;border:1px dashed rgb(16 45 79 / .1)}.spc-meta-row--monthly .spc-meta-label{margin-bottom:4px;font-size:.8rem}.spc-meta-value--monthly{font-size:1.55rem;font-weight:900;color:var(--pv2-navy)}.spc-currency-small{font-size:.8rem;font-weight:700;color:var(--pv2-muted)}.spc-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:15px}.spc-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:12px;font-size:.95rem;font-weight:800;text-decoration:none;transition:all 0.25s ease;box-shadow:0 4px 12px rgb(0 0 0 / .05)}.spc-btn--wa{background:var(--pv2-green);color:#fff;border:1px solid var(--pv2-green)}.spc-btn--wa:hover{background:#14a355;border-color:#14a355;transform:translateY(-2px);box-shadow:0 8px 20px rgb(24 191 101 / .25)}.spc-btn--call{background:var(--pv2-blue);color:#fff;border:1px solid var(--pv2-blue)}.spc-btn--call:hover{background:#094782;border-color:#094782;transform:translateY(-2px);box-shadow:0 8px 20px rgb(12 92 168 / .25)}.spc-disclaimer{display:block;text-align:center;font-size:.7rem;color:var(--pv2-muted);line-height:1.4}.project-sidebar-sticky{position:sticky;top:90px;z-index:10}@media (max-width:767px){.sp-header-clean{padding:25px 0 20px;margin-bottom:20px}.sp-gallery-slider{margin-bottom:20px}.sp-gallery-slider__container{border-radius:16px}.sp-gallery-slider__slides{height:280px}.sp-gallery-slider__arrow{width:36px;height:36px;font-size:.85rem}.sp-gallery-slider__arrow--prev{right:12px}.sp-gallery-slider__arrow--next{left:12px}html[dir="ltr"] .sp-gallery-slider__arrow--prev{left:12px;right:auto}html[dir="ltr"] .sp-gallery-slider__arrow--next{right:12px;left:auto}.sp-gallery-slider__num-badge{top:15px;right:15px;font-size:.75rem;padding:4px 10px}html[dir="ltr"] .sp-gallery-slider__num-badge{left:15px;right:auto}}