.eflc-page{--eflc-green: #08874a;--eflc-green-hover: #06703e;--eflc-green-light: #f0faf5;--eflc-blue: #125bff;--eflc-dark: #1a1a1a;--eflc-body: #4a4a4a;--eflc-light: #6c757d;--eflc-border: #e9ecef;--eflc-bg-light: #f8f9fa;--eflc-white: #fdfdfd;--eflc-hero-from: #f8f9fa;--eflc-hero-to: #e9ecef;--eflc-warning-bg: #fffaf0;--eflc-warning-border: #f6c567;--eflc-warning-text: #b26a00;--eflc-purple: #7b1fa2;--eflc-eqn-grad-from: rgba(8, 135, 74, .05);--eflc-eqn-grad-to: rgba(0, 137, 123, .05);--eflc-shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--eflc-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--eflc-radius: 8px;--eflc-radius-lg: 12px;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.7;color:var(--eflc-body);font-size:12px;background:var(--eflc-white)}.eflc-page button,.eflc-page input,.eflc-page select,.eflc-page textarea{font-family:inherit}.eflc-page *,.eflc-page *:before,.eflc-page *:after{box-sizing:border-box}.eflc-page h1,.eflc-page h2,.eflc-page h3,.eflc-page h4,.eflc-page p,.eflc-page ul,.eflc-page ol,.eflc-page figure{margin:0;padding:0}.eflc-page .eflc-container{max-width:1200px;margin:0 auto;padding:0 24px}.eflc-page .eflc-hero{background:linear-gradient(135deg,var(--eflc-hero-from) 0%,var(--eflc-hero-to) 100%);border-bottom:1px solid var(--eflc-border);padding:64px 20px 40px}.eflc-page .eflc-hero .eflc-container{padding:0;text-align:center}.eflc-page .eflc-hero h1{font-size:24px;font-weight:700;color:var(--eflc-dark);margin-bottom:16px;line-height:1.2}.eflc-page .eflc-tagline{font-size:14px;color:var(--eflc-body);max-width:900px;margin:0 auto 16px;line-height:1.6}.eflc-page .eflc-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:720px;margin:0 auto}.eflc-page .eflc-metric-card{background:var(--eflc-white);border:1px solid var(--eflc-border);border-radius:var(--eflc-radius-lg);padding:24px;text-align:center;box-shadow:var(--eflc-shadow-sm)}.eflc-page .eflc-metric-value{font-size:18px;font-weight:700;color:var(--eflc-blue);display:block;line-height:1.2}.eflc-page .eflc-metric-label{font-size:12px;color:var(--eflc-light);margin-top:8px;display:block}.eflc-page .eflc-content-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:60px;align-items:start;padding:60px 0}.eflc-page .eflc-article h2{font-size:18px;font-weight:700;color:var(--eflc-green);margin:48px 0 16px;padding-top:24px;scroll-margin-top:100px}.eflc-page .eflc-article h2:first-child{margin-top:0;padding-top:0}.eflc-page .eflc-article h3{font-size:16px;font-weight:600;color:var(--eflc-dark);margin:32px 0 8px;scroll-margin-top:100px}.eflc-page .eflc-article p{margin-bottom:16px;line-height:1.8}.eflc-page .eflc-article ul{list-style:none;padding-left:0;margin:16px 0}.eflc-page .eflc-article>ul li{position:relative;padding-left:28px;margin-bottom:8px;line-height:1.7}.eflc-page .eflc-article>ul li:before{content:"\2022";position:absolute;left:0;color:var(--eflc-green);font-weight:700;font-size:16px;line-height:1.4}.eflc-page .eflc-article a{color:var(--eflc-blue);text-decoration:none}.eflc-page .eflc-article a:hover{text-decoration:underline}.eflc-page .eflc-article a:focus-visible{outline:2px solid var(--eflc-blue);outline-offset:2px;border-radius:2px}.eflc-page .eflc-note{background:var(--eflc-green-light);border-left:4px solid var(--eflc-green);border-radius:var(--eflc-radius);padding:20px 24px;margin:24px 0}.eflc-page .eflc-note h4{color:var(--eflc-green);font-size:12px;font-weight:600;margin-bottom:8px}.eflc-page .eflc-note p{margin:0;line-height:1.7}.eflc-page .eflc-equation-box{background:linear-gradient(135deg,var(--eflc-eqn-grad-from) 0%,var(--eflc-eqn-grad-to) 100%);border-left:4px solid var(--eflc-blue);border-radius:var(--eflc-radius);padding:24px;margin:24px 0;text-align:center}.eflc-page .eflc-equation{font-family:"Cambria Math",Times New Roman,serif;font-size:14px;line-height:1.6;color:var(--eflc-dark);font-weight:600;display:block;margin-bottom:8px}.eflc-page .eflc-equation var{font-style:italic;color:var(--eflc-blue);font-weight:600}.eflc-page .eflc-equation-note{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.6;color:var(--eflc-purple);font-style:italic;display:block}.eflc-page .eflc-calculator-form{background:var(--eflc-bg-light);border:1px solid var(--eflc-border);border-radius:var(--eflc-radius-lg);padding:24px;margin:24px 0;box-shadow:var(--eflc-shadow-sm)}.eflc-page .eflc-calculator-form label{display:block;margin-bottom:16px;font-weight:600;color:var(--eflc-dark);font-size:12px}.eflc-page .eflc-calculator-form input{width:150px;padding:12px 16px;border:2px solid var(--eflc-border);border-radius:var(--eflc-radius);margin-left:8px;font-size:12px;color:var(--eflc-dark)}.eflc-page .eflc-calculator-form input:focus-visible{outline:2px solid var(--eflc-blue);outline-offset:2px;border-color:var(--eflc-blue)}.eflc-page .eflc-calc-result{display:block;margin-top:8px;padding:16px 20px;background:var(--eflc-white);border-left:4px solid var(--eflc-green);border-radius:0 var(--eflc-radius) var(--eflc-radius) 0;font-size:12px;font-weight:600;color:var(--eflc-dark)}.eflc-page .eflc-calc-result span{color:var(--eflc-green);font-size:16px}.eflc-page .eflc-warning-box{background:var(--eflc-warning-bg);border-left:4px solid var(--eflc-warning-border);border-radius:var(--eflc-radius);padding:20px 24px;margin:24px 0}.eflc-page .eflc-warning-box h4{color:var(--eflc-warning-text);font-size:12px;font-weight:600;margin-bottom:8px}.eflc-page .eflc-warning-box p{margin-bottom:0}.eflc-page .eflc-warning-box ul{list-style:none;padding-left:0;margin:8px 0 0}.eflc-page .eflc-warning-box ul li{position:relative;padding-left:24px;margin-bottom:8px;line-height:1.6}.eflc-page .eflc-warning-box ul li:before{content:"\2022";position:absolute;left:0;color:var(--eflc-warning-text);font-weight:700}.eflc-page .eflc-comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin:24px 0}.eflc-page .eflc-comparison-card{background:var(--eflc-white);border:1px solid var(--eflc-border);border-radius:var(--eflc-radius-lg);padding:24px;box-shadow:var(--eflc-shadow-sm)}.eflc-page .eflc-comparison-card.eflc-card-efl{border-top:4px solid var(--eflc-blue)}.eflc-page .eflc-comparison-card.eflc-card-bfl{border-top:4px solid var(--eflc-green)}.eflc-page .eflc-comparison-card h3{margin:0 0 8px}.eflc-page .eflc-comparison-card.eflc-card-efl h3{color:var(--eflc-blue)}.eflc-page .eflc-comparison-card.eflc-card-bfl h3{color:var(--eflc-green)}.eflc-page .eflc-comparison-card p{margin-bottom:16px}.eflc-page .eflc-comparison-card p:last-child{margin-bottom:0}.eflc-page .eflc-table-scroll{overflow-x:auto;margin:24px 0}.eflc-page table{width:100%;border-collapse:collapse;font-size:12px}.eflc-page th,.eflc-page td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--eflc-border)}.eflc-page th{background:var(--eflc-bg-light);font-weight:600;color:var(--eflc-dark);white-space:nowrap}.eflc-page td{text-wrap:pretty}.eflc-page td:first-child,.eflc-page th:first-child{min-width:160px}.eflc-page tbody tr:hover{background:var(--eflc-bg-light)}.eflc-page .eflc-sidebar{position:sticky;top:20px;align-self:start;max-height:calc(100vh - 40px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--eflc-border) transparent}.eflc-page .eflc-sidebar::-webkit-scrollbar{width:6px}.eflc-page .eflc-sidebar::-webkit-scrollbar-track{background:transparent}.eflc-page .eflc-sidebar::-webkit-scrollbar-thumb{background:var(--eflc-border);border-radius:3px}.eflc-page .eflc-sidebar-card{background:var(--eflc-white);border:1px solid var(--eflc-border);border-radius:var(--eflc-radius-lg);padding:24px;margin-bottom:24px;box-shadow:var(--eflc-shadow-sm)}.eflc-page .eflc-sidebar-card h3{font-size:12px;font-weight:600;color:var(--eflc-dark);margin-bottom:8px;padding-bottom:12px;border-bottom:2px solid var(--eflc-green)}.eflc-page .eflc-sidebar-card ul{list-style:none;padding:0;margin:0}.eflc-page .eflc-sidebar-card li{padding:8px 0}.eflc-page .eflc-sidebar-card a{display:block;padding:2px 0;color:var(--eflc-body);text-decoration:none;font-size:12px;transition:color .2s ease}.eflc-page .eflc-sidebar-card a:hover{color:var(--eflc-blue)}.eflc-page .eflc-sidebar-card a:focus-visible{outline:2px solid var(--eflc-blue);outline-offset:2px;border-radius:2px}.eflc-page .eflc-shop-buttons{display:flex;flex-direction:column;gap:12px}.eflc-page .eflc-sidebar-card a[class].eflc-shop-btn{all:unset;cursor:pointer;box-sizing:border-box;display:block;min-height:44px;padding:12px 20px;background:var(--eflc-green);color:var(--eflc-white);text-align:center;border-radius:var(--eflc-radius);text-decoration:none;font-weight:600;font-size:12px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.eflc-page .eflc-sidebar-card a[class].eflc-shop-btn:hover{background:var(--eflc-green-hover);transform:translateY(-2px);box-shadow:var(--eflc-shadow-md)}.eflc-page .eflc-sidebar-card a[class].eflc-shop-btn:focus-visible{outline:2px solid var(--eflc-blue);outline-offset:2px}.eflc-page .eflc-sidebar-card a[class].eflc-shop-btn.eflc-secondary{background:var(--eflc-white);color:var(--eflc-green);border:2px solid var(--eflc-green);padding:10px 18px}.eflc-page .eflc-sidebar-card a[class].eflc-shop-btn.eflc-secondary:hover{background:var(--eflc-green);color:var(--eflc-white)}.eflc-page .eflc-faq-section{background:var(--eflc-bg-light);padding:60px 24px;border-top:1px solid var(--eflc-border)}.eflc-page .eflc-faq-title{color:var(--eflc-green);font-size:18px;font-weight:700;margin-bottom:32px;text-align:center;scroll-margin-top:100px}.eflc-page .eflc-faq-section .eflc-container{max-width:900px;padding:0}.eflc-page .eflc-faq-item{background:var(--eflc-white);border:1px solid var(--eflc-border);border-radius:var(--eflc-radius-lg);margin-bottom:12px;overflow:hidden}.eflc-page .eflc-faq-item details{padding:20px 24px}.eflc-page .eflc-faq-item summary{font-weight:600;color:var(--eflc-dark);cursor:pointer;list-style:none;font-size:12px;padding-right:32px;position:relative;min-height:44px;display:flex;align-items:center}.eflc-page .eflc-faq-item summary::-webkit-details-marker{display:none}.eflc-page .eflc-faq-item summary:focus-visible{outline:2px solid var(--eflc-blue);outline-offset:2px;border-radius:2px}.eflc-page .eflc-faq-item summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:18px;color:var(--eflc-blue);transition:transform .3s ease}.eflc-page .eflc-faq-item details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.eflc-page .eflc-faq-answer{padding-top:16px;line-height:1.8;color:var(--eflc-body)}.eflc-page .eflc-faq-answer p{margin:0}@media(max-width:1024px){.eflc-page .eflc-content-grid{grid-template-columns:minmax(0,1fr);gap:40px;padding:48px 0}.eflc-page .eflc-sidebar{position:static;max-height:none;overflow-y:visible}}@media(max-width:768px){.eflc-page .eflc-hero{padding:40px 16px 32px}.eflc-page .eflc-container{padding:0 16px}.eflc-page .eflc-hero h1{font-size:20px}.eflc-page .eflc-tagline{font-size:12px;margin-bottom:16px}.eflc-page .eflc-content-grid{padding:40px 0}.eflc-page .eflc-article h2{font-size:16px}.eflc-page .eflc-article h3{font-size:14px}.eflc-page .eflc-faq-section{padding:40px 16px}.eflc-page .eflc-faq-title{font-size:16px}.eflc-page table{min-width:480px}.eflc-page .eflc-calculator-form input{width:120px}}@media(max-width:480px){.eflc-page .eflc-hero{padding:32px 12px 24px}.eflc-page .eflc-container{padding:0 12px}.eflc-page .eflc-hero h1{font-size:18px}.eflc-page .eflc-tagline{font-size:12px}.eflc-page .eflc-calculator-form,.eflc-page .eflc-sidebar-card,.eflc-page .eflc-comparison-card,.eflc-page .eflc-note,.eflc-page .eflc-warning-box,.eflc-page .eflc-equation-box{padding:16px}}@media(prefers-reduced-motion:reduce){.eflc-page .eflc-sidebar-card a[class].eflc-shop-btn,.eflc-page .eflc-faq-item summary:after{transition:none}}.eflc-page{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.7}.eflc-page h1{font-size:24px;font-weight:700;line-height:1.2}.eflc-page h2{font-size:18px;font-weight:700;line-height:1.3}.eflc-page h3{font-size:16px;font-weight:600;line-height:1.35}.eflc-page h4{font-size:12px;font-weight:600;line-height:1.4}.eflc-page [class*=hero-subtitle],.eflc-page [class*=hero-lede],.eflc-page [class*=hero-sub]{font-size:14px;font-weight:300;line-height:1.6}@media(max-width:768px){.eflc-page h1{font-size:20px}.eflc-page h2{font-size:16px}.eflc-page h3{font-size:14px}.eflc-page [class*=hero-subtitle],.eflc-page [class*=hero-lede],.eflc-page [class*=hero-sub]{font-size:12px}}@media(max-width:480px){.eflc-page h1{font-size:18px}}.eflc-page h1,.eflc-page h2,.eflc-page h3,.eflc-page h4,.eflc-page .eflc-faq-title{text-wrap:balance}.eflc-page p{text-wrap:pretty}
/*# sourceMappingURL=/cdn/shop/t/50/assets/efl-calculator-page.css.map */
