.gs-root{--background:#f8ebc8;--foreground:#0a2a30;--card:#fff9ed;--card-foreground:#0a2a30;--popover:#fff9ed;--popover-foreground:#0a2a30;--primary:#0b4a50;--primary-foreground:#fff9ed;--secondary:#f3e2b4;--secondary-foreground:#0a2a30;--muted:#efe0b4;--muted-foreground:#3d5a60;--accent:#d4a445;--accent-foreground:#0a2a30;--destructive:#8b3a3a;--border:#e4d2a0;--input:#e4d2a0;--ring:#d4a445;--gs-midnight:#061c22;--gs-teal:#0b4a50;--gs-gold:#d4a445;--gs-ivory:#f8ebc8;--gs-white:#fff9ed;--gs-ink:#0a2a30;--gs-surface:#fff9ed;--gs-radius:1rem;--gs-section-gap:clamp(3.5rem, 8vw, 6.5rem);--gs-shadow:0 22px 50px -28px #061c2259;--gs-header-h:4.5rem;--gs-sticky-gap:.125rem;--gs-glass-bg:#fef7e7eb;--gs-glass-border:#e0c88cb4;--gs-glass-highlight:inset 0 1px 0 #fff9edc7;--gs-glass-shadow:0 18px 44px -28px #061c2247, var(--gs-glass-highlight);--gs-glass-blur:blur(16px) saturate(1.2);--gs-beam-from:#fff9edd9;--gs-beam-to:#d4a445f2;--gs-page-wash:radial-gradient(ellipse 70% 50% at 0% 0%, #d4a4451f, transparent 55%), radial-gradient(ellipse 60% 45% at 100% 0%, #0b4a501a, transparent 50%), radial-gradient(ellipse 70% 40% at 50% 100%, #f8ebc8e6, transparent 55%)}.dark .gs-root{--background:#061c22;--foreground:#fff9ed;--card:#0b4a50;--card-foreground:#fff9ed;--popover:#0a2a30;--popover-foreground:#fff9ed;--primary:#d4a445;--primary-foreground:#061c22;--secondary:#0a2a30;--secondary-foreground:#fff9ed;--muted:#0a2a30;--muted-foreground:#d7cbb0;--accent:#d4a445;--accent-foreground:#061c22;--destructive:#e08a8a;--border:#1a4a50;--input:#1a4a50;--ring:#d4a445;--gs-ivory:#0a2a30;--gs-white:#0b4a50;--gs-ink:#fff9ed;--gs-surface:#0b4a50;--gs-shadow:0 22px 50px -26px #000000bf;--gs-glass-bg:#0f4c50d6;--gs-glass-border:#32564fcd;--gs-glass-highlight:inset 0 1px 0 #fff9ed0f;--gs-glass-shadow:0 18px 44px -28px #000000a6, var(--gs-glass-highlight);--gs-beam-from:#fff9ed73;--gs-beam-to:#d4a445e6;--gs-page-wash:radial-gradient(ellipse 70% 50% at 0% 0%, #d4a44514, transparent 55%), radial-gradient(ellipse 60% 45% at 100% 0%, #0b4a5073, transparent 50%), radial-gradient(ellipse 70% 40% at 50% 100%, #061c22e6, transparent 55%)}.gs-root{background:var(--background);color:var(--foreground);isolation:isolate;min-height:100svh;font-family:var(--font-noto-sans), var(--font-noto-devanagari), system-ui, sans-serif;position:relative}.gs-root:before{content:"";z-index:-1;pointer-events:none;background:var(--gs-page-wash);position:absolute;inset:0}.gs-container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.gs-container{padding-inline:1.5rem}}.gs-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gs-teal);margin:0 0 .55rem;font-size:.72rem;font-weight:700;line-height:1.35;display:inline-block}.gs-eyebrow--gold,.dark .gs-root .gs-eyebrow{color:var(--gs-gold)}.gs-btn{cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:2.875rem;padding:.7rem 1.35rem;font-size:.95rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.gs-btn:focus-visible{outline:2px solid var(--gs-gold);outline-offset:3px}.gs-btn--primary{background:var(--gs-teal);color:var(--gs-white);box-shadow:0 10px 24px -12px #0b4a508c}.gs-btn--primary:hover{background:var(--gs-midnight)}.gs-btn--gold{color:#061c22;background:linear-gradient(118deg,#b8892e 0%,#d4a445 48%,#e8c56a 100%);border-color:#fff9ed47;box-shadow:0 10px 24px -14px #b482288c}.gs-btn--gold:hover{background:linear-gradient(118deg,#c49636 0%,#ddb152 50%,#f0d07a 100%)}.gs-btn--secondary{color:var(--gs-ink);border-color:color-mix(in srgb, var(--gs-teal) 35%, transparent);background:0 0}.gs-btn--secondary:hover{background:var(--gs-surface);border-color:var(--gs-teal)}.gs-btn--ghost-light{color:#fff9ed;background:#fff9ed14;border-color:#fff9ed47}.gs-btn--ghost-light:hover{background:#fff9ed29}.gs-btn--header{color:#061c22;background:linear-gradient(118deg,#b8892e 0%,#d4a445 48%,#e8c56a 100%);border:1px solid #fff9ed47;min-height:2.25rem;padding:.45rem 1.15rem;font-size:.82rem;box-shadow:0 10px 24px -14px #00000073}.gs-btn--header:hover{background:linear-gradient(118deg,#c49636 0%,#ddb152 50%,#f0d07a 100%)}@media (prefers-reduced-motion:reduce){.gs-btn{transition:none!important}}.gs-header-wrap{z-index:70;background:0 0;position:sticky;top:0}.gs-pill-header{color:#fff9ed;--gs-header-gradient:linear-gradient(118deg, #041416 0%, #061c22 28%, #0b4a50 62%, #0e5a60 100%);background:radial-gradient(ellipse 80% 140% at 8% 50%, #d4a44538, transparent 58%), radial-gradient(ellipse 70% 120% at 100% 40%, #fff9ed14, transparent 55%), var(--gs-header-gradient);border:1px solid #fff9ed2e;border-radius:9999px;position:relative;overflow:visible;box-shadow:0 16px 42px -22px #061c22b8,inset 0 1px #ffffff14}.gs-pill-header__fx{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gs-pill-header__dust{opacity:.85;background-image:radial-gradient(1.2px 1.2px at 12% 40%,#d4a445b3,#0000),radial-gradient(1px 1px at 28% 70%,#fff9ed73,#0000),radial-gradient(1.4px 1.4px at 54% 30%,#d4a4458c,#0000),radial-gradient(1px 1px at 72% 62%,#fff9ed66,#0000),radial-gradient(1.2px 1.2px at 88% 38%,#d4a44599,#0000);animation:12s ease-in-out infinite gs-dust;position:absolute;inset:0}@keyframes gs-dust{0%,to{opacity:.7;transform:translate(0,0)}50%{opacity:1;transform:translate(-6px,-3px)}}@media (prefers-reduced-motion:reduce){.gs-pill-header__dust{animation:none}}.gs-pill-header__inner{z-index:1;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;min-height:3.35rem;padding-inline:.5rem .45rem;display:flex;position:relative}.gs-pill-header__brand{border-radius:.65rem;flex:1 1 0;align-items:center;min-width:0;text-decoration:none;display:flex;overflow:hidden}.gs-pill-header__brand:focus-visible{outline-offset:2px;outline:2px solid #fff9edd9}.gs-pill-header__logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:2.25rem;display:block}.gs-pill-header__controls{flex:none;align-items:center;gap:.3rem;display:flex}.gs-pill-nav{align-items:center;gap:.1rem;display:none}@media (min-width:480px){.gs-pill-header__inner{gap:.6rem;min-height:3.5rem;padding-inline:.7rem}.gs-pill-header__logo{height:2.4rem}.gs-pill-header__home-btn,.gs-pill-header__menu-btn{width:2.35rem;height:2.35rem}.gs-pill-header__cta-mobile{min-height:2.15rem;padding:.45rem .85rem;font-size:.78rem}}@media (min-width:640px){.gs-pill-header__inner{gap:.75rem;padding-inline:.85rem}.gs-pill-header__logo{height:clamp(2.35rem,4.8vw,2.85rem)}}.gs-pill-nav__item{color:#fff9edc7;white-space:nowrap;border-radius:999px;align-items:center;gap:.32rem;padding:.45rem .62rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.gs-pill-nav__item--icon{padding:.5rem}.gs-pill-nav__item--extra{display:none}@media (min-width:1280px){.gs-pill-nav__item--extra{display:inline-flex}}.gs-pill-nav__icon{opacity:.9;width:.95rem;height:.95rem}.gs-pill-nav__item:hover{color:#fff9ed;background:#fff9ed1f}.gs-pill-nav__item.is-active{color:#fff9ed;background:#d4a44538;font-weight:650}.gs-pill-nav__item:focus-visible{outline-offset:2px;outline:2px solid #fff9edd9}.gs-pill-header__cta-mobile{min-height:2.05rem;padding:.4rem .7rem;font-size:.76rem;display:inline-flex}.gs-pill-header__home-btn,.gs-pill-header__menu-btn{color:#fff9ed;cursor:pointer;background:#fff9ed1a;border:1px solid #fff9ed38;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.gs-pill-header__home-btn:focus-visible,.gs-pill-header__menu-btn:focus-visible{outline-offset:2px;outline:2px solid #fff9edd9}@media (hover:hover){.gs-pill-header__home-btn:hover,.gs-pill-header__menu-btn:hover{background:#fff9ed2e;border-color:#fff9ed57}}.gs-pill-header__cta-desktop{border-radius:999px;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.gs-pill-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.85rem;min-height:3.65rem;padding-inline:.9rem .7rem;display:grid}.gs-pill-header__brand{flex:none;justify-self:start}.gs-pill-header__logo{height:2.55rem}.gs-pill-nav{justify-self:center;display:flex}.gs-pill-header__controls{justify-self:end}.gs-pill-header__home-btn,.gs-pill-header__cta-mobile,.gs-pill-header__menu-btn{display:none!important}.gs-pill-header__cta-desktop{display:inline-flex}}.gs-menu-btn{border:1px solid var(--border);background:var(--card);width:2.5rem;height:2.5rem;color:var(--gs-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.gs-sheet{z-index:80;pointer-events:none;position:fixed;inset:0}.gs-sheet.is-open{pointer-events:auto}.gs-sheet__backdrop{opacity:0;touch-action:none;background:#061c2280;transition:opacity .2s;position:absolute;inset:0}.gs-sheet.is-open .gs-sheet__backdrop{opacity:1}.gs-sheet__panel{background:var(--card);width:min(24rem,92vw);height:100dvh;box-shadow:var(--gs-shadow);overscroll-behavior:contain;flex-direction:column;padding:1.1rem 0 0;transition:transform .25s;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translate(100%)}.gs-sheet.is-open .gs-sheet__panel{transform:translate(0)}.gs-sheet__head{flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;padding:0 1.15rem .85rem;display:flex}.gs-sheet__title{color:var(--gs-teal);margin:0;font-weight:700}.dark .gs-root .gs-sheet__title{color:var(--gs-gold)}.gs-sheet__scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:0 1.15rem .5rem;overflow-y:auto}.gs-sheet__group+.gs-sheet__group{margin-top:1.15rem}.gs-sheet__group-title{letter-spacing:.12em;text-transform:uppercase;color:var(--gs-gold);margin:0 0 .45rem;font-size:.68rem;font-weight:800}.gs-sheet__links{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.gs-sheet__link{color:var(--foreground);background:var(--gs-ivory);border-radius:.85rem;align-items:flex-start;gap:.65rem;padding:.75rem .9rem;font-weight:600;text-decoration:none;display:flex}.gs-sheet__link span{gap:.12rem;min-width:0;display:grid}.gs-sheet__link strong{font-size:.95rem;font-weight:700}.gs-sheet__link em{color:var(--muted-foreground);font-size:.75rem;font-style:normal;font-weight:500;line-height:1.35}.gs-sheet__link svg{flex-shrink:0;margin-top:.15rem}.gs-sheet__link:hover,.gs-sheet__link.is-active{background:color-mix(in srgb, var(--gs-gold) 16%, var(--gs-ivory))}.gs-sheet__foot{padding:.85rem 1.15rem calc(.9rem + env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb, var(--gs-gold) 22%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--card) 86%, transparent), var(--card) 28%), var(--card);flex-shrink:0;grid-template-columns:1fr 1fr;gap:.55rem;display:grid;box-shadow:0 -16px 28px -22px #061c2273}.gs-sheet__cta{min-height:3.35rem;color:inherit;border-radius:1rem;justify-content:center;align-items:center;gap:.55rem;padding:.55rem .7rem;text-decoration:none;display:flex}.gs-sheet__cta:focus-visible{outline:2px solid var(--gs-gold);outline-offset:2px}.gs-sheet__cta span{text-align:left;gap:.08rem;min-width:0;display:grid}.gs-sheet__cta strong{letter-spacing:-.02em;font-size:.82rem;font-weight:800;line-height:1.1}.gs-sheet__cta em{letter-spacing:.01em;opacity:.78;font-size:.62rem;font-style:normal;font-weight:650;line-height:1.2}.gs-sheet__cta-icon{flex-shrink:0;width:1.15rem;height:1.15rem}.gs-sheet__cta--register{color:#061c22;background:linear-gradient(118deg,#b8892e 0%,#d4a445 48%,#e8c56a 100%);box-shadow:0 10px 22px -14px #b48228b3}.gs-sheet__cta--wa{color:#fff9ed;background:linear-gradient(160deg,#1fa855 0%,#128c7e 100%);box-shadow:0 10px 22px -14px #128c7eb3}.gs-bottom-bar{inset-inline:0;z-index:65;padding:.4rem .5rem;padding-bottom:max(.4rem, env(safe-area-inset-bottom,0px));color:#fff9ed;background:radial-gradient(90% 140% at 0%,#d4a44547,#0000 58%),radial-gradient(70% 120% at 100% 40%,#fff9ed14,#0000 55%),linear-gradient(118deg,#041416 0%,#061c22 28%,#0b4a50 70%,#0e5a60 100%);border-top:1px solid #fff9ed24;grid-template-columns:repeat(5,minmax(0,1fr));gap:.1rem;transition:transform .22s;display:grid;position:fixed;bottom:0}.gs-bottom-bar.is-hidden{transform:translateY(110%)}@media (min-width:1024px){.gs-bottom-bar{display:none}}.gs-bottom-bar__btn{color:#fff9edd1;letter-spacing:.02em;cursor:pointer;background:0 0;border:none;border-radius:1.05rem;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;min-height:3.15rem;padding:.35rem .15rem;font-size:.62rem;font-weight:700;line-height:1;text-decoration:none;transition:color .18s,background .18s;display:flex}.gs-bottom-bar__btn:focus-visible{outline-offset:2px;outline:2px solid #fff9edd9}.gs-bottom-bar__btn[aria-current=page],.gs-bottom-bar__btn.is-active{color:#fff9ed;background:#d4a44538}.gs-bottom-bar__btn.is-done{color:#c8e8c4}@media (hover:hover){.gs-bottom-bar__btn:hover{color:#fff9ed;background:#fff9ed1f}}.gs-page{padding-bottom:5.5rem}@media (min-width:1024px){.gs-page{padding-bottom:0}}.gs-sticky-cta{z-index:65;display:none;position:fixed;bottom:1.5rem;right:1.5rem}@media (min-width:1024px){.gs-sticky-cta{display:block}}.gs-sticky-cta__link{opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transform:translateY(.5rem)}.gs-sticky-cta.is-visible .gs-sticky-cta__link{opacity:1;pointer-events:auto;transform:translateY(0)}.gs-footer{margin-top:var(--gs-section-gap);color:#fff9ed;background:linear-gradient(#0b4a50,#061c22);padding:3rem 0 2rem}.gs-footer a{color:inherit}.gs-footer__grid{gap:2rem;display:grid}@media (min-width:768px){.gs-footer__grid{grid-template-columns:minmax(14rem,1.15fr) minmax(14rem,1.1fr) minmax(12rem,.95fr)}}.gs-footer__title{margin-bottom:.75rem;font-size:1.05rem;font-weight:700}.gs-footer__subtitle{letter-spacing:.1em;text-transform:uppercase;color:#d4a445eb;margin:1.15rem 0 0;font-size:.78rem;font-weight:750}.gs-footer__text{color:#fff9edd1;max-width:36ch;font-size:.92rem;line-height:1.65}.gs-footer__list{gap:.55rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.gs-footer__list--split{grid-template-columns:repeat(2,minmax(7rem,1fr));column-gap:1.25rem}.gs-footer__list a{color:#fff9ede0;font-size:.9rem;text-decoration:none}.gs-footer__list a:hover{color:var(--gs-gold)}.gs-footer__meta{color:#fff9edb3;border-top:1px solid #fff9ed1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;padding-top:1.25rem;font-size:.8rem;display:flex}.gs-footer__meta-end{flex-wrap:wrap;align-items:center;gap:.35rem .85rem;display:flex}.gs-root .gs-footer__meta-end button{color:#fff9ede0}.gs-root .gs-footer__meta-end button:hover{color:#fff9ed;background:#fff9ed1a}.gs-booklet{min-height:62svh;padding:clamp(4rem,10vw,7rem) 0}.gs-booklet h1{letter-spacing:-.03em;color:var(--gs-ink);margin:0;font-size:clamp(2rem,6vw,3.25rem)}.gs-booklet__note{color:var(--muted-foreground);max-width:36ch;margin:.85rem 0 1.4rem;line-height:1.6}
