/* Property details only. Shared detail templates keep their existing styles. */
body.gv-public-cosmic:has(#mainLayout .gv-detail-sidebars)::before,body.gv-public-cosmic:has(#mainLayout .gv-detail-sidebars)::after,body.gv-public-cosmic #mainLayout::before,body.gv-public-cosmic #mainLayout::after{display:none!important}
body.gv-public-cosmic #mainLayout{--gv-bg:#091640;--gv-bg-soft:#102b48;--gv-gray:#bacbdf;--gv-glass:rgba(9,22,64,.48);--gv-glass-strong:rgba(9,22,64,.48);--gv-border:#DB732133;background:transparent!important;padding-top:24px!important}
body.gv-public-cosmic #mainLayout>.container{box-sizing:border-box;width:94%!important;max-width:1800px!important;padding-inline:0!important;margin-inline:auto!important}
body.gv-public-cosmic #mainLayout #mainContent{min-width:0;background:transparent!important;color:#f2f6ff!important}
body.gv-public-cosmic #mainLayout :is(.project-gallery,.clean-info-box,.why-buy-clean,.seo-highlight-box,.project-features,.project-nearby,.project-prices,.payment-plan,.floor-plans,.project-videos,.consult-card,.similar-card,.feature-item,.nearby-item,.clean-info-item,.payment-card,.discount-payment-card,.main-video-card,.company-video,.social-video-card,.gv-featured-property){position:relative;isolation:isolate;box-sizing:border-box;background:rgba(9,22,64,.48)!important;background-image:none!important;color:#f2f6ff!important;border:1px solid #DB732126!important;box-shadow:inset 0 0 24px #267bff0a,0 6px 24px #0002!important;backdrop-filter:blur(3px);min-width:0;border-radius:22px!important}
body.gv-public-cosmic #mainLayout #mainContent>section{margin-bottom:28px!important;padding:24px!important}
body.gv-public-cosmic #mainLayout :is(.why-buy-clean,.seo-highlight-box){padding:24px!important;margin-block:0 24px!important}
body.gv-public-cosmic #mainLayout :is(.clean-title,.section-heading,h2,h3,h4,.similar-title){color:#f2f6ff!important;line-height:1.5!important}
body.gv-public-cosmic #mainLayout #mainContent :is(.clean-title,.section-heading,h2){font-size:clamp(23px,2.2vw,32px)!important;margin-bottom:22px!important}
body.gv-public-cosmic #mainLayout :is(.clean-description,.text-content,.gv-rich-content,.feature-item span,.feature-item small,.nearby-item span,.clean-info-item span,.clean-info-item strong,.payment-item,.discount-payment-item,.prices-table td,.prices-table th,.gv-featured-property h4,.similar-info h4){color:#d5e2ef!important}
body.gv-public-cosmic #mainLayout :is(.gv-rich-content,.clean-description,.text-content) :is(p,span,div,li,strong,b,em){color:inherit!important}
body.gv-public-cosmic #mainLayout :is(.gv-rich-content,.clean-description,.text-content){font-size:16px!important;line-height:1.95!important}
body.gv-public-cosmic #mainLayout .text-content p{background:transparent!important;border-color:#DB732126!important;box-shadow:none!important}
body.gv-public-cosmic #mainLayout :is(.feature-item,.nearby-item){padding:20px 16px!important;gap:10px!important}
body.gv-public-cosmic #mainLayout :is(.feature-item span,.nearby-item span){font-size:15px!important;line-height:1.7!important}
body.gv-public-cosmic #mainLayout :is(.feature-item i,.nearby-item i,.clean-info-item i,.gv-featured-property__price strong){color:#ee944f!important}
body.gv-public-cosmic #mainLayout :is(.gv-featured-property__price small,.similar-info small){color:#bacbdf!important}
body.gv-public-cosmic #mainLayout :is(.features-grid,.nearby-grid){gap:16px!important}
body.gv-public-cosmic #mainLayout .gv-details-collapsed::after{background:linear-gradient(transparent,rgba(9,22,64,.95))!important}
body.gv-public-cosmic #mainLayout :is(.gv-details-toggle,.plan-tab,.filter-btn){background:#102b48!important;color:#f2f6ff!important;border-color:#426b98!important}
body.gv-public-cosmic #mainLayout :is(.plan-tab.active,.filter-btn.active){background:#DB7321!important;color:#fff!important;border-color:#DB7321!important}
body.gv-public-cosmic #mainLayout :is(.prices-table-wrapper,.prices-table,.prices-table tr,.prices-table td){background:transparent!important;border-color:#DB732133!important}
body.gv-public-cosmic #mainLayout .prices-table th{background:#102b48!important}
body.gv-public-cosmic #mainLayout :is(.gallery-viewer,.gallery-thumb){background:#081a32!important}
body.gv-public-cosmic #mainLayout .gallery-thumbs{scrollbar-width:none!important}
body.gv-public-cosmic #mainLayout .gallery-thumbs::-webkit-scrollbar{display:none!important}
body.gv-public-cosmic #mainLayout :is(.consult-card,.similar-card,.seo-highlight-box)::before{display:none!important}
body.gv-public-cosmic #mainLayout :is(button,a,input,select,textarea):focus-visible{outline:2px solid #DB7321;outline-offset:3px}
@media(min-width:1201px) and (any-pointer:fine), (min-width:1601px){
body.gv-public-cosmic #mainLayout .gv-detail-sidebars{--gv-property-sidebar-height:calc(100dvh - var(--gv-sidebar-top,96px) - 16px)}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars :is(#leftSidebar,#rightSidebar){height:var(--gv-property-sidebar-height)!important;max-height:var(--gv-property-sidebar-height)!important;overflow:hidden!important;scrollbar-width:none!important}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars :is(.consult-card,.similar-card){height:100%!important;max-height:100%!important;min-height:0!important;overflow:auto!important;scrollbar-width:none!important}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars :is(#leftSidebar,#rightSidebar,.consult-card,.similar-card,.gv-featured-properties)::-webkit-scrollbar{display:none!important}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars .consult-card:has(.gv-consult-brochure){padding:0!important;overflow:hidden!important}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars .similar-card{display:flex!important;flex-direction:column;padding:18px 14px!important}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars .gv-featured-properties{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(4,minmax(0,1fr));gap:10px!important;flex:1;min-height:0;overflow:auto;scrollbar-width:none}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars .gv-featured-property{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)!important;grid-template-areas:"content" "image"!important;min-height:0;gap:4px!important}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars .gv-featured-property__content{padding:6px 8px 0!important}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars .gv-featured-property>img{height:100%!important;min-height:0!important;width:100%;object-fit:cover}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars .gv-featured-property h4{font-size:13px!important;line-height:1.5!important;margin-bottom:2px!important}
body.gv-public-cosmic #mainLayout .gv-detail-sidebars .gv-featured-property__price strong{font-size:14px!important}
}
@media(max-width:1200px),(max-width:1600px) and (any-pointer:coarse){body.gv-public-cosmic #mainLayout .gv-detail-sidebars :is(#leftSidebar,#rightSidebar){height:auto!important;max-height:none!important;overflow:visible!important}body.gv-public-cosmic #mainLayout .gv-detail-sidebars :is(.consult-card,.similar-card){height:auto!important;max-height:none!important;min-height:0!important}}
@media(max-width:767px){body.gv-public-cosmic #mainLayout>.container{width:calc(100% - 24px)!important}body.gv-public-cosmic #mainLayout #mainContent>section{padding:16px!important;margin-bottom:20px!important}body.gv-public-cosmic #mainLayout :is(.why-buy-clean,.seo-highlight-box){padding:18px!important}body.gv-public-cosmic #mainLayout :is(.gv-rich-content,.clean-description,.text-content){font-size:14px!important}body.gv-public-cosmic #mainLayout :is(.feature-item,.nearby-item){padding:16px 12px!important}}

body.gv-public-cosmic #mainLayout :is(.project-gallery,.clean-info-box,.why-buy-clean,.seo-highlight-box,.project-features,.project-nearby,.project-prices,.payment-plan,.floor-plans,.project-videos,.similar-card,.feature-item,.nearby-item,.clean-info-item,.payment-card,.discount-payment-card,.gv-featured-property)::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:inherit!important;transform:none!important;opacity:1!important;pointer-events:none!important;z-index:2;background:linear-gradient(90deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) top center/100% 1px no-repeat,linear-gradient(90deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) bottom center/100% 1px no-repeat,linear-gradient(180deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) left center/1px 100% no-repeat,linear-gradient(180deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) right center/1px 100% no-repeat!important;box-shadow:none!important;filter:none!important}

/* Property FAQ, including the shared renderer's embedded legacy rules. */
body.gv-public-cosmic #mainLayout .gv-entity-faq-public{position:relative;isolation:isolate;background:rgba(9,22,64,.48)!important;border:1px solid #DB732126!important;border-radius:22px!important;padding:24px!important;box-shadow:inset 0 0 24px #267bff0a,0 6px 24px #0002!important;backdrop-filter:blur(3px)}
body.gv-public-cosmic #mainLayout .gv-entity-faq-public summary{color:#f2f6ff!important;line-height:1.8;font-size:16px}
body.gv-public-cosmic #mainLayout .gv-entity-faq-public p{color:#bacbdf!important;font-size:16px;line-height:1.9}
body.gv-public-cosmic #mainLayout .gv-entity-faq-public details{border-color:#DB732133!important;padding:16px 0}
body.gv-public-cosmic #mainLayout .gv-entity-faq-public details[open] summary{color:#ee944f!important}
body.gv-public-cosmic #mainLayout .gv-entity-faq-public::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:inherit!important;transform:none!important;opacity:1!important;pointer-events:none!important;z-index:2;background:linear-gradient(90deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) top center/100% 1px no-repeat,linear-gradient(90deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) bottom center/100% 1px no-repeat,linear-gradient(180deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) left center/1px 100% no-repeat,linear-gradient(180deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) right center/1px 100% no-repeat!important;box-shadow:none!important;filter:none!important}
/* Both transition frames use the same box; each retains its own image fit. */
body.gv-public-cosmic #mainLayout .gallery-viewer .gv-gallery-transition{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;border:0!important;transform:none!important;opacity:1;transition:opacity 1s ease-in-out!important;pointer-events:none;z-index:1}
body.gv-public-cosmic #mainLayout .gallery-viewer .gv-gallery-transition.gv-fade-out{opacity:0}
@media(prefers-reduced-motion:reduce){body.gv-public-cosmic #mainLayout .gallery-viewer .gv-gallery-transition{transition:none!important}}

/* Section-specific surfaces retain their content and component order. */
body.gv-public-cosmic #mainLayout :is(.offer-highlight-card,.offer-highlight-item,.offer-strong-message,.offer-detail-block){position:relative;isolation:isolate;background:rgba(9,22,64,.48)!important;background-image:none!important;border:1px solid #DB732126!important;border-radius:22px!important;color:#d5e2ef!important;box-shadow:inset 0 0 24px #267bff0a,0 6px 24px #0002!important;backdrop-filter:blur(3px)}
body.gv-public-cosmic #mainLayout :is(.offer-lead-text,.offer-highlight-item strong,.offer-highlight-item span,.offer-strong-message span,.offer-strong-message strong,.offer-detail-block p,.feature-item p,.similar-empty,.video-empty-state,.floor-plans-empty){color:#d5e2ef!important}
body.gv-public-cosmic #mainLayout .process-number{background:#102b48!important;color:#ee944f!important;border:1px solid #DB732170!important;box-shadow:none!important}
body.gv-public-cosmic #mainLayout :is(.offer-highlight-card,.offer-strong-message)::before{display:none!important}
body.gv-public-cosmic #mainLayout :is(.offer-highlight-card,.offer-highlight-item,.offer-strong-message,.offer-detail-block)::after{content:""!important;display:block!important;position:absolute!important;inset:0!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:inherit!important;transform:none!important;opacity:1!important;pointer-events:none!important;z-index:2;background:linear-gradient(90deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) top center/100% 1px no-repeat,linear-gradient(90deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) bottom center/100% 1px no-repeat,linear-gradient(180deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) left center/1px 100% no-repeat,linear-gradient(180deg,rgba(219,115,33,0),rgba(219,115,33,.24) 20%,rgba(219,115,33,.85) 50%,rgba(219,115,33,.24) 80%,rgba(219,115,33,0)) right center/1px 100% no-repeat!important;box-shadow:none!important;filter:none!important}

/* Mobile project presentation: same content, calmer hierarchy and compact rhythm. */
@media(max-width:1279px),(max-width:1600px) and (hover:none) and (pointer:coarse){
 body.gv-public-cosmic.gv-project-mobile .hero-exact.gv-home-depth{margin-bottom:0!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout{padding-top:0!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .project-gallery{margin-top:0!important;margin-bottom:24px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .gallery-filters{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:nowrap!important;gap:8px!important;width:100%!important;margin:14px auto!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .gallery-filters .filter-btn{flex:0 1 108px!important;width:auto!important;min-width:0!important;height:40px!important;margin:0!important;padding:8px 12px!important;font-size:13px!important;line-height:1.4!important;border-radius:13px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout :is(.project-information-clean,.offer-information-section){margin-top:0!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .clean-info-box{gap:10px!important;padding:12px!important;margin-bottom:20px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .clean-info-item{min-height:94px!important;padding:12px!important;gap:8px!important;align-items:flex-start!important;justify-content:center!important;border-radius:16px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .gv-info-heading{gap:6px!important;font-size:12px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .clean-info-item span{font-size:12px!important;line-height:1.5!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .clean-info-item strong{font-size:14px!important;line-height:1.65!important;overflow-wrap:anywhere}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .why-buy-clean{padding:20px 18px!important;margin:0 0 20px!important;text-align:start!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean>.clean-title{font-size:clamp(20px,2.3vw,24px)!important;line-height:1.65!important;margin:0 0 18px!important;padding:0 12px 0 0!important;padding-inline:12px 0!important;border-inline-start:3px solid #db7321!important;text-align:start!important;letter-spacing:0!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean>.clean-title::after{display:none!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .why-buy-clean .clean-description{font-size:14px!important;line-height:1.95!important;font-weight:400!important;text-align:start!important;margin:0!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .why-buy-clean .gv-detail-group-description{padding:0 0 14px!important;margin:0 0 14px!important;border-bottom:1px solid #ffffff12}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .why-buy-clean .gv-detail-group-description:last-child{border:0;padding-bottom:0!important;margin-bottom:0!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .why-buy-clean .gv-detail-group-description p{font:inherit!important;line-height:inherit!important;margin:0 0 10px!important;padding:0!important;text-align:start!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .gv-details-collapsed{max-height:290px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .gv-details-toggle{display:block!important;min-width:144px!important;min-height:42px!important;margin:18px auto 0!important;padding:9px 20px!important;font-size:13px!important;border-radius:13px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .seo-highlight-box{padding:18px!important;margin:0 0 24px!important;text-align:start!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .seo-highlight-box h4{font-size:17px!important;line-height:1.65!important;margin:0 0 10px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .seo-highlight-box .gv-rich-content{font-size:14px!important;font-weight:400!important;line-height:1.95!important;text-align:start!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .seo-highlight-box p{margin:0 0 10px!important;padding:0!important;line-height:inherit!important;font:inherit!important}
}

/* Restore the shared fixed sky and remove redundant information wrappers on devices. */
@media(max-width:1279px),(max-width:1600px) and (hover:none) and (pointer:coarse){
 body.gv-public-cosmic.gv-project-mobile:has(#mainLayout .gv-detail-sidebars)::before{display:block!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent>:is(.project-information-clean,.offer-information-section){width:100%!important;max-width:none!important;padding:0!important;margin:0 0 24px!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;border-radius:0!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent>:is(.project-information-clean,.offer-information-section)::before,body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent>:is(.project-information-clean,.offer-information-section)::after{display:none!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .clean-info-box{width:100%!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;margin:0 0 24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .clean-info-box::before,body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .clean-info-box::after{display:none!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean{width:100%!important;max-width:none!important;margin:0 0 24px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .seo-highlight-box{width:100%!important;max-width:none!important;margin:0!important}
}

@media(max-width:1279px),(max-width:1600px) and (hover:none) and (pointer:coarse){
 /* Remove every legacy glow effect from the shared sky layer. */
 body.gv-public-cosmic.gv-project-mobile:has(#mainLayout .gv-detail-sidebars)::before{border-radius:0!important;filter:none!important;animation:none!important;transform:none!important;opacity:1!important;will-change:auto!important;box-shadow:none!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean>.seo-highlight-box{padding:16px 0 0!important;margin:16px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid #ffffff14!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean>.seo-highlight-box::before,body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean>.seo-highlight-box::after{display:none!important}
}

@media(max-width:1279px),(max-width:1600px) and (hover:none) and (pointer:coarse){body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean .offer-detail-block{margin:0 0 16px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean .offer-detail-block .section-heading{font-size:20px!important;line-height:1.65!important;margin:0 0 12px!important;padding:0!important}body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean .offer-detail-block .section-heading::after{display:none!important}}

/* Offer-only compact highlights and consistent rich text inheritance. */
@media(max-width:1279px),(max-width:1600px) and (hover:none) and (pointer:coarse){
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent>.offer-highlights-section{padding:0!important;margin:0 0 24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent>.offer-highlights-section::before,body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent>.offer-highlights-section::after{display:none!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .offer-highlight-card{padding:12px!important;margin:0!important;border-radius:20px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .offer-highlight-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .offer-highlight-item{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:0!important;min-height:94px!important;padding:10px 6px!important;border-radius:14px!important;margin:0!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .offer-highlight-item i{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;min-width:30px!important;margin:0!important;font-size:20px!important;border-radius:9px!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .offer-highlight-item span{font-size:12px!important;line-height:1.5!important;font-weight:700!important;overflow-wrap:anywhere}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .offer-highlight-item strong{font-size:13px!important;line-height:1.5!important;margin:0!important;overflow-wrap:anywhere}
 body.gv-public-cosmic.gv-project-mobile #mainLayout .offer-highlight-item strong:empty{display:none!important}
 body.gv-public-cosmic.gv-project-mobile:has(.offer-highlights-section) #mainLayout #mainContent .why-buy-clean .clean-description,body.gv-public-cosmic.gv-project-mobile:has(.offer-highlights-section) #mainLayout #mainContent .why-buy-clean .clean-description .gv-rich-content{font-size:14px!important;line-height:1.95!important;font-weight:400!important;text-align:start!important}
 body.gv-public-cosmic.gv-project-mobile:has(.offer-highlights-section) #mainLayout #mainContent .why-buy-clean .offer-detail-block p{font-size:inherit!important;line-height:inherit!important;font-weight:400!important;margin:0 0 12px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;text-align:start!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean .offer-detail-block{padding:0!important;margin:0 0 18px!important;border:0!important;background:transparent!important;box-shadow:none!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean .offer-detail-block::before,body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean .offer-detail-block::after{display:none!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean .offer-detail-block>.section-heading{font-size:16px!important;line-height:1.65!important;margin:0 0 10px!important;padding:0!important;text-align:start!important}
 body.gv-public-cosmic.gv-project-mobile #mainLayout #mainContent .why-buy-clean .offer-detail-block:first-child>.section-heading{font-size:20px!important;margin-bottom:14px!important;padding-inline:12px 0!important;border-inline-start:3px solid #db7321!important}
}
