@font-face{font-family:'MnlInter';font-style:normal;font-weight:400 700;font-display:swap;src:url('../../fonts/inter-variable-latin.woff2') format('woff2')}.mnl-overlay{--mnl-sheet:var(--bg-canvas, var(--pt-card, #ffffff));--mnl-rule:var(--brand-100, var(--pt-brand-100, #deebfc));--mnl-stroke:var(--brand-700, var(--pt-brand-700, #294f88));--mnl-brand:var(--brand-800, #1b3b6a);--mnl-honey:var(--brand-accent, #e8b45e);--mnl-text:var(--text-primary, var(--pt-text, #1a1714));--mnl-text-2:var(--text-secondary, var(--pt-sub, #57534f));--mnl-text-3:var(--text-muted, #726e68);--mnl-shadow:var(--primary-rgb, 56, 99, 162);--mnl-font:'MnlInter', 'Inter', system-ui, -apple-system, 'Segoe UI', sans-serif;--mnl-cycle:4.4s;--mnl-phase:-2.159s;position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:max(24px, env(safe-area-inset-top, 0px)) max(24px, env(safe-area-inset-right, 0px)) max(24px, env(safe-area-inset-bottom, 0px)) max(24px, env(safe-area-inset-left, 0px));background-color:var(--mnl-canvas);font-family:var(--mnl-font);-webkit-font-smoothing:antialiased;opacity:0;visibility:hidden;pointer-events:none;-webkit-tap-highlight-color:transparent}.mnl-overlay.is-visible{opacity:1;visibility:visible;pointer-events:auto}.mnl-overlay,html.mnl-loading{--mnl-canvas:var(--brand-50, var(--pt-brand-50, #f0f6ff))}.mnl-overlay--tinta{--mnl-canvas:var(--brand-900, #0f274a)}html.mnl-loading--tinta{--mnl-canvas:var(--brand-900, #0f274a)}.mnl-overlay::after{content:'';position:absolute;left:0;right:0;top:100%;height:100vh;background:var(--mnl-canvas);pointer-events:none}html.mnl-loading:root{background-color:var(--mnl-canvas);overscroll-behavior:none}html.mnl-loading body{visibility:hidden}.mnl-stage{display:flex;flex-direction:column;gap:18px;width:min(100%, 344px)}.mnl-sheet{background:var(--mnl-sheet);border-radius:18px;padding:20px 24px 26px;box-shadow:0 1px 2px rgba(var(--mnl-shadow), .08), 0 24px 48px -24px rgba(var(--mnl-shadow), .42)}.mnl-overlay--tinta .mnl-sheet{box-shadow:0 0 0 1px rgba(255, 255, 255, .06), 0 32px 64px -28px rgba(0, 0, 0, .6)}.mnl-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--mnl-rule)}.mnl-logo{width:38px;height:38px;flex:none;object-fit:contain;display:block}.mnl-brand{font-size:var(--fs-md, var(--pt-fs-md, .95rem));font-weight:700;letter-spacing:-.01em;color:var(--mnl-brand)}.mnl-date{margin-left:auto;font-size:var(--fs-xs, var(--pt-fs-xs, .78rem));font-weight:500;color:var(--mnl-text-3);font-variant-numeric:tabular-nums;white-space:nowrap}.mnl-title{margin:18px 0 12px;font-size:var(--fs-xl, var(--pt-fs-xl, clamp(1.2rem, 1.1rem + .5vw, 1.45rem)));font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--mnl-text);text-wrap:balance}.mnl-lines{position:relative;height:104px;background-image:repeating-linear-gradient( to bottom, transparent 0 25px, var(--mnl-rule) 25px 26px )}.mnl-ink{position:absolute;inset:0}.mnl-line{position:relative;height:26px;overflow:hidden}.mnl-line--1{width:100%}.mnl-line--2{width:92%}.mnl-line--3{width:97%}.mnl-line--4{width:58%}.mnl-line svg{position:absolute;left:0;bottom:5px;width:100%;height:14px;overflow:visible}.mnl-line path{fill:none;stroke:var(--mnl-stroke);stroke-opacity:.85;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.mnl-cover{position:absolute;left:0;top:0;bottom:1px;width:100%;background:var(--mnl-sheet)}.mnl-cover--1,.mnl-cover--2{transform:translateX(101%)}.mnl-cover--3{transform:translateX(55%)}.mnl-cover--4{transform:translateX(0)}.mnl-nib{position:absolute;left:0;top:0;width:100%;height:26px;transform:translate(53.35%, 52px);pointer-events:none}.mnl-nib::after{content:'';position:absolute;left:-4px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--mnl-honey);box-shadow:0 0 0 3px rgba(232, 180, 94, .28)}.mnl-step{margin:0;padding-inline:24px;min-height:1.45em;font-size:1rem;font-weight:400;line-height:1.45;color:var(--mnl-text-2);text-wrap:pretty}.mnl-overlay--tinta .mnl-step{color:rgba(255, 255, 255, .76)}.mnl-overlay.is-visible .mnl-cover--1{animation:mnl-write-1 var(--mnl-cycle) linear var(--mnl-phase) infinite}.mnl-overlay.is-visible .mnl-cover--2{animation:mnl-write-2 var(--mnl-cycle) linear var(--mnl-phase) infinite}.mnl-overlay.is-visible .mnl-cover--3{animation:mnl-write-3 var(--mnl-cycle) linear var(--mnl-phase) infinite}.mnl-overlay.is-visible .mnl-cover--4{animation:mnl-write-4 var(--mnl-cycle) linear var(--mnl-phase) infinite}.mnl-overlay.is-visible .mnl-nib{animation:mnl-nib-path var(--mnl-cycle) linear var(--mnl-phase) infinite}.mnl-overlay.is-visible .mnl-ink{animation:mnl-ink-cycle var(--mnl-cycle) linear var(--mnl-phase) infinite}@media (prefers-reduced-motion: no-preference){.mnl-overlay.mnl-live.is-visible .mnl-sheet{animation:mnl-sheet-in .4s cubic-bezier(.16, 1, .3, 1)}}.mnl-overlay.is-settled .mnl-cover,.mnl-overlay.is-settled .mnl-nib,.mnl-overlay.is-settled .mnl-ink,.mnl-overlay.is-settled .mnl-sheet{animation:none}@keyframes mnl-write-1{0%{transform:translateX(0)}20%,92%{transform:translateX(101%)}92.01%,100%{transform:translateX(0)}}@keyframes mnl-write-2{0%,20%{transform:translateX(0)}38.4%,92%{transform:translateX(101%)}92.01%,100%{transform:translateX(0)}}@keyframes mnl-write-3{0%,38.4%{transform:translateX(0)}57.8%,92%{transform:translateX(101%)}92.01%,100%{transform:translateX(0)}}@keyframes mnl-write-4{0%,57.8%{transform:translateX(0)}69.4%,92%{transform:translateX(101%)}92.01%,100%{transform:translateX(0)}}@keyframes mnl-nib-path{0%{transform:translate(0%, 0px)}20%{transform:translate(100%, 0px)}20.01%{transform:translate(0%, 26px)}38.4%{transform:translate(92%, 26px)}38.41%{transform:translate(0%, 52px)}57.8%{transform:translate(97%, 52px)}57.81%{transform:translate(0%, 78px)}69.4%,100%{transform:translate(58%, 78px)}}@keyframes mnl-ink-cycle{0%,84%{opacity:1}92%,100%{opacity:0}}@keyframes mnl-sheet-in{from{transform:translateY(10px)}}@media (min-width: 481px) and (min-height: 600px){.mnl-stage{width:400px}}@media (max-height: 460px){.mnl-overlay{padding:max(12px, env(safe-area-inset-top, 0px)) max(24px, env(safe-area-inset-right, 0px)) max(12px, env(safe-area-inset-bottom, 0px)) max(24px, env(safe-area-inset-left, 0px))}.mnl-stage{gap:10px}.mnl-sheet{padding:14px 20px 16px}.mnl-head{padding-bottom:10px}.mnl-logo{width:30px;height:30px}.mnl-title{margin:12px 0 8px}.mnl-step{padding-inline:20px}}@media (prefers-reduced-motion: reduce){.mnl-overlay.is-visible .mnl-cover,.mnl-overlay.is-visible .mnl-nib,.mnl-overlay.is-visible .mnl-ink{animation:none}}.hero-home-link{text-decoration:none;color:inherit;cursor:pointer;border-radius:12px;transition:opacity .16s ease, transform .16s ease}.hero-home-link:hover{text-decoration:none;opacity:.88}.hero-home-link:focus-visible{outline:2px solid var(--primary, #3863a2);outline-offset:3px}