.pp-page{--p-navy:#0b2e57;--p-ink:#102846;--p-muted:#607287;--p-line:#dce5ee;--p-mint:#0bb69b;background:#fff;color:var(--p-ink)}.pp-page *{box-sizing:border-box}.pp-kicker{margin:0 0 17px;color:#087e70;font-size:11px;font-weight:800;letter-spacing:.15em}.pp-hero{padding:82px 0 92px;background:#f5f8fb;border-bottom:1px solid var(--p-line)}.pp-hero-grid,.pp-model-grid,.pp-value-grid,.pp-apply-grid{display:grid;grid-template-columns:1fr 1fr;gap:68px;align-items:center}.pp-hero h1,.pp-fit h2,.pp-model h2,.pp-value h2,.pp-principles h2,.pp-apply h2{margin:0;color:var(--p-navy);font-size:clamp(40px,5.2vw,74px);line-height:.98;letter-spacing:-.06em}.pp-hero p:not(.pp-kicker),.pp-model p:not(.pp-kicker),.pp-value p:not(.pp-kicker),.pp-apply aside>p:not(.pp-kicker){color:var(--p-muted);font-size:16px;line-height:1.72}.pp-hero p:not(.pp-kicker){max-width:610px;margin:25px 0 0}.pp-actions{display:flex;gap:10px;margin-top:28px}.pp-actions a{display:inline-flex;align-items:center;gap:18px;min-height:48px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:750;text-decoration:none}.pp-actions a:first-child{color:#fff;background:var(--p-navy)}.pp-actions a:last-child{color:var(--p-navy);background:#fff;border:1px solid #cbd8e5}.pp-hero small{display:block;margin-top:14px;color:#718094;font-size:11px}.pp-hero aside{border:1px solid #cbd8e5;background:#fff;box-shadow:0 22px 55px rgba(19,51,87,.1)}.pp-hero aside header{display:flex;justify-content:space-between;padding:15px 17px;background:#f4f7fa;border-bottom:1px solid var(--p-line)}.pp-hero aside header span{font-size:9px;font-weight:800;letter-spacing:.1em}.pp-hero aside header b{color:#087e70;font-size:10px}.pp-hero aside h2{padding:18px 19px 9px;font-size:27px;letter-spacing:-.05em}.pp-hero aside>div{display:grid;grid-template-columns:35px 1fr;gap:10px;margin:0 19px;padding:13px 0;border-bottom:1px solid var(--p-line)}.pp-hero aside i{color:#0b6cd5;font-size:11px;font-style:normal;font-weight:800}.pp-hero aside b,.pp-hero aside small{display:block}.pp-hero aside b{font-size:12px}.pp-hero aside small{margin-top:3px;color:#718094;font-size:10px}.pp-hero aside footer{padding:14px 19px;color:#718094;font-size:10px}.pp-fit{padding:90px 0}.pp-fit h2{max-width:820px;font-size:clamp(37px,4.5vw,62px)}.pp-fit>div>div{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:44px;background:var(--p-line);border:1px solid var(--p-line)}.pp-fit article{min-height:260px;padding:24px;background:#fff}.pp-fit article span{display:block;margin-bottom:39px;color:#0c6ee1;font-size:11px;font-weight:800}.pp-fit h3{margin:0;color:var(--p-navy);font-size:18px}.pp-fit article p{margin:12px 0;color:var(--p-muted);font-size:13px;line-height:1.62}.pp-model{padding:80px 0 95px;background:var(--p-navy);color:#fff}.pp-model .pp-kicker{color:#7ce4d0}.pp-model h2{color:#fff;font-size:clamp(36px,4.3vw,58px)}.pp-model p:not(.pp-kicker){color:#c4d2df}.pp-model ol{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.2)}.pp-model li{display:grid;grid-template-columns:45px 1fr;gap:16px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.2)}.pp-model i{color:#7ce4d0;font-size:11px;font-style:normal}.pp-model b,.pp-model small{display:block}.pp-model b{font-size:16px}.pp-model small{margin-top:6px;color:#c0cfdd;font-size:12px;line-height:1.55}.pp-value{padding:95px 0}.pp-card{border:1px solid var(--p-line);background:#fff;box-shadow:0 18px 48px rgba(16,46,80,.08)}.pp-card header{display:flex;justify-content:space-between;padding:16px;background:#f3f7f7;border-bottom:1px solid var(--p-line)}.pp-card header span{color:#718094;font-size:9px;font-weight:800}.pp-card header b{font-size:12px}.pp-card>div{padding:15px 17px;border-bottom:1px solid var(--p-line)}.pp-card small,.pp-card strong{display:block}.pp-card small{color:#718094;font-size:9px;font-weight:800}.pp-card strong{margin-top:5px;font-size:12px}.pp-card footer{padding:14px 17px;color:#607487;font-size:10px}.pp-card footer i{color:#087e70;font-style:normal;font-weight:800}.pp-value h2{font-size:clamp(36px,4.1vw,56px)}.pp-value ul,.pp-apply ul{margin:23px 0;padding:0;list-style:none}.pp-value li,.pp-apply li{padding:9px 0;border-bottom:1px solid var(--p-line);font-size:13px}.pp-value li:before,.pp-apply li:before{content:'✓';margin-right:10px;color:#087e70;font-weight:800}.pp-value p:last-child{font-size:12px}.pp-principles{padding:80px 0 94px;background:#f5f8fb;border-block:1px solid var(--p-line)}.pp-principles h2{max-width:800px;font-size:clamp(36px,4.2vw,57px)}.pp-principles>div>div{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:45px}.pp-principles article{padding-top:17px;border-top:2px solid #0b6cd5}.pp-principles article b{font-size:16px}.pp-principles article p{color:var(--p-muted);font-size:13px;line-height:1.6}.pp-apply{padding:92px 0}.pp-apply h2{font-size:clamp(37px,4vw,55px)}.pp-form{overflow:hidden;min-height:560px;border:1px solid #cbd8e5;background:#fff;box-shadow:0 20px 54px rgba(19,51,87,.1)}.pp-form>header{padding:27px 29px 22px;border-bottom:1px solid var(--p-line)}.pp-form>header span{color:#087e70;font-size:9px;font-weight:800;letter-spacing:.12em}.pp-form>header h2{margin:8px 0;color:var(--p-navy);font-size:28px}.pp-form>header p{margin:0;color:#718094;font-size:12px}.pp-form iframe{display:block;width:100%;height:700px;border:0}.tyrodesk-business-embed{min-height:500px}.pp-fallback{display:grid;min-height:410px;place-content:center;padding:34px;text-align:center}.pp-fallback span{color:#087e70;font-size:9px;font-weight:800}.pp-fallback h3{margin:10px 0;color:var(--p-navy);font-size:27px}.pp-fallback p{max-width:380px;margin:0;color:#66798e;font-size:13px;line-height:1.65}.pp-fallback a{display:inline-flex;justify-content:space-between;gap:28px;margin:22px auto 0;padding:14px 17px;color:#fff;background:var(--p-navy);font-size:12px;font-weight:750}.pp-fallback small{margin:20px auto 0;color:#8491a0;font-size:10px}@media(max-width:960px){.pp-hero-grid,.pp-model-grid,.pp-value-grid,.pp-apply-grid{grid-template-columns:1fr;gap:45px}.pp-fit>div>div,.pp-principles>div>div{grid-template-columns:1fr 1fr}}@media(max-width:620px){.pp-hero{padding:56px 0 64px}.pp-hero h1{font-size:46px}.pp-actions{align-items:stretch;flex-direction:column}.pp-actions a{justify-content:center}.pp-fit,.pp-model,.pp-value,.pp-principles,.pp-apply{padding:64px 0}.pp-fit>div>div,.pp-principles>div>div{grid-template-columns:1fr}.pp-fit article{min-height:auto}.pp-fit article span{margin-bottom:23px}.pp-form{min-height:0}.pp-form>header{padding:24px 20px}.pp-fallback{min-height:340px;padding:25px 18px}}
