@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-devanagari-400-normal.CJDn6rn8.woff2) format("woff2"),url(/_astro/poppins-devanagari-400-normal.CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-ext-400-normal.by3JarPu.woff2) format("woff2"),url(/_astro/poppins-latin-ext-400-normal.DaBSavcJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-devanagari-500-normal.BIdkeU1p.woff2) format("woff2"),url(/_astro/poppins-devanagari-500-normal.DMPDjHtT.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-ext-500-normal.CK-6C4Hw.woff2) format("woff2"),url(/_astro/poppins-latin-ext-500-normal.CgAe2rWW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-devanagari-600-normal.STEjXBNN.woff2) format("woff2"),url(/_astro/poppins-devanagari-600-normal.ClASKHrr.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-ext-600-normal.CAhIAdZj.woff2) format("woff2"),url(/_astro/poppins-latin-ext-600-normal.Df5ffKXP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/poppins-latin-600-normal.zEkxB9Mr.woff2) format("woff2"),url(/_astro/poppins-latin-600-normal.BJdTmd5m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-devanagari-700-normal.O-jipLrW.woff2) format("woff2"),url(/_astro/poppins-devanagari-700-normal.fHs-vx92.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-ext-700-normal.cby-RkWa.woff2) format("woff2"),url(/_astro/poppins-latin-ext-700-normal.DctTR6Tg.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-devanagari-800-normal.ACzlZF75.woff2) format("woff2"),url(/_astro/poppins-devanagari-800-normal.BLmXVokE.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-ext-800-normal.CDgOlX-1.woff2) format("woff2"),url(/_astro/poppins-latin-ext-800-normal.CIZaRbSk.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2) format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #0b1f33;--ink: #1d3046;--ink-soft: #4a5b70;--blue: #1c8aeb;--blue-ink: #0e63be;--sky: #57c4f4;--sky-soft: #e3f4fd;--orange: #fe9a02;--orange-ink: #a65800;--orange-soft: #fff0d9;--yellow: #fddc2f;--yellow-soft: #fff8d6;--green: #4cae3a;--green-deep: #1f7a3a;--green-ink: #1c6b33;--green-soft: #e6f5e1;--cream: #fffbf3;--white: #fff;--line: #e9e2d5;--radius: 22px;--radius-lg: 36px;--shadow: 0 18px 40px -22px rgb(11 31 51 / .35);--shadow-lift: 0 26px 50px -20px rgb(11 31 51 / .4);--bounce: cubic-bezier(.34, 1.56, .64, 1);--container: 1200px;--gutter: clamp(16px, 4vw, 40px);color-scheme:light}.theme-orange{--accent: var(--orange);--accent-ink: var(--orange-ink);--accent-soft: var(--orange-soft)}.theme-blue{--accent: var(--blue);--accent-ink: var(--blue-ink);--accent-soft: var(--sky-soft)}.theme-green{--accent: var(--green);--accent-ink: var(--green-ink);--accent-soft: var(--green-soft)}.theme-yellow{--accent: var(--yellow);--accent-ink: var(--orange-ink);--accent-soft: var(--yellow-soft)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:96px;@media(prefers-reduced-motion:no-preference){scroll-behavior:smooth}}body{margin:0;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;font-size-adjust:from-font;font-size:1.125rem;line-height:1.65;color:var(--ink);background:var(--cream);overflow-x:clip;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{font-weight:800;line-height:1.12;letter-spacing:-.02em;color:var(--navy);margin:0 0 .5em;text-wrap:balance}h1{font-size:clamp(2.3rem,1.4rem + 4.2vw,4.4rem)}h2{font-size:clamp(1.9rem,1.3rem + 2.6vw,3rem)}h3{font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:700}p{margin:0 0 1em;text-wrap:pretty}a{color:var(--blue-ink);text-underline-offset:.18em;text-decoration-thickness:2px}a:hover{color:var(--navy)}strong{font-weight:700;color:var(--navy)}:focus-visible{outline:3px solid var(--blue-ink);outline-offset:3px;border-radius:6px}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.section{padding-block:clamp(64px,9vw,120px);position:relative}.section--tight{padding-block:clamp(40px,6vw,72px)}.eyebrow{display:inline-flex;align-items:center;gap:.5em;font-size:.95rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink, var(--blue-ink));margin-bottom:.9rem}.eyebrow .icon{width:1.2em;height:1.2em}.lead{font-size:clamp(1.15rem,1.05rem + .45vw,1.35rem);color:var(--ink-soft);max-width:60ch}.section-head{max-width:760px;margin-bottom:clamp(32px,5vw,56px)}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .lead{margin-inline:auto}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-100px;z-index:100;padding:12px 20px;border-radius:999px;background:var(--navy);color:#fff;font-weight:700;&:focus{top:16px;color:#fff}}.btn{--btn-bg: var(--yellow);--btn-fg: var(--navy);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:52px;padding:.75em 1.5em;border:0;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);font:inherit;font-weight:700;font-size:1.05rem;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:0 6px #0b1f332e;transition:translate .25s var(--bounce),box-shadow .25s ease,background-color .2s ease;&:hover{color:var(--btn-fg);translate:0 -3px;box-shadow:0 9px #0b1f332e}&:active{translate:0 3px;box-shadow:0 2px #0b1f332e}.icon{width:1.25em;height:1.25em;transition:translate .25s var(--bounce)}&:hover .icon:last-child{translate:3px 0}}.btn--blue{--btn-bg: var(--blue-ink);--btn-fg: #fff}.btn--green{--btn-bg: var(--green-ink);--btn-fg: #fff}.btn--navy{--btn-bg: var(--navy);--btn-fg: #fff}.btn--white{--btn-bg: #fff;--btn-fg: var(--navy)}.btn--ghost{--btn-bg: transparent;box-shadow:inset 0 0 0 2.5px currentColor;&:hover{box-shadow:inset 0 0 0 2.5px currentColor;background:#fff9}&:active{box-shadow:inset 0 0 0 2.5px currentColor}}.btn--whatsapp{--btn-bg: #1f8f4e;--btn-fg: #fff}.btn--sm{min-height:44px;padding:.55em 1.1em;font-size:.95rem}.btn-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.burst{position:fixed;z-index:200;width:12px;height:12px;pointer-events:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);animation:burst .8s cubic-bezier(.2,.7,.3,1) forwards}@keyframes burst{0%{translate:0 0;scale:.4;opacity:1}to{translate:var(--dx) var(--dy);scale:1.1;rotate:180deg;opacity:0}}.pill{display:inline-flex;align-items:center;gap:.4em;padding:.35em .85em;border-radius:999px;font-size:.85rem;font-weight:700;line-height:1.2;background:var(--accent-soft, var(--sky-soft));color:var(--accent-ink, var(--blue-ink));.icon{width:1.1em;height:1.1em}}.pill--free{background:var(--green-soft);color:var(--green-ink)}.pill--women{background:#fde9f1;color:#9b1d52}.pill-row{display:flex;flex-wrap:wrap;gap:8px}.card{position:relative;background:#fff;border-radius:var(--radius-lg);padding:clamp(24px,3vw,36px);box-shadow:var(--shadow);transition:translate .35s var(--bounce),rotate .35s var(--bounce),box-shadow .3s ease}.card--lift:hover{translate:0 -8px;rotate:-.6deg;box-shadow:var(--shadow-lift)}.card--lift:nth-child(2n):hover{rotate:.6deg}.icon-blob{display:grid;place-items:center;width:68px;height:68px;border-radius:42% 58% 55% 45%/52% 44% 56% 48%;background:var(--accent, var(--blue));color:#fff;margin-bottom:18px;transition:border-radius .6s ease,rotate .5s var(--bounce);.icon{width:34px;height:34px}}.theme-yellow .icon-blob{color:var(--navy)}.card:hover .icon-blob{border-radius:58% 42% 45% 55%/44% 56% 48% 52%;rotate:-8deg}.grid{display:grid;gap:clamp(18px,2.5vw,28px);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.grid--3{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.ribbon{position:relative;height:clamp(60px,9vw,120px);margin-top:-1px;overflow:hidden;pointer-events:none;svg{position:absolute;inset:0;width:100%;height:100%}}.ribbon__wave{transform-box:fill-box}@media(prefers-reduced-motion:no-preference){.ribbon__wave{animation:wave 9s ease-in-out infinite alternate}.ribbon__wave:nth-child(2){animation-duration:11s;animation-delay:-3s}.ribbon__wave:nth-child(3){animation-duration:13s;animation-delay:-6s}}@keyframes wave{0%{translate:-2% 0}to{translate:2% 4%}}.js .reveal{opacity:0;translate:0 28px}.js .reveal.is-in{opacity:1;translate:0 0;transition:opacity .7s ease,translate .8s var(--bounce);transition-delay:calc(var(--d, 0) * 90ms)}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;translate:none}}.particles{position:absolute;inset:0;overflow:hidden;pointer-events:none}.particle{position:absolute;top:-40px;left:var(--x);width:var(--s);height:var(--s);opacity:0}[data-season=autumn] .particle{border-radius:0 100%;background:var(--c, var(--orange))}[data-season=spring] .particle{border-radius:100% 0;background:#fff;box-shadow:inset 0 0 0 2px #fddc2fb3}[data-season=summer] .particle{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);background:var(--yellow)}[data-season=winter] .particle{border-radius:50%;background:#fff;box-shadow:0 0 10px #ffffffe6}@media(prefers-reduced-motion:no-preference){.particle{animation:fall var(--t) linear var(--delay) infinite}}@keyframes fall{0%{translate:0 0;rotate:0deg;opacity:0}10%{opacity:.6}50%{translate:40px 45vh;rotate:200deg}90%{opacity:.5}to{translate:-20px 95vh;rotate:400deg;opacity:0}}.form{display:grid;gap:20px}.field{display:grid;gap:6px}.field label,.field legend{font-weight:700;color:var(--navy);font-size:1rem}.field .hint{font-size:.9rem;color:var(--ink-soft);margin:0}.field input,.field select,.field textarea{font:inherit;font-size:1.05rem;width:100%;min-height:52px;padding:12px 16px;border-radius:16px;border:2px solid var(--line);background:#fff;color:var(--ink);transition:border-color .2s ease,box-shadow .2s ease}.field textarea{min-height:140px;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px #1c8aeb33}.field input:user-invalid,.field select:user-invalid,.field textarea:user-invalid{border-color:#c62828}.field .error{display:none;color:#b3261e;font-size:.92rem;font-weight:600;margin:0}.field :user-invalid~.error{display:block}.checks{display:grid;gap:10px;border:0;padding:0;margin:0}.check{display:flex;gap:12px;align-items:center;padding:12px 16px;border-radius:16px;border:2px solid var(--line);background:#fff;cursor:pointer;font-weight:600;transition:border-color .2s ease,background .2s ease;input{width:22px;height:22px;accent-color:var(--green-ink)}&:has(input:checked){border-color:var(--green);background:var(--green-soft)}}.honeypot{position:absolute;left:-9999px}.form-status{border-radius:18px;padding:16px 20px;font-weight:600;&:empty{display:none}&[data-state=ok]{background:var(--green-soft);color:var(--green-ink)}&[data-state=error]{background:#fdecea;color:#8c1d18}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto;types:page}}html:active-view-transition-type(page){&::view-transition-old(root){animation:.25s ease-in both page-out}&::view-transition-new(root){animation:.45s cubic-bezier(.2,.8,.2,1) both page-in}}@keyframes page-out{to{opacity:0;translate:0 -12px}}@keyframes page-in{0%{opacity:0;translate:0 24px}}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:50;view-transition-name:site-header;transition:background-color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.is-scrolled .site-header[data-astro-cid-3ef6ksr2],.site-header[data-astro-cid-3ef6ksr2].is-scrolled{background:#fffbf3d1;backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 10px 30px -20px #0b1f3359}.site-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:20px;min-height:84px}.brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--navy);margin-right:auto}.brand__logo[data-astro-cid-3ef6ksr2]{width:58px;height:58px;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 3px #fff,0 8px 20px -8px #0b1f3366;transition:rotate .6s var(--bounce),scale .4s var(--bounce);view-transition-name:brand-logo;flex:none}.brand__logo[data-astro-cid-3ef6ksr2] img{width:100%;height:100%;object-fit:cover;scale:1.05}.brand[data-astro-cid-3ef6ksr2]:hover .brand__logo[data-astro-cid-3ef6ksr2]{rotate:-12deg;scale:1.06}.brand__text[data-astro-cid-3ef6ksr2]{display:grid;line-height:1}.brand__name[data-astro-cid-3ef6ksr2]{font-weight:800;font-size:1.55rem;letter-spacing:-.03em}.brand__sub[data-astro-cid-3ef6ksr2]{font-weight:600;font-size:.8rem;color:var(--ink-soft);letter-spacing:.02em;margin-top:4px}.nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{display:flex;gap:4px;list-style:none;margin:0;padding:0}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;display:block;padding:10px 14px;border-radius:999px;font-weight:600;font-size:1rem;color:var(--navy);text-decoration:none;transition:background-color .2s ease}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:50%;bottom:3px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--dot);scale:0;transition:scale .35s var(--bounce)}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{background:#0b1f330d}.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:after{scale:1}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;width:52px;height:52px;border-radius:18px;border:0;background:var(--navy);padding:0 14px;cursor:pointer;flex-direction:column;justify-content:center;gap:5px}.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:3px;border-radius:3px;background:#fff}.menu-btn[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){width:70%;background:var(--yellow)}@media(max-width:1080px){.nav[data-astro-cid-3ef6ksr2]{display:none}.menu-btn[data-astro-cid-3ef6ksr2]{display:flex}}@media(max-width:520px){.header-cta[data-astro-cid-3ef6ksr2]{display:none}.brand__logo[data-astro-cid-3ef6ksr2]{width:50px;height:50px}.site-header__inner[data-astro-cid-3ef6ksr2]{min-height:72px}}.menu[data-astro-cid-3ef6ksr2]{margin:0 0 0 auto;width:min(420px,88vw);max-width:none;height:100svh;max-height:none;border:0;padding:24px;background:var(--navy);color:#fff;display:flex;flex-direction:column;gap:24px;overflow-y:auto;border-radius:32px 0 0 32px;translate:100% 0;transition:translate .45s cubic-bezier(.2,.9,.2,1),display .45s allow-discrete,overlay .45s allow-discrete}.menu[data-astro-cid-3ef6ksr2]:not([open]){display:none}.menu[data-astro-cid-3ef6ksr2][open]{translate:0 0}@starting-style{.menu[data-astro-cid-3ef6ksr2][open]{translate:100% 0}}.menu[data-astro-cid-3ef6ksr2]::backdrop{background:#0b1f3380;backdrop-filter:blur(4px);opacity:0;transition:opacity .35s ease,display .35s allow-discrete,overlay .35s allow-discrete}.menu[data-astro-cid-3ef6ksr2][open]::backdrop{opacity:1}@starting-style{.menu[data-astro-cid-3ef6ksr2][open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.menu[data-astro-cid-3ef6ksr2],.menu[data-astro-cid-3ef6ksr2]::backdrop{transition:none}}.menu__head[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between}.menu__title[data-astro-cid-3ef6ksr2]{font-weight:800;font-size:1.3rem;color:var(--yellow)}.menu__close[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:52px;height:52px;border-radius:18px;border:0;background:#ffffff1a;color:#fff;cursor:pointer}.menu__links[data-astro-cid-3ef6ksr2]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:14px;padding:12px 8px;font-size:1.6rem;font-weight:800;color:#fff;text-decoration:none;letter-spacing:-.02em}.menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:before{content:"";width:14px;height:14px;border-radius:50%;background:var(--dot);flex:none;transition:scale .3s var(--bounce)}.menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:before,.menu__links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]:before{scale:1.6}@media(prefers-reduced-motion:no-preference){.menu[data-astro-cid-3ef6ksr2][open] .menu__links[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{animation:menu-item .5s var(--bounce) both;animation-delay:calc(var(--i) * 50ms + .12s)}}@keyframes menu-item{0%{opacity:0;translate:40px 0}}.menu__foot[data-astro-cid-3ef6ksr2]{display:grid;gap:12px}.menu__foot[data-astro-cid-3ef6ksr2] .btn--ghost[data-astro-cid-3ef6ksr2]{color:#fff}.menu__people[data-astro-cid-3ef6ksr2]{display:flex;justify-content:center;gap:0;margin-top:auto;opacity:.9}.menu__people[data-astro-cid-3ef6ksr2] svg{margin-inline:-8px}.site-footer[data-astro-cid-sz7xmlte]{margin-top:clamp(40px,6vw,80px)}.site-footer__body[data-astro-cid-sz7xmlte]{background:var(--navy);color:#ffffffd1;padding:32px 0 28px}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.btn){color:#fff}.site-footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:not(.btn):hover{color:var(--yellow)}.site-footer[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:#fff}.site-footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:40px;grid-template-columns:1.4fr 1fr 1.2fr;padding-bottom:40px}@media(max-width:860px){.site-footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.site-footer__logo[data-astro-cid-sz7xmlte]{display:block;width:96px;height:96px;border-radius:50%;overflow:hidden;background:#fff;margin-bottom:18px;box-shadow:0 0 0 6px #ffffff1f}.site-footer__logo[data-astro-cid-sz7xmlte] img{width:100%;height:100%;object-fit:cover;scale:1.05}.site-footer__title[data-astro-cid-sz7xmlte]{color:var(--yellow);font-size:1.15rem;margin-bottom:14px;letter-spacing:0}.site-footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.site-footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;font-weight:500}.site-footer[data-astro-cid-sz7xmlte] nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.site-footer__contact[data-astro-cid-sz7xmlte]{margin-bottom:22px!important}.site-footer__contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:10px;overflow-wrap:anywhere}.site-footer__contact[data-astro-cid-sz7xmlte] .icon{flex:none;color:var(--sky);width:22px;height:22px}.site-footer__legal[data-astro-cid-sz7xmlte]{border-top:1px solid rgb(255 255 255 / .14);padding-top:22px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:.9rem}.site-footer__legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.site-footer__credit[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;gap:6px}.site-footer__credit[data-astro-cid-sz7xmlte] .icon{color:#ff6b8a}
