.pp-page .pp-hero{text-align:center;padding:70px 0 62px}.pp-page .pp-hero-copy{max-width:780px;margin:0 auto}.pp-page .pp-hero h1{max-width:none}.pp-page .pp-hero .tl-hero-lead{margin-bottom:22px;margin-left:auto;margin-right:auto}.pp-page .pp-hero .hero-actions,.pp-page .pp-hero .trust-beat{justify-content:center}.pp-page .tl-head{text-align:center;margin-left:auto;margin-right:auto}.pp-page .tl-head .section-intro{max-width:660px;margin-left:auto;margin-right:auto}.pp-page .pp-tint{background:#eef3fc}.pp-page .tl-faq{margin:0 auto}.pp-page .pp-ico{color:#2f6bff;background:#eef3ff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.pp-page .pp-ico svg{width:18px;height:18px}.pp-compare{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;max-width:960px;margin:0 auto;display:grid}.pp-cmp{border:1px solid var(--line);background:#fff;border-radius:16px;padding:22px 22px 20px}.pp-cmp h3{font-family:var(--serif);letter-spacing:-.028em;color:var(--ink);margin:0 0 12px;font-size:20px}.pp-cmp ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pp-cmp li{color:var(--muted);padding-left:20px;font-size:14px;line-height:1.5;position:relative}.pp-cmp li:before{content:"–";color:#9aa8bb;position:absolute;left:2px}.pp-cmp.is-with{background:var(--navy,#0b1f3a);border-color:var(--navy,#0b1f3a)}.pp-cmp.is-with h3{color:#fff}.pp-cmp.is-with li{color:#c8d5e4}.pp-cmp.is-with li:before{content:"✓";color:#7fe3ab}.pp-cmp-arw{color:#2f6bff;place-items:center;font-size:18px;display:grid}.ccq-chain{grid-template-columns:1fr 28px 1fr 28px 1.25fr 28px 1fr;align-items:stretch;max-width:1040px;margin:0 auto;display:grid}.ccq-node{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;padding:16px 14px}.ccq-node b{color:var(--ink);margin-bottom:4px;font-size:15px;display:block}.ccq-node small{color:var(--muted);font-size:12.5px;line-height:1.4}.ccq-node.is-costs{background:#f2f6ff;border-color:#b9ccff}.ccq-node.is-result{background:var(--navy,#0b1f3a);border-color:var(--navy,#0b1f3a)}.ccq-node.is-result b{color:#fff}.ccq-node.is-result small{color:#b9c8d9}.ccq-arw{color:#2f6bff;place-items:center;font-size:16px;display:grid}.ccq-detail{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:26px;max-width:1040px;margin:22px auto 0;padding:22px 24px;display:grid}.ccq-detail .section-kicker{margin-bottom:6px}.ccq-detail b{font-family:var(--serif);letter-spacing:-.028em;color:var(--ink);font-size:20px;line-height:1.15;display:block}.ccq-detail p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.55}.pp-pills{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pp-pills li{color:var(--ink);background:#f6f9ff;border:1px solid #dbe4f2;border-radius:999px;padding:6px 11px;font-size:12.5px}.ccq-breakdown{border:1px solid var(--line);background:#fff;border-radius:16px;max-width:1040px;margin:14px auto 0;overflow:hidden}.ccq-row{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:12px 20px;font-size:14px;display:grid}.ccq-row:first-child{border-top:0}.ccq-row span:first-child{font-family:var(--mono,"IBM Plex Mono", monospace);letter-spacing:.06em;text-transform:uppercase;color:#4a6a99;align-self:center;font-size:12px;font-weight:700}.ccq-row span:last-child{color:var(--ink);text-align:right}.ccq-row.is-total{background:#edf8f2}.ccq-row.is-total span{color:#1e7a54;font-weight:750}.ccq-note{text-align:center;color:var(--muted);margin:12px auto 0;font-size:13px}.ccq-risk{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);align-items:stretch;max-width:1040px;margin:0 auto;display:grid}.ccq-risk-step{text-align:center;background:#14243d;border:1px solid #ffffff24;border-radius:16px;padding:20px 18px}.ccq-risk-step .pp-ico{color:#8fb1ff;background:#ffffff14;margin:0 auto 11px}.ccq-risk-step b{color:#fff;margin-bottom:6px;font-size:15px;display:block}.ccq-risk-step p{color:#c8d4e3;margin:0;font-size:13.5px;line-height:1.55}.ccq-risk-step.is-win{background:#0e2f57;border-color:#3ddc8452}.ccq-risk-step.is-win .pp-ico{color:#7fe3ab;background:#3ddc8424}.ccq-risk .ccq-arw{color:#5578a8}.ccq-edit{gap:10px;max-width:720px;margin:0 auto;display:grid}.ccq-edit-card{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.ccq-edit-card b{color:var(--ink);margin-bottom:3px;font-size:15px;display:block}.ccq-edit-card p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.ccq-recalc{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ccq-recalc div{background:var(--navy,#0b1f3a);color:#fff;text-align:center;border-radius:12px;padding:11px 10px;font-size:13.5px;font-weight:700}.ccq-recalc small{color:#9db4cb;margin-top:3px;font-size:11.5px;font-weight:400;display:block}.cyc-report{max-width:1080px;margin:0 auto}.cyc-streams{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding-bottom:30px;display:grid;position:relative}.cyc-streams:after{content:"";background:#b9ccff;height:1px;position:absolute;bottom:0;left:calc(10% - 4.8px);right:calc(10% - 4.8px)}.cyc-stream{text-align:center;border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 15px;display:flex;position:relative;box-shadow:0 8px 20px -16px #0b1f3a59}.cyc-stream:after{content:"";background:#b9ccff;width:1px;height:30px;position:absolute;bottom:-31px;left:50%}.cyc-stream .pp-ico{margin-bottom:6px}.cyc-stream .n{font-family:var(--mono,"IBM Plex Mono", monospace);letter-spacing:.08em;color:#2f6bff;font-size:10.5px;font-weight:700}.cyc-stream b{color:var(--ink);font-size:14px;line-height:1.25}.cyc-stream small{color:var(--muted);font-size:12px;line-height:1.35}.cyc-stem{flex-direction:column;align-items:center;height:34px;display:flex}.cyc-stem:before{content:"";background:#b9ccff;flex:1;width:1px}.cyc-stem:after{content:"";border-bottom:1.5px solid #2f6bff;border-right:1.5px solid #2f6bff;width:9px;height:9px;margin-top:-1px;transform:translateY(-5px)rotate(45deg)}.cyc-output{text-align:center;background:linear-gradient(135deg,#0b1f3a,#12366a);border-radius:18px;max-width:560px;margin:-4px auto 0;padding:22px 24px;box-shadow:0 22px 44px -26px #0b1f3ab3}.cyc-output .tag{font-family:var(--mono,"IBM Plex Mono", monospace);letter-spacing:.1em;text-transform:uppercase;color:#8fb1ff;font-size:10.5px;display:block}.cyc-output b{font-family:var(--serif);letter-spacing:-.03em;color:#fff;margin:6px 0 3px;font-size:28px;display:block}.cyc-output small{color:#b9c8d9;font-size:13.5px}.cyc-story{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.cyc-story:before{content:"";background:linear-gradient(90deg,#b9ccff,#2f6bff);height:2px;position:absolute;top:17px;left:8.33333%;right:8.33333%}.cyc-chap{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.cyc-chap .dot{z-index:1;color:#2f6bff;width:36px;height:36px;font-family:var(--mono,"IBM Plex Mono", monospace);background:#fff;border:2px solid #2f6bff;border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid;position:relative}.cyc-chap:last-child .dot{color:#fff;background:#2f6bff}.cyc-chap .card{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;margin-top:12px;padding:11px 10px}.cyc-chap b{color:var(--ink);margin-bottom:2px;font-size:14px;display:block}.cyc-chap small{color:var(--muted);font-size:12px;line-height:1.35}.cyc-intel{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:1080px;margin:0 auto;overflow:hidden;box-shadow:0 18px 40px -30px #0b1f3a73}.cyc-intel-groups{grid-template-columns:1fr 1.25fr 1fr;display:grid}.cyc-intel-group{border-left:1px solid var(--line);padding:20px 20px 22px}.cyc-intel-group:first-child{border-left:0}.cyc-intel-group.is-market{background:#f2f6ff}.cyc-intel-head{align-items:center;gap:10px;margin-bottom:13px;display:flex}.cyc-intel-head h3{letter-spacing:.02em;color:var(--ink);margin:0;font-size:13px;font-weight:800;line-height:1.3}.cyc-intel-head .step-n{font-family:var(--mono,"IBM Plex Mono", monospace);letter-spacing:.08em;color:#2f6bff;font-size:10.5px;display:block}.cyc-intel-group.is-market .pp-ico{color:#fff;background:#2f6bff}.cyc-intel-out{text-align:center;background:linear-gradient(135deg,#0b1f3a,#12366a);padding:20px 24px 22px;position:relative}.cyc-intel-out:before{content:"↓";color:#fff;background:#2f6bff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 0 0 4px #fff}.cyc-intel-out b{font-family:var(--serif);letter-spacing:-.03em;color:#fff;font-size:24px}.cyc-risks{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1080px;margin:0 auto;display:grid}.cyc-risk{background:#14243d;border:1px solid #ffffff24;border-radius:14px;align-items:flex-start;gap:11px;padding:16px 14px;display:flex}.cyc-risk .badge{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:grid}.cyc-risk.ok .badge{color:#7fe3ab;background:#3ddc8429}.cyc-risk.watch .badge{color:#f5c76a;background:#f5b74029}.cyc-risk.alert{background:#3a1a1a;border-color:#e66e5a66}.cyc-risk.alert .badge{color:#f19a86;background:#e66e5a33}.cyc-risk b{color:#fff;margin-bottom:3px;font-size:14px;display:block}.cyc-risk p{color:#c8d4e3;margin:0;font-size:12.5px;line-height:1.45}.cyc-wf{grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);max-width:1000px;margin:0 auto;display:grid}.cyc-wf-step{text-align:center;background:#14243d;border:1px solid #ffffff24;border-radius:16px;padding:20px 18px}.cyc-wf-step .n{font-family:var(--mono,"IBM Plex Mono", monospace);color:#8fb1ff;letter-spacing:.08em;font-size:11px}.cyc-wf-step b{font-family:var(--serif);color:#fff;margin:6px 0 5px;font-size:20px;display:block}.cyc-wf-step p{color:#c8d4e3;margin:0;font-size:13.5px;line-height:1.5}.cyc-wf .ccq-arw{color:#5578a8}@media (width<=1000px){.cyc-risks{grid-template-columns:repeat(2,minmax(0,1fr))}.cyc-risk.alert{grid-column:1/-1}}@media (width<=900px){.pp-page .pp-hero{flex-direction:column;justify-content:center;padding:46px 0 40px;display:flex;min-height:calc(100svh - var(--pp-header-h,61px))!important}.pp-page .pp-hero>.wrap{width:100%}.ccq-chain,.ccq-risk,.cyc-wf,.pp-compare{grid-template-columns:1fr;max-width:480px}.ccq-arw,.pp-cmp-arw{height:26px;transform:rotate(90deg)}.ccq-detail{text-align:center;grid-template-columns:1fr;gap:14px;padding:18px 16px}.ccq-detail .pp-pills{justify-content:center}.ccq-row{grid-template-columns:84px minmax(0,1fr);padding:11px 14px;font-size:13.5px}.ccq-edit-card{padding:15px}.cyc-streams{background:#f2f6ff;border:1px dashed #b9ccff;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-width:480px;margin:0 auto;padding:10px}.cyc-streams:after,.cyc-stream:after{display:none}.cyc-stream{gap:2px;padding:12px 8px 11px}.cyc-stream .pp-ico{width:30px;height:30px;margin-bottom:4px}.cyc-stream:nth-child(5){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.cyc-stream b{font-size:13.5px}.cyc-stem{height:28px}.cyc-output{max-width:480px;padding:18px 16px}.cyc-output b{font-size:24px}.cyc-story{max-width:480px;display:block}.cyc-story:before{background:linear-gradient(#b9ccff,#2f6bff);width:2px;height:auto;inset:18px auto 18px 50%;transform:translate(-50%)}.cyc-chap{text-align:right;width:calc(50% - 22px);min-height:60px;display:block}.cyc-chap+.cyc-chap{margin-top:-18px}.cyc-chap:nth-child(2n){text-align:left;margin-left:auto}.cyc-chap .dot{width:30px;height:30px;margin-top:-15px;font-size:10px;position:absolute;top:50%;right:-40px}.cyc-chap:nth-child(2n) .dot{left:-40px;right:auto}.cyc-chap .card{margin-top:0;padding:9px 11px}.cyc-chap b{font-size:13.5px}.cyc-intel{max-width:520px}.cyc-intel-groups{grid-template-columns:1fr}.cyc-intel-group{border-left:0;border-top:1px solid var(--line);padding:16px 16px 17px}.cyc-intel-group:first-child{border-top:0}.cyc-intel-head{text-align:left;justify-content:center;margin-bottom:10px}.cyc-intel .pp-pills{justify-content:center}.cyc-intel-out{padding:22px 16px 18px}.cyc-intel-out b{font-size:21px}.cyc-risks{max-width:520px}}@media (width<=380px){.cyc-chap{width:calc(50% - 20px)}.cyc-chap .dot{width:28px;height:28px;margin-top:-14px;right:-36px}.cyc-chap:nth-child(2n) .dot{left:-36px}.cyc-chap .card{padding:8px 9px}.cyc-chap small,.cyc-stream small{font-size:11.5px}.cyc-stream b,.cyc-chap b{font-size:13px}.cyc-risks{grid-template-columns:1fr}.ccq-recalc div{padding:10px 6px;font-size:12.5px}}.ccq-page .ccq-explainer{text-align:center;font-family:var(--mono,"IBM Plex Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:#4a6a99;margin:-6px auto 22px;font-size:11px}.ccq-page .ccq-flow{counter-reset:none;grid-template-columns:minmax(0,.85fr) minmax(0,1fr) minmax(0,1.35fr);align-items:stretch;gap:18px;max-width:1120px;margin:0 auto;padding:0;list-style:none;display:grid}.ccq-page .ccq-step{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;padding:22px 22px 24px;display:flex;position:relative}.ccq-page .ccq-step:not(:last-child):after{content:"→";text-align:center;color:#2f6bff;width:12px;font-size:15px;position:absolute;top:34px;right:-15px}.ccq-page .ccq-step-n{font-family:var(--mono,"IBM Plex Mono", monospace);letter-spacing:.14em;color:#2f6bff;margin-bottom:12px;font-size:11px}.ccq-page .ccq-step-body small{font-family:var(--mono,"IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#6b84a6;margin-bottom:6px;font-size:10.5px;display:block}.ccq-page .ccq-step-body>b{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-size:22px;line-height:1.15;display:block}.ccq-page .ccq-step-body>p{color:var(--muted);margin:8px 0 16px;font-size:14px;line-height:1.55}.ccq-page .ccq-plate{background:#ffd84a;border:2px solid #0b1f3a;border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.ccq-page .ccq-plate span{color:#fff;background:#1f4bb8;place-items:center;padding:0 8px;font-size:11px;font-weight:800;display:grid}.ccq-page .ccq-plate i{letter-spacing:.08em;text-transform:uppercase;color:#0b1f3a;padding:9px 16px;font-size:15px;font-style:normal;font-weight:800}.ccq-page .ccq-step.is-result{background:var(--navy,#0b1f3a);border-color:var(--navy,#0b1f3a);box-shadow:0 24px 48px #0b1f3a38}.ccq-page .ccq-step.is-result .ccq-step-n,.ccq-page .ccq-step.is-result small{color:#8fb1e5}.ccq-page .ccq-step.is-result .ccq-step-body>b{color:#fff;font-size:28px}.ccq-page .ccq-step.is-result .ccq-step-body>p{color:#b9c8d9}.ccq-page .ccq-step.is-result .ccq-breakdown{background:#ffffff0a;border-color:#ffffff24;max-width:none;margin:0}.ccq-page .ccq-step.is-result .ccq-row{border-top-color:#ffffff1a;grid-template-columns:90px minmax(0,1fr);padding:10px 16px;font-size:13px}.ccq-page .ccq-step.is-result .ccq-row span:first-child{color:#8fb1e5}.ccq-page .ccq-step.is-result .ccq-row span:last-child{color:#dbe6f3}.ccq-page .ccq-step.is-result .ccq-row.is-total{background:#2f6bff}.ccq-page .ccq-step.is-result .ccq-row.is-total span{color:#fff}@media (width<=900px){.ccq-page .ccq-flow{grid-template-columns:1fr;gap:22px}.ccq-page .ccq-step:not(:last-child):after{content:"↓";inset:auto auto -20px 50%;transform:translate(-50%)}.ccq-page .ccq-step{padding:18px 16px 20px}.ccq-page .ccq-step.is-result .ccq-step-body>b{font-size:24px}.ccq-page .ccq-step.is-result .ccq-row{grid-template-columns:1fr;gap:2px}.ccq-page .ccq-step.is-result .ccq-row span:last-child{text-align:left}}.pp-page .cyc-hero-report{text-align:left;background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ffffff24;border-radius:18px;padding:18px;box-shadow:0 26px 54px #030c1866}.pp-page .cyc-hero-report-tag{font-family:var(--mono,"IBM Plex Mono", monospace);letter-spacing:.14em;text-transform:uppercase;color:#8fb1e5;margin-bottom:12px;font-size:10.5px;display:block}.pp-page .cyc-hero-report ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pp-page .cyc-hero-report li{background:#061a2f80;border:1px solid #ffffff1a;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px 12px;display:grid}.pp-page .cyc-hero-report li .pp-ico{grid-row:1/3;width:34px;height:34px;margin:0}.pp-page .cyc-hero-report li b{color:#fff;font-size:14.5px;line-height:1.25}.pp-page .cyc-hero-report li small{color:#b9c8d8;grid-column:2;font-size:12px}.pp-page .cyc-hero-report li .n{font-family:var(--mono,"IBM Plex Mono", monospace);color:#6f93c8;grid-area:1/3/3;font-size:10.5px}.pp-page .pp-hero--split{text-align:left}.pp-page .pp-hero--split .pp-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.pp-page .pp-hero--split .pp-hero-copy{max-width:600px;margin:0}.pp-page .pp-hero--split .tl-hero-lead{margin-left:0;margin-right:0}.pp-page .pp-hero--split .hero-actions,.pp-page .pp-hero--split .trust-beat{justify-content:flex-start}.pp-page .pp-hero--centre .pp-hero-grid{justify-items:center;gap:34px;display:grid}.pp-page .pp-hero--centre .pp-hero-copy{text-align:center;width:100%}.pp-page .pp-hero--centre .hero-actions{justify-content:center;width:100%;margin-left:auto;margin-right:auto;display:flex}.pp-page .pp-hero--centre .cyc-hero-report{width:100%;max-width:1040px}.pp-page .pp-hero--centre .cyc-hero-report ol{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-page .pp-hero--centre .cyc-hero-report li{text-align:center;grid-template-rows:none;grid-template-columns:1fr;justify-items:center;row-gap:6px;padding:14px 10px}.pp-page .pp-hero--centre .cyc-hero-report li .pp-ico,.pp-page .pp-hero--centre .cyc-hero-report li .n,.pp-page .pp-hero--centre .cyc-hero-report li small{grid-area:auto}.pp-page .pp-hero--centre .cyc-hero-report-tag{text-align:center}@media (width<=900px){.pp-page .pp-hero--split .pp-hero-grid{grid-template-columns:1fr;gap:26px}.pp-page .pp-hero--split .pp-hero-copy{max-width:none}.pp-page .pp-hero--centre .cyc-hero-report ol{grid-template-columns:1fr}.pp-page .pp-hero--centre .cyc-hero-report li{text-align:left;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr) auto;justify-items:stretch;row-gap:0;padding:10px 12px}.pp-page .pp-hero--centre .cyc-hero-report li .pp-ico{grid-row:1/3}.pp-page .pp-hero--centre .cyc-hero-report li small{grid-column:2}.pp-page .pp-hero--centre .cyc-hero-report li .n{grid-area:1/3/3}.pp-page .cyc-hero-report{padding:14px}.cyc-page .cyc-story:before{left:17px;transform:none}.cyc-page .cyc-chap,.cyc-page .cyc-chap:nth-child(2n){text-align:left;width:auto;min-height:0;margin-left:0;padding-left:52px}.cyc-page .cyc-chap+.cyc-chap{margin-top:10px}.cyc-page .cyc-chap .dot,.cyc-page .cyc-chap:nth-child(2n) .dot{left:2px;right:auto}}.pp-page .pp-hero-cue{font-family:var(--mono,"IBM Plex Mono", monospace);letter-spacing:.12em;text-transform:uppercase;color:#cfdcf0;border:1px solid #8fb1e559;border-radius:999px;align-items:center;gap:8px;margin:2px 0 14px;padding:5px 12px;font-size:11px;display:inline-flex}.pp-page .pp-hero-cue i{color:#6f93c8;font-style:normal}.pp-page .pp-hero .eyebrow+.pp-hero-cue{width:fit-content;margin-left:auto;margin-right:auto;display:flex}@media (width<=900px){.pp-page .pp-hero.pp-hero--split,.pp-page .pp-hero.pp-hero--centre{text-align:center;padding-top:36px;min-height:0!important}.pp-page .pp-hero--split>.wrap.pp-hero-grid,.pp-page .pp-hero--centre>.wrap.pp-hero-grid{width:auto;padding-left:18px;padding-right:18px}.pp-page .pp-hero--split .tl-hero-lead{margin-left:auto;margin-right:auto}.pp-page .pp-hero--split .hero-actions,.pp-page .pp-hero--split .trust-beat{justify-content:center}}@media (width>=901px){.ccq-page .ccq-flow{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.ccq-page .ccq-step.is-result{grid-area:1/2/3}.ccq-page .ccq-step:not(:last-child):after{content:"↓";inset:auto auto -17px 34px}.ccq-page .ccq-step:nth-child(2):after{content:"→";inset:50% -15px auto auto}}@media (width<=900px){.cyc-page .pp-hero .cyc-hero-report{display:none}.cyc-page .pp-hero.pp-hero--split,.cyc-page .pp-hero.pp-hero--centre{flex-direction:column;justify-content:center;padding-bottom:40px;display:flex;min-height:calc(100svh - var(--pp-header-h,61px))!important}}.ffl-page .pp-hero .pp-hero-cue{letter-spacing:.08em;gap:10px;padding:7px 14px;font-size:11.5px}.ffl-page .pp-hero .pp-hero-cue span{white-space:nowrap}@media (width<=560px){.ffl-page .pp-hero .eyebrow+.pp-hero-cue{letter-spacing:.06em;border-radius:14px;flex-direction:column;gap:2px;margin-bottom:18px;padding:8px 16px;font-size:10.5px}.ffl-page .pp-hero .pp-hero-cue i{display:none}.ffl-page .pp-hero .pp-hero-cue span:first-child{color:#fff}}.pp-page .pp-hero-fact{border-left:2px solid #2f6bff;flex-direction:column;gap:4px;max-width:520px;margin:2px 0 16px;padding-left:12px;display:flex}.pp-page .pp-hero-fact span{color:#d6e3f4;font-size:14px;font-weight:600;line-height:1.45}.pp-page .pp-hero-fact small{color:#8fa6c2;font-size:11px}.pp-page .pp-hero--centre .pp-hero-fact{margin-left:auto;margin-right:auto}@media (width<=900px){.pp-page .pp-hero-fact{text-align:left;margin:0 auto 14px}.pp-page .pp-hero-fact span{font-size:13px}}
