.pfm{--pfm-line:rgba(255,255,255,.11);--pfm-accent:#b2b5f8}.pfm p{line-height:1.8}.pfm h1,.pfm h2,.pfm h3{text-wrap:balance}.pfm-hero{padding-block:76px 60px}.pfm-hero h1{max-width:940px}.pfm-label{color:var(--pfm-accent)!important;font-size:13px;margin-bottom:18px}.pfm-lead{max-width:740px;font-size:18px;margin-top:24px;text-wrap:pretty}.pfm-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.pfm-home-hero{text-align:center;padding-bottom:46px}.pfm-home-hero .pfm-lead,.pfm-home-hero h1{margin-inline:auto}.pfm-home-hero .pfm-actions{justify-content:center}.pfm-note{font-size:13px;color:#94a3b8;margin-top:20px}.pfm-section{padding-block:72px;border-top:1px solid var(--pfm-line)}.pfm-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.pfm-section-head h2{max-width:630px}.pfm-section-head>p{max-width:390px}.pfm-section h2+p{margin-top:18px;max-width:720px}.pfm-section h3+p{margin-top:12px}.pfm-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.pfm-split>div>p{margin-top:18px}.pfm-panel{background:#0f1118;border:1px solid var(--pfm-line);border-radius:12px;padding:30px}.pfm-panel h3{font-size:23px}.pfm-panel p{margin-top:12px}.pfm-copy a:not(.button),.pfm-inline-link,.pfm-panel a:not(.button){color:#c7d2fe;text-decoration:underline;text-underline-offset:4px}.pfm-list{list-style:none;margin:24px 0 0;padding:0}.pfm-list li{padding:15px 0;border-top:1px solid var(--pfm-line);color:#b7c3d5;line-height:1.75}.pfm-list strong{color:#f8fafc;font-weight:500}.pfm-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:34px 0 0;padding:0;border:1px solid var(--pfm-line);border-radius:12px;overflow:hidden;background:#0f1118}.pfm-path li{padding:26px;border-right:1px solid var(--pfm-line)}.pfm-path li:last-child{border:0}.pfm-step{display:block;font:13px var(--font-mono);color:var(--pfm-accent);margin-bottom:26px}.pfm-path h3{font-size:19px}.pfm-path p{font-size:14px;margin-top:12px}.pfm-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pfm-capabilities article{padding:28px;background:#0f1118;border:1px solid var(--pfm-line);border-radius:10px}.pfm-capabilities svg{color:var(--pfm-accent);margin-bottom:24px}.pfm-capabilities p{margin-top:12px}.pfm-capabilities a{display:inline-flex;min-height:44px;align-items:center;color:#c7d2fe;margin-top:15px;font-size:14px}.pfm-table-wrap{overflow-x:auto;border:1px solid var(--pfm-line);border-radius:10px;margin-top:28px}.pfm-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.pfm-table caption{text-align:left;padding:18px 22px;color:#94a3b8;background:#0f1118}.pfm-table td,.pfm-table th{padding:19px 22px;border-top:1px solid var(--pfm-line);vertical-align:top;min-width:160px}.pfm-table th{color:#e2e8f0;font-weight:500}.pfm-table thead{background:#11131b}.pfm-table td{color:#b3bfd1;line-height:1.7}.pfm-table th:first-child{min-width:200px}.pfm-inline-icon{display:inline-flex;align-items:center;gap:12px}.pfm-callout{border-left:2px solid #818cf8;background:#6366f10a;padding:22px 26px;margin-top:28px}.pfm-callout strong{color:#e2e8f0;font-weight:500}.pfm-callout p{margin-top:8px}.pfm-jump{display:flex;flex-wrap:wrap;gap:12px 28px;padding-block:22px;border-block:1px solid var(--pfm-line)}.pfm-jump a{display:inline-flex;align-items:center;min-height:44px;color:#c7d2fe;font-size:14px;text-decoration:underline;text-underline-offset:5px}.pfm-solution{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;padding-block:60px;border-bottom:1px solid var(--pfm-line)}.pfm-solution h2{font-size:34px}.pfm-solution>div>p{margin-top:20px}.pfm-solution ol{margin:0;padding-left:24px;color:#b7c3d5}.pfm-solution li{padding:0 0 24px 12px;line-height:1.8}.pfm-solution li strong{display:block;color:#f8fafc;font-weight:500}.pfm-solution .pfm-note{margin-top:0}.pfm-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:24px}.pfm-price-card{padding:30px;border:1px solid var(--pfm-line);background:#0f1118;border-radius:12px;display:flex;flex-direction:column}.pfm-price-card:first-child{border-color:#6366f180;background:#111321}.pfm-price-card>p{margin-top:14px}.pfm-price{font-size:42px;color:#f8fafc;letter-spacing:-.04em;margin:26px 0 0}.pfm-price small{display:block;font-size:13px;letter-spacing:0;color:#94a3b8;margin-top:4px}.pfm-price-card .button{width:100%;margin-top:auto}.pfm-price-card .pfm-list{margin-bottom:30px}.pfm-faq{margin-top:28px}.pfm-faq details{border-top:1px solid var(--pfm-line);padding:22px 0}.pfm-faq summary{cursor:pointer;font-size:17px;padding:6px 0}.pfm-faq details p{margin:16px 0 4px;max-width:780px}.pfm-resource-index{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.pfm-resource-index>a{display:flex;flex-direction:column;gap:16px;border:1px solid var(--pfm-line);border-radius:12px;background:#0f1118;padding:30px}.pfm-resource-index>a:first-child{grid-row:span 2;background:linear-gradient(140deg,#1b1d35,#0f1118 75%);justify-content:space-between}.pfm-resource-index a:hover{border-color:#818cf8}.pfm-resource-index h2{font-size:30px}.pfm-resource-index span{color:#c7d2fe;font-size:14px}.pfm-guide{display:grid;grid-template-columns:240px 1fr;gap:64px;padding-block:64px;border-top:1px solid var(--pfm-line)}.pfm-guide>header h2{font-size:27px}.pfm-guide>header p{font-size:13px;margin-top:12px}.pfm-copy{max-width:76ch}.pfm-copy h3{margin-bottom:14px}.pfm-copy p+p{margin-top:18px}.pfm-copy ol,.pfm-copy ul{color:#b7c3d5;padding-left:22px;margin:20px 0}.pfm-copy li{line-height:1.9;margin-bottom:14px;padding-left:6px}.pfm-copy li strong{color:#e2e8f0;font-weight:500}.pfm-copy .pfm-panel{margin-top:26px}.pfm-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:64px 80px;border-top:1px solid var(--pfm-line)}.pfm-cta h2{font-size:34px;max-width:540px}.pfm-cta p{margin-top:16px;max-width:560px}.pfm-cta .pfm-actions{flex-shrink:0;flex-direction:column;margin:0}.pf-nav{position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff14;background:#08090cf5;backdrop-filter:blur(14px)}.pf-nav-inner{min-height:80px;gap:34px}.pf-nav-inner,.pf-nav-links{display:flex;align-items:center}.pf-nav-links{gap:24px}.pf-nav-links a{font-size:13px;min-height:44px;display:flex;align-items:center;color:#b7c3d5;border-bottom:2px solid transparent}.pf-nav a[aria-current=page]{color:#f8fafc;border-bottom-color:#818cf8}.pf-nav a:hover{color:white}.pf-nav-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.pf-nav-toggle{display:none;background:#0f1118;color:#f8fafc}.pf-nav-mobile{display:none}.pf-footer{border-top:1px solid #ffffff14;background:#0b0c10;padding-top:48px}.pf-footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:40px;padding-bottom:42px}.pf-footer-brand p{margin-top:16px;max-width:270px;font-size:13px}.pf-footer-brand>a:last-child{display:inline-flex;align-items:center;min-height:44px;color:#b7c3d5;font-size:13px}.pf-footer nav h2{font-size:14px;letter-spacing:0;margin:10px 0 15px}.pf-footer nav a{display:flex;align-items:center;min-height:40px;color:#94a3b8;font-size:13px}.pf-footer nav a:hover{color:white}.pf-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:24px 0;border-top:1px solid #ffffff14;color:#94a3b8;font-size:12px}@media(max-width:1100px){.pf-nav-inner{gap:24px}.pf-nav-links{gap:16px}.pf-nav-contact{display:none}}@media(max-width:900px){.pf-nav-links{display:none}.pf-nav-toggle{display:inline-grid}.pf-nav-mobile{display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;border-top:1px solid #ffffff14;padding-block:16px}.pf-nav-mobile a{display:flex;align-items:center;min-height:44px;font-size:15px;color:#b7c3d5}.pfm-split{gap:32px}.pfm-path{grid-template-columns:repeat(2,1fr)}.pfm-path li{border-bottom:1px solid var(--pfm-line)}.pfm-guide{grid-template-columns:190px 1fr;gap:32px}.pfm-solution{gap:36px}.pfm-prices{grid-template-columns:1fr}.pfm-price-card .pfm-list{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.pfm-price-card .button{width:fit-content}.pf-footer-grid{grid-template-columns:repeat(3,1fr)}.pf-footer-brand{grid-column:1/-1}.pf-footer-brand p{max-width:none}}@media(max-width:640px){.pfm-hero{padding-block:48px 40px}.pfm-hero h1{font-size:40px}.pfm-lead{font-size:16px}.pfm-section{padding-block:48px}.pfm-cta,.pfm-section-head{flex-direction:column;align-items:start;gap:24px}.pfm-section-head h2{font-size:32px}.pfm-capabilities,.pfm-guide,.pfm-resource-index,.pfm-solution,.pfm-split{grid-template-columns:1fr;gap:28px}.pfm-solution{padding-block:42px}.pfm-guide{padding-block:44px}.pfm-panel{padding:24px}.pfm-path{grid-template-columns:1fr}.pfm-path li{border-right:0}.pfm-step{margin-bottom:14px}.pfm-price-card .pfm-list{display:block}.pfm-cta{padding-block:48px}.pfm-cta .pfm-actions{width:100%}.pf-nav-inner{min-height:72px;gap:12px}.pf-nav .logo{font-size:20px}.pf-nav-actions{gap:8px}.pf-nav-actions>.button{font-size:12px;padding:10px}.pf-footer-grid{grid-template-columns:1fr 1fr;gap:28px}.pf-footer-grid nav:last-child{grid-column:1/-1}.pfm-resource-index>a{padding:25px}}