:root{--primary: #E05424;--secondary: #E05424;--dark: #000000;--light: #FFFFFF;--accent: #E05424;--success: #06D6A0;--warning: #FFD166;--danger: #EF476F;--cream: #F1F0EC;--line: #707070}*{box-sizing:border-box;margin:0;padding:0;font-family:Montserrat,sans-serif}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:linear-gradient(135deg,var(--primary) 0%,#F07D57 100%);color:#fff;padding:60px 0;text-align:center;position:relative;overflow:hidden}.header:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' viewBox='0 0 100 100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 18c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm48 25c3.866 0 7-3.134 7-7s-3.134-7-7-7-7 3.134-7 7 3.134 7 7 7zm-43-7c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm63 31c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM34 90c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zm56-76c1.657 0 3-1.343 3-3s-1.343-3-3-3-3 1.343-3 3 1.343 3 3 3zM12 86c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm28-65c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm23-11c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-6 60c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm29 22c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zM32 63c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm57-13c2.76 0 5-2.24 5-5s-2.24-5-5-5-5 2.24-5 5 2.24 5 5 5zm-9-21c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM60 91c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM35 41c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2zM12 60c1.105 0 2-.895 2-2s-.895-2-2-2-2 .895-2 2 .895 2 2 2z' fill='%23ffffff' fill-opacity='0.1' fill-rule='evenodd'/%3E%3C/svg%3E");opacity:.6}.header h1{font-size:42px;margin-bottom:20px;position:relative;z-index:1;font-weight:700}.header p{font-size:20px;max-width:700px;margin:0 auto;position:relative;z-index:1}.header-icons{display:flex;justify-content:center;margin-top:30px;position:relative;z-index:1}.header-icon{background-color:#fff3;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 15px;transition:transform .3s,background-color .3s}.header-icon:hover{transform:translateY(-5px);background-color:#ffffff4d}.header-icon img,.header-icon svg{width:45px;height:45px}.navigation{background-color:#fff;padding:15px 0;box-shadow:0 4px 6px #0000000d;position:sticky;top:0;z-index:100;overflow-x:auto}.nav-links{display:flex;justify-content:center;list-style:none;flex-wrap:nowrap;white-space:nowrap}.nav-links li{margin:0 15px}.nav-links a{text-decoration:none;color:var(--dark);font-weight:500;padding:5px 0;position:relative;transition:color .3s}.nav-links a:after{content:"";position:absolute;width:0;height:2px;bottom:0;left:0;background-color:var(--primary);transition:width .3s}.nav-links a:hover{color:var(--primary)}.nav-links a:hover:after{width:100%}.section{padding:80px 0}.section-title{text-align:center;margin-bottom:50px;position:relative}.section-title h2{font-size:36px;display:inline-block;padding-bottom:10px;position:relative}.section-title h2:after{content:"";position:absolute;width:70px;height:3px;background-color:var(--primary);bottom:0;left:50%;transform:translate(-50%)}.intro-section{background-color:#fff}.intro-content{display:flex;align-items:center;flex-wrap:wrap}.intro-text{flex:1;min-width:300px;padding-right:40px}.intro-image{flex:1;min-width:300px;text-align:center}.intro-image img{max-width:100%;border-radius:8px;box-shadow:0 15px 30px #0000001a}.info-box{background-color:var(--cream);border-radius:8px;padding:25px;margin:30px 0;border-left:4px solid var(--primary);display:flex;gap:16px;align-items:flex-start}.info-icon{font-size:24px;flex-shrink:0}.info-content h3{margin:0 0 8px;font-size:1.125rem;color:var(--dark)}.info-content p{margin:0;color:#4b5563;line-height:1.6}.calculator-section{background-color:var(--cream)}.farm-calculator-container{max-width:700px;margin:0 auto;padding:20px;background-color:var(--light);border-radius:15px;box-shadow:0 4px 20px #0000001a}.calculator-header{text-align:center;margin-bottom:20px}.calculator-header h3{color:var(--dark);font-size:24px;margin-bottom:10px}.calculator-header p{color:var(--dark);opacity:.8;font-size:16px}.week-entry{display:flex;align-items:center;gap:16px;padding:20px;background:#f9fafb;border-radius:12px;margin-bottom:12px;transition:all .2s ease;border:2px solid transparent}.week-entry:hover{background:#f3f4f6;border-color:#e0542433}.week-number{font-weight:600;color:#6b7280;min-width:80px}.week-inputs{display:flex;gap:16px;flex:1;flex-wrap:wrap;align-items:flex-end}.input-group{flex:1;min-width:140px}.input-label{display:block;font-size:.875rem;color:#6b7280;margin-bottom:4px;font-weight:500}.farm-input{width:100%;padding:12px 15px;border-radius:8px;border:2px solid #ddd;font-size:16px;transition:border-color .3s;background:#fff}.farm-input:focus{outline:none;border-color:var(--secondary);box-shadow:0 0 0 3px #e054241a}.days-display{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff;padding:8px 16px;border-radius:8px;border:1px solid #e5e7eb;min-width:80px}.days-value{font-size:1.25rem;font-weight:700;color:var(--success)}.days-label{font-size:.75rem;color:#6b7280}.remove-week{background:none;border:none;color:var(--danger);cursor:pointer;padding:8px;border-radius:8px;transition:all .2s ease;opacity:.6}.remove-week:hover{background:#ef476f1a;opacity:1}.add-button{display:flex;align-items:center;gap:8px;background:var(--primary);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:16px;width:100%;justify-content:center}.add-button:hover{background:#d04e1f;transform:translateY(-1px);box-shadow:0 4px 12px #e0542433}.summary-section{background-color:#fff}.progress-container{display:flex;justify-content:center;margin-bottom:40px}.progress-circle{position:relative;width:200px;height:200px}.progress-circle svg{transform:rotate(-90deg)}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.days-big{font-size:3rem;font-weight:700;color:var(--success);display:block}.days-total{font-size:1.25rem;color:#6b7280}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:25px;margin-bottom:40px}.stat-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:30px;text-align:center;transition:all .3s ease;box-shadow:0 1px 3px #0000001a}.stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #e054241a}.stat-icon{margin-bottom:15px}.stat-icon svg{width:32px;height:32px}.stat-value{font-size:2.5rem;font-weight:700;color:var(--dark);margin-bottom:8px}.stat-label{font-size:.875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em}.completion-message{background:linear-gradient(135deg,var(--success) 0%,#05b892 100%);color:#fff;padding:32px;border-radius:16px;text-align:center;margin-bottom:24px;animation:slideIn .5s ease-out}.confetti{font-size:3rem;margin-bottom:16px;animation:bounce 1s ease infinite}.completion-message h3{font-size:1.75rem;margin-bottom:8px}.completion-message p{font-size:1.125rem;margin:0}.action-buttons{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--primary);color:#fff;border:none;padding:14px 28px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-primary:hover{background:#d04e1f;transform:translateY(-1px);box-shadow:0 4px 12px #e0542433}.btn-secondary{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--primary);border:2px solid var(--primary);padding:12px 26px;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none}.btn-secondary:hover{background:var(--primary);color:#fff;transform:translateY(-1px)}.guide-section{background-color:var(--cream)}.guide-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:25px;margin-top:40px}.guide-card{background-color:#fff;border-radius:8px;padding:30px;position:relative;transition:transform .3s,box-shadow .3s;box-shadow:0 5px 15px #0000000d}.guide-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #e0542426}.guide-number{position:absolute;top:-20px;left:30px;background:var(--primary);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem}.guide-card h3{margin-top:10px;margin-bottom:15px;color:var(--dark);font-size:20px}.guide-card p{color:#4b5563;line-height:1.6}.tips-section{background-color:#fff}.tips-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:25px}.tip-card{background-color:#fff;border-radius:8px;padding:25px;box-shadow:0 5px 15px #0000000d;border-left:4px solid var(--primary);transition:transform .3s}.tip-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.tip-card h3{margin-bottom:15px;display:flex;align-items:center;flex-wrap:nowrap}.tip-card h3 span{background-color:var(--primary);color:#fff;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-right:10px;font-size:14px;flex-shrink:0}.additional-section{background-color:var(--cream);padding:40px 0}.additional-info{margin-top:0;padding:25px;background-color:#e054240d;border-radius:8px;border-left:4px solid var(--accent)}.additional-info h4{margin-bottom:10px;font-size:18px;color:var(--dark)}.additional-info p{font-size:16px;line-height:1.6;margin:0}.additional-info a{color:var(--primary);text-decoration:none;font-weight:600}.additional-info a:hover{text-decoration:underline}.faq-section{background-color:#fff}.faq-container{max-width:800px;margin:0 auto}.faq-item{margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:20px}.faq-item:last-child{border-bottom:none}.faq-question{font-weight:600;font-size:18px;margin-bottom:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:15px 0;transition:color .3s}.faq-question:hover{color:var(--primary)}.faq-question svg{min-width:20px;transition:transform .3s}.faq-answer{color:var(--dark);opacity:.8;padding-top:10px;display:none;line-height:1.6}.faq-answer ul,.faq-answer ol{margin:10px 0;padding-left:25px}.faq-answer li{margin-bottom:8px}.faq-active .faq-answer{display:block}.faq-active .faq-question svg{transform:rotate(90deg)}.cta-section{background-color:var(--cream);padding:60px 0}.cta-container{text-align:center;max-width:700px;margin:0 auto;padding:40px;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000001a}.cta-container h2{font-size:32px;margin-bottom:20px;color:var(--dark)}.cta-container p{font-size:18px;margin-bottom:30px;color:#4b5563}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 768px){.header h1{font-size:28px}.header p{font-size:16px}.header-icon{width:60px;height:60px;margin:0 10px}.header-icon svg{width:30px;height:30px}.section{padding:40px 0}.section-title h2{font-size:24px}.intro-text{padding-right:0;margin-bottom:30px}.week-entry{flex-direction:column;align-items:stretch}.week-inputs{flex-direction:column}.input-group{min-width:100%}.days-display{width:100%;flex-direction:row;justify-content:center;gap:8px;padding:12px}.stats-grid{grid-template-columns:1fr}.action-buttons{flex-direction:column}.btn-primary,.btn-secondary{width:100%;justify-content:center}.guide-grid,.tips-grid{grid-template-columns:1fr}.navigation{overflow-x:auto;white-space:nowrap}.nav-links{justify-content:flex-start;padding-bottom:5px;margin-bottom:-5px;min-width:min-content}.faq-question{font-size:16px}.cta-container{padding:30px 20px}.cta-container h2{font-size:24px}}@media print{.add-button,.remove-week,.action-buttons,.navigation,.header-icons,.cta-section{display:none}.farm-calculator-container{box-shadow:none;border:1px solid #ddd}.header{background:none;color:#000;padding:20px 0}.header:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/farm-88.css.map */
