.HomeSectionCards-module__RASgSq__quickStrip{background:rgba(var(--brand-dark-rgb), .08);border-bottom:1px solid rgba(var(--brand-dark-rgb), .08);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.HomeSectionCards-module__RASgSq__quickItem{background:var(--white);align-items:flex-start;gap:16px;padding:28px;display:flex}.HomeSectionCards-module__RASgSq__quickIcon{background:var(--ice-blue);width:52px;height:52px;color:var(--primary-blue);border-radius:15px;flex:0 0 52px;place-items:center;font-size:1.45rem;display:grid}.HomeSectionCards-module__RASgSq__quickItem strong{font-family:var(--font-rajdhani), sans-serif;color:var(--dark-blue);margin-bottom:4px;font-size:1.16rem;display:block}.HomeSectionCards-module__RASgSq__quickItem span{color:var(--text-muted);font-size:.86rem;line-height:1.5}@media (max-width:1080px){.HomeSectionCards-module__RASgSq__quickStrip{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.HomeSectionCards-module__RASgSq__quickStrip{grid-template-columns:1fr}.HomeSectionCards-module__RASgSq__quickItem{padding:22px 24px}}
.SectionError-module__vLEm2a__sectionError{border-radius:var(--radius);background:var(--white);max-width:760px;box-shadow:0 16px 40px rgba(var(--brand-dark-rgb), .07);text-align:center;border:1px solid #e03a3a47;margin:0 auto;padding:34px 32px}.SectionError-module__vLEm2a__icon{color:#e03a3a;width:52px;height:52px;font-family:var(--font-rajdhani), sans-serif;background:#e03a3a1a;border-radius:50%;place-items:center;margin:0 auto 16px;font-size:1.7rem;font-weight:800;display:grid}.SectionError-module__vLEm2a__eyebrow{color:var(--primary-blue);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px;font-size:.72rem;font-weight:800;display:inline-block}.SectionError-module__vLEm2a__sectionError h3{font-family:var(--font-rajdhani), sans-serif;color:var(--dark-blue);margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.15rem);line-height:1}.SectionError-module__vLEm2a__sectionError p{max-width:560px;color:var(--text-muted);margin:0 auto 22px;font-size:.94rem;line-height:1.75}.SectionError-module__vLEm2a__button{cursor:pointer;background:linear-gradient(135deg, var(--primary-blue), var(--accent-blue));color:var(--white);font-family:var(--font-rajdhani), sans-serif;letter-spacing:.8px;text-transform:uppercase;border:0;border-radius:999px;padding:12px 22px;font-size:.95rem;font-weight:800}
.DetailButtonCards-module__nvBGaG__detailButtonCardsSection{background:var(--light-bg)}.DetailButtonCards-module__nvBGaG__sectionHeader{text-align:center;width:min(100% - 48px,1120px);margin-inline:auto;padding:84px 0 44px}.DetailButtonCards-module__nvBGaG__eyebrow{color:var(--primary-blue);letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-size:.76rem;font-weight:800;display:inline-block}.DetailButtonCards-module__nvBGaG__sectionHeader h2{color:var(--dark-blue);font-family:var(--font-rajdhani), "Rajdhani", sans-serif;margin-bottom:15px;font-size:clamp(2.1rem,4vw,3.3rem);font-weight:700;line-height:1}.DetailButtonCards-module__nvBGaG__sectionHeader p{max-width:700px;color:var(--text-muted);margin:0 auto;line-height:1.8}.DetailButtonCards-module__nvBGaG__grid{grid-template-columns:repeat(auto-fit,minmax(300px,350px));justify-content:center;align-items:stretch;gap:24px;width:min(100% - 48px,1120px);margin-inline:auto;padding:0 0 86px;display:grid}.DetailButtonCards-module__nvBGaG__productCard{border:1px solid rgba(var(--brand-dark-rgb), .1);border-radius:var(--radius);background:var(--white);width:100%;max-width:350px;color:inherit;box-shadow:0 16px 40px rgba(var(--brand-dark-rgb), .07);cursor:pointer;flex-direction:column;justify-self:center;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden}.DetailButtonCards-module__nvBGaG__productCard:hover{box-shadow:var(--shadow);border-color:rgba(var(--brand-accent-rgb), .42);transform:translateY(-8px)}.DetailButtonCards-module__nvBGaG__budgetCard{border-color:rgba(var(--brand-accent-rgb), .34);box-shadow:0 18px 44px rgba(var(--brand-primary-rgb), .14)}.DetailButtonCards-module__nvBGaG__budgetCard:hover{box-shadow:0 24px 54px rgba(var(--brand-primary-rgb), .22)}.DetailButtonCards-module__nvBGaG__productImage{background:radial-gradient(circle at 78% 30%, rgba(var(--brand-accent-rgb), .26), transparent 28%), linear-gradient(135deg, var(--dark-blue), var(--navy-blue));height:210px;color:var(--white);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.DetailButtonCards-module__nvBGaG__productImage:before{content:"";border:14px solid rgba(var(--brand-accent-rgb), .16);border-radius:50%;width:220px;height:220px;position:absolute;top:-50px;right:-44px}.DetailButtonCards-module__nvBGaG__budgetCardVisual{background:radial-gradient(circle at 78% 24%, #ffffff3d, transparent 30%), linear-gradient(135deg, var(--primary-blue), var(--accent-blue))}.DetailButtonCards-module__nvBGaG__budgetCardVisual:before{border-color:#ffffff1f;width:250px;height:250px;top:-76px;right:-58px}.DetailButtonCards-module__nvBGaG__budgetFormIcon{z-index:1;background:linear-gradient(160deg,#fff,#e8f3ed);border:1px solid #ffffffe0;border-radius:20px;width:112px;height:132px;padding:42px 20px 18px;position:relative;transform:rotate(-3deg);box-shadow:0 22px 42px #00000038}.DetailButtonCards-module__nvBGaG__budgetFormIcon:before{content:"";background:var(--white);border:5px solid #dce9e1;border-radius:11px;width:54px;height:24px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.DetailButtonCards-module__nvBGaG__budgetFormIcon:after{content:"✓";background:var(--accent-blue);width:20px;height:20px;color:var(--white);text-align:center;border-radius:999px;font-size:.75rem;font-weight:800;line-height:20px;position:absolute;top:17px;right:15px}.DetailButtonCards-module__nvBGaG__budgetFormIcon span{background:rgba(var(--brand-primary-rgb), .18);border-radius:999px;height:8px;display:block}.DetailButtonCards-module__nvBGaG__budgetFormIcon span+span{margin-top:11px}.DetailButtonCards-module__nvBGaG__budgetFormIcon span:nth-child(2){width:78%}.DetailButtonCards-module__nvBGaG__budgetFormIcon span:nth-child(3){width:88%}.DetailButtonCards-module__nvBGaG__badge{z-index:2;color:var(--primary-blue);letter-spacing:1.3px;text-transform:uppercase;background:#ffffffeb;border-radius:999px;padding:7px 11px;font-size:.68rem;font-weight:800;position:absolute;top:16px;left:16px}.DetailButtonCards-module__nvBGaG__productRealImage{z-index:1;object-fit:contain;filter:drop-shadow(0 22px 34px #0000003d);width:84%;height:82%;position:relative}.DetailButtonCards-module__nvBGaG__illustrativeImageNotice{z-index:2;background:rgba(var(--brand-dark-rgb), .76);color:var(--white);letter-spacing:.25px;border-radius:999px;padding:5px 8px;font-size:.57rem;font-weight:700;position:absolute;bottom:8px;right:10px}.DetailButtonCards-module__nvBGaG__productIllustration{z-index:1;background:linear-gradient(#f6f8f9,#dde5e8);border:1px solid #ffffffc2;border-radius:18px;width:134px;height:150px;padding:14px;position:relative;box-shadow:0 20px 45px #00000038}.DetailButtonCards-module__nvBGaG__productIllustration:before{content:"";background:linear-gradient(135deg,#fff,#d7e7ec);border-radius:10px;height:38px;margin-bottom:12px;display:block}.DetailButtonCards-module__nvBGaG__productIllustration:after{content:"";background:repeating-linear-gradient(90deg, rgba(var(--brand-primary-rgb), .18) 0 8px, transparent 8px 16px), #fff;border-radius:10px;height:64px;display:block}.DetailButtonCards-module__nvBGaG__productBody{flex:1;padding:24px}.DetailButtonCards-module__nvBGaG__productBody h3{color:var(--dark-blue);font-family:var(--font-rajdhani), "Rajdhani", sans-serif;margin-bottom:8px;font-size:1.35rem;font-weight:700}.DetailButtonCards-module__nvBGaG__productBody p{color:var(--text-muted);margin-bottom:18px;font-size:.93rem;line-height:1.65}.DetailButtonCards-module__nvBGaG__specs{flex-wrap:wrap;gap:8px;display:flex}.DetailButtonCards-module__nvBGaG__spec{background:var(--ice-blue);color:var(--primary-blue);border-radius:999px;padding:6px 9px;font-size:.72rem;font-weight:700}.DetailButtonCards-module__nvBGaG__cardFooter{border-top:1px solid rgba(var(--brand-dark-rgb), .08);color:var(--primary-blue);justify-content:space-between;align-items:center;padding:18px 24px;font-size:.88rem;font-weight:800;display:flex}.DetailButtonCards-module__nvBGaG__pagination{margin-inline:auto;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:min(100% - 48px,1120px);margin-top:-48px;padding:0 0 86px;display:flex}.DetailButtonCards-module__nvBGaG__paginationButton{border:1px solid rgba(var(--brand-dark-rgb), .12);background:var(--white);color:var(--dark-blue);cursor:pointer;font-family:var(--font-rajdhani), "Rajdhani", sans-serif;letter-spacing:.7px;text-transform:uppercase;border-radius:999px;padding:11px 18px;font-size:.92rem;font-weight:800;transition:all .25s}.DetailButtonCards-module__nvBGaG__paginationButton:hover:not(:disabled){background:var(--ice-blue);color:var(--primary-blue);border-color:rgba(var(--brand-accent-rgb), .42);transform:translateY(-2px)}.DetailButtonCards-module__nvBGaG__paginationButton:disabled{opacity:.42;cursor:not-allowed}.DetailButtonCards-module__nvBGaG__paginationPages{align-items:center;gap:8px;display:flex}.DetailButtonCards-module__nvBGaG__paginationPage{border:1px solid rgba(var(--brand-dark-rgb), .12);background:var(--white);width:38px;height:38px;color:var(--dark-blue);cursor:pointer;border-radius:999px;font-weight:800;transition:all .25s}.DetailButtonCards-module__nvBGaG__paginationPageActive{background:linear-gradient(135deg, var(--primary-blue), var(--accent-blue));color:var(--white);box-shadow:0 12px 28px rgba(var(--brand-primary-rgb), .24);border-color:#0000}@media (max-width:820px){.DetailButtonCards-module__nvBGaG__sectionHeader{width:calc(100% - 48px);padding-top:64px;padding-bottom:36px}.DetailButtonCards-module__nvBGaG__grid{grid-template-columns:minmax(0,1fr);width:calc(100% - 48px);padding-bottom:70px}.DetailButtonCards-module__nvBGaG__productCard{max-width:420px}.DetailButtonCards-module__nvBGaG__pagination{width:calc(100% - 48px)}}@media (max-width:520px){.DetailButtonCards-module__nvBGaG__sectionHeader,.DetailButtonCards-module__nvBGaG__grid,.DetailButtonCards-module__nvBGaG__pagination{width:calc(100% - 40px)}.DetailButtonCards-module__nvBGaG__productCard{max-width:none}}
