@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/client-assets/fonts/inter-400.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/client-assets/fonts/inter-500.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/client-assets/fonts/inter-600.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/client-assets/fonts/inter-700.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/client-assets/fonts/poppins-400.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/client-assets/fonts/poppins-500.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/client-assets/fonts/poppins-600.woff2)format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/client-assets/fonts/poppins-700.woff2)format("woff2")}:root,html[data-ui]{--pc-white:#fff;--pc-grey-50:#f8f9fa;--pc-grey-200:#e1e5e8;--pc-grey-500:#7c8894;--pc-grey-600:#5a6472;--pc-ink-900:#12202e;--pc-navy-500:#1b365d;--pc-aqua-500:#00a896;--pc-mint-500:#4caf50;--pc-mint-50:#e8f5e9;--surface-100:#fff;--surface-200:#f8f9fa;--border:#e1e5e8;--border-strong:#7c8894;--ink:#12202e;--ink-2:#5a6472;--navy:#1b365d;--navy-strong:#1b365d;--text-on-navy:#fff;--aqua:#00a896;--mint:#4caf50;--mint-tint:#e8f5e9;--aqua-tint:#e6f6f4;--navy-hover:#112b52;--navy-tint:#eef0f4;--aqua-hover:#00897a;--text-on-aqua:#fff;--overlay:#12202e7a;--error:#b42318;--error-tint:#fef3f2;--success:#2e7d32;--surface-page:var(--surface-100);--surface-card:var(--surface-200);--surface-raised:var(--surface-100);--text-body:var(--ink);--text-muted:var(--ink-2);--text-heading:var(--ink);--text-link:var(--navy);--text-accent-heading:var(--navy);--action-primary-bg:var(--aqua);--action-primary-bg-hover:var(--aqua-hover);--action-primary-fg:var(--text-on-aqua);--action-secondary-fg:var(--navy);--icon-accent:var(--aqua);--marker:var(--aqua);--focus-ring:var(--border-strong)}@supports (color:lab(0% 0 0)){:root,html[data-ui]{--navy-hover:lab(17.4435% 1.51777 -26.7586);--aqua-hover:lab(50.9273% -41.4883 -1.57902)}}[data-theme=dark]{--surface-100:#101820;--surface-200:#182430;--border:#24333f;--border-strong:#5a6b78;--ink:#f3f6f8;--ink-2:#a9b4bf;--navy:#7c97be;--navy-strong:#386ba0;--text-on-navy:#f3f6f8;--aqua:#00a896;--mint:#8bd394;--mint-tint:#1e3324;--aqua-tint:#162b38;--navy-hover:#5681af;--navy-tint:#172634;--overlay:#0009;--error:#f97066;--error-tint:#3a1a18;--success:#8bd394;--aqua-hover:#4cb5a5;--text-on-aqua:#101820}@supports (color:lab(0% 0 0)){[data-theme=dark]{--aqua-tint:lab(16.1754% -5.04018 -11.0961);--navy-hover:lab(52.1205% -5.15434 -29.5066);--navy-tint:lab(14.2134% -2.61678 -11.7965);--aqua-hover:lab(67.3477% -34.7503 -1.37247)}}:root,html[data-ui]{--font-heading:"Poppins","Inter",system-ui,sans-serif;--font-body:"Inter",system-ui,sans-serif;--fs-display:56px;--lh-display:60px;--fw-display:700;--fs-h1:40px;--lh-h1:46px;--fw-h1:700;--fs-h2:30px;--lh-h2:38px;--fw-h2:600;--fs-h3:22px;--lh-h3:30px;--fw-h3:600;--fs-h4:17px;--lh-h4:24px;--fw-h4:600;--fs-body-lg:18px;--lh-body-lg:28px;--fs-body:16px;--lh-body:26px;--fs-body-sm:14px;--lh-body-sm:22px;--fs-caption:13px;--lh-caption:18px;--fw-caption:500;--fs-label:14px;--lh-label:20px;--fw-label:600;--type-display:700 56px/60px var(--font-heading);--type-h1:700 40px/46px var(--font-heading);--type-h2:600 30px/38px var(--font-heading);--type-h3:600 22px/30px var(--font-heading);--type-h4:600 17px/24px var(--font-heading);--type-body-lg:400 18px/28px var(--font-body);--type-body:400 16px/26px var(--font-body);--type-body-sm:400 14px/22px var(--font-body);--type-caption:500 13px/18px var(--font-body);--type-label:600 14px/20px var(--font-body)}@media (max-width:640px){:root,html[data-ui]{--fs-display:36px;--lh-display:42px;--fs-h1:30px;--lh-h1:36px;--fs-h2:24px;--lh-h2:31px;--fs-h3:20px;--lh-h3:27px;--fs-body-lg:17px;--lh-body-lg:27px;--type-display:700 36px/42px var(--font-heading);--type-h1:700 30px/36px var(--font-heading);--type-h2:600 24px/31px var(--font-heading);--type-h3:600 20px/27px var(--font-heading);--type-body-lg:400 17px/27px var(--font-body)}}:root,html[data-ui]{--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--space-64:64px;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-full:999px;--border-width:1px;--shadow-sm:0 1px 2px #12202e0f;--shadow-md:0 4px 16px #12202e14;--shadow-lg:0 16px 48px #12202e24;--ease-standard:cubic-bezier(.2,0,0,1);--dur-fast:.12s;--dur-base:.2s;--container-max:1200px;--gutter:32px;--section-y:64px}@media (max-width:640px){:root,html[data-ui]{--gutter:20px;--section-y:44px}}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--text-link);text-underline-offset:3px;text-decoration:underline}a:hover{color:var(--navy-hover)}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--text-heading);margin:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-surface=navy] :focus-visible{outline-color:#fff}
:where(.pc-kit :not(svg,svg *)),:where(.pc-kit *)::placeholder{all:revert}:where(.pc-kit *)::file-selector-button{all:revert}.pc-kit{display:contents}html[data-ui]{tab-size:8;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:initial;scroll-behavior:auto;line-height:normal}html[data-ui] body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);-webkit-font-smoothing:antialiased;margin:0}:root,html[data-ui]{--aqua-tint:var(--navy-tint);--mint-tint:var(--navy-tint);--surface-200:var(--navy-tint)}html{scroll-padding-top:130px}
.pc-connect{background:var(--navy-tint);color:var(--ink);font:var(--type-body);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0}.pc-connect a{color:var(--navy)}.pc-connect a:hover{color:var(--navy-hover)}.pc-connect .col{box-sizing:border-box;max-width:440px;margin:0 auto;padding:0 20px}.pc-connect .top{background:var(--navy);color:#fff;padding:24px 0 96px}.pc-connect .top-row{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.pc-connect .top h1{font:700 30px/36px var(--font-heading);color:#fff;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:28px 0 10px}.pc-connect .top p{color:#d3dce8;font:var(--type-body);margin:0}.pc-connect .lang{border:1px solid #ffffff47;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.pc-connect .lang a{box-sizing:border-box;min-width:40px;min-height:30px;font:var(--type-label);letter-spacing:.04em;color:#fff;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.pc-connect .lang a[aria-current=true]{color:var(--navy);background:#fff}.pc-connect .top :focus-visible{outline-offset:2px;outline:2px solid #fff}.pc-connect .ic{width:22px;height:22px;-webkit-mask:var(--i) center/contain no-repeat;-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat;background:currentColor;flex:none;display:inline-block}.pc-connect .card{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;flex-direction:column;gap:16px;padding:24px;display:flex}.pc-connect .lift{margin-top:-64px}.pc-connect .btn{box-sizing:border-box;border-radius:var(--radius-md);min-height:52px;font:600 16px/24px var(--font-body);cursor:pointer;text-align:center;width:100%;transition:background var(--dur-fast) var(--ease-standard),transform var(--dur-fast);border:0;justify-content:center;align-items:center;gap:10px;padding:12px 16px;display:flex}.pc-connect .btn:active{transform:scale(.98)}.pc-connect .btn.p{background:var(--aqua);color:#fff}.pc-connect .btn.p:hover{background:var(--aqua-hover)}.pc-connect .btn[disabled]{cursor:not-allowed}.pc-connect .row{box-sizing:border-box;border-radius:var(--radius-md);border:1px solid var(--border);cursor:pointer;min-height:64px;color:var(--ink);width:100%;font:inherit;text-align:left;background:#fff;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;display:flex}.pc-connect .row:hover{border-color:var(--navy);color:var(--ink)}.pc-connect .row .chip{border-radius:99px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.pc-connect .row .tx{flex:1;min-width:0}.pc-connect .row b{font:var(--type-h4);color:var(--ink);display:block}.pc-connect .row small{font:var(--type-body-sm);color:var(--ink-2);display:block}.pc-connect .seg{background:var(--navy-tint);border:1px solid var(--border);border-radius:var(--radius-md);grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.pc-connect .seg button{box-sizing:border-box;text-align:center;min-height:44px;font:var(--type-label);color:var(--ink-2);cursor:pointer;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px;display:flex}.pc-connect .seg button[aria-pressed=true]{color:var(--navy);box-shadow:var(--shadow-sm);background:#fff}.pc-connect label.f{font:var(--type-label);flex-direction:column;gap:6px;display:flex}.pc-connect label.f input{box-sizing:border-box;border:1px solid var(--border-strong);border-radius:var(--radius-sm);height:48px;font:var(--type-body);color:var(--ink);background:#fff;outline:none;width:100%;padding:0 14px}.pc-connect label.f input:focus{border-color:var(--aqua);box-shadow:0 0 0 3px var(--aqua-tint)}.pc-connect label.f input[aria-invalid=true]{border-color:var(--error)}.pc-connect label.f span.o{font:var(--type-caption);color:var(--ink-2)}.pc-connect .err{font:var(--type-body-sm);color:var(--error);margin:0}.pc-connect .chk{font:var(--type-body-sm);color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}.pc-connect .chk input{width:20px;height:20px;accent-color:var(--aqua);flex:none;margin:1px 0 0}.pc-connect .banner{border-radius:var(--radius-sm);background:var(--error-tint);border:1px solid var(--error);color:var(--ink);font:var(--type-body-sm);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.pc-connect .banner b{color:var(--error);font:var(--type-label);display:block}.pc-connect .hidden{display:none!important}.pc-connect .sec{font:var(--type-caption);color:var(--ink-2);margin:28px 4px 10px}.pc-connect :focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
