.dec-landing-page{max-width:600px;margin:auto}@keyframes bounceLoop{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}60%{transform:translateY(3px)}}.see-more-container{display:flex;justify-content:center;margin:25px}.see-more-btn{display:flex;align-items:center;gap:10px;padding:10px 20px;font-size:16px;font-weight:500;font-family:Inter,sans-serif;color:#97538c;background:none;border:1.14px solid #97538c;border-radius:50px;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4.55px 3.42px 0 #00000040,inset 0 7.97px 7.97px 0 #00000026;animation:bounceLoop 2s ease-in-out infinite}@media (max-width:768px){.see-more-btn{padding:8px 16px;font-size:14px;gap:10px}.dec-landing-page .page-width{width:95%!important}.arrow-icon{padding:3px}}.why-people-love-us{text-align:center;display:flex;justify-content:center;align-items:center}.why-people-love-us h2{font-size:24px;font-weight:700;color:#97538c;margin-top:10px}.stats-line-container{display:flex;justify-content:center;align-items:center;gap:10px}.stat-item h3{font-size:20px;font-weight:700;margin:0}.stat-item p{font-size:7px;color:#000;margin-top:4px;margin-bottom:0!important}.whatsapp-support-box{background:#c4ff6c;padding:20px;text-align:center;margin:20px 0}.whatsapp-feature-list{list-style:none;padding:0;margin-bottom:15px;font-weight:700;color:#000;font-size:18px}.whatsapp-feature-list li{margin-bottom:8px}.whatsapp-btn{background:linear-gradient(90deg,#25d366,#128c7e);color:#fff;text-decoration:none;padding:10px 16px;border-radius:30px;display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:13px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:all .3s ease;border:none;cursor:pointer}.whatsapp-btn img{width:22px;height:22px}.why-choose-hora{width:100%;display:flex;justify-content:center}.why-choose-image{width:100%;height:auto}.decorationBanner{width:100%;display:flex;justify-content:center}.decorationBanner-image{width:100%;height:auto}.decorationBanner-outer{margin-bottom:10px}.decorationCollageBanner{width:100%;display:flex;justify-content:center}.decorationCollageBanner-image{width:100%;height:auto}.collage-heading{font-family:Inter,sans-serif;font-weight:700;font-size:20px;text-align:center;color:#97538c;display:flex;justify-content:center;align-items:center;line-height:1.3;padding:10px 20px;max-width:320px;margin:0 auto;white-space:normal;word-break:break-word}@media (max-width:375px){.collage-heading{font-size:18px}}@media (max-width:359px){.see-more-btn{padding:6px 12px;font-size:13px;gap:10px}.arrow-icon{padding:2px}.brandBanner-heading,.why-people-love-us h2{font-size:18px}.stat-item h3{font-size:16px}.stat-item p{font-size:6px}.dec-landing-page .page-width{width:95%!important}}.pcs-sheet{position:fixed;left:0;right:0;bottom:0;z-index:99999;background:#fff;border-radius:24px 24px 0 0;animation:slideUp .3s ease;box-shadow:0 -10px 40px rgba(0,0,0,.15)}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.category-outer{background-color:#fbe6d3;margin-bottom:0;font-size:18px;font-weight:700;color:#97538c;padding:0 0 0 10px}.category-tabs{display:flex;overflow-x:auto;overflow-y:hidden;white-space:nowrap;gap:12px;padding:10px 0 10px 5px;scrollbar-width:none}.category-tabs::-webkit-scrollbar{display:none}.category-tabs__button{flex:0 0 auto;border:none;background:none;padding:0;cursor:pointer;display:flex;flex-direction:column;align-items:center;transition:box-shadow .2s ease}.category-tabs__button:hover{box-shadow:0 2px 8px rgba(0,0,0,.12)}.category-tabs__circle{width:77px;height:77px;border-radius:72.71px;background-size:cover;background-position:50%;border:1.14px solid #97538c;position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding:5.36px 10.71px;box-shadow:0 4.55px 5.69px 0 #0000003d;overflow:hidden;gap:10.71px}.category-tabs__circle:after{content:"";position:absolute;inset:0;z-index:1;border-radius:50%}.category-tabs__circle-label{color:#6b2477;text-shadow:1px 9px 4.55px rgba(0,0,0,.155);font-family:Inter,sans-serif;font-weight:800;font-size:11px;line-height:100%;text-align:center;display:block;white-space:normal;z-index:2}.category-tabs-heading{font-size:18px;font-weight:700;color:#97538c}.category-tabs__no-image{width:100px;height:100px;border-radius:50%;background-color:#e5e5e5;display:flex;align-items:center;justify-content:center;color:#888;font-size:10px;text-align:center;border:2px solid #9252aa}.category-tabs-outer.has-bg{background-color:#fbe6d3;padding:16px}.category-tabs-grid{gap:10px;padding:10px 0 10px 5px;display:flex;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.category-tabs-grid::-webkit-scrollbar{height:1px}.category-tabs-grid::-webkit-scrollbar-thumb{background:#97538c;border-radius:10px}.category-tabs-card{flex:0 0 auto;background:none;border:none;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center}.category-tabs-circle{width:clamp(80px,26vw,102px);height:clamp(80px,26vw,102px);border-radius:50%;background-size:cover;background-position:50%;border:1px solid #97538c;box-shadow:0 4.55px 4.55px rgba(151,83,140,.43);margin-bottom:8px}.category-tabs-title{font-family:Inter,sans-serif;font-weight:600;font-size:12px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;color:#97538c;white-space:normal}.category-tabs-slider-wrap{position:relative;display:flex;align-items:center}.category-tabs-grid::-webkit-scrollbar{display:none}.category-tabs-arrow{position:absolute;top:35%;z-index:5;width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #e5e5e5;box-shadow:0 2px 6px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:center;color:#7a1f6a;cursor:pointer}.category-tabs-arrow-left{left:-6px}.category-tabs-arrow-right{right:-6px}.ctabs-wrap{display:flex;gap:clamp(8px,2.5vw,16px);overflow-x:auto;padding:clamp(10px,3vw,16px) 4px;scrollbar-width:none}.ctabs-wrap::-webkit-scrollbar{display:none}.ctabs-btn{all:unset;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:clamp(5px,1.5vw,8px);flex-shrink:0}.ctabs-circle{width:clamp(81.63px,25.48vw,122.45px);height:clamp(81.63px,25.48vw,122.45px);border-radius:clamp(57.45px,18.06vw,86.78px);background-size:cover;background-position:50%;border:1px solid #97538c;box-sizing:border-box;opacity:1;transition:transform .2s ease,border-color .2s ease}.ctabs-label{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(12.29px,3.84vw,18.47px);line-height:100%;letter-spacing:0;text-align:center;color:#97538c;width:clamp(73px,22.9vw,110px);display:flex;align-items:center;justify-content:center}.small-card-grid{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center}.small-card-wrapper{display:flex;flex-direction:column;align-items:center}.small-card{border-radius:16px;overflow:hidden;box-shadow:0 2px 6px rgba(0,0,0,.1);width:clamp(95px,28vw,120px);height:clamp(95px,28vw,120px);display:flex;align-items:center;justify-content:center}.small-card img{border-radius:12px;object-fit:cover;width:85%;height:85%}.small-card-name{margin-top:6px;font-weight:800;font-size:clamp(11px,3vw,13px);color:#000;text-align:center;font-family:Inter,sans-serif}.category-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-gap:1rem;gap:1rem;margin-top:10px}.category-grid__card{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,.1);background-color:#fff}.category-grid__card--tall{grid-row:span 2}.category-grid__card--small,.category-grid__card--tall{box-shadow:3px 3px 3px rgba(157,74,147,.54)}.category-grid__image-wrapper{position:relative;width:100%;height:auto;overflow:hidden}.category-grid__image-wrapper img{display:block;width:100%;height:auto;object-fit:cover}.category-grid__content{margin:10px;background-color:#fff;text-align:center}.category-grid__content h3{font-family:Inter,sans-serif;font-weight:700;font-size:15.62px;text-align:center;color:#4b4a4a;margin:10px 0 2px}.category-grid__content p{font-family:Outfit,sans-serif;font-weight:500;font-size:12px;text-align:center;text-transform:uppercase;color:#555;margin:2px 0}.category-grid__button{background:transparent;color:#97538c;border:none;cursor:pointer;font-weight:700;font-size:15px;text-decoration:underline;-webkit-text-decoration-color:#97538c;text-decoration-color:#97538c;text-underline-offset:4px;transition:opacity .2s ease}.category-grid__button:hover{opacity:.7}@media (min-width:219px) and (max-width:381px){.category-grid__content h3{font-size:12.5px}}.decor-grid-wrapper{background-color:#ffeec7;padding:10px}.decor-title-heading{font-size:1.8rem;margin-bottom:2rem}.decor-title-heading,.decorke-wedding-heading{text-align:center;font-weight:700;color:#97538c}.decorke-wedding-heading{font-family:Inter,sans-serif;font-size:clamp(18px,calc(18px + (22 - 18) * ((100vw - 320px) / (480 - 320))),22px);line-height:100%;letter-spacing:0;margin:clamp(14px,calc(14px + (20 - 14) * ((100vw - 320px) / 160)),20px) 0}.decor-large-card{display:flex;background-color:#fff4d3;border:1px solid #f1d7aa!important;width:clamp(300px,calc(300px + (400 - 300) * ((100vw - 320px) / 160)),400px);height:clamp(135px,calc(135px + (185 - 135) * ((100vw - 320px) / 160)),185px);top:clamp(8px,calc(8px + (12 - 8) * ((100vw - 320px) / 160)),12px);left:clamp(9px,calc(9px + (15 - 9) * ((100vw - 320px) / 160)),15px);border-radius:clamp(14px,calc(14px + (20 - 14) * ((100vw - 320px) / 160)),20px);border:1px solid;opacity:1;transform:rotate(0deg);margin:0 auto}.decor-large-image-box{flex-shrink:0}.decor-large-img{width:clamp(150px,calc(150px + (200 - 150) * ((100vw - 320px) / 160)),200px);height:clamp(135px,calc(135px + (180 - 135) * ((100vw - 320px) / 160)),180px);border-radius:clamp(14px,calc(14px + (20 - 14) * ((100vw - 320px) / 160)),20px);opacity:1;transform:rotate(0deg)}.decor-large-content{padding:clamp(20px,calc(20px + (28 - 20) * ((100vw - 320px) / 160)),28px) clamp(12px,calc(12px + (20 - 12) * ((100vw - 320px) / 160)),20px);display:flex;flex-direction:column;flex:1 1}.decor-large-title{font-family:Inter,sans-serif;font-weight:600;color:#4b4a4a;font-size:clamp(26px,calc(26px + (34 - 26) * ((100vw - 320px) / 160)),34px);line-height:100%;letter-spacing:0}.decor-large-subtitle{font-family:Outfit,sans-serif;font-weight:500;font-size:clamp(18px,calc(18px + (22 - 18) * ((100vw - 320px) / 160)),22px);line-height:100%;letter-spacing:0;text-transform:uppercase;color:#707070ed;margin:clamp(4px,calc(4px + (6 - 4) * ((100vw - 320px) / 160)),6px) 0 clamp(16px,calc(16px + (24 - 16) * ((100vw - 320px) / 160)),24px)}.decor-view-btn{color:#97538c;font-family:Inter,sans-serif;font-weight:800;font-size:clamp(14px,calc(14px + (18 - 14) * ((100vw - 320px) / 160)),18px);line-height:100%;letter-spacing:0;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-align:left;border:none;outline:none;background:transparent;box-shadow:none}.decor-view-btn:hover{text-decoration:none}.decor-small-cards-container{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(12px,calc(12px + (20 - 12) * ((100vw - 320px) / 160)),20px);gap:clamp(12px,calc(12px + (20 - 12) * ((100vw - 320px) / 160)),20px);justify-content:center;margin-top:clamp(8px,calc(8px + (12 - 8) * ((100vw - 320px) / 160)),12px)}.decor-small-card-wrapper{display:flex;flex-direction:column;align-items:center}.decor-small-card{background-color:#fff4d3;overflow:hidden;box-shadow:0 2px 10px rgba(0,0,0,.08);transition:.3s ease;border-radius:16px}.decor-small-img,.decor-small-img-box img{width:clamp(145px,calc(145px + (195 - 145) * ((100vw - 320px) / 160)),195px);height:clamp(110px,calc(110px + (150 - 110) * ((100vw - 320px) / 160)),150px);border-radius:clamp(16px,calc(16px + (24 - 16) * ((100vw - 320px) / 160)),24px);border:2px solid #fff7e5;box-shadow:0 4px 4px 0 #edd4a7;opacity:1;transform:rotate(0deg)}.decor-small-label{margin:10px;font-family:Inter,sans-serif;font-weight:600;color:#394452;font-size:clamp(16px,calc(16px + (20 - 16) * ((100vw - 320px) / 160)),20px);line-height:100%;letter-spacing:0;text-align:center;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.brandBanner{text-align:center;padding:2px 10px}.brandBanner-heading{font-family:Inter,sans-serif;font-weight:700;font-size:clamp(18px,4vw,22px);line-height:1.2;text-align:center;color:#97538c;margin:clamp(8px,calc(10px + (13 - 10) * ((100vw - 393px) / 87)),13px) 0 clamp(12px,calc(15px + (20 - 15) * ((100vw - 393px) / 87)),20px);padding:0 clamp(14px,calc(20px + (26 - 20) * ((100vw - 393px) / 87)),26px)}.brandBanner-grid{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;gap:4px}.brandBanner-grid>*{flex:2 1}.brandBanner-card{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:8px 4px;border:1px solid #00000033;border-radius:16px;box-shadow:0 2px 4px rgba(0,0,0,.1);height:clamp(100px,calc(109.84px + (134 - 109.84) * ((100vw - 393px) / 87)),134px);gap:4px}.small-img{width:clamp(49.7px,calc(61.03px + (75 - 61.03) * ((100vw - 393px) / 87)),75px);height:clamp(49.7px,calc(61.03px + (75 - 61.03) * ((100vw - 393px) / 87)),75px);border-radius:clamp(23px,calc(28.43px + (35 - 28.43) * ((100vw - 393px) / 87)),35px);object-fit:cover}.brandBanner-bold{font-weight:700;font-size:clamp(11px,3vw,14px)}.brandBanner-bold,.brandBanner-sub{font-family:Inter,sans-serif;margin:0}.brandBanner-sub{font-weight:600;font-size:clamp(8px,2.5vw,10px)}.wrapper{display:flex;flex-direction:column;align-items:center}