.pl-how-page{background:#fff}.pl-how-hero{position:relative;overflow:hidden;padding:clamp(76px,9vw,128px) 0;background:radial-gradient(circle at 84% 15%,rgba(255,122,26,.2),transparent 31%),linear-gradient(135deg,#071225 0%,#0d1c37 58%,#13284b 100%);color:#fff}.pl-how-hero:after{content:"";position:absolute;right:-180px;bottom:-220px;width:520px;height:520px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 72px rgba(255,255,255,.025),0 0 0 144px rgba(255,255,255,.018)}.pl-how-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.62fr);gap:clamp(38px,7vw,90px);align-items:center}.pl-how-hero .pl-eyebrow,.pl-how-section--dark .pl-eyebrow,.pl-how-partner .pl-eyebrow,.pl-how-cta .pl-eyebrow{color:var(--pl-orange)}.pl-how-hero h1{max-width:920px;margin:10px 0 24px;color:#fff;font-size:clamp(46px,6vw,78px);line-height:.98;letter-spacing:-.052em;font-weight:880}.pl-how-hero__lead{max-width:790px;color:rgba(244,246,250,.82);font-size:clamp(18px,2vw,23px);line-height:1.5;font-weight:640}.pl-how-hero__panel{padding:clamp(28px,4vw,42px);border:1px solid rgba(244,246,250,.17);border-radius:26px;background:rgba(7,18,37,.6);box-shadow:0 28px 80px rgba(0,0,0,.23);backdrop-filter:blur(14px)}.pl-how-hero__panel-label{margin:0 0 18px;color:var(--pl-orange);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}.pl-how-hero__panel>strong{display:block;color:#fff;font-size:clamp(26px,3vw,38px);line-height:1.08}.pl-how-hero__panel ul{display:grid;gap:13px;margin:26px 0 0;padding:0;list-style:none}.pl-how-hero__panel li{position:relative;padding-left:26px;color:rgba(244,246,250,.77);font-weight:650;line-height:1.45}.pl-how-hero__panel li:before{content:"✓";position:absolute;left:0;color:var(--pl-orange);font-weight:900}.pl-how-trust{border-bottom:1px solid rgba(13,28,55,.09);background:#fff}.pl-how-trust__grid{display:grid;grid-template-columns:repeat(3,1fr)}.pl-how-trust article{padding:30px 28px;border-right:1px solid rgba(13,28,55,.09)}.pl-how-trust article:last-child{border-right:0}.pl-how-trust strong{display:block;margin-bottom:8px;color:var(--pl-navy);font-size:20px}.pl-how-trust span{display:block;color:rgba(7,18,37,.64);font-weight:620;line-height:1.45}.pl-how-section{padding:clamp(66px,8vw,108px) 0}.pl-how-section--soft{background:#f5f7fb}.pl-how-section--dark{background:var(--pl-navy);color:#fff}.pl-how-section h2,.pl-how-partner h2,.pl-how-cta h2{margin:10px 0 18px;color:var(--pl-navy);font-size:clamp(34px,4vw,54px);line-height:1.04;letter-spacing:-.04em}.pl-how-section p,.pl-how-partner p,.pl-how-cta p{color:rgba(7,18,37,.7);font-size:18px;line-height:1.62}.pl-how-steps{position:relative;display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:42px}.pl-how-steps:before{content:"";position:absolute;top:33px;left:6%;right:6%;height:1px;background:linear-gradient(90deg,rgba(255,122,26,.25),var(--pl-orange),rgba(255,122,26,.25))}.pl-how-steps article{position:relative;z-index:1;min-height:285px;padding:0 22px 26px;border:1px solid rgba(13,28,55,.1);border-radius:20px;background:#fff;box-shadow:0 16px 40px rgba(7,18,37,.07)}.pl-how-steps__number{display:grid;width:66px;height:66px;place-items:center;margin:-1px auto 30px;border-radius:0 0 18px 18px;background:var(--pl-navy);color:#fff;font-size:24px;font-weight:900}.pl-how-steps strong{display:block;color:var(--pl-navy);font-size:22px;line-height:1.15}.pl-how-steps p{margin:12px 0 0;color:rgba(7,18,37,.65);font-size:16px;line-height:1.55}.pl-how-qualification{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);gap:clamp(40px,7vw,88px);align-items:start}.pl-how-criteria{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.pl-how-criteria article{min-height:210px;padding:26px;border:1px solid rgba(13,28,55,.1);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(7,18,37,.055)}.pl-how-criteria span{color:var(--pl-orange-dark);font-size:12px;font-weight:900;letter-spacing:.09em}.pl-how-criteria strong{display:block;margin:25px 0 9px;color:var(--pl-navy);font-size:24px}.pl-how-criteria p{margin:0;color:rgba(7,18,37,.64);font-size:16px;line-height:1.52}.pl-how-paths{display:grid;grid-template-columns:minmax(0,.72fr) minmax(430px,1.28fr);gap:clamp(40px,7vw,90px);align-items:start}.pl-how-section--dark h2{color:#fff}.pl-how-section--dark p{color:rgba(244,246,250,.76)}.pl-how-path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.pl-how-path-grid article{display:flex;min-height:350px;flex-direction:column;padding:30px;border:1px solid rgba(244,246,250,.16);border-radius:20px;background:rgba(244,246,250,.06)}.pl-how-path-grid span{color:var(--pl-orange);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.pl-how-path-grid h3{margin:24px 0 14px;color:#fff;font-size:29px;line-height:1.1}.pl-how-path-grid p{margin:0 0 24px;font-size:16px}.pl-how-path-grid a{margin-top:auto;color:#fff;font-weight:850;text-decoration:underline;text-decoration-color:var(--pl-orange);text-decoration-thickness:2px;text-underline-offset:6px}.pl-how-result{display:grid;grid-template-columns:minmax(0,.8fr) minmax(400px,1.2fr);gap:clamp(38px,7vw,90px);align-items:start}.pl-how-result__card{padding-left:28px;border-left:5px solid var(--pl-orange)}.pl-how-result__list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.pl-how-result__list article{padding:25px;border:1px solid rgba(13,28,55,.1);border-radius:18px;background:#fff;box-shadow:0 12px 30px rgba(7,18,37,.055)}.pl-how-result__list strong{display:block;margin-bottom:8px;color:var(--pl-navy);font-size:20px}.pl-how-result__list span{color:rgba(7,18,37,.65);font-weight:620;line-height:1.48}.pl-how-human{background:linear-gradient(135deg,#fff7f0,#fff)}.pl-how-human__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:clamp(40px,8vw,100px)}.pl-how-human__grid>div:last-child{padding:clamp(26px,4vw,38px);border:1px solid rgba(201,79,18,.14);border-radius:18px;background:#fff}.pl-how-human__grid>div:last-child p{margin-top:0}.pl-how-faq__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.pl-how-faq details{border:1px solid rgba(13,28,55,.11);border-radius:16px;background:#fff;box-shadow:0 10px 26px rgba(7,18,37,.045)}.pl-how-faq summary{position:relative;padding:22px 52px 22px 22px;cursor:pointer;list-style:none;color:var(--pl-navy);font-size:18px;font-weight:800;line-height:1.35}.pl-how-faq summary::-webkit-details-marker{display:none}.pl-how-faq summary:after{content:"+";position:absolute;right:22px;top:18px;color:var(--pl-orange-dark);font-size:27px}.pl-how-faq details[open] summary:after{content:"–"}.pl-how-faq details p{margin:0;padding:0 22px 22px;color:rgba(7,18,37,.67);font-size:16px}.pl-how-partner{padding:clamp(60px,7vw,92px) 0;background:#162b4c;color:#fff}.pl-how-partner h2{color:#fff}.pl-how-partner p{max-width:760px;color:rgba(244,246,250,.76)}.pl-how-partner__inner,.pl-how-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:36px}.pl-how-partner .pl-btn{min-width:210px}.pl-how-cta{padding:clamp(62px,8vw,100px) 0;background:linear-gradient(135deg,#071225,#0d1c37);color:#fff}.pl-how-cta h2{max-width:820px;color:#fff}.pl-how-cta p{max-width:760px;color:rgba(244,246,250,.76)}.pl-how-cta .pl-btn{min-width:210px}@media(max-width:1100px){.pl-how-steps{grid-template-columns:repeat(3,1fr)}.pl-how-steps:before{display:none}}@media(max-width:980px){.pl-how-hero__grid,.pl-how-qualification,.pl-how-paths,.pl-how-result,.pl-how-human__grid{grid-template-columns:1fr}.pl-how-path-grid,.pl-how-result__list{grid-template-columns:repeat(2,1fr)}.pl-how-partner__inner,.pl-how-cta__inner{align-items:flex-start;flex-direction:column}}@media(max-width:720px){.pl-how-hero{padding-top:58px}.pl-how-trust__grid,.pl-how-steps,.pl-how-criteria,.pl-how-path-grid,.pl-how-result__list,.pl-how-faq__grid{grid-template-columns:1fr}.pl-how-trust article{border-right:0;border-bottom:1px solid rgba(13,28,55,.09)}.pl-how-trust article:last-child{border-bottom:0}.pl-how-steps article,.pl-how-path-grid article,.pl-how-criteria article{min-height:auto}.pl-how-hero .pl-btn,.pl-how-partner .pl-btn,.pl-how-cta .pl-btn{width:100%}.pl-how-hero__panel{border-radius:20px}}
.pl-how-page a.pl-btn--light,.pl-how-page .pl-btn--light,.pl-how-page a.pl-btn--ghost,.pl-how-page .pl-btn--ghost,.pl-how-page a.pl-btn--light:visited,.pl-how-page .pl-btn--light:visited,.pl-how-page a.pl-btn--ghost:visited,.pl-how-page .pl-btn--ghost:visited,.pl-how-page a.pl-btn--light:hover,.pl-how-page .pl-btn--light:hover,.pl-how-page a.pl-btn--ghost:hover,.pl-how-page .pl-btn--ghost:hover,.pl-how-page a.pl-btn--light:focus-visible,.pl-how-page .pl-btn--light:focus-visible,.pl-how-page a.pl-btn--ghost:focus-visible,.pl-how-page .pl-btn--ghost:focus-visible,.pl-how-page a.pl-btn--light *,.pl-how-page .pl-btn--light *,.pl-how-page a.pl-btn--ghost *,.pl-how-page .pl-btn--ghost *{color:#071225!important;opacity:1!important}.pl-how-page a.pl-btn--light,.pl-how-page .pl-btn--light,.pl-how-page a.pl-btn--ghost,.pl-how-page .pl-btn--ghost{background:#f4f6fa!important;border-color:#d6d9de!important;box-shadow:0 12px 30px rgba(7,18,37,.14)!important}.pl-how-page a.pl-btn--light:hover,.pl-how-page .pl-btn--light:hover,.pl-how-page a.pl-btn--ghost:hover,.pl-how-page .pl-btn--ghost:hover,.pl-how-page a.pl-btn--light:focus-visible,.pl-how-page .pl-btn--light:focus-visible,.pl-how-page a.pl-btn--ghost:focus-visible,.pl-how-page .pl-btn--ghost:focus-visible{background:#fff!important;border-color:#ff7a1a!important}
