.fredo-core{--fredo-navy:#031a3b;--fredo-navy-2:#092b59;--fredo-blue:#164f96;--fredo-cyan:#39dce2;--fredo-cyan-dark:#11aeb8;--fredo-cyan-soft:#d9fbfc;--fredo-white:#fff;--fredo-text:#092654;--fredo-muted:#6d82a2;--fredo-line:#d9e6f5;--fredo-surface:#f5f9fe;--fredo-green:#0b9f66;--fredo-red:#cf3d4d;--fredo-orange:#c87a18;width:100%;max-width:1100px;margin:0 auto;color:var(--fredo-text);font-family:Inter,Arial,Helvetica,sans-serif;line-height:1.5;box-sizing:border-box}.fredo-core *,.fredo-core *::before,.fredo-core *::after{box-sizing:border-box}.fredo-core [hidden]{display:none!important}.fredo-core .fredo-multiline{white-space:pre-line}.fredo-core h1,.fredo-core h2,.fredo-core h3,.fredo-core p{margin-top:0}.fredo-core button,.fredo-core a{font:inherit}.fredo-card,.fredo-summary-shell,.fredo-prediction,.fredo-analysis,.fredo-result-panel,.fredo-archives{overflow:hidden;border:1px solid var(--fredo-line);border-radius:22px;background:var(--fredo-white);box-shadow:0 16px 38px rgb(3 26 59 / .12)}.fredo-availability{display:inline-flex;align-items:center;gap:8px;color:var(--fredo-orange);font-size:10px;font-weight:900;letter-spacing:.12em;line-height:1}.fredo-availability>i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:currentColor;animation:fredo-led-pulse 1.15s ease-in-out infinite}.fredo-availability-live{display:flex;justify-content:flex-end;padding:13px 18px;color:var(--fredo-green);background:#f1fff9}.fredo-availability-live>i{box-shadow:0 0 0 4px rgb(11 159 102 / .14),0 0 15px rgb(11 159 102 / .9)}.fredo-availability-waiting{color:var(--fredo-orange)}.fredo-availability-waiting>i{box-shadow:0 0 0 4px rgb(200 122 24 / .14),0 0 15px rgb(200 122 24 / .9)}@keyframes fredo-led-pulse{0%,100%{opacity:.42;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.fredo-availability>i{animation:none}}.fredo-logo{display:block;flex:0 0 auto;width:66px;height:66px;border:2px solid rgb(255 255 255 / .38);border-radius:16px;object-fit:cover;box-shadow:0 7px 18px rgb(0 0 0 / .2)}.fredo-brand,.fredo-summary-header{display:flex;align-items:center;gap:14px;min-width:0}.fredo-eyebrow{display:block;margin-bottom:4px;color:var(--fredo-cyan);font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fredo-card-header,.fredo-summary-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;color:var(--fredo-white);background:radial-gradient(circle at 90% 0%,rgb(57 220 226 / .28),transparent 34%),linear-gradient(135deg,var(--fredo-navy),var(--fredo-blue))}.fredo-card-header h2,.fredo-summary-header h2{margin:0;color:var(--fredo-white);font-size:clamp(22px, 3vw, 31px);line-height:1.12}.fredo-summary-header p{margin:6px 0 0;color:rgb(255 255 255 / .78);font-size:13px}.fredo-pill{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:32px;padding:7px 14px;border-radius:999px;color:var(--fredo-navy);background:var(--fredo-cyan);font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.fredo-pill-soft{border:1px solid rgb(57 220 226 / .5);color:var(--fredo-cyan-soft);background:rgb(57 220 226 / .12)}.fredo-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--fredo-line);background:var(--fredo-surface)}.fredo-meta>span{min-width:0;padding:14px 18px;text-align:center}.fredo-meta>span+span{border-left:1px solid var(--fredo-line)}.fredo-core small{display:block;margin-bottom:5px;color:var(--fredo-muted);font-size:10px;font-weight:900;letter-spacing:.09em;line-height:1.3;text-transform:uppercase}.fredo-meta strong{display:block;overflow-wrap:anywhere;color:var(--fredo-text);font-size:15px}.fredo-card-body{padding:24px}.fredo-teams{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:20px;text-align:center}.fredo-teams strong{overflow-wrap:anywhere;color:var(--fredo-navy);font-size:clamp(17px, 2.5vw, 24px);line-height:1.2}.fredo-teams span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--fredo-line);border-radius:50%;color:var(--fredo-blue);background:var(--fredo-surface);font-size:11px;font-weight:900}.fredo-selection{display:grid;grid-template-columns:minmax(0,1fr) 136px;overflow:hidden;border:1px solid #95e9ed;border-radius:16px;background:linear-gradient(135deg,#e9fdfe,var(--fredo-cyan-soft))}.fredo-selection>div{min-width:0;padding:17px 20px}.fredo-selection strong{display:block;overflow-wrap:anywhere;color:var(--fredo-navy);font-size:clamp(18px, 3vw, 25px);line-height:1.2}.fredo-odds{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #95e9ed;text-align:center}.fredo-odds strong{font-size:28px}.fredo-card-footer{display:flex;justify-content:center;padding:0 24px 24px}.fredo-card-footer-actions{flex-wrap:wrap;gap:12px}.fredo-button{position:relative;z-index:0;display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 24px;overflow:hidden;border:1px solid var(--fredo-navy);border-radius:13px;color:var(--fredo-white)!important;background:linear-gradient(135deg,var(--fredo-navy),var(--fredo-blue));box-shadow:0 8px 20px rgb(3 26 59 / .18);font-size:14px;font-weight:900;line-height:1.2;text-align:center;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}button.fredo-button{cursor:pointer;font-family:inherit}.fredo-button:hover,.fredo-button:focus-visible{color:var(--fredo-white)!important;box-shadow:0 12px 25px rgb(3 26 59 / .28);transform:translateY(-2px)}.fredo-button:focus-visible,.fredo-tabs button:focus-visible,.fredo-filters button:focus-visible,.fredo-archive summary:focus-visible{outline:3px solid rgb(57 220 226 / .55);outline-offset:3px}.fredo-button-secondary{border-color:var(--fredo-line);color:var(--fredo-navy)!important;background:var(--fredo-white)}.fredo-button-secondary:hover,.fredo-button-secondary:focus-visible{color:var(--fredo-navy)!important;background:var(--fredo-cyan-soft)}.fredo-shine::after{position:absolute;z-index:-1;top:-65%;left:-45%;width:34%;height:230%;content:"";background:linear-gradient(90deg,transparent,rgb(255 255 255 / .72),transparent);filter:blur(1px);transform:rotate(18deg) translateX(-180%);animation:fredo-shine 3.8s ease-in-out infinite}@keyframes fredo-shine{0%,20%{transform:rotate(18deg) translateX(-190%);opacity:0}28%{opacity:1}52%{transform:rotate(18deg) translateX(520%);opacity:0}100%{transform:rotate(18deg) translateX(520%);opacity:0}}.fredo-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:130px;padding:28px;border:1px solid var(--fredo-line);border-radius:18px;color:var(--fredo-muted);background:var(--fredo-surface);text-align:center}.fredo-state strong{color:var(--fredo-navy);font-size:18px}.fredo-spinner{width:28px;height:28px;border:3px solid var(--fredo-line);border-top-color:var(--fredo-cyan-dark);border-radius:50%;animation:fredo-spin .8s linear infinite}@keyframes fredo-spin{to{transform:rotate(360deg)}}.fredo-error{border-color:#f0ccd1;color:#9a2835;background:#fff7f8}.fredo-hero{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;margin-bottom:24px;padding:34px;overflow:hidden;border-radius:24px;color:var(--fredo-white);background:radial-gradient(circle at 89% 7%,rgb(57 220 226 / .3),transparent 29%),radial-gradient(circle at 2% 96%,rgb(22 79 150 / .72),transparent 35%),linear-gradient(135deg,var(--fredo-navy),var(--fredo-navy-2));box-shadow:0 16px 38px rgb(3 26 59 / .18)}.fredo-hero::after{position:absolute;right:-70px;bottom:-90px;width:250px;height:250px;border:28px solid rgb(57 220 226 / .08);border-radius:50%;content:""}.fredo-hero-logo{position:relative;z-index:1;display:block;width:150px;height:150px;border:3px solid rgb(255 255 255 / .4);border-radius:24px;object-fit:cover;box-shadow:0 14px 30px rgb(0 0 0 / .28)}.fredo-hero>div{position:relative;z-index:1}.fredo-hero h1{margin-bottom:10px;color:var(--fredo-white);font-size:clamp(34px, 6vw, 58px);line-height:1}.fredo-hero p{max-width:720px;margin-bottom:0;color:rgb(255 255 255 / .82);font-size:16px}.fredo-prediction,.fredo-analysis{margin-bottom:22px}.fredo-prediction>header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;color:var(--fredo-white);background:linear-gradient(135deg,var(--fredo-navy),var(--fredo-blue))}.fredo-prediction>header>strong{text-align:right}.fredo-prediction .fredo-teams,.fredo-prediction .fredo-selection,.fredo-prediction .fredo-info-grid{margin-right:24px;margin-left:24px}.fredo-teams-large{margin-top:28px;margin-bottom:28px}.fredo-teams-large strong{font-size:clamp(22px, 4vw, 34px)}.fredo-info-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;margin-bottom:24px;overflow:hidden;border:1px solid var(--fredo-line);border-radius:14px;background:var(--fredo-surface)}.fredo-info-grid>span{min-width:0;padding:15px 12px;text-align:center}.fredo-info-grid>span+span{border-left:1px solid var(--fredo-line)}.fredo-info-grid strong{display:block;overflow-wrap:anywhere;color:var(--fredo-navy);font-size:14px}.fredo-analysis{padding:24px}.fredo-analysis h2{margin-bottom:16px;color:var(--fredo-navy);font-size:25px}.fredo-analysis ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.fredo-analysis li{position:relative;padding:13px 16px 13px 42px;border:1px solid var(--fredo-line);border-radius:12px;background:var(--fredo-surface)}.fredo-analysis li::before{position:absolute;top:14px;left:15px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;color:var(--fredo-navy);background:var(--fredo-cyan);content:"✓";font-size:12px;font-weight:900}.fredo-vigilance{display:grid;gap:4px;margin-top:16px;padding:14px 16px;border-left:4px solid var(--fredo-orange);border-radius:10px;background:#fff8ec}.fredo-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.fredo-disclaimer{margin:24px auto 0;max-width:900px;color:var(--fredo-muted);font-size:12px;text-align:center}.fredo-summary-shell>[data-role="content"]{padding:22px}.fredo-tabs,.fredo-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px}.fredo-tabs button,.fredo-filters button{min-height:40px;padding:8px 16px;border:1px solid var(--fredo-line);border-radius:999px;color:var(--fredo-text);background:var(--fredo-white);font-size:13px;font-weight:800;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.fredo-tabs button[aria-selected="true"],.fredo-filters button[aria-pressed="true"]{border-color:var(--fredo-navy);color:var(--fredo-white);background:var(--fredo-navy)}.fredo-period{margin-bottom:14px;color:var(--fredo-blue);font-size:14px;font-weight:900;text-align:center}.fredo-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fredo-stat-grid>div{min-width:0;padding:17px 12px;border:1px solid var(--fredo-line);border-radius:13px;background:var(--fredo-surface);text-align:center}.fredo-stat-grid strong{display:block;overflow-wrap:anywhere;color:var(--fredo-navy);font-size:clamp(19px, 3vw, 28px);line-height:1.15}.fredo-stat-grid .fredo-stat-highlight{border-color:#8fe8ec;background:linear-gradient(135deg,#edfeff,var(--fredo-cyan-soft))}.fredo-core .fredo-positive{color:#20e6a3!important;text-shadow:0 0 7px rgb(0 205 139 / .66),0 0 20px rgb(0 205 139 / .38)}.fredo-negative{color:var(--fredo-red)!important}.fredo-incomplete{color:var(--fredo-orange)!important;font-size:17px!important}.fredo-note{margin:14px 0 0;color:var(--fredo-orange);font-size:12px;text-align:center}.fredo-summary-home .fredo-actions{margin-top:20px}.fredo-results-hero{margin-bottom:20px}.fredo-results>.fredo-filters{margin:0 0 20px}.fredo-result-panel,.fredo-archives{margin-bottom:24px;padding:24px}.fredo-result-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:-24px -24px 22px;padding:22px 24px;color:var(--fredo-white);background:linear-gradient(135deg,var(--fredo-navy),var(--fredo-blue))}.fredo-result-panel>header h2,.fredo-result-panel>header p{color:var(--fredo-white)}.fredo-result-panel>header h2{margin-bottom:3px;font-size:clamp(24px, 4vw, 34px)}.fredo-result-panel>header p{margin-bottom:0;opacity:.78;font-size:13px}.fredo-result-panel h3{margin:26px 0 14px;color:var(--fredo-navy);font-size:20px}.fredo-table-wrap{overflow-x:auto;border:1px solid var(--fredo-line);border-radius:14px;-webkit-overflow-scrolling:touch}.fredo-table{width:100%;min-width:900px;border-collapse:collapse;background:var(--fredo-white);font-size:13px}.fredo-table th{padding:12px 10px;color:var(--fredo-white);background:var(--fredo-navy);font-size:10px;letter-spacing:.06em;text-align:left;text-transform:uppercase}.fredo-table td{padding:12px 10px;border-bottom:1px solid var(--fredo-line);color:var(--fredo-text);vertical-align:middle}.fredo-table th:nth-child(2),.fredo-table th:nth-child(5),.fredo-table th:nth-child(6),.fredo-table th:nth-child(7),.fredo-table th:nth-child(8),.fredo-table td:nth-child(2),.fredo-table td:nth-child(5),.fredo-table td:nth-child(6),.fredo-table td:nth-child(7),.fredo-table td:nth-child(8){text-align:center}.fredo-table tbody tr:nth-child(even) td{background:var(--fredo-surface)}.fredo-table tbody tr:last-child td{border-bottom:0}.fredo-date-cell strong,.fredo-date-cell span,.fredo-match-cell strong,.fredo-match-cell span{display:block}.fredo-date-cell span,.fredo-match-cell span,.fredo-score{color:var(--fredo-muted);font-size:11px}.fredo-stake-cell,.fredo-result-cell{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:5px;text-align:center}.fredo-stake-cell strong,.fredo-stake-cell span,.fredo-score{display:block}.fredo-status{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:5px 9px;border-radius:999px;color:var(--fredo-white);background:var(--fredo-orange);font-size:10px;font-weight:900;text-transform:uppercase}.fredo-status-win{background:var(--fredo-green)}.fredo-status-loss{background:var(--fredo-red)}.fredo-status-refund{background:#71819a}.fredo-status-pending{background:var(--fredo-orange)}.fredo-archives>header{margin-bottom:18px}.fredo-archives>header h2{margin-bottom:4px;color:var(--fredo-navy);font-size:28px}.fredo-archives>header p{margin-bottom:0;color:var(--fredo-muted)}.fredo-archive{overflow:hidden;margin-top:12px;border:1px solid var(--fredo-line);border-radius:16px;background:var(--fredo-white)}.fredo-archive summary{display:grid;grid-template-columns:105px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;cursor:pointer;list-style:none}.fredo-archive summary::-webkit-details-marker{display:none}.fredo-archive-cover{display:block;width:105px;height:76px;overflow:hidden;border-radius:10px;background:linear-gradient(135deg,var(--fredo-navy),var(--fredo-blue))}.fredo-archive-cover img{display:block;width:100%;height:100%;object-fit:cover}.fredo-archive-fallback{display:grid;place-items:center;width:100%;height:100%;color:var(--fredo-cyan);font-size:24px;font-weight:900}.fredo-archive-title strong,.fredo-archive-title span{display:block}.fredo-archive-title strong{color:var(--fredo-navy);font-size:19px}.fredo-archive-title span{color:var(--fredo-muted);font-size:12px}.fredo-archive-mini{display:grid;grid-template-columns:repeat(3,auto);gap:8px}.fredo-archive-mini span{padding:8px 10px;border-radius:9px;background:var(--fredo-surface);color:var(--fredo-muted);font-size:10px;text-align:center;text-transform:uppercase}.fredo-archive-mini strong{display:block;color:var(--fredo-navy);font-size:14px}.fredo-archive-content{padding:0 14px 14px}.fredo-inline-empty{padding:24px;border:1px dashed var(--fredo-line);border-radius:12px;color:var(--fredo-muted);background:var(--fredo-surface);text-align:center}.fredo-free-full{--fredo-line:rgba(127, 232, 238, .17);--fredo-surface:rgba(255, 255, 255, .035);--fredo-text:#eaf5fb;--fredo-muted:#8195ad;max-width:1180px;color:#eaf5fb}.fredo-free-premium-intro{max-width:900px;margin:0 auto 52px;text-align:center}.fredo-free-premium-intro h1{margin:13px 0 0;color:#f7fbff;font-size:clamp(54px, 7.2vw, 96px);font-weight:950;letter-spacing:-.055em;line-height:.92;text-shadow:0 18px 48px rgb(0 0 0 / .5);text-transform:uppercase}.fredo-free-premium-intro h1::first-line{color:#f7fbff}.fredo-free-premium-intro p{max-width:720px;margin:22px auto 0;color:#95a7bb;font-size:14px;line-height:1.75}.fredo-free-full>.fredo-loading,.fredo-free-full>.fredo-error{border-color:rgb(127 232 238 / .18);color:#8fa2b7;background:rgb(5 22 46 / .82)}.fredo-premium-prediction,.fredo-free-full .fredo-analysis,.fredo-premium-empty{border:1px solid rgb(133 237 242 / .22);background:radial-gradient(circle at 50% 0,rgb(54 220 230 / .1),transparent 29%),linear-gradient(145deg,rgb(12 35 65 / .92),rgb(3 16 36 / .94));box-shadow:0 28px 72px rgb(0 0 0 / .32),inset 0 1px 0 rgb(255 255 255 / .045)}.fredo-premium-prediction>.fredo-prediction-status{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid rgb(139 239 244 / .14);color:#70849d;background:rgb(1 10 27 / .38);padding:0 26px;font-size:9px;font-weight:900;letter-spacing:.15em}.fredo-premium-prediction .fredo-availability-live{display:inline-flex;padding:0;color:var(--fredo-green);background:#fff0}.fredo-live-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px 22px;padding:25px 24px 5px;color:#8da0b7;font-size:12px}.fredo-live-meta strong{color:#dce8f1}.fredo-teams-premium{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);margin-top:28px}.fredo-teams-premium .fredo-team{display:flex;min-width:0;align-items:center;flex-direction:column;gap:12px}.fredo-teams-premium .fredo-team>span{display:grid;width:70px;height:70px;place-items:center;border:1px solid rgb(74 227 235 / .28);border-radius:18px;color:var(--fredo-cyan);background:rgb(64 223 232 / .065);box-shadow:0 0 28px rgb(56 220 230 / .11);font-size:18px;font-weight:950}.fredo-teams-premium .fredo-team strong{color:#f3f8fc}.fredo-teams-premium>.fredo-versus{border-color:rgb(127 232 238 / .18);color:#9eb0c3;background:rgb(255 255 255 / .035)}.fredo-free-full .fredo-selection,.fredo-free-home .fredo-selection{border-color:rgb(90 229 236 / .42);background:linear-gradient(135deg,rgb(43 211 221 / .14),rgb(56 220 230 / .06))}.fredo-free-full .fredo-selection strong,.fredo-free-home .fredo-selection strong{color:#f7fbff}.fredo-free-full .fredo-selection small,.fredo-free-home .fredo-selection small{color:#84a0b8}.fredo-free-full .fredo-odds,.fredo-free-home .fredo-odds{border-color:rgb(90 229 236 / .3)}.fredo-free-full .fredo-odds strong,.fredo-free-home .fredo-odds strong{color:var(--fredo-cyan)}.fredo-free-full .fredo-info-grid{border-color:rgb(127 232 238 / .14);background:rgb(255 255 255 / .027)}.fredo-free-full .fredo-info-grid>span+span{border-color:rgb(255 255 255 / .075)}.fredo-free-full .fredo-info-grid strong{color:#e8f2f8}.fredo-kickoff>span{display:block}.fredo-kickoff>span:first-child{margin-bottom:3px}.fredo-free-full .fredo-analysis{padding:29px}.fredo-free-full .fredo-analysis h2{margin:8px 0 20px;color:#f7fbff;font-size:clamp(27px, 4vw, 38px);text-transform:uppercase}.fredo-free-full .fredo-analysis li{border-color:rgb(127 232 238 / .14);color:#c9d6e1;background:rgb(255 255 255 / .027)}.fredo-free-full .fredo-vigilance{color:#f4d9ae;background:rgb(200 122 24 / .12)}.fredo-free-full .fredo-button,.fredo-free-home .fredo-button{border-color:rgb(163 253 255 / .7);color:#011327!important;background:linear-gradient(135deg,rgb(100 239 244 / .98),rgb(26 172 204 / .96))}.fredo-free-full .fredo-button-secondary,.fredo-free-home .fredo-button-secondary{border-color:rgb(127 232 238 / .25);color:#d8e7ef!important;background:rgb(255 255 255 / .04)}.fredo-free-home{--fredo-line:rgba(127, 232, 238, .17);--fredo-surface:rgba(255, 255, 255, .035);--fredo-text:#eaf5fb;--fredo-muted:#8195ad;color:#eaf5fb}.fredo-free-home .fredo-home-premium{margin-bottom:0}.fredo-home-premium-heading{padding:23px 24px 0;text-align:center}.fredo-home-premium-heading h2{margin:5px 0 0;color:#f7fbff;font-size:clamp(26px, 3.5vw, 36px);line-height:1.08;text-transform:uppercase}.fredo-free-home .fredo-live-meta{padding-top:17px}.fredo-free-home .fredo-teams-premium{margin-top:20px;margin-bottom:23px}.fredo-free-home .fredo-teams-premium .fredo-team>span{width:56px;height:56px;font-size:15px}.fredo-free-home .fredo-teams-premium .fredo-team strong{font-size:clamp(17px, 2.5vw, 24px)}.fredo-free-home .fredo-card-footer{gap:10px;padding:23px 24px 25px}.fredo-premium-promo{display:flex;width:min(100%, 760px);flex-direction:column;align-items:center;gap:13px;margin:17px auto 26px;text-align:center}.fredo-premium-counter{position:relative;display:flex;width:100%;min-height:68px;align-items:center;justify-content:center;gap:12px;overflow:hidden;border:1px solid rgb(246 202 112 / .68);border-radius:15px;background:linear-gradient(115deg,rgb(66 47 23 / .9),rgb(17 34 55 / .96) 45%,rgb(91 62 24 / .85));box-shadow:inset 0 1px 0 rgb(255 235 179 / .25),0 12px 28px rgb(5 12 24 / .26),0 0 24px rgb(221 164 65 / .13);padding:13px 20px;color:#ffe5a2}.fredo-premium-counter::after{position:absolute;top:-40%;left:-45%;width:32%;height:190%;content:"";background:linear-gradient(90deg,transparent,rgb(255 245 198 / .23),transparent);transform:skewX(-20deg);animation:fredo-premium-sweep 4.8s ease-in-out infinite;pointer-events:none}@keyframes fredo-premium-sweep{0%,24%{transform:skewX(-20deg) translateX(0);opacity:0}34%{opacity:1}58%,100%{transform:skewX(-20deg) translateX(540%);opacity:0}}.fredo-premium-counter-spark{color:#ffdb80;font-size:20px;text-shadow:0 0 14px rgb(255 212 113 / .75)}.fredo-premium-counter strong{color:#ffe5a2;font-size:clamp(16px, 2.5vw, 23px);font-weight:900;line-height:1.25;text-shadow:0 2px 14px rgb(245 190 82 / .25)}.fredo-free-home .fredo-premium-cta,.fredo-free-full .fredo-premium-cta{border-color:#ffe5a2;color:#1d2633!important;background:linear-gradient(115deg,#fff0bc,#e7ae4c 45%,#ffdf8d 76%,#c88a35);box-shadow:0 10px 27px rgb(187 123 34 / .24),inset 0 1px 0 rgb(255 250 222 / .8)}.fredo-free-home .fredo-premium-cta:hover,.fredo-free-home .fredo-premium-cta:focus-visible,.fredo-free-full .fredo-premium-cta:hover,.fredo-free-full .fredo-premium-cta:focus-visible{color:#151d28!important;box-shadow:0 14px 32px rgb(218 154 54 / .36),inset 0 1px 0 rgb(255 250 222 / .8)}.fredo-premium-empty{position:relative;min-height:610px;padding:48px 36px}.fredo-premium-empty>.fredo-availability{position:absolute;top:24px;right:26px}.fredo-empty-logo{width:112px;height:112px;margin:22px 0 19px;border:1px solid rgb(93 235 241 / .28);border-radius:25px;box-shadow:0 0 0 12px rgb(54 220 230 / .025),0 0 48px rgb(54 220 230 / .13)}.fredo-premium-empty>strong{max-width:780px;color:#f7fbff;font-size:clamp(34px, 5vw, 54px);line-height:.98;text-transform:uppercase}.fredo-premium-empty>p{max-width:620px;margin:8px 0 0;color:#91a4ba;font-size:13px;line-height:1.7}.fredo-empty-schedule{display:flex;width:min(100%, 620px);align-items:center;gap:17px;margin:22px 0 0;border:1px solid rgb(110 229 236 / .15);border-radius:13px;background:rgb(255 255 255 / .027);padding:14px 17px;text-align:left}.fredo-empty-schedule>b{display:grid;width:94px;height:54px;flex:0 0 auto;place-items:center;border:1px solid rgb(61 220 229 / .25);border-radius:10px;color:var(--fredo-cyan);background:rgb(50 219 228 / .06);font-size:17px;letter-spacing:.04em}.fredo-empty-schedule>span{display:grid;gap:4px}.fredo-empty-schedule strong{color:#dbe7f0;font-size:9px;letter-spacing:.12em}.fredo-empty-schedule small{margin:0;color:#72869e;font-size:10px;line-height:1.5;text-transform:none}.fredo-premium-empty .fredo-actions{margin-top:26px}.fredo-alert-helper{max-width:520px!important;margin:12px 0 0!important;color:#6f849b!important;font-size:10px!important;text-align:center}.fredo-home-alert-action{margin-top:12px}.fredo-free-reference{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;overflow:hidden;border:1px solid rgb(118 232 239 / .16);border-radius:14px;background:rgb(3 16 36 / .7)}.fredo-free-reference>span{display:grid;min-height:92px;align-content:center;gap:7px;border-right:1px solid rgb(255 255 255 / .08);padding:18px;text-align:center}.fredo-free-reference>span:last-child{border-right:0}.fredo-free-reference strong{color:#f4f9fc;font-size:18px}.fredo-free-reference small{margin:0;color:#71859d;font-size:8px}.fredo-free-full .fredo-disclaimer{color:#657a92}@media (max-width:820px){.fredo-hero{grid-template-columns:105px minmax(0,1fr);gap:20px;padding:26px}.fredo-hero-logo{width:105px;height:105px;border-radius:19px}.fredo-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fredo-info-grid>span:nth-child(3){border-left:0;border-top:1px solid var(--fredo-line)}.fredo-info-grid>span:nth-child(4){border-top:1px solid var(--fredo-line)}.fredo-archive summary{grid-template-columns:90px minmax(0,1fr)}.fredo-archive-cover{width:90px;height:70px}.fredo-archive-mini{grid-column:1 / -1}}@media (max-width:640px){.fredo-card,.fredo-summary-shell,.fredo-prediction,.fredo-analysis,.fredo-result-panel,.fredo-archives{border-radius:17px}.fredo-card-header,.fredo-summary-header{align-items:flex-start;padding:16px}.fredo-logo{width:54px;height:54px;border-radius:13px}.fredo-card-header .fredo-pill{padding:6px 10px;font-size:10px}.fredo-card-body{padding:18px 14px}.fredo-teams{grid-template-columns:1fr;gap:8px}.fredo-teams span{width:34px;height:34px;margin:0 auto}.fredo-selection{grid-template-columns:1fr}.fredo-odds{border-top:1px solid #95e9ed;border-left:0}.fredo-card-footer{padding:0 14px 18px}.fredo-button{width:100%}.fredo-hero{grid-template-columns:1fr;padding:25px 20px;text-align:center}.fredo-hero-logo{width:105px;height:105px;margin:0 auto}.fredo-prediction>header,.fredo-result-panel>header{align-items:flex-start;flex-direction:column}.fredo-prediction .fredo-teams,.fredo-prediction .fredo-selection,.fredo-prediction .fredo-info-grid{margin-right:14px;margin-left:14px}.fredo-info-grid{grid-template-columns:1fr}.fredo-info-grid>span+span,.fredo-info-grid>span:nth-child(3){border-top:1px solid var(--fredo-line);border-left:0}.fredo-actions{flex-direction:column}.fredo-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fredo-summary-shell>[data-role="content"],.fredo-result-panel,.fredo-archives{padding:16px}.fredo-result-panel>header{margin:-16px -16px 18px;padding:18px 16px}.fredo-table-wrap{overflow:visible;border:0}.fredo-table,.fredo-table tbody,.fredo-table tr,.fredo-table td{display:block;width:100%;min-width:0}.fredo-table thead{display:none}.fredo-table tr{margin-bottom:12px;overflow:hidden;border:1px solid var(--fredo-line);border-radius:13px;background:var(--fredo-white)}.fredo-table td,.fredo-table tbody tr:nth-child(even) td{display:grid;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:10px 12px;background:var(--fredo-white);text-align:right}.fredo-table td::before{color:var(--fredo-muted);content:attr(data-label);font-size:9px;font-weight:900;letter-spacing:.05em;text-align:left;text-transform:uppercase}.fredo-table td:nth-child(2),.fredo-table td:nth-child(5),.fredo-table td:nth-child(6),.fredo-table td:nth-child(7),.fredo-table td:nth-child(8){text-align:right}.fredo-table td>.fredo-stake-cell,.fredo-table td>.fredo-result-cell{align-items:flex-end;text-align:right}.fredo-archive summary{grid-template-columns:72px minmax(0,1fr);gap:12px}.fredo-archive-cover{width:72px;height:72px}.fredo-archive-mini{grid-template-columns:1fr}}@media (max-width:640px){.fredo-free-premium-intro{margin-bottom:35px}.fredo-free-premium-intro h1{font-size:clamp(47px, 14vw, 67px)}.fredo-premium-prediction>.fredo-prediction-status{align-items:center;flex-direction:row;padding:0 17px}.fredo-live-meta{padding-inline:14px;text-align:center}.fredo-free-full .fredo-teams-premium,.fredo-free-home .fredo-teams-premium{grid-template-columns:minmax(0,1fr) 42px minmax(0,1fr);gap:7px}.fredo-free-full .fredo-teams-premium .fredo-team>span,.fredo-free-home .fredo-teams-premium .fredo-team>span{width:54px;height:54px;margin:0;border-radius:14px}.fredo-free-full .fredo-teams-premium .fredo-team strong,.fredo-free-home .fredo-teams-premium .fredo-team strong{font-size:17px}.fredo-free-full .fredo-teams-premium>.fredo-versus,.fredo-free-home .fredo-teams-premium>.fredo-versus{width:36px;height:36px;margin:0 auto}.fredo-premium-empty{min-height:590px;padding:60px 20px 35px}.fredo-premium-empty>.fredo-availability{top:20px;right:20px}.fredo-empty-logo{width:96px;height:96px}.fredo-empty-schedule{align-items:flex-start}.fredo-free-reference{grid-template-columns:1fr}.fredo-free-reference>span{min-height:76px;border-right:0;border-bottom:1px solid rgb(255 255 255 / .08)}.fredo-free-reference>span:last-child{border-bottom:0}}body.fredo-alert-modal-open{overflow:hidden}.fredo-alert-modal[hidden]{display:none!important}.fredo-alert-modal{position:fixed;z-index:999999;inset:0;display:grid;place-items:center;padding:18px;font-family:Inter,Arial,Helvetica,sans-serif}.fredo-alert-backdrop{position:absolute;inset:0;background:rgb(0 7 19 / .8);opacity:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:opacity .2s ease}.fredo-alert-dialog{position:relative;z-index:1;width:min(100%, 840px);max-height:calc(100vh - 36px);overflow:auto;border-radius:28px;outline:none;opacity:0;overscroll-behavior:contain;transform:translateY(18px) scale(.98);transition:opacity .2s ease,transform .2s ease}.fredo-alert-modal.is-open .fredo-alert-backdrop,.fredo-alert-modal.is-open .fredo-alert-dialog{opacity:1}.fredo-alert-modal.is-open .fredo-alert-dialog{transform:translateY(0) scale(1)}.fredo-alert-close{position:sticky;z-index:4;top:12px;display:grid;width:42px;height:42px;margin:12px 12px -54px auto;place-items:center;border:1px solid rgb(120 230 244 / .3);border-radius:50%;color:#dffaff;background:rgb(1 14 34 / .88);box-shadow:0 8px 22px rgb(0 0 0 / .3);cursor:pointer;font:400 28px/1 Arial,Helvetica,sans-serif;transition:border-color .2s ease,background .2s ease,transform .2s ease}.fredo-alert-close:hover,.fredo-alert-close:focus-visible{border-color:rgb(113 240 250 / .78);outline:none;background:rgb(9 51 83 / .96);transform:rotate(4deg) scale(1.05)}.fredo-alert-close:focus-visible{box-shadow:0 0 0 4px rgb(65 221 242 / .2)}.fredo-alert-form{min-height:180px}.fredo-alert-form>:first-child{margin-top:0}.fredo-alert-fallback{padding:44px 28px;border:1px solid rgb(127 232 238 / .22);border-radius:24px;color:#dceaf4;background:linear-gradient(145deg,rgb(12 35 65 / .98),rgb(3 16 36 / .99));text-align:center}.fredo-alert-fallback strong{display:block;color:#fff;font-size:22px}.fredo-alert-fallback p{margin:10px 0 0}@media (max-width:640px){.fredo-alert-modal{padding:8px}.fredo-alert-dialog{max-height:calc(100vh - 16px);border-radius:22px}.fredo-alert-close{top:8px;width:38px;height:38px;margin:8px 8px -46px auto}}@media (prefers-reduced-motion:reduce){.fredo-core *,.fredo-core *::before,.fredo-core *::after,.fredo-alert-modal *,.fredo-alert-modal *::before,.fredo-alert-modal *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.fredo-core p{font-size:max(14px,1em)}.fredo-core small{font-size:max(11px,1em)}.fredo-core td,.fredo-core th{font-size:max(12px,1em)}.fredo-core button,.fredo-core a{font-size:max(12px,1em)}.fredo-core .fredo-eyebrow,.fredo-core .fredo-pill{font-size:11px}.fredo-core .fredo-disclaimer{font-size:12px}.fredo-stripe-test-action{margin:30px 0 0;text-align:center}.fredo-stripe-test-action .fredo-stripe-test-badge{display:inline-block;margin:0 0 10px;border:1px solid rgb(108 215 244 / .55);border-radius:999px;padding:5px 10px;color:#9ae8fc;font-size:11px;font-weight:800;letter-spacing:.08em}.fredo-stripe-test-action form{margin:0}.fredo-stripe-test-action label{display:block;max-width:360px;margin:0 auto 6px;color:#e9f6fc;font-size:14px;font-weight:700;text-align:left}.fredo-stripe-test-action input[name="display_name"],.fredo-stripe-test-action input[name="customer_email"]{display:block;box-sizing:border-box;width:100%;max-width:360px;min-height:46px;margin:0 auto 14px;border:1px solid #8aa9b8;border-radius:8px;background:#fff;padding:10px 12px;color:#102839;font:inherit}.fredo-stripe-test-action input[name="display_name"]:focus-visible,.fredo-stripe-test-action input[name="customer_email"]:focus-visible{outline:3px solid #71e6f5;outline-offset:2px}.fredo-stripe-test-action button.fredo-subscription-coming{display:inline-flex;min-height:52px;align-items:center;justify-content:center;margin:0;border:1px solid #71e6f5;border-radius:10px;background:#38d3ee;padding:12px 22px;color:#062033;font:inherit;font-weight:800;cursor:pointer}.fredo-stripe-test-action button.fredo-subscription-coming:hover,.fredo-stripe-test-action button.fredo-subscription-coming:focus-visible{background:#a4f1ff;color:#041729}.fredo-stripe-live-action label{max-width:300px;font-size:13px}.fredo-stripe-live-action input[name="display_name"],.fredo-stripe-live-action input[name="customer_email"]{max-width:300px;min-height:42px;border-radius:9px;padding:8px 11px;font-size:14px}.fredo-stripe-live-action button.fredo-subscription-coming{position:relative;isolation:isolate;overflow:hidden;width:auto;max-width:100%;min-height:48px;border-radius:11px;background:linear-gradient(115deg,#4de3ee,#36bff0);padding:11px 24px;font-size:14px;letter-spacing:.03em;box-shadow:0 8px 20px rgb(10 190 225 / .18),inset 0 1px 0 rgb(255 255 255 / .45);transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.fredo-stripe-live-action button.fredo-subscription-coming::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,rgb(255 255 255 / .58) 48%,transparent 72%);transform:translateX(-130%);transition:transform .55s ease;pointer-events:none}.fredo-stripe-live-action button.fredo-subscription-coming:hover,.fredo-stripe-live-action button.fredo-subscription-coming:focus-visible{transform:scale(1.055);background:linear-gradient(115deg,#a4f1ff,#51d8f5);box-shadow:0 0 30px rgb(79 220 244 / .48),0 14px 28px rgb(10 190 225 / .25)}.fredo-stripe-live-action button.fredo-subscription-coming:hover::after,.fredo-stripe-live-action button.fredo-subscription-coming:focus-visible::after{transform:translateX(130%)}.fredo-stripe-test-action small{display:block;max-width:620px;margin:12px auto 0;color:#bed5e1;font-size:12px;line-height:1.5}.fredo-stripe-test-action .fredo-stripe-test-message{max-width:620px;margin:0 auto 12px;border-left:3px solid #50daf2;background:rgb(80 218 242 / .1);padding:11px 14px;color:#e9f6fc;text-align:left}.fredo-stripe-test-action .fredo-stripe-test-message.is-error{border-left-color:#ff858e;background:rgb(255 133 142 / .1)}.fredo-subscription-management{margin:0 auto;padding-top:20px;text-align:center;font-size:14px;line-height:1.6}.fredo-subscription-management a,.fredo-subscription-management a:visited{color:#9ae8fc;font-weight:700;text-decoration:underline;text-underline-offset:3px}.fredo-subscription-management a:hover,.fredo-subscription-management a:focus-visible{color:#fff}body.fredo-live-subscription-page:not(.fredo-redesign) h1{display:none!important}body.fredo-live-subscription-page .fredo-premium-title-accent{display:inline-block;background:linear-gradient(115deg,#fff3cc 4%,#f8d775 30%,#e7aa43 57%,#fff0b5 82%,#c88b32 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#f3c66c;filter:drop-shadow(0 3px 12px rgb(226 157 52 / .28))}body.fredo-live-subscription-page h2:has(.fredo-premium-title-accent)+:is(div,p),body.fredo-live-subscription-page h2:has(.fredo-premium-title-accent)+:is(div,p)>:is(strong,b){color:#7de9f7!important;text-shadow:0 0 25px rgb(48 208 239 / .25)}body.fredo-live-subscription-page [class*="subscription-price"]:is(div,p,strong,b),body.fredo-live-subscription-page [class*="subscription-price"] :is(strong,b){color:#7de9f7!important;text-shadow:0 0 25px rgb(48 208 239 / .25)}body.fredo-live-subscription-page ul[data-fredo-benefits="1"]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;width:100%;margin-top:34px!important}body.fredo-live-subscription-page ul[data-fredo-benefits="1"]>li:nth-child(3){grid-column:1 / -1;justify-self:center;box-sizing:border-box;width:calc(50% - 7px)}body.fredo-live-subscription-page p[data-fredo-center]{margin-left:auto!important;margin-right:auto!important;text-align:center!important}@media(max-width:650px){body.fredo-live-subscription-page ul[data-fredo-benefits="1"]{grid-template-columns:1fr;margin-top:26px!important}body.fredo-live-subscription-page ul[data-fredo-benefits="1"]>li:nth-child(3){grid-column:auto;width:100%}}@media(max-width:650px){.fredo-stripe-test-action button.fredo-subscription-coming{width:100%}}@media(max-width:650px){.fredo-stripe-live-action button.fredo-subscription-coming{width:auto}}@media(prefers-reduced-motion:reduce){.fredo-stripe-live-action button.fredo-subscription-coming,.fredo-stripe-live-action button.fredo-subscription-coming::after{transition:none}.fredo-stripe-live-action button.fredo-subscription-coming:hover,.fredo-stripe-live-action button.fredo-subscription-coming:focus-visible{transform:none}.fredo-stripe-live-action button.fredo-subscription-coming::after{display:none}}body.fredo-premium-confirmation-page .fredo-entry-content{background:#fff0;border:0;box-shadow:none;padding:0}body.fredo-premium-confirmation-page .fredo-content-shell{padding-top:150px;padding-bottom:100px}.fredo-premium-confirmation{position:relative;overflow:hidden;box-sizing:border-box;width:min(100%,860px);margin:0 auto;border:1px solid rgb(122 167 193 / .24);border-radius:24px;background:radial-gradient(circle at 92% 0%,rgb(56 211 238 / .12),transparent 42%),linear-gradient(150deg,#0b2544 0%,#06192f 60%,#061326 100%);padding:clamp(30px,5vw,60px);color:#e9f6fc;box-shadow:0 26px 70px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .06)}.fredo-premium-confirmation-badge{display:inline-block;margin-bottom:24px;border:1px solid rgb(113 230 245 / .7);border-radius:999px;padding:7px 13px;background:rgb(56 211 238 / .08);color:#9ae8fc;font-size:12px;font-weight:800;letter-spacing:.08em}.fredo-premium-confirmation h1{margin:0 0 25px;color:#fff;font-size:clamp(30px,4vw,46px);line-height:1.13;letter-spacing:-.025em}.fredo-premium-confirmation p{max-width:660px;margin:0 0 17px;color:#d0e1eb;font-size:clamp(16px,1.5vw,18px);line-height:1.7}.fredo-premium-confirmation .fredo-premium-confirmation-lead{color:#f5fbff;font-weight:600}.fredo-premium-confirmation a.fredo-premium-confirmation-portal,.fredo-premium-confirmation a.fredo-premium-confirmation-portal:visited{color:#9ae8fc;font-weight:800;text-decoration:underline;text-underline-offset:4px}.fredo-premium-confirmation a.fredo-premium-confirmation-portal:hover,.fredo-premium-confirmation a.fredo-premium-confirmation-portal:focus-visible{color:#fff}body.fredo-premium-confirmation-page .fredo-premium-confirmation a.fredo-premium-confirmation-home,body.fredo-premium-confirmation-page .fredo-premium-confirmation a.fredo-premium-confirmation-home:visited{display:inline-flex;align-items:center;gap:16px;min-height:52px;margin-top:22px;border:1px solid rgb(167 244 255 / .85);border-radius:12px;background:linear-gradient(115deg,#46e4ee 0%,#45b5f6 100%);padding:12px 22px;color:#061b31;font-size:16px;font-weight:800;line-height:1.2;text-decoration:none;box-shadow:0 10px 28px rgb(13 184 229 / .24),inset 0 1px 0 rgb(255 255 255 / .45);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}body.fredo-premium-confirmation-page .fredo-premium-confirmation a.fredo-premium-confirmation-home:hover,body.fredo-premium-confirmation-page .fredo-premium-confirmation a.fredo-premium-confirmation-home:focus-visible{transform:translateY(-3px);background:linear-gradient(115deg,#8bf7ff 0%,#62c7ff 100%);color:#031426;text-decoration:none;box-shadow:0 16px 34px rgb(13 184 229 / .38),inset 0 1px 0 rgb(255 255 255 / .55)}body.fredo-premium-confirmation-page .fredo-premium-confirmation a.fredo-premium-confirmation-home:focus-visible{outline:3px solid #fff;outline-offset:4px}.fredo-premium-confirmation-home span{font-size:22px;line-height:1;transition:transform .2s ease}.fredo-premium-confirmation-home:hover span,.fredo-premium-confirmation-home:focus-visible span{transform:translate(2px,-2px)}@media(max-width:650px){body.fredo-premium-confirmation-page .fredo-content-shell{padding:120px 18px 72px}.fredo-premium-confirmation{border-radius:18px;padding:32px 24px}.fredo-premium-confirmation h1{margin-bottom:20px}.fredo-premium-confirmation-home{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.fredo-premium-confirmation-home,.fredo-premium-confirmation-home span{transition:none!important}body.fredo-premium-confirmation-page .fredo-premium-confirmation a.fredo-premium-confirmation-home:hover,body.fredo-premium-confirmation-page .fredo-premium-confirmation a.fredo-premium-confirmation-home:focus-visible{transform:none}}body.fredo-confirmation-page{--fredo-confirm-bg:#020a16;--fredo-confirm-card:#07162e;--fredo-confirm-card-deep:#041126;--fredo-confirm-cyan:#35e7ef;--fredo-confirm-blue:#119fe8;--fredo-confirm-green:#35f5a6;--fredo-confirm-text:#b8c7db;--fredo-confirm-muted:#7f91aa;background-color:var(--fredo-confirm-bg)}body.fredo-confirmation-page .entry-header,body.fredo-confirmation-page .page-header,body.fredo-confirmation-page .wp-block-post-title,body.fredo-confirmation-page .fredo-confirmation-page-title{display:none!important}body.fredo-confirmation-page .site-content,body.fredo-confirmation-page .content-area,body.fredo-confirmation-page .site-main,body.fredo-confirmation-page article.page,body.fredo-confirmation-page .entry-content,body.fredo-confirmation-page .wp-block-post-content,body.fredo-confirmation-page .fredo-confirmation-article,body.fredo-confirmation-page .fredo-confirmation-content{width:100%;max-width:none;margin:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.fredo-confirmation-page article.page,body.fredo-confirmation-page .entry-content,body.fredo-confirmation-page .wp-block-post-content,body.fredo-confirmation-page .fredo-confirmation-article,body.fredo-confirmation-page .fredo-confirmation-content{padding:0!important}body.fredo-confirmation-page .fredo-confirmation-shell{width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.fredo-confirmation-page .fredo-confirmation-shell:not(.fredo-confirmation-content){margin:0!important;padding:0!important}body.fredo-confirmation-page .fredo-confirmation-main{padding:0!important}body.fredo-confirmation-page .fredo-confirmation-main .fredo-confirmation-content{padding:0!important}body.fredo-confirmation-page .fredo-confirmation-stage{display:block!important;box-sizing:border-box;width:100%!important;max-width:none!important;margin:0!important;padding:90px clamp(18px, 4vw, 48px) 80px!important;border:0!important;background:transparent!important;box-shadow:none!important}body.fredo-confirmation-page .entry-content,body.fredo-confirmation-page .wp-block-post-content,body.fredo-confirmation-page .fredo-confirmation-content{box-sizing:border-box;padding:clamp(38px, 7vw, 88px) clamp(18px, 4vw, 48px) clamp(54px, 8vw, 104px)!important;color:var(--fredo-confirm-text);font-family:Inter,Arial,Helvetica,sans-serif}body.fredo-confirmation-page .entry-content>.wp-block-group,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group,body.fredo-confirmation-page .fredo-confirmation-card{position:relative;isolation:isolate;box-sizing:border-box;width:min(100%, 820px);margin:0 auto!important;padding:clamp(34px, 5vw, 56px) clamp(22px, 7vw, 78px) clamp(32px, 5vw, 52px)!important;overflow:hidden;border:1px solid rgb(93 225 240 / .24);border-radius:26px;color:var(--fredo-confirm-text);background:radial-gradient(circle at 50% -10%,rgb(53 231 239 / .17),transparent 38%),linear-gradient(145deg,var(--fredo-confirm-card),var(--fredo-confirm-card-deep));box-shadow:0 28px 70px rgb(0 0 0 / .38),inset 0 1px 0 rgb(255 255 255 / .05);text-align:center}body.fredo-confirmation-page .entry-content>.wp-block-group::before,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group::before,body.fredo-confirmation-page .fredo-confirmation-card::before{position:absolute;z-index:-1;top:-110px;left:50%;width:360px;height:220px;border-radius:50%;background:rgb(53 231 239 / .12);content:"";filter:blur(55px);transform:translateX(-50%)}body.fredo-confirmation-page .entry-content>.wp-block-group>*,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>*,body.fredo-confirmation-page .fredo-confirmation-card>*{position:relative;z-index:1;box-sizing:border-box;max-width:660px;margin-right:auto;margin-left:auto;margin-block-start:0!important}body.fredo-confirmation-page .entry-content>.wp-block-group>p,body.fredo-confirmation-page .entry-content>.wp-block-group>h2,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>p,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>h2,body.fredo-confirmation-page .fredo-confirmation-card>p,body.fredo-confirmation-page .fredo-confirmation-card>h2{overflow-wrap:anywhere}body.fredo-confirmation-page .entry-content>.wp-block-group>p:first-child,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>p:first-child,body.fredo-confirmation-page .fredo-confirmation-card>p:first-child{display:grid;width:76px;height:76px;margin-top:0;margin-bottom:22px;border:1px solid rgb(53 245 166 / .38);border-radius:50%;place-items:center;color:var(--fredo-confirm-green)!important;background:rgb(53 245 166 / .08);box-shadow:0 0 34px rgb(53 245 166 / .13);font-size:42px!important;font-weight:800;line-height:1}body.fredo-confirmation-page .entry-content>.wp-block-group>h2,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>h2,body.fredo-confirmation-page .fredo-confirmation-card>h2{margin-top:0;margin-bottom:18px;color:#fff!important;font-size:clamp(30px, 5vw, 46px)!important;font-weight:900;letter-spacing:-.035em;line-height:1.08;text-align:center;text-transform:uppercase}body.fredo-confirmation-page .entry-content>.wp-block-group>p,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>p,body.fredo-confirmation-page .fredo-confirmation-card>p{margin-top:0;margin-bottom:18px;color:var(--fredo-confirm-text)!important;font-size:16px!important;line-height:1.7;text-align:center}body.fredo-confirmation-page .entry-content>.wp-block-group>h2+p,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>h2+p,body.fredo-confirmation-page .fredo-confirmation-card>h2+p{margin-bottom:18px;color:#fff!important;font-size:19px!important;font-weight:650}body.fredo-confirmation-page .entry-content>.wp-block-group>.wp-block-buttons,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>.wp-block-buttons,body.fredo-confirmation-page .fredo-confirmation-card>.wp-block-buttons{display:flex;width:100%!important;align-items:center!important;justify-content:center!important;margin-top:24px!important;margin-bottom:24px!important;text-align:center!important}body.fredo-confirmation-page .fredo-confirmation-card>.wp-block-buttons>.wp-block-button{margin:0 auto!important}body.fredo-confirmation-page .entry-content .wp-block-button__link,body.fredo-confirmation-page .wp-block-post-content .wp-block-button__link,body.fredo-confirmation-page .fredo-confirmation-card .wp-block-button__link{display:inline-flex;min-height:54px;padding:15px 30px;align-items:center;justify-content:center;border:1px solid #4ddcff;border-radius:12px;color:#fff!important;background:linear-gradient(135deg,#138fd5,var(--fredo-confirm-blue));box-shadow:0 12px 28px rgb(17 159 232 / .24),inset 0 1px 0 rgb(255 255 255 / .22);font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;font-weight:850;letter-spacing:.045em;line-height:1.25;text-align:center;text-decoration:none!important;text-transform:uppercase;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}body.fredo-confirmation-page .entry-content .wp-block-button__link:hover,body.fredo-confirmation-page .entry-content .wp-block-button__link:focus-visible,body.fredo-confirmation-page .wp-block-post-content .wp-block-button__link:hover,body.fredo-confirmation-page .wp-block-post-content .wp-block-button__link:focus-visible,body.fredo-confirmation-page .fredo-confirmation-card .wp-block-button__link:hover,body.fredo-confirmation-page .fredo-confirmation-card .wp-block-button__link:focus-visible{border-color:#8cefff;color:#fff!important;background:linear-gradient(135deg,#16a7ed,#0c8bd1);box-shadow:0 16px 34px rgb(17 159 232 / .32),0 0 0 4px rgb(77 220 255 / .13);outline:none;text-decoration:none!important;transform:translateY(-2px)}body.fredo-confirmation-page .entry-content>.wp-block-group>p:last-child,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>p:last-child,body.fredo-confirmation-page .fredo-confirmation-card>p:last-child{margin-bottom:0;padding-top:22px;border-top:1px solid rgb(184 199 219 / .13);color:var(--fredo-confirm-muted)!important;font-size:13px!important;line-height:1.75}@media (max-width:640px){body.fredo-confirmation-page .fredo-confirmation-main{padding:0!important}body.fredo-confirmation-page .fredo-confirmation-stage{padding:28px 12px 42px!important}body.fredo-confirmation-page .entry-content,body.fredo-confirmation-page .wp-block-post-content,body.fredo-confirmation-page .fredo-confirmation-content{padding:26px 12px 56px!important}body.fredo-confirmation-page .entry-content>.wp-block-group,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group,body.fredo-confirmation-page .fredo-confirmation-card{margin:0 auto!important;padding:34px 18px 32px!important;border-radius:20px}body.fredo-confirmation-page .entry-content>.wp-block-group>p:first-child,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>p:first-child,body.fredo-confirmation-page .fredo-confirmation-card>p:first-child{width:64px;height:64px;margin-bottom:24px;font-size:36px!important}body.fredo-confirmation-page .entry-content>.wp-block-group>h2,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>h2,body.fredo-confirmation-page .fredo-confirmation-card>h2{font-size:clamp(27px, 9vw, 36px)!important}body.fredo-confirmation-page .entry-content>.wp-block-group>h2+p,body.fredo-confirmation-page .wp-block-post-content>.wp-block-group>h2+p,body.fredo-confirmation-page .fredo-confirmation-card>h2+p{font-size:17px!important}body.fredo-confirmation-page .entry-content .wp-block-button__link,body.fredo-confirmation-page .wp-block-post-content .wp-block-button__link,body.fredo-confirmation-page .fredo-confirmation-card .wp-block-button__link{width:100%;padding-right:18px;padding-left:18px}}@media (prefers-reduced-motion:reduce){body.fredo-confirmation-page .entry-content .wp-block-button__link,body.fredo-confirmation-page .wp-block-post-content .wp-block-button__link,body.fredo-confirmation-page .fredo-confirmation-card .wp-block-button__link{transition:none}}.fredo-premium-closed{max-width:900px;margin:32px auto;padding:clamp(24px, 5vw, 56px);border:1px solid #326080;border-radius:22px;background:linear-gradient(135deg,#12385b,#081e38);color:#ecf7ff}.fredo-premium-closed h1{color:#fff;font-size:clamp(28px, 4vw, 44px);line-height:1.2}.fredo-premium-closed p{color:#c2d8e8;line-height:1.7;margin:22px 0}.fredo-premium-closed button.fredo-button{cursor:pointer}.fredo-premium-closed .fredo-subscription-management a{color:#54e2e7}.fredo-alert-dialog>[data-fredo-signup-continue]{margin:18px 0 0;cursor:pointer}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}:root{--fredo-navy-950:#010713;--fredo-navy-900:#031127;--fredo-navy-850:#061a35;--fredo-cyan:#36dce6;--fredo-cyan-bright:#83f8fa;--fredo-white:#f7fbff;--fredo-muted:#8da0b8;--fredo-orange:#ff9d35;--fredo-green:#45e6a0;--fredo-red:#ff6879;--fredo-display:"Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body.fredo-site{margin:0;overflow-x:hidden;background:var(--fredo-navy-950);color:var(--fredo-white);font-family:Inter,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.fredo-site a{color:inherit;text-decoration:none}.fredo-site img{max-width:100%;height:auto}.fredo-shell{width:min(1180px, calc(100% - 48px));margin-inline:auto}.fredo-skip-link{position:fixed;z-index:999;top:-100px;left:18px;border-radius:6px;background:#fff;color:#07162e;padding:10px 14px}.fredo-skip-link:focus{top:12px}.fredo-site-header{position:fixed;z-index:100;top:0;right:0;left:0;height:78px;border-bottom:1px solid rgb(113 239 245 / .15);background:rgb(1 8 20 / .62);backdrop-filter:blur(18px) saturate(135%);transition:background 220ms ease,box-shadow 220ms ease}.admin-bar .fredo-site-header{top:32px}.fredo-site-header.is-scrolled{background:rgb(1 8 20 / .93);box-shadow:0 15px 38px rgb(0 0 0 / .34)}.fredo-header-inner{display:flex;width:min(1240px, calc(100% - 36px));height:100%;align-items:center;justify-content:space-between;gap:28px;margin-inline:auto}.fredo-site-brand,.fredo-footer-brand{display:flex;align-items:center;gap:11px}.fredo-site-brand img,.fredo-footer-brand img{border:1px solid rgb(255 255 255 / .16);border-radius:14px;object-fit:cover}.fredo-site-brand>span{display:grid;line-height:1;letter-spacing:.1em}.fredo-site-brand strong{font-family:var(--fredo-display);font-size:14px;font-weight:950}.fredo-site-brand small{margin-top:5px;color:var(--fredo-cyan);font-size:9px;font-weight:900;letter-spacing:.28em}.fredo-primary-nav{height:100%;align-self:stretch}.fredo-primary-nav .fredo-menu{display:flex;height:100%;align-items:center;justify-content:center;gap:clamp(18px,3vw,42px);margin:0;padding:0;list-style:none}.fredo-primary-nav .fredo-menu>li{position:relative;display:flex;height:100%;align-items:center;justify-content:center;flex-direction:column}.fredo-primary-nav a{position:relative;display:flex;height:100%;align-items:center;color:#c7d2df;font-size:11px;font-weight:850;letter-spacing:.04em;text-transform:uppercase;transition:color 180ms ease,text-shadow 180ms ease}.fredo-primary-nav a::after{position:absolute;right:0;bottom:15px;left:0;height:2px;background:var(--fredo-cyan);box-shadow:0 0 15px var(--fredo-cyan);content:"";transform:scaleX(0);transition:transform 180ms ease}.fredo-primary-nav a:hover,.fredo-primary-nav .current-menu-item>a{color:#fff;text-shadow:0 0 18px rgb(101 236 241 / .42)}.fredo-primary-nav a:hover::after,.fredo-primary-nav .current-menu-item>a::after{transform:scaleX(1)}.fredo-menu-prono>a{padding-top:8px;transform:translateY(-4px)}.fredo-menu-prono>a::after{bottom:3px}.fredo-nav-status,.fredo-live-status{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--fredo-orange);font-size:9px;font-weight:850;line-height:1;text-transform:none}.fredo-nav-status{position:absolute;bottom:13px;white-space:nowrap}.fredo-nav-status i,.fredo-live-status i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px rgb(255 157 53 / .13),0 0 15px currentColor}.fredo-nav-status.is-waiting i,.fredo-live-status.is-waiting i{animation:fredo-status-pulse 1.15s ease-in-out infinite}.fredo-nav-status.is-live,.fredo-live-status.is-live{color:var(--fredo-green)}@keyframes fredo-status-pulse{0%,100%{opacity:.38;transform:scale(.78)}50%{opacity:1;transform:scale(1.16)}}.fredo-menu-toggle{display:none}.fredo-cta{position:relative;isolation:isolate;display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:11px;overflow:hidden;border:1px solid rgb(163 253 255 / .73);border-radius:10px;background:linear-gradient(135deg,rgb(100 239 244 / .98),rgb(26 172 204 / .96));box-shadow:0 14px 40px rgb(29 199 217 / .2),inset 0 1px 0 rgb(255 255 255 / .65);color:#011327;padding:0 24px;font-size:12px;font-weight:950;letter-spacing:.04em;transition:transform 180ms ease,box-shadow 180ms ease,filter 180ms ease}.fredo-cta:hover{box-shadow:0 18px 52px rgb(49 220 231 / .38),0 0 24px rgb(55 220 230 / .2),inset 0 1px 0 rgb(255 255 255 / .85);filter:saturate(115%);transform:translateY(-2px)}.fredo-header-cta{min-height:42px;padding-inline:19px;font-size:10px}.fredo-shimmer::after{position:absolute;z-index:-1;top:-65%;bottom:-65%;left:-45%;width:25%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .9),transparent);content:"";filter:blur(1px);transform:skewX(-22deg);animation:fredo-shimmer 4s ease-in-out infinite}@keyframes fredo-shimmer{0%,44%{left:-45%}72%,100%{left:125%}}.fredo-home-hero{--fredo-parallax-x:0px;--fredo-parallax-y:0px;position:relative;display:flex;min-height:950px;overflow:hidden;align-items:center;flex-direction:column;justify-content:flex-start;background:#010713;padding-top:78px}.fredo-hero-image{position:absolute;inset:0;background-image:var(--fredo-hero-image);background-position:center 42%;background-size:cover;filter:contrast(1.04) saturate(.96);transform:scale(1.035) translate3d(var(--fredo-parallax-x),var(--fredo-parallax-y),0);transition:transform 160ms ease-out}.fredo-hero-overlay{position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 50% 38%,rgb(2 9 20 / .02),rgb(1 8 20 / .48) 38%,rgb(1 7 18 / .34) 68%),linear-gradient(180deg,rgb(1 6 16 / .06) 0%,rgb(1 7 18 / .13) 50%,#010713 92%)}.fredo-hero-overlay::after{position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 85 15 / .04),transparent 38%,transparent 62%,rgb(50 206 255 / .05));content:""}.fredo-hero-content{position:relative;z-index:4;display:flex;max-width:720px;align-items:center;flex-direction:column;margin-top:clamp(118px,16vh,175px);text-align:center}.fredo-kicker{margin:0;color:var(--fredo-cyan-bright);font-size:10px;font-weight:900;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.fredo-kicker-centered{text-align:center;text-shadow:0 0 18px rgb(66 228 237 / .42)}.fredo-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}.fredo-hero-wordmark{width:min(680px,92vw);height:auto;margin-top:18px;filter:drop-shadow(0 5px 0 rgb(0 5 16 / .75)) drop-shadow(0 18px 34px rgb(0 0 0 / .72))}.fredo-hero-content h1,.fredo-identity-copy h2,.fredo-key-figures>h2,.fredo-section h2,.fredo-responsible h2,.fredo-entry-header h1{font-family:var(--fredo-display);font-weight:950;letter-spacing:-.045em;line-height:.91;text-transform:uppercase}.fredo-hero-content h1{margin:18px 0 0;font-size:clamp(62px,7.1vw,104px);text-shadow:0 4px 0 rgb(0 0 0 / .24),0 15px 46px rgb(0 0 0 / .75)}.fredo-hero-content h1 em,.fredo-identity-copy h2 em,.fredo-section h2 em{color:var(--fredo-cyan);font-style:normal}.fredo-lead{max-width:610px;margin:22px 0 0;color:#d5e0eb;font-size:14px;line-height:1.7;text-shadow:0 3px 18px #000}.fredo-hero-cta{display:grid;min-width:290px;min-height:69px;gap:6px;margin-top:28px;padding-block:11px}.fredo-hero-cta strong{font-size:13px}.fredo-hero-cta .fredo-live-status{color:#07303f}.fredo-hero-cta .fredo-live-status.is-waiting i{color:var(--fredo-orange)}.fredo-hero-cta .fredo-live-status.is-live i{color:var(--fredo-green)}.fredo-publication-note{margin:12px 0 0;color:#91a5ba;font-size:10px;line-height:1.5}.fredo-fire-particles,.fredo-ice-particles{position:absolute;z-index:3;inset:0 50% 0 0;overflow:hidden;pointer-events:none}.fredo-ice-particles{right:0;left:50%}.fredo-fire-particles i,.fredo-ice-particles i{position:absolute;bottom:8%;left:calc((var(--fredo-particle,1) * 6%) + 2%);width:4px;height:4px;border-radius:50%;background:#ff9b34;box-shadow:0 0 12px #ff5a19;opacity:0;animation:fredo-particle-rise 6s linear infinite}.fredo-ice-particles i{background:#d8fdff;box-shadow:0 0 12px #5ee8ff;animation-name:fredo-particle-frost}.fredo-fire-particles i:nth-child(1),.fredo-ice-particles i:nth-child(1){--fredo-particle:1;animation-delay:-1s}.fredo-fire-particles i:nth-child(2),.fredo-ice-particles i:nth-child(2){--fredo-particle:2;animation-delay:-4.2s}.fredo-fire-particles i:nth-child(3),.fredo-ice-particles i:nth-child(3){--fredo-particle:3;animation-delay:-2.4s}.fredo-fire-particles i:nth-child(4),.fredo-ice-particles i:nth-child(4){--fredo-particle:4;animation-delay:-5s}.fredo-fire-particles i:nth-child(5),.fredo-ice-particles i:nth-child(5){--fredo-particle:5;animation-delay:-3.2s}.fredo-fire-particles i:nth-child(6),.fredo-ice-particles i:nth-child(6){--fredo-particle:6;animation-delay:-.4s}.fredo-fire-particles i:nth-child(7),.fredo-ice-particles i:nth-child(7){--fredo-particle:7;animation-delay:-4.8s}.fredo-fire-particles i:nth-child(8),.fredo-ice-particles i:nth-child(8){--fredo-particle:8;animation-delay:-2.1s}.fredo-fire-particles i:nth-child(9),.fredo-ice-particles i:nth-child(9){--fredo-particle:9;animation-delay:-5.5s}.fredo-fire-particles i:nth-child(10),.fredo-ice-particles i:nth-child(10){--fredo-particle:10;animation-delay:-1.8s}.fredo-fire-particles i:nth-child(11),.fredo-ice-particles i:nth-child(11){--fredo-particle:11;animation-delay:-3.8s}.fredo-fire-particles i:nth-child(12),.fredo-ice-particles i:nth-child(12){--fredo-particle:12;animation-delay:-.8s}.fredo-fire-particles i:nth-child(13),.fredo-ice-particles i:nth-child(13){--fredo-particle:13;animation-delay:-4.5s}.fredo-fire-particles i:nth-child(14),.fredo-ice-particles i:nth-child(14){--fredo-particle:14;animation-delay:-2.8s}.fredo-fire-particles i:nth-child(15),.fredo-ice-particles i:nth-child(15){--fredo-particle:15;animation-delay:-5.8s}.fredo-fire-particles i:nth-child(16),.fredo-ice-particles i:nth-child(16){--fredo-particle:16;animation-delay:-1.3s}@keyframes fredo-particle-rise{0%{opacity:0;transform:translate3d(0,0,0) scale(.6)}15%{opacity:.85}75%{opacity:.5}100%{opacity:0;transform:translate3d(45px,-470px,0) scale(1.3)}}@keyframes fredo-particle-frost{0%{opacity:0;transform:translate3d(0,0,0) rotate(0) scale(.7)}15%{opacity:.9}100%{opacity:0;transform:translate3d(-50px,-420px,0) rotate(190deg) scale(1.45)}}.fredo-hero-cards{position:absolute;z-index:6;right:0;bottom:30px;left:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fredo-glass-card,.fredo-identity-copy,.fredo-key-figures{border:1px solid rgb(150 241 247 / .28);border-radius:16px;background:linear-gradient(145deg,rgb(12 35 65 / .71),rgb(3 16 36 / .68));box-shadow:0 24px 60px rgb(0 0 0 / .33),inset 0 1px 0 rgb(255 255 255 / .05);backdrop-filter:blur(18px) saturate(128%);transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease}.fredo-glass-card:hover{border-color:rgb(105 240 247 / .7);box-shadow:0 27px 66px rgb(0 0 0 / .38),0 0 30px rgb(49 219 229 / .16),inset 0 1px 0 rgb(255 255 255 / .1);transform:translateY(-6px)}.fredo-hero-cards article{min-height:188px;padding:27px 28px 24px;text-align:center}.fredo-card-icon{display:grid;width:47px;height:47px;margin:0 auto 18px;place-items:center;border:1px solid rgb(87 230 237 / .28);border-radius:50%;background:rgb(53 220 230 / .06);color:var(--fredo-cyan);box-shadow:0 0 23px rgb(53 220 230 / .1);font-size:24px}.fredo-hero-cards h2{margin:0;font-family:var(--fredo-display);font-size:16px;font-weight:950}.fredo-hero-cards p{max-width:280px;margin:11px auto 0;color:#9bacc0;font-size:11px;line-height:1.6}.fredo-identity-section{position:relative;overflow:hidden;background:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px),#031026;background-size:72px 72px;padding-block:110px}.fredo-identity-orb{position:absolute;width:420px;height:420px;border-radius:50%;filter:blur(95px);opacity:.11}.fredo-orb-fire{top:-210px;left:-130px;background:#ff762e}.fredo-orb-ice{right:-150px;bottom:-220px;background:#48def1}.fredo-identity-grid{position:relative;z-index:2;display:grid;grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:36px}.fredo-identity-copy,.fredo-key-figures{padding:38px}.fredo-identity-copy h2{margin:16px 0 0;font-size:clamp(42px,4.8vw,66px)}.fredo-identity-copy>p:last-of-type{margin:22px 0 0;color:#98a9bd;font-size:13px;line-height:1.75}.fredo-league-logos{display:flex;align-items:center;gap:15px;margin-top:28px}.fredo-league-logos span{display:grid;min-width:92px;min-height:66px;place-items:center;border:1px solid rgb(255 255 255 / .14);border-radius:12px;background:#fff0}.fredo-league-logos img{width:auto;max-height:46px;object-fit:contain;mix-blend-mode:screen}.fredo-key-figures>h2{margin:8px 0 0;font-size:clamp(33px,4vw,48px)}.fredo-key-figures .fredo-shortcode-wrap{margin-top:26px}.fredo-key-figures .fredo-summary-header{display:none}.fredo-key-figures .fredo-summary-shell{border-color:rgb(98 225 232 / .2);border-radius:13px;background:rgb(3 16 36 / .42);box-shadow:none}.fredo-key-figures .fredo-tabs{margin:0;padding:14px 14px 0}.fredo-key-figures .fredo-tabs button{border-color:rgb(112 226 235 / .2);background:rgb(4 22 48 / .8);color:#b7c9da}.fredo-key-figures .fredo-tabs button[aria-selected="true"]{border-color:#fff;background:#fff;box-shadow:0 0 20px rgb(255 255 255 / .22);color:#061831}.fredo-key-figures .fredo-period{display:flex;width:max-content;max-width:100%;margin:20px auto 18px;padding:7px 12px;border:1px solid rgb(109 239 244 / .35);border-radius:999px;background:rgb(36 190 203 / .14);box-shadow:0 0 18px rgb(67 228 237 / .08);color:#f7fdff;font-size:13px;text-align:center;text-shadow:0 0 14px rgb(135 247 251 / .25)}.fredo-key-figures .fredo-stat-grid{border-color:rgb(255 255 255 / .08)}.fredo-key-figures .fredo-stat-grid>div{background:#fff0}.fredo-key-figures .fredo-stat-grid strong{color:#fff;text-shadow:0 0 18px rgb(255 255 255 / .14)}.fredo-section{padding-block:110px}.fredo-prono-section{background:radial-gradient(circle at 15% 20%,rgb(255 123 45 / .09),transparent 30%),radial-gradient(circle at 86% 30%,rgb(52 222 231 / .12),transparent 30%),#061831;color:#fff}.fredo-prono-grid{display:grid;grid-template-columns:.84fr 1.16fr;align-items:center;gap:70px}.fredo-section h2{margin:17px 0 0;font-size:clamp(42px,5vw,66px)}.fredo-prono-copy>p:last-child{max-width:500px;margin:23px 0 0;color:#8ea0b7;font-size:14px;line-height:1.75}.fredo-shortcode-wrap{margin-top:0}.fredo-prono-section .fredo-core{max-width:760px}.fredo-prono-section .fredo-card,.fredo-prono-section .fredo-state{border-color:rgb(127 239 244 / .3);box-shadow:0 28px 70px rgb(0 0 0 / .3)}.fredo-prono-section .fredo-state{background:linear-gradient(145deg,rgb(10 35 66 / .93),rgb(4 18 42 / .96));color:#9db6c9}.fredo-prono-section .fredo-state strong{color:#f6fdff;text-shadow:0 0 18px rgb(104 238 243 / .2)}.fredo-plugin-missing{border:1px dashed rgb(81 225 232 / .4);border-radius:14px;background:rgb(255 255 255 / .04);color:#98a9bd;padding:28px;text-align:center}.fredo-results-callout{background:#020b1d}.fredo-results-copy{display:grid;grid-template-columns:1fr 390px;align-items:end;gap:55px}.fredo-results-copy>div:last-child>p{margin:0;color:#8ea0b6;font-size:13px;line-height:1.75}.fredo-text-link{display:inline-flex;align-items:center;gap:9px;margin-top:24px;border-bottom:1px solid rgb(72 226 234 / .4);color:var(--fredo-cyan);padding-block:7px;font-size:11px;font-weight:900}.fredo-text-link span{transition:transform 180ms ease}.fredo-text-link:hover span{transform:translateX(4px)}.fredo-responsible{border-top:1px solid rgb(82 225 232 / .16);border-bottom:1px solid rgb(82 225 232 / .16);background:#071832;padding-block:48px}.fredo-responsible-inner{display:grid;grid-template-columns:70px 1.15fr 1fr auto;align-items:center;gap:28px}.fredo-responsible-symbol{display:grid;width:62px;height:62px;place-items:center;border:1px solid rgb(74 227 235 / .27);border-radius:50%;color:var(--fredo-cyan);font-family:var(--fredo-display);font-size:22px;font-weight:950}.fredo-responsible-inner span{color:var(--fredo-cyan);font-size:9px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.fredo-responsible h2{margin:6px 0 0;font-size:23px;line-height:1}.fredo-responsible p{margin:0;color:#8598af;font-size:11px;line-height:1.7}.fredo-responsible a{border-bottom:1px solid rgb(72 226 234 / .4);color:var(--fredo-cyan);padding-block:7px;font-size:11px;font-weight:900;white-space:nowrap}.fredo-site-footer{background:#010716}.fredo-footer-main{display:flex;align-items:flex-start;justify-content:space-between;gap:50px;padding-block:58px 48px}.fredo-footer-brand>div{display:grid;gap:8px}.fredo-footer-brand strong{font-family:var(--fredo-display);font-size:18px;letter-spacing:.05em}.fredo-footer-brand span{color:#687b92;font-size:10px}.fredo-footer-columns{display:grid;grid-template-columns:repeat(2,160px);gap:40px}.fredo-footer-columns>div{display:grid;gap:10px;color:#718399;font-size:11px}.fredo-footer-columns strong{margin-bottom:5px;color:#d9e4ee;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.fredo-footer-columns a:hover{color:var(--fredo-cyan)}.fredo-footer-bottom{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid rgb(255 255 255 / .08);color:#52667e;font-size:8px;letter-spacing:.03em;text-transform:uppercase}.fredo-content-shell{min-height:65vh;background:radial-gradient(circle at 90% 0,rgb(56 216 221 / .12),transparent 28%),#041127;padding:150px max(24px,calc((100vw - 980px)/2)) 110px}.fredo-entry-header{margin-bottom:45px}.fredo-entry-header h1{max-width:850px;margin:0;font-size:clamp(44px,6vw,72px)}.fredo-entry-content{border-radius:14px;background:#fff;color:#26364a;padding:clamp(25px,5vw,65px);font-size:16px;line-height:1.8}.fredo-entry-content h2,.fredo-entry-content h3{color:#07162e;font-family:var(--fredo-display);text-transform:uppercase}.fredo-entry-content a{color:#087f88;text-decoration:underline}.fredo-free-page-shell{position:relative;isolation:isolate;min-height:80vh;overflow:hidden;background:radial-gradient(circle at 8% 15%,rgb(255 105 33 / .09),transparent 28%),radial-gradient(circle at 91% 24%,rgb(47 224 236 / .13),transparent 29%),linear-gradient(180deg,#02091a,#04142c 64%,#020b1d);padding:155px 0 100px}.fredo-free-page-content{position:relative;z-index:2}.fredo-free-page-content>p:empty{display:none}.fredo-free-page-grid{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgb(255 255 255 / .026) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .026) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .68),transparent 88%)}.fredo-free-page-orb{position:absolute;z-index:-2;width:520px;height:520px;border-radius:50%;filter:blur(115px);opacity:.13}.fredo-free-page-orb-fire{top:120px;left:-300px;background:#ff6a25}.fredo-free-page-orb-ice{top:260px;right:-300px;background:#42e2ee}.fredo-results-page-shell{position:relative;isolation:isolate;min-height:80vh;overflow:hidden;background:radial-gradient(circle at 8% 15%,rgb(255 105 33 / .09),transparent 28%),radial-gradient(circle at 91% 24%,rgb(47 224 236 / .13),transparent 29%),linear-gradient(180deg,#02091a,#04142c 64%,#020b1d);padding:155px 0 100px}.fredo-results-page-content{position:relative;z-index:2}.fredo-results-page-content>p:empty{display:none}.fredo-results-page-grid{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgb(255 255 255 / .026) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .026) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .68),transparent 88%)}.fredo-results-page-orb{position:absolute;z-index:-2;width:520px;height:520px;border-radius:50%;filter:blur(115px);opacity:.13}.fredo-results-page-orb-fire{top:120px;left:-300px;background:#ff6a25}.fredo-results-page-orb-ice{top:260px;right:-300px;background:#42e2ee}.fredo-method-page-shell{position:relative;isolation:isolate;min-height:80vh;overflow:hidden;background:radial-gradient(circle at 8% 15%,rgb(255 106 37 / .1),transparent 28%),radial-gradient(circle at 90% 20%,rgb(52 226 237 / .13),transparent 29%),linear-gradient(180deg,#02091a,#04142c 64%,#020b1d);padding:155px 0 110px}.fredo-method-page-grid{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgb(255 255 255 / .026) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .026) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .7),transparent 88%)}.fredo-method-page-orb{position:absolute;z-index:-2;width:520px;height:520px;border-radius:50%;filter:blur(115px);opacity:.14}.fredo-method-page-orb-fire{top:90px;left:-310px;background:#ff6a25}.fredo-method-page-orb-ice{top:330px;right:-310px;background:#42e2ee}.fredo-method-page-content{position:relative;z-index:2;max-width:980px}.fredo-method-page-article{max-width:840px;margin:0 auto}.fredo-method-page-header{margin-bottom:42px;text-align:center}.fredo-method-page-header .fredo-kicker{justify-content:center}.fredo-method-page-header h1{margin:18px 0 0;color:#f6fdff;font-family:var(--fredo-display);font-size:clamp(48px,6.4vw,78px);font-weight:950;letter-spacing:-.045em;line-height:.91;text-transform:uppercase;text-shadow:0 16px 42px rgb(0 0 0 / .55)}.fredo-method-content{color:#c8d7e5;font-size:17px;line-height:1.85}.fredo-method-content>*:first-child{margin-top:0}.fredo-method-content>*:last-child{margin-bottom:0}.fredo-method-content h2,.fredo-method-content h3{margin:58px 0 18px;color:#f6fdff;font-family:var(--fredo-display);font-weight:950;letter-spacing:-.025em;line-height:.98;text-transform:uppercase}.fredo-method-content h2{font-size:clamp(31px,4vw,47px)}.fredo-method-content h3{color:var(--fredo-cyan);font-size:clamp(22px,3vw,31px)}.fredo-method-content p{margin:0 0 22px}.fredo-method-content strong{color:#fff}.fredo-method-content a{border-bottom:1px solid rgb(76 231 238 / .55);color:var(--fredo-cyan);font-weight:800;text-decoration:none}.fredo-method-content a:hover{color:#fff}.fredo-method-content ul,.fredo-method-content ol{display:grid;gap:11px;margin:0 0 28px;padding-left:23px}.fredo-method-content li::marker{color:var(--fredo-cyan);font-weight:900}.fredo-method-content blockquote{margin:36px 0;padding:24px 27px;border:1px solid rgb(108 238 244 / .25);border-left:4px solid var(--fredo-cyan);border-radius:0 14px 14px 0;background:linear-gradient(135deg,rgb(11 48 77 / .62),rgb(4 22 48 / .72));box-shadow:inset 0 1px 0 rgb(255 255 255 / .04);color:#ecf8ff;font-size:19px;font-weight:700;line-height:1.65}.fredo-method-content blockquote p:last-child{margin-bottom:0}.fredo-method-content .wp-block-group{margin:34px 0;padding:28px;border:1px solid rgb(108 238 244 / .18);border-radius:16px;background:linear-gradient(145deg,rgb(10 35 66 / .75),rgb(4 18 42 / .82));box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)}.fredo-method-content .wp-block-group>*:first-child{margin-top:0}.fredo-method-content .wp-block-group>*:last-child{margin-bottom:0}.fredo-method-content .wp-block-separator{width:86px;margin:52px auto;border-color:rgb(104 239 244 / .48)}.fredo-method-content .wp-block-button{margin-top:30px}.fredo-method-content .wp-block-button__link{border:1px solid rgb(159 252 255 / .75);border-radius:10px;background:linear-gradient(135deg,rgb(100 239 244 / .98),rgb(26 172 204 / .96));box-shadow:0 14px 40px rgb(29 199 217 / .2),inset 0 1px 0 rgb(255 255 255 / .65);color:#011327;font-size:12px;font-weight:950;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.fredo-method-content .wp-block-button__link:hover{color:#011327;filter:saturate(115%);transform:translateY(-2px)}.fredo-subscription-intro{max-width:700px;margin:0 auto 42px;text-align:center}.fredo-subscription-intro p{margin:0;color:#c8d7e5;font-size:18px;line-height:1.78}.fredo-subscription-offer{position:relative;overflow:hidden;border:1px solid rgb(112 239 244 / .34);border-radius:22px;background:radial-gradient(circle at 8% 15%,rgb(255 121 44 / .14),transparent 31%),radial-gradient(circle at 92% 0,rgb(54 220 230 / .16),transparent 34%),linear-gradient(145deg,rgb(10 42 74 / .91),rgb(3 17 41 / .96));box-shadow:0 30px 90px rgb(0 0 0 / .34),0 0 44px rgb(54 220 230 / .08),inset 0 1px 0 rgb(255 255 255 / .08);padding:clamp(28px,5vw,48px);text-align:center}.fredo-subscription-offer::before{position:absolute;top:-96px;right:-110px;width:250px;height:250px;border:1px solid rgb(116 239 244 / .17);border-radius:50%;box-shadow:0 0 0 36px rgb(116 239 244 / .025),0 0 0 73px rgb(116 239 244 / .018);content:"";pointer-events:none}.fredo-subscription-offer>*{position:relative;z-index:1}.fredo-subscription-label{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--fredo-cyan);font-size:10px;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.fredo-subscription-label::before,.fredo-subscription-label::after{width:24px;height:1px;background:currentColor;content:"";opacity:.6}.fredo-subscription-offer h2{margin:16px 0 0;color:#fff;font-family:var(--fredo-display);font-size:clamp(42px,5.4vw,64px);font-weight:950;letter-spacing:-.045em;line-height:.92;text-transform:uppercase}.fredo-subscription-price{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:28px 0 10px}.fredo-subscription-price strong{color:#fff;font-family:var(--fredo-display);font-size:clamp(62px,9vw,94px);font-weight:950;letter-spacing:-.07em;line-height:.8;text-shadow:0 0 28px rgb(91 234 240 / .18)}.fredo-subscription-price span{color:#9cb0c2;font-size:15px;font-weight:800}.fredo-subscription-status{display:flex;width:fit-content;align-items:center;gap:8px;margin:24px auto 30px;border:1px solid rgb(255 180 84 / .38);border-radius:999px;background:rgb(255 163 55 / .09);color:#ffd088;padding:8px 13px;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.fredo-subscription-status i{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}.fredo-subscription-includes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:690px;margin:0 auto;padding:0;list-style:none;text-align:left}.fredo-subscription-includes li{display:flex;align-items:flex-start;gap:10px;border:1px solid rgb(125 239 244 / .16);border-radius:12px;background:rgb(2 14 33 / .42);color:#d5e3ee;padding:14px 15px;font-size:14px;line-height:1.48}.fredo-subscription-includes li::before{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border:1px solid rgb(93 236 242 / .32);border-radius:50%;background:rgb(53 220 230 / .1);color:var(--fredo-cyan);content:"✓";font-size:12px;font-weight:950}.fredo-subscription-note{max-width:670px;margin:20px auto 0;color:#9bb0c2;font-size:13px;line-height:1.7}.fredo-subscription-coming{display:inline-flex;min-height:54px;align-items:center;justify-content:center;margin-top:30px;border:1px solid rgb(159 252 255 / .22);border-radius:10px;background:rgb(105 241 246 / .08);color:#dffcff;padding:0 26px;font-size:12px;font-weight:950;letter-spacing:.05em;text-transform:uppercase}.fredo-subscription-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:46px 0 0}.fredo-subscription-benefit{border:1px solid rgb(114 239 244 / .15);border-radius:16px;background:rgb(5 24 51 / .6);box-shadow:inset 0 1px 0 rgb(255 255 255 / .04);padding:22px;text-align:left}.fredo-subscription-benefit>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgb(95 236 242 / .22);border-radius:13px;background:rgb(53 220 230 / .08);font-size:20px}.fredo-subscription-benefit h3{margin:17px 0 8px!important;color:#f4fbff!important;font-size:22px!important}.fredo-subscription-benefit p{margin:0;color:#9db0c1;font-size:13px;line-height:1.62}.fredo-subscription-commitment{margin:40px 0 0;border-left:3px solid var(--fredo-cyan);background:linear-gradient(90deg,rgb(53 220 230 / .1),rgb(53 220 230 / .02));padding:19px 22px;text-align:left}.fredo-subscription-commitment p{margin:0;color:#d7e5ef;font-size:15px;line-height:1.72}.fredo-subscription-responsibility{max-width:700px;margin:56px auto 0;color:#849ab0;font-size:12px;line-height:1.7;text-align:center}.fredo-subscription-responsibility a{display:inline-block;margin-top:9px;color:var(--fredo-cyan)}.fredo-responsible-page-shell{position:relative;isolation:isolate;min-height:80vh;overflow:hidden;background:radial-gradient(circle at 9% 13%,rgb(255 106 37 / .09),transparent 28%),radial-gradient(circle at 91% 22%,rgb(52 226 237 / .12),transparent 30%),linear-gradient(180deg,#02091a,#04142c 64%,#020b1d);padding:155px 0 110px}.fredo-responsible-page-grid{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgb(255 255 255 / .026) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .026) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .7),transparent 88%)}.fredo-responsible-page-orb{position:absolute;z-index:-2;width:520px;height:520px;border-radius:50%;filter:blur(115px);opacity:.13}.fredo-responsible-page-orb-fire{top:110px;left:-310px;background:#ff6a25}.fredo-responsible-page-orb-ice{top:320px;right:-310px;background:#42e2ee}.fredo-responsible-page-content{position:relative;z-index:2;max-width:980px}.fredo-responsible-page-article{max-width:840px;margin:0 auto}.fredo-responsible-page-header{margin-bottom:42px;text-align:center}.fredo-responsible-page-header .fredo-kicker{justify-content:center}.fredo-responsible-page-header h1{margin:18px 0 0;color:#f6fdff;font-family:var(--fredo-display);font-size:clamp(48px,6.4vw,78px);font-weight:950;letter-spacing:-.045em;line-height:.91;text-transform:uppercase;text-shadow:0 16px 42px rgb(0 0 0 / .55)}.fredo-responsible-page-copy{color:#c8d7e5;font-size:17px;line-height:1.85}.fredo-responsible-page-copy>*:first-child{margin-top:0}.fredo-responsible-page-copy>*:last-child{margin-bottom:0}.fredo-responsible-page-copy h2,.fredo-responsible-page-copy h3{margin:58px 0 18px;color:#f6fdff;font-family:var(--fredo-display);font-weight:950;letter-spacing:-.025em;line-height:.98;text-transform:uppercase}.fredo-responsible-page-copy h2{font-size:clamp(31px,4vw,47px)}.fredo-responsible-page-copy h3{color:var(--fredo-cyan);font-size:clamp(22px,3vw,31px)}.fredo-responsible-page-copy p{margin:0 0 22px}.fredo-responsible-page-copy strong{color:#fff}.fredo-responsible-page-copy a{border-bottom:1px solid rgb(76 231 238 / .55);color:var(--fredo-cyan);font-weight:800;text-decoration:none}.fredo-responsible-page-copy a:hover{color:#fff}.fredo-responsible-page-copy ul{display:grid;gap:11px;margin:0 0 28px;padding-left:23px}.fredo-responsible-page-copy li::marker{color:var(--fredo-cyan);font-weight:900}.fredo-responsible-page-copy blockquote{margin:36px 0;padding:24px 27px;border:1px solid rgb(108 238 244 / .25);border-left:4px solid var(--fredo-orange);border-radius:0 14px 14px 0;background:linear-gradient(135deg,rgb(55 37 45 / .48),rgb(4 22 48 / .74));box-shadow:inset 0 1px 0 rgb(255 255 255 / .04);color:#ecf8ff;font-size:19px;font-weight:700;line-height:1.65}.fredo-responsible-page-copy blockquote p:last-child{margin-bottom:0}.fredo-responsible-page-copy .wp-block-group{margin:34px 0;padding:28px;border:1px solid rgb(108 238 244 / .18);border-radius:16px;background:linear-gradient(145deg,rgb(10 35 66 / .75),rgb(4 18 42 / .82));box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)}.fredo-responsible-page-copy .wp-block-group>*:first-child{margin-top:0}.fredo-responsible-page-copy .wp-block-group>*:last-child{margin-bottom:0}.fredo-responsible-page-copy .wp-block-separator{width:86px;margin:52px auto;border-color:rgb(104 239 244 / .48)}.fredo-responsible-page-copy .wp-block-button{margin-top:30px}.fredo-responsible-page-copy .wp-block-button__link{border:1px solid rgb(159 252 255 / .75);border-radius:10px;background:linear-gradient(135deg,rgb(100 239 244 / .98),rgb(26 172 204 / .96));box-shadow:0 14px 40px rgb(29 199 217 / .2),inset 0 1px 0 rgb(255 255 255 / .65);color:#011327;font-size:12px;font-weight:950;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.fredo-responsible-page-copy .wp-block-button__link:hover{color:#011327;filter:saturate(115%);transform:translateY(-2px)}.fredo-legal-page-shell{position:relative;isolation:isolate;min-height:80vh;overflow:hidden;background:radial-gradient(circle at 10% 14%,rgb(255 106 37 / .07),transparent 28%),radial-gradient(circle at 92% 24%,rgb(52 226 237 / .1),transparent 30%),linear-gradient(180deg,#02091a,#04142c 64%,#020b1d);padding:155px 0 110px}.fredo-legal-page-grid{position:absolute;z-index:-3;inset:0;background-image:linear-gradient(rgb(255 255 255 / .024) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .024) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .7),transparent 88%)}.fredo-legal-page-orb{position:absolute;z-index:-2;width:520px;height:520px;border-radius:50%;filter:blur(115px);opacity:.11}.fredo-legal-page-orb-fire{top:110px;left:-310px;background:#ff6a25}.fredo-legal-page-orb-ice{top:320px;right:-310px;background:#42e2ee}.fredo-legal-page-content{position:relative;z-index:2;max-width:980px}.fredo-legal-page-article{max-width:840px;margin:0 auto}.fredo-legal-page-header{margin-bottom:42px;text-align:center}.fredo-legal-page-header .fredo-kicker{justify-content:center}.fredo-legal-page-header h1{margin:18px 0 0;color:#f6fdff;font-family:var(--fredo-display);font-size:clamp(48px,6.4vw,78px);font-weight:950;letter-spacing:-.045em;line-height:.91;text-transform:uppercase;text-shadow:0 16px 42px rgb(0 0 0 / .55)}.fredo-legal-page-copy{color:#c8d7e5;font-size:16px;line-height:1.85}.fredo-legal-page-copy>*:first-child{margin-top:0}.fredo-legal-page-copy>*:last-child{margin-bottom:0}.fredo-legal-page-copy h2{margin:50px 0 18px;color:#f6fdff;font-family:var(--fredo-display);font-size:clamp(27px,3.5vw,40px);font-weight:950;letter-spacing:-.025em;line-height:1;text-transform:uppercase}.fredo-legal-page-copy h3{margin:30px 0 14px;color:var(--fredo-cyan);font-family:var(--fredo-display);font-size:22px;font-weight:950;text-transform:uppercase}.fredo-legal-page-copy p{margin:0 0 20px}.fredo-legal-page-copy strong{color:#fff}.fredo-legal-page-copy a{border-bottom:1px solid rgb(76 231 238 / .55);color:var(--fredo-cyan);font-weight:800;text-decoration:none}.fredo-legal-page-copy a:hover{color:#fff}.fredo-legal-page-copy ul{display:grid;gap:9px;margin:0 0 26px;padding-left:23px}.fredo-legal-page-copy li::marker{color:var(--fredo-cyan);font-weight:900}.fredo-legal-page-copy .wp-block-group{margin:34px 0;padding:28px;border:1px solid rgb(108 238 244 / .18);border-radius:16px;background:linear-gradient(145deg,rgb(10 35 66 / .75),rgb(4 18 42 / .82));box-shadow:inset 0 1px 0 rgb(255 255 255 / .04)}.fredo-legal-page-copy .wp-block-group>*:first-child{margin-top:0}.fredo-legal-page-copy .wp-block-group>*:last-child{margin-bottom:0}.fredo-results .fredo-results-hero .fredo-eyebrow{display:none}.fredo-results .fredo-results-hero h1{margin-top:0}.fredo-results .fredo-result-panel,.fredo-results .fredo-archives{border-color:rgb(116 239 244 / .22);background:linear-gradient(145deg,rgb(9 31 61 / .86),rgb(4 17 40 / .94));box-shadow:0 24px 70px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .05)}.fredo-results .fredo-stat-grid>div,.fredo-results .fredo-archive,.fredo-results .fredo-archive-mini span{border-color:rgb(116 239 244 / .16);background:rgb(4 22 48 / .72)}.fredo-results .fredo-stat-grid .fredo-stat-highlight{border-color:rgb(93 237 242 / .45);background:linear-gradient(135deg,rgb(24 128 153 / .34),rgb(8 57 89 / .46))}.fredo-results .fredo-result-panel h3,.fredo-results .fredo-archives>header h2,.fredo-results .fredo-archive-title strong,.fredo-results .fredo-archive-mini strong,.fredo-results .fredo-stat-grid strong{color:#f4fbff}.fredo-results .fredo-archives>header p,.fredo-results .fredo-archive-title span,.fredo-results .fredo-results-hero+.fredo-state,.fredo-results .fredo-disclaimer{color:#91a8bd}.fredo-results .fredo-filters button{border-color:rgb(116 239 244 / .22);background:rgb(4 22 48 / .74);color:#b7c9da}.fredo-results .fredo-filters button[aria-pressed="true"]{border-color:var(--fredo-cyan);background:rgb(38 173 190 / .34);color:#fff}.fredo-results .fredo-table-wrap{border-color:rgb(116 239 244 / .18)}.fredo-results .fredo-table,.fredo-results .fredo-table tbody tr:nth-child(even) td{background:rgb(3 18 42 / .86)}.fredo-results .fredo-table td{border-color:rgb(255 255 255 / .07);color:#dce9f3}.fredo-post-meta{color:var(--fredo-cyan);font-size:11px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fredo-featured{margin-bottom:28px;overflow:hidden;border-radius:14px}.fredo-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fredo-post-card{overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:14px;background:#081b38}.fredo-post-card>div{padding:24px}.fredo-post-card>a img{width:100%;aspect-ratio:1.6;object-fit:cover}.fredo-post-card span{color:var(--fredo-cyan);font-size:9px;font-weight:900}.fredo-post-card h2{font-family:var(--fredo-display);font-size:24px;text-transform:uppercase}.fredo-post-card p{color:#8ca0b7;font-size:13px;line-height:1.7}.fredo-not-found{max-width:760px;margin-inline:auto;text-align:center}.fredo-not-found>span{color:var(--fredo-cyan);font-family:var(--fredo-display);font-size:100px;font-weight:950}.fredo-not-found h1{font-family:var(--fredo-display);font-size:48px;text-transform:uppercase}@media (max-width:1020px){.fredo-primary-nav .fredo-menu{gap:18px}.fredo-home-hero{min-height:900px}.fredo-hero-content{margin-top:120px}.fredo-identity-grid{grid-template-columns:1fr}.fredo-responsible-inner{grid-template-columns:64px 1fr 1fr}.fredo-responsible a{grid-column:2;width:fit-content}}@media (max-width:860px){.admin-bar .fredo-site-header{top:46px}.fredo-site-header{height:68px}.fredo-header-inner{width:calc(100% - 24px);gap:12px}.fredo-site-brand img{width:46px;height:46px}.fredo-menu-toggle{display:grid;width:42px;height:42px;margin-left:auto;place-content:center;gap:5px;border:1px solid rgb(255 255 255 / .14);border-radius:7px;background:#fff0;color:#fff}.fredo-menu-toggle>span:not(.screen-reader-text){width:20px;height:2px;background:currentColor}.fredo-primary-nav{position:absolute;top:68px;right:0;left:0;display:none;border-bottom:1px solid rgb(125 246 241 / .15);background:rgb(2 11 30 / .98);padding:15px 24px 25px}.fredo-primary-nav.is-open{display:block}.fredo-primary-nav .fredo-menu{display:grid;height:auto;gap:0}.fredo-primary-nav .fredo-menu>li{display:block;height:auto}.fredo-primary-nav a{height:auto;border-bottom:1px solid rgb(255 255 255 / .08);padding-block:15px}.fredo-primary-nav a::after{display:none}.fredo-menu-prono>a{padding-top:15px;padding-bottom:28px;transform:none}.fredo-nav-status{bottom:10px;left:0}.fredo-home-hero{min-height:1040px;padding-top:68px}.fredo-hero-image{background-position:center center}.fredo-hero-content{margin-top:150px}.fredo-hero-cards{bottom:26px;grid-template-columns:1fr;gap:10px}.fredo-hero-cards article{display:grid;min-height:110px;grid-template-columns:50px 1fr;align-items:center;column-gap:15px;padding:17px 22px;text-align:left}.fredo-card-icon{grid-row:1/3;margin:0}.fredo-hero-cards p{max-width:none;margin:5px 0 0}.fredo-prono-grid,.fredo-results-copy{grid-template-columns:1fr;gap:42px}.fredo-summary-wrap{margin-top:0}.fredo-post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.fredo-shell{width:min(100% - 30px,560px)}.fredo-site-brand>span{display:none}.fredo-header-cta{display:none}.fredo-home-hero{min-height:1060px}.fredo-hero-image{background-position:center top}.fredo-hero-overlay{background:linear-gradient(180deg,rgb(1 7 18 / .08),rgb(1 7 18 / .38) 48%,#010713 80%)}.fredo-hero-content{margin-top:145px}.fredo-hero-content h1{font-size:clamp(49px,15.5vw,72px)}.fredo-hero-content .fredo-kicker{max-width:330px;font-size:8px}.fredo-lead{max-width:340px;font-size:12px}.fredo-hero-cta{min-width:260px;min-height:65px}.fredo-hero-cards article{min-height:108px}.fredo-identity-section,.fredo-section{padding-block:76px}.fredo-identity-copy,.fredo-key-figures{padding:27px 22px}.fredo-identity-copy h2,.fredo-section h2{font-size:43px}.fredo-responsible-inner{grid-template-columns:54px 1fr;gap:20px}.fredo-responsible-symbol{width:52px;height:52px}.fredo-responsible p,.fredo-responsible a{grid-column:2}.fredo-footer-main{display:grid}.fredo-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.fredo-footer-bottom{align-items:flex-start;flex-direction:column;justify-content:center;padding-block:17px}.fredo-content-shell{padding-top:120px}.fredo-post-grid{grid-template-columns:1fr}.fredo-free-page-shell{padding:120px 0 74px}.fredo-results-page-shell{padding:120px 0 74px}.fredo-method-page-shell{padding:120px 0 74px}.fredo-method-content{font-size:16px}.fredo-method-content .wp-block-group{padding:22px}.fredo-subscription-intro p{font-size:16px}.fredo-subscription-offer{padding:28px 20px}.fredo-subscription-includes,.fredo-subscription-benefits{grid-template-columns:1fr}.fredo-subscription-includes{margin-top:28px}.fredo-subscription-benefit{padding:20px}.fredo-subscription-commitment{padding:17px 18px}.fredo-responsible-page-shell{padding:120px 0 74px}.fredo-responsible-page-copy{font-size:16px}.fredo-responsible-page-copy .wp-block-group{padding:22px}.fredo-legal-page-shell{padding:120px 0 74px}.fredo-legal-page-copy .wp-block-group{padding:22px}}@media (max-width:430px){.fredo-home-hero{min-height:1090px}.fredo-hero-content{margin-top:130px}.fredo-hero-cards article{grid-template-columns:44px 1fr;padding:15px}.fredo-card-icon{width:42px;height:42px}.fredo-hero-cards h2{font-size:13px}.fredo-hero-cards p{font-size:10px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.fredo-hero-image{transform:none}}@media (min-width:981px){.fredo-primary-nav a{font-size:12px}.fredo-cta{font-size:13px}.fredo-header-cta{font-size:11px}}.fredo-nav-status,.fredo-live-status{font-size:10px}.fredo-lead{font-size:15px}.fredo-publication-note{font-size:11px}.fredo-hero-cards p{font-size:12px}.fredo-identity-copy>p:last-of-type,.fredo-results-copy>div:last-child>p{font-size:14px}.fredo-text-link{font-size:12px}.fredo-prono-copy>p:last-child{font-size:15px}.fredo-responsible p,.fredo-responsible a{font-size:12px}.fredo-footer-brand span{font-size:11px}.fredo-footer-columns>div{font-size:12px}.fredo-footer-bottom{font-size:9px}.fredo-entry-content{font-size:17px}.fredo-post-card p{font-size:14px}@media (max-width:980px){.fredo-primary-nav a{font-size:10px}.fredo-header-cta{font-size:9px}}@media (max-width:680px){.fredo-primary-nav a{font-size:9px}.fredo-lead{font-size:13px}.fredo-hero-cards p{font-size:11px}}@media (max-width:430px){.fredo-hero-cards p{font-size:10px}}@media (max-width:680px){.fredo-results .fredo-table tr{border-color:rgb(116 239 244 / .18);background:rgb(3 18 42 / .9)}.fredo-results .fredo-table td,.fredo-results .fredo-table tbody tr:nth-child(even) td{background:#fff0;color:#dce9f3}}.fredo-primary-nav .fredo-menu>li.menu-item-has-children>a{padding-right:16px}.fredo-primary-nav .fredo-menu>li.menu-item-has-children>a::before{position:absolute;right:0;top:50%;width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;content:"";opacity:.72;transform:translateY(-62%) rotate(45deg);transition:transform 180ms ease,opacity 180ms ease}.fredo-primary-nav .fredo-menu>li.menu-item-has-children:hover>a::before,.fredo-primary-nav .fredo-menu>li.menu-item-has-children:focus-within>a::before{opacity:1;transform:translateY(-35%) rotate(225deg)}.fredo-primary-nav .sub-menu{position:absolute;top:72px;left:50%;z-index:30;display:grid;min-width:250px;margin:0;padding:12px;list-style:none;border:1px solid rgb(116 239 244 / .22);border-radius:16px;background:rgb(3 14 32 / .93);box-shadow:0 28px 80px rgb(0 0 0 / .48),0 0 40px rgb(54 220 230 / .12),inset 0 1px 0 rgb(255 255 255 / .06);backdrop-filter:blur(18px) saturate(150%);opacity:0;pointer-events:none;transform:translate(-50%,10px) scale(.98);transition:opacity 170ms ease,transform 170ms ease}.fredo-primary-nav .menu-item-has-children:hover>.sub-menu,.fredo-primary-nav .menu-item-has-children:focus-within>.sub-menu{opacity:1;pointer-events:auto;transform:translate(-50%,0) scale(1)}.fredo-primary-nav .sub-menu::before{position:absolute;top:-7px;left:50%;width:14px;height:14px;border-top:1px solid rgb(116 239 244 / .22);border-left:1px solid rgb(116 239 244 / .22);background:rgb(3 14 32 / .93);content:"";transform:translateX(-50%) rotate(45deg)}.fredo-primary-nav .sub-menu li{display:block;height:auto}.fredo-primary-nav .sub-menu a{display:flex;height:auto;align-items:center;gap:10px;border-radius:11px;color:#b8c9db;padding:12px 13px;font-size:10px;line-height:1.25;letter-spacing:.04em;text-transform:none;transition:background 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.fredo-primary-nav .sub-menu a::after,.fredo-primary-nav .sub-menu a::before{display:none}.fredo-primary-nav .sub-menu a:hover,.fredo-primary-nav .sub-menu .current-menu-item>a{background:rgb(59 221 230 / .09);box-shadow:inset 0 0 0 1px rgb(99 239 246 / .13),0 0 24px rgb(54 220 230 / .09);color:#fff;transform:translateX(3px)}.fredo-primary-nav .sub-menu a span{display:grid;width:22px;height:22px;place-items:center;flex:0 0 auto;border:1px solid rgb(103 232 239 / .18);border-radius:8px;background:rgb(103 232 239 / .08);font-size:12px}.fredo-blog-shell{position:relative;isolation:isolate;min-height:70vh;overflow:hidden;background:radial-gradient(circle at 8% 12%,rgb(255 111 34 / .09),transparent 28%),radial-gradient(circle at 91% 10%,rgb(54 220 230 / .13),transparent 31%),linear-gradient(180deg,#020918,#051932 58%,#020815);padding:142px 0 110px}.fredo-blog-shell::before{position:absolute;z-index:-2;inset:0;background-image:linear-gradient(rgb(255 255 255 / .024) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .024) 1px,transparent 1px);background-size:78px 78px;mask-image:linear-gradient(180deg,rgb(0 0 0 / .8),transparent 86%);content:""}.fredo-blog-shell::after{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(255 110 31 / .04),transparent 34%,transparent 66%,rgb(58 220 235 / .06));content:"";pointer-events:none}.fredo-blog-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:34px;margin-bottom:52px}.fredo-blog-hero-copy{max-width:780px}.fredo-blog-hero-copy h1,.fredo-section-heading h2{margin:12px 0 0;font-family:var(--fredo-display);font-size:clamp(42px,5.6vw,82px);font-weight:950;letter-spacing:-.045em;line-height:.92;text-transform:uppercase;text-shadow:0 20px 52px rgb(0 0 0 / .52)}.fredo-blog-hero-copy p:last-child{max-width:650px;margin:20px 0 0;color:#a9b9cb;font-size:15px;line-height:1.75}.fredo-blog-hero-card{position:relative;overflow:hidden;border:1px solid rgb(121 241 246 / .23);border-radius:22px;background:linear-gradient(145deg,rgb(16 45 78 / .72),rgb(5 19 42 / .82));box-shadow:0 30px 90px rgb(0 0 0 / .34),0 0 42px rgb(54 220 230 / .08),inset 0 1px 0 rgb(255 255 255 / .08);backdrop-filter:blur(18px);padding:27px;text-align:right}.fredo-blog-hero-card::after{position:absolute;top:-70%;left:-40%;width:34%;height:240%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .22),transparent);content:"";filter:blur(2px);transform:rotate(24deg);animation:fredo-blog-card-sweep 5.5s ease-in-out infinite}@keyframes fredo-blog-card-sweep{0%,55%{left:-46%;opacity:0}68%{opacity:.8}100%{left:124%;opacity:0}}.fredo-blog-hero-card span{color:var(--fredo-cyan);font-size:10px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.fredo-blog-hero-card strong{display:block;margin-top:8px;font-family:var(--fredo-display);font-size:76px;font-weight:950;line-height:.9}.fredo-blog-hero-card small{display:block;margin-top:8px;color:#899bb0;font-size:11px;line-height:1.5}.fredo-blog-hero-card-icon{text-align:center}.fredo-blog-hero-card-icon>span{display:grid;width:58px;height:58px;margin:0 auto 18px;place-items:center;border:1px solid rgb(112 239 244 / .25);border-radius:18px;background:rgb(53 220 230 / .08);font-size:28px;letter-spacing:0}.fredo-section-heading{margin-bottom:24px}.fredo-section-heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px}.fredo-section-heading h2{font-size:clamp(34px,4.4vw,56px)}.fredo-blog-categories-section{margin-bottom:58px}.fredo-blog-category-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.fredo-blog-category-card{position:relative;display:flex;min-height:245px;overflow:hidden;flex-direction:column;border:1px solid rgb(255 255 255 / .1);border-radius:20px;background:linear-gradient(145deg,rgb(9 31 61 / .76),rgb(5 16 37 / .78));box-shadow:0 22px 70px rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .06);backdrop-filter:blur(16px);padding:22px;transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.fredo-blog-category-card::before{position:absolute;inset:auto -20% -35% -20%;height:90px;background:radial-gradient(circle,rgb(54 220 230 / .18),transparent 60%);content:"";opacity:.62;transition:opacity 180ms ease,transform 180ms ease}.fredo-blog-category-card:hover{border-color:rgb(108 242 247 / .38);box-shadow:0 28px 86px rgb(0 0 0 / .42),0 0 34px rgb(54 220 230 / .16),inset 0 1px 0 rgb(255 255 255 / .09);transform:translateY(-4px)}.fredo-blog-category-card:hover::before{opacity:1;transform:translateY(-8px)}.fredo-blog-category-icon{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgb(112 239 244 / .22);border-radius:15px;background:rgb(53 220 230 / .08);box-shadow:0 0 22px rgb(53 220 230 / .08);font-size:22px}.fredo-blog-category-card small{margin-top:18px;color:var(--fredo-cyan);font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.fredo-blog-category-card strong{margin-top:7px;color:#fff;font-family:var(--fredo-display);font-size:23px;font-weight:950;letter-spacing:-.02em;line-height:1;text-transform:uppercase}.fredo-blog-category-card p{margin:12px 0 0;color:#8fa2b8;font-size:12px;line-height:1.62}.fredo-blog-category-link{margin-top:auto;color:#dffcff;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.fredo-blog-listing{margin-top:10px}.fredo-blog-category-nav{display:flex;max-width:720px;flex-wrap:wrap;justify-content:flex-end;gap:9px}.fredo-blog-category-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgb(124 239 244 / .17);border-radius:999px;background:rgb(9 33 65 / .58);box-shadow:inset 0 1px 0 rgb(255 255 255 / .05);color:#afc0d1;padding:9px 13px;font-size:10px;font-weight:850;transition:background 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.fredo-blog-category-pill:hover,.fredo-blog-category-pill.is-active{border-color:rgb(122 247 250 / .38);background:rgb(53 220 230 / .1);box-shadow:0 0 22px rgb(54 220 230 / .1),inset 0 1px 0 rgb(255 255 255 / .08);color:#fff;transform:translateY(-1px)}.fredo-blog-category-pill span{font-size:13px}.fredo-post-grid-premium{align-items:stretch}.fredo-post-card-premium{position:relative;display:flex;min-height:100%;flex-direction:column;border-color:rgb(124 239 244 / .12);background:linear-gradient(145deg,rgb(9 31 61 / .78),rgb(5 17 39 / .9));box-shadow:0 22px 70px rgb(0 0 0 / .27),inset 0 1px 0 rgb(255 255 255 / .06);transition:border-color 180ms ease,box-shadow 180ms ease,transform 180ms ease}.fredo-post-card-premium:hover{border-color:rgb(121 241 246 / .28);box-shadow:0 28px 90px rgb(0 0 0 / .36),0 0 36px rgb(54 220 230 / .1),inset 0 1px 0 rgb(255 255 255 / .08);transform:translateY(-3px)}.fredo-post-card-premium>div{display:flex;flex:1;flex-direction:column}.fredo-post-thumb{display:block;position:relative;overflow:hidden}.fredo-post-thumb::after{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgb(1 7 19 / .38));content:""}.fredo-post-thumb img{transition:transform 420ms ease,filter 420ms ease}.fredo-post-card-premium:hover .fredo-post-thumb img{filter:saturate(1.1) contrast(1.05);transform:scale(1.04)}.fredo-post-thumb-placeholder{display:grid;aspect-ratio:1.6;place-items:center;background:radial-gradient(circle at 28% 30%,rgb(255 145 49 / .18),transparent 34%),radial-gradient(circle at 78% 35%,rgb(54 220 230 / .2),transparent 34%),#06172f}.fredo-post-thumb-placeholder span{color:rgb(255 255 255 / .86);font-family:var(--fredo-display);font-size:56px;font-weight:950;letter-spacing:-.04em;text-shadow:0 0 30px rgb(54 220 230 / .22)}.fredo-post-card-meta{margin:0 0 10px!important;color:var(--fredo-cyan)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.08em!important;line-height:1.4!important;text-transform:uppercase!important}.fredo-post-card-premium h3{margin:0 0 12px;font-family:var(--fredo-display);font-size:24px;font-weight:950;letter-spacing:-.02em;line-height:1.04;text-transform:uppercase}.fredo-post-card-premium h3 a:hover{color:var(--fredo-cyan)}.fredo-post-card-premium .fredo-text-link{margin-top:auto;width:fit-content}.fredo-blog-empty{grid-column:1/-1;border:1px solid rgb(124 239 244 / .14);border-radius:20px;background:rgb(7 24 51 / .72);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06);padding:34px;text-align:center}.fredo-blog-empty strong{display:block;font-family:var(--fredo-display);font-size:28px;font-weight:950;text-transform:uppercase}.fredo-blog-empty p{max-width:520px;margin:12px auto 0;color:#8fa2b8;font-size:13px;line-height:1.7}.fredo-blog-shell .navigation.pagination{display:flex;justify-content:center;margin-top:38px}.fredo-blog-shell .nav-links{display:flex;align-items:center;gap:8px}.fredo-blog-shell .page-numbers{display:grid;min-width:38px;height:38px;place-items:center;border:1px solid rgb(124 239 244 / .16);border-radius:11px;background:rgb(8 29 58 / .72);color:#bbcada;font-size:12px;font-weight:900}.fredo-blog-shell .page-numbers.current,.fredo-blog-shell .page-numbers:hover{border-color:rgb(124 239 244 / .36);background:rgb(54 220 230 / .12);color:#fff;box-shadow:0 0 22px rgb(54 220 230 / .1)}@media (max-width:1120px){.fredo-blog-category-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fredo-blog-hero{grid-template-columns:1fr 220px}}@media (max-width:860px){.fredo-primary-nav .fredo-menu>li.menu-item-has-children>a{padding-right:0}.fredo-primary-nav .fredo-menu>li.menu-item-has-children>a::before{display:none}.fredo-primary-nav .sub-menu{position:static;display:grid;min-width:0;margin:0 0 8px;padding:0 0 0 12px;border:0;border-radius:0;background:#fff0;box-shadow:none;backdrop-filter:none;opacity:1;pointer-events:auto;transform:none}.fredo-primary-nav .sub-menu::before{display:none}.fredo-primary-nav .sub-menu a{border-bottom:1px solid rgb(255 255 255 / .06);border-radius:0;background:#fff0;padding:12px 0 12px 12px;font-size:9px}.fredo-primary-nav .sub-menu a:hover{background:#fff0;box-shadow:none;transform:none}.fredo-blog-shell{padding-top:118px}.fredo-blog-hero{grid-template-columns:1fr;align-items:start}.fredo-blog-hero-card{max-width:280px;text-align:left}.fredo-section-heading-row{display:grid;align-items:start}.fredo-blog-category-nav{justify-content:flex-start}.fredo-blog-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:590px){.fredo-blog-shell{padding-bottom:78px}.fredo-blog-hero-copy h1{font-size:clamp(40px,14vw,58px)}.fredo-blog-category-grid{grid-template-columns:1fr}.fredo-blog-category-card{min-height:210px}.fredo-blog-category-pill{width:100%;justify-content:center}.fredo-post-card-premium h3{font-size:22px}}body.fredo-site .fredo-blog-category-count,body.fredo-site .fredo-primary-nav .sub-menu a .fredo-blog-category-count{display:inline-flex;width:max-content;height:auto;min-width:0;flex:0 0 auto;align-items:center;justify-content:center;align-self:flex-start;margin:0;padding:4px 8px;border:1px solid rgb(94 227 234 / .28);border-radius:6px;background:#103047;color:#a5eff2;font:600 11px/1.3 Inter,Arial,sans-serif;letter-spacing:0;text-transform:none;white-space:nowrap}body.fredo-site .fredo-blog-category-card>.fredo-blog-category-count{margin-top:10px}body.fredo-site .fredo-blog-category-card>.fredo-blog-category-link{padding-top:22px}body.fredo-site .fredo-primary-nav .sub-menu a .fredo-blog-category-count{margin-left:auto;align-self:center;font-size:10px}body.fredo-site .fredo-primary-nav .fredo-blog-submenu{min-width:330px}body.fredo-site .fredo-blog-category-pill .fredo-blog-category-count{align-self:center;font-size:10px;padding:2px 6px}body.fredo-site.blog .fredo-blog-hero{grid-template-columns:minmax(0,1fr)}body.fredo-site.blog .fredo-blog-hero-copy{max-width:960px}body.fredo-site.blog .fredo-blog-hero-card{display:none}body.fredo-site.category .fredo-blog-listing .fredo-blog-category-nav{display:none}body.fredo-site .fredo-blog-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin:30px 0 0}body.fredo-site .fredo-blog-pager-arrow{width:46px;height:46px;border:1px solid rgb(94 227 234 / .55);border-radius:9px;background:#0c2c4f;color:#fff;font-size:23px;cursor:pointer}body.fredo-site .fredo-blog-pager-arrow:hover,body.fredo-site .fredo-blog-pager-arrow:focus-visible{background:#27cbd4;color:#02172f}body.fredo-site .fredo-blog-pager-arrow:disabled{opacity:.4;cursor:default;background:#0c2c4f;color:#fff}body.fredo-site .fredo-blog-pager-status{min-width:96px;color:#c5d6e7;font-size:14px;text-align:center}body.fredo-site .fredo-home-latest{padding:80px 0;background:linear-gradient(135deg,#06152c,#092b43)}body.fredo-site .fredo-home-latest-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}body.fredo-site .fredo-home-latest-heading .fredo-kicker{margin:0 0 12px;color:#48dce7}body.fredo-site .fredo-home-latest-heading h2{margin:0;color:#fff;font-size:clamp(28px, 3.5vw, 48px);line-height:1.05}body.fredo-site .fredo-home-latest-heading>a{flex:0 0 auto}body.fredo-site .fredo-home-latest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body.fredo-site .fredo-home-latest-card{min-width:0;overflow:hidden;border:1px solid rgb(108 207 231 / .25);border-radius:18px;background:#071b36}body.fredo-site .fredo-home-latest-image{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#0b2a45}body.fredo-site .fredo-home-latest-image img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}body.fredo-site .fredo-home-latest-card:hover img{transform:scale(1.035)}body.fredo-site .fredo-home-latest-card>div{padding:20px}body.fredo-site .fredo-home-latest-card time{color:#86a9c5;font-size:12px}body.fredo-site .fredo-home-latest-card h3{margin:10px 0;font-size:20px;line-height:1.3}body.fredo-site .fredo-home-latest-card h3 a{color:#fff;text-decoration:none}body.fredo-site .fredo-home-latest-card h3 a:hover,body.fredo-site .fredo-home-latest-card h3 a:focus-visible{color:#51e0e8}body.fredo-site .fredo-home-latest-card p{margin:0;color:#b7cadc;font-size:14px;line-height:1.55}body.fredo-site .fredo-blog-search{min-width:0;margin:0 0 24px;padding:20px;border:1px solid rgb(94 227 234 / .3);border-radius:15px;background:linear-gradient(145deg,#0b2a50,#061b38);box-shadow:0 12px 25px rgb(0 0 0 / .13)}body.fredo-site .fredo-blog-search h2{margin:0 0 13px;color:#fff;font-size:18px;line-height:1.3}body.fredo-site .fredo-blog-search form{display:flex;gap:9px;margin:0}body.fredo-site .fredo-blog-search input[type="search"]{width:100%;min-width:0;min-height:44px;flex:1 1 auto;padding:10px 13px;border:1px solid rgb(125 213 246 / .38);border-radius:7px;outline:none;background:#04182f;color:#fff;font:500 14px/1.4 Inter,Arial,sans-serif}body.fredo-site .fredo-blog-search input[type="search"]::placeholder{color:#a9bfd5;opacity:1}body.fredo-site .fredo-blog-search input[type="search"]:focus-visible{border-color:#39dce2;box-shadow:0 0 0 2px rgb(57 220 226 / .22)}body.fredo-site .fredo-blog-search button[type="submit"]{min-height:44px;flex:0 0 auto;padding:10px 16px;border:0;border-radius:7px;background:#39dce2;color:#032044;font:800 13px/1.3 Inter,Arial,sans-serif;cursor:pointer}body.fredo-site .fredo-blog-search button[type="submit"]:hover,body.fredo-site .fredo-blog-search button[type="submit"]:focus-visible{background:#9bf8ff;color:#00142e}body.fredo-site .fredo-blog-listing>.fredo-blog-search{margin-top:22px}body.fredo-site .fredo-blog-hero-copy>.fredo-blog-search{max-width:660px;margin:24px 0 0}body.fredo-site .fredo-content-shell>.fredo-blog-search{margin:20px 0 26px}@media (max-width:860px){body.fredo-site.blog .fredo-blog-listing .fredo-blog-category-nav{display:none}body.fredo-site .fredo-home-latest{padding:54px 0}body.fredo-site .fredo-home-latest-grid{grid-template-columns:1fr}body.fredo-site .fredo-home-latest-heading{align-items:start;flex-direction:column}body.fredo-site.category .fredo-blog-category-hero .fredo-blog-hero-card{display:flex;width:fit-content;max-width:100%;min-height:0;align-items:center;justify-self:start;gap:9px;padding:10px 14px;text-align:left}body.fredo-site.category .fredo-blog-category-hero .fredo-blog-hero-card>span{display:grid;width:32px;height:32px;flex:0 0 32px;margin:0;font-size:19px}body.fredo-site.category .fredo-blog-category-hero .fredo-blog-hero-card>strong{width:auto;margin:0;font-size:30px;line-height:1}body.fredo-site.category .fredo-blog-category-hero .fredo-blog-hero-card>small{width:auto;max-width:13ch;margin:0;font-size:10px;line-height:1.3;text-align:left}body.fredo-site.category .fredo-blog-listing .fredo-section-heading .fredo-kicker{display:none}body.fredo-site.category .fredo-blog-listing>.fredo-blog-search{margin:26px 0 0}}@media (max-width:540px){body.fredo-site .fredo-blog-search form{flex-direction:column}body.fredo-site .fredo-blog-search button[type="submit"]{width:100%}}@media (max-width:860px){body.fredo-site .fredo-site-header,body.fredo-site .fredo-site-header.is-scrolled{background:#041225;backdrop-filter:none}body.fredo-site .fredo-primary-nav{top:100%;height:auto;max-height:calc(100dvh - 68px);overflow-y:auto;overscroll-behavior:contain;background:#06182e;box-shadow:0 18px 30px rgb(0 0 0 / .4);padding:10px 24px 24px}body.fredo-site.admin-bar .fredo-primary-nav{max-height:calc(100dvh - 114px)}body.fredo-site .fredo-primary-nav .fredo-menu,body.fredo-site .fredo-primary-nav .sub-menu{background:#06182e}body.fredo-site .fredo-primary-nav .fredo-blog-submenu{min-width:0}body.fredo-site .fredo-primary-nav a{color:#f0f7ff;font-size:14px;line-height:1.4}body.fredo-site .fredo-primary-nav .sub-menu a{color:#dfebf8;font-size:13px}body.fredo-site .fredo-primary-nav .sub-menu a:hover{background:#103047}}:root{color-scheme:dark;--ink:#031226;--ink-deep:#020b18;--surface:#0a203a;--text:#f5f9ff;--muted:#b0c5dd;--cyan:#32deef;--blue:#008dea;--line:rgba(134,194,225,.24);--ease:cubic-bezier(.2,.75,.25,1);--header-height:86px;--sport-accent:var(--cyan);font-family:"Segoe UI",Arial,sans-serif;background:var(--ink-deep);color:var(--text)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:112px}body{margin:0;min-width:280px;background:radial-gradient(ellipse at 100% 37%,rgb(10 93 136 / .13),transparent 38%),linear-gradient(180deg,#020b16,#04142a 42%,#020d1d);font-size:16px;line-height:1.65}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:rgb(50 222 239 / .16)}button{cursor:pointer}button:disabled{cursor:default}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.1}h2,h3{font-family:"Bahnschrift Condensed","Arial Narrow","Segoe UI",sans-serif;font-stretch:condensed}h2{font-size:clamp(30px,3vw,46px);font-weight:850;letter-spacing:-.035em}h3{font-size:25px;letter-spacing:-.02em}p{color:var(--muted)}em{font-style:normal;color:var(--cyan)}svg.icon{width:22px;height:22px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.svg-library{position:absolute;width:0;height:0;overflow:hidden}.container{width:min(1320px,calc(100% - 80px));margin-inline:auto}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.skip-link{position:fixed;z-index:100;top:10px;left:14px;padding:12px 18px;background:var(--cyan);color:#011728;border-radius:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}:focus-visible{outline:3px solid #9af5ff;outline-offset:5px}section[id],main{scroll-margin-top:110px}.eyebrow{font-size:11px;line-height:1.4;letter-spacing:.17em;font-weight:800;color:var(--cyan);margin-bottom:13px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 23px;border:1px solid #fff0;border-radius:9px;font-size:13px;font-weight:800;line-height:1.3;letter-spacing:.02em;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease),border-color .25s var(--ease);text-align:center}.button-primary{background:linear-gradient(110deg,#50e9ee,#16c8ee);color:#022033;border-color:#70f0ff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .45),0 8px 25px rgb(3 190 230 / .17)}.button-primary:hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 rgb(255 255 255 / .45),0 12px 32px rgb(3 190 230 / .28)}.button-outline{border-color:#51889e;background:rgb(12 40 62 / .5);color:#ecfaff}.button-outline:hover{background:#113d55;border-color:var(--cyan);transform:translateY(-2px)}.button .icon{width:19px;height:19px}.text-link{display:inline-flex;align-items:center;gap:10px;color:#72eff7;font-size:13px;font-weight:650;line-height:1.5;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgb(83 223 241 / .35)}.text-link .icon{width:18px;height:18px;transition:transform .25s var(--ease)}.text-link:hover{color:#b6fbff;text-decoration-color:currentColor}.text-link:hover .icon{transform:translateX(4px)}.icon-button{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:#0b2a44;color:#a5f4ff;flex:0 0 auto}.icon-button:hover{background:#164762}.panel{position:relative;border:1px solid var(--line);border-radius:17px;background:linear-gradient(135deg,rgb(17 45 75 / .93),rgb(5 22 42 / .97));box-shadow:0 24px 60px -35px #000,inset 0 1px 0 rgb(215 241 255 / .07)}.depth-card{--rx:0deg;--ry:0deg;--mx:50%;--my:20%;transform:perspective(1400px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s;isolation:isolate}.depth-card::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--mx) var(--my),rgb(119 211 246 / .12),transparent 48%);opacity:.35;transition:opacity .3s}.depth-card:hover{border-color:rgb(96 211 242 / .55);box-shadow:0 35px 70px -35px #000,0 0 36px -24px var(--cyan),inset 0 1px 0 rgb(215 241 255 / .13)}.depth-card:hover::after{opacity:1}.section{padding-top:76px}.prototype-strip{height:29px;display:flex;justify-content:space-between;align-items:center;padding:0 40px;background:#06101c;color:#b7ccdc;font-size:10px;letter-spacing:.075em;border-bottom:1px solid rgb(152 199 223 / .12)}.prototype-strip>span:first-child{color:#79dfeb;font-weight:750}.site-header{position:sticky;top:0;z-index:40;height:var(--header-height);background:rgb(3 15 31 / .95);border-bottom:1px solid var(--line);backdrop-filter:blur(18px);box-shadow:0 10px 35px -30px #000}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.brand>span{display:block;font-size:10px;line-height:1.1;letter-spacing:.075em;font-weight:800}.brand strong{display:block;font-family:Impact,"Arial Narrow",sans-serif;font-size:30px;letter-spacing:.055em;line-height:1.15;color:#fff}.brand img{flex:0 0 auto;object-fit:contain}.main-nav{display:flex;align-items:center;gap:29px}.main-nav>a{position:relative;font-size:13px;font-weight:600;min-height:44px;display:flex;align-items:center;transition:color .2s}.main-nav>a::after{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--cyan);content:"";transform:scaleX(0);transform-origin:left;transition:transform .3s}.main-nav>a:hover,.main-nav>a[aria-current]{color:var(--cyan)}.main-nav>a[aria-current]::after{transform:scaleX(1)}.subscription-button{margin-left:10px;min-width:130px}.menu-toggle{display:none}.scroll-line{position:fixed;top:0;left:0;right:0;z-index:60;pointer-events:none;height:2px;background:linear-gradient(90deg,#22dce6,#a1fcff);transform:scaleX(0);transform-origin:left}.hero{min-height:640px;height:clamp(600px,48vw,800px);position:relative;isolation:isolate;display:grid;align-items:center;overflow:hidden;background:#021020}.hero-media{position:absolute;inset:-12px;z-index:-4;transform:translate3d(var(--hero-x,0),var(--hero-y,0),0);transition:transform .6s var(--ease)}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.hero-shade{position:absolute;inset:0;z-index:-3;background:linear-gradient(180deg,rgb(2 10 20 / .04),transparent 38%,rgb(3 15 30 / .38) 70%,#031226),radial-gradient(ellipse at center,rgb(0 10 22 / .14),transparent 65%)}.hero-light{position:absolute;width:39%;height:70%;top:20%;z-index:-2;pointer-events:none;border-radius:50%;mix-blend-mode:screen;filter:blur(35px);opacity:.14}.hero-light-warm{left:-23%;background:#f0842d;animation:warm-breathe 13s ease-in-out infinite alternate}.hero-light-cool{right:-25%;background:#20a2ee;animation:cool-breathe 17s ease-in-out infinite alternate}.hero-content{position:relative;width:min(510px,36%);margin:auto;text-align:center;padding:0 10px 38px}.hero-eyebrow{font-size:9px;letter-spacing:.14em;color:#c5e4ec;margin-bottom:17px}.hero h1>span{display:block;font-size:clamp(15px,1.6vw,23px);font-weight:700;letter-spacing:.23em;margin-bottom:8px;white-space:nowrap}.hero h1 strong{display:block;font-family:Impact,"Arial Narrow",sans-serif;font-size:clamp(75px,9.7vw,152px);line-height:.95;font-weight:900;letter-spacing:.005em;font-style:italic;background:linear-gradient(155deg,#76fcff,#18d8ec 43%,#0085f1);-webkit-background-clip:text;background-clip:text;color:#fff0;text-shadow:0 15px 65px rgb(9 193 239 / .12)}.hero-intro{max-width:350px;margin:21px auto 24px;font-size:13px;line-height:1.6;color:#d7e5f3;text-wrap:pretty}.hero-cta{min-width:230px;min-height:51px}.hero-state{margin-top:15px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#d2dce6}.status-dot{width:6px;height:6px;border-radius:50%;background:#f5bf68;box-shadow:0 0 10px rgb(245 191 104 / .4)}.scene-control{position:absolute;bottom:78px;right:40px;display:flex;align-items:center;justify-content:center;gap:7px;color:#e5f4fb;background:rgb(2 16 30 / .75);border:1px solid #7191a9;min-height:42px;padding:8px 12px;border-radius:30px;font-size:10px}.scene-control .icon{width:17px;height:17px}.scene-control:hover{background:#10334d}.scroll-cue{position:absolute;bottom:65px;left:50%;transform:translateX(-50%);display:grid;justify-items:center;gap:3px;font-size:9px;letter-spacing:.2em;color:#d9edf3}.scroll-cue>span:last-child{font-size:23px;line-height:1.2;animation:cue-drift 2.7s ease-in-out infinite}.trust-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:-43px}.trust-item{border-radius:12px;padding:25px 22px;display:flex;gap:17px;align-items:flex-start;background:linear-gradient(140deg,rgb(12 40 66 / .98),rgb(4 21 40 / .98))}.trust-item .feature-icon{width:29px;height:29px;color:var(--cyan);margin-top:4px}.trust-item h2{font-family:inherit;font-size:15px;letter-spacing:-.02em;font-weight:750;line-height:1.2;margin-bottom:9px}.trust-item p{font-size:12px;line-height:1.6}.prono-section{display:grid;grid-template-columns:1fr 1.08fr;gap:64px;align-items:center}.section-heading>p:not(.eyebrow){max-width:400px;margin-top:22px;font-size:15px}.section-heading>.text-link{margin-top:23px}.section-heading h2{font-size:clamp(38px,4.1vw,62px)}.prediction-card{min-height:320px;overflow:hidden}.card-stadium{position:absolute;inset:0;z-index:-2;background:linear-gradient(110deg,rgb(8 32 58 / .99),rgb(4 22 43 / .93) 48%,rgb(3 24 42 / .58)),url(/wp-content/plugins/les-pronos-de-fredo-core/assets/redesign/assets/face-a-face.png) right 55% / auto 125% no-repeat;opacity:.9}.card-content{padding:35px}.status-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid rgb(255 195 101 / .55);border-radius:6px;background:rgb(162 93 12 / .15);color:#ffd18c;font-size:10px;font-weight:800;letter-spacing:.08em}.status-badge .icon{width:15px;height:15px}.prediction-card h3{font-size:28px;max-width:400px;margin:18px 0 13px;font-weight:800}.prediction-card p{font-size:14px;max-width:410px}.prediction-card .text-link{margin:17px 0 22px;font-size:12px}.prediction-card .button{width:100%;font-size:12px}.statistics-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:center}.sports-editorial{position:relative;padding:28px 0;min-width:0;isolation:isolate}.sports-editorial h2{font-size:clamp(40px,4.3vw,64px)}.sports-editorial>p:not(.eyebrow){font-size:15px;max-width:360px;margin-top:24px}.editorial-number{position:absolute;top:-48px;right:0;font-family:Impact,sans-serif;font-size:210px;color:rgb(53 137 180 / .055);line-height:1;z-index:-1}.sport-tags{display:flex;gap:12px;margin-top:28px}.sport-tags>span{border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;gap:11px;padding:12px 17px;min-width:101px;font-size:13px;font-weight:800;color:#d7eefc;background:#0a2035}.ball-mark{width:23px;height:23px;border-radius:50%;background:#e5e8eb;border-left:2px dashed #ad444b;border-right:2px dashed #ad444b;box-shadow:inset -5px -4px 7px rgb(4 22 40 / .3)}.puck-mark{width:25px;height:17px;border-radius:50%;background:linear-gradient(#536173,#0b1521 55%,#02060d);border:1px solid #627188;box-shadow:0 5px 4px #010a14}.stats-card{padding:30px;min-width:0;--sport-accent:var(--cyan)}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:23px}.card-heading .eyebrow{margin-bottom:6px}.card-heading h2{font-size:31px;text-transform:uppercase}.segmented{display:flex;background:#031a30;border:1px solid #28516c;border-radius:8px;padding:3px;gap:3px;max-width:390px}.segmented button,.sport-filter button{border:0;background:#fff0;color:#bdd0e4;font-size:12px;line-height:1.3;min-height:39px;padding:9px 14px;flex:1;border-radius:5px;transition:background .25s,color .25s,box-shadow .25s}.segmented button[aria-pressed="true"]{background:var(--cyan);color:#032034;font-weight:800;box-shadow:0 3px 12px rgb(6 202 224 / .14)}.segmented button:hover:not([aria-pressed="true"]){background:#16435e;color:#fff}.sport-filter{display:flex;gap:5px;margin-top:12px;max-width:390px}.sport-filter button{border:1px solid #34536d;min-height:35px;min-width:65px;padding:8px 14px;border-radius:6px}.sport-filter button[aria-pressed="true"]{color:#8ef5ff;border-color:#51d7e9;background:#0d344b}.sport-filter button:hover{background:#17435c;color:#f0fcff}.stats-selection{font-size:11px;min-height:20px;margin:17px 0 12px;color:#b9cfe2}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.metric{border:1px solid var(--line);border-radius:9px;padding:16px 13px;background:linear-gradient(145deg,rgb(18 49 79 / .6),rgb(3 20 37 / .8));border-top-color:rgb(148 216 242 / .25);transition:background .25s,border-color .25s}.metric:hover{border-color:var(--sport-accent);background:rgb(21 65 94 / .65)}.metric dt{font-size:11px;color:#c4d9eb;min-height:21px;display:flex;align-items:center;gap:6px}.metric dd{font-size:31px;font-weight:700;margin:8px 0 0;line-height:1.1;font-variant-numeric:tabular-nums}.inline-info{font-size:10px;width:17px;height:17px;padding:0;border:1px solid #75a5c0;color:#a9ecf7;border-radius:50%;background:#062038;display:inline-grid;place-items:center}.stats-bottom{padding-top:20px}.stats-bottom>p{font-size:11px;margin-bottom:13px;color:#a9bfd3}.stats-card[data-sport="mlb"]{--sport-accent:#edbc7d}.stats-card[data-sport="nhl"]{--sport-accent:#83cfff}.method-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:40px}.method-intro h2{font-size:clamp(29px,3vw,42px);text-transform:uppercase;max-width:500px}.method-intro>p:not(.eyebrow){font-size:14px;margin-top:20px;max-width:450px}.method-links{display:flex;flex-wrap:wrap;gap:17px 22px;margin-top:24px}.method-links .text-link{font-size:12px}.method-steps{border-left:1px solid var(--line);padding-left:30px}.method-steps details+details{border-top:1px solid var(--line);margin-top:13px;padding-top:13px}.method-steps summary{display:flex;align-items:center;gap:13px;min-height:42px;cursor:pointer;font-size:17px;font-weight:750;list-style:none}.method-steps summary::-webkit-details-marker{display:none}.step-number{font-size:11px;font-weight:600;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid #3a7a95;color:#9bf2f8}.method-steps .icon{color:var(--cyan);width:23px;height:23px}.step-plus{margin-left:auto;font-size:24px;color:#a0c4d6;font-weight:300;transition:transform .3s}.method-steps details[open] .step-plus{transform:rotate(45deg)}.method-steps details>p{font-size:13px;padding-left:43px;margin:10px 0 4px}.section-top{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:25px}.section-top h2{text-transform:uppercase;font-size:36px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.article-card{overflow:hidden;border-radius:12px;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.article-card:hover{transform:translateY(-7px);border-color:#479cb7;box-shadow:0 30px 55px -30px #000}.article-card>a{display:flex;flex-direction:column;height:100%}.article-image{position:relative;overflow:hidden;aspect-ratio:1.65;background:#0c263c}.article-image img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease),filter .7s;filter:saturate(.78)}.article-card:hover img{transform:scale(1.045);filter:saturate(1)}.article-category{position:absolute;bottom:12px;left:15px;font-size:9px;font-weight:750;letter-spacing:.08em;background:rgb(3 19 33 / .88);border:1px solid rgb(108 214 236 / .35);color:#acf5ff;border-radius:4px;padding:4px 8px;backdrop-filter:blur(8px)}.article-body{padding:22px 21px;display:flex;flex:1;flex-direction:column;align-items:flex-start}.article-body time{font-size:10px;color:#a8bdd0;letter-spacing:.035em}.article-body h3{font-family:inherit;font-size:17px;line-height:1.45;letter-spacing:-.025em;margin:11px 0 22px;font-weight:750;text-wrap:pretty}.article-body .text-link{margin-top:auto;font-size:12px}.newsletter-panel{padding:36px;display:grid;grid-template-columns:.95fr 1.05fr;gap:45px}.newsletter-copy{display:flex;align-items:center;gap:22px;align-self:center}.newsletter-copy>img{width:116px;flex-shrink:0}.newsletter-copy h2{font-size:33px;letter-spacing:-.04em}.newsletter-copy p:not(.eyebrow){font-size:13px;margin-top:17px;max-width:320px}.newsletter-copy .eyebrow{font-size:9px}.demo-notice{font-size:11px;color:#b5d4e5;display:flex;align-items:center;gap:7px;padding:0 0 14px}.demo-notice .icon{width:15px;height:15px}fieldset{border:0;padding:0;margin:0;min-width:0}.form-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}label{color:#d5e6f1;font-size:12px;line-height:1.5}label[for]{display:block;margin-bottom:7px;font-weight:650}input:not([type=checkbox]){width:100%;min-width:0;min-height:45px;background:#06172c;border:1px solid #55748d;color:#f3faff;border-radius:7px;font-size:13px;padding:11px 13px;transition:border-color .2s,box-shadow .2s}input:not([type=checkbox]):focus{border-color:#87f1ff;box-shadow:0 0 0 3px rgb(40 211 239 / .13);outline:0}input::placeholder{color:#9eb4c7;opacity:1}.consent{display:flex;gap:9px;align-items:flex-start;font-size:10px;color:#b1c9dc;margin-top:16px;line-height:1.6}.consent input{width:17px;height:17px;flex:0 0 auto;margin:2px 0 0;accent-color:var(--cyan)}.consent a{color:#78e7f4;text-decoration:underline;text-underline-offset:2px}#demo-submit{width:100%;font-size:11px;margin-top:18px;letter-spacing:.025em}.form-privacy{margin-top:11px;font-size:10px;line-height:1.6;color:#a9bfd1}.form-feedback:empty{display:none}.form-feedback{margin-top:15px;padding:12px 14px;font-size:12px;color:#b5f7e0;border-left:2px solid #82e0b3;background:rgb(28 119 90 / .12);border-radius:4px}.responsible-strip{margin-top:56px;border-block:1px solid var(--line);display:grid;grid-template-columns:auto 1.1fr 1fr auto;gap:26px;align-items:center;padding-block:24px}.adult-mark{display:grid;place-items:center;width:53px;height:53px;border:1px solid #8cbbd1;border-radius:50%;font-size:20px;font-weight:800;color:#e1f3fb}.responsible-strip .eyebrow{font-size:9px;margin-bottom:6px}.responsible-strip h2{font-family:inherit;font-size:14px;line-height:1.5;letter-spacing:-.02em}.responsible-strip>p{font-size:11px;max-width:340px}.responsible-link{font-size:12px;font-weight:750;color:#fff;display:flex;align-items:center;gap:8px;text-decoration:underline;text-underline-offset:5px}.responsible-link .icon{width:17px;height:17px}.site-footer{padding-block:34px 20px;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:27px 45px}.footer-brand>p{font-size:12px;margin-top:10px}.site-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.site-footer nav h2{font-family:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin:8px 0 9px}.site-footer nav a,.footer-link{display:block;font-size:12px;line-height:1.4;color:#bcd1e2;min-height:27px;padding:4px 0;background:none;border:0;text-align:left}.site-footer nav a:hover,.footer-link:hover{color:#a8f5ff;text-decoration:underline;text-underline-offset:3px}.footer-bottom{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid var(--line);padding-block:18px}.footer-bottom strong{font-size:12px}.footer-bottom p{font-size:11px;margin-top:3px}.motion-toggle{font-size:11px;min-height:41px}.motion-toggle .icon{width:15px;height:15px}.footer-legal{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:9px;color:#a7bacb;letter-spacing:.03em}.footer-legal p{font-size:9px;max-width:720px;text-align:right;color:#a7bacb;line-height:1.6}dialog{width:min(560px,calc(100% - 32px));max-height:min(85vh,800px);border:1px solid #416b87;padding:0;border-radius:18px;background:linear-gradient(135deg,#102c49,#04152c);color:var(--text);box-shadow:0 40px 100px #0009}dialog::backdrop{background:rgb(0 6 17 / .78);backdrop-filter:blur(7px)}.dialog-content{padding:45px 35px 30px;position:relative}.dialog-close{position:absolute;right:15px;top:15px;width:32px;height:32px}.dialog-close .icon{width:17px;height:17px}.dialog-content>.eyebrow{padding-right:35px}.dialog-content h2{font-size:32px;margin-bottom:22px}.dialog-content>p:not(.eyebrow){font-size:14px;margin:15px 0}.dialog-content .button{margin-top:12px;width:100%}.dialog-content .dialog-note{font-size:11px!important;color:#a6bfd2}.help-list{display:grid;gap:19px;margin-block:15px 26px}.help-list dt{color:#81edf7;font-weight:750;font-size:14px}.help-list dd{color:#bed0e2;margin:5px 0 0;font-size:13px}.dialog-content>.text-link{margin-top:13px}body.has-modal{overflow:hidden}.no-dialog dialog[open]{position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);z-index:100;display:block}@keyframes warm-breathe{from{transform:translate3d(0,0,0) scale(.9);opacity:.1}to{transform:translate3d(30px,-10px,0) scale(1.2);opacity:.21}}@keyframes cool-breathe{from{transform:translate3d(0,0,0) scale(1);opacity:.1}to{transform:translate3d(-25px,15px,0) scale(1.15);opacity:.25}}@keyframes cue-drift{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}html[data-motion="reduced"]{scroll-behavior:auto}html[data-motion="reduced"] *,html[data-motion="reduced"] *::before,html[data-motion="reduced"] *::after{animation:none!important;transition:none!important}html[data-motion="reduced"] .depth-card,html[data-motion="reduced"] .article-card:hover,html[data-motion="reduced"] .button:hover{transform:none!important}html[data-motion="reduced"] .hero-media{transform:none!important}.hero[data-scene-paused="true"] .hero-light{animation-play-state:paused}.hero[data-scene-paused="true"] .hero-media{transform:none}@media(min-width:1800px){.hero-media img{object-fit:cover;object-position:center 38%}.hero-content{width:500px}.hero h1 strong{font-size:155px}}@media(max-width:1100px){.container{width:calc(100% - 48px)}.main-nav{gap:18px}.hero{min-height:570px;height:590px}.hero-content{width:37%}.hero h1 strong{font-size:105px}.hero h1>span{font-size:17px}.hero-intro{font-size:12px}.hero-cta{min-width:0;padding-inline:15px;font-size:11px}.trust-item{padding:20px 16px;gap:12px}.trust-item .feature-icon{width:25px;height:25px}.trust-item h2{font-size:14px}.prono-section,.statistics-section{gap:35px}.section{padding-top:60px}.newsletter-panel{grid-template-columns:.9fr 1.1fr;gap:25px;padding:28px}.newsletter-copy{gap:14px}.newsletter-copy>img{width:80px}.newsletter-copy h2{font-size:28px}.method-panel{gap:30px;padding:30px}.responsible-strip{grid-template-columns:auto 1fr auto;gap:18px}.responsible-strip>p{grid-column:2;grid-row:2}.responsible-link{grid-column:3;grid-row:1/3}.adult-mark{grid-row:1/3}.article-body{padding:19px 16px}.article-body h3{font-size:15px}}@media(max-width:780px){:root{--header-height:74px}html{scroll-padding-top:90px}.prototype-strip{height:25px;padding-inline:20px;font-size:8px}.prototype-strip>span:last-child{letter-spacing:0}.container{width:calc(100% - 40px)}.brand img{width:48px;height:48px}.brand strong{font-size:26px}.brand>span{font-size:9px}.menu-toggle{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;padding:0;background:#0a233a;border:1px solid #43697f;border-radius:8px}.menu-toggle>span{width:20px;height:2px;background:#7eeefa;transition:transform .25s,opacity .25s}.menu-toggle[aria-expanded="true"]>span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle[aria-expanded="true"]>span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"]>span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.main-nav{display:none;position:absolute;top:calc(100% + 1px);right:20px;left:20px;padding:14px;background:#061a2f;border:1px solid #3a647f;border-radius:0 0 12px 12px;box-shadow:0 30px 50px #0009;max-height:calc(100dvh - 110px);overflow:auto}.main-nav[data-open="true"]{display:flex;flex-direction:column;align-items:stretch;gap:2px}.main-nav>a{padding:10px 13px;font-size:15px}.main-nav>a::after{display:none}.main-nav>a[aria-current]{background:#0c344e;border-radius:7px}.subscription-button{margin:10px 0 0;min-height:47px}.hero{height:auto;min-height:0;padding-top:clamp(230px,53vw,390px);overflow:hidden;display:block}.hero-media{inset:0 0 auto;height:auto;aspect-ratio:1672/941;transform:none!important}.hero-media img{width:100%;height:auto;object-fit:contain}.hero-shade{background:linear-gradient(180deg,transparent 0%,transparent 21%,rgb(3 18 38 / .12) 28%,#031226 55%,#031226)}.hero-content{width:min(560px,100%);padding:0 25px 63px;margin-top:-6px}.hero-eyebrow{font-size:8px;margin-bottom:15px}.hero h1>span{font-size:18px;letter-spacing:.19em}.hero h1 strong{font-size:clamp(91px,21vw,132px)}.hero-intro{font-size:14px;max-width:370px;margin:20px auto 24px}.hero-cta{min-height:51px;min-width:260px;font-size:12px}.hero-state{font-size:11px;margin-top:17px}.hero-light{height:45%;top:0}.scene-control{bottom:15px;right:20px;min-height:34px;font-size:9px;padding:6px 9px}.scroll-cue{display:none}.trust-grid{margin-top:0;gap:0;grid-template-columns:1fr;border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#092039}.trust-item{padding:19px 21px;border:0;border-radius:0;box-shadow:none;gap:18px;background:#fff0}.trust-item+.trust-item{border-top:1px solid var(--line)}.trust-item .feature-icon{width:29px;height:29px}.trust-item h2{font-size:15px;margin-bottom:6px}.trust-item p{font-size:12px;max-width:460px}.prono-section{grid-template-columns:1fr;gap:25px}.section{padding-top:51px}.section-heading h2{font-size:44px}.section-heading>p:not(.eyebrow){margin-top:17px}.section-heading>.text-link{margin-top:15px}.card-content{padding:29px}.prediction-card{min-height:0}.prediction-card h3{font-size:28px}.prediction-card p{font-size:14px}.statistics-section{grid-template-columns:1fr;gap:26px}.sports-editorial{padding:10px 0 0}.sports-editorial h2{font-size:46px}.sports-editorial>p:not(.eyebrow){max-width:550px;font-size:14px;margin-top:19px}.sport-tags{margin-top:21px}.editorial-number{top:-20px;right:5px;font-size:170px}.stats-card{padding:25px}.card-heading h2{font-size:30px}.method-panel{grid-template-columns:1fr;gap:26px;padding:28px}.method-intro h2{font-size:33px}.method-steps{border-left:0;border-top:1px solid var(--line);padding:23px 0 0}.method-steps details>p{max-width:500px}.section-top{align-items:start;flex-direction:column;gap:14px}.section-top h2{font-size:33px}.article-grid{grid-template-columns:1fr;gap:14px}.article-card>a{display:grid;grid-template-columns:140px minmax(0,1fr);min-height:170px}.article-image{aspect-ratio:auto;height:100%;min-height:170px}.article-image img{object-fit:cover}.article-category{font-size:7px;padding:3px 6px;left:8px;bottom:9px}.article-body{padding:17px 15px}.article-body h3{font-size:15px;margin:7px 0 12px;line-height:1.4}.article-body time{font-size:9px}.newsletter-panel{grid-template-columns:1fr;gap:26px;padding:28px}.newsletter-copy{gap:19px}.newsletter-copy>img{width:95px}.newsletter-copy h2{font-size:32px}.newsletter-copy p:not(.eyebrow){font-size:13px;max-width:430px;margin-top:13px}.newsletter-copy .eyebrow{font-size:8px}.form-fields{grid-template-columns:1fr;gap:15px}.demo-notice{font-size:11px;padding-bottom:17px}.consent{font-size:11px;gap:10px}.form-privacy{font-size:10px;line-height:1.7}label[for]{font-size:13px}input:not([type=checkbox]){min-height:48px;font-size:16px}.responsible-strip{margin-top:42px;grid-template-columns:auto 1fr;gap:15px 17px;padding-block:24px}.adult-mark{grid-row:1;width:48px;height:48px;font-size:19px}.responsible-strip>div{grid-column:2}.responsible-strip>p{grid-column:1/-1;grid-row:2;font-size:12px;max-width:none}.responsible-link{grid-column:1/-1;grid-row:3;min-height:40px;justify-self:start;font-size:13px}.site-footer{grid-template-columns:1fr 1fr;gap:23px 20px;padding-top:26px}.footer-brand{grid-column:1/-1}.site-footer nav a,.footer-link{font-size:12px;min-height:34px;display:flex;align-items:center}.site-footer nav{gap:0}.site-footer nav h2{margin-bottom:8px}.footer-bottom{align-items:start;flex-direction:column;gap:16px;padding-block:20px}.footer-legal{align-items:start;flex-direction:column;gap:9px;font-size:10px}.footer-legal p{text-align:left;font-size:9px}.dialog-content{padding:48px 25px 27px}.dialog-content h2{font-size:29px}.dialog-content>.button{font-size:12px}}@media(max-width:450px){.prototype-strip>span:last-child{font-size:7px}.hero{padding-top:55vw}.hero-content{padding-inline:20px;padding-bottom:63px}.hero h1 strong{font-size:100px}.hero h1>span{font-size:17px}.hero-eyebrow{font-size:7px;letter-spacing:.13em}.hero-intro{font-size:13px;max-width:310px}.hero-cta{width:100%;min-width:0;max-width:320px}.container{width:calc(100% - 32px)}.trust-item{padding:18px 17px;gap:14px}.section-heading h2{font-size:38px}.card-content{padding:25px 21px}.prediction-card h3{font-size:25px}.prediction-card .button{font-size:10px;padding-inline:12px;gap:8px}.prediction-card .text-link{font-size:11px}.stats-card{padding:23px 18px}.card-heading h2{font-size:27px}.card-heading .eyebrow{font-size:9px}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{padding:15px 13px}.metric dd{font-size:32px}.segmented button{padding-inline:9px;font-size:11px}.sport-filter button{padding-inline:9px;font-size:11px}.method-panel{padding:25px 21px}.method-intro h2{font-size:29px}.method-intro>p:not(.eyebrow){font-size:13px}.method-steps summary{font-size:16px;gap:12px}.method-links{gap:15px}.article-card>a{grid-template-columns:105px minmax(0,1fr);min-height:178px}.article-image{min-height:178px}.article-body{padding:14px 12px}.article-body h3{font-size:13px}.article-body .text-link{font-size:11px}.article-category{font-size:6px;left:5px;padding:3px 4px}.newsletter-panel{padding:25px 21px}.newsletter-copy>img{width:67px}.newsletter-copy{gap:12px}.newsletter-copy h2{font-size:26px}.newsletter-copy p:not(.eyebrow){font-size:12px}.newsletter-copy .eyebrow{font-size:7px;letter-spacing:.1em}.responsible-strip h2{font-size:13px}.section-top h2{font-size:30px}.button{max-width:100%}#demo-submit{font-size:10px;gap:8px;padding-inline:12px}}html[data-page-hidden="true"] *,html[data-page-hidden="true"] *::before,html[data-page-hidden="true"] *::after{animation-play-state:paused!important}.no-js .menu-toggle{display:none}.no-js .site-header{height:auto}.no-js .header-inner{min-height:var(--header-height);flex-wrap:wrap;padding-block:12px}.no-js .main-nav{position:static;display:flex;flex-direction:row;flex-wrap:wrap;background:none;border:0;padding:0;box-shadow:none;max-height:none}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.depth-card,.article-card:hover,.button:hover,.hero-media{transform:none!important}}body{overflow-x:clip}.motion-layer{position:relative;min-width:0;transform-style:flat}.motion-layer>.panel{height:100%}.motion-layer[data-reveal="left"]{transform-origin:0% 50%}.motion-layer[data-reveal="right"]{transform-origin:100% 50%}.motion-layer[data-reveal="unfold"]{transform-origin:50% 0%}.motion-layer[data-reveal="lift"]{transform-origin:50% 100%}.depth-card{--lift:0px;transform:perspective(1400px) translateY(var(--lift)) rotateX(var(--rx)) rotateY(var(--ry));box-shadow:0 31px 62px -38px #000,0 10px 18px -15px rgb(0 0 0 / .9),inset 0 1px 0 rgb(221 245 255 / .12),inset 0 -1px 0 rgb(0 0 0 / .3)}.depth-card::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;box-shadow:inset 1px 0 0 rgb(214 239 253 / .04),inset -1px -2px 0 rgb(0 5 17 / .24)}.depth-card::after{background:radial-gradient(ellipse at var(--mx) var(--my),rgb(166 227 255 / .17),rgb(113 209 248 / .055) 27%,transparent 61%)}@media(hover:hover) and (pointer:fine){.depth-card:hover{--lift:-5px;box-shadow:0 42px 78px -38px #000,0 15px 28px -22px rgb(61 185 227 / .25),inset 0 1px 0 rgb(234 250 255 / .2)}}.button{position:relative;isolation:isolate;overflow:hidden}.button-primary{background:linear-gradient(112deg,#24c6d8 0%,#49e1ec 19%,#b4f5f8 29%,#46dce8 41%,#1bc3df 64%,#71e5ef 78%,#22c4df 100%);border-color:#9beff5;box-shadow:inset 0 1px 0 rgb(255 255 255 / .72),inset 0 -2px 0 rgb(3 90 113 / .29),0 10px 27px rgb(2 179 214 / .17);color:#022033}.button-primary:hover{box-shadow:inset 0 1px 0 rgb(255 255 255 / .85),inset 0 -2px 0 rgb(3 90 113 / .22),0 15px 34px rgb(2 191 225 / .23)}.button::before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-65%;bottom:-65%;left:0;width:53%;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .06) 23%,rgb(255 255 255 / .58) 48%,rgb(255 255 255 / .15) 68%,transparent 100%);transform:translateX(-190%) skewX(-22deg);opacity:0}.button::after{content:"";position:absolute;inset:1px 2px auto;height:1px;pointer-events:none;z-index:-1;border-radius:inherit;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .7),transparent);opacity:.6}.button-outline::before{background:linear-gradient(90deg,transparent,rgb(166 238 255 / .14),rgb(217 251 255 / .24),transparent)}.button:is(:hover,:focus-visible)::before{animation:metallic-sweep 950ms cubic-bezier(.18,.6,.3,1) 1}.button-outline::after{opacity:.28}@keyframes metallic-sweep{0%{transform:translateX(-190%) skewX(-22deg);opacity:0}13%{opacity:1}83%{opacity:1}100%{transform:translateX(290%) skewX(-22deg);opacity:0}}@supports not (overflow:clip){body{overflow-x:hidden}}@media(max-width:780px){.trust-grid>.motion-layer+.motion-layer{border-top:1px solid var(--line)}.trust-grid .trust-item{border-top:0}.depth-card{--lift:0px}.button-primary{background:linear-gradient(112deg,#30c9dc,#8cecf3 29%,#37ccdf 54%,#4bd6e8 77%,#28c5df)}}html[data-motion="reduced"] .motion-layer{transform:none!important;opacity:1!important}@media(prefers-reduced-motion:reduce){.motion-layer{transform:none!important;opacity:1!important}}.button[data-auto-sheen="true"]::before{animation:metallic-sweep 1100ms cubic-bezier(.18,.6,.3,1) 1}html[data-motion="reduced"] .button[data-auto-sheen="true"]::before{animation:none!important}.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(110deg,#061629,#031020)}.hero-light{filter:none;mix-blend-mode:normal}.hero-light-warm{background:radial-gradient(ellipse,rgb(240 132 45 / .8),rgb(240 132 45 / .2) 40%,transparent 72%)}.hero-light-cool{background:radial-gradient(ellipse,rgb(32 162 238 / .8),rgb(32 162 238 / .2) 40%,transparent 72%)}.hero[data-in-viewport="false"] .hero-light{animation-play-state:paused}.hero[data-in-viewport="false"] .scroll-cue>span:last-child{animation-play-state:paused}.depth-card{transition:transform .2s var(--ease),border-color .2s;box-shadow:0 23px 42px -29px #000,inset 0 1px 0 rgb(221 245 255 / .12),inset 0 -1px 0 rgb(0 0 0 / .25)}@media(hover:hover) and (pointer:fine){.depth-card:hover{box-shadow:0 23px 42px -29px #000,inset 0 1px 0 rgb(221 245 255 / .12),inset 0 -1px 0 rgb(0 0 0 / .25)}}.article-card{transition:transform .3s var(--ease),border-color .3s}.article-card:hover{box-shadow:0 24px 60px -35px #000,inset 0 1px 0 rgb(215 241 255 / .07)}.article-image img{filter:none;transition:transform .45s var(--ease)}.article-card:hover img{filter:none}.article-category{backdrop-filter:none;background:#071d31}body.material-glass{--glass-edge:#9baed280;--glass-violet:#a892ef;--glass-cyan:#8eeaf8;--glass-shadow:0 30px 48px -28px #000d,0 9px 14px -9px #000e,0 3px 0 -1px #040b19,inset 0 1px 0 #effbff9c,inset 1px 0 0 #bdcde830,inset -1px 0 0 #af8ffb26,inset 0 -2px 0 #010a1ca6;background:radial-gradient(ellipse at 100% 33%,#6647a61b,transparent 38%),radial-gradient(ellipse at 0 54%,#10557224,transparent 44%),linear-gradient(180deg,#020b16,#07162c 45%,#030e20)}.material-glass .panel{border:1px solid var(--glass-edge);background:linear-gradient(126deg,#b5e5ff12 0%,#d5c5ff08 19%,transparent 20%,transparent 62%,#9a7bde0c 100%),radial-gradient(ellipse at 0 0,#397ca85c,transparent 61%),radial-gradient(ellipse at 100% 100%,#5e40822b,transparent 65%),linear-gradient(135deg,#122c49f5,#081a31fa 60%,#0c1831fa);box-shadow:var(--glass-shadow)}.material-glass .depth-card{isolation:isolate;box-shadow:var(--glass-shadow);transition:transform .2s var(--ease),border-color .2s}.material-glass .depth-card::before{inset:2px;border:1px solid #c0e5ff15;z-index:0;background:linear-gradient(110deg,#f0f9ff13,transparent 29%,transparent 72%,#b49aff07);box-shadow:inset 0 1px 0 #deecff35,inset 0 -1px 0 #010a1d7d}.material-glass .depth-card::after{background:radial-gradient(ellipse at var(--mx) var(--my),#c5f2ff24,transparent 48%),radial-gradient(ellipse at 100% 18%,#ab82ed18,transparent 55%)}.material-glass .trust-item{border-radius:15px;padding-block:27px}.material-glass .trust-item .feature-icon{width:33px;height:33px;color:#9eeefa;filter:none}.material-glass .trust-item h2{color:#f1f6ff}.material-glass .trust-item p{color:#b7cee1}.material-glass .prediction-card{border-color:#a7bee78f}.material-glass .prediction-card .card-stadium{background:linear-gradient(112deg,#112c46f5,#0b2034e8 44%,#0c17376b),url(/wp-content/plugins/les-pronos-de-fredo-core/assets/redesign/assets/face-a-face.png) right 55% / auto 125% no-repeat}.material-glass .card-content{position:relative;z-index:1}.material-glass .stats-card{border-color:#afcbe895;background-color:#10233d}.material-glass .card-heading{padding-bottom:7px}.material-glass .metric{position:relative;border:1px solid #6c8daf5c;border-radius:10px;background:radial-gradient(ellipse at 100% 0,#9c80df12,transparent 75%),linear-gradient(145deg,#041225cf,#102b4580);box-shadow:inset 0 3px 6px #0005,inset 0 -1px 0 #b1d6ee29,0 1px 0 #b7e8ff12}.material-glass .metric dd{color:#f1f9ff;text-shadow:0 2px 0 #0006}.material-glass .metric dt{color:#a9cada}.material-glass .segmented,.material-glass .sport-filter{border-color:#819abc5c;box-shadow:inset 0 2px 5px #0004,0 1px 0 #d1e9ff12;background:linear-gradient(180deg,#041528,#0b2139)}.material-glass .segmented button[aria-pressed="true"],.material-glass .sport-filter button[aria-pressed="true"]{background:linear-gradient(115deg,#74dded,#dcfaff 36%,#92cfe9 59%,#b9b9e3);color:#061d31;border-color:#d0f7ff;box-shadow:inset 0 1px 0 #fff9,inset 0 -1px 0 #46627977,0 3px 8px #0004}.material-glass .method-panel{border-color:#99a1d080}.material-glass .method-steps{position:relative;z-index:1}.material-glass .method-intro{position:relative;z-index:1}.material-glass .method-steps summary{border-radius:8px}.material-glass .step-number{color:#a7bdf6}.material-glass .method-steps details[open] .step-number{color:var(--cyan)}.material-glass .article-card{border-color:#94b3d26b;box-shadow:var(--glass-shadow)}.material-glass .article-body{background:linear-gradient(130deg,#edfaff05,transparent 55%,#ac8ced09);box-shadow:inset 0 1px 0 #d3e3ff26}.material-glass .article-image{border-bottom:1px solid #b1b7e34d}.material-glass .article-category{border:1px solid #add8ef4d;background:#071b32eb;color:#c7ecfa;box-shadow:inset 0 1px 0 #fff2,0 2px 6px #0006}.material-glass .newsletter-panel{border-color:#a2a5d28c;box-shadow:var(--glass-shadow)}.material-glass .newsletter-panel input:not([type=checkbox]){background:linear-gradient(180deg,#031123,#0b2036);border-color:#7593b77a;color:#f4faff;box-shadow:inset 0 3px 6px #0006,0 1px 0 #d2ddfc21}.material-glass .newsletter-panel input::placeholder{color:#8ea9be}.material-glass .newsletter-panel input:focus-visible{outline:2px solid #70e8f8;outline-offset:3px;border-color:#a4f1ff}.material-glass .button-primary{border-color:#b9f5ff;background:linear-gradient(113deg,#23bcd5 0%,#65deec 20%,#d3fcff 30%,#4fd2e6 43%,#20b4d4 65%,#9fe8f5 81%,#3cc1dc);box-shadow:inset 0 1px 0 #fffffff0,inset 0 -2px 0 #04607d9c,0 3px 0 #06405b,0 10px 21px -9px #0009,0 0 20px -11px #a18bea8c;color:#032033}.material-glass .button-outline{border-color:#a3b9d275;background:linear-gradient(125deg,#bddcf521,#12314a8c 35%,#8d76b51a);box-shadow:inset 0 1px 0 #e4f8ff4d,inset 0 -1px 0 #020d21a6,0 3px 0 #020e20;color:#e5f7ff}.material-glass .icon-button{background:linear-gradient(135deg,#25425a,#101b32);border-color:#a3bbda70;box-shadow:inset 0 1px 0 #e6f9ff4d,0 3px 6px #0004;color:#a3edf4}.material-glass .site-header{background:linear-gradient(108deg,#0d2237fa,#0c182bfa 65%,#1c1b37fa);border-bottom-color:#a8b2d34f;box-shadow:0 5px 14px #0004,inset 0 -1px 0 #d4c9ff13}.material-glass .scroll-line{background:linear-gradient(90deg,#2bdeec,#78d2f6 72%,#a797ed)}.material-glass .hero-light-cool{background:radial-gradient(ellipse,#7480d72e,transparent 65%)}.material-glass .responsible-strip{border-top-color:#a8b4d34d;border-bottom-color:#a8b4d34d;background:linear-gradient(105deg,#459cba07,transparent,#a489e80b)}.material-glass .responsible-link{color:#fff}.material-glass :is(a,button,summary):focus-visible{outline:2px solid #8beafa;outline-offset:4px}@media(hover:hover) and (pointer:fine){.material-glass .depth-card:hover{border-color:#b8b6efa6;box-shadow:var(--glass-shadow)}.material-glass .article-card:hover{border-color:#b4b7e5a1;box-shadow:var(--glass-shadow)}.material-glass .button-primary:hover{box-shadow:inset 0 1px 0 #fffffff0,inset 0 -2px 0 #04607d9c,0 3px 0 #06405b,0 10px 21px -9px #0009,0 0 20px -11px #a18bea8c}}@media(max-width:780px){.material-glass{--glass-shadow:0 18px 28px -21px #000f,0 3px 0 -1px #030a19,inset 0 1px 0 #e1f7ff8f,inset 0 -2px 0 #020a1c9c}.material-glass .trust-grid{border:0;border-radius:0;overflow:visible;background:#fff0;gap:13px}.material-glass .trust-grid>.motion-layer+.motion-layer{border-top:0}.material-glass .trust-grid .trust-item{border:1px solid #9baed266;border-radius:13px;padding:21px 19px;box-shadow:var(--glass-shadow)}.material-glass .stats-card{border-radius:15px}.material-glass .depth-card::before{inset:2px}.material-glass .main-nav{background:linear-gradient(140deg,#0b243b,#141b35);border-color:#8194ba80}}@media(forced-colors:active){.material-glass .panel,.material-glass .metric,.material-glass .button{border:1px solid CanvasText;box-shadow:none}.material-glass .depth-card::before,.material-glass .depth-card::after{display:none}}.material-glass .sport-tags>span{min-width:115px;min-height:70px;justify-content:center;padding:10px 20px;background:linear-gradient(135deg,#19354d,#0b1d33);box-shadow:inset 0 1px #dcf4ff4d,0 4px #020a19,0 10px 20px -15px #000;border-color:#819db976}.league-logo{width:88px;height:48px;object-fit:contain}.sport-tags>span:last-child .league-logo{width:43px}.impact-section{--impact-header:86px;--impact-height:min(calc(100svh - var(--impact-header)),62.5vw);position:relative;width:100%;height:190svh;margin-top:55px;isolation:isolate}.impact-stage{position:sticky;top:calc(var(--impact-header) + max(0px,(100svh - var(--impact-header) - var(--impact-height))/2));width:100%;height:var(--impact-height);min-height:0;overflow:clip;background:#071521;border-block:1px solid #7c9aba22}.impact-screen{position:absolute;inset:0}.impact-canvas,.impact-poster{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none}.impact-canvas{visibility:hidden}.impact-stage[data-sequence=ready] .impact-canvas{visibility:visible}.impact-stage[data-sequence=ready] .impact-poster{visibility:hidden}.impact-timeline{position:absolute;bottom:20px;left:calc(50% - 65px);width:130px;height:2px;background:#7490ba40;pointer-events:none}.impact-timeline span{display:block;height:100%;background:linear-gradient(90deg,#67e6f2,#bc9cef);transform-origin:left;transform:scaleX(0)}@media(max-width:780px){.impact-section{--impact-header:74px;height:132svh;margin-top:35px}.impact-timeline{bottom:10px}}.no-js .impact-section,html[data-motion="reduced"] .impact-section{height:auto}.no-js .impact-stage,html[data-motion="reduced"] .impact-stage{position:relative;top:0;height:auto;aspect-ratio:1.6}.no-js .impact-canvas,html[data-motion="reduced"] .impact-canvas{visibility:hidden!important}.no-js .impact-poster,html[data-motion="reduced"] .impact-poster{visibility:visible!important}.no-js .impact-timeline,html[data-motion="reduced"] .impact-timeline{display:none}@media(prefers-reduced-motion:reduce){.impact-section{height:auto}.impact-stage{position:relative;top:0;height:auto;aspect-ratio:1.6}.impact-canvas{visibility:hidden!important}.impact-poster{visibility:visible!important}.impact-timeline{display:none}}.impact-screen::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 35% 57%,#20bdd71c,transparent 48%),radial-gradient(ellipse at 68% 48%,#8e65c926,transparent 48%);opacity:var(--impact-afterglow,0)}#rencontre+.statistics-section{position:relative;z-index:1;margin-top:calc(-10svh - 12px);padding-top:0}.no-js #rencontre+.statistics-section,html[data-motion="reduced"] #rencontre+.statistics-section{margin-top:0;padding-top:76px}@media(max-width:780px){.no-js #rencontre+.statistics-section,html[data-motion="reduced"] #rencontre+.statistics-section{padding-top:51px}}@media(prefers-reduced-motion:reduce){#rencontre+.statistics-section{margin-top:0;padding-top:76px}.impact-screen::after{display:none}}@media(prefers-reduced-motion:reduce) and (max-width:780px){#rencontre+.statistics-section{padding-top:51px}}@media (pointer:coarse) and (min-device-width:600px) and (min-device-height:600px){#rencontre.impact-section{display:none!important}#rencontre+.statistics-section{margin-top:0!important;padding-top:60px!important}}@media (pointer:coarse) and (min-device-width:600px) and (min-device-height:600px) and (max-width:780px){#rencontre+.statistics-section{padding-top:51px!important}}body.fredo-redesign{font-family:Arial,sans-serif;color:#eaf3ff;background:#041326;overflow-x:clip}.fredo-redesign [hidden]{display:none!important}.fredo-redesign .site-header{z-index:90}.admin-bar.fredo-redesign .site-header{top:32px}.fredo-redesign .redesign-content h1{margin-bottom:30px}.fredo-redesign .redesign-editor-content{max-width:1050px;margin:30px auto}.fredo-redesign .fredo-core{max-width:none;margin:0;color:#c1d5e8}.fredo-redesign .fredo-prediction,.fredo-redesign .fredo-result-panel,.fredo-redesign .fredo-state,.fredo-redesign .fredo-blog-article{background:linear-gradient(130deg,#17354d,#0b1c30 70%,#232842);border:1px solid #4e748e;border-radius:20px;box-shadow:inset 0 1px #ffffff36,inset 0 -2px #0004,0 18px 36px #0004}.fredo-redesign .fredo-state{padding:30px}.fredo-redesign .fredo-button,.fredo-redesign button[type=submit]{border-radius:10px;background:linear-gradient(110deg,#28cadc,#a8f1f5 30%,#38c7df);color:#052032;border:1px solid #a8ecf2;padding:12px 20px;font-weight:800}.fredo-redesign .fredo-availability-waiting{color:#ffb35b}.fredo-redesign .article-card img{width:100%;aspect-ratio:16/10;object-fit:cover;transition:transform .5s}.fredo-redesign .article-card:hover img{transform:scale(1.025)}.fredo-redesign .article-card-content{padding:22px}.fredo-redesign .category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:15px;margin-top:30px}.fredo-redesign .category-card{display:flex;gap:18px;flex-direction:column;padding:22px;border:1px solid #355c75;border-radius:16px;background:linear-gradient(130deg,#14354d,#0a192c)}.fredo-redesign .fredo-blog-shell{max-width:1200px;margin:auto;padding:60px 24px}.fredo-redesign .fredo-blog-hero{padding:35px;border-radius:22px}.fredo-redesign .fredo-blog-content{font-size:18px;line-height:1.85;max-width:800px}.fredo-redesign .fredo-blog-content img{border-radius:14px}.fredo-redesign .fredo-blog-content a{color:#7bddea;font-weight:700}.fredo-redesign .fredo-blog-content h2{margin:35px 0 15px}.fredo-redesign .responsible-link{color:#fff}.fredo-redesign .footer-grid a{line-height:1.5}.fredo-redesign .footer-grid li{margin:5px 0}.fredo-redesign .fredo-alert-modal{z-index:1001}@media(max-width:780px){.admin-bar.fredo-redesign .site-header{top:46px}.fredo-redesign .section{padding-top:38px;padding-bottom:38px}.fredo-redesign .fredo-blog-shell{padding:35px 16px}.fredo-redesign .fredo-blog-hero{padding:22px}.fredo-redesign .fredo-blog-content{font-size:16px}}@media(prefers-reduced-motion:reduce){.fredo-redesign .article-card img{transition:none}}.fredo-redesign .fredo-team img{display:block;width:64px;height:64px;object-fit:contain}.fredo-redesign .article-card>a{overflow:hidden}.fredo-redesign .fredo-stripe-live-action form{display:grid;gap:12px}.fredo-redesign .fredo-blog-content img{max-width:100%;height:auto}.fredo-redesign .fredo-core{width:100%;min-width:0}.fredo-redesign .fredo-availability-waiting{border-color:#f1a34d;color:#ffb35b;background:#653a1833}.fredo-redesign .fredo-blog-article{overflow:clip}.fredo-redesign .site-footer nav{align-content:start;gap:0}.fredo-redesign .site-footer nav a{padding-block:5px;min-height:34px}.fredo-redesign .category-card{border-top:2px solid var(--category-accent,#63d4ea)}.fredo-redesign .category-card strong{color:var(--category-accent,#63d4ea)}.category-mlb{--category-accent:#79baff}.category-nhl{--category-accent:#6be4ed}.category-paris-sportifs-gestion{--category-accent:#b4a0ff}.category-resultats{--category-accent:#79d5ba}.category-vie-du-site{--category-accent:#eea6cf}.category-methode-les-pronos-de-fredo{--category-accent:#b5c8ff}.category-jeu-responsable{--category-accent:#bad9d9}.fredo-redesign .fredo-blog-featured-image img{transition:transform .5s}.fredo-redesign .fredo-blog-featured-image:hover img{transform:scale(1.015)}@media(prefers-reduced-motion:reduce){.fredo-redesign .fredo-blog-featured-image img{transition:none}}html[data-motion="reduced"] .fredo-blog-featured-image img,html[data-motion="reduced"] .article-card img{transform:none!important;transition:none!important}.fredo-ambiance-canvas{position:fixed;inset:0;z-index:8;pointer-events:none!important}.fredo-redesign [data-seasonal-surface]{position:relative;overflow:visible!important}.fredo-seasonal-decoration{position:absolute;inset:0;z-index:4;pointer-events:none;user-select:none}.fredo-seasonal-garland{position:absolute;left:-6%;top:0;width:112%;height:auto;max-width:none;transform:translateY(-50%);pointer-events:none;filter:drop-shadow(0 3px 2px #0005)}[data-seasonal-trim="ribbon"] .fredo-seasonal-garland{left:-2%;width:104%}.fredo-seasonal-contact{position:absolute;left:3%;right:3%;top:1px;height:5px;border-radius:50%;background:#0005;filter:blur(2px)}.fredo-redesign [data-seasonal-surface]:not([data-seasonal-trim="snow"]){padding-top:clamp(36px,6vw,65px)}.fredo-snowpatch{position:absolute;top:0;height:auto;max-width:none;transform:translateY(-50%) scaleX(var(--mirror,1));filter:drop-shadow(0 2px 1px #0003)}.fredo-redesign .fredo-seasonal-backdrop{position:absolute;inset:0;border-radius:inherit;background-position:center;background-size:cover;opacity:.14;pointer-events:none;z-index:0}.fredo-redesign .responsible-link{color:#fff}html[data-fredo-palette="event"] .fredo-redesign .button-primary,html[data-fredo-palette="event"] .fredo-redesign .fredo-button:not(.fredo-button-secondary){background:linear-gradient(112deg,var(--fredo-seasonal-accent),var(--fredo-seasonal-secondary) 31%,#eefaff 39%,var(--fredo-seasonal-accent) 65%);border-color:var(--fredo-seasonal-secondary);color:#08202d}html[data-fredo-palette="event"] .fredo-redesign .responsible-strip .eyebrow,html[data-fredo-palette="event"] .fredo-redesign .adult-mark{color:var(--fredo-seasonal-accent)}.fredo-seasonal-preview-bar{position:fixed;left:14px;right:14px;bottom:14px;z-index:1100;display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:14px 20px;border:1px solid #84dce8;border-radius:14px;background:linear-gradient(120deg,#102f45,#1d203b);color:#eaf7ff;box-shadow:0 12px 40px #0008}.fredo-seasonal-preview-copy{display:grid;gap:4px}.fredo-seasonal-preview-bar label{display:flex;gap:10px;align-items:center}.fredo-seasonal-preview-bar select,.fredo-seasonal-preview-bar button{background:#0c243a;color:#eaf7ff;border:1px solid #5a879e;border-radius:7px;padding:9px;min-height:42px}.fredo-seasonal-preview-bar select:hover,.fredo-seasonal-preview-bar select:focus{color:#fff;background:#153950}.fredo-ambient-custom{position:fixed;inset:0;pointer-events:none;z-index:8}.fredo-ambient-custom img{position:absolute;width:36px;height:36px;object-fit:contain;pointer-events:none}@media(max-width:780px){.fredo-seasonal-preview-bar{font-size:12px;gap:8px}.fredo-seasonal-preview-bar label{flex-wrap:wrap}.fredo-seasonal-garland{filter:drop-shadow(0 2px 1px #0005)}}@media(prefers-reduced-motion:reduce){.fredo-ambiance-canvas,.fredo-ambient-custom{display:none!important}}html[data-motion="reduced"] .fredo-ambiance-canvas,html[data-motion="reduced"] .fredo-ambient-custom,body.single-post .fredo-ambiance-canvas,body.single-post .fredo-ambient-custom{display:none!important}.fredo-redesign #prono .prediction-card .fredo-prediction,.fredo-redesign #prono .prediction-card .fredo-state{background:#fff0;border:0;box-shadow:none}.fredo-redesign #resultats .stats-card .fredo-summary-shell{background:#fff0;border:0;box-shadow:none}@media (max-width:860px){body.fredo-site.category .fredo-blog-category-hero{grid-template-columns:minmax(0,1fr)}body.fredo-site.category .fredo-blog-category-hero>.fredo-blog-hero-copy,body.fredo-site.category .fredo-blog-category-hero>.fredo-blog-hero-card{min-width:0;max-width:100%}body.fredo-site.category .fredo-blog-category-hero h1,body.fredo-site.category .fredo-blog-category-hero .fredo-blog-hero-copy>p{overflow-wrap:anywhere;word-break:normal;hyphens:auto}body.fredo-site .fredo-legal-page-header h1{max-width:100%;font-size:clamp(2rem, 8vw, 3rem);overflow-wrap:anywhere;word-break:normal;hyphens:auto}body.fredo-site .fredo-legal-page-copy{overflow-wrap:anywhere}body.fredo-site .fredo-identity-grid{grid-template-columns:minmax(0,1fr);min-width:0}body.fredo-site .fredo-identity-copy,body.fredo-site .fredo-key-figures{box-sizing:border-box;min-width:0;max-width:100%;overflow-wrap:anywhere}body.fredo-site .fredo-key-figures .fredo-shortcode-wrap,body.fredo-site .fredo-key-figures .fredo-core,body.fredo-site .fredo-key-figures .fredo-summary-shell,body.fredo-site .fredo-key-figures .fredo-summary-shell>[data-role="content"]{min-width:0;max-width:100%}body.fredo-site .fredo-key-figures .fredo-period{box-sizing:border-box;width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.fredo-site .fredo-key-figures .fredo-tabs button{min-width:0;max-width:100%;white-space:normal}}@media (max-width:590px){body.fredo-site .fredo-core .fredo-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.fredo-site .fredo-core .fredo-stat-grid>div{min-width:0;padding-inline:8px}body.fredo-site .fredo-core .fredo-stat-grid small{min-width:0;max-width:100%;font-size:.8125rem;line-height:1.4;letter-spacing:.03em;white-space:normal;overflow-wrap:anywhere}}@media (max-width:379.98px){body.fredo-site .fredo-core .fredo-stat-grid{grid-template-columns:minmax(0,1fr)}}body.fredo-site a.fredo-header-cta,body.fredo-site a.fredo-header-cta:hover,body.fredo-site a.fredo-header-cta:focus-visible,body.fredo-site a.fredo-hero-cta,body.fredo-site a.fredo-hero-cta:hover,body.fredo-site a.fredo-hero-cta:focus-visible{color:#011327}body.fredo-site a.fredo-hero-cta>strong{color:inherit}body.fredo-site a.fredo-header-cta:focus-visible,body.fredo-site a.fredo-hero-cta:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #011327}body.fredo-site>.fredo-alert-modal .fredo-alert-dialog{max-height:calc(100dvh - 36px)}body.fredo-site>.fredo-alert-modal .fredo-alert-close{top:8px;width:44px;height:44px;margin:8px 8px -52px auto}body.fredo-site main#contenu[data-fredo-blog-article]{scroll-margin-top:calc(var(--fredo-blog-header-bottom, 76px) + 16px)}body.fredo-site main#contenu[data-fredo-blog-article]:focus-visible{outline:2px solid #67e4ea;outline-offset:-2px}@media (max-width:640px){body.fredo-site>.fredo-alert-modal .fredo-alert-dialog{max-height:calc(100dvh - 16px)}}@media (max-width:590px){body.fredo-site .fredo-site-brand>span:not(.fredo-seasonal-logo-frame){position:absolute;display:block;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;white-space:nowrap}}body.fredo-site .fredo-premium-closed h1{display:block!important;margin:0 0 22px;font-size:clamp(28px, 4vw, 44px);line-height:1.2;overflow-wrap:anywhere}body.fredo-site .fredo-premium-closed button.fredo-button{display:inline-flex;min-height:48px;max-width:100%;align-items:center;justify-content:center;border:1px solid #83edf1;border-radius:10px;padding:12px 22px;background:linear-gradient(135deg,#64eff4,#1aaccc);color:#011327!important;font:800 16px/1.4 Inter,Arial,sans-serif;text-align:center;white-space:normal;cursor:pointer}body.fredo-site .fredo-premium-closed button.fredo-button:focus-visible{outline:3px solid #fff;outline-offset:4px}body.fredo-site .fredo-premium-closed .fredo-subscription-management{margin-bottom:0}body.fredo-site .fredo-pause-details{display:inline-block;color:#8ff3f5;font-weight:700;text-decoration:underline;text-underline-offset:3px}body.fredo-site .fredo-home-hero .fredo-public-pause-note{max-width:620px;color:#d7e8ef}body.fredo-site .fredo-home-hero .fredo-public-pause-note .fredo-pause-details{display:block}body.fredo-site .fredo-search-header{max-width:900px;margin-bottom:28px}body.fredo-site .fredo-search-header h1{color:#fff;font-size:clamp(28px, 4.5vw, 52px);line-height:1.15;overflow-wrap:anywhere}body.fredo-site .fredo-search-empty{margin:24px 0;padding:26px;border:1px solid #2c5870;border-radius:16px;background:#0a2038}body.fredo-site .fredo-search-empty h2{margin-top:0;color:#fff;font-size:24px;line-height:1.3}body.fredo-site .fredo-search-categories{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}body.fredo-site .fredo-search-categories .fredo-blog-category-pill{width:auto;max-width:100%;white-space:normal}body.fredo-site .fredo-blog-shell .nav-links{flex-wrap:wrap;justify-content:center}body.fredo-site .fredo-blog-shell .page-numbers{min-width:44px;min-height:44px;height:auto;padding:8px}body.fredo-site .fredo-blog-shell .page-numbers.current{border-color:#75e8ee;color:#fff}body.fredo-site .fredo-alert-form input.sib-default-btn,body.fredo-site .fredo-alert-form button.sib-default-btn{color:#011327!important;background:linear-gradient(135deg,#64eff4,#1aaccc)!important;text-shadow:none!important;filter:none!important}body.fredo-site .fredo-alert-form input.sib-default-btn:focus-visible,body.fredo-site .fredo-alert-form button.sib-default-btn:focus-visible{outline:3px solid #fff!important;outline-offset:4px!important}@media (max-width:860px){body.fredo-site .fredo-home-hero{min-height:0;padding-top:68px;padding-bottom:40px}body.fredo-site .fredo-home-hero .fredo-hero-content{margin-top:32px}body.fredo-site .fredo-home-hero .fredo-hero-cards{position:relative;inset:auto;margin-top:32px;margin-bottom:0;gap:16px}body.fredo-site .fredo-identity-section,body.fredo-site .fredo-section,body.fredo-site .fredo-home-latest{padding-block:44px}body.fredo-site .fredo-identity-grid,body.fredo-site .fredo-prono-grid{gap:24px}body.fredo-site .fredo-home-hero .fredo-hero-content .fredo-kicker{font-size:12px;line-height:1.6;letter-spacing:.08em}body.fredo-site .fredo-home-hero .fredo-hero-content>p:not(.fredo-kicker):not(.fredo-publication-note){font-size:16px;line-height:1.65}body.fredo-site .fredo-home-hero .fredo-publication-note{font-size:14px;line-height:1.6}body.fredo-site .fredo-home-hero .fredo-hero-cards p{font-size:14px;line-height:1.6}body.fredo-site .fredo-home-hero .fredo-hero-cards h2{font-size:16px;line-height:1.3}body.fredo-site .fredo-hero-cards article{min-width:0;padding:20px 18px}body.fredo-site .fredo-responsible p,body.fredo-site .fredo-responsible a{font-size:14px;line-height:1.6}body.fredo-site .fredo-core .fredo-archive-mini>span,body.fredo-site .fredo-core .fredo-archive-title>span{font-size:13px;line-height:1.5}body.fredo-site .fredo-footer-columns{gap:24px}body.fredo-site .fredo-responsible a{display:inline-flex;min-height:44px;align-items:center;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.fredo-site .fredo-footer-brand span,body.fredo-site .fredo-footer-bottom{font-size:12px;line-height:1.6}}body.fredo-site .fredo-footer-main{gap:28px;padding-block:32px 24px}body.fredo-site .fredo-footer-columns{align-items:start}body.fredo-site .fredo-footer-columns>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-width:0;font-size:14px}body.fredo-site .fredo-footer-columns strong{margin:0 0 8px;font-size:12px;line-height:1.5}body.fredo-site .fredo-footer-columns a{box-sizing:border-box;display:inline-flex;flex:0 0 auto;min-height:30px;align-items:center;max-width:100%;margin:0;padding-block:4px;line-height:1.5;white-space:normal;overflow-wrap:anywhere}@media (max-width:860px){body.fredo-site .fredo-footer-columns a{min-height:36px;padding-block:7px}}body.fredo-site .fredo-footer-bottom{min-height:48px;padding-block:12px;gap:12px}body.fredo-site .fredo-reading-preferences{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:14px;border-top:1px solid #29445d;color:#d4e5ef}body.fredo-site .fredo-reading-preferences[hidden]{display:none}body.fredo-site .fredo-reading-preferences>div{display:grid;gap:5px;font-size:14px;line-height:1.5}body.fredo-site .fredo-reading-preferences span{color:#b8cedd}body.fredo-site .fredo-reading-preferences button,body.fredo-site .fredo-archive-return{display:inline-flex;min-height:44px;align-items:center;justify-content:center;max-width:100%;border:1px solid #4a879c;border-radius:10px;background:#0b3049;color:#a3f2f4;padding:10px 16px;font:700 14px/1.5 Inter,Arial,sans-serif;white-space:normal;cursor:pointer}body.fredo-site .fredo-reading-preferences button:disabled{color:#d4e5ef;cursor:default}body.fredo-site .fredo-archive-return{margin:24px 0 0}body.fredo-site .fredo-archive>summary{scroll-margin-top:110px}body.fredo-site .fredo-table-scroll-hint{margin:20px 0 10px;padding:12px 16px;border-left:3px solid #69e2e9;background:#0b2a43;color:#d8f1f7;font-size:14px;line-height:1.6}body.fredo-site .fredo-table-scroll-hint[hidden]{display:none}body.fredo-site .fredo-blog-content .wp-block-table.fredo-table-can-scroll{max-width:100%;overscroll-behavior-x:contain;border-radius:6px;scrollbar-color:#68dce7 #0b2340}body.fredo-site :is(.fredo-reading-preferences button,.fredo-archive-return,.fredo-table-can-scroll):focus-visible{outline:3px solid #a3f2f4;outline-offset:4px}@media (max-width:590px){body.fredo-site .fredo-reading-preferences{align-items:flex-start;flex-direction:column}}html.fredo-motion-reduced{scroll-behavior:auto!important}html.fredo-motion-reduced body.fredo-site *,html.fredo-motion-reduced body.fredo-site *::before,html.fredo-motion-reduced body.fredo-site *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.fredo-motion-reduced body.fredo-site .fredo-seasonal-photo-ambient{display:none!important}html.fredo-motion-reduced body.fredo-site [data-fredo-reveal]{opacity:1!important;transform:none!important}html.fredo-motion-reduced body.fredo-site .fredo-home-hero{--fredo-parallax-x:0px !important;--fredo-parallax-y:0px !important}@media (prefers-reduced-motion:reduce){html,body.fredo-site *,body.fredo-site *::before,body.fredo-site *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.fredo-site .fredo-seasonal-photo-ambient{display:none!important}body.fredo-site [data-fredo-reveal]{opacity:1!important;transform:none!important}body.fredo-site .fredo-home-hero{--fredo-parallax-x:0px !important;--fredo-parallax-y:0px !important}}.fredo-contact-fallback{padding-top:12px;padding-bottom:12px;font-size:14px}.fredo-contact-link{color:#b9dfef;text-decoration:underline;text-underline-offset:3px}.fredo-contact-link:hover,.fredo-contact-link:focus-visible{color:#fff}.fredo-contact-link:focus-visible{outline:2px solid #44dce6;outline-offset:3px}.fredo-subscription-management{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px}.fredo-blog-latest-jump{display:none}@media (max-width:860px){body.fredo-site .fredo-blog-hero .fredo-blog-latest-jump{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;max-width:100%;min-height:44px;margin-top:16px;padding:12px 18px;border:1px solid #83edf1;border-radius:10px;background:linear-gradient(135deg,#64eff4,#1aaccc);color:#011327!important;font-size:14px;font-weight:800;line-height:1.4;text-align:center;text-decoration:none;white-space:normal}body.fredo-site .fredo-blog-hero .fredo-blog-latest-jump:hover{background:#8ceff3}body.fredo-site .fredo-blog-hero .fredo-blog-latest-jump:focus-visible{outline:3px solid #fff;outline-offset:4px}body.fredo-site #fredo-blog-latest-title{scroll-margin-top:100px}body.fredo-site #fredo-blog-latest-title:focus{outline:2px solid #69e2e9;outline-offset:6px}}div.sib-sms-field{display:inline-block;position:relative;width:100%}.sib-sms-field .sib-country-block{position:absolute;right:auto;left:0;top:0;bottom:0;padding:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sib-country-block .sib-toggle.sib-country-flg{z-index:1;position:relative;width:46px;height:100%;padding:0 0 0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#dbdbdb;cursor:pointer}.sib-country-block .sib-toggle .sib-cflags{position:absolute;top:0;bottom:0;margin:auto;height:15px;width:20px;background-repeat:no-repeat;background-color:#dbdbdb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:url(/wp-content/plugins/mailin/img/flags/fr.png)}.sib-country-block .sib-toggle .sib-icon-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-top:4px solid}.sib-sms-field ul.sib-country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:rgb(0 0 0 / .2) 1px 1px 4px;background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:150px;overflow-y:scroll;overflow-x:hidden;top:50px;width:250px}.sib-sms-field ul.sib-country-list li.sib-country-prefix{font-size:14px;padding:1px 10px;cursor:pointer}.sib-sms-field ul.sib-country-list li.sib-country-prefix:hover{background-color:#dbdbdb}.sib-sms-field ul.sib-country-list li .sib-flag-box{width:20px}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-flag{height:18px;width:20px;background-image:url(/wp-content/plugins/mailin/img/flags/ad.png);vertical-align:middle;display:inline-block;background-repeat:no-repeat}.sib-sms-field ul.sib-country-list li .sib-flag-box .sib-dial-code{margin-left:20px}.sib-sms-field .sib-sms{padding-right:6px;padding-left:52px;margin-left:0;position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;margin-right:0}.sib-multi-lists.sib_error{color:#A94442}body.fredo-redesign .blog-page .blog-search-context{margin:18px 0 8px;color:#c4d9e9;overflow-wrap:anywhere}body.fredo-redesign .blog-page .blog-catalog-return{display:inline-flex;align-items:center;min-height:44px;margin-bottom:16px;color:#b9eaf3}body.fredo-redesign .blog-page .category-card:focus-visible,body.fredo-redesign .blog-page .blog-catalog-return:focus-visible{outline:2px solid #b4f3ff;outline-offset:3px}@media (max-width:780px){body.fredo-redesign .blog-page .category-grid{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 24px}body.fredo-redesign .blog-page .category-card{flex:0 1 auto;flex-direction:row;align-items:center;gap:8px;min-width:0;max-width:100%;min-height:44px;padding:10px 12px;border-radius:10px;transform:none!important}body.fredo-redesign .blog-page .category-card strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}body.fredo-redesign .blog-page .category-card small{flex-shrink:0;color:#c4d9e9;font-size:11px;line-height:1.35}body.fredo-redesign .blog-page .articles-section{padding-top:20px}}.blog-page{overflow:clip}.blog-hero{display:grid;grid-template-columns:1fr 1.03fr;align-items:center;gap:70px;padding-block:55px 50px;position:relative;isolation:isolate}.blog-hero::before{content:"";position:absolute;z-index:-1;inset:-30px -130px -70px;background:radial-gradient(ellipse at 80% 30%,#165d7536,transparent 55%);pointer-events:none}.blog-intro{padding-block:10px}.blog-intro .eyebrow{font-size:10px;letter-spacing:.19em}.blog-intro h1{font-family:"Bahnschrift Condensed","Arial Narrow","Segoe UI",sans-serif;font-size:clamp(46px,5.6vw,78px);font-weight:850;letter-spacing:-.05em;line-height:1.08}.hero-description{max-width:470px;margin-top:25px;font-size:15px;line-height:1.85}.blog-intro>.text-link{margin-top:25px;font-size:12px;gap:19px}.editorial-signature{display:flex;align-items:center;gap:12px;margin-top:34px}.editorial-signature img{border:1px solid #3c6c87;border-radius:11px;padding:3px}.editorial-signature>span{color:#daedf6;font-size:9px;letter-spacing:.13em;font-weight:750}.editorial-signature small{display:block;color:#91adc2;font-size:11px;letter-spacing:0;font-weight:400;margin-top:4px}.feature-story{overflow:hidden;border-radius:15px;position:relative;--lift:0px}.feature-link{display:block}.feature-photo{position:relative;aspect-ratio:1.65;overflow:hidden}.feature-photo::after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#0a223980);pointer-events:none}.feature-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 47%;transition:transform .65s var(--ease)}.feature-story:hover .feature-photo img{transform:scale(1.025)}.feature-label{position:absolute;z-index:1;top:18px;left:20px;padding:7px 10px;font-size:8px;letter-spacing:.13em;font-weight:800;border-radius:5px;border:1px solid #8cd7e45c;background:#06192ce8;color:#b8f7ff}.feature-copy{padding:25px 29px 27px;background:linear-gradient(140deg,#10324a77,transparent 60%)}.story-meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 20px;font-size:9px;color:#93b6cc}.story-meta>span{letter-spacing:.1em;color:#62dde8;font-weight:800}.feature-copy h2{font-size:clamp(22px,2vw,29px);letter-spacing:-.025em;line-height:1.25;text-transform:none;margin-top:14px;font-weight:750}.feature-copy .text-link{font-size:11px;margin-top:19px}.feature-copy .text-link .icon{width:18px}.category-section{border-top:1px solid var(--line);padding-top:31px}.category-section .section-top{margin-bottom:23px}.category-section .section-top h2{font-size:28px;letter-spacing:-.025em;text-transform:none}.category-section .eyebrow{font-size:8px}.category-directory{display:flex;align-items:center;gap:12px;font-size:11px;color:#9fc4d8;white-space:nowrap}.category-directory .icon{width:17px;color:#5de2ec}.category-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.category-tile{display:flex;flex-direction:column;align-items:stretch;text-align:left;min-width:0;padding:17px 15px 13px;border:1px solid #2c4b63;border-radius:10px;background:linear-gradient(145deg,#102a405c,#07172b);color:#d9edf9;box-shadow:inset 0 1px 0 #ffffff05;transition:border-color .2s,background .2s,transform .25s var(--ease)}.category-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.category-top>.icon{width:24px;height:24px;color:#6dcbd8}.category-top>span{font-size:8px;color:#527f98;letter-spacing:.08em}.category-kicker{font-size:7px;font-weight:750;color:#7eadc5;letter-spacing:.1em;margin-bottom:7px}.category-tile strong{font-size:13px;line-height:1.35;letter-spacing:-.01em;max-width:100%;overflow-wrap:normal;margin-bottom:14px}.category-count{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:9px;color:#8fb7cb}.category-count>span{color:#59d7e2;font-size:15px;font-weight:400}.category-tile:hover{transform:translateY(-3px);border-color:#5298ad;background:#0c2b40}.category-tile[aria-pressed=true]{background:linear-gradient(155deg,#164155,#0a263d);border-color:#59d3df;box-shadow:inset 0 1px 0 #98f1ff26}.category-tile[aria-pressed=true] .category-top>.icon,.category-tile[aria-pressed=true] strong{color:#9bf4fa}.category-tile[aria-pressed=true] .category-count{color:#c7e6ef}.category-context{display:flex;gap:11px;align-items:center;min-height:57px;padding-block:12px}.category-context-line{width:22px;height:1px;background:#4790a6;flex-shrink:0}.category-context p{font-size:11px;line-height:1.7;color:#89adc3}.blog-listing{padding-top:39px;scroll-margin-top:105px}.listing-top{margin-bottom:25px}.listing-top h2{font-size:36px;letter-spacing:-.035em;text-transform:none}.listing-top .eyebrow{font-size:9px}.all-categories{display:flex;align-items:center;justify-content:center;gap:13px;min-height:43px;padding:10px 16px;border-radius:7px;border:1px solid #2c526c;background:#fff0;color:#a9cadd;font:600 11px "Segoe UI",sans-serif}.all-categories>span{font-size:10px;background:#183c52;padding:1px 6px;border-radius:4px;color:#b7e5ee}.all-categories[aria-pressed=true]{border-color:#479caf;background:#0c3047;color:#99edf4}.blog-tools{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:18px;background:linear-gradient(110deg,#112e4377,#0a1f3377);border:1px solid #315169;border-radius:11px}.search-wrap{display:flex;align-items:center;position:relative;flex:1;max-width:550px}.search-wrap>.icon{position:absolute;left:15px;width:19px;height:19px;color:#83bdd1;pointer-events:none}.blog-tools input{width:100%;height:48px;min-height:48px;background:#05182b;border:1px solid #355a73;border-radius:8px;color:#f0f7fc;font:400 13px "Segoe UI",sans-serif;padding:0 43px}.blog-tools input::placeholder{color:#88a4bb;opacity:1}.blog-tools input::-webkit-search-cancel-button{display:none}.blog-tools input:focus{border-color:#65d4e7;outline:2px solid #5bd7eb33;outline-offset:1px}.search-wrap>button{position:absolute;right:6px;display:grid;place-items:center;border:0;background:#fff0;color:#a9d6e9;width:36px;height:36px;border-radius:6px}.search-wrap>button:hover{background:#183b52;color:#fff}.search-wrap>button .icon{width:17px;height:17px}.sort-control{display:flex;align-items:center;gap:15px}.sort-control>span{font-size:10px;color:#a8c3d6;white-space:nowrap}.sort-options{display:flex;gap:3px;border:1px solid #355a73;background:#05192d;border-radius:8px;padding:3px;height:48px}.sort-options>button{border:1px solid #fff0;background:#fff0;color:#a1bfd4;border-radius:5px;padding:0 16px;font:650 11px "Segoe UI",sans-serif;min-width:60px}.sort-options>button:hover{background:#17394e;color:#fff}.sort-options>button[aria-pressed=true]{background:linear-gradient(120deg,#3dc9dc,#75e8eb);border-color:#7fe4ef;color:#042333;box-shadow:inset 0 1px 0 #ecffff70}.filter-summary{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:58px;padding-block:13px}.filter-summary>p{font-size:11px;color:#91b4ca;line-height:1.7}.filter-reset{display:flex;align-items:center;gap:7px;border:0;background:#fff0;color:#8adbe8;font-size:11px;min-height:32px;flex-shrink:0;padding:3px}.filter-reset>.icon{width:14px;height:14px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.blog-grid>.story-layer{min-width:0}.story-card{overflow:hidden;border-radius:12px;--lift:0px;height:100%}.story-link{display:flex;flex-direction:column;height:100%}.story-photo{position:relative;overflow:hidden;aspect-ratio:1.7;background:#0b263c;border-bottom:1px solid #2b4c63}.story-photo img{width:100%;height:100%;object-fit:cover;transition:transform .65s var(--ease)}.story-card:hover .story-photo img{transform:scale(1.035)}.story-index{position:absolute;bottom:13px;right:14px;display:grid;place-items:center;width:28px;height:28px;background:#071d30dc;border:1px solid #9adbea47;border-radius:5px;color:#b8e3ee;font-size:9px;font-weight:650}.story-copy{display:flex;flex-direction:column;align-items:start;flex:1;padding:21px 23px 19px;background:linear-gradient(140deg,#14355044,transparent 60%)}.story-tags{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:13px}.story-tags>span{font-size:8px;color:#8fdbeb;font-weight:700;background:#13374a8a;border:1px solid #356477;border-radius:4px;padding:3px 6px;line-height:1.5}.story-copy>time{font-size:10px;color:#8aaac0}.story-copy h3{font-family:"Bahnschrift Condensed","Arial Narrow","Segoe UI",sans-serif;font-size:22px;line-height:1.27;font-weight:750;letter-spacing:-.018em;margin-top:11px;color:#e7f2fa}.story-copy>p{font-size:12px;line-height:1.85;color:#a0bbcf;margin-top:13px;margin-bottom:22px}.story-bottom{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:14px;border-top:1px solid #36597066;margin-top:auto;color:#b7eaf1;font-size:11px;font-weight:700}.story-arrow{display:grid;place-items:center;width:29px;height:29px;border:1px solid #3d728a;border-radius:50%;background:#0c2b40}.story-arrow .icon{width:16px;height:16px}.story-card:hover .story-arrow{background:#1b5369;border-color:#7bd4df}.blog-pagination{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-block:29px 10px}.blog-pagination>.button{font-size:11px;min-height:43px;padding:10px 17px;box-shadow:none}.blog-pagination>.button:disabled{opacity:.38;cursor:default;transform:none;pointer-events:none}.page-list{display:flex;gap:7px}.page-list button{display:grid;place-items:center;min-width:40px;height:40px;padding:4px 9px;border:1px solid #305973;border-radius:7px;background:#071d31;color:#a6c9dd;font:650 12px "Segoe UI",sans-serif}.page-list button[aria-current=page]{color:#0a2534;background:#80e6ed;border-color:#a0f5fb}.page-list button:hover{border-color:#8adbe8}.blog-empty{padding:46px 25px;text-align:center}.blog-empty>.icon{width:30px;height:30px;color:#69bccd;margin-bottom:13px}.blog-empty h3{font-size:25px;margin-bottom:14px}.blog-empty p{font-size:13px;margin-bottom:21px}.blog-empty .button{font-size:11px}.catalog-note{font-size:10px;line-height:1.8;color:#87a8bf;border-top:1px solid #2c4a5e;padding-top:19px;margin-top:18px}.blog-bottom{padding-top:52px}.blog-alert-panel{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:31px 35px;border-color:#3b6c84;background:radial-gradient(ellipse at 80% 50%,#185c704f,transparent 70%),linear-gradient(125deg,#0f2d45,#061b30)}.blog-alert-panel h2{font-size:30px;text-transform:none;letter-spacing:-.025em;line-height:1.2}.blog-alert-panel .eyebrow{font-size:8px}.blog-alert-panel p:not(.eyebrow){font-size:12px;margin-top:14px}.blog-alert-panel>.button{font-size:10px;flex-shrink:0}.blog-responsible{display:flex;align-items:center;gap:22px;padding-block:37px 30px;margin-top:28px;border-top:1px solid #2b4a60}.blog-responsible .adult-mark{width:52px;height:52px;font-size:20px;flex-shrink:0}.blog-responsible h2{font-family:inherit;font-size:15px;letter-spacing:-.02em;font-weight:650;line-height:1.5}.blog-responsible .eyebrow{font-size:8px;margin-bottom:8px}.blog-responsible>.text-link{margin-left:auto;font-size:11px}.blog-page+.site-footer{padding-top:25px}.no-js .category-tile{pointer-events:none}.no-js .blog-tools,.no-js .all-categories{display:none}.no-js .category-context p::after{content:" Les liens des articles sont disponibles ci-dessous."}html[data-motion=reduced] .category-tile:hover,html[data-motion=reduced] .story-photo img,html[data-motion=reduced] .feature-photo img{transform:none!important}@media(min-width:1550px){.blog-hero{gap:95px}}@media(max-width:1100px){.blog-hero{gap:38px;padding-top:40px}.blog-intro h1{font-size:62px}.hero-description{font-size:14px}.feature-copy{padding:23px}.feature-copy h2{font-size:25px}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.category-tile{padding:17px}.category-top{margin-bottom:12px}.category-tile strong{font-size:14px;margin-bottom:13px}.category-kicker{font-size:8px}.category-count{font-size:10px}.category-tile:last-child{grid-column:span 2}.category-tile:last-child strong{max-width:none}.blog-grid{gap:19px}.story-copy{padding:20px 18px}.story-copy h3{font-size:20px}.blog-alert-panel{padding:28px}.blog-alert-panel>.button{font-size:9px;padding-inline:17px}.sort-options>button{padding-inline:12px}.sort-control{gap:11px}}@media(max-width:850px){.blog-hero{gap:30px}.blog-intro h1{font-size:53px}.blog-intro .eyebrow{font-size:8px}.hero-description{font-size:13px;margin-top:20px}.editorial-signature{margin-top:24px}.feature-copy h2{font-size:23px}.feature-copy{padding:21px}.feature-photo{aspect-ratio:1.4}.feature-label{left:14px;font-size:7px}.blog-tools{gap:17px;padding:15px}.sort-control>span{display:none}.sort-options>button{padding-inline:11px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px}.story-copy h3{font-size:23px}.blog-alert-panel{gap:22px}.blog-alert-panel h2{font-size:27px}}@media(max-width:650px){.blog-hero{grid-template-columns:1fr;gap:28px;padding-block:28px 32px}.blog-intro{padding:0}.blog-intro h1{font-size:clamp(43px,9.5vw,63px)}.blog-intro .eyebrow{font-size:8px;margin-bottom:16px}.hero-description{font-size:13px;line-height:1.8;margin-top:20px;max-width:480px}.blog-intro>.text-link{margin-top:17px;font-size:12px}.editorial-signature{display:none}.feature-story{border-radius:11px}.feature-photo{aspect-ratio:1.95}.feature-photo img{object-position:50% 40%}.feature-copy{padding:21px}.feature-copy h2{font-size:25px;max-width:520px}.feature-copy .text-link{font-size:12px;margin-top:16px}.feature-label{left:16px;top:15px;font-size:7px}.story-meta{font-size:9px}.category-section{padding-top:26px}.category-section .section-top{gap:12px;align-items:start;flex-direction:column;margin-bottom:19px}.category-section .section-top h2{font-size:27px}.category-section .eyebrow{font-size:7px}.category-directory{font-size:11px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.category-tile{padding:14px 16px 12px}.category-top{margin-bottom:9px}.category-top>.icon{width:22px;height:22px}.category-tile strong{font-size:14px;line-height:1.35;margin-bottom:10px}.category-tile:last-child{grid-column:span 2;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:3px 15px}.category-tile:last-child .category-top{grid-row:1/3;margin:0}.category-tile:last-child .category-top>span{display:none}.category-tile:last-child .category-kicker{margin:0;grid-column:2}.category-tile:last-child strong{margin:0;grid-column:2}.category-tile:last-child .category-count{grid-column:3;grid-row:1/3;gap:13px;font-size:10px;margin:0}.category-kicker{font-size:7px}.category-count{font-size:9px}.category-context{align-items:start;padding-block:16px}.category-context-line{margin-top:9px;width:17px}.category-context p{font-size:11px;line-height:1.7}.blog-listing{padding-top:20px}.listing-top{align-items:start;gap:16px;margin-bottom:18px}.listing-top h2{font-size:30px;line-height:1.2}.listing-top .eyebrow{font-size:7px}.all-categories{padding:8px 10px;font-size:10px;gap:8px;min-height:40px;flex-shrink:0;margin-top:19px}.all-categories>span{font-size:9px}.blog-tools{flex-direction:column;align-items:stretch;gap:12px;padding:13px}.search-wrap{max-width:none}.blog-tools input{font-size:16px;height:47px}.sort-control{justify-content:space-between;gap:10px}.sort-control>span{display:block;font-size:10px}.sort-options{height:43px;flex:0 1 260px}.sort-options>button{flex:1;font-size:11px;min-width:50px;padding-inline:10px}.filter-summary{align-items:start;padding-block:13px;min-height:52px;gap:10px}.filter-summary>p{font-size:10px}.filter-reset{font-size:10px;min-height:25px}.blog-grid{grid-template-columns:1fr;gap:20px}.story-copy{padding:21px}.story-copy h3{font-size:25px;line-height:1.23}.story-photo{aspect-ratio:1.8}.story-copy>p{font-size:13px;line-height:1.85;margin-top:14px;margin-bottom:22px}.story-tags>span{font-size:8px}.story-copy>time{font-size:11px}.story-bottom{font-size:12px;padding-top:15px}.story-arrow{width:32px;height:32px}.blog-pagination{gap:8px;padding-top:23px}.blog-pagination>.button{min-height:42px;padding:9px;font-size:10px;gap:6px}.blog-pagination>.button span{display:none}.page-list{gap:6px}.page-list button{min-width:35px;height:39px}.catalog-note{font-size:10px;line-height:1.8;margin-top:15px}.blog-bottom{padding-top:35px}.blog-alert-panel{flex-direction:column;align-items:stretch;padding:25px;gap:25px}.blog-alert-panel h2{font-size:28px}.blog-alert-panel>.button{width:100%;font-size:10px}.blog-alert-panel p:not(.eyebrow){font-size:12px}.blog-responsible{flex-wrap:wrap;gap:17px;padding-block:27px}.blog-responsible .adult-mark{width:45px;height:45px;font-size:18px}.blog-responsible>div{flex:1}.blog-responsible h2{font-size:13px}.blog-responsible>.text-link{margin-left:62px;font-size:11px}.feature-layer{max-width:100%}}@media(max-width:360px){.blog-intro h1{font-size:43px}.listing-top{flex-wrap:wrap;gap:12px}.all-categories{margin:0}.story-copy{padding:19px}.story-copy h3{font-size:23px}.feature-copy h2{font-size:24px}.page-list{gap:4px}.page-list button{min-width:31px}.category-tile{padding-inline:13px}.category-tile strong{font-size:13px}.sort-control>span{font-size:9px}.sort-options{flex-basis:220px}.blog-alert-panel{padding:23px}.blog-responsible>.text-link{margin-left:0}}.feature-link:focus-visible,.story-link:focus-visible{outline:3px solid #9af5ff;outline-offset:-4px;border-radius:11px}@media(prefers-reduced-motion:reduce){.category-tile:hover,.story-photo img,.feature-photo img{transform:none!important}}[data-category="mlb"],[data-universe="mlb"]{--universe-color:#f5b56c;--universe-rgb:245,181,108}[data-category="nhl"],[data-universe="nhl"]{--universe-color:#83c9ff;--universe-rgb:131,201,255}[data-category="paris-sportifs-gestion"],[data-universe="paris-sportifs-gestion"]{--universe-color:#66dfd3;--universe-rgb:102,223,211}[data-category="resultats"],[data-universe="resultats"]{--universe-color:#7bd7a1;--universe-rgb:123,215,161}[data-category="vie-du-site"],[data-universe="vie-du-site"]{--universe-color:#bea6f5;--universe-rgb:190,166,245}[data-category="methode-les-pronos-de-fredo"],[data-universe="methode-les-pronos-de-fredo"]{--universe-color:#e7cf85;--universe-rgb:231,207,133}[data-category="jeu-responsable"],[data-universe="jeu-responsable"]{--universe-color:#efa5c1;--universe-rgb:239,165,193}.category-tile[data-category]{border-color:rgba(var(--universe-rgb),.35);background:linear-gradient(150deg,rgba(var(--universe-rgb),.10),#07172b 78%);box-shadow:inset 0 2px 0 rgba(var(--universe-rgb),.62),inset 0 1px 0 #ffffff05}.category-tile[data-category] .category-top>.icon,.category-tile[data-category] .category-kicker,.category-tile[data-category] .category-count>span{color:var(--universe-color)}.category-tile[data-category]:hover{border-color:rgba(var(--universe-rgb),.75);background:linear-gradient(150deg,rgba(var(--universe-rgb),.16),#091c30 83%)}.category-tile[data-category][aria-pressed=true]{border-color:var(--universe-color);background:linear-gradient(150deg,rgba(var(--universe-rgb),.20),#0a263d);box-shadow:inset 0 2px 0 var(--universe-color),inset 0 1px 0 #ffffff15}.category-tile[data-category][aria-pressed=true] strong{color:#f1f7fc}.story-tags>span[data-universe]{color:var(--universe-color);background:rgba(var(--universe-rgb),.10);border-color:rgba(var(--universe-rgb),.38)}.story-meta>span[data-universe]{color:var(--universe-color)}body.fredo-redesign #resultats .stats-card .fredo-period{color:#b9eaf3}body.fredo-redesign #resultats .stats-card .fredo-stat-grid>div{background:linear-gradient(135deg,#102d44,#0a1c31);border-color:#52788f}body.fredo-redesign #resultats .stats-card .fredo-stat-grid small{color:#c4d9e9}body.fredo-redesign #resultats .stats-card .fredo-stat-grid strong{color:#f3f8fc;text-shadow:none}body.fredo-redesign #resultats .stats-card .fredo-stat-grid .fredo-positive{color:#73ebbc!important}body.fredo-redesign #resultats .stats-card .fredo-stat-grid .fredo-negative{color:#ffabba!important}body.fredo-redesign #resultats .stats-card .fredo-stat-grid .fredo-incomplete,body.fredo-redesign #resultats .stats-card .fredo-note{color:#ffd398!important}body.fredo-redesign #prono .prediction-card .fredo-state strong{color:#f3f8fc}body.fredo-redesign .fredo-button.fredo-button-secondary,body.fredo-redesign .fredo-button.fredo-button-secondary:visited{color:#eaf3ff;background:linear-gradient(135deg,#14364d,#0b1d32);border:1px solid #7ebad3}body.fredo-redesign .fredo-button.fredo-button-secondary:hover,body.fredo-redesign .fredo-button.fredo-button-secondary:focus-visible{color:#fff;background:linear-gradient(135deg,#1a4660,#102b43)}body.fredo-redesign .fredo-button.fredo-button-secondary:focus-visible{outline:2px solid #b4f3ff;outline-offset:3px}body.fredo-redesign .fredo-button.fredo-button-secondary::before{background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .04) 23%,rgb(255 255 255 / .16) 48%,rgb(255 255 255 / .07) 68%,transparent 100%)}body.fredo-redesign .footer-bottom [data-fredo-motion-toggle]{font-size:12px;min-height:42px}body.fredo-redesign.fredo-live-subscription-page .redesign-content{padding-top:clamp(28px, 4vw, 48px)}body.fredo-redesign.fredo-live-subscription-page .redesign-page-title{display:block;color:#f3f8fc;font-size:clamp(34px, 5vw, 60px);line-height:1.1;margin:0 0 22px;overflow-wrap:anywhere}body.fredo-redesign.fredo-live-subscription-page .redesign-editor-content,body.fredo-redesign.fredo-live-subscription-page .fredo-premium-closed{margin-top:0}body.fredo-redesign #cmplz-document .cmplz-category-header,body.fredo-redesign #cmplz-document summary.cmplz-service-header{background:#102c42;color:#eaf3ff;border:1px solid #52788f;border-radius:6px}body.fredo-redesign #cmplz-document .cmplz-category-header:hover,body.fredo-redesign #cmplz-document summary.cmplz-service-header:hover{background:#16394f}body.fredo-redesign #cmplz-document .cmplz-category-title,body.fredo-redesign #cmplz-document .cmplz-service-header h3,body.fredo-redesign #cmplz-document .cmplz-service-header p{color:#eaf3ff}body.fredo-redesign #cmplz-document .cmplz-always-active{color:#a5efcf}body.fredo-redesign #cmplz-document .cmplz-category-toggle{color:#eaf3ff;background:#fff0}body.fredo-redesign #cmplz-document .cmplz-category-toggle svg{fill:currentColor}body.fredo-redesign #cmplz-document summary::after{border-color:#b9eaf3}body.fredo-redesign #cmplz-document .cmplz-description,body.fredo-redesign #cmplz-document .cmplz-service-description,body.fredo-redesign #cmplz-document .cmplz-category-description{background:#091f34;color:#d4e5f2}body.fredo-redesign #cmplz-document input[type="checkbox"]{accent-color:#39dce2;color-scheme:dark}body.fredo-redesign #cmplz-document :is(button,input,summary):focus-visible{outline:2px solid #b4f3ff;outline-offset:3px}body.fredo-redesign #cmplz-document #cmplz-manage-consent-container .cmplz-category-header{background:#102c42!important;color:#eaf3ff!important;border-color:#52788f!important}body.fredo-redesign #cmplz-document #cmplz-manage-consent-container .cmplz-category-header:hover,body.fredo-redesign #cmplz-document #cmplz-manage-consent-container .cmplz-category-header:focus-within{background:#16394f!important}body.fredo-redesign #cmplz-document #cmplz-manage-consent-container .cmplz-category-title{color:#eaf3ff!important}body.fredo-redesign #cmplz-document #cmplz-manage-consent-container .cmplz-always-active{color:#a5efcf!important}body.fredo-redesign #cmplz-document #cmplz-manage-consent-container .cmplz-category-toggle{color:#eaf3ff!important}body.fredo-redesign #resultats .stats-card .fredo-core .fredo-button:not(.fredo-button-secondary),body.fredo-redesign #resultats .stats-card .fredo-core .fredo-button:not(.fredo-button-secondary) :is(span,strong){color:#052032!important;text-shadow:none!important}body.fredo-redesign #resultats .stats-card .fredo-core .fredo-button:focus-visible{outline:2px solid #b4f3ff;outline-offset:3px}body.fredo-redesign{--reading-heading-font:"Bahnschrift Condensed", "Arial Narrow", "Segoe UI", sans-serif;--fredo-blog-header-bottom:var(--header-height, 86px);--fredo-blog-sticky-top:calc(var(--fredo-blog-header-bottom) + 18px)}body.admin-bar.fredo-redesign{--fredo-blog-header-bottom:calc(var(--header-height, 86px) + 32px)}@media (max-width:780px){body.admin-bar.fredo-redesign{--fredo-blog-header-bottom:calc(var(--header-height, 74px) + 46px)}}.fredo-redesign .fredo-blog-content h2[id],.fredo-redesign .fredo-blog-content h3[id]{scroll-margin-top:calc(var(--fredo-blog-header-bottom, 86px) + 24px)}@media (min-width:901px){body.fredo-redesign .fredo-blog-sidebar{top:var(--fredo-blog-sticky-top,104px);max-height:calc(100vh - var(--fredo-blog-sticky-top, 104px) - 18px);max-height:calc(100dvh - var(--fredo-blog-sticky-top, 104px) - 18px)}}.fredo-redesign .redesign-document{max-width:860px;padding-bottom:clamp(32px, 5vw, 64px)}.fredo-redesign .redesign-document .redesign-editor-content{max-width:none;min-width:0;margin:0;font-size:clamp(16px, 1.2vw, 18px);line-height:1.75;overflow-wrap:break-word}body.fredo-redesign .redesign-content .redesign-page-title,.fredo-redesign .redesign-document .redesign-editor-content h1,.fredo-redesign .blog-page>h1{font-family:var(--reading-heading-font);font-size:clamp(36px, 4.6vw, 56px);font-weight:800;line-height:1.12;letter-spacing:-.025em;text-transform:none;overflow-wrap:break-word;color:#f5f9ff;margin:0 0 .75em}.fredo-redesign .redesign-document .redesign-editor-content h2{font-family:var(--reading-heading-font);font-size:clamp(26px, 2.8vw, 34px);line-height:1.2;letter-spacing:-.02em;color:#f5f9ff;margin:1.5em 0 .5em}.fredo-redesign .redesign-document .redesign-editor-content h3{font-family:var(--reading-heading-font);font-size:clamp(22px, 2.2vw, 26px);line-height:1.3;color:#f5f9ff;margin:1.3em 0 .5em}.fredo-redesign .redesign-document .redesign-editor-content h4{font-size:20px;line-height:1.35;margin:1.2em 0 .5em}.fredo-redesign .redesign-document .redesign-editor-content p{margin:0 0 1.1em;font-size:inherit;line-height:inherit}.fredo-redesign .redesign-document .redesign-editor-content ul,.fredo-redesign .redesign-document .redesign-editor-content ol{margin:0 0 1.25em;padding-inline-start:1.5em}.fredo-redesign .redesign-document .redesign-editor-content li+li{margin-top:.4em}.fredo-redesign .redesign-document .redesign-editor-content li>p:last-child{margin-bottom:0}.fredo-redesign .redesign-document .redesign-editor-content blockquote{margin:1.5em 0;padding:12px 20px;border-inline-start:2px solid var(--cyan,#32deef)}.fredo-redesign .redesign-document .redesign-editor-content>:first-child{margin-top:0}.fredo-redesign .redesign-document .redesign-editor-content figure.wp-block-table{max-width:100%;overflow-x:auto}.fredo-redesign .blog-page>.eyebrow{margin-bottom:12px}.fredo-redesign .blog-page .section-heading h2{font-size:clamp(28px, 3vw, 38px);line-height:1.2}.fredo-redesign .hero-intro{font-size:16px;line-height:1.7}.fredo-redesign .hero-state{font-size:13px;line-height:1.5;flex-wrap:wrap}.fredo-redesign .trust-item h2{font-size:18px;line-height:1.3}.fredo-redesign .trust-item p{font-size:15px;line-height:1.7}.fredo-redesign .main-nav>a{font-size:14px}.fredo-redesign .text-link{font-size:14px}.fredo-redesign .method-intro>p:not(.eyebrow),.fredo-redesign .method-section-heading>div>p:not(.eyebrow),.fredo-redesign .criterion-card>p,.fredo-redesign .stakes-copy>p:not(.eyebrow),.fredo-redesign .transparency-copy p:not(.eyebrow){font-size:16px;line-height:1.8}.fredo-redesign .unit-row{font-size:15px;line-height:1.75}.fredo-redesign .method-path>a{font-size:14px}.fredo-redesign .method-hero-actions>.button,.fredo-redesign .transparency-copy>.button,.fredo-redesign .scene-control{font-size:12px;min-height:44px}.fredo-redesign .fredo-blog-toc a{font-size:14px}.fredo-redesign .fredo-blog-toc .is-subsection a{font-size:13px}.fredo-redesign .responsible-strip>p{font-size:14px;line-height:1.7}.fredo-redesign .site-footer nav a,.fredo-redesign .footer-link{font-size:14px}.fredo-redesign .footer-brand>p,.fredo-redesign .footer-bottom p{font-size:13px;line-height:1.6}.fredo-redesign .footer-bottom strong{font-size:14px}.fredo-redesign .footer-legal,.fredo-redesign .footer-legal p{font-size:11px;line-height:1.6}@media (max-width:780px){.fredo-redesign .main-nav>a{font-size:16px}.fredo-redesign .trust-item h2{font-size:17px}}body.fredo-redesign{--presentation-accent:#8eeaf8;--presentation-edge:#8ca7c16b;--presentation-panel:linear-gradient(135deg, #112b40, #0a1b2e 65%, #20233e);--presentation-shadow:var(--glass-shadow, 0 18px 32px -24px #000c, inset 0 1px #ecf8ff70)}html[data-fredo-palette="event"] body.fredo-redesign{--presentation-accent:var(--fredo-seasonal-accent, #8eeaf8)}body.fredo-redesign.fredo-blog-page .fredo-blog-article{overflow:visible;background:#fff0;border:0;box-shadow:none}body.fredo-redesign.fredo-blog-page .fredo-blog-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:clamp(24px, 3vw, 40px);padding:clamp(24px, 2.6vw, 36px);border:1px solid var(--presentation-edge);border-radius:20px;background:var(--presentation-panel);box-shadow:var(--presentation-shadow)}body.fredo-redesign.fredo-blog-page .fredo-blog-hero-copy{min-width:0}body.fredo-redesign.fredo-blog-page .fredo-blog-hero h1{max-width:none;margin:18px 0;font-family:var(--reading-heading-font);font-size:clamp(34px, 3.2vw, 48px);font-weight:800;line-height:1.14;letter-spacing:-.025em;text-transform:none;overflow-wrap:break-word;text-wrap:balance}body.fredo-redesign.fredo-blog-page .fredo-blog-hero.without-featured-image{grid-template-columns:minmax(0,1fr)}body.fredo-redesign.fredo-blog-page .fredo-blog-hero.without-featured-image h1{max-width:36ch}body.fredo-redesign.fredo-blog-page .fredo-blog-excerpt{max-width:60ch;color:#bed2e3;font-size:16px;line-height:1.75}body.fredo-redesign.fredo-blog-page .fredo-blog-featured-image{height:clamp(260px, 28vw, 380px);min-height:0;border-color:#99b5cf66;border-radius:15px;background:#0a1c2d;box-shadow:0 16px 25px -17px #000d,inset 0 1px #f1faff4d}body.fredo-redesign.fredo-blog-page .fredo-blog-featured-image img{min-height:0;height:100%;object-fit:cover}body.fredo-redesign.fredo-blog-page .fredo-blog-back,body.fredo-redesign.fredo-blog-page .fredo-blog-share a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 12px;border:1px solid #7795b16b;border-radius:9px;background:linear-gradient(130deg,#17384d,#101f35 75%);color:#d7eaf5;font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;box-shadow:inset 0 1px #cce5f52b}body.fredo-redesign.fredo-blog-page .fredo-blog-back:hover,body.fredo-redesign.fredo-blog-page .fredo-blog-share a:hover{color:#f5fcff;border-color:var(--presentation-accent);background:#173b50}body.fredo-redesign.fredo-blog-page .fredo-blog-meta{font-size:14px}body.fredo-redesign.fredo-blog-page .fredo-blog-meta small{font-size:12px;color:#b4cadc}body.fredo-redesign.fredo-blog-page .fredo-blog-avatar{border-radius:11px;border-width:1px}body.fredo-redesign.fredo-blog-page .fredo-blog-grid{grid-template-columns:minmax(0,1fr) 300px;gap:clamp(26px, 3vw, 40px);padding:clamp(28px, 3vw, 40px) 0 0}body.fredo-redesign.fredo-blog-page .fredo-blog-toc,body.fredo-redesign.fredo-blog-page .fredo-blog-membership,body.fredo-redesign.fredo-blog-page .fredo-blog-newsletter,body.fredo-redesign.fredo-blog-page .fredo-blog-search,body.fredo-redesign.fredo-blog-page .fredo-blog-related-card{border-color:var(--presentation-edge);border-radius:16px;background:var(--presentation-panel);box-shadow:0 15px 24px -21px #000d,inset 0 1px #effaff40}body.fredo-redesign.fredo-blog-page .fredo-blog-sidebar .fredo-blog-button{min-height:46px;border:1px solid #b6edf5;border-radius:9px;background:linear-gradient(112deg,#30cbdc,#a5eff4 31%,#35c9e0 65%,#65dcea);color:#052032;font-size:12px;line-height:1.4;box-shadow:inset 0 1px #fff9,inset 0 -2px #075c7740,0 8px 16px -12px #27c9e861}body.fredo-redesign.fredo-blog-page .fredo-blog-membership>p{color:#a5e8f2}body.fredo-redesign.fredo-blog-page .fredo-blog-related{padding:0 0 30px}body.fredo-redesign.fredo-blog-page .fredo-blog-article>.fredo-blog-sidebar,body.fredo-redesign.fredo-blog-page .fredo-blog-article>.fredo-blog-search{margin:28px 0}body.fredo-redesign main.blog-page{background:#fff0;border:0;box-shadow:none}body.fredo-redesign main.blog-page::before,body.fredo-redesign main.blog-page::after{content:none}body.fredo-redesign .blog-page>h1{max-width:24ch;margin-bottom:30px}body.fredo-redesign .blog-page>.fredo-blog-search{margin:0 0 26px;padding:24px;border:1px solid var(--presentation-edge);border-radius:18px;background:var(--presentation-panel);box-shadow:var(--presentation-shadow)}body.fredo-redesign .blog-page .article-card{position:relative;min-width:0;overflow:hidden;border-color:var(--presentation-edge);border-radius:18px;background:var(--presentation-panel);box-shadow:var(--presentation-shadow)}body.fredo-redesign .blog-page .article-card-content{padding:22px;min-width:0}body.fredo-redesign .blog-page .article-card>a>.article-card-content:first-child{grid-column:1 / -1}body.fredo-redesign .blog-page .article-card-content h3{margin:10px 0;color:#f2f8fc;font-size:clamp(21px, 1.8vw, 25px);line-height:1.25;text-transform:none;overflow-wrap:break-word}body.fredo-redesign .blog-page .article-card-content p{color:#bfd1e1;font-size:14px;line-height:1.7}body.fredo-redesign .blog-page .article-card-content time{color:#acc7da;font-size:12px}body.fredo-redesign .blog-page .article-card-content .text-link{margin-top:16px;font-size:14px}body.fredo-redesign .blog-page .category-card{box-shadow:0 8px 13px -11px #000d,inset 0 1px #d8ecff38}body.fredo-redesign .results-page .fredo-results-hero{grid-template-columns:84px minmax(0,1fr);gap:24px;padding:30px;border:1px solid var(--presentation-edge);border-radius:20px;background:var(--presentation-panel);box-shadow:var(--presentation-shadow);text-align:left}body.fredo-redesign .results-page .fredo-results-hero::after{content:none}body.fredo-redesign .results-page .fredo-hero-logo{width:84px;height:84px;margin:0;border:1px solid #99b9d36b;border-radius:15px;object-fit:contain}body.fredo-redesign .results-page .fredo-results-hero h1{font-family:var(--reading-heading-font);font-size:clamp(36px, 4.2vw, 56px);line-height:1.12;letter-spacing:-.025em;text-transform:none}body.fredo-redesign .results-page .fredo-results-hero p{color:#bed2e3;line-height:1.7}body.fredo-redesign .results-page .fredo-result-panel,body.fredo-redesign .results-page .fredo-archives{padding:24px;border:1px solid var(--presentation-edge);border-radius:20px;background:var(--presentation-panel);box-shadow:var(--presentation-shadow)}body.fredo-redesign .results-page .fredo-result-panel>header{align-items:center;margin:-24px -24px 22px;padding:22px 24px;border-bottom:1px solid #89a7bf40;background:linear-gradient(110deg,#d1efff07,transparent 55%,#a99af00c)}body.fredo-redesign .results-page .fredo-result-panel h2,body.fredo-redesign .results-page .fredo-archives h2{color:#eff7fc;font-size:clamp(26px, 2.6vw, 34px)}body.fredo-redesign .results-page .fredo-result-panel h3{color:#dcebf6;font-size:22px}body.fredo-redesign .results-page .fredo-result-panel>header p,body.fredo-redesign .results-page .fredo-archives>header p{opacity:1;color:#b9cfdf;font-size:14px}body.fredo-redesign .results-page .fredo-eyebrow{color:var(--presentation-accent);letter-spacing:.09em}body.fredo-redesign .results-page .fredo-stat-grid>div{padding:19px 14px;border:1px solid #6f8da752;border-radius:13px;background:linear-gradient(130deg,#0a2035,#0a192c);box-shadow:inset 0 1px #dcefff1c,0 7px 15px -14px #000}body.fredo-redesign .results-page .fredo-stat-grid small{display:block;margin-bottom:10px;color:#b6cedf;font-size:12px;line-height:1.4;letter-spacing:.03em;text-transform:none}body.fredo-redesign .results-page .fredo-stat-grid strong{color:#f1f8fd;font-size:clamp(23px, 2.5vw, 32px);text-shadow:none}body.fredo-redesign .results-page .fredo-stat-grid .fredo-stat-highlight{border-color:#80cbd46b;background:linear-gradient(125deg,#123344,#14253b)}body.fredo-redesign .results-page .fredo-positive{color:#9be3d0!important;text-shadow:none!important}body.fredo-redesign .results-page .fredo-negative{color:#ffb0bd!important;text-shadow:none!important}body.fredo-redesign .results-page .fredo-pill{border:1px solid #7e9fb35c;background:#183747;color:#d1edf3;font-size:11px;letter-spacing:.035em}body.fredo-redesign .results-page .fredo-filters{gap:9px;margin:24px 0}body.fredo-redesign .results-page .fredo-filters button{min-height:44px;border:1px solid #7194ae70;border-radius:10px;background:linear-gradient(125deg,#112b40,#0b2033);color:#bfd5e6;box-shadow:inset 0 1px #d3edff21;font-size:14px}body.fredo-redesign .results-page .fredo-filters button[aria-pressed="true"]{border-color:var(--presentation-accent);color:#f3fbff;background:linear-gradient(120deg,#1a4254,#192b45)}body.fredo-redesign .results-page .fredo-inline-empty,body.fredo-redesign .results-page .fredo-state{border:1px dashed #7998b06b;border-radius:13px;background:#0c2236;color:#bfd6e7;font-size:15px;line-height:1.7;box-shadow:inset 0 1px #d2eaff0f}body.fredo-redesign .results-page .fredo-archive{border:1px solid #7595ad59;border-radius:15px;background:#0a2033;box-shadow:inset 0 1px #dceeff26}body.fredo-redesign .results-page .fredo-archive>summary{grid-template-columns:76px minmax(0,1fr) minmax(210px,auto) 16px;gap:18px;padding:18px}body.fredo-redesign .results-page .fredo-archive>summary::after{content:"";justify-self:end;width:8px;height:8px;border-right:2px solid #a6d8e6;border-bottom:2px solid #a6d8e6;transform:rotate(45deg)}body.fredo-redesign .results-page .fredo-archive[open]>summary::after{transform:rotate(225deg)}body.fredo-redesign .results-page .fredo-archive-cover{width:76px;height:64px;background:#153047}body.fredo-redesign .results-page .fredo-archive-title strong{color:#e5f1f9;font-size:19px}body.fredo-redesign .results-page .fredo-archive-title span{color:#adc8dc;font-size:13px}body.fredo-redesign .results-page .fredo-archive-mini{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.fredo-redesign .results-page .fredo-archive-mini span{background:#142d42;color:#b5cddd;font-size:11px;text-transform:none}body.fredo-redesign .results-page .fredo-archive-mini strong{color:#e1f0f8;font-size:15px}body.fredo-redesign .results-page .fredo-archive-content{border-top:1px solid #7192aa42;padding:18px}body.fredo-redesign .results-page .fredo-table-wrap{border-color:#7192aa52}body.fredo-redesign .results-page .fredo-table{background:#0a2033}body.fredo-redesign .results-page .fredo-table th{background:#143048;color:#d8e9f4;font-size:11px}body.fredo-redesign .results-page .fredo-table td{color:#c5daea;border-color:#7597ae33;background:#0a2033}body.fredo-redesign .results-page .fredo-table tbody tr:nth-child(even) td{background:#10293c}body.fredo-redesign .results-page .fredo-table small{color:#afcadb}body.fredo-redesign .results-page .fredo-disclaimer{color:#afc8da;font-size:13px;line-height:1.7}body.fredo-redesign .blog-page a:focus-visible,body.fredo-redesign.fredo-blog-page .fredo-blog-back:focus-visible,body.fredo-redesign.fredo-blog-page .fredo-blog-share a:focus-visible,body.fredo-redesign.fredo-blog-page .fredo-blog-button:focus-visible,body.fredo-redesign .results-page .fredo-filters button:focus-visible,body.fredo-redesign .results-page .fredo-archive>summary:focus-visible{outline:2px solid #b9eff8;outline-offset:3px}@media (max-width:900px){body.fredo-redesign.fredo-blog-page .fredo-blog-hero,body.fredo-redesign.fredo-blog-page .fredo-blog-grid{grid-template-columns:minmax(0,1fr)}body.fredo-redesign.fredo-blog-page .fredo-blog-featured-image{height:auto;max-height:420px;aspect-ratio:16 / 9}body.fredo-redesign.fredo-blog-page .fredo-blog-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}body.fredo-redesign .results-page .fredo-archive>summary{grid-template-columns:64px minmax(0,1fr) 16px}body.fredo-redesign .results-page .fredo-archive-mini{grid-column:1 / -1}body.fredo-redesign .results-page .fredo-archive>summary::after{grid-column:3;grid-row:1}body.fredo-redesign .results-page .fredo-archive-cover{width:64px;height:60px}}@media (max-width:780px){body.fredo-redesign.fredo-blog-page .fredo-blog-hero{padding:22px;border-radius:16px}body.fredo-redesign.fredo-blog-page .fredo-blog-hero h1{font-size:clamp(32px, 6.5vw, 42px);line-height:1.15}body.fredo-redesign.fredo-blog-page .fredo-blog-grid{padding-top:26px}body.fredo-redesign.fredo-blog-page .fredo-blog-featured-image{aspect-ratio:16 / 10;max-height:none}body.fredo-redesign.fredo-blog-page .fredo-blog-excerpt{font-size:16px}body.fredo-redesign.fredo-blog-page .fredo-blog-related{padding-inline:0}body.fredo-redesign .blog-page>.fredo-blog-search{padding:20px}body.fredo-redesign .blog-page .article-card-content{padding:18px}body.fredo-redesign .blog-page .article-card-content h3{font-size:21px}body.fredo-redesign .results-page .fredo-results-hero{grid-template-columns:58px minmax(0,1fr);padding:22px;gap:16px}body.fredo-redesign .results-page .fredo-hero-logo{width:58px;height:58px;border-radius:12px}body.fredo-redesign .results-page .fredo-results-hero h1{font-size:36px}body.fredo-redesign .results-page .fredo-results-hero p{font-size:15px}body.fredo-redesign .results-page .fredo-result-panel,body.fredo-redesign .results-page .fredo-archives{padding:18px;border-radius:16px}body.fredo-redesign .results-page .fredo-result-panel>header{margin:-18px -18px 20px;padding:20px 18px;align-items:flex-start}body.fredo-redesign .results-page .fredo-stat-grid>div{padding:16px 12px}body.fredo-redesign .results-page .fredo-stat-grid strong{font-size:25px}body.fredo-redesign .results-page .fredo-stat-grid small{font-size:12px}body.fredo-redesign .results-page .fredo-archive-content{padding:14px}body.fredo-redesign .results-page .fredo-table tr{border-color:#7192aa52;background:#0b2236}body.fredo-redesign .results-page .fredo-table td{font-size:13px}body.fredo-redesign .results-page .fredo-table td::before{color:#b3cede;font-size:11px;letter-spacing:.015em}body.fredo-redesign .impact-section{--impact-height:min(clamp(300px, 58svh, 460px), calc(100svh - var(--impact-header) - 24px));height:calc(var(--impact-height) + clamp(240px, 48svh, 420px));margin-top:28px}body.fredo-redesign .impact-stage{top:calc(var(--impact-header) + max(12px, (100svh - var(--impact-header) - var(--impact-height)) / 2))}body.fredo-redesign .impact-timeline{bottom:14px}body.fredo-redesign #rencontre+.statistics-section{margin-top:24px;padding-top:0}}@media (max-width:600px){body.fredo-redesign.fredo-blog-page .fredo-blog-sidebar{grid-template-columns:minmax(0,1fr)}body.fredo-redesign.fredo-blog-page .fredo-blog-hero{padding:18px}body.fredo-redesign .blog-page .article-card>a{grid-template-columns:104px minmax(0,1fr)}body.fredo-redesign .blog-page .article-card>a>img{height:100%;min-height:150px;aspect-ratio:auto;object-fit:cover}body.fredo-redesign .blog-page .article-card-content{padding:16px}body.fredo-redesign .blog-page .article-card-content h3{font-size:20px}body.fredo-redesign .results-page .fredo-results-hero{grid-template-columns:minmax(0,1fr);gap:14px}body.fredo-redesign .results-page .fredo-hero-logo{width:54px;height:54px}body.fredo-redesign .results-page .fredo-archive>summary{gap:12px;padding:14px}body.fredo-redesign .results-page .fredo-archive-title strong{font-size:17px}}body.admin-bar.fredo-redesign .impact-section{--impact-header:118px}@media (max-width:780px){body.admin-bar.fredo-redesign .impact-section{--impact-header:120px}}html.no-js body.fredo-redesign .impact-section,html[data-motion="reduced"] body.fredo-redesign .impact-section{height:auto}html.no-js body.fredo-redesign .impact-stage,html[data-motion="reduced"] body.fredo-redesign .impact-stage{position:relative;top:0;height:auto;aspect-ratio:1.6}@media (prefers-reduced-motion:reduce){body.fredo-redesign .impact-section{height:auto}body.fredo-redesign .impact-stage{position:relative;top:0;height:auto;aspect-ratio:1.6}}html.fredo-cookie-document{scroll-padding-top:0}body.fredo-redesign #fredo-cookie-preferences{scroll-margin-top:calc(var(--fredo-blog-header-bottom, 86px) + 24px)}body.fredo-redesign #fredo-cookie-preferences:focus{outline:2px solid #8eeaf8;outline-offset:6px}body.fredo-redesign #cmplz-document summary.cmplz-service-header>div::after{content:"";position:static;grid-area:chevron;justify-self:center;align-self:center;width:9px;height:9px;margin:0;background:none!important;border:0;border-right:2px solid #b8f0ff;border-bottom:2px solid #b8f0ff;opacity:1;transform:rotate(45deg);pointer-events:none}body.fredo-redesign #cmplz-document details[open]>summary.cmplz-service-header>div::after{transform:rotate(225deg)}body.fredo-redesign #cmplz-document summary.cmplz-service-header:focus-visible{outline:2px solid #b8f0ff;outline-offset:4px}body.fredo-redesign #cmplz-document details.cmplz-service-desc[open],body.fredo-redesign #cmplz-document details.cmplz-service-desc[open] .cmplz-service-description,body.fredo-redesign #cmplz-document details.cmplz-service-desc[open] .cmplz-sharing-data,body.fredo-redesign #cmplz-document details.cmplz-service-desc[open] .cookies-per-purpose,body.fredo-redesign #cmplz-document details.cmplz-service-desc[open] .cookies-per-purpose>div{background:#0b2236!important;color:#eaf3ff;border-color:#456379!important}body.fredo-redesign #cmplz-document details.cmplz-service-desc[open] .cookies-per-purpose>:is(.purpose,.name-header,.retention-header,.function-header){background:#14334a!important;color:#f5f9ff}body.fredo-redesign #cmplz-document details.cmplz-service-desc[open] :is(.cmplz-service-description,.cmplz-sharing-data,.cookies-per-purpose) a{color:#8eeaf8!important;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}body.fredo-redesign #cmplz-document details.cmplz-service-desc[open] :is(.cmplz-service-description,.cmplz-sharing-data,.cookies-per-purpose) a:hover{color:#fff!important}body.fredo-redesign #cmplz-document details.cmplz-service-desc[open] :is(.cmplz-service-description,.cmplz-sharing-data,.cookies-per-purpose) a:focus-visible{outline:2px solid #b8f0ff;outline-offset:3px}body.fredo-redesign .responsible-strip{box-sizing:border-box;padding:28px clamp(22px, 3vw, 44px);column-gap:28px}body.fredo-redesign .responsible-strip>*{min-width:0}@media (max-width:780px){body.fredo-redesign .responsible-strip{padding:24px 22px;gap:20px}}body.fredo-redesign :is(.site-header,.site-footer) .brand strong{color:#27d3e6}html[data-fredo-palette="event"] body.fredo-redesign :is(.site-header,.site-footer) .brand strong{color:var(--fredo-seasonal-accent,#27d3e6)}body.fredo-redesign .fredo-blog-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:clamp(32px,4vw,52px);padding:22px 12px;border-top:1px solid #72bfd43d}body.fredo-redesign .fredo-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:46px;min-height:46px;padding:10px 15px;border:1px solid #8bb7d06b;border-radius:12px;color:#eaf7ff;background:linear-gradient(135deg,#31566c,#102b43 48%,#20263e);box-shadow:inset 0 1px 0 #e2f7ff38,0 4px 0 #03121e,0 9px 18px #0003;font-weight:700;line-height:1.25;text-decoration:none}body.fredo-redesign .fredo-blog-pagination .page-numbers.current{color:#052234;border-color:#b5f4fc;background:linear-gradient(115deg,#28ccdf,#a3edf1 40%,#43cbdc 66%,#19b8d4);box-shadow:inset 0 1px 0 #fff9,0 3px 0 #08788c,0 8px 22px #20cce32b}body.fredo-redesign .fredo-blog-pagination a:hover{color:#fff;border-color:#74e3f0;background:linear-gradient(135deg,#3b6d84,#17344c 48%,#30324f)}body.fredo-redesign .fredo-blog-pagination a:focus-visible{outline:2px solid #b8f0ff;outline-offset:4px}body.fredo-redesign .fredo-blog-pagination .dots{min-width:24px;padding-inline:2px;border:0;background:none;box-shadow:none}@media(max-width:480px){body.fredo-redesign .fredo-blog-pagination{gap:8px;padding:20px 0;margin-top:30px}body.fredo-redesign .fredo-blog-pagination .page-numbers{min-width:44px;min-height:44px;padding:10px 12px;font-size:14px}}body.fredo-redesign .article-card-media{position:relative;width:100%;min-width:0;overflow:hidden;aspect-ratio:16 / 10;flex-shrink:0;background:#0b2236}body.fredo-redesign .article-card-media>img{position:absolute;inset:0;display:block;width:100%;height:100%;min-width:0;min-height:0;max-width:none;max-height:none;aspect-ratio:auto;object-fit:cover}body.fredo-redesign .article-card-content{min-width:0;overflow-wrap:anywhere}@media(max-width:780px){body.fredo-redesign .article-card-media{aspect-ratio:auto;height:auto;min-height:150px;align-self:stretch}body.fredo-redesign .article-card.article-card-no-image>a{grid-template-columns:minmax(0,1fr)}}body.fredo-redesign .blog-catalog-panel{display:contents}body.fredo-redesign .blog-catalog-panel>h1{font-family:var(--reading-heading-font);font-size:clamp(36px,4.6vw,56px);line-height:1.12;letter-spacing:-.025em;margin:0 0 30px;color:#f5f9ff}body.fredo-redesign .article-card>.article-card-layout{display:flex;flex-direction:column;min-width:0;height:100%}body.fredo-redesign .article-card-layout>.article-card-media{display:block;flex:none;position:relative;width:100%;height:auto;min-height:0;aspect-ratio:16/10;overflow:hidden}body.fredo-redesign .article-card-layout>.article-card-content{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0}body.fredo-redesign .article-card-content h3 a{color:inherit;text-decoration:none}body.fredo-redesign .article-card-content>.text-link{margin-top:auto;padding-top:16px}body.fredo-redesign .article-card-content>.article-card-categories{display:flex;flex-wrap:wrap;gap:6px;max-width:100%;margin:0 0 14px}body.fredo-redesign .article-card-categories>.article-category-badge{position:static;display:inline-flex;align-items:center;min-height:32px;max-width:100%;padding:5px 9px;border:1px solid var(--category-accent,#75dce9);border-radius:7px;color:var(--category-accent,#a1e8f2);background:#102c43;font-size:12px;font-weight:700;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-decoration:none}body.fredo-redesign .article-card-categories>.article-category-badge:hover{background:#1d4058}@media(max-width:780px){body.fredo-redesign main.blog-page{height:auto!important;max-height:none!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible}body.fredo-redesign main.blog-page::before,body.fredo-redesign main.blog-page::after{content:none!important}body.fredo-redesign .blog-page>.blog-catalog-panel{display:flow-root;position:relative;height:auto;max-height:none;padding:20px 16px;border:1px solid #8194ba80;border-radius:18px;background:linear-gradient(130deg,#14354d,#0a192c 70%,#232842)}body.fredo-redesign .blog-catalog-panel>.fredo-blog-search{margin:0 0 22px;padding:0;border:0;background:none;box-shadow:none}body.fredo-redesign .blog-page .blog-catalog-panel>.category-grid{position:static;display:flex;flex-wrap:wrap;gap:8px;height:auto;max-height:none;margin:0;padding:0;transform:none}body.fredo-redesign .blog-page .category-card{min-width:0;max-width:100%;flex-wrap:wrap;white-space:normal}body.fredo-redesign .article-card>.article-card-layout{display:flex;flex-direction:column;height:100%}body.fredo-redesign .article-card-layout>.article-card-media{height:auto;min-height:0;aspect-ratio:16/10;width:100%}body.fredo-redesign .article-card-layout>.article-card-content{width:100%;padding:20px}}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:216px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#3B29FF;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#3B29FF;--cmplz_button_accept_border_color:#3B29FF;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#3B29FF;--cmplz_slider_inactive_color:#555;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}.cmplz-cookiebanner{animation:fadeIn 2s;-webkit-animation:fadeIn 2s;-moz-animation:fadeIn 2s;-o-animation:fadeIn 2s;-ms-animation:fadeIn 2s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}#cmplz-manage-consent .cmplz-manage-consent{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0;left:0;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s,left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}