.pf-guide{--pf-guide-ink:#172033;--pf-guide-muted:#56657a;color:var(--pf-guide-ink);background:#fff}.pf-guide-nav{justify-content:center;align-items:center;gap:28px;display:flex}.pf-guide-nav a{color:#536176;align-items:center;min-height:44px;font-size:13px;font-weight:680;text-decoration:none;transition:color .18s;display:inline-flex}.pf-guide-nav a:hover{color:var(--pf-landing-blue)}.pf-guide a:focus-visible{outline-offset:3px;outline:3px solid #2563eb59}.pf-guide textarea:focus-visible{outline-offset:3px;outline:3px solid #2563eb59}.pf-guide-table-wrap:focus-visible{outline-offset:3px;outline:3px solid #2563eb59}.pf-guide-hero{background:radial-gradient(circle at 88% 12%,#2563eb17,#0000 34%),linear-gradient(#fff 0%,#f8faff 100%);padding:clamp(76px,9vw,126px) 0 96px;overflow:hidden}.pf-guide-hero__grid{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);align-items:center;gap:clamp(54px,8vw,104px);display:grid}.pf-guide-hero__copy{max-width:790px}.pf-guide-hero h1{color:#111827;letter-spacing:-.058em;max-width:880px;margin:20px 0 28px;font-size:clamp(46px,5.3vw,72px);line-height:.99}.pf-guide-hero__lead{color:#344258;margin:0 0 18px;font-size:clamp(19px,2vw,23px);line-height:1.55}.pf-guide-hero__copy>p:not(.pf-guide-hero__lead,.pf-guide-hero__note){max-width:720px;color:var(--pf-guide-muted);margin:0;font-size:17px;line-height:1.75}.pf-guide-hero__copy .pf-hero__actions{margin-top:34px}.pf-guide-hero__note{color:#637187;border-left:3px solid #93b4fa;max-width:730px;margin:26px 0 0;padding-left:17px;font-size:14px;line-height:1.65}.pf-guide-hero__note a{color:#1d4ed8;text-underline-offset:3px;font-weight:750}.pf-guide-summary{background:#ffffffe6;border:1px solid #dfe6f2;border-radius:22px;padding:30px;box-shadow:0 24px 60px #0f172a17}.pf-guide-summary>span{color:var(--pf-landing-blue);letter-spacing:.09em;text-transform:uppercase;margin-bottom:20px;font-size:11px;font-weight:850;display:block}.pf-guide-summary ol{counter-reset:guide-summary;gap:0;margin:0;padding:0;list-style:none;display:grid}.pf-guide-summary li{color:#35445b;counter-increment:guide-summary;border-top:1px solid #e8edf5;grid-template-columns:30px 1fr;align-items:center;min-height:54px;font-size:14px;font-weight:680;line-height:1.4;display:grid}.pf-guide-summary li:before{color:#8b99ad;content:"0" counter(guide-summary);font-size:11px;font-weight:800}.pf-guide-section{padding:clamp(84px,9vw,128px) 0;scroll-margin-top:80px}.pf-guide-section--tint{background:#f6f8fc}.pf-guide-section--dark{color:#fff;background:#111c33}.pf-guide-reading{max-width:900px}.pf-guide-heading{max-width:760px;margin-bottom:38px}.pf-guide-heading--wide{max-width:900px}.pf-guide-heading h2{color:var(--pf-guide-ink);letter-spacing:-.045em;margin:14px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.08}.pf-guide-heading p{color:var(--pf-guide-muted);margin:20px 0 0;font-size:17px;line-height:1.75}.pf-guide-reading>p{color:#45556b;margin:0 0 18px;font-size:17px;line-height:1.8}.pf-guide-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:34px 0 38px;padding:0;list-style:none;display:grid}.pf-guide-checklist li,.pf-guide-benefits li{color:#344258;background:#fff;border:1px solid #e0e6ef;border-radius:13px;padding:17px 18px 17px 48px;font-size:15px;font-weight:680;line-height:1.5;position:relative}.pf-guide-checklist li:before,.pf-guide-benefits li:before{color:#16805a;content:"✓";background:#e8f7ef;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:grid;position:absolute;top:18px;left:19px}.pf-guide-callout{background:#eef3ff;border-radius:16px;padding:24px 26px;font-weight:700;color:#243656!important}.pf-guide-timeline{background:#fff;border:1px solid #dfe5ef;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 30px;padding:0;list-style:none;display:grid;overflow:hidden}.pf-guide-timeline li{border-right:1px solid #e0e6ef;flex-direction:column;min-height:360px;padding:28px 25px;display:flex}.pf-guide-timeline li:last-child{border-right:0}.pf-guide-timeline__number{color:#1d4ed8;background:#e9efff;border-radius:50%;place-items:center;width:40px;height:40px;margin-bottom:48px;font-size:12px;font-weight:850;display:grid}.pf-guide-timeline strong{color:var(--pf-landing-blue);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.pf-guide-timeline h3{color:#1b273b;letter-spacing:-.02em;margin:10px 0 14px;font-size:20px;line-height:1.25}.pf-guide-timeline p{color:#66758a;margin:0;font-size:14px;line-height:1.7}.pf-guide-sequence-note{color:#526178;border-left:3px solid #93b4fa;max-width:880px;margin:0;padding-left:18px;font-size:15px;line-height:1.7}.pf-guide-steps{max-width:940px;margin:0 auto;padding:0;list-style:none;display:grid}.pf-guide-steps>li{border-top:1px solid #e2e7ee;grid-template-columns:62px 1fr;gap:22px;padding:34px 0;display:grid}.pf-guide-steps>li:last-child{border-bottom:1px solid #e2e7ee}.pf-guide-steps>li>span{color:#fff;background:#18243b;border-radius:14px;place-items:center;width:48px;height:48px;font-size:15px;font-weight:850;display:grid}.pf-guide-steps h3{color:#1b273b;letter-spacing:-.025em;margin:3px 0 10px;font-size:23px}.pf-guide-steps p{color:#58677c;margin:0;font-size:15px;line-height:1.75}.pf-guide-steps ul{color:#3e4e64;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:20px 0 0;padding-left:20px;font-size:14px;line-height:1.55;display:grid}.pf-guide-section--dark .pf-guide-heading h2{color:#fff}.pf-guide-section--dark .pf-guide-heading p{color:#b7c3d6}.pf-guide-messages{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pf-guide-messages article{background:#ffffff0f;border:1px solid #ffffff26;border-radius:16px;padding:20px}.pf-guide-messages label{color:#fff;justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;font-size:14px;font-weight:800;display:flex}.pf-guide-messages label span{color:#8fa4c3;letter-spacing:.07em;text-transform:uppercase;font-size:10px}.pf-guide-messages textarea{resize:vertical;color:#29364b;width:100%;min-height:142px;font:inherit;background:#fff;border:1px solid #ffffff1f;border-radius:11px;outline:0;padding:15px;font-size:15px;line-height:1.65}.pf-guide-messages textarea:focus{border-color:#8db0ff;box-shadow:0 0 0 4px #6994f02e}.pf-guide-rules{counter-reset:guide-rules;gap:0;margin:36px 0 0;padding:0;list-style:none;display:grid}.pf-guide-rules li{color:#334258;counter-increment:guide-rules;border-top:1px solid #e2e7ee;grid-template-columns:42px 1fr;align-items:center;min-height:62px;font-size:15px;font-weight:680;display:grid}.pf-guide-rules li:last-child{border-bottom:1px solid #e2e7ee}.pf-guide-rules li:before{color:#2563eb;content:"0" counter(guide-rules);font-size:12px;font-weight:850}.pf-guide-heading__prompt{font-weight:720;color:#31415a!important;margin-top:12px!important}.pf-guide-questions{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.pf-guide-questions li{color:#27364d;background:#fff;border:1px solid #dfe5ef;border-radius:14px;align-items:center;gap:12px;min-height:86px;padding:14px;font-size:13px;font-weight:750;line-height:1.4;display:flex;box-shadow:0 5px 16px #0f172a08}.pf-guide-question__icon{color:#2563eb;background:#edf3ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pf-guide-question__icon svg{width:18px;height:18px}.pf-guide-example{background:#fff;border:1px solid #dfe5ef;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #0f172a0d}.pf-guide-example__header{background:#fff;border-bottom:1px solid #e4e9f1;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.pf-guide-example__header h3{color:#1c2a40;letter-spacing:-.015em;margin:0 0 5px;font-size:18px;line-height:1.25}.pf-guide-example__header p{color:#5d6c81;margin:0;font-size:13px;line-height:1.45}.pf-guide-example__amount{color:#344258;font-weight:800}.pf-guide-example__header>span{color:#647287;letter-spacing:.045em;text-transform:uppercase;background:#f1f4f9;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:800}.pf-guide-table-wrap{background:#fff;max-width:100%;overflow-x:auto}.pf-guide-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:890px}.pf-guide-table-wrap caption{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-guide-table-wrap th{color:#59677b;letter-spacing:.035em;text-transform:uppercase;background:#f9fafc;border-bottom:1px solid #dfe5ef;padding:17px 18px;font-size:11px}.pf-guide-table-wrap td{color:#3c4a5f;border-bottom:1px solid #edf0f5;padding:18px;font-size:13px;line-height:1.45}.pf-guide-table-wrap tbody tr:last-child td{border-bottom:0}.pf-guide-table-row--today{background:#f5f8ff;box-shadow:inset 3px 0 #5b82e6}.pf-guide-today{color:#244da8;align-items:center;gap:7px;font-weight:820;display:inline-flex}.pf-guide-today>span{background:#4f76d9;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dfe8ff}.pf-guide-status{color:#8a5b00;background:#fff4d6;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:800;display:inline-flex}.pf-guide-status--delayed{color:#556173;background:#eef0f4}.pf-guide-system-value{border-left:3px solid #7da1f3;max-width:860px;margin:26px 0 0;padding:3px 0 3px 20px}.pf-guide-system-value p{color:#35455d;margin:0;font-size:15px;font-weight:700;line-height:1.7}.pf-guide-system-value p+p{color:#66758a;margin-top:5px;font-size:14px;font-weight:500}.pf-guide-product{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:34px 80px;display:grid}.pf-guide-product .pf-guide-heading{margin:0}.pf-guide-benefits{grid-template-columns:1fr;gap:9px;margin:0;padding:0;list-style:none;display:grid}.pf-guide-product__note{color:#35455d;background:#f2f5fa;border-radius:15px;grid-column:1/-1;margin:8px 0 0;padding:22px 24px;font-size:15px;font-weight:700;line-height:1.65}.pf-guide-cta{text-align:center;background:#17233c;padding:clamp(84px,9vw,118px) 0}.pf-guide-cta .pf-landing-shell{justify-items:center;display:grid}.pf-guide-cta h2{color:#fff;letter-spacing:-.045em;max-width:720px;margin:16px 0 18px;font-size:clamp(38px,5vw,56px);line-height:1.05}.pf-guide-cta p{color:#bdc8da;max-width:680px;margin:0 0 30px;font-size:17px;line-height:1.7}.pf-guide-faq{gap:0;display:grid}.pf-guide-faq article{border-top:1px solid #e1e6ed;padding:28px 0}.pf-guide-faq article:last-child{border-bottom:1px solid #e1e6ed}.pf-guide-faq h3{color:#223149;letter-spacing:-.015em;margin:0 0 10px;font-size:19px;line-height:1.35}.pf-guide-faq p{color:#59687e;margin:0;font-size:15px;line-height:1.75}@media (max-width:1100px){.pf-guide-nav{display:none}.pf-guide-hero__grid{grid-template-columns:1fr}.pf-guide-summary{max-width:680px}.pf-guide-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-guide-timeline li:nth-child(2){border-right:0}.pf-guide-timeline li:nth-child(-n+2){border-bottom:1px solid #e0e6ef}.pf-guide-questions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.pf-guide-example__header{align-items:flex-start;padding:18px}.pf-guide-table-wrap{overflow:visible}.pf-guide-table-wrap table,.pf-guide-table-wrap tbody,.pf-guide-table-wrap tr,.pf-guide-table-wrap td{width:100%;display:block}.pf-guide-table-wrap table{min-width:0}.pf-guide-table-wrap thead{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pf-guide-table-wrap tbody tr{border-bottom:1px solid #e4e9f1;padding:11px 18px}.pf-guide-table-wrap tbody tr:last-child{border-bottom:0}.pf-guide-table-wrap td,.pf-guide-table-wrap tbody tr:last-child td{white-space:normal;border-bottom:1px solid #edf0f5;grid-template-columns:minmax(116px,.72fr) minmax(0,1fr);align-items:center;gap:14px;padding:10px 0;display:grid}.pf-guide-table-wrap td:last-child,.pf-guide-table-wrap tbody tr:last-child td:last-child{border-bottom:0}.pf-guide-table-wrap td:before{color:#657389;letter-spacing:.035em;text-transform:uppercase;content:attr(data-label);font-size:10px;font-weight:800}.pf-guide-table-wrap td>.pf-guide-status,.pf-guide-table-wrap td>.pf-guide-today{justify-self:start}.pf-guide-table-row--today{box-shadow:inset 3px 0 #5b82e6}}@media (max-width:760px){.pf-guide-hero{padding:54px 0 76px}.pf-guide-hero__grid{gap:44px}.pf-guide-hero h1{font-size:clamp(38px,11vw,48px)}.pf-guide-hero__lead{font-size:18px}.pf-guide-summary{border-radius:17px;padding:22px}.pf-guide-section{padding:80px 0}.pf-guide-heading{margin-bottom:30px}.pf-guide-heading h2{font-size:36px}.pf-guide-checklist,.pf-guide-messages,.pf-guide-product,.pf-guide-timeline{grid-template-columns:1fr}.pf-guide-timeline li{border-bottom:1px solid #e0e6ef;border-right:0;min-height:0}.pf-guide-timeline li:nth-child(3){border-bottom:1px solid #e0e6ef}.pf-guide-timeline li:last-child{border-bottom:0}.pf-guide-timeline__number{margin-bottom:28px}.pf-guide-steps>li{grid-template-columns:50px 1fr;gap:14px}.pf-guide-steps>li>span{width:42px;height:42px}.pf-guide-steps ul{grid-template-columns:1fr}.pf-guide-questions{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0 24px}.pf-guide-questions li{min-height:78px;padding:12px}.pf-guide-question__icon{width:32px;height:32px}.pf-guide-system-value{margin-top:22px;padding-left:16px}.pf-guide-product__note{grid-column:auto}}@media (max-width:430px){.pf-guide-hero h1{font-size:39px}.pf-guide-hero__copy>p:not(.pf-guide-hero__lead,.pf-guide-hero__note),.pf-guide-reading>p,.pf-guide-heading p{font-size:16px}.pf-guide-heading h2{font-size:33px}.pf-guide-checklist li{padding-left:44px}.pf-guide-steps>li{grid-template-columns:1fr}.pf-guide-questions li{flex-direction:column;align-items:flex-start;gap:8px;min-height:76px;font-size:12px}.pf-guide-questions li:last-child{flex-direction:row;grid-column:1/-1;align-items:center;min-height:64px}.pf-guide-example__header{flex-direction:column;gap:12px}.pf-guide-table-wrap tbody tr{padding:10px 15px}.pf-guide-table-wrap td,.pf-guide-table-wrap tbody tr:last-child td{grid-template-columns:126px minmax(0,1fr);gap:10px}.pf-guide-messages article{padding:16px}.pf-guide-messages label{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.pf-guide-nav a{transition:none}}
