@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gf-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gf-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gf-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gf-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gf-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gf-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gf-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gf-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/gf-1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/gf-2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gf-3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/gf-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gf-3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/gf-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gf-3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/gf-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gf-3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/gf-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/gf-3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/gf-4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-primary:#78350f;--c-primary-dark:#451a03;--c-primary-light:#fffbeb;--c-accent:#f97316;--c-bg:#fffbeb;--c-bg-alt:#fef3c7;--c-bg-accent:#fff7ed;--c-text:#451a03;--c-text-muted:#92400e;--c-border:#fde68a;--c-footer-bg:#451a03;--c-footer-text:#fde68a;--c-footer-muted:#fcd34d;--c-cta:#f97316;--c-cta-hover:#ea580c;--c-cta-text:#fff;--font-heading:"Sora", sans-serif;--font-body:"Figtree", sans-serif;--radius-sm:2px;--radius-md:4px;--radius-lg:6px;--radius-xl:8px;--shadow-sm:0 1px 2px #0000000a;--shadow-md:0 2px 8px #0000000f;--shadow-lg:0 4px 16px #00000014;--content-width:1120px;--line-height:1.65;--section-gap:40px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:16px;line-height:var(--line-height);color:var(--c-text);background:var(--c-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;min-height:100vh;display:flex}body>main{flex:1}img{max-width:100%;height:auto;display:block}a{color:var(--c-accent);text-underline-offset:2px;text-decoration:underline}a:hover{color:var(--c-cta-hover)}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--c-primary-dark);letter-spacing:-.02em;font-weight:700;line-height:1.2}h1{font-size:clamp(1.8rem,5vw,2.8rem);font-weight:800}h2{margin-bottom:20px;font-size:clamp(1.3rem,3.5vw,1.9rem)}h3{font-size:1.15rem;font-weight:600}p{margin-bottom:1em}p:last-child{margin-bottom:0}.skip-to-f7b1{background:var(--c-primary-dark);color:#fff;z-index:999;border-radius:var(--radius-sm);padding:8px 16px;font-size:.875rem;position:absolute;top:-100px;left:8px}.skip-to-f7b1:focus{outline:3px solid var(--c-accent);top:8px}.sr-only-f7b1{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap-f7b1{max-width:var(--content-width);margin:0 auto;padding:0 20px}.cl-section-f7b1{padding:var(--section-gap) 0}.cl-section--alt-f7b1{background:var(--c-bg-alt)}.cl-section--accent-f7b1{background:var(--c-bg-accent)}.cl-divider-f7b1{border:none;border-top:1px solid var(--c-border);margin:0}.cl-header-f7b1{z-index:50;background:var(--c-primary-dark);color:#fff;padding:0 20px;position:sticky;top:0}.cl-header__inner-f7b1{max-width:var(--content-width);justify-content:space-between;align-items:center;height:56px;margin:0 auto;display:flex}.cl-header__brand-f7b1{font-family:var(--font-heading);color:#fff;letter-spacing:-.01em;font-size:1.1rem;font-weight:700;text-decoration:none}.cl-header__brand-f7b1:hover{color:var(--c-accent)}.cl-header__nav-f7b1{gap:24px;list-style:none;display:flex}.cl-header__nav-f7b1 a{color:#fffc;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.cl-header__nav-f7b1 a:hover{color:#fff}.cl-header__section-link-f7b1{color:#fff9;border-left:1px solid #fff3;padding-left:24px;font-size:.8rem;font-weight:400;text-decoration:none;transition:color .15s}.cl-header__section-link-f7b1:hover{color:#fff}.cl-header__toggle-f7b1{cursor:pointer;color:#fff;background:0 0;border:none;margin-left:auto;padding:6px;display:none}.cl-header__toggle-f7b1 svg{width:22px;height:22px}@media (width<=640px){.cl-header__toggle-f7b1{display:block}.cl-header__nav-f7b1{background:var(--c-primary-dark);border-bottom:2px solid var(--c-accent);flex-direction:column;gap:12px;padding:16px 20px;display:none;position:absolute;top:56px;left:0;right:0}.cl-header__nav--open-f7b1{display:flex}.cl-header__section-link-f7b1{border-left:none;padding-left:0;font-size:.82rem}}.cl-hero-f7b1{background:var(--c-bg-accent);border-bottom:2px solid var(--c-accent);padding:64px 0 48px}.cl-hero__badge-f7b1{text-transform:uppercase;letter-spacing:.08em;color:var(--c-accent);margin-bottom:16px;font-size:.75rem;font-weight:600;display:inline-block}.cl-hero__title-f7b1{max-width:720px;margin-bottom:16px}.cl-hero__desc-f7b1{max-width:560px;color:var(--c-text-muted);margin-bottom:28px;font-size:1.05rem}.cl-hero__actions-f7b1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cl-btn-f7b1{font-family:var(--font-body);border-radius:var(--radius-md);cursor:pointer;border:2px solid #0000;align-items:center;gap:6px;padding:10px 22px;font-size:.9rem;font-weight:600;line-height:1.4;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .1s;display:inline-flex}.cl-btn-f7b1:active{transform:scale(.98)}.cl-btn--primary-f7b1{background:var(--c-cta);color:var(--c-cta-text);border-color:var(--c-cta)}.cl-btn--primary-f7b1:hover{background:var(--c-cta-hover);border-color:var(--c-cta-hover);color:var(--c-cta-text)}.cl-btn--outline-f7b1{color:var(--c-primary-dark);border-color:var(--c-border);background:0 0}.cl-btn--outline-f7b1:hover{border-color:var(--c-primary-dark);color:var(--c-primary-dark)}.cl-hero__stats-f7b1{border-top:1px solid var(--c-border);flex-wrap:wrap;gap:20px;margin-top:32px;padding-top:24px;display:flex}.cl-hero__stat-f7b1{flex-direction:column;display:flex}.cl-hero__stat-val-f7b1{font-family:var(--font-heading);color:var(--c-primary-dark);font-size:1.5rem;font-weight:700;line-height:1.1}.cl-hero__stat-label-f7b1{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:.75rem}.cl-anchor-bar-f7b1{background:var(--c-bg-alt);border-bottom:1px solid var(--c-border);-webkit-overflow-scrolling:touch;padding:10px 0;overflow-x:auto}.cl-anchor-bar__list-f7b1{max-width:var(--content-width);gap:8px;margin:0 auto;padding:0 20px;list-style:none;display:flex}.cl-anchor-bar__link-f7b1{white-space:nowrap;border:1px solid var(--c-border);border-radius:var(--radius-xl);color:var(--c-text-muted);padding:6px 14px;font-size:.8rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.cl-anchor-bar__link-f7b1:hover,.cl-anchor-bar__link--active-f7b1{background:var(--c-primary-dark);color:#fff;border-color:var(--c-primary-dark)}.cl-verdict-f7b1{gap:24px;display:grid}@media (width>=640px){.cl-verdict-f7b1{grid-template-columns:1fr 1fr}}.cl-verdict__col-f7b1{padding:0}.cl-verdict__heading-f7b1{text-transform:uppercase;letter-spacing:.1em;border-bottom:2px solid var(--c-border);margin-bottom:12px;padding-bottom:8px;font-size:.8rem;font-weight:700}.cl-verdict__heading--pro-f7b1{color:var(--c-success);border-color:var(--c-success)}.cl-verdict__heading--con-f7b1{color:var(--c-danger);border-color:var(--c-danger)}.cl-verdict__list-f7b1{list-style:none}.cl-verdict__list-f7b1 li{border-bottom:1px solid var(--c-border);align-items:flex-start;gap:8px;padding:8px 0;font-size:.92rem;display:flex}.cl-verdict__list-f7b1 li:last-child{border-bottom:none}.cl-verdict__icon-f7b1{flex-shrink:0;width:18px;height:18px;margin-top:2px}.cl-verdict__icon--pro-f7b1{color:var(--c-success)}.cl-verdict__icon--con-f7b1{color:var(--c-danger)}.cl-info-grid-f7b1{gap:24px;display:grid}@media (width>=600px){.cl-info-grid-f7b1{grid-template-columns:1fr 1fr}}@media (width>=900px){.cl-info-grid-f7b1{grid-template-columns:1fr 1fr 1fr}}.cl-info-stat-f7b1{border-bottom:1px solid var(--c-border);padding:20px 0}.cl-info-stat__value-f7b1{font-family:var(--font-heading);color:var(--c-primary-dark);margin-bottom:4px;font-size:2rem;font-weight:800;line-height:1}.cl-info-stat__label-f7b1{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.cl-rating-bar-f7b1{border-bottom:1px solid var(--c-border);align-items:center;gap:12px;padding:10px 0;display:flex}.cl-rating-bar-f7b1:last-child{border-bottom:none}.cl-rating-bar__label-f7b1{min-width:120px;font-size:.88rem}.cl-rating-bar__track-f7b1{background:var(--c-border);border-radius:2px;flex:1;height:4px;overflow:hidden}.cl-rating-bar__fill-f7b1{background:var(--c-accent);border-radius:2px;height:100%;transition:width .3s}.cl-rating-bar__score-f7b1{color:var(--c-primary-dark);text-align:right;min-width:32px;font-size:.8rem;font-weight:700}.cl-quick-info-f7b1{border-collapse:collapse;width:100%}.cl-quick-info-f7b1 tr{border-bottom:1px solid var(--c-border)}.cl-quick-info-f7b1 tr:last-child{border-bottom:none}.cl-quick-info-f7b1 td{vertical-align:top;padding:10px 0;font-size:.9rem}.cl-quick-info-f7b1 td:first-child{color:var(--c-text-muted);white-space:nowrap;padding-right:16px}.cl-quick-info-f7b1 td:last-child{font-weight:500}.cl-table-wrap-f7b1{-webkit-overflow-scrolling:touch;overflow-x:auto}.cl-table-f7b1{border-collapse:collapse;width:100%;font-size:.88rem}.cl-table-f7b1 thead{border-bottom:2px solid var(--c-primary-dark)}.cl-table-f7b1 th{text-align:left;color:var(--c-primary-dark);white-space:nowrap;padding:10px 12px;font-weight:600}.cl-table-f7b1 td{border-bottom:1px solid var(--c-border);padding:10px 12px}.cl-table-f7b1 tbody tr:hover{background:var(--c-bg-alt)}.cl-badge-f7b1{border-radius:var(--radius-xl);text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}.cl-badge--green-f7b1{color:#166534;background:#dcfce7}.cl-badge--red-f7b1{color:#991b1b;background:#fee2e2}.cl-badge--gray-f7b1{color:#4b5563;background:#f3f4f6}.cl-badge--blue-f7b1{color:#1e40af;background:#dbeafe}.cl-steps-f7b1{padding-left:28px;list-style:none;position:relative}.cl-steps-f7b1:before{content:"";background:var(--c-border);width:2px;position:absolute;top:4px;bottom:4px;left:8px}.cl-step-f7b1{padding-bottom:28px;position:relative}.cl-step-f7b1:last-child{padding-bottom:0}.cl-step-f7b1:before{content:"";background:var(--c-accent);border:2px solid var(--c-bg);width:10px;height:10px;box-shadow:0 0 0 2px var(--c-accent);border-radius:50%;position:absolute;top:6px;left:-22px}.cl-step__title-f7b1{margin-bottom:4px;font-size:1rem;font-weight:600}.cl-step__body-f7b1{color:var(--c-text-muted);font-size:.9rem}.cl-faq-list-f7b1{flex-direction:column;gap:0;display:flex}.cl-faq-item-f7b1{border-bottom:1px solid var(--c-border)}.cl-faq-item-f7b1:first-child{border-top:1px solid var(--c-border)}.cl-faq-q-f7b1{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--c-primary-dark);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:.95rem;font-weight:600;line-height:1.4;display:flex}.cl-faq-q-f7b1:hover{color:var(--c-accent)}.cl-faq-q__icon-f7b1{width:16px;height:16px;color:var(--c-text-muted);flex-shrink:0;transition:transform .2s}.cl-faq-item--open-f7b1 .cl-faq-q__icon-f7b1{transform:rotate(180deg)}.cl-faq-a-f7b1{max-height:0;transition:max-height .25s ease-out;overflow:hidden}.cl-faq-a__inner-f7b1{color:var(--c-text-muted);padding:0 0 16px;font-size:.88rem;line-height:1.65}.cl-anchor-section-f7b1{padding:var(--section-gap) 0;border-bottom:1px solid var(--c-border)}.cl-anchor-section-f7b1:last-child{border-bottom:none}.cl-anchor-section-f7b1 h2{margin-bottom:16px;font-size:clamp(1.15rem,2.5vw,1.5rem)}.cl-anchor-section-f7b1 p{color:var(--c-text);font-size:.92rem}.cl-anchor-section-f7b1 table{width:100%;margin-top:16px}.cl-slots__filters-f7b1{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.cl-slots__filters--rtp-f7b1{margin-bottom:20px}.cl-slots__filters-label-f7b1{font-family:var(--font-body);color:var(--c-text-muted);margin-right:4px;font-size:.78rem;font-weight:600}.cl-slots__chip-f7b1{font-family:var(--font-body);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-xl);cursor:pointer;color:var(--c-text-muted);padding:5px 12px;font-size:.78rem;font-weight:500;transition:background .15s,color .15s,border-color .15s}.cl-slots__chip-f7b1:hover{border-color:var(--c-text-muted);color:var(--c-text)}.cl-slots__chip--active-f7b1{background:var(--c-primary-dark);color:#fff;border-color:var(--c-primary-dark)}.cl-slots__track-f7b1{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--c-border) transparent;gap:16px;padding-bottom:8px;display:flex;overflow-x:auto}.cl-slots__track-f7b1::-webkit-scrollbar{height:6px}.cl-slots__track-f7b1::-webkit-scrollbar-track{background:0 0}.cl-slots__track-f7b1::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:3px}.cl-slot-card-f7b1{scroll-snap-align:start;color:var(--c-text);flex:0 0 160px;text-decoration:none;transition:transform .15s}.cl-slot-card-f7b1:hover{transform:translateY(-3px)}.cl-slot-card__img-f7b1{object-fit:cover;border-radius:var(--radius-md);background:var(--c-bg-alt);width:160px;height:200px}.cl-slot-card__name-f7b1{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:.82rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.cl-slot-card__provider-f7b1{color:var(--c-text-muted);margin-top:2px;font-size:.72rem}.cl-slot-card__meta-f7b1{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.cl-slot-card__tag-f7b1{border:1px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text-muted);padding:1px 6px;font-size:.65rem;font-weight:500}.cl-slots__empty-f7b1{text-align:center;color:var(--c-text-muted);padding:40px 20px;font-size:.88rem}.cl-slots__count-f7b1{color:var(--c-text-muted);margin-top:8px;font-size:.78rem}.cl-calc-section-f7b1{display:none}.cl-calc-section--enabled-f7b1{display:block}.cl-calc-f7b1{background:var(--c-bg-alt);border:1px solid var(--c-border);border-radius:var(--radius-md);max-width:480px;margin:0 auto;padding:24px}.cl-calc-f7b1+.cl-calc-f7b1{margin-top:24px}.cl-calc__title-f7b1{margin-bottom:16px;font-size:1rem;font-weight:700}.cl-calc__group-f7b1{margin-bottom:14px}.cl-calc__label-f7b1{color:var(--c-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:.8rem;font-weight:600;display:block}.cl-calc__input-f7b1{border:1px solid var(--c-border);border-radius:var(--radius-sm);width:100%;height:42px;font-family:var(--font-body);color:var(--c-text);background:var(--c-bg);padding:0 12px;font-size:.9rem;transition:border-color .15s}.cl-calc__input-f7b1:focus{border-color:var(--c-accent);outline:none;box-shadow:0 0 0 2px #0ea5e926}.cl-calc__result-f7b1{background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--radius-sm);text-align:center;margin-top:16px;padding:16px}.cl-calc__result-value-f7b1{font-family:var(--font-heading);color:var(--c-primary-dark);font-size:1.5rem;font-weight:800}.cl-calc__result-label-f7b1{color:var(--c-text-muted);margin-top:2px;font-size:.78rem}@media (width>=768px){.cl-calc-pair-f7b1{grid-template-columns:1fr 1fr;gap:24px;display:grid}.cl-calc-pair-f7b1 .cl-calc-f7b1{max-width:none;margin:0}.cl-calc-pair-f7b1 .cl-calc-f7b1+.cl-calc-f7b1{margin-top:0}}.cl-seo-body-f7b1{transition:max-height .3s;position:relative;overflow:hidden}.cl-seo-body--collapsed-f7b1{max-height:14em}.cl-seo-body--collapsed-f7b1:after{content:"";background:linear-gradient(transparent, var(--c-bg));pointer-events:none;height:60px;position:absolute;bottom:0;left:0;right:0}.cl-section--alt-f7b1 .cl-seo-body--collapsed-f7b1:after{background:linear-gradient(transparent, var(--c-bg-alt))}.cl-seo-toggle-f7b1{cursor:pointer;font-family:var(--font-body);color:var(--c-accent);background:0 0;border:none;align-items:center;gap:4px;padding:8px 0 0;font-size:.82rem;font-weight:600;display:inline-flex}.cl-seo-toggle-f7b1:hover{text-decoration:underline}.cl-seo-toggle__icon-f7b1{width:14px;height:14px;transition:transform .2s}.cl-seo-toggle--open-f7b1 .cl-seo-toggle__icon-f7b1{transform:rotate(180deg)}.cl-seo-inner-f7b1 p{color:var(--c-text);margin-bottom:1em;font-size:.9rem}.cl-seo-inner-f7b1 h2{margin-top:1.5em;margin-bottom:.5em;font-size:1.15rem}.cl-seo-inner-f7b1 table{margin:1em 0}.cl-legal-f7b1{color:var(--c-text-muted);border-top:1px solid var(--c-border);padding:24px 0;font-size:.78rem;line-height:1.6}.cl-legal-f7b1 p{margin-bottom:.8em}.cl-legal-f7b1 a{color:var(--c-text-muted);text-decoration:underline}.cl-eeat-f7b1{padding:40px 0}.cl-eeat-f7b1 h1{margin-bottom:24px}.cl-eeat__body-f7b1 h2{margin:28px 0 10px;font-size:1.2rem}.cl-eeat__body-f7b1 p{color:var(--c-text-muted);margin-bottom:1em;line-height:1.7}.cl-eeat__body-f7b1 a{color:var(--c-accent);text-decoration:underline}.cl-eeat__body-f7b1 a:hover{color:var(--c-primary-dark)}.cl-links-list-f7b1{list-style:none}.cl-links-list-f7b1 li{border-bottom:1px solid var(--c-border);padding:10px 0}.cl-links-list-f7b1 li:last-child{border-bottom:none}.cl-links-list-f7b1 a{color:var(--c-primary-dark);font-size:.88rem;font-weight:500;text-decoration:none}.cl-links-list-f7b1 a:hover{color:var(--c-accent);text-decoration:underline}.cl-links-list__desc-f7b1{color:var(--c-text-muted);margin-top:2px;font-size:.78rem}.cl-footer-f7b1{background:var(--c-footer-bg);color:var(--c-footer-text);padding:40px 20px 24px}.cl-footer__inner-f7b1{max-width:var(--content-width);margin:0 auto}.cl-footer__top-f7b1{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;gap:32px;padding-bottom:24px;display:flex}.cl-footer__col-f7b1{min-width:160px}.cl-footer__col-title-f7b1{text-transform:uppercase;letter-spacing:.1em;color:var(--c-footer-muted);margin-bottom:12px;font-size:.72rem;font-weight:600}.cl-footer__links-f7b1{list-style:none}.cl-footer__links-f7b1 li{margin-bottom:8px}.cl-footer__links-f7b1 a{color:var(--c-footer-text);font-size:.82rem;text-decoration:none}.cl-footer__links-f7b1 a:hover{color:#fff;text-decoration:underline}.cl-footer__bottom-f7b1{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;display:flex}.cl-footer__copy-f7b1{color:var(--c-footer-muted);font-size:.75rem}.cl-footer__badges-f7b1{align-items:center;gap:12px;display:flex}.cl-footer__badge-img-f7b1{opacity:.7;height:28px}.cl-breadcrumb-f7b1{color:var(--c-text-muted);flex-wrap:wrap;gap:4px;padding:12px 0;font-size:.78rem;list-style:none;display:flex}.cl-breadcrumb-f7b1 a{color:var(--c-text-muted);text-decoration:none}.cl-breadcrumb-f7b1 a:hover{color:var(--c-accent);text-decoration:underline}.cl-breadcrumb__sep-f7b1{margin:0 4px}@media print{.cl-header-f7b1,.cl-footer-f7b1,.cl-anchor-bar-f7b1,.cl-slots__filters-f7b1,.cl-seo-toggle-f7b1,.cl-calc-section-f7b1,.skip-to-f7b1{display:none!important}body{color:#000;font-size:12pt}.cl-section-f7b1{padding:24px 0}a{color:#000;text-decoration:underline}}.cl-breadcrumbs-f7b1{background:var(--c-bg-alt);border-bottom:1px solid var(--c-border)}.cl-breadcrumbs__list-f7b1{font-family:var(--font-body);color:var(--c-text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:10px 0;font-size:.8125rem;line-height:1.4;list-style:none;display:flex}.cl-breadcrumbs__list-f7b1 li{align-items:center;gap:8px;min-width:0;display:flex}.cl-breadcrumbs__list-f7b1 li+li:before{content:"/";color:var(--c-border)}.cl-breadcrumbs__list-f7b1 a{color:var(--c-text-muted);text-decoration:none;transition:color .15s}.cl-breadcrumbs__list-f7b1 a:hover,.cl-breadcrumbs__list-f7b1 a:focus-visible{color:var(--c-text);text-decoration:underline}.cl-breadcrumbs__list-f7b1 [aria-current=page]{color:var(--c-text);font-weight:500}@media print{.cl-breadcrumbs-f7b1{display:none}}@media (width<=640px){.cl-header__right-f7b1,.cl-header__nav-f7b1,.header-cta-group-f7b1{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;min-width:0}}
