.app-header[data-v-a94d782a]{z-index:1000;-webkit-backdrop-filter:blur(10px);width:100%;transition:background-color var(--transition-normal), box-shadow var(--transition-normal);background-color:#fffdf8e6;border-bottom:1px solid #0000;position:fixed;top:0;left:0}.app-header.is-scrolled[data-v-a94d782a]{box-shadow:var(--shadow-soft);border-bottom:1px solid var(--line)}.header-container[data-v-a94d782a]{justify-content:space-between;align-items:center;height:80px;display:flex}.logo-wrapper[data-v-a94d782a]{flex-direction:column;justify-content:center;display:flex}.logo[data-v-a94d782a]{align-items:center;gap:.75rem;text-decoration:none;display:flex}.logo-img[data-v-a94d782a]{object-fit:contain;width:auto;height:44px}.logo-text-group[data-v-a94d782a]{flex-direction:column;display:flex}.logo-title[data-v-a94d782a]{letter-spacing:-.02em;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:900;line-height:1}.therm[data-v-a94d782a]{color:var(--navy)}.oax[data-v-a94d782a]{color:var(--turquoise)}.logo-subtitle[data-v-a94d782a]{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-family:Inter,sans-serif;font-size:.65rem;font-weight:600}.desktop-nav[data-v-a94d782a]{display:none}@media (width>=900px){.desktop-nav[data-v-a94d782a]{align-items:center;gap:2rem;display:flex}}.nav-list[data-v-a94d782a]{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-v-a94d782a]{color:var(--carbon);transition:color var(--transition-fast);font-family:Inter,sans-serif;font-size:.9rem;font-weight:500;text-decoration:none;position:relative}.nav-link[data-v-a94d782a]:hover,.nav-link.is-active[data-v-a94d782a]{color:var(--turquoise)}.nav-link.is-active[data-v-a94d782a]:after{content:"";background-color:var(--turquoise);border-radius:var(--radius-pill);width:100%;height:2px;position:absolute;bottom:-4px;left:0}.nav-cta[data-v-a94d782a]{background-color:var(--navy);color:var(--white);border-radius:var(--radius-pill);padding:.5rem 1.25rem;font-size:.9rem}.nav-cta[data-v-a94d782a]:hover{background-color:var(--ink)}.mobile-menu-toggle[data-v-a94d782a]{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;padding:0;display:flex}@media (width>=900px){.mobile-menu-toggle[data-v-a94d782a]{display:none}}.hamburger-line[data-v-a94d782a]{background-color:var(--navy);width:100%;height:2px;transition:all var(--transition-normal) ease-in-out;transform-origin:0}.mobile-menu-toggle.is-open .hamburger-line[data-v-a94d782a]:first-child{transform:rotate(45deg)}.mobile-menu-toggle.is-open .hamburger-line[data-v-a94d782a]:nth-child(2){opacity:0;width:0}.mobile-menu-toggle.is-open .hamburger-line[data-v-a94d782a]:nth-child(3){transform:rotate(-45deg)}.mobile-nav-overlay[data-v-a94d782a]{background-color:var(--paper);width:100%;height:calc(100vh - 80px);transition:transform var(--transition-normal) ease-in-out;z-index:999;position:fixed;top:80px;left:0;overflow-y:auto;transform:translate(100%)}.mobile-nav-overlay.is-open[data-v-a94d782a]{transform:translate(0)}.mobile-nav[data-v-a94d782a]{padding:2rem}.mobile-nav-list[data-v-a94d782a]{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.mobile-nav-link[data-v-a94d782a]{color:var(--carbon);font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800;text-decoration:none;display:block}.mobile-nav-link.is-active[data-v-a94d782a]{color:var(--turquoise)}.mobile-nav-cta[data-v-a94d782a]{background-color:var(--navy);color:var(--white);border-radius:var(--radius-pill);margin-top:1rem;display:inline-block}.brand-bars-header[data-v-a94d782a]{width:100%;height:3px;display:flex}.brand-bars-header>div[data-v-a94d782a]{flex:1}.bar-magenta[data-v-a94d782a]{background-color:var(--magenta)}.bar-turquoise[data-v-a94d782a]{background-color:var(--turquoise)}.bar-coral[data-v-a94d782a]{background-color:var(--coral)}.bar-yellow[data-v-a94d782a]{background-color:var(--yellow)}.app-footer[data-v-e6963a7c]{color:var(--paper);background-color:#0e2837;padding-top:5rem;position:relative;overflow:hidden}.footer-grid[data-v-e6963a7c]{z-index:2;grid-template-columns:1fr;gap:3rem;margin-bottom:4rem;display:grid;position:relative}@media (width>=600px){.footer-grid[data-v-e6963a7c]{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.footer-grid[data-v-e6963a7c]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem}}.brand-col[data-v-e6963a7c]{max-width:320px}.footer-logo-box[data-v-e6963a7c]{background-color:var(--white);border-radius:var(--radius-sm);margin-bottom:1.5rem;padding:.5rem 1rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:900;display:inline-block}.footer-logo-box .therm[data-v-e6963a7c]{color:var(--navy)}.footer-logo-box .oax[data-v-e6963a7c]{color:var(--turquoise)}.brand-desc[data-v-e6963a7c]{color:#fffc;margin-bottom:1.5rem;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.brand-bars-footer[data-v-e6963a7c]{border-radius:2px;width:100px;height:4px;display:flex;overflow:hidden}.brand-bars-footer>div[data-v-e6963a7c]{flex:1}.bar-magenta[data-v-e6963a7c]{background-color:var(--magenta)}.bar-turquoise[data-v-e6963a7c]{background-color:var(--turquoise)}.bar-coral[data-v-e6963a7c]{background-color:var(--coral)}.bar-yellow[data-v-e6963a7c]{background-color:var(--yellow)}.footer-heading[data-v-e6963a7c]{color:var(--white);margin-bottom:1.5rem;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:700}.footer-links[data-v-e6963a7c]{flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.footer-links a[data-v-e6963a7c]{color:#ffffffb3;transition:color var(--transition-fast);font-family:Inter,sans-serif;font-size:.9rem;text-decoration:none}.footer-links a[data-v-e6963a7c]:hover{color:var(--turquoise)}.identity-col[data-v-e6963a7c]{flex-direction:column;display:flex}.identity-content[data-v-e6963a7c]{color:#fffc;flex-direction:column;gap:.5rem;font-family:Inter,sans-serif;font-size:.9rem;display:flex}.location[data-v-e6963a7c]{color:var(--yellow);font-weight:600}.institution[data-v-e6963a7c]{margin-top:1rem;font-size:.85rem;font-style:italic}.footer-bottom[data-v-e6963a7c]{z-index:2;background-color:#0003;padding:1.5rem 0;position:relative}.bottom-container[data-v-e6963a7c]{text-align:center;flex-direction:column;gap:.5rem;display:flex}@media (width>=768px){.bottom-container[data-v-e6963a7c]{text-align:left;flex-direction:row;justify-content:space-between}}.copyright[data-v-e6963a7c],.accessibility[data-v-e6963a7c]{color:#ffffff80;margin:0;font-family:Inter,sans-serif;font-size:.8rem}.greca-pattern[data-v-e6963a7c]{opacity:.05;background-image:linear-gradient(45deg, var(--white) 25%, transparent 25%, transparent 75%, var(--white) 75%, var(--white)), linear-gradient(45deg, var(--white) 25%, transparent 25%, transparent 75%, var(--white) 75%, var(--white));pointer-events:none;background-position:0 0,10px 10px;background-size:20px 20px;width:150px;height:150px;position:absolute}.top-right[data-v-e6963a7c]{border-bottom-left-radius:100%;top:0;right:0}.bottom-left[data-v-e6963a7c]{border-top-right-radius:100%;bottom:0;left:0}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .25s,transform .25s}.page-fade-enter-from{opacity:0;transform:translateY(8px)}.page-fade-leave-to{opacity:0;transform:translateY(-8px)}.floating-leaves[data-v-dd35d76d]{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.leaf-container[data-v-dd35d76d]{will-change:transform, opacity;animation:linear infinite leaf-fall-dd35d76d;position:absolute}.leaf-svg[data-v-dd35d76d]{display:block}@keyframes leaf-fall-dd35d76d{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(120vh)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.leaf-container[data-v-dd35d76d]{animation:none;display:none}}.hero-section[data-v-8ccffcf7]{background-color:var(--paper);flex-direction:column;min-height:100vh;padding-top:150px;padding-bottom:0;display:flex;position:relative;overflow:hidden}.hatch-pattern[data-v-8ccffcf7]{opacity:.03;background:repeating-linear-gradient(45deg, var(--navy), var(--navy) 1px, transparent 1px, transparent 10px);z-index:0;pointer-events:none;width:300px;height:300px;position:absolute}.top-left[data-v-8ccffcf7]{top:0;left:0}.bottom-right[data-v-8ccffcf7]{bottom:20%;right:0}.hero-grid[data-v-8ccffcf7]{z-index:1;grid-template-columns:1fr;gap:3rem;padding-bottom:4rem;display:grid;position:relative}@media (width>=992px){.hero-grid[data-v-8ccffcf7]{grid-template-columns:1.2fr 1fr;align-items:center}}.hero-content[data-v-8ccffcf7]{flex-direction:column;align-items:flex-start;display:flex}.eyebrow[data-v-8ccffcf7]{color:var(--green-maguey);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.8rem;font-family:Inter,sans-serif;font-size:.85rem;font-weight:600}.hero-title[data-v-8ccffcf7]{letter-spacing:-.03em;margin:0 0 .8rem -4px;font-family:Montserrat,sans-serif;font-size:clamp(3.2rem,6.5vw,5.8rem);font-weight:950;line-height:.9}.hero-title .therm[data-v-8ccffcf7]{color:var(--navy)}.hero-title .oax[data-v-8ccffcf7]{color:var(--turquoise)}.hero-subtitle[data-v-8ccffcf7]{color:var(--carbon);max-width:90%;margin-bottom:1.2rem;font-family:Montserrat,sans-serif;font-size:clamp(1.25rem,2.5vw,1.7rem);font-weight:700;line-height:1.2}.hero-lead[data-v-8ccffcf7]{color:var(--muted);max-width:480px;margin-bottom:2rem;font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.6}.brand-bars[data-v-8ccffcf7]{border-radius:2px;width:120px;height:4px;margin-bottom:2.5rem;display:flex;overflow:hidden}.bar[data-v-8ccffcf7]{flex:1}.bar-magenta[data-v-8ccffcf7]{background-color:var(--magenta)}.bar-turquoise[data-v-8ccffcf7]{background-color:var(--turquoise)}.bar-coral[data-v-8ccffcf7]{background-color:var(--coral)}.bar-yellow[data-v-8ccffcf7]{background-color:var(--yellow)}.hero-actions[data-v-8ccffcf7]{flex-wrap:wrap;gap:1rem;margin-bottom:3rem;display:flex}.button[data-v-8ccffcf7]{border-radius:var(--radius-pill);transition:all var(--transition-fast);justify-content:center;align-items:center;padding:.8rem 1.5rem;font-family:Inter,sans-serif;font-weight:600;text-decoration:none;display:inline-flex}.button-primary[data-v-8ccffcf7]{background-color:var(--magenta);color:var(--white);border:2px solid var(--magenta)}.button-primary[data-v-8ccffcf7]:hover{color:var(--magenta);background-color:#0000}.button-outline.turquoise-outline[data-v-8ccffcf7]{border:2px solid var(--turquoise);color:var(--turquoise);background-color:#0000}.button-outline.turquoise-outline[data-v-8ccffcf7]:hover{background-color:var(--turquoise);color:var(--white)}.hero-meta[data-v-8ccffcf7]{border-top:1px solid var(--line);flex-wrap:wrap;gap:1.5rem;width:100%;padding-top:1.5rem;display:flex}.meta-item[data-v-8ccffcf7]{flex-direction:column;gap:.25rem;display:flex}.meta-label[data-v-8ccffcf7]{color:var(--muted);text-transform:uppercase;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600}.meta-value[data-v-8ccffcf7]{color:var(--carbon);font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700}.hero-visual[data-v-8ccffcf7]{justify-content:center;align-items:center;height:100%;min-height:400px;display:flex;position:relative}.orbit-container[data-v-8ccffcf7]{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:500px;display:flex;position:relative}.orbit[data-v-8ccffcf7]{background:radial-gradient(circle at 100% 0,#18becb1a,#0000 70%);border:1px dashed #18becb4d;border-radius:50%;width:100%;height:100%;animation:60s linear infinite rotate-8ccffcf7;position:absolute}@keyframes rotate-8ccffcf7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.agave-wrapper[data-v-8ccffcf7]{z-index:2;width:70%;height:70%;box-shadow:var(--shadow);border:4px solid var(--white);border-radius:50%;position:relative;overflow:hidden}.agave-img[data-v-8ccffcf7]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.agave-wrapper:hover .agave-img[data-v-8ccffcf7]{transform:scale(1.05)}.floating-card[data-v-8ccffcf7]{background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);z-index:3;border:1px solid var(--line);align-items:center;gap:1rem;padding:1rem;animation:6s ease-in-out infinite float-8ccffcf7;display:flex;position:absolute}.card-top-right[data-v-8ccffcf7]{animation-delay:0s;top:10%;right:-5%}.card-bottom-left[data-v-8ccffcf7]{animation-delay:-3s;bottom:15%;left:-5%}.card-icon[data-v-8ccffcf7]{font-size:1.5rem}.card-text[data-v-8ccffcf7]{flex-direction:column;display:flex}.card-bold[data-v-8ccffcf7]{color:var(--navy);font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:800}.card-small[data-v-8ccffcf7]{color:var(--muted);font-family:Inter,sans-serif;font-size:.75rem}@keyframes float-8ccffcf7{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.stats-bar[data-v-8ccffcf7]{background-color:var(--navy);color:var(--white);z-index:1;margin-top:auto;padding:4rem 0 9.5rem;position:relative;overflow:hidden}@media (width<=768px){.stats-bar[data-v-8ccffcf7]{padding:3rem 0 7rem}}.stats-bg-glow[data-v-8ccffcf7]{filter:blur(80px);pointer-events:none;opacity:.15;border-radius:50%;position:absolute}.glow-1[data-v-8ccffcf7]{background:var(--turquoise);width:300px;height:300px;top:-50px;left:10%}.glow-2[data-v-8ccffcf7]{background:var(--magenta);width:250px;height:250px;bottom:50px;right:15%}.stats-container[data-v-8ccffcf7]{z-index:2;position:relative}.stats-header[data-v-8ccffcf7]{text-align:center;margin-bottom:2rem}.stats-eyebrow[data-v-8ccffcf7]{text-transform:uppercase;letter-spacing:.15em;color:var(--turquoise);border-radius:var(--radius-pill);background:#18becb1a;border:1px solid #18becb33;padding:.4rem 1rem;font-family:Inter,sans-serif;font-size:.8rem;font-weight:700;display:inline-block}.stats-grid[data-v-8ccffcf7]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.stats-grid[data-v-8ccffcf7]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.stats-grid[data-v-8ccffcf7]{grid-template-columns:repeat(4,1fr);gap:1.5rem}}.stat-card[data-v-8ccffcf7]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-lg);transition:all var(--transition-normal);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;gap:1.2rem;padding:1.8rem 1.4rem;display:flex;position:relative;overflow:hidden}.stat-card[data-v-8ccffcf7]:hover{background:#ffffff12;transform:translateY(-6px);box-shadow:0 20px 40px #0000004d}.card-accent[data-v-8ccffcf7]{opacity:.8;height:3px;position:absolute;top:0;left:0;right:0}.card-turquoise .card-accent[data-v-8ccffcf7]{background:var(--turquoise)}.card-yellow .card-accent[data-v-8ccffcf7]{background:var(--yellow)}.card-coral .card-accent[data-v-8ccffcf7]{background:var(--coral)}.card-magenta .card-accent[data-v-8ccffcf7]{background:var(--magenta)}.stat-card:hover .card-accent[data-v-8ccffcf7]{opacity:1}.stat-icon-box[data-v-8ccffcf7]{border-radius:var(--radius-md);width:48px;height:48px;transition:transform var(--transition-fast);justify-content:center;align-items:center;display:flex}.stat-card:hover .stat-icon-box[data-v-8ccffcf7]{transform:scale(1.1)}.icon-turquoise[data-v-8ccffcf7]{color:var(--turquoise);background:#18becb26}.icon-yellow[data-v-8ccffcf7]{color:var(--yellow);background:#f4c02a26}.icon-coral[data-v-8ccffcf7]{color:var(--coral);background:#e8695a26}.icon-magenta[data-v-8ccffcf7]{color:var(--magenta);background:#c9165726}.stat-content[data-v-8ccffcf7]{flex-direction:column;gap:.3rem;display:flex}.stat-number[data-v-8ccffcf7]{letter-spacing:-.02em;font-family:Montserrat,sans-serif;font-size:clamp(1.8rem,2.2vw,2.2rem);font-weight:950;line-height:1.1}.color-turquoise[data-v-8ccffcf7]{color:var(--turquoise)}.color-yellow[data-v-8ccffcf7]{color:var(--yellow)}.color-coral[data-v-8ccffcf7]{color:var(--coral)}.color-magenta[data-v-8ccffcf7]{color:var(--magenta)}.stat-label[data-v-8ccffcf7]{color:var(--white);font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700}.stat-detail[data-v-8ccffcf7]{color:#ffffffa6;font-family:Inter,sans-serif;font-size:.8rem;font-weight:400}@media (width<=991px){.hero-content[data-v-8ccffcf7]{text-align:center;align-items:center;width:100%}.hero-title[data-v-8ccffcf7]{margin-left:0}.hero-subtitle[data-v-8ccffcf7],.hero-lead[data-v-8ccffcf7]{margin-inline:auto}.brand-bars[data-v-8ccffcf7]{margin:1.5rem auto 2rem}.hero-actions[data-v-8ccffcf7]{justify-content:center;width:100%}.hero-meta[data-v-8ccffcf7]{justify-content:center;gap:1.25rem 2rem}.meta-item[data-v-8ccffcf7]{align-items:center}}@media (width<=480px){.hero-actions[data-v-8ccffcf7]{flex-direction:column;width:100%}.hero-actions .button[data-v-8ccffcf7]{width:100%}}.scroll-reveal[data-v-15b03ceb]{opacity:0;transform:var(--reveal-transform);transition:opacity var(--reveal-duration) ease-out var(--reveal-delay), transform var(--reveal-duration) ease-out var(--reveal-delay);will-change:opacity, transform}.scroll-reveal.is-revealed[data-v-15b03ceb]{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.scroll-reveal[data-v-15b03ceb]{opacity:1!important;transition:none!important;transform:none!important}}.section-project[data-v-2d1656b1]{background-color:var(--white,#fff);position:relative;overflow:hidden}.project-content[data-v-2d1656b1]{grid-template-columns:1fr;gap:4rem;margin-bottom:4rem;display:grid}@media (width>=992px){.project-content[data-v-2d1656b1]{grid-template-columns:1fr 1fr;align-items:center}}.features-grid[data-v-2d1656b1]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=576px){.features-grid[data-v-2d1656b1]{grid-template-columns:repeat(2,1fr)}}.feature-card[data-v-2d1656b1]{border-radius:var(--radius-lg,1rem);background-color:var(--paper,#fffdf8);box-shadow:var(--shadow-soft,0 4px 20px #0000000d);height:100%;transition:transform var(--transition-normal,.3s ease);border:1px solid var(--line,#e2e8f0);padding:2rem;position:relative}.feature-card[data-v-2d1656b1]:hover{transform:translateY(-5px)}.feature-number[data-v-2d1656b1]{color:var(--muted,#667984);opacity:.1;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:900;line-height:1;position:absolute;top:1rem;right:1.5rem}.feature-icon[data-v-2d1656b1]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:1.5rem;font-size:1.5rem;display:flex}.bg-teal[data-v-2d1656b1]{background-color:var(--teal,#0a9ea6)}.bg-magenta[data-v-2d1656b1]{background-color:var(--magenta,#c91657)}.bg-coral[data-v-2d1656b1]{background-color:var(--coral,#e8695a)}.bg-yellow[data-v-2d1656b1]{background-color:var(--yellow,#f4c02a)}.feature-card h3[data-v-2d1656b1]{color:var(--carbon,#464b4f);margin-bottom:.75rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800}.feature-card p[data-v-2d1656b1]{color:var(--ink,#253945);margin:0;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.photo-collage[data-v-2d1656b1]{aspect-ratio:1;width:100%;min-height:350px;position:relative}@media (width<=991px){.photo-collage[data-v-2d1656b1]{max-width:500px;margin:0 auto}}.collage-item[data-v-2d1656b1]{border-radius:var(--radius-lg,1rem);box-shadow:var(--shadow,0 10px 30px #0000001a);border:4px solid var(--white,#fff);background-color:var(--white,#fff);position:absolute;overflow:hidden}.collage-item figure[data-v-2d1656b1]{width:100%;height:100%;margin:0;position:relative}.collage-item img[data-v-2d1656b1]{object-fit:cover;width:100%;height:100%;display:block}.collage-item figcaption[data-v-2d1656b1]{color:#fff;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#193343d9;padding:.5rem;font-family:Inter,sans-serif;font-size:.75rem;position:absolute;bottom:0;left:0;right:0}.collage-main[data-v-2d1656b1]{z-index:1;width:70%;height:70%;top:0;left:0}.collage-top-right[data-v-2d1656b1]{z-index:2;width:44%;height:43%;top:5%;right:0}.collage-bottom-right[data-v-2d1656b1]{z-index:3;width:48%;height:44%;bottom:5%;right:5%}.objective-band[data-v-2d1656b1]{background:linear-gradient(135deg, var(--navy,#193343), var(--ink,#253945));border-radius:var(--radius-xl,1.5rem);color:#fff;text-align:center;box-shadow:var(--shadow,0 10px 30px #0000001a);flex-direction:column;align-items:center;gap:1.5rem;padding:2rem;display:flex}@media (width>=768px){.objective-band[data-v-2d1656b1]{text-align:left;flex-direction:row;padding:2.5rem}}.objective-icon[data-v-2d1656b1]{background-color:var(--turquoise,#18becb);border-radius:50%;justify-content:center;align-items:center;width:64px;min-width:64px;height:64px;font-size:2rem;display:flex}.objective-band p[data-v-2d1656b1]{margin:0;font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.6}.objective-band strong[data-v-2d1656b1]{color:var(--yellow,#f4c02a);font-weight:600}.viewer-wrapper[data-v-4409552f]{border-radius:var(--radius-xl,32px);-webkit-user-select:none;user-select:none;touch-action:none;background:#0e2430;border:2px solid #18becb40;width:100%;height:680px;position:relative;overflow:hidden;box-shadow:0 25px 60px #102b3940}.viewer-wrapper.is-fullscreen[data-v-4409552f]{z-index:99999;border:none;border-radius:0;width:100vw;height:100vh;position:fixed;inset:0}.canvas-container[data-v-4409552f]{cursor:pointer;touch-action:none;width:100%;height:100%}.pointer-prompt-overlay[data-v-4409552f]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:8;cursor:pointer;background:#102b39a6;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:absolute;inset:0}.prompt-box[data-v-4409552f]{border:2px solid var(--turquoise,#18becb);text-align:center;color:#fff;background:#102b39eb;border-radius:24px;flex-direction:column;align-items:center;gap:.8rem;max-width:440px;padding:2rem 2.5rem;transition:transform .2s;display:flex;box-shadow:0 20px 50px #00000080}.pointer-prompt-overlay:hover .prompt-box[data-v-4409552f]{border-color:#5ce1ec;transform:scale(1.02)}.prompt-icon-box[data-v-4409552f]{background:#18becb26;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:.2rem;display:flex}.prompt-box h3[data-v-4409552f]{color:var(--turquoise,#18becb);margin:0;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800}.prompt-box p[data-v-4409552f]{color:#ffffffd9;margin:0;font-size:.9rem;line-height:1.5}.btn-play[data-v-4409552f]{background:var(--magenta,#c91657);color:#fff;cursor:pointer;border:none;border-radius:999px;margin-top:.5rem;padding:.75rem 1.8rem;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:800;transition:transform .2s;box-shadow:0 10px 25px #c9165766}.btn-play[data-v-4409552f]:hover{transform:translateY(-2px)}.prompt-hint[data-v-4409552f]{color:#fff9;margin-top:.2rem;font-size:.75rem}.loading-overlay[data-v-4409552f],.error-overlay[data-v-4409552f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;color:#fff;text-align:center;background:#102b39f2;justify-content:center;align-items:center;padding:2rem;display:flex;position:absolute;inset:0}.spinner-box[data-v-4409552f],.error-box[data-v-4409552f]{flex-direction:column;align-items:center;gap:.8rem;max-width:360px;display:flex}.spinner[data-v-4409552f]{border:4px solid #18becb33;border-top-color:var(--turquoise,#18becb);border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin-4409552f}@keyframes spin-4409552f{to{transform:rotate(360deg)}}.loading-title[data-v-4409552f]{color:var(--white,#fff);margin:0;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800}.loading-subtitle[data-v-4409552f]{color:#ffffffb3;margin:0;font-size:.85rem}.progress-bar[data-v-4409552f]{background:#ffffff1a;border-radius:999px;width:100%;height:8px;margin-top:.5rem;overflow:hidden}.progress-fill[data-v-4409552f]{background:linear-gradient(90deg, var(--turquoise,#18becb), var(--yellow,#f4c02a));height:100%;transition:width .3s}.progress-text[data-v-4409552f]{color:var(--turquoise,#18becb);font-size:.85rem;font-weight:700}.btn-retry[data-v-4409552f]{background:var(--turquoise,#18becb);color:#fff;border-radius:999px;margin-top:1rem;padding:.6rem 1.4rem;font-weight:700}.hud-layer[data-v-4409552f]{pointer-events:none;z-index:5;flex-direction:column;justify-content:space-between;padding:1.2rem;display:flex;position:absolute;inset:0}.hud-layer[data-v-4409552f] *{pointer-events:auto}.hud-top[data-v-4409552f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.model-badge[data-v-4409552f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#102b39d9;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.6rem;padding:.5rem 1rem;font-size:.825rem;font-weight:700;display:inline-flex}.live-dot[data-v-4409552f]{background:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #10b981}.hud-top-actions[data-v-4409552f]{align-items:center;gap:.6rem;display:flex}.icon-btn[data-v-4409552f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#102b39d9;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.icon-btn[data-v-4409552f]:hover{background:var(--turquoise,#18becb)}.controls-guide-box[data-v-4409552f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#102b39e0;border:1px solid #18becb4d;border-radius:16px;width:270px;padding:.9rem;transition:all .3s;position:absolute;top:4.5rem;left:1.2rem;box-shadow:0 10px 25px #0000004d}.controls-guide-box.is-collapsed[data-v-4409552f]{width:220px;padding:.6rem .9rem}.guide-header[data-v-4409552f]{cursor:pointer;justify-content:space-between;align-items:center;display:flex}.guide-title[data-v-4409552f]{color:var(--turquoise,#18becb);align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;display:flex}.toggle-guide-btn[data-v-4409552f]{color:#fff;background:0 0;border:none;font-size:1rem;font-weight:800}.guide-body[data-v-4409552f]{border-top:1px solid #ffffff1a;flex-direction:column;gap:.5rem;margin-top:.8rem;padding-top:.6rem;display:flex}.guide-row[data-v-4409552f]{color:#ffffffd9;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.svg-icon-wrapper[data-v-4409552f]{color:var(--turquoise,#18becb);justify-content:center;align-items:center;display:flex}.key-badge[data-v-4409552f]{background:#ffffff26;border:1px solid #ffffff40;border-radius:4px;padding:.1rem .4rem;font-family:monospace;font-size:.7rem;font-weight:800}.guide-desc[data-v-4409552f]{line-height:1.2}.virtual-gamepad[data-v-4409552f]{z-index:6;position:absolute;bottom:4.5rem;right:1.2rem}.dpad-grid[data-v-4409552f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102b39d9;border:1px solid #ffffff26;border-radius:18px;grid-template-rows:repeat(3,46px);grid-template-columns:repeat(3,46px);gap:4px;padding:6px;display:grid}.dpad-btn[data-v-4409552f]{color:#fff;cursor:pointer;touch-action:manipulation;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;justify-content:center;align-items:center;font-size:.9rem;font-weight:800;transition:all .15s;display:flex}.dpad-btn[data-v-4409552f]:active{background:var(--turquoise,#18becb);transform:scale(.92)}.dpad-up[data-v-4409552f]{grid-area:1/2}.dpad-left[data-v-4409552f]{grid-area:2/1}.dpad-center[data-v-4409552f]{background:#18becb40;grid-area:2/2}.dpad-right[data-v-4409552f]{grid-area:2/3}.dpad-down[data-v-4409552f]{grid-area:3/2}.hud-bottom[data-v-4409552f]{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.hud-action-btn[data-v-4409552f]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#102b39d9;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}.hud-action-btn[data-v-4409552f]:hover{background:var(--turquoise,#18becb)}@media (width<=768px){.viewer-wrapper[data-v-4409552f]{height:520px}.controls-guide-box[data-v-4409552f]{display:none}.prompt-box[data-v-4409552f]{padding:1.5rem 1.2rem}}.model-3d-section[data-v-8614450e]{background:linear-gradient(180deg, var(--white,#fff) 0%, var(--soft,#f7faf9) 100%);padding:72px 0;position:relative}.section-heading-custom[data-v-8614450e]{flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;display:flex}@media (width>=900px){.section-heading-custom[data-v-8614450e]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.heading-content[data-v-8614450e]{max-width:680px}.section-title[data-v-8614450e]{color:var(--navy,#193343);margin:.5rem 0 1rem;font-family:Montserrat,sans-serif;font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:800;line-height:1.1}.section-lead[data-v-8614450e]{color:var(--carbon,#464b4f);margin:0;font-size:1rem;line-height:1.6}.heading-features[data-v-8614450e]{flex-wrap:wrap;gap:.75rem;display:flex}.feature-chip[data-v-8614450e]{color:var(--navy,#193343);border-radius:var(--radius-pill,999px);background:#18becb14;border:1px solid #18becb40;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700;display:inline-flex}.feature-chip svg[data-v-8614450e]{color:var(--turquoise,#18becb)}.viewer-container-card[data-v-8614450e]{border-radius:var(--radius-xl,32px);box-shadow:var(--shadow,0 22px 60px #1933431f);overflow:hidden}.animated-pattern-wrapper[data-v-ef8a7496]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.animated-pattern[data-v-ef8a7496]{background-repeat:repeat;width:200%;height:200%;position:absolute;top:-50%;left:-50%}.animated-pattern.is-animated[data-v-ef8a7496]{will-change:transform;animation:60s linear infinite pattern-drift-ef8a7496}@keyframes pattern-drift-ef8a7496{0%{transform:translate(0)}to{transform:translate(240px,240px)}}@media (prefers-reduced-motion:reduce){.animated-pattern.is-animated[data-v-ef8a7496]{animation:none}}.team-section[data-v-4dd3be56]{background-color:var(--cream);padding:100px 0;position:relative;overflow:hidden}.team-bg-wrapper[data-v-4dd3be56]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.team-container[data-v-4dd3be56]{z-index:2;position:relative}.team-glow[data-v-4dd3be56]{filter:blur(100px);pointer-events:none;opacity:.25;border-radius:50%;animation:9s ease-in-out infinite alternate pulse-glow-4dd3be56;position:absolute}.glow-turquoise[data-v-4dd3be56]{background:var(--turquoise);width:400px;height:400px;animation-delay:0s;top:10%;left:2%}.glow-magenta[data-v-4dd3be56]{background:var(--magenta);width:380px;height:380px;animation-delay:-3s;top:35%;right:2%}.glow-yellow[data-v-4dd3be56]{background:var(--yellow);width:360px;height:360px;animation-delay:-6s;bottom:2%;left:35%}@keyframes pulse-glow-4dd3be56{0%{opacity:.2;transform:scale(1)translateY(0)}50%{opacity:.35;transform:scale(1.18)translateY(-20px)}to{opacity:.22;transform:scale(.92)translateY(15px)}}.team-grid[data-v-4dd3be56]{flex-wrap:wrap;justify-content:center;gap:3.5rem;margin-top:50px;display:flex}.team-card-wrapper[data-v-4dd3be56]{justify-content:center;align-items:center;display:flex;position:relative}.card-halo[data-v-4dd3be56]{pointer-events:none;z-index:1;width:354px;height:354px;transition:all var(--transition-normal);border:2px dashed #18becb59;border-radius:50%;animation:45s linear infinite spin-halo-4dd3be56;position:absolute}.halo-turquoise[data-v-4dd3be56]{border-color:#18becb59}.halo-magenta[data-v-4dd3be56]{border-color:#c9165759}.halo-yellow[data-v-4dd3be56]{border-color:#f4c02a59}.team-card-wrapper:hover .halo-turquoise[data-v-4dd3be56]{border-color:var(--turquoise);scale:1.04}.team-card-wrapper:hover .halo-magenta[data-v-4dd3be56]{border-color:var(--magenta);scale:1.04}.team-card-wrapper:hover .halo-yellow[data-v-4dd3be56]{border-color:var(--yellow);scale:1.04}@keyframes spin-halo-4dd3be56{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.team-card[data-v-4dd3be56]{background-color:var(--navy);width:330px;height:330px;color:var(--white);transition:all var(--transition-normal);box-shadow:var(--shadow-soft);z-index:2;border:4px solid #0000;border-radius:50%;flex-direction:column;justify-content:flex-end;align-items:center;margin:0 auto;display:flex;position:relative;overflow:hidden}@media (width<=480px){.team-card[data-v-4dd3be56]{width:290px;height:290px}.card-halo[data-v-4dd3be56]{width:314px;height:314px}}.author-photo[data-v-4dd3be56]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow);position:absolute;inset:0}.photo-investigador[data-v-4dd3be56]{object-position:center 10%;transform:scale(.82)translateY(-25px)}.photo-asesor[data-v-4dd3be56]{object-position:center 10%;transform:scale(.8)translateY(-28px)}.photo-colaborador[data-v-4dd3be56]{object-position:center 10%;transform:scale(.82)translateY(-25px)}.team-card:hover .photo-investigador[data-v-4dd3be56]{transform:scale(.87)translateY(-25px)}.team-card:hover .photo-asesor[data-v-4dd3be56]{transform:scale(.85)translateY(-28px)}.team-card:hover .photo-colaborador[data-v-4dd3be56]{transform:scale(.87)translateY(-25px)}.card-overlay[data-v-4dd3be56]{z-index:2;text-align:center;background:linear-gradient(#0000 0%,#102b39d9 35%,#102b39fa 100%);flex-direction:column;align-items:center;gap:.3rem;width:100%;padding:1.5rem 1.8rem 2.2rem;display:flex;position:relative}.card-turquoise[data-v-4dd3be56]{border-color:#18becb80}.card-magenta[data-v-4dd3be56]{border-color:#c9165780}.card-yellow[data-v-4dd3be56]{border-color:#f4c02a80}.team-card[data-v-4dd3be56]:hover{transform:translateY(-8px)}.card-turquoise[data-v-4dd3be56]:hover{border-color:var(--turquoise);box-shadow:0 15px 35px #18becb4d}.card-magenta[data-v-4dd3be56]:hover{border-color:var(--magenta);box-shadow:0 15px 35px #c916574d}.card-yellow[data-v-4dd3be56]:hover{border-color:var(--yellow);box-shadow:0 15px 35px #f4c02a4d}.role[data-v-4dd3be56]{color:var(--turquoise);text-transform:uppercase;letter-spacing:.08em;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700}.card-magenta .role[data-v-4dd3be56]{color:#f48bb2}.card-yellow .role[data-v-4dd3be56]{color:var(--yellow)}.team-card h3[data-v-4dd3be56]{color:var(--white);max-width:90%;margin:0;font-family:Montserrat,sans-serif;font-size:1.05rem;font-weight:800;line-height:1.25}.cta-section[data-v-969ec289]{background:linear-gradient(118deg, var(--turquoise) 0%, var(--navy) 100%);padding:56px 0}.cta-container[data-v-969ec289]{flex-direction:column;gap:32px;display:flex}@media (width>=768px){.cta-container[data-v-969ec289]{flex-direction:row;justify-content:space-between;align-items:center}}.cta-content[data-v-969ec289]{flex:1;max-width:800px}.eyebrow-light[data-v-969ec289]{color:var(--cream);opacity:.9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:.85rem;font-weight:700;display:block}h2[data-v-969ec289]{color:var(--white);margin:0;font-family:Montserrat,sans-serif;font-size:clamp(1.8rem,4vw,3.15rem);font-weight:800;line-height:1.2}.cta-actions[data-v-969ec289]{flex-direction:column;gap:16px;min-width:max-content;display:flex}@media (width>=768px){.cta-actions[data-v-969ec289]{flex-direction:row}}.btn[data-v-969ec289]{border-radius:var(--radius-pill,999px);cursor:pointer;text-align:center;transition:all var(--transition-fast,.2s);border:none;padding:14px 28px;font-family:Inter,sans-serif;font-size:1rem;font-weight:600}.btn-white[data-v-969ec289]{background-color:var(--white);color:var(--navy)}.btn-white[data-v-969ec289]:hover{background-color:var(--cream);transform:translateY(-2px)}.btn-ghost[data-v-969ec289]{color:var(--white);border:2px solid var(--white);background-color:#0000}.btn-ghost[data-v-969ec289]:hover{background-color:#ffffff1a;transform:translateY(-2px)}.wave-divider[data-v-85c143ca]{z-index:5;pointer-events:none;width:100%;margin-top:-50px;margin-bottom:-1px;line-height:0;position:relative;overflow:hidden}@media (width>=768px){.wave-divider[data-v-85c143ca]{margin-top:-80px}}@media (width>=1024px){.wave-divider[data-v-85c143ca]{margin-top:-100px}}.wave-divider.is-flipped[data-v-85c143ca]{margin-top:0;margin-bottom:-50px;transform:rotate(180deg)}@media (width>=768px){.wave-divider.is-flipped[data-v-85c143ca]{margin-bottom:-80px}}@media (width>=1024px){.wave-divider.is-flipped[data-v-85c143ca]{margin-bottom:-100px}}.wave-svg[data-v-85c143ca]{transform-origin:bottom;width:calc(100% + 1.3px);height:50px;animation:8s ease-in-out infinite alternate wave-breathe-85c143ca;display:block;position:relative}@media (width>=768px){.wave-svg[data-v-85c143ca]{height:80px}}@media (width>=1024px){.wave-svg[data-v-85c143ca]{height:100px}}@keyframes wave-breathe-85c143ca{0%{transform:scaleY(1)}to{transform:scaleY(1.05)}}@media (prefers-reduced-motion:reduce){.wave-svg[data-v-85c143ca]{animation:none}}.science-section[data-v-2f3d5557]{background-color:var(--soft,#f7faf9)}.science-grid[data-v-2f3d5557]{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:3rem;margin-bottom:2rem;display:grid}.science-card[data-v-2f3d5557]{background:var(--white,#fff);border:1px solid var(--line,#e2e8f0);height:100%;transition:box-shadow var(--transition-normal,.3s ease), transform var(--transition-normal,.3s ease);border-radius:24px;padding:2rem}.science-card[data-v-2f3d5557]:hover{box-shadow:var(--shadow,0 10px 25px -5px #0000001a);transform:translateY(-2px)}.tag[data-v-2f3d5557]{color:#fff;text-transform:uppercase;letter-spacing:.05em;border-radius:100px;margin-bottom:1.25rem;padding:.35rem 1rem;font-size:.75rem;font-weight:700;display:inline-block}.science-card h3[data-v-2f3d5557]{color:var(--ink,#253945);margin:0 0 1rem;font-size:1.25rem}.science-card p[data-v-2f3d5557]{color:var(--muted,#667984);margin:0;line-height:1.6}.study-card[data-v-2f3d5557]{border:1px solid var(--teal,#0a9ea6);background-color:#63a1360d;border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.study-content[data-v-2f3d5557]{flex-direction:column;justify-content:center;padding:3rem;display:flex}.study-tag[data-v-2f3d5557]{background-color:var(--carbon,#464b4f);align-self:flex-start}.study-card h3[data-v-2f3d5557]{color:var(--ink,#253945);margin:0 0 1rem;font-size:1.5rem}.study-card p[data-v-2f3d5557]{color:var(--muted,#667984);margin:0 0 2rem;line-height:1.6}.study-link[data-v-2f3d5557]{color:var(--teal,#0a9ea6);align-items:center;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.study-link[data-v-2f3d5557]:hover{color:var(--navy,#193343);text-decoration:underline}.study-image[data-v-2f3d5557]{height:100%}.study-image img[data-v-2f3d5557]{object-fit:cover;width:100%;height:100%}@media (width<=991px){.study-card[data-v-2f3d5557]{grid-template-columns:1fr}.study-image[data-v-2f3d5557]{min-height:300px}}@media (width<=767px){.science-grid[data-v-2f3d5557]{grid-template-columns:1fr}.study-content[data-v-2f3d5557]{padding:2rem}}.view-padding-top[data-v-8d63649a]{padding-top:80px}.section-process[data-v-fcb6330d]{background-color:var(--cream,#f7f3ea);position:relative}.text-center[data-v-fcb6330d]{text-align:center;align-items:center}.process-grid[data-v-fcb6330d]{z-index:1;grid-template-columns:1fr;gap:2rem;margin-bottom:4rem;display:grid;position:relative}@media (width>=576px){.process-grid[data-v-fcb6330d]{grid-template-columns:repeat(2,1fr)}}@media (width>=992px){.process-grid[data-v-fcb6330d]{grid-template-columns:repeat(3,1fr)}}.process-step[data-v-fcb6330d]{background:var(--white,#fff);border-radius:var(--radius-lg,1rem);box-shadow:var(--shadow-soft,0 4px 20px #0000000d);text-align:center;height:100%;transition:transform var(--transition-normal,.3s ease);border-top:4px solid #0000;padding:2.5rem 1.5rem;position:relative}.process-step[data-v-fcb6330d]:hover{transform:translateY(-5px)}.process-step[data-v-fcb6330d]:first-child{border-top-color:var(--turquoise,#18becb)}.process-step[data-v-fcb6330d]:nth-child(2){border-top-color:var(--magenta,#c91657)}.process-step[data-v-fcb6330d]:nth-child(3){border-top-color:var(--coral,#e8695a)}.process-step[data-v-fcb6330d]:nth-child(4){border-top-color:var(--yellow,#f4c02a)}.process-step[data-v-fcb6330d]:nth-child(5){border-top-color:var(--teal,#0a9ea6)}.process-step[data-v-fcb6330d]:nth-child(6){border-top-color:var(--navy,#193343)}.step-number[data-v-fcb6330d]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 1.5rem;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:900;display:flex;box-shadow:0 4px 10px #0000001a}.bg-turquoise[data-v-fcb6330d]{background-color:var(--turquoise,#18becb)}.bg-magenta[data-v-fcb6330d]{background-color:var(--magenta,#c91657)}.bg-coral[data-v-fcb6330d]{background-color:var(--coral,#e8695a)}.bg-yellow[data-v-fcb6330d]{background-color:var(--yellow,#f4c02a)}.bg-teal[data-v-fcb6330d]{background-color:var(--teal,#0a9ea6)}.bg-navy[data-v-fcb6330d]{background-color:var(--navy,#193343)}.process-step h3[data-v-fcb6330d]{color:var(--carbon,#464b4f);margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800}.process-step p[data-v-fcb6330d]{color:var(--ink,#253945);margin:0;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6}.photo-strip-container[data-v-fcb6330d]{z-index:1;position:relative}.photo-strip[data-v-fcb6330d]{border-radius:var(--radius-xl,1.5rem);box-shadow:var(--shadow,0 10px 30px #0000001a);grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=768px){.photo-strip[data-v-fcb6330d]{grid-template-columns:1fr 1fr 1fr}}.strip-image[data-v-fcb6330d]{height:250px}.strip-image img[data-v-fcb6330d]{object-fit:cover;width:100%;height:100%;display:block}.strip-content[data-v-fcb6330d]{background:var(--navy,#193343);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.text-white[data-v-fcb6330d]{opacity:.8;color:#fff!important}.strip-text[data-v-fcb6330d]{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:1.25rem;line-height:1.5}.view-padding-top[data-v-d03ac7e7]{padding-top:80px}.bg-white[data-v-6bd73f13]{background-color:var(--white,#fff)}.section-heading-wrapper[data-v-6bd73f13]{margin-bottom:3rem}.product-layout[data-v-6bd73f13]{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=992px){.product-layout[data-v-6bd73f13]{grid-template-columns:1fr 1fr;gap:3rem}}.product-box[data-v-6bd73f13]{background:linear-gradient(135deg, var(--navy,#193343), var(--ink,#253945));border-radius:var(--radius-xl,32px);color:var(--white,#fff);box-shadow:var(--shadow,0 10px 30px #0000001a);flex-direction:column;gap:2rem;height:100%;padding:3rem;display:flex;position:relative;overflow:hidden}.decorative-circle[data-v-6bd73f13]{pointer-events:none;border:2px solid #ffffff1a;border-radius:50%;width:300px;height:300px;position:absolute;top:-10%;right:-10%}.box-top[data-v-6bd73f13]{z-index:1;justify-content:space-between;align-items:center;display:flex}.thermoax-logo[data-v-6bd73f13]{letter-spacing:2px;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:900}.label[data-v-6bd73f13]{border-radius:var(--radius-pill,999px);letter-spacing:1px;background:#ffffff1a;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.box-main[data-v-6bd73f13]{z-index:1}.number-display[data-v-6bd73f13]{flex-direction:column;margin-bottom:1rem;display:flex}.number[data-v-6bd73f13]{color:var(--turquoise,#18becb);font-family:Montserrat,sans-serif;font-size:5rem;font-weight:900;line-height:1}@media (width>=768px){.number[data-v-6bd73f13]{font-size:7rem}}.unit[data-v-6bd73f13]{font-size:3rem;font-weight:700}.subtext[data-v-6bd73f13]{color:#ffffffb3;font-size:1rem}.box-title[data-v-6bd73f13]{font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.2}.additive-bar[data-v-6bd73f13]{border-radius:var(--radius-md,12px);border-left:4px solid var(--yellow,#f4c02a);z-index:1;background:#ffffff0d;align-items:center;gap:1rem;padding:1rem;display:flex}.percentage[data-v-6bd73f13]{color:var(--yellow,#f4c02a);font-size:2rem;font-weight:900}.material[data-v-6bd73f13]{flex-direction:column;display:flex}.material .name[data-v-6bd73f13]{font-weight:700}.material .desc[data-v-6bd73f13]{color:#ffffffb3;font-size:.875rem}.description[data-v-6bd73f13]{color:#ffffffe6;z-index:1;line-height:1.6}.info-side[data-v-6bd73f13]{flex-direction:column;gap:2rem;display:flex}.metrics-grid[data-v-6bd73f13]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.metric-card[data-v-6bd73f13]{background:var(--paper,#fffdf8);border-radius:var(--radius-lg,24px);text-align:center;box-shadow:var(--shadow-soft,0 4px 20px #0000000d);height:100%;transition:transform var(--transition-normal);border-bottom:4px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.5rem;display:flex}.metric-card[data-v-6bd73f13]:hover{transform:translateY(-5px)}.metric-card .value[data-v-6bd73f13]{font-family:Montserrat,sans-serif;font-size:2rem;font-weight:900}@media (width>=768px){.metric-card .value[data-v-6bd73f13]{font-size:2.5rem}}.metric-card .label[data-v-6bd73f13]{color:var(--carbon,#464b4f);font-size:.875rem;font-weight:600}.metric-teal[data-v-6bd73f13]{border-color:var(--teal,#0a9ea6)}.metric-teal .value[data-v-6bd73f13]{color:var(--teal,#0a9ea6)}.metric-turquoise[data-v-6bd73f13]{border-color:var(--turquoise,#18becb)}.metric-turquoise .value[data-v-6bd73f13]{color:var(--turquoise,#18becb)}.metric-coral[data-v-6bd73f13]{border-color:var(--coral,#e8695a)}.metric-coral .value[data-v-6bd73f13]{color:var(--coral,#e8695a)}.metric-navy[data-v-6bd73f13]{border-color:var(--navy,#193343)}.metric-navy .value[data-v-6bd73f13]{color:var(--navy,#193343)}.surface-note[data-v-6bd73f13]{border-radius:var(--radius-lg,24px);border-left:4px solid var(--yellow,#f4c02a);background-color:#f4c02a1a;padding:2rem}.surface-note h3[data-v-6bd73f13]{color:var(--carbon,#464b4f);margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-weight:800}.surface-note p[data-v-6bd73f13]{color:var(--carbon,#464b4f);line-height:1.6}.view-padding-top[data-v-d0fbda0c]{padding-top:80px}.bg-gradient[data-v-2fdc7aea]{background:linear-gradient(180deg, var(--soft,#f7faf9) 0%, var(--white,#fff) 100%)}.section-heading-wrapper[data-v-2fdc7aea]{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}@media (width>=768px){.section-heading-wrapper[data-v-2fdc7aea]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.intro-cards[data-v-2fdc7aea]{grid-template-columns:1fr;gap:1.5rem;margin-bottom:4rem;display:grid}@media (width>=768px){.intro-cards[data-v-2fdc7aea]{grid-template-columns:repeat(3,1fr)}}.intro-card[data-v-2fdc7aea]{background:var(--white,#fff);border-radius:var(--radius-lg,24px);box-shadow:var(--shadow-soft,0 4px 20px #0000000d);height:100%;padding:2rem}.intro-card .badge[data-v-2fdc7aea]{background:var(--turquoise,#18becb);color:var(--white,#fff);border-radius:var(--radius-pill,999px);margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-block}.intro-card h3[data-v-2fdc7aea]{color:var(--carbon,#464b4f);margin-bottom:1rem;font-family:Montserrat,sans-serif;font-weight:800}.intro-card p[data-v-2fdc7aea]{color:var(--carbon,#464b4f);font-size:.9375rem;line-height:1.6}.data-grid[data-v-2fdc7aea]{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem;display:grid}@media (width>=1024px){.data-grid[data-v-2fdc7aea]{grid-template-columns:2fr 1fr}}.table-wrapper-scroll[data-v-2fdc7aea]{height:100%}.formulations-table-container[data-v-2fdc7aea]{background:var(--white,#fff);border-radius:var(--radius-xl,32px);box-shadow:var(--shadow-soft,0 4px 20px #0000000d);flex-direction:column;height:100%;display:flex;overflow:hidden}.table-header-custom[data-v-2fdc7aea]{border-bottom:1px solid var(--line,#e2e8f0);flex-direction:column;gap:1rem;padding:2rem;display:flex}@media (width>=640px){.table-header-custom[data-v-2fdc7aea]{flex-direction:row;justify-content:space-between;align-items:center}}.table-header-custom h3[data-v-2fdc7aea]{color:var(--carbon,#464b4f);margin:0;font-family:Montserrat,sans-serif;font-weight:800}.pill-badge[data-v-2fdc7aea]{color:var(--turquoise,#18becb);border-radius:var(--radius-pill,999px);background:#18becb1a;padding:.25rem 1rem;font-size:.875rem;font-weight:700}.table-scroll[data-v-2fdc7aea]{flex-direction:column;flex:1;padding:1rem 1.5rem;display:flex;overflow-x:auto}.formulations-table[data-v-2fdc7aea]{border-collapse:separate;border-spacing:0;flex:1;width:100%;min-width:600px;height:100%}.formulations-table th[data-v-2fdc7aea]{background:var(--navy,#193343);color:var(--white,#fff);text-align:center;vertical-align:middle;padding:1.1rem 1rem;font-size:.85rem;font-weight:600}.formulations-table th[data-v-2fdc7aea]:first-child{border-top-left-radius:var(--radius-md,12px);text-align:left}.formulations-table th[data-v-2fdc7aea]:last-child{border-top-right-radius:var(--radius-md,12px)}.formulations-table tbody tr[data-v-2fdc7aea]{height:33.333%}.formulations-table td[data-v-2fdc7aea]{border-bottom:1px solid var(--line,#e2e8f0);color:var(--carbon,#464b4f);text-align:center;vertical-align:middle;padding:1.25rem 1rem;font-size:.9375rem}.formulations-table td[data-v-2fdc7aea]:first-child{text-align:left;color:var(--navy,#193343);font-weight:700}.highlighted-row[data-v-2fdc7aea]{background:#18becb0f}.highlighted-row td[data-v-2fdc7aea]{color:var(--navy,#193343);font-weight:700}.table-footer-note[data-v-2fdc7aea]{background:var(--soft,#f7faf9);border-top:1px solid var(--line,#e2e8f0);color:#64748b;align-items:center;gap:.6rem;padding:1rem 1.5rem;font-size:.8125rem;font-weight:500;display:flex}.table-footer-note svg[data-v-2fdc7aea]{color:var(--turquoise,#18becb);flex-shrink:0}.result-stack[data-v-2fdc7aea]{flex-direction:column;gap:1rem;display:flex}.result-card[data-v-2fdc7aea]{border-radius:var(--radius-lg,24px);flex-direction:column;gap:.5rem;height:100%;padding:2rem;display:flex}.card-label[data-v-2fdc7aea]{text-transform:uppercase;letter-spacing:1px;font-size:.875rem;font-weight:700}.card-value[data-v-2fdc7aea]{margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:3rem;font-weight:900;line-height:1.1}.teal-bg[data-v-2fdc7aea]{background:var(--teal,#0a9ea6);color:var(--white,#fff)}.teal-bg .card-label[data-v-2fdc7aea]{color:#fffc}.yellow-bg[data-v-2fdc7aea]{background:var(--yellow,#f4c02a);color:var(--navy,#193343)}.yellow-bg .card-label[data-v-2fdc7aea]{color:#193343cc}.navy-bg[data-v-2fdc7aea]{background:var(--navy,#193343);color:var(--white,#fff)}.navy-bg .card-label[data-v-2fdc7aea]{color:#fffc}.result-explainer[data-v-2fdc7aea]{background:var(--navy,#193343);border-radius:var(--radius-xl,32px);grid-template-columns:1fr;display:grid;overflow:hidden}@media (width>=768px){.result-explainer[data-v-2fdc7aea]{grid-template-columns:1fr 1fr}}.explainer-image img[data-v-2fdc7aea]{object-fit:cover;width:100%;height:100%;min-height:300px}.explainer-content[data-v-2fdc7aea]{color:var(--white,#fff);flex-direction:column;justify-content:center;padding:3rem;display:flex}.eyebrow-light[data-v-2fdc7aea]{color:var(--turquoise,#18becb)}.explainer-content h3[data-v-2fdc7aea]{margin:1rem 0;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3}.explainer-content p[data-v-2fdc7aea]{color:#fffc;line-height:1.6}.view-padding-top[data-v-b034f841]{padding-top:80px}.gallery-section[data-v-f0af3ff8]{background-color:var(--cream,#f7f3ea)}.gallery-grid[data-v-f0af3ff8]{grid-template-columns:repeat(12,1fr);gap:1.5rem;margin-top:3rem;display:grid}.gallery-card[data-v-f0af3ff8]{cursor:pointer;border-radius:24px;height:100%;min-height:310px;overflow:hidden}.span-4[data-v-f0af3ff8]{grid-column:span 4}.span-6[data-v-f0af3ff8]{grid-column:span 6}.span-8[data-v-f0af3ff8]{grid-column:span 8}.span-12[data-v-f0af3ff8]{grid-column:span 12}.gallery-item-inner[data-v-f0af3ff8]{width:100%;height:100%;position:relative;overflow:hidden}.gallery-item-inner img[data-v-f0af3ff8]{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow,.5s ease), filter var(--transition-slow,.5s ease)}.gallery-item-inner:hover img[data-v-f0af3ff8]{filter:saturate(1.2);transform:scale(1.035)}.gallery-overlay[data-v-f0af3ff8]{-webkit-backdrop-filter:blur(8px);transition:transform var(--transition-normal,.3s ease);background:#ffffffd9;padding:1.5rem;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.gallery-item-inner:hover .gallery-overlay[data-v-f0af3ff8],.gallery-card:focus-within .gallery-overlay[data-v-f0af3ff8]{transform:translateY(0)}.gallery-overlay h4[data-v-f0af3ff8]{color:var(--ink,#253945);margin:0 0 .25rem;font-size:1.125rem}.gallery-overlay p[data-v-f0af3ff8]{color:var(--muted,#667984);margin:0;font-size:.875rem}.lightbox[data-v-f0af3ff8]{z-index:1000;background:#000000e6;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.lightbox-content[data-v-f0af3ff8]{max-width:90vw;max-height:90vh;position:relative}.lightbox-content figure[data-v-f0af3ff8]{flex-direction:column;margin:0;display:flex}.lightbox-content img[data-v-f0af3ff8]{object-fit:contain;border-radius:8px;max-width:100%;max-height:80vh}.lightbox-content figcaption[data-v-f0af3ff8]{color:#fff;text-align:center;margin-top:1rem;font-size:1rem}.lightbox-close[data-v-f0af3ff8]{color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;padding:.5rem;transition:opacity .2s;position:absolute;top:-3rem;right:-1rem}.lightbox-close[data-v-f0af3ff8]:hover{opacity:1}.fade-enter-active[data-v-f0af3ff8],.fade-leave-active[data-v-f0af3ff8]{transition:opacity .3s}.fade-enter-from[data-v-f0af3ff8],.fade-leave-to[data-v-f0af3ff8]{opacity:0}@media (width<=991px){.span-4[data-v-f0af3ff8],.span-6[data-v-f0af3ff8],.span-8[data-v-f0af3ff8]{grid-column:span 6}}@media (width<=767px){.span-4[data-v-f0af3ff8],.span-6[data-v-f0af3ff8],.span-8[data-v-f0af3ff8]{grid-column:span 12}.gallery-card[data-v-f0af3ff8]{min-height:250px}.gallery-overlay[data-v-f0af3ff8]{color:#fff;background:linear-gradient(#0000,#000c);transform:translateY(0)}.gallery-overlay h4[data-v-f0af3ff8],.gallery-overlay p[data-v-f0af3ff8]{color:#fff}}.view-padding-top[data-v-6d1716f2]{padding-top:80px}.ods-section[data-v-e1ad4a79]{background-color:var(--white,#fff)}.ods-grid[data-v-e1ad4a79]{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}.ods-card[data-v-e1ad4a79]{color:#fff;min-height:310px;transition:transform var(--transition-normal,.3s ease), box-shadow var(--transition-normal,.3s ease);border-radius:30px;flex-direction:column;height:100%;padding:28px;display:flex;position:relative;overflow:hidden}.ods-card[data-v-e1ad4a79]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.ods-bg-number[data-v-e1ad4a79]{opacity:.24;font-size:6rem;font-weight:900;line-height:1;font-family:var(--font-heading,"Montserrat", sans-serif);pointer-events:none;position:absolute;top:10px;right:20px}.ods-decorative-circle[data-v-e1ad4a79]{pointer-events:none;background-color:#ffffff1a;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-20px;right:-20px}.ods-content[data-v-e1ad4a79]{z-index:2;margin-top:auto;position:relative}.ods-label[data-v-e1ad4a79]{text-transform:uppercase;letter-spacing:.05em;background:#fff3;border-radius:100px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.875rem;font-weight:700;display:inline-block}.ods-title[data-v-e1ad4a79]{margin:0;font-size:1.25rem;font-weight:600;line-height:1.5}@media (width<=991px){.ods-grid[data-v-e1ad4a79]{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.ods-grid[data-v-e1ad4a79]{grid-template-columns:1fr}}.view-padding-top[data-v-5318b3e5]{padding-top:80px}.bibliography-section[data-v-0d3018d6]{background-color:var(--white)}.bibliography-grid[data-v-0d3018d6]{grid-template-columns:1fr;gap:24px;margin-top:40px;display:grid}@media (width>=768px){.bibliography-grid[data-v-0d3018d6]{grid-template-columns:repeat(2,1fr)}}.featured-ref[data-v-0d3018d6]{grid-column:1/-1}.ref-card[data-v-0d3018d6]{border:1px solid var(--line,#e2e8f0);border-radius:22px;flex-direction:column;height:100%;padding:22px;display:flex}.ref-card.featured[data-v-0d3018d6]{border-color:var(--teal,#0a9ea6);background-color:#f0faf7}.ref-type[data-v-0d3018d6]{text-transform:uppercase;color:var(--teal,#0a9ea6);letter-spacing:.05em;margin-bottom:12px;font-size:.8rem;font-weight:600;display:inline-block}.badge[data-v-0d3018d6]{background-color:#0a9ea61a;border-radius:12px;align-self:flex-start;padding:4px 10px}.ref-card h3[data-v-0d3018d6]{color:var(--carbon);margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:800}.ref-card p[data-v-0d3018d6]{color:var(--carbon);flex-grow:1;margin-bottom:20px}.ref-actions[data-v-0d3018d6]{gap:12px;margin-top:auto;display:flex}.pill[data-v-0d3018d6]{color:var(--teal,#0a9ea6);border:1px solid var(--teal,#0a9ea6);transition:all var(--transition-fast,.2s);border-radius:999px;padding:6px 16px;font-size:.85rem;font-weight:600;text-decoration:none}.pill[data-v-0d3018d6]:hover{background-color:var(--teal,#0a9ea6);color:var(--white)}.view-padding-top[data-v-16502cf0]{padding-top:80px}.instructivo-section[data-v-10c2e04d]{background:linear-gradient(180deg, var(--soft,#f7faf9) 0%, var(--white,#fff) 100%);padding:72px 0}.section-heading-wrapper[data-v-10c2e04d]{flex-direction:column;gap:1.5rem;margin-bottom:3rem;display:flex}@media (width>=900px){.section-heading-wrapper[data-v-10c2e04d]{flex-direction:row;justify-content:space-between;align-items:flex-end}}.heading-content[data-v-10c2e04d]{max-width:680px}.section-title[data-v-10c2e04d]{color:var(--navy,#193343);margin:.5rem 0 1rem;font-family:Montserrat,sans-serif;font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:800;line-height:1.1}.section-lead[data-v-10c2e04d]{color:var(--carbon,#464b4f);margin:0;font-size:1rem;line-height:1.6}.download-header-btn[data-v-10c2e04d],.banner-download-btn[data-v-10c2e04d]{white-space:nowrap;align-items:center;gap:.6rem;display:inline-flex}.kit-summary-card[data-v-10c2e04d]{background:var(--white,#fff);border-radius:var(--radius-xl,28px);box-shadow:var(--shadow-soft,0 12px 32px #19334314);border:1px solid var(--line,#dce5e5);margin-bottom:4rem;padding:2.5rem;position:relative}.kit-badge[data-v-10c2e04d]{background:var(--turquoise,#18becb);color:var(--white,#fff);border-radius:var(--radius-pill,999px);text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.5rem;padding:.35rem 1rem;font-size:.8rem;font-weight:800;display:inline-block}.kit-grid[data-v-10c2e04d]{text-align:center;flex-direction:column;align-items:center;gap:1.5rem;display:flex}@media (width>=768px){.kit-grid[data-v-10c2e04d]{flex-direction:row;justify-content:space-between}}.kit-item[data-v-10c2e04d]{flex-direction:column;align-items:center;gap:.25rem;display:flex}.kit-val[data-v-10c2e04d]{color:var(--navy,#193343);font-family:Montserrat,sans-serif;font-size:2rem;font-weight:900}.kit-lbl[data-v-10c2e04d]{color:var(--carbon,#464b4f);font-size:.95rem;font-weight:700}.kit-sub[data-v-10c2e04d]{color:var(--muted,#667984);font-size:.8rem}.kit-plus[data-v-10c2e04d],.kit-equals[data-v-10c2e04d]{color:var(--turquoise,#18becb);font-size:1.8rem;font-weight:800}.highlight-kit[data-v-10c2e04d]{border-radius:var(--radius-md,16px);background:#18becb14;border:1px solid #18becb40;padding:1rem 1.5rem}.color-turquoise[data-v-10c2e04d]{color:var(--turquoise,#18becb)}.process-steps-wrapper[data-v-10c2e04d]{margin-bottom:4rem}.steps-heading[data-v-10c2e04d]{margin-bottom:2.5rem}.sub-eyebrow[data-v-10c2e04d]{text-transform:uppercase;letter-spacing:.12em;color:var(--magenta,#c91657);font-size:.8rem;font-weight:800}.steps-heading h3[data-v-10c2e04d]{color:var(--navy,#193343);margin-top:.5rem;font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:800}.steps-grid[data-v-10c2e04d]{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (width>=640px){.steps-grid[data-v-10c2e04d]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.steps-grid[data-v-10c2e04d]{grid-template-columns:repeat(3,1fr)}}.step-card[data-v-10c2e04d]{background:var(--white,#fff);border-radius:var(--radius-lg,24px);box-shadow:var(--shadow-soft,0 8px 24px #0000000a);border:1px solid var(--line,#dce5e5);height:100%;transition:transform var(--transition-normal);flex-direction:column;padding:2rem;display:flex;position:relative}.step-card[data-v-10c2e04d]:hover{border-color:var(--turquoise,#18becb);transform:translateY(-4px)}.step-number[data-v-10c2e04d]{color:#18becb40;margin-bottom:1rem;font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:900;line-height:1}.step-card h4[data-v-10c2e04d]{color:var(--navy,#193343);margin-bottom:.8rem;font-family:Montserrat,sans-serif;font-size:1.15rem;font-weight:800}.step-card p[data-v-10c2e04d]{color:var(--carbon,#464b4f);flex:1;margin:0;font-size:.9rem;line-height:1.6}.step-tip[data-v-10c2e04d]{border-top:1px solid var(--line,#e2e8f0);color:var(--turquoise,#18becb);align-items:center;gap:.5rem;margin-top:1.2rem;padding-top:.8rem;font-size:.78rem;font-weight:600;display:flex}.step-tip svg[data-v-10c2e04d]{flex-shrink:0}.info-columns-grid[data-v-10c2e04d]{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem;display:grid}@media (width>=768px){.info-columns-grid[data-v-10c2e04d]{grid-template-columns:1fr 1fr}}.info-box[data-v-10c2e04d]{border-radius:var(--radius-xl,28px);flex-direction:column;gap:1rem;height:100%;padding:2.2rem;display:flex}.navy-box[data-v-10c2e04d]{background:var(--navy,#193343);color:var(--white,#fff)}.magenta-box[data-v-10c2e04d]{color:var(--white,#fff);background:#2b1424;border:1px solid #c916574d}.box-icon[data-v-10c2e04d]{border-radius:var(--radius-md,14px);width:44px;height:44px;color:var(--turquoise,#18becb);background:#ffffff1a;justify-content:center;align-items:center;display:flex}.magenta-box .box-icon[data-v-10c2e04d]{color:var(--magenta,#c91657)}.info-box h4[data-v-10c2e04d]{color:var(--white,#fff);margin:0;font-family:Montserrat,sans-serif;font-size:1.25rem;font-weight:800}.box-text[data-v-10c2e04d]{color:#ffffffd9;margin:0;font-size:.9rem;line-height:1.6}.formula-badge[data-v-10c2e04d]{border-radius:var(--radius-md,16px);color:var(--yellow,#f4c02a);background:#ffffff1a;padding:1rem 1.2rem;font-size:.85rem;line-height:1.5}.ppi-chips[data-v-10c2e04d]{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.ppi-chip[data-v-10c2e04d]{color:#ffb3ce;border-radius:var(--radius-pill,999px);background:#c9165733;border:1px solid #c9165766;padding:.4rem .9rem;font-size:.825rem;font-weight:700}.download-banner-card[data-v-10c2e04d]{background:linear-gradient(135deg, var(--navy,#193343) 0%, #102b39 100%);border-radius:var(--radius-xl,32px);color:var(--white,#fff);box-shadow:var(--shadow,0 22px 60px #1933431f);flex-direction:column;align-items:flex-start;gap:2rem;padding:3rem;display:flex}@media (width>=900px){.download-banner-card[data-v-10c2e04d]{flex-direction:row;justify-content:space-between;align-items:center}}.banner-content[data-v-10c2e04d]{align-items:center;gap:1.5rem;max-width:650px;display:flex}.pdf-icon-wrapper[data-v-10c2e04d]{border-radius:var(--radius-md,18px);width:64px;height:64px;color:var(--turquoise,#18becb);background:#18becb26;flex-shrink:0;justify-content:center;align-items:center;display:flex}.banner-text h3[data-v-10c2e04d]{color:var(--white,#fff);margin-bottom:.5rem;font-family:Montserrat,sans-serif;font-size:1.4rem;font-weight:800}.banner-text p[data-v-10c2e04d]{color:#fffc;margin:0;font-size:.95rem;line-height:1.5}.view-padding-top[data-v-6de685cf]{padding-top:80px}:root{--carbon:#464b4f;--turquoise:#18becb;--magenta:#c91657;--yellow:#f4c02a;--coral:#e8695a;--green-maguey:#63a136;--purple:#83295d;--cream:#f7f3ea;--navy:#193343;--navy-deep:#102b39;--ink:#253945;--muted:#667984;--teal:#0a9ea6;--teal-light:#e8f7f5;--paper:#fffdf8;--soft:#f7faf9;--sand:#eee4d4;--line:#dce5e5;--white:#fff;--shadow:0 22px 60px #1933431f;--shadow-soft:0 12px 32px #19334314;--shadow-glow:0 0 40px #18becb26;--radius-xl:34px;--radius-lg:24px;--radius-md:18px;--radius-sm:12px;--radius-pill:999px;--max-width:1200px;--header-height:78px;--transition-fast:.2s ease;--transition-normal:.35s ease;--transition-slow:.6s cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:80px;font-size:91%}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;transition:color var(--transition-fast);text-decoration:none}img{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer;background:0 0;border:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{color:var(--navy);font-family:Montserrat,Inter,sans-serif;font-weight:800;line-height:1.1}.container{width:min(var(--max-width), calc(100% - 40px));margin-inline:auto}.section{padding:72px 0;position:relative;overflow:hidden}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--magenta);font-size:.75rem;font-weight:900;display:inline-block}.eyebrow.light{color:#bde8e5}.section-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:36px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:6px 0 0;font-size:clamp(1.8rem,3.8vw,3rem);line-height:1.05}.section-heading>p{max-width:590px;color:var(--muted);margin:0;font-size:1rem}.button{border-radius:var(--radius-pill);min-height:48px;transition:all var(--transition-normal);cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;padding:12px 24px;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";opacity:0;transition:opacity var(--transition-fast);background:linear-gradient(135deg,#fff3,#0000);position:absolute;inset:0}.button:hover{transform:translateY(-2px)}.button:hover:before{opacity:1}.button-primary{background:var(--magenta);color:var(--white);box-shadow:0 12px 26px #c9165740}.button-primary:hover{box-shadow:0 16px 36px #c9165759}.button-outline{border-color:var(--turquoise);color:var(--turquoise);background:#fffc}.button-outline:hover{background:var(--turquoise);color:var(--white)}.button-light{background:var(--white);color:var(--navy);box-shadow:var(--shadow-soft)}.button-ghost{color:var(--white);background:0 0;border-color:#ffffff80}.button-ghost:hover{background:#ffffff26}.brand-bars{gap:8px;margin:16px 0 25px;display:flex}.brand-bars i{border-radius:var(--radius-pill);width:58px;height:6px;transition:width .4s}.brand-bars i:first-child{background:var(--magenta)}.brand-bars i:nth-child(2){background:var(--turquoise)}.brand-bars i:nth-child(3){background:var(--coral)}.brand-bars i:nth-child(4){background:var(--yellow)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes float-slow{0%,to{transform:translateY(0)rotate(0)}33%{transform:translateY(-8px)rotate(2deg)}66%{transform:translateY(4px)rotate(-1deg)}}@keyframes pulse-soft{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wave{0%,to{transform:translate(0)translateY(0)}25%{transform:translate(-5px)translateY(-3px)}50%{transform:translate(0)translateY(-5px)}75%{transform:translate(5px)translateY(-3px)}}@keyframes grow-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes slide-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes leaf-fall{0%{opacity:0;transform:translateY(-10vh)translate(0)rotate(0)}10%{opacity:.7}90%{opacity:.5}to{opacity:0;transform:translateY(110vh)translate(100px)rotate(720deg)}}@keyframes sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.skip-link{z-index:999;background:var(--white);box-shadow:var(--shadow);border-radius:10px;padding:10px 14px;font-weight:700;position:absolute;top:10px;left:-9999px}.skip-link:focus{left:12px}@media (width<=900px){html{scroll-padding-top:70px;font-size:88%}.container{width:min(var(--max-width), calc(100% - 28px))}.section{padding:56px 0}.section-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:26px}.section-heading>p{max-width:none}}@media (width<=620px){html{font-size:85%}.container{width:min(var(--max-width), calc(100% - 20px))}.section{padding:42px 0}.section-heading h2{font-size:1.85rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
