@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&family=Rubik:wght@400;500;600;700&display=swap");:root,html[data-solidfish-theme=classic]{color-scheme:light;--app-canvas:radial-gradient(circle at 82% 8%,rgb(255 255 255/18%),transparent 25rem),radial-gradient(circle at 8% 90%,rgb(16 142 73/16%),transparent 30rem),linear-gradient(135deg,#6ed273,#31b85b 48%,#1c9f4a);--app-canvas-solid:#27ba4f;--app-hero-text:#ffffff;--app-hero-muted:rgb(255 255 255/78%);--app-surface:rgb(255 255 255/96%);--app-surface-soft:rgb(247 251 248/96%);--app-surface-border:rgb(225 235 227/92%);--app-surface-shadow:0 1.25rem 3.5rem rgb(24 91 44/14%);--app-accent:#397e39;--app-accent-strong:#246b36;--app-panel-text:#2d3830;--app-panel-muted:#748078;--app-glass:rgb(255 255 255/15%);--app-glass-border:rgb(255 255 255/38%);--app-glass-shadow:0 1rem 2.8rem rgb(23 91 43/16%);--app-content-canvas:#e8f1ea;--app-scrollbar-track:rgb(237 245 239/72%);--app-scrollbar-thumb:#63a96d;--app-scrollbar-thumb-hover:#397e39;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--app-panel-text);background:var(--app-canvas-solid)}html[data-solidfish-theme=elegant]{--app-canvas:radial-gradient(circle at 82% 12%,rgb(86 221 160/23%),transparent 26rem),radial-gradient(circle at 12% 88%,rgb(0 105 77/32%),transparent 34rem),linear-gradient(145deg,#123e32,#08724e 52%,#16975f);--app-canvas-solid:#0a674b;--app-hero-text:#f4fff7;--app-hero-muted:rgb(235 255 241/75%);--app-surface:rgb(247 255 250/91%);--app-surface-soft:rgb(235 248 240/88%);--app-surface-border:rgb(255 255 255/45%);--app-surface-shadow:0 1.5rem 4rem rgb(1 42 31/26%);--app-accent:#176c4b;--app-accent-strong:#0b5239;--app-panel-text:#21382d;--app-panel-muted:#64786c;--app-glass:rgb(5 64 48/42%);--app-glass-border:rgb(255 255 255/24%);--app-glass-shadow:0 1.2rem 3.4rem rgb(1 39 29/25%);--app-content-canvas:#dfece4;--app-scrollbar-track:rgb(216 236 225/58%);--app-scrollbar-thumb:#3f9c72;--app-scrollbar-thumb-hover:#176c4b}*{box-sizing:border-box}body,html{min-height:100%;margin:0}html{background:var(--app-canvas-solid)}body{min-height:100dvh;background:var(--app-canvas);background-attachment:fixed;color:var(--app-panel-text)}body:has(.solidfishLanding){overflow:hidden}body:before{position:fixed;inset:0;z-index:-1;content:"";pointer-events:none;background:var(--app-canvas)}button,input,select,textarea{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}html{scrollbar-color:var(--app-scrollbar-thumb) var(--app-scrollbar-track);scrollbar-width:thin}::-webkit-scrollbar{width:.7rem;height:.7rem}::-webkit-scrollbar-track{background:var(--app-scrollbar-track)}::-webkit-scrollbar-thumb{border:.15rem solid transparent;border-radius:999px;background:var(--app-scrollbar-thumb);background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:var(--app-scrollbar-thumb-hover);background-clip:padding-box}a,button{-webkit-tap-highlight-color:transparent}::selection{background:var(--app-accent);color:#ffffff}.layout_header__mmmNG{position:fixed;top:.7rem;right:.75rem;left:.75rem;z-index:100;border:0;background:transparent;pointer-events:none}.layout_inner___Oq4N{width:100%;min-width:0;min-height:0;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin:0}.layout_brand__OyDiv,.layout_inner___Oq4N>:not(.layout_brand__OyDiv){pointer-events:auto}.layout_brand__OyDiv{min-width:0;max-width:12rem;display:inline-flex;flex:0 1 12rem;align-items:center;text-decoration:none;filter:drop-shadow(0 .35rem .9rem rgb(0 70 35/18%))}.layout_inner___Oq4N>:not(.layout_brand__OyDiv){flex:0 0 auto;margin-left:auto}@media (max-width:40rem){.layout_header__mmmNG{top:.45rem;right:.45rem;left:.45rem}.layout_inner___Oq4N{gap:.5rem}}.AppFooter_footer__xILZW{position:relative;z-index:2;border-top:1px solid var(--app-glass-border);background:var(--app-canvas);color:var(--app-hero-muted)}.AppFooter_inner__7HRQV{width:min(72rem,calc(100% - 2rem));min-height:4rem;justify-content:space-between;margin:0 auto;font:400 .62rem Poppins,sans-serif}.AppFooter_inner__7HRQV,.AppFooter_links__EqjoO{display:flex;align-items:center;gap:1rem}.AppFooter_links__EqjoO a{color:var(--app-hero-text);font-weight:500;text-decoration:none}.AppFooter_links__EqjoO a:focus-visible,.AppFooter_links__EqjoO a:hover{text-decoration:underline;text-underline-offset:.22rem}@media (max-width:34rem){.AppFooter_inner__7HRQV{min-height:4.8rem;align-items:flex-start;flex-direction:column;justify-content:center;gap:.5rem}}.AppNavigation_navigation__CKxnC{display:flex;align-items:center;gap:.4rem;padding:.3rem;border:1px solid var(--app-glass-border);border-radius:999px;background:var(--app-glass);box-shadow:var(--app-glass-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.AppNavigation_desktopLinks__LXFYD{display:flex;align-items:center;gap:.15rem}.AppNavigation_menuTrigger__sFkFZ,.AppNavigation_navLink__syTbG{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;padding:.45rem .72rem;border:0;border-radius:999px;color:rgb(255 255 255/84%);cursor:pointer;font:500 .68rem Poppins,sans-serif;text-decoration:none;white-space:nowrap}.AppNavigation_activeLink__QKltL,.AppNavigation_menuTrigger__sFkFZ:focus-visible,.AppNavigation_menuTrigger__sFkFZ:hover,.AppNavigation_navLink__syTbG:focus-visible,.AppNavigation_navLink__syTbG:hover{background:rgb(255 255 255/13%);color:#fff}.AppNavigation_primaryLink__e2JM7{background:#fff;color:var(--app-accent-strong);font-weight:600}.AppNavigation_primaryLink__e2JM7.AppNavigation_activeLink__QKltL,.AppNavigation_primaryLink__e2JM7:focus-visible,.AppNavigation_primaryLink__e2JM7:hover{background:#f2fff5;color:var(--app-accent-strong)}.AppNavigation_exploreMenu__tMUVg{position:relative}.AppNavigation_menuTrigger__sFkFZ{list-style:none}.AppNavigation_menuTrigger__sFkFZ::-webkit-details-marker{display:none}.AppNavigation_exploreMenu__tMUVg[open] .AppNavigation_menuTrigger__sFkFZ{background:rgb(255 255 255/14%);color:#fff}.AppNavigation_menuPanel__2EQ9C{position:absolute;top:calc(100% + .7rem);right:0;width:min(22rem,calc(100vw - 2rem));display:grid;gap:0;padding:.65rem;border:1px solid var(--app-surface-border);border-radius:1rem;background:var(--app-surface);box-shadow:var(--app-surface-shadow);color:var(--app-panel-text);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.AppNavigation_menuSection__Sh_VB{display:grid;gap:.5rem;padding:.7rem;border-bottom:1px solid rgb(62 100 72/10%)}.AppNavigation_menuLabel__GfStF{color:var(--app-panel-muted);font:600 .58rem Poppins,sans-serif;letter-spacing:.08em;text-transform:uppercase}.AppNavigation_menuGrid__Jk4B_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.AppNavigation_menuGrid__Jk4B_ a{padding:.55rem .6rem;border-radius:.55rem;color:var(--app-panel-text);font:500 .68rem Poppins,sans-serif;text-decoration:none}.AppNavigation_menuGrid__Jk4B_ a:focus-visible,.AppNavigation_menuGrid__Jk4B_ a:hover,.AppNavigation_menuGrid__Jk4B_ a[aria-current=page]{background:var(--app-surface-soft);color:var(--app-accent-strong)}.AppNavigation_themeOptions__UiW_q{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.AppNavigation_themeOptions__UiW_q button{min-height:2.3rem;border:1px solid rgb(56 101 68/14%);border-radius:.6rem;background:transparent;color:var(--app-panel-muted);cursor:pointer;font:600 .66rem Poppins,sans-serif}.AppNavigation_themeOptions__UiW_q .AppNavigation_themeActive__78qzZ{border-color:rgb(39 126 65/36%);background:var(--app-surface-soft);color:var(--app-accent-strong)}.AppNavigation_reviewLink__TrAh0{display:flex;align-items:center;justify-content:space-between;margin:.65rem .7rem .2rem;padding:.55rem .6rem;border-radius:.55rem;color:var(--app-panel-muted);font:500 .64rem Poppins,sans-serif;text-decoration:none}.AppNavigation_reviewLink__TrAh0 span{padding:.2rem .38rem;border-radius:999px;background:var(--app-surface-soft);color:var(--app-accent);font-size:.52rem;text-transform:uppercase}@media (max-width:42rem){.AppNavigation_navigation__CKxnC{gap:.2rem}.AppNavigation_desktopLinks__LXFYD .AppNavigation_navLink__syTbG:not(.AppNavigation_primaryLink__e2JM7){display:none}.AppNavigation_menuTrigger__sFkFZ,.AppNavigation_navLink__syTbG{min-height:2.1rem;padding-inline:.62rem}}@media (max-width:25rem){.AppNavigation_primaryLink__e2JM7{display:none}.AppNavigation_menuGrid__Jk4B_{grid-template-columns:1fr}}.BrandLogo_image__xEj4J{display:block;width:12rem;max-height:3.25rem;object-fit:contain;object-position:left center}.BrandLogo_fallback__1CACT{color:#ffffff;font-family:Rubik,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.04em}@media (max-width:40rem){.BrandLogo_image__xEj4J{width:9rem}.BrandLogo_fallback__1CACT{font-size:1.25rem}}