@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/satoshi-400.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/satoshi-500.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/satoshi-700.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/satoshi-900.woff2)format("woff2")}:root{--paper:#fff;--surface:#f7f7f5;--ink:#20241f;--muted:#5c635d;--faint:#8a918b;--border:#e6e8e5;--accent:var(--accent-base,#20241f);--accent-dark:var(--accent-base-dark,#000);--accent-soft:color-mix(in srgb, var(--accent) 9%, var(--paper));--accent-border:color-mix(in srgb, var(--accent) 25%, var(--paper));--on-accent:#fff;--paper-veil:#fffffff5;--paper-chip:#ffffffeb;--danger:#b3402e;--font-body:"Satoshi", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Satoshi", "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--r-card:16px;--r-field:14px;--r-pill:999px;--r-btn:14px;--r-chip:10px;--focus-w:2px;--focus-offset:2px;--r-focus:4px;--input-py:13px;--input-px:14px;--shadow-card:0 1px 2px #20241f0d, 0 8px 28px #20241f12;--shadow-pop:0 4px 12px #20241f17, 0 16px 48px #20241f29;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--step-btn:32px;--step-btn-sm:26px;--step-n:20px;--container:1120px;--chip-fs:12.5px;--chip-pad-y:4px;--chip-pad-x:10px;--chip-gap:6px;--chip-h:25px;--chips-rows:2;--chips-h:calc(var(--chips-rows) * var(--chip-h) + (var(--chips-rows) - 1) * var(--chip-gap));--chips-toggle-w:74px;--dur-chips:.18s;--tgl-w:56px;--tgl-h:30px;--tgl-knob:24px;--tgl-pad:2px;--tgl-border:1px;--tgl-travel:calc(var(--tgl-w) - var(--tgl-border) * 2 - var(--tgl-pad) * 2 - var(--tgl-knob));--dur-toggle:.22s;--brand-green:#1b7a5a;--fw-wordmark:900;--ls-wordmark:-.035em;--tgl-knob-bg:#fff;--tgl-on-knob:#20241f;--fs-micro-plus:10.5px;--fs-tiny:11px;--fs-caption:12px;--fs-small:13px;--fs-small-plus:13.5px;--fs-body:14px;--fs-base:14.5px;--fs-lead:15px;--fs-lead-plus:15.5px;--fs-title-sm:16px;--fs-title-lg:17px;--fs-head-sm:18px;--fs-head-lg:19px;--fs-head-xl:20px;--fs-display-xs:21px;--fs-display:24px;--fs-display-md:26px;--fs-display-lg:28px;--fs-display-xl:30px;--fs-hero-sm:32px;--fs-hero:34px;--logo-h:60px;--logo-h-phone:44px;--logo-h-mini:28px;--logo-max-w:180px;--lightbox-bg:#141614f7;--lightbox-backdrop:#14161499;--lightbox-btn:#ffffff24;--on-photo:#fff;--on-photo-soft:#ffffffbf;--on-photo-dot:#ffffff8c;--camera-bg:#000;--logo-tile-bg:#fff;--pay-app-h:48px;--pay-logo-h-phonepe:29px;--pay-logo-h-gpay:48px;--pay-logo-h-paytm:52px;--pay-logo-nudge-paytm:-3px;--pay-qr:160px;--copy-btn:28px;--cg-w:360px;--cg-h:520px;--cg-offset:20px;--cg-pill-h:44px;--cg-mark:18px;--cg-head-mark:20px;--cg-head-logo:26px;--cg-tool:26px;--cg-tool-ic:14px;--cg-send:30px;--cg-box-max:160px;--cg-z:60;--cg-bubble-q:var(--surface);--cg-blink:1.1s;--cg-amber:#b8862a;--cg-ring:2px;--cg-nudge:2px;--cg-dur-send:.12s;--mini-header-h:54px;--anchor-offset:calc(var(--mini-header-h) + var(--sp-4))}[data-theme=dark]{--paper:#151714;--surface:#1d201c;--ink:#eef0eb;--muted:#a8aea6;--faint:#7c827a;--border:#2f332d;--accent:color-mix(in srgb, var(--accent-base,#20241f) 58%, #fff);--accent-dark:color-mix(in srgb, var(--accent-base,#20241f) 44%, #fff);--accent-soft:color-mix(in srgb, var(--accent-base,#20241f) 20%, #151714);--accent-border:color-mix(in srgb, var(--accent-base,#20241f) 42%, #151714);--on-accent:#0f2018;--danger:#e2887a;--paper-veil:#151714f5;--brand-green:#2fae83;--tgl-knob-bg:#dfe3dc;--paper-chip:#1d201ceb;--shadow-card:0 1px 2px #0006, 0 8px 28px #00000073;--shadow-pop:0 4px 12px #00000080, 0 16px 48px #0009;--cg-amber:#d9a441;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark][data-accent=ink]{--accent:var(--ink);--accent-dark:#fff;--accent-soft:color-mix(in srgb, var(--ink) 12%, var(--paper));--accent-border:color-mix(in srgb, var(--ink) 30%, var(--paper));--on-accent:var(--paper)}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:var(--fs-title-sm);color:var(--ink);background:var(--paper);margin:0;line-height:1.55}img{max-width:100%;display:block}a{color:var(--accent-dark);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{margin:0;font-weight:650;line-height:1.2}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}html[data-input=key] :focus-visible{outline:var(--focus-w) solid var(--accent);outline-offset:var(--focus-offset);border-radius:var(--r-focus)}html:not([data-input=key]) :focus-visible{outline:none}:focus:not(:focus-visible){outline:none}.container{max-width:var(--container);padding:0 var(--sp-6);margin:0 auto}@media (max-width:640px){.container{padding:0 var(--sp-4)}}.display{font-family:var(--font-display);letter-spacing:-.015em;font-weight:600}.eyebrow{font-size:var(--fs-tiny);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:650}.muted{color:var(--muted)}.btn{justify-content:center;align-items:center;gap:var(--sp-2);border-radius:var(--r-btn);font-size:var(--fs-title-sm);padding:14px 28px;font-weight:600;text-decoration:none;transition:background .15s,transform 50ms;display:inline-flex}.btn:hover{text-decoration:none}.btn:active{transform:scale(.99)}.btn-primary{background:var(--accent);color:var(--on-accent)}.btn-primary:hover{background:var(--accent-dark)}.btn:disabled,.btn[disabled]{background:var(--paper);color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);cursor:not-allowed}.btn:disabled:hover,.btn[disabled]:hover{background:var(--paper)}.btn:disabled:active,.btn[disabled]:active{transform:none}.btn-ghost{background:var(--paper);color:var(--ink);border:1px solid var(--border)}.btn-ghost:hover{border-color:var(--faint)}.btn-block{width:100%}.pill{border-radius:var(--r-chip);background:var(--surface);border:1px solid var(--border);font-size:var(--fs-body);color:var(--ink);align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.card{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.section{margin-top:var(--sp-8)}.section[id]{scroll-margin-top:var(--anchor-offset)}.section-title{font-size:var(--fs-display);margin:0 0 var(--sp-3)}@media (max-width:640px){.section{margin-top:var(--sp-6)}.section-title{font-size:var(--fs-display-xs)}}.field{margin-top:var(--sp-4)}.field label{font-size:var(--fs-body);margin-bottom:6px;font-weight:600;display:block}.field .optional{color:var(--faint);font-weight:400}.input{width:100%;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--border);border-radius:var(--r-field);padding:var(--input-py) var(--input-px)}.input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.input.invalid{border-color:var(--danger)}.field-error{font-size:var(--fs-small);color:var(--danger);margin-top:5px;display:none}.field-error.show{display:block}.phone-row{background:var(--paper);border:1px solid var(--border);border-radius:var(--r-field);padding:0 var(--input-px);align-items:center;gap:7px;display:flex}.phone-row:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.phone-row.invalid{border-color:var(--danger)}.phone-cc{color:var(--muted);flex:none;font-weight:600}.phone-row .input{min-width:0;padding:var(--input-py) 0;background:0 0;border:none;border-radius:0;flex:1}.phone-row .input:focus{box-shadow:none;border:none;outline:none}.phone-row .input.invalid{border-color:#0000}.cal-head{margin-bottom:var(--sp-3);justify-content:space-between;align-items:center;display:flex}.cal-title{font-weight:650;font-size:var(--fs-lead-plus)}.cal-nav{border-radius:var(--r-pill);width:32px;height:32px;color:var(--ink);font-size:var(--fs-lead);border:none;justify-content:center;align-items:center;display:inline-flex}.cal-nav:hover{background:var(--surface)}.cal-nav:disabled{opacity:.25;cursor:default;background:0 0}.cal-grid{grid-template-columns:repeat(7,1fr);gap:2px 0;display:grid}.cal-dow{margin-bottom:var(--sp-1)}.cal-dow .cal-cell{font-size:var(--fs-micro-plus);letter-spacing:.08em;color:var(--faint);text-transform:uppercase;font-weight:650}.cal-cell{height:40px;font-size:var(--fs-body);justify-content:center;align-items:center;font-weight:500;display:flex}.cal-day{border-radius:var(--r-pill)}.cal-day:hover{background:var(--surface)}.cal-disabled{color:var(--border)}.cal-spill{color:var(--muted)}.cal-spill.cal-disabled{color:var(--border)}.cal-start,.cal-end{border-radius:var(--r-pill);font-weight:650;background:var(--accent)!important;color:var(--on-accent)!important}.cal-range{background:var(--accent-soft);border-radius:0}.cal-range+.cal-end{position:relative}.cal-start:has(+.cal-range){position:relative}.cal-hint{margin:var(--sp-3) 0 0;font-size:var(--fs-small);color:var(--faint);text-align:center}.cal-hint-done{color:var(--accent-dark);font-weight:600}dialog.lightbox{background:var(--lightbox-bg);border:none;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:0}dialog.lightbox::backdrop{background:var(--lightbox-backdrop)}.lightbox-close{z-index:2;border-radius:var(--r-pill);background:var(--lightbox-btn);width:42px;height:42px;color:var(--on-photo);justify-content:center;align-items:center;display:inline-flex;position:fixed;top:18px;right:18px}.lightbox-scroll{height:100dvh;padding:var(--sp-16) var(--sp-4);overflow-y:auto}.lightbox-scroll figure{max-width:880px;margin:0 auto var(--sp-8)}.lightbox-scroll img{cursor:zoom-in;border-radius:10px;width:100%;transition:transform .2s}.lightbox-scroll{touch-action:pan-y pinch-zoom}.lightbox-scroll img.zoomed{cursor:zoom-out;transform:scale(1.8)}.lightbox-scroll figure{overflow:visible}.lightbox-scroll figcaption{color:var(--on-photo-soft);font-size:var(--fs-small);margin-top:var(--sp-2)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.cal-soldout{color:var(--faint);opacity:.7;text-decoration:line-through}.sample-note{padding:var(--sp-2) var(--sp-4);text-align:center;font-size:var(--chip-fs);color:var(--muted);background:var(--surface);border-bottom:1px solid var(--border);margin:0}.cg{right:var(--cg-offset);bottom:var(--cg-offset);z-index:var(--cg-z);font-family:var(--font-body);position:fixed}.cg-pill{align-items:center;gap:var(--sp-2);height:var(--cg-pill-h);padding:0 var(--sp-5) 0 var(--sp-4);border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--fs-base);cursor:pointer;box-shadow:var(--shadow-pop);border:0;font-weight:600;display:inline-flex}.cg-pill:focus-visible{outline:var(--cg-ring) solid var(--accent);outline-offset:var(--cg-ring)}.cg-close:focus-visible{outline:var(--cg-ring) solid var(--accent);outline-offset:var(--cg-ring)}.cg-send:focus-visible{outline:var(--cg-ring) solid var(--accent);outline-offset:var(--cg-ring)}.cg-tool:focus-visible{outline:var(--cg-ring) solid var(--accent);outline-offset:var(--cg-ring)}.cg-mark{width:var(--cg-mark);height:var(--cg-mark);color:currentColor;flex:none;display:inline-flex}.cg-mark svg{width:100%;height:100%}.cg-panel{right:var(--cg-offset);bottom:var(--cg-offset);width:var(--cg-w);height:var(--cg-h);max-height:calc(100vh - var(--cg-offset) * 2);background:var(--paper);color:var(--ink);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-pop);flex-direction:column;display:none;position:fixed;overflow:hidden}.cg-open .cg-panel{display:flex}.cg-panel.cg-moved{bottom:auto;right:auto}.cg-head{align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);background:var(--surface);cursor:move;-webkit-user-select:none;user-select:none;touch-action:none;display:flex}.cg-head-mark{width:var(--cg-head-mark);height:var(--cg-head-mark);color:var(--brand-green)}.cg-head-logo{width:var(--cg-head-logo);height:var(--cg-head-logo);border-radius:var(--r-pill);object-fit:cover;background:var(--paper);flex:none}.cg-title{min-width:0;font-size:var(--fs-small-plus);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cg-title b{color:var(--ink);font-weight:600}.cg-hbtn{width:var(--cg-send);height:var(--cg-send);border-radius:var(--r-pill);color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cg-hbtn svg{width:var(--cg-mark);height:var(--cg-mark)}.cg-hbtn:hover{background:var(--paper);color:var(--ink)}.cg-hbtn:focus-visible{outline:var(--cg-ring) solid var(--accent);outline-offset:var(--cg-ring)}.cg-dock{align-items:flex-end;gap:var(--sp-2);flex-direction:column;display:flex}.cg-open .cg-dock{display:none}.cg-teaser{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-1) var(--sp-1) var(--sp-2);background:var(--paper);color:var(--muted);border-radius:var(--r-chip);font-size:var(--fs-small);cursor:pointer;animation:cg-rise var(--dur-chips) ease-out;border:0;display:inline-flex}.cg-teaser:hover{color:var(--ink)}.cg-teaser[hidden]{display:none}.cg-teaser-off{width:var(--cg-tool);height:var(--cg-tool);border-radius:var(--r-pill);color:var(--faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cg-teaser-off svg{width:var(--cg-tool-ic);height:var(--cg-tool-ic)}.cg-teaser-off:hover{color:var(--ink);background:var(--surface)}@keyframes cg-rise{0%{opacity:0;transform:translateY(var(--sp-1))}to{opacity:1;transform:none}}.cg-open .cg-panel{animation:cg-rise var(--dur-chips) ease-out}.cg-person{width:var(--cg-mark);height:var(--cg-mark);color:var(--muted);margin-top:var(--cg-nudge);flex:none;justify-content:center;align-items:center;display:inline-flex}.cg-person svg{width:100%;height:100%}.cg-log{min-height:0;padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;flex:1;display:flex;overflow-y:auto}.cg-msg{gap:var(--sp-2);font-size:var(--fs-body);align-items:flex-start;line-height:1.5;display:flex}.cg-msg .cg-body{min-width:0}.cg-msg .cg-body p{margin:0 0 var(--sp-2)}.cg-msg .cg-body p:last-child{margin-bottom:0}.cg-msg .cg-body ul{margin:0 0 var(--sp-2);padding-left:var(--sp-5)}.cg-q{justify-content:flex-end}.cg-q .cg-body{background:var(--cg-bubble-q);border-radius:var(--r-field);padding:var(--sp-2) var(--sp-3);white-space:pre-wrap;max-width:85%}.cg-a .cg-mark{color:var(--brand-green);margin-top:var(--cg-nudge)}.cg-blink{animation:cg-blink var(--cg-blink) ease-in-out infinite}@keyframes cg-blink{0%,to{opacity:1}50%{opacity:.35}}.cg-fail .cg-body{color:var(--muted)}.cg-book a{color:var(--brand-green);font-weight:600;text-decoration:none}.cg-book a:hover{text-decoration:underline}.cg-retry{border:1px solid var(--border);border-radius:var(--r-btn);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--fs-small);padding:var(--sp-1) var(--sp-3);cursor:pointer}.cg-tools{align-items:center;gap:var(--sp-1);margin-top:var(--sp-2);display:flex}.cg-tool{width:var(--cg-tool);height:var(--cg-tool);border-radius:var(--r-pill);color:var(--faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.cg-tool svg{width:var(--cg-tool-ic);height:var(--cg-tool-ic)}.cg-tool.cg-down svg{transform:scaleY(-1)}.cg-tool:hover{color:var(--ink);background:var(--surface)}.cg-tool.on{color:var(--brand-green)}.cg-tool.cg-down.on{color:var(--cg-amber)}.cg-flash{font-size:var(--fs-caption);color:var(--muted);margin-left:var(--sp-1)}.cg-ts{padding:0 var(--sp-4) var(--sp-3);background:var(--paper);justify-content:center;display:flex}.cg-ts[hidden]{display:none}.cg-form{border-top:1px solid var(--border);padding:var(--sp-3) var(--sp-4) var(--sp-3);background:var(--paper)}.cg-box-wrap{align-items:flex-end;gap:var(--sp-2);border:1px solid var(--border);border-radius:var(--r-field);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-3);background:var(--paper);display:flex}.cg-box-wrap:focus-within{border-color:var(--accent-border)}.cg-box{min-width:0;max-height:var(--cg-box-max);resize:none;color:var(--ink);font:inherit;font-size:var(--fs-body);padding:var(--sp-1) 0;background:0 0;border:0;outline:0;flex:1;line-height:1.45;overflow-y:auto}.cg-box::placeholder{color:var(--faint)}.cg-send{width:var(--cg-send);height:var(--cg-send);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--faint);cursor:pointer;transition:background var(--cg-dur-send) ease, color var(--cg-dur-send) ease;background:0 0;flex:none;justify-content:center;align-items:center;display:inline-flex}.cg-box-wrap.cg-ready .cg-send{background:var(--ink);color:var(--paper);border-color:var(--ink)}.cg-send svg{width:var(--cg-mark);height:var(--cg-mark)}.cg-note{margin:var(--sp-2) 0 0;font-size:var(--fs-tiny);color:var(--faint);text-align:center}.cg-terms{margin:var(--sp-1) 0 0;font-size:var(--fs-tiny);color:var(--faint)}@media (max-width:640px){.cg{right:var(--sp-4);bottom:var(--sp-4)}.cg-panel,.cg-panel.cg-moved{border:0;border-radius:0;width:auto;height:auto;max-height:none;top:0!important;bottom:0!important;left:0!important;right:0!important}.cg-head{cursor:default}}@media (prefers-reduced-motion:reduce){.cg-blink,.cg-teaser,.cg-open .cg-panel{animation:none}}
