@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green:#23b461;--brand:#13854a;--green-wash:#eaf7ef;--accent-pink:#ef58a0;--accent-yellow:#ffd85f;--pink-wash:#fde8f2;--pink-ink:#b51f69;--yellow-wash:#fff5cc;--yellow-ink:#8a6400;--ink:#0f1513;--ink-soft:#4a524e;--muted:#6b736f;--line:#e6e9e7;--paper:#fff;--surface:#f3f8f4;--radius:14px;--radius-sm:10px;--max:1180px;--shadow:0 1px 2px #0f15130a, 0 12px 32px #0f15130f;--font:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--stone:var(--surface);--black:var(--ink);--true-black:var(--ink);--pink:var(--green);--yellow:var(--green)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";margin:0;font-size:17px;line-height:1.65}img{max-width:100%;height:auto}a{color:var(--brand);text-underline-offset:3px}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.03em;font-weight:800;line-height:1.12}h1{letter-spacing:-.045em;margin:0 0 1.25rem;font-size:clamp(2.3rem,4.4vw,3.6rem);font-weight:850;line-height:1.04}h2{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.85rem,3vw,2.6rem);font-weight:800}h3{letter-spacing:-.015em;margin:1.75rem 0 .5rem;font-size:1.18rem;font-weight:700;line-height:1.35}p,li{color:var(--ink-soft)}strong{color:var(--ink);font-weight:600}.lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.65}.cond{letter-spacing:-.02em;font-weight:650}.hl-green,.hl-pink{color:var(--brand)}.rule{display:none}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.narrow{max-width:760px}.wrap.narrow{max-width:var(--max)}.wrap.narrow>*{max-width:760px}.wrap.narrow>.grid,.wrap.narrow>.table-scroll{max-width:none}section{padding:96px 0;position:relative}.soft,.stone{background:var(--surface)}.ink{background:var(--ink);color:#fff}.ink h1,.ink h2,.ink h3,.ink strong{color:#fff}.ink p,.ink li{color:#b9c1bd}.section-head{max-width:720px;margin-bottom:48px}.section-head p{margin:0}.eyebrow{letter-spacing:0;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:8px;margin:0 0 18px;padding:6px 12px;font-size:.85rem;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px}.ink .eyebrow{color:#fff;background:0 0;border-color:#ffffff2e}.btn{border-radius:var(--radius-sm);font-family:var(--font);border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;align-items:center;gap:8px;padding:13px 22px;font-size:.97rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary:hover{background:#1fa257;border-color:#1fa257}.btn-dark{background:var(--ink);border-color:var(--ink);color:#fff}.btn-pink{background:var(--accent-pink);border-color:var(--accent-pink);color:var(--ink)}.ink .btn-primary{background:var(--green);border-color:var(--green);color:var(--ink)}.ink .btn-dark{color:var(--ink);background:#fff;border-color:#fff}.ink .btn-ghost{color:#fff;background:0 0;border-color:#ffffff40}.btn+.btn{margin-left:12px}.grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:28px;transition:border-color .15s,box-shadow .15s;position:relative}.card:hover{box-shadow:var(--shadow);border-color:#d3d8d5}.card h2,.card h3{margin-top:0}.card h2 a,.card h3 a{color:var(--ink);text-decoration:none}.card h2 a:after,.card h3 a:after{content:"";position:absolute;inset:0}.card p:last-child{margin-bottom:0}.card a.more{font-weight:600;text-decoration:none}.card ul{margin:.5rem 0 0;padding-left:18px}.card .arrow{color:var(--brand);align-items:center;gap:6px;margin-top:8px;font-size:.93rem;font-weight:600;display:inline-flex}.block-green,.block-pink,.block-yellow{border:1px solid var(--line);color:var(--ink);background:#fff}.block-black{background:var(--ink);color:#fff}.block-black h3,.block-black h3 a,.block-black strong{color:#fff}.block-black p{color:#b9c1bd}.icon-tile{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--brand);background:var(--green-wash);place-items:center;margin-bottom:20px;display:grid}.tint-green,.tint-pink,.tint-yellow{background:var(--green-wash)}.num{color:var(--brand);font-variant-numeric:tabular-nums;margin-bottom:12px;font-size:.9rem;font-weight:600;display:block}table{border-collapse:collapse;width:100%;margin:1rem 0;font-size:.95rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}th{color:var(--ink);background:var(--surface);font-weight:600}.table-scroll{overflow-x:auto}blockquote{border-left:2px solid var(--green);margin:0;padding:2px 0 2px 20px}blockquote p{color:var(--ink);font-size:1.12rem;font-weight:500}blockquote cite{color:var(--muted);font-size:.9rem;font-style:normal}.answer{border:1px solid var(--line);border-left:3px solid var(--green);background:var(--surface);color:var(--ink);border-radius:var(--radius-sm);padding:20px 24px;font-size:1.05rem}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--ink);padding:22px 48px 22px 0;font-size:1.05rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--muted);font-size:1.4rem;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.faq details[open] summary:after{content:"−"}.faq details p{margin:0;padding:0 0 22px}.steps{counter-reset:step;padding:0;list-style:none}.steps li{counter-increment:step;margin-bottom:24px;padding-left:52px;position:relative}.steps li:before{content:counter(step);border:1px solid var(--line);width:32px;height:32px;color:var(--brand);background:#fff;border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid;position:absolute;top:0;left:0}.dark{color:var(--ink);border-bottom:1px solid var(--line);background:#fff;overflow:hidden}.dark .wrap{z-index:1;position:relative}.dark:before{content:"";pointer-events:none;background-image:radial-gradient(#0f151321 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 80% at 85% 0,#000 0%,#0000 70%);mask-image:radial-gradient(60% 80% at 85% 0,#000 0%,#0000 70%)}.intro{padding:88px 0 80px}.intro .lead{max-width:680px}.intro h1{max-width:820px}.dark.intro:after{content:"";pointer-events:none;background:radial-gradient(circle at 100% 34%, var(--accent-yellow) 0 96px, transparent 97px), radial-gradient(circle at 46% 70%, var(--accent-pink) 0 30px, transparent 31px);width:300px;height:100%;position:absolute;top:0;right:0}@media (width<=1180px){.dark.intro:after{display:none}}.cta-band{background:var(--ink);padding:88px 0;overflow:hidden}.cta-band:before{content:"";background:var(--accent-yellow);border-radius:0 0 150px 150px;width:150px;height:75px;position:absolute;top:0;right:26%}.cta-band:after{content:"";background:var(--accent-pink);border-radius:50%;width:46px;height:46px;position:absolute;bottom:28px;right:6%}.cta-band .wrap{z-index:1;position:relative}.cta-band .eyebrow{color:#fff;background:0 0;border-color:#ffffff2e}.cta-band a:not(.btn){color:#fff;font-weight:600}.cta-band .btn-dark{color:var(--ink);background:#fff;border-color:#fff}.cta-band .btn-primary:hover{background:var(--accent-yellow);border-color:var(--accent-yellow)}.feature-list{columns:2;column-gap:64px}.feature-list>h2,.feature-list>h2+p,.feature-list>p:last-child:not(h3+p),.feature-list>.answer{column-span:all}.feature-list>h2+p{max-width:720px;margin-bottom:36px}.feature-list>h3{break-after:avoid;margin:0;padding:0 0 0 20px;font-size:1.08rem;position:relative}.feature-list>h3:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.feature-list>h3+p{break-inside:avoid;margin:6px 0 30px;padding-left:20px}.feature-list>p:last-child:not(h3+p){margin-top:8px}.todo{color:#7a5300;background:#fff4d6;border-radius:4px;padding:0 4px;font-size:.95em}@media (width<=760px){body{font-size:16.5px}section{padding:64px 0}.intro{padding:64px 0 56px}.btn+.btn{margin:12px 0 0}.card{padding:24px}.feature-list{columns:1}}.eyebrow{background:var(--green-wash);color:var(--brand);border:0}.eyebrow:before{background:var(--green)}main>section:nth-of-type(3n+2) .eyebrow:before{background:var(--accent-pink)}main>section:nth-of-type(3n+3) .eyebrow:before{background:var(--accent-yellow)}.ink .eyebrow,.cta-band .eyebrow{color:#fff!important;background:#ffffff1a!important}.section-head h2+.lead,.intro h1+.lead{color:var(--ink-soft)}.feature-list>h3{color:var(--brand)}.feature-list>h3:nth-of-type(3n+2){color:var(--pink-ink)}.feature-list>h3:nth-of-type(3n+2):before{background:var(--accent-pink)}.feature-list>h3:nth-of-type(3n+3){color:var(--yellow-ink)}.feature-list>h3:nth-of-type(3n+3):before{background:var(--accent-yellow)}.prose h2,.wrap.narrow>h2{position:relative}.card h3 a:hover{color:var(--brand)}.grid>:nth-child(3n+2) .arrow{color:var(--pink-ink)}.grid>:nth-child(3n+3) .arrow{color:var(--yellow-ink)}.card{border-top:3px solid var(--green)}.grid>.card:nth-child(3n+2){border-top-color:var(--accent-pink)}.grid>.card:nth-child(3n+3){border-top-color:var(--accent-yellow)}.steps li:before{background:var(--green);border-color:var(--green);color:var(--ink)}.steps li:nth-child(3n+2):before{background:var(--accent-pink);border-color:var(--accent-pink)}.steps li:nth-child(3n+3):before{background:var(--accent-yellow);border-color:var(--accent-yellow)}.faq summary:after{color:var(--brand);font-weight:600}.faq details[open] summary{color:var(--brand)}.answer{background:var(--green-wash);border-color:#cfe9da;border-left-color:var(--green)}blockquote{border-left-color:var(--accent-pink)}.dark{background:radial-gradient(640px 360px at 88% 8%,#ffd85f47,#0000 70%),radial-gradient(520px 320px at 6% 100%,#ef58a01a,#0000 70%),radial-gradient(700px 420px at 50% 0,#23b46114,#0000 70%),#fff}main>section:not(.dark):not(.cta-band) .wrap>h2:first-child:before,main>section:not(.dark):not(.cta-band) .wrap>.narrow>h2:first-child:before,.feature-list>h2:first-child:before{content:"";background:var(--green);border-radius:5px;width:44px;height:5px;margin-bottom:20px;display:block}main>section:nth-of-type(3n+2) .wrap>h2:first-child:before,main>section:nth-of-type(3n+2) .wrap>.narrow>h2:first-child:before,main>section:nth-of-type(3n+2) .feature-list>h2:first-child:before{background:var(--accent-pink)}main>section:nth-of-type(3n+3) .wrap>h2:first-child:before,main>section:nth-of-type(3n+3) .wrap>.narrow>h2:first-child:before,main>section:nth-of-type(3n+3) .feature-list>h2:first-child:before{background:var(--accent-yellow)}h1{letter-spacing:-.05em;font-size:clamp(2.6rem,5.4vw,4.5rem);font-weight:900;line-height:1}h2{letter-spacing:-.045em;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:850;line-height:1.05}.btn{border-width:2px;padding:15px 26px;font-size:1rem;font-weight:700}.btn-primary{box-shadow:0 4px #178a48}.btn-primary:hover{transform:translateY(-1px)}.dark{background:var(--ink);border-bottom:0}.dark p,.dark li{color:#c6cdca}.dark .lead{color:#dfe5e2}.dark .hl-green{color:var(--green)}.dark:before{background-image:radial-gradient(#ffffff29 1px,#0000 1px)}.dark .btn-ghost{color:#fff;background:0 0;border-color:#ffffff80}.dark .btn-ghost:hover{background:var(--accent-yellow);border-color:var(--accent-yellow);color:var(--ink)}.dark .eyebrow{color:#7fe0a8;background:#23b46129}.dark .answer{border-color:#ffffff1f;border-left-color:var(--green);color:#fff;background:#ffffff0f}.green-band{background:var(--green)}.green-band h2,.green-band h3,.green-band strong{color:var(--ink)}.green-band p,.green-band li{color:#10301e}.green-band .eyebrow:before{background:var(--accent-yellow)!important}.green-band .card{border:0;box-shadow:0 6px #0f15132e}.green-band .btn-ghost{background:var(--ink);color:#fff;border-color:var(--ink)}.green-band .btn-ghost:hover{color:var(--ink);background:#fff;border-color:#fff}.card:hover{box-shadow:6px 6px 0 var(--ink);border-color:var(--ink);transform:translate(-2px,-2px)}.card{transition:transform .15s,box-shadow .15s,border-color .15s}.cta-band{background:var(--green)}.cta-band h2,.cta-band strong{color:var(--ink)}.cta-band p{color:#10301e}.cta-band a:not(.btn){color:var(--ink)}.cta-band .btn-primary{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:none}.cta-band .btn-primary:hover{color:var(--ink);background:#fff;border-color:#fff}.cta-band:after{display:none}.cta-band .cta-row,.cta-band .wrap>*{max-width:820px}@media (width<=1100px){.cta-band:before{display:none}}.dark.intro .lead,.dark .wrap .lead{color:#dfe5e2}.green-band .section-head .lead,.green-band .lead{color:#0f2a1a}.ink .card h3,.ink .card h3 a,.ink .flow h3{color:var(--ink)}.ink .card p,.ink .flow p{color:var(--ink-soft)}:root{--green:#2cb462;--yellow:#fed860;--pink:#f079af;--accent-pink:#f079af;--accent-yellow:#fed860;--ink:#111614;--ink-soft:#4b524f;--brand:var(--ink);--green-wash:var(--green);--pink-wash:var(--pink);--yellow-wash:var(--yellow);--pink-ink:var(--ink);--yellow-ink:var(--ink);--surface:#f4f5f4;--font:"Figtree Variable", "Figtree", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--green-text:#25a157;--display:"Bricolage Grotesque Variable", "Bricolage Grotesque", "Figtree Variable", system-ui, sans-serif}h1,h2,h3,h4,.cond{font-family:var(--display);font-weight:800}h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.5rem,5.6vw,4.4rem);line-height:.98}h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.02}h3{letter-spacing:-.02em;font-size:1.3rem;line-height:1.15}.hl-green,.dark .hl-green{color:var(--green-text)}.hl-pink{color:var(--ink)}.mark{background:linear-gradient(transparent 58%, var(--yellow) 58%, var(--yellow) 92%, transparent 92%);padding:0 2px}a{color:var(--ink);text-decoration-color:var(--green);text-decoration-thickness:2px}.dark{border-bottom:1px solid var(--line);background:#fff}.dark:before,.dark:after,.dark.intro:after{content:none;display:none!important}.dark h1,.dark h2,.dark h3,.dark strong{color:var(--ink)}.dark p,.dark li,.dark.intro .lead,.dark .wrap .lead{color:var(--ink-soft)}.dark a:not(.btn){color:var(--ink)}.dark .btn-ghost{color:var(--ink);border-color:var(--ink);background:#fff}.dark .answer{color:var(--ink);border-color:var(--line);border-left-color:var(--green);background:#fff}.answer{border:1px solid var(--line);border-left:4px solid var(--green);background:#fff}.eyebrow,.dark .eyebrow{padding:6px 12px;font-weight:700;background:var(--ink)!important;color:#fff!important}.eyebrow:before{display:none}main>section:nth-of-type(3n+2) .eyebrow{background:var(--pink)!important;color:var(--ink)!important}main>section:nth-of-type(3n+3) .eyebrow{background:var(--yellow)!important;color:var(--ink)!important}.green-band .eyebrow{background:var(--ink)!important;color:#fff!important}.btn-primary{background:var(--green);border-color:var(--green);color:var(--ink);box-shadow:none}.btn-primary:hover{background:var(--ink);border-color:var(--ink);color:#fff}.btn-ghost{border-color:var(--ink)}.btn-ghost:hover{background:var(--yellow);border-color:var(--ink)}.icon-tile{color:var(--ink);background:var(--green)}.grid>:nth-child(3n+2) .icon-tile{background:var(--pink);color:var(--ink)}.grid>:nth-child(3n+3) .icon-tile{background:var(--yellow);color:var(--ink)}.card .arrow,.grid>:nth-child(n) .arrow,.feature-list>h3,.feature-list>h3:nth-of-type(n),.faq summary:after,.faq details[open] summary,.num{color:var(--ink)}.cta-band:before,.cta-band:after{display:none!important}.ink .eyebrow,.steps-band .eyebrow{background:var(--yellow)!important;color:var(--ink)!important}:root{--gutter:clamp(12px, 2vw, 28px);--panel-radius:32px}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:4px}.green-band,.cta-band,.ink.steps-band,.soft{margin-inline:var(--gutter);border-radius:var(--panel-radius)}.cta-band{margin-bottom:var(--gutter)}.dark.intro{--tint:var(--green);margin:12px var(--gutter) 0;border-radius:var(--panel-radius);background:var(--surface);border-bottom:0}body[data-section=ai-agents] .dark.intro,body[data-section=resources] .dark.intro{--tint:var(--yellow)}body[data-section=markets] .dark.intro,body[data-section=about] .dark.intro{--tint:var(--pink)}.dark.intro:after{content:"";background:var(--tint);pointer-events:none;width:auto;height:10px;position:absolute;inset:auto 0 0;display:block!important}.dark.intro .eyebrow{background:var(--tint)!important;color:var(--ink)!important}.intro h1{max-width:900px;font-size:clamp(2.4rem,4.6vw,4rem)}.section-head h2{font-size:clamp(2.1rem,4.4vw,3.6rem)}.cta-band h2{font-size:clamp(2.2rem,4.6vw,3.8rem)}.btn .icon,.arrow .icon{transition:transform .15s}.btn:hover .icon,.card:hover .arrow .icon{transform:translate(3px)}.btn{transition:background .15s,border-color .15s,color .15s,transform .15s}.btn:active{transform:translateY(1px)}@media (width<=760px){.dark.intro,.green-band,.cta-band,.ink.steps-band,.soft{border-radius:24px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.skip[data-astro-cid-hkbrpulz]{position:absolute;left:-999px}.skip[data-astro-cid-hkbrpulz]:focus{z-index:10;background:#fff;padding:8px 12px;top:12px;left:12px}.site-header[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);backdrop-filter:blur(8px);z-index:5;background:#ffffffd9;position:sticky;top:0}.bar[data-astro-cid-hkbrpulz]{align-items:center;gap:24px;min-height:76px;transition:min-height .2s;display:flex}.site-header[data-astro-cid-hkbrpulz].scrolled .bar[data-astro-cid-hkbrpulz]{min-height:58px}.site-header[data-astro-cid-hkbrpulz].scrolled .logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{width:96px}.logo[data-astro-cid-hkbrpulz]{align-items:center;display:flex}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz],.footer-logo[data-astro-cid-hkbrpulz]{width:112px;height:auto;display:block}.logo[data-astro-cid-hkbrpulz] img[data-astro-cid-hkbrpulz]{transition:width .2s}.footer-logo[data-astro-cid-hkbrpulz]{margin-bottom:12px}nav[data-astro-cid-hkbrpulz][aria-label=Main]{margin-left:auto}.menu[data-astro-cid-hkbrpulz]{gap:26px;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-hkbrpulz]>li[data-astro-cid-hkbrpulz]{position:relative}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-soft);padding:6px 2px;font-size:.93rem;font-weight:500;text-decoration:none}.menu[data-astro-cid-hkbrpulz]>li[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:hover{color:var(--ink)}.menu[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz][aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--green);text-underline-offset:8px;text-decoration-thickness:3px}.has-sub[data-astro-cid-hkbrpulz]>a[data-astro-cid-hkbrpulz]:after{content:" ▾";font-size:.75em}.sub[data-astro-cid-hkbrpulz]{opacity:0;visibility:hidden;border:1px solid var(--line);border-radius:var(--radius-sm);min-width:290px;box-shadow:var(--shadow);background:#fff;margin:0;padding:8px;list-style:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:block;position:absolute;top:100%;left:-14px;transform:translateY(6px)}.has-sub[data-astro-cid-hkbrpulz]:hover .sub[data-astro-cid-hkbrpulz],.has-sub[data-astro-cid-hkbrpulz]:focus-within .sub[data-astro-cid-hkbrpulz]{opacity:1;visibility:visible;transition-delay:0s;transform:none}.sub-group[data-astro-cid-hkbrpulz]{color:var(--muted);padding:10px 12px 4px;font-size:.75rem;font-weight:600}.sub-group[data-astro-cid-hkbrpulz]:not(:first-child){border-top:1px solid var(--line);margin-top:6px}.sub[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink);border-radius:8px;padding:8px 12px;display:block}.sub[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{background:var(--stone)}.cta[data-astro-cid-hkbrpulz]{padding:9px 18px;font-size:.92rem}.crumbs[data-astro-cid-hkbrpulz]{color:var(--ink-soft);flex-wrap:wrap;gap:8px;padding-top:18px;font-size:.85rem;display:flex}.crumbs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-soft)}.site-footer[data-astro-cid-hkbrpulz]{background:var(--surface);color:var(--ink-soft);border-top:1px solid var(--line);padding:72px 0 32px;position:relative}.site-footer[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz],.site-footer[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{color:var(--ink-soft);font-size:.93rem}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink);font-weight:500;text-decoration:none}.site-footer[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]:hover{text-decoration:underline}.cols[data-astro-cid-hkbrpulz]{grid-template-columns:2fr 1.3fr 1.3fr 1fr;gap:32px;display:grid}.cols[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0 0 1rem;padding:0;list-style:none}.cols[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{margin-bottom:6px}.col-title[data-astro-cid-hkbrpulz]{margin-bottom:10px;font-weight:600;color:var(--ink)!important;font-size:.88rem!important}.legal[data-astro-cid-hkbrpulz]{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:32px;padding-top:22px;font-size:.85rem;display:flex}.mobile-nav[data-astro-cid-hkbrpulz]{display:none}@media (width<=960px){nav[data-astro-cid-hkbrpulz][aria-label=Main]{display:none}.logo[data-astro-cid-hkbrpulz]{margin-right:auto}.cta[data-astro-cid-hkbrpulz]{margin-left:auto;padding:10px 18px;font-size:.92rem}.mobile-nav[data-astro-cid-hkbrpulz]{display:block}.mobile-nav[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]{cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fff;place-content:center;gap:5px;width:46px;height:46px;list-style:none;display:grid}.mobile-nav[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz]::-webkit-details-marker{display:none}.mobile-nav[data-astro-cid-hkbrpulz] summary[data-astro-cid-hkbrpulz] span[data-astro-cid-hkbrpulz]{background:var(--ink);border-radius:2px;width:20px;height:2px;display:block}.mobile-nav[data-astro-cid-hkbrpulz][open] summary[data-astro-cid-hkbrpulz]{background:var(--surface)}.mobile-nav[data-astro-cid-hkbrpulz] nav[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line);background:#fff;max-height:calc(100vh - 80px);padding:12px 24px 28px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #0000001a}.mobile-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{margin:0;padding:0;list-style:none}.mobile-nav[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{border-bottom:1px solid var(--line)}.mobile-nav[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]:last-child{border:0;padding-top:18px}.mobile-nav[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink);padding:14px 0;font-weight:700;text-decoration:none;display:block}.mobile-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz]{padding:0 0 10px 14px}.mobile-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{border:0}.mobile-nav[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] ul[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{color:var(--ink-soft);padding:7px 0;font-weight:500}.mobile-nav[data-astro-cid-hkbrpulz] .btn[data-astro-cid-hkbrpulz]{color:var(--ink);display:inline-flex}.site-header[data-astro-cid-hkbrpulz]{position:sticky}.cols[data-astro-cid-hkbrpulz]{grid-template-columns:1fr 1fr}}@media (width<=420px){.cta[data-astro-cid-hkbrpulz]{display:none}}
