.main-left{flex:1 1}.main-left h1{font-size:36px}.main-left p{font-size:18px;line-height:1.5;margin-top:30px}.main-right{max-width:45%}.main-right img{border-radius:30px;height:auto;transition:transform .3s ease,filter .3s ease;width:100%}.main-right img:hover{filter:brightness(.9);transform:scale(1.05)}.image-container{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.image-container:hover img{filter:brightness(.9);transform:scale(1.05)}.image-container:hover .overlay{background-color:#00000080}.image-text{color:#fff;display:flex;flex-direction:column;padding:10px;position:absolute;text-align:center;text-shadow:0 2px 4px #00000080;transition:transform .3s ease,color .3s ease}.image-container:hover .image-text{color:#f8f9fa;transform:scale(1.05)}.image-text h2{font-size:1.8em;font-weight:700;margin:0}.image-text p{font-size:1em;margin:5px 0 0}@media(max-width:768px){.container.main_1{padding:10px}.main-left,.main-right{padding:0;width:90%}.main-left{display:flex;flex:1 1;flex-direction:column;padding:0;text-align:center}.main-left h1{font-size:25px;margin-bottom:15px}.main-left_1 p{font-size:clamp(12px,2.5vw,16px);margin-bottom:clamp(10px,3vw,20px)}.main-left p{font-size:16px;margin-bottom:20px}.main-right{display:none}.tabs{flex-direction:column}.tab{margin-bottom:10px;width:100%}}.tabs{display:flex;gap:2px;margin-bottom:30px}.tab{background-color:#009688;border:1px solid #ddd;border-radius:5px;cursor:pointer;padding:10px 20px;transition:background-color .3s ease}.tab.active{background-color:#a1dbab;color:#fff}.tabs button{margin-left:2px}.forms .form{display:none}.forms .form.active{display:block}.form{display:flex;flex-direction:column}.form_input input,.form_input input[type=date],.form_input input[type=name]{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:12px 15px;transition:border-color .3s ease;width:80%}.form_input input[type=date]:focus{border-color:#a1dbab;outline:none}.form_toggle{display:flex;gap:16px;margin-top:10px}.form_toggle-item{position:relative}.form_toggle-item input{display:none}.form_toggle-item label{border:1px solid #ccc;border-radius:4px;cursor:pointer;display:block;padding:10px 20px;transition:background-color .3s ease,color .3s ease}.form_toggle-item input:checked+label{background-color:#a1dbab;color:#fff}.item-1{display:flex}.item-1 label,.item-2 label{padding-top:10px}@media(max-width:768px){.tabs{flex-direction:column}.tab{margin-bottom:10px}.form_input input,.tab{width:100%}}.info-blocks{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px;perspective:1000px}.info-block{border:1px solid #e0e0e0;border-radius:30px;box-shadow:0 4px 6px #0000001a;height:300px;overflow:hidden;padding:30px;position:relative;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.info-block:hover{background:linear-gradient(123deg,#008559,#007e94 50%,#00e59c);background-clip:initial;box-shadow:0 0 20px #008559b3,0 0 40px #007e9480,0 0 60px #0073e54d;transform:translateY(-10px)}.info-block:hover .info-content{opacity:0;transform:translateY(-100%)}.info-block:hover .info-image{opacity:1;transform:translateY(0)}.info-content,.info-image{align-items:center;backface-visibility:hidden;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;transition:opacity .5s ease,transform .5s ease}.info-content{background-color:#009688;opacity:1;transform:translateY(0);z-index:2}.info-image{background-color:#fff;opacity:0;transform:translateY(100%);z-index:1}.info-image img{border-radius:20px;max-width:100%}.info-block h2{font-size:26px;font-weight:700;margin-bottom:20px;text-shadow:1px 1px 2px #0000004d}.info-block h2,.info-block p{color:#fff;font-family:Gilroy,sans-serif}.info-block p{font-size:16px;line-height:1.5;margin:0;padding:0 10px}@media(max-width:768px){.info-blocks{grid-template-columns:1fr}.info-block{padding:20px}.info-block h2{font-size:20px}.info-block p{font-size:14px}}.importance-matrix{background-color:var(--block-bg);border-radius:10px;box-shadow:var(--shadow);margin:20px 0;padding:20px}.importance-header{margin:20px 0;text-align:center}.importance-header h2{color:var(--text-main);font-size:36px;line-height:1.2}.highlight{background-color:var(--accent);border-radius:25px;color:var(--white);display:inline-block;padding:5px 15px}.importance-content{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.importance-left,.importance-right{flex:1 1}.importance-image{text-align:center}.importance-image img{max-width:300px;transition:transform .3s ease,filter .3s ease;width:100%}.importance-image img:hover{filter:brightness(.9);transform:scale(1.05)}.importance-text{margin-bottom:20px;max-width:800px}.importance-text ul{list-style-type:none;padding-left:20px}.importance-text li{background-color:var(--block-bg-secondary);border-radius:8px;font-size:18px;margin-bottom:15px;padding:10px;transition:background-color .3s ease,box-shadow .3s ease}.importance-text li:hover{background-color:var(--block-bg);box-shadow:var(--shadow)}.importance-text_red{border-left:4px solid #e53935;color:#e57373}.importance-text_orange{border-left:4px solid #fb8c00;color:#ffb74d}.importance-text_green{border-left:4px solid #43a047;color:#81c784}.importance-text_blue{border-left:4px solid #1e88e5;color:#64b5f6}.importance-text_purple{border-left:4px solid #8e24aa;color:#ba68c8}.importance-button{margin-top:20px;text-align:center}.importance-button button{background-color:var(--accent);border:none;border-radius:25px;color:var(--white);cursor:pointer;font-size:20px;font-weight:900;padding:15px 30px;transition:background-color .3s ease}.importance-button button:hover{background-color:var(--accent-dark)}@media(max-width:768px){.importance-content{flex-direction:column;text-align:center}.importance-text ul{text-align:center}.importance-text li{font-size:13px;margin-bottom:20px}.importance-text li:before{display:none}.importance-header h2{font-size:24px;margin-bottom:15px}.importance-button button{font-size:16px}}.how-it-works-section{background-color:var(--block-bg);border-radius:20px;box-shadow:var(--shadow);margin:0 auto;max-width:1200px;padding:40px}.how-it-works_title h2{color:var(--text-main);font-size:32px;margin-bottom:30px;text-align:center}.tab-buttons{background:linear-gradient(to right,var(--accent-dark),var(--accent),var(--accent));border-radius:25px;display:flex;justify-content:space-around;padding:5px}.tab-buttons .tab{background:#0000;border:none;border-radius:25px;color:#ffffffb3;cursor:pointer;flex:1 1;font-size:20px;font-weight:900;padding:15px 0;transition:color .3s ease}.tab-buttons .tab.active{background:var(--white);color:var(--text-main);transition:background-color .3s ease}.tab-buttons .tab:not(.active):hover{color:var(--white)}.tab-content{background-color:var(--block-bg);border-radius:15px;box-shadow:var(--shadow);margin-top:20px;padding:30px}.tab-content h3{color:var(--accent-dark);font-size:28px;font-weight:700;margin-bottom:15px;text-align:center}.tab-content p{color:var(--text-main);font-size:18px;line-height:1.6;text-align:justify}.tab-content ul{list-style:none;margin-top:20px;padding-left:0}.tab-content ul li{color:var(--accent-dark);font-size:18px;margin-bottom:10px;padding-left:20px;position:relative}.tab-content ul li:before{color:var(--accent);content:"✔";left:0;line-height:1.6;position:absolute;top:0}@media(max-width:768px){.how-it-works-section{padding:20px}.how-it-works_title h2{font-size:24px;margin-bottom:20px}.tab-buttons{flex-direction:column;gap:10px;padding:10px}.tab-buttons .tab{font-size:16px;padding:10px 0}.tab-content{padding:20px}.tab-content h3{font-size:22px}.tab-content p,.tab-content ul li{font-size:13px}}.year-by-year-section{display:flex;flex-direction:column;text-align:center;width:100%}.year-controls{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:20px}.year-arrow_container{display:ruby}.year-arrow{align-items:center;cursor:pointer;display:grid;height:24px;justify-content:center;position:relative;transition:color .3s ease,transform .3s ease;width:24px}.year-arrow:before{border-color:#0000 #009688 #0000 #0000;border-style:solid;border-width:6px 12px 6px 0;content:"";height:0;width:0}.year-arrow:first-child:before{border-color:#0000 #0000 #0000 #009688;border-width:6px 0 6px 12px;transform:rotate(45deg)}.year-arrow:nth-child(3):before{transform:rotate(-45deg)}.year-arrow:hover{color:#007e94;transform:scale(1.1)}.year-select-container{position:relative}#year-select{background-color:#fff;border:1px solid #ddd;border-radius:5px;color:#333;font-size:16px;padding:8px 12px;transition:border-color .3s ease}#year-select:focus{border-color:#009688;outline:none}.year-info{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px #0000001a;padding:20px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.year-info:hover{box-shadow:0 8px 16px #0003;transform:translateY(-5px)}.year-info h3{border-bottom:2px solid #009688;color:#009688;font-size:1.2em;margin-top:0;padding-bottom:5px}.year-info p{border-left:3px solid #009688;color:#343a40;font-size:1em;line-height:1.6;margin-bottom:10px;padding-left:10px}@media(max-width:768px){.year-by-year-container{padding:10px}.year-controls{flex-direction:column;gap:5px}.year-arrow{padding:5px}#year-select{width:100%}.year-info{padding:15px}.year-info h3{font-size:1em}.year-info p{font-size:.9em}}
/*# sourceMappingURL=941.f0de0103.chunk.css.map*/