@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-ext-wght-normal.C8S-KRRz.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-cyrillic-wght-normal.Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-greek-wght-normal.DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-vietnamese-wght-normal.usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-ext-wght-normal.Ch3YOpNY.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/manrope-latin-wght-normal.DHIcAJRg.woff2) format("woff2-variations");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{--ink-950: #12100e;--ink-900: #1c1a17;--ink-800: #2b2723;--ink-700: #3d3832;--gold-500: #f8c301;--gold-600: #e8b500;--gold-700: #8a6400;--gold-800: #6b4d00;--gold-200: #f5e2a0;--gold-100: #fdf0c4;--gold-50: #fffaeb;--grey-900: #1f1d1a;--grey-700: #45403a;--grey-600: #5c574f;--grey-500: #6e685f;--grey-300: #d6d1c8;--grey-200: #e7e3dc;--grey-100: #f2efea;--grey-50: #f8f6f2;--white: #fff;--danger: #b3261e;--danger-bg: #fdecea;--success: #1d6b40;--success-bg: #e6f4ec;--text: var(--grey-900);--text-muted: var(--grey-600);--bg: var(--white);--bg-soft: var(--grey-50);--border: var(--grey-200);--primary: var(--ink-900);--link: var(--gold-700);--accent: var(--gold-500);--accent-hover: var(--gold-600);--focus: var(--ink-900);--font: "Manrope Variable", "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-lg: 1.1875rem;--fs-xl: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-2xl: clamp(1.5rem, 1.25rem + 1vw, 2rem);--fs-3xl: clamp(1.875rem, 1.4rem + 1.9vw, 2.75rem);--fs-4xl: clamp(2.25rem, 1.5rem + 3.2vw, 4rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--section: clamp(4rem, 3rem + 4vw, 7rem);--container: 1200px;--gutter: clamp(1rem, .5rem + 2.5vw, 2rem);--radius-sm: 8px;--radius: 14px;--radius-lg: 22px;--shadow-sm: 0 1px 2px rgb(28 26 23 / .06), 0 1px 3px rgb(28 26 23 / .05);--shadow: 0 4px 12px rgb(28 26 23 / .06), 0 12px 32px rgb(28 26 23 / .07);--shadow-lg: 0 10px 30px rgb(28 26 23 / .1), 0 30px 60px rgb(28 26 23 / .1);--ease: cubic-bezier(.22, .61, .36, 1);--header-h: 76px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{font-family:var(--font);font-size:var(--fs-base);line-height:1.65;color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}p,h1,h2,h3,h4{overflow-wrap:break-word}a{color:var(--link);text-underline-offset:3px}a:hover{color:var(--ink-900)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{background:var(--gold-500);color:var(--ink-900)}h1,h2,h3,h4{color:var(--primary);line-height:1.18;letter-spacing:-.02em;font-weight:750}h1{font-size:var(--fs-4xl);letter-spacing:-.03em}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-xl);letter-spacing:-.01em}h4{font-size:var(--fs-lg)}.sr-only{position:absolute;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:1rem;top:-100px;z-index:1000;background:var(--ink-900);color:#fff;padding:.75rem 1.25rem;border-radius:var(--radius-sm);font-weight:700;text-decoration:none}.skip-link:focus{top:1rem;color:#fff}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(800px + 2 * var(--gutter))}.section{padding-block:var(--section)}.section--soft{background:var(--bg-soft)}.section--tint{background:linear-gradient(180deg,var(--gold-50),var(--white))}.section--dark{background:var(--ink-900);color:#e4dfd7}.section--dark h2,.section--dark h3{color:#fff}.section--tight{padding-block:clamp(2.5rem,2rem + 2vw,4rem)}.grid{display:grid;gap:var(--space-5)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr))}.grid-3{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.grid-4{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.split{display:grid;gap:clamp(2rem,1rem + 4vw,5rem);align-items:center}@media(min-width:900px){.split{grid-template-columns:1fr 1fr}.split--reverse>:first-child{order:2}.split--wide-left{grid-template-columns:1.15fr .85fr}}.stack>*+*{margin-top:var(--space-4)}.stack-lg>*+*{margin-top:var(--space-5)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-xs);font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-700)}.eyebrow:before{content:"";width:22px;height:3px;background:var(--gold-500);border-radius:2px}.section--dark .eyebrow,.on-dark .eyebrow{color:var(--gold-500)}.lead{font-size:var(--fs-lg);color:var(--text-muted);line-height:1.7}.section--dark .lead{color:#c9c3ba}.muted{color:var(--text-muted)}.section-head{max-width:720px;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.section-head>*+*{margin-top:var(--space-4)}.section-head--center{margin-inline:auto;text-align:center}.section-head--center .eyebrow:before{display:none}.section-head--row{max-width:none;display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:var(--space-5)}.section-head--row>div{max-width:680px}.section-head--row>div>*+*{margin-top:var(--space-4)}.section-head--row>*+*{margin-top:0}.btn{--btn-bg: var(--accent);--btn-fg: var(--ink-900);--btn-border: transparent;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;min-height:48px;padding:.75rem 1.4rem;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);border:1.5px solid var(--btn-border);font-weight:700;font-size:var(--fs-sm);line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .2s var(--ease),box-shadow .2s var(--ease)}.btn:hover{--btn-bg: var(--accent-hover);color:var(--btn-fg);transform:translateY(-1px);box-shadow:0 8px 20px #f8c30166}.btn:active{transform:translateY(0)}.btn svg{width:18px;height:18px;flex:none}.btn--primary{--btn-bg: var(--ink-900);--btn-fg: #fff}.btn--primary:hover{--btn-bg: var(--ink-700);--btn-fg: #fff;box-shadow:0 8px 20px #1c1a1740}.btn--outline{--btn-bg: transparent;--btn-fg: var(--ink-900);--btn-border: var(--grey-300)}.btn--outline:hover{--btn-bg: var(--ink-900);--btn-fg: #fff;--btn-border: var(--ink-900);box-shadow:none}.btn--light{--btn-bg: #fff;--btn-fg: var(--ink-900)}.btn--light:hover{--btn-bg: var(--gold-500);--btn-fg: var(--ink-900);box-shadow:none}.btn--ghost-light{--btn-bg: rgb(255 255 255 / .08);--btn-fg: #fff;--btn-border: rgb(255 255 255 / .35)}.btn--ghost-light:hover{--btn-bg: #fff;--btn-fg: var(--ink-900);--btn-border: #fff;box-shadow:none}.btn--sm{min-height:40px;padding:.5rem 1.05rem}.btn--block{width:100%}.btn[disabled]{opacity:.6;pointer-events:none}.btn-row{display:flex;flex-wrap:wrap;gap:var(--space-3)}.link-arrow{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:var(--fs-sm);color:var(--ink-900);text-decoration:none}.link-arrow svg{width:18px;height:18px;transition:transform .2s var(--ease)}.link-arrow:hover{color:var(--gold-700)}.section--dark a:not(.btn){color:var(--gold-500)}.link-arrow:hover svg{transform:translate(4px)}.card{position:relative;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(1.5rem,1.2rem + 1vw,2rem);box-shadow:var(--shadow-sm);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.card--hover:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:transparent}.card h3{margin-bottom:var(--space-3)}.card p{color:var(--text-muted)}.card-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.card-link{text-decoration:none;color:inherit}.card-link:hover{color:inherit}.icon-badge{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:var(--gold-50);color:var(--ink-900);border:1px solid var(--gold-200);margin-bottom:var(--space-5)}.icon-badge svg{width:26px;height:26px}.icon-badge--brand{background:var(--gold-500);color:var(--ink-900);border-color:var(--gold-500)}.icon-badge--dark{background:#f8c3011f;color:var(--gold-500);border-color:#f8c30140}.tag{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .7rem;border-radius:999px;background:var(--gold-50);color:var(--ink-800);font-size:var(--fs-xs);font-weight:700}.tag--brand{background:var(--gold-100);color:var(--gold-800)}.tag--grey{background:var(--grey-100);color:var(--grey-700)}.checklist{list-style:none;padding:0;display:grid;gap:var(--space-3)}.checklist li{position:relative;padding-left:2rem}.checklist li:before{content:"";position:absolute;left:0;top:.2em;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--gold-100) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1a17' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/.75rem no-repeat}.section--dark .checklist li:before,.on-dark .checklist li:before{background-color:var(--gold-500)}.media{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow);background:var(--grey-100)}.media img{width:100%;height:100%;object-fit:cover}.media--tall{aspect-ratio:4 / 5}.media--wide{aspect-ratio:16 / 10}.prose{font-size:var(--fs-lg);line-height:1.8;color:var(--grey-700)}.prose>*+*{margin-top:1.25em}.prose h2{font-size:var(--fs-2xl);margin-top:2em}.prose h3{font-size:var(--fs-xl);margin-top:1.75em}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--gold-700);font-weight:700}.prose strong{color:var(--grey-900)}.prose blockquote{border-left:4px solid var(--gold-500);background:var(--gold-50);padding:.5em 0 .5em 1.25em;color:var(--ink-800);font-weight:600}.prose a{font-weight:600}.prose table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.prose th,.prose td{text-align:left;padding:.6rem .8rem;border-bottom:1px solid var(--border)}.notice{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--gold-50);border:1px solid var(--gold-200);color:var(--ink-800);font-size:var(--fs-sm)}.notice svg{width:20px;height:20px;flex:none;margin-top:2px}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-visible{opacity:1;transform:none}.reveal-delay-1{transition-delay:.08s}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.form{display:grid;gap:var(--space-5)}.form-grid{display:grid;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.field{display:grid;gap:.4rem;align-content:start}.field label,.field legend{font-weight:650;font-size:var(--fs-sm);color:var(--grey-900)}.field .req{color:var(--danger);margin-left:2px}.field .hint{font-size:var(--fs-xs);color:var(--text-muted)}.input,.textarea,.select{width:100%;min-height:50px;padding:.75rem 1rem;border-radius:var(--radius-sm);border:1.5px solid var(--grey-300);background:var(--white);font-size:var(--fs-base);transition:border-color .2s,box-shadow .2s}.textarea{min-height:140px;resize:vertical}.select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c574f' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right .9rem center/18px no-repeat;padding-right:2.6rem}.input:hover,.textarea:hover,.select:hover{border-color:var(--grey-500)}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--ink-900);box-shadow:0 0 0 4px #f8c30173}.field.has-error .input,.field.has-error .textarea,.field.has-error .select{border-color:var(--danger)}.field-error{font-size:var(--fs-xs);color:var(--danger);font-weight:600;min-height:0}.field-error:empty{display:none}.radio-group{display:flex;flex-wrap:wrap;gap:var(--space-3);border:0;padding:0}.radio-group legend{margin-bottom:.4rem}.choice{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-sm);cursor:pointer}.choice input{width:20px;height:20px;accent-color:var(--ink-900);flex:none}.consent{display:flex;gap:.7rem;align-items:flex-start;font-size:var(--fs-sm);color:var(--text-muted)}.consent input{width:20px;height:20px;margin-top:3px;accent-color:var(--ink-900);flex:none}.hp-field{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.form-status{padding:var(--space-4) var(--space-5);border-radius:var(--radius);font-weight:600;font-size:var(--fs-sm)}.form-status[hidden]{display:none}.form-status--success{background:var(--success-bg);color:var(--success);border:1px solid #b9dfc8}.form-status--error{background:var(--danger-bg);color:var(--danger);border:1px solid #f5c6c0}.form-fieldset{border:0;padding:0;display:grid;gap:var(--space-5)}.form-fieldset>legend{font-weight:750;color:var(--ink-900);font-size:var(--fs-lg);margin-bottom:var(--space-4);padding:0}.toolbar{display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;margin-bottom:var(--space-6)}.search{position:relative;flex:1 1 280px;max-width:420px}.search svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--grey-500);pointer-events:none}.search .input{padding-left:2.9rem;border-radius:999px}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip{border:1.5px solid var(--grey-200);background:#fff;color:var(--grey-700);padding:.45rem 1rem;border-radius:999px;font-size:var(--fs-sm);font-weight:650;text-decoration:none;transition:all .2s var(--ease);min-height:40px;display:inline-flex;align-items:center}.chip:hover{border-color:var(--ink-900);color:var(--ink-900)}.chip[aria-pressed=true],.chip[aria-current=page]{background:var(--ink-900);border-color:var(--ink-900);color:#fff}.empty-state{text-align:center;padding:var(--space-7) var(--space-4);color:var(--text-muted)}.empty-state[hidden]{display:none}.faq{display:grid;gap:var(--space-3)}.faq details{background:#fff;border:1px solid var(--border);border-radius:var(--radius);transition:box-shadow .2s,border-color .2s}.faq details[open]{box-shadow:var(--shadow-sm);border-color:var(--gold-200)}.faq summary{list-style:none;cursor:pointer;padding:1.15rem 1.4rem;font-weight:700;color:var(--ink-900);display:flex;justify-content:space-between;align-items:center;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:var(--gold-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231c1a17' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center/14px no-repeat;transition:transform .25s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq .faq-body{padding:0 1.4rem 1.3rem;color:var(--text-muted)}.faq .faq-body>*+*{margin-top:.75em}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;line-height:0}.logo[data-astro-cid-tvrurpns] img{width:auto;display:block}.logo--light[data-astro-cid-tvrurpns]{background:#fff;padding:8px 12px;border-radius:14px}.sd[data-astro-cid-euff75kw]{width:min(680px,calc(100vw - 2rem));max-height:min(640px,calc(100dvh - 4rem));margin:8vh auto auto;padding:0;border:0;border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;overflow:hidden}.sd[data-astro-cid-euff75kw]::backdrop{background:#12100e8c;backdrop-filter:blur(3px)}.sd[data-astro-cid-euff75kw][open]{animation:sdIn .2s var(--ease)}@keyframes sdIn{0%{opacity:0;transform:translateY(-8px) scale(.98)}}.sd__panel[data-astro-cid-euff75kw]{display:flex;flex-direction:column;max-height:inherit}.sd__bar[data-astro-cid-euff75kw]{display:flex;align-items:center;gap:.75rem;padding:.4rem .75rem .4rem 1.25rem;border-bottom:1px solid var(--border)}.sd__bar[data-astro-cid-euff75kw]>svg{color:var(--grey-500);flex:none}.sd__bar[data-astro-cid-euff75kw] input[data-astro-cid-euff75kw]{flex:1;min-width:0;border:0;outline:0;height:56px;font-size:var(--fs-lg);background:transparent}.sd__bar[data-astro-cid-euff75kw] input[data-astro-cid-euff75kw]::-webkit-search-cancel-button{display:none}.sd__close[data-astro-cid-euff75kw]{border:0;background:none;padding:.4rem}.sd__close[data-astro-cid-euff75kw] kbd[data-astro-cid-euff75kw]{font:inherit;font-size:var(--fs-xs);font-weight:700;color:var(--grey-600);border:1px solid var(--grey-300);border-radius:6px;padding:.15rem .45rem}.sd__body[data-astro-cid-euff75kw]{overflow-y:auto;padding:var(--space-3)}.sd__results[data-astro-cid-euff75kw]{list-style:none;padding:0;display:grid;gap:.2rem}.sd__results[data-astro-cid-euff75kw]:empty{display:none}.sd__results[data-astro-cid-euff75kw] a{display:grid;gap:.2rem;padding:.8rem 1rem;border-radius:var(--radius);text-decoration:none;color:var(--grey-700);font-size:var(--fs-sm);line-height:1.5}.sd__results[data-astro-cid-euff75kw] a:hover,.sd__results[data-astro-cid-euff75kw] a:focus-visible{background:var(--gold-50);outline:none}.sd__results[data-astro-cid-euff75kw] strong{color:var(--ink-900);font-size:var(--fs-base)}.sd__results[data-astro-cid-euff75kw] mark{background:var(--gold-100);color:var(--gold-700);font-weight:700;padding:0 2px;border-radius:3px}.sd__empty[data-astro-cid-euff75kw]{padding:var(--space-3) var(--space-2)}.sd__empty[data-astro-cid-euff75kw][hidden]{display:none}.sd__label[data-astro-cid-euff75kw]{font-size:var(--fs-xs);font-weight:750;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 var(--space-3) .5rem}.sd__quick[data-astro-cid-euff75kw]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-2)}.sd__quick[data-astro-cid-euff75kw] a[data-astro-cid-euff75kw]{display:inline-flex;padding:.5rem .95rem;border-radius:999px;border:1.5px solid var(--grey-200);font-weight:650;font-size:var(--fs-sm);color:var(--ink-900);text-decoration:none}.sd__quick[data-astro-cid-euff75kw] a[data-astro-cid-euff75kw]:hover,.sd__quick[data-astro-cid-euff75kw] a[data-astro-cid-euff75kw]:focus-visible{border-color:var(--ink-900);outline:none}.sd__msg[data-astro-cid-euff75kw]{padding:var(--space-5) var(--space-4);color:var(--text-muted);text-align:center;font-size:var(--fs-sm)}.site-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#ffffffeb;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid transparent;transition:border-color .25s,box-shadow .25s}.site-header[data-astro-cid-3ef6ksr2].is-scrolled{border-color:var(--border);box-shadow:0 4px 20px #1c1a170f}.site-header__bar[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-5);height:var(--header-h)}.site-header__logo[data-astro-cid-3ef6ksr2]{flex:none;text-decoration:none;display:flex}.nav[data-astro-cid-3ef6ksr2]{display:none;margin-inline:auto}.nav__list[data-astro-cid-3ef6ksr2]{list-style:none;display:flex;align-items:center;gap:.15rem;padding:0}.nav__item[data-astro-cid-3ef6ksr2]{position:relative}.nav__link[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.25rem;padding:.55rem .8rem;border-radius:999px;font-weight:650;font-size:var(--fs-sm);color:var(--grey-700);text-decoration:none;background:none;border:0;transition:color .2s,background-color .2s}.nav__link[data-astro-cid-3ef6ksr2]:hover,.nav__item[data-astro-cid-3ef6ksr2].is-open .nav__link[data-astro-cid-3ef6ksr2]{color:var(--ink-900);background:var(--grey-100)}.nav__link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--ink-900)}.nav__link[data-astro-cid-3ef6ksr2][aria-current=page]:after{content:"";position:absolute;left:50%;bottom:-2px;width:5px;height:5px;border-radius:50%;background:var(--gold-600);transform:translate(-50%)}.nav__trigger[data-astro-cid-3ef6ksr2] svg{transition:transform .2s var(--ease)}.nav__item[data-astro-cid-3ef6ksr2].is-open .nav__trigger[data-astro-cid-3ef6ksr2] svg{transform:rotate(180deg)}.mega[data-astro-cid-3ef6ksr2]{position:absolute;top:calc(100% + 12px);left:50%;width:min(880px,92vw);display:grid;grid-template-columns:1fr 260px;gap:var(--space-4);background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-4);opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .2s var(--ease),transform .2s var(--ease),visibility .2s}.mega[data-astro-cid-3ef6ksr2]:before{content:"";position:absolute;inset:-14px 0 auto;height:14px}.nav__item[data-astro-cid-3ef6ksr2].is-open .mega[data-astro-cid-3ef6ksr2]{opacity:1;visibility:visible;transform:translate(-50%)}.mega__grid[data-astro-cid-3ef6ksr2]{display:grid;grid-template-columns:1fr 1fr;gap:.25rem}.mega__item[data-astro-cid-3ef6ksr2]{display:flex;gap:.85rem;padding:.85rem;border-radius:var(--radius);text-decoration:none;color:var(--grey-900);transition:background-color .2s}.mega__item[data-astro-cid-3ef6ksr2]:hover{background:var(--grey-50);color:var(--grey-900)}.mega__item[data-astro-cid-3ef6ksr2] strong[data-astro-cid-3ef6ksr2]{display:block;font-size:var(--fs-sm);color:var(--ink-900);line-height:1.3}.mega__item[data-astro-cid-3ef6ksr2] small[data-astro-cid-3ef6ksr2]{display:block;font-size:var(--fs-xs);color:var(--text-muted);line-height:1.45;margin-top:.2rem}.mega__icon[data-astro-cid-3ef6ksr2]{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--gold-50);color:var(--gold-700)}.mega__aside[data-astro-cid-3ef6ksr2]{background:var(--ink-900);color:#c9c3ba;border-radius:var(--radius);padding:var(--space-5);display:grid;gap:var(--space-3);align-content:start;font-size:var(--fs-sm)}.mega__aside-title[data-astro-cid-3ef6ksr2]{color:#fff;font-weight:750;font-size:var(--fs-base);line-height:1.35}.mega__aside[data-astro-cid-3ef6ksr2] .link-arrow[data-astro-cid-3ef6ksr2]{color:#fff}.mega__aside[data-astro-cid-3ef6ksr2] .btn[data-astro-cid-3ef6ksr2]{justify-self:start}.site-header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.pay-link[data-astro-cid-3ef6ksr2]{display:none;align-items:center;gap:.4rem;font-weight:700;font-size:var(--fs-sm);color:var(--ink-900);text-decoration:none;padding:.5rem .75rem;border-radius:999px}.pay-link[data-astro-cid-3ef6ksr2]:hover{background:var(--gold-100);color:var(--gold-700)}.header-cta[data-astro-cid-3ef6ksr2]{display:none}.icon-btn[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:0;background:none;color:var(--ink-900);transition:background-color .2s}.icon-btn[data-astro-cid-3ef6ksr2]:hover{background:var(--grey-100)}.burger[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;border:1px solid var(--border);background:#fff;color:var(--ink-900)}.burger[data-astro-cid-3ef6ksr2] .burger__close,.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger__open{display:none}.burger[data-astro-cid-3ef6ksr2][aria-expanded=true] .burger__close{display:block}.mobile-nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;height:calc(100dvh - var(--header-h));background:#fff;overflow-y:auto;border-top:1px solid var(--border);padding-block:var(--space-4) var(--space-7);animation:slideDown .25s var(--ease)}.mobile-nav[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;padding:0}.mobile-nav[data-astro-cid-3ef6ksr2]>nav[data-astro-cid-3ef6ksr2]>ul[data-astro-cid-3ef6ksr2]>li[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--grey-100)}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:.9rem .25rem;font-weight:700;font-size:var(--fs-lg);color:var(--ink-900);text-decoration:none}.mobile-nav[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--gold-700)}.mobile-nav__sub[data-astro-cid-3ef6ksr2]{padding:0 0 .75rem .75rem!important;border-left:2px solid var(--grey-100);margin-left:.25rem}.mobile-nav__sub[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:var(--fs-sm);font-weight:600;color:var(--grey-700);padding:.5rem}.mobile-nav__actions[data-astro-cid-3ef6ksr2]{display:grid;gap:var(--space-3);margin-top:var(--space-6)}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}}html.nav-open{overflow:hidden}@media(min-width:640px){.header-cta[data-astro-cid-3ef6ksr2]{display:inline-flex}}@media(min-width:1100px){.nav[data-astro-cid-3ef6ksr2]{display:block}.icon-btn[data-astro-cid-3ef6ksr2]{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:0;background:none;color:var(--ink-900);transition:background-color .2s}.icon-btn[data-astro-cid-3ef6ksr2]:hover{background:var(--grey-100)}.burger[data-astro-cid-3ef6ksr2]{display:none}.site-header__actions[data-astro-cid-3ef6ksr2]{margin-left:0}}@media(min-width:1280px){.pay-link[data-astro-cid-3ef6ksr2]{display:inline-flex}}.footer[data-astro-cid-sz7xmlte]{background:var(--ink-950);color:#a8a196;padding-block:var(--space-8) var(--space-5);font-size:var(--fs-sm)}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#e4dfd7;text-decoration:none}.footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-7) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1;display:grid;gap:var(--space-4);max-width:420px;align-content:start}@media(min-width:1100px){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.6fr 1fr .9fr 1fr 1.3fr}.footer__brand[data-astro-cid-sz7xmlte]{grid-column:auto}}.footer__card[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-3);justify-items:start;background:#fff;color:var(--grey-600);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border-top:4px solid var(--gold-500)}.footer__card[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;line-height:1.6}.footer__card[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:none}.footer__license[data-astro-cid-sz7xmlte]{display:flex;gap:.5rem;align-items:flex-start;color:#e4dfd7;font-weight:600}.footer__license[data-astro-cid-sz7xmlte] svg{color:var(--gold-500);flex:none;margin-top:2px}.footer__social[data-astro-cid-sz7xmlte]{display:flex;gap:var(--space-2)}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffffff12}.footer__social[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{background:var(--gold-500);color:var(--ink-900);text-decoration:none}.footer__title[data-astro-cid-sz7xmlte]{color:#fff;font-size:var(--fs-sm);letter-spacing:.02em;margin-bottom:var(--space-4)}.footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:grid;gap:.6rem}.footer__contact[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{display:flex;gap:.65rem;align-items:flex-start}.footer__contact[data-astro-cid-sz7xmlte] svg{color:var(--gold-500);flex:none;margin-top:3px}.footer__bottom[data-astro-cid-sz7xmlte]{margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid rgb(255 255 255 / .08);display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);justify-content:space-between;font-size:var(--fs-xs)}.footer__bottom[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.footer__bottom[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]{background:none;border:0;padding:0;color:#e4dfd7;font-size:inherit}.footer__bottom[data-astro-cid-sz7xmlte] button[data-astro-cid-sz7xmlte]:hover{color:#fff;text-decoration:underline}.cookie[data-astro-cid-garwan2p]{position:fixed;z-index:200;left:1rem;right:1rem;bottom:1rem;display:flex;justify-content:center;pointer-events:none}.cookie[data-astro-cid-garwan2p][hidden]{display:none}.cookie__inner[data-astro-cid-garwan2p]{pointer-events:auto;width:min(560px,100%);background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-5);display:grid;gap:var(--space-3);font-size:var(--fs-sm);color:var(--grey-700);animation:cookieIn .4s var(--ease)}.cookie__title[data-astro-cid-garwan2p]{font-weight:750;color:var(--ink-900);font-size:var(--fs-base)}.cookie__actions[data-astro-cid-garwan2p]{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-2)}@media(min-width:900px){.cookie[data-astro-cid-garwan2p]{justify-content:flex-start;left:1.5rem;bottom:1.5rem}}@keyframes cookieIn{0%{opacity:0;transform:translateY(16px)}}main:focus{outline:none}
