.home-b,html.dark .home-b .pg-light{--pg-bg: #fff;--pg-surface: #fff;--pg-navy: #07153e;--pg-ink: #34405c;--pg-muted: #4f5b78;--pg-ice: #f2f5fb;--pg-line: #e3e8f1;--pg-line2: #c9d2e3;--pg-track: #e9eef7;--pg-focus: #d6e4ff;--pg-accent: #0067ef;--pg-hl: #eaff2f;--pg-on-hl: #07153e;--pg-band: #07153e;--pg-band-muted: #c5cde0;--pg-inverse: #07153e;--pg-on-inverse: #fff;--pg-good-bg: #e6f6ec;--pg-good-fg: #0f7b4f;--pg-good-dot: #16a34a;--pg-mid-bg: #fff4e0;--pg-mid-fg: #9a5b00;--pg-mid-dot: #f59e0b;--pg-warn-bg: #fff4ec;--pg-warn-fg: #9a3412;--pg-warn-dot: #c2410c;--pg-bad-bg: #fde8e8;--pg-bad-fg: #b42318;--pg-bad-dot: #dc2626;color:var(--pg-navy)}html.dark .home-b{--pg-bg: #0a1024;--pg-surface: #121a33;--pg-navy: #eef2fb;--pg-ink: #c3cbe0;--pg-muted: #9aa5c0;--pg-ice: #0e1630;--pg-line: #222d4f;--pg-line2: #313e66;--pg-track: #1a2444;--pg-focus: #1e3a73;--pg-accent: #3d86ff;--pg-band: #101b42;--pg-inverse: #eef2fb;--pg-on-inverse: #07153e;--pg-good-bg: #0f2e22;--pg-good-fg: #5fd08f;--pg-mid-bg: #33260c;--pg-mid-fg: #f5b94a;--pg-warn-bg: #36200f;--pg-warn-fg: #fdba8c;--pg-warn-dot: #f97316;--pg-bad-bg: #3a1517;--pg-bad-fg: #ff8a80}.home-b{background:var(--pg-bg);font-size:17px;line-height:1.5}@layer base{.home-b a{color:var(--pg-accent)}}.home-b .pg-wrap{margin-inline:auto;width:100%;max-width:1160px;padding-inline:20px}.home-b .pg-h1{margin:0;font-size:44px;font-weight:700;letter-spacing:-.03em;line-height:.98}.home-b .pg-h2{margin:0;font-size:30px;font-weight:700;letter-spacing:-.025em;line-height:1.02}.home-b .pg-h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.home-b .pg-num{font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.home-b .pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding-inline:24px;border:0;border-radius:14px;font-size:17px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:filter .12s ease,transform .12s ease}.home-b .pg-btn:hover{filter:brightness(.94)}.home-b .pg-btn:active{transform:scale(.99)}.home-b .pg-btn:disabled{cursor:default;opacity:.7}.home-b .pg-btn-primary{background:var(--pg-accent);color:#fff}.home-b .pg-btn-navy{background:var(--pg-inverse);color:var(--pg-on-inverse)}.home-b .pg-btn-ghost{background:var(--pg-surface);color:var(--pg-navy);border:1px solid var(--pg-line2)}.home-b .pg-btn-wrap{white-space:normal;text-align:center}.home-b .pg-btn-sm{min-height:44px;padding-inline:18px;border-radius:12px;font-size:15px}.home-b .pg-input{width:100%;min-width:0;height:56px;padding-inline:16px;border:1px solid var(--pg-line2);border-radius:14px;background:var(--pg-surface);font-size:17px;color:var(--pg-navy)}.home-b .pg-input:focus{outline:0;border-color:var(--pg-accent);box-shadow:0 0 0 3px var(--pg-focus)}.home-b .pg-input-sm{height:44px;padding-inline:12px;border-radius:12px;font-size:15px}.home-b .pg-input-auto{width:auto}.home-b .pg-input-error{border-color:var(--pg-bad-fg)}.home-b .pg-link{padding:0;border:0;background:transparent;color:var(--pg-accent);font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.home-b .pg-sec{padding-block:56px}@media(min-width:768px){.home-b .pg-h1{font-size:60px}.home-b .pg-h2{font-size:38px}.home-b .pg-wrap{padding-inline:24px}.home-b .pg-sec{padding-block:80px}}.home-b .pg-paint{position:relative;color:var(--pg-on-hl);z-index:0;display:inline-block;padding:0 .12em;margin:0 -.12em}.home-b .pg-paint:before{content:"";position:absolute;z-index:-1;inset:.12em -.1em .02em -.06em;background:var(--pg-hl);border-radius:.55em .35em .6em .3em/.45em .65em .35em .55em;transform:rotate(-1.4deg) skew(-7deg)}.home-b .pg-dash{display:inline-block}.home-b .pg-dash:after{content:"";display:block;height:.2em;width:88%;margin-top:.1em;background:var(--pg-hl);border-radius:.2em .5em .3em .6em;transform:rotate(-1.6deg)}.home-b .pg-strike{position:relative;display:inline-block}.home-b .pg-strike:after{content:"";position:absolute;inset:52% -2px auto;height:2px;background:#7b8599}.home-b .pg-blur{filter:blur(7px);-webkit-user-select:none;user-select:none}.home-b .pg-pages{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding:6px 20px 22px;margin:0 -20px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.home-b .pg-pages::-webkit-scrollbar{display:none}.home-b .pg-page-card{flex:0 0 264px;scroll-snap-align:start}@media(min-width:768px){.home-b .pg-pages{padding-inline:24px;margin:0 -24px}.home-b .pg-page-card{flex-basis:300px}}.home-b .pg-range{width:100%;height:32px;margin:0;accent-color:var(--pg-accent)}.home-b .pg-fadein{animation:pg-fadein .45s ease-out both}@keyframes pg-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home-b .pg-shimmer{background:linear-gradient(90deg,transparent,var(--pg-focus) 50%,transparent);background-size:40% 100%;animation:pg-shimmer 1.4s linear infinite}@keyframes pg-shimmer{0%{background-position:-40% 0}to{background-position:140% 0}}.home-b .pg-ring-spin{transform:rotate(-90deg);animation:pg-ring-spin 1.8s linear infinite}@keyframes pg-ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media(prefers-reduced-motion:reduce){.home-b .pg-fadein,.home-b .pg-shimmer,.home-b .pg-ring-spin{animation:none}}.home-b .pg-stage{background:linear-gradient(135deg,#eaf1fc,#f7f9fe,#e7efff)}.home-b .pg-stage-glow{background:radial-gradient(circle,#c9dcff 0%,transparent 70%)}html.dark .home-b .pg-stage{background:linear-gradient(135deg,#111c3d,#0c1430,#13214a)}html.dark .home-b .pg-stage-glow{background:radial-gradient(circle,#1d3570 0%,transparent 70%)}.home-b .pg-logo-dark,html.dark .home-b .pg-logo-light{display:none}html.dark .home-b .pg-logo-dark{display:block}html.dark .home-b .pg-locale>button{color:var(--pg-navy)}html.dark .home-b .pg-locale [role=menu]{border-color:var(--pg-line2);background:var(--pg-surface);color:var(--pg-navy)}html.dark .home-b .pg-locale [role=menuitemradio]:hover,html.dark .home-b .pg-locale [role=menuitemradio]:focus,html.dark .home-b .pg-locale [aria-checked=true]{background:var(--pg-ice);color:var(--pg-navy)}html.dark .home-b .pg-shared :is([class~=bg-white],[class~=bg-slate-50],[class~="bg-slate-50/80"],[class~="bg-slate-50/40"]){background:var(--pg-surface)}html.dark .home-b .pg-shared :is([class~=bg-slate-100],[class~="hover:bg-slate-50"]:hover){background:var(--pg-ice)}html.dark .home-b .pg-shared [class~=bg-blue-50]{background:var(--pg-focus)}html.dark .home-b .pg-shared [class~=bg-red-50]{background:var(--pg-bad-bg)}html.dark .home-b .pg-shared :is([class~=border-slate-100],[class~=border-slate-200]){border-color:var(--pg-line2)}html.dark .home-b .pg-shared [class~=border-red-100]{border-color:var(--pg-bad-bg)}html.dark .home-b .pg-shared :is(label,[class~=text-slate-950],[class~=text-slate-900],[class~=text-slate-800]){color:var(--pg-navy)}html.dark .home-b .pg-shared :is([class~=text-slate-700],[class~=text-slate-600]){color:var(--pg-ink)}html.dark .home-b .pg-shared :is([class~=text-slate-500],[class~=text-slate-400]){color:var(--pg-muted)}html.dark .home-b .pg-shared :is(input,textarea)::placeholder{color:var(--pg-muted)}html.dark .home-b .pg-shared :is([class~=text-blue-600],[class~=text-blue-500]){color:var(--pg-accent)}html.dark .home-b .pg-shared [class~=text-red-600]{color:var(--pg-bad-fg)}html.dark .home-b .pg-shared :is([class~="focus:ring-blue-100/60"],[class~="focus-within:ring-blue-100/60"]){--tw-ring-color: var(--pg-focus)}.home-b .pg-prose{max-width:760px;color:var(--pg-ink);font-size:17px;line-height:1.7}.home-b .pg-prose :is(h2,h3){margin:1.6em 0 .5em;color:var(--pg-navy);font-weight:700;letter-spacing:-.015em;line-height:1.2}.home-b .pg-prose h2{font-size:26px}.home-b .pg-prose h3{font-size:20px}.home-b .pg-prose :is(p,ul,ol){margin:0 0 1em}.home-b .pg-prose :is(ul,ol){padding-left:1.3em}.home-b .pg-prose li{margin-bottom:.35em}.home-b .pg-prose strong{color:var(--pg-navy)}html.dark .home-b .pg-press-logo{filter:brightness(0) invert(1)}
