/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bs-bg-success{background-color:green !important;}.bs-bg-warning{background-color:yellow !important;}.bs-bg-danger{background-color:red !important;}.bs-bg-light{background-color:lightgray !important;}.ui-dialog-off-canvas .bs-bg-sm-success{background-color:green !important;}@media screen and (max-width:576px){.bs-bg-sm-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-sm-warning{background-color:yellow !important;}@media screen and (max-width:576px){.bs-bg-sm-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-sm-danger{background-color:red !important;}@media screen and (max-width:576px){.bs-bg-sm-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-sm-light{background-color:lightgray !important;}@media screen and (max-width:576px){.bs-bg-sm-light{background-color:lightgray !important;}}.ui-dialog-off-canvas .bs-bg-md-success{background-color:green !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-md-warning{background-color:yellow !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-md-danger{background-color:red !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-md-light{background-color:lightgray !important;}@media (min-width:576px) and (max-width:992px){.bs-bg-md-light{background-color:lightgray !important;}}.ui-dialog-off-canvas .bs-bg-lg-success{background-color:green !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-lg-warning{background-color:yellow !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-lg-danger{background-color:red !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-lg-light{background-color:lightgray !important;}@media (min-width:992px) and (max-width:1200px){.bs-bg-lg-light{background-color:lightgray !important;}}.ui-dialog-off-canvas .bs-bg-xl-success{background-color:green !important;}@media (min-width:1200px){.bs-bg-xl-success{background-color:green !important;}}.ui-dialog-off-canvas .bs-bg-xl-warning{background-color:yellow !important;}@media (min-width:1200px){.bs-bg-xl-warning{background-color:yellow !important;}}.ui-dialog-off-canvas .bs-bg-xl-danger{background-color:red !important;}@media (min-width:1200px){.bs-bg-xl-danger{background-color:red !important;}}.ui-dialog-off-canvas .bs-bg-xl-light{background-color:lightgray !important;}@media (min-width:1200px){.bs-bg-xl-light{background-color:lightgray !important;}}
.bs-mx-1{margin-left:0.5rem !important;margin-right:0.5rem !important;}.bs-mx-2{margin-left:1rem !important;margin-right:1rem !important;}.bs-my-1{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}.bs-my-2{margin-top:1rem !important;margin-bottom:1rem !important;}.bs-m-1{margin:0.5rem !important;}.bs-m-2{margin:1rem !important;}.bs-m-3{margin:2rem !important;}.bs-m-4{margin:4rem !important;}.bs-m-5{margin:8rem !important;}.bs-mt-1{margin-top:0.5rem !important;}.bs-mt-2{margin-top:1rem !important;}.bs-mt-3{margin-top:2rem !important;}.bs-mt-4{margin-top:4rem !important;}.bs-mt-5{margin-top:8rem !important;}.bs-mb-1{margin-bottom:0.5rem !important;}.bs-mb-2{margin-bottom:1rem !important;}.bs-mb-3{margin-bottom:2rem !important;}.bs-mb-4{margin-bottom:4rem !important;}.bs-mb-5{margin-bottom:8rem !important;}.bs-ml-1{margin-left:0.5rem !important;}.bs-ml-2{margin-left:1rem !important;}.bs-ml-3{margin-left:2rem !important;}.bs-ml-4{margin-left:4rem !important;}.bs-ml-5{margin-left:8rem !important;}.bs-mr-1{margin-right:0.5rem !important;}.bs-mr-2{margin-right:1rem !important;}.bs-mr-3{margin-right:2rem !important;}.bs-mr-4{margin-right:4rem !important;}.bs-mr-5{margin-right:8rem !important;}
.bs-p-1{padding:0.25rem !important;}.bs-pl-1{padding-left:0.25rem !important;}.bs-pr-1{padding-right:0.25rem !important;}.bs-pt-1{padding-top:0.25rem !important;}.bs-pb-1{padding-bottom:0.25rem !important;}.bs-p-2{padding:0.5rem !important;}.bs-pl-2{padding-left:0.5rem !important;}.bs-pr-2{padding-right:0.5rem !important;}.bs-pt-2{padding-top:0.5rem !important;}.bs-pb-2{padding-bottom:0.5rem !important;}.bs-p-3{padding:1rem !important;}.bs-pl-3{padding-left:1rem !important;}.bs-pr-3{padding-right:1rem !important;}.bs-pt-3{padding-top:1rem !important;}.bs-pb-3{padding-bottom:1rem !important;}.bs-p-4{padding:1.5rem !important;}.bs-pl-4{padding-left:1.5rem !important;}.bs-pr-4{padding-right:1.5rem !important;}.bs-pt-4{padding-top:1.5rem !important;}.bs-pb-4{padding-bottom:1.5rem !important;}.bs-p-5{padding:3rem !important;}.bs-pl-5{padding-left:3rem !important;}.bs-pr-5{padding-right:3rem !important;}.bs-pt-5{padding-top:3rem !important;}.bs-pb-5{padding-bottom:3rem !important;}@media screen and (max-width:576px){.bs-p-sm-1{padding:0.25rem !important;}.bs-pl-sm-1{padding-left:0.25rem !important;}.bs-pr-sm-1{padding-right:0.25rem !important;}.bs-pt-sm-1{padding-top:0.25rem !important;}.bs-pb-sm-1{padding-bottom:0.25rem !important;}}.ui-dialog-off-canvas .bs-p-sm-1{padding:0.25rem !important;}.ui-dialog-off-canvas .bs-pl-sm-1{padding-left:0.25rem !important;}.ui-dialog-off-canvas .bs-pr-sm-1{padding-right:0.25rem !important;}.ui-dialog-off-canvas .bs-pt-sm-1{padding-top:0.25rem !important;}.ui-dialog-off-canvas .bs-pb-sm-1{padding-bottom:0.25rem !important;}@media (min-width:576px) and (max-width:992px){.bs-p-md-1{padding:0.25rem !important;}.bs-pl-md-1{padding-left:0.25rem !important;}.bs-pr-md-1{padding-right:0.25rem !important;}.bs-pt-md-1{padding-top:0.25rem !important;}.bs-pb-md-1{padding-bottom:0.25rem !important;}}.ui-dialog-off-canvas .bs-p-md-1{padding:0.25rem !important;}.ui-dialog-off-canvas .bs-pl-md-1{padding-left:0.25rem !important;}.ui-dialog-off-canvas .bs-pr-md-1{padding-right:0.25rem !important;}.ui-dialog-off-canvas .bs-pt-md-1{padding-top:0.25rem !important;}.ui-dialog-off-canvas .bs-pb-md-1{padding-bottom:0.25rem !important;}@media (min-width:992px) and (max-width:1200px){.bs-p-lg-1{padding:0.25rem !important;}.bs-pl-lg-1{padding-left:0.25rem !important;}.bs-pr-lg-1{padding-right:0.25rem !important;}.bs-pt-lg-1{padding-top:0.25rem !important;}.bs-pb-lg-1{padding-bottom:0.25rem !important;}}.ui-dialog-off-canvas .bs-p-lg-1{padding:0.25rem !important;}.ui-dialog-off-canvas .bs-pl-lg-1{padding-left:0.25rem !important;}.ui-dialog-off-canvas .bs-pr-lg-1{padding-right:0.25rem !important;}.ui-dialog-off-canvas .bs-pt-lg-1{padding-top:0.25rem !important;}.ui-dialog-off-canvas .bs-pb-lg-1{padding-bottom:0.25rem !important;}@media (min-width:1200px){.bs-p-xl-1{padding:0.25rem !important;}.bs-pl-xl-1{padding-left:0.25rem !important;}.bs-pr-xl-1{padding-right:0.25rem !important;}.bs-pt-xl-1{padding-top:0.25rem !important;}.bs-pb-xl-1{padding-bottom:0.25rem !important;}}.ui-dialog-off-canvas .bs-p-xl-1{padding:0.25rem !important;}.ui-dialog-off-canvas .bs-pl-xl-1{padding-left:0.25rem !important;}.ui-dialog-off-canvas .bs-pr-xl-1{padding-right:0.25rem !important;}.ui-dialog-off-canvas .bs-pt-xl-1{padding-top:0.25rem !important;}.ui-dialog-off-canvas .bs-pb-xl-1{padding-bottom:0.25rem !important;}@media screen and (max-width:576px){.bs-p-sm-2{padding:0.5rem !important;}.bs-pl-sm-2{padding-left:0.5rem !important;}.bs-pr-sm-2{padding-right:0.5rem !important;}.bs-pt-sm-2{padding-top:0.5rem !important;}.bs-pb-sm-2{padding-bottom:0.5rem !important;}}.ui-dialog-off-canvas .bs-p-sm-2{padding:0.5rem !important;}.ui-dialog-off-canvas .bs-pl-sm-2{padding-left:0.5rem !important;}.ui-dialog-off-canvas .bs-pr-sm-2{padding-right:0.5rem !important;}.ui-dialog-off-canvas .bs-pt-sm-2{padding-top:0.5rem !important;}.ui-dialog-off-canvas .bs-pb-sm-2{padding-bottom:0.5rem !important;}@media (min-width:576px) and (max-width:992px){.bs-p-md-2{padding:0.5rem !important;}.bs-pl-md-2{padding-left:0.5rem !important;}.bs-pr-md-2{padding-right:0.5rem !important;}.bs-pt-md-2{padding-top:0.5rem !important;}.bs-pb-md-2{padding-bottom:0.5rem !important;}}.ui-dialog-off-canvas .bs-p-md-2{padding:0.5rem !important;}.ui-dialog-off-canvas .bs-pl-md-2{padding-left:0.5rem !important;}.ui-dialog-off-canvas .bs-pr-md-2{padding-right:0.5rem !important;}.ui-dialog-off-canvas .bs-pt-md-2{padding-top:0.5rem !important;}.ui-dialog-off-canvas .bs-pb-md-2{padding-bottom:0.5rem !important;}@media (min-width:992px) and (max-width:1200px){.bs-p-lg-2{padding:0.5rem !important;}.bs-pl-lg-2{padding-left:0.5rem !important;}.bs-pr-lg-2{padding-right:0.5rem !important;}.bs-pt-lg-2{padding-top:0.5rem !important;}.bs-pb-lg-2{padding-bottom:0.5rem !important;}}.ui-dialog-off-canvas .bs-p-lg-2{padding:0.5rem !important;}.ui-dialog-off-canvas .bs-pl-lg-2{padding-left:0.5rem !important;}.ui-dialog-off-canvas .bs-pr-lg-2{padding-right:0.5rem !important;}.ui-dialog-off-canvas .bs-pt-lg-2{padding-top:0.5rem !important;}.ui-dialog-off-canvas .bs-pb-lg-2{padding-bottom:0.5rem !important;}@media (min-width:1200px){.bs-p-xl-2{padding:0.5rem !important;}.bs-pl-xl-2{padding-left:0.5rem !important;}.bs-pr-xl-2{padding-right:0.5rem !important;}.bs-pt-xl-2{padding-top:0.5rem !important;}.bs-pb-xl-2{padding-bottom:0.5rem !important;}}.ui-dialog-off-canvas .bs-p-xl-2{padding:0.5rem !important;}.ui-dialog-off-canvas .bs-pl-xl-2{padding-left:0.5rem !important;}.ui-dialog-off-canvas .bs-pr-xl-2{padding-right:0.5rem !important;}.ui-dialog-off-canvas .bs-pt-xl-2{padding-top:0.5rem !important;}.ui-dialog-off-canvas .bs-pb-xl-2{padding-bottom:0.5rem !important;}@media screen and (max-width:576px){.bs-p-sm-3{padding:1rem !important;}.bs-pl-sm-3{padding-left:1rem !important;}.bs-pr-sm-3{padding-right:1rem !important;}.bs-pt-sm-3{padding-top:1rem !important;}.bs-pb-sm-3{padding-bottom:1rem !important;}}.ui-dialog-off-canvas .bs-p-sm-3{padding:1rem !important;}.ui-dialog-off-canvas .bs-pl-sm-3{padding-left:1rem !important;}.ui-dialog-off-canvas .bs-pr-sm-3{padding-right:1rem !important;}.ui-dialog-off-canvas .bs-pt-sm-3{padding-top:1rem !important;}.ui-dialog-off-canvas .bs-pb-sm-3{padding-bottom:1rem !important;}@media (min-width:576px) and (max-width:992px){.bs-p-md-3{padding:1rem !important;}.bs-pl-md-3{padding-left:1rem !important;}.bs-pr-md-3{padding-right:1rem !important;}.bs-pt-md-3{padding-top:1rem !important;}.bs-pb-md-3{padding-bottom:1rem !important;}}.ui-dialog-off-canvas .bs-p-md-3{padding:1rem !important;}.ui-dialog-off-canvas .bs-pl-md-3{padding-left:1rem !important;}.ui-dialog-off-canvas .bs-pr-md-3{padding-right:1rem !important;}.ui-dialog-off-canvas .bs-pt-md-3{padding-top:1rem !important;}.ui-dialog-off-canvas .bs-pb-md-3{padding-bottom:1rem !important;}@media (min-width:992px) and (max-width:1200px){.bs-p-lg-3{padding:1rem !important;}.bs-pl-lg-3{padding-left:1rem !important;}.bs-pr-lg-3{padding-right:1rem !important;}.bs-pt-lg-3{padding-top:1rem !important;}.bs-pb-lg-3{padding-bottom:1rem !important;}}.ui-dialog-off-canvas .bs-p-lg-3{padding:1rem !important;}.ui-dialog-off-canvas .bs-pl-lg-3{padding-left:1rem !important;}.ui-dialog-off-canvas .bs-pr-lg-3{padding-right:1rem !important;}.ui-dialog-off-canvas .bs-pt-lg-3{padding-top:1rem !important;}.ui-dialog-off-canvas .bs-pb-lg-3{padding-bottom:1rem !important;}@media (min-width:1200px){.bs-p-xl-3{padding:1rem !important;}.bs-pl-xl-3{padding-left:1rem !important;}.bs-pr-xl-3{padding-right:1rem !important;}.bs-pt-xl-3{padding-top:1rem !important;}.bs-pb-xl-3{padding-bottom:1rem !important;}}.ui-dialog-off-canvas .bs-p-xl-3{padding:1rem !important;}.ui-dialog-off-canvas .bs-pl-xl-3{padding-left:1rem !important;}.ui-dialog-off-canvas .bs-pr-xl-3{padding-right:1rem !important;}.ui-dialog-off-canvas .bs-pt-xl-3{padding-top:1rem !important;}.ui-dialog-off-canvas .bs-pb-xl-3{padding-bottom:1rem !important;}@media screen and (max-width:576px){.bs-p-sm-4{padding:1.5rem !important;}.bs-pl-sm-4{padding-left:1.5rem !important;}.bs-pr-sm-4{padding-right:1.5rem !important;}.bs-pt-sm-4{padding-top:1.5rem !important;}.bs-pb-sm-4{padding-bottom:1.5rem !important;}}.ui-dialog-off-canvas .bs-p-sm-4{padding:1.5rem !important;}.ui-dialog-off-canvas .bs-pl-sm-4{padding-left:1.5rem !important;}.ui-dialog-off-canvas .bs-pr-sm-4{padding-right:1.5rem !important;}.ui-dialog-off-canvas .bs-pt-sm-4{padding-top:1.5rem !important;}.ui-dialog-off-canvas .bs-pb-sm-4{padding-bottom:1.5rem !important;}@media (min-width:576px) and (max-width:992px){.bs-p-md-4{padding:1.5rem !important;}.bs-pl-md-4{padding-left:1.5rem !important;}.bs-pr-md-4{padding-right:1.5rem !important;}.bs-pt-md-4{padding-top:1.5rem !important;}.bs-pb-md-4{padding-bottom:1.5rem !important;}}.ui-dialog-off-canvas .bs-p-md-4{padding:1.5rem !important;}.ui-dialog-off-canvas .bs-pl-md-4{padding-left:1.5rem !important;}.ui-dialog-off-canvas .bs-pr-md-4{padding-right:1.5rem !important;}.ui-dialog-off-canvas .bs-pt-md-4{padding-top:1.5rem !important;}.ui-dialog-off-canvas .bs-pb-md-4{padding-bottom:1.5rem !important;}@media (min-width:992px) and (max-width:1200px){.bs-p-lg-4{padding:1.5rem !important;}.bs-pl-lg-4{padding-left:1.5rem !important;}.bs-pr-lg-4{padding-right:1.5rem !important;}.bs-pt-lg-4{padding-top:1.5rem !important;}.bs-pb-lg-4{padding-bottom:1.5rem !important;}}.ui-dialog-off-canvas .bs-p-lg-4{padding:1.5rem !important;}.ui-dialog-off-canvas .bs-pl-lg-4{padding-left:1.5rem !important;}.ui-dialog-off-canvas .bs-pr-lg-4{padding-right:1.5rem !important;}.ui-dialog-off-canvas .bs-pt-lg-4{padding-top:1.5rem !important;}.ui-dialog-off-canvas .bs-pb-lg-4{padding-bottom:1.5rem !important;}@media (min-width:1200px){.bs-p-xl-4{padding:1.5rem !important;}.bs-pl-xl-4{padding-left:1.5rem !important;}.bs-pr-xl-4{padding-right:1.5rem !important;}.bs-pt-xl-4{padding-top:1.5rem !important;}.bs-pb-xl-4{padding-bottom:1.5rem !important;}}.ui-dialog-off-canvas .bs-p-xl-4{padding:1.5rem !important;}.ui-dialog-off-canvas .bs-pl-xl-4{padding-left:1.5rem !important;}.ui-dialog-off-canvas .bs-pr-xl-4{padding-right:1.5rem !important;}.ui-dialog-off-canvas .bs-pt-xl-4{padding-top:1.5rem !important;}.ui-dialog-off-canvas .bs-pb-xl-4{padding-bottom:1.5rem !important;}@media screen and (max-width:576px){.bs-p-sm-5{padding:3rem !important;}.bs-pl-sm-5{padding-left:3rem !important;}.bs-pr-sm-5{padding-right:3rem !important;}.bs-pt-sm-5{padding-top:3rem !important;}.bs-pb-sm-5{padding-bottom:3rem !important;}}.ui-dialog-off-canvas .bs-p-sm-5{padding:3rem !important;}.ui-dialog-off-canvas .bs-pl-sm-5{padding-left:3rem !important;}.ui-dialog-off-canvas .bs-pr-sm-5{padding-right:3rem !important;}.ui-dialog-off-canvas .bs-pt-sm-5{padding-top:3rem !important;}.ui-dialog-off-canvas .bs-pb-sm-5{padding-bottom:3rem !important;}@media (min-width:576px) and (max-width:992px){.bs-p-md-5{padding:3rem !important;}.bs-pl-md-5{padding-left:3rem !important;}.bs-pr-md-5{padding-right:3rem !important;}.bs-pt-md-5{padding-top:3rem !important;}.bs-pb-md-5{padding-bottom:3rem !important;}}.ui-dialog-off-canvas .bs-p-md-5{padding:3rem !important;}.ui-dialog-off-canvas .bs-pl-md-5{padding-left:3rem !important;}.ui-dialog-off-canvas .bs-pr-md-5{padding-right:3rem !important;}.ui-dialog-off-canvas .bs-pt-md-5{padding-top:3rem !important;}.ui-dialog-off-canvas .bs-pb-md-5{padding-bottom:3rem !important;}@media (min-width:992px) and (max-width:1200px){.bs-p-lg-5{padding:3rem !important;}.bs-pl-lg-5{padding-left:3rem !important;}.bs-pr-lg-5{padding-right:3rem !important;}.bs-pt-lg-5{padding-top:3rem !important;}.bs-pb-lg-5{padding-bottom:3rem !important;}}.ui-dialog-off-canvas .bs-p-lg-5{padding:3rem !important;}.ui-dialog-off-canvas .bs-pl-lg-5{padding-left:3rem !important;}.ui-dialog-off-canvas .bs-pr-lg-5{padding-right:3rem !important;}.ui-dialog-off-canvas .bs-pt-lg-5{padding-top:3rem !important;}.ui-dialog-off-canvas .bs-pb-lg-5{padding-bottom:3rem !important;}@media (min-width:1200px){.bs-p-xl-5{padding:3rem !important;}.bs-pl-xl-5{padding-left:3rem !important;}.bs-pr-xl-5{padding-right:3rem !important;}.bs-pt-xl-5{padding-top:3rem !important;}.bs-pb-xl-5{padding-bottom:3rem !important;}}.ui-dialog-off-canvas .bs-p-xl-5{padding:3rem !important;}.ui-dialog-off-canvas .bs-pl-xl-5{padding-left:3rem !important;}.ui-dialog-off-canvas .bs-pr-xl-5{padding-right:3rem !important;}.ui-dialog-off-canvas .bs-pt-xl-5{padding-top:3rem !important;}.ui-dialog-off-canvas .bs-pb-xl-5{padding-bottom:3rem !important;}
.bs-text-left{text-align:left;}.bs-text-center{text-align:center;}.bs-text-right{text-align:right;}.bs-text-justify{text-align:justify;}
.bs-text-white{color:#ffffff !important;}.ui-dialog-off-canvas .bs-text-white{color:#ffffff !important;}.bs-text-black{color:#000000 !important;}.ui-dialog-off-canvas .bs-text-black{color:#000000 !important;}@media screen and (max-width:576px){.bs-text-sm-white{color:#ffffff !important;}.bs-text-sm-black{color:#000000 !important;}}.ui-dialog-off-canvas .bs-text-sm-white{color:#ffffff !important;}.ui-dialog-off-canvas .bs-text-sm-black{color:#000000 !important;}@media (min-width:576px) and (max-width:992px){.bs-text-md-white{color:#ffffff !important;}.bs-text-md-black{color:#000000 !important;}}.ui-dialog-off-canvas .bs-text-md-white{color:#ffffff !important;}.ui-dialog-off-canvas .bs-text-md-black{color:#000000 !important;}@media (min-width:992px) and (max-width:1200px){.bs-text-lg-white{color:#ffffff !important;}.bs-text-lg-black{color:#000000 !important;}}.ui-dialog-off-canvas .bs-text-lg-white{color:#ffffff !important;}.ui-dialog-off-canvas .bs-text-lg-black{color:#000000 !important;}@media (min-width:1200px){.bs-text-xl-white{color:#ffffff !important;}.bs-text-xl-black{color:#000000 !important;}}.ui-dialog-off-canvas .bs-text-xl-white{color:#ffffff !important;}.ui-dialog-off-canvas .bs-text-xl-black{color:#000000 !important;}
.comparison-block{background:linear-gradient(135deg,#8b5cf6,#ec4899,#fb7185);width:100%;padding:80px 0;position:relative;overflow:hidden;}.comparison-title{color:#ffffff !important;text-align:center;margin:20px 0;position:relative;z-index:2;}.comparison-grid{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;position:relative;z-index:2;}.comparison-card{flex:1;min-width:280px;max-width:320px;}.glass-card{padding:1.5rem;border-radius:1.25rem;background:rgba(255,255,255,0.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.4);box-shadow:0 20px 40px rgba(0,0,0,0.15);}.glass-title{font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#fff;margin-bottom:1rem;}.glass-list{list-style:none;padding:0;margin:0;}.glass-list li{display:flex;align-items:flex-start;gap:0.75rem;color:#fff;font-weight:600;font-size:0.875rem;margin-bottom:0.75rem;line-height:1.4;}.muted-glass-card{padding:1.5rem;border-radius:1.25rem;background:rgba(0,0,0,0.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.1);}.muted-title{font-size:0.75rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:rgba(255,255,255,0.5);margin-bottom:1rem;}.muted-list{list-style:none;padding:0;margin:0;}.muted-list li{display:flex;align-items:flex-start;gap:0.75rem;margin-bottom:0.75rem;line-height:1.4;}.muted-text{color:rgba(255,255,255,0.4);font-size:0.875rem;text-decoration:line-through;}.list-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;}.list-icon img{width:14px;height:14px;object-fit:contain;display:block;}.glass-card .list-icon{background:#ffffff;}.muted-glass-card .list-icon{background:rgba(255,255,255,0.1);}@media (max-width:767px){.comparison-grid{flex-direction:row;align-items:stretch;gap:10px;flex-wrap:nowrap;}.comparison-card{min-width:0;width:50%;padding:15px;}.glass-list li,.muted-list li{font-size:12px;gap:6px;}.glass-title,.muted-title{font-size:11px;}}
.consultation-offer-section{width:100%;padding:5px 0;background-color:transparent;}.consultation-offer-card{background:linear-gradient(to right,#a855f7,#d946ef,#f97316);padding:2px;border-radius:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,0.25);max-width:668px;margin:0 auto;position:relative;z-index:1;}.consultation-offer-card::before{content:"";position:absolute;inset:2px;background:#fff;border-radius:calc(1rem - 2px);z-index:-1;}.consultation-offer-header{background:linear-gradient(to right,#fb7185,#db2777,#7c3aed);padding:24px;text-align:center;color:#fff;border-top-left-radius:calc(1rem - 2px);border-top-right-radius:calc(1rem - 2px);position:relative;overflow:hidden;}.offer-badge{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,255,255,0.2);backdrop-filter:blur(4px);border-radius:9999px;padding:4px 16px;margin-bottom:12px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#fff;}.badge-icon{width:16px;height:16px;object-fit:contain;vertical-align:middle;}.offer-title{font-size:1.5rem;font-weight:700;line-height:1.2;margin:0;color:#fff;word-wrap:break-word;}@media (min-width:768px){.offer-title{font-size:1.875rem;}.consultation-offer-header{padding:32px;}}.consultation-offer-body{padding:24px;position:relative;}@media (min-width:768px){.consultation-offer-body{padding:32px;}}.offer-highlight-block{display:flex;align-items:flex-start;gap:16px;margin-bottom:24px;}.offer-icon{width:56px;height:56px;background:linear-gradient(135deg,#7c3aed,#db2777);border-radius:0.75rem;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);animation:bounce 2s infinite;flex-shrink:0;margin-right:0;}@keyframes bounce{0%,100%{transform:translateY(-25%);animation-timing-function:cubic-bezier(0.8,0,1,1);}50%{transform:translateY(0);animation-timing-function:cubic-bezier(0,0,0.2,1);}}.offer-icon img{width:28px;height:28px;object-fit:contain;filter:brightness(0) invert(1);}.offer-highlight-text{flex-grow:1;}.highlight-title{font-size:1.25rem;font-weight:700;color:#1f2937;margin:0 0 4px 0;}.highlight-subtext{font-size:1rem;color:#6b7280;margin:0;line-height:1.5;}.offer-benefits-grid{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:24px;}@media (min-width:768px){.offer-benefits-grid{grid-template-columns:1fr 1fr;}}.benefit-item{display:flex;align-items:center;gap:12px;background-color:rgba(168,85,247,0.05);border:1px solid rgba(168,85,247,0.1);padding:12px;border-radius:0.5rem;}.benefit-icon{width:20px;height:20px;flex-shrink:0;margin-right:0;}.benefit-text{font-size:0.875rem;color:#1f2937;font-weight:500;}.offer-cta-wrapper{margin-bottom:12px;text-align:center;}.offer-cta-button{display:flex;align-items:center;justify-content:center;width:100%;height:56px;background:linear-gradient(90deg,#9b5de5 0%,#d450a4 100%);color:#fff;font-weight:600;font-size:1.125rem;border-radius:0.5rem;text-decoration:none;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);transition:all 0.3s ease;gap:10px;}.offer-cta-button:hover{opacity:0.9;box-shadow:0 20px 25px -5px rgba(0,0,0,0.1);transform:translateY(-2px);color:#fff;text-decoration:none;}.offer-cta-button .arrow{margin-left:8px;transition:margin-left 0.2s;}.offer-cta-button:hover .arrow{margin-left:12px;}.offer-note{text-align:center;font-size:0.75rem;color:#6b7280;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:6px;}.lightning-icon{color:#f59e0b;}.offer-emoji-layer{position:absolute;inset:0;opacity:0.2;pointer-events:none;overflow:hidden;z-index:0;}.offer-emoji-layer .emoji{position:absolute;line-height:1;}.offer-emoji-layer .gift{top:8px;left:16px;font-size:2.25rem;}.offer-emoji-layer .sparkle{top:16px;font-size:1.875rem;}.offer-emoji-layer .party{bottom:8px;left:25%;font-size:1.5rem;}.offer-emoji-layer .heart{bottom:12px;right:25%;font-size:1.875rem;}.consultation-offer-header > *:not(.offer-emoji-layer){position:relative;z-index:1;}
.dream-home-block{background-color:#fbf8fd;padding-top:30px;padding-bottom:40px;}.dream-home-title{font-size:48px;color:#000000;text-align:center;}.dream-home-subtitle{font-size:18px;color:#6b7280;text-align:center;}.dream-home-subtitle strong{color:#7b2cff;font-weight:600;}.dream-home-promotions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap;max-width:1000px;margin:0 auto;}.dream-home-promo-card{display:flex;align-items:center;padding:16px 24px;color:#ffffff;min-width:300px;flex:1;max-width:400px;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);}.dream-home-promo-carda{display:block;flex:1;min-width:300px;max-width:400px;text-decoration:none;border-radius:12px;}.dream-home-promo-carda:nth-child(odd){background-color:#e11d48;}.dream-home-promo-carda:nth-child(even){background-color:#f59e0b;}.dream-home-promo-icon{margin-right:16px;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.2);border-radius:8px;padding:8px;width:48px;height:48px;}.dream-home-promo-icon img{width:24px;height:24px;object-fit:contain;filter:brightness(0) invert(1);}.dream-home-promo-content{display:flex;flex-direction:column;}.dream-home-promo-title{font-weight:700;font-size:16px;line-height:1.2;margin-bottom:4px;}.dream-home-promo-subtext{font-size:13px;opacity:0.9;line-height:1.2;}@media (max-width:768px){.dream-home-promotions{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:stretch;}.dream-home-promo-carda{min-width:auto;max-width:none;width:100%;}.dream-home-promo-card{width:100%;max-width:100%;min-width:auto;padding:12px;flex-direction:column;text-align:center;height:100%;box-sizing:border-box;}.dream-home-promo-icon{margin-right:0;margin-bottom:8px;}.dream-home-promo-content{align-items:center;}.dream-home-title{font-size:24px;}.dream-home-subtitle{font-size:14px;}}.node-type--rsvp-event .dream-home-promotions{display:none;}
.hero-section{position:relative;height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;color:#fff;text-align:center;}.hero-section__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}.hero-bg{width:100%;height:100%;object-fit:cover;}.hero-overlay{position:absolute;inset:0;z-index:1;}.hero-overlay::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0.65),rgba(0,0,0,0.45),rgba(0,0,0,0.75));}.hero-container{position:relative;z-index:10;width:100%;margin:0 auto;}.hero-content{display:flex;flex-direction:column;align-items:center;gap:15px;}.hero-badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:linear-gradient(90deg,#fb7185,#ec4899);color:#ffffff;font-size:14px;font-weight:600;box-shadow:0 4px 12px rgba(236,72,153,0.4);}.pulse-dot{width:8px;height:8px;background-color:#fff;border-radius:50%;animation:pulse 1.5s infinite;}@keyframes pulse{0%{transform:scale(1);opacity:1;}50%{transform:scale(1.5);opacity:0.5;}100%{transform:scale(1);opacity:1;}}.hero-title{font-size:48px;font-weight:700;line-height:1.1;margin:0;}.gradient-text{background:linear-gradient(90deg,#fda4af,#f9a8d4,#c4b5fd);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:block;margin-top:8px;}.hero-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;}.info-pill{padding:8px 16px;border-radius:999px;background:rgba(255,255,255,0.2);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.3);color:white;font-size:15px;font-weight:700;}.info-pill.highlight{background:linear-gradient(90deg,#fb7185,#ec4899);border:none;}.hero-subtext{font-size:1.8rem;line-height:1.75rem;font-weight:600;color:#f0eced;margin-bottom:1.5rem;animation:fade-up 0.5s ease-out both;animation-delay:150ms;}.hero-actions{display:flex;flex-direction:column;gap:16px;margin-top:20px;width:100%;max-width:300px;}@media (min-width:768px){.hero-actions{flex-direction:row;max-width:none;justify-content:center;}}.primary-btn{padding:16px 32px;border-radius:14px;background:linear-gradient(90deg,#ff6f61 0%,#d946ef 150%);color:white;font-size:18px;font-weight:600;border:none;cursor:pointer;box-shadow:0 12px 30px rgba(0,0,0,0.3);transition:transform 0.2s ease,box-shadow 0.2s ease;display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;}.primary-btn:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,0.35);}.primary-btn .btn-icon{font-size:18px;transition:transform 0.3s ease;}.primary-btn:hover .btn-icon{transform:translateX(4px);}.secondary-btn{padding:10px 32px;border-radius:14px;background:rgba(255,255,255,0.8);backdrop-filter:blur(8px);border:2px solid rgba(139,92,246,0.3);color:#1f1f1f;font-size:18px;font-weight:500;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all 0.3s ease;}.secondary-btn:hover{border-color:rgb(139,92,246);background:rgba(139,92,246,0.05);color:#fff;}.hero-footer-info{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;}.footer-pill{padding:8px 16px;border-radius:999px;background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,0.2);color:#fff;font-size:14px;display:flex;align-items:center;gap:6px;font-weight:600;}.hero-icon-img{height:18px;width:18px;object-fit:contain;}@media (max-width:600px){.primary-btn{font-size:16px;padding:10px 32px;}.secondary-btn{font-size:16px;}.hero-subtext{margin-bottom:0px;}.hero-actions{margin-top:0px;}.hero-footer-info{margin-top:0px;}}@media (max-width:768px){.hero-section{min-height:auto;height:auto;display:grid;grid-template-areas:"hero";align-items:center;}.hero-section__background{grid-area:hero;position:relative;width:100%;height:auto;}.hero-bg{width:100%;height:auto;object-fit:cover;display:block;}.hero-bg--mobile{display:block;}.hero-bg--desktop{display:none;}.hero-container{grid-area:hero;width:100%;z-index:10;align-self:center;padding-top:20px;padding-bottom:20px;}.hero-overlay{position:absolute;inset:0;width:100%;height:100%;}.hero-title{font-size:25px;}.hero-subtext{font-size:1.2rem;}}
.join-community-widget{position:fixed;bottom:2rem;right:2rem;z-index:9999;pointer-events:none;}.join-community-fab{display:flex;align-items:center;gap:0.75rem;padding:0;background:linear-gradient(135deg,#128C7E 0%,#25D366 100%);color:#ffffff;text-decoration:none;border-radius:50px;font-size:1rem;font-weight:600;transition:all 0.3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 8px 24px rgba(18,140,126,0.4);cursor:pointer;pointer-events:auto;overflow:hidden;width:64px;height:64px;position:relative;}.join-community-fab::before{content:'';position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:rgba(255,255,255,0.3);transform:translate(-50%,-50%);transition:width 0.6s,height 0.6s;}.join-community-fab:active::before{width:300px;height:300px;}.join-community-fab:hover{width:auto;padding-right:1.5rem;box-shadow:0 12px 32px rgba(18,140,126,0.5);transform:translateY(-2px);}.join-community-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0;transition:transform 0.3s ease;}.join-community-icon svg{width:28px;height:28px;fill:currentColor;stroke:currentColor;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1));}.join-community-fab:hover .join-community-icon{transform:scale(1.1) rotate(5deg);}.join-community-label{white-space:nowrap;opacity:0;max-width:0;overflow:hidden;transition:opacity 0.3s ease,max-width 0.3s ease;letter-spacing:0.3px;}.join-community-fab:hover .join-community-label{opacity:1;max-width:200px;}@keyframes breath-pulse{0%{transform:scale(1);}50%{transform:scale(1.08);}100%{transform:scale(1);}}.join-community-fab{animation:breath-pulse 3s ease-in-out infinite;}.join-community-fab:hover{animation:none;}.join-community-fab::after{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#128C7E 0%,#25D366 100%);border-radius:50px;z-index:-1;opacity:0;transition:opacity 0.3s ease;filter:blur(8px);}.join-community-fab:hover::after{opacity:0.6;}@media (max-width:768px){.join-community-widget{bottom:1.5rem;right:1.5rem;}.join-community-fab{width:56px;height:56px;}.join-community-icon{width:56px;height:56px;}.join-community-icon svg{width:24px;height:24px;}.join-community-fab:hover{padding-right:1.25rem;}}@media (max-width:480px){.join-community-widget{bottom:1rem;right:1rem;}.join-community-fab{width:52px;height:52px;}.join-community-icon{width:52px;height:52px;}.join-community-icon svg{width:22px;height:22px;}}.join-community-fab:focus{outline:3px solid #075E54;outline-offset:4px;}.join-community-fab:focus:not(:focus-visible){outline:none;}.join-community-fab:focus-visible{outline:3px solid #075E54;outline-offset:4px;animation:none;}@media (prefers-reduced-motion:reduce){.join-community-fab,.join-community-icon,.join-community-label,.join-community-fab::before,.join-community-fab::after{animation:none !important;transition:none !important;}}@media (prefers-color-scheme:dark){.join-community-fab{box-shadow:0 8px 24px rgba(18,140,126,0.5);}.join-community-fab:hover{box-shadow:0 12px 32px rgba(18,140,126,0.6);}}@media print{.join-community-widget{display:none !important;}}
.curated-companies{background:#fbf8fd;padding-bottom:20px;}.company-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;}@media (max-width:768px){.company-grid{grid-template-columns:repeat(2,1fr);gap:12px;}.company-image img{height:140px;}.fallback-logo{object-fit:contain !important;}.company-footer{padding:10px;flex-direction:column;justify-content:center;gap:5px;}.company-footer .verified{margin-left:0;font-size:14px;}.company-name{font-size:14px;}}.company-card{background:#fff;border-radius:14px;overflow:hidden;text-decoration:none;transition:transform .2s ease;box-shadow:4px 36px 65px rgba(0,0,0,0.05);}.company-card:hover{transform:translateY(-5px);}.company-image img{width:100%;height:200px;object-fit:cover;}.company-footer{display:flex;align-items:center;justify-content:center;padding:16px;gap:10px;}.company-logo{width:32px;height:32px;}.company-name{font-weight:600;}.company-footer .verified{margin-left:auto;font-size:18px;}.company-name{white-space:nowrap;display:flex;justify-content:space-between;gap:10px;}
.organizer-intro-section{background-color:#fdfcfe;width:100%;padding:20px 0;}.organizer-intro-box{background:linear-gradient(to right,rgba(128,0,128,0.1),rgba(255,0,255,0.1),rgba(255,127,80,0.1));border:1px solid rgba(168,85,247,0.2);border-radius:1rem;text-align:center;padding:40px 20px;max-width:800px;margin:0 auto;}.organizer-label{font-size:0.875rem;text-transform:uppercase;letter-spacing:0.05em;color:#666;margin-bottom:16px;font-weight:600;}.organizer-image-box{margin-bottom:24px;display:flex;justify-content:center;}.organizer-image{max-width:20%;height:auto;border-radius:0.5rem;}.organizer-description{font-size:1rem;line-height:1.6;color:#4a4a4a;margin:0 auto;}@media (max-width:768px){.organizer-image-box{margin-bottom:16px;}.organizer-intro-box{padding:30px 15px;}.organizer-description{white-space:normal;}.organizer-image{max-width:35%;}}.highlight-text{color:#e47475;font-weight:600;}.rsvp-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;font-size:18px;font-weight:600;color:#ffffff;background:linear-gradient(90deg,#ff7a5c,#d946ef);border:none;border-radius:12px;cursor:pointer;white-space:nowrap;text-decoration:none;box-shadow:0 10px 25px rgba(0,0,0,0.25);transition:transform 0.3s ease,box-shadow 0.3s ease,background 0.3s ease;}.rsvp-btn:hover{transform:translateY(-2px);box-shadow:0 16px 35px rgba(0,0,0,0.35);background:linear-gradient(90deg,rgba(255,122,92,0.9),rgba(217,70,239,0.9));color:#ffffff;}.rsvp-btn:focus-visible{outline:2px solid #d946ef;outline-offset:4px;}.arrow{width:20px;height:20px;transition:transform 0.3s ease;display:flex;align-items:center;justify-content:center;}.rsvp-btn:hover .arrow{transform:translateX(4px);}
