.hpp{--hpp-grey:#f1f1f3;--hpp-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--hpp-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--hpp-ease:cubic-bezier(.16, 1, .3, 1);--em:#adadf3;--pm:color-mix(in srgb, var(--em) 40%, #fff);--pm-strong:color-mix(in srgb, var(--em) 75%, #fff);--hpp-ink:#111218;--hpp-ink-2:#4a4d5c;--hpp-title-2:#86868b;--hpp-object:#fff;--hpp-object-ink:#111218;--hpp-focus:#0f0f0f;--art-sky:#fff;--art-c1:color-mix(in srgb, var(--em) 9%, #fff);--art-c2:color-mix(in srgb, var(--em) 15%, #fff);--art-c3:color-mix(in srgb, var(--em) 23%, #fff);--art-app:#fff;--art-app-edge:transparent;--art-mark:var(--em);--art-top:color-mix(in srgb, var(--em) 6%, #fff);--art-top-1:#fff;--art-left:color-mix(in srgb, var(--em) 15%, #fff);--art-right:color-mix(in srgb, var(--em) 23%, #fff);--art-glyph:var(--em);--art-glyph-1:var(--em);--art-db1-top:color-mix(in srgb, var(--em) 15%, #fff);--art-db1:color-mix(in srgb, var(--em) 30%, #fff);--art-db2-top:color-mix(in srgb, var(--em) 24%, #fff);--art-db2:color-mix(in srgb, var(--em) 45%, #fff);--art-h:262px;font-family:var(--hpp-sans);color:var(--text-primary)}.dark .hpp{--hpp-grey:#131316;--pm-strong:var(--pm);--hpp-ink:#f5f5f7;--hpp-ink-2:#a9abb8;--hpp-title-2:#71717a;--hpp-object:#1d1d21;--hpp-object-ink:#f4f4f6;--hpp-focus:#fafafa;--art-sky:#1d1d21;--art-c1:color-mix(in srgb, var(--pm) 12%, #131316);--art-c2:color-mix(in srgb, var(--pm) 18%, #131316);--art-c3:color-mix(in srgb, var(--pm) 26%, #131316);--art-app:#1d1d21;--art-app-edge:#ffffff12;--art-top:color-mix(in srgb, var(--pm) 20%, #131316);--art-top-1:color-mix(in srgb, var(--pm) 28%, #131316);--art-left:color-mix(in srgb, var(--pm) 12%, #131316);--art-right:color-mix(in srgb, var(--pm) 8%, #131316);--art-db1-top:color-mix(in srgb, var(--pm) 55%, #131316);--art-db1:color-mix(in srgb, var(--pm) 30%, #131316);--art-db2-top:var(--pm);--art-db2:color-mix(in srgb, var(--pm) 50%, #131316);--art-mark:var(--pm);--art-glyph:var(--pm);--art-glyph-1:var(--pm)}.hpp{padding-block:clamp(3.5rem,8vh,5.5rem);scroll-margin-top:6rem}.hpp :where(h2,h3,p,ul,dl,dt,dd,pre){margin:0}.hpp :where(ul){padding:0;list-style:none}.hpp :focus-visible{outline:2px solid var(--hpp-focus);outline-offset:3px}.hpp .hs-nw{white-space:nowrap}.hpp-title{letter-spacing:-.038em;text-wrap:balance;max-width:32em;color:var(--text-primary);font-size:clamp(2.125rem,.95rem + 2.5vw,3rem);font-weight:600;line-height:1.07}.hpp-title>span{display:block}.hpp-title .hpp-l2{color:var(--hpp-title-2)}.hpp-pill{background:var(--hpp-object);white-space:nowrap;height:26px;color:var(--hpp-object-ink);border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.hpp-dot{background:var(--pm-strong);border-radius:999px;flex:none;width:6px;height:6px}.hpp-tag{background:var(--hpp-object);height:26px;font-family:var(--hpp-mono);letter-spacing:.01em;white-space:nowrap;color:var(--text-secondary);border-radius:999px;align-items:center;padding:0 10px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.hpp-glyph{--g-bg:var(--hpp-grey);--g-ink:var(--hpp-ink-2);background:var(--g-bg);width:28px;height:28px;color:var(--g-ink);border-radius:8px;flex:none;place-items:center;display:grid}.hpp-glyph svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hpp-glyph .hpp-knock{stroke:var(--g-bg);stroke-width:4.5px}.hpp-glyph .hpp-bullet{stroke-width:2.8px}.hpp-tiles{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:clamp(1.5rem,3.2vh,2.25rem);display:grid}@media (min-width:1024px){.hpp-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.hpp-tile{background:var(--hpp-grey);color:var(--hpp-ink);text-align:center;border-radius:24px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.hpp-copy{flex-direction:column;align-items:center;width:100%;padding:clamp(30px,3.4vw,46px) 16px 0;display:flex}.hpp-name{letter-spacing:-.036em;color:var(--hpp-ink);margin-top:12px;font-size:clamp(2.25rem,1.2rem + 2.4vw,3.25rem);font-weight:600;line-height:1.05}.hpp-line{letter-spacing:-.016em;max-width:24em;color:var(--hpp-ink);text-wrap:balance;margin-top:8px;font-size:clamp(1.0625rem,.9rem + .45vw,1.3125rem);font-weight:400;line-height:1.3}.hpp-btns{flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:clamp(16px,1.6vw,22px);display:flex}.hpp-art{min-height:calc(var(--art-h) * .86);cursor:pointer;flex:1 0 auto;align-self:stretch;margin-top:clamp(20px,2.2vw,30px);position:relative}.hpp-svg{width:calc(var(--art-h) * 16 / 9);max-width:none;height:var(--art-h);display:block;position:absolute;top:0;left:50%;overflow:visible;transform:translate(-50%)}@media (min-width:640px){.hpp{--art-h:300px}}@media (min-width:1024px){.hpp{--art-h:318px}.hpp-tile{border-radius:28px}}@media (min-width:1280px){.hpp{--art-h:356px}}@media (min-width:1680px){.hpp{--art-h:392px}}.hpp-svg .a-sky{fill:var(--art-sky)}.hpp-svg .a-c1{fill:var(--art-c1)}.hpp-svg .a-c2{fill:var(--art-c2)}.hpp-svg .a-c3{fill:var(--art-c3)}.hpp-svg .a-app{fill:var(--art-app);stroke:var(--art-app-edge);stroke-width:1.5px}.hpp-svg .a-mark{fill:none;stroke:var(--art-mark);stroke-linecap:round;stroke-linejoin:round}.hpp-svg .a-top{fill:var(--art-top)}.hpp-svg .a-top-1{fill:var(--art-top-1)}.hpp-svg .a-left{fill:var(--art-left)}.hpp-svg .a-right{fill:var(--art-right)}.hpp-svg .a-glyph{fill:none;stroke:var(--art-glyph);stroke-linecap:round;stroke-linejoin:round}.hpp-svg .a-glyph-1{fill:none;stroke:var(--art-glyph-1);stroke-linecap:round;stroke-linejoin:round}.hpp-svg .a-db1-top{fill:var(--art-db1-top)}.hpp-svg .a-db1{fill:var(--art-db1)}.hpp-svg .a-db2-top{fill:var(--art-db2-top)}.hpp-svg .a-db2{fill:var(--art-db2)}.hpp-trust{margin-top:clamp(20px,2.4vw,30px);scroll-margin-top:6rem}.hpp-label{font-family:var(--hpp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);font-size:12px;font-weight:500;line-height:20px}.hpp-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:10px;display:grid}@media (min-width:640px){.hpp-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px}}@media (min-width:1280px){.hpp-facts{grid-template-columns:repeat(6,minmax(0,1fr))}}.hpp-fact{letter-spacing:-.01em;min-width:0;color:var(--text-primary);align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.hpp-fact>span:last-child{text-wrap:pretty;min-width:0}@media (min-width:768px){.hpp-fact{font-size:15px}}.hpp .hpp-dlg{--dlg-sheet:#fff;--dlg-panel:#f5f5f7;--dlg-ink:#1d1d1f;--dlg-ink-2:#6e6e73;--dlg-edge:#0000000f;--dlg-rule:#00000014;--dlg-x:#e8e8ed;--dlg-x-on:#dcdce1;--dlg-object:#f1f1f3;--hpp-object:var(--dlg-object);width:100%;max-width:none;height:100%;max-height:none;color:var(--dlg-ink);font-family:var(--hpp-sans);text-align:left;overscroll-behavior:contain;background:0 0;border:0;margin:0;padding:clamp(16px,6vh,64px) 0;position:fixed;inset:0;overflow-y:auto}.dark .hpp .hpp-dlg{--dlg-sheet:#161617;--dlg-panel:#202023;--dlg-ink:#f5f5f7;--dlg-ink-2:#a1a1a6;--dlg-edge:#ffffff14;--dlg-rule:#ffffff14;--dlg-x:#2c2c30;--dlg-x-on:#38383d;--dlg-object:#26262a}.hpp .hpp-dlg::backdrop{background:#00000080}.dark .hpp .hpp-dlg::backdrop{background:#000000b8}.hpp-sheet{--pad:clamp(24px, 5vw, 56px);width:min(100% - 2*clamp(16px,4vw,56px),55rem);padding:0 var(--pad) var(--pad);background:var(--dlg-sheet);box-shadow:inset 0 0 0 1px var(--dlg-edge);border-radius:28px;margin-inline:auto;position:relative}.hpp-bar{z-index:5;height:0;margin-right:calc(18px - var(--pad));justify-content:flex-end;display:flex;position:sticky;top:0}.hpp-x{all:unset;box-sizing:border-box;cursor:pointer;background:var(--dlg-x);width:36px;height:36px;color:var(--dlg-ink);border-radius:50%;flex:none;place-items:center;margin-top:18px;transition:background-color .2s;display:grid}.hpp-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:16px;height:16px}.hpp .hpp-x:focus-visible{outline:2px solid var(--dlg-ink);outline-offset:3px}@media (hover:hover) and (pointer:fine){.hpp-x:hover{background:var(--dlg-x-on)}}.hpp-dhead{padding:clamp(52px,6vw,68px) 44px 0 0}.hpp-dart{display:none}@media (min-width:768px){.hpp-dhead{grid-template:"mark art""name art""title art"1fr"body body"/minmax(0,1fr) clamp(240px,36%,304px);column-gap:clamp(24px,3.4vw,36px);padding-right:0;display:grid}.hpp-dmark{grid-area:mark}.hpp-dname{grid-area:name}.hpp-dtitle{grid-area:title}.hpp-dbody{grid-area:body}.hpp-dart{--art-h:206px;background:var(--hpp-grey);border-radius:20px;grid-area:art;min-height:176px;display:block;position:relative;overflow:hidden}.hpp-dart .hpp-svg{top:12px}.dark .hpp .hpp-dart{--art-app:#2a2a2f;--art-sky:#2a2a2f;background:var(--dlg-panel)}}.hpp-dname{letter-spacing:-.036em;color:var(--dlg-ink);margin-top:14px;font-size:clamp(2.125rem,1.5rem + 1.8vw,3rem);font-weight:600;line-height:1.05}.hpp-dtitle{letter-spacing:-.026em;color:var(--dlg-ink);margin-top:10px;font-size:clamp(1.5rem,1.1rem + .9vw,1.875rem);font-weight:600;line-height:1.15}.hpp-dtitle>span{display:block}.hpp-dtitle>span+span{color:var(--hpp-title-2)}.hpp-dbody{letter-spacing:-.012em;max-width:38em;color:var(--dlg-ink-2);text-wrap:pretty;margin-top:16px;font-size:17px;line-height:1.5}.hpp-points{background:var(--dlg-panel);border-radius:20px;margin-top:clamp(24px,3vw,32px);padding:4px clamp(18px,2.4vw,24px)}.hpp-point{border-top:1px solid var(--dlg-rule);letter-spacing:-.01em;color:var(--dlg-ink);align-items:center;gap:14px;padding-block:13px;font-size:16px;font-weight:500;line-height:1.4;display:flex}.hpp-point:first-child{border-top:0}.hpp-point>span:last-child{text-wrap:pretty;min-width:0}.hpp-point>.hpp-glyph{--g-bg:var(--dlg-sheet);border-radius:9px;width:32px;height:32px}.hpp-dfact .hpp-glyph{--g-bg:var(--dlg-object)}.hpp-point>.hpp-glyph svg{width:17px;height:17px}.hpp-note{max-width:44em;color:var(--dlg-ink-2);text-wrap:pretty;margin-top:16px;font-size:15px;line-height:1.5}.hpp-way{max-width:44em;color:var(--dlg-ink-2);text-wrap:pretty;margin-top:clamp(24px,3vw,32px);font-size:16px;line-height:1.55}.hpp-way strong{color:var(--dlg-ink);font-weight:600}.hpp-dtrust{border-top:1px solid var(--dlg-rule);margin-top:clamp(24px,3vw,32px);padding-top:clamp(20px,2.4vw,26px)}.hpp-dtrust .hpp-label{color:var(--dlg-ink-2)}.hpp-dfacts{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px;display:grid}@media (min-width:640px){.hpp-dfacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 36px}}.hpp-dfact{grid-template-columns:28px minmax(0,1fr);align-content:start;align-items:start;gap:3px 12px;display:grid}.hpp-dfact dt{display:contents}.hpp-dfact dt .hpp-glyph{grid-row:1/3}.hpp-dfact .hpp-ft{letter-spacing:-.01em;color:var(--dlg-ink);padding-top:4px;font-size:15px;font-weight:600;line-height:1.3}.hpp-dfact dd{color:var(--dlg-ink-2);text-wrap:pretty;grid-column:2;font-size:14.5px;line-height:1.45}.hpp-dlinks{flex-wrap:wrap;gap:12px 14px;margin-top:clamp(26px,3.4vw,36px);display:flex}@keyframes hpp-sheet-in{0%{opacity:0;transform:translateY(16px)scale(.985)}}@keyframes hpp-dim-in{0%{opacity:0}}.hpp .hpp-dlg[open] .hpp-sheet{animation:hpp-sheet-in .42s var(--hpp-ease) both}.hpp .hpp-dlg[open]::backdrop{animation:.25s both hpp-dim-in}@media (max-width:767.98px){.hpp .hpp-dlg{padding:10px 0 0}.hpp-sheet{--pad:20px;border-radius:22px 22px 0 0;width:100%;min-height:100%}.hpp-bar{margin-right:calc(12px - var(--pad))}.hpp-x{margin-top:12px}.hpp-dhead{padding-top:56px;padding-right:0}.hpp-points{border-radius:16px}.hpp-dlinks .hpp-b{flex:auto}}@media (prefers-reduced-motion:reduce){.hpp .hpp-dlg[open] .hpp-sheet,.hpp .hpp-dlg[open]::backdrop{animation:none}.hpp-b,.hpp-x{transition:none}}@media (forced-colors:active){.hpp-tile,.hpp-pill,.hpp-tag,.hpp-glyph,.hpp-sheet,.hpp-points,.hpp-x{border:1px solid canvastext}.hpp-dot{background:canvastext}}.hpp-body[data-reveal=pending]{opacity:0;transform:translateY(18px)}.hpp-body[data-reveal=in]{opacity:1;transition:opacity .7s var(--hpp-ease), transform .7s var(--hpp-ease);transform:none}@media (prefers-reduced-motion:reduce){.hpp-body[data-reveal]{opacity:1;transition:none;transform:none}}@media print{.hpp-body[data-reveal]{opacity:1;transform:none}.hpp-tile{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.hpp .hpp-b{white-space:nowrap;height:40px;padding:0 18px;font-size:15px}.hpp .hpp-b .hpp-ext{flex:none;margin-right:-3px}@media (min-width:768px){.hpp .hpp-b{height:44px;padding:0 22px;font-size:16px}}@media (max-width:419.98px){.hpp .hpp-b{padding:0 13px;font-size:14.5px}.hpp .hpp-btns{column-gap:10px}}
.prs{--prs-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--prs-sheet:#fff;--prs-ink:#0f0f0f;--prs-ink-2:#5b5b65;--prs-rule:#e4e4e7;--prs-panel:#f1f1f3;--prs-rule-panel:#dcdce1;--prs-edge:#0000000f;--prs-x:#e8e8ed;--prs-x-on:#dcdce1;--prs-focus:#0f0f0f;--prs-underline:#0f0f0f73}.dark .prs{--prs-sheet:#141416;--prs-ink:#fafafa;--prs-ink-2:#a1a1aa;--prs-rule:#27272a;--prs-panel:#1c1c20;--prs-rule-panel:#2c2c31;--prs-edge:#ffffff14;--prs-x:#2c2c30;--prs-x-on:#38383d;--prs-focus:#fafafa;--prs-underline:#fafafa66}.prs{width:100%;max-width:none;height:100%;max-height:none;color:var(--prs-ink);font-family:var(--prs-sans);text-align:left;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff6b transparent;background:0 0;border:0;margin:0;padding:clamp(16px,6vh,56px) 16px;position:fixed;inset:0;overflow:hidden auto}dialog.prs:focus-visible{outline:none}dialog.prs:focus-visible>.prs-sheet{outline:2px solid var(--prs-focus);outline-offset:-2px}.prs::backdrop{background:#00000073}.dark .prs::backdrop{background:#000000b8}.prs[open]{flex-direction:column;display:flex}.prs .prs-sheet{--pad:clamp(24px, 4.4vw, 48px);width:min(100%,53.75rem);padding:0 var(--pad) var(--pad);background:var(--prs-sheet);box-shadow:inset 0 0 0 1px var(--prs-edge);border-radius:28px;margin-block:auto;margin-inline:auto;position:relative}.prs .prs-bar{z-index:2;height:0;margin-right:calc(16px - var(--pad));justify-content:flex-end;display:flex;position:sticky;top:0}.prs .prs-x{all:unset;box-sizing:border-box;background:var(--prs-x);width:40px;height:40px;color:var(--prs-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-top:16px;transition:background-color .2s;display:grid}.prs .prs-x svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:18px;height:18px;display:block}.prs .prs-x:focus-visible{outline:2px solid var(--prs-focus);outline-offset:3px;border-radius:50%}@media (hover:hover) and (pointer:fine){.prs .prs-x:hover{background:var(--prs-x-on)}}.prs :where(h2,h3,h4,p,ul,ol,dl,dd,figure,table){margin:0}.prs :where(ul,ol){padding:0;list-style:none}.prs :focus-visible{outline:2px solid var(--prs-focus);outline-offset:3px}.prs .pr-nw{white-space:nowrap}.prs .prs-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prs .prs-head{padding-top:clamp(36px,4.4vw,52px)}.prs .prs-title{letter-spacing:-.036em;color:var(--prs-ink);text-wrap:balance;padding-right:56px;font-size:clamp(1.875rem,1.3rem + 1.5vw,2.5rem);font-weight:600;line-height:1.07}.prs .prs-lede{letter-spacing:-.012em;max-width:40em;color:var(--prs-ink-2);text-wrap:pretty;margin-top:10px;font-size:clamp(1.0625rem,.98rem + .3vw,1.25rem);line-height:1.4}.prs .prs-block{border-top:1px solid var(--prs-rule);margin-top:clamp(32px,4vw,44px);padding-top:clamp(24px,3vw,32px)}.prs .prs-h3{letter-spacing:-.02em;color:var(--prs-ink);font-size:1.25rem;font-weight:600;line-height:1.25}.prs .prs-sub{color:var(--prs-ink-2);text-wrap:pretty;margin-top:4px;font-size:14.5px;line-height:1.45}.prs .prs-actions{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:clamp(28px,3.6vw,36px);display:flex}.prs .pr-link{color:var(--prs-ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--prs-underline);text-decoration-color:var(--prs-underline);text-underline-offset:4px;font-weight:500;transition:text-decoration-color .18s}.prs .pr-link:hover{text-decoration-color:currentColor}.prs .prs-actions .pr-link{align-items:center;min-height:40px;font-size:15px;display:inline-flex}.prs .prs-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;margin-top:18px}.prs .prs-table .prs-col-head{width:21%}.prs .prs-table thead th{letter-spacing:-.016em;text-align:center;vertical-align:bottom;color:var(--prs-ink);padding:4px 8px 14px;font-size:17px;font-weight:600;line-height:1.25}.prs .prs-table tbody tr{border-top:1px solid var(--prs-rule)}.prs .prs-table tbody th{text-align:left;vertical-align:top;color:var(--prs-ink-2);padding:14px 12px 14px 0;font-size:14px;font-weight:500;line-height:1.4}.prs .prs-table td{text-align:center;vertical-align:top;color:var(--prs-ink);text-wrap:balance;padding:14px 8px;font-size:15px;line-height:1.4}.prs .prs-table .prs-price{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.1;display:block}.prs .prs-table .prs-per,.prs .prs-table .prs-note{color:var(--prs-ink-2);margin-top:4px;font-size:13px;font-weight:400;line-height:1.4;display:block}.prs .prs-cards{margin-top:18px}.prs .prs-cards,.prs .prs-cards>ul{gap:12px;display:grid}.prs .prs-card{background:var(--prs-panel);border-radius:20px;padding:18px 18px 6px}.prs .prs-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding-bottom:12px;display:flex}.prs .prs-card-name{letter-spacing:-.02em;color:var(--prs-ink);font-size:19px;font-weight:600;line-height:1.25}.prs .prs-card-price{color:var(--prs-ink-2);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.3}.prs .prs-card-price strong{letter-spacing:-.02em;color:var(--prs-ink);font-size:19px;font-weight:600}.prs .prs-card-list>div{border-top:1px solid var(--prs-rule-panel);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;padding:11px 0 12px;display:grid}.prs .prs-card-list dt{color:var(--prs-ink-2);font-size:13.5px;line-height:1.4}.prs .prs-card-list dd{text-align:right;color:var(--prs-ink);font-variant-numeric:tabular-nums;text-wrap:pretty;font-size:14.5px;line-height:1.4}.prs .prs-card-list .prs-note{color:var(--prs-ink-2);margin-top:2px;font-size:12.5px;display:block}@media (max-width:767.98px){.prs .prs-table{display:none}}@media (min-width:768px){.prs .prs-cards{display:none}}.prs .prs-sizes{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:18px;display:grid}@media (min-width:768px){.prs .prs-sizes{grid-template-rows:auto auto auto;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:0 28px}.prs .prs-size{grid-row:span 3;grid-template-rows:subgrid;display:grid}}.prs .prs-size-name{letter-spacing:-.012em;color:var(--prs-ink);font-size:16px;font-weight:600;line-height:1.3}.prs .prs-size-term{color:var(--prs-ink-2);margin-top:2px;font-size:13.5px;line-height:1.4}.prs .prs-size-list{margin-top:10px}.prs .prs-size-list>div{border-top:1px solid var(--prs-rule);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;font-size:15px;line-height:1.4;display:flex}.prs .prs-size-list dt{color:var(--prs-ink)}.prs .prs-size-list dd{color:var(--prs-ink);white-space:nowrap;font-weight:600}.prs .prs-size-more{color:var(--prs-ink-2);font-variant-numeric:tabular-nums;gap:6px;margin-top:20px;font-size:15px;line-height:1.5;display:grid}.prs .prs-size-more strong{color:var(--prs-ink);font-weight:600}.prs .prs-size-more .pr-link{white-space:nowrap;position:relative}.prs .prs-size-more .pr-link:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}.prs .prs-count{font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr);column-gap:32px;margin-top:14px;display:grid}@media (min-width:768px){.prs .prs-count{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}.prs .prs-count>li{border-top:1px solid var(--prs-rule);color:var(--prs-ink);text-wrap:pretty;padding:11px 0 12px;font-size:15px;line-height:1.45}.prs .prs-self{background:var(--prs-panel);color:var(--prs-ink-2);text-wrap:pretty;border-radius:16px;margin-top:clamp(28px,3.6vw,36px);padding:14px 18px;font-size:15px;line-height:1.5}.prs .prs-self strong{color:var(--prs-ink);font-weight:600}@media (max-width:767.98px){.prs{padding:12px 0 0}.prs .prs-sheet{--pad:20px;width:100%;min-height:100%;padding-bottom:calc(var(--pad) + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0}.prs .prs-bar{margin-right:calc(12px - var(--pad))}.prs .prs-x{margin-top:12px}.prs .prs-head{padding-top:26px}.prs .prs-title{padding-right:48px}}@keyframes prs-fade{0%{opacity:0}}.prs[open],.prs[open]::backdrop{animation:.15s ease-out both prs-fade}@media (prefers-reduced-motion:reduce){.prs[open],.prs[open]::backdrop{animation:none}.prs .prs-x,.prs .pr-link{transition:none}}@media (forced-colors:active){.prs .prs-sheet,.prs .prs-x,.prs .prs-card,.prs .prs-self{border:1px solid canvastext}}
.prr{--prr-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--prr-paper:#fff;--prr-ink:#0f0f0f;--prr-ink-2:#5b5b65;--prr-rule:#e4e4e7;--prr-edge:#e4e4e7;--prr-total-rule:#0f0f0f;width:100%;font-family:var(--prr-sans);color:var(--prr-ink);font-variant-numeric:tabular-nums;text-align:left;margin:0;container:prr/inline-size}.dark .prr{--prr-paper:#141416;--prr-ink:#fafafa;--prr-ink-2:#a1a1aa;--prr-rule:#27272a;--prr-edge:#2a2a2e;--prr-total-rule:#fafafa}.prr :where(p,dl,dd,dt,figcaption){margin:0}.prr .pr-nw{white-space:nowrap}.prr .prr-cap{color:var(--prr-ink-2);margin-bottom:10px;font-size:13px;font-weight:500;line-height:1.4}.prr .prr-paper{background:var(--prr-paper);border:1px solid var(--prr-edge);border-radius:18px;padding:16px 20px 18px}.prr .prr-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 16px;padding-bottom:11px;font-size:13px;line-height:1.4;display:flex}.prr .prr-who{letter-spacing:-.006em;color:var(--prr-ink);font-weight:600}.prr .prr-term{color:var(--prr-ink-2)}.prr .prr-lines>div{border-top:1px solid var(--prr-rule);justify-content:space-between;align-items:baseline;gap:6px 18px;padding:9px 0;display:flex}.prr .prr-lines dt{letter-spacing:-.006em;min-width:0;color:var(--prr-ink);text-wrap:pretty;font-size:14px;line-height:1.4}.prr .prr-lines dd{text-align:right;white-space:nowrap;color:var(--prr-ink-2);flex:none;font-size:13px;line-height:1.4}.prr .prr-lines .prr-priced dt,.prr .prr-lines .prr-priced dd{letter-spacing:-.014em;color:var(--prr-ink);font-size:15.5px;font-weight:600}.prr .prr-sub{color:var(--prr-ink-2);margin-top:2px;font-size:13px;line-height:1.4;display:block}.prr .prr-total{border-top:1px solid var(--prr-total-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:16px;padding-top:12px;display:grid}.prr .prr-total-label{color:var(--prr-ink);font-size:15px;font-weight:600}.prr .prr-total-fig{text-align:right;white-space:nowrap}.prr .prr-amount{letter-spacing:-.035em;color:var(--prr-ink);font-size:30px;font-weight:600;line-height:1}.prr .prr-per{color:var(--prr-ink-2);margin-left:2px;font-size:15px}.prr .prr-vat{text-align:right;color:var(--prr-ink-2);grid-column:2;margin-top:6px;font-size:13px;line-height:1.4}.prr .prr-note{color:var(--prr-ink-2);text-wrap:pretty;margin-top:12px;font-size:13px;line-height:1.5}@container prr (max-width:26rem){.prr .prr-lines>div{gap:4px 14px}.prr .prr-amount{font-size:28px}}@container prr (max-width:18rem){.prr .prr-lines>div:not(.prr-priced){flex-direction:column;align-items:flex-start;gap:2px}.prr .prr-lines>div:not(.prr-priced) dd{text-align:left;white-space:normal}}@media (forced-colors:active){.prr .prr-paper{border-color:canvastext}}
.pband{--pband-sans:var(--font-geist-sans), ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--pband-ease:cubic-bezier(.16, 1, .3, 1);--pband-bg:linear-gradient(152deg, #d3e6fb 0%, #dfe0fc 50%, #ecdcfa 100%);--pband-card:#fff;--pband-edge:#32395512;--pband-rule:#e4e4e7;--pband-ink:#0f0f0f;--pband-ink-2:#5b5b65;--pband-title-2:#6e7186;--pband-glyph:#0f0f0f;--pband-plus:#f1f1f3;--pband-plus-on:#0f0f0f;--pband-plus-on-ink:#fff;--pband-underline:#0f0f0f73;--pband-focus:#0f0f0f;--pband-pad-x:clamp(20px, 2.5vw, 36px);font-family:var(--pband-sans);color:var(--pband-ink);padding-block:clamp(3.5rem,9vh,6rem)}.dark .pband{--pband-bg:linear-gradient(152deg, #16213a 0%, #1b1e38 50%, #221c37 100%);--pband-card:#141416;--pband-edge:#ffffff12;--pband-rule:#27272a;--pband-ink:#fafafa;--pband-ink-2:#a1a1aa;--pband-title-2:#8d90a6;--pband-glyph:#f4f4f5;--pband-plus:#26262b;--pband-plus-on:#fafafa;--pband-plus-on-ink:#09090b;--pband-underline:#fafafa66;--pband-focus:#fafafa}.pband :where(h2,h3,p,ul,li){margin:0}.pband :where(ul){padding:0;list-style:none}.pband :focus-visible{outline:2px solid var(--pband-focus);outline-offset:3px}.pband .pr-nw{white-space:nowrap}.pband .pband-num{font-variant-numeric:tabular-nums}.pband .pband-band{padding:clamp(28px, 3.4vw, 48px) var(--pband-pad-x);background:var(--pband-bg);border-radius:28px}@media (max-width:639.98px){.pband .pband-band{border-radius:24px}}.pband .pband-title{letter-spacing:-.038em;text-align:center;text-wrap:balance;color:var(--pband-ink);margin-inline:auto;font-size:clamp(2.125rem,.95rem + 2.5vw,3rem);font-weight:600;line-height:1.07}.pband .pband-title>span{display:block}.pband .pband-title .pband-l2{color:var(--pband-title-2)}@media (max-width:639.98px){.pband .pband-title .pband-l2{letter-spacing:-.03em;margin-top:.3em;font-size:max(1.5rem,.7em);line-height:1.18}}.pband .pband-cards{margin-top:26px;margin-inline:calc(var(--pband-pad-x) * -1);padding-inline:var(--pband-pad-x);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pband-pad-x);scrollbar-width:none;grid-template-rows:repeat(5,auto);grid-auto-columns:calc(100% - 1.75rem);grid-auto-flow:column;column-gap:10px;display:grid;overflow-x:auto}.pband .pband-cards::-webkit-scrollbar{display:none}@media (min-width:640px){.pband .pband-cards{margin-top:clamp(26px,2.25vw,32px);scroll-snap-type:none;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:12px;margin-inline:0;padding-inline:0;overflow:visible}}@media (min-width:1200px){.pband .pband-cards{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(4,minmax(0,1fr))}}.pband .pband-cards>li{grid-row:span 5;grid-template-rows:subgrid;scroll-snap-align:start;row-gap:0;min-width:0;display:grid}.pband .pband-card{grid-row:1/-1;grid-template-rows:subgrid;border:1px solid var(--pband-edge);background:var(--pband-card);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:20px;row-gap:0;min-width:0;padding:18px 18px 20px;display:grid}@media (min-width:640px){.pband .pband-card{padding:20px 20px 22px}}.pband .pband-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pband .pband-glyph{color:var(--pband-glyph);flex:none;display:block}.pband .pband-plus{all:unset;box-sizing:border-box;background:var(--pband-plus);width:34px;height:34px;color:var(--pband-ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid;position:relative}.pband .pband-plus:after{content:"";border-radius:50%;position:absolute;inset:-4px}.pband .pband-plus svg{width:16px;height:16px;display:block}.pband .pband-plus:focus-visible{outline:2px solid var(--pband-focus);outline-offset:3px}@media (hover:hover) and (pointer:fine){.pband .pband-card:hover .pband-plus,.pband .pband-plus:hover{background:var(--pband-plus-on);color:var(--pband-plus-on-ink)}}.pband .pband-name{letter-spacing:-.022em;color:var(--pband-ink);margin-top:14px;font-size:21px;font-weight:600;line-height:1.25}.pband .pband-meta{color:var(--pband-ink-2);text-wrap:balance;margin-top:3px;font-size:13.5px;line-height:1.45}.pband .pband-meta>span{display:block}@media (min-width:640px){.pband .pband-meta{font-size:14px}}.pband .pband-price{margin-top:15px}.pband .pband-from{color:var(--pband-ink-2);font-size:13px;line-height:1.35;display:block}.pband .pband-fig{margin-top:1px;display:block}.pband .pband-amount,.pband .pband-per{white-space:nowrap}.pband .pband-amount{letter-spacing:-.045em;color:var(--pband-ink);font-size:40px;font-weight:450;line-height:1.05}.pband .pband-per{color:var(--pband-ink-2);margin-left:5px;font-size:14px}@media (max-width:359.98px){.pband .pband-card{padding-inline:16px}.pband .pband-amount{font-size:32px}}.pband .pband-items{border-top:1px solid var(--pband-rule);align-content:start;row-gap:7px;margin-top:16px;padding-top:14px;display:grid}.pband .pband-items>li{color:var(--pband-ink);text-wrap:pretty;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.4;display:flex}.pband .pband-items svg{width:14px;height:14px;color:var(--pband-ink);flex:none;margin-top:3px}.pband .pband-items>.pband-lead{color:var(--pband-ink-2);font-weight:500}.pband .pband-actions{flex-direction:column;gap:10px;margin-top:26px;display:flex}.pband .pband-btn{height:44px;padding:0 22px;font-size:15.5px}.pband .pband-btn svg{flex:none;margin-right:-3px}@media (min-width:640px){.pband .pband-actions{flex-flow:wrap;justify-content:center;gap:12px;margin-top:clamp(24px,2vw,28px)}}@media (min-width:768px){.pband .pband-btn{height:46px;padding:0 24px;font-size:16px}}.pband .pband-fine{text-align:center;color:var(--pband-ink-2);justify-items:center;gap:2px;margin-top:16px;font-size:13.5px;line-height:1.55;display:grid}.pband .pband-fine>p{text-wrap:balance;max-width:64em}.pband .pband-link{white-space:nowrap;color:var(--pband-ink);text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--pband-underline);text-decoration-color:var(--pband-underline);text-underline-offset:3px;font-weight:500;transition:text-decoration-color .18s;position:relative}.pband .pband-link:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}.pband .pband-link:hover{text-decoration-color:currentColor}.pband .pband-body[data-reveal=pending]{opacity:0;transform:translateY(18px)}.pband .pband-body[data-reveal=in]{opacity:1;transition:opacity .7s var(--pband-ease), transform .7s var(--pband-ease);transform:none}@media (prefers-reduced-motion:reduce){.pband .pband-body[data-reveal]{opacity:1;transition:none;transform:none}.pband .pband-plus,.pband .pband-link{transition:none}}@media print{.pband .pband-body[data-reveal]{opacity:1;transform:none}.pband .pband-band,.pband .pband-card{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media (forced-colors:active){.pband .pband-band,.pband .pband-plus{border:1px solid canvastext}}.prs.pband-sheet .pband-sheet-glyph{color:var(--prs-ink);margin-bottom:18px;display:block}.prs.pband-sheet .pband-sheet-glyph[data-plan=core]{color:#5a7aaf}.prs.pband-sheet .pband-sheet-glyph[data-plan=team]{color:#646ca6}.prs.pband-sheet .pband-sheet-glyph[data-plan=business]{color:#7c6ca7}.prs.pband-sheet .pband-sheet-glyph[data-plan=enterprise]{color:#9273ab}.dark .prs.pband-sheet .pband-sheet-glyph[data-plan=core]{color:#a4bdf6}.dark .prs.pband-sheet .pband-sheet-glyph[data-plan=team]{color:#b5b8f4}.dark .prs.pband-sheet .pband-sheet-glyph[data-plan=business]{color:#c6b6f2}.dark .prs.pband-sheet .pband-sheet-glyph[data-plan=enterprise]{color:#d5b6ef}.prs.pband-sheet .prs-sheet{width:min(100%,60rem)}.prs.pband-sheet .pband-sheet-body{grid-template-columns:minmax(0,1fr);grid-template-areas:"head""pick""receipt""actions";gap:28px;padding-top:clamp(28px,5vw,72px);display:grid}.prs.pband-sheet .pband-sheet-head{grid-area:head;padding-top:0}.prs.pband-sheet .pband-pick-area{grid-area:pick}.prs.pband-sheet .pband-receipt-area{grid-area:receipt}.prs.pband-sheet .pband-actions-area{grid-area:actions}.prs.pband-sheet .pband-actions-area .prs-actions{margin-top:0}@media (min-width:880px){.prs.pband-sheet .pband-sheet-body{grid-template:"head receipt""pick receipt""actions receipt"1fr/minmax(0,.92fr) minmax(0,1.08fr);gap:32px 56px}.prs.pband-sheet .pband-actions-area{align-self:end}.prs.pband-sheet .prs-title{padding-right:0}}.prs.pband-sheet .prs-lede{font-size:1.0625rem}.prs.pband-sheet .pband-sizes{margin-top:14px}.prs.pband-sheet .pband-sizes>div{border-top:1px solid var(--prs-rule);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 0;font-size:15px;line-height:1.4;display:flex}.prs.pband-sheet .pband-sizes>div:last-child{border-bottom:1px solid var(--prs-rule)}.prs.pband-sheet .pband-sizes dt{color:var(--prs-ink)}.prs.pband-sheet .pband-sizes dd{white-space:nowrap;color:var(--prs-ink);font-weight:600}.prs.pband-sheet .pband-sizes .pband-sizes-from{color:var(--prs-ink-2);font-weight:400}.prs.pband-sheet .pband-select{position:relative}.prs.pband-sheet .pband-select-label{color:var(--prs-ink-2);margin-bottom:8px;font-size:13.5px;font-weight:500;line-height:1.3;display:block}.prs.pband-sheet .pband-select-btn{all:unset;box-sizing:border-box;border:1px solid var(--prs-rule);background:var(--prs-sheet);width:100%;min-height:52px;color:var(--prs-ink);font-family:var(--prs-sans);letter-spacing:-.014em;font-variant-numeric:tabular-nums;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 16px 0 18px;font-size:16px;font-weight:600;transition:border-color .18s;display:flex}@media (hover:hover) and (pointer:fine){.prs.pband-sheet .pband-select-btn:hover{border-color:var(--prs-ink-2)}}.prs.pband-sheet .pband-select-btn[aria-expanded=true]{border-color:var(--prs-ink)}.prs.pband-sheet .pband-select-btn:focus-visible{outline:2px solid var(--prs-focus);outline-offset:3px}.prs.pband-sheet .pband-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.prs.pband-sheet .pband-select-chev{color:var(--prs-ink-2);flex:none;transition:transform .2s}.prs.pband-sheet .pband-select-btn[aria-expanded=true] .pband-select-chev{transform:rotate(180deg)}.prs.pband-sheet .pband-select-list{z-index:5;overscroll-behavior:contain;border:1px solid var(--prs-rule);background:var(--prs-sheet);border-radius:16px;max-height:340px;margin:0;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px -18px #0f0f1e42,0 2px 8px #0f0f1e0f}.dark .prs.pband-sheet .pband-select-list{box-shadow:0 18px 44px -16px #000c}.prs.pband-sheet .pband-select-list[data-up]{top:auto;bottom:calc(100% + 8px)}.prs.pband-sheet .pband-select-opt{min-height:44px;color:var(--prs-ink);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 12px;font-size:15px;line-height:1.3;display:grid}.prs.pband-sheet .pband-select-opt[data-active]{background:var(--prs-panel)}.prs.pband-sheet .pband-select-opt[aria-selected=true]{font-weight:600}.prs.pband-sheet .pband-select-check{visibility:hidden;color:var(--prs-ink)}.prs.pband-sheet .pband-select-opt[aria-selected=true] .pband-select-check{visibility:visible}.prs.pband-sheet .pband-select-price{white-space:nowrap;color:var(--prs-ink);font-weight:500}.prs.pband-sheet .pband-select-per{color:var(--prs-ink-2);font-weight:400}@media (prefers-reduced-motion:reduce){.prs.pband-sheet .pband-select-btn,.prs.pband-sheet .pband-select-chev{transition:none}}.prs.pband-sheet [data-nojs]{display:none}.prs.pband-sheet .pband-sheet-more{color:var(--prs-ink-2);font-variant-numeric:tabular-nums;margin-top:14px;font-size:15px;line-height:1.5}.prs.pband-sheet .pband-pick-area>.pband-sheet-more:first-child{margin-top:0}.prs.pband-sheet .pband-sheet-more .pr-link{white-space:nowrap;position:relative}.prs.pband-sheet .pband-sheet-more .pr-link:after{content:"";height:44px;margin-top:-22px;position:absolute;top:50%;left:0;right:0}.prs.pband-sheet .pband-linkbtn{appearance:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-family:inherit}
