.pf .lp-hero{padding-block:72px 48px}.pf .lp-title{font:700 72px/1.1 var(--display);letter-spacing:-.05em;margin:0;max-width:14ch;text-wrap:balance;color:var(--ink)}.pf .lp-sub{margin:20px 0 0;max-width:46em;font-size:20px;line-height:1.5;color:var(--ink-2)}.pf .lp-meta{display:flex;flex-wrap:wrap;gap:8px;margin:28px 0 0}.pf .lp-meta span{display:inline-flex;align-items:center;gap:8px;background:var(--white);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;color:var(--ink);box-shadow:0 10px 30px -22px rgba(20,12,90,.5)}.pf .lp-meta span:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime)}.pf .lp-meta span:nth-child(2):before{background:var(--aqua)}.pf .lp-body{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start;padding-bottom:var(--sec)}.pf .lp-body-single{grid-template-columns:minmax(0,1fr)}.pf .lp-toc{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;background:var(--white);border-radius:var(--r-l);padding:24px 16px 18px}.pf .lp-toc b{display:block;padding:0 10px;font:800 12px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--purple)}.pf .lp-toc ol{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:2px}.pf .lp-toc a{display:block;padding:8px 10px;border-radius:12px;font-size:14px;line-height:1.3;color:var(--ink-2);text-decoration:none;transition:background .15s ease,color .15s ease}.pf .lp-toc a:hover{background:var(--cloud);color:var(--purple)}.pf .lp-main{min-width:0}.pf .lp-card{background:var(--white);border-radius:var(--r-xl);padding:56px 64px}.pf .lp-intro{background:var(--mint);border-radius:var(--r-l);padding:22px 26px;margin:0 0 44px;font-size:16px;line-height:1.6;color:var(--ink)}.pf .lp-intro p{margin:0}.pf .lp-intro strong{font-weight:700}.pf .lp-doc{display:grid;gap:4px;margin-top:28px;padding:0 8px;font-size:13px;line-height:1.5;color:var(--ink-2)}.pf .lp-doc p{margin:0;overflow-wrap:anywhere}.pf .legal-prose{font-family:var(--sans);font-size:17px;line-height:1.7;color:var(--ink-2)}.pf .legal-prose>:first-child{margin-top:0}.pf .legal-prose h2{font:700 30px/1.15 var(--display);letter-spacing:-.03em;color:var(--ink);margin:56px 0 16px;scroll-margin-top:24px}.pf .legal-prose h3{font:700 21px/1.3 var(--display);letter-spacing:-.02em;color:var(--ink);margin:32px 0 10px;scroll-margin-top:24px}.pf .legal-prose p{margin:0 0 16px}.pf .legal-prose strong{font-weight:700;color:var(--ink)}.pf .legal-prose ol,.pf .legal-prose ul{display:flex;flex-direction:column;gap:8px;margin:0 0 18px;padding-left:22px}.pf .legal-prose ul{list-style:disc}.pf .legal-prose ol{list-style:decimal}.pf .legal-prose li::marker{color:var(--purple);font-weight:700}.pf .legal-prose a{color:var(--purple);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.pf .legal-prose a:hover{opacity:.8}.pf .legal-table-scroll{overflow-x:auto;margin:8px 0 24px;border:1px solid var(--line);border-radius:20px}.pf .legal-prose table{width:100%;min-width:34rem;margin:0;border-collapse:collapse;font-size:15px;line-height:1.55;text-align:left}.pf .legal-prose thead th{padding:14px 18px;background:var(--cloud);font:800 12px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);vertical-align:bottom}.pf .legal-prose tbody td,.pf .legal-prose tbody th{padding:14px 18px;border-top:1px solid var(--line);vertical-align:top;text-align:left}.pf .legal-prose tbody th{width:34%;font-weight:700;color:var(--ink)}.pf .lp-after{margin-top:28px}.pf .lp-form{background:var(--purple);color:var(--white);border-radius:var(--r-xl);padding:48px 56px}.pf .lp-form-title{font:700 40px/1.05 var(--display);letter-spacing:-.04em;margin:0}.pf .lp-form-note{margin:12px 0 0;font-size:17px;line-height:1.5;color:rgba(255,255,255,.82)}.pf .lp-form-note strong{color:var(--white)}.pf .lp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:32px}.pf .lp-field{display:block}.pf .lp-form-grid .lp-field:last-of-type{grid-column:1/-1}.pf .lp-label{display:block;margin-bottom:8px;font-size:14px;font-weight:600;color:rgba(255,255,255,.88)}.pf .lp-input{display:block;width:100%;height:52px;padding:0 18px;border:1.5px solid transparent;border-radius:16px;background:var(--white);font:500 16px/1.4 var(--sans);color:var(--ink);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.pf .lp-textarea{height:auto;min-height:140px;padding:14px 18px;resize:vertical}.pf .lp-input:focus{border-color:var(--lime);box-shadow:0 0 0 4px rgba(200,255,69,.35)}.pf .lp-input::placeholder{color:rgba(20,22,39,.45)}.pf .lp-error{display:block;margin-top:6px;font-size:14px;font-weight:600;color:var(--yellow)}.pf .lp-form-grid>.lp-error{grid-column:1/-1;margin:0}.pf .lp-submit{grid-column:1/-1;justify-self:start;background:var(--lime);color:var(--ink)}.pf .lp-submit:disabled{opacity:.6;cursor:default}.pf .fe-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:960px;margin:32px 0 0;padding:0;list-style:none}.pf .fe-legend li{display:grid;gap:6px;border-radius:var(--r-l);padding:20px 22px}.pf .fe-legend li.l1{background:var(--lime)}.pf .fe-legend li.l2{background:var(--mint)}.pf .fe-legend li.l3{background:var(--yellow)}.pf .fe-legend b{font:700 20px/1.1 var(--display);letter-spacing:-.02em}.pf .fe-legend span{font-size:15px;line-height:1.4;color:var(--ink-2)}.pf .fe-body{padding-bottom:24px}.pf .fe-card{background:var(--white);border-radius:var(--r-xl);padding:28px}.pf .fe-tools{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:20px}.pf .fe-field{display:grid;gap:8px;min-width:220px}.pf .fe-field span{font:800 12px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}.pf .fe-field input,.pf .fe-field select{height:52px;padding:0 18px;border:1.5px solid var(--line);border-radius:16px;background:var(--cloud);font:500 16px/1.2 var(--sans);color:var(--ink);outline:none}.pf .fe-field select{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23563FFF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px}.pf .fe-field input:focus,.pf .fe-field select:focus{border-color:var(--purple);box-shadow:0 0 0 4px rgba(86,63,255,.14)}.pf .fe-search{flex:1 1 260px}.pf .fe-reset{height:52px;padding:0 22px;border:1.5px solid var(--purple);border-radius:999px;background:transparent;font:700 15px/1 var(--sans);color:var(--purple);cursor:pointer}.pf .fe-count{margin:0 0 14px auto;font-size:14px;font-weight:600;color:var(--ink-2)}.pf .fe-scroll{max-height:620px;overflow:auto;border:1px solid var(--line);border-radius:20px}.pf .fe-table{width:100%;min-width:620px;border-collapse:collapse;font-size:15px;text-align:left}.pf .fe-table thead th{position:sticky;top:0;z-index:1;padding:14px 18px;background:var(--cloud);font:800 12px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.pf .fe-table td{padding:13px 18px;border-top:1px solid var(--line);color:var(--ink-2)}.pf .fe-table td:nth-child(-n+2){color:var(--ink);font-weight:600}.pf .fe-table td:nth-child(n+3),.pf .fe-table th:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}.pf .fe-table tbody tr:hover td{background:rgba(86,63,255,.04)}.pf .fe-empty{margin:0;padding:28px 18px;text-align:center;color:var(--ink-2)}.pf .fe-empty a{color:var(--purple)}.pf .fe-note{margin:18px 8px 0;font-size:15px;line-height:1.5;color:var(--ink-2)}.pf .fe-cta-wrap{padding-block:56px var(--sec)}.pf .fe-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;background:var(--purple);color:var(--white);border-radius:var(--r-xl);padding:56px 64px}.pf .fe-cta .h2{max-width:14ch}.pf .fe-cta .lead{margin-top:14px;max-width:36em;color:rgba(255,255,255,.85)}.pf .fe-cta .lead a{color:var(--lime)}.pf .fe-cta .acts{display:flex;flex-wrap:wrap;gap:12px;flex:none}@media (max-width:1180px){.pf .lp-title{font-size:60px}.pf .lp-body{grid-template-columns:240px minmax(0,1fr)}.pf .lp-card{padding:44px 40px}}@media (max-width:999px){.pf .lp-body{grid-template-columns:minmax(0,1fr)}.pf .lp-toc{display:none}.pf .fe-cta{flex-direction:column;align-items:flex-start;padding:44px 40px}}@media (max-width:700px){.pf .lp-hero{padding-block:44px 32px}.pf .lp-title{font-size:44px}.pf .lp-sub{font-size:17px}.pf .lp-card{padding:28px 22px;border-radius:var(--r-l)}.pf .legal-prose{font-size:16px}.pf .legal-prose h2{font-size:24px;margin-top:40px}.pf .lp-form{padding:32px 22px;border-radius:var(--r-l)}.pf .lp-form-title{font-size:30px}.pf .lp-form-grid{grid-template-columns:1fr}.pf .lp-submit{width:100%}.pf .fe-legend{grid-template-columns:1fr}.pf .fe-card{padding:16px;border-radius:var(--r-l)}.pf .fe-field{min-width:0;flex:1 1 100%}.pf .fe-count{margin:0}.pf .fe-scroll{max-height:540px}.pf .fe-cta{padding:32px 22px;border-radius:var(--r-l)}.pf .fe-cta .acts{width:100%}}.pf .lp-toc{top:104px;max-height:calc(100vh - 128px)}.pf .legal-prose h2,.pf .legal-prose h3{scroll-margin-top:104px}