.hero[data-astro-cid-i3irphx7]{padding:var(--space-13) 0 var(--space-8);position:relative;overflow:hidden}.hero__field[data-astro-cid-i3irphx7]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero__field[data-astro-cid-i3irphx7] canvas[data-astro-cid-i3irphx7]{opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.hero__field[data-astro-cid-i3irphx7] canvas[data-astro-cid-i3irphx7].is-live{opacity:1}.hero__grid[data-astro-cid-i3irphx7]{z-index:1;column-gap:var(--space-11);row-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid;position:relative}.hero__kicker[data-astro-cid-i3irphx7]{color:var(--steel-300);grid-column:1/-1;align-items:center;gap:.7em;display:flex}.hero__title[data-astro-cid-i3irphx7]{max-width:13em;margin-bottom:var(--space-7);color:var(--white);text-wrap:balance;grid-column:1/-1}.hero__line[data-astro-cid-i3irphx7]{white-space:nowrap;display:block}.hero__brand[data-astro-cid-i3irphx7]{letter-spacing:.01em;color:var(--teal-500);font-size:.88em}.hero__lead[data-astro-cid-i3irphx7]{max-width:30em;color:var(--text-body);grid-column:1}.hero__actions[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-8);margin-top:var(--space-3);grid-column:1/-1;display:flex}.btn--hero[data-astro-cid-i3irphx7]{min-width:370px;min-height:72px;padding:0 var(--space-6);gap:var(--space-8);font-size:var(--t-body);justify-content:space-between}.btn--hero[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:20px;height:20px;transition:transform var(--duration-medium) var(--easing-out-cubic);flex:none}.btn--hero[data-astro-cid-i3irphx7]:hover svg[data-astro-cid-i3irphx7]{transform:translate(4px)}.hero__sign[data-astro-cid-i3irphx7]{align-items:center;gap:var(--space-3);letter-spacing:-.01em;color:var(--steel-300);white-space:nowrap;font-weight:580;display:inline-flex}.hero__sign[data-astro-cid-i3irphx7] svg[data-astro-cid-i3irphx7]{width:11px;height:13px;color:var(--teal-500);flex:none}.hero__title[data-astro-cid-i3irphx7]{animation:hero-title-in .9s var(--easing-out-cubic) .15s both}@keyframes hero-title-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero__title[data-astro-cid-i3irphx7]{animation:none}}@media (width<=991px){.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,1fr)}.hero__lead[data-astro-cid-i3irphx7],.hero__actions[data-astro-cid-i3irphx7]{grid-column:1}.hero__actions[data-astro-cid-i3irphx7]{align-items:flex-start;gap:var(--space-8);flex-direction:column}}@media (width<=767px){.hero[data-astro-cid-i3irphx7]{padding:var(--space-11) 0 var(--space-12)}.hero__title[data-astro-cid-i3irphx7]{max-width:none;margin-bottom:var(--space-3)}.hero__line[data-astro-cid-i3irphx7]{white-space:normal;display:inline}.hero__actions[data-astro-cid-i3irphx7] .btn--hero[data-astro-cid-i3irphx7]{width:100%;min-width:0}.hero__sign[data-astro-cid-i3irphx7]{white-space:normal}}.proof[data-astro-cid-p6s5yfty]{padding:var(--space-5) 0 var(--space-9);border-top:1px solid var(--line);position:relative}.proof__title[data-astro-cid-p6s5yfty]{margin-bottom:var(--space-5);color:var(--text-subtle)}.marquee[data-astro-cid-p6s5yfty]{gap:var(--space-12);padding:var(--space-7) 0 var(--space-5);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-p6s5yfty]{align-items:center;gap:var(--space-12);flex-shrink:0;margin:0;animation:48s linear infinite reverse marquee;display:flex}.marquee__track[data-astro-cid-p6s5yfty] li[data-astro-cid-p6s5yfty]{align-items:center;min-height:56px;display:flex}.marquee__track[data-astro-cid-p6s5yfty] img{filter:grayscale()contrast(1.1);mix-blend-mode:multiply;opacity:.62;width:auto;max-width:none;transition:opacity var(--duration-medium) var(--easing-out)}.marquee__track[data-astro-cid-p6s5yfty] li[data-astro-cid-p6s5yfty]:hover img{opacity:.95}.marquee[data-astro-cid-p6s5yfty]:hover .marquee__track[data-astro-cid-p6s5yfty]{animation-play-state:paused}@keyframes marquee{to{transform:translateX(calc(-100% - var(--space-12)))}}@media (width<=767px){.marquee[data-astro-cid-p6s5yfty],.marquee__track[data-astro-cid-p6s5yfty]{gap:var(--space-10)}.marquee__track[data-astro-cid-p6s5yfty]{animation-duration:60s}@keyframes marquee{to{transform:translateX(calc(-100% - var(--space-10)))}}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-p6s5yfty]{padding-inline:var(--space-6);flex-wrap:wrap;justify-content:center;-webkit-mask-image:none;mask-image:none}.marquee__track[data-astro-cid-p6s5yfty]{justify-content:center;row-gap:var(--space-5);flex-wrap:wrap;flex-shrink:1;animation:none}.marquee__track[data-astro-cid-p6s5yfty][aria-hidden=true]{display:none}}.figs[data-astro-cid-p6s5yfty]{border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.fig[data-astro-cid-p6s5yfty]{justify-content:flex-end;gap:var(--space-4);padding:var(--space-7) var(--space-6);flex-direction:column-reverse;display:flex}.fig[data-astro-cid-p6s5yfty]+.fig[data-astro-cid-p6s5yfty]{border-left:1px solid var(--line)}.fig[data-astro-cid-p6s5yfty] dt[data-astro-cid-p6s5yfty]{max-width:14em;color:var(--text-subtle)}.fig[data-astro-cid-p6s5yfty] dd[data-astro-cid-p6s5yfty]{color:var(--navy-900);white-space:nowrap;margin:0}.fig[data-astro-cid-p6s5yfty] dd[data-astro-cid-p6s5yfty] [data-astro-cid-p6s5yfty][data-count]{font-variant-numeric:tabular-nums}.fig[data-astro-cid-p6s5yfty] dd[data-astro-cid-p6s5yfty] b[data-astro-cid-p6s5yfty]{color:var(--teal-700);font-weight:400}.fig[data-astro-cid-p6s5yfty] dd[data-astro-cid-p6s5yfty] small[data-astro-cid-p6s5yfty]{letter-spacing:.08em;color:var(--teal-700);margin-right:.15em;font-size:.42em}.proof__geo[data-astro-cid-p6s5yfty]{align-items:center;gap:var(--space-3);margin-top:var(--space-7);color:var(--navy-900);display:flex}.proof__geo[data-astro-cid-p6s5yfty]:before{content:"";background:var(--teal-700);width:8px;height:8px}@media (width<=991px){.figs[data-astro-cid-p6s5yfty]{grid-template-columns:repeat(2,minmax(0,1fr))}.fig[data-astro-cid-p6s5yfty]:nth-child(3){border-left:0}.fig[data-astro-cid-p6s5yfty]:nth-child(n+3){border-top:1px solid var(--line)}}@media (width<=767px){.proof[data-astro-cid-p6s5yfty]{padding:var(--space-7) 0}.fig[data-astro-cid-p6s5yfty]{padding:var(--space-5) var(--space-4)}}.steps[data-astro-cid-nnekv4yv]{border:1px solid var(--line);background:var(--white);margin:0;display:grid}.steps__item[data-astro-cid-nnekv4yv]{gap:var(--space-4);padding:var(--space-6);background:var(--white);transition:background-color var(--duration-medium) var(--easing-out);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.steps__item[data-astro-cid-nnekv4yv]+.steps__item[data-astro-cid-nnekv4yv]{border-top:1px solid var(--line)}.steps__item[data-astro-cid-nnekv4yv]:hover{background:#f8fafb}.steps__num[data-astro-cid-nnekv4yv]{font-family:var(--font-mono);font-size:var(--t-lead);color:var(--gray-600);padding-top:3px;line-height:1}.steps__item[data-astro-cid-nnekv4yv]:nth-child(3n+2) .steps__num[data-astro-cid-nnekv4yv]{color:var(--teal-700)}.steps__item[data-astro-cid-nnekv4yv]:nth-child(3n+3) .steps__num[data-astro-cid-nnekv4yv]{color:var(--gold-800)}.steps__title[data-astro-cid-nnekv4yv]{margin-bottom:var(--space-2)}.steps__text[data-astro-cid-nnekv4yv]{color:var(--text-subtle)}.steps--row[data-astro-cid-nnekv4yv]{grid-template-columns:repeat(3,minmax(0,1fr))}.steps--row[data-astro-cid-nnekv4yv] .steps__item[data-astro-cid-nnekv4yv]{grid-template-columns:36px minmax(0,1fr)}.steps--row[data-astro-cid-nnekv4yv] .steps__item[data-astro-cid-nnekv4yv]+.steps__item[data-astro-cid-nnekv4yv]{border-top:0;border-left:1px solid var(--line)}@media (width<=991px){.steps--row[data-astro-cid-nnekv4yv]{grid-template-columns:minmax(0,1fr)}.steps--row[data-astro-cid-nnekv4yv] .steps__item[data-astro-cid-nnekv4yv]+.steps__item[data-astro-cid-nnekv4yv]{border-left:0;border-top:1px solid var(--line)}}@media (width<=767px){.steps--row[data-astro-cid-nnekv4yv] .steps__item[data-astro-cid-nnekv4yv]{padding:var(--space-5) var(--space-4)}}.what[data-astro-cid-sfskeeor]{gap:var(--space-11);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;display:grid}.what__ask[data-astro-cid-sfskeeor]{max-width:19em;color:var(--teal-700)}.what__body[data-astro-cid-sfskeeor]{max-width:var(--measure)}.what__link[data-astro-cid-sfskeeor]{margin-top:var(--space-6)}@media (width<=991px){.what[data-astro-cid-sfskeeor]{gap:var(--space-9);grid-template-columns:minmax(0,1fr)}}.sol__head[data-astro-cid-mvfafatl]{margin-bottom:var(--space-11)}.sol__kicker[data-astro-cid-mvfafatl]{gap:14px}.sol__title[data-astro-cid-mvfafatl]{color:var(--white)}@media (width>=992px){.sol__title[data-astro-cid-mvfafatl]{white-space:nowrap}}.sol__grid[data-astro-cid-mvfafatl]{grid-template-rows:auto auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sol__fam[data-astro-cid-mvfafatl]{grid-row:1/span 4;grid-template-rows:subgrid;display:grid}.sol__famtitle[data-astro-cid-mvfafatl]{padding:0 var(--space-6) var(--space-4);color:var(--steel-300);align-items:flex-end;display:flex}.sol__list[data-astro-cid-mvfafatl]{display:contents}.sol__list[data-astro-cid-mvfafatl] li[data-astro-cid-mvfafatl]{border-top:1px solid var(--line);border-right:1px solid var(--line);display:flex}.sol__fam[data-astro-cid-mvfafatl]:first-child .sol__list[data-astro-cid-mvfafatl] li[data-astro-cid-mvfafatl]{border-left:1px solid var(--line)}.sol__list[data-astro-cid-mvfafatl] li[data-astro-cid-mvfafatl]:last-child{border-bottom:1px solid var(--line)}.sol__fam--last[data-astro-cid-mvfafatl] .sol__list[data-astro-cid-mvfafatl] li[data-astro-cid-mvfafatl]:last-child{grid-row:span 2}.sol__card[data-astro-cid-mvfafatl]{align-items:flex-start;gap:var(--space-4);width:100%;padding:var(--space-6);transition:background-color .18s ease-out,box-shadow .18s ease-out;display:flex}.sol__card[data-astro-cid-mvfafatl]:hover,.sol__card[data-astro-cid-mvfafatl]:focus-visible{box-shadow:inset 2px 0 0 var(--teal-500);background:#ffffff0f}.sol__txt[data-astro-cid-mvfafatl]{flex-direction:column;gap:3px;min-width:0;display:flex}.sol__txt[data-astro-cid-mvfafatl] strong[data-astro-cid-mvfafatl]{color:var(--white)}.sol__reveal[data-astro-cid-mvfafatl]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s ease-out,opacity .2s ease-out;display:grid}.sol__in[data-astro-cid-mvfafatl]{min-height:0;overflow:hidden}.sol__sum[data-astro-cid-mvfafatl]{color:var(--steel-300);padding-top:10px;display:block}.sol__card[data-astro-cid-mvfafatl]:hover .sol__reveal[data-astro-cid-mvfafatl],.sol__card[data-astro-cid-mvfafatl]:focus-visible .sol__reveal[data-astro-cid-mvfafatl]{opacity:1;grid-template-rows:1fr}@media (hover:none){.sol__reveal[data-astro-cid-mvfafatl]{opacity:1;grid-template-rows:1fr}}@media (prefers-reduced-motion:reduce){.sol__reveal[data-astro-cid-mvfafatl]{transition:none}}.sol__ar[data-astro-cid-mvfafatl]{width:20px;height:20px;color:var(--teal-500);flex:none;margin-top:3px;margin-left:auto;transition:transform .18s ease-out}.sol__card[data-astro-cid-mvfafatl]:hover .sol__ar[data-astro-cid-mvfafatl]{transform:translate(3px)}.sol__foot[data-astro-cid-mvfafatl]{margin-top:var(--space-10);justify-content:center;display:flex}@media (width<=991px){.sol__head[data-astro-cid-mvfafatl]{margin-bottom:var(--space-7)}.sol__grid[data-astro-cid-mvfafatl]{row-gap:var(--space-7);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.sol__fam[data-astro-cid-mvfafatl]{flex-direction:column;grid-row:auto;display:flex}.sol__famtitle[data-astro-cid-mvfafatl]{padding:0 0 var(--space-4)}.sol__list[data-astro-cid-mvfafatl]{border:1px solid var(--line);flex-direction:column;display:flex}.sol__list[data-astro-cid-mvfafatl] li[data-astro-cid-mvfafatl],.sol__fam[data-astro-cid-mvfafatl]:first-child .sol__list[data-astro-cid-mvfafatl] li[data-astro-cid-mvfafatl],.sol__list[data-astro-cid-mvfafatl] li[data-astro-cid-mvfafatl]:last-child{border:0}.sol__grid[data-astro-cid-mvfafatl] .sol__fam[data-astro-cid-mvfafatl] .sol__list[data-astro-cid-mvfafatl] li[data-astro-cid-mvfafatl]+li[data-astro-cid-mvfafatl]{border-top:1px solid var(--line)}.sol__foot[data-astro-cid-mvfafatl]{justify-content:flex-start}}.plat__head[data-astro-cid-mcfl3iuz]{align-items:flex-start;gap:var(--space-6);flex-direction:column;display:flex}.plat__head[data-astro-cid-mcfl3iuz] .plat__logo{width:auto;max-width:100%;height:52px;margin:var(--space-2) 0 var(--space-1)}.plat__title[data-astro-cid-mcfl3iuz]{max-width:15em}.plat__copy[data-astro-cid-mcfl3iuz]{gap:var(--space-9);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.plat__how[data-astro-cid-mcfl3iuz]{margin-top:var(--space-12)}.plat__link[data-astro-cid-mcfl3iuz]{margin-top:var(--space-6)}.flow[data-astro-cid-mcfl3iuz]{--cell-bg:var(--gray-50);margin:var(--space-6) 0 0;background:var(--white);border:1px solid #c6d3db;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.flow__cell[data-astro-cid-mcfl3iuz]{padding:var(--space-7) var(--space-6) var(--space-6);background:var(--cell-bg);flex-direction:column;align-items:flex-start;display:flex;position:relative}.flow__cell[data-astro-cid-mcfl3iuz]+.flow__cell[data-astro-cid-mcfl3iuz]{border-left:1px solid #c6d3db}.flow__node[data-astro-cid-mcfl3iuz]{border:2px solid var(--teal-500);background:var(--white);width:52px;height:52px;color:var(--teal-700);flex:none;justify-content:center;align-items:center;display:flex}.flow__node[data-astro-cid-mcfl3iuz] svg[data-astro-cid-mcfl3iuz]{width:22px;height:22px}.flow__txt[data-astro-cid-mcfl3iuz]{margin-top:var(--space-5)}.flow__name[data-astro-cid-mcfl3iuz]{color:var(--teal-700);display:block}.flow__desc[data-astro-cid-mcfl3iuz]{margin-top:var(--space-2);color:var(--gray-800)}.flow__cell--0[data-astro-cid-mcfl3iuz]{--lit:#dfe7ed}.flow__cell--0[data-astro-cid-mcfl3iuz] .flow__node[data-astro-cid-mcfl3iuz]{color:var(--gray-600);border-color:#7f95a3}.flow__cell--0[data-astro-cid-mcfl3iuz] .flow__name[data-astro-cid-mcfl3iuz]{color:var(--gray-600)}.flow__cell--1[data-astro-cid-mcfl3iuz],.flow__cell--2[data-astro-cid-mcfl3iuz]{--lit:#d3f2f7}.flow__cell--1[data-astro-cid-mcfl3iuz] .flow__name[data-astro-cid-mcfl3iuz],.flow__cell--2[data-astro-cid-mcfl3iuz] .flow__name[data-astro-cid-mcfl3iuz]{color:var(--teal-800)}.flow__cell--3[data-astro-cid-mcfl3iuz]{--lit:#fde9b8}.flow__cell--3[data-astro-cid-mcfl3iuz] .flow__node[data-astro-cid-mcfl3iuz]{border-color:var(--gold-500);background:var(--gold-500);color:var(--navy-900)}.flow__cell--3[data-astro-cid-mcfl3iuz] .flow__name[data-astro-cid-mcfl3iuz]{color:var(--gold-800)}.flow__note[data-astro-cid-mcfl3iuz]{margin-top:var(--space-4);color:var(--text-subtle)}@media (prefers-reduced-motion:no-preference){.flow__cell[data-astro-cid-mcfl3iuz]{animation:8s ease-in-out infinite flow-lit}.flow__cell--1[data-astro-cid-mcfl3iuz]{animation-delay:2s}.flow__cell--2[data-astro-cid-mcfl3iuz]{animation-delay:4s}.flow__cell--3[data-astro-cid-mcfl3iuz]{animation-delay:6s}}@media (prefers-reduced-motion:no-preference) and (width>=992px){.flow[data-astro-cid-mcfl3iuz]:after{content:"";z-index:3;top:-8px;left:calc(var(--space-6) + 20px);background:var(--teal-500);clip-path:polygon(0 0,0 100%,100% 50%);width:12px;height:14px;animation:8s cubic-bezier(.65,0,.35,1) infinite flow-run;position:absolute}}@keyframes flow-lit{0%{background-color:var(--gray-50)}5%,22%{background-color:var(--lit)}30%,to{background-color:var(--gray-50)}}@keyframes flow-run{0%,22%{left:calc(var(--space-6) + 20px);opacity:1}25%,47%{left:calc(25% + var(--space-6) + 20px);opacity:1}50%,72%{left:calc(50% + var(--space-6) + 20px);opacity:1}75%,95%{left:calc(75% + var(--space-6) + 20px);opacity:1}98%{left:calc(75% + var(--space-6) + 20px);opacity:0}99%,to{left:calc(var(--space-6) + 20px);opacity:0}}@media (width<=991px){.flow[data-astro-cid-mcfl3iuz]{grid-template-columns:repeat(2,minmax(0,1fr))}.flow__cell--2[data-astro-cid-mcfl3iuz]{border-left:0}.flow__cell--2[data-astro-cid-mcfl3iuz],.flow__cell--3[data-astro-cid-mcfl3iuz]{border-top:1px solid #c6d3db}}@media (width<=767px){.plat__head[data-astro-cid-mcfl3iuz] .plat__logo{height:38px}.plat__copy[data-astro-cid-mcfl3iuz]{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.plat__how[data-astro-cid-mcfl3iuz]{margin-top:var(--space-10)}.flow[data-astro-cid-mcfl3iuz]{grid-template-columns:minmax(0,1fr)}.flow__cell[data-astro-cid-mcfl3iuz]{gap:var(--space-5);padding:var(--space-5);flex-direction:row}.flow__cell[data-astro-cid-mcfl3iuz]+.flow__cell[data-astro-cid-mcfl3iuz]{border-left:0;border-top:1px solid var(--line)}.flow__txt[data-astro-cid-mcfl3iuz]{margin-top:0}}.ia__head[data-astro-cid-v54iectf]{margin-bottom:var(--space-11)}.ia__title[data-astro-cid-v54iectf]{max-width:15em}@media (width>=1240px){.ia__lead[data-astro-cid-v54iectf]{text-wrap:balance}}.ia__grid[data-astro-cid-v54iectf]{align-items:center;gap:var(--space-10);flex-direction:column;display:flex}.ia__steps[data-astro-cid-v54iectf]{width:100%}.stage[data-astro-cid-v54iectf]{width:100%;padding:var(--space-11) var(--space-9) 0;background:radial-gradient(circle,#ffffff4d 0 1.1px,#0000 1.7px) 0 0/7px 7px,radial-gradient(circle,#0d1f2d4d 0 1.1px,#0000 1.7px) 3.5px 3.5px/7px 7px,linear-gradient(115deg,#0d1f2d 0%,#2f5d74 28%,#00bdd6 56%,#f0a500 84%,#ffd27a 100%);justify-content:center;align-items:flex-end;display:flex;position:relative;overflow:hidden}.chat[data-astro-cid-v54iectf]{background:var(--navy-900);border:1px solid var(--line);color:#e6ecf1;border-bottom:0;flex-direction:column;width:100%;max-width:760px;margin:0;display:flex}.chat__bar[data-astro-cid-v54iectf]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:flex}.chat__av[data-astro-cid-v54iectf]{background:var(--teal-500);width:40px;height:40px;color:var(--navy-900);font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.04em;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.chat__who[data-astro-cid-v54iectf]{flex-direction:column;gap:2px;min-width:0;display:flex}.chat__who[data-astro-cid-v54iectf] b[data-astro-cid-v54iectf]{color:var(--white);line-height:1.3}.chat__on[data-astro-cid-v54iectf]{color:var(--steel-300);align-items:center;gap:6px;display:inline-flex}.chat__on[data-astro-cid-v54iectf] i[data-astro-cid-v54iectf]{background:var(--teal-500);width:8px;height:8px;animation:2.4s ease-in-out infinite chat-live}.chat__tag[data-astro-cid-v54iectf]{text-align:right;color:var(--teal-500);margin-left:auto}.chat__body[data-astro-cid-v54iectf]{gap:var(--space-4);padding:var(--space-6) var(--space-5) var(--space-8);flex-direction:column;display:flex}.msg[data-astro-cid-v54iectf]{gap:var(--space-3);max-width:88%;padding:var(--space-4) var(--space-5);flex-direction:column;display:flex}.msg[data-astro-cid-v54iectf] b[data-astro-cid-v54iectf]{color:var(--white);font-weight:580}.msg--ia[data-astro-cid-v54iectf]{border:1px solid var(--line);background:#ffffff0a;align-self:flex-start}.msg--me[data-astro-cid-v54iectf]{color:var(--white);background:#00bdd624;border:1px solid #00bdd673;align-self:flex-end}.msg__time[data-astro-cid-v54iectf]{text-transform:none;color:var(--steel-300);align-self:flex-end;line-height:1}.msg__list[data-astro-cid-v54iectf]{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.25em;display:flex}.msg__list[data-astro-cid-v54iectf] li[data-astro-cid-v54iectf]::marker{font-family:var(--font-mono);color:var(--teal-500)}.bonos[data-astro-cid-v54iectf]{flex-direction:column;min-width:240px;margin:0;display:flex}.bonos[data-astro-cid-v54iectf]>div[data-astro-cid-v54iectf]{justify-content:space-between;align-items:baseline;gap:var(--space-6);padding:8px 0;display:flex}.bonos[data-astro-cid-v54iectf] dt[data-astro-cid-v54iectf]{color:var(--steel-300)}.bonos[data-astro-cid-v54iectf] dd[data-astro-cid-v54iectf]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--white);white-space:nowrap;margin:0}.bonos__total[data-astro-cid-v54iectf]{border-top:1px solid var(--line)}.bonos__total[data-astro-cid-v54iectf] dt[data-astro-cid-v54iectf]{color:var(--white);font-weight:580}.bonos__total[data-astro-cid-v54iectf] dd[data-astro-cid-v54iectf]{color:var(--teal-500)}.chat__reply[data-astro-cid-v54iectf]{display:grid}.chat__reply[data-astro-cid-v54iectf]>[data-astro-cid-v54iectf]{grid-area:1/1}.typing[data-astro-cid-v54iectf]{border:1px solid var(--line);background:#ffffff0a;align-self:flex-start;gap:5px;width:max-content;padding:14px 16px;display:none}.typing[data-astro-cid-v54iectf] i[data-astro-cid-v54iectf]{background:var(--steel-300);width:6px;height:6px;animation:1s ease-in-out infinite chat-dot}.typing[data-astro-cid-v54iectf] i[data-astro-cid-v54iectf]:nth-child(2){animation-delay:.16s}.typing[data-astro-cid-v54iectf] i[data-astro-cid-v54iectf]:nth-child(3){animation-delay:.32s}.chat[data-astro-cid-v54iectf].is-anim [data-astro-cid-v54iectf][data-chat-step]{visibility:hidden;opacity:0;transition:opacity .32s ease-out,transform .32s ease-out,visibility 0s linear .32s;transform:translateY(6px)}.chat[data-astro-cid-v54iectf].is-anim[data-at="1"] [data-astro-cid-v54iectf][data-chat-step="1"],.chat[data-astro-cid-v54iectf].is-anim[data-at="2"] [data-astro-cid-v54iectf][data-chat-step="1"],.chat[data-astro-cid-v54iectf].is-anim[data-at="3"] [data-astro-cid-v54iectf][data-chat-step]{visibility:visible;opacity:1;transition:opacity .32s ease-out,transform .32s ease-out,visibility;transform:none}.chat[data-astro-cid-v54iectf].is-anim[data-at="2"] .typing[data-astro-cid-v54iectf]{display:inline-flex}@keyframes chat-live{50%{opacity:.35}}@keyframes chat-dot{50%{opacity:.5;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.chat__on[data-astro-cid-v54iectf] i[data-astro-cid-v54iectf],.typing[data-astro-cid-v54iectf] i[data-astro-cid-v54iectf]{animation:none}}@media (width<=767px){.ia__head[data-astro-cid-v54iectf]{margin-bottom:var(--space-11)}.ia__grid[data-astro-cid-v54iectf]{gap:var(--space-8)}.stage[data-astro-cid-v54iectf]{padding:var(--space-8) var(--space-4) 0}.chat__bar[data-astro-cid-v54iectf],.chat__body[data-astro-cid-v54iectf]{padding-left:var(--space-4);padding-right:var(--space-4)}.msg[data-astro-cid-v54iectf]{max-width:100%;padding:var(--space-3) var(--space-4)}.bonos[data-astro-cid-v54iectf]{min-width:0}}.promise[data-astro-cid-itabzxt4]{max-width:1040px}.promise__quote[data-astro-cid-itabzxt4]{padding-left:var(--space-8);border-left:4px solid var(--teal-500);letter-spacing:-.03em;margin:0;line-height:1.1}.promise__link[data-astro-cid-itabzxt4]{margin:var(--space-4) 0 0 var(--space-9)}@media (width<=767px){.promise__quote[data-astro-cid-itabzxt4]{padding-left:var(--space-5)}.promise__link[data-astro-cid-itabzxt4]{margin-left:var(--space-6)}}.exp[data-astro-cid-zq7n5e4y]{gap:var(--space-11);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.exp__head[data-astro-cid-zq7n5e4y]{align-items:flex-start;gap:var(--space-5);flex-direction:column;display:flex}.exp__body[data-astro-cid-zq7n5e4y]{max-width:720px}.case[data-astro-cid-zq7n5e4y]{gap:var(--space-5);padding:var(--space-9);background:var(--navy-900);border:1px solid var(--line);color:#e6ecf1;flex-direction:column;display:flex;position:relative;overflow:hidden}.case[data-astro-cid-zq7n5e4y]>[data-astro-cid-zq7n5e4y]{z-index:1;position:relative}.case[data-astro-cid-zq7n5e4y]>.case__art[data-astro-cid-zq7n5e4y]{z-index:0;width:240px;height:280px;color:var(--steel-500);opacity:.45;pointer-events:none;position:absolute;top:-40px;right:-60px}.case__accent[data-astro-cid-zq7n5e4y]{stroke:var(--teal-500)}.case__tag[data-astro-cid-zq7n5e4y]{color:var(--teal-500)}.case__title[data-astro-cid-zq7n5e4y]{max-width:18ch;color:var(--white)}.case__figs[data-astro-cid-zq7n5e4y]{gap:var(--space-11);margin:var(--space-3) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--line);display:flex}.case__figs[data-astro-cid-zq7n5e4y] div[data-astro-cid-zq7n5e4y]{gap:var(--space-2);flex-direction:column;display:flex}.case__figs[data-astro-cid-zq7n5e4y] dd[data-astro-cid-zq7n5e4y]{color:var(--gold-500);order:1;margin:0}.case__figs[data-astro-cid-zq7n5e4y] dt[data-astro-cid-zq7n5e4y]{color:var(--white);order:2}.case__note[data-astro-cid-zq7n5e4y]{color:var(--steel-300)}@media (width<=991px){.exp[data-astro-cid-zq7n5e4y]{gap:var(--space-10);grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.case[data-astro-cid-zq7n5e4y]{padding:var(--space-6)}.case__figs[data-astro-cid-zq7n5e4y]{gap:var(--space-8)}}.testis[data-astro-cid-nz75bkal]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative}.testis__grid[data-astro-cid-nz75bkal]{z-index:1;grid-template-columns:320px minmax(0,1fr);display:grid;position:relative}.testis__side[data-astro-cid-nz75bkal]{justify-content:space-between;gap:var(--space-6);padding:var(--space-8) var(--space-7);border-right:1px solid var(--line);flex-direction:column;display:flex}.testis__count[data-astro-cid-nz75bkal]{align-items:baseline;gap:var(--space-3);display:flex}.testis__count[data-astro-cid-nz75bkal] b[data-astro-cid-nz75bkal]{font-variant-numeric:tabular-nums;color:var(--navy-900);font-weight:400}.testis__count[data-astro-cid-nz75bkal] small[data-astro-cid-nz75bkal]{color:var(--text-subtle)}.testis__nav[data-astro-cid-nz75bkal]{align-items:center;gap:var(--space-2);display:flex}.testis__btn[data-astro-cid-nz75bkal]{border:1px solid var(--gray-300);width:44px;height:44px;color:var(--teal-500);justify-content:center;align-items:center;transition:border-color .18s ease-out,color .18s ease-out;display:inline-flex}.testis__btn[data-astro-cid-nz75bkal] svg{width:12px;height:14px}.testis__btn[data-astro-cid-nz75bkal]:hover{color:var(--teal-700);border-color:var(--teal-700)}.testis__bars[data-astro-cid-nz75bkal]{margin-left:var(--space-2);display:flex}.testis__dot[data-astro-cid-nz75bkal]{-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;min-width:40px;height:44px;display:inline-flex}.testis__dot[data-astro-cid-nz75bkal] i[data-astro-cid-nz75bkal]{background:var(--line);width:22px;height:2px;transition:background-color .24s ease-out,width .24s ease-out;display:block}.testis__dot[data-astro-cid-nz75bkal] i[data-astro-cid-nz75bkal].is-on{background:var(--teal-700);width:34px}.testis__dot[data-astro-cid-nz75bkal]:hover i[data-astro-cid-nz75bkal]:not(.is-on){background:#7f95a3}.testis__slides[data-astro-cid-nz75bkal]{padding:var(--space-8) var(--space-9);touch-action:pan-y;align-items:center;display:grid}.testis__slide[data-astro-cid-nz75bkal]{gap:var(--space-5);opacity:0;visibility:hidden;flex-direction:column;grid-area:1/1;margin:0;transition:opacity .42s ease-out,transform .42s ease-out,visibility 0s linear .42s;display:flex;transform:translateY(8px)}.testis__slide[data-astro-cid-nz75bkal].is-on{opacity:1;visibility:visible;transition:opacity .42s ease-out,transform .42s ease-out,visibility;transform:none}.testis__slide[data-astro-cid-nz75bkal] blockquote[data-astro-cid-nz75bkal]{max-width:52em;color:var(--navy-900);margin:0}.testis__slide[data-astro-cid-nz75bkal] figcaption[data-astro-cid-nz75bkal]{color:var(--text-subtle)}.testis__by[data-astro-cid-nz75bkal]{align-items:center;gap:var(--space-4);display:flex}.testis__by[data-astro-cid-nz75bkal] .testis__img{flex:none;width:auto;height:40px}@media (width<=991px){.testis__grid[data-astro-cid-nz75bkal]{grid-template-columns:minmax(0,1fr)}.testis__side[data-astro-cid-nz75bkal]{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center}.testis__slides[data-astro-cid-nz75bkal]{padding:var(--space-7)}}@media (width<=767px){.testis__side[data-astro-cid-nz75bkal]{padding:var(--space-6) 0}.testis__count[data-astro-cid-nz75bkal]{margin-left:auto}.testis__slides[data-astro-cid-nz75bkal]{padding:var(--space-6) 0}}@media (prefers-reduced-motion:reduce){.testis__slide[data-astro-cid-nz75bkal],.testis__slide[data-astro-cid-nz75bkal].is-on{transition:none;transform:none}}.ind[data-astro-cid-lphyrk3v]{max-width:880px;margin-inline:auto}.ind__head[data-astro-cid-lphyrk3v]{margin-bottom:var(--space-11)}.ind__lead[data-astro-cid-lphyrk3v]{max-width:44em}.ind__list[data-astro-cid-lphyrk3v]{border-top:1px solid var(--line);margin:0}.ind__list[data-astro-cid-lphyrk3v] li[data-astro-cid-lphyrk3v]{border-bottom:1px solid var(--line)}.acc[data-astro-cid-lphyrk3v]{interpolate-size:allow-keywords}.acc[data-astro-cid-lphyrk3v] summary[data-astro-cid-lphyrk3v]{gap:var(--space-5);padding:var(--space-7) var(--space-2) var(--space-7) 0;cursor:pointer;grid-template-columns:28px minmax(0,1fr) 24px;align-items:center;list-style:none;transition:background-color .18s ease-out;display:grid}.acc[data-astro-cid-lphyrk3v] summary[data-astro-cid-lphyrk3v]::-webkit-details-marker{display:none}.acc[data-astro-cid-lphyrk3v] summary[data-astro-cid-lphyrk3v]::marker{content:""}.acc[data-astro-cid-lphyrk3v] summary[data-astro-cid-lphyrk3v]:hover{background:#0d1f2d05}.acc__ico[data-astro-cid-lphyrk3v]{width:26px;height:26px;color:var(--teal-700)}.acc__chev[data-astro-cid-lphyrk3v]{width:22px;height:22px;color:var(--gray-600);transition:transform .26s ease-out,color .18s ease-out}.acc[data-astro-cid-lphyrk3v] strong[data-astro-cid-lphyrk3v]{transition:color .18s ease-out}.acc[data-astro-cid-lphyrk3v] summary[data-astro-cid-lphyrk3v]:hover strong[data-astro-cid-lphyrk3v]{color:var(--teal-700)}.acc[data-astro-cid-lphyrk3v] summary[data-astro-cid-lphyrk3v]:hover .acc__chev[data-astro-cid-lphyrk3v]{color:var(--navy-900)}.acc[data-astro-cid-lphyrk3v][open] .acc__chev[data-astro-cid-lphyrk3v]{color:var(--teal-700);transform:rotate(180deg)}.acc__body[data-astro-cid-lphyrk3v]{padding:0 var(--space-10) var(--space-7) calc(28px + var(--space-5));max-width:calc(70ch + 28px + var(--space-5));color:var(--text-subtle);margin:0}.acc[data-astro-cid-lphyrk3v]::details-content{block-size:0;transition:block-size .3s ease-out, content-visibility .3s allow-discrete;overflow:hidden}.acc[data-astro-cid-lphyrk3v][open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.acc[data-astro-cid-lphyrk3v]::details-content{transition:none}}.ind__link[data-astro-cid-lphyrk3v]{margin-top:var(--space-6)}@media (width<=767px){.ind__head[data-astro-cid-lphyrk3v]{margin-bottom:var(--space-8)}.acc[data-astro-cid-lphyrk3v] summary[data-astro-cid-lphyrk3v]{padding:var(--space-5) 0;gap:var(--space-4)}.acc__body[data-astro-cid-lphyrk3v]{padding:0 0 var(--space-5) calc(28px + var(--space-4))}}.pubs__head[data-astro-cid-dzibop45]{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-11);display:flex}.pubs__head[data-astro-cid-dzibop45] .section-head[data-astro-cid-dzibop45]{max-width:820px}.pubs__lead[data-astro-cid-dzibop45]{max-width:var(--measure);margin-top:var(--space-2)}.pubs__links[data-astro-cid-dzibop45]{align-items:flex-end;gap:var(--space-3);flex-direction:column;flex:none;display:flex}.pubs__follow[data-astro-cid-dzibop45]{min-height:44px;color:var(--text-body);align-items:center;gap:10px;font-weight:580;display:inline-flex}.pubs__follow[data-astro-cid-dzibop45] svg[data-astro-cid-dzibop45]{width:20px;height:20px;color:var(--navy-900)}.pubs__follow[data-astro-cid-dzibop45]:hover{color:var(--navy-900)}.pubs[data-astro-cid-dzibop45]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.post[data-astro-cid-dzibop45]{gap:var(--space-4);padding:var(--space-8) var(--space-6);flex-direction:column;display:flex}.post[data-astro-cid-dzibop45]:first-child{padding-left:0}.post[data-astro-cid-dzibop45]+.post[data-astro-cid-dzibop45]{border-left:1px solid var(--line)}.post[data-astro-cid-dzibop45] .post__img{aspect-ratio:16/10;object-fit:cover;width:100%;margin-bottom:var(--space-3);border:1px solid var(--line);transition:filter .24s ease-out;display:block}.post[data-astro-cid-dzibop45] .post__img--top{object-position:50% 18%}.post[data-astro-cid-dzibop45]:hover .post__img{filter:brightness(1.08)}.post__label[data-astro-cid-dzibop45]{align-items:center;gap:var(--space-3);color:var(--text-subtle);display:inline-flex}.post__label[data-astro-cid-dzibop45]:before{content:"";background:var(--teal-500);flex:none;width:8px;height:8px}.post__label--teal[data-astro-cid-dzibop45]:before{background:var(--teal-500)}.post__label--dorado[data-astro-cid-dzibop45]:before{background:var(--gold-500)}.post__label--acero[data-astro-cid-dzibop45]:before{background:var(--gray-600)}.post__label--navy[data-astro-cid-dzibop45]:before{background:var(--navy-900)}.post__title[data-astro-cid-dzibop45]{color:var(--navy-900)}.post__more[data-astro-cid-dzibop45]{padding-top:var(--space-3);color:var(--navy-900);align-items:center;gap:10px;margin-top:auto;font-weight:580;display:inline-flex}.post__more[data-astro-cid-dzibop45]:after{content:"";border-top:1.5px solid;border-right:1.5px solid;width:7px;height:7px;transition:transform .18s ease-out;transform:rotate(45deg)}.post[data-astro-cid-dzibop45]:hover .post__more[data-astro-cid-dzibop45]{color:var(--teal-700)}.post[data-astro-cid-dzibop45]:hover .post__more[data-astro-cid-dzibop45]:after{transform:translate(4px)rotate(45deg)}@media (width<=991px){.pubs__head[data-astro-cid-dzibop45]{flex-direction:column;align-items:flex-start}.pubs__links[data-astro-cid-dzibop45]{align-items:flex-start}}@media (width<=767px){.pubs__head[data-astro-cid-dzibop45]{margin-bottom:var(--space-7)}.pubs[data-astro-cid-dzibop45]{grid-template-columns:minmax(0,1fr)}.post[data-astro-cid-dzibop45]{padding:var(--space-8) 0}.post[data-astro-cid-dzibop45]+.post[data-astro-cid-dzibop45]{border-left:0;border-top:1px solid var(--line)}}.close[data-astro-cid-oqowiyop]{overflow:hidden}.close__pattern[data-astro-cid-oqowiyop]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000059 35%,#000 75%);mask-image:linear-gradient(90deg,#0000 0%,#00000059 35%,#000 75%)}.close__pattern[data-astro-cid-oqowiyop]:before{content:"";background:var(--steel-300);opacity:.3;width:46%;height:38%;position:absolute;top:0;right:0;-webkit-mask:url(/patrones/trama-cierre.svg) 100%/auto 100% no-repeat;mask:url(/patrones/trama-cierre.svg) 100%/auto 100% no-repeat}.close__inner[data-astro-cid-oqowiyop]{column-gap:var(--space-11);row-gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-content:center;align-items:start;display:grid}.close__inner[data-astro-cid-oqowiyop]>[data-astro-cid-oqowiyop]:not(.close__form){grid-column:1}.close__mark[data-astro-cid-oqowiyop]{height:52px;margin-bottom:calc(-1 * var(--space-4));align-items:center;display:flex}.close__title[data-astro-cid-oqowiyop]{max-width:12em;color:var(--white)}.close__lead[data-astro-cid-oqowiyop]{color:#ffffffd9;max-width:30em}.close__form[data-astro-cid-oqowiyop]{grid-area:1/2/span 3;align-self:center}@media (width<=767px){.close[data-astro-cid-oqowiyop]{padding-block:var(--space-15)}}@media (width<=991px){.close__inner[data-astro-cid-oqowiyop]{grid-template-columns:minmax(0,1fr)}.close__form[data-astro-cid-oqowiyop]{margin-top:var(--space-6);grid-area:auto/1}}
