.pt-hero[data-astro-cid-6odhiasn],.pt-block[data-astro-cid-6odhiasn]{--ink: #0e0b18;--ink-body: color-mix(in srgb, #000 65%, transparent);--ink-mute: color-mix(in srgb, #000 55%, transparent);--hair: color-mix(in srgb, #000 8%, transparent)}.pt-head[data-astro-cid-6odhiasn]{text-align:center}.pt-h2{max-width:22ch;margin-inline:auto}.pt-h2.is-left{margin-inline:0}.pt-block[data-astro-cid-6odhiasn]{padding:104px 0}.pt-block[data-astro-cid-6odhiasn]+.pt-block[data-astro-cid-6odhiasn]:not(.is-white){border-top:1px solid var(--hair)}.pt-block[data-astro-cid-6odhiasn].is-white+.pt-block[data-astro-cid-6odhiasn]{border-top:0}.pt-hero[data-astro-cid-6odhiasn]{padding:96px 0 104px}.pt-lead[data-astro-cid-6odhiasn]{margin:24px auto 0;max-width:58ch;font-size:var(--t-lead);line-height:1.45;letter-spacing:-.01em;color:var(--ink-body)}.pt-lead[data-astro-cid-6odhiasn] b[data-astro-cid-6odhiasn]{font-weight:500;color:var(--ink)}.pt-sub[data-astro-cid-6odhiasn]{margin:20px auto 0;max-width:58ch;font-size:var(--t-lead);line-height:1.45;letter-spacing:-.01em;color:var(--ink-body)}.pt-doors[data-astro-cid-6odhiasn]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:24px 0;max-width:980px;margin:56px auto 0;padding:24px 0 8px}.pt-door[data-astro-cid-6odhiasn]{flex:0 0 33.333%}.pt-doors[data-astro-cid-6odhiasn]:before{content:"";position:absolute;inset:-20px 8% -40px;z-index:0;pointer-events:none;filter:blur(28px);background:radial-gradient(42% 60% at 30% 50%,color-mix(in srgb,var(--color-brand) 26%,transparent),transparent 70%),radial-gradient(36% 52% at 58% 60%,color-mix(in srgb,var(--color-coral) 22%,transparent),transparent 70%),radial-gradient(30% 48% at 78% 44%,color-mix(in srgb,var(--color-lavender) 46%,transparent),transparent 70%)}.pt-door[data-astro-cid-6odhiasn]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;color:inherit;text-decoration:none}.pt-door[data-astro-cid-6odhiasn] .qube-icon{--qi: 72px;filter:drop-shadow(0 1px 2px color-mix(in srgb,var(--color-ink-900) 5%,transparent)) drop-shadow(0 14px 28px color-mix(in srgb,var(--color-ink-900) 10%,transparent))}.pt-door[data-astro-cid-6odhiasn] .qube-icon svg{width:calc(var(--qi) * .38);height:calc(var(--qi) * .38);stroke-width:1.5}.pt-door[data-astro-cid-6odhiasn]{transition:transform .2s var(--e-out)}.pt-door[data-astro-cid-6odhiasn]:hover{transform:translateY(-2px)}.pt-door[data-astro-cid-6odhiasn]:hover .qube-icon svg{color:var(--color-brand)}.pt-door[data-astro-cid-6odhiasn]:focus-visible{outline:2px solid color-mix(in srgb,var(--color-brand) 45%,transparent);outline-offset:6px;border-radius:var(--r-control)}.pt-door-name[data-astro-cid-6odhiasn]{font-size:var(--t-body-s);font-weight:500;letter-spacing:-.01em;color:var(--ink)}@media(prefers-reduced-motion:no-preference){.pt-door[data-astro-cid-6odhiasn] .qube-icon{animation:pt-breathe 7s ease-in-out infinite}.pt-door[data-astro-cid-6odhiasn]:nth-child(2) .qube-icon{animation-delay:-1.4s}.pt-door[data-astro-cid-6odhiasn]:nth-child(3) .qube-icon{animation-delay:-2.8s}.pt-door[data-astro-cid-6odhiasn]:nth-child(4) .qube-icon{animation-delay:-4.2s}.pt-door[data-astro-cid-6odhiasn]:nth-child(5) .qube-icon{animation-delay:-5.6s}@keyframes pt-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}}@media(min-width:48rem){.pt-doors[data-astro-cid-6odhiasn]{gap:24px}.pt-door[data-astro-cid-6odhiasn]{flex:1 1 0}.pt-door[data-astro-cid-6odhiasn] .qube-icon{--qi: 104px}}.pt-acts[data-astro-cid-6odhiasn]{display:flex;justify-content:center;margin-top:48px}.pt-other[data-astro-cid-6odhiasn]{margin:20px 0 0;text-align:center;font-size:var(--t-body-s);line-height:1.5;color:var(--ink-mute)}.pt-other[data-astro-cid-6odhiasn] a[data-astro-cid-6odhiasn]{font-weight:500;color:var(--ink);text-decoration:none}.pt-other[data-astro-cid-6odhiasn] a[data-astro-cid-6odhiasn]:hover{color:var(--color-brand)}.pt-brings[data-astro-cid-6odhiasn]{list-style:none;display:grid;gap:20px;margin:48px 0 0;padding:0}.pt-bring[data-astro-cid-6odhiasn]{display:flex;flex-direction:column;padding:34px 36px 36px;border:var(--line-card);border-radius:var(--r-card);background:var(--color-beige);box-shadow:var(--sh-card)}.pt-bring-icon[data-astro-cid-6odhiasn]{width:32px;height:32px;fill:none;stroke:var(--color-brand);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.pt-bring-title[data-astro-cid-6odhiasn]{margin:22px 0 0;font-size:var(--t-card);font-weight:500;line-height:1;letter-spacing:-.04em;color:var(--ink)}.pt-bring-text[data-astro-cid-6odhiasn]{margin:16px 0 0;max-width:44ch;font-size:var(--t-body);line-height:1.55;letter-spacing:-.01em;color:var(--ink-body)}.pt-note[data-astro-cid-6odhiasn]{margin:48px auto 0;max-width:62ch;padding:4px 0 4px 20px;border-left:2px solid var(--ink);font-size:var(--t-lead);line-height:1.45;letter-spacing:-.01em;color:var(--ink-body)}.pt-note[data-astro-cid-6odhiasn] b[data-astro-cid-6odhiasn]{font-weight:500;color:var(--ink)}@media(min-width:48rem){.pt-brings[data-astro-cid-6odhiasn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.pt-story-head[data-astro-cid-6odhiasn]{display:grid;gap:24px;align-items:end}.pt-story-head[data-astro-cid-6odhiasn] .pt-h2.is-left{margin-inline:0}.pt-switch[data-astro-cid-6odhiasn]{display:inline-flex;flex-wrap:wrap;gap:2px;padding:4px;border-radius:var(--r-control);background:color-mix(in srgb,#000 5%,transparent);justify-self:start}.pt-switch[data-astro-cid-6odhiasn] button[data-astro-cid-6odhiasn]{appearance:none;border:0;padding:10px 20px;border-radius:var(--r-control);background:none;font:inherit;font-size:var(--t-body-s);font-weight:500;color:var(--ink);cursor:pointer;transition:background-color .15s ease,color .15s ease}.pt-switch[data-astro-cid-6odhiasn] button[data-astro-cid-6odhiasn][aria-selected=true]{background:var(--ink);color:#fff}.pt-switch[data-astro-cid-6odhiasn] button[data-astro-cid-6odhiasn]:focus-visible{outline:3px solid var(--color-brand);outline-offset:2px}@media(min-width:64rem){.pt-story-head[data-astro-cid-6odhiasn]{grid-template-columns:minmax(0,1fr) auto}.pt-switch[data-astro-cid-6odhiasn]{justify-self:end;margin-bottom:6px}}.pt-story-stage[data-astro-cid-6odhiasn]{display:grid;margin-top:44px}.pt-steps[data-astro-cid-6odhiasn]{grid-area:1 / 1;list-style:none;display:grid;max-width:62ch;margin:0;padding:0;transition:opacity .2s ease}.pt-steps[data-astro-cid-6odhiasn][data-off]{visibility:hidden;opacity:0}.pt-step[data-astro-cid-6odhiasn]{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:24px;align-items:start;padding-bottom:56px}.pt-step[data-astro-cid-6odhiasn]:last-child{padding-bottom:0}.pt-step[data-astro-cid-6odhiasn]:before{content:"";position:absolute;top:48px;bottom:0;left:24px;width:1px;background:color-mix(in srgb,#000 14%,transparent)}.pt-step[data-astro-cid-6odhiasn]:last-child:before{display:none}.pt-dot[data-astro-cid-6odhiasn]{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink-900) 6%,transparent),0 8px 20px color-mix(in srgb,var(--color-ink-900) 8%,transparent);font-family:var(--font-body);font-size:var(--t-lead);font-weight:500;font-variant-numeric:tabular-nums;color:var(--ink)}.pt-step-text[data-astro-cid-6odhiasn]{margin:10px 0 0;font-size:var(--t-lead);line-height:1.45;letter-spacing:-.01em;color:var(--ink)}.pt-trust[data-astro-cid-6odhiasn]{padding:104px 0;background:var(--color-ink-900);color:#fff}.pt-figures[data-astro-cid-6odhiasn]{list-style:none;display:grid;gap:40px;margin:0;padding:0;text-align:center}.pt-figure[data-astro-cid-6odhiasn]{margin:0;font-family:var(--font-display);font-size:var(--t-statement);font-weight:500;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pt-figure-label[data-astro-cid-6odhiasn]{margin:14px auto 0;max-width:26ch;font-size:var(--t-body-s);line-height:1.5;color:color-mix(in srgb,#fff 65%,transparent)}.pt-devs[data-astro-cid-6odhiasn]{margin-top:72px;padding-top:32px;border-top:1px solid color-mix(in srgb,#fff 14%,transparent)}@media(min-width:48rem){.pt-figures[data-astro-cid-6odhiasn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.pt-faq[data-astro-cid-6odhiasn]{display:grid;gap:12px;max-width:52rem;margin:48px auto 0}html.pt-motion .pt-in[data-astro-cid-6odhiasn]{animation:pt-rise .5s var(--e-out) backwards;animation-delay:calc(80ms + var(--n) * 70ms)}html.pt-motion .pt-doors[data-astro-cid-6odhiasn]:before{animation:pt-fade .9s ease .3s backwards}html.pt-motion [data-astro-cid-6odhiasn][data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s var(--e-out);transition-delay:calc(var(--i, 0) * 60ms)}html.pt-motion [data-astro-cid-6odhiasn][data-reveal].is-in{opacity:1;transform:none}html.pt-motion .pt-steps[data-astro-cid-6odhiasn].is-dealt .pt-step[data-astro-cid-6odhiasn]{animation:pt-rise .35s var(--e-out) both;animation-delay:calc(var(--i) * 40ms)}@keyframes pt-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pt-fade{0%{opacity:0}to{opacity:1}}
