@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,400;9..144,500;9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap);:root{--ink:#0b0b0c;--plum:#843b62;--plum-dark:#5e2947;--rose:#c97b98;--gold:#c9a227;--gold-light:#e8c766;--ivory:#faf6f1;--paper:#fff;--charcoal:#2b2230;--muted:#8a7a83;--border:#843b6224;--font-display:"Fraunces",Georgia,serif;--font-body:"Manrope",-apple-system,sans-serif;--nav-height:76px;--ease:cubic-bezier(0.22,1,0.36,1)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;background:#fff;background:var(--paper);color:#2b2230;color:var(--charcoal);font-family:Manrope,-apple-system,sans-serif;font-family:var(--font-body);margin:0;padding-top:76px;padding-top:var(--nav-height)}a{color:inherit;text-decoration:none}h1,h2,h3{color:#0b0b0c;color:var(--ink);font-family:Fraunces,Georgia,serif;font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}:focus-visible{outline:2px solid #c9a227;outline:2px solid var(--gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}.navbar{background:#0b0b0c;background:var(--ink);border-bottom:1px solid #c9a2272e;height:76px;height:var(--nav-height);justify-content:space-between;left:0;padding:0 40px;position:fixed;top:0;width:100%;z-index:1000}.logo,.navbar{align-items:center;display:flex}.logo{gap:12px}.logo img{border-radius:8px;height:38px;width:auto}.logo span{color:#fff;font-family:Fraunces,Georgia,serif;font-family:var(--font-display);font-size:21px;font-weight:600;letter-spacing:.01em;line-height:1}.nav-links{align-items:center;display:flex}.nav-links a{color:#ffffffd1;font-size:14.5px;font-weight:500;letter-spacing:.02em;margin-left:36px;padding-bottom:4px;position:relative;transition:color .25s cubic-bezier(.22,1,.36,1);transition:color .25s var(--ease)}.nav-links a:after{background:#c9a227;background:var(--gold);bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s cubic-bezier(.22,1,.36,1);transition:width .3s var(--ease);width:0}.nav-links a:hover{color:#fff}.nav-links a:hover:after{width:100%}.menu-toggle{color:#fff;cursor:pointer;display:none;font-size:26px}.hero{background:radial-gradient(ellipse at 20% 0,#c9a22729,#0000 55%),linear-gradient(160deg,#0b0b0c,#5e2947 62%,#843b62);background:radial-gradient(ellipse at 20% 0,#c9a22729,#0000 55%),linear-gradient(160deg,var(--ink) 0,var(--plum-dark) 62%,var(--plum) 100%);color:#fff;overflow:hidden;padding:130px 20px 150px;position:relative;text-align:center}.hero:before{color:#e8c766;color:var(--gold-light);content:"INDIA’S FIRST AI BEAUTY ASSISTANT";display:block;font-family:Manrope,-apple-system,sans-serif;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.28em;margin-bottom:26px}.hero h1{color:#fff;font-family:Fraunces,Georgia,serif;font-family:var(--font-display);font-size:clamp(34px,5vw,54px);font-weight:600;line-height:1.12;margin:0 auto 22px;max-width:820px}.hero p{color:#ffffffc7;font-size:17px;line-height:1.6;margin:0 auto;max-width:620px}.hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 46px),0 100%);margin-bottom:-1px}.hero-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:40px}.primary-btn,.secondary-btn{border-radius:999px;cursor:pointer;font-family:Manrope,-apple-system,sans-serif;font-family:var(--font-body);font-size:15px;font-weight:700;letter-spacing:.01em;padding:15px 30px;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.22,1,.36,1);transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease)}.primary-btn{background:linear-gradient(135deg,#e8c766,#c9a227);background:linear-gradient(135deg,var(--gold-light),var(--gold));border:none;box-shadow:0 10px 24px #c9a22747;color:#0b0b0c;color:var(--ink)}.primary-btn:hover{box-shadow:0 14px 30px #c9a22761;transform:translateY(-2px)}.secondary-btn{background:#0000;border:1.5px solid #ffffff80;color:#fff}.secondary-btn:hover{border-color:#e8c766;border-color:var(--gold-light);color:#e8c766;color:var(--gold-light);transform:translateY(-2px)}.section{padding:96px 60px;text-align:center}.light-bg{background:#faf6f1;background:var(--ivory)}.section h2{font-family:Fraunces,Georgia,serif;font-family:var(--font-display);font-size:clamp(26px,3.2vw,36px);font-weight:600;margin:0 0 12px}.section h2:after{background:#c9a227;background:var(--gold);content:"";display:block;height:2px;margin:18px auto 44px;width:46px}.grid-2{grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));max-width:980px}.grid-2,.grid-3{display:grid;margin:0 auto}.grid-3{grid-gap:18px;gap:18px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));max-width:1140px}.card{background:#fff;background:var(--paper);border:1px solid #843b6224;border:1px solid var(--border);border-radius:18px;box-shadow:0 12px 30px #2b22300f;padding:32px 28px;text-align:left;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1);transition:transform .3s var(--ease),box-shadow .3s var(--ease),border-color .3s var(--ease)}.card:hover{border-color:#c9a227;border-color:var(--gold);box-shadow:0 18px 36px #843b621f;transform:translateY(-4px)}.card h3{color:#5e2947;color:var(--plum-dark);font-family:Fraunces,Georgia,serif;font-family:var(--font-display);font-size:21px;margin:0 0 18px}.card ol{counter-reset:step;list-style:none;margin:0;padding:0}.card ol li{color:#2b2230;color:var(--charcoal);counter-increment:step;font-size:15px;line-height:1.6;margin-bottom:18px;padding-left:42px;position:relative}.card ol li:last-child{margin-bottom:0}.card ol li p{margin:0}.card ol li:before{align-items:center;background:#843b62;background:var(--plum);border-radius:50%;color:#fff;content:counter(step);display:flex;font-family:Fraunces,Georgia,serif;font-family:var(--font-display);font-size:13px;font-weight:600;height:26px;justify-content:center;left:0;position:absolute;top:-2px;width:26px}.card ol p:empty{display:none}.services-wrap{margin:0 auto;max-width:1180px;text-align:left}.service-category{margin-bottom:56px}.service-category:last-child{margin-bottom:0}.service-category-head{align-items:baseline;border-bottom:1px solid #843b6224;border-bottom:1px solid var(--border);display:flex;gap:14px;margin-bottom:22px;padding-bottom:12px}.service-category-head .eyebrow{color:#c9a227;color:var(--gold);font-family:Manrope,-apple-system,sans-serif;font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap}.service-category-head h3{color:#0b0b0c;color:var(--ink);font-family:Fraunces,Georgia,serif;font-family:var(--font-display);font-size:22px;font-weight:600;margin:0}.service-category-head p{color:#8a7a83;color:var(--muted);font-size:14px;margin:0 0 0 auto;text-align:right}.service-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(255px,1fr))}.service-card{align-items:flex-start;background:#fff;background:var(--paper);border:1px solid #843b6224;border:1px solid var(--border);border-radius:14px;display:flex;gap:14px;padding:18px;text-align:left;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.service-card:hover{border-color:#c9a227;border-color:var(--gold);box-shadow:0 14px 28px #843b621a;transform:translateY(-3px)}.service-icon{align-items:center;background:linear-gradient(135deg,#faf6f1,#fff);background:linear-gradient(135deg,var(--ivory),#fff);border:1px solid #843b6224;border:1px solid var(--border);border-radius:50%;display:flex;flex:0 0 auto;height:40px;justify-content:center;width:40px}.service-icon svg{stroke:#843b62;stroke:var(--plum);fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;height:19px;width:19px}.service-copy h4{color:#0b0b0c;color:var(--ink);font-family:Fraunces,Georgia,serif;font-family:var(--font-display);font-size:16px;font-weight:600;margin:0 0 4px}.service-copy p{color:#8a7a83;color:var(--muted);font-size:13.5px;line-height:1.5;margin:0}.service-more{align-items:center;background:#0000;border:1.5px dashed #c9a227;border:1.5px dashed var(--gold);border-radius:14px;color:#5e2947;color:var(--plum-dark);display:flex;font-family:Fraunces,Georgia,serif;font-family:var(--font-display);font-size:15px;gap:10px;grid-column:1/-1;justify-content:center;padding:16px}.service-more strong{color:#c9a227;color:var(--gold)}@media (max-width:640px){.service-category-head{flex-wrap:wrap}.service-category-head p{margin-left:0;text-align:left;width:100%}}.features{grid-gap:14px;display:grid;gap:14px;list-style:none;margin:0 auto;max-width:640px;padding:0;text-align:left}.features li{background:#faf6f1;background:var(--ivory);border:1px solid #0000;border-radius:12px;color:#2b2230;color:var(--charcoal);font-size:15.5px;padding:16px 20px 16px 52px;position:relative;transition:border-color .25s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.22,1,.36,1);transition:border-color .25s var(--ease),background .25s var(--ease)}.features li:hover{background:#fff;border-color:#c9a227;border-color:var(--gold)}.features li:before{color:#c9a227;color:var(--gold);content:"✂";font-size:16px;left:18px;position:absolute;top:50%;transform:translateY(-50%) rotate(-20deg)}blockquote{background:#fff;background:var(--paper);border:1px solid #843b6224;border:1px solid var(--border);border-radius:18px;color:#2b2230;color:var(--charcoal);font-size:18px;line-height:1.5;margin:0;padding:38px 32px 30px;position:relative;text-align:left}blockquote,blockquote:before{font-family:Fraunces,Georgia,serif;font-family:var(--font-display)}blockquote:before{color:#c9a227;color:var(--gold);content:"“";display:block;font-size:56px;line-height:.5;margin-bottom:14px}blockquote span{color:#8a7a83;color:var(--muted);display:block;font-family:Manrope,-apple-system,sans-serif;font-family:var(--font-body);font-size:13.5px;font-weight:700;letter-spacing:.03em;margin-top:18px;text-transform:uppercase}.footer{background:#0b0b0c;background:var(--ink);border-top:1px solid #c9a2272e;color:#ffffffb3;font-size:14px;padding:36px;text-align:center}.social-icons{display:flex;gap:20px;justify-content:center;margin-top:20px}.social-icons i{color:#c9a227;color:var(--gold);font-size:20px;transition:color .25s cubic-bezier(.22,1,.36,1);transition:color .25s var(--ease)}.social-icons i:hover{color:#e8c766;color:var(--gold-light)}@media (max-width:768px){.menu-toggle{display:block}.nav-links{background:#0b0b0c;background:var(--ink);display:none;flex-direction:column;left:0;padding:8px 0 16px;position:absolute;text-align:center;top:76px;top:var(--nav-height);width:100%}.nav-links a{margin:0;padding:14px 0;width:100%}.nav-links a:after{display:none}.nav-links.show{display:flex}.hero{clip-path:polygon(0 0,100% 0,100% calc(100% - 28px),0 100%);padding:100px 20px}.hero h1{font-size:30px}.section{padding:64px 20px}.grid-2,.grid-3{gap:16px}}.hero-buttons-secondary{margin-top:18px}.creator-btn{background:#0000;border:1.5px dashed #e8c766;border:1.5px dashed var(--gold-light);border-radius:999px;color:#e8c766;color:var(--gold-light);cursor:pointer;font-family:Manrope,-apple-system,sans-serif;font-family:var(--font-body);font-size:14.5px;font-weight:700;letter-spacing:.01em;padding:13px 28px;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.22,1,.36,1),color .25s cubic-bezier(.22,1,.36,1);transition:transform .25s var(--ease),background .25s var(--ease),color .25s var(--ease)}.creator-btn:hover{background:#e8c7661f;color:#fff;transform:translateY(-2px)}.modal-overlay{align-items:flex-start;background:#0b0b0c99;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:40px 16px;position:fixed;z-index:2000}.modal-panel{background:#fff;background:var(--paper);border-radius:20px;box-shadow:0 30px 60px #0b0b0c59;max-width:720px;padding:40px 36px 32px;position:relative;width:100%}.modal-close{align-items:center;background:#faf6f1;background:var(--ivory);border:1px solid #843b6224;border:1px solid var(--border);border-radius:50%;color:#2b2230;color:var(--charcoal);cursor:pointer;display:flex;font-size:20px;height:34px;justify-content:center;line-height:1;position:absolute;right:16px;top:16px;width:34px}.modal-close:hover{border-color:#c9a227;border-color:var(--gold);color:#5e2947;color:var(--plum-dark)}.creator-form h2{font-size:26px;margin:0 0 6px}.creator-form-subtitle{color:#8a7a83;color:var(--muted);font-size:14.5px;margin:0 0 28px}.form-section{border-bottom:1px solid #843b6224;border-bottom:1px solid var(--border);margin-bottom:30px;padding-bottom:26px}.form-section:last-of-type{border-bottom:none;margin-bottom:20px;padding-bottom:0}.form-section h3{color:#5e2947;color:var(--plum-dark);font-size:17px;margin:0 0 4px}.secure-note{color:#8a7a83;color:var(--muted);font-size:13px;margin:0 0 18px}.form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.form-grid label{color:#2b2230;color:var(--charcoal);display:flex;flex-direction:column;font-size:13.5px;font-weight:600;gap:6px}.form-grid label.span-2{grid-column:1/-1}.form-grid input,.form-grid select{background:#faf6f1;background:var(--ivory);border:1px solid #843b6224;border:1px solid var(--border);border-radius:10px;color:#2b2230;color:var(--charcoal);font-family:Manrope,-apple-system,sans-serif;font-family:var(--font-body);font-size:14.5px;font-weight:400;padding:11px 14px}.form-grid input:focus,.form-grid select:focus{background:#fff;border-color:#c9a227;border-color:var(--gold);outline:none}.skills-field{margin-top:20px}.skills-label{display:block;font-size:13.5px;font-weight:600;margin-bottom:10px}.skills-options{display:flex;flex-wrap:wrap;gap:10px}.skill-checkbox{align-items:center;background:#faf6f1;background:var(--ivory);border:1px solid #843b6224;border:1px solid var(--border);border-radius:999px;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:8px;padding:8px 14px}.skill-checkbox input{accent-color:#843b62;accent-color:var(--plum)}.form-error{color:#b3261e;font-size:14px;font-weight:600;margin:0 0 16px}.submit-btn{border:none;width:100%}.submit-btn:disabled{cursor:not-allowed;opacity:.65;transform:none}.modal-success{padding:20px 0;text-align:center}.modal-success h2{margin-bottom:12px}.modal-success p{color:#8a7a83;color:var(--muted);margin-bottom:24px}@media (max-width:640px){.modal-panel{padding:32px 20px 24px}.form-grid{grid-template-columns:1fr}}.creators-search-wrap{margin:0 auto 12px;max-width:480px}.creators-search-input{background:#fff;background:var(--paper);border:1px solid #843b6224;border:1px solid var(--border);border-radius:999px;color:#2b2230;color:var(--charcoal);font-family:Manrope,-apple-system,sans-serif;font-family:var(--font-body);font-size:14.5px;padding:12px 18px;transition:border-color .25s cubic-bezier(.22,1,.36,1),box-shadow .25s cubic-bezier(.22,1,.36,1);transition:border-color .25s var(--ease),box-shadow .25s var(--ease);width:100%}.creators-search-input:focus{border-color:#c9a227;border-color:var(--gold);box-shadow:0 0 0 3px #c9a22724;outline:none}.creators-result-count{color:#8a7a83;color:var(--muted);font-size:13px;margin:10px 0 34px;text-align:center}.creator-card{display:flex;flex-direction:column;gap:0;padding:26px 24px 22px}.creator-card-header{align-items:center;display:flex;gap:14px}.creator-avatar{align-items:center;background:linear-gradient(135deg,#843b62,#5e2947);background:linear-gradient(135deg,var(--plum),var(--plum-dark));border-radius:50%;box-shadow:0 4px 12px #5e294740;color:#fff;display:flex;flex:0 0 auto;font-family:Fraunces,Georgia,serif;font-family:var(--font-display);font-size:17px;font-weight:600;height:50px;justify-content:center;width:50px}.creator-heading h3{font-size:19px;line-height:1.25;margin:0}.creator-location{color:#8a7a83;color:var(--muted);font-size:12.5px;margin:3px 0 0}.creator-card-divider{background:#843b6224;background:var(--border);height:1px;margin:18px 0 16px}.creator-card-body{display:flex;flex:1 1;flex-direction:column;gap:16px}.creator-detail-chips{display:flex;flex-wrap:wrap;gap:8px}.creator-detail-chip{align-items:center;background:#faf6f1;background:var(--ivory);border:1px solid #843b6224;border:1px solid var(--border);border-radius:10px;color:#2b2230;color:var(--charcoal);display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:6px 12px}.creator-section-label{color:#8a7a83;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.creator-skills{display:flex;flex-wrap:wrap;gap:8px}.creator-skill-pill{background:#fff;background:var(--paper);border:1px solid #843b6224;border:1px solid var(--border);border-radius:999px;color:#5e2947;color:var(--plum-dark);font-size:12px;font-weight:600;padding:5px 12px}.creator-card-footer{align-items:center;border-top:1px solid #843b6224;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px;margin-top:20px;padding-top:18px}.creator-book-btn{font-size:14px;padding:13px 18px;width:100%}.creator-profile-link{color:#8a7a83;color:var(--muted);font-size:13px;font-weight:600;transition:color .2s cubic-bezier(.22,1,.36,1);transition:color .2s var(--ease)}.creator-profile-link:hover{color:#5e2947;color:var(--plum-dark)}.pagination{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:48px}.pagination-btn{background:#fff;background:var(--paper);border:1.5px solid #843b6224;border:1.5px solid var(--border);border-radius:999px;color:#5e2947;color:var(--plum-dark);cursor:pointer;font-family:Manrope,-apple-system,sans-serif;font-family:var(--font-body);font-size:13.5px;font-weight:700;padding:10px 22px;transition:border-color .25s cubic-bezier(.22,1,.36,1),background .25s cubic-bezier(.22,1,.36,1),transform .25s cubic-bezier(.22,1,.36,1);transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease)}.pagination-btn:hover:not(:disabled){background:#c9a22714;border-color:#c9a227;border-color:var(--gold);transform:translateY(-1px)}.pagination-btn:disabled{cursor:not-allowed;opacity:.4;transform:none}.pagination-status{color:#8a7a83;color:var(--muted);font-size:13.5px;font-weight:600}
/*# sourceMappingURL=main.5033896d.css.map*/