#main{--pl-measure: 52ch}.pl-hero__title{margin-top: var(--sp-5)}@media (max-width: 560px){.pl-hero-frame .tf-frame__label{gap: var(--sp-2);padding: var(--sp-4) var(--sp-5)}.pl-hero-frame .tf-frame__what{font-size: var(--fs-xs)}.pl-hero-frame .tf-frame__spec::before{margin-bottom: var(--sp-2)}}.pl-trust{align-items: stretch}@media (min-width: 1260px){.pl-trust{display: grid;grid-template-columns: repeat(4, auto);justify-content: center}.pl-trust .tf-trust__item{padding-inline: clamp(var(--sp-5), 2.2vw, var(--sp-7))}}@media (min-width: 760px) and (max-width: 1259.98px){.pl-trust{display: grid;grid-template-columns: repeat(2, auto);justify-content: center}.pl-trust .tf-trust__item:nth-child(3){border-inline-start: 0}.pl-trust .tf-trust__item:nth-child(n + 3){border-top: var(--bw-hair) solid var(--rule)}}@media (max-width: 759.98px){.pl-trust{flex-direction: column;align-items: stretch}.pl-trust .tf-trust__item{justify-content: center;border-inline-start: 0}.pl-trust .tf-trust__item + .tf-trust__item{border-top: var(--bw-hair) solid var(--rule)}}.pl-who{position: relative;padding: clamp(var(--sp-7), 3.2vw, var(--sp-10));padding-inline-start: calc(clamp(var(--sp-7), 3.2vw, var(--sp-10)) + var(--sp-2));background: var(--card);border: var(--bw-hair) solid var(--rule);border-radius: var(--radius-lg);box-shadow: var(--elev-2), var(--lift);overflow: hidden}.pl-who::before{content: "";position: absolute;inset-block: 0;inset-inline-start: 0;width: var(--bw-edge);background: linear-gradient(180deg, var(--red), var(--red-dk))}.pl-who .tf-checklist__item{max-width: var(--pl-measure)}.pl-focus{--pl-focus-gutter: clamp(var(--sp-5), 2.4vw, var(--sp-7));position: relative;list-style: none;margin: 0;padding: 0;padding-inline-start: var(--pl-focus-gutter)}.pl-focus::before{content: "";position: absolute;inset-block: 0;inset-inline-start: 0;width: var(--bw-ctrl);background: var(--rule-firm)}.pl-focus__item{position: relative;padding-top: var(--sp-5)}.pl-focus__item::before{content: "";position: absolute;top: 0;inset-inline-start: calc(var(--pl-focus-gutter) * -1);width: var(--device-w);height: var(--device-h);background: var(--device-soft)}.pl-focus__item--lead::before{width: calc(var(--device-w) * 1.6);background: var(--device)}.pl-focus__item--lead::after{content: "";position: absolute;inset-block: 0;inset-inline-start: calc(var(--pl-focus-gutter) * -1);width: var(--bw-ctrl);background: linear-gradient(180deg, var(--red) 0%, var(--red-dk) 55%, transparent 100%)}.pl-focus__item + .pl-focus__item{margin-top: clamp(var(--sp-7), 3vw, var(--sp-9))}.pl-focus__item--lead + .pl-focus__item{margin-top: clamp(var(--sp-9), 4.4vw, var(--sp-12))}.pl-focus__title{font-family: var(--font-head);font-size: var(--fs-lg);font-weight: var(--fw-bold);letter-spacing: var(--tr-caps);text-transform: uppercase;line-height: var(--lh-h3);color: var(--ink);margin-bottom: var(--sp-3)}.pl-focus__item--lead .pl-focus__title{font-size: var(--fs-h3);letter-spacing: var(--tr-caps-lg)}.pl-focus__text{font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-body);max-width: var(--pl-measure)}.pl-focus__item--lead .pl-focus__text{font-size: var(--fs-lg)}@media (min-width: 900px){.pl-rail{position: sticky;top: calc(var(--header-h) + var(--sp-6))}}.pl-rail__foot{margin-top: var(--stack);padding-top: var(--stack-sm);border-top: var(--bw-hair) solid var(--rule);display: flex;flex-direction: column;align-items: flex-start;gap: var(--sp-1)}.pl-rail__label{font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-semi);letter-spacing: var(--tr-eyebrow);text-transform: uppercase;color: var(--ink-dim);margin-bottom: var(--sp-2)}.pl-rail__foot .tf-link::after, .pl-partner__route .tf-link::after{content: none}.pl-rail__foot .pl-nowrap, .pl-partner__route .pl-nowrap{white-space: nowrap}.pl-rail__foot .pl-arrow, .pl-partner__route .pl-arrow{display: inline-block;margin-inline-start: var(--sp-2);transition: transform var(--dur-2) var(--ease-out)}.pl-rail__foot .tf-link:hover .pl-arrow, .pl-rail__foot .tf-link:focus-visible .pl-arrow, .pl-partner__route .tf-link:hover .pl-arrow, .pl-partner__route .tf-link:focus-visible .pl-arrow{transform: translateX(4px)}.pl-focal{position: relative;border-radius: var(--radius-lg);box-shadow: var(--elev-3), var(--lift)}.pl-focal__inner{position: relative;display: grid;gap: clamp(var(--sp-6), 3vw, var(--sp-9));padding: clamp(var(--sp-7), 3.4vw, var(--sp-11));padding-inline-start: calc(clamp(var(--sp-7), 3.4vw, var(--sp-11)) + var(--sp-2));border: var(--bw-hair) solid var(--rule);border-radius: var(--radius-lg);box-shadow: var(--lift);overflow: hidden}.pl-focal__inner::before{content: "";position: absolute;inset-block: 0;inset-inline-start: 0;width: var(--bw-edge);background: linear-gradient(180deg, var(--red), var(--red-dk))}@media (min-width: 1100px){.pl-focal__inner{grid-template-columns: minmax(0, 0.88fr) minmax(0, 1.12fr);align-items: center}.pl-focal__point{padding-inline-start: clamp(var(--sp-6), 3vw, var(--sp-9));border-inline-start: var(--bw-hair) solid var(--rule)}}.pl-focal__head{display: flex;flex-direction: column;gap: var(--sp-4);min-width: 0}.pl-focal__point{display: grid;grid-template-columns: auto minmax(0, 1fr);align-items: baseline;column-gap: clamp(var(--sp-4), 1.6vw, var(--sp-6));min-width: 0}.pl-focal__pointbody{display: flex;flex-direction: column;gap: var(--sp-3);min-width: 0}.pl-focal__kicker{font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-semi);letter-spacing: var(--tr-eyebrow);text-transform: uppercase;color: var(--brand-ink)}.pl-focal__title{font-family: var(--font-head);font-size: var(--fs-h3);font-weight: var(--fw-semi);letter-spacing: var(--tr-caps-lg);text-transform: uppercase;line-height: var(--lh-h3);color: var(--ink)}.pl-focal__text{font-size: var(--fs-lg);line-height: var(--lh-body);color: var(--ink-body);max-width: calc(var(--pl-measure) - 4ch)}@media (max-width: 560px){.pl-focal__inner{padding: var(--sp-7) var(--sp-5);padding-inline-start: calc(var(--sp-5) + var(--sp-2))}.pl-focal__point{grid-template-columns: minmax(0, 1fr);row-gap: var(--sp-2)}.pl-focal__no{grid-column: 1}}.pl-reasons{list-style: none;margin-top: var(--stack);display: grid;gap: 0}.pl-reason{display: grid;grid-template-columns: auto minmax(0, 1fr);column-gap: clamp(var(--sp-4), 1.6vw, var(--sp-6));row-gap: var(--sp-3);align-items: baseline;padding-block: clamp(var(--sp-6), 2.2vw, var(--sp-8));border-top: var(--bw-hair) solid var(--rule)}.pl-reason:last-child{border-bottom: var(--bw-hair) solid var(--rule)}.pl-reason__no{grid-column: 1;grid-row: 1}.pl-reason__title{grid-column: 2;grid-row: 1}.pl-reason__text{grid-column: 2;grid-row: 2}@media (min-width: 900px){.pl-reason{grid-template-columns: auto clamp(180px, 20vw, 260px) minmax(0, 1fr);column-gap: clamp(var(--sp-5), 2.4vw, var(--sp-8))}.pl-reason__text{grid-column: 3;grid-row: 1}}.pl-focal__no, .pl-reason__no{font-family: var(--font-head);font-size: var(--fs-h1);font-weight: var(--fw-bold);letter-spacing: var(--tr-caps-xl);line-height: var(--lh-flat);font-variant-numeric: tabular-nums;font-feature-settings: "tnum" 1;color: var(--brand-ink)}.pl-reason__title{font-family: var(--font-head);font-size: var(--fs-lg);font-weight: var(--fw-bold);letter-spacing: var(--tr-caps);text-transform: uppercase;line-height: var(--lh-h3);color: var(--ink)}.pl-reason__text{font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-body);max-width: var(--pl-measure)}.pl-quote{margin-top: var(--stack)}.pl-quote-foot{margin-top: var(--stack);text-align: center;font-size: var(--fs-sm);line-height: var(--lh-body);color: var(--ink-quiet);max-width: var(--pl-measure);margin-inline: auto;text-wrap: pretty}.pl-partner{align-items: stretch}.pl-partner .tf-frame{align-self: start}@media (max-width: 999.98px){.pl-partner{grid-template-columns: minmax(0, 1fr)}.pl-partner .tf-frame{max-width: 220px}}@media (min-width: 1000px){.pl-partner{grid-template-columns: minmax(0, 33%) minmax(0, 1fr)}}.pl-partner__body{height: 100%;gap: var(--sp-6)}.pl-partner__lead{display: flex;flex-direction: column;gap: var(--sp-4);min-width: 0}.pl-partner__name{font-family: var(--font-head);font-size: var(--fs-h2);font-weight: var(--fw-bold);letter-spacing: var(--tr-caps-lg);text-transform: uppercase;line-height: var(--lh-h3);color: var(--ink)}.pl-partner__route{margin: 0}.pl-creds{margin-top: auto;padding: clamp(var(--sp-5), 2.2vw, var(--sp-7));border: var(--bw-hair) solid var(--rule);border-radius: var(--radius-lg);box-shadow: var(--lift)}.pl-creds__label{font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-semi);letter-spacing: var(--tr-eyebrow);text-transform: uppercase;color: var(--ink-dim);line-height: var(--lh-ui)}.pl-creds__label::after{content: "";display: block;width: var(--device-w);height: var(--device-h);border-radius: var(--device-h);background: var(--device);margin-top: var(--sp-3)}.pl-creds__list{list-style: none;margin: var(--sp-5) 0 0;padding: 0;display: grid}.pl-creds__item{font-family: var(--font-head);font-size: var(--fs-lg);font-weight: var(--fw-bold);letter-spacing: var(--tr-caps);text-transform: uppercase;line-height: var(--lh-h3);color: var(--ink)}.pl-creds__item + .pl-creds__item{margin-top: var(--sp-4);padding-top: var(--sp-4);border-top: var(--bw-hair) solid var(--rule)}@media (min-width: 1000px){.pl-creds__list{grid-template-columns: auto minmax(0, 1fr) minmax(0, 1fr);align-items: stretch}.pl-creds__item + .pl-creds__item{margin-top: 0;padding-top: 0;border-top: 0;border-inline-start: var(--bw-hair) solid var(--rule);padding-inline-start: clamp(var(--sp-4), 1.6vw, var(--sp-6));margin-inline-start: clamp(var(--sp-4), 1.6vw, var(--sp-6))}}.pl-faq-head{max-width: none}.pl-faq-layout{display: grid;grid-template-columns: minmax(0, 1fr);gap: var(--stack);border-top: var(--bw-hair) solid var(--rule)}.pl-faq{max-width: none;border-top: 0}@media (min-width: 1080px){.pl-faq-layout{grid-template-columns: minmax(0, 1fr) minmax(300px, 340px);column-gap: clamp(var(--sp-8), 4vw, var(--sp-11));row-gap: var(--stack);align-items: stretch}}.pl-ask__inner{position: relative;display: flex;flex-direction: column;gap: var(--sp-5);padding-top: var(--sp-6);border-top: var(--bw-hair) solid var(--rule)}.pl-ask__inner::before{content: "";position: absolute;inset-inline: 0;top: calc(var(--bw-hair) * -1);height: var(--device-h);background: var(--device-soft)}@media (min-width: 1080px){.pl-ask{display: flex;border-inline-start: var(--bw-hair) solid var(--rule);padding-inline-start: clamp(var(--sp-6), 2.4vw, var(--sp-8))}.pl-ask__inner{flex: 1;border-top: 0;padding-top: var(--sp-6);position: sticky;top: calc(var(--header-h) + var(--sp-6));align-self: flex-start}.pl-ask__inner::before{top: 0}}.pl-ask__kicker{font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-semi);letter-spacing: var(--tr-eyebrow);text-transform: uppercase;color: var(--brand-ink)}.pl-ask__title{font-family: var(--font-head);font-size: var(--fs-h3);font-weight: var(--fw-semi);letter-spacing: var(--tr-caps-lg);text-transform: uppercase;line-height: var(--lh-h3);color: var(--ink);margin-top: calc(var(--sp-5) * -1 + var(--sp-3))}.pl-ask__text{font-size: var(--fs-sm);line-height: var(--lh-body);color: var(--ink-body);max-width: calc(var(--pl-measure) - 3ch)}.pl-ask__actions{display: flex;flex-direction: column;gap: var(--sp-3)}@media (min-width: 620px) and (max-width: 1079.98px){.pl-ask__actions{flex-direction: row;flex-wrap: wrap}.pl-ask__actions .tf-btn{width: auto}}.pl-faq .tf-faq__a{max-width: none;margin-bottom: var(--sp-6);padding: clamp(var(--sp-5), 2.2vw, var(--sp-7));background: var(--card);border: var(--bw-hair) solid var(--rule);border-radius: var(--radius-lg);box-shadow: var(--elev-1), var(--lift)}.pl-faq .tf-faq__a > *, .pl-partner .tf-partner__body .tf-body{max-width: var(--pl-measure)}.pl-faq .tf-faq__a:has(.pl-pending){padding: 0;margin-bottom: var(--sp-6);background: none;border: 0;box-shadow: none}.pl-q{display: flex;flex-wrap: wrap;align-items: center;gap: var(--sp-2) var(--sp-4);min-width: 0}.pl-pending{display: flex;flex-direction: column;gap: var(--sp-4);padding: clamp(var(--sp-5), 2.6vw, var(--sp-7));background: var(--well);border: var(--bw-ctrl) dashed var(--rule-firm);border-radius: var(--radius-lg)}.pl-pending__title{font-family: var(--font-head);font-size: var(--fs-sm);font-weight: var(--fw-bold);letter-spacing: var(--tr-caps-sm);text-transform: uppercase;line-height: var(--lh-h3);color: var(--ink)}.pl-cross{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: var(--sp-5) var(--sp-6);margin-top: var(--section-y-sm);padding: clamp(var(--sp-6), 2.8vw, var(--sp-8));padding-inline-start: calc(clamp(var(--sp-6), 2.8vw, var(--sp-8)) + var(--sp-2));background: var(--card);border: var(--bw-hair) solid var(--rule);border-radius: var(--radius-lg);box-shadow: var(--elev-2), var(--lift);text-decoration: none;overflow: hidden;transition: transform var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease)}.pl-cross::before{content: "";position: absolute;inset-block: 0;inset-inline-start: 0;width: var(--bw-edge);background: linear-gradient(180deg, var(--red), var(--red-dk))}.pl-cross:hover{transform: translateY(-2px);box-shadow: var(--elev-3), var(--lift);border-color: var(--rule-firm)}.pl-cross:active{transform: translateY(0)}.pl-cross__body{display: flex;flex-direction: column;gap: var(--sp-3);min-width: 0}.pl-cross__kicker{font-family: var(--font-head);font-size: var(--fs-2xs);font-weight: var(--fw-semi);letter-spacing: var(--tr-eyebrow);text-transform: uppercase;color: var(--brand-ink)}.pl-cross__title{font-family: var(--font-head);font-size: var(--fs-h3);font-weight: var(--fw-semi);letter-spacing: var(--tr-caps-lg);text-transform: uppercase;line-height: var(--lh-h3);color: var(--ink)}.pl-cross__text{font-size: var(--fs-body);line-height: var(--lh-body);color: var(--ink-body);max-width: var(--pl-measure)}.pl-cross__arrow{justify-self: end;font-size: var(--fs-h3);line-height: var(--lh-flat);color: var(--brand-ink);transition: transform var(--dur-2) var(--ease-out)}.pl-cross:hover .pl-cross__arrow{transform: translateX(4px)}@media (max-width: 620px){.pl-cross{grid-template-columns: minmax(0, 1fr)}.pl-cross__arrow{justify-self: start}}