.pcs-review{--partner:#e63323;--partner-2:#45c5df;--partner-soft:#e7f7fc;--partner-dark:#181311;color:#102239}.pcs-review .partner-primary,.pcs-review .offer-link,.pcs-review .method-commercial{background:#181311;color:#fff}.pcs-review .partner-primary:hover,.pcs-review .offer-link:hover,.pcs-review .method-commercial:hover{background:#e63323}.pcs-hero{background:radial-gradient(circle at 86% 12%,#e6332344,transparent 25%),linear-gradient(145deg,#f8fcfe 0 58%,#d9f3fb 58%)}.pcs-hero h1 span{color:#e63323}.pcs-logo-box{display:grid;place-items:center;width:210px;height:78px;padding:8px 14px;border:1px solid #cfe0e8;border-radius:14px;background:#fff;overflow:hidden}.pcs-logo-box img{width:180px;height:70px;object-fit:cover;object-position:center}.pcs-verdict{background:#181311;color:#fff;box-shadow:18px 18px 0 #8cd9ea}.pcs-verdict .partner-model-note{color:#a9e5f1}.pcs-verdict-meter{display:grid;gap:10px;margin:22px 0}.pcs-verdict-meter span{display:grid;gap:4px;padding:12px 0;border-top:1px solid #ffffff26;color:#eaf7fb}.pcs-verdict-meter b{color:#ff8a73;font-size:var(--text-scale-11-2);letter-spacing:.12em}.pcs-verdict-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:18px 0}.pcs-verdict-actions a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:9px 12px;border:1px solid #ffffff3d;border-radius:11px;color:#fff;font-size:var(--text-scale-12-48);font-weight:850;text-align:center}.pcs-verdict-actions a:first-child{background:#e63323;border-color:#e63323}.pcs-review .partner-quicknav a[aria-current=location]{background:#e63323;color:#fff}
.pcs-app-section{background:#181311;color:#fff}.pcs-app-section .bank-app-copy{background:transparent}.pcs-app-section .app-section-index,.pcs-app-section .app-store-ratings strong{color:#61d3eb}.pcs-app-section .app-section-lead,.pcs-app-section .app-rebuild-note{color:#c9e0e8}.pcs-app-gallery{background:#05111d;box-shadow:0 0 0 8px #18314b,0 30px 70px #0007}.pcs-app-gallery .official-app-shot img{object-fit:cover;object-position:top}.pcs-app-section .app-opinions article{color:#102239}
.pcs-account,.pcs-history{padding:88px 0;background:#f5fbfd}.pcs-section-head{max-width:860px}.pcs-section-head>span,.pcs-metal-grid>div>span{color:#e63323;font-size:var(--text-scale-12-48);font-weight:900;letter-spacing:.13em}.pcs-section-head h2,.pcs-metal h2{max-width:780px;margin:10px 0 16px;font-size:var(--text-section);line-height:var(--leading-section)}.pcs-section-head>p,.pcs-metal-grid>div>p{max-width:730px;color:#526879;font-size:var(--text-body);line-height:var(--leading-body)}.pcs-account-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}.pcs-account-grid article{min-height:235px;padding:25px;border:1px solid #cfe3eb;border-radius:24px;background:#fff}.pcs-account-grid b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#def4fa;color:#e63323}.pcs-account-grid h3{margin:34px 0 10px;font-size:var(--text-scale-19-84)}.pcs-account-grid p{color:#5d7180;line-height:1.55}
.pcs-cards{background:linear-gradient(140deg,#181311,#0b3b61);color:#fff}.pcs-cards .partner-section-heading h2{color:#fff}.pcs-cards .partner-section-heading>span{background:#ffffff16;color:#70d9ed}.pcs-cards .partner-section-heading p,.pcs-cards .section-intro{color:#d2e9ef}.pcs-cards .partner-card-slider-bar strong{color:#70d9ed}.pcs-cards .partner-card-slider-bar span{color:#c7dfe7}.pcs-cards .partner-card-slider-bar button{border-color:#ffffff40;background:#ffffff10;color:#fff}.pcs-cards .partner-offer-card{color:#102239;border-radius:24px}.pcs-cards .partner-offer-card.is-recommended{border-color:#e63323;box-shadow:8px 8px 0 #8f1711}.pcs-cards .offer-choice{background:#fff0ed;color:#8f1711}.pcs-cards .partner-offer-visual{height:190px;background:transparent}.pcs-cards .partner-offer-visual img{width:290px;height:190px;object-fit:contain;filter:drop-shadow(0 16px 10px #18131135)}.pcs-cards .partner-offer-guide{--guide-accent:#e63323;--guide-soft:#fff0ed}
.pcs-review .adaptive-fee-simulator{background:#fff}.pcs-review .bank-fee-intro{grid-template-columns:minmax(0,1.04fr) minmax(400px,.96fr);gap:16px 60px;align-items:start}.pcs-review .bank-fee-intro>span{color:#e63323}.pcs-review .bank-fee-intro h2{grid-column:1;grid-row:2/4;max-width:720px;font-size:var(--text-section);line-height:var(--leading-section)}.pcs-review .bank-fee-intro>p{grid-column:2;grid-row:2;margin-top:6px}.pcs-review .bank-fee-method{grid-column:2;grid-row:3;display:block;margin-top:8px;padding:20px 22px;border-left-color:#e63323}.pcs-review .bank-fee-method strong,.pcs-review .bank-fee-method span{display:block}.pcs-review .bank-fee-method strong{margin-bottom:8px;white-space:normal}.pcs-review .bank-fee-group>summary span,.pcs-review .bank-fee-result-card.is-best strong{color:#e63323}
.pcs-metal{padding:92px 0;background:#181311;color:#fff}.pcs-metal-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:70px;align-items:center}.pcs-metal-grid>div>p{color:#c9dbe3}.pcs-break-even{padding:32px;border:1px solid #ffffff2b;border-radius:26px;background:#ffffff0c}.pcs-break-even>strong{color:#ff8a73;font-size:var(--text-scale-12);letter-spacing:.12em}.pcs-break-even h3{margin:15px 0;font-size:var(--text-subheading);line-height:var(--leading-heading)}.pcs-break-even p{color:#d0e1e8;line-height:1.6}.pcs-break-even a{display:inline-flex;margin-top:12px;color:#fff;font-weight:900}
.pcs-timeline{display:grid;grid-template-columns:repeat(6,1fr);margin-top:46px;list-style:none}.pcs-timeline li{position:relative;padding:38px 18px 8px;border-top:3px solid #e63323}.pcs-timeline li:before{content:"";position:absolute;top:-14px;left:18px;width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:#e63323;box-shadow:0 0 0 1px #e63323}.pcs-timeline time{font-size:var(--text-scale-20-8);font-weight:900}.pcs-timeline h3{margin:16px 0 8px;font-size:var(--text-scale-16)}.pcs-timeline p{color:#5d7180;font-size:var(--text-body);line-height:var(--leading-body)}.pcs-questions{background:#181311}.pcs-choice{background:linear-gradient(105deg,#b51e16,#e63323 54%,#ff8a73);color:#fff}.pcs-choice p{color:#fff}.pcs-choice .choice-band-actions a{background:#fff;color:#073657}.pcs-review .partner-sticky-cta{--partner:#e63323}.pcs-review .partner-sticky-cta a{background:#181311}.pcs-review :focus-visible{outline-color:#e63323}
@media(max-width:1050px){.pcs-account-grid{grid-template-columns:1fr 1fr}.pcs-metal-grid{grid-template-columns:1fr;gap:34px}.pcs-timeline{grid-template-columns:1fr}.pcs-timeline li{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:20px 0 20px 30px;border-top:0;border-left:3px solid #e63323}.pcs-timeline li:before{top:24px;left:-14px}.pcs-timeline h3{margin:0 0 6px}.pcs-review .bank-fee-intro{grid-template-columns:1fr;gap:14px}.pcs-review .bank-fee-intro>span,.pcs-review .bank-fee-intro h2,.pcs-review .bank-fee-intro>p,.pcs-review .bank-fee-method{grid-column:1;grid-row:auto}}
@media(max-width:700px){.pcs-hero{background:radial-gradient(circle at 84% 10%,#e6332333,transparent 32%),#fffaf8}.pcs-logo-box{width:164px;height:64px}.pcs-logo-box img{width:150px;height:58px}.pcs-account,.pcs-metal,.pcs-history{padding:62px 0}.pcs-account-grid{grid-template-columns:1fr}.pcs-account-grid article{min-height:0}.pcs-cards .partner-offer-visual{height:165px}.pcs-timeline li{grid-template-columns:66px 1fr}.pcs-verdict-actions{grid-template-columns:1fr}.pcs-review .bank-fee-intro h2{font-size:var(--text-section);line-height:var(--leading-section)}}
.pcs-funding{padding:92px 0;background:#fff7f4}.pcs-section-head{display:grid;grid-template-columns:minmax(0,.85fr) minmax(380px,1.15fr);gap:14px 72px;align-items:start}.pcs-section-head>span{grid-column:1/-1;color:#e63323;font-weight:900;font-size:var(--text-scale-11-52);letter-spacing:.14em}.pcs-section-head h2{margin:0;font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:-.05em;color:#1d1715}.pcs-section-head>p{margin:8px 0 0;color:#6f625e;line-height:1.65}.pcs-funding-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:44px}.pcs-funding-grid article{min-height:230px;padding:28px;border:1px solid #ead7d1;border-radius:22px;background:#fff}.pcs-funding-grid article.is-free{background:#eaf8ef;border-color:#bce4c9}.pcs-funding-grid article.is-costly{background:#251b18;color:#fff;border-color:#251b18}.pcs-funding-grid b{font-size:var(--text-scale-32);color:#e63323}.pcs-funding-grid .is-free b{color:#177641}.pcs-funding-grid .is-costly b{color:#ff8a73}.pcs-funding-grid h3{margin:44px 0 10px;font-size:var(--text-scale-18-4)}.pcs-funding-grid p{margin:0;color:#6f625e;line-height:1.55}.pcs-funding-grid .is-costly p{color:#e7d8d2}.pcs-money-path{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.pcs-money-path div{padding:16px 14px;border:1px solid #ead7d1;border-radius:16px;background:#fff;color:#241b19}.pcs-money-path b{display:block;color:#e63323;font-size:var(--text-scale-21-6)}.pcs-money-path span,.pcs-money-path small{display:block}.pcs-money-path span{margin:5px 0;font-weight:850;font-size:var(--text-scale-13-6);line-height:1.25}.pcs-money-path small{color:#7b6c67;font-size:var(--text-caption)}.pcs-verdict-grid{display:grid;gap:0;border:1px solid #ead7d1;border-radius:18px;overflow:hidden}.pcs-verdict-grid span{padding:15px 18px;background:#fff;color:#3c302d;font-size:var(--text-scale-13-76);line-height:1.45}.pcs-verdict-grid span+span{border-top:1px solid #ead7d1}.pcs-verdict-grid b{display:block;margin-bottom:4px;color:#e63323;font-size:var(--text-scale-10-88);letter-spacing:.1em}.pcs-verdict-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.pcs-verdict-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:999px;background:#e63323;color:#fff;font-weight:900;text-decoration:none}.pcs-verdict-actions a:last-child{background:#251b18}.pcs-range-note{margin:24px 0 0;padding:18px 22px;border-left:4px solid #e63323;background:#fff;color:#61534f;line-height:1.55}.pcs-range-note strong{color:#241b19}.pcs-history{padding:92px 0;background:#fff}.pcs-timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:46px;list-style:none}.pcs-timeline li{position:relative;padding:38px 20px 8px;border-top:3px solid #e63323}.pcs-timeline li:before{content:"";position:absolute;top:-14px;left:20px;width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:#e63323;box-shadow:0 0 0 1px #e63323}.pcs-timeline time{font-size:var(--text-scale-20-8);font-weight:900}.pcs-timeline h3{margin:16px 0 8px;font-size:var(--text-scale-16)}.pcs-timeline p{color:#6f625e;font-size:var(--text-body);line-height:var(--leading-body)}.pcs-card-grid .partner-offer-card{min-width:0}.pcs-cards .partner-offer-card.is-recommended{border-color:#e63323;box-shadow:8px 8px 0 #251b18}.pcs-cards .offer-choice{background:#e63323;color:#fff}.pcs-review .bank-fee-inline-note strong,.pcs-review .bank-fee-method strong{color:#e63323}.pcs-review .partner-sticky-cta{--partner:#e63323}.pcs-review .partner-sticky-cta a{background:#251b18}.pcs-review :focus-visible{outline-color:#e63323}
@media(max-width:1050px){.pcs-section-head{grid-template-columns:1fr}.pcs-funding-grid{grid-template-columns:1fr 1fr}.pcs-timeline{grid-template-columns:1fr}.pcs-timeline li{display:grid;grid-template-columns:90px 1fr;gap:14px;padding:20px 0 20px 30px;border-top:0;border-left:3px solid #e63323}.pcs-timeline li:before{top:24px;left:-14px}.pcs-timeline h3{margin:0 0 6px}}
@media(max-width:700px){.pcs-funding,.pcs-history{padding:62px 0}.pcs-funding-grid{grid-template-columns:1fr}.pcs-funding-grid article{min-height:0}.pcs-funding-grid h3{margin-top:22px}.pcs-money-path{grid-template-columns:1fr}.pcs-verdict-actions{grid-template-columns:1fr}.pcs-timeline li{grid-template-columns:66px 1fr}.pcs-section-head h2{font-size:var(--text-section);line-height:var(--leading-section)}}

/* The timeline dot center must sit on the rule at every breakpoint. */
.pcs-timeline li:before{top:-12px}
@media(max-width:1050px){.pcs-timeline li:before{top:24px;left:-12px}}

/* The detailed verdict needs the full row before the compact tablet layout. */
@media(max-width:1200px){.pcs-review .partner-hero-grid{grid-template-columns:minmax(0,1fr);gap:34px}.pcs-review .partner-verdict-card{max-width:none}}

/* Editorial headings need enough measure to read as titles, not word stacks. */
.pcs-funding .pcs-section-head{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:18px 64px;max-width:none}
.pcs-history .pcs-section-head{display:block;max-width:1040px}
.pcs-history .pcs-section-head h2{max-width:1040px}
@media(max-width:1200px){.pcs-funding .pcs-section-head{grid-template-columns:minmax(0,1fr)}.pcs-funding .pcs-section-head>p{max-width:760px}}

.pcs-card-analysis{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;margin:12px 0 22px;border-radius:10px;background:var(--partner,#e63323);color:#fff;font-weight:750;text-decoration:none;font-size:var(--text-scale-13-6)}.pcs-card-analysis svg{width:20px;height:20px;flex-shrink:0}.pcs-card-analysis:hover{background:#b52a1c;color:#fff}
