@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600;1,700&display=swap";:root{--color-primary:#f05c2a;--color-primary-bright:#ff6e3d;--color-primary-hover:#d94b1c;--color-primary-dark:#bf3c12;--color-primary-light:#fff4ee;--color-primary-subtle:#fef2eb;--color-primary-glow:#f05c2a38;--color-orange-grad:linear-gradient(135deg, #f05c2a 0%, #ff7847 100%);--color-orange-deep-grad:linear-gradient(135deg, #f05c2a 0%, #cf4717 100%);--color-hero-grad:linear-gradient(135deg, #f05c2a 0%, #ff6e3d 50%, #e04e1e 100%);--color-green:#0f8746;--color-green-bright:#0f8746;--color-green-dark:#0a6534;--color-green-light:#eaf6ef;--color-green-subtle:#dcf2e5;--color-green-border:#8fd2aa;--color-green-glow:#0f874640;--color-secondary:#f59e0b;--color-secondary-light:#fef3c7;--color-heading:#1c1917;--color-navy:#1c1917;--color-navy-light:#292524;--color-dark:#1c1917;--color-dark-subtle:#44403c;--color-muted:#78716c;--color-light-grey:#fafaf9;--color-border:#fed7aa;--color-border-subtle:#f0e6dd;--color-white:#fff;--color-bg-subtle:#fffcf9;--font-heading:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--shadow-sm:0 1px 3px 0 #f05c2a0f;--shadow-md:0 4px 12px -2px #f05c2a1a, 0 2px 6px -1px #0000000a;--shadow-lg:0 10px 25px -4px #f05c2a1f, 0 6px 12px -2px #0000000a;--shadow-xl:0 18px 32px -4px #f05c2a29, 0 8px 16px -4px #0000000f;--shadow-orange:0 4px 14px #f05c2a38;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-full:9999px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{background-color:var(--color-bg-subtle);color:var(--color-dark);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.65;overflow-x:clip}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-navy);font-weight:700;line-height:1.2}h1{letter-spacing:-.02em;font-size:clamp(2.4rem,5vw,3.8rem)}h2{letter-spacing:-.015em;font-size:clamp(1.8rem,3.5vw,2.6rem)}h3{font-size:clamp(1.25rem,2vw,1.6rem)}.text-white{color:var(--color-white)!important}.text-primary,.text-orange{color:var(--color-primary)!important}.text-navy{color:var(--color-navy)!important}.text-muted{color:var(--color-muted)!important}.text-green{color:var(--color-green)!important}.font-bold{font-weight:700!important}.font-semibold{font-weight:600!important}.w-full{width:100%!important}p{color:var(--color-dark-subtle)}a{color:inherit;text-decoration:none;transition:all .2s}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 1.5rem}.section{padding:2.5rem 0;position:relative}.section-sm{padding:1.5rem 0}.section-header{text-align:center;max-width:760px;margin:0 auto 1.5rem}.section-tag{background-color:var(--color-green);color:var(--color-white);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.06em;border:none;align-items:center;gap:.4rem;margin-bottom:.5rem;padding:.32rem .95rem;font-size:.75rem;font-weight:800;display:inline-flex;box-shadow:0 2px 8px #0f874640}.section-title{color:var(--color-navy);margin-bottom:.5rem;font-size:clamp(1.75rem,3.2vw,2.35rem)}.section-subtitle{color:var(--color-muted);font-size:.98rem;line-height:1.55}.btn{border-radius:var(--radius-md);font-family:var(--font-body);cursor:pointer;text-align:center;border:none;outline:none;justify-content:center;align-items:center;gap:.5rem;padding:.72rem 1.6rem;font-size:.95rem;font-weight:600;line-height:1.4;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-pill{border-radius:var(--radius-full)}.btn-primary{background:var(--color-orange-grad);color:var(--color-white);box-shadow:var(--shadow-orange)}.btn-primary:hover{background:linear-gradient(135deg,#ff6e3d 0%,#f05c2a 100%);transform:translateY(-2px);box-shadow:0 6px 18px #f05c2a52}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #f05c2a33}.btn-secondary{background-color:var(--color-navy);color:var(--color-white);box-shadow:0 4px 12px #1c191726}.btn-secondary:hover{background-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 6px 18px #f05c2a4d}.btn-outline{background-color:var(--color-primary-light);color:var(--color-primary);border:none;font-weight:600}.btn-outline:hover{background-color:var(--color-primary);color:var(--color-white);border:none;transform:translateY(-2px);box-shadow:0 6px 18px #f05c2a47}.btn-outline-white{color:var(--color-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#fff3;border:none}.btn-outline-white:hover{background-color:var(--color-white);color:var(--color-primary);border:none;transform:translateY(-2px);box-shadow:0 6px 16px #00000026}.btn-white{color:var(--color-primary);background-color:#fff;border:none;font-weight:600;box-shadow:0 4px 14px #0000001a}.btn-white:hover{color:var(--color-primary-dark);background-color:#fff4ee;border:none;transform:translateY(-2px);box-shadow:0 6px 18px #00000026}.btn-sm{border-radius:var(--radius-sm);padding:.5rem 1.15rem;font-size:.85rem}.btn-lg{border-radius:var(--radius-md);padding:.85rem 1.85rem;font-size:1rem}.btn.w-full{width:100%}@media (width<=640px){.btn{padding:.68rem 1.35rem;font-size:.9rem}.btn-lg{padding:.78rem 1.5rem;font-size:.95rem}}.glass-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#ffffffeb;border:1px solid #eb5d2d2e}.card-hover{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1),border-color .3s}.card-hover:hover{box-shadow:var(--shadow-xl);border-color:var(--color-primary);transform:translateY(-6px)}.badge{border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-green-subtle);color:var(--color-green);border:none;align-items:center;padding:.32rem .85rem;font-size:.78rem;font-weight:700;display:inline-flex}.badge-green,.badge-green-light{background-color:var(--color-green-subtle);color:var(--color-green);border:none}.badge-green-solid,.badge-solid{background-color:var(--color-green);color:var(--color-white);border:none;box-shadow:0 2px 8px #0f874640}.badge-orange,.badge-orange-light,.badge-amber{background-color:var(--color-green-subtle);color:var(--color-green);border:none}.form-group{margin-bottom:1.5rem}.form-label{color:var(--color-navy);margin-bottom:.5rem;font-size:.92rem;font-weight:700;display:block}.form-control{width:100%;font-family:var(--font-body);color:var(--color-dark);background-color:var(--color-white);border:1.5px solid var(--color-border);border-radius:var(--radius-md);outline:none;padding:.9rem 1.2rem;font-size:.98rem;transition:all .2s}.form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px var(--color-primary-glow)}textarea.form-control{resize:vertical;min-height:120px}.page-hero{color:var(--color-white);text-align:center;background:linear-gradient(135deg,#f05c2a 0%,#ff6e3d 50%,#e04e1e 100%);padding:2.75rem 0 2.25rem;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff26 1px,#0000 0);background-size:20px 20px;position:absolute;inset:0}.page-hero-inner{z-index:2;position:relative}.page-hero-title{color:var(--color-white);text-shadow:0 2px 10px #00000026;margin:.6rem 0 .8rem;font-size:clamp(2rem,4vw,3rem)}.page-hero-subtitle{color:#fff1eb;max-width:720px;margin:0 auto;font-size:1.1rem}@media (width<=768px){.section{padding:2rem 0}}.top-bar[data-v-9a621218]{color:var(--color-white);background:linear-gradient(90deg,#f05c2a 0%,#ff6e3d 50%,#ea580c 100%);padding:.35rem 0;font-size:.8rem;box-shadow:0 1px 4px #f05c2a2e}.top-bar-inner[data-v-9a621218]{justify-content:space-between;align-items:center;display:flex}.top-bar-left[data-v-9a621218],.top-bar-right[data-v-9a621218]{align-items:center;gap:.75rem;display:flex}.top-tag[data-v-9a621218]{color:var(--color-white);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff38;border:none;align-items:center;padding:.18rem .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.top-info[data-v-9a621218]{color:#fff2eb;font-weight:500}.top-link[data-v-9a621218]{color:var(--color-white);align-items:center;font-weight:600;transition:opacity .2s;display:inline-flex}.top-link[data-v-9a621218]:hover{opacity:.85;text-decoration:underline}.top-sep[data-v-9a621218]{opacity:.4}.site-header[data-v-9a621218]{z-index:1000;width:100%;transition:all .3s cubic-bezier(.16,1,.3,1);position:sticky;top:0;left:0;right:0}.navbar[data-v-9a621218]{-webkit-backdrop-filter:blur(16px);background:#fffffff5;border-bottom:2px solid #f05c2a1f;transition:all .3s}.header-scrolled .navbar[data-v-9a621218]{border-bottom-color:var(--color-primary);background:#fffffffa;box-shadow:0 4px 20px #f05c2a1a,0 2px 10px #0000000a}.navbar-inner[data-v-9a621218]{justify-content:space-between;align-items:center;height:66px;transition:height .3s;display:flex}.header-scrolled .navbar-inner[data-v-9a621218]{height:58px}.brand[data-v-9a621218]{align-items:center;display:flex}.brand-logo[data-v-9a621218]{object-fit:contain;width:auto;height:44px}.nav-links[data-v-9a621218]{align-items:center;gap:2rem;display:flex}.nav-link[data-v-9a621218]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;color:var(--color-navy);padding:.4rem .2rem;font-size:.88rem;font-weight:700;position:relative}.nav-link[data-v-9a621218]:after{content:"";background-color:var(--color-primary);border-radius:var(--radius-full);width:0;height:3px;transition:width .25s;position:absolute;bottom:-4px;left:0}.nav-link[data-v-9a621218]:hover{color:var(--color-primary)}.nav-link[data-v-9a621218]:hover:after,.nav-link-active[data-v-9a621218]:after{width:100%}.nav-link-active[data-v-9a621218]{color:var(--color-primary)!important}.nav-actions[data-v-9a621218]{align-items:center;gap:.75rem;display:flex}.nav-cta-btn[data-v-9a621218]{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--radius-full);white-space:nowrap;border:none;padding:.45rem 1.05rem;font-size:.8rem}.mobile-toggle-btn[data-v-9a621218]{background:var(--color-primary-light);color:var(--color-primary);cursor:pointer;border-radius:var(--radius-sm);border:none;padding:.5rem;display:none}.mobile-drawer-backdrop[data-v-9a621218]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2000;background:#0f172aa6;justify-content:flex-end;display:flex;position:fixed;inset:0}.mobile-drawer-content[data-v-9a621218]{background:var(--color-white);width:85%;max-width:360px;height:100%;box-shadow:var(--shadow-xl);border-left:3px solid var(--color-primary);flex-direction:column;padding:1.75rem;display:flex;overflow-y:auto}.mobile-drawer-header[data-v-9a621218]{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;display:flex}.mobile-drawer-logo[data-v-9a621218]{width:auto;height:46px}.mobile-close-btn[data-v-9a621218]{background:var(--color-primary-light);border-radius:var(--radius-full);width:40px;height:40px;color:var(--color-primary);cursor:pointer;border:none;justify-content:center;align-items:center;display:flex}.mobile-nav-list[data-v-9a621218]{flex-direction:column;flex:1;gap:.5rem;display:flex}.mobile-nav-item[data-v-9a621218]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;color:var(--color-navy);border-radius:var(--radius-md);padding:.85rem 1rem;font-size:1.05rem;font-weight:700;transition:all .2s}.mobile-nav-item[data-v-9a621218]:hover,.mobile-nav-item.router-link-active[data-v-9a621218]{background-color:var(--color-primary-light);color:var(--color-primary);padding-left:1.25rem}.mobile-drawer-footer[data-v-9a621218]{border-top:1px solid var(--color-border);flex-direction:column;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}.w-full[data-v-9a621218]{width:100%}.mobile-contact-card[data-v-9a621218]{background:var(--color-primary-light);border-radius:var(--radius-md);border:1px solid #eb5d2d33;padding:1rem;font-size:.85rem}.mobile-drawer-enter-active[data-v-9a621218],.mobile-drawer-leave-active[data-v-9a621218]{transition:opacity .3s}.mobile-drawer-enter-from[data-v-9a621218],.mobile-drawer-leave-to[data-v-9a621218]{opacity:0}.mobile-drawer-enter-active .mobile-drawer-content[data-v-9a621218]{transition:transform .3s cubic-bezier(.16,1,.3,1)}.mobile-drawer-enter-from .mobile-drawer-content[data-v-9a621218],.mobile-drawer-leave-to .mobile-drawer-content[data-v-9a621218]{transform:translate(100%)}@media (width<=992px){.nav-links[data-v-9a621218]{display:none}.mobile-toggle-btn[data-v-9a621218]{display:flex}.top-bar-left[data-v-9a621218]{display:none}}@media (width<=640px){.nav-cta-btn[data-v-9a621218]{display:none}}.site-footer[data-v-78993232]{color:var(--color-dark-subtle);background-color:#fffaf5;border-top:2px solid #fed7aa;position:relative;overflow:hidden}.footer-cta-wrapper[data-v-78993232]{margin-bottom:-20px;transform:translateY(-50px)}.footer-cta-card[data-v-78993232]{border-radius:var(--radius-xl);color:var(--color-white);background:linear-gradient(135deg,#f05c2a 0%,#ff6e3d 50%,#e04e1e 100%);justify-content:space-between;align-items:center;gap:2rem;padding:3rem;display:flex;box-shadow:0 15px 35px #f05c2a38}.cta-badge[data-v-78993232]{color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff40;align-items:center;margin-bottom:.75rem;padding:.3rem .95rem;font-size:.8rem;font-weight:800;display:inline-flex}.footer-cta-title[data-v-78993232]{color:var(--color-white);margin-bottom:.5rem;font-size:2rem}.footer-cta-text[data-v-78993232]{color:#fff2eb;max-width:620px;font-size:1.05rem}.footer-main[data-v-78993232]{padding:3.5rem 0 4.5rem}.footer-grid[data-v-78993232]{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:3.5rem;display:grid}.footer-logo[data-v-78993232]{width:auto;height:58px;margin-bottom:1.25rem;display:block}.footer-bio[data-v-78993232]{color:#57534e;margin-bottom:1.5rem;font-size:.95rem;line-height:1.7}.footer-stats-mini[data-v-78993232]{border-top:1.5px solid #fed7aa;gap:1rem;padding-top:1.25rem;display:flex}.mini-stat[data-v-78993232]{border-radius:var(--radius-md);box-shadow:var(--shadow-sm);text-align:center;background:#fff;border:1px solid #fed7aa;flex:1;padding:.6rem .9rem}.mini-stat strong[data-v-78993232]{font-size:1.15rem;font-family:var(--font-heading);color:var(--color-primary);font-weight:800;display:block}.mini-stat span[data-v-78993232]{color:#78716c;text-transform:uppercase;font-size:.72rem;font-weight:600}.footer-title[data-v-78993232]{color:var(--color-navy);margin-bottom:1.5rem;font-size:1.15rem;font-weight:800;position:relative}.footer-title[data-v-78993232]:after{content:"";background-color:var(--color-primary);border-radius:var(--radius-full);width:32px;height:3px;position:absolute;bottom:-6px;left:0}.footer-links[data-v-78993232]{flex-direction:column;gap:.85rem;list-style:none;display:flex}.footer-links a[data-v-78993232]{color:#57534e;font-size:.94rem;font-weight:500;transition:all .2s}.footer-links a[data-v-78993232]:hover{color:var(--color-primary);font-weight:600;transform:translate(4px)}.footer-contact-list[data-v-78993232]{flex-direction:column;gap:1.1rem;display:flex}.contact-item[data-v-78993232]{color:#57534e;gap:.85rem;font-size:.92rem;line-height:1.5;display:flex}.contact-icon[data-v-78993232]{flex-shrink:0;width:20px;height:20px;margin-top:2px}.text-orange[data-v-78993232]{color:var(--color-primary)}.text-dark[data-v-78993232]{color:var(--color-dark)}.contact-item a[data-v-78993232]{color:var(--color-dark);font-weight:600}.contact-item a[data-v-78993232]:hover{color:var(--color-primary)}.footer-bottom[data-v-78993232]{background:#fff;border-top:1.5px solid #fed7aa;padding:1.5rem 0}.footer-bottom-inner[data-v-78993232]{color:#78716c;justify-content:space-between;align-items:center;font-size:.9rem;display:flex}.copyright-text strong[data-v-78993232]{color:var(--color-dark)}.footer-tagline[data-v-78993232]{font-weight:700}@media (width<=1024px){.footer-grid[data-v-78993232]{grid-template-columns:1fr 1fr;gap:2.5rem}.footer-col-brand[data-v-78993232]{grid-column:span 2}.footer-cta-card[data-v-78993232]{text-align:center;flex-direction:column;padding:2.5rem 1.5rem}}@media (width<=640px){.footer-grid[data-v-78993232]{grid-template-columns:1fr}.footer-col-brand[data-v-78993232]{grid-column:span 1}.footer-bottom-inner[data-v-78993232]{text-align:center;flex-direction:column;gap:.5rem}.footer-stats-mini[data-v-78993232]{flex-direction:column}}.app-wrapper{flex-direction:column;min-height:100vh;display:flex}main{flex:1}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}.stat-card[data-v-86d92a90]{background:var(--color-white);border:1.5px solid var(--color-border);border-top:5px solid var(--color-primary);border-radius:var(--radius-lg);text-align:center;box-shadow:var(--shadow-md);flex-direction:column;align-items:center;padding:2.5rem 1.75rem;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.stat-card-orange[data-v-86d92a90]{border-top-color:var(--color-primary)}.stat-card-orange.stat-card-highlight[data-v-86d92a90]{background:linear-gradient(145deg,#fff 0%,#fff4ed 100%)}.stat-card-orange .stat-icon-wrapper[data-v-86d92a90]{background-color:var(--color-primary);box-shadow:0 4px 12px #eb5d2d59}.stat-card-orange .stat-affix[data-v-86d92a90]{color:var(--color-primary)}.stat-card-orange[data-v-86d92a90]:hover{border-color:var(--color-primary)}.stat-card-green[data-v-86d92a90]{border-top-color:var(--color-green-bright);border-color:#bbf7d0}.stat-card-green.stat-card-highlight[data-v-86d92a90]{background:linear-gradient(145deg,#fff 0%,#f0fdf4 100%)}.stat-card-green .stat-icon-wrapper[data-v-86d92a90]{background-color:var(--color-green-bright);box-shadow:0 4px 12px #0f874647}.stat-card-green .stat-affix[data-v-86d92a90]{color:var(--color-green-bright)}.stat-card-green[data-v-86d92a90]:hover{border-color:var(--color-green-bright)}.stat-card[data-v-86d92a90]:hover{box-shadow:var(--shadow-xl);transform:translateY(-8px)}.stat-icon-wrapper[data-v-86d92a90]{border-radius:var(--radius-md);width:58px;height:58px;color:var(--color-white);justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.stat-icon[data-v-86d92a90]{width:28px;height:28px}.stat-number-wrapper[data-v-86d92a90]{font-family:var(--font-heading);color:var(--color-navy);justify-content:center;align-items:baseline;margin-bottom:.5rem;font-weight:900;line-height:1;display:flex}.stat-affix[data-v-86d92a90]{margin:0 .15rem;font-size:1.85rem;font-weight:800}.stat-number[data-v-86d92a90]{letter-spacing:-.02em;color:var(--color-navy);font-size:3.4rem}.stat-label[data-v-86d92a90]{color:var(--color-navy);margin-bottom:.25rem;font-size:1.1rem;font-weight:800}.stat-sublabel[data-v-86d92a90]{color:var(--color-muted);font-size:.86rem}@media (width<=768px){.stat-card[data-v-86d92a90]{padding:1.75rem 1.25rem}.stat-number[data-v-86d92a90]{font-size:2.5rem}.stat-affix[data-v-86d92a90]{font-size:1.4rem}}.video-modal-backdrop[data-v-4b8258ee]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0f172ad9;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.video-modal-dialog[data-v-4b8258ee]{background:var(--color-navy);border-radius:var(--radius-lg);width:100%;max-width:900px;box-shadow:var(--shadow-xl);border:1px solid #ffffff1a;overflow:hidden}.video-modal-header[data-v-4b8258ee]{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.video-modal-title[data-v-4b8258ee]{color:var(--color-white);margin:0;font-size:1.1rem;font-weight:600}.close-btn[data-v-4b8258ee]{color:var(--color-white);border-radius:var(--radius-full);cursor:pointer;background:#ffffff1a;border:none;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.close-btn[data-v-4b8258ee]:hover{background:var(--color-primary);transform:rotate(90deg)}.video-frame-container[data-v-4b8258ee]{background:#000;width:100%;height:0;padding-bottom:56.25%;position:relative}.video-frame-container iframe[data-v-4b8258ee]{width:100%;height:100%;position:absolute;top:0;left:0}.modal-fade-enter-active[data-v-4b8258ee],.modal-fade-leave-active[data-v-4b8258ee]{transition:opacity .3s}.modal-fade-enter-from[data-v-4b8258ee],.modal-fade-leave-to[data-v-4b8258ee]{opacity:0}.hero-section[data-v-e49b1d6d]{color:var(--color-white);background:linear-gradient(135deg,#f05c2a 0%,#ff6e3d 45%,#ea580c 100%);padding:3.25rem 0 3.75rem;position:relative;overflow:hidden}.hero-bg-overlay[data-v-e49b1d6d]{pointer-events:none;background-image:radial-gradient(#ffffff2e 1.2px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.hero-container[data-v-e49b1d6d]{z-index:2;position:relative}.hero-grid[data-v-e49b1d6d]{grid-template-columns:1.15fr .85fr;align-items:center;gap:2.75rem;display:grid}.hero-content[data-v-e49b1d6d]{max-width:660px}.hero-tag-wrap[data-v-e49b1d6d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-full);background:#fff3;border:none;align-items:center;gap:.5rem;margin-bottom:.85rem;padding:.35rem .95rem;display:inline-flex;box-shadow:0 4px 15px #0000001a}.hero-tag[data-v-e49b1d6d]{color:#fff;letter-spacing:.08em;font-size:.82rem;font-weight:800}.hero-title[data-v-e49b1d6d]{color:var(--color-white);text-shadow:0 2px 8px #00000026;margin-bottom:.85rem;font-size:clamp(2rem,3.6vw,3rem);font-weight:800;line-height:1.15}.hero-description[data-v-e49b1d6d]{color:#fff1eb;max-width:600px;margin-bottom:1.5rem;font-size:1.02rem;line-height:1.6}.hero-highlight[data-v-e49b1d6d]{color:#fff;background:#0003;border-radius:4px;padding:.1rem .45rem}.hero-actions[data-v-e49b1d6d]{flex-wrap:wrap;gap:1rem;margin-bottom:1.75rem;display:flex}.hero-trust-bar[data-v-e49b1d6d]{border-top:1px solid #ffffff40;flex-wrap:wrap;gap:1.25rem;padding-top:1.25rem;display:flex}.trust-item[data-v-e49b1d6d]{color:#fff1eb;align-items:center;gap:.5rem;font-size:.86rem;font-weight:600;display:flex}.trust-icon[data-v-e49b1d6d]{color:#fff;border-radius:var(--radius-full);background:#ffffff40;border:1px solid #fff6;flex-shrink:0;width:20px;height:20px;padding:2px}.hero-card-side[data-v-e49b1d6d]{justify-content:center;display:flex}.hero-feature-card[data-v-e49b1d6d]{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-xl);background:#ffffff29;border:1.5px solid #ffffff59;flex-direction:column;gap:1rem;width:100%;max-width:440px;padding:1.4rem;display:flex;box-shadow:0 15px 35px #00000026}.feature-header-row[data-v-e49b1d6d]{justify-content:space-between;align-items:center;display:flex}.feature-pulse-tag[data-v-e49b1d6d]{color:#fff;border-radius:var(--radius-full);background:#ffffff38;align-items:center;gap:.45rem;padding:.25rem .7rem;font-size:.76rem;font-weight:700;display:inline-flex}.pulse-beacon[data-v-e49b1d6d]{border-radius:var(--radius-full);background-color:#fff;width:8px;height:8px;box-shadow:0 0 8px #fff}.county-pill[data-v-e49b1d6d]{color:#fff;border-radius:var(--radius-full);background:#00000038;padding:.25rem .65rem;font-size:.74rem;font-weight:700}.feature-video-trigger[data-v-e49b1d6d]{border-radius:var(--radius-lg);aspect-ratio:16/9;cursor:pointer;border:2px solid #ffffff4d;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.feature-video-trigger[data-v-e49b1d6d]:hover{border-color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.feature-img[data-v-e49b1d6d]{object-fit:cover;width:100%;height:100%;transition:transform .3s}.feature-video-trigger:hover .feature-img[data-v-e49b1d6d]{transform:scale(1.04)}.feature-overlay[data-v-e49b1d6d]{color:#fff;background:linear-gradient(#0000001a 0%,#000000b3 100%);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:absolute;inset:0}.feature-play-circle[data-v-e49b1d6d]{border-radius:var(--radius-full);background:var(--color-primary);justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s;display:flex;box-shadow:0 4px 15px #f05c2a73}.feature-video-trigger:hover .feature-play-circle[data-v-e49b1d6d]{background:#ff6e3a;transform:scale(1.1)}.feature-watch-text[data-v-e49b1d6d]{letter-spacing:.02em;text-shadow:0 1px 4px #0009;font-size:.82rem;font-weight:700}.feature-stats-box[data-v-e49b1d6d]{border-radius:var(--radius-md);background:#ffffff1f;border:1px solid #fff3;justify-content:space-around;align-items:center;padding:.75rem .5rem;display:flex}.feature-stat[data-v-e49b1d6d]{text-align:center;flex-direction:column;align-items:center;display:flex}.f-num[data-v-e49b1d6d]{font-family:var(--font-heading);color:#fff;font-size:1.15rem;font-weight:800;line-height:1.1}.f-lbl[data-v-e49b1d6d]{color:#ffe4d6;margin-top:2px;font-size:.7rem;font-weight:500}.f-sep[data-v-e49b1d6d]{background:#ffffff40;width:1px;height:28px}.stats-section[data-v-e49b1d6d]{z-index:10;margin-bottom:-20px;position:relative;transform:translateY(-50px)}.stats-grid[data-v-e49b1d6d]{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.table-banking-section[data-v-e49b1d6d]{background-color:var(--color-bg-subtle)}.table-banking-layout[data-v-e49b1d6d]{grid-template-columns:1.2fr 1fr;align-items:center;gap:2.25rem;margin-bottom:2rem;display:grid}.table-banking-info[data-v-e49b1d6d]{flex-direction:column;gap:1rem;display:flex}.info-card[data-v-e49b1d6d]{border-left:5px solid var(--color-primary);border-color:#eb5d2d4d;padding:1.25rem 1.35rem}.info-header[data-v-e49b1d6d]{align-items:center;gap:.85rem;margin-bottom:.6rem;display:flex}.step-num[data-v-e49b1d6d]{font-family:var(--font-heading);color:var(--color-white);background:var(--color-primary);border-radius:var(--radius-sm);padding:.2rem .65rem;font-size:1.25rem;font-weight:900;box-shadow:0 2px 8px #eb5d2d59}.info-header h3[data-v-e49b1d6d]{color:var(--color-navy);margin:0;font-size:1.25rem}.info-card p[data-v-e49b1d6d]{color:var(--color-dark-subtle);font-size:.96rem;line-height:1.65}.text-orange[data-v-e49b1d6d]{color:var(--color-primary)}.tb-cta-row[data-v-e49b1d6d]{margin-top:.5rem}.table-banking-media[data-v-e49b1d6d]{position:relative}.media-card[data-v-e49b1d6d]{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:3px solid var(--color-primary);cursor:pointer;aspect-ratio:4/3;position:relative;overflow:hidden}.media-img[data-v-e49b1d6d]{object-fit:cover;width:100%;height:100%;transition:transform .5s}.media-card:hover .media-img[data-v-e49b1d6d]{transform:scale(1.05)}.media-overlay[data-v-e49b1d6d]{background:linear-gradient(#0000 0%,#1c191766 40%,#1c1917eb 100%);flex-direction:column;justify-content:flex-end;padding:2rem;display:flex;position:absolute;inset:0}.play-pulse-btn[data-v-e49b1d6d]{background:var(--color-primary);border-radius:var(--radius-full);justify-content:center;align-items:center;width:72px;height:72px;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #f05c2a4d}.media-card:hover .play-pulse-btn[data-v-e49b1d6d]{transform:translate(-50%,-50%)scale(1.15);box-shadow:0 0 0 16px #f05c2a66}.media-tag[data-v-e49b1d6d]{background:var(--color-primary);color:var(--color-white);text-transform:uppercase;border-radius:var(--radius-sm);margin-bottom:.5rem;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-block}.media-text h4[data-v-e49b1d6d]{color:var(--color-white);margin-bottom:.25rem;font-size:1.35rem}.media-text p[data-v-e49b1d6d]{color:#fed7aa;font-size:.9rem}.benefits-container[data-v-e49b1d6d]{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:2px solid #eb5d2d33;padding:2rem 1.75rem}.benefits-header[data-v-e49b1d6d]{text-align:center;max-width:650px;margin:0 auto 1.25rem}.benefits-title[data-v-e49b1d6d]{color:var(--color-navy);margin-bottom:.35rem;font-size:1.65rem}.benefits-desc[data-v-e49b1d6d]{color:var(--color-muted);font-size:.92rem}.benefits-grid[data-v-e49b1d6d]{grid-template-columns:repeat(5,1fr);gap:1.15rem;display:grid}.benefit-card[data-v-e49b1d6d]{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid #eb5d2d33;flex-direction:column;padding:1.35rem 1.15rem;display:flex}.benefit-card-orange[data-v-e49b1d6d]{background:#fff8f5;border-color:#fed7aa}.benefit-card-orange[data-v-e49b1d6d]:hover{background:var(--color-white);border-color:var(--color-primary)}.benefit-card-orange .benefit-icon-box[data-v-e49b1d6d]{background:var(--color-primary);color:var(--color-white);box-shadow:0 4px 10px #eb5d2d4d}.benefit-card-green[data-v-e49b1d6d]{background:#f0fdf4;border-color:#bbf7d0}.benefit-card-green[data-v-e49b1d6d]:hover{background:var(--color-white);border-color:var(--color-green-bright)}.benefit-card-green .benefit-icon-box[data-v-e49b1d6d]{background:var(--color-green-bright);color:var(--color-white);box-shadow:0 4px 10px #16a34a4d}.benefit-icon-box[data-v-e49b1d6d]{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.15rem;display:flex}.benefit-icon[data-v-e49b1d6d]{width:24px;height:24px}.benefit-name[data-v-e49b1d6d]{color:var(--color-navy);margin-bottom:.5rem;font-size:1.1rem}.benefit-text[data-v-e49b1d6d]{color:var(--color-dark-subtle);font-size:.88rem;line-height:1.55}.patron-section[data-v-e49b1d6d]{color:var(--color-white);background:linear-gradient(135deg,#f05c2a 0%,#ff6e3d 50%,#ea580c 100%);position:relative;overflow:hidden}.patron-section[data-v-e49b1d6d]:before{content:"";pointer-events:none;background-image:radial-gradient(#ffffff29 1.2px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.patron-grid[data-v-e49b1d6d]{z-index:2;grid-template-columns:1fr 1.3fr;align-items:center;gap:4rem;display:grid;position:relative}.patron-frame[data-v-e49b1d6d]{border-radius:var(--radius-xl);border:4px solid #ffffffd9;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000040}.patron-img[data-v-e49b1d6d]{width:100%;display:block}.patron-badge-card[data-v-e49b1d6d]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:var(--radius-md);background:#fffffff2;border:1px solid #eb5d2d40;padding:1.1rem 1.35rem;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;box-shadow:0 8px 24px #0000002e}.patron-badge-card strong[data-v-e49b1d6d]{color:var(--color-dark);font-size:1.15rem;display:block}.patron-badge-card span[data-v-e49b1d6d]{color:var(--color-primary);font-size:.85rem;font-weight:700}.patron-tag[data-v-e49b1d6d]{color:var(--color-white);background:#ffffff38;border:none}.patron-title[data-v-e49b1d6d]{color:var(--color-white);margin-bottom:1.25rem;font-size:2.3rem}.patron-quote[data-v-e49b1d6d]{color:#fff7ed;border-radius:0 var(--radius-md) var(--radius-md) 0;background:#00000014;border-left:4px solid #fff;margin-bottom:1.5rem;padding:.85rem 1.25rem;font-size:1.15rem;font-style:italic;line-height:1.7}.patron-body[data-v-e49b1d6d]{color:#fff1eb;margin-bottom:2rem;font-size:1.05rem;line-height:1.75}.patron-actions[data-v-e49b1d6d]{flex-wrap:wrap;gap:1rem;display:flex}.btn-patron-light[data-v-e49b1d6d]{color:var(--color-primary);background:#fff;box-shadow:0 8px 24px #0003}.btn-patron-light[data-v-e49b1d6d]:hover{color:var(--color-primary-dark);background:#fff3ec;transform:translateY(-3px);box-shadow:0 12px 28px #00000047}.projects-grid[data-v-e49b1d6d]{grid-template-columns:repeat(4,1fr);gap:1.35rem;margin-bottom:1.5rem;display:grid}.project-card[data-v-e49b1d6d]{background:var(--color-white);border-radius:var(--radius-lg);border:1.5px solid #eb5d2d26;flex-direction:column;display:flex;overflow:hidden}.project-img-wrap[data-v-e49b1d6d]{height:165px;position:relative;overflow:hidden}.project-img[data-v-e49b1d6d]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.project-card:hover .project-img[data-v-e49b1d6d]{transform:scale(1.08)}.project-category[data-v-e49b1d6d]{background:var(--color-primary);color:var(--color-white);text-transform:uppercase;border-radius:var(--radius-sm);padding:.25rem .7rem;font-size:.72rem;font-weight:800;position:absolute;top:.85rem;left:.85rem;box-shadow:0 2px 6px #00000040}.project-body[data-v-e49b1d6d]{flex-direction:column;flex:1;padding:1.25rem;display:flex}.project-icon-chip[data-v-e49b1d6d]{background:var(--color-primary-light);width:34px;height:34px;color:var(--color-primary);border-radius:var(--radius-sm);justify-content:center;align-items:center;margin-bottom:.65rem;display:flex}.project-name[data-v-e49b1d6d]{color:var(--color-navy);margin-bottom:.35rem;font-size:1.1rem;line-height:1.3}.project-desc[data-v-e49b1d6d]{color:var(--color-dark-subtle);flex:1;margin-bottom:.85rem;font-size:.85rem;line-height:1.5}.project-link[data-v-e49b1d6d]{color:var(--color-primary);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;display:inline-flex}.project-link[data-v-e49b1d6d]:hover{color:var(--color-primary-hover);gap:.65rem}.projects-cta-row[data-v-e49b1d6d]{text-align:center;margin-top:.5rem}.stories-grid[data-v-e49b1d6d]{grid-template-columns:repeat(3,1fr);gap:1.35rem;margin-bottom:1.5rem;display:grid}.story-card[data-v-e49b1d6d]{background:var(--color-white);border-radius:var(--radius-lg);cursor:pointer;border:1.5px solid #eb5d2d26;flex-direction:column;display:flex;overflow:hidden}.story-thumb-wrap[data-v-e49b1d6d]{background:#000;height:205px;position:relative;overflow:hidden}.story-thumb[data-v-e49b1d6d]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.story-card:hover .story-thumb[data-v-e49b1d6d]{transform:scale(1.05)}.story-play-overlay[data-v-e49b1d6d]{background:#1c191759;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.story-card:hover .story-play-overlay[data-v-e49b1d6d]{background:#1c19178c}.play-icon-circle[data-v-e49b1d6d]{border-radius:var(--radius-full);background:var(--color-primary);justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s;display:flex;box-shadow:0 4px 18px #eb5d2d80}.story-card:hover .play-icon-circle[data-v-e49b1d6d]{transform:scale(1.15)}.story-info[data-v-e49b1d6d]{flex-direction:column;flex:1;padding:1.15rem 1.25rem;display:flex}.story-title[data-v-e49b1d6d]{color:var(--color-navy);margin-bottom:.35rem;font-size:1.12rem}.story-desc[data-v-e49b1d6d]{color:var(--color-muted);flex:1;margin-bottom:.85rem;font-size:.86rem;line-height:1.5}.story-watch-btn[data-v-e49b1d6d]{color:var(--color-primary);align-items:center;gap:.4rem;font-size:.88rem;font-weight:800;display:inline-flex}.stories-cta-center[data-v-e49b1d6d]{text-align:center;margin-top:.5rem}.location-section[data-v-e49b1d6d]{background-color:var(--color-white);padding:2.5rem 0}.location-grid[data-v-e49b1d6d]{grid-template-columns:1fr 1.25fr;align-items:stretch;gap:2rem;display:grid}.location-card[data-v-e49b1d6d]{background:var(--color-bg-subtle);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;justify-content:space-between;padding:1.6rem;display:flex}.location-card-head[data-v-e49b1d6d]{margin-bottom:1.15rem}.location-org-logo[data-v-e49b1d6d]{width:auto;height:42px;margin-bottom:.75rem}.location-org-name[data-v-e49b1d6d]{color:var(--color-navy);margin-bottom:.25rem;font-size:1.25rem;font-weight:800}.location-org-tag[data-v-e49b1d6d]{color:var(--color-muted);font-size:.84rem}.location-items[data-v-e49b1d6d]{flex-direction:column;gap:.95rem;margin-bottom:1.25rem;display:flex}.loc-item[data-v-e49b1d6d]{align-items:flex-start;gap:.85rem;display:flex}.loc-icon-pill[data-v-e49b1d6d]{border-radius:var(--radius-full);background:var(--color-primary-light);border:1px solid #eb5d2d40;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.loc-text[data-v-e49b1d6d]{flex-direction:column;display:flex}.loc-label[data-v-e49b1d6d]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-primary);margin-bottom:1px;font-size:.72rem;font-weight:700}.loc-value[data-v-e49b1d6d]{color:var(--color-dark);margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.loc-link[data-v-e49b1d6d]{color:var(--color-primary);transition:color .2s}.loc-link[data-v-e49b1d6d]:hover{color:var(--color-primary-dark);text-decoration:underline}.loc-sub[data-v-e49b1d6d]{color:var(--color-muted);margin-top:2px;font-size:.78rem}.map-card[data-v-e49b1d6d]{background:var(--color-bg-subtle);border:1.5px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);flex-direction:column;display:flex;overflow:hidden}.map-frame-wrapper[data-v-e49b1d6d]{flex:1;min-height:320px;position:relative}.google-map-iframe[data-v-e49b1d6d]{border:0;width:100%;height:100%;min-height:320px;display:block}.map-footer-badge[data-v-e49b1d6d]{border-top:1px solid var(--color-border);color:var(--color-dark-subtle);background:#fff;align-items:center;gap:.5rem;padding:.85rem 1.25rem;font-size:.84rem;font-weight:600;display:flex}@media (width<=1100px){.hero-grid[data-v-e49b1d6d]{grid-template-columns:1fr;gap:2.25rem}.hero-card-side[data-v-e49b1d6d]{max-width:520px}.location-grid[data-v-e49b1d6d]{grid-template-columns:1fr}.stats-grid[data-v-e49b1d6d]{grid-template-columns:repeat(2,1fr)}.benefits-grid[data-v-e49b1d6d]{grid-template-columns:repeat(3,1fr)}.projects-grid[data-v-e49b1d6d]{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.table-banking-layout[data-v-e49b1d6d],.patron-grid[data-v-e49b1d6d]{grid-template-columns:1fr;gap:2.5rem}.stories-grid[data-v-e49b1d6d]{grid-template-columns:1fr}.benefits-grid[data-v-e49b1d6d]{grid-template-columns:1fr 1fr}}@media (width<=600px){.stats-grid[data-v-e49b1d6d],.benefits-grid[data-v-e49b1d6d],.projects-grid[data-v-e49b1d6d]{grid-template-columns:1fr}.hero-actions[data-v-e49b1d6d]{flex-direction:column}}.section[data-v-40efb441]{padding:2.25rem 0}.section-header[data-v-40efb441]{margin:0 auto 1.25rem}.who-grid[data-v-40efb441]{grid-template-columns:1.2fr 1fr;align-items:center;gap:2.25rem;display:grid}.who-lead[data-v-40efb441]{color:var(--color-navy);margin-bottom:.75rem;font-size:1.08rem;font-weight:600;line-height:1.55}.who-text[data-v-40efb441]{color:var(--color-dark-subtle);margin-bottom:.75rem;font-size:.95rem;line-height:1.6}.who-highlight-box[data-v-40efb441]{background:var(--color-primary-light);border-radius:var(--radius-md);border:none;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.25rem;padding:1.1rem 1.25rem;display:grid}.highlight-item strong[data-v-40efb441]{font-family:var(--font-heading);color:var(--color-primary);font-size:1.45rem;line-height:1.2;display:block}.highlight-item span[data-v-40efb441]{color:var(--color-dark-subtle);font-size:.78rem;font-weight:600}.who-card[data-v-40efb441]{border-radius:var(--radius-lg);position:relative;overflow:hidden}.who-img[data-v-40efb441]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.who-play-btn[data-v-40efb441]{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md);cursor:pointer;border:none;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-weight:600;transition:transform .2s;display:flex;position:absolute;bottom:1.25rem;right:1.25rem;box-shadow:0 4px 12px #f05c2a4d}.who-play-btn[data-v-40efb441]:hover{transform:scale(1.04)}.vmp-grid[data-v-40efb441]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.vmp-card[data-v-40efb441]{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);flex-direction:column;padding:1.6rem 1.4rem;transition:transform .25s,box-shadow .25s;display:flex}.vmp-card.highlight-card[data-v-40efb441]{border-color:var(--color-primary);box-shadow:var(--shadow-md);background:linear-gradient(145deg,#fff 0%,#fff7ed 100%)}.vmp-icon-box[data-v-40efb441]{border-radius:var(--radius-md);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.85rem;display:flex}.vmp-purpose[data-v-40efb441]{color:#ea580c;background:#fff7ed;border:1px solid #fed7aa}.vmp-vision[data-v-40efb441]{background:var(--color-primary-light);color:var(--color-primary);border:1px solid #fed7aa}.vmp-mission[data-v-40efb441]{color:#c2410c;background:#fff3ec;border:1px solid #fed7aa}.vmp-title[data-v-40efb441]{color:var(--color-navy);margin-bottom:.45rem;font-size:1.25rem}.vmp-text[data-v-40efb441]{color:var(--color-dark-subtle);font-size:.92rem;line-height:1.55}.timeline-section[data-v-40efb441]{background:#fffcf9}.timeline-tabs[data-v-40efb441]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.timeline-tab-btn[data-v-40efb441]{color:var(--color-navy);font-family:var(--font-body);border-radius:var(--radius-full);cursor:pointer;background:#f3f4f6;border:none;padding:.42rem 1.05rem;font-size:.84rem;font-weight:600;transition:all .2s}.timeline-tab-btn[data-v-40efb441]:hover{background:var(--color-primary-light);color:var(--color-primary)}.timeline-tab-btn.active[data-v-40efb441]{background:var(--color-primary);color:#fff;box-shadow:0 4px 12px #f05c2a40}.timeline-grid[data-v-40efb441]{grid-template-columns:repeat(2,1fr);gap:1.15rem;max-width:1080px;margin:0 auto;display:grid}.milestone-card[data-v-40efb441]{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:1.35rem 1.5rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.milestone-card[data-v-40efb441]:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary);transform:translateY(-2px)}.milestone-top[data-v-40efb441]{justify-content:space-between;align-items:center;margin-bottom:.55rem;display:flex}.milestone-left[data-v-40efb441]{align-items:center;gap:.55rem;display:flex}.milestone-step[data-v-40efb441]{color:#fff;background:var(--color-navy);border-radius:var(--radius-full);letter-spacing:.05em;padding:.15rem .5rem;font-size:.72rem;font-weight:800}.milestone-year[data-v-40efb441]{font-family:var(--font-heading);color:var(--color-primary);font-size:1.08rem;font-weight:800}.milestone-title[data-v-40efb441]{color:var(--color-navy);margin-bottom:.4rem;font-size:1.1rem;font-weight:700;line-height:1.3}.milestone-desc[data-v-40efb441]{color:var(--color-dark-subtle);margin:0;font-size:.88rem;line-height:1.6}.patron-message-section[data-v-40efb441]{background:#fff8f5;border-top:1px solid #fed7aa;border-bottom:1px solid #fed7aa}.patron-message-layout[data-v-40efb441]{grid-template-columns:290px 1fr;align-items:start;gap:2.25rem;display:grid}.portrait-card[data-v-40efb441]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;border:none;position:sticky;top:90px;overflow:hidden}.portrait-img[data-v-40efb441]{width:100%;display:block}.portrait-meta[data-v-40efb441]{text-align:center;background:#fff;padding:1.1rem}.portrait-meta h4[data-v-40efb441]{color:var(--color-dark);margin-bottom:.2rem;font-size:1.1rem}.portrait-meta p[data-v-40efb441]{color:var(--color-primary);font-size:.82rem;font-weight:700}.letter-card[data-v-40efb441]{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #fed7aa;padding:2rem 2.25rem;position:relative}.quote-icon[data-v-40efb441]{width:42px;height:42px;color:var(--color-primary);opacity:.85;margin-bottom:.85rem}.letter-body p[data-v-40efb441]{color:var(--color-dark-subtle);margin-bottom:.95rem;font-size:.98rem;line-height:1.7}.letter-body strong[data-v-40efb441]{color:var(--color-dark)}.letter-body em[data-v-40efb441]{color:var(--color-primary-dark);font-style:italic}.letter-callout[data-v-40efb441]{border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:#fff3ec;margin:1.25rem 0;padding:1.1rem 1.35rem}.letter-callout p[data-v-40efb441]{color:#9a3412;margin:0;font-size:1.02rem;font-style:italic;font-weight:600}.letter-closing[data-v-40efb441]{margin-top:1.25rem;font-weight:700;color:var(--color-primary-dark)!important;font-size:1.1rem!important}@media (width<=992px){.who-grid[data-v-40efb441],.patron-message-layout[data-v-40efb441]{grid-template-columns:1fr;gap:1.75rem}.vmp-grid[data-v-40efb441]{grid-template-columns:1fr}.portrait-card[data-v-40efb441]{max-width:320px;margin:0 auto;position:static}}@media (width<=768px){.timeline-grid[data-v-40efb441]{grid-template-columns:1fr;gap:.9rem}.letter-card[data-v-40efb441]{padding:1.4rem}}.filter-bar-section[data-v-fda529f3]{background:var(--color-white);border-bottom:1px solid var(--color-border);z-index:100;position:sticky;top:80px}.filter-tabs[data-v-fda529f3]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.filter-btn[data-v-fda529f3]{color:var(--color-navy);font-family:var(--font-body);border-radius:var(--radius-full);cursor:pointer;background:#f4f4f5;border:none;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s}.filter-btn[data-v-fda529f3]:hover{background:var(--color-primary-light);color:var(--color-primary)}.filter-btn-active[data-v-fda529f3]{background:var(--color-primary);color:var(--color-white);border:none;box-shadow:0 4px 12px #eb5d2d4d}.project-details-stack[data-v-fda529f3]{flex-direction:column;gap:3.5rem;display:flex}.project-detail-card[data-v-fda529f3]{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-border);grid-template-columns:420px 1fr;scroll-margin-top:150px;display:grid;overflow:hidden}.detail-img-wrap[data-v-fda529f3]{background:#f1f5f9;height:100%;min-height:320px;position:relative}.detail-img[data-v-fda529f3]{object-fit:cover;width:100%;height:100%}.detail-category-badge[data-v-fda529f3]{background:var(--color-green-bright);color:var(--color-white);border-radius:var(--radius-full);align-items:center;padding:.35rem .85rem;font-size:.78rem;font-weight:800;display:flex;position:absolute;top:1.25rem;left:1.25rem;box-shadow:0 4px 10px #0003}.detail-body[data-v-fda529f3]{flex-direction:column;padding:2.5rem 3rem;display:flex}.detail-title[data-v-fda529f3]{color:var(--color-navy);margin-bottom:.6rem;font-size:1.7rem}.detail-lead[data-v-fda529f3]{color:var(--color-primary);margin-bottom:1.25rem;font-size:1.05rem;font-weight:600}.detail-desc[data-v-fda529f3]{color:var(--color-dark-subtle);margin-bottom:1.75rem;font-size:.95rem;line-height:1.7}.detail-highlights[data-v-fda529f3]{border-radius:var(--radius-lg);background:#f0fdf4;border:1px solid #bbf7d0;margin-bottom:2rem;padding:1.5rem}.highlights-heading[data-v-fda529f3]{color:var(--color-green);margin-bottom:1rem;font-size:.95rem;font-weight:800}.highlights-grid[data-v-fda529f3]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.highlight-point[data-v-fda529f3]{color:var(--color-dark-subtle);align-items:flex-start;gap:.5rem;font-size:.88rem;display:flex}.point-icon[data-v-fda529f3]{width:16px;height:16px;color:var(--color-green-bright);flex-shrink:0;margin-top:3px}@media (width<=992px){.project-detail-card[data-v-fda529f3]{grid-template-columns:1fr}.detail-img-wrap[data-v-fda529f3]{height:240px;min-height:unset}.detail-body[data-v-fda529f3]{padding:2rem 1.5rem}.highlights-grid[data-v-fda529f3]{grid-template-columns:1fr}}.breadcrumb-nav[data-v-48370cf3]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);color:#fff1eb;background:#ffffff2e;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.85rem;display:inline-flex}.breadcrumb-link[data-v-48370cf3]{color:#fff;font-weight:600;transition:color .2s}.breadcrumb-link[data-v-48370cf3]:hover{color:#fed7aa;text-decoration:underline}.breadcrumb-sep[data-v-48370cf3]{opacity:.7}.breadcrumb-current[data-v-48370cf3]{color:#fed7aa;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:700;overflow:hidden}.hero-category-badge[data-v-48370cf3]{margin-bottom:1rem}.project-meta-row[data-v-48370cf3]{color:#fff1eb;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:1.5rem;font-size:.92rem;display:flex}.meta-item[data-v-48370cf3]{border-radius:var(--radius-full);background:#0000001f;align-items:center;gap:.45rem;padding:.35rem .85rem;display:inline-flex}.project-body-section[data-v-48370cf3]{padding-top:3.5rem;padding-bottom:5rem}.project-layout-grid[data-v-48370cf3]{grid-template-columns:1fr 360px;align-items:start;gap:3.5rem;display:grid}.featured-image-card[data-v-48370cf3]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);border:1px solid #fed7aa;margin-bottom:2rem;position:relative;overflow:hidden}.featured-img[data-v-48370cf3]{object-fit:cover;width:100%;max-height:480px;display:block}.image-overlay-bar[data-v-48370cf3]{color:#fff;background:linear-gradient(#0000 0%,#1c1917d9 100%);justify-content:space-between;align-items:flex-end;padding:1.5rem 1.75rem 1rem;display:flex;position:absolute;bottom:0;left:0;right:0}.image-tag[data-v-48370cf3]{background:var(--color-primary);color:#fff;text-transform:uppercase;border-radius:var(--radius-sm);padding:.25rem .75rem;font-size:.75rem;font-weight:800}.image-caption[data-v-48370cf3]{color:#fed7aa;font-size:.82rem}.metrics-strip[data-v-48370cf3]{text-align:center;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2.5rem;padding:1.5rem;display:grid}.metric-val[data-v-48370cf3]{font-family:var(--font-heading);color:var(--color-primary);font-size:1.6rem;font-weight:800;line-height:1.2;display:block}.metric-lbl[data-v-48370cf3]{color:var(--color-dark-subtle);font-size:.8rem;font-weight:600}.article-lead-box[data-v-48370cf3]{border-left:5px solid var(--color-primary);border-radius:0 var(--radius-lg) var(--radius-lg) 0;background:#fff8f5;margin-bottom:2.5rem;padding:1.75rem 2rem}.lead-text[data-v-48370cf3]{color:var(--color-dark);font-size:1.15rem;font-weight:500;line-height:1.8}.content-heading[data-v-48370cf3]{color:var(--color-navy);margin:2.25rem 0 1rem;font-size:1.65rem}.article-body p[data-v-48370cf3]{color:var(--color-dark-subtle);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.85}.objectives-card[data-v-48370cf3]{border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:#fff;border:1.5px solid #fed7aa;margin:2rem 0;padding:2rem}.objectives-title[data-v-48370cf3]{color:var(--color-navy);align-items:center;gap:.6rem;margin-bottom:1.25rem;font-size:1.25rem;display:flex}.objectives-list[data-v-48370cf3]{flex-direction:column;gap:.9rem;list-style:none;display:flex}.objective-item[data-v-48370cf3]{color:var(--color-dark-subtle);align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.6;display:flex}.objective-icon[data-v-48370cf3]{width:20px;height:20px;color:var(--color-green-bright);flex-shrink:0;margin-top:3px}.sdg-section[data-v-48370cf3]{border-radius:var(--radius-lg);background:#f0fdf4;border:1.5px solid #bbf7d0;margin:2.5rem 0;padding:1.75rem}.sdg-title[data-v-48370cf3]{color:var(--color-green);align-items:center;gap:.5rem;margin-bottom:1rem;font-size:1.1rem;font-weight:800;display:flex}.sdg-tags-wrap[data-v-48370cf3]{flex-wrap:wrap;gap:.75rem;display:flex}.sdg-pill[data-v-48370cf3]{background:var(--color-green-light);border-radius:var(--radius-full);box-shadow:var(--shadow-sm);border:none;align-items:center;gap:.5rem;padding:.4rem .9rem;display:inline-flex}.sdg-code[data-v-48370cf3]{background:var(--color-green-bright);color:#fff;border-radius:var(--radius-full);padding:.2rem .55rem;font-size:.75rem;font-weight:800}.sdg-name[data-v-48370cf3]{color:var(--color-dark);font-size:.88rem;font-weight:700}.apply-highlight-box[data-v-48370cf3]{border:2px solid var(--color-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);background:linear-gradient(135deg,#fff7ed 0%,#fff 100%);margin:3rem 0;padding:2.5rem}.apply-title[data-v-48370cf3]{color:var(--color-navy);margin-bottom:1rem;font-size:1.45rem}.apply-actions[data-v-48370cf3]{flex-wrap:wrap;gap:1rem;margin-top:1.75rem;display:flex}.article-footer-nav[data-v-48370cf3]{border-top:1.5px solid #fed7aa;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:3rem;padding-top:2.5rem;display:flex}.sidebar-widget[data-v-48370cf3]{margin-bottom:2rem;padding:1.75rem}.widget-title[data-v-48370cf3]{color:var(--color-navy);margin-bottom:1.25rem;font-size:1.15rem;position:relative}.widget-title[data-v-48370cf3]:after{content:"";background-color:var(--color-primary);border-radius:var(--radius-full);width:28px;height:3px;position:absolute;bottom:-6px;left:0}.search-input-group[data-v-48370cf3]{display:flex;position:relative}.search-input[data-v-48370cf3]{border-radius:var(--radius-md);border:1.5px solid #fed7aa;outline:none;width:100%;padding:.8rem 2.8rem .8rem 1rem;font-size:.92rem}.search-input[data-v-48370cf3]:focus{border-color:var(--color-primary)}.search-submit-btn[data-v-48370cf3]{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.facts-list[data-v-48370cf3]{flex-direction:column;gap:.85rem;display:flex}.fact-row[data-v-48370cf3]{border-bottom:1px dashed #fed7aa;justify-content:space-between;align-items:center;padding-bottom:.5rem;font-size:.88rem;display:flex}.fact-row dt[data-v-48370cf3]{color:var(--color-muted);font-weight:600}.fact-row dd[data-v-48370cf3]{color:var(--color-dark);text-align:right;font-weight:700}.recent-list[data-v-48370cf3]{flex-direction:column;gap:1rem;display:flex}.recent-item[data-v-48370cf3]{border-radius:var(--radius-md);align-items:center;gap:.85rem;padding:.6rem;transition:all .2s;display:flex}.recent-item[data-v-48370cf3]:hover{background:#fff3ec;transform:translate(4px)}.recent-thumb[data-v-48370cf3]{object-fit:cover;border-radius:var(--radius-sm);border:1px solid #fed7aa;flex-shrink:0;width:68px;height:60px}.recent-info[data-v-48370cf3]{flex:1}.recent-cat[data-v-48370cf3]{color:var(--color-primary);text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.recent-title[data-v-48370cf3]{color:var(--color-dark);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0;font-size:.9rem;line-height:1.3;display:-webkit-box;overflow:hidden}.recent-date[data-v-48370cf3]{color:var(--color-muted);font-size:.75rem}.chama-cta-widget[data-v-48370cf3]{border-radius:var(--radius-xl);color:#fff;background:linear-gradient(135deg,#f05c2a 0%,#ff6e3d 50%,#e04e1e 100%);box-shadow:0 10px 25px #f05c2a40}.chama-badge[data-v-48370cf3]{border-radius:var(--radius-full);text-transform:uppercase;background:#ffffff40;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:800;display:inline-block}.chama-cta-inner h4[data-v-48370cf3]{color:#fff;margin-bottom:.6rem;font-size:1.35rem}.chama-cta-inner p[data-v-48370cf3]{color:#fff1eb;margin-bottom:1.5rem;font-size:.9rem;line-height:1.6}.btn-white-orange[data-v-48370cf3]{color:var(--color-primary);background:#fff;box-shadow:0 4px 15px #00000026}.btn-white-orange[data-v-48370cf3]:hover{color:var(--color-primary-dark);background:#fff3ec;transform:translateY(-2px)}.helpline-text[data-v-48370cf3]{color:var(--color-dark-subtle);margin-bottom:1rem;font-size:.88rem}.helpline-contacts[data-v-48370cf3]{flex-direction:column;gap:.75rem;display:flex}.contact-pill[data-v-48370cf3]{border-radius:var(--radius-md);color:var(--color-dark);background:#fff;border:1.5px solid #fed7aa;align-items:center;gap:.6rem;padding:.65rem 1rem;font-size:.9rem;font-weight:700;transition:all .2s;display:flex}.contact-pill[data-v-48370cf3]:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fff3ec}.related-section[data-v-48370cf3]{background:#fff8f5;border-top:1.5px solid #fed7aa}.related-grid[data-v-48370cf3]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.related-card[data-v-48370cf3]{border-radius:var(--radius-lg);background:#fff;border:1.5px solid #eb5d2d33;flex-direction:column;display:flex;overflow:hidden}.related-thumb-wrap[data-v-48370cf3]{height:200px;position:relative;overflow:hidden}.related-thumb-img[data-v-48370cf3]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.related-card:hover .related-thumb-img[data-v-48370cf3]{transform:scale(1.08)}.related-cat-tag[data-v-48370cf3]{background:var(--color-primary);color:#fff;text-transform:uppercase;border-radius:var(--radius-sm);padding:.25rem .7rem;font-size:.72rem;font-weight:800;position:absolute;top:.85rem;left:.85rem}.related-card-body[data-v-48370cf3]{flex-direction:column;flex:1;padding:1.6rem;display:flex}.related-card-title[data-v-48370cf3]{color:var(--color-navy);margin-bottom:.6rem;font-size:1.15rem;line-height:1.35}.related-card-desc[data-v-48370cf3]{color:var(--color-dark-subtle);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-bottom:1.25rem;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}.related-card-link[data-v-48370cf3]{color:var(--color-primary);align-items:center;gap:.4rem;font-size:.9rem;font-weight:800;display:inline-flex}.related-card-link[data-v-48370cf3]:hover{color:var(--color-primary-hover);gap:.65rem}@media (width<=992px){.project-layout-grid[data-v-48370cf3],.related-grid[data-v-48370cf3]{grid-template-columns:1fr}.metrics-strip[data-v-48370cf3]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.project-meta-row[data-v-48370cf3]{flex-direction:column;gap:.6rem}.metrics-strip[data-v-48370cf3]{grid-template-columns:1fr}}.feat-doc-section[data-v-27114434]{margin-bottom:-10px;transform:translateY(-40px)}.feat-doc-card[data-v-27114434]{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);border:1px solid var(--color-border);cursor:pointer;grid-template-columns:1.2fr 1fr;display:grid;overflow:hidden}.feat-doc-media[data-v-27114434]{min-height:320px;position:relative}.feat-doc-img[data-v-27114434]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.feat-doc-card:hover .feat-doc-img[data-v-27114434]{transform:scale(1.05)}.feat-play-center[data-v-27114434]{background:#0f172a59;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.feat-play-circle[data-v-27114434]{border-radius:var(--radius-full);background:var(--color-primary);justify-content:center;align-items:center;width:72px;height:72px;transition:transform .3s;display:flex;box-shadow:0 0 0 12px #eb5d2d59}.feat-doc-card:hover .feat-play-circle[data-v-27114434]{transform:scale(1.15)}.feat-doc-content[data-v-27114434]{flex-direction:column;justify-content:center;padding:3rem;display:flex}.feat-doc-title[data-v-27114434]{color:var(--color-navy);margin:.85rem 0;font-size:1.8rem;line-height:1.25}.feat-doc-text[data-v-27114434]{color:var(--color-dark-subtle);margin-bottom:2rem;font-size:.95rem;line-height:1.65}.feat-doc-meta[data-v-27114434]{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.yt-playlist-link[data-v-27114434]{color:var(--color-primary);align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:inline-flex}.stories-video-grid[data-v-27114434]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem;display:grid}.video-story-card[data-v-27114434]{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.video-thumb-wrap[data-v-27114434]{background:#000;height:190px;position:relative;overflow:hidden}.video-thumb[data-v-27114434]{object-fit:cover;width:100%;height:100%;transition:transform .4s}.video-story-card:hover .video-thumb[data-v-27114434]{transform:scale(1.08)}.play-overlay[data-v-27114434]{background:#0f172a4d;justify-content:center;align-items:center;transition:background .3s;display:flex;position:absolute;inset:0}.video-story-card:hover .play-overlay[data-v-27114434]{background:#0f172a8c}.play-circle-small[data-v-27114434]{border-radius:var(--radius-full);background:var(--color-primary);justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #eb5d2d66}.video-card-body[data-v-27114434]{flex-direction:column;flex:1;padding:1.5rem;display:flex}.tags-row[data-v-27114434]{gap:.4rem;margin-bottom:.75rem;display:flex}.tag-chip[data-v-27114434]{background:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-full);padding:.15rem .55rem;font-size:.72rem;font-weight:700}.video-card-title[data-v-27114434]{color:var(--color-navy);margin-bottom:.4rem;font-size:1.15rem;line-height:1.3}.video-card-narrator[data-v-27114434]{color:var(--color-muted);margin-bottom:.75rem;font-size:.85rem}.video-card-summary[data-v-27114434]{color:var(--color-dark-subtle);flex:1;margin-bottom:1.25rem;font-size:.88rem;line-height:1.55}.watch-text[data-v-27114434]{color:var(--color-primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.yt-cta-banner[data-v-27114434]{margin-top:2rem}.yt-cta-inner[data-v-27114434]{border-radius:var(--radius-xl);background:linear-gradient(135deg,#fff7ed 0%,#fff 100%);border:1px solid #eb5d2d4d;justify-content:space-between;align-items:center;gap:2rem;padding:2.5rem 3rem;display:flex}.yt-cta-text h3[data-v-27114434]{color:var(--color-navy);margin-bottom:.35rem;font-size:1.5rem}.yt-cta-text p[data-v-27114434]{color:var(--color-muted)}@media (width<=992px){.feat-doc-card[data-v-27114434]{grid-template-columns:1fr}.feat-doc-media[data-v-27114434]{min-height:220px}.feat-doc-content[data-v-27114434]{padding:2rem 1.5rem}.stories-video-grid[data-v-27114434]{grid-template-columns:1fr 1fr}.yt-cta-inner[data-v-27114434]{text-align:center;flex-direction:column}}@media (width<=640px){.stories-video-grid[data-v-27114434]{grid-template-columns:1fr}}.steps-grid[data-v-07f4c1a2]{grid-template-columns:repeat(4,1fr);gap:1.75rem;display:grid}.step-card[data-v-07f4c1a2]{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);flex-direction:column;padding:2.25rem 1.75rem;display:flex;position:relative}.step-badge[data-v-07f4c1a2]{border-radius:var(--radius-full);background:var(--color-green-bright);width:32px;height:32px;color:var(--color-white);font-family:var(--font-heading);border:none;justify-content:center;align-items:center;font-size:1rem;font-weight:800;display:flex;position:absolute;top:-14px;left:24px;box-shadow:0 4px 10px #0f874647}.step-icon-wrap[data-v-07f4c1a2]{border-radius:var(--radius-md);background:var(--color-primary-light);justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.25rem;display:flex}.step-title[data-v-07f4c1a2]{color:var(--color-navy);margin-bottom:.6rem;font-size:1.15rem}.step-desc[data-v-07f4c1a2]{color:var(--color-dark-subtle);font-size:.88rem;line-height:1.6}.form-layout[data-v-07f4c1a2]{grid-template-columns:1fr 1.3fr;align-items:start;gap:4rem;display:grid}.form-headline[data-v-07f4c1a2]{color:var(--color-navy);margin-bottom:1rem;font-size:2.2rem}.form-subtext[data-v-07f4c1a2]{color:var(--color-dark-subtle);margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.form-benefits-list[data-v-07f4c1a2]{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.benefit-bullet[data-v-07f4c1a2]{color:var(--color-navy);align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:flex}.bullet-icon[data-v-07f4c1a2]{flex-shrink:0;width:20px;height:20px}.coordinator-card[data-v-07f4c1a2]{border-radius:var(--radius-lg);background:var(--color-white);border:1px solid var(--color-border);gap:1rem;padding:1.25rem 1.5rem;display:flex}.app-form-card[data-v-07f4c1a2]{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);padding:2.75rem}.form-row[data-v-07f4c1a2]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.radio-options[data-v-07f4c1a2]{flex-direction:column;gap:.75rem;margin-top:.5rem;display:flex}.radio-label[data-v-07f4c1a2]{color:var(--color-dark);cursor:pointer;align-items:center;gap:.6rem;font-size:.92rem;display:flex}.form-success-state[data-v-07f4c1a2]{text-align:center;padding:2rem 1rem}.success-icon-wrap[data-v-07f4c1a2]{border-radius:var(--radius-full);background:var(--color-green-light);justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;display:flex}.form-success-state h3[data-v-07f4c1a2]{color:var(--color-navy);margin-bottom:.75rem;font-size:1.6rem}.form-success-state p[data-v-07f4c1a2]{color:var(--color-dark-subtle);margin-bottom:2rem;line-height:1.7}.faq-grid[data-v-07f4c1a2]{grid-template-columns:1fr 1fr;gap:2rem;display:grid}.faq-card[data-v-07f4c1a2]{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);gap:1rem;padding:2rem;display:flex}.faq-icon-wrap[data-v-07f4c1a2]{flex-shrink:0;margin-top:2px}.faq-q[data-v-07f4c1a2]{color:var(--color-navy);margin-bottom:.5rem;font-size:1.1rem}.faq-a[data-v-07f4c1a2]{color:var(--color-muted);font-size:.9rem;line-height:1.6}@media (width<=992px){.steps-grid[data-v-07f4c1a2]{grid-template-columns:repeat(2,1fr)}.form-layout[data-v-07f4c1a2]{grid-template-columns:1fr;gap:2.5rem}.faq-grid[data-v-07f4c1a2]{grid-template-columns:1fr}}@media (width<=640px){.steps-grid[data-v-07f4c1a2],.form-row[data-v-07f4c1a2]{grid-template-columns:1fr}.app-form-card[data-v-07f4c1a2]{padding:1.5rem}}.contact-grid[data-v-ea550e98]{grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem;display:grid}.contact-headline[data-v-ea550e98]{color:var(--color-navy);margin-bottom:1rem;font-size:2.2rem}.contact-desc[data-v-ea550e98]{color:var(--color-dark-subtle);margin-bottom:2.5rem;font-size:1.05rem;line-height:1.7}.contact-cards-stack[data-v-ea550e98]{flex-direction:column;gap:1.25rem;display:flex}.contact-card[data-v-ea550e98]{background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);align-items:flex-start;gap:1.25rem;padding:1.5rem;display:flex}.icon-circle[data-v-ea550e98]{border-radius:var(--radius-md);background:var(--color-primary-light);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-card h4[data-v-ea550e98]{color:var(--color-navy);margin-bottom:.25rem;font-size:1.1rem}.contact-card p[data-v-ea550e98]{color:var(--color-dark-subtle);font-size:.92rem;line-height:1.5}.form-container-card[data-v-ea550e98]{background:var(--color-white);border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);padding:2.75rem}.form-title[data-v-ea550e98]{color:var(--color-navy);margin-bottom:1.75rem;font-size:1.5rem}.form-row[data-v-ea550e98]{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.sent-success-box[data-v-ea550e98]{text-align:center;padding:2.5rem 1rem}.success-icon-wrap[data-v-ea550e98]{border-radius:var(--radius-full);background:var(--color-green-light);justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 1.5rem;display:flex}.sent-success-box h3[data-v-ea550e98]{color:var(--color-navy);margin-bottom:.75rem;font-size:1.6rem}.sent-success-box p[data-v-ea550e98]{color:var(--color-dark-subtle);margin-bottom:2rem;line-height:1.7}.map-embed-wrapper[data-v-ea550e98]{border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);height:420px;overflow:hidden}.map-frame[data-v-ea550e98]{border:0;width:100%;height:100%}@media (width<=992px){.contact-grid[data-v-ea550e98]{grid-template-columns:1fr;gap:3rem}}@media (width<=640px){.form-row[data-v-ea550e98]{grid-template-columns:1fr}.form-container-card[data-v-ea550e98]{padding:1.75rem}}
