:root{--pfcrcl-navy:#000412;--pfcrcl-rank-bg:#000412;--pfcrcl-green:#00D6A0;--pfcrcl-green-hover:#00C997;--pfcrcl-green-dark:#008F6D;--pfcrcl-card-bg:#FFFFFF;--pfcrcl-soft-bg:#FAFCFD;--pfcrcl-muted-bg:#F2F5F8;--pfcrcl-price-bg:rgba(0, 214, 160, 0.10);--pfcrcl-text:#000412;--pfcrcl-muted-text:#687689;--pfcrcl-border:#E3E8EE;--pfcrcl-soft-border:#E9EEF3;--pfcrcl-card-radius:13px;--pfcrcl-small-radius:8px;--pfcrcl-shadow:0 4px 15px rgba(0, 4, 18, 0.055);--pfcrcl-card-gap:20px;--pfcrcl-card-padding:19px 16px 19px 34px;--pfcrcl-logo-size:62px;--pfcrcl-button-height:45px}.pfcrcl-list{display:flex;flex-direction:column;gap:14px;width:100%;container-type:inline-size;margin:24px 0}.pfcrcl-card{position:relative;display:grid;grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) 135px 200px;align-items:center;gap:var(--pfcrcl-card-gap);padding:var(--pfcrcl-card-padding);background:var(--pfcrcl-card-bg);border:1px solid var(--pfcrcl-border);border-radius:var(--pfcrcl-card-radius);box-shadow:var(--pfcrcl-shadow)}.pfcrcl-rank{position:absolute;top:-6px;left:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:35px;height:29px;padding:0 8px;background:var(--pfcrcl-rank-bg);color:#FFF;border-radius:var(--pfcrcl-small-radius);font-size:14px;font-weight:800;line-height:1;box-shadow:0 2px 5px rgb(0 4 18 / .14)}.pfcrcl-identity{display:flex;align-items:center;gap:14px;min-width:0}.pfcrcl-logo{flex:0 0 var(--pfcrcl-logo-size);display:flex;align-items:center;justify-content:center;width:var(--pfcrcl-logo-size);height:var(--pfcrcl-logo-size);padding:3px;overflow:hidden;background:#FFF;border:1px solid var(--pfcrcl-soft-border);border-radius:11px;font-weight:800}.pfcrcl-logo img{display:block;width:100%;height:100%;object-fit:contain;border-radius:7px!important}.pfcrcl-identity-copy{min-width:0}.pfcrcl-name{margin:0 0 5px!important;padding:0!important;color:var(--pfcrcl-text);font-size:18px!important;font-weight:750!important;line-height:1.25!important}.pfcrcl-trust{display:flex;align-items:center;gap:4px;color:var(--pfcrcl-text);font-size:13px}.pfcrcl-star{color:#00A77D}.pfcrcl-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.pfcrcl-badge,.pfcrcl-programmes{display:inline-flex;align-items:center;min-height:22px;padding:4px 8px;border-radius:6px;font-size:10.5px;font-weight:700}.pfcrcl-badge{background:var(--pfcrcl-price-bg);color:var(--pfcrcl-green-dark)}.pfcrcl-programmes{background:var(--pfcrcl-muted-bg);color:#536174}.pfcrcl-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0}.pfcrcl-stat{min-width:0;padding:10px 11px;background:var(--pfcrcl-soft-bg);border:1px solid var(--pfcrcl-soft-border);border-radius:9px}.pfcrcl-stat-label{display:block;margin-bottom:4px;color:var(--pfcrcl-muted-text);font-size:10.5px;font-weight:550;line-height:1.15}.pfcrcl-stat-value{display:block;color:#00152D;font-size:13.5px;font-weight:750;line-height:1.25}.pfcrcl-commercial{display:grid;gap:8px}.pfcrcl-score,.pfcrcl-price{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:64px;padding:7px;border-radius:9px;text-align:center}.pfcrcl-score{border:1px solid var(--pfcrcl-border);background:#FFF}.pfcrcl-score strong{color:var(--pfcrcl-text);font-size:27px;font-weight:850;line-height:1}.pfcrcl-score span,.pfcrcl-price span,.pfcrcl-price small{color:#637186;font-size:9.5px}.pfcrcl-price{background:var(--pfcrcl-price-bg);border:1px solid rgb(0 214 160 / .1)}.pfcrcl-price strong{margin:3px 0;color:#00B688;font-size:21px;font-weight:800;line-height:1}.pfcrcl-actions{display:flex;flex-direction:column;gap:9px}.pfcrcl-visit,.pfcrcl-review{display:flex;align-items:center;justify-content:center;gap:8px;min-height:var(--pfcrcl-button-height);padding:10px 14px;border-radius:9px;font-size:13.5px;font-weight:700;text-decoration:none!important}.pfcrcl-visit{background:var(--pfcrcl-green);border:1px solid var(--pfcrcl-green);color:var(--pfcrcl-navy)!important}.pfcrcl-visit:hover{background:var(--pfcrcl-green-hover);border-color:var(--pfcrcl-green-hover);color:var(--pfcrcl-navy)!important}.pfcrcl-review{background:#FFF;border:1px solid #00BC8F;color:var(--pfcrcl-green-dark)!important}.pfcrcl-error,.pfcrcl-debug{margin:14px 0;padding:12px 14px;border-radius:7px;font-size:13px}.pfcrcl-error{background:#FFF;border:1px solid #D63638;color:#B32D2E}.pfcrcl-debug{overflow-x:auto;background:#F7F9FB;border:1px solid #CCD7E2;color:var(--pfcrcl-text)}.pfcrcl-debug table{width:100%;margin-top:8px;border-collapse:collapse;background:#FFF}.pfcrcl-debug th,.pfcrcl-debug td{padding:6px 8px;border:1px solid #E1E6EC;text-align:left;white-space:nowrap}.pfcrcl-list *,.pfcrcl-list *::before,.pfcrcl-list *::after{box-sizing:border-box}.pfcrcl-card>*{min-width:0}.pfcrcl-conversion{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;min-width:0}.pfcrcl-conversion>.pfcrcl-actions:only-child{grid-column:1 / -1}.pfcrcl-offer{position:relative;display:grid;gap:5px;min-width:0;padding:13px;background:linear-gradient(130deg,#000412,#12322e);border:1px solid #21473d;border-radius:12px;color:#fff}.pfcrcl-offer-label{color:#91e9cf;font-size:9px;font-weight:800;letter-spacing:1.2px}.pfcrcl-offer-headline{color:#00d6a0;font-size:25px;font-weight:850;line-height:1.15}.pfcrcl-offer-scope{color:#e0eae7;font-size:11px;line-height:1.4;overflow-wrap:anywhere}.pfcrcl-list button.pfcrcl-copy{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:40px;margin:4px 0 0;padding:8px 10px;background:rgb(255 255 255 / .08);color:#fff;border:1px dashed #67b8a1;border-radius:7px;cursor:pointer;text-transform:none;letter-spacing:normal;line-height:1.3}.pfcrcl-copy code{padding:0;background:none;color:#fff;font-size:13px;font-weight:800;overflow-wrap:anywhere;white-space:normal;text-align:left}.pfcrcl-copy-label{flex-shrink:0;color:#91e9cf;font-size:10px;font-weight:700}.pfcrcl-list button.pfcrcl-copy:hover{background:rgb(0 214 160 / .14)}.pfcrcl-offer-hint{color:#c3d5ce;font-size:10px;line-height:1.5}.pfcrcl-offer-details{color:#d9e6e1;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.pfcrcl-offer-details summary{cursor:pointer}.pfcrcl-offer-details p{margin:5px 0;color:inherit;font-size:inherit}.pfcrcl-offer-details p:last-child{margin-bottom:0}.pfcrcl-copy-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pfcrcl-visit,.pfcrcl-review{text-align:center;overflow-wrap:anywhere}.pfcrcl-list a:focus-visible,.pfcrcl-list button:focus-visible,.pfcrcl-list summary:focus-visible{outline:3px solid #008f6d;outline-offset:3px}.pfcrcl-list .pfcrcl-copy:focus-visible,.pfcrcl-offer summary:focus-visible{outline-color:#00d6a0}@container (min-width:681px){.pfcrcl-offer{height:44px;padding:3px 8px;gap:2px;border-radius:8px}.pfcrcl-offer-label,.pfcrcl-offer-scope,.pfcrcl-offer-hint{display:none}.pfcrcl-offer-headline{padding-right:24px;font-size:16px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfcrcl-list button.pfcrcl-copy{margin:0;min-height:18px;height:18px;padding:0;border:0;border-radius:3px;background:#fff0}.pfcrcl-copy code{font-size:11px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pfcrcl-offer-no-code{align-content:center}.pfcrcl-actions{gap:6px}.pfcrcl-cta-label{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pfcrcl-visit>span[aria-hidden]{flex-shrink:0}.pfcrcl-visit,.pfcrcl-review{min-height:40px;padding:8px 10px;font-size:13px;line-height:20px}.pfcrcl-offer-details{position:absolute;top:3px;right:7px}.pfcrcl-offer-details summary{list-style:none;display:flex;align-items:center;justify-content:center;width:18px;height:18px;border:1px solid #67b8a1;border-radius:50%;color:#d9e6e1;font-weight:700}.pfcrcl-offer-details summary::-webkit-details-marker{display:none}.pfcrcl-details-mobile{display:none}.pfcrcl-offer-body{position:absolute;top:26px;right:-7px;width:280px;max-width:70vw;padding:12px;background:#09201d;border:1px solid #67b8a1;border-radius:9px;box-shadow:0 8px 24px rgb(0 4 18 / .2);z-index:10}.pfcrcl-card:has(.pfcrcl-offer-details[open]){z-index:3}}@container (min-width:681px) and (max-width:900px){.pfcrcl-card{grid-template-columns:minmax(180px,1fr) minmax(220px,1.5fr) 100px;gap:14px}.pfcrcl-conversion{grid-column:1 / -1;grid-template-columns:200px minmax(0,1fr);gap:14px}.pfcrcl-actions{display:grid;grid-template-columns:1fr 1fr}}@container (max-width:680px){.pfcrcl-card{grid-template-columns:minmax(0,1fr) 80px;gap:14px 10px;padding:22px 14px 14px}.pfcrcl-logo{flex-basis:54px;width:54px;height:54px}.pfcrcl-name{font-size:16.5px!important}.pfcrcl-commercial{grid-column:2;grid-row:1;align-self:center}.pfcrcl-score{min-height:56px;border:0;padding:0}.pfcrcl-price{min-height:50px}.pfcrcl-price strong{font-size:18px}.pfcrcl-stats{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--pfcrcl-soft-border)}.pfcrcl-conversion{grid-column:1 / -1;grid-template-columns:minmax(0,1fr);gap:10px;padding-top:14px;border-top:1px solid var(--pfcrcl-soft-border)}.pfcrcl-actions{display:grid;grid-template-columns:1.2fr 1fr}.pfcrcl-offer{gap:6px;padding:14px}.pfcrcl-offer-headline{font-size:26px}.pfcrcl-details-desktop{display:none}}@container (max-width:360px){.pfcrcl-actions,.pfcrcl-conversion>.pfcrcl-actions:only-child{grid-template-columns:1fr}.pfcrcl-identity{gap:9px}}@supports not (container-type:inline-size){.pfcrcl-card{grid-template-columns:minmax(0,1fr) 90px}.pfcrcl-commercial{grid-column:2;grid-row:1}.pfcrcl-stats,.pfcrcl-conversion{grid-column:1 / -1}}.pfcrcl-stat-value{overflow-wrap:anywhere}