.section-nav[data-v-88dcf263]{right:var(--space-6);z-index:90;gap:var(--space-3);flex-direction:column;display:flex;position:fixed;top:50%;transform:translateY(-50%)}.section-nav-dot[data-v-88dcf263]{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.section-nav-dot-inner[data-v-88dcf263]{background:var(--color-sage-light);opacity:.4;width:8px;height:8px;transition:background var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-spring);border-radius:50%}.section-nav-dot:hover .section-nav-dot-inner[data-v-88dcf263]{opacity:.7;transform:scale(1.3)}.section-nav-dot--active .section-nav-dot-inner[data-v-88dcf263]{background:var(--color-gold);opacity:1;transform:scale(1.4);box-shadow:0 0 8px #c9a75c66}@media (width<=767px){.section-nav[data-v-88dcf263]{display:none}}.dna-helix-background[data-v-06f2ea30]{opacity:.1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-hero[data-v-ee3b0917]{background:linear-gradient(160deg, var(--color-forest-dark) 0%, var(--color-forest) 40%, var(--p-primary-600) 100%);scroll-snap-align:start;justify-content:center;align-items:center;min-height:100dvh;display:flex;position:relative;overflow:hidden}.landing-hero-texture[data-v-ee3b0917]{background-image:var(--texture-paper-noise);opacity:.04;mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}.landing-hero-content[data-v-ee3b0917]{z-index:1;text-align:center;max-width:900px;padding:0 var(--space-8);flex-direction:column;align-items:center;display:flex;position:relative}.landing-hero-logo[data-v-ee3b0917]{opacity:0;transition:opacity var(--duration-slower) var(--ease-organic) 0s, transform var(--duration-slower) var(--ease-organic) 0s;transform:translateY(20px)}.landing-hero-headline[data-v-ee3b0917]{font-family:var(--font-family-decorative);color:var(--color-parchment-50);font-size:clamp(2rem,5vw,3.75rem);font-weight:600;line-height:var(--line-height-tight);margin:var(--space-6) 0 0;opacity:0;transition:opacity var(--duration-slower) var(--ease-organic) .1s, transform var(--duration-slower) var(--ease-organic) .1s;transform:translateY(20px)}.landing-hero-headline-accent[data-v-ee3b0917]{background:linear-gradient(135deg, var(--color-gold-light), var(--color-gold), var(--color-gold-dark));color:#0000;-webkit-background-clip:text;background-clip:text}.landing-hero-tagline[data-v-ee3b0917]{font-family:var(--font-family-decorative);font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:var(--font-weight-light);color:var(--color-parchment-50);margin:var(--space-4) 0 0;opacity:0;max-width:520px;transition:opacity var(--duration-slower) var(--ease-organic) .2s, transform var(--duration-slower) var(--ease-organic) .2s;font-style:italic;transform:translateY(20px)}.landing-hero-visual[data-v-ee3b0917]{width:100%;max-width:720px;margin-top:var(--space-10);opacity:0;transition:opacity var(--duration-slower) var(--ease-organic) .4s, transform var(--duration-slower) var(--ease-organic) .4s;position:relative;transform:translateY(40px);-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.landing-hero-glow[data-v-ee3b0917]{pointer-events:none;background:radial-gradient(#c9a75c26 0%,#4a6d5c1a 40%,#0000 70%);width:120%;height:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing-hero-dna-first[data-v-ee3b0917]{font-family:var(--font-family-decorative);font-size:clamp(.95rem,2vw,1.15rem);font-weight:var(--font-weight-light);color:var(--color-parchment-50);margin:var(--space-2) 0 0;opacity:0;transition:opacity var(--duration-slower) var(--ease-organic) .25s, transform var(--duration-slower) var(--ease-organic) .25s;transform:translateY(20px)}.landing-hero-content--visible .landing-hero-logo[data-v-ee3b0917],.landing-hero-content--visible .landing-hero-headline[data-v-ee3b0917],.landing-hero-content--visible .landing-hero-tagline[data-v-ee3b0917],.landing-hero-content--visible .landing-hero-visual[data-v-ee3b0917]{opacity:1;transform:translateY(0)}.landing-hero-content--visible .landing-hero-dna-first[data-v-ee3b0917]{opacity:.75;transform:translateY(0)}@media (width<=767px){.landing-hero[data-v-ee3b0917]{padding:var(--space-8)}}@media (width>=768px) and (width<=1023px){.landing-hero[data-v-ee3b0917]{min-height:auto;padding:clamp(4rem, 8vh, 6rem) var(--space-8);align-items:flex-start}}@media (width>=1024px){.landing-hero[data-v-ee3b0917]{padding-top:clamp(6rem,6vh,7.5rem)}.landing-hero-content[data-v-ee3b0917]{margin:auto}}.feature-section--parchment[data-v-c68f548c]{background:radial-gradient(ellipse at 15% 20%, #4a6d7a14 0%, transparent 45%), radial-gradient(ellipse at 85% 75%, #4a6d5c0f 0%, transparent 50%), linear-gradient(175deg, var(--p-primary-50) 0%, var(--p-primary-100) 50%, var(--color-parchment-100) 100%)}.feature-section-texture[data-v-c68f548c]{background-image:var(--texture-paper-noise);opacity:.02;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.feature-section--card[data-v-13434342]{background:radial-gradient(ellipse at 70% 20%, #c9a75c1f 0%, transparent 45%), radial-gradient(ellipse at 25% 80%, #a88b5b14 0%, transparent 50%), linear-gradient(170deg, var(--color-parchment-50) 0%, var(--color-parchment-200) 60%, var(--color-parchment-300) 100%)}.feature-section-texture[data-v-13434342]{background-image:var(--texture-fine-noise);opacity:.4;pointer-events:none;position:absolute;inset:0}.feature-inner--reversed[data-v-13434342]{direction:ltr}.feature-inner--reversed>.feature-visual[data-v-13434342]{opacity:0;transition:opacity var(--duration-slower) var(--ease-organic), transform var(--duration-slower) var(--ease-organic);transform:translate(-30px)}.feature-inner--reversed>.feature-text[data-v-13434342]{opacity:0;transition:opacity var(--duration-slower) var(--ease-organic) .15s, transform var(--duration-slower) var(--ease-organic) .15s;transform:translate(30px)}.feature-inner--reversed.feature-inner--visible>.feature-visual[data-v-13434342],.feature-inner--reversed.feature-inner--visible>.feature-text[data-v-13434342]{opacity:1;transform:translate(0)}@media (width<=767px){.feature-inner--reversed>.feature-visual[data-v-13434342]{order:2;transform:translateY(20px)}.feature-inner--reversed>.feature-text[data-v-13434342]{order:1;transform:translateY(20px)}.feature-inner--reversed.feature-inner--visible>.feature-visual[data-v-13434342],.feature-inner--reversed.feature-inner--visible>.feature-text[data-v-13434342]{transform:translateY(0)}}.feature-section--parchment[data-v-0a75285e]{background:radial-gradient(ellipse at 80% 30%, #4a6d5c1a 0%, transparent 50%), radial-gradient(ellipse at 15% 70%, #6b8f7114 0%, transparent 45%), linear-gradient(185deg, var(--p-primary-50) 0%, var(--p-primary-100) 45%, var(--color-parchment-100) 100%)}.feature-section-texture[data-v-0a75285e]{background-image:var(--texture-paper-noise);opacity:.02;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.screenshot-carousel[data-v-0a75285e]{justify-content:center;margin-top:1rem;margin-left:1.5rem;display:flex;position:relative}[data-v-0a75285e] .screenshot-carousel-item--first{z-index:2;animation:10s ease-in-out infinite card-swap-first-0a75285e;position:relative}[data-v-0a75285e] .screenshot-carousel-item--second{width:100%;animation:10s ease-in-out infinite card-swap-second-0a75285e;position:absolute;top:0;left:0}@keyframes card-swap-first-0a75285e{0%,40%{z-index:2;opacity:1;filter:drop-shadow(0 8px 24px #1e3a2f26);transform:scale(1)rotate(0)translate(0)}50%,90%{z-index:1;opacity:.65;filter:saturate(.85);transform:scale(.96)rotate(-1deg)translate(-24px,-16px)}to{z-index:2;opacity:1;filter:drop-shadow(0 8px 24px #1e3a2f26);transform:scale(1)rotate(0)translate(0)}}@keyframes card-swap-second-0a75285e{0%,40%{z-index:1;opacity:.65;filter:saturate(.85);transform:scale(.96)rotate(-1deg)translate(-24px,-16px)}50%,90%{z-index:2;opacity:1;filter:drop-shadow(0 8px 24px #1e3a2f26);transform:scale(1)rotate(0)translate(0)}to{z-index:1;opacity:.65;filter:saturate(.85);transform:scale(.96)rotate(-1deg)translate(-24px,-16px)}}@media (width<=767px){.screenshot-carousel[data-v-0a75285e]{margin:0}}.feature-section--card[data-v-7cf98a7a]{background:radial-gradient(ellipse at 25% 25%, #8b7d651a 0%, transparent 50%), radial-gradient(ellipse at 75% 75%, #c9a75c14 0%, transparent 45%), linear-gradient(175deg, var(--color-parchment-100) 0%, var(--color-parchment-200) 50%, var(--color-parchment-300) 100%)}.feature-section-texture[data-v-7cf98a7a]{background-image:var(--texture-fine-noise);opacity:.4;pointer-events:none;position:absolute;inset:0}.feature-inner--reversed>.feature-visual[data-v-7cf98a7a]{opacity:0;transition:opacity var(--duration-slower) var(--ease-organic), transform var(--duration-slower) var(--ease-organic);transform:translate(-30px)}.feature-inner--reversed>.feature-text[data-v-7cf98a7a]{opacity:0;transition:opacity var(--duration-slower) var(--ease-organic) .15s, transform var(--duration-slower) var(--ease-organic) .15s;transform:translate(30px)}.feature-inner--reversed.feature-inner--visible>.feature-visual[data-v-7cf98a7a],.feature-inner--reversed.feature-inner--visible>.feature-text[data-v-7cf98a7a]{opacity:1;transform:translate(0)}@media (width<=767px){.feature-inner--reversed>.feature-visual[data-v-7cf98a7a]{order:2;transform:translateY(20px)}.feature-inner--reversed>.feature-text[data-v-7cf98a7a]{order:1;transform:translateY(20px)}.feature-inner--reversed.feature-inner--visible>.feature-visual[data-v-7cf98a7a],.feature-inner--reversed.feature-inner--visible>.feature-text[data-v-7cf98a7a]{transform:translateY(0)}}.features-teaser[data-v-5df889ab]{scroll-snap-align:start;min-height:40vh;padding:var(--space-12) var(--space-8);background:radial-gradient(ellipse at 50% 50%, #c9a75c0a 0%, transparent 60%), linear-gradient(180deg, var(--color-parchment-50) 0%, var(--color-parchment-100) 100%);border-block:1px solid #c9a75c66;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.features-teaser-texture[data-v-5df889ab]{background-image:var(--texture-paper-noise);opacity:.02;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.features-teaser-inner[data-v-5df889ab]{z-index:1;border-radius:var(--radius-md);width:100%;max-width:1120px;padding:var(--space-4) var(--space-6);opacity:0;transition:opacity var(--duration-slower) var(--ease-organic), transform var(--duration-slower) var(--ease-organic);outline:none;text-decoration:none;display:block;position:relative;transform:translateY(20px)}.features-teaser-inner--visible[data-v-5df889ab]{opacity:1;transform:translateY(0)}.features-teaser-inner:hover .features-teaser-cta[data-v-5df889ab],.features-teaser-inner:focus-visible .features-teaser-cta[data-v-5df889ab]{color:var(--color-gold-dark);border-bottom-color:var(--color-gold-dark)}.features-teaser-inner[data-v-5df889ab]:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px}.features-teaser-copy[data-v-5df889ab]{font-family:var(--font-family-body);font-size:clamp(1rem,1.6vw,1.25rem);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);text-align:center;margin:0}.features-teaser-prefix[data-v-5df889ab]{font-family:var(--font-family-decorative);font-style:italic;font-weight:var(--font-weight-light);color:var(--color-forest);font-size:1.1em}.features-teaser-sep[data-v-5df889ab]{margin:0 var(--space-2);color:var(--color-gold)}.features-teaser-cta[data-v-5df889ab]{margin-left:var(--space-2);font-weight:var(--font-weight-medium);color:var(--color-gold);white-space:nowrap;transition:color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border-bottom:1px solid #0000}@media (width<=767px){.features-teaser[data-v-5df889ab]{padding:var(--space-10) var(--space-6);min-height:auto}.features-teaser-copy[data-v-5df889ab]{font-size:var(--font-size-base)}.features-teaser-cta[data-v-5df889ab]{margin-top:var(--space-2);margin-left:0;display:inline-block}}@media (prefers-reduced-motion:reduce){.features-teaser-inner[data-v-5df889ab]{opacity:1;transition:none;transform:none}}.why-section[data-v-6d1868f0]{min-height:100dvh;padding:var(--space-16) var(--space-8);scroll-snap-align:start;background:radial-gradient(ellipse at 30% 25%, #6b8f711f 0%, transparent 50%), radial-gradient(ellipse at 70% 75%, #4a6d5c14 0%, transparent 45%), linear-gradient(175deg, var(--p-primary-50) 0%, var(--p-primary-100) 50%, var(--color-parchment-100) 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.why-texture[data-v-6d1868f0]{background-image:var(--texture-paper-noise);opacity:.02;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.why-inner[data-v-6d1868f0]{z-index:1;text-align:center;width:100%;max-width:1120px;position:relative}.why-inner>.why-label[data-v-6d1868f0],.why-inner>.why-heading[data-v-6d1868f0],.why-inner>.why-grid[data-v-6d1868f0]{opacity:0;transition:opacity var(--duration-slower) var(--ease-organic), transform var(--duration-slower) var(--ease-organic);transform:translateY(20px)}.why-inner>.why-heading[data-v-6d1868f0]{transition-delay:50ms}.why-inner>.why-grid[data-v-6d1868f0]{transition-delay:.1s}.why-inner--visible>.why-label[data-v-6d1868f0],.why-inner--visible>.why-heading[data-v-6d1868f0],.why-inner--visible>.why-grid[data-v-6d1868f0]{opacity:1;transform:translateY(0)}.why-heading[data-v-6d1868f0]{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0}.why-card[data-v-6d1868f0]{background:var(--glass-bg-light);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-xl);padding:var(--space-8);text-align:center}.why-card-icon svg[data-v-6d1868f0]{width:100%;height:100%}.why-card-title[data-v-6d1868f0]{font-family:var(--font-family-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-3)}.why-flourish[data-v-6d1868f0]{bottom:var(--space-8);opacity:.2;position:absolute}.why-flourish .divider-leaf-icon[data-v-6d1868f0]{width:20px;height:20px}@media (width<=767px){.why-section[data-v-6d1868f0]{padding:var(--space-12) var(--space-6);min-height:auto}.why-heading[data-v-6d1868f0]{font-size:var(--font-size-2xl)}}.faq-section[data-v-224c404d]{min-height:100dvh;padding:var(--space-16) var(--space-8);scroll-snap-align:start;background:radial-gradient(ellipse at 15% 20%, #4a6d7a14 0%, transparent 45%), radial-gradient(ellipse at 85% 75%, #4a6d5c0f 0%, transparent 50%), linear-gradient(175deg, var(--p-primary-50) 0%, var(--p-primary-100) 50%, var(--color-parchment-100) 100%);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.faq-texture[data-v-224c404d]{background-image:var(--texture-paper-noise);opacity:.02;pointer-events:none;mix-blend-mode:multiply;position:absolute;inset:0}.faq-inner[data-v-224c404d]{z-index:1;text-align:center;width:100%;max-width:800px;position:relative}.faq-inner>.faq-label[data-v-224c404d],.faq-inner>.faq-heading[data-v-224c404d],.faq-inner>.faq-accordion[data-v-224c404d]{opacity:0;transition:opacity var(--duration-slower) var(--ease-organic), transform var(--duration-slower) var(--ease-organic);transform:translateY(20px)}.faq-inner>.faq-heading[data-v-224c404d]{transition-delay:50ms}.faq-inner>.faq-accordion[data-v-224c404d]{transition-delay:.1s}.faq-inner--visible>.faq-label[data-v-224c404d],.faq-inner--visible>.faq-heading[data-v-224c404d],.faq-inner--visible>.faq-accordion[data-v-224c404d]{opacity:1;transform:translateY(0)}.faq-heading[data-v-224c404d]{font-family:var(--font-family-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);line-height:var(--line-height-tight);margin:0}.faq-accordion[data-v-224c404d] .p-accordion{gap:var(--space-3);flex-direction:column;display:flex}.faq-accordion[data-v-224c404d] .p-accordionpanel{background:var(--glass-bg-light);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.faq-accordion[data-v-224c404d] .p-accordionheader{padding:var(--space-5) var(--space-6);font-family:var(--font-family-heading);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:background var(--duration-fast) var(--ease-out);background:0 0;border:none}.faq-accordion[data-v-224c404d] .p-accordionheader:hover{background:#00000005}.faq-accordion[data-v-224c404d] .p-accordionheader-toggle-icon{color:var(--color-gold)}.faq-accordion[data-v-224c404d] .p-accordioncontent-content{padding:0 var(--space-6) var(--space-5)}.faq-flourish[data-v-224c404d]{bottom:var(--space-8);opacity:.2;position:absolute}.faq-flourish .divider-leaf-icon[data-v-224c404d]{width:20px;height:20px}@media (width<=767px){.faq-section[data-v-224c404d]{padding:var(--space-12) var(--space-6);min-height:auto}.faq-heading[data-v-224c404d]{font-size:var(--font-size-2xl)}.faq-accordion[data-v-224c404d] .p-accordionheader{padding:var(--space-4) var(--space-4);font-size:var(--font-size-base)}.faq-accordion[data-v-224c404d] .p-accordioncontent-content{padding:0 var(--space-4) var(--space-4)}}.cta-section[data-v-bc57c753]{background:linear-gradient(160deg, var(--color-forest-dark) 0%, var(--color-forest) 40%, var(--p-primary-600) 100%)}.cta-texture[data-v-bc57c753]{background-image:var(--texture-paper-noise)}.cta-form-card[data-v-bc57c753]{background:var(--glass-bg-medium);-webkit-backdrop-filter:var(--glass-blur-lg);box-shadow:var(--glass-shadow-lg)}.cta-inner>.cta-content[data-v-bc57c753]{transform:translate(-30px)}.cta-inner>.cta-form-wrapper[data-v-bc57c753]{transform:translate(30px)}.cta-inner--visible>.cta-content[data-v-bc57c753],.cta-inner--visible>.cta-form-wrapper[data-v-bc57c753]{opacity:1!important;transform:translate(0)!important}@media (width>=768px){.cta-inner[data-v-bc57c753]{margin-block:auto}.landing-footer[data-v-bc57c753]{margin:0 calc(-1 * var(--space-8)) calc(-1 * var(--space-16));margin-right:calc(-1 * var(--landing-section-nav-reserve,var(--space-8)));align-self:stretch}}@media (width<=767px){.cta-section[data-v-bc57c753]{padding:var(--space-12) var(--space-6);flex-direction:column;justify-content:flex-start}.cta-inner[data-v-bc57c753]{gap:var(--space-10);grid-template-columns:1fr}.cta-content[data-v-bc57c753]{text-align:center}.cta-content>p[data-v-bc57c753]{margin-inline:auto}.cta-inner>.cta-content[data-v-bc57c753],.cta-inner>.cta-form-wrapper[data-v-bc57c753]{transform:translateY(20px)}.cta-inner--visible>.cta-content[data-v-bc57c753],.cta-inner--visible>.cta-form-wrapper[data-v-bc57c753]{transform:translateY(0)!important}.cta-form-card[data-v-bc57c753]{max-width:100%}.landing-footer[data-v-bc57c753]{width:100%;margin-top:auto}}.landing-page[data-v-d67144a9]{scroll-snap-type:y proximity;height:100dvh;overflow-y:auto}.landing-page>section[data-v-d67144a9]:not(.landing-hero){padding-top:calc(var(--landing-header-height,4rem) + var(--space-4))}@media (width>=768px) and (width<=1279px){.landing-page[data-v-d67144a9]{--landing-section-nav-reserve:calc(var(--space-6) + 2.75rem + var(--space-2))}.landing-page>section[data-v-d67144a9]:not(.landing-hero){padding-right:var(--landing-section-nav-reserve)}}
