.ays-reg{--a-ink:#191512;--a-ink2:#4A423C;--a-muted:#7A7068;--a-line:#ECE3D8;--a-sand:#F4EDE4;--a-saf:#C2410C;--a-saf-d:#9A3412;--a-saf-s:#FFF1E8;--a-gold:#C9A46A;--a-green:#2F6B4F;--a-ease:cubic-bezier(.22,1,.36,1);--a-serif:"Fraunces",Georgia,"Times New Roman",serif}dialog.ays-reg{margin:auto;inset:0;width:min(780px,calc(100% - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:0;border-radius:26px;background:#fff;color:var(--a-ink);box-shadow:0 40px 120px #00000059;overflow:hidden;font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:14px;line-height:1.55}dialog.ays-reg:not([open]){display:none}dialog.ays-reg::backdrop{background:#19151294;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}dialog.ays-reg[open]{animation:ays-pop .45s var(--a-ease)}@keyframes ays-pop{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}.ays-reg *,.ays-reg *:before,.ays-reg *:after{box-sizing:border-box}.ays-reg :focus-visible{outline:3px solid rgba(194,65,12,.45);outline-offset:2px}.ays-reg-in{display:flex;flex-direction:column;max-height:calc(100dvh - 24px)}html.ays-lock{overflow:hidden}.ays-reg-head{flex-shrink:0;position:relative;overflow:hidden;color:#f5ede3;background:var(--a-ink);padding:24px 28px 20px}.ays-reg-head:before{content:"";position:absolute;width:400px;height:400px;right:-150px;top:-210px;border-radius:50%;background:radial-gradient(circle,rgba(194,65,12,.5),transparent 65%);pointer-events:none}.ays-reg-head>*{position:relative}.ays-reg-kick{display:inline-flex;align-items:center;gap:8px;font-size:10.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#f6c7a6}.ays-reg-kick i{width:7px;height:7px;border-radius:50%;background:#5be49b;box-shadow:0 0 #5be49bb3;animation:ays-ping 1.8s infinite}@keyframes ays-ping{0%{box-shadow:0 0 #5be49bb3}80%,to{box-shadow:0 0 0 9px #5be49b00}}.ays-reg-head h2{margin:6px 0 0;font-family:var(--a-serif);font-weight:300;font-size:28px;line-height:1.1;letter-spacing:-.01em;color:#fff}.ays-reg-head h2 em{font-style:italic;color:#f6c7a6}.ays-reg-head p{margin:4px 0 0;color:#bdb2a6;font-size:13px}.ays-reg-x{position:absolute!important;right:14px;top:14px;width:42px;height:42px;border-radius:50%;border:0;background:#ffffff1a;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s,transform .4s var(--a-ease)}.ays-reg-x:hover{background:#fff3;transform:rotate(90deg)}.ays-reg-sum{display:grid;grid-template-columns:1.4fr 1fr .8fr .8fr;margin-top:16px;border:1px solid rgba(255,255,255,.14);border-radius:14px}.ays-reg-sum div{min-width:0;padding:10px 13px;border-right:1px solid rgba(255,255,255,.14)}.ays-reg-sum div:last-child{border-right:0}.ays-reg-sum span{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#a89c90}.ays-reg-sum b{display:block;font-size:12.5px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ays-reg-sum b.ays-bump{animation:ays-bump .45s var(--a-ease)}@keyframes ays-bump{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ays-reg-body{padding:22px 28px 26px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ays-step{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;font-weight:800;color:var(--a-ink)}.ays-step b{flex:0 0 24px;height:24px;border-radius:50%;background:var(--a-saf-s);color:var(--a-saf);display:flex;align-items:center;justify-content:center;font-size:12px}.ays-step small{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--a-muted)}.ays-sec+.ays-sec{margin-top:22px;padding-top:20px;border-top:1px dashed var(--a-line)}.ays-courses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.ays-course{position:relative;display:block;cursor:pointer}.ays-course input{position:absolute;opacity:0;pointer-events:none}.ays-course span{position:relative;display:flex;flex-direction:column;height:100%;min-height:86px;padding:11px 12px 10px;border-radius:14px;border:1.5px solid var(--a-line);background:#fff;transition:border-color .25s,background .25s,transform .3s var(--a-ease),box-shadow .3s}.ays-course:hover span{border-color:#d9b79c;transform:translateY(-2px)}.ays-course i{font-style:normal;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--a-saf)}.ays-course strong{display:block;margin-top:3px;font-size:13.5px;line-height:1.25;color:var(--a-ink)}.ays-course em{display:block;margin-top:auto;padding-top:6px;font-style:normal;font-size:11.5px;color:var(--a-muted)}.ays-course em b{color:var(--a-ink);font-weight:800}.ays-course input:checked+span{border-color:var(--a-saf);background:var(--a-saf-s);box-shadow:0 12px 24px -18px #c2410ce6}.ays-course input:checked+span:after{content:"";position:absolute;top:9px;right:9px;width:18px;height:18px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat,var(--a-saf)}.ays-course input:focus-visible+span{outline:3px solid rgba(194,65,12,.45);outline-offset:2px}.ays-course .ays-tag{position:absolute;top:-8px;left:10px;padding:2px 8px;border-radius:999px;background:var(--a-ink);color:#f6c7a6;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ays-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;align-items:start}.ays-full{grid-column:1/-1}.ays-field{display:flex;flex-direction:column;gap:6px;min-width:0}.ays-field>label,.ays-flabel{display:flex;align-items:center;gap:4px;min-height:18px;font-size:12px;font-weight:700;color:var(--a-ink2)}.ays-req{color:var(--a-saf)}.ays-opt{font-weight:500;color:var(--a-muted)}.ays-in{width:100%;height:48px;margin:0;padding:0 14px;border:1.5px solid var(--a-line);border-radius:12px;background:#fff;color:var(--a-ink);font:inherit;font-size:14px;transition:border-color .25s,box-shadow .25s;-webkit-appearance:none;appearance:none}.ays-in:focus{outline:none;border-color:var(--a-saf);box-shadow:0 0 0 4px #c2410c1f}select.ays-in{padding-right:40px;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%237A7068' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center}textarea.ays-in{height:auto;min-height:84px;padding:12px 14px;resize:vertical;line-height:1.5}.ays-hint{font-size:11.5px;color:var(--a-muted)}.ays-phone{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px}.ays-phone .ays-code{text-align:center;padding:0 6px}.ays-seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:48px;padding:4px;gap:4px;border:1.5px solid var(--a-line);border-radius:12px;background:#fff}.ays-seg label{position:relative;display:block;cursor:pointer}.ays-seg input{position:absolute;opacity:0;pointer-events:none}.ays-seg span{display:flex;align-items:center;justify-content:center;height:100%;border-radius:8px;font-weight:600;font-size:13px;color:var(--a-ink2);transition:background .25s,color .25s}.ays-seg label:hover span{background:var(--a-sand)}.ays-seg input:checked+span{background:var(--a-saf);color:#fff}.ays-seg input:focus-visible+span{outline:3px solid rgba(194,65,12,.45);outline-offset:1px}.ays-capq{font-family:var(--a-serif);font-weight:600;font-size:14px;color:var(--a-saf);letter-spacing:.04em}.ays-cap{position:relative}.ays-cap .ays-in{padding-right:50px}.ays-cap-re{position:absolute;right:6px;top:6px;width:36px;height:36px;border:0;border-radius:9px;background:var(--a-sand);color:var(--a-ink2);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .5s var(--a-ease),color .25s}.ays-cap-re:hover{color:var(--a-saf)}.ays-cap-re.ays-spin{transform:rotate(360deg)}.ays-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.ays-consent{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--a-muted);cursor:pointer}.ays-consent input{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;accent-color:var(--a-saf)}.ays-err{font-size:11.5px;line-height:1.3;color:#b91c1c}.ays-err:empty{display:none}.ays-invalid .ays-in,.ays-invalid .ays-seg{border-color:#b91c1c}.ays-invalid.ays-courses .ays-course span{border-color:#e9b4b4}.ays-shake{animation:ays-shake .4s}@keyframes ays-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.ays-alert{display:none;margin-top:16px;padding:11px 13px;border-radius:12px;background:#fef2f2;color:#991b1b;font-size:13px;text-align:center}.ays-alert.ays-show{display:block}.ays-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin:0;padding:12px 24px;border-radius:999px;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:14.5px;text-decoration:none;transition:transform .35s var(--a-ease),background .3s,box-shadow .35s var(--a-ease)}.ays-btn-p{margin-top:20px;background:var(--a-saf);color:#fff;box-shadow:0 12px 28px -12px #c2410ccc}.ays-btn-p:hover{background:var(--a-saf-d);color:#fff;transform:translateY(-2px)}.ays-btn-p:disabled{opacity:.7;cursor:progress;transform:none}.ays-btn-wa{margin-top:12px;min-height:50px;background:#25d366;color:#fff;box-shadow:0 14px 28px -14px #25d366bf}.ays-btn-wa:hover{background:#1ebe5a;color:#fff}.ays-btn-g{background:transparent;border:1.5px solid var(--a-ink);color:var(--a-ink)}.ays-btn-g:hover{background:var(--a-ink);color:#fff}.ays-spinner{display:none;width:16px;height:16px;border-radius:50%;border:2.5px solid rgba(255,255,255,.4);border-top-color:#fff;animation:ays-spin .8s linear infinite}.ays-loading .ays-spinner{display:inline-block}@keyframes ays-spin{to{transform:rotate(360deg)}}.ays-secure{display:flex;align-items:center;justify-content:center;gap:7px;margin:12px 0 0;font-size:12px;color:var(--a-muted)}.ays-ok{display:none;text-align:center;padding:40px 26px 34px;overflow-y:auto}.ays-ok.ays-show{display:block}.ays-tick{width:80px;height:80px;margin:0 auto;border-radius:50%;background:#e8f3ec;color:var(--a-green);display:flex;align-items:center;justify-content:center;animation:ays-pop .6s var(--a-ease)}.ays-tick path{stroke-dasharray:30;stroke-dashoffset:30;animation:ays-draw .7s .3s var(--a-ease) forwards}@keyframes ays-draw{to{stroke-dashoffset:0}}.ays-ok h2{margin:18px 0 0;font-family:var(--a-serif);font-weight:300;font-size:28px;color:var(--a-ink)}.ays-ok p{max-width:440px;margin:10px auto 0;color:var(--a-ink2);font-size:13.5px}.ays-recap{display:grid;gap:6px;max-width:420px;margin:20px auto 0;padding:14px 16px;border-radius:14px;background:var(--a-sand);text-align:left;font-size:13px}.ays-recap div{display:flex;justify-content:space-between;gap:12px}.ays-recap span{color:var(--a-muted)}.ays-recap b{text-align:right}.ays-ok-acts{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;max-width:420px;margin:22px auto 0}.ays-ok-acts .ays-btn{flex:1 1 160px;width:auto;margin:0}.ays-rooms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;border:0}.ays-room{position:relative;display:block;cursor:pointer}.ays-room input{position:absolute;opacity:0;pointer-events:none}.ays-room>span{position:relative;display:flex;flex-direction:column;gap:2px;height:100%;min-height:96px;padding:11px 12px 10px;border-radius:14px;border:1.5px solid var(--a-line);background:#fff;transition:border-color .25s,background .25s,transform .3s var(--a-ease),box-shadow .3s}.ays-room:hover>span{border-color:#d9b79c;transform:translateY(-2px)}.ays-room svg{color:var(--a-saf);margin-bottom:2px}.ays-room strong{font-size:13.5px;line-height:1.25;color:var(--a-ink)}.ays-room small{font-size:11px;color:var(--a-muted);line-height:1.3}.ays-room .ays-rp{margin-top:auto;padding-top:5px;font-size:15px;font-weight:800;color:var(--a-ink)}.ays-room .ays-rd{font-size:11px;font-weight:700;color:var(--a-green)}.ays-room .ays-rd.ays-up{color:var(--a-saf-d)}.ays-room input:checked+span{border-color:var(--a-saf);background:var(--a-saf-s);box-shadow:0 12px 24px -18px #c2410ce6}.ays-room input:checked+span:after{content:"";position:absolute;top:9px;right:9px;width:18px;height:18px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat,var(--a-saf)}.ays-room input:focus-visible+span{outline:3px solid rgba(194,65,12,.45);outline-offset:2px}.ays-room .ays-tag{position:absolute;top:-8px;left:10px;padding:2px 8px;border-radius:999px;background:var(--a-green);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ays-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px 16px;border-radius:14px;background:var(--a-ink);color:#f2e9de}.ays-total span{font-size:12.5px;color:#c9beb2}.ays-total b{font-family:var(--a-serif);font-weight:400;font-size:24px;color:#fff;line-height:1}.ays-total b small{font-family:inherit;font-size:12px;color:#c9beb2;margin-left:4px}@media(max-width:720px){.ays-rooms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ays-room>span{min-height:92px}.ays-step small{display:none}}.ays-card-reg{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;margin-top:10px;padding:10px 16px;border-radius:999px;border:1.5px solid #c2560f;background:transparent;color:#c2560f;font:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:background .25s,color .25s,transform .25s}.ays-card-reg:hover{background:#c2560f;color:#fff;transform:translateY(-1px)}button.arogya-subnav-book{border:0;cursor:pointer;font-family:inherit}button.enroll{border:0;background:none;padding:0;cursor:pointer;text-align:left;font:inherit;color:inherit}button.arogya-footer-btn{cursor:pointer;font:inherit}@media(max-width:720px){.ays-courses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){dialog.ays-reg{width:100%;max-height:94dvh;margin:auto 0 0;border-radius:24px 24px 0 0}dialog.ays-reg[open]{animation:ays-sheet .45s var(--a-ease)}.ays-reg-in{max-height:94dvh}.ays-reg-head{padding:18px 18px 14px}.ays-reg-head h2{font-size:22px;padding-right:46px}.ays-reg-head p{font-size:12px}.ays-reg-x{width:38px;height:38px;right:12px;top:12px}.ays-reg-sum{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ays-reg-sum div{padding:7px 11px}.ays-reg-sum div:nth-child(2){border-right:0}.ays-reg-sum div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.14)}.ays-reg-body{padding:18px 16px calc(22px + env(safe-area-inset-bottom))}.ays-grid{grid-template-columns:1fr;gap:14px}.ays-course span{min-height:80px;padding:10px 11px 9px}.ays-course strong{font-size:13px}.ays-in{font-size:16px}.ays-ok{padding:32px 18px calc(28px + env(safe-area-inset-bottom))}}@keyframes ays-sheet{0%{transform:translateY(100%)}to{transform:none}}@media(prefers-reduced-motion:reduce){.ays-reg *,dialog.ays-reg[open]{animation:none!important;transition:none!important}}.ays-groups{display:flex;gap:6px;overflow-x:auto;margin:0 0 12px;padding:2px 2px 4px;scrollbar-width:none}.ays-groups::-webkit-scrollbar{display:none}.ays-grp{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--a-line);background:#fff;font:inherit;font-size:12.5px;font-weight:700;color:var(--a-ink);cursor:pointer;transition:background .25s,border-color .25s,color .25s}.ays-grp small{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--a-saf-s);color:var(--a-saf);font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ays-grp:hover{border-color:#d9b79c}.ays-grp[aria-pressed=true]{background:var(--a-ink);border-color:var(--a-ink);color:#fff}.ays-grp[aria-pressed=true] small{background:#ffffff29;color:#f6c7a6}.ays-course[hidden]{display:none}.ays-info{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:12px;border-radius:14px;overflow:hidden;background:var(--a-line);border:1px solid var(--a-line)}.ays-info[hidden]{display:none}.ays-info>div{background:#fff9f3;padding:10px 12px}.ays-info span{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--a-muted)}.ays-info b{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--a-ink)}.ays-info .ays-more{grid-column:1/-1;display:block;background:#fff;padding:9px 12px;font-size:12.5px;font-weight:700;color:var(--a-saf);text-decoration:none}.ays-info .ays-more:hover{text-decoration:underline}.ays-room .ays-rp small{font-size:10.5px;font-weight:700;color:var(--a-muted)}.ays-room .ays-alt{font-size:10.5px;color:var(--a-muted)}.ays-room .ays-rd.ays-no{color:var(--a-muted)}.ays-room .ays-rd{font-style:normal}.ays-room.ays-off{cursor:not-allowed}.ays-room.ays-off>span{opacity:.55;background:#fbf8f4}.ays-room.ays-off:hover>span{transform:none;border-color:var(--a-line)}.ays-pick{grid-column:1/-1;margin:0;padding:16px;border:1.5px dashed var(--a-line);border-radius:14px;text-align:center;font-size:13px;color:var(--a-muted)}@media(max-width:720px){.ays-info{grid-template-columns:repeat(2,minmax(0,1fr))}}
