.sl-center{text-align:center}.sl-center .sl-lead{margin-inline:auto}.pr-eyebrow-center{justify-content:center}.pr-center-head{max-width:640px;margin-inline:auto;text-align:center}.pr-phone :is(img,video){background:#fff}.pr-phone{width:min(320px,74vw)}.pr-phone,[dir=rtl] .pr-phone{transform:none}.pr-phone:hover,[dir=rtl] .pr-phone:hover{transform:translateY(-6px)}.pr-badge{display:inline-flex;align-items:center;gap:8px;background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);font-family:var(--font-display);font-weight:600;font-size:.85rem;padding:.4rem .85rem;border-radius:999px;box-shadow:var(--card-shadow-sm)}.pr-badge .pr-dot{width:7px;height:7px;border-radius:50%;background:var(--blue);flex:none}.pr-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.7rem}.pr-why-head{max-width:640px;margin-inline:auto;text-align:center}.pr-why-head .sl-h2{margin-top:.5rem}.pr-why-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 72px;margin-top:3rem}.pr-why-item{padding-block:1.8rem;border-top:1px solid var(--line)}.pr-why-item h3{position:relative;display:inline-block;margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(1.2rem,2.1vw,1.45rem);letter-spacing:-.02em;color:var(--ink);transition:color .3s ease}.pr-why-item h3:after{content:"";position:absolute;inset-inline-start:0;bottom:-5px;width:100%;height:2px;background:var(--blue);transform:scaleX(0);transform-origin:left center;transition:transform .35s cubic-bezier(.2,.8,.2,1)}[dir=rtl] .pr-why-item h3:after{transform-origin:right center}.pr-why-item p{margin:.55rem 0 0;max-width:34ch;font-size:1rem;line-height:1.6;color:var(--muted)}.pr-why-item:hover h3{color:var(--blue)}.pr-why-item:hover h3:after{transform:scaleX(1)}.pr-bignum{text-align:center}.pr-bignum-figure{font-family:var(--font-display);font-weight:800;font-size:clamp(5rem,17vw,11rem);line-height:.86;letter-spacing:-.04em;color:var(--blue);margin:.5rem 0 .3rem}.pr-bignum .sl-lead{margin-inline:auto;max-width:52ch}.pr-band-white{background:var(--paper-2);border-bottom:1px solid var(--line)}.pr-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 32px;margin-top:3rem}.pr-step .sl-step-n{margin-bottom:1.1rem}.pr-step h3{font-family:var(--font-display);font-weight:700;font-size:1.1rem;margin:0 0 .35rem;color:var(--ink)}.pr-step p{margin:0;font-size:.95rem;color:var(--muted);line-height:1.6}.pr-faq{max-width:820px;margin:2.4rem auto 0}.pr-faq-item{border-top:1px solid var(--line)}.pr-faq-item:last-child{border-bottom:1px solid var(--line)}.pr-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:1.3rem 4px;cursor:pointer;list-style:none;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--ink)}.pr-faq-item summary::-webkit-details-marker{display:none}.pr-faq-plus{position:relative;width:16px;height:16px;flex:none}.pr-faq-plus:before,.pr-faq-plus:after{content:"";position:absolute;background:var(--blue);border-radius:2px}.pr-faq-plus:before{inset-inline:0;top:7px;height:2px}.pr-faq-plus:after{top:0;bottom:0;inset-inline-start:7px;width:2px;transition:transform .25s ease}.pr-faq-item[open] .pr-faq-plus:after{transform:scaleY(0)}.pr-faq-a{padding:0 4px 1.4rem}.pr-faq-a p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.6;max-width:70ch}.pr-apply2{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.pr-vp{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.pr-vp li{display:flex;gap:12px;align-items:center}.pr-vp-tick{width:26px;height:26px;border-radius:50%;background:var(--sky);color:var(--blue);display:grid;place-items:center;flex:none}.pr-vp-tick svg{width:15px;height:15px;transform:translate(-.3px,-.3px)}.pr-vp strong{display:block;font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--ink)}.pr-applycard{background:var(--paper-2);border:1px solid var(--line);border-radius:24px;padding:32px;box-shadow:var(--card-shadow)}.pr-applycard h3{font-family:var(--font-display);font-weight:800;font-size:1.25rem;margin:0;color:var(--ink)}.pr-applycard-sub{margin:.4rem 0 1.4rem;font-size:.92rem;color:var(--muted)}.pr-cardfields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pr-cardfield{display:flex;flex-direction:column;gap:.4rem}.pr-cardfield.pr-field-full{grid-column:1 / -1}.pr-cardfield label{font-family:var(--font-display);font-weight:600;font-size:.82rem;color:var(--ink-2)}.pr-cardfield .sl-input,.pr-cardfield .sl-select{background:var(--paper);border:1px solid var(--line)}.pr-select-inner{position:relative}.pr-select-inner:after{content:"";position:absolute;inset-inline-end:14px;top:50%;width:9px;height:9px;border-inline-end:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}[dir=rtl] .pr-select-inner:after{transform:translateY(-70%) rotate(-45deg)}.pr-applyform-note{margin-top:1rem}@media(max-width:960px){.pr-why-grid{gap:0 40px}.pr-steps{grid-template-columns:1fr 1fr;gap:34px 32px}.pr-apply2{grid-template-columns:1fr;gap:32px}}@media(max-width:620px){.pr-cardfields,.pr-why-grid{grid-template-columns:1fr}.pr-steps{grid-template-columns:1fr;gap:30px}}[dir=rtl] .pr-why-item h3{letter-spacing:0}[dir=rtl] .pr-why-item p{line-height:1.75}[dir=rtl] .pr-step p,[dir=rtl] .pr-faq-a p{font-size:.975rem;line-height:1.75}
