@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-4kZc4IwOXqryLeYzsaTvEKd54SPfeeGKPyDAZei18kw.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-RvZUU2X45U7WIDI083h9MozPZMSPdvOCkgsORsWvPOw.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/TTYbISAfwy-y4uVGS9AH32sK7b2xJsoCESo64ryf8LU-y87nRMqBGo42rUOW9tWZa06o4oTa0USJrAMMoKDamgs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/JSrPAbQHsQEdUrIE5Ts6fIQ2ymsa4i7HhiCpui6ulCc-_AoyGWssOn06OMh3ZY_GddBBPRny4Igxin4fT_1K6F4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/T-ozk-QJ_Ck37B2RHPl2i-s_gAGGo7suFgagWoJ8bO4-maDXQ_nEXKAaLHm4Joud3DJR9EVzS7QXWMWK8YOTIcs.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/zr3WxpLd5PmlBr7e4PWGkhZv6XTg70Pi4sCbC-CEV0Q-v2yL98XOiD3FkbiYlYYeAeTSVSkgAckeOp55Q5kHJmU.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/l00UCz_-QvI_NO8AGcu7ooAcrFDlxYUdxCSCh6gBwd4-vPjTZ3ztgw27A2TnHeCycxPvUtXWEVpG33_97ra6su8.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/9FWLUGCSCYLRIRMtCzLrt4Go7DMFXOeN_pyCOJD_44Y-Yh2wNaqrq_e759vVlc3tX81lMwRu9ktkQJX_Svgs-VI.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/pWMvGwciZ-EfQsfR2ueelhC7Jnt5K-8Px8PjPK0mDII-eT9iD0iZ9WWhTJs6V5GxXr0iaUwx_WxgGGriOiGb81o.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/y3mP_zJcojQwJn30TpF_XxDzgeM6Nbk7MaRg1Ne0YcI-lFx13nqMCMgk_S70gRmwEHXlE5BLp1B4W82RpFihpMs.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/h9PwCjip_BNPVO50hT4v29USWFv6H3ZlYx_IestfqgY-sYfLVuZXl9E1aYbn1S0pAr4zfdQ_WT7iBZhrgQY6N-4.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/Y_5DOsLit49q2i2tbcNxnyUen9__GPCX8mwAi03q1aA-pBCjVKDT5tBT3BJckh9uzNkfUWeUIBPz9Y8T55vcj8E.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/BQnDL9FFy0Q_jvURlmv87luvmXLSMbSuXsfZv_R2Rkk-y5MVrLtP4J_1al8rz8R-MDaUOMAHckAWCwDrKhw25fY.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/nuenOq7ZFSZ65QudJO7uQ0sOjDqow2WjfXrQh4S9gEc-uF81rxcswER5srfhzyLfPoGlKNAIt2C_BvkXFOc19rw.woff2) format(woff2);font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/M-60tFLmAJxdPjHsK-2ILWom5zPbu37lb3Qex2waL14-A9y4QcXALPi_RvQsmRsSFUxrT3_J213W4zPFIXetlbw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/31PZhXd_YTCmsoiPQZc-xVtAWAkLogRFRj5mWplmKFE-6WsTw05QKugcwLySGc_b9CIheG8j8LRyo47qPL430Mk.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.hero-section[data-v-3724afe6]{align-items:center;background-attachment:scroll;background-image:url(../images/herballothemeimg.jpg);background-position:50%;background-size:cover;display:flex;font-family:Inter,"Inter Fallback: BlinkMacSystemFont","Inter Fallback: Segoe UI","Inter Fallback: Helvetica Neue","Inter Fallback: Arial","Inter Fallback: Noto Sans",sans-serif;justify-content:center;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);min-height:80vh;overflow:hidden;padding:0;position:relative;width:100vw}.hero-section[data-v-3724afe6]:before{background-color:#0000008c;content:"";inset:0;position:absolute;z-index:1}.hero-content-wrapper[data-v-3724afe6]{margin:0 auto;max-width:1400px;opacity:0;padding:0 5%;position:relative;width:100%;z-index:2}.fade-in-up[data-v-3724afe6]{animation:fadeInUp-3724afe6 1.2s cubic-bezier(.22,1,.36,1) forwards}@keyframes fadeInUp-3724afe6{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.hero-title[data-v-3724afe6]{color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-size:4.2rem;font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-bottom:.8rem;white-space:nowrap}.hero-subtitle[data-v-3724afe6]{color:#ffffffe6;font-size:1.4rem;font-weight:400;margin-bottom:2rem}.hero-button[data-v-3724afe6],.hero-subtitle[data-v-3724afe6]{font-family:Segoe UI,sans-serif}.hero-button[data-v-3724afe6]{align-items:center;background:linear-gradient(135deg,#105212,#22c55e);border:none;border-radius:50px;box-shadow:0 10px 20px -10px #10521280;color:#fff;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:14px;padding:1.1rem 3.2rem;transition:.4s cubic-bezier(.4,0,.2,1);white-space:nowrap}.hero-button[data-v-3724afe6]:hover{box-shadow:0 15px 30px -12px #10521299;filter:brightness(1.1);transform:translateY(-3px)}.button-icon[data-v-3724afe6]{flex-shrink:0;height:1.25rem;width:1.25rem}.scroll-arrow-wrapper[data-v-3724afe6]{bottom:40px;cursor:pointer;position:absolute;right:15%;transition:opacity .4s ease-out;z-index:3}.long-arrow[data-v-3724afe6]{align-items:center;animation:ghost-bounce-3724afe6 2.5s cubic-bezier(.45,.05,.55,.95) infinite;display:flex;flex-direction:column}.stalk[data-v-3724afe6]{background:#fff;height:70px;width:2px}.head[data-v-3724afe6]{border-bottom:2px solid #fff;border-right:2px solid #fff;height:12px;margin-top:-8px;transform:rotate(45deg);width:12px}@keyframes ghost-bounce-3724afe6{0%{opacity:0;transform:translateY(-10px)}50%{opacity:1;transform:translateY(15px)}to{opacity:0;transform:translateY(30px)}}@media(max-width:1100px){.hero-title[data-v-3724afe6]{font-size:3rem;white-space:normal}.scroll-arrow-wrapper[data-v-3724afe6]{right:10%}}@media(max-width:850px){.hero-section[data-v-3724afe6]{min-height:100vh}.hero-content-wrapper[data-v-3724afe6]{text-align:center}.hero-title[data-v-3724afe6]{font-size:2.2rem;white-space:normal}.hero-button[data-v-3724afe6]{font-size:1rem;padding:1rem 2.4rem}.scroll-arrow-wrapper[data-v-3724afe6]{left:50%;right:auto;transform:translate(-50%)}}.hero-button.pulse[data-v-3724afe6]{animation:pulse-glow-3724afe6 2s infinite}@keyframes pulse-glow-3724afe6{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 15px #22c55e00}to{box-shadow:0 0 #22c55e00}}[data-v-45e9989a]{box-sizing:border-box}.how-it-works-container[data-v-45e9989a]{align-items:center;background:radial-gradient(circle at top left,#fff 0,#f0f9f166 40%,#fff),linear-gradient(135deg,#fff,#f1f8f3);display:flex;font-family:Segoe UI,Tahoma,sans-serif;min-height:90vh;overflow:hidden;padding:8rem 5%;width:100%}.how-it-works-content-wrapper[data-v-45e9989a]{margin:0 auto;max-width:1250px;position:relative;width:100%;z-index:2}.header-section[data-v-45e9989a]{margin-bottom:5.5rem;text-align:center}.header-section .how-it-works-title[data-v-45e9989a]{color:#105212;font-size:clamp(2.4rem,5vw,3.4rem);font-weight:800;letter-spacing:-1px;margin-bottom:1.2rem}.header-section .how-it-works-subtitle[data-v-45e9989a]{color:#475569;font-size:1.2rem;font-weight:400;margin:0 auto;max-width:650px}.steps-grid[data-v-45e9989a]{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.step-card[data-v-45e9989a]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid hsla(0,0%,100%,.8);border-radius:1.5rem;box-shadow:0 15px 35px -5px #0000000d;display:flex;flex-direction:column;padding:4rem 2.2rem;text-align:center;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.step-card[data-v-45e9989a]:hover{background:#fff;border-color:#d1dbd3;box-shadow:0 25px 50px -12px #10521226;transform:translateY(-15px)}.step-number-circle[data-v-45e9989a]{align-items:center;background-color:#105212;border-radius:50%;box-shadow:0 0 0 10px #10521214;color:#fff;display:flex;font-size:1.4rem;font-weight:800;height:60px;justify-content:center;margin-bottom:2.2rem;width:60px}.step-title[data-v-45e9989a]{color:#0f172a;font-size:1.4rem;font-weight:700;margin-bottom:1.2rem}.step-description[data-v-45e9989a]{color:#475569;font-size:1rem;line-height:1.8}.cta-section[data-v-45e9989a]{margin-top:6rem;text-align:center}.get-started-button[data-v-45e9989a]{align-items:center;background:linear-gradient(135deg,#105212,#22c55e);border:none;border-radius:4rem;box-shadow:0 10px 25px #1052124d;color:#fff;cursor:pointer;display:inline-flex;font-size:1.15rem;font-weight:700;gap:.8rem;padding:1.3rem 3.8rem;transition:all .3s ease}.get-started-button[data-v-45e9989a]:hover{box-shadow:0 15px 30px #10521266;transform:scale(1.06)}.get-started-button.pulse[data-v-45e9989a]{animation:pulse-animation-45e9989a 2s infinite}.button-icon[data-v-45e9989a]{height:1.5rem;width:1.5rem}@keyframes pulse-animation-45e9989a{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 20px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media(max-width:768px){.how-it-works-container[data-v-45e9989a]{padding:5rem 1.5rem}.step-card[data-v-45e9989a]{padding:3rem 1.5rem}}.why-herballo-section[data-v-165b056a]{background-color:#f7fae5;display:flex;font-family:Segoe UI,Tahoma,sans-serif;justify-content:center;overflow:hidden;padding:5rem 0}@media(min-width:768px){.why-herballo-section[data-v-165b056a]{padding:8.5rem 0}}.why-herballo-container[data-v-165b056a]{margin:0 auto;max-width:950px;opacity:0;padding:0 1.5rem;text-align:center;transform:translateY(30px);transition:all 1s cubic-bezier(.22,1,.36,1);width:100%}.why-herballo-container.animate-in[data-v-165b056a]{opacity:1;transform:translateY(0)}.why-herballo-heading[data-v-165b056a]{color:#105212;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;letter-spacing:-.8px;margin-bottom:3.5rem}.why-herballo-content-wrapper[data-v-165b056a]{padding:0 1.5rem;position:relative}@media(min-width:768px){.why-herballo-content-wrapper[data-v-165b056a]{padding:0 5rem}}.why-herballo-text[data-v-165b056a]{color:#1f2937;font-size:1.15rem;font-weight:500;line-height:1.85;position:relative;z-index:2}@media(min-width:768px){.why-herballo-text[data-v-165b056a]{font-size:1.35rem}}.apostrophe-close[data-v-165b056a],.apostrophe-open[data-v-165b056a]{color:#10521212;font-family:Georgia,serif;line-height:1;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.apostrophe-open[data-v-165b056a]{font-size:11rem;left:-5px;top:-45px}@media(min-width:768px){.apostrophe-open[data-v-165b056a]{font-size:17rem;left:-50px;top:-95px}}.apostrophe-close[data-v-165b056a]{bottom:-65px;font-size:11rem;right:-5px;transform:translateY(25%)}@media(min-width:768px){.apostrophe-close[data-v-165b056a]{bottom:-115px;font-size:17rem;right:-50px}}.service-detail-popup-overlay[data-v-4a9afc7c]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#10521226;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.service-detail-popup-content[data-v-4a9afc7c]{animation:popupReveal-4a9afc7c .4s cubic-bezier(.34,1.56,.64,1) forwards;background-color:#fff;border-radius:24px;box-shadow:0 25px 50px -12px #0003;font-family:Segoe UI,Tahoma,sans-serif;max-width:650px;padding:40px;position:relative;width:100%}.popup-inner[data-v-4a9afc7c]{align-items:center;display:flex;flex-direction:column;text-align:center}.close-button[data-v-4a9afc7c]{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:2.2rem;line-height:1;position:absolute;right:25px;top:20px;transition:all .2s ease}.close-button[data-v-4a9afc7c]:hover{color:#105212;transform:rotate(90deg)}.popup-title[data-v-4a9afc7c]{color:#105212;font-size:clamp(1.8rem,4vw,2.2rem);font-weight:800;line-height:1.2;margin-bottom:15px}.title-divider[data-v-4a9afc7c]{background:#22c55e;border-radius:2px;height:4px;margin-bottom:25px;width:50px}.popup-description[data-v-4a9afc7c]{color:#475569;font-size:1.15rem;line-height:1.8;margin-bottom:30px;text-align:left;white-space:pre-wrap}.close-action-button[data-v-4a9afc7c]{background-color:#105212;border:none;border-radius:30px;color:#fff;cursor:pointer;font-weight:700;padding:12px 35px;transition:all .3s ease}.close-action-button[data-v-4a9afc7c]:hover{background-color:#166534;box-shadow:0 10px 15px -3px #1052124d;transform:translateY(-2px)}@keyframes popupReveal-4a9afc7c{0%{opacity:0;transform:scale(.8) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@media(max-width:600px){.service-detail-popup-content[data-v-4a9afc7c]{border-radius:20px;padding:30px 20px}.popup-description[data-v-4a9afc7c]{font-size:1.05rem;text-align:center}}.service-section[data-v-fcbdf821]{background-color:#fff;font-family:Segoe UI,Tahoma,sans-serif;overflow:hidden;padding:100px 5%}.component-header[data-v-fcbdf821]{margin-bottom:60px;opacity:0;text-align:center;transform:translateY(20px);transition:all .8s ease-out}.component-header.animate-in[data-v-fcbdf821]{opacity:1;transform:translateY(0)}.component-header h1[data-v-fcbdf821]{color:#105212;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;margin-bottom:10px}.component-header p[data-v-fcbdf821]{color:#64748b;font-size:1.1rem}.services-container[data-v-fcbdf821]{display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin:0 auto;max-width:1200px}.service-item[data-v-fcbdf821]{background-color:#fff;border:1px solid #f1f5f1;border-radius:20px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;height:100%;opacity:0;overflow:hidden;transform:translateY(40px);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.service-item.animate-in[data-v-fcbdf821]{opacity:1;transform:translateY(0)}.service-item[data-v-fcbdf821]:hover{border-color:#105212;box-shadow:0 20px 40px #10521226;transform:translateY(-10px)}.service-item img[data-v-fcbdf821]{height:220px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.service-item:hover img[data-v-fcbdf821]{transform:scale(1.05)}.service-content[data-v-fcbdf821]{display:flex;flex-direction:column;flex-grow:1;padding:2rem}.service-content h2[data-v-fcbdf821]{color:#0f172a;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.service-content p[data-v-fcbdf821]{color:#475569;display:-webkit-box;font-size:1rem;-webkit-line-clamp:5;line-height:1.7;-webkit-box-orient:vertical;overflow:hidden}.view-more[data-v-fcbdf821]{color:#105212;cursor:pointer;display:inline-block;font-weight:700;margin-top:10px;transition:color .3s}.view-more[data-v-fcbdf821]:hover{color:#22c55e;text-decoration:underline}@media(max-width:768px){.service-section[data-v-fcbdf821]{padding:60px 1.5rem}.services-container[data-v-fcbdf821]{grid-template-columns:1fr}.service-item[data-v-fcbdf821]{transform:translateY(20px)}}.library-parallax-section[data-v-d2419e84]{align-items:center;background-attachment:fixed;background-image:url(../images/hmkl.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;font-family:Segoe UI,Tahoma,sans-serif;justify-content:center;min-height:65vh;overflow:hidden;padding:10rem 0;position:relative}@media(max-width:1024px){.library-parallax-section[data-v-d2419e84]{background-attachment:scroll}}.parallax-overlay[data-v-d2419e84]{background:linear-gradient(180deg,#10521299,#000000b3);inset:0;position:absolute;z-index:1}.container[data-v-d2419e84]{margin:0 auto;max-width:1200px;opacity:0;padding:0 2rem;position:relative;transform:translateY(40px);transition:all 1.2s cubic-bezier(.16,1,.3,1);width:100%;z-index:2}.container.animate-in[data-v-d2419e84]{opacity:1;transform:translateY(0)}.text_content[data-v-d2419e84]{align-items:center;color:#fff;display:flex;flex-direction:column;text-align:center}.library-icon-wrapper[data-v-d2419e84]{margin-bottom:1.5rem}.library-icon-wrapper .library-icon[data-v-d2419e84]{color:#22c55e;filter:drop-shadow(0 0 15px rgba(34,197,94,.4));height:90px;width:90px}.library-title[data-v-d2419e84]{font-size:clamp(2.2rem,6vw,3.5rem);font-weight:800;margin-bottom:1.2rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.text-sub[data-v-d2419e84]{color:#fffffff2;font-size:1.2rem;font-weight:400;line-height:1.8;margin-bottom:3rem;max-width:750px}.library-button[data-v-d2419e84]{background:linear-gradient(135deg,#105212,#22c55e);border:1px solid hsla(0,0%,100%,.3);border-radius:4rem;box-shadow:0 10px 30px #0006;color:#fff;cursor:pointer;font-size:1.15rem;font-weight:700;padding:1.3rem 4rem;transition:all .4s ease}.library-button[data-v-d2419e84]:hover{border-color:#fff;box-shadow:0 20px 40px #10521280;transform:translateY(-5px)}.library-button.pulse[data-v-d2419e84]{animation:pulse-shadow-d2419e84 2s infinite}@keyframes pulse-shadow-d2419e84{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 20px #22c55e00}to{box-shadow:0 0 #22c55e00}}.blog-card[data-v-7fcfd3d3]{background-color:#fff;border:1px solid #ddd;border-radius:12px;color:inherit;display:flex;flex-direction:column;height:100%;overflow:hidden;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}.blog-card[data-v-7fcfd3d3]:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-4px)}.blog-image-wrapper[data-v-7fcfd3d3]{background-color:#f9f9f9;height:180px;overflow:hidden}.blog-image[data-v-7fcfd3d3]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.blog-card:hover .blog-image[data-v-7fcfd3d3]{transform:scale(1.05)}.blog-content[data-v-7fcfd3d3]{display:flex;flex-direction:column;flex-grow:1;padding:16px}.blog-title[data-v-7fcfd3d3]{color:#1a1a1a;font-size:1.15rem;font-weight:700;line-height:1.3;margin-bottom:8px}.blog-snippet[data-v-7fcfd3d3]{color:#555;display:-webkit-box;font-size:.9rem;-webkit-line-clamp:3;line-height:1.5;overflow:hidden;-webkit-box-orient:vertical;margin-bottom:15px}.blog-tags[data-v-7fcfd3d3]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px;margin-top:auto}.tag[data-v-7fcfd3d3]{background-color:#e7f5ec;border-radius:4px;color:#078537;font-size:.7rem;font-weight:500;padding:4px 8px}.blog-date[data-v-7fcfd3d3]{color:#999;font-size:.75rem}.blog-section[data-v-2b73bfa9]{background-color:#fff;font-family:Segoe UI,Tahoma,sans-serif;padding:100px 5%}.blog-container[data-v-2b73bfa9]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1300px}.blog-header[data-v-2b73bfa9]{margin-bottom:4rem;opacity:0;text-align:center;transform:translateY(20px);transition:all .8s ease-out}.blog-header.animate-in[data-v-2b73bfa9]{opacity:1;transform:translateY(0)}.blog-title-heading[data-v-2b73bfa9]{color:#105212;font-size:clamp(2.2rem,5vw,3.2rem);font-weight:800;margin-bottom:1rem}.blog-subtitle[data-v-2b73bfa9]{color:#64748b;font-size:1.1rem;line-height:1.7}.blog-grid[data-v-2b73bfa9]{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);width:100%}[data-v-2b73bfa9] .blog-card-pv1{opacity:0;transform:translateY(30px);transition:all .8s cubic-bezier(.22,1,.36,1)}.animate-in[data-v-2b73bfa9]{opacity:1!important;transform:translateY(0)!important}.blog-cta[data-v-2b73bfa9]{margin-top:5rem;opacity:0;transition:opacity 1s ease-in;transition-delay:.6s}.blog-cta.animate-in[data-v-2b73bfa9]{opacity:1}.blog-cta-button[data-v-2b73bfa9]{background:linear-gradient(135deg,#105212,#22c55e);border-radius:50px;box-shadow:0 10px 20px #10521233;color:#fff;display:inline-flex;font-weight:700;padding:1.2rem 3.5rem;text-decoration:none}.blog-cta-button.pulse[data-v-2b73bfa9]{animation:pulse-ring-2b73bfa9 2s infinite}@keyframes pulse-ring-2b73bfa9{0%{box-shadow:0 0 #22c55eb3}70%{box-shadow:0 0 0 15px #22c55e00}to{box-shadow:0 0 #22c55e00}}@media(max-width:1200px){.blog-grid[data-v-2b73bfa9]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.blog-grid[data-v-2b73bfa9]{grid-template-columns:1fr}}
