:root{--font-display: "Atkinson Hyperlegible", sans-serif;--font-sans: "Geist", sans-serif;--font-size-h1: clamp(3.25rem, 1.9375rem + 5.833333333vw, 5rem);--font-size-h2: clamp(2.5rem, 2.125rem + 1.666666667vw, 3rem);--font-size-h3: clamp(1.75rem, 1.375rem + 1.666666667vw, 2.25rem);--font-size-h4: clamp(1.625rem, 1.34375rem + 1.25vw, 2rem);--font-size-body-lg: clamp(1.125rem, 1.03125rem + .4166666667vw, 1.25rem);--font-size-body-md: clamp(.875rem, .78125rem + .4166666667vw, 1rem);--color-white: hsla(0, 0%, 100%, 1);--color-black: hsla(0, 0%, 0%, 1);--color-gray: hsla(0, 0%, 32%, 1);--color-red: hsla(0 72.2% 50.6%);--color-border: hsla(223, 13%, 90%, 1);--color-card: hsla(0, 0%, 98%, 1);--color-shadow: hsla(0, 0%, 0%, .25);--color-gradient-dark-from: hsla(217, 33%, 17%, 1);--color-gradient-dark-to: hsla(221, 39%, 11%, 1);--width-container-lg: 62.5rem;--width-container-sm: 60rem;--duration-lg: .6s;--duration-md: .3s;--duration-sm: .15s;font-family:var(--font-sans);font-size:16px;line-height:1.5;font-weight:400;background-color:var(--color-white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-gray);text-decoration:underline;transition:color var(--duration-sm) ease-in-out}a:not(.button):hover{color:var(--color-black)}:focus{outline:0}:focus-visible{outline:2px solid var(--color-gray);outline-offset:2px}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-decoration:none;display:flex;align-items:center;gap:.5rem;width:min-content;padding:.5rem 1rem;border-radius:9999px;color:var(--color-white);background-color:var(--color-black);font-size:.875rem;font-weight:500;white-space:nowrap}.button:hover{transition:opacity var(--duration-sm) ease-in-out;opacity:.8}.button img{width:1rem;height:1rem}.button.lg{font-size:1.125rem;padding:.75rem 1.5rem}.button.outline{color:var(--color-black);background-color:transparent;border:1px solid var(--color-black)}.button.inverted{background-color:var(--color-white);color:var(--color-black)}dialog[popover]{box-sizing:border-box;border:0;border-radius:.5rem;background-color:var(--color-white);padding:1.5rem;box-shadow:0 0 3px #00000040,0 36px 100px #00000040,inset 0 0 3px #ffffff1a}dialog[popover] header{display:flex;justify-content:space-between;align-items:center}dialog[popover] header h3{margin:0;font-weight:600;color:var(--color-black);font-size:var(--font-size-body-lg)}dialog[popover] header button[popovertargetaction=hide]{margin-left:auto;padding:.5rem;border-radius:.5rem}dialog[popover] header button[popovertargetaction=hide]:hover{background-color:var(--color-border)}dialog[popover]:popover-open{opacity:1;transform:translateY(0)}dialog[popover]{opacity:0;transform:translateY(.5rem);transition:opacity var(--duration-md),transform var(--duration-md),overlay var(--duration-md) allow-discrete,display var(--duration-md) allow-discrete;transition-timing-function:ease-in-out}@starting-style{dialog[popover]:popover-open{opacity:0;transform:translateY(.5rem)}}dialog[popover]::backdrop{background-color:#0000;transition:display var(--duration-md) allow-discrete,overlay var(--duration-md) allow-discrete,background-color var(--duration-md)}dialog[popover]:popover-open::backdrop{background-color:#00000040}@starting-style{dialog[popover]:popover-open::backdrop{background-color:#0000}}footer{width:var(--width-container-sm);max-width:calc(100dvw - 4rem);margin:0 auto;background-color:var(--color-footer-bg)}footer .row{display:flex;justify-content:space-between;align-items:center;margin:1rem 0}@media screen and (max-width: 479px){footer .row{flex-direction:column;align-items:flex-start;justify-content:start;gap:1rem}}footer .logo-stacklok{height:2rem;color:var(--color-gray)}footer .mailto{display:block}footer ul#footer-social-links{list-style:none;display:flex;gap:1rem;align-items:center;margin:0;padding:0}footer ul#footer-social-links a img{width:1.5rem;height:1.5rem;transition:opacity var(--duration-sm) ease-in-out}footer ul#footer-social-links a img:hover{opacity:.8}footer #footer-copyright,footer #footer-legal-links{color:var(--color-gray);font-size:var(--font-size-body-md)}footer ul#footer-legal-links{list-style:none;display:flex;gap:1rem;align-items:center;margin:0;padding:0}footer ul#footer-legal-links a svg{color:var(--color-gray);transition:opacity var(--duration-sm) ease-in-out}footer ul#footer-legal-links a svg:hover{opacity:.8}.hs-form-html{max-width:24rem;width:100%;margin:0 auto}.hs-form-html .hs-richtext p{color:var(--color-gray);font-weight:400;font-size:var(--font-size-body-md);line-height:1.5;margin-bottom:1.5rem}.hs-form-html fieldset{border:none;margin:0;padding:0;margin-inline:0;padding-block:0;padding-inline:0}.hs-form-html .field{margin-bottom:1rem}.hs-form-html .field label{display:block;color:var(--color-gray);font-weight:500;font-size:.875rem;margin-bottom:.5rem}.hs-form-html .field input{background-color:var(--color-card);width:calc(100% - 1.22rem);height:2rem;padding:0 .5rem;border:1px solid var(--color-border);border-radius:.5rem}.hs-form-html .field:has(.hs-error-msgs) input{border-color:var(--color-red)}.hs-form-html .field label.hs-error-msg{color:var(--color-red);font-weight:500;font-size:.875rem;margin-top:.25rem}.hs-form-html .field:has(.hs-error-msgs) label{color:var(--color-red)}.hs-form-html input[type=submit]{width:100%}.hs-form-html .submitted-message{color:var(--color-gray);font-weight:400;font-size:var(--font-size-body-md);line-height:1.5;text-align:center;text-wrap:balance}.hs-form-html .submitted-message:before{content:"";width:10rem;height:10rem;display:block;margin:2rem auto;background-image:url(data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20136%20136%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M115.75%208.5V14.5%22%20stroke%3D%22%23C6CBDC%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M115.75%2022.5V28.5%22%20stroke%3D%22%23C6CBDC%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M105.75%2018.5H111.75%22%20stroke%3D%22%23C6CBDC%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M119.75%2018.5H125.75%22%20stroke%3D%22%23C6CBDC%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M32.75%20111.5V115.5%22%20stroke%3D%22%23C6CBDC%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M32.75%20123.5V127.5%22%20stroke%3D%22%23C6CBDC%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M24.75%20119.5H28.75%22%20stroke%3D%22%23C6CBDC%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M36.75%20119.5H40.75%22%20stroke%3D%22%23C6CBDC%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M103.961%2094.6263C105.352%2092.9232%20106.602%2091.1421%20107.711%2089.2987C110.151%2085.2443%20111.91%2080.8884%20112.984%2076.3975C114.071%2071.8555%20114.459%2067.1755%20114.144%2062.5296C113.87%2058.4756%20113.061%2054.4475%20111.715%2050.5598C110.381%2046.7028%20108.518%2042.984%20106.125%2039.515C104.7%2037.4479%20103.086%2035.4696%20101.284%2033.6036C98.6378%2030.864%2095.7356%2028.5219%2092.652%2026.5787C89.3387%2024.4908%2085.8159%2022.8634%2082.1764%2021.6984C77.6185%2020.2393%2072.8775%2019.5054%2068.1359%2019.5C64.4465%2019.4959%2060.7568%2019.9328%2057.1525%2020.8125C53.0947%2021.8028%2049.1453%2023.3543%2045.4266%2025.4692C42.1576%2027.3284%2039.067%2029.623%2036.238%2032.3547C32.6828%2035.7875%2029.803%2039.6572%2027.6012%2043.7985C25.4456%2047.8531%2023.9399%2052.1682%2023.0866%2056.5887C22.2074%2061.1429%2022.0206%2065.8091%2022.5289%2070.4178C23.1878%2076.3911%2025.0143%2082.2677%2028.0144%2087.6785C29.934%2091.1407%2032.3342%2094.4123%2035.2163%2097.3964C39.7916%20102.134%2045.1333%20105.683%2050.8545%20108.035C57.8119%20110.897%2065.3306%20111.989%2072.7147%20111.3C78.912%20110.721%2085.0145%20108.887%2090.611%20105.79%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M103.961%2094.6263C105.352%2092.9232%20106.602%2091.1421%20107.711%2089.2987C110.151%2085.2443%20111.91%2080.8884%20112.984%2076.3975C114.071%2071.8555%20114.459%2067.1755%20114.144%2062.5296C113.87%2058.4756%20113.061%2054.4475%20111.715%2050.5598C110.381%2046.7028%20108.518%2042.984%20106.125%2039.515C104.7%2037.4479%20103.086%2035.4696%20101.284%2033.6036C98.6378%2030.864%2095.7356%2028.5219%2092.652%2026.5787C89.3387%2024.4908%2085.8159%2022.8634%2082.1764%2021.6984C77.6185%2020.2393%2072.8775%2019.5054%2068.1359%2019.5C64.4465%2019.4959%2060.7568%2019.9328%2057.1525%2020.8125C53.0947%2021.8028%2049.1453%2023.3543%2045.4266%2025.4692C42.1576%2027.3284%2039.067%2029.623%2036.238%2032.3547C32.6828%2035.7875%2029.803%2039.6572%2027.6012%2043.7985C25.4456%2047.8531%2023.9399%2052.1682%2023.0866%2056.5887C22.2074%2061.1429%2022.0206%2065.8091%2022.5289%2070.4178C23.1878%2076.3911%2025.0143%2082.2677%2028.0144%2087.6785C29.934%2091.1407%2032.3342%2094.4123%2035.2163%2097.3964C39.7916%20102.134%2045.1333%20105.683%2050.8545%20108.035C57.8119%20110.897%2065.3306%20111.989%2072.7147%20111.3C78.912%20110.721%2085.0145%20108.887%2090.611%20105.79%22%20stroke%3D%22%23B0B7CE%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M93.9515%20103.878C96.8575%20102.008%2099.4412%2099.6749%20101.122%2097.7913Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M93.9515%20103.878C96.8575%20102.008%2099.4412%2099.6749%20101.122%2097.7913%22%20stroke%3D%22%23B0B7CE%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M52.2733%2063.8729C51.0501%2062.7433%2049.1525%2062.83%2048.035%2064.0666C46.9176%2065.3032%2047.0034%2067.2214%2048.2267%2068.3511L62.3457%2081.389C64.0583%2082.9704%2066.7149%2082.849%2068.2793%2081.1178C68.3447%2081.0442%2068.3447%2081.0442%2068.4078%2080.9687L88.5567%2056.4716C89.616%2055.1837%2089.4419%2053.2716%2088.1679%2052.2008C86.8939%2051.13%2085.0024%2051.306%2083.9431%2052.5939L65%2075.625L52.2733%2063.8729Z%22%20fill%3D%22white%22%20stroke%3D%22%23B0B7CE%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M54.0739%2027.9131C52.1237%2028.6447%2050.2188%2029.5338%2048.3784%2030.5806C45.5186%2032.2072%2042.8148%2034.2149%2040.3399%2036.6049C39.3254%2037.5846%2038.3737%2038.605%2037.485%2039.661M34.7351%2043.3378C34.0285%2044.4057%2033.3781%2045.5004%2032.7842%2046.6176C32.3456%2047.4428%2031.9377%2048.2803%2031.5606%2049.1285%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M54.513%2029.0834C55.1593%2028.841%2055.4867%2028.1204%2055.2442%2027.474C55.0017%2026.8277%2054.2812%2026.5003%2053.6348%2026.7428L54.513%2029.0834ZM48.3784%2030.5806L48.9964%2031.6671L48.3784%2030.5806ZM40.3399%2036.6049L39.4716%2035.7057L40.3399%2036.6049ZM36.5286%2038.8562C36.0841%2039.3844%2036.152%2040.1729%2036.6802%2040.6174C37.2084%2041.0619%2037.9969%2040.9941%2038.4414%2040.4659L36.5286%2038.8562ZM35.7775%2044.0277C36.1585%2043.4519%2036.0007%2042.6764%2035.4249%2042.2954C34.8492%2041.9144%2034.0737%2042.0723%2033.6927%2042.648L35.7775%2044.0277ZM32.7842%2046.6176L33.888%2047.2044L33.888%2047.2044L32.7842%2046.6176ZM30.4184%2048.6206C30.1379%2049.2515%2030.4219%2049.9902%2031.0527%2050.2707C31.6835%2050.5511%2032.4223%2050.2671%2032.7028%2049.6363L30.4184%2048.6206ZM54.0739%2027.9131L53.6348%2026.7428C51.6235%2027.4973%2049.6586%2028.4143%2047.7604%2029.494L48.3784%2030.5806L48.9964%2031.6671C50.7789%2030.6532%2052.624%2029.7921%2054.513%2029.0834L54.0739%2027.9131ZM48.3784%2030.5806L47.7604%2029.494C44.8104%2031.172%2042.0224%2033.2424%2039.4716%2035.7057L40.3399%2036.6049L41.2082%2037.5041C43.6073%2035.1874%2046.2268%2033.2425%2048.9964%2031.6671L48.3784%2030.5806ZM40.3399%2036.6049L39.4716%2035.7057C38.426%2036.7154%2037.445%2037.7673%2036.5286%2038.8562L37.485%2039.661L38.4414%2040.4659C39.3025%2039.4427%2040.2247%2038.4538%2041.2082%2037.5041L40.3399%2036.6049ZM34.7351%2043.3378L33.6927%2042.648C32.9638%2043.7494%2032.2931%2044.8785%2031.6805%2046.0309L32.7842%2046.6176L33.888%2047.2044C34.4632%2046.1222%2035.0931%2045.062%2035.7775%2044.0277L34.7351%2043.3378ZM32.7842%2046.6176L31.6805%2046.0309C31.228%2046.882%2030.8073%2047.7459%2030.4184%2048.6206L31.5606%2049.1285L32.7028%2049.6363C33.068%2048.8148%2033.4631%2048.0036%2033.888%2047.2044L32.7842%2046.6176Z%22%20fill%3D%22%23C6CBDC%22%2F%3E%3C%2Fsvg%3E)}.hs-form-html .grecaptcha-badge{margin:0 auto}.hs-form-html .no-list{list-style:none;padding:0;margin:0}section{width:var(--width-container-sm);max-width:calc(100dvw - 4rem);margin:0 auto}menu#mobile-menu{margin:0;top:0;right:0;bottom:0;left:0;box-sizing:border-box;position:relative;height:100%;width:100%;border:none;padding:0;background-color:var(--color-white);padding:.5rem .95rem 1rem .93rem}menu#mobile-menu .close-button{border:1px solid var(--color-border)}menu#mobile-menu .mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1.5rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:9999px}@media screen and (min-width: 480px){menu#mobile-menu{display:none}}menu#mobile-menu ul{list-style:none;padding:0;margin:0;padding:2rem 1.75rem}menu#mobile-menu ul li{margin-bottom:1rem}menu#mobile-menu ul li a.menu-link{color:var(--color-gray);text-decoration:none;font-weight:500;font-size:1.25rem}menu#mobile-menu ul li a.menu-link:hover{color:var(--color-black);text-decoration:underline}nav{width:var(--width-container-lg);max-width:calc(100dvw - 4rem);margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1.5rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:9999px}nav a#nav-logo{width:7.5625rem;height:17px}nav a#nav-logo img{height:100%}nav a#nav-logo:hover{transition:opacity var(--duration-sm) ease-in-out;opacity:.8}nav #links{display:flex;align-items:center;gap:1.5rem}@media screen and (max-width: 479px){nav #links{display:none}}nav button#button-menu-open{border:1px solid var(--color-border)}@media screen and (min-width: 480px){nav button#button-menu-open{display:none}}nav a.nav-link{transition:color var(--duration-sm) ease-in-out;color:var(--color-gray);text-decoration:none;font-weight:400;font-size:1rem}nav a.nav-link:hover{color:var(--color-black);text-decoration:underline}section#not-found{padding:4rem 0;border-radius:1rem;margin:0 auto;min-height:calc(100dvh - 4rem);display:flex;flex-direction:column;align-items:center;justify-content:center}section#not-found h1{color:var(--color-black);font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:700;letter-spacing:-1px;line-height:1;text-align:center;text-wrap:balance;max-width:58rem;margin:0 auto .5rem}section#not-found h2{color:var(--color-gray);font-family:var(--font-sans);font-size:var(--font-size-body-lg);font-weight:400;line-height:1.5;text-align:center;text-wrap:balance;max-width:24rem;margin:0 auto 2rem}section#not-found a#button-home{margin:0 auto 3rem}section#downloads-hero{margin:6rem auto}section#downloads-hero h1{color:var(--color-black);font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:700;letter-spacing:-1px;line-height:1;text-align:center;text-wrap:balance;max-width:58rem;margin:0 auto .5rem}section#downloads-hero h2{color:var(--color-gray);font-family:var(--font-sans);font-size:var(--font-size-body-lg);font-weight:400;line-height:1.5;text-align:center;text-wrap:balance;max-width:58rem;margin:0 auto 2rem}section#downloads{margin:6rem auto}section#downloads ul#platforms{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none}section#downloads ul#platforms li{padding:2.5rem;outline:.5px solid var(--color-border);display:flex;flex-direction:column;position:relative}section#downloads ul#platforms li img.logo{width:4rem;height:4rem;margin-bottom:1rem}section#downloads ul#platforms li h3{margin:0rem 0rem 2rem}section#downloads ul#platforms li h3 img{width:1rem;height:1rem}section#downloads ul#platforms li a.more-ways{font-size:var(--font-size-md);color:var(--color-gray)}section#downloads ul#platforms li .button-row{display:flex;align-items:center;gap:.5rem;margin:auto 0 1rem;margin-top:0}section#downloads ul#platforms li .cli-section{margin-top:40px;display:flex;flex-direction:column;gap:.5rem}section#downloads ul#platforms li .platform-label{color:#09090b;text-align:left;font-family:"Geist",var(--font-sans),sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:9px}section#downloads ul#platforms li .cli-code{display:flex;padding:6px 8px;justify-content:center;align-items:center;gap:8px;border-radius:4px;background:#565656;color:var(--color-white);font-family:JetBrains Mono,Fira Mono,Menlo,"monospace";font-size:.85rem;margin:0;line-height:1.4;overflow-x:auto;white-space:pre;box-sizing:border-box}section#downloads ul#platforms li .cli-code code{width:100%}.coming-soon{display:inline-block;padding:.5rem 1rem;border-radius:9999px;background:var(--color-border);color:var(--color-gray);font-weight:500;font-size:.95rem;letter-spacing:.02em}@keyframes rotate-in{entry 50% {opacity: .5; transform: scale(.8) rotateX(10deg);} entry 150% {opacity: 1; transform: scale(1);}}@keyframes rotate-out{exit 50% {opacity: 1; transform: scale(1);} exit 100% {opacity: .5; transform: scale(.9) rotateX(-5deg);}}@keyframes fade-in{entry 0% {opacity: 0; transform: translateY(.5rem) scale(.95);} entry 66% {opacity: 1; transform: scale(1);}}@keyframes fade-out{exit 75% {opacity: 1; transform: scale(1);} exit 100% {opacity: 0; transform: translateY(-.5rem) scale(.95);}}section.fade{will-change:opacity,transform;animation:fade-in linear forwards,fade-out linear forwards;animation-timeline:view()}section#hero{margin:6rem auto;width:var(--width-container-lg);max-width:calc(100dvw - 4rem);perspective:1200px}section#hero h1{color:var(--color-black);font-family:var(--font-display);font-size:var(--font-size-h1);font-weight:700;letter-spacing:-3px;line-height:1;text-align:center;text-wrap:balance;max-width:58rem;margin:0 auto .5rem}section#hero h2{color:var(--color-gray);font-family:var(--font-sans);font-size:var(--font-size-body-lg);font-weight:400;line-height:1.5;text-align:center;text-wrap:balance;max-width:58rem;margin:0 auto 2rem}section#hero #download-button{margin:0 auto 3rem}section#hero img#screenshot{display:block;width:100%;margin:2rem auto 0;border-radius:.5rem;box-shadow:0 0 3px #00000040,0 36px 100px #00000040,inset 0 0 3px #ffffff1a;will-change:opacity,transform;transform-style:preserve-3d;animation:rotate-in linear forwards,rotate-out linear forwards;animation-timeline:view()}section#features h3{color:var(--color-black);font-family:var(--font-display);letter-spacing:-.72px;font-size:var(--font-size-h3);font-weight:700;line-height:1.1;text-align:center;margin-bottom:3rem}section#features ul#feature-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));list-style:none;padding:0;margin:0 auto}section#features ul#feature-list li{position:relative;padding:2.5rem;outline:.5px solid var(--color-border);display:flex;flex-direction:column}@media screen and (max-width: 479px){section#features ul#feature-list li{padding:1rem 1.5rem 1.5rem;flex-direction:row}}section#features ul#feature-list li img{width:2.5rem;height:2.5rem}@media screen and (max-width: 479px){section#features ul#feature-list li img{margin-top:1.5rem;margin-right:1.5rem}}section#features ul#feature-list li h4{color:var(--color-black);font-size:1.125rem;font-weight:600;margin-bottom:.5rem}section#features ul#feature-list li p{margin:0;color:var(--color-gray);font-family:var(--font-sans);font-size:var(--font-size-body-md);line-height:1.5}section#team-organization{padding:4rem 1rem;border-radius:1rem;margin:4.5rem auto;background:linear-gradient(to bottom,var(--color-gradient-dark-from),var(--color-gradient-dark-to))}section#team-organization h3{color:var(--color-white);text-align:center;letter-spacing:-.72px;font-family:var(--font-display);font-size:var(--font-size-h2);font-weight:600;line-height:1.1;margin:0;margin-bottom:.75rem}section#team-organization p{color:var(--color-white);text-align:center;font-weight:400;margin:0;margin-bottom:1rem;text-wrap:balance}section#team-organization #get-in-touch{margin:0 auto}section#faq h3{color:var(--color-black);font-family:var(--font-display);letter-spacing:-.72px;font-size:var(--font-size-h3);font-weight:700;line-height:1.1;text-align:center;margin-bottom:3rem}section#faq details{padding:0 1.5rem}section#faq details summary{padding:1rem 0;font-weight:500;display:flex;align-items:center;border-bottom:1px solid var(--color-border);cursor:pointer;transition:opacity var(--duration-sm) ease-in-out;list-style:none}section#faq details summary::-webkit-details-marker{display:none}section#faq details summary:hover{opacity:.7}section#faq details summary:after{content:"";display:inline-block;width:1rem;height:1rem;flex-shrink:0;margin-left:auto;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93bi1pY29uIGx1Y2lkZS1jaGV2cm9uLWRvd24iPjxwYXRoIGQ9Im02IDkgNiA2IDYtNiIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat}section#faq details p{color:var(--color-gray)}section#support{padding:4rem 0;border-radius:1rem;margin:4.5rem auto;background:var(--color-card);box-shadow:0 1px 3px #00000021}section#support h3{text-align:center;letter-spacing:-.72px;font-size:var(--font-size-h4);font-weight:600;line-height:1.1;margin:0;margin-bottom:.75rem}section#support p{color:var(--color-gray);margin:0;text-align:center;font-weight:400;margin-bottom:1.25rem}section#support #support-links{margin:0 auto;width:fit-content;display:grid;grid-template-columns:1fr 1fr;gap:1rem}
