@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{--sv-bg: #f6f7fa;--sv-surface: #ffffff;--sv-surface-2: #eceff5;--sv-ink-deep: #141d33;--sv-seam: #ffffff;--sv-ink: #101725;--sv-body: #33405a;--sv-muted: #5b6880;--sv-on-ink: #eef1f8;--sv-on-ink-muted: #b9c4da;--sv-steel: #54627e;--sv-steel-deep: #3a4763;--sv-steel-wash: rgba(84, 98, 126, .07);--sv-thread: #3f6bb8;--sv-thread-deep: #2a4d8f;--sv-thread-light: #9dbdf0;--sv-thread-wash: rgba(63, 107, 184, .1);--sv-cta: #254a8c;--sv-cta-hover: #1c3a70;--sv-linen: #9c2b21;--sv-linen-wash: rgba(156, 43, 33, .07);--sv-sage: #2c5c46;--sv-sage-wash: rgba(44, 92, 70, .08);--sv-gold: #8a6a1e;--sv-line: #dde2ec;--sv-line-strong: #c3ccdb;--sv-line-control: #7c89a3;--sv-line-on-ink: rgba(238, 241, 248, .16);--sv-serif: "Fraunces", "Fraunces repli", Georgia, "Times New Roman", serif;--sv-sans: "Public Sans", "Public Sans repli", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--sv-mono: "JetBrains Mono", "JetBrains Mono repli", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sv-maxw: 1140px;--sv-measure: 68ch;--sv-radius: 4px;--sv-radius-lg: 6px;--sv-shadow-sm: 0 1px 2px rgba(42, 26, 18, .07);--sv-shadow: 0 2px 10px rgba(42, 26, 18, .09);--sv-shadow-lg: 0 12px 34px rgba(42, 26, 18, .14);--sv-track-1: #0f3d2e;--sv-track-2: #157a52;--sv-track-accent: #a7f3d0;--sv-hero-light: radial-gradient(120% 120% at 50% 8%, #fffdf9 0%, #f6f7fa 42%, #f0e5d6 100%)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--sv-sans);color:var(--sv-body);background:var(--sv-bg);line-height:1.65;font-synthesis-weight:none;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:var(--sv-steel-deep)}h1,h2,h3,h4{font-family:var(--sv-serif);font-weight:500;line-height:1.18;letter-spacing:-.011em;color:var(--sv-ink);text-wrap:balance}.sv-num,.sv-nums,table td,table th{font-variant-numeric:tabular-nums}.sv-container{max-width:var(--sv-maxw);margin:0 auto;padding:0 20px}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--sv-cta);outline-offset:2px;border-radius:2px}.sv-btn{display:inline-block;font-family:var(--sv-sans);font-weight:700;font-size:15px;padding:13px 24px;border-radius:var(--sv-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}.sv-btn-cta{background:var(--sv-cta);border-color:var(--sv-cta);color:#fff}.sv-btn-cta:hover{background:var(--sv-cta-hover);border-color:var(--sv-cta-hover)}.sv-btn-crema{background:var(--sv-thread);border-color:var(--sv-thread);color:var(--sv-ink-deep)}.sv-btn-crema:hover{background:var(--sv-thread-light);border-color:var(--sv-thread-light)}.sv-btn-ghost{background:transparent;color:var(--sv-steel-deep);border-color:var(--sv-line-control)}.sv-btn-ghost:hover{background:var(--sv-steel-wash);border-color:var(--sv-steel)}.sv-btn-on-dark{background:transparent;color:var(--sv-on-ink);border-color:var(--sv-line-on-ink)}.sv-btn-on-dark:hover{background:#f5ede31a;border-color:var(--sv-thread-light)}.sv-section-tag{display:flex;align-items:center;gap:10px;font-family:var(--sv-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-thread-deep);margin:0 0 14px;background:none;border:0;padding:0;border-radius:0}.sv-section-tag:before{content:"";width:26px;height:1px;background:var(--sv-thread);flex-shrink:0}.sv-head-center .sv-section-tag{justify-content:center}.sv-on-dark .sv-section-tag{color:var(--sv-thread-light)}.sv-on-dark .sv-section-tag:before{background:var(--sv-thread-light)}.sv-section-title{font-size:clamp(1.7rem,1.15rem + 1.7vw,2.35rem);margin:0 0 14px;font-weight:500}.sv-section-title em{font-style:italic;color:var(--sv-thread-deep)}.sv-section-sub{font-family:var(--sv-sans);font-size:16.5px;color:var(--sv-muted);max-width:62ch;margin:0 auto;line-height:1.65}.sv-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}.sv-skip:focus{position:fixed;top:10px;left:10px;z-index:999;width:auto;height:auto;clip:auto;margin:0;padding:12px 18px;background:var(--sv-cta);color:#fff;font-weight:700;border-radius:var(--sv-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}}.sv-logo[data-astro-cid-tvrurpns]{display:block}.sv-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:#f6f7faeb;backdrop-filter:blur(10px);border-bottom:1px solid var(--sv-line-strong)}.sv-header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px}.sv-header-logo[data-astro-cid-3ef6ksr2]{text-decoration:none}.sv-nav[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:2px}.sv-nav-link[data-astro-cid-3ef6ksr2]{position:relative;font-family:var(--sv-sans);font-weight:600;font-size:15px;color:var(--sv-body);text-decoration:none;padding:8px 12px;transition:color .15s ease}.sv-nav-link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:12px;right:12px;bottom:2px;height:2px;background:var(--sv-thread);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.sv-nav-link[data-astro-cid-3ef6ksr2]:hover{color:var(--sv-ink)}.sv-nav-link[data-astro-cid-3ef6ksr2]:hover:after{transform:scaleX(1)}.sv-nav-link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--sv-steel-deep)}.sv-nav-link[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1)}.sv-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}.sv-nav-toggle[data-astro-cid-3ef6ksr2],.sv-burger[data-astro-cid-3ef6ksr2]{display:none}@media(max-width:1020px){.sv-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(--sv-radius)}.sv-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;height:2.5px;width:100%;background:var(--sv-ink);border-radius:2px;transition:transform .2s,opacity .2s}.sv-nav[data-astro-cid-3ef6ksr2]{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:2px;background:var(--sv-bg);border-bottom:1px solid var(--sv-line-strong);padding:12px 20px 20px;box-shadow:var(--sv-shadow-lg);display:none}.sv-nav-link[data-astro-cid-3ef6ksr2]{padding:13px 12px;font-size:16px}.sv-nav-cta[data-astro-cid-3ef6ksr2]{margin:8px 0 0;justify-content:center}.sv-nav-toggle[data-astro-cid-3ef6ksr2]:checked~.sv-nav[data-astro-cid-3ef6ksr2]{display:flex}.sv-nav-toggle[data-astro-cid-3ef6ksr2]:checked~.sv-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.sv-nav-toggle[data-astro-cid-3ef6ksr2]:checked~.sv-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.sv-nav-toggle[data-astro-cid-3ef6ksr2]:checked~.sv-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}}.sv-footer[data-astro-cid-sz7xmlte]{background:var(--sv-ink-deep);color:var(--sv-on-ink-muted);padding:56px 0 32px;margin-top:80px;font-size:15px}.sv-footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:36px 28px}.sv-footer-blurb[data-astro-cid-sz7xmlte]{margin:16px 0 0;max-width:34ch;line-height:1.6}.sv-footer-h[data-astro-cid-sz7xmlte]{font-family:var(--sv-mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--sv-thread-light);margin:0 0 14px}.sv-footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0}.sv-footer-col[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:9px}.sv-footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte],.sv-footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--sv-on-ink);text-decoration:none}.sv-footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover,.sv-footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.sv-footer-legal[data-astro-cid-sz7xmlte]{margin-top:44px;padding-top:24px;border-top:1px solid var(--sv-line-on-ink);display:flex;justify-content:space-between;align-items:flex-end;gap:28px;font-size:14px}.sv-footer-legal[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;max-width:78ch;line-height:1.6}.sv-footer-legal[data-astro-cid-sz7xmlte] strong[data-astro-cid-sz7xmlte]{color:var(--sv-on-ink)}.sv-footer-copy[data-astro-cid-sz7xmlte]{font-family:var(--sv-mono);font-size:12px;white-space:nowrap}@media(max-width:940px){.sv-footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}.sv-footer-brand[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}@media(max-width:560px){.sv-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(--sv-track-1),var(--sv-track-2));color:#fff;border-radius:var(--sv-radius);padding:14px 22px;margin:32px 0;box-shadow:var(--sv-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(--sv-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(--sv-track-accent)}.utpromo[data-astro-cid-jgzjex6y]{position:relative;overflow:hidden;background:linear-gradient(135deg,#0f3d2e,#136047 55%,#157a52);color:#fff;border-radius:var(--sv-radius-lg);padding:34px 36px;margin:48px 0;box-shadow:var(--sv-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(--sv-mono);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:6px 13px;border-radius:var(--sv-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(--sv-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(--sv-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(--sv-radius)}.utpromo-cta[data-astro-cid-jgzjex6y]:hover{background:var(--sv-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}}
