@font-face{font-family:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/fraunces-500-italic-latin-ext.woff2) format("woff2");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:Fraunces;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/fraunces-500-italic-latin.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-400-normal-latin-ext.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/fraunces-400-normal-latin.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-400-normal-latin-ext.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/fraunces-400-normal-latin.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-400-normal-latin-ext.woff2) format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/fraunces-400-normal-latin.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-normal-latin-ext.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-400-normal-latin.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-400-normal-latin-ext.woff2) format("woff2");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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-400-normal-latin.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/public-sans-400-normal-latin-ext.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/public-sans-400-normal-latin.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/public-sans-400-normal-latin-ext.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/public-sans-400-normal-latin.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/public-sans-400-normal-latin-ext.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/public-sans-400-normal-latin.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/public-sans-400-normal-latin-ext.woff2) format("woff2");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:Public Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/public-sans-400-normal-latin.woff2) format("woff2");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:Fraunces repli;src:local("Times New Roman"),local("Times");size-adjust:114.6%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Public Sans repli;src:local("Arial"),local("Helvetica");size-adjust:103.2%;ascent-override:95%;descent-override:25%;line-gap-override:0%}@font-face{font-family:JetBrains Mono repli;src:local("Consolas"),local("Courier New");size-adjust:109.1%;ascent-override:102%;descent-override:30%;line-gap-override:0%}:root{--gv-bg: #f7f7f8;--gv-surface: #ffffff;--gv-surface-2: #eae8ec;--gv-ink-deep: #17151a;--gv-seam: #ffffff;--gv-ink: #15131a;--gv-body: #403d47;--gv-muted: #615d6a;--gv-on-ink: #f1eff3;--gv-on-ink-muted: #bfbbc6;--gv-slate: #645f6d;--gv-slate-deep: #464350;--gv-slate-wash: rgba(100, 95, 109, .07);--gv-indigo: #3f3aa8;--gv-indigo-deep: #35309b;--gv-indigo-light: #b9b5f0;--gv-indigo-wash: rgba(63, 58, 168, .1);--gv-cta: #35309b;--gv-cta-hover: #720c2f;--gv-ember: #8a3a12;--gv-ember-wash: rgba(138, 58, 18, .07);--gv-sage: #1c5a3a;--gv-sage-wash: rgba(28, 90, 58, .08);--gv-gold: #8a6a1e;--gv-line: #e6e2e8;--gv-line-strong: #d3ccd8;--gv-line-control: #827d8c;--gv-line-on-ink: rgba(241, 239, 243, .16);--gv-serif: "Fraunces", "Fraunces repli", Georgia, "Times New Roman", serif;--gv-sans: "Public Sans", "Public Sans repli", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--gv-mono: "JetBrains Mono", "JetBrains Mono repli", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--gv-maxw: 1140px;--gv-measure: 68ch;--gv-radius: 4px;--gv-radius-lg: 6px;--gv-shadow-sm: 0 1px 2px rgba(21, 19, 26, .07);--gv-shadow: 0 2px 10px rgba(21, 19, 26, .09);--gv-shadow-lg: 0 12px 34px rgba(21, 19, 26, .14);--gv-track-1: #0f3d2e;--gv-track-2: #157a52;--gv-track-accent: #a7f3d0;--gv-hero-light: radial-gradient(120% 120% at 50% 8%, #ffffff 0%, #f7f7f8 42%, #e8e7f2 100%)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--gv-sans);color:var(--gv-body);background:var(--gv-bg);line-height:1.65;font-synthesis-weight:none;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:var(--gv-slate-deep)}h1,h2,h3,h4{font-family:var(--gv-serif);font-weight:500;line-height:1.18;letter-spacing:-.011em;color:var(--gv-ink);text-wrap:balance}.gv-num,.gv-nums,table td,table th{font-variant-numeric:tabular-nums}.gv-container{max-width:var(--gv-maxw);margin:0 auto;padding:0 20px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--gv-cta);outline-offset:2px;border-radius:2px}.gv-btn{display:inline-block;font-family:var(--gv-sans);font-weight:700;font-size:15px;padding:13px 24px;border-radius:var(--gv-radius);text-decoration:none;text-align:center;border:1px solid transparent;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease;letter-spacing:.005em}.gv-btn-cta{background:var(--gv-cta);border-color:var(--gv-cta);color:#fff}.gv-btn-cta:hover{background:var(--gv-cta-hover);border-color:var(--gv-cta-hover)}.gv-btn-indigo{background:var(--gv-indigo);border-color:var(--gv-indigo);color:var(--gv-on-ink)}.gv-btn-indigo:hover{background:var(--gv-indigo-light);border-color:var(--gv-indigo-light);color:var(--gv-ink-deep)}.gv-btn-ghost{background:transparent;color:var(--gv-slate-deep);border-color:var(--gv-line-control)}.gv-btn-ghost:hover{background:var(--gv-slate-wash);border-color:var(--gv-slate)}.gv-btn-on-dark{background:transparent;color:var(--gv-on-ink);border-color:var(--gv-line-on-ink)}.gv-btn-on-dark:hover{background:#f1eff31a;border-color:var(--gv-indigo-light)}.gv-section-tag{display:flex;align-items:center;gap:10px;font-family:var(--gv-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gv-indigo-deep);margin:0 0 14px;background:none;border:0;padding:0;border-radius:0}.gv-section-tag:before{content:"";width:26px;height:1px;background:var(--gv-indigo);flex-shrink:0}.gv-head-center .gv-section-tag{justify-content:center}.gv-on-dark .gv-section-tag{color:var(--gv-indigo-light)}.gv-on-dark .gv-section-tag:before{background:var(--gv-indigo-light)}.gv-section-title{font-size:clamp(1.7rem,1.15rem + 1.7vw,2.35rem);margin:0 0 14px;font-weight:500}.gv-section-title em{font-style:italic;color:var(--gv-indigo-deep)}.gv-section-sub{font-family:var(--gv-sans);font-size:16.5px;color:var(--gv-muted);max-width:62ch;margin:0 auto;line-height:1.65}.gv-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gv-skip:focus{position:fixed;top:10px;left:10px;z-index:999;width:auto;height:auto;clip:auto;margin:0;padding:12px 18px;background:var(--gv-cta);color:#fff;font-weight:700;border-radius:var(--gv-radius)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.gv-logo[data-astro-cid-tvrurpns]{display:block}.gv-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#f7f7f8eb;backdrop-filter:blur(10px);border-bottom:1px solid var(--gv-line-strong)}.gv-header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px}.gv-header-logo[data-astro-cid-3ef6ksr2]{text-decoration:none}.gv-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2px}.gv-nav-link[data-astro-cid-3ef6ksr2]{position:relative;font-family:var(--gv-sans);font-weight:600;font-size:15px;color:var(--gv-body);text-decoration:none;padding:8px 12px;transition:color .15s ease}.gv-nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:var(--gv-indigo);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.gv-nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--gv-ink)}.gv-nav-link[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}.gv-nav-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--gv-slate-deep)}.gv-nav-link[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1)}.gv-nav-cta[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:7px;font-size:14px!important;padding:10px 16px!important;margin-left:10px}.gv-nav-toggle[data-astro-cid-3ef6ksr2],.gv-burger[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:1020px){.gv-burger[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;justify-content:center;gap:5px;width:44px;height:40px;cursor:pointer;padding:8px;border-radius:var(--gv-radius)}.gv-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2.5px;width:100%;background:var(--gv-ink);border-radius:2px;transition:transform .2s,opacity .2s}.gv-nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;background:var(--gv-bg);border-bottom:1px solid var(--gv-line-strong);padding:12px 20px 20px;box-shadow:var(--gv-shadow-lg);display:none}.gv-nav-link[data-astro-cid-3ef6ksr2]{padding:13px 12px;font-size:16px}.gv-nav-cta[data-astro-cid-3ef6ksr2]{margin:8px 0 0;justify-content:center}.gv-nav-toggle[data-astro-cid-3ef6ksr2]:checked~.gv-nav[data-astro-cid-3ef6ksr2]{display:flex}.gv-nav-toggle[data-astro-cid-3ef6ksr2]:checked~.gv-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.gv-nav-toggle[data-astro-cid-3ef6ksr2]:checked~.gv-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.gv-nav-toggle[data-astro-cid-3ef6ksr2]:checked~.gv-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}}.gv-footer[data-astro-cid-sz7xmlte]{background:var(--gv-ink-deep);color:var(--gv-on-ink-muted);padding:56px 0 32px;margin-top:80px;font-size:15px}.gv-footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:36px 28px}.gv-footer-blurb[data-astro-cid-sz7xmlte]{margin:16px 0 0;max-width:34ch;line-height:1.6}.gv-footer-h[data-astro-cid-sz7xmlte]{font-family:var(--gv-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gv-indigo-light);margin:0 0 14px}.gv-footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.gv-footer-col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:9px}.gv-footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.gv-footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--gv-on-ink);text-decoration:none}.gv-footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.gv-footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.gv-footer-legal[data-astro-cid-sz7xmlte]{margin-top:44px;padding-top:24px;border-top:1px solid var(--gv-line-on-ink);display:flex;justify-content:space-between;align-items:flex-end;gap:28px;font-size:14px}.gv-footer-legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;max-width:78ch;line-height:1.6}.gv-footer-legal[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--gv-on-ink)}.gv-footer-copy[data-astro-cid-sz7xmlte]{font-family:var(--gv-mono);font-size:12px;white-space:nowrap}@media(max-width:940px){.gv-footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.gv-footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:560px){.gv-footer-legal[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}}.utbar[data-astro-cid-jgzjex6y]{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:linear-gradient(135deg,var(--gv-track-1),var(--gv-track-2));color:#fff;border-radius:var(--gv-radius);padding:14px 22px;margin:32px 0;box-shadow:var(--gv-shadow-lg)}.utbar-left[data-astro-cid-jgzjex6y]{display:flex;align-items:center;gap:13px;min-width:0;flex:1}.utbar-dot[data-astro-cid-jgzjex6y]{flex-shrink:0;width:11px;height:11px;border-radius:50%;background:var(--gv-track-accent);box-shadow:0 0 0 4px #c7d2fe40}.utbar-txt[data-astro-cid-jgzjex6y]{display:flex;flex-direction:column;line-height:1.45;min-width:0}.utbar-txt[data-astro-cid-jgzjex6y] strong[data-astro-cid-jgzjex6y]{font-size:15px;font-weight:700}.utbar-txt[data-astro-cid-jgzjex6y] span[data-astro-cid-jgzjex6y]{font-size:13px;color:#ffffffde}.utbar-cta[data-astro-cid-jgzjex6y]{flex-shrink:0;background:#fff;color:#136047;text-decoration:none;font-weight:700;font-size:14px;padding:11px 20px;border-radius:9px;white-space:nowrap}.utbar-cta[data-astro-cid-jgzjex6y]:hover{background:var(--gv-track-accent)}.utpromo[data-astro-cid-jgzjex6y]{position:relative;overflow:hidden;background:linear-gradient(135deg,#0f3d2e,#136047 55%,#157a52);color:#fff;border-radius:var(--gv-radius-lg);padding:34px 36px;margin:48px 0;box-shadow:var(--gv-shadow-lg)}.utpromo-glow[data-astro-cid-jgzjex6y]{position:absolute;right:-60px;top:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(52,211,153,.4),transparent 70%);pointer-events:none}.utpromo-badge[data-astro-cid-jgzjex6y]{display:inline-block;background:#ffffff29;border:1px solid rgba(255,255,255,.22);font-family:var(--gv-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:6px 13px;border-radius:var(--gv-radius);margin-bottom:16px}.utpromo-title[data-astro-cid-jgzjex6y]{color:#fff;font-size:clamp(1.35rem,1.1rem + .8vw,1.65rem);margin:0 0 12px;font-weight:600}.utpromo-title[data-astro-cid-jgzjex6y] span[data-astro-cid-jgzjex6y]{color:var(--gv-track-accent)}.utpromo-text[data-astro-cid-jgzjex6y]{font-size:15.5px;line-height:1.65;color:#ffffffeb;margin:0 0 20px;max-width:68ch}.utpromo-text[data-astro-cid-jgzjex6y] strong[data-astro-cid-jgzjex6y]{color:#fff}.utpromo-feats[data-astro-cid-jgzjex6y]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.utpromo-feats[data-astro-cid-jgzjex6y] span[data-astro-cid-jgzjex6y]{background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:var(--gv-radius);padding:8px 13px;font-size:13px;font-weight:600}.utpromo-cta[data-astro-cid-jgzjex6y]{display:inline-block;background:#fff;color:#136047;text-decoration:none;font-weight:700;font-size:16px;padding:14px 28px;border-radius:var(--gv-radius)}.utpromo-cta[data-astro-cid-jgzjex6y]:hover{background:var(--gv-track-accent)}.utpromo-reassure[data-astro-cid-jgzjex6y]{font-size:12.5px;color:#ffffffd1;margin-top:14px}@media(max-width:560px){.utbar[data-astro-cid-jgzjex6y]{flex-direction:column;align-items:flex-start}.utbar-cta[data-astro-cid-jgzjex6y]{width:100%;text-align:center}.utpromo[data-astro-cid-jgzjex6y]{padding:26px 22px}}
