.cc,.breadcrumbs{--purple: #5b0ea8; --purple-dark: #3d0a74; --purple2: #8b2fd6; --gold: #e8b64a; --paper: #faf7ff; --ink: #241633;}
.breadcrumbs{padding: 14px 16px; font-size: 14px; color: rgb(91, 74, 115);}
.breadcrumbs a{color: var(--purple); text-decoration: none;}
.cc .cta-row{display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; margin-top: 16px;}
.cc .price-table{width: 100%; border-collapse: collapse; margin: 14px 0px; background: rgb(255, 255, 255); border-radius: 12px; overflow: hidden; box-shadow: rgba(91, 14, 168, 0.08) 0px 4px 14px;}
.cc .price-table th,.cc .price-table td{padding: 12px 14px; text-align: center; border-bottom: 1px solid rgb(238, 226, 247);}
.cc .price-table th{background: var(--purple); color: rgb(255, 255, 255); font-weight: 800;}
.cc .price-table td:first-child,.cc .price-table th:first-child{text-align: right;}
.cc .dev-grid{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 16px; margin: 18px 0px;}
.cc .dev-card{background: rgb(255, 255, 255); border-radius: 16px; padding: 14px; box-shadow: rgba(91, 14, 168, 0.08) 0px 6px 18px;}
.cc .dev-photo{width: 100%; height: auto; border-radius: 12px; margin-bottom: 10px;}
.cc .steps{padding-inline-start: 22px;}
.cc .steps li{margin: 6px 0px;}
.cc .check-list{list-style: none; padding: 0px; margin: 0px;}
.cc .check-list li{padding: 8px 0px; border-bottom: 1px dashed rgb(230, 217, 247);}
.cc .check-list li::before{content: "✔ "; color: var(--purple);}
.cc .faq-item{background: rgb(255, 255, 255); border-radius: 12px; padding: 14px 16px; margin: 10px 0px; box-shadow: rgba(91, 14, 168, 0.06) 0px 4px 12px;}
.cc .faq-item h3{margin: 0px 0px 6px; color: var(--purple-dark); font-size: 16px;}
.cc .faq-item p{margin: 0px; color: rgb(58, 44, 82);}
.cc .whatsapp-sec{background: linear-gradient(135deg, rgb(234, 250, 240), rgb(244, 255, 248)); border-radius: 18px; padding: 26px 20px;}
.cc .closing{text-align: center;}
@media (max-width: 640px){.cc .cta-row{flex-direction: column;}.cc .price-table th,.cc .price-table td{padding: 8px 6px; font-size: 14px;}}
.cc .tabby4{margin: 8px 0px 12px; font-size: 15px; color: rgb(58, 44, 82); background: rgb(239, 250, 244); border: 1px dashed rgb(47, 174, 111); border-radius: 10px; padding: 8px 12px;}
.cc .tabby4 b{color: rgb(11, 122, 75);}
.cc .btn.pay-tabby{border-color: var(--purple); color: var(--purple);}
.breadcrumbs{margin-top:8px}
.cc h3{color:#2a0a4d;margin:18px 0 8px}
.cc .dev-grid{margin-top:14px}