.pa-page .pa-sec{padding-top:clamp(56px,9vh,110px)}.pa-page .pa-sec,.pa-page .pa-sec .bs-container{position:relative}.pa-page .pa-hero{position:relative;padding:clamp(56px,10vh,120px) 0 clamp(48px,8vh,96px)}.pa-page .pa-hero-inner{position:relative}.pa-page .pa-hero-num{top:-.08em;right:0}.pa-page .bs-lede,.pa-page .pa-btnrow,.pa-page .pa-kicker,.pa-page .pa-title{position:relative;z-index:1}.pa-page .pa-title{margin-top:18px;max-width:13ch}.pa-page .pa-title-line{display:block}.pa-page .pa-btnrow{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.pa-page .pa-btnrow--center{justify-content:center}.pa-page .pa-head{position:relative;z-index:1;max-width:72ch}.pa-page .pa-head-row{display:flex;align-items:center;gap:14px}.pa-page .pa-head-rule{height:1px;width:34px;background:linear-gradient(90deg,color-mix(in oklab,var(--bs-accent) 65%,transparent),transparent)}.pa-page .pa-h2{margin-top:16px}.pa-page .pa-sub{margin-top:18px}.pa-page .pa-sec-num{top:-.06em;right:0}.pa-page .pa-clauses{margin-top:clamp(30px,5vh,52px);position:relative;z-index:1}.pa-page .pa-clause-link{display:inline-block;margin-top:12px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.pa-page .pa-mt-plate{margin-top:clamp(30px,5vh,52px);position:relative;z-index:1}.pa-page .pa-mt-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,3vw,34px);padding:clamp(12px,2vh,20px) 0 clamp(8px,1.6vh,14px)}.pa-page .pa-mt-col{padding-left:14px;border-left:1px solid var(--bs-hair)}.pa-page .pa-mt-tag{display:block}.pa-page .pa-mt-title{margin-top:10px}.pa-page .pa-body{margin-top:10px;max-width:62ch;font-size:14px;line-height:1.7;color:var(--bs-ink-muted);transition:color .35s ease}.pa-page .pa-mt-cap{letter-spacing:.18em}.pa-page .pa-raise{position:relative;z-index:1}.pa-page .pa-flow{margin-top:clamp(30px,5vh,52px);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;list-style:none;padding-top:clamp(18px,3vh,28px);padding-bottom:clamp(18px,3vh,28px)}.pa-page .pa-flow-step{padding:0 clamp(12px,1.8vw,22px)}.pa-page .pa-flow-step+.pa-flow-step{border-left:1px solid var(--bs-hair)}.pa-page .pa-flow-n{display:block;font-family:var(--font-display),sans-serif;font-stretch:125%;font-weight:800;font-size:clamp(1.7rem,3vw,2.4rem);line-height:.9;color:transparent;-webkit-text-stroke:1px color-mix(in oklab,var(--bs-accent) 38%,transparent)}.pa-page .pa-flow-name{margin-top:12px}.pa-page .pa-flow-body{margin-top:8px;font-size:13px;line-height:1.6;color:var(--bs-ink-muted);transition:color .35s ease}.pa-page .pa-prom-headrow{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;flex-wrap:wrap}.pa-page .pa-prom-stamp{margin-top:10px;flex:none}.pa-page .pa-clause--term .bs-h3{display:block}.pa-page .pa-train{position:relative;z-index:1;margin-top:clamp(26px,4.5vh,44px);max-width:72ch}.pa-page .pa-train-facts{margin-top:clamp(20px,3.5vh,30px);list-style:none;padding:0;border-top:1px solid var(--bs-rule)}.pa-page .pa-train-fact{padding:12px 2px;border-bottom:1px solid var(--bs-hair);font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bs-ink-soft);transition:color .35s ease}.pa-page .pa-train-fact:before{content:"— ";color:var(--bs-accent)}.pa-page .pa-apply-sec{scroll-margin-top:90px}.pa-page .pa-apply-wrap{position:relative;z-index:1;max-width:880px}.pa-page .pa-form-plate{margin-top:clamp(24px,4.5vh,40px);padding:clamp(18px,3.2vw,34px)}.pa-page .pa-frow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(18px,3vw,34px)}.pa-page .pa-field{margin-top:clamp(18px,3vh,26px);display:flex;flex-direction:column;border:0;padding:0;min-width:0}.pa-page .pa-flabel{font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bs-ink-muted);transition:color .35s ease}.pa-page .pa-input{margin-top:8px;padding:9px 2px 10px;background:transparent;border:0;border-bottom:1px solid var(--bs-rule);border-radius:0;font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:14.5px;line-height:1.5;color:var(--bs-ink);transition:border-color .2s ease,box-shadow .2s ease,color .35s ease}.pa-page .pa-input::-moz-placeholder{color:color-mix(in oklab,var(--bs-ink-muted) 72%,transparent)}.pa-page .pa-input::placeholder{color:color-mix(in oklab,var(--bs-ink-muted) 72%,transparent)}.pa-page .pa-input:focus{outline:none;border-bottom-color:var(--bs-accent);box-shadow:0 1px 0 0 var(--bs-accent)}.pa-page .pa-input:hover:not(:focus){border-bottom-color:color-mix(in oklab,var(--bs-ink) 45%,transparent)}.pa-page .pa-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:26px;background-image:linear-gradient(45deg,transparent 50%,var(--bs-ink-muted) 50%),linear-gradient(135deg,var(--bs-ink-muted) 50%,transparent 50%);background-position:right 12px top 55%,right 6px top 55%;background-size:6px 6px;background-repeat:no-repeat;cursor:pointer}.pa-page .pa-select option{background:var(--bs-paper);color:var(--bs-ink)}.pa-page .pa-textarea{resize:vertical;min-height:96px}.pa-page .pa-choices-help{margin-top:8px;max-width:62ch;font-size:12.5px;line-height:1.6;color:var(--bs-ink-muted);transition:color .35s ease}.pa-page .pa-choice-list{margin-top:12px;border-top:1px solid var(--bs-rule)}.pa-page .pa-choice{display:grid;grid-template-columns:22px 1fr;gap:12px;padding:14px 2px 15px;border-bottom:1px solid var(--bs-hair);cursor:pointer}.pa-page .pa-choice-radio{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;margin-top:2px;border:1px solid var(--bs-rule);border-radius:50%;background:transparent;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.pa-page .pa-choice-radio:checked{border-color:var(--bs-accent);background:radial-gradient(circle at center,var(--bs-accent) 0 3.5px,transparent 4px)}.pa-page .pa-choice-body{display:block;min-width:0}.pa-page .pa-choice-title{display:inline;font-family:var(--font-display),sans-serif;font-stretch:80%;font-weight:760;font-size:15.5px;color:var(--bs-ink);transition:color .35s ease}.pa-page .pa-choice-tag{display:inline;margin-left:10px;font-family:var(--font-mono),ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-accent)}.pa-page .pa-choice-desc{display:block;margin-top:5px;max-width:62ch;font-size:13px;line-height:1.6;color:var(--bs-ink-muted);transition:color .35s ease}.pa-page .pa-choice:has(.pa-choice-radio:checked) .pa-choice-title{color:var(--bs-accent)}.pa-page .pa-choice-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:22px;column-gap:22px}.pa-page .pa-choice-check{align-items:center;padding:12px 2px}.pa-page .pa-choice-check .pa-choice-radio{margin-top:0;border-radius:4px;background:transparent}.pa-page .pa-choice-check .pa-choice-radio:checked{border-color:var(--bs-accent);background:var(--bs-accent);box-shadow:inset 0 0 0 2.5px var(--bs-paper,#faf8f2)}@media (max-width:480px){.pa-page .pa-choice-grid{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}}.pa-page .pa-err{margin-bottom:4px;padding:11px 14px;border:1px solid color-mix(in oklab,var(--bs-pencil) 70%,transparent);outline:1px solid color-mix(in oklab,var(--bs-pencil) 30%,transparent);outline-offset:3px;font-family:var(--font-mono),ui-monospace,monospace;font-size:11.5px;letter-spacing:.08em;color:var(--bs-pencil)}.pa-page .pa-success{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:clamp(10px,2vh,18px) 0}.pa-page .pa-success-icon{display:inline-flex;color:var(--bs-permit)}.pa-page .pa-success h3{font-family:var(--font-display),sans-serif;font-stretch:80%;font-weight:760;font-size:clamp(1.2rem,2.2vw,1.5rem);color:var(--bs-ink)}.pa-page .pa-success p{max-width:56ch;font-size:14.5px;line-height:1.7;color:var(--bs-ink-soft)}.pa-page .pa-submit{margin-top:clamp(22px,4vh,32px);width:100%;justify-content:center}.pa-page .pa-fine{margin-top:16px;border-top:0;padding-top:0}.pa-page .pa-pull .bs-container{text-align:center}.pa-page .pa-pull-body{padding:clamp(36px,6vh,64px) 0}.pa-page .pa-pull-main{margin-inline:auto;max-width:24ch;font-family:var(--font-display),sans-serif;font-stretch:66%;font-weight:800;font-size:clamp(1.9rem,4.6vw,3.4rem);line-height:1.02;letter-spacing:.004em;text-transform:uppercase;text-wrap:balance;color:var(--bs-ink);transition:color .35s ease}.pa-page .pa-pull-sub{margin:18px auto 0;max-width:52ch}.pa-page .pa-sec--cta{padding-bottom:clamp(72px,12vh,140px)}.pa-page .pa-cta{max-width:860px;margin-inline:auto;padding:clamp(30px,5.5vh,56px) clamp(20px,4vw,56px);text-align:center;position:relative;z-index:1}.pa-page .pa-cta-title{margin:14px auto 0}.pa-page .pa-cta-body{margin:16px auto 0;max-width:52ch}.pa-page .pa-cta .pa-btnrow{margin-top:26px}@media (max-width:1024px){.pa-page .pa-flow{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(18px,3vh,28px)}.pa-page .pa-flow-step:nth-child(3){border-left:0}.pa-page .pa-flow-step:nth-child(n+3){border-top:1px solid var(--bs-hair);padding-top:clamp(14px,2.5vh,22px)}}@media (max-width:900px){.pa-page .pa-mt-cols{grid-template-columns:1fr}}@media (max-width:640px){.pa-page .pa-flow,.pa-page .pa-frow{grid-template-columns:1fr}.pa-page .pa-flow-step{padding-left:0;padding-right:0}.pa-page .pa-flow-step+.pa-flow-step{border-left:0;border-top:1px solid var(--bs-hair);padding-top:clamp(14px,2.5vh,22px)}.pa-page .pa-flow-step:nth-child(n+3){padding-top:clamp(14px,2.5vh,22px)}}