.hm-sec{padding-block:clamp(72px,11vw,144px)}.hm-head{gap:16px;margin-bottom:clamp(36px,5vw,64px);display:grid}.hm-head h2{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(2rem,1.2rem + 3.6vw,3.75rem);font-weight:800;line-height:1.04}.hm-head p.hm-sub{max-width:56ch;margin:0;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.55}.hm-head .sc-label{margin:0}.hm-rows{border-top:1px solid;margin:0;padding:0;list-style:none}.sc-light .hm-rows{border-color:var(--color-ink)}.sc-dark .hm-rows,.sc-dark-2 .hm-rows{border-color:var(--color-line-strong)}.hm-rows>li{border-bottom:1px solid var(--color-line-strong);gap:8px 32px;padding-block:clamp(24px,3vw,40px);display:grid}.sc-light .hm-rows>li{border-color:#cecfca}.hm-n{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--color-accent);font-weight:600}.sc-light .hm-n{color:var(--color-accent-text-on-paper)}.hm-rows h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 8px;font-size:clamp(1.25rem,1rem + 1.2vw,1.875rem);font-weight:800;line-height:1.2}.hm-rows p{max-width:60ch;margin:0;font-size:1.0625rem;line-height:1.6}.hm-cols{gap:0;margin:0;padding:0;list-style:none;display:grid}.hm-cols>li{border-top:1px solid var(--color-line-strong);padding-block:24px}.sc-light .hm-cols>li{border-color:var(--color-ink)}.hm-cols h3{letter-spacing:-.02em;margin:12px 0 8px;font-size:1.375rem;font-weight:800;line-height:1.2}.hm-cols p{margin:0 0 12px;font-size:1rem;line-height:1.6}@media (width>=800px){.hm-rows>li{grid-template-columns:96px minmax(0,1fr);align-items:baseline}.hm-cols{grid-template-columns:repeat(var(--hm-cols,3), minmax(0, 1fr));column-gap:40px}.hm-cols>li{padding-block:28px 8px}}.hm-cols--4{--hm-cols:4}@media (width>=800px) and (width<=1099px){.hm-cols--4{--hm-cols:2}}.statement .platforms{grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.statement .platforms li{letter-spacing:.02em;color:#3a3a3a;border-top:1px solid #0b0d1229;padding:12px 0;font-size:1.0625rem;font-weight:700}.statement .platforms li:first-child{border-top:0}@media (width>=700px){.statement .platforms{grid-template-columns:repeat(3,minmax(0,1fr))}.statement .platforms li{border-top:0;border-left:2px solid #0b0d1238;padding:4px clamp(16px,3vw,36px)}.statement .platforms li:first-child{border-left:0;padding-left:0}}.statement a.tile.tile--art{background:#0a0e14;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:0;padding:0;display:flex}.statement a.tile.tile--art:before,.statement a.tile.tile--art:after{display:none}.statement a.tile.tile--art .art{object-fit:cover;flex:none;width:100%;height:112px;display:block}.statement a.tile.tile--art .name{text-shadow:none;padding:12px 14px 16px}.hero[data-astro-cid-6utngkny]{background:var(--color-bg);min-height:clamp(600px,100svh,920px);color:var(--color-text);display:grid;position:relative;overflow:clip}.arts[data-astro-cid-6utngkny],.scrim[data-astro-cid-6utngkny]{position:absolute;inset:0}.arts[data-astro-cid-6utngkny] .art{opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.arts[data-astro-cid-6utngkny] .art.is-active{opacity:1}.scrim[data-astro-cid-6utngkny]{background:linear-gradient(90deg,#0a0e14c7 0%,#0a0e1473 46%,#0000 78%)}.frame[data-astro-cid-6utngkny]{min-height:inherit;padding-block:calc(var(--header-h) + clamp(24px, 4vw, 48px)) 0;grid-template-rows:1fr auto;display:grid;position:relative}.stage[data-astro-cid-6utngkny]{align-self:center;padding-block:24px}.hero[data-astro-cid-6utngkny]:not(.is-js) .slide[data-astro-cid-6utngkny]:not(:first-child),.slide[data-astro-cid-6utngkny][hidden]{display:none}.kicker[data-astro-cid-6utngkny]{color:var(--color-text);margin:0 0 12px;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);font-weight:500}.slide[data-astro-cid-6utngkny] [data-astro-cid-6utngkny]:is(h1,h2){letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:22ch;margin:0 0 28px;font-size:clamp(1.875rem,1.1rem + 2.6vw,3.25rem);font-weight:700;line-height:1.12}.text[data-astro-cid-6utngkny]{max-width:52ch;color:var(--color-text);margin:-12px 0 28px;font-size:clamp(1rem,.95rem + .3vw,1.125rem);line-height:1.6}.actions[data-astro-cid-6utngkny]{flex-wrap:wrap;gap:12px;display:flex}.nav[data-astro-cid-6utngkny]{align-items:stretch;gap:16px;padding-block:0 20px;display:flex}.tabs[data-astro-cid-6utngkny]{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.tabs[data-astro-cid-6utngkny] button[data-astro-cid-6utngkny]{width:100%;min-height:var(--tap-min);color:var(--color-text-muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:14px;padding:12px 8px 0;font-size:.9375rem;font-weight:600;display:flex}.tabs[data-astro-cid-6utngkny] button[data-astro-cid-6utngkny][aria-current=true]{color:#fff}.tab-label[data-astro-cid-6utngkny]{min-height:2.6em}.bar[data-astro-cid-6utngkny]{background:#ffffff47;width:100%;height:3px;display:block;position:relative}.bar[data-astro-cid-6utngkny]:after{content:"";background:var(--color-accent);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.tabs[data-astro-cid-6utngkny] button[data-astro-cid-6utngkny][aria-current=true] .bar[data-astro-cid-6utngkny]:after{transform:scaleX(1)}.is-js[data-astro-cid-6utngkny] .tabs[data-astro-cid-6utngkny] button[data-astro-cid-6utngkny][aria-current=true] .bar[data-astro-cid-6utngkny]:after{animation:9s linear forwards fill}.is-paused[data-astro-cid-6utngkny] .tabs[data-astro-cid-6utngkny] button[data-astro-cid-6utngkny][aria-current=true] .bar[data-astro-cid-6utngkny]:after{animation-play-state:paused}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.toggle[data-astro-cid-6utngkny]{min-height:var(--tap-min);color:#fff;font:inherit;cursor:pointer;background:#0a0e148c;border:1px solid #ffffff73;border-radius:999px;flex:none;align-self:flex-end;padding:0 18px;font-size:.8125rem;font-weight:700}.toggle[data-astro-cid-6utngkny][hidden],.hero[data-astro-cid-6utngkny]:not(.is-js) .nav[data-astro-cid-6utngkny]{display:none}@media (prefers-reduced-motion:reduce){.is-js[data-astro-cid-6utngkny] .tabs[data-astro-cid-6utngkny] button[data-astro-cid-6utngkny][aria-current=true] .bar[data-astro-cid-6utngkny]:after{animation:none}.arts[data-astro-cid-6utngkny] .art{transition:none}}@media (width<=760px){.tab-label[data-astro-cid-6utngkny]{display:none}.tabs[data-astro-cid-6utngkny] button[data-astro-cid-6utngkny]{min-height:36px;padding-top:18px}.nav[data-astro-cid-6utngkny]{align-items:center}.toggle[data-astro-cid-6utngkny]{align-self:center}.scrim[data-astro-cid-6utngkny]{background:linear-gradient(#0a0e1466 30%,#0a0e14cc 100%)}}.statement[data-astro-cid-tigjuyzb]{background:#fff}.statement[data-astro-cid-tigjuyzb] h2[data-astro-cid-tigjuyzb]{letter-spacing:-.025em;color:#3a3a3a;text-wrap:balance;max-width:30ch;margin:0 0 20px;font-size:clamp(1.625rem,1rem + 2.2vw,2.5rem);font-weight:700;line-height:1.2}.who[data-astro-cid-tigjuyzb]{max-width:62ch;color:var(--color-ink-muted);margin:0 0 clamp(28px,4vw,48px);font-size:1.0625rem;line-height:1.6}.tiles[data-astro-cid-tigjuyzb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 clamp(40px,6vw,72px);padding:0;list-style:none;display:grid}.tile[data-astro-cid-tigjuyzb]{background:var(--tone);color:#fff;isolation:isolate;height:100%;min-height:172px;transition:transform var(--t-fast);align-items:end;padding:14px 16px;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile[data-astro-cid-tigjuyzb]:before{content:"";z-index:-1;background:linear-gradient(#0000 35%,#0000008c);position:absolute;inset:0}.tile[data-astro-cid-tigjuyzb]:after{content:"";aspect-ratio:1;z-index:-2;border:1px solid #ffffff59;border-radius:50%;width:90%;position:absolute;top:-50%;right:-30%;box-shadow:0 0 0 22px #ffffff0f,0 0 0 46px #ffffff0a}.tile[data-astro-cid-tigjuyzb]:hover,.tile[data-astro-cid-tigjuyzb]:focus-visible{transform:translateY(-3px)}.name[data-astro-cid-tigjuyzb]{text-shadow:0 1px 6px #00000080;font-size:.9375rem;font-weight:600;line-height:1.3}.statement[data-astro-cid-tigjuyzb] .all[data-astro-cid-tigjuyzb]{place-items:center start;padding-left:8px;display:grid}.platforms-title[data-astro-cid-tigjuyzb]{color:#3a3a3a;margin:0 0 16px;font-size:1.125rem;font-weight:700}@media (width>=700px){.tiles[data-astro-cid-tigjuyzb]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.tiles[data-astro-cid-tigjuyzb]{grid-template-columns:repeat(5,minmax(0,1fr))}}.blog[data-astro-cid-zxslvyxo]{background:#f4f4f4}.head[data-astro-cid-zxslvyxo]{text-align:center;justify-items:center;gap:20px;margin-bottom:clamp(32px,5vw,56px);display:grid}.head[data-astro-cid-zxslvyxo] h2[data-astro-cid-zxslvyxo]{letter-spacing:-.02em;color:#3a3a3a;margin:0;font-size:clamp(1.625rem,1rem + 2.2vw,2.5rem);font-weight:700}.grid[data-astro-cid-zxslvyxo]{gap:32px;display:grid}.big[data-astro-cid-zxslvyxo]{align-content:start;justify-items:start;gap:14px;display:grid}.big[data-astro-cid-zxslvyxo]>a[data-astro-cid-zxslvyxo]:first-child,.side[data-astro-cid-zxslvyxo] a[data-astro-cid-zxslvyxo]{color:#3a3a3a;gap:12px;text-decoration:none;display:grid}.big[data-astro-cid-zxslvyxo] img[data-astro-cid-zxslvyxo],.big[data-astro-cid-zxslvyxo] .cover[data-astro-cid-zxslvyxo]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.cover[data-astro-cid-zxslvyxo]{background:var(--cover);isolation:isolate;display:block;position:relative;overflow:hidden}.cover[data-astro-cid-zxslvyxo]:after{content:"";aspect-ratio:1;border:1px solid #ffffff59;border-radius:50%;width:80%;position:absolute;top:-40%;right:-20%;box-shadow:0 0 0 24px #ffffff0f,0 0 0 52px #ffffff0a}.cat[data-astro-cid-zxslvyxo]{color:var(--color-accent-text-on-paper);font-size:.8125rem;font-weight:700}.big[data-astro-cid-zxslvyxo] .title[data-astro-cid-zxslvyxo]{letter-spacing:-.015em;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700;line-height:1.3}.side[data-astro-cid-zxslvyxo]{gap:28px;margin:0;padding:0;list-style:none;display:grid}.side[data-astro-cid-zxslvyxo] a[data-astro-cid-zxslvyxo]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:20px}.side[data-astro-cid-zxslvyxo] img[data-astro-cid-zxslvyxo],.side[data-astro-cid-zxslvyxo] .cover[data-astro-cid-zxslvyxo]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto}.copy[data-astro-cid-zxslvyxo]{justify-items:start;gap:8px;display:grid}.side[data-astro-cid-zxslvyxo] .title[data-astro-cid-zxslvyxo]{font-size:1rem;font-weight:700;line-height:1.35}.side[data-astro-cid-zxslvyxo] a[data-astro-cid-zxslvyxo]:hover .title[data-astro-cid-zxslvyxo],.big[data-astro-cid-zxslvyxo]>a[data-astro-cid-zxslvyxo]:first-child:hover .title[data-astro-cid-zxslvyxo]{text-underline-offset:4px;text-decoration:underline}@media (width>=900px){.grid[data-astro-cid-zxslvyxo]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:40px}}@media (width<=520px){.side[data-astro-cid-zxslvyxo] a[data-astro-cid-zxslvyxo]{grid-template-columns:1fr}}.about[data-astro-cid-6gz5ktsw]{background:#f4f4f4}.grid[data-astro-cid-6gz5ktsw]{align-items:start;gap:40px;display:grid}.copy[data-astro-cid-6gz5ktsw] h2[data-astro-cid-6gz5ktsw]{letter-spacing:-.02em;color:#3a3a3a;text-wrap:balance;max-width:24ch;margin:0 0 28px;font-size:clamp(1.5rem,1rem + 1.6vw,2.125rem);font-weight:700;line-height:1.25}.copy[data-astro-cid-6gz5ktsw] p[data-astro-cid-6gz5ktsw]{max-width:62ch;color:var(--color-ink-muted);margin:0 0 20px;font-size:1rem;line-height:1.65}.copy[data-astro-cid-6gz5ktsw] strong[data-astro-cid-6gz5ktsw]{color:#1a1a1a}.chips[data-astro-cid-6gz5ktsw]{flex-wrap:wrap;gap:10px;margin:28px 0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-6gz5ktsw] li[data-astro-cid-6gz5ktsw]{color:#3a3a3a;background:#fff;border:1px solid #0b0d1229;padding:10px 16px;font-size:.875rem;font-weight:600}.people[data-astro-cid-6gz5ktsw]{background:#fff;border:1px solid #0b0d1224;gap:0;margin:0;padding:0;list-style:none;display:grid}.people[data-astro-cid-6gz5ktsw] li[data-astro-cid-6gz5ktsw]{align-items:center;gap:20px;padding:24px;display:flex}.people[data-astro-cid-6gz5ktsw] li[data-astro-cid-6gz5ktsw]+li[data-astro-cid-6gz5ktsw]{border-top:1px solid #0b0d121a}.avatar[data-astro-cid-6gz5ktsw]{background:var(--color-line);border-radius:50%;flex:none;width:72px;height:72px;display:block;overflow:hidden}.avatar[data-astro-cid-6gz5ktsw] img{filter:grayscale();max-width:none;height:auto;display:block}.who[data-astro-cid-6gz5ktsw]{gap:2px;display:grid}.name[data-astro-cid-6gz5ktsw]{color:#1a1a1a;font-size:1.125rem;font-weight:700}.role[data-astro-cid-6gz5ktsw]{color:var(--color-ink-muted);font-size:.9375rem}@media (width>=900px){.grid[data-astro-cid-6gz5ktsw]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:72px}}.recog[data-astro-cid-ohejytw2]{background:#fff;border-top:1px solid #0b0d121a;padding-block:clamp(40px,6vw,72px)}.recog[data-astro-cid-ohejytw2] h2[data-astro-cid-ohejytw2]{letter-spacing:-.02em;color:#3a3a3a;max-width:none;margin:0 0 28px;font-size:clamp(1.375rem,1rem + 1.2vw,1.875rem);font-weight:700}.row[data-astro-cid-ohejytw2]{flex-wrap:wrap;align-items:center;gap:24px 40px;display:flex}.seal[data-astro-cid-ohejytw2]{background:var(--color-ink);padding:24px 28px}.copy[data-astro-cid-ohejytw2]{gap:8px;display:grid}.claim[data-astro-cid-ohejytw2]{letter-spacing:-.015em;color:#1a1a1a;margin:0;font-size:clamp(1.25rem,1rem + 1vw,1.625rem);font-weight:700}.more[data-astro-cid-ohejytw2]{color:var(--color-accent-text-on-paper);text-underline-offset:4px;font-size:.9375rem;font-weight:700}.panels[data-astro-cid-exbeej3o]{display:grid}.panel[data-astro-cid-exbeej3o]{background:var(--color-bg);isolation:isolate;place-items:start center;min-height:clamp(300px,34vw,420px);display:grid;position:relative;overflow:clip}.panel[data-astro-cid-exbeej3o] .art{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.veil[data-astro-cid-exbeej3o]{z-index:-1;background:linear-gradient(#0a0e148c,#0000 70%);position:absolute;inset:0}.body[data-astro-cid-exbeej3o]{text-align:center;justify-items:center;gap:20px;padding:clamp(36px,6vw,64px) 24px 24px;display:grid}.body[data-astro-cid-exbeej3o] p[data-astro-cid-exbeej3o]{letter-spacing:-.02em;color:#fff;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.375rem,1rem + 1.5vw,2rem);font-weight:700;line-height:1.25}@media (width>=800px){.panels[data-astro-cid-exbeej3o]{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-hero[data-astro-cid-75ysl5lo]{padding-block:calc(var(--header-h) + clamp(28px, 4vw, 56px)) clamp(44px, 6vw, 84px);background:linear-gradient(90deg, #0a0e14e6 0%, #0a0e14a8 42%, #0a0e1433 78%, transparent 100%), var(--art) center / cover no-repeat, var(--color-bg);color:var(--color-text)}.crumbs[data-astro-cid-75ysl5lo]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 clamp(20px,3vw,36px);font-size:.875rem;display:flex}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]{min-height:var(--tap-min);color:var(--color-text);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.crumbs[data-astro-cid-75ysl5lo] a[data-astro-cid-75ysl5lo]:hover{color:var(--color-accent)}.kicker[data-astro-cid-75ysl5lo]{color:var(--color-text);margin:0 0 12px;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);font-weight:500}h1[data-astro-cid-75ysl5lo]{letter-spacing:-.025em;color:#fff;text-align:left;text-wrap:balance;max-width:22ch;margin:0 0 20px;font-size:clamp(1.875rem,1.1rem + 2.6vw,3.25rem);font-weight:700;line-height:1.12}.lead[data-astro-cid-75ysl5lo]{max-width:58ch;color:var(--color-text);margin:0 0 24px;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);line-height:1.65}.extra[data-astro-cid-75ysl5lo]:empty{display:none}.extra[data-astro-cid-75ysl5lo]{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}@media (width<=760px){.page-hero[data-astro-cid-75ysl5lo]{background:linear-gradient(0deg, #0a0e14bf 0%, #0a0e1466 100%), var(--art) 62% center / cover no-repeat, var(--color-bg)}}.page-hero+:not(.svc-section,.sc-section){padding-top:clamp(40px,6vw,88px)}.art2{color:#1a1a1a;background:#fff;padding-bottom:clamp(48px,7vw,96px)}.art2-cover{padding-top:clamp(28px,4vw,56px)}.art2 .article-cover-img{object-fit:cover;border-radius:24px;width:100%;height:auto;max-height:560px;display:block}.art2 .article-body-grid{gap:32px;padding-block:clamp(32px,5vw,64px) 0;display:grid}.art2 .article-toc{background:#f4f5f5;border-radius:20px;padding:20px 22px;position:static}.art2 .toc-title{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-text-on-paper);margin:0 0 8px}.art2 .article-toc a{color:#1a1a1a;border-top:1px solid #0b0d1224;padding:10px 0;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;display:block}.art2 .article-toc a:hover,.art2 .article-toc a:focus-visible{color:var(--color-accent-text-on-paper)}.art2 .article-prose{color:#1a1a1a;max-width:760px}.art2 .article-intro{color:#1a1a1a;margin:0 0 8px;font-size:clamp(1.25rem,1.1rem + .7vw,1.5rem);font-weight:600;line-height:1.5}.art2 .article-prose>section{scroll-margin-top:calc(var(--header-h) + 16px);border-top:1px solid #0b0d1224;padding-block:36px 8px}.art2 .article-prose h2{letter-spacing:-.02em;color:#1a1a1a;margin:0 0 16px;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem);font-weight:700;line-height:1.15}.art2 .article-prose h3{color:#1a1a1a;margin:28px 0 10px;font-size:clamp(1.1875rem,1.1rem + .5vw,1.4375rem);font-weight:700}.art2 .article-prose p{color:#2b2f36;margin:0 0 16px;font-size:1.0625rem;line-height:1.75}.art2 .article-prose blockquote{border-left:4px solid var(--color-accent);color:#1a1a1a;background:#f4f5f5;border-radius:0 16px 16px 0;margin:24px 0;padding:16px 22px;font-size:1.125rem;font-style:normal;line-height:1.6}.art2 .article-bullet{color:#2b2f36}.art2 .article-bullet:before{color:var(--color-accent-text-on-paper)}.art2 .article-inline-link{color:var(--color-accent-text-on-paper);text-underline-offset:3px;text-decoration:underline}.art2 .article-mid-cta{background:#f4f5f5;border-left:0;border-radius:20px;margin:8px 0 32px;padding:20px 24px}.art2 .article-mid-cta .text-link,.art2 .article-cta .text-link{color:var(--color-accent-text-on-paper);text-underline-offset:3px;font-weight:700}.art2 .article-cta{color:#fff;background:#0a0e14;border-radius:28px;justify-items:start;gap:14px;margin-top:48px;padding:clamp(28px,4vw,52px);display:grid}.art2 .article-cta h2{color:#fff;max-width:22ch;margin:0;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.5rem)}.art2 .article-cta p{color:#dbdddd;margin:0}.art2 .article-cta .text-link{color:var(--color-accent)}.art2 .related-posts{border-top:1px solid #1a1a1a;margin-top:clamp(40px,6vw,72px);padding-block:clamp(32px,5vw,56px) 0}.art2 .related-posts h2{letter-spacing:-.02em;margin:0 0 24px;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.25rem);font-weight:700}.art2 .related-posts>div{gap:16px;display:grid}.art2 .related-posts>div>a{color:#1a1a1a;min-height:0;transition:background var(--t-fast);background:#f4f5f5;border-radius:20px;gap:10px;padding:24px 56px 24px 24px;text-decoration:none;display:grid;position:relative}.art2 .related-posts>div>a:hover,.art2 .related-posts>div>a:focus-visible{background:#22e9f22e}.art2 .related-posts a>span{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-text-on-paper)}.art2 .related-posts h3{margin:0;font-size:1.1875rem;line-height:1.35}.art2 .related-posts a>i{font-size:1.25rem;position:absolute;top:24px;bottom:auto;right:24px}@media (width>=980px){.art2 .article-body-grid{grid-template-columns:260px minmax(0,1fr);gap:64px}.art2 .article-toc{top:calc(var(--header-h) + 24px);position:sticky}.art2 .related-posts>div{grid-template-columns:1fr 1fr}}.band[data-astro-cid-hwvj6ntz]{background:linear-gradient(90deg, #0a0e14e0 0%, #0a0e1499 55%, #0a0e1440 100%), var(--art) center / cover no-repeat, var(--color-bg);color:var(--color-text);padding-block:clamp(56px,8vw,104px)}.inner[data-astro-cid-hwvj6ntz]{justify-items:start;gap:16px;display:grid}h2[data-astro-cid-hwvj6ntz]{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.75rem,1rem + 2.6vw,3rem);font-weight:700;line-height:1.12}p[data-astro-cid-hwvj6ntz]{max-width:56ch;color:var(--color-text);margin:0 0 8px;font-size:1.0625rem;line-height:1.65}.actions[data-astro-cid-hwvj6ntz]{flex-wrap:wrap;gap:12px;display:flex}.grid[data-astro-cid-os5f7vtc]{align-items:start;gap:40px;display:grid}.side[data-astro-cid-os5f7vtc]{justify-items:start;gap:20px;display:grid}.photo[data-astro-cid-os5f7vtc]{aspect-ratio:1/1.05;background:#f4f5f5;border-radius:28px;width:100%;max-width:400px;overflow:hidden}.photo[data-astro-cid-os5f7vtc] img{object-fit:cover;width:100%;height:100%;display:block}.quote[data-astro-cid-os5f7vtc]{border-left:4px solid var(--color-accent);max-width:400px;margin:0;padding:4px 0 4px 18px}.quote[data-astro-cid-os5f7vtc] p[data-astro-cid-os5f7vtc]{color:#1a1a1a;margin:0 0 8px;font-size:1.0625rem;line-height:1.6}.quote[data-astro-cid-os5f7vtc] img[data-astro-cid-os5f7vtc]{height:auto;display:block}.role[data-astro-cid-os5f7vtc]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-text-on-paper);margin:0 0 16px}.bio[data-astro-cid-os5f7vtc] p[data-astro-cid-os5f7vtc]{color:#2b2f36;max-width:62ch;margin:0 0 16px;font-size:1.125rem;line-height:1.75}h2[data-astro-cid-os5f7vtc]{letter-spacing:-.02em;color:#1a1a1a;margin:40px 0 16px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem);font-weight:700}.points[data-astro-cid-os5f7vtc]{border-top:1px solid #1a1a1a;margin:0;padding:0;list-style:none;display:grid}.points[data-astro-cid-os5f7vtc] li[data-astro-cid-os5f7vtc]{color:#2b2f36;border-bottom:1px solid #0b0d122e;padding:16px 0;font-size:1.0625rem;line-height:1.6}.chips[data-astro-cid-os5f7vtc]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-os5f7vtc] li[data-astro-cid-os5f7vtc]{color:#1a1a1a;background:#f4f5f5;border-radius:999px;padding:8px 16px;font-size:.9375rem;font-weight:600}.next[data-astro-cid-os5f7vtc]{color:#1a1a1a;transition:background var(--t-fast);background:#f4f5f5;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 16px;margin-top:48px;padding:22px 24px;text-decoration:none;display:grid}.next[data-astro-cid-os5f7vtc]:hover,.next[data-astro-cid-os5f7vtc]:focus-visible{background:#22e9f22e}.next[data-astro-cid-os5f7vtc] .label[data-astro-cid-os5f7vtc]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-text-on-paper);grid-column:1}.next[data-astro-cid-os5f7vtc] .name[data-astro-cid-os5f7vtc]{grid-column:1;font-size:1.375rem;font-weight:700}.next[data-astro-cid-os5f7vtc] .go[data-astro-cid-os5f7vtc]{grid-area:1/2/span 2;font-size:1.5rem}@media (width>=960px){.grid[data-astro-cid-os5f7vtc]{grid-template-columns:400px minmax(0,1fr);gap:72px}.side[data-astro-cid-os5f7vtc]{top:calc(var(--header-h) + 24px);position:sticky}}.ab{padding-block:clamp(44px,6vw,80px)}.ab--light{color:#1a1a1a;background:#fff}.ab--paper{background:var(--color-paper);color:#1a1a1a}.ab--dark{background:var(--color-bg);color:#e8edf2}.ab--art{background:linear-gradient(90deg, #0a0e14db 0%, #0a0e149e 60%, #0a0e1466 100%), var(--art) center / cover no-repeat, var(--color-bg)}.ab-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#00686d;margin:0 0 10px;font-size:.75rem}.ab--dark .ab-label{color:#22e9f2}.ab h2{letter-spacing:-.03em;text-wrap:balance;max-width:24ch;color:inherit;margin:0 0 clamp(24px,3vw,40px);font-size:clamp(1.75rem,1.1rem + 2.2vw,2.75rem);font-weight:800;line-height:1.12}.ab--dark h2{color:#fff}.ab h3{color:inherit;margin:0}.ab .who{align-items:start;gap:32px;display:grid}.ab .lead{color:#3a3d42;max-width:52ch;margin:0;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.6}.ab .facts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab .facts li{background:var(--color-paper);border-left:4px solid #22e9f2;gap:2px;padding:18px 22px;display:grid}.ab .facts strong{letter-spacing:-.02em;color:#1a1a1a;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:800;line-height:1.15}.ab .facts span{color:#575b60;font-size:.9375rem}.ab .mv{gap:16px;display:grid}.ab .mv-card{background:#0a0e14c7;border:1px solid #ffffff29;border-top:3px solid #22e9f2;padding:clamp(24px,3vw,40px)}.ab .mv-card .icon{color:#22e9f2;border:1px solid #22e9f280;border-radius:50%;place-items:center;width:56px;height:56px;margin-bottom:16px;display:inline-grid}.ab .mv-card h3{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#22e9f2;margin-bottom:10px;font-size:.8125rem;font-weight:700}.ab .mv-card p{letter-spacing:-.01em;color:#fff;margin:0;font-size:clamp(1.1875rem,1rem + .7vw,1.5rem);font-weight:600;line-height:1.45}.ab .hist{align-items:start;gap:32px;display:grid}.ab .story{gap:22px;display:grid}.ab .story-lead{letter-spacing:-.015em;color:#1a1a1a;border-left:4px solid #22e9f2;margin:0;padding-left:20px;font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);font-weight:700;line-height:1.4}.ab .story-cols{gap:1.1em;max-width:64ch;display:grid}.ab .story-cols p{color:#2f3338;margin:0;font-size:1.0625rem;line-height:1.7}.ab .tl{color:#e8edf2;background:linear-gradient(#0a0e14cc,#0a0e14e6),url(/art/ribbon-0.svg) 50%/cover no-repeat,#0a0e14;border-top:3px solid #22e9f2;gap:0;margin:0;padding:clamp(24px,3vw,40px);list-style:none;display:grid;position:relative;overflow:hidden}.ab .tl li{grid-template-columns:56px 1fr;grid-template-areas:"track when""track body";column-gap:20px;padding-bottom:32px;display:grid;position:relative}.ab .tl li:last-child{padding-bottom:0}.ab .tl-when{grid-area:when}.ab .tl-when time{align-items:baseline;gap:10px;display:flex}.ab .year{letter-spacing:-.04em;color:#fff;font-size:clamp(2.25rem,1.6rem + 2.2vw,3.25rem);font-weight:800;line-height:1}.ab .day{color:#22e9f2;font-size:.9375rem;font-weight:700}.ab .tl-track{grid-area:track;justify-content:center;display:flex;position:relative}.ab .tl-track:before{content:"";background:#22e9f259;width:2px;position:absolute;top:28px;bottom:-32px;left:50%;transform:translate(-50%)}.ab .tl li:last-child .tl-track:before{display:none}.ab .tl-marker{z-index:1;color:#22e9f2;background:#0a0e14;border:1px solid #22e9f299;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.ab .tl .is-now .tl-marker{color:#0a0e14;background:#22e9f2;border-color:#22e9f2}.ab .tl-body{grid-area:body;padding-top:10px}.ab .tl-body h3{color:#fff;font-size:1.1875rem;font-weight:700;line-height:1.3}.ab .tl-body p{color:#c9d1da;margin:6px 0 0;font-size:1rem;line-height:1.55}.ab .steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ab .steps li{background:#ffffff0f;border:1px solid #ffffff24;padding:24px}.ab .steps .num{letter-spacing:-.04em;color:#22e9f2;font-size:clamp(2.5rem,2rem + 2vw,3.5rem);font-weight:800;line-height:1;display:block}.ab .steps h3{color:#fff;margin:10px 0 8px;font-size:1.25rem;font-weight:700}.ab .steps p{color:#c9d1da;margin:0;font-size:1rem;line-height:1.6}.ab .principles{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ab .principles li{color:#22e9f2;background:#ffffff0a;border-left:3px solid #22e9f2;grid-template-columns:22px 1fr;align-items:start;gap:14px;padding:18px 20px;display:grid}.ab .principles h3{color:#fff;margin-bottom:4px;font-size:1.0625rem;font-weight:700}.ab .principles p{color:#c9d1da;margin:0;font-size:.9375rem;line-height:1.55}.ab .people{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ab .people li{background:#fff;border:1px solid #0b0d121f;border-top:3px solid #4e29d6;flex-direction:column;align-items:flex-start;gap:6px;padding:28px;display:flex}.ab .avatar{outline-offset:3px;background:#dbdddd;border-radius:50%;outline:3px solid #22e9f2;width:132px;height:132px;margin-bottom:10px;display:block;overflow:hidden}.ab .avatar img{filter:grayscale();max-width:none;height:auto;display:block}.ab .people h3{letter-spacing:-.02em;color:#1a1a1a;font-size:1.375rem;font-weight:800}.ab .people .role{letter-spacing:.04em;text-transform:uppercase;color:#4e29d6;margin:0 0 6px;font-size:.875rem;font-weight:700}.ab .people .bio{color:#575b60;margin:0 0 16px;font-size:1rem;line-height:1.6}.ab .people .pill{margin-top:auto}@media (width>=860px){.ab .who{grid-template-columns:1.3fr 1fr;gap:64px}.ab .mv,.ab .people{grid-template-columns:repeat(2,minmax(0,1fr))}.ab .people,.ab .steps,.ab .principles{grid-template-columns:repeat(3,minmax(0,1fr))}.ab .hist{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}}.brands[data-astro-cid-bqmfif6k]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.brands[data-astro-cid-bqmfif6k] li[data-astro-cid-bqmfif6k]{text-align:center;border:1px solid #0b0d1224;align-content:center;place-items:center;gap:6px;min-height:76px;padding:12px;display:grid}.name[data-astro-cid-bqmfif6k]{color:#1a1a1a;font-size:1.0625rem;font-weight:700}.caption[data-astro-cid-bqmfif6k]{color:var(--color-ink-muted);font-size:.9375rem}.logo[data-astro-cid-bqmfif6k]{object-fit:contain;filter:grayscale()contrast(.9);opacity:.8;width:160px;max-width:100%;height:48px}.brands--cards[data-astro-cid-bqmfif6k] li[data-astro-cid-bqmfif6k]{background:#fff;border:1px solid #0b0d121f;border-top:3px solid #22e9f2;gap:8px;min-height:0;padding:28px 20px 24px}.brands--cards[data-astro-cid-bqmfif6k] .name[data-astro-cid-bqmfif6k]{font-size:1.375rem}.mark[data-astro-cid-bqmfif6k]{place-items:center;width:160px;max-width:100%;height:64px;display:grid}.mono[data-astro-cid-bqmfif6k]{color:#1a1a1a;background:linear-gradient(135deg,#22e9f2,#8f78ff);border-radius:50%;place-items:center;width:64px;height:64px;font-size:1.75rem;font-weight:800;display:grid}.brands--cards[data-astro-cid-bqmfif6k] .caption[data-astro-cid-bqmfif6k]{letter-spacing:.04em;text-transform:uppercase;color:#00686d;border:1px solid #00686d66;border-radius:999px;padding:4px 14px;font-size:.8125rem;font-weight:700}.brands--cards[data-astro-cid-bqmfif6k]{grid-template-columns:1fr}@media (width>=700px){.brands--cards[data-astro-cid-bqmfif6k]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.sc-dark,.sc-dark-2{--svc-fg:var(--color-text);--svc-muted:var(--color-text-muted);--svc-line:var(--color-line);--svc-accent:var(--color-accent);--svc-panel:var(--color-surface-2)}.sc-light{--svc-fg:var(--color-ink);--svc-muted:var(--color-ink-muted);--svc-line:#cecfca;--svc-accent:var(--color-accent-text-on-paper);--svc-panel:#fff}.svc-section.sc-section{border-top:1px solid var(--svc-line);padding-block:clamp(44px,7vw,104px)}.svc-section>.sc-wrap,.svc-hero>.sc-wrap{max-width:1160px}.svc-section.sc-section h2{letter-spacing:-.028em;text-wrap:balance;max-width:24ch;margin-bottom:clamp(24px,4vw,48px);font-size:clamp(1.75rem,1.2rem + 2.2vw,2.875rem);font-weight:800;line-height:1.08}.svc-section.sc-section p{line-height:1.7}.svc-hero{isolation:isolate;padding-block:calc(var(--header-h) + clamp(24px, 4vw, 48px)) clamp(48px, 6vw, 88px);background:linear-gradient(90deg, #0a0e14e6 0%, #0a0e14a8 42%, #0a0e1433 78%, transparent 100%), url(/art/ribbon-0.svg) center / cover no-repeat, var(--color-bg);position:relative;overflow:clip}.svc-hero:before,.svc-hero:after{content:none}.svc-actions .sc-btn{min-height:var(--tap-min);border-radius:999px;padding-inline:28px}.svc-hero-grid{align-items:center;gap:40px;display:grid}.svc-crumbs{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 clamp(16px,2.5vw,32px);font-size:14px;display:flex}.svc-crumbs a{min-height:var(--tap-min);text-underline-offset:4px;color:var(--color-text);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.svc-crumbs a:hover{color:var(--color-accent)}.svc-hero h1{letter-spacing:-.03em;max-width:18ch;color:var(--color-text);text-align:left;text-wrap:balance;margin:0 0 24px;font-size:clamp(2rem,1.3rem + 3.2vw,3.75rem);font-weight:800;line-height:1.04}.svc-hero .svc-eyebrow{margin-bottom:16px}.svc-hero p.svc-lead{max-width:60ch;font-size:var(--fs-lead);color:var(--color-text);margin:0 0 16px;line-height:1.65}.svc-hero p.svc-lead+.svc-lead{color:var(--color-text-muted);margin-top:24px;font-size:1rem}.svc-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:28px;display:flex}.svc-note{max-width:62ch;color:var(--color-text-muted);margin:20px 0 0;font-size:14px;line-height:1.55}.svc-hero-visual{background:linear-gradient(180deg, #ffffff0a, #fff0), var(--color-bg);border:1px solid var(--color-line);padding:clamp(14px,3vw,28px);position:relative}.svc-hero-visual:before,.svc-hero-visual:after{content:"";border:2px solid var(--color-accent);width:14px;height:14px;position:absolute}.svc-hero-visual:before{border-bottom:0;border-right:0;top:-1px;left:-1px}.svc-hero-visual:after{border-top:0;border-left:0;bottom:-1px;right:-1px}.svc-hero-visual svg{width:100%;height:auto;display:block}@media (width>=1000px){.svc-hero-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);column-gap:clamp(40px,5vw,72px)}}.svc-section h2{max-width:24ch}.svc-section.sc-section h3{letter-spacing:var(--ls-heading);margin:clamp(40px,5vw,56px) 0 20px;font-size:1.25rem;line-height:1.35}.svc-section.sc-section h3:first-child{margin-top:0}.svc-intro{max-width:62ch;font-size:var(--fs-lead);margin:0 0 32px;line-height:1.55}.svc-section p{max-width:66ch}.svc-section a:not(.sc-btn,.sc-link,.pill,.tile){text-underline-offset:4px;color:var(--svc-accent);text-decoration:underline 1px}.svc-section a:not(.sc-btn,.sc-link,.pill,.tile):hover{color:var(--svc-fg)}.svc-list{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.svc-list li{max-width:66ch;color:var(--svc-muted);padding-left:26px;font-size:1rem;line-height:1.7;position:relative}.svc-list li:before{content:"";border:1.5px solid var(--svc-accent);width:8px;height:8px;position:absolute;top:.55em;left:0}.svc-list--no li:before{border-color:var(--svc-muted);background:linear-gradient(to top right, transparent calc(50% - 1px), var(--svc-muted) calc(50% - 1px), var(--svc-muted) calc(50% + 1px), transparent calc(50% + 1px))}.svc-steps{counter-reset:step;border-top:1px solid var(--svc-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.svc-steps li{border-bottom:1px solid var(--svc-line);max-width:none;color:var(--svc-muted);counter-increment:step;padding:24px 24px 24px 88px;font-size:1rem;line-height:1.7;position:relative}.svc-steps li:before{content:"0" counter(step);font-family:var(--font-mono);letter-spacing:0;color:var(--svc-accent);font-size:1.5rem;font-weight:700;position:absolute;top:20px;left:24px}.svc-steps li:nth-child(n+10):before{content:counter(step)}.svc-split{gap:24px;display:grid}.svc-split>div{background:var(--svc-panel);border:1px solid var(--svc-line);border-top:3px solid var(--svc-accent);min-width:0;padding:clamp(24px,3vw,36px)}.svc-split>div:has(.svc-list--no){border-top-color:var(--svc-muted)}.svc-split .svc-list:last-child{margin-bottom:0}@media (width>=900px){.svc-split{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-rows{border-top:1px solid var(--svc-line);margin:0;padding:0;list-style:none}.svc-row{border-bottom:1px solid var(--svc-line);gap:20px 48px;padding-block:clamp(32px,4vw,48px);display:grid}.svc-section.sc-section .svc-row h3{margin:0;font-size:1.375rem}.svc-row p{color:var(--svc-muted);margin:0 0 20px;font-size:1rem;line-height:1.7}.svc-row .svc-list{margin-bottom:16px}.svc-row-note{border-left:2px solid var(--svc-line);background:var(--svc-panel);padding:16px 20px;font-size:14px}.svc-row-note strong{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--svc-fg);font-weight:600}@media (width>=900px){.svc-row{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.svc-section.sc-section h3.svc-subhead{margin:32px 0 16px;font-size:1.125rem}.svc-callout{background:var(--svc-panel);border:1px solid var(--svc-accent);max-width:66ch;margin:0 0 32px;padding:clamp(24px,3vw,32px)}.svc-callout p{color:var(--svc-fg);margin:0;font-weight:700}.svc-callout p+p{color:var(--svc-muted);margin-top:8px;font-weight:400}.svc-chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.svc-chips li{border:1px solid var(--svc-line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--svc-fg);padding:8px 14px;font-size:.8125rem}.svc-compare{gap:24px;margin:0 0 24px;padding:0;list-style:none;display:grid}.svc-compare li{background:var(--svc-panel);border:1px solid var(--svc-line);padding:clamp(24px,3vw,36px)}.svc-section.sc-section .svc-compare h3{margin:0 0 12px;font-size:1.25rem}.svc-compare p{color:var(--svc-muted);margin:0 0 12px;font-size:15px;line-height:1.55}@media (width>=900px){.svc-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.svc-faq{border-top:1px solid var(--svc-line)}.svc-faq details{border-bottom:1px solid var(--svc-line)}.svc-faq details[open]{background:var(--svc-panel)}.svc-faq summary{min-height:76px;color:var(--svc-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;font-size:1.125rem;font-weight:700;line-height:1.5;list-style:none;display:flex}.svc-faq summary::-webkit-details-marker{display:none}.svc-faq summary:hover{color:var(--svc-accent)}.svc-faq .mark{flex-shrink:0;width:16px;height:16px;position:relative}.svc-faq .mark:before,.svc-faq .mark:after{content:"";background:currentColor;position:absolute}.svc-faq .mark:before{height:2px;top:7px;left:0;right:0}.svc-faq .mark:after{width:2px;transition:transform var(--t-fast);top:0;bottom:0;left:7px}.svc-faq details[open] .mark:after{transform:scaleY(0)}.svc-faq details p{max-width:66ch;color:var(--svc-fg);margin:0;padding:0 24px 28px;font-size:1rem;line-height:1.7}.svc-related{margin-top:clamp(32px,5vw,56px)}.svc-related .sc-label{margin-bottom:8px}.svc-related ul{border-top:1px solid var(--svc-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.svc-related a{min-height:var(--tap-min);border-bottom:1px solid var(--svc-line);color:var(--svc-fg);transition:color var(--t-fast);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;text-decoration:none;display:flex}.svc-related a:hover{color:var(--svc-accent)}.svc-form-grid{align-items:start;gap:40px;display:grid}.svc-form-shell{border:1px solid var(--color-line-strong);background:#fff;min-width:0;padding:clamp(20px,3vw,40px)}@media (width>=1000px){.svc-form-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.svc-form-copy{top:calc(var(--header-h) + 32px);grid-column:1/span 5;position:sticky}.svc-form-shell{grid-column:7/span 6}}.svc-section .svc-related a{color:var(--svc-fg);text-decoration:none}.svc-section .svc-related a:hover{color:var(--svc-accent)}.svc-section.sc-section .team-block h3{font-size:var(--fs-h3);margin:0 0 4px}.svc-section .team-block h3 a{color:var(--svc-fg)}@media (width<=640px){.svc-section.sc-section h2{font-size:clamp(1.75rem,6vw,2.25rem)}.svc-steps li{padding:20px 16px 20px 56px}.svc-steps li:before{top:23px;left:16px}.svc-faq summary{gap:16px;padding-inline:16px;font-size:1rem}.svc-faq details p{padding-inline:16px}}.svc-next{padding-block:8px 24px}.svc-next>p{margin:0}.svc-grid,.svc-plans,.svc-steps4{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.svc-grid>li,.svc-plans>li,.svc-steps4>li{background:#ffffff0a;border:1px solid #7f8c9973;padding:24px;line-height:1.55;position:relative}.sc-light .svc-grid>li,.sc-light .svc-plans>li,.sc-light .svc-steps4>li{background:#fff;border-color:#0b0d1238}.svc-grid{counter-reset:grid}.svc-grid>li{counter-increment:grid;padding-top:56px;font-size:1.0625rem;font-weight:600}.svc-grid>li:before{content:counter(grid, decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-accent);font-size:.8125rem;position:absolute;top:20px;left:24px}.sc-light .svc-grid>li:before{color:var(--color-accent-text-on-paper)}.svc-plans>li{align-content:start;gap:8px;display:grid}.svc-plans h3{margin:0}.svc-plans .price{letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:800}.svc-plans>li:nth-child(2){border-color:var(--color-accent);box-shadow:inset 0 3px 0 var(--color-accent)}.svc-steps4{counter-reset:step}.svc-steps4>li{counter-increment:step;padding-top:24px}.svc-steps4>li:before{content:counter(step, decimal-leading-zero);letter-spacing:-.03em;color:var(--color-accent);margin-bottom:12px;font-size:2rem;font-weight:800;line-height:1;display:block}.svc-steps4 strong{margin-bottom:6px;font-size:1.0625rem;display:block}@media (width>=760px){.svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.svc-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-steps4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.svc-steps4{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr))}}.svc-grid--plain>li{padding-top:24px;font-weight:500}.svc-grid--plain>li:before{content:none}.sc-dark .tiles .cta p{color:#fff}.sc-dark .tiles .cta .pill{color:#fff;border-color:#fff}.sc-dark .tiles .cta .pill:hover{color:#1a1a1a;background:#fff}.tiles--full a.tile.tile--art{background:#0a0e14;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;min-height:0;padding:0;display:flex}.tiles--full a.tile.tile--art:before,.tiles--full a.tile.tile--art:after{display:none}.tiles--full a.tile.tile--art .art{object-fit:cover;flex:none;width:100%;height:150px;display:block}.tiles--full a.tile.tile--art .name{text-shadow:none;padding:14px 20px 0}.tiles--full a.tile.tile--art .summary{text-shadow:none;padding:6px 20px 20px}@media (width<=599px){ul.tiles.tiles--full{grid-template-columns:1fr}}.notice-wrap[data-astro-cid-ekp4nopr]{padding-block:clamp(32px,4vw,56px) 0}.notice[data-astro-cid-ekp4nopr]{border:1px solid #0b0d1224;border-left:4px solid var(--color-accent);background:#fff;gap:8px;padding:24px 28px;display:grid}.notice[data-astro-cid-ekp4nopr] strong[data-astro-cid-ekp4nopr]{color:#1a1a1a;font-size:1.125rem;font-weight:700}.notice[data-astro-cid-ekp4nopr] p[data-astro-cid-ekp4nopr]{max-width:78ch;color:var(--color-ink-muted);margin:0;line-height:1.6}.values[data-astro-cid-ekp4nopr] strong[data-astro-cid-ekp4nopr]{color:#1a1a1a;margin-bottom:6px;font-size:1.0625rem;font-weight:700;display:block}.values[data-astro-cid-ekp4nopr] span[data-astro-cid-ekp4nopr]{color:var(--color-ink-muted);font-weight:400}.openings[data-astro-cid-ekp4nopr]{border-top:1px solid #ffffff47;margin:28px 0 0;padding:0;list-style:none;display:grid}.openings[data-astro-cid-ekp4nopr] a[data-astro-cid-ekp4nopr]{color:#fff;transition:background var(--t-fast), padding var(--t-fast);border-bottom:1px solid #ffffff2e;align-items:center;gap:4px 24px;padding:22px 8px;text-decoration:none;display:grid}.openings[data-astro-cid-ekp4nopr] a[data-astro-cid-ekp4nopr]:hover,.openings[data-astro-cid-ekp4nopr] a[data-astro-cid-ekp4nopr]:focus-visible{background:#22e9f21a;padding-inline:16px}.openings[data-astro-cid-ekp4nopr] strong[data-astro-cid-ekp4nopr]{font-size:1.1875rem;font-weight:700}.openings[data-astro-cid-ekp4nopr] span[data-astro-cid-ekp4nopr]{color:var(--color-text-muted);font-size:.9375rem}.openings[data-astro-cid-ekp4nopr] i[data-astro-cid-ekp4nopr]{color:var(--color-accent);justify-self:end;font-size:1.5rem;font-style:normal}.more[data-astro-cid-ekp4nopr]{margin:32px 0 0}.more[data-astro-cid-ekp4nopr] a[data-astro-cid-ekp4nopr]{text-underline-offset:4px;font-weight:700;text-decoration:underline}@media (width>=900px){.openings[data-astro-cid-ekp4nopr] a[data-astro-cid-ekp4nopr]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) 32px}}.field-help[data-astro-cid-he3spzz3]{max-width:none;color:var(--muted);margin:4px 0 8px;font-size:13px;line-height:1.5}.spend-notice[data-astro-cid-he3spzz3]{max-width:none;color:var(--accent-hover);margin:-8px 0 20px;font-size:14px;font-weight:700;line-height:1.6}.spend-notice[data-astro-cid-he3spzz3]:empty{display:none}.contact-credentials-warning[data-astro-cid-he3spzz3]{max-width:none;font-size:14px;font-weight:700}.contact-direct-links[data-astro-cid-he3spzz3]{flex-wrap:wrap;gap:16px;margin-bottom:24px;display:flex}.optional-contact-context[data-astro-cid-he3spzz3]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-block:20px;padding-block:16px}.optional-context-title[data-astro-cid-he3spzz3]{margin:0;font-size:14px;font-weight:700}.optional-contact-fields[data-astro-cid-he3spzz3]{gap:16px;padding-top:20px;display:grid}.contact-privacy-note[data-astro-cid-he3spzz3]{margin-block:16px;font-size:12px;line-height:1.6}summary[data-astro-cid-he3spzz3]:focus-visible{outline:3px solid var(--accent-text);outline-offset:5px}.contact-required-note[data-astro-cid-he3spzz3]{max-width:none;margin:0 0 16px;font-size:14px}.field-error[data-astro-cid-he3spzz3]{color:var(--error);max-width:none;margin:-16px 0 20px;font-size:14px;font-weight:700;line-height:1.4}.field-error[data-astro-cid-he3spzz3]:not([hidden]):before{content:"! ";font-weight:800}.contact-legal-layer[data-astro-cid-he3spzz3]{max-width:none;color:var(--ink);margin:16px 0 0;font-size:14px;line-height:1.6}.contact-legal-layer[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{text-decoration:underline}.contact-honeypot[data-astro-cid-he3spzz3]{display:none}.contact-finops-block[data-astro-cid-he3spzz3]{display:contents}.contact-finops-block[data-astro-cid-he3spzz3][hidden]{display:none}.contact-service[data-astro-cid-he3spzz3]{border:0;min-width:0;margin:0 0 24px;padding:0}.contact-service[data-astro-cid-he3spzz3] legend[data-astro-cid-he3spzz3]{color:var(--ink);margin-bottom:12px;padding:0;font-size:14px;font-weight:700}.contact-service-options[data-astro-cid-he3spzz3]{gap:8px;display:grid}.contact-form-pro[data-astro-cid-he3spzz3] .contact-service-option[data-astro-cid-he3spzz3]{border:1px solid var(--line-strong);min-height:48px;color:var(--ink);cursor:pointer;align-items:center;gap:12px;margin:0;padding:8px 14px;font-size:15px;font-weight:600;display:flex}.contact-form-pro[data-astro-cid-he3spzz3] .contact-service-option[data-astro-cid-he3spzz3] input[data-astro-cid-he3spzz3]{width:24px;height:24px;accent-color:var(--ink);flex:none;margin:0;padding:0}.contact-service-option[data-astro-cid-he3spzz3]:has(input:checked){border-color:var(--accent-text);background:var(--accent-tint)}.contact-service-option[data-astro-cid-he3spzz3]:has(input:focus-visible){outline:3px solid var(--focus-light);outline-offset:3px}@media (width>=600px){.contact-service-options[data-astro-cid-he3spzz3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-fields[data-astro-cid-he3spzz3]{border:0;min-width:0;margin:0;padding:0}.visually-hidden[data-astro-cid-he3spzz3]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ways[data-astro-cid-x5d4ucax]{gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ways[data-astro-cid-x5d4ucax] li[data-astro-cid-x5d4ucax]{border:1px solid #0b0d1224;border-top:3px solid var(--color-accent);background:#fff;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}.ways[data-astro-cid-x5d4ucax] svg[data-astro-cid-x5d4ucax]{color:var(--color-accent-text-on-paper)}.ways[data-astro-cid-x5d4ucax] h3[data-astro-cid-x5d4ucax]{letter-spacing:-.01em;color:#1a1a1a;margin:4px 0 0;font-size:1.25rem;font-weight:700}.ways[data-astro-cid-x5d4ucax] .pill[data-astro-cid-x5d4ucax]{margin-top:auto}.ways[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{color:var(--color-ink-muted);margin:0 0 12px;font-size:1rem;line-height:1.6}.form-grid[data-astro-cid-x5d4ucax]{align-items:start;gap:40px;display:grid}.form-section[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{letter-spacing:-.025em;color:#fff;margin:0 0 16px;font-size:clamp(1.625rem,1rem + 2vw,2.5rem);font-weight:700}.form-section[data-astro-cid-x5d4ucax] h3[data-astro-cid-x5d4ucax]{color:#fff;margin:32px 0 12px;font-size:1rem;font-weight:700}.intro[data-astro-cid-x5d4ucax]{max-width:46ch;margin:0;line-height:1.65}.next[data-astro-cid-x5d4ucax]{gap:10px;margin:0;padding-left:22px;line-height:1.5;display:grid}.next[data-astro-cid-x5d4ucax] li[data-astro-cid-x5d4ucax]::marker{color:var(--color-accent);font-weight:700}.office[data-astro-cid-x5d4ucax]{color:var(--color-text-muted);margin:28px 0 0;font-size:.9375rem}.contact-form-shell[data-astro-cid-x5d4ucax] .contact-required-note,.contact-form-shell[data-astro-cid-x5d4ucax] .optional-context-title,.contact-form-shell[data-astro-cid-x5d4ucax] .contact-privacy-note{color:var(--color-ink-muted)}.cost[data-astro-cid-x5d4ucax]{background:#fff;border-top:1px solid #0b0d121a}.cost-row[data-astro-cid-x5d4ucax]{align-items:center;gap:24px;display:grid}.cost[data-astro-cid-x5d4ucax] h2[data-astro-cid-x5d4ucax]{color:#1a1a1a;margin:0 0 8px;font-size:clamp(1.25rem,1rem + 1vw,1.75rem);font-weight:700}.cost[data-astro-cid-x5d4ucax] p[data-astro-cid-x5d4ucax]{max-width:64ch;color:var(--color-ink-muted);margin:0;line-height:1.6}@media (width>=860px){.ways[data-astro-cid-x5d4ucax]{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid[data-astro-cid-x5d4ucax]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.cost-row[data-astro-cid-x5d4ucax]{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.rn[data-astro-cid-xpg5wysx]{--rn-ink:#1a1a1a;--rn-cyan:#22e9f2;--rn-violet:#4e29d6;--rn-grey:#dbdddd;--rn-white:#fff;--rn-ink-72:#1a1a1ab3;--rn-white-72:#ffffffb8;--rn-line-dark:#ffffff3d;--rn-line-ctrl:#1a1a1a8c;font-family:var(--font-sans)}.rn-wrap[data-astro-cid-xpg5wysx]{max-width:1120px;margin-inline:auto;padding-inline:56px}.rn-hero[data-astro-cid-xpg5wysx]{background:var(--rn-ink);color:var(--rn-white);padding-block:clamp(56px,8vw,96px)}.rn-hero-grid[data-astro-cid-xpg5wysx]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.rn-label[data-astro-cid-xpg5wysx]{letter-spacing:.12em;text-transform:uppercase;color:var(--rn-cyan);margin:0 0 20px;font-size:12px;font-weight:600}.rn[data-astro-cid-xpg5wysx] h1[data-astro-cid-xpg5wysx]{letter-spacing:-.02em;color:var(--rn-white);overflow-wrap:anywhere;margin:0;font-size:clamp(2.25rem,4.2vw + .5rem,3.75rem);font-weight:800;line-height:1.08}.rn-lead[data-astro-cid-xpg5wysx]{max-width:52ch;color:var(--rn-white-72);margin:24px 0 0;font-size:1.25rem;line-height:1.55}.rn-agenda[data-astro-cid-xpg5wysx]{border:1px solid var(--rn-line-dark);min-width:0;padding:32px}.rn-agenda[data-astro-cid-xpg5wysx] h2[data-astro-cid-xpg5wysx]{color:var(--rn-white);margin:0 0 24px;font-size:1.5rem;font-weight:700;line-height:1.25}.rn-agenda[data-astro-cid-xpg5wysx] ol[data-astro-cid-xpg5wysx]{margin:0;padding:0;list-style:none}.rn-agenda[data-astro-cid-xpg5wysx] li[data-astro-cid-xpg5wysx]{border-top:1px solid var(--rn-line-dark);color:var(--rn-white);grid-template-columns:36px minmax(0,1fr);align-items:baseline;gap:12px;padding-block:20px;font-size:1.0625rem;line-height:1.55;display:grid}.rn-agenda[data-astro-cid-xpg5wysx] li[data-astro-cid-xpg5wysx]:first-child{border-top:0;padding-top:0}.rn-agenda[data-astro-cid-xpg5wysx] li[data-astro-cid-xpg5wysx]:last-child{padding-bottom:0}.rn-num[data-astro-cid-xpg5wysx]{color:var(--rn-cyan);font-size:28px;font-weight:800;line-height:1}.rn-booking[data-astro-cid-xpg5wysx]{background:var(--rn-grey);color:var(--rn-ink);padding-block:clamp(48px,7vw,88px)}.rn-booking[data-astro-cid-xpg5wysx] h2[data-astro-cid-xpg5wysx]{max-width:1000px;color:var(--rn-ink);margin:0 auto 24px;font-size:1.75rem;font-weight:700;line-height:1.2}.rn-note[data-astro-cid-xpg5wysx]{max-width:1000px;color:var(--rn-ink);margin:-8px auto 24px;font-size:1.0625rem;line-height:1.55}.rn-card[data-astro-cid-xpg5wysx]{background:var(--rn-white);border:1px solid #1a1a1a33;max-width:1000px;margin-inline:auto;padding:8px}.rn-cal[data-astro-cid-xpg5wysx]{contain:layout;min-height:600px;position:relative}.rn-mount[data-astro-cid-xpg5wysx]{width:100%;min-height:inherit;opacity:0}.rn-cal[data-astro-cid-xpg5wysx][data-state=ready] .rn-mount[data-astro-cid-xpg5wysx]{opacity:1;transition:opacity .15s}.rn-skeleton[data-astro-cid-xpg5wysx],.rn-fallback[data-astro-cid-xpg5wysx]{background:var(--rn-white);position:absolute;inset:0}.rn-skeleton[data-astro-cid-xpg5wysx]{padding:24px;display:none}.rn-cal[data-astro-cid-xpg5wysx][data-state=loading] .rn-skeleton[data-astro-cid-xpg5wysx]{display:block}.rn-sk-bar[data-astro-cid-xpg5wysx]{background:#dbdddd99;width:40%;height:24px;margin-bottom:24px;animation:1.4s ease-in-out infinite alternate rn-pulse}.rn-sk-grid[data-astro-cid-xpg5wysx]{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;max-width:560px;display:grid}.rn-sk-grid[data-astro-cid-xpg5wysx] i[data-astro-cid-xpg5wysx]{background:#dbdddd99;width:100%;height:44px;animation:1.4s ease-in-out infinite alternate rn-pulse}@keyframes rn-pulse{0%{opacity:.6}to{opacity:1}}.rn-consent[data-astro-cid-xpg5wysx]{text-align:center;background:var(--rn-white);border:1px solid var(--rn-line-ctrl);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:none;position:absolute;inset:0}.rn-cal[data-astro-cid-xpg5wysx][data-state=consent] .rn-consent[data-astro-cid-xpg5wysx]{display:flex}.rn-consent-actions[data-astro-cid-xpg5wysx]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.rn-fallback[data-astro-cid-xpg5wysx]{text-align:center;border:1px solid var(--rn-line-ctrl);flex-direction:column;justify-content:center;align-items:center;padding:32px;display:none}.rn-cal[data-astro-cid-xpg5wysx][data-state=error] .rn-fallback[data-astro-cid-xpg5wysx]{display:flex}.rn-fallback-static[data-astro-cid-xpg5wysx]{min-height:600px;display:flex;position:static}.rn-fb-title[data-astro-cid-xpg5wysx]{color:var(--rn-ink);margin:0 0 12px;font-size:1.25rem;font-weight:700}.rn-fb-text[data-astro-cid-xpg5wysx]{color:var(--rn-ink-72);margin:0 0 24px;font-size:1rem;line-height:1.55}.rn-mail[data-astro-cid-xpg5wysx],.rn-privacy[data-astro-cid-xpg5wysx] a[data-astro-cid-xpg5wysx]{color:var(--rn-violet);text-decoration:underline}.rn-mail[data-astro-cid-xpg5wysx]{align-items:center;min-height:44px;display:inline-flex}.rn-btn[data-astro-cid-xpg5wysx]{min-height:48px;color:var(--rn-white);background:var(--rn-ink);border:1px solid var(--rn-ink);align-items:center;padding:12px 24px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.rn-btn[data-astro-cid-xpg5wysx]:hover{background:var(--rn-violet);border-color:var(--rn-violet)}.rn-privacy[data-astro-cid-xpg5wysx]{max-width:1000px;color:var(--rn-ink);margin:24px auto 0;font-size:.9375rem;line-height:1.6}.rn[data-astro-cid-xpg5wysx] a[data-astro-cid-xpg5wysx]:focus-visible{outline:3px solid var(--rn-violet);outline-offset:3px}.rn-hero[data-astro-cid-xpg5wysx] a[data-astro-cid-xpg5wysx]:focus-visible{outline-color:var(--rn-cyan)}@media (width<=959px){.rn-hero-grid[data-astro-cid-xpg5wysx]{grid-template-columns:minmax(0,1fr);gap:40px}.rn-wrap[data-astro-cid-xpg5wysx]{padding-inline:40px}.rn-cal[data-astro-cid-xpg5wysx],.rn-fallback-static[data-astro-cid-xpg5wysx]{min-height:680px}}@media (width<=639px){.rn-wrap[data-astro-cid-xpg5wysx]{padding-inline:20px}.rn-agenda[data-astro-cid-xpg5wysx]{padding:24px}.rn-card[data-astro-cid-xpg5wysx]{border-inline:0;margin-inline:-20px;padding:0}.rn-cal[data-astro-cid-xpg5wysx],.rn-fallback-static[data-astro-cid-xpg5wysx]{min-height:760px}}@media (prefers-reduced-motion:reduce){.rn-sk-bar[data-astro-cid-xpg5wysx],.rn-sk-grid[data-astro-cid-xpg5wysx] i[data-astro-cid-xpg5wysx]{opacity:.8;animation:none}.rn-cal[data-astro-cid-xpg5wysx][data-state=ready] .rn-mount[data-astro-cid-xpg5wysx]{transition:none}}.advisory[data-astro-cid-jtkgckhq]{border:1px solid var(--color-line-strong);border-left:4px solid var(--accent-text);border-radius:8px;margin-top:32px;padding:clamp(20px,3vw,32px)}.advisory-pre[data-astro-cid-jtkgckhq]{margin:0 0 4px;font-weight:600}h3[data-astro-cid-jtkgckhq]{margin:0 0 12px}.advisory-text[data-astro-cid-jtkgckhq]{max-width:66ch;margin:0 0 20px;line-height:1.6}.tiles[data-astro-cid-xrtol6o5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-xrtol6o5]{background:var(--tone);color:#fff;isolation:isolate;height:100%;min-height:140px;transition:transform var(--t-fast);align-content:end;gap:6px;padding:18px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.tiles--full[data-astro-cid-xrtol6o5] .tile[data-astro-cid-xrtol6o5]{min-height:200px}.tile[data-astro-cid-xrtol6o5]:before{content:"";z-index:-1;background:linear-gradient(#0000 30%,#0000009e);position:absolute;inset:0}.tile[data-astro-cid-xrtol6o5]:after{content:"";aspect-ratio:1;z-index:-2;border:1px solid #ffffff59;border-radius:50%;width:90%;position:absolute;top:-50%;right:-30%;box-shadow:0 0 0 22px #ffffff0f,0 0 0 46px #ffffff0a}.tile[data-astro-cid-xrtol6o5]:hover,.tile[data-astro-cid-xrtol6o5]:focus-visible{transform:translateY(-3px)}.name[data-astro-cid-xrtol6o5]{text-shadow:0 1px 6px #00000080;font-size:1.0625rem;font-weight:700;line-height:1.3}.summary[data-astro-cid-xrtol6o5]{color:#ffffffe0;text-shadow:0 1px 6px #00000080;font-size:.875rem;line-height:1.5}.cta[data-astro-cid-xrtol6o5]{align-content:center;justify-items:start;gap:16px;padding:20px 8px;display:grid}.cta[data-astro-cid-xrtol6o5] p[data-astro-cid-xrtol6o5]{color:#1a1a1a;max-width:24ch;margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}@media (width>=800px){.cta[data-astro-cid-xrtol6o5]{grid-column:span 2}.tiles--full[data-astro-cid-xrtol6o5]{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles--compact[data-astro-cid-xrtol6o5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.svc-top[data-astro-cid-3rmf25uo]{padding-block:calc(var(--header-h) + clamp(24px, 4vw, 48px)) clamp(48px, 6vw, 88px);background:linear-gradient(90deg, #0a0e14e6 0%, #0a0e14a8 42%, #0a0e1433 78%, transparent 100%), var(--art) center / cover no-repeat, var(--color-bg);color:var(--color-text)}.grid[data-astro-cid-3rmf25uo]{align-items:end;gap:36px;display:grid}.crumbs[data-astro-cid-3rmf25uo]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:0 10px;margin:0 0 clamp(20px,3vw,36px);font-size:.875rem;display:flex}.crumbs[data-astro-cid-3rmf25uo] a[data-astro-cid-3rmf25uo]{min-height:var(--tap-min);color:var(--color-text);text-underline-offset:4px;align-items:center;font-weight:600;display:inline-flex}.crumbs[data-astro-cid-3rmf25uo] a[data-astro-cid-3rmf25uo]:hover{color:var(--color-accent)}.kicker[data-astro-cid-3rmf25uo]{color:var(--color-text);margin:0 0 12px;font-size:clamp(1rem,.95rem + .3vw,1.1875rem);font-weight:500}h1[data-astro-cid-3rmf25uo]{letter-spacing:-.03em;color:#fff;text-align:left;text-wrap:balance;max-width:18ch;margin:0 0 20px;font-size:clamp(2rem,1.1rem + 3vw,3.5rem);font-weight:700;line-height:1.08}.lead[data-astro-cid-3rmf25uo]{max-width:52ch;color:var(--color-text);margin:0 0 28px;font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6}.actions[data-astro-cid-3rmf25uo]{flex-wrap:wrap;gap:12px;display:flex}.price[data-astro-cid-3rmf25uo]{color:#d6dde5;margin:20px 0 0;font-size:.9375rem;font-weight:600}.ficha[data-astro-cid-3rmf25uo]{backdrop-filter:blur(8px);background:#0a0e149e;border:1px solid #ffffff42;padding:clamp(22px,3vw,32px)}.ficha-title[data-astro-cid-3rmf25uo]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent);margin:0 0 16px}.ficha[data-astro-cid-3rmf25uo] ul[data-astro-cid-3rmf25uo]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ficha[data-astro-cid-3rmf25uo] li[data-astro-cid-3rmf25uo]{color:#fff;grid-template-columns:22px minmax(0,1fr);gap:12px;font-size:1rem;font-weight:600;line-height:1.45;display:grid}.ficha[data-astro-cid-3rmf25uo] li[data-astro-cid-3rmf25uo] svg[data-astro-cid-3rmf25uo]{color:var(--color-accent);margin-top:2px}.ficha-foot[data-astro-cid-3rmf25uo]{color:#d6dde5;border-top:1px solid #ffffff38;margin:20px 0 0;padding-top:16px;font-size:.875rem}@media (width>=960px){.grid[data-astro-cid-3rmf25uo]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:64px}}@media (width<=760px){.svc-top[data-astro-cid-3rmf25uo]{background:linear-gradient(0deg, #0a0e14c7 0%, #0a0e1473 100%), var(--art) 62% center / cover no-repeat, var(--color-bg)}}.sticky-cta[data-astro-cid-64ap2hrj]{display:none}@media (width<=760px){.sticky-cta[data-astro-cid-64ap2hrj]{z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--bg,#fff);border-top:1px solid #0000001f;display:block;position:fixed;inset:auto 0 0}.sticky-cta[data-astro-cid-64ap2hrj] .sc-btn{justify-content:center;width:100%}.sticky-cta[data-astro-cid-64ap2hrj].is-hidden{display:none}}.promise[data-astro-cid-wtx3pz7u]{background:#fff;border-bottom:1px solid #0b0d121a;padding-block:0}.promise-list[data-astro-cid-wtx3pz7u]{margin:0;padding:0;list-style:none;display:grid}.promise-list[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]{border-top:1px solid #0b0d121a;gap:4px;padding:22px 0;display:grid}.promise-list[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]:first-child{border-top:0}.promise-list[data-astro-cid-wtx3pz7u] strong[data-astro-cid-wtx3pz7u]{color:#1a1a1a;font-size:1.0625rem;font-weight:700}.promise-list[data-astro-cid-wtx3pz7u] span[data-astro-cid-wtx3pz7u]{color:var(--color-ink-muted);font-size:.9375rem;line-height:1.5}.pains[data-astro-cid-wtx3pz7u]{border-top:1px solid #1a1a1a;gap:0;margin:32px 0 0;padding:0;list-style:none;display:grid}.pains[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]{border-bottom:1px solid #0b0d122e;grid-template-columns:56px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.pains[data-astro-cid-wtx3pz7u] .num[data-astro-cid-wtx3pz7u]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-accent-text-on-paper);font-size:.875rem;font-weight:700}.pains[data-astro-cid-wtx3pz7u] p[data-astro-cid-wtx3pz7u]{letter-spacing:-.01em;color:#1a1a1a;margin:0;font-size:clamp(1.125rem,1rem + .7vw,1.5rem);font-weight:600;line-height:1.4}.excl-title[data-astro-cid-wtx3pz7u]{color:#fff;margin:32px 0 10px;font-size:1rem;font-weight:700}.excl[data-astro-cid-wtx3pz7u]{color:#ffffffd9;margin:0;padding-left:20px}.excl[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]{margin:6px 0}.fits-title[data-astro-cid-wtx3pz7u]{color:#1a1a1a;margin:40px 0 12px;font-size:1rem;font-weight:700}.fits[data-astro-cid-wtx3pz7u]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fits[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]{color:#1a1a1a;background:#fff;border:1px solid #0b0d1229;max-width:62ch;padding:12px 18px;font-size:.9375rem;line-height:1.5}.gives[data-astro-cid-wtx3pz7u]{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.gives[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]{background:var(--tone);isolation:isolate;align-content:end;gap:14px;min-height:190px;padding:22px;display:grid;position:relative;overflow:hidden}.gives[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]:before{content:"";z-index:-1;background:linear-gradient(#0000 25%,#0000008c);position:absolute;inset:0}.gives[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]:after{content:"";aspect-ratio:1;z-index:-2;border:1px solid #ffffff52;border-radius:50%;width:85%;position:absolute;top:-45%;right:-25%;box-shadow:0 0 0 22px #ffffff0f,0 0 0 46px #ffffff0a}.gives[data-astro-cid-wtx3pz7u] .num[data-astro-cid-wtx3pz7u]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-accent);font-size:.875rem;font-weight:700}.gives[data-astro-cid-wtx3pz7u] p[data-astro-cid-wtx3pz7u]{color:#fff;text-shadow:0 1px 6px #0006;margin:0;font-size:1.125rem;font-weight:600;line-height:1.4}.timeline[data-astro-cid-wtx3pz7u]{border-left:2px solid #0b0d1238;gap:0;margin:36px 0 0;padding:0 0 0 22px;list-style:none;display:grid}.timeline[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]{padding:0 0 32px 28px;position:relative}.timeline[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]:last-child{padding-bottom:0}.timeline[data-astro-cid-wtx3pz7u] .dot[data-astro-cid-wtx3pz7u]{background:var(--color-accent);width:38px;height:38px;font-family:var(--font-mono);color:var(--color-on-accent);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid;position:absolute;top:-2px;left:-42px}.timeline[data-astro-cid-wtx3pz7u] h3[data-astro-cid-wtx3pz7u]{letter-spacing:-.01em;color:#1a1a1a;margin:0 0 8px;font-size:1.1875rem;font-weight:700}.timeline[data-astro-cid-wtx3pz7u] p[data-astro-cid-wtx3pz7u]{max-width:46ch;color:var(--color-ink-muted);margin:0;font-size:.9375rem;line-height:1.6}.after[data-astro-cid-wtx3pz7u]{margin:32px 0 0}.reading[data-astro-cid-wtx3pz7u]{border-top:1px solid #1a1a1a;margin:28px 0 0;padding:0;list-style:none;display:grid}.reading[data-astro-cid-wtx3pz7u] a[data-astro-cid-wtx3pz7u]{color:#1a1a1a;transition:background var(--t-fast);border-bottom:1px solid #0b0d122e;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:4px 16px;padding:20px 8px;text-decoration:none;display:grid}.reading[data-astro-cid-wtx3pz7u] a[data-astro-cid-wtx3pz7u]:hover,.reading[data-astro-cid-wtx3pz7u] a[data-astro-cid-wtx3pz7u]:focus-visible{background:#22e9f21f}.reading[data-astro-cid-wtx3pz7u] .cat[data-astro-cid-wtx3pz7u]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-text-on-paper);grid-column:1}.reading[data-astro-cid-wtx3pz7u] .title[data-astro-cid-wtx3pz7u]{grid-column:1;font-size:1.1875rem;font-weight:700;line-height:1.35}.reading[data-astro-cid-wtx3pz7u] .go[data-astro-cid-wtx3pz7u]{grid-area:1/2/span 2;justify-self:end;font-size:1.5rem}.band[data-astro-cid-wtx3pz7u]{background:linear-gradient(90deg, #0a0e14e0 0%, #0a0e1499 55%, #0a0e1440 100%), var(--art) center / cover no-repeat, var(--color-bg);color:var(--color-text);padding-block:clamp(56px,8vw,104px)}.band-inner[data-astro-cid-wtx3pz7u]{justify-items:start;gap:16px;display:grid}.band[data-astro-cid-wtx3pz7u] h2[data-astro-cid-wtx3pz7u]{letter-spacing:-.025em;color:#fff;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(1.75rem,1rem + 2.6vw,3rem);font-weight:700;line-height:1.12}.band[data-astro-cid-wtx3pz7u] p[data-astro-cid-wtx3pz7u]{max-width:56ch;color:var(--color-text);margin:0 0 8px;font-size:1.0625rem;line-height:1.65}.band-actions[data-astro-cid-wtx3pz7u]{flex-wrap:wrap;gap:12px;display:flex}@media (width>=800px){.promise-list[data-astro-cid-wtx3pz7u]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.promise-list[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]{border-top:0;padding:28px 0}.pains[data-astro-cid-wtx3pz7u]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}.gives[data-astro-cid-wtx3pz7u]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.gives[data-astro-cid-wtx3pz7u]{grid-template-columns:repeat(4,minmax(0,1fr))}.timeline[data-astro-cid-wtx3pz7u]{grid-template-columns:repeat(var(--cols,4), minmax(0, 1fr));border-top:2px solid #0b0d1238;border-left:0;gap:28px;padding:0}.timeline[data-astro-cid-wtx3pz7u] li[data-astro-cid-wtx3pz7u]{padding:36px 0 0}.timeline[data-astro-cid-wtx3pz7u] .dot[data-astro-cid-wtx3pz7u]{top:-21px;left:0}}.tools[data-astro-cid-hby47ct5]{align-items:end;gap:16px;margin-bottom:24px;display:grid}.tools[data-astro-cid-hby47ct5] h2[data-astro-cid-hby47ct5]{letter-spacing:-.025em;color:#1a1a1a;margin:0;font-size:clamp(1.625rem,1rem + 2vw,2.5rem);font-weight:700}.search[data-astro-cid-hby47ct5] input[data-astro-cid-hby47ct5]{color:#1a1a1a;width:100%;min-height:52px;font:inherit;background:#fff;border:1px solid #0b0d1259;border-radius:999px;padding:0 20px}.search[data-astro-cid-hby47ct5] input[data-astro-cid-hby47ct5]:focus-visible{outline:2px solid var(--color-accent-text-on-paper);outline-offset:2px}.tabs[data-astro-cid-hby47ct5]{flex-wrap:wrap;gap:10px;display:flex}.tabs[data-astro-cid-hby47ct5] button[data-astro-cid-hby47ct5]{min-height:var(--tap-min);color:#1a1a1a;font:inherit;cursor:pointer;transition:background var(--t-fast), color var(--t-fast);background:#fff;border:1px solid #0b0d1240;border-radius:999px;padding:0 20px;font-size:.9375rem;font-weight:600}.tabs[data-astro-cid-hby47ct5] button[data-astro-cid-hby47ct5]:hover{border-color:#1a1a1a}.tabs[data-astro-cid-hby47ct5] button[data-astro-cid-hby47ct5].is-active{color:#fff;background:#1a1a1a;border-color:#1a1a1a}.meta[data-astro-cid-hby47ct5]{color:var(--color-ink-muted);justify-content:space-between;align-items:center;gap:16px;margin:28px 0 12px;font-size:.9375rem;display:flex}.meta[data-astro-cid-hby47ct5] button[data-astro-cid-hby47ct5]{min-height:var(--tap-min);color:var(--color-accent-text-on-paper);font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.list[data-astro-cid-hby47ct5]{border-top:1px solid #1a1a1a;display:grid}.item[data-astro-cid-hby47ct5]{border-bottom:1px solid #0b0d122e}.item[data-astro-cid-hby47ct5][hidden]{display:none}.trigger[data-astro-cid-hby47ct5]{color:#1a1a1a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"cat toggle""question toggle";align-items:center;gap:4px 16px;padding:22px 0;display:grid}.cat[data-astro-cid-hby47ct5]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-text-on-paper);grid-area:cat}.question[data-astro-cid-hby47ct5]{letter-spacing:-.01em;grid-area:question;font-size:clamp(1.125rem,1rem + .6vw,1.375rem);font-weight:700;line-height:1.35}.toggle[data-astro-cid-hby47ct5]{width:32px;height:32px;transition:transform var(--t-fast);border:1px solid #1a1a1a;border-radius:50%;grid-area:toggle;place-items:center;font-size:1.25rem;line-height:1;display:grid}.item[data-astro-cid-hby47ct5].is-open .toggle[data-astro-cid-hby47ct5]{color:#fff;background:#1a1a1a;transform:rotate(45deg)}.answer[data-astro-cid-hby47ct5]{max-width:78ch;padding:0 48px 26px 0;display:none}.item[data-astro-cid-hby47ct5].is-open .answer[data-astro-cid-hby47ct5]{display:block}.answer[data-astro-cid-hby47ct5] p[data-astro-cid-hby47ct5]{color:var(--color-ink-muted);margin:0;font-size:1.0625rem;line-height:1.7}.empty[data-astro-cid-hby47ct5]{color:var(--color-ink-muted);margin:24px 0 0}@media (width>=800px){.tools[data-astro-cid-hby47ct5]{grid-template-columns:minmax(0,1fr) minmax(0,420px)}}.phases[data-astro-cid-xb364ub3]{border-top:1px solid #1a1a1a;margin:36px 0 0;padding:0;list-style:none;display:grid}.phases[data-astro-cid-xb364ub3]>li[data-astro-cid-xb364ub3]{border-bottom:1px solid #0b0d122e;gap:20px;padding:32px 0;display:grid}.num[data-astro-cid-xb364ub3]{letter-spacing:-.03em;color:var(--color-accent-text-on-paper);font-size:clamp(2.25rem,1.5rem + 3vw,3.75rem);font-weight:800;line-height:1;display:block}.badge[data-astro-cid-xb364ub3]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-muted);margin:12px 0 6px}.head[data-astro-cid-xb364ub3] h3[data-astro-cid-xb364ub3]{letter-spacing:-.02em;color:#1a1a1a;max-width:22ch;margin:0;font-size:clamp(1.375rem,1rem + 1.2vw,1.875rem);font-weight:700;line-height:1.2}.body[data-astro-cid-xb364ub3] p[data-astro-cid-xb364ub3]{max-width:62ch;color:var(--color-ink-muted);margin:0 0 14px;font-size:1.0625rem;line-height:1.65}.body[data-astro-cid-xb364ub3] .sub[data-astro-cid-xb364ub3]{color:#1a1a1a;font-weight:700}.checks[data-astro-cid-xb364ub3]{gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.checks[data-astro-cid-xb364ub3] li[data-astro-cid-xb364ub3]{color:#1a1a1a;padding-left:30px;font-size:.9375rem;font-weight:600;line-height:1.5;position:relative}.checks[data-astro-cid-xb364ub3] li[data-astro-cid-xb364ub3]:before{content:"";border-left:2.5px solid var(--color-accent-text-on-paper);border-bottom:2.5px solid var(--color-accent-text-on-paper);width:14px;height:8px;position:absolute;top:4px;left:2px;transform:rotate(-45deg)}.principles[data-astro-cid-xb364ub3]{gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.principles[data-astro-cid-xb364ub3] li[data-astro-cid-xb364ub3]{border:1px solid #7f8c9973;border-top:3px solid var(--color-accent);background:#ffffff0a;padding:26px}.principles[data-astro-cid-xb364ub3] h3[data-astro-cid-xb364ub3]{color:#fff;margin:0 0 10px;font-size:1.1875rem;font-weight:700}.principles[data-astro-cid-xb364ub3] p[data-astro-cid-xb364ub3]{color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.6}.stack[data-astro-cid-xb364ub3]{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.stack[data-astro-cid-xb364ub3] li[data-astro-cid-xb364ub3]{color:#1a1a1a;background:#fff;border:1px solid #0b0d1229;border-radius:999px;padding:12px 20px;font-size:.9375rem;font-weight:600}@media (width>=900px){.phases[data-astro-cid-xb364ub3]>li[data-astro-cid-xb364ub3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding:44px 0}.principles[data-astro-cid-xb364ub3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.application[data-astro-cid-6yeosm2d]{scroll-margin-top:calc(var(--header-h) + 16px);align-items:start;gap:40px;display:grid}.intro[data-astro-cid-6yeosm2d] h2[data-astro-cid-6yeosm2d]{letter-spacing:-.025em;color:#1a1a1a;margin:8px 0 16px;font-size:clamp(1.75rem,1rem + 2.2vw,2.75rem);font-weight:700;line-height:1.12}.intro[data-astro-cid-6yeosm2d] p[data-astro-cid-6yeosm2d]{max-width:46ch;color:var(--color-ink-muted);margin:0 0 12px;line-height:1.65}.intro[data-astro-cid-6yeosm2d] .job[data-astro-cid-6yeosm2d]{color:var(--color-accent-text-on-paper);font-weight:700}.mail[data-astro-cid-6yeosm2d]{color:var(--color-accent-text-on-paper);text-underline-offset:4px;font-weight:700}form[data-astro-cid-6yeosm2d]{border:1px solid #0b0d1224;border-top:3px solid var(--color-accent);background:#fff;min-width:0;padding:clamp(22px,3vw,36px)}fieldset[data-astro-cid-6yeosm2d]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-6yeosm2d]{color:#1a1a1a;margin-bottom:20px;font-size:1.125rem;font-weight:700}label[data-astro-cid-6yeosm2d]{color:#1a1a1a;gap:8px;margin-bottom:18px;font-size:.9375rem;font-weight:700;display:grid}input[data-astro-cid-6yeosm2d]{color:#1a1a1a;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #0b0d1259;padding:12px 14px;font-weight:400}input[data-astro-cid-6yeosm2d]:focus-visible{outline:2px solid var(--color-accent-text-on-paper);outline-offset:2px}input[data-astro-cid-6yeosm2d][type=file]{font-size:.9rem}.pair[data-astro-cid-6yeosm2d]{gap:0 16px;display:grid}.help[data-astro-cid-6yeosm2d]{color:var(--color-ink-muted);margin:-8px 0 18px;font-size:.875rem}.consent[data-astro-cid-6yeosm2d]{color:var(--color-ink-muted);align-items:flex-start;gap:12px;font-size:.875rem;font-weight:400;line-height:1.6;display:flex}.consent[data-astro-cid-6yeosm2d] input[data-astro-cid-6yeosm2d]{flex-shrink:0;width:24px;height:24px;margin-top:0}.consent[data-astro-cid-6yeosm2d] a[data-astro-cid-6yeosm2d]{color:var(--color-accent-text-on-paper);text-underline-offset:3px;text-decoration:underline}button[data-astro-cid-6yeosm2d]{cursor:pointer;margin-top:12px}[data-astro-cid-6yeosm2d][data-status]:empty{display:none}[data-astro-cid-6yeosm2d][data-status]{margin:16px 0 0;line-height:1.5}[data-astro-cid-6yeosm2d][data-status][data-error=true]{color:#9f1239}@media (width>=900px){.application[data-astro-cid-6yeosm2d]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px}.pair[data-astro-cid-6yeosm2d]{grid-template-columns:1fr 1fr}}.facts-wrap[data-astro-cid-ox5cp7m3]{padding-block:clamp(28px,4vw,48px) 0}.facts[data-astro-cid-ox5cp7m3]{background:#fff;border:1px solid #0b0d1224;gap:0;margin:0;padding:0;display:grid}.facts[data-astro-cid-ox5cp7m3] div[data-astro-cid-ox5cp7m3]{border-top:1px solid #0b0d121a;gap:4px;padding:18px 22px;display:grid}.facts[data-astro-cid-ox5cp7m3] div[data-astro-cid-ox5cp7m3]:first-child{border-top:0}.facts[data-astro-cid-ox5cp7m3] dt[data-astro-cid-ox5cp7m3]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-ink-muted);font-size:.75rem}.facts[data-astro-cid-ox5cp7m3] dd[data-astro-cid-ox5cp7m3]{color:#1a1a1a;margin:0;font-size:1rem;font-weight:600;line-height:1.4}.dark-cards[data-astro-cid-ox5cp7m3]>li{color:#fff}.questions[data-astro-cid-ox5cp7m3]{margin:32px 0 0}.questions[data-astro-cid-ox5cp7m3] a[data-astro-cid-ox5cp7m3]{text-underline-offset:4px;font-weight:700;text-decoration:underline}.application-wrap[data-astro-cid-ox5cp7m3]{background:#f4f4f4;padding-block:clamp(48px,7vw,96px)}@media (width>=900px){.facts[data-astro-cid-ox5cp7m3]{grid-template-columns:repeat(5,minmax(0,1fr))}.facts[data-astro-cid-ox5cp7m3] div[data-astro-cid-ox5cp7m3]{border-top:0;border-left:1px solid #0b0d121a}.facts[data-astro-cid-ox5cp7m3] div[data-astro-cid-ox5cp7m3]:first-child{border-left:0}}.press-contact[data-astro-cid-5tyqxvat]{padding-bottom:0}.grid[data-astro-cid-5tyqxvat]{align-items:center;gap:28px;display:grid}.copy[data-astro-cid-5tyqxvat] h2[data-astro-cid-5tyqxvat]{letter-spacing:-.025em;color:#1a1a1a;max-width:22ch;margin:0 0 16px;font-size:clamp(1.625rem,1rem + 2vw,2.5rem);font-weight:700;line-height:1.15}.copy[data-astro-cid-5tyqxvat] p[data-astro-cid-5tyqxvat]{max-width:58ch;color:var(--color-ink-muted);margin:0;font-size:1.0625rem;line-height:1.65}.card[data-astro-cid-5tyqxvat]{border:1px solid #0b0d1224;border-top:3px solid var(--color-accent);background:#fff;justify-items:start;gap:14px;padding:28px;display:grid}.label[data-astro-cid-5tyqxvat]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-ink-muted);margin:0}.hint[data-astro-cid-5tyqxvat]{color:var(--color-ink-muted);margin:0;font-size:.9375rem}@media (width>=900px){.grid[data-astro-cid-5tyqxvat]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:72px}}.updated[data-astro-cid-waosa6pj]{color:var(--color-text);margin:16px 0 0;font-size:.9375rem}.tabs[data-astro-cid-waosa6pj]{flex-wrap:wrap;gap:10px;margin-bottom:32px;display:flex}.company[data-astro-cid-waosa6pj]{background:#f4f5f5;border-radius:24px;padding:clamp(22px,3vw,36px)}.company[data-astro-cid-waosa6pj] h2[data-astro-cid-waosa6pj]{color:#1a1a1a;margin:0 0 20px;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:700}dl[data-astro-cid-waosa6pj]{gap:18px 32px;margin:0;display:grid}dt[data-astro-cid-waosa6pj]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-text-on-paper);margin-bottom:4px}dd[data-astro-cid-waosa6pj]{color:#1a1a1a;margin:0;line-height:1.55}dd[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj],.prose[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{color:var(--color-accent-text-on-paper);text-underline-offset:3px;text-decoration:underline}.layout[data-astro-cid-waosa6pj]{gap:32px;margin-top:clamp(32px,5vw,64px);display:grid}.toc[data-astro-cid-waosa6pj] p[data-astro-cid-waosa6pj]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-text-on-paper);margin:0 0 8px}.toc[data-astro-cid-waosa6pj] nav[data-astro-cid-waosa6pj]{display:grid}.toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]{color:#1a1a1a;border-top:1px solid #0b0d1224;gap:12px;padding:10px 0;font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;display:flex}.toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj] span[data-astro-cid-waosa6pj]{color:var(--color-ink-muted);font-variant-numeric:tabular-nums}.toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]:hover,.toc[data-astro-cid-waosa6pj] a[data-astro-cid-waosa6pj]:focus-visible{color:var(--color-accent-text-on-paper)}.prose[data-astro-cid-waosa6pj]{max-width:760px}.prose[data-astro-cid-waosa6pj] section[data-astro-cid-waosa6pj]{scroll-margin-top:calc(var(--header-h) + 16px);border-top:1px solid #0b0d1224;padding-block:28px 4px}.prose[data-astro-cid-waosa6pj] section[data-astro-cid-waosa6pj]:first-child{border-top:0;padding-top:0}.prose[data-astro-cid-waosa6pj] h2[data-astro-cid-waosa6pj]{letter-spacing:-.015em;color:#1a1a1a;margin:0 0 14px;font-size:clamp(1.375rem,1.1rem + 1vw,1.75rem);font-weight:700;line-height:1.2}.prose[data-astro-cid-waosa6pj] p[data-astro-cid-waosa6pj],.prose[data-astro-cid-waosa6pj] li[data-astro-cid-waosa6pj]{color:#2b2f36;font-size:1.0625rem;line-height:1.75}.prose[data-astro-cid-waosa6pj] p[data-astro-cid-waosa6pj]{margin:0 0 14px}.prose[data-astro-cid-waosa6pj] ul[data-astro-cid-waosa6pj]{margin:0 0 14px;padding-left:22px}.contact[data-astro-cid-waosa6pj]{color:#fff;background:#0a0e14;border-radius:28px;justify-items:start;gap:16px;margin-top:clamp(40px,6vw,72px);padding:clamp(24px,4vw,44px);display:grid}.contact[data-astro-cid-waosa6pj] h2[data-astro-cid-waosa6pj]{color:#fff;margin:0 0 8px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2rem)}.contact[data-astro-cid-waosa6pj] p[data-astro-cid-waosa6pj]{color:#dbdddd;margin:0}@media (width>=720px){dl[data-astro-cid-waosa6pj]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact[data-astro-cid-waosa6pj]{grid-template-columns:1fr auto;place-items:center stretch}}@media (width>=980px){.layout[data-astro-cid-waosa6pj]{grid-template-columns:260px minmax(0,1fr);gap:64px}.toc[data-astro-cid-waosa6pj]{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}}.res-hero[data-astro-cid-tn6xnkqg]{padding-block:clamp(40px,8vw,112px)}.res-hero[data-astro-cid-tn6xnkqg] h1[data-astro-cid-tn6xnkqg]{letter-spacing:-.035em;max-width:18ch;color:var(--color-text);text-wrap:balance;margin:0 0 24px;font-size:clamp(2.125rem,1rem + 5vw,4.5rem);font-weight:800;line-height:1.02}.res-assess[data-astro-cid-tn6xnkqg]{margin:24px 0 0}.res-lead[data-astro-cid-tn6xnkqg]{max-width:62ch;margin:0 0 16px;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.55}.res-points[data-astro-cid-tn6xnkqg] dl[data-astro-cid-tn6xnkqg]{gap:4px;max-width:72ch;margin:12px 0 0;display:grid}.res-points[data-astro-cid-tn6xnkqg] dt[data-astro-cid-tn6xnkqg]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent);margin-top:12px;font-weight:600}.sc-light[data-astro-cid-tn6xnkqg] .res-points[data-astro-cid-tn6xnkqg] dt[data-astro-cid-tn6xnkqg]{color:var(--color-accent-text-on-paper)}.res-points[data-astro-cid-tn6xnkqg] dd[data-astro-cid-tn6xnkqg]{margin:0;font-size:1rem;line-height:1.6}.res-actions[data-astro-cid-tn6xnkqg]{flex-direction:column;align-items:stretch;gap:8px;display:flex}.res-actions[data-astro-cid-tn6xnkqg] .sc-btn[data-astro-cid-tn6xnkqg]{min-height:56px}.res-note[data-astro-cid-tn6xnkqg]{margin:24px 0 0;font-size:.875rem}@media (width>=640px){.res-actions[data-astro-cid-tn6xnkqg]{flex-direction:row;align-items:center;gap:24px}}.op .op-context{color:#d7e3e9;margin:0 0 16px;font-size:.8125rem}.op .op-report-index{margin:0 0 24px;font-size:.9375rem}.op .op-report-index a{color:#006b73;text-underline-offset:3px}.op .op-answers{border-top:2px solid #dfe6eb;margin-top:32px;padding-top:28px;scroll-margin-top:96px}.op .op-answers-intro{color:#42515e;margin:0 0 24px;font-size:.9375rem}.op .op-answer-block{margin-bottom:28px}.op .op-answer-block-title{color:#006b73;margin:0 0 14px;font-size:1.125rem;line-height:1.4}.op .op-answer-item{border:1px solid #dfe6eb;border-radius:8px;margin:0 0 16px;padding:20px}.op .op-answer-question{color:#101c27;margin:0 0 12px;font-size:1rem}.op .op-answer-value{color:#344451;margin:0 0 12px;font-size:.875rem}.op .op-answer-reason{color:#536572;margin:0 0 8px;font-size:.8125rem}.op .op-answer-interpretation{color:#42515e;font-size:.875rem}@media print{.op .op-context{color:#000;margin:0 0 2pt;font-size:7.5pt}.op .op-report-index{display:none}.op .op-answers{break-before:page;border:0;margin:0;padding:0;font-size:10pt;line-height:1.3}.op .op-answers .op-section-title{margin:0 0 6pt;font-size:14pt}.op .op-answers-intro{margin:0 0 8pt;font-size:9pt}.op .op-answer-block{margin:0 0 8pt}.op .op-answer-block-title{color:#000;break-after:avoid;margin:8pt 0 4pt;font-size:11pt}.op .op-answer-item{break-inside:avoid;border:0;border-bottom:.5pt solid #aab2b8;border-radius:0;margin:0;padding:6pt 0}.op .op-answer-question{margin:0 0 3pt;font-size:10pt}.op .op-answer-value{margin:0 0 3pt;font-size:9pt}.op .op-answer-reason{margin:0 0 2pt;font-size:9pt}.op .op-answer-interpretation{font-size:9pt}}.as-onepager,.as-result{min-width:0}.op{--op-ink:#101c27;--op-muted:#42515e;color:var(--op-ink);overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ea;border-radius:16px;margin:0;padding:clamp(16px,3vw,36px);font-size:1rem;line-height:1.65;box-shadow:0 12px 40px #101c2709}.op p{max-width:none;margin:0}.op :is(ul,ol){margin:0;padding:0;list-style:none}.op .op-head{color:#fff;background:#0b1822;border-radius:10px;margin:0 0 32px;padding:clamp(20px,3vw,32px)}.op .op-eyebrow{color:#75e5ec;font:700 .75rem/1.6 var(--font-mono,monospace);letter-spacing:.07em;text-transform:uppercase;margin:0 0 18px}.op .op-company{color:#d7e3e9;margin:0 0 16px}.op .op-global{color:#fff;margin:0 0 18px;font-size:clamp(1.625rem,4vw,2.5rem);line-height:1.3}.op .op-count{color:#fff;margin-top:14px;font-size:1rem;font-weight:500;display:block}.op .op-reading{color:#d7e3e9;max-width:66ch}.op .as-tag{white-space:nowrap;border-radius:5px;padding:4px 10px;font-size:.8125rem;font-weight:800;line-height:1.5;display:inline-flex}.op .op-global .as-tag{font-size:inherit;padding:7px 14px}.op .as-tag[data-color=red]{color:#a32232;background:#fff1f2}.op .as-tag[data-color=amber]{color:#805300;background:#fff7e6}.op .as-tag[data-color=green]{color:#176446;background:#edf8f2}.op .op-section-title{color:var(--op-ink);margin:0 0 18px;font-size:1.25rem;line-height:1.4}.op .op-blocks{align-items:start;gap:28px;margin-bottom:36px;display:grid}.op .op-status-row{border:0;border-bottom:1px solid #e2e8eb;padding:14px 0}.op .op-status-row:first-child{padding-top:0}.op .op-status-top{justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 7px;display:flex}.op .op-status-top strong{font-size:.9375rem;line-height:1.5}.op .op-status-reading{color:var(--op-muted);font-size:.875rem;line-height:1.65}.op .op-critical-panel{background:#fff4f3;border:1px solid #efd5d2;border-radius:10px;padding:22px}.op .op-critical-panel .op-section-title{color:#912735}.op .op-critical-count{font-size:.875rem;font-weight:500}.op .op-critical-list li{border:0;margin:0 0 18px;padding:0}.op .op-critical-list li:last-child{margin-bottom:0}.op .op-critical-list p{color:var(--op-muted);font-size:.875rem;line-height:1.65}.op .op-critical-list strong{color:#782330;margin-bottom:4px;display:block}.op .op-priority-list{gap:24px;display:grid}.op .op-item{background:#fff;border:1px solid #dfe6eb;border-radius:10px;padding:clamp(16px,2.6vw,28px)}.op .op-item-meta{color:#536572;align-items:center;gap:10px;margin:0 0 12px;font-size:.75rem;line-height:1.6;display:flex}.op .op-number{color:#00666e;background:#e5f6f7;border-radius:4px;padding:3px 8px;font-weight:800}.op .op-item-title{color:var(--op-ink);margin:0 0 14px;font-size:clamp(1.125rem,2.2vw,1.375rem);line-height:1.4}.op .op-why{color:var(--op-muted);max-width:85ch;margin:0 0 22px;font-size:.9375rem;line-height:1.7}.op .op-actions{align-items:start;gap:14px;display:grid}.op .op-step{border-left:3px solid;border-radius:0 6px 6px 0;padding:16px}.op .op-step-first{background:#f0f8f4;border-color:#176446}.op .op-step-act{background:#fff8eb;border-color:#805300}.op .op-step-donot{background:#fff3f4;border-color:#a32232}.op .op-step-label{margin:0 0 10px;font-size:.8125rem;font-weight:800;line-height:1.5}.op .op-step-first .op-step-label{color:#176446}.op .op-step-act .op-step-label{color:#805300}.op .op-step-donot .op-step-label{color:#a32232}.op .op-step p:not(.op-step-label){color:#344451;font-size:.875rem;line-height:1.7}.op .op-prov{color:#536572;margin-top:12px;font-size:.75rem;line-height:1.65;display:block}.op .op-legend,.op .op-provider-note{color:#536572;margin:20px 0 32px;font-size:.75rem}.op .op-allgreen{color:var(--op-muted);margin:0 0 20px}.op .op-team{background:#f2f6f8;border-radius:10px;margin:0 0 32px;padding:24px}.op .op-team ul{padding-left:20px;list-style:outside}.op .op-team li{color:var(--op-muted);border:0;margin:0 0 8px;padding:0;font-size:.9375rem;line-height:1.7}.op .op-team li:last-child{margin:0}.op .op-foot{border-top:1px solid #dfe6eb;padding-top:24px}.op .op-limitations p{color:#536572;margin:0 0 12px;font-size:.8125rem;line-height:1.75}.op .op-cta{background:#eaf8f9;border-radius:10px;margin-top:24px;padding:24px}.op .op-cta p{color:#344451;font-size:.9375rem}.op .op-book{color:#fff;background:#006b73;border-radius:5px;margin-top:18px;padding:13px 20px;font-size:.875rem;font-weight:800;line-height:1.5;text-decoration:none;display:inline-block}.op .op-book:hover{background:#00545a}.op .op-contact{margin-top:12px}.op .op-contact a{color:#006b73}.op .op-sub{color:#536572;margin:24px 0 0;font-size:.75rem}@media (width>=760px){.op .op-blocks:has(.op-critical-panel){grid-template-columns:1fr 1fr}}@media (width>=1100px){.op .op-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=420px){.op .op-status-top{flex-wrap:wrap}.op .op-critical-panel,.op .op-team,.op .op-cta{padding:16px}}@media print{.op{box-shadow:none;color:#000;border:0;border-radius:0;padding:0;font-size:8.5pt;line-height:1.15}.op :is(p,li){font-size:inherit;line-height:inherit;color:#000}.op .op-head{color:#000;background:0 0;border-bottom:1pt solid #000;border-radius:0;margin:0 0 1pt;padding:0 0 2pt}.op .op-eyebrow{letter-spacing:0;color:#000;margin:0 0 2pt;font-family:inherit;font-size:7.5pt;line-height:1.2}.op .op-company{color:#000;margin:0 0 2pt;font-size:8pt}.op .op-global{color:#000;margin:0 0 2pt;font-size:13pt}.op .op-global .as-tag{background:0 0;margin-right:3pt;padding:0;font-size:13pt}.op .op-count{color:#000;margin:0;font-size:8.5pt;display:inline}.op .op-reading{color:#000;max-width:none}.op .op-blocks{grid-template-columns:1fr 1fr;gap:12pt;margin:0 0 4pt;display:grid}.op .op-section-title{color:#000;margin:3pt 0 2pt;font-size:10pt;line-height:1.2}.op .op-status-row{border:0;padding:0}.op .op-status-top{margin:0 2pt 0 0;display:inline}.op .op-status-top strong{font-size:inherit;line-height:inherit}.op .as-tag{font-size:inherit;line-height:inherit;white-space:normal;padding:0;display:inline;color:#000!important;background:0 0!important}.op .op-status-reading{font-size:inherit;line-height:inherit;color:#000;display:inline}.op .op-critical-panel{background:0 0;border:0;padding:0}.op .op-critical-panel .op-section-title,.op .op-critical-list strong{color:#000}.op .op-critical-count{font-size:inherit}.op .op-critical-list li{margin:0 0 2pt}.op .op-critical-list p{font-size:inherit;line-height:inherit;color:#000;display:inline}.op .op-critical-list p:first-child{margin-right:2pt}.op .op-critical-list strong{margin:0;display:inline}.op .op-priority-list{display:block}.op .op-item{break-inside:avoid;border:0;border-top:.5pt solid #aab2b8;border-radius:0;margin:0 0 3pt;padding:3pt 0 0}.op .op-item-meta{color:#000;margin:0 0 2pt;font-size:7.5pt;display:block}.op .op-number{color:#000;background:0 0;margin-right:3pt;padding:0}.op .op-item-title{color:#000;margin:0;font-size:9.5pt;line-height:1.2;display:inline}.op .op-why{max-width:none;font-size:inherit;line-height:inherit;color:#000;margin:2pt 0}.op .op-actions{display:block}.op .op-step{background:0 0;border:0;border-radius:0;margin:0 0 2pt;padding:0}.op .op-step-label{font-size:inherit;line-height:inherit;margin:0 2pt 0 0;display:inline;color:#000!important}.op .op-step p:not(.op-step-label){font-size:inherit;line-height:inherit;color:#000;display:inline}.op .op-prov{font-size:inherit;line-height:inherit;color:#000;margin:0;display:inline}.op .op-legend,.op .op-provider-note{color:#000;margin:2pt 0;font-size:7.5pt}.op .op-allgreen{margin:2pt 0}.op .op-team{background:0 0;margin:3pt 0;padding:0}.op .op-team ul{padding-left:12pt}.op .op-team li{font-size:inherit;line-height:inherit;color:#000;margin:0}.op .op-foot{border-top:.5pt solid #aab2b8;margin:2pt 0 0;padding:2pt 0 0}.op .op-limitations p{color:#000;margin:2pt 0;font-size:7.5pt;line-height:1.15}.op .op-cta{background:0 0;margin:2pt 0 0;padding:0}.op .op-cta .op-section-title{font-size:8pt;display:inline}.op .op-cta p{color:#000;font-size:7.5pt;display:inline}.op .op-book{color:#000;background:0 0;margin:0;padding:0;font-size:7.5pt;font-weight:400;text-decoration:underline;display:inline}.op .op-contact a{color:#000}.op .op-sub{color:#000;margin:0;font-size:7pt;line-height:1}.op-free .op-blocks{margin-top:8pt}}.as-hero{padding-block:clamp(40px,8vw,96px)}.as-hero h1{letter-spacing:-.035em;max-width:18ch;color:var(--color-text);text-wrap:balance;margin:0 0 24px;font-size:clamp(2.125rem,1rem + 5vw,4.25rem);font-weight:800;line-height:1.02}.as-lead{max-width:62ch;margin:0 0 16px;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.55}.as-notice{max-width:62ch;color:var(--color-text-muted);margin:0;font-size:1rem}.as-main{padding-block:clamp(40px,6vw,80px)}.as-app{--as-green:#0a6b3d;--as-amber:#8a5a00;--as-red:#b42318;max-width:880px}.as-app[hidden],.as-app [hidden]{display:none!important}.as-app:has([data-screen=result]:not([hidden])),.as-app:has([data-screen=success]:not([hidden])){max-width:1080px;margin-inline:auto}.as-app h2{letter-spacing:-.02em;color:var(--color-ink);margin:0 0 12px;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.15}.as-app h3{color:var(--color-ink);margin:0 0 8px;font-size:1.25rem;line-height:1.25}.as-app p{max-width:68ch}.as-noscript{border:1px solid var(--color-ink);padding:24px}.as-hint{margin:0 0 20px;font-size:1rem}.as-context,.as-grid{gap:20px;margin-bottom:24px;display:grid}.as-field label,.as-field>label{color:var(--color-ink);margin-bottom:6px;font-weight:700;display:block}.as-field select,.as-field input[type=text],.as-field input[type=email],.as-field input[type=tel]{width:100%;min-height:48px;font:inherit;color:var(--color-ink);border:1px solid var(--color-ink);background:#fff;border-radius:0;padding:10px 12px;font-size:1rem}.as-app :focus-visible{outline:3px solid var(--color-accent-text-on-paper);outline-offset:2px}.as-req,.as-opt{color:var(--color-ink);font-size:.875rem;font-weight:400}.as-error{color:var(--as-red);gap:6px;margin:6px 0 0;font-size:.9375rem;font-weight:600;display:flex}.as-error:before{content:"■";flex:none}.as-info{margin:6px 0 0;font-size:.9375rem}[aria-invalid=true]{border-color:var(--as-red)!important;border-width:2px!important}.as-progress-text{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-accent-text-on-paper);margin:0 0 6px}.as-app progress{width:100%;height:8px;accent-color:var(--color-accent-text-on-paper);margin-bottom:20px;display:block}.as-summary{border:2px solid var(--as-red);background:#fff;margin:0 0 20px;padding:16px}.as-summary h3{color:var(--as-red)}.as-summary ul{margin:0;padding-left:20px}.as-summary a{color:var(--color-ink);text-decoration:underline}.as-question{border:0;border-bottom:1px solid var(--color-ink);min-width:0;margin:0 0 28px;padding:0 0 24px}.as-question legend{color:var(--color-ink);margin-bottom:8px;padding:0;font-size:1.125rem;font-weight:700;line-height:1.4}.as-why{margin-bottom:12px}.as-why summary{cursor:pointer;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.as-why p{margin:4px 0 0}.as-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.as-option{cursor:pointer;border:1px solid var(--color-ink);min-height:48px;color:var(--color-ink);background:#fff;align-items:center;gap:10px;padding:8px 12px;font-weight:600;display:flex}.as-option input{width:22px;height:22px;accent-color:var(--color-ink);flex:none;margin:0}.as-option:has(input:checked){background:var(--color-ink);color:#fff}.as-option:has(input:checked) input{accent-color:#fff}.as-option:has(input:focus-visible){outline:3px solid var(--color-accent-text-on-paper);outline-offset:2px}.as-how{margin:12px 0 0;font-size:.9375rem}.as-nav,.as-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.as-actions{margin:24px 0}.as-app .sc-btn{justify-content:center;min-height:56px}.as-app .as-secondary{color:var(--color-ink);border:1px solid var(--color-ink);background:0 0}.as-linkbtn{min-height:44px;font:inherit;color:var(--color-ink);text-underline-offset:4px;cursor:pointer;text-align:center;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.as-start{width:100%}.as-resume{gap:8px;margin-bottom:24px;display:grid}.as-result .as-global{color:var(--color-ink);margin:0 0 8px;font-size:1.375rem;font-weight:800}.as-result ul{margin:0 0 20px;padding:0;list-style:none}.as-result li{border-top:1px solid var(--color-ink);padding:12px 0}.as-tag{align-items:center;gap:6px;font-weight:800;display:inline-flex}.as-tag[data-color=green]{color:var(--as-green)}.as-tag[data-color=amber]{color:var(--as-amber)}.as-tag[data-color=red]{color:var(--as-red)}.as-gate{border:1px solid var(--color-ink);border-top:4px solid var(--color-accent-text-on-paper);background:#fff;margin-top:32px;padding:clamp(20px,3vw,40px)}.as-includes{margin:0 0 16px;padding-left:20px}.as-check{align-items:flex-start;gap:12px;font-weight:400!important;display:flex!important}.as-check input{width:24px;height:24px;accent-color:var(--color-ink);flex:none;margin:2px 0 0}.as-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.as-status{min-height:1.5em;margin:0 0 12px;font-weight:600}.as-status[data-kind=error]{color:var(--as-red)}.as-submit{width:100%}.as-submit[aria-disabled=true]{opacity:.7;cursor:progress}.as-alt{margin:16px 0 0}@media (width>=640px){.as-options{grid-template-columns:repeat(4,minmax(0,1fr))}.as-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.as-nav,.as-actions{flex-flow:wrap;align-items:center;gap:16px 24px}.as-start,.as-submit{width:auto;min-width:280px}.as-resume{grid-auto-flow:column;justify-content:start;align-items:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#as-print{display:none}@media print{@page{size:A4;margin:12mm}body[data-printing]>:not(#as-print){display:none!important}body[data-printing] #as-print{margin:0;padding:0;display:block}body[data-printing],body[data-printing] [data-printable]{max-width:none;margin:0;padding:0}.as-result{color:#000;font-size:10pt}.as-tag[data-color]{color:#000}}.modes-section[data-astro-cid-wxfzv76b]{scroll-margin-top:calc(var(--header-h) + 16px)}.mode[data-astro-cid-wxfzv76b]:hover{border-color:var(--color-ink)}.mode-num[data-astro-cid-wxfzv76b]{font:600 var(--fs-label) / 1 var(--font-mono);letter-spacing:var(--ls-label);color:var(--color-accent-text-on-paper);margin-bottom:12px}.mode[data-astro-cid-wxfzv76b] h3[data-astro-cid-wxfzv76b]{margin-bottom:12px}.mode[data-astro-cid-wxfzv76b]>p[data-astro-cid-wxfzv76b]:not(.mode-num){margin-bottom:20px}.mode-for[data-astro-cid-wxfzv76b]{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.mode-for[data-astro-cid-wxfzv76b] .sc-label[data-astro-cid-wxfzv76b]{margin-bottom:6px}.modes-links[data-astro-cid-wxfzv76b]{flex-wrap:wrap;align-items:center;gap:4px 24px;margin:32px 0 0;display:flex}.modes-links[data-astro-cid-wxfzv76b] .sc-label[data-astro-cid-wxfzv76b]{margin:0}.steps[data-astro-cid-2xrjxu7z]{counter-reset:step;gap:28px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-2xrjxu7z]{border-left:1px solid var(--color-line-strong);counter-increment:step;margin-left:14px;padding-left:48px;position:relative}.step[data-astro-cid-2xrjxu7z]:before{content:counter(step);background:var(--color-bg);border:1px solid var(--color-accent);width:28px;height:28px;font:600 var(--fs-label) / 1 var(--font-mono);color:var(--color-accent);place-items:center;display:grid;position:absolute;top:0;left:-14px}.step[data-astro-cid-2xrjxu7z]:last-child:before{background:var(--color-accent);color:var(--color-on-accent)}.step[data-astro-cid-2xrjxu7z] h3[data-astro-cid-2xrjxu7z]{margin-bottom:8px;padding-top:3px;font-size:1.0625rem;font-weight:700;line-height:1.3}.step[data-astro-cid-2xrjxu7z] p[data-astro-cid-2xrjxu7z]{margin:0;font-size:.9375rem;line-height:1.55}@media (width>=1000px){.steps[data-astro-cid-2xrjxu7z]{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.step[data-astro-cid-2xrjxu7z]{border-top:1px solid var(--color-line-strong);border-left:0;margin-left:0;padding:44px 0 0}.step[data-astro-cid-2xrjxu7z]:before{top:-14px;left:0}}.objections[data-astro-cid-6xlfk5zt]{--cols-md:2}.sc-card[data-astro-cid-6xlfk5zt] h3[data-astro-cid-6xlfk5zt]{margin-bottom:8px}.objections-foot[data-astro-cid-6xlfk5zt]{font:600 var(--fs-label) / 1.6 var(--font-mono);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--color-text-muted);align-items:center;padding:8px 4px;display:flex}.objections-more[data-astro-cid-6xlfk5zt]{margin:24px 0 0}@media (width>=960px){.objections-foot[data-astro-cid-6xlfk5zt]{grid-column:span 2}}.home-contact-header-wrap[data-astro-cid-sxem3qyb]{margin-bottom:32px}.home-badge-contact[data-astro-cid-sxem3qyb]{margin-bottom:12px;display:inline-block}.home-contact-h2[data-astro-cid-sxem3qyb]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.03em;margin:0;font-size:clamp(30px,3.6vw,50px);font-weight:700;line-height:1.12}.home-contact-intro-p[data-astro-cid-sxem3qyb]{font-family:var(--font-body);color:var(--muted);margin:16px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.home-contact-icon-highlight[data-astro-cid-sxem3qyb]{background:var(--accent);color:var(--ink)}.home-contact-card-title-row[data-astro-cid-sxem3qyb]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.home-contact-card-title[data-astro-cid-sxem3qyb]{color:var(--ink);font-size:18px;font-weight:700}.home-contact-card-sub[data-astro-cid-sxem3qyb]{color:var(--muted);margin-bottom:6px;font-size:14px}.home-contact-card-title-spaced[data-astro-cid-sxem3qyb]{color:var(--ink);margin-bottom:4px;font-size:18px;font-weight:700}.home-contact-card-sub-spaced[data-astro-cid-sxem3qyb]{color:var(--muted);margin-bottom:4px;font-size:14px}.home-contact-card-mail-link[data-astro-cid-sxem3qyb]{color:var(--accent-text);font-size:15px;font-weight:700;text-decoration:none}.home-contact-card-loc-desc[data-astro-cid-sxem3qyb]{color:var(--muted);font-size:14px;font-weight:500;line-height:1.5}.home-contact-form-layout[data-astro-cid-sxem3qyb]{flex-direction:column;gap:20px;display:flex}.home-contact-fieldset[data-astro-cid-sxem3qyb]{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.home-contact-legend[data-astro-cid-sxem3qyb]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.home-contact-grid-2col[data-astro-cid-sxem3qyb]{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:20px;display:grid}.home-contact-label[data-astro-cid-sxem3qyb]{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.home-contact-label-opt[data-astro-cid-sxem3qyb]{color:var(--muted);font-weight:500}.home-contact-legal-link[data-astro-cid-sxem3qyb]{color:var(--accent-text);text-underline-offset:3px;font-weight:700;text-decoration:underline}.home-contact-submit-row[data-astro-cid-sxem3qyb]{margin-top:8px}.home-contact-submit-btn[data-astro-cid-sxem3qyb]{cursor:pointer;border:0}@media (width<=860px){.nubyron-consult-grid[data-astro-cid-sxem3qyb]{gap:32px}.nubyron-consult-form-card[data-astro-cid-sxem3qyb]{min-width:0;padding:28px 20px}.nubyron-consult-input[data-astro-cid-sxem3qyb]{min-width:0;font-size:16px}.nubyron-checkbox-row[data-astro-cid-sxem3qyb]{align-items:flex-start}}.od[data-astro-cid-fhgzljrz]{fill:none;stroke:none;--od-line:var(--color-line-strong);--od-acc:var(--color-accent);--od-surf:var(--color-surface);--od-sig:var(--color-signal);--od-txt:var(--color-text-muted);width:100%;height:auto;display:block}.ln[data-astro-cid-fhgzljrz]{fill:none;stroke:var(--od-line);stroke-width:1.5px;stroke-linecap:round}.ok[data-astro-cid-fhgzljrz]{fill:none;stroke:var(--od-acc);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 8}.nd[data-astro-cid-fhgzljrz]{fill:var(--od-surf);stroke:var(--od-line);stroke-width:1.5px}.nd[data-astro-cid-fhgzljrz].k{stroke:var(--od-acc)}.nd[data-astro-cid-fhgzljrz].sig{stroke:var(--od-sig)}.dash[data-astro-cid-fhgzljrz] .nd[data-astro-cid-fhgzljrz],.nd[data-astro-cid-fhgzljrz].dashbox{stroke-dasharray:4 4}.tick[data-astro-cid-fhgzljrz]{fill:none;stroke:var(--od-acc);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.tx[data-astro-cid-fhgzljrz]{letter-spacing:.08em;fill:var(--od-txt);font:600 12.5px ui-monospace,sfmono-regular,menlo,consolas,monospace}.tx[data-astro-cid-fhgzljrz].k{fill:var(--od-acc)}.tx[data-astro-cid-fhgzljrz].ex{opacity:.85;font-size:11.5px}.flow[data-astro-cid-fhgzljrz]{animation:2.6s linear infinite od-flow}@keyframes od-flow{to{stroke-dashoffset:-28px}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-fhgzljrz]{animation:none}}@media (width<=520px){.tx[data-astro-cid-fhgzljrz]{font-size:13px}}.cr-fit[data-astro-cid-xtdaj7os],.cr-tiers[data-astro-cid-xtdaj7os]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.cr-tier[data-astro-cid-xtdaj7os]{border:1px solid var(--color-line-strong);border-radius:8px;padding:24px}.cr-tier[data-astro-cid-xtdaj7os] h3[data-astro-cid-xtdaj7os],.cr-fit[data-astro-cid-xtdaj7os] h3[data-astro-cid-xtdaj7os]{margin:0 0 12px}.cr-tier[data-astro-cid-xtdaj7os] ul[data-astro-cid-xtdaj7os]{gap:8px;margin:0;padding-left:1.1em;line-height:1.5;display:grid}.cr-vmware[data-astro-cid-xtdaj7os]{margin:24px 0 0}@media (width>=820px){.cr-fit[data-astro-cid-xtdaj7os]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.cr-tiers[data-astro-cid-xtdaj7os]{grid-template-columns:repeat(3,minmax(0,1fr))}}.vm-scope[data-astro-cid-retkb5za]{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;display:grid}.vm-scope[data-astro-cid-retkb5za] h3[data-astro-cid-retkb5za]{margin:0 0 12px}.vm-related[data-astro-cid-retkb5za]{margin:24px 0 0}@media (width>=820px){.vm-scope[data-astro-cid-retkb5za]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}}.ca-tool{--ca-line:var(--color-line);--ca-card:linear-gradient(160deg, var(--color-surface-2) 0%, var(--color-surface) 100%)}.ca-tool h3{color:var(--color-text);margin:0 0 12px;font-size:1.25rem;line-height:1.2}.ca-tool h4{color:var(--color-text);margin:24px 0 8px;font-size:1rem}.ca-tool a:not(.pill){color:var(--color-accent)}.ca-tool :focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.ca-tool p{color:var(--color-text-muted)}.ca-tool [hidden]{display:none!important}.ca-steps3{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ca-steps3 li{background:var(--ca-card);border:1px solid var(--ca-line);align-items:flex-start;gap:14px;padding:18px;display:flex}.ca-steps3 h3{margin:0 0 4px;font-size:1.0625rem}.ca-steps3 p{margin:0;font-size:.9375rem;line-height:1.5}.ca-num{width:36px;height:36px;color:var(--color-on-accent);background:var(--color-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.ca-card{color:var(--color-text);background:var(--ca-card);border:1px solid var(--ca-line);margin:0 0 20px;padding:clamp(18px,3vw,32px)}.ca-note{color:var(--color-text-muted);margin:12px 0 0;font-size:.875rem}.ca-drop{text-align:center;cursor:pointer;border:2px dashed var(--color-accent);background:#22e9f20d;flex-direction:column;align-items:center;gap:8px;padding:clamp(28px,5vw,52px) 16px;transition:background .2s,transform .2s;display:flex;position:relative}.ca-up{color:var(--color-accent)}.ca-drop strong{color:var(--color-text);font-size:clamp(1.125rem,1rem + .6vw,1.5rem)}.ca-drop .ca-note{margin:0}.ca-drop.ca-over,.ca-drop:hover{background:#22e9f21f}.ca-drop:focus-within{outline:3px solid var(--color-accent);outline-offset:3px}.ca-drop input{opacity:0;width:1px;height:1px;position:absolute}.ca-fields{margin-top:20px}.ca-fields label{max-width:460px;color:var(--color-text);flex-direction:column;gap:6px;font-size:.9375rem;font-weight:600;display:flex}.ca-tool input[type=text],.ca-tool select{min-height:44px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1.5px solid var(--color-line-strong);border-radius:0;padding:8px 10px}.ca-files{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ca-files li{background:var(--color-bg);justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;font-size:.9375rem;display:flex}.ca-fn{overflow-wrap:anywhere}.ca-btn{min-height:44px;font:inherit;color:var(--color-text);cursor:pointer;border:1.5px solid var(--color-line-strong);background:0 0;border-radius:999px;padding:8px 18px;font-size:.875rem;font-weight:600}.ca-btn:hover{border-color:var(--color-accent)}.ca-msg{color:var(--color-text);white-space:pre-line;margin:12px 0 0;font-size:.9375rem}.ca-msg.ca-err{border-left:5px solid var(--color-signal);background:#ffc15a1f;padding:8px 12px}.ca-hero{border-color:var(--color-accent)}.ca-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.ca-hero h3:focus{outline:none}.ca-hero h3{color:var(--color-text-muted);margin:0;font-size:1.0625rem;font-weight:600}.ca-badge{border:1px solid;border-radius:999px;padding:4px 12px;font-size:.8125rem;font-weight:700}.ca-badge.ca-ok{color:#5fd4a0}.ca-badge.ca-nv{color:var(--color-signal)}.ca-total{letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0 4px;font-size:clamp(2.75rem,1.5rem + 7vw,5.5rem);font-weight:800;line-height:1.02;color:var(--color-accent)!important}.ca-minis{flex-wrap:wrap;gap:12px;margin:12px 0 16px;display:flex}.ca-minis:empty{display:none}.ca-mini{background:var(--color-bg);border:1px solid var(--ca-line);padding:10px 16px}.ca-ml{color:var(--color-text-muted);font-size:.8125rem;display:block}.ca-mini b{color:var(--color-text);font-size:1.375rem}.ca-rev{color:var(--color-text);border:1px solid var(--color-line-strong);border-radius:999px;margin-left:6px;padding:1px 8px;font-size:.75rem;font-weight:600;text-decoration:none}.ca-rev:hover,.ca-rev:focus-visible{text-decoration:underline}.ca-tend{white-space:nowrap}.ca-skm{margin:6px 0}.ca-skm>summary{cursor:pointer;min-height:40px;padding:8px 0}.ca-skl{gap:2px;max-width:100%;display:grid}.ca-skr{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(0,auto);align-items:baseline;gap:4px 16px;padding:6px 0;display:grid}.ca-skh span{overflow-wrap:anywhere;min-width:0}.ca-skh{text-transform:uppercase;color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.ca-skc .ca-skn{overflow-wrap:anywhere;padding-left:18px}@media (width<=560px){.ca-skr{grid-template-columns:minmax(0,1fr) auto}.ca-skr>span:nth-child(3){grid-column:1/-1}}.ca-filtros{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:8px 0 12px;display:grid}.ca-fil{color:var(--color-text);background:var(--color-bg);border:1.5px solid var(--color-line-strong);font-size:.9375rem}.ca-fil summary{cursor:pointer;gap:2px;min-height:44px;padding:6px 10px;display:grid}.ca-fil .ca-fl{color:var(--color-text-muted,var(--color-text));font-size:.8125rem}.ca-fil summary b{overflow-wrap:anywhere;font-weight:600}.ca-fb{border-top:1px solid var(--color-line-strong);padding:6px 10px 10px}.ca-fq{width:100%;min-height:40px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1.5px solid var(--color-line-strong);margin:4px 0 8px;padding:6px 10px}.ca-fo{max-height:15rem;margin:0;padding:0;list-style:none;overflow-y:auto}.ca-fo label{cursor:pointer;align-items:baseline;gap:8px;min-height:36px;padding:6px 2px;display:flex}.ca-fo input{flex:none;margin-top:2px}.ca-fo .ca-fo-n{overflow-wrap:anywhere;flex:1}.ca-fo small{opacity:.85;overflow-wrap:anywhere;font-size:.75rem;display:block}.ca-fo .ca-fo-a{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.ca-phrase{margin:0 0 16px;font-size:clamp(1.25rem,1.05rem + 1vw,1.75rem);line-height:1.35;color:var(--color-text)!important}.ca-stats{margin:12px 0 0;color:var(--color-text)!important}.ca-changes{color:var(--color-text);margin:0;padding:0;list-style:none}.ca-changes li{margin-bottom:6px}.ca-notes:empty{display:none}.ca-notes p{color:var(--color-text-muted);margin:10px 0 0;font-size:.9375rem;line-height:1.5}.ca-notes p.ca-warn{color:var(--color-text);background:var(--color-bg);border-left:5px solid var(--color-signal);padding:8px 12px}.ca-toolbar{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:24px;display:flex}.ca-toolbar .pill{font:inherit;cursor:pointer;font-weight:700}.ca-chk{min-height:44px;color:var(--color-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.ca-chk input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-accent)}.ca-break{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ca-brow{color:var(--color-text);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px;display:flex}.ca-dot{border-radius:50%;flex:none;align-self:center;width:12px;height:12px}.ca-bn{overflow-wrap:anywhere;flex:12ch;font-weight:600}.ca-bv{font-variant-numeric:tabular-nums;color:var(--color-text)}.ca-bar{background:var(--color-bg);border-radius:7px;height:14px;overflow:hidden}.ca-bar>span{width:var(--w);transform-origin:0;border-radius:7px;height:100%;animation:.7s ease-out both ca-grow;display:block}@keyframes ca-grow{0%{transform:scaleX(0)}}@keyframes ca-rise{0%{transform:scaleY(0)}}.ca-col{transform-box:fill-box;transform-origin:bottom;animation:.6s ease-out both ca-rise}@media (prefers-reduced-motion:reduce){.ca-bar>span,.ca-col{animation:none}}.ca-tiles{grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:20px;display:grid}@media (width<=760px){.ca-tiles{grid-template-columns:1fr}}.ca-tile{background:var(--ca-card);border:1px solid var(--ca-line);flex-direction:column;padding:22px;display:flex}.ca-ic{color:var(--color-accent)}.ca-tile h4{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin:10px 0 6px;font-size:.8125rem}.ca-big{overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:800;line-height:1.1;color:var(--color-accent)!important}.ca-name{margin:6px 0 0;font-size:1.0625rem;line-height:1.35;color:var(--color-text)!important}.ca-sub{margin:6px 0 0;font-size:.9375rem;line-height:1.5;color:var(--color-text-muted)!important}.ca-linkbtn{min-height:44px;font:inherit;color:var(--color-accent);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:auto;padding:0;font-size:.9375rem;font-weight:700;text-decoration:underline}.ca-k8s h3.ca-k-head{color:var(--color-text);margin:10px 0 4px;font-size:clamp(1.375rem,1.1rem + 1.2vw,2rem);line-height:1.2}.ca-k-small{margin:0 0 18px;font-size:.875rem}.ca-k-grid{grid-template-columns:1fr 1fr;gap:24px 40px;margin:12px 0 8px;display:grid}@media (width<=900px){.ca-k-grid{grid-template-columns:1fr}}.ca-k8s h4{margin:0 0 10px;font-size:1rem}.ca-k-line{margin:12px 0 0;color:var(--color-text)!important}.ca-k-next{border-top:1px solid var(--ca-line);margin:18px 0 0;padding-top:14px}.ca-k-list,.ca-k-q{color:var(--color-text);margin:0;padding:0;list-style:none}.ca-k-list li{border-bottom:1px solid var(--ca-line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.ca-k-list b{white-space:nowrap;font-variant-numeric:tabular-nums}.ca-k-q{padding-left:1.1rem;list-style:outside}.ca-k-q li{margin-bottom:4px}.ca-k-table{width:100%}.ca-k-table td{padding:6px 10px 6px 0}.ca-k-table td:last-child{width:28%}.ca-k-bar{background:var(--color-bg);border-radius:5px;height:10px;display:block}.ca-k-bar>span{background:var(--color-accent);border-radius:5px;height:100%;display:block}.ca-k-total td{border-top:2px solid var(--color-line-strong);border-bottom:0}.ca-nb{align-items:flex-end;gap:12px;height:190px;display:flex}.ca-nb-col{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.ca-nb-v{color:var(--color-text);font-size:.8125rem;font-weight:700}.ca-nb-bar{width:100%;max-width:64px;height:calc(var(--h) * .6);background:var(--color-accent);transform-origin:bottom;border-radius:3px 3px 0 0;animation:.6s ease-out both ca-rise;display:block}.ca-nb-part{background:repeating-linear-gradient(45deg, var(--color-accent) 0 3px, var(--color-bg) 3px 6px);border:1.5px dashed var(--color-accent)}.ca-nb-m{color:var(--color-text-muted);font-size:.75rem}@media (prefers-reduced-motion:reduce){.ca-nb-bar{animation:none}}.ca-details{background:var(--ca-card);border:1px solid var(--ca-line);margin:0 0 20px}.ca-details summary{min-height:56px;color:var(--color-text);cursor:pointer;align-items:center;padding:0 clamp(18px,3vw,32px);font-weight:700;display:flex}.ca-details-body{padding:0 clamp(18px,3vw,32px) clamp(18px,3vw,32px)}.ca-aviso{background:var(--color-bg);border-left:5px solid var(--color-accent);margin:14px 0 0;padding:8px 12px;font-size:.9375rem}.ca-tool .ca-aviso{color:var(--color-text)}.ca-aviso.ca-nv{border-left-color:var(--color-signal)}.ca-scroll{max-width:100%;overflow-x:auto}#ca-tabla table{min-width:560px}.ca-chart{max-width:none;display:block}.ca-tool table{width:100%;color:var(--color-text);border-collapse:collapse;font-size:.9375rem}.ca-tool th{letter-spacing:.04em;text-align:left;text-transform:uppercase;vertical-align:bottom;color:var(--color-text-muted);border-bottom:2px solid var(--color-line-strong);padding:6px 10px 6px 0;font-size:.8125rem}.ca-tool td{vertical-align:top;border-bottom:1px solid var(--ca-line);padding:7px 10px 7px 0}.ca-n{white-space:nowrap;text-align:right!important}.ca-tag{color:var(--color-on-accent);background:var(--color-signal);padding:0 8px;font-size:.8125rem;font-weight:700;display:inline-block}.ca-list,.ca-plan{color:var(--color-text);margin:0;padding-left:1.2rem}.ca-list li,.ca-plan li{margin-bottom:6px}.ca-next h3{color:var(--color-accent)}.ca-next p{margin:0}.ca-next p+p{margin-top:16px}.ca-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(24px,4vw,56px);display:grid}@media (width<=900px){.ca-cols{grid-template-columns:1fr}}@media (width<=760px){.ca-steps3{grid-template-columns:1fr}}.ca-bullets{max-width:68ch;margin:0 0 20px;padding-left:1.2rem;line-height:1.65}.ca-bullets li{margin-bottom:8px}#ca-informe{display:none}@page{size:A4;margin:0}@media print{html,body{background:#fff!important;padding:0!important}body>:not(main),main>:not(#ca-informe){display:none!important}#ca-informe{display:block!important}}#ca-informe,#ca-informe *{-webkit-print-color-adjust:exact;print-color-adjust:exact}#ca-informe{color:#0b0d12;font-size:9.5pt;line-height:1.38}#ca-informe .page{break-after:page;page-break-after:always;background:#fff;width:210mm;height:296.6mm;margin:0;position:relative;overflow:hidden}#ca-informe .page:last-child{break-after:auto;page-break-after:auto}#ca-informe .two{grid-template-columns:1fr 1fr;gap:3mm;margin-top:2.5mm;display:grid}#ca-informe .two .box{margin-top:0}#ca-informe .top{color:#fff;background:#0a0e14 linear-gradient(115deg,#22e9f200 40%,#22e9f238 100%);padding:5mm 16mm 3.5mm}#ca-informe .top img{width:auto;height:7mm;margin-bottom:3mm;display:block}#ca-informe .kicker{color:#22e9f2;margin:0 0 2mm;font-size:8.5pt}#ca-informe h1{color:#fff;margin:0 0 2mm;font-size:16pt;line-height:1.15}#ca-informe h2{color:#0b0d12;margin:0 0 2.5mm;font-size:12pt}#ca-informe .top p.lead{color:#e9eaea;max-width:150mm;margin:0;font-size:8.5pt;line-height:1.35}#ca-informe .meta{color:#cfd1d1;gap:10mm;margin-top:2.5mm;font-size:8.5pt;display:flex}#ca-informe .meta b{color:#fff;font-weight:600;display:block}#ca-informe .body{padding:5mm 16mm 12mm}#ca-informe .hero{background:#f1f1ec;border-left:1.5mm solid #00686d;margin:0 0 2mm;padding:3mm 5mm}#ca-informe .hl{color:#575b60;font-size:9pt}#ca-informe .hv{color:#00686d;font-size:22pt;font-weight:800;line-height:1.1}#ca-informe .hm{gap:6mm;margin:1mm 0;font-size:9pt;display:flex}#ca-informe .hm b{font-size:11pt}#ca-informe .frase{color:#0b0d12;margin:0 0 2mm;font-size:10.5pt}#ca-informe .chg{margin:1mm 0 0;padding:0;font-size:8.5pt;list-style:none}#ca-informe .rbars{gap:2mm;margin-bottom:2mm;display:grid}#ca-informe .rl{justify-content:space-between;gap:4mm;font-size:8.5pt;display:flex}#ca-informe .rt{background:#e3e4df;border-radius:1.3mm;height:2.6mm;margin-top:.6mm}#ca-informe .rt span{border-radius:1.3mm;height:100%;display:block}#ca-informe .tiles{grid-template-columns:repeat(auto-fit,minmax(45mm,1fr));gap:3mm;margin:4mm 0 2mm;display:grid}#ca-informe .tile{background:#f1f1ec;padding:3mm 4mm;font-size:8.5pt}#ca-informe .tile.look{border-left:1.2mm solid #c2410c}#ca-informe .tile .tb{color:#00686d;font-size:11pt}#ca-informe .tile>b{text-transform:uppercase;color:#575b60;margin-bottom:1mm;font-size:8pt;display:block}#ca-informe .aviso{background:#f1f1ec;border-left:1mm solid #00686d;margin:0 0 2mm;padding:2mm 3mm;font-size:8.5pt}#ca-informe table{border-collapse:collapse;width:100%;font-size:8pt}#ca-informe th{text-align:left;text-transform:uppercase;color:#575b60;border-bottom:1.5px solid #0b0d12;padding:1.5mm 2mm 1.5mm 0;font-size:7.5pt}#ca-informe td{vertical-align:top;border-bottom:1px solid #d5d7d7;padding:.8mm 2mm .8mm 0}#ca-informe .tag{color:#fff;background:#a8350b;padding:.3mm 2mm;font-size:7.5pt}#ca-informe .p2{font-size:9pt;line-height:1.3}#ca-informe .box p.kk{margin:0 0 1mm}#ca-informe .box{background:#f1f1ec;margin-top:2.5mm;padding:2.5mm 4mm}#ca-informe .box.dk{color:#fff;background:#0a0e14}#ca-informe .box.dk p,#ca-informe .box.dk b{color:#fff}#ca-informe ol{font-size:9pt}#ca-informe .box>ul:not(.small){columns:2;column-gap:6mm;font-size:9pt}#ca-informe .box>ul:not(.small) li{break-inside:avoid;margin-bottom:.5mm}#ca-informe .box h2{margin-bottom:1.5mm;font-size:11pt}#ca-informe .box.dk h2{color:#22e9f2}#ca-informe ol,#ca-informe ul{margin:0;padding-left:5mm}#ca-informe li{margin-bottom:.7mm}#ca-informe.ca-measuring{pointer-events:none;visibility:hidden;display:block;position:absolute;top:0;left:-10000px}#ca-informe .fit1 .p2{font-size:8.5pt;line-height:1.22}#ca-informe .fit1 .box{margin-top:2mm;padding:2mm 3.5mm}#ca-informe .fit1 ol,#ca-informe .fit1 .box>ul:not(.small){font-size:8.5pt}#ca-informe .fit1 .small li{margin-bottom:.2mm;font-size:7pt}#ca-informe .fit1 .svm2 td,#ca-informe .fit1 .svm2 th{font-size:6.8pt;line-height:1.1}#ca-informe .fit2 .p2{font-size:8pt;line-height:1.15}#ca-informe .fit2 .box{margin-top:1.5mm;padding:1.5mm 3mm}#ca-informe .fit2 .box h2{margin-bottom:1mm;font-size:10pt}#ca-informe .fit2 ol,#ca-informe .fit2 .box>ul:not(.small){font-size:8pt}#ca-informe .fit2 .small li{font-size:6.6pt}#ca-informe .fit2 .svm2 td,#ca-informe .fit2 .svm2 th{font-size:6.5pt;line-height:1.05}#ca-informe .fit2 .two{gap:2mm;margin-top:1.5mm}#ca-informe .foot{color:#575b60;border-top:1px solid #d5d7d7;padding-top:2mm;font-size:7.5pt;position:absolute;bottom:8mm;left:16mm;right:16mm}#ca-informe .ca-note{color:#575b60;margin:0;font-size:8pt}#ca-informe .note{color:#575b60;font-size:8pt}#ca-informe .small li{margin-bottom:.4mm;font-size:7.5pt}#ca-informe .svm2 td,#ca-informe .svm2 th{padding-top:.3mm;padding-bottom:.3mm;font-size:7pt;line-height:1.15}#ca-informe .svm2 .sube-t,#ca-informe .svm2 .ca-t-sube{color:#9a2b0e}#ca-informe .evo.svm td,#ca-informe .evo.svm th{padding-top:.3mm;padding-bottom:.3mm;font-size:7pt;line-height:1.15}#ca-informe .evo.svm td:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:55mm;overflow:hidden}#ca-informe .evo td,#ca-informe .evo th{text-align:right;padding:1mm 2mm 1mm 0;font-size:7.5pt}#ca-informe .evo th:first-child,#ca-informe .evo td:first-child{text-align:left}@media (width<=959px){.bg-tool{padding-block:28px 48px}}.bg-trust{max-width:68ch;color:var(--color-text-muted);margin:0 0 12px}.bg-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.bg-layout>*{min-width:0}.bg-layout:not([data-step="5"]) .bg-preview{display:none}.bg-layout:not([data-step="5"]) .bg-wizard{width:100%;max-width:720px;margin-inline:auto;padding:clamp(20px,4vw,40px)}.bg-layout[data-step="5"] .bg-wizard{max-width:none}.bg .bg-wizard,.bg .bg-core,.bg .bg-adv-card,.bg .bg-preview{margin:0}.bg-fs{border:0;min-width:0;margin:0 0 16px;padding:0}.bg-fs legend{color:var(--color-text);margin:0 0 10px;padding:0;font-size:1.125rem;font-weight:700}.bg-clouds{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}@media (width<=599px){.bg-clouds .bg-opt span{padding:6px 4px;font-size:.8125rem;line-height:1.2}.bg-tool .sc-label,.page-hero .sc-link{display:none}.bg-trust{font-size:.9375rem}}@media (width>=600px){.bg-clouds{grid-template-columns:repeat(4,minmax(0,1fr))}}.bg-radios{flex-wrap:wrap;gap:10px;margin:0 0 16px;display:flex}.bg-opt{cursor:pointer;display:flex;position:relative}.bg-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bg-opt span{text-align:center;min-height:48px;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line-strong);border-radius:999px;flex:1;justify-content:center;align-items:center;padding:8px 14px;font-weight:600;display:inline-flex}.bg-opt input:checked+span{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.bg-opt input:focus-visible+span{outline:var(--focus);outline-offset:var(--focus-offset)}.bg-sentence{gap:12px;margin:0 0 16px;display:grid}.bg-hint{color:var(--color-text-muted);font-weight:400}.bg-field{flex-direction:column;gap:6px;min-width:0;display:flex}.bg-field>label{color:var(--color-text);font-size:1rem;font-weight:600}.bg-field .ca-note,.bg .ca-note{margin:0}.bg-money{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bg-money #bg-amount{flex:140px;min-width:120px}.bg-money select{width:auto;min-width:96px}.bg-money #bg-currency-other{width:90px}.bg-currency-fixed{color:var(--color-text-muted)}.bg-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:12px;display:grid}.bg input[type=text],.bg select,.bg textarea{width:100%;min-height:48px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line-strong);border-radius:0;padding:8px 12px;font-size:1rem;font-weight:400}.bg input::placeholder{color:var(--color-text-muted);opacity:1}.bg [aria-invalid=true]{border-color:var(--color-signal);box-shadow:inset 4px 0 0 var(--color-signal)}.bg .bg-err{color:var(--color-text);border-left:4px solid var(--color-signal);background:#ffc15a1f;margin:0;padding:6px 10px;font-size:.9375rem}.bg-chipbox{background:var(--color-bg);border:1px solid var(--color-line-strong);flex-wrap:wrap;align-items:center;gap:6px;min-height:48px;padding:4px 8px;display:flex}.bg-chipbox:focus-within{outline:var(--focus);outline-offset:var(--focus-offset)}.bg-chipbox input[type=text]{border:0;outline:0;flex:140px;width:auto;min-width:120px;min-height:40px;padding:4px}.bg-chiplist{display:contents}.bg-vchip{min-height:40px;font:inherit;color:var(--color-on-accent);background:var(--color-accent);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:.9375rem;display:inline-flex}.bg-vchip:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.bg-watch #bg-part-box{gap:14px;display:grid}.bg-chips{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.bg-chip{min-width:48px;min-height:48px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-line-strong);cursor:pointer;border-radius:999px;padding:6px 10px;font-weight:700}.bg-chip[aria-pressed=true]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.bg-chip:focus-visible,.bg-tab:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.bg-custom{flex-wrap:wrap;align-items:end;gap:8px;margin:0 0 12px;display:flex}.bg-custom label{flex:1 0 100%;font-weight:600}.bg-custom input{width:120px!important}.bg-switch{min-height:48px;color:var(--color-text);cursor:pointer;align-items:center;gap:12px;margin:4px 0 6px;font-weight:600;display:flex}.bg-switch input{width:24px;height:24px;accent-color:var(--color-accent);flex:none;margin:0}.bg-adv{margin:0 0 20px}.bg-h3{margin:20px 0 8px;font-size:1.0625rem}.bg-preview .ca-hero-top{margin-bottom:14px}.bg-format{margin:14px 0 12px}.bg-format select{max-width:320px}.bg-tpl{margin:0 0 12px}.bg-account-field{margin:0 0 16px}.bg-account-field label{font-size:.9375rem}.bg-account-field .ca-note,.bg-tpl .ca-note{font-size:.875rem;line-height:1.4}.bg-tpl .ca-note:empty{display:none}.bg-summary{color:var(--color-text);margin:0 0 14px;font-size:1.0625rem;font-weight:600;line-height:1.5}.bg-copybar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 8px;display:flex}.bg-copybar .pill{min-height:48px}.bg-copybar button[aria-disabled=true]{opacity:.6;cursor:not-allowed}@media (width<=959px){.bg-preview{flex-direction:column;display:flex}.bg-preview>*{order:1}.bg-preview>.ca-hero-top{order:0}.bg-preview>.bg-format{order:3}.bg-preview>#bg-panel{order:4}.bg-preview>.bg-copybar{bottom:var(--cookie-h,0px);z-index:5;background:var(--color-surface);border-top:1px solid var(--color-line);order:5;margin:0 0 8px;padding:10px 0;position:sticky}.bg-preview>#bg-howto{order:6}}.bg-tabs{flex-wrap:wrap;gap:8px;margin:14px 0 12px;display:flex}.bg-tab{min-height:44px;font:inherit;color:var(--color-text);border:1px solid var(--color-line-strong);cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-weight:700}.bg-tab[aria-selected=true]{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.bg-code{max-height:420px;font-family:var(--font-mono);color:var(--color-text);white-space:pre;background:var(--color-bg);border:1px solid var(--color-line-strong);margin:0 0 12px;padding:16px;font-size:.8125rem;line-height:1.55;overflow:auto}.bg-code:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.bg-howto h4{margin:16px 0 6px}.bg-howto ol,.bg-howto ul{margin:0 0 8px;padding-left:1.2rem}.bg-howto li{margin-bottom:6px}.bg-howto code{font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.875rem}html{scroll-padding-bottom:96px}@media (prefers-reduced-motion:reduce){.bg *{transition:none!important}}.bg-wizard{flex-direction:column;gap:18px;display:flex}.bg-progress{gap:8px;display:grid}.bg-progress-text{color:var(--color-text);margin:0;font-weight:700}.bg-bar{background:var(--color-line);border-radius:4px;height:8px}.bg-bar>span{background:var(--color-accent);border-radius:4px;width:20%;height:100%;display:block}.bg-step[hidden]{display:none}.bg-step>h2{scroll-margin-top:calc(var(--header-h,72px) + 16px);margin:0 0 16px;font-size:clamp(1.375rem,1rem + 1.6vw,1.875rem);line-height:1.2}.bg-step>h2:focus{outline:none}.bg-step>h2:focus-visible{outline:var(--focus);outline-offset:var(--focus-offset)}.bg-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bg-card{cursor:pointer;display:flex;position:relative}.bg-card input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.bg-card span{text-align:center;min-height:96px;color:var(--color-text);background:var(--color-bg);border:2px solid var(--color-line-strong);flex:1;justify-content:center;align-items:center;padding:12px;font-size:1.125rem;font-weight:700;display:flex}.bg-card input:checked+span{color:var(--color-on-accent);background:var(--color-accent);border-color:var(--color-accent)}.bg-card input:focus-visible+span{outline:var(--focus);outline-offset:var(--focus-offset)}.bg-nav{flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.bg-nav .pill{min-height:48px}.bg-nav #bg-next{margin-left:auto}.bg-step .bg-field{margin:0 0 16px}@media (width<=959px){.bg-layout[data-step="5"] .bg-nav{border-top:0;position:static}.bg-nav{bottom:var(--cookie-h,0px);z-index:6;background:var(--color-surface);border-top:1px solid var(--color-line);margin:0;padding:10px 0;position:sticky}}.ti-grid[data-astro-cid-5oafn5xo]>li[data-astro-cid-5oafn5xo]{align-content:start;gap:10px;display:grid}.ti-card[data-astro-cid-5oafn5xo] h3[data-astro-cid-5oafn5xo]{margin:0;font-size:1.375rem;line-height:1.2}.ti-card[data-astro-cid-5oafn5xo] h3[data-astro-cid-5oafn5xo] a[data-astro-cid-5oafn5xo]:hover{color:var(--color-accent)}.ti-status[data-astro-cid-5oafn5xo]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.75rem}.ti-short[data-astro-cid-5oafn5xo]{margin:0;font-weight:500}.ti-needs[data-astro-cid-5oafn5xo]{color:var(--color-text-muted);margin:0;font-size:.9375rem;font-weight:500}.ti-needs[data-astro-cid-5oafn5xo] strong[data-astro-cid-5oafn5xo]{color:var(--color-text);display:block}
