@font-face{font-family:Callback Devanagari;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/tirodevanagarihindi/v7/55xyezN7P8T4e0_CfIJrwdodg9HoYw0i-M9vTuMPTG0.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}.callback{background:var(--blush);scroll-margin-top:24px}.cb-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;gap:40px;display:grid}.cb-intro{background:var(--rani);color:#fff;border-radius:var(--radius-lg);gap:24px;padding:40px 32px;display:grid}.cb-eyebrow{color:var(--gold-light);letter-spacing:.06em;font-size:14px;font-weight:600}.cb-intro h1{font-size:clamp(30px,3.4vw,42px);line-height:1.2}.cb-intro ul{gap:20px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cb-intro li{align-items:center;gap:14px;display:flex}.cb-icon{background:var(--gold);width:40px;height:40px;color:var(--plum);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.cb-card{border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;min-width:0;padding:32px}.cb-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.cb-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.cb-field{gap:6px;min-width:0;display:grid}.cb-field>label,.cb-group legend{font-size:15px;font-weight:600}.cb-field input:not([type=file]),.cb-field select,.cb-field textarea{border:1.5px solid var(--field-strong);border-radius:var(--radius);width:100%;min-width:0;color:var(--plum);min-height:48px;font:inherit;background:#fff;padding:10px 12px;font-size:16px}.cb-field textarea{resize:vertical}.cb-field [aria-invalid=true],.cb-choice:has([aria-invalid=true]){border-color:var(--error)}.cb-choice-pair{gap:20px;display:grid}.cb-group{border:0;min-width:0;margin:0;padding:0}.cb-group legend{margin-bottom:8px}.cb-choices{flex-wrap:wrap;gap:8px;display:flex}.cb-choice{border:1.5px solid var(--field-strong);cursor:pointer;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font-size:15px;display:inline-flex}.cb-choice input{width:16px;height:16px;accent-color:var(--rani);flex-shrink:0;margin:0}.cb-choice:has(input:checked){background:var(--rani);border-color:var(--rani);color:#fff}.cb-choice:has(input:checked) input{accent-color:var(--gold)}.cb-choice:focus-within{outline:3px solid var(--rani-dark);outline-offset:3px}.cb-photo input[type=file]{width:100%;min-width:0;font:inherit;border:1px dashed var(--field-strong);border-radius:var(--radius);padding:10px;font-size:14px}.cb-photo input::file-selector-button{font:inherit;color:var(--rani);background:var(--blush);border:1px solid var(--field-strong);cursor:pointer;border-radius:6px;min-height:44px;margin-right:8px;padding:8px 12px;font-weight:600}.cb-hint,.cb-privacy{color:var(--muted);font-size:14px}.cb-privacy{text-align:center;margin-top:12px}.cb-preview{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cb-preview img{object-fit:contain;background:var(--blush);border-radius:8px}.cb-preview [data-cb-filename]{overflow-wrap:anywhere;font-size:14px}.cb-preview button{border:1px solid var(--field-strong);color:var(--rani);font:inherit;cursor:pointer;background:#fff;border-radius:8px;min-height:44px;padding:6px 12px}.cb-submit{width:100%;min-height:56px;margin-top:20px}.cb-submit:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.cb-error{color:var(--error);font-size:14px}.cb-failure,.cb-notice{background:var(--blush);border:1px solid var(--rani);border-radius:10px;margin:16px 0;padding:14px;font-size:16px}.cb-failure a,.cb-notice a{align-items:center;min-height:44px;display:inline-flex}.cb-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cb-success{text-align:center;gap:20px;padding:24px 0;display:grid}.cb-success h3{font-size:32px;line-height:1.2}.cb-check{background:var(--blush);color:var(--rani);border-radius:50%;place-items:center;width:64px;height:64px;margin:auto;font-size:32px;display:grid}.cb-success dl{background:var(--blush);border:1px solid var(--line);text-align:left;border-radius:10px;margin:0;padding:20px}.cb-success dt{color:var(--muted);font-size:14px}.cb-success dd{margin:0 0 12px;font-weight:600}.cb-success dd:last-child{margin-bottom:0}.callback [hidden]{display:none!important}.callback:lang(hi) h1,.callback:lang(hi) h3{font-family:"Callback Devanagari", var(--font-display)}.callback :focus-visible{outline-color:var(--rani-dark)}@media (width<=959px){.cb-layout{grid-template-columns:1fr;gap:24px}.cb-intro{padding:28px}}@media (width<=599px){.cb-pair{grid-template-columns:1fr;gap:20px}.cb-card{padding:24px 16px}.cb-intro{padding:28px 24px}.cb-intro ul{display:none}.cb-field input:not([type=file]),.cb-field select{min-height:52px}}.cb-photo{position:relative}.callback .cb-file-native{clip-path:inset(50%);opacity:0;border:0;width:1px;height:1px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.cb-photo .cb-file-button{border:1px dashed var(--field-strong);background:var(--blush);min-height:48px;color:var(--rani);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:flex}.cb-photo:has(.cb-file-native:focus-visible) .cb-file-button{outline:3px solid var(--rani-dark);outline-offset:3px}
