body.page-template-page-service .svc-body{max-width:none !important;padding:0 !important;}
.pfd,.pfm{--pf-brand:#0EA5B7;--pf-brand-dark:#0A7F8D;--pf-brand-soft:#E8F8FB;--pf-ink:#0F172A;--pf-text:#334155;--pf-muted:#64748B;--pf-line:#DCE7EC;--pf-bg:#F4F8FA;--pf-white:#FFFFFF;--pf-navy:#071B3A;--pf-radius-xl:32px;--pf-radius-lg:24px;--pf-radius-md:18px;--pf-shadow-sm:0 10px 30px rgba(15,23,42,.06);--pf-shadow-md:0 18px 44px rgba(15,23,42,.10);--pf-shadow-lg:0 28px 70px rgba(2,12,27,.16);color:var(--pf-ink);background:var(--pf-bg);}
.pfd *,.pfm *{box-sizing:border-box;}
.pfd img,.pfm img{display:block;max-width:100%;height:auto;}
.pfd a,.pfm a{text-decoration:none;}
.pfd ul,.pfm ul,.pfd ol,.pfm ol,.pfd dl,.pfm dl{margin:0;padding:0;}
.pfd p,.pfm p,.pfd h1,.pfm h1,.pfd h2,.pfm h2,.pfd h3,.pfm h3,.pfd h4,.pfm h4{margin:0;}
.pfd-wrap{width:min(100%,1360px);margin:0 auto;padding:0 34px;}
.pfm-wrap{width:min(100%,100%);margin:0 auto;padding:0 20px;}
.pfd-hero{position:relative;overflow:hidden;min-height:520px;background:linear-gradient(135deg,#05152F 0%,#08224A 48%,#0C5F76 100%);}
.pfd-hero__bg{position:absolute;inset:0;background:url('/wp-content/themes/generatepress-child/assets/images/service-purchase-fund-hero.jpg') center center/cover no-repeat;opacity:.20;transform:scale(1.06);}
.pfd-hero__overlay{position:absolute;inset:0;background:radial-gradient(circle at 78% 26%,rgba(255,255,255,.18) 0%,rgba(255,255,255,0) 32%),linear-gradient(115deg,rgba(14,165,183,.72) 0%,rgba(7,27,58,.78) 54%,rgba(5,21,47,.96) 100%);}
.pfd-hero__inner{position:relative;z-index:2;width:min(100%,1360px);margin:0 auto;padding:108px 34px 110px;display:block;}
.pfd-hero__content{max-width:860px;}
.pfd-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#EAFDFF;}
.pfd-hero__title{margin-top:18px;font-size:clamp(48px,5.2vw,78px);line-height:1.02;letter-spacing:-.05em;font-weight:900;color:#FFFFFF;word-break:keep-all;}
.pfd-hero__lead{margin-top:22px;max-width:700px;font-size:18px;line-height:1.9;font-weight:500;color:rgba(255,255,255,.88);word-break:keep-all;}
.pfd-hero__bullets{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px;list-style:none;}
.pfd-hero__bullets li{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.14);font-size:14px;line-height:1.45;font-weight:700;color:#F8FEFF;backdrop-filter:blur(10px);}

.pfd-facts{position:relative;z-index:3;margin-top:-54px;}
.pfd-facts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;}
.pfd-fact{position:relative;padding:26px 24px 24px;border-radius:24px;background:rgba(255,255,255,.96);border:1px solid rgba(14,165,183,.18);box-shadow:var(--pf-shadow-sm);overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;}
.pfd-fact:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,var(--pf-brand) 0%,#7BE2EC 100%);}
.pfd-fact:hover{transform:translateY(-8px);box-shadow:var(--pf-shadow-md);border-color:rgba(14,165,183,.34);}
.pfd-fact__label{font-size:13px;line-height:1.4;font-weight:800;color:var(--pf-brand-dark);}
.pfd-fact__value{margin-top:10px;font-size:33px;line-height:1.04;letter-spacing:-.04em;font-weight:900;color:var(--pf-ink);}
.pfd-fact__desc{margin-top:12px;font-size:14px;line-height:1.7;font-weight:500;color:var(--pf-muted);}
.pfd-overview{padding:88px 0 54px;background:var(--pf-bg);}
.pfd-sectionhead{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,460px);gap:26px;align-items:end;}
.pfd-sectionhead__main{max-width:760px;}
.pfd-sectionhead__eyebrow{font-size:12px;line-height:1.4;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-brand-dark);}
.pfd-sectionhead__title{margin-top:12px;font-size:clamp(34px,3vw,48px);line-height:1.14;letter-spacing:-.04em;font-weight:900;color:var(--pf-ink);word-break:keep-all;}
.pfd-sectionhead__desc{font-size:15px;line-height:1.9;font-weight:500;color:var(--pf-muted);word-break:keep-all;}
.pfd-overview__grid{margin-top:34px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:24px;align-items:stretch;}
.pfd-overview__article{padding:38px 36px;border-radius:28px;background:var(--pf-white);border:1px solid var(--pf-line);box-shadow:var(--pf-shadow-sm);}
.pfd-overview__article p{font-size:17px;line-height:2.0;font-weight:500;color:var(--pf-text);word-break:keep-all;}
.pfd-overview__article p+p{margin-top:18px;}
.pfd-overview__points{position:relative;padding:36px;border-radius:28px;background:linear-gradient(135deg,#0A8EA0 0%,#0EA5B7 55%,#48CCD9 100%);box-shadow:var(--pf-shadow-md);overflow:hidden;}
.pfd-overview__points:after{content:"";position:absolute;right:-60px;bottom:-60px;width:200px;height:200px;border-radius:50%;background:rgba(255,255,255,.08);}
.pfd-overview__points-title{position:relative;z-index:1;font-size:30px;line-height:1.12;letter-spacing:-.03em;font-weight:900;color:#FFFFFF;}
.pfd-overview__list{position:relative;z-index:1;margin-top:24px;list-style:none;display:grid;gap:12px;}
.pfd-overview__list li{position:relative;padding:0 0 0 20px;font-size:15px;line-height:1.85;font-weight:600;color:rgba(255,255,255,.96);word-break:keep-all;}
.pfd-overview__list li:before{content:"";position:absolute;left:0;top:11px;width:7px;height:7px;border-radius:50%;background:#FFFFFF;}
.pfd-criteria{padding:54px 0;background:#FFFFFF;}
.pfd-table{margin-top:34px;border-radius:28px;overflow:hidden;border:1px solid #D7E8ED;box-shadow:var(--pf-shadow-sm);background:#FFFFFF;}
.pfd-table table{width:100%;border-collapse:collapse;table-layout:fixed;}
.pfd-table thead th{padding:20px 18px;background:var(--pf-brand-soft);font-size:13px;line-height:1.45;font-weight:900;color:var(--pf-brand-dark);text-align:center;border-bottom:1px solid #D7E8ED;}
.pfd-table tbody td{padding:24px 18px;font-size:15px;line-height:1.8;font-weight:700;color:var(--pf-ink);text-align:center;border-bottom:1px solid #EAF1F4;word-break:keep-all;}
.pfd-table tbody tr:last-child td{border-bottom:0;}
.pfd-note{margin-top:16px;font-size:13px;line-height:1.8;font-weight:600;color:#64748B;word-break:keep-all;}
.pfd-support{padding:54px 0;background:linear-gradient(180deg,#EAF8FB 0%,#F5FBFD 100%);}
.pfd-support__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);gap:24px;align-items:stretch;}
.pfd-card{position:relative;padding:34px;border-radius:28px;border:1px solid var(--pf-line);box-shadow:var(--pf-shadow-sm);overflow:hidden;}
.pfd-card--docs{background:#FFFFFF;}
.pfd-card--limit{background:linear-gradient(135deg,#08224A 0%,#0B6E84 45%,#0EA5B7 100%);border-color:transparent;box-shadow:var(--pf-shadow-md);}
.pfd-card__eyebrow{font-size:12px;line-height:1.4;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-brand-dark);}
.pfd-card--limit .pfd-card__eyebrow{color:rgba(255,255,255,.74);}
.pfd-card__title{margin-top:10px;font-size:36px;line-height:1.08;letter-spacing:-.04em;font-weight:900;color:var(--pf-ink);word-break:keep-all;}
.pfd-card--limit .pfd-card__title{color:#FFFFFF;}
.pfd-card__desc{margin-top:14px;font-size:15px;line-height:1.9;font-weight:500;color:var(--pf-muted);word-break:keep-all;}
.pfd-card--limit .pfd-card__desc{color:rgba(255,255,255,.82);}
.pfd-card__list{margin-top:22px;list-style:none;display:grid;gap:10px;}
.pfd-card__list li{position:relative;padding-left:18px;font-size:15px;line-height:1.85;font-weight:700;color:var(--pf-text);}
.pfd-card__list li:before{content:"";position:absolute;left:0;top:11px;width:7px;height:7px;border-radius:50%;background:var(--pf-brand);}
.pfd-limit{margin-top:26px;padding:24px;border-radius:22px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);}
.pfd-limit__label{font-size:13px;line-height:1.45;font-weight:800;color:rgba(255,255,255,.76);}
.pfd-limit__value{margin-top:10px;font-size:58px;line-height:1;letter-spacing:-.05em;font-weight:900;color:#FFFFFF;}
.pfd-limit__text{margin-top:14px;font-size:15px;line-height:1.85;font-weight:600;color:rgba(255,255,255,.90);word-break:keep-all;}
.pfd-process{padding:54px 0 80px;background:#FFFFFF;}
.pfd-process__grid{margin-top:34px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;}
.pfd-step{position:relative;padding:24px 22px 22px;border-radius:24px;background:#FFFFFF;border:1px solid #DDEBF0;box-shadow:var(--pf-shadow-sm);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;}
.pfd-step:hover{transform:translateY(-8px);box-shadow:var(--pf-shadow-md);border-color:rgba(14,165,183,.28);}
.pfd-step:after{content:"";position:absolute;top:38px;right:-10px;width:20px;height:2px;background:#BFDDE4;}
.pfd-step:last-child:after{display:none;}
.pfd-step__no{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--pf-brand-dark) 0%,var(--pf-brand) 100%);font-size:13px;line-height:1;font-weight:900;color:#FFFFFF;box-shadow:0 10px 20px rgba(14,165,183,.24);}
.pfd-step__title{margin-top:18px;font-size:20px;line-height:1.28;letter-spacing:-.02em;font-weight:900;color:var(--pf-ink);word-break:keep-all;}
.pfd-step__desc{margin-top:10px;font-size:14px;line-height:1.8;font-weight:500;color:var(--pf-muted);word-break:keep-all;}
.pfd-cta{padding:0 0 86px;background:var(--pf-bg);}
.pfd-cta__inner{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;padding:42px 42px;border-radius:32px;background:linear-gradient(135deg,#071B3A 0%,#0A7F8D 48%,#0EA5B7 100%);box-shadow:var(--pf-shadow-lg);}
.pfd-cta__inner:before{content:"";position:absolute;right:-100px;top:-120px;width:300px;height:300px;border-radius:50%;background:rgba(255,255,255,.08);}
.pfd-cta__content,.pfd-cta__action{position:relative;z-index:1;}
.pfd-cta__eyebrow{font-size:12px;line-height:1.4;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72);}
.pfd-cta__title{margin-top:10px;font-size:clamp(32px,3vw,46px);line-height:1.14;letter-spacing:-.04em;font-weight:900;color:#FFFFFF;max-width:12em;word-break:keep-all;}
.pfd-cta__desc{margin-top:16px;font-size:16px;line-height:1.9;font-weight:500;color:rgba(255,255,255,.84);max-width:48em;word-break:keep-all;}
.pfd-cta__link{display:inline-flex;align-items:center;justify-content:center;min-width:170px;height:58px;padding:0 30px;border-radius:999px;background:#FFFFFF;font-size:15px;line-height:1;font-weight:900;color:#0B2236;box-shadow:0 16px 30px rgba(6,22,44,.18);transition:transform .24s ease,box-shadow .24s ease,background .24s ease;}
.pfd-cta__link:hover{transform:translateY(-3px);box-shadow:0 22px 36px rgba(6,22,44,.22);background:#F8FEFF;}
.pfd-foot{padding:0 0 50px;background:var(--pf-bg);}
.pfd-foot p{font-size:13px;line-height:1.8;font-weight:600;color:#758696;word-break:keep-all;}
.pfm{background:var(--pf-bg);}
.pfm-hero{position:relative;overflow:hidden;padding:80px 0 60px;background:linear-gradient(135deg,#061731 0%,#082550 45%,#0EA5B7 100%);}
.pfm-hero__bg{position:absolute;inset:0;background:url('/wp-content/themes/generatepress-child/assets/images/service-purchase-fund-hero.jpg') center center/cover no-repeat;opacity:.18;transform:scale(1.08);}
.pfm-hero__overlay{position:absolute;inset:0;background:linear-gradient(160deg,rgba(14,165,183,.32) 0%,rgba(7,27,58,.20) 36%,rgba(7,27,58,.88) 100%);}
.pfm-hero__inner{position:relative;z-index:1;padding:0 20px;}
.pfm-hero__eyebrow{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);font-size:11px;line-height:1;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#EAFDFF;}
.pfm-hero__title{margin-top:14px;font-size:40px;line-height:1.02;letter-spacing:-.05em;font-weight:900;color:#FFFFFF;word-break:keep-all;}
.pfm-hero__lead{margin-top:16px;font-size:16px;line-height:1.85;font-weight:500;color:rgba(255,255,255,.88);word-break:keep-all;}
.pfm-facts{margin-top:-14px;padding-bottom:24px;}
.pfm-facts__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.pfm-fact{position:relative;padding:18px 16px;border-radius:18px;background:#FFFFFF;border:1px solid rgba(14,165,183,.18);box-shadow:var(--pf-shadow-sm);overflow:hidden;}
.pfm-fact:before{content:"";position:absolute;left:0;top:0;width:100%;height:4px;background:linear-gradient(90deg,var(--pf-brand) 0%,#7BE2EC 100%);}
.pfm-fact__label{font-size:12px;line-height:1.4;font-weight:800;color:var(--pf-brand-dark);}
.pfm-fact__value{margin-top:8px;font-size:24px;line-height:1.1;letter-spacing:-.04em;font-weight:900;color:var(--pf-ink);word-break:keep-all;}
.pfm-overview{padding:30px 0 24px;background:var(--pf-bg);}
.pfm-sectionhead__eyebrow{font-size:11px;line-height:1.4;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-brand-dark);}
.pfm-sectionhead__title{margin-top:10px;font-size:30px;line-height:1.14;letter-spacing:-.04em;font-weight:900;color:var(--pf-ink);word-break:keep-all;}
.pfm-sectionhead__desc{margin-top:12px;font-size:14px;line-height:1.8;font-weight:500;color:var(--pf-muted);word-break:keep-all;}
.pfm-overview__article{margin-top:22px;padding:24px 20px;border-radius:22px;background:#FFFFFF;border:1px solid var(--pf-line);box-shadow:var(--pf-shadow-sm);}
.pfm-overview__article p{font-size:15px;line-height:1.95;font-weight:500;color:var(--pf-text);word-break:keep-all;}
.pfm-overview__article p+p{margin-top:14px;}
.pfm-overview__points{margin-top:14px;padding:22px 20px;border-radius:22px;background:linear-gradient(135deg,#0A8EA0 0%,#0EA5B7 60%,#4BD2DE 100%);box-shadow:var(--pf-shadow-md);}
.pfm-overview__points-title{font-size:24px;line-height:1.12;letter-spacing:-.03em;font-weight:900;color:#FFFFFF;}
.pfm-overview__list{margin-top:16px;list-style:none;display:grid;gap:8px;}
.pfm-overview__list li{position:relative;padding-left:16px;font-size:14px;line-height:1.8;font-weight:700;color:#FFFFFF;word-break:keep-all;}
.pfm-overview__list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:#FFFFFF;}
.pfm-criteria{padding:24px 0;background:#FFFFFF;}
.pfm-table{margin-top:20px;border-radius:18px;overflow:auto;background:#FFFFFF;border:1px solid #D7E8ED;box-shadow:var(--pf-shadow-sm);-webkit-overflow-scrolling:touch;}
.pfm-table table{width:680px;min-width:680px;border-collapse:collapse;}
.pfm-table thead th{padding:14px 12px;background:var(--pf-brand-soft);font-size:12px;line-height:1.45;font-weight:900;color:var(--pf-brand-dark);text-align:center;border-bottom:1px solid #D7E8ED;white-space:nowrap;}
.pfm-table tbody td{padding:16px 12px;font-size:13px;line-height:1.7;font-weight:700;color:var(--pf-ink);text-align:center;border-bottom:1px solid #EAF1F4;white-space:nowrap;}
.pfm-table tbody tr:last-child td{border-bottom:0;}
.pfm-note{margin-top:14px;font-size:12px;line-height:1.8;font-weight:600;color:#64748B;word-break:keep-all;}
.pfm-support{padding:24px 0;background:linear-gradient(180deg,#EAF8FB 0%,#F7FBFD 100%);}
.pfm-card{position:relative;padding:24px 20px;border-radius:22px;border:1px solid var(--pf-line);box-shadow:var(--pf-shadow-sm);overflow:hidden;}
.pfm-card+.pfm-card{margin-top:14px;}
.pfm-card--docs{background:#FFFFFF;}
.pfm-card--limit{background:linear-gradient(135deg,#08224A 0%,#0B6E84 45%,#0EA5B7 100%);border-color:transparent;box-shadow:var(--pf-shadow-md);}
.pfm-card__eyebrow{font-size:11px;line-height:1.4;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--pf-brand-dark);}
.pfm-card--limit .pfm-card__eyebrow{color:rgba(255,255,255,.72);}
.pfm-card__title{margin-top:8px;font-size:30px;line-height:1.08;letter-spacing:-.04em;font-weight:900;color:var(--pf-ink);word-break:keep-all;}
.pfm-card--limit .pfm-card__title{color:#FFFFFF;}
.pfm-card__desc{margin-top:12px;font-size:14px;line-height:1.85;font-weight:500;color:var(--pf-muted);word-break:keep-all;}
.pfm-card--limit .pfm-card__desc{color:rgba(255,255,255,.82);}
.pfm-card__list{margin-top:18px;list-style:none;display:grid;gap:8px;}
.pfm-card__list li{position:relative;padding-left:16px;font-size:14px;line-height:1.8;font-weight:700;color:var(--pf-text);}
.pfm-card__list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;border-radius:50%;background:var(--pf-brand);}
.pfm-limit{margin-top:18px;padding:18px;border-radius:18px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.15);}
.pfm-limit__label{font-size:12px;line-height:1.45;font-weight:800;color:rgba(255,255,255,.76);}
.pfm-limit__value{margin-top:8px;font-size:46px;line-height:1;letter-spacing:-.05em;font-weight:900;color:#FFFFFF;}
.pfm-limit__text{margin-top:12px;font-size:14px;line-height:1.75;font-weight:600;color:rgba(255,255,255,.90);word-break:keep-all;}
.pfm-process{padding:24px 0 34px;background:#FFFFFF;}
.pfm-process__list{margin-top:22px;display:grid;gap:12px;}
.pfm-step{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;padding:18px 16px;border-radius:18px;background:#FFFFFF;border:1px solid #DDEBF0;box-shadow:var(--pf-shadow-sm);}
.pfm-step__no{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--pf-brand-dark) 0%,var(--pf-brand) 100%);font-size:12px;line-height:1;font-weight:900;color:#FFFFFF;}
.pfm-step__title{font-size:18px;line-height:1.25;letter-spacing:-.02em;font-weight:900;color:var(--pf-ink);word-break:keep-all;}
.pfm-step__desc{margin-top:6px;font-size:14px;line-height:1.75;font-weight:500;color:var(--pf-muted);word-break:keep-all;}
.pfm-cta{padding:0 0 36px;background:var(--pf-bg);}
.pfm-cta__inner{position:relative;overflow:hidden;padding:28px 22px;border-radius:24px;background:linear-gradient(135deg,#071B3A 0%,#0A7F8D 48%,#0EA5B7 100%);box-shadow:var(--pf-shadow-lg);}
.pfm-cta__inner:before{content:"";position:absolute;right:-90px;top:-110px;width:220px;height:220px;border-radius:50%;background:rgba(255,255,255,.08);}
.pfm-cta__eyebrow,.pfm-cta__title,.pfm-cta__desc,.pfm-cta__link{position:relative;z-index:1;}
.pfm-cta__eyebrow{font-size:11px;line-height:1.4;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.72);}
.pfm-cta__title{margin-top:10px;font-size:30px;line-height:1.14;letter-spacing:-.04em;font-weight:900;color:#FFFFFF;word-break:keep-all;}
.pfm-cta__desc{margin-top:12px;font-size:14px;line-height:1.85;font-weight:500;color:rgba(255,255,255,.86);word-break:keep-all;}
.pfm-cta__link{display:inline-flex;align-items:center;justify-content:center;min-width:150px;height:52px;padding:0 24px;margin-top:18px;border-radius:999px;background:#FFFFFF;font-size:14px;line-height:1;font-weight:900;color:#0B2236;box-shadow:0 14px 24px rgba(6,22,44,.18);}
.pfm-foot{padding:0 0 30px;background:var(--pf-bg);}
.pfm-foot p{font-size:12px;line-height:1.8;font-weight:600;color:#758696;word-break:keep-all;}
.pfd .is-reveal,.pfm .is-reveal{opacity:0;transform:translate3d(0,48px,0);transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);}
.pfd .is-reveal.is-visible,.pfm .is-reveal.is-visible{opacity:1;transform:translate3d(0,0,0);}
@media (max-width:1280px){.pfd-hero__inner{grid-template-columns:1fr;gap:24px;align-items:end;}.pfd-hero__summary{max-width:760px;}.pfd-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.pfd-sectionhead{grid-template-columns:1fr;}.pfd-overview__grid{grid-template-columns:1fr;}.pfd-support__grid{grid-template-columns:1fr;}.pfd-process__grid{grid-template-columns:repeat(3,minmax(0,1fr));}.pfd-step:nth-child(3):after,.pfd-step:nth-child(6):after{display:none;}}
@media (max-width:1024px){.pfd-hero{min-height:680px;}.pfd-hero__inner{padding:96px 28px 72px;}.pfd-wrap{padding:0 28px;}.pfd-fact__value{font-size:28px;}.pfd-card__title{font-size:30px;}.pfd-limit__value{font-size:52px;}.pfd-process__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.pfd-step:nth-child(2):after,.pfd-step:nth-child(4):after,.pfd-step:nth-child(6):after{display:none;}.pfd-cta__inner{grid-template-columns:1fr;align-items:start;}}
@media (max-width:767px){.pfd{display:none !important;}}
@media (min-width:768px){.pfm{display:none !important;}}