.pa-page{--pa-blue:#3f9acc;--pa-navy:#112337;--pa-ink:#17283a;--pa-muted:#667789;--pa-line:#dbe6ef;color:#42505f;font-family:Manrope,Arial,sans-serif;line-height:1.7}.pa-wrap{max-width:1180px;margin:auto;padding:0 32px}.pa-page h1,.pa-page h2,.pa-page h3{color:var(--pa-ink);line-height:1.18}.pa-page h1{font-size:clamp(2.5rem,5.6vw,4rem);margin:18px 0 8px}.pa-page h1 span,.pa-page h2 em{color:#2f80ad;font-style:normal}.pa-page h2{font-size:clamp(2rem,4.5vw,3.1rem);font-weight:800}.pa-hero{background:linear-gradient(180deg,#fff,#eaf4fb);overflow:hidden}.pa-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center;padding-top:190px;padding-bottom:72px}.pa-pill,.pa-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.12em;font-size:.7rem;font-weight:800;color:#2f80ad}.pa-pill{background:#fff;border:1px solid var(--pa-line);border-radius:30px;padding:8px 16px;color:var(--pa-navy)}.pa-role{font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--pa-muted)}.pa-rule{width:74px;height:4px;background:#8eceff;margin:22px 0}.pa-lede{font-size:1.06rem}.pa-actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 8px}.pa-stats{display:flex;gap:30px;flex-wrap:wrap;border-top:1px solid var(--pa-line);padding-top:24px;margin-top:28px}.pa-stats b,.pa-four b{display:block;color:var(--pa-ink);font-size:1.5rem;line-height:1}.pa-stats small,.pa-four small{display:block;color:var(--pa-muted);font-size:.76rem;margin-top:6px}.pa-hero-photo{position:relative}.pa-hero-photo img{width:100%;border-radius:8px;box-shadow:0 24px 55px -28px #112337;background:#eaf4fb}.pa-rating{position:absolute;left:-18px;bottom:25px;background:#fff;padding:14px 18px;border-radius:8px;box-shadow:0 14px 34px -18px #112337;display:flex;gap:12px;align-items:center;border-bottom:3px solid var(--pa-blue)}.pa-rating b{font-size:1.5rem}.pa-rating span{color:#e0a53b}.pa-rating small{display:block;color:var(--pa-muted);font-size:.68rem}.pa-section{padding:clamp(58px,7vw,96px) 0}.pa-soft{background:#f4f8fb}.pa-dark{background:var(--pa-navy);color:#c6d5e6}.pa-dark h2{color:#fff}.pa-center,.pa-heading{max-width:820px;margin:0 auto 44px}.pa-center{text-align:center}.pa-center p,.pa-heading p{margin-top:16px;color:var(--pa-muted)}.pa-dark .pa-center p{color:#b5c8da}.pa-four{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#34506a;border-radius:8px;overflow:hidden}.pa-four>div{background:var(--pa-navy);padding:28px 18px;text-align:center}.pa-four b{color:#fff;font-size:2rem}.pa-four small{color:#b5c8da}.pa-score{display:flex;justify-content:center;gap:16px;align-items:center;margin-top:20px}.pa-score>b{font-size:3.2rem;color:var(--pa-ink)}.pa-score span{color:#e0a53b;letter-spacing:2px}.pa-score small{display:block;color:var(--pa-muted);letter-spacing:0}.pa-reviews,.pa-cards,.pa-community,.pa-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pa-reviews blockquote,.pa-cards article,.pa-community>div,.pa-links a{background:#fff;border:1px solid var(--pa-line);border-radius:8px;padding:26px}.pa-reviews blockquote{color:#e0a53b}.pa-reviews p{color:#42505f;margin:12px 0}.pa-reviews cite{color:var(--pa-muted);font-size:.8rem}.pa-note{text-align:center;color:var(--pa-muted);font-size:.8rem;margin-top:24px}.pa-cards article>span{font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:#2f80ad;font-weight:800}.pa-cards h3{margin:12px 0 8px;font-size:1.25rem}.pa-cards p{font-size:.92rem}.pa-cards small{display:block;border-top:1px solid var(--pa-line);margin-top:14px;padding-top:12px;color:var(--pa-muted);font-weight:700}.pa-chips{display:flex;gap:12px;flex-wrap:wrap}.pa-chips span{padding:12px 18px;border:1px solid var(--pa-line);border-radius:999px;background:#fff;font-weight:700;color:var(--pa-ink)}.pa-about{display:grid;grid-template-columns:300px 1fr;gap:54px}.pa-profile{background:#fff;border:1px solid var(--pa-line);border-radius:8px;padding:22px}.pa-profile img{width:100%;border-radius:6px;margin-bottom:16px}.pa-profile h3{font-size:1.2rem}.pa-profile p{color:var(--pa-muted);font-size:.85rem}.pa-profile ul{list-style:none;padding:14px 0;margin:14px 0;border-top:1px solid var(--pa-line);border-bottom:1px solid var(--pa-line);font-size:.86rem}.pa-profile li{padding:5px 0}.pa-profile .btn{width:100%}.pa-prose p{margin:0 0 18px}.pa-prose h3{font-size:1.35rem;margin:26px 0 8px}.pa-quote{font-family:Georgia,serif;font-style:italic;font-size:1.15rem;color:#2f80ad}.pa-community{grid-template-columns:repeat(2,1fr)}.pa-community>div{display:flex;flex-direction:column}.pa-community b{color:var(--pa-ink)}.pa-community small{color:var(--pa-muted);margin-top:5px}.pa-links a{display:flex;justify-content:space-between;gap:14px;color:var(--pa-ink)}.pa-links small{display:block;color:var(--pa-muted);margin-top:5px}.pa-faq{max-width:900px}.pa-faq details{border-top:1px solid var(--pa-line);padding:20px 0}.pa-faq details:last-child{border-bottom:1px solid var(--pa-line)}.pa-faq summary{cursor:pointer;color:var(--pa-ink);font-size:1.05rem;font-weight:800}.pa-faq p{margin:12px 0 0;color:var(--pa-muted)}@media(max-width:900px){.pa-hero-grid,.pa-about{grid-template-columns:1fr}.pa-hero-grid{text-align:center;padding-top:140px}.pa-rule{margin-left:auto;margin-right:auto}.pa-actions,.pa-stats{justify-content:center}.pa-hero-photo{max-width:380px;margin:auto}.pa-reviews,.pa-cards,.pa-links{grid-template-columns:1fr 1fr}.pa-about{text-align:left}.pa-four{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pa-wrap{padding:0 20px}.pa-reviews,.pa-cards,.pa-links,.pa-community{grid-template-columns:1fr}.pa-page h1{font-size:2.5rem}.pa-four b{font-size:1.6rem}}

.pa-hero{background:linear-gradient(180deg,#2f80ad 0%, #3f9acc 10%, #dceff9 30%,#fff 50%,#eaf4fb 100%)}
