.hero{--hero-ink:#fff;isolation:isolate;min-height:min(880px, calc(100svh - var(--header-h)));padding-block:clamp(var(--space-12), 6vw, var(--space-20));background:var(--green-900);color:var(--hero-ink);align-items:center;display:flex;position:relative;overflow:hidden}.hero__bg{z-index:-1;position:absolute;inset:0}.hero__photo{object-fit:cover;object-position:62% 40%;width:100%;height:100%;animation:hero-photo 16s var(--ease-out) both;position:absolute;inset:0}.hero__veil{background:radial-gradient(60% 70% at 78% 52%, color-mix(in srgb, var(--honey-400) 22%, transparent), transparent 70%), linear-gradient(100deg, color-mix(in srgb, var(--green-900) 96%, transparent) 0%, color-mix(in srgb, var(--green-900) 90%, transparent) 38%, color-mix(in srgb, var(--green-900) 66%, transparent) 68%, color-mix(in srgb, var(--green-900) 80%, transparent) 100%), linear-gradient(to top, color-mix(in srgb, var(--green-900) 70%, transparent), transparent 30%);position:absolute;inset:0}.hero__texture{background:var(--honey-300);opacity:.16;--hex:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='72.75' viewBox='0 0 42 72.75'%3E%3Cpath fill='none' stroke='%23000' stroke-width='1' d='M21 0v12.12M0 24.25l21-12.13 21 12.13v24.25L21 60.62 0 48.5zM21 60.62v12.13'/%3E%3C/svg%3E");--fade:radial-gradient(75% 85% at 80% 45%, #000 15%, transparent 75%);-webkit-mask:var(--hex) 0 0 / 42px 72.75px, var(--fade);-webkit-mask-composite:source-in;mask:var(--hex) 0 0 / 42px 72.75px, var(--fade);position:absolute;inset:0;mask-composite:intersect}.hero__grid{align-items:center;gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);width:100%;display:grid}.hero__copy{gap:var(--space-6);flex-direction:column;display:flex}.hero .hero__eyebrow{color:var(--honey-300)}.hero .hero__title{max-width:17ch;color:var(--hero-ink);text-wrap:balance}.hero__title em{font-style:italic;font-weight:var(--weight-medium);color:var(--honey-300)}.hero .hero__lead{max-width:52ch;color:var(--green-100)}.hero__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__stats{align-items:flex-end;gap:var(--space-6) clamp(var(--space-6), 3.5vw, var(--space-10));margin-top:var(--space-2);padding-top:var(--space-6);border-top:1px solid #ffffff29;flex-wrap:wrap;display:flex}.hero__stats div{gap:var(--space-1);flex-direction:column-reverse;display:flex}.hero__stats dt{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--green-200)}.hero__stats dd{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);color:var(--hero-ink);margin:0;line-height:1}.hero__eterna dd{border-radius:var(--radius-sm);background:#fff8ea;padding:4px 8px;display:inline-flex}.hero__eterna img{width:96px;height:auto}.hero__in{animation:rise-in var(--dur-5) var(--ease-out) both;animation-delay:calc(var(--d) * 90ms)}.hero__showcase{animation:rise-in var(--dur-5) var(--ease-out) .2s both;justify-content:center;display:flex}@keyframes hero-photo{0%{transform:scale(1.08)}}@media (width<=1023px){.hero{min-height:0}.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__veil{background:radial-gradient(70% 40% at 50% 78%, color-mix(in srgb, var(--honey-400) 20%, transparent), transparent 70%), linear-gradient(to bottom, color-mix(in srgb, var(--green-900) 93%, transparent), color-mix(in srgb, var(--green-900) 86%, transparent) 50%, color-mix(in srgb, var(--green-900) 94%, transparent))}.hero__texture{--fade:radial-gradient(90% 50% at 50% 75%, #000 15%, transparent 75%)}}@media (width<=639px){.hero__stats{gap:var(--space-4) var(--space-6)}.hero__stats dd{font-size:var(--text-xl)}.hero__actions .btn{width:100%}}.showcase{--u:40px;--gap:1.5px;width:min(100%,520px);color:var(--color-text);justify-items:center;display:grid;position:relative}.showcase__stage{touch-action:pan-y;z-index:2;position:relative}.showcase__stage:after{content:"";left:18%;right:18%;bottom:calc(var(--u) * .2);height:calc(var(--u) * 1.4);z-index:-1;filter:blur(6px);pointer-events:none;background:radial-gradient(closest-side,#00000052,#0000);border-radius:50%;position:absolute}.showcase__halo{background:radial-gradient(closest-side, color-mix(in srgb, var(--honey-300) 32%, transparent), transparent 74%);filter:blur(6px);pointer-events:none;position:absolute;inset:-10%}.showcase__comb{-webkit-tap-highlight-color:transparent;display:block;position:absolute;inset:0}.comb{position:absolute;inset:0}.comb__canvas{width:100%;height:100%;transition:filter var(--dur-3);position:absolute;inset:0}.showcase__comb:hover .comb__canvas{filter:brightness(1.05)saturate(1.05)}.comb--static{animation:fade-in var(--dur-4) ease 1.4s both;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3C/filter%3E%3Cpolygon points='12,45 30,14 70,14 88,45 70,76 30,76' fill='white' filter='url(%23b)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cfilter id='b'%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3C/filter%3E%3Cpolygon points='12,45 30,14 70,14 88,45 70,76 30,76' fill='white' filter='url(%23b)'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.comb__cell{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background-color:color-mix(in srgb, var(--green-800) 60%, transparent);background-repeat:no-repeat;position:absolute}.showcase__badge{z-index:3;padding:var(--space-1) var(--space-2-5);border-radius:var(--radius-pill);background:var(--honey-400);color:var(--stone-900);font-size:var(--text-xs);font-weight:var(--weight-bold);box-shadow:var(--shadow-md);position:absolute;top:6%;right:4%}.showcase__card{z-index:1;gap:var(--space-4);width:100%;margin-top:calc(var(--u) * -1.3);padding:calc(var(--u) * 1.3 + var(--space-4)) var(--space-5) var(--space-4);border-radius:var(--radius-xl);background:var(--color-surface);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #0000008c}.showcase__infos{display:grid}.showcase__info{align-content:start;gap:var(--space-2);grid-area:1/1;min-width:0;display:grid}.showcase__info--enter{animation:info-in .52s var(--ease-out) .14s both}.showcase__info--exit{animation:info-out .28s var(--ease-in) both;pointer-events:none}@keyframes info-in{0%{opacity:0;transform:translateX(calc(var(--dir,1) * 28px))}}@keyframes info-out{to{opacity:0;transform:translateX(calc(var(--dir,1) * -28px))}}.showcase__kicker{align-items:center;gap:var(--space-1-5);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-wood);display:inline-flex}.showcase__kicker .icon{color:var(--honey-400)}.showcase__name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.showcase__name a{color:inherit;text-decoration:none}.showcase__name a:hover{color:var(--color-brand)}.showcase__summary{font-size:var(--text-sm);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.showcase__tags{gap:var(--space-1-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.showcase__tags li{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-bg-subtle);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-text-muted)}.showcase__buy{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-1);flex-wrap:wrap;display:flex}.showcase__buy .price{font-size:var(--text-2xl)}.showcase__cta{gap:var(--space-2);display:flex}.showcase__controls{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-border-subtle);display:flex}.showcase__btn{border:1px solid var(--color-border);background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-text);transition:background-color var(--dur-2), border-color var(--dur-2), transform var(--dur-2);border-radius:50%;flex:none;place-items:center;display:grid}.showcase__btn:hover{border-color:var(--honey-400);background:var(--honey-50)}.showcase__btn:active{transform:scale(.94)}.showcase__btn--play{margin-left:auto}.showcase__dots{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:2px;display:flex}.showcase__dot{flex:none;width:1.5rem;height:1.5rem;position:relative}.showcase__dot:before{content:"";clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--stone-300);width:10px;height:11.5px;transition:background-color var(--dur-2), scale var(--dur-3) var(--ease-spring);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.showcase__dot:hover:before{background:var(--honey-300)}.showcase__dot[aria-current=true]:before{background:var(--honey-400);scale:1.45}.showcase__progress{background:var(--color-border-subtle);height:3px;position:absolute;bottom:0;left:0;right:0}.showcase__progress span{background:linear-gradient(90deg, var(--honey-300), var(--honey-500));transform-origin:0;height:100%;animation-name:showcase-progress;animation-timing-function:linear;animation-fill-mode:both;display:block}@keyframes showcase-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1280px){.showcase{--u:37px}}@media (width<=1100px){.showcase{--u:34px}}@media (width<=639px){.showcase{--u:min(30px, calc((100vw - 2 * var(--gutter,16px)) / 12.4));--gap:1px}.showcase__card{padding-inline:var(--space-4)}.showcase__controls{gap:var(--space-1)}.showcase__dots{flex-wrap:nowrap;gap:0}.showcase__dot{width:1.125rem}.showcase__buy .price{font-size:var(--text-xl)}.showcase__cta{width:100%}.showcase__cta .btn{flex:1}}@media (prefers-reduced-motion:reduce){.hero__photo{animation:none}.showcase__info--enter{animation:.24s both fade-in}.showcase__info--exit{display:none}}@keyframes fade-in{0%{opacity:0}}.hero__brand{width:fit-content;margin-bottom:calc(var(--space-2) * -1);animation:hero-brand-in var(--dur-5) var(--ease-out) both}.hero__brand img{filter:drop-shadow(0 10px 24px #00000047);width:auto;height:clamp(88px,9vw,150px);display:block}.hero__brand[data-flying] img{visibility:hidden}.logo-flight{z-index:calc(var(--z-header) + 1);transform-origin:0 0;pointer-events:none;will-change:transform;animation:logo-flight-in var(--dur-5) var(--ease-out) both;--mix:0;position:fixed;top:0;left:0}@keyframes logo-flight-in{0%{opacity:0}}.logo-flight img{width:100%;height:100%;position:absolute;inset:0}.logo-flight__light{opacity:calc(1 - var(--mix));filter:drop-shadow(0 10px 24px rgb(0 0 0/calc(.28 * (1 - var(--mix)))))}.logo-flight__color{opacity:var(--mix)}@keyframes hero-brand-in{0%{opacity:0;transform:translateY(12px)scale(.96)}}@media (width<=767px){.hero__brand img{height:84px}}.trust[data-astro-cid-pnfwwnpq]{border-block:1px solid var(--color-border);background:var(--color-surface)}.trust__list[data-astro-cid-pnfwwnpq]{grid-template-columns:repeat(4,1fr);display:grid}.trust__item[data-astro-cid-pnfwwnpq]{align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-5);font-size:var(--text-md);line-height:var(--leading-snug);display:flex}.trust__item[data-astro-cid-pnfwwnpq] strong[data-astro-cid-pnfwwnpq]{font-weight:var(--weight-bold)}.trust__item[data-astro-cid-pnfwwnpq]+.trust__item[data-astro-cid-pnfwwnpq]{border-left:1px solid var(--color-border-subtle)}.trust__item[data-astro-cid-pnfwwnpq]>span[data-astro-cid-pnfwwnpq]:last-child{flex-direction:column;gap:2px;display:flex}.trust__item[data-astro-cid-pnfwwnpq] span[data-astro-cid-pnfwwnpq] span[data-astro-cid-pnfwwnpq]{font-size:var(--text-sm);color:var(--color-text-muted)}.trust__icon[data-astro-cid-pnfwwnpq]{background:linear-gradient(145deg, var(--honey-200), var(--honey-400));width:3.25rem;height:3.25rem;color:var(--wood-800);box-shadow:0 0 0 5px var(--honey-50);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=1023px){.trust__list[data-astro-cid-pnfwwnpq]{grid-template-columns:repeat(2,1fr)}.trust__item[data-astro-cid-pnfwwnpq]:nth-child(3){border-left:0}.trust__item[data-astro-cid-pnfwwnpq]:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}}@media (width<=639px){.trust__list[data-astro-cid-pnfwwnpq]{grid-template-columns:1fr}.trust__item[data-astro-cid-pnfwwnpq]{padding:var(--space-4) 0}.trust__item[data-astro-cid-pnfwwnpq]+.trust__item[data-astro-cid-pnfwwnpq]{border-left:0;border-top:1px solid var(--color-border-subtle)}}.eterna[data-astro-cid-22bygqgz]{background:radial-gradient(70% 60% at 100% 0%, color-mix(in srgb, var(--honey-400) 14%, transparent), transparent 70%), var(--green-800);color:var(--green-100);overflow:hidden}.eterna__grid[data-astro-cid-22bygqgz]{align-items:center;gap:clamp(var(--space-10), 6vw, var(--space-20));grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);display:grid}.eterna__visual[data-astro-cid-22bygqgz]{padding-bottom:10%;padding-right:18%;position:relative}.eterna__visual[data-astro-cid-22bygqgz] .eterna__secondary{border:6px solid var(--green-800);width:44%;box-shadow:var(--shadow-xl);position:absolute;bottom:0;right:0}.eterna__copy[data-astro-cid-22bygqgz]{gap:var(--space-6);flex-direction:column;display:flex}.eterna__logo[data-astro-cid-22bygqgz]{width:180px;height:auto;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--stone-50)}.eterna__copy[data-astro-cid-22bygqgz] .h2[data-astro-cid-22bygqgz]{color:#fff}.eterna__copy[data-astro-cid-22bygqgz] .lead[data-astro-cid-22bygqgz]{color:var(--green-200)}.eterna__points[data-astro-cid-22bygqgz]{gap:var(--space-4);display:grid}.eterna__points[data-astro-cid-22bygqgz] li[data-astro-cid-22bygqgz]{gap:var(--space-3);font-size:var(--text-sm);display:flex}.eterna__points[data-astro-cid-22bygqgz] li[data-astro-cid-22bygqgz]>span[data-astro-cid-22bygqgz]:last-child{flex-direction:column;gap:2px;display:flex}.eterna__points[data-astro-cid-22bygqgz] strong[data-astro-cid-22bygqgz]{color:#fff}.eterna__check[data-astro-cid-22bygqgz]{background:var(--honey-400);width:1.5rem;height:1.5rem;color:var(--green-900);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.eterna__fabrics[data-astro-cid-22bygqgz]{margin-top:clamp(var(--space-12), 6vw, var(--space-16));padding-top:clamp(var(--space-8), 4vw, var(--space-12));border-top:1px solid #ffffff1f}@media (width<=1023px){.eterna__grid[data-astro-cid-22bygqgz]{grid-template-columns:1fr}.eterna__visual[data-astro-cid-22bygqgz]{order:2;max-width:520px}}.services__training[data-astro-cid-6kgkgxuy]{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:linear-gradient(120deg, var(--honey-100), var(--honey-50));border:1px solid var(--honey-200);color:var(--color-text);transition:transform var(--dur-3) var(--ease-out), box-shadow var(--dur-3);text-decoration:none;display:flex}.services__training[data-astro-cid-6kgkgxuy]:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.services__training[data-astro-cid-6kgkgxuy]>span[data-astro-cid-6kgkgxuy]:nth-child(2){font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;gap:2px;display:flex}.services__training[data-astro-cid-6kgkgxuy] strong[data-astro-cid-6kgkgxuy]{font-size:var(--text-md);color:var(--color-text)}.services__training-icon[data-astro-cid-6kgkgxuy]{background:var(--honey-400);width:2.75rem;height:2.75rem;color:var(--wood-800);border-radius:50%;flex:none;place-items:center;display:grid}.services__training[data-astro-cid-6kgkgxuy] .services__training-arrow{color:var(--honey-700);flex:none;margin-left:auto}.services[data-astro-cid-6kgkgxuy]{align-items:center;gap:clamp(var(--space-10), 6vw, var(--space-20));grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.services__copy[data-astro-cid-6kgkgxuy]{gap:var(--space-5);flex-direction:column;display:flex}.services__list[data-astro-cid-6kgkgxuy]{gap:var(--space-3);display:grid}.services__list[data-astro-cid-6kgkgxuy] li[data-astro-cid-6kgkgxuy]{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--text-sm);display:flex}.services__list[data-astro-cid-6kgkgxuy] li[data-astro-cid-6kgkgxuy]>span[data-astro-cid-6kgkgxuy]:last-child{flex-direction:column;display:flex}.services__list[data-astro-cid-6kgkgxuy] li[data-astro-cid-6kgkgxuy] span[data-astro-cid-6kgkgxuy] span[data-astro-cid-6kgkgxuy]{color:var(--color-text-muted)}.services__icon[data-astro-cid-6kgkgxuy]{border-radius:var(--radius-md);background:var(--honey-50);width:2.75rem;height:2.75rem;color:var(--wood-600);flex:none;place-items:center;display:grid}@media (width<=1023px){.services[data-astro-cid-6kgkgxuy]{grid-template-columns:1fr}}.faq-teaser[data-astro-cid-riynhn5m]{gap:clamp(var(--space-8), 6vw, var(--space-20));grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.faq-teaser__intro[data-astro-cid-riynhn5m]{top:calc(var(--header-h) + var(--space-8));gap:var(--space-5);flex-direction:column;display:flex;position:sticky}@media (width<=1023px){.faq-teaser[data-astro-cid-riynhn5m]{grid-template-columns:1fr}.faq-teaser__intro[data-astro-cid-riynhn5m]{position:static}}
