.pl-page{color:#123449;background:#f4f7f9;padding-bottom:clamp(40px,6vw,80px)}.pl-wrap{max-width:1240px;margin:0 auto;padding:0 16px}.pl-hero{color:#fff;text-align:center;background:radial-gradient(circle at 50% -20%,#1d93c4 0%,#0000 55%),linear-gradient(#03203b,#062f52);padding:clamp(48px,8vw,104px) 0 clamp(90px,12vw,150px)}.pl-pill{color:#a6f2e2;background:#16b39a2b;border:1px solid #38d6bb66;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:.85rem;font-weight:800;display:inline-flex}.pl-hero h1{color:#fff;letter-spacing:-.02em;margin:18px 0 12px;font-size:clamp(2.1rem,5.5vw,3.8rem)}.pl-hero p{color:#cfe2ee;max-width:68ch;margin:0 auto;line-height:1.95}.pl-phases{grid-template-columns:1fr 1fr;gap:14px;margin-top:clamp(-70px,-8vw,-50px);display:grid;position:relative}.pl-phases article{background:#fff;border:1px solid #d6e3ea;border-radius:20px;padding:24px;box-shadow:0 18px 44px #0628461a}.pl-phases article.active{border-color:#2bbfa5;box-shadow:0 18px 44px #0a786424}.pl-phases span{color:#0a8f7b;letter-spacing:.04em;font-size:.78rem;font-weight:900}.pl-phases article:not(.active) span{color:#7a6a2c}.pl-phases h2{color:#08304d;margin:8px 0;font-size:1.4rem}.pl-phases p{color:#56717f;margin:0;line-height:1.85}.pl-tiers{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;margin-top:clamp(32px,5vw,56px);display:grid}.pl-tiers article{background:#fff;border:1px solid #d6e3ea;border-radius:22px;flex-direction:column;gap:18px;padding:24px 20px;display:flex;position:relative;box-shadow:0 10px 30px #0628460f}.pl-tiers article.featured{color:#fff;background:linear-gradient(#05284a,#0a3d66);border-color:#0a3d66;box-shadow:0 24px 56px #06284647}.pl-flag{color:#4a3500;white-space:nowrap;background:#ffd166;border-radius:999px;padding:5px 14px;font-size:.76rem;font-style:normal;font-weight:900;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pl-tiers header h3{color:#08304d;margin:12px 0 6px;font-size:1.35rem}.pl-tiers .featured header h3{color:#fff}.pl-tiers header p{color:#5d7787;min-height:4.6em;margin:0;font-size:.87rem;line-height:1.75}.pl-tiers .featured header p{color:#bcd6e6}.pl-tier-icon{color:#0a5f8a;background:#e2f1f8;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.pl-tiers .featured .pl-tier-icon{color:#8fe0ff;background:#ffffff1c}.pl-price{border-block:1px solid #e3edf2;padding:14px 0}.pl-tiers .featured .pl-price{border-color:#ffffff26}.pl-price strong{color:#08304d;font-size:2rem;font-weight:900;display:block}.pl-tiers .featured .pl-price strong{color:#fff}.pl-price small{color:#6a8494}.pl-tiers .featured .pl-price small{color:#a9c7d9}.pl-list h4{color:#0a8f7b;letter-spacing:.03em;margin:0 0 10px;font-size:.82rem}.pl-list.later h4{color:#8a7425}.pl-tiers .featured .pl-list h4{color:#7fe7d3}.pl-tiers .featured .pl-list.later h4{color:#ffd98a}.pl-list ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pl-list li{color:#27495e;align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.65;display:flex}.pl-list li svg{color:#12a088;flex:none;margin-top:4px}.pl-list.later li{color:#5b7484}.pl-list.later li svg{color:#b4993c}.pl-tiers .featured .pl-list li{color:#e3f0f7}.pl-tiers .featured .pl-list.later li{color:#b9d1df}.pl-cta{text-align:center;color:#fff;background:#07335a;border-radius:999px;margin-top:auto;padding:12px 16px;font-weight:900;text-decoration:none;display:block}.pl-tiers .featured .pl-cta{color:#07335a;background:#fff}.pl-notice-box{background:#fff8e6;border:1px solid #f0dca4;border-radius:16px;margin-top:22px;padding:18px 20px}.pl-notice-box strong{color:#6b5310;margin-bottom:4px;display:block}.pl-notice-box p{color:#6a5a2a;margin:0;line-height:1.85}.pl-revenue,.pl-faq,.pl-final{margin-top:clamp(40px,6vw,72px)}.pl-revenue h2,.pl-faq h2{color:#08304d;margin:0 0 18px;font-size:clamp(1.4rem,3vw,2rem)}.pl-revenue>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pl-revenue article{background:#fff;border:1px solid #d6e3ea;border-radius:18px;padding:22px}.pl-revenue b{color:#0a5f8a;background:#e2f1f8;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.pl-revenue h3{color:#0a2f4a;margin:12px 0 6px;font-size:1.05rem}.pl-revenue p{color:#5a7585;margin:0;font-size:.88rem;line-height:1.8}.pl-faq details{background:#fff;border:1px solid #d6e3ea;border-radius:14px;margin-bottom:10px;padding:4px 18px}.pl-faq summary{cursor:pointer;color:#0a2f4a;padding:14px 0;font-weight:800}.pl-faq details p{color:#56717f;margin:0 0 16px;line-height:1.9}.pl-final{text-align:center;color:#fff;background:linear-gradient(135deg,#05284a,#0a4a74);border-radius:24px;max-width:1208px;padding-top:clamp(28px,4vw,44px);padding-bottom:clamp(28px,4vw,44px)}.pl-final h2{color:#fff;margin:0 0 8px;font-size:clamp(1.5rem,3vw,2.1rem)}.pl-final p{color:#cde2ee;max-width:60ch;margin:0 auto}.pl-final div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:20px;display:flex}.pl-final a{color:#07335a;background:#fff;border-radius:999px;padding:12px 22px;font-weight:900;text-decoration:none}.pl-final a.ghost{color:#fff;background:0 0;border:1px solid #ffffff5c}@media (max-width:1100px){.pl-tiers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.pl-revenue>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pl-phases,.pl-tiers,.pl-revenue>div{grid-template-columns:1fr}.pl-tiers header p{min-height:0}.pl-final{width:auto;margin-inline:16px}}
