.nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;transition:background .25s ease,border-color .25s ease,backdrop-filter .25s ease;z-index:50}.nav.is-scrolled{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.9);border-bottom-color:var(--ink-200)}.nav-inner{align-items:center;display:flex;gap:28px;height:72px}.nav-logo{align-items:center;display:inline-flex}.nav-logo .brand-mark{display:block;height:32px;width:auto}.nav-logo .brand-mark--light{display:none}.nav-logo .brand-mark--dark{display:block}.nav-links{display:flex;gap:4px;margin-left:36px}.nav-link{display:inline-flex;position:relative}.nav-links>.nav-link>a{align-items:center;border-radius:8px;color:var(--ink-700);display:inline-flex;font-size:14.5px;font-weight:500;gap:4px;padding:8px 14px;transition:background .15s,color .15s}.nav-links>.nav-link>a:hover{background:var(--ink-100);color:var(--ink-900)}.nav-arrow{font-size:10px;opacity:.6;transition:transform .15s ease}.nav-link.has-dropdown.is-open .nav-arrow,.nav-link.has-dropdown:focus-within .nav-arrow,.nav-link.has-dropdown:hover .nav-arrow{opacity:1;transform:rotate(180deg)}.nav-dropdown{background:#fff;border:1px solid var(--ink-200);border-radius:12px;box-shadow:0 24px 48px -16px rgba(15,23,42,.18);left:0;list-style:none;margin:6px 0 0;min-width:220px;opacity:0;padding:6px;position:absolute;top:100%;transform:translateY(-6px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;z-index:51}.nav-link.has-dropdown.is-open .nav-dropdown,.nav-link.has-dropdown:focus-within .nav-dropdown,.nav-link.has-dropdown:hover .nav-dropdown{opacity:1;transform:translateY(0);visibility:visible}.nav-dropdown li{margin:0}.nav-dropdown a{border-radius:8px;color:var(--ink-700);display:block;font-size:14px;font-weight:500;padding:10px 14px;transition:background .15s,color .15s}.nav-dropdown a:hover{background:var(--ink-100);color:var(--ink-900)}.nav-actions{align-items:center;display:flex;gap:12px;margin-left:auto}.nav-lang{border:1px solid var(--ink-200);border-radius:99px;color:var(--ink-500);font-family:var(--mono);font-size:11.5px;letter-spacing:.14em;padding:6px 10px;transition:color .25s ease,border-color .25s ease}.nav-lang--switcher{align-items:center;border-radius:99px;color:var(--ink-700);cursor:pointer;display:inline-flex;gap:6px;padding:6px 12px;position:relative;transition:background .15s ease,color .25s ease;user-select:none}.nav-lang--switcher:hover{background:var(--ink-100)}.nav-lang--switcher:focus{outline:none}.nav-lang--switcher:focus-visible{box-shadow:0 0 0 2px var(--primary)}.nav-lang-globe{color:currentColor;flex-shrink:0;opacity:.85}.nav-lang--switcher .nav-lang-current{font-family:var(--body);font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}.nav-lang-arrow{font-size:9px;opacity:.7;transition:transform .15s ease}.nav-lang--switcher.is-open .nav-lang-arrow,.nav-lang--switcher:focus-within .nav-lang-arrow,.nav-lang--switcher:hover .nav-lang-arrow{transform:rotate(180deg)}.nav-lang-menu{background:#fff;border:1px solid var(--ink-200);border-radius:12px;box-shadow:0 24px 48px -16px rgba(15,23,42,.18);list-style:none;margin:0;min-width:180px;opacity:0;padding:6px;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-6px);transition:opacity .15s ease,visibility .15s ease,transform .15s ease;visibility:hidden;z-index:51}.nav-lang--switcher.is-open .nav-lang-menu,.nav-lang--switcher:focus-within .nav-lang-menu,.nav-lang--switcher:hover .nav-lang-menu{opacity:1;transform:translateY(0);visibility:visible}.nav-lang-menu a{border-radius:8px;color:var(--ink-700);display:block;font-family:var(--body);font-size:14px;font-weight:500;padding:9px 14px;transition:background .15s,color .15s}.nav-lang-menu a[aria-current=true]{background:var(--ink-050);color:var(--primary)}.nav-lang-menu a:hover{background:var(--ink-100);color:var(--ink-900)}.nav-login{color:var(--ink-700);font-size:14.5px;font-weight:500;padding:8px 14px;transition:color .25s ease}body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-lang--switcher,body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-links>.nav-link>a,body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-login,body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-logo{color:#fff}body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-logo .brand-mark--light{display:block}body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-logo .brand-mark--dark{display:none}body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-links>.nav-link>a:hover{background:hsla(0,0%,100%,.12);color:#fff}body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-toggle span{background:#fff}body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-toggle:hover{background:hsla(0,0%,100%,.12)}body.nav-open .nav-toggle span{background:var(--ink-900)}body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-lang{border-color:hsla(0,0%,100%,.25);color:hsla(0,0%,100%,.85)}body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-lang--switcher{color:hsla(0,0%,100%,.9)}body.flowella-has-dark-hero .nav:not(.is-scrolled) .nav-lang--switcher:hover{background:hsla(0,0%,100%,.12);border-radius:99px}body.flowella-has-dark-hero .hero,body.flowella-has-dark-hero .ph--dark{padding-top:152px}body.flowella-page #content{padding-top:72px}body.flowella-has-dark-hero #content{padding-top:0}.nav-toggle{align-items:center;background:transparent;border:0;border-radius:8px;cursor:pointer;display:none;flex-direction:column;gap:5px;height:40px;justify-content:center;margin-left:auto;padding:0;transition:background .15s ease;width:40px}.nav-toggle:hover{background:rgba(15,23,42,.06)}.nav-toggle span{background:var(--ink-900);border-radius:2px;height:2px;transition:transform .2s ease,opacity .2s ease,background .2s ease;width:22px}.nav-toggle:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none}body.nav-open .nav-toggle span:first-child{transform:translateY(7px) rotate(45deg)}body.nav-open .nav-toggle span:nth-child(2){opacity:0}body.nav-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-backdrop{background:rgba(15,23,42,.55);inset:0;opacity:0;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:55}body.nav-open .nav-backdrop{opacity:1;visibility:visible}.nav-mobile-panel{display:none}.nav-mobile-head{align-items:center;border-bottom:1px solid var(--ink-100);display:flex;justify-content:space-between;padding:22px 24px 14px}.nav-mobile-title{color:var(--ink-500);font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase}.nav-mobile-close{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink-700);cursor:pointer;display:inline-flex;height:36px;justify-content:center;transition:background .15s ease,color .15s ease;width:36px}.nav-mobile-close:hover{background:var(--ink-100);color:var(--ink-900)}.nav-mobile-links{display:flex;flex-direction:column;padding:12px 16px}.nav-mobile-item{align-items:center;border-radius:10px;color:var(--ink-900);display:flex;font-family:var(--display);font-size:17px;font-weight:600;justify-content:space-between;padding:14px 12px;transition:background .15s ease,color .15s ease}.nav-mobile-item:hover{background:var(--ink-050)}details.nav-mobile-item--group{border-radius:10px;display:block;padding:0}details.nav-mobile-item--group>summary{align-items:center;border-radius:10px;color:var(--ink-900);cursor:pointer;display:flex;font-family:var(--display);font-size:17px;font-weight:600;justify-content:space-between;list-style:none;padding:14px 12px}details.nav-mobile-item--group>summary::-webkit-details-marker{display:none}details.nav-mobile-item--group>summary:hover{background:var(--ink-050)}details.nav-mobile-item--group .nav-mobile-chev{color:var(--ink-500);transition:transform .2s ease}details.nav-mobile-item--group[open] .nav-mobile-chev{transform:rotate(180deg)}details.nav-mobile-item--group ul{border-left:2px solid var(--ink-100);list-style:none;margin:4px 0 8px 16px;padding:0 0 4px 12px}details.nav-mobile-item--group ul a{border-radius:8px;color:var(--ink-700);display:block;font-family:var(--body);font-size:15px;font-weight:500;padding:10px 12px;transition:background .15s ease,color .15s ease}details.nav-mobile-item--group ul a:hover{background:var(--ink-050);color:var(--ink-900)}.nav-mobile-foot{border-top:1px solid var(--ink-100);display:flex;flex-direction:column;gap:14px;margin-top:auto;padding:16px 24px 28px}.nav-mobile-section-label{color:var(--ink-500);display:block;font-family:var(--mono);font-size:10.5px;letter-spacing:.22em;margin-bottom:8px;text-transform:uppercase}.nav-mobile-langs ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.nav-mobile-langs a{background:var(--ink-050);border-radius:99px;color:var(--ink-700);display:inline-block;font-size:14px;font-weight:500;padding:7px 12px;transition:background .15s ease,color .15s ease}.nav-mobile-langs a:hover{background:var(--ink-100);color:var(--ink-900)}.nav-mobile-langs a[aria-current=true]{background:var(--primary);color:#fff}.nav-mobile-login{color:var(--ink-700);font-size:15px;font-weight:500;padding:4px 0}.nav-mobile-cta{justify-content:center;width:100%}@media (max-width:1180px){.nav-actions,.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-mobile-panel{background:#fff;bottom:0;box-shadow:-24px 0 48px -16px rgba(15,23,42,.25);display:flex;flex-direction:column;overflow-y:auto;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:min(360px,92vw);z-index:60;-webkit-overflow-scrolling:touch}body.nav-open .nav-mobile-panel{transform:translateX(0)}}@media (max-width:720px){body.flowella-has-dark-hero .hero,body.flowella-has-dark-hero .ph--dark{padding-top:112px}}body.nav-open{overflow:hidden}