@font-face{font-family: "Sora";font-style: normal;font-weight: 400 800;font-display: swap;src: url("../fonts/sora-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "Sora";font-style: normal;font-weight: 400 800;font-display: swap;src: url("../fonts/sora-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: "DM Sans";font-style: normal;font-weight: 100 1000;font-display: swap;src: url("../fonts/dm-sans-latin.woff2") format("woff2");unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: "DM Sans";font-style: normal;font-weight: 100 1000;font-display: swap;src: url("../fonts/dm-sans-latin-ext.woff2") format("woff2");unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--void: #090814;--void-2: #111022;--panel: #17152b;--panel-2: #201c39;--paper: #fff9ea;--ink: #f8f4e8;--ink-dark: #0d0b18;--muted: #aaa4c0;--line: rgba(248,244,232,0.2);--line-dark: rgba(13,11,24,0.24);--lime: #c8ff45;--cyan: #43e9ff;--violet: #8c57ff;--hot: #ff5c8a;--orange: #ff7a45;--focus: #43e9ff;--success: #74f6b0;--display: "Sora",ui-sans-serif,system-ui,sans-serif;--body: "DM Sans",ui-sans-serif,system-ui,sans-serif;--mono: "SFMono-Regular","Cascadia Mono","Roboto Mono",ui-monospace,monospace;--shell: 86rem;--header-height: 5.25rem;--pixel-shadow: 0.65rem 0.65rem 0 rgba(67,233,255,0.34)}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: calc(var(--header-height) + 2.5rem);-webkit-text-size-adjust: 100%}body{margin: 0;background: var(--void);color: var(--ink);font-family: var(--body);font-size: 1rem;font-weight: 470;line-height: 1.58;overflow-wrap: anywhere}body.menu-open{overflow: hidden}img,svg{display: block;max-width: 100%;height: auto}button,input,textarea,select{font: inherit}button,summary{cursor: pointer}a{color: inherit;text-decoration-thickness: 0.1em;text-underline-offset: 0.23em}a:hover{text-decoration-thickness: 0.16em}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline: 0.1875rem solid #fff;outline-offset: 0.125rem;box-shadow: 0 0 0 0.4375rem #000 !important}::selection{background: var(--lime);color: var(--ink-dark)}h1,h2,h3,h4{margin-block: 0 0.65em;font-family: var(--display);font-weight: 800;letter-spacing: -0.057em;line-height: 0.96}p,ul,ol,figure{margin-block: 0 1.2em}ul,ol{padding: 0}section,[id]{scroll-margin-top: calc(var(--header-height) + 2.5rem)}.shell{width: min(calc(100% - clamp(2rem,6vw,6rem)),var(--shell));margin-inline: auto}.section{padding-block: clamp(5.5rem,10vw,9.5rem)}.sr-only{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}.skip-link{position: fixed;z-index: 1000;top: 0.75rem;left: 0.75rem;padding: 0.75rem 1rem;border: 2px solid var(--lime);background: var(--void);color: var(--ink);font-family: var(--mono);font-weight: 800;transform: translateY(-180%)}.skip-link:focus{transform: translateY(0)}.chapter,.tool-code{color: var(--violet);font-family: var(--mono);font-size: 0.72rem;font-weight: 800;letter-spacing: 0.12em;line-height: 1.4;text-transform: uppercase}.pixel-button{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 0.65rem;min-height: 3rem;max-width: 100%;padding: 0.72rem 1.15rem;border: 0;background: transparent;color: var(--ink-dark);font-family: var(--mono);font-size: 0.76rem;font-weight: 800;line-height: 1.2;text-align: center;text-decoration: none;isolation: isolate;transition: transform 120ms steps(2,end)}.pixel-button::before,.pixel-button::after{position: absolute;content: ""}.pixel-button::before{z-index: -1;inset: 0;border: 2px solid currentColor;background: var(--lime);clip-path: polygon(0.6rem 0,100% 0,100% calc(100% - 0.6rem),calc(100% - 0.6rem) 100%,0 100%,0 0.6rem)}.pixel-button::after{z-index: -2;inset: 0.35rem -0.35rem -0.35rem 0.35rem;background: var(--violet);clip-path: polygon(0.6rem 0,100% 0,100% calc(100% - 0.6rem),calc(100% - 0.6rem) 100%,0 100%,0 0.6rem)}.pixel-button:hover{transform: translate(-0.18rem,-0.18rem);text-decoration: none}.pixel-button:active{transform: translate(0.18rem,0.18rem)}.pixel-button--lime::before{background: var(--lime)}.pixel-button--outline{color: var(--ink)}.pixel-button--outline::before{border-color: var(--ink);background: var(--panel)}.pixel-button--outline::after{background: var(--cyan)}.pixel-button--light{color: var(--ink-dark)}.pixel-button--light::before{background: var(--ink)}.pixel-button--light::after{background: var(--hot)}.pixel-button--dark{color: var(--ink)}.pixel-button--dark::before{border-color: var(--ink-dark);background: var(--ink-dark)}.pixel-button--dark::after{background: var(--cyan)}.pixel-button--large{min-height: 3.65rem;padding-inline: 1.6rem;font-size: 0.9rem}.system-bar{border-bottom: 1px solid rgba(13,11,24,0.35);background: var(--lime);color: var(--ink-dark);font-family: var(--mono);font-size: 0.65rem;font-weight: 760;letter-spacing: 0.05em}.system-bar__inner{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 2.35rem}.system-bar p,.system-bar div{margin: 0}.system-bar p{display: flex;align-items: center;gap: 0.5rem}.system-bar i{opacity: 0.55}.system-bar__inner>div{display: flex;align-items: center;gap: 1rem}.system-bar a{font-weight: 900}.status-pixel{display: inline-block;width: 0.55rem;height: 0.55rem;background: var(--ink-dark);box-shadow: 0 0 0 0.2rem rgba(13,11,24,0.16);animation: statusPulse 1.8s steps(2,end) infinite}.site-header{position: sticky;z-index: 100;top: 0;border-bottom: 1px solid var(--line);background: rgba(9,8,20,0.94);backdrop-filter: blur(0.8rem)}.site-header__inner{display: flex;align-items: center;gap: 2rem;min-height: var(--header-height)}.brand{display: inline-flex;align-items: center;gap: 0.7rem;flex: 0 0 auto;color: var(--ink);text-decoration: none}.brand:hover{text-decoration: none}.brand__mark{width: 2.45rem;image-rendering: pixelated}.brand__word{font-family: var(--display);font-size: 1.5rem;font-weight: 800;letter-spacing: -0.06em}.brand__word span{color: var(--lime);animation: cursorBlink 1.1s steps(1,end) infinite}.brand__full{padding-left: 0.7rem;border-left: 1px solid var(--line);color: var(--muted);font-family: var(--mono);font-size: 0.55rem;font-weight: 700;letter-spacing: 0.06em;line-height: 1.2;text-transform: uppercase}.desktop-nav{display: flex;align-items: center;justify-content: center;gap: clamp(0.8rem,2vw,1.4rem);margin-inline: auto}.desktop-nav a,.login-link{display: flex;align-items: center;gap: 0.38rem;min-height: 2.8rem;font-family: var(--mono);font-size: 0.66rem;font-weight: 720;letter-spacing: 0.02em;text-decoration: none}.desktop-nav a span{color: var(--violet);font-size: 0.52rem}.desktop-nav a:hover,.desktop-nav a:focus-visible,.login-link:hover,.login-link:focus-visible{color: var(--lime)}.header-actions{display: flex;align-items: center;gap: 0.9rem}.motion-toggle{display: inline-flex;align-items: center;gap: 0.4rem;min-height: 2.75rem;padding: 0.45rem 0.65rem;border: 1px solid var(--line);background: transparent;color: var(--muted);font-family: var(--mono);font-size: 0.58rem;font-weight: 700}.motion-toggle:hover{border-color: var(--lime);color: var(--lime)}.motion-toggle__icon{color: var(--lime)}.menu-toggle{position: relative;display: none;width: 3rem;height: 3rem;padding: 0;border: 1px solid var(--line);background: transparent;color: var(--ink)}.menu-toggle span:not(.sr-only){position: absolute;left: 0.75rem;width: 1.4rem;height: 2px;background: currentColor;transition: transform 120ms steps(2,end),opacity 120ms steps(2,end)}.menu-toggle span:nth-child(2){transform: translateY(-0.35rem)}.menu-toggle span:nth-child(3){transform: translateY(0)}.menu-toggle span:nth-child(4){transform: translateY(0.35rem)}.menu-toggle[aria-expanded="true"] span:nth-child(2){transform: rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(3){opacity: 0}.menu-toggle[aria-expanded="true"] span:nth-child(4){transform: rotate(-45deg)}.mobile-menu{border-top: 1px solid var(--line);border-bottom: 1px solid var(--line);background: var(--void)}.mobile-menu__inner{display: grid;max-height: var(--gpf-menu-available-height,calc(100dvh - var(--header-height)));padding-block: 0.75rem 1.5rem;overflow-y: auto;overscroll-behavior: contain}.mobile-menu a:not(.pixel-button){display: flex;align-items: center;gap: 0.7rem;min-height: 3.35rem;border-bottom: 1px solid var(--line);font-family: var(--mono);font-size: 0.8rem;font-weight: 760;text-decoration: none}.mobile-menu a span{color: var(--violet)}.mobile-menu .motion-toggle,.mobile-menu .pixel-button{width: 100%;margin-top: 0.9rem}.hero{position: relative;min-height: min(61rem,calc(100vh - 2.35rem));border-bottom: 1px solid var(--line);background: linear-gradient(90deg,rgba(140,87,255,0.04) 1px,transparent 1px),linear-gradient(rgba(140,87,255,0.04) 1px,transparent 1px),radial-gradient(circle at 82% 22%,rgba(140,87,255,0.24),transparent 29rem),radial-gradient(circle at 18% 85%,rgba(67,233,255,0.12),transparent 25rem),var(--void);background-size: 36px 36px,36px 36px,auto,auto,auto;overflow: hidden}.pixel-field{position: absolute;inset: 0;pointer-events: none}.pixel-field i{position: absolute;width: clamp(0.55rem,1vw,0.9rem);aspect-ratio: 1;background: var(--color,var(--violet));opacity: 0.74;animation: pixelFloat var(--duration,7s) steps(6,end) infinite alternate}.pixel-field i:nth-child(1){top: 12%;left: 4%;--color: var(--cyan);--duration: 6s}.pixel-field i:nth-child(2){top: 28%;left: 47%;--color: var(--lime);--duration: 8s}.pixel-field i:nth-child(3){top: 72%;left: 5%;--color: var(--hot);--duration: 5s}.pixel-field i:nth-child(4){top: 86%;left: 38%;--color: var(--violet);--duration: 9s}.pixel-field i:nth-child(5){top: 8%;right: 10%;--color: var(--hot);--duration: 7s}.pixel-field i:nth-child(6){top: 54%;right: 2%;--color: var(--lime);--duration: 6s}.pixel-field i:nth-child(7){bottom: 5%;right: 16%;--color: var(--cyan);--duration: 8s}.pixel-field i:nth-child(8){top: 42%;left: 53%;--color: var(--orange);--duration: 5s}.hero__grid{position: relative;z-index: 2;display: grid;grid-template-columns: minmax(0,1.02fr) minmax(29rem,0.98fr);align-items: center;gap: clamp(3rem,6vw,7rem);min-height: min(58rem,calc(100vh - 2.35rem));padding-block: clamp(5rem,9vw,8rem)}.kicker{display: flex;align-items: center;gap: 0.8rem;margin-bottom: 1.4rem;color: var(--muted);font-family: var(--mono);font-size: 0.68rem;font-weight: 740;letter-spacing: 0.09em;line-height: 1.4}.kicker span{flex: 0 0 auto;padding: 0.42rem 0.55rem;background: var(--violet);color: var(--ink-dark)}.hero h1{max-width: 13ch;margin-bottom: 1.45rem;font-size: clamp(3.4rem,6.7vw,7.2rem);line-height: 0.86}.hero h1 span{color: var(--lime);text-shadow: 0.06em 0.06em 0 var(--violet)}.hero__intro{max-width: 42rem;margin-bottom: 1.8rem;color: #c8c2db;font-size: clamp(1.05rem,1.6vw,1.25rem)}.command-form>label{display: block;margin-bottom: 0.6rem;color: var(--cyan);font-family: var(--mono);font-size: 0.63rem;font-weight: 760;letter-spacing: 0.08em;text-transform: uppercase}.command-form__control{display: grid;grid-template-columns: auto minmax(8rem,1fr) auto;align-items: center;gap: 0.7rem;padding: 0.45rem;border: 2px solid var(--cyan);background: rgba(17,16,34,0.92);box-shadow: 0.6rem 0.6rem 0 rgba(140,87,255,0.4)}.command-form__control:focus-within{outline: 0.2rem solid var(--lime);outline-offset: 0.25rem}.command-form__prompt{padding-left: 0.65rem;color: var(--lime);font-family: var(--mono);font-size: 0.7rem;font-weight: 800;white-space: nowrap}.command-form input[type="text"]{min-width: 0;min-height: 3.1rem;border: 0;background: transparent;color: var(--ink);font-family: var(--mono);font-size: 0.83rem;outline: 0}.command-form input::placeholder{color: #8f8aa5;opacity: 1}.command-form>p{margin: 0.75rem 0 0;color: var(--muted);font-family: var(--mono);font-size: 0.62rem}.prompt-bank{display: flex;align-items: center;flex-wrap: wrap;gap: 0.45rem;margin-top: 1.1rem}.prompt-bank>span,.prompt-bank button{font-family: var(--mono);font-size: 0.58rem;font-weight: 760}.prompt-bank>span{color: var(--muted)}.prompt-bank button{min-height: 2.2rem;padding: 0.38rem 0.58rem;border: 1px solid var(--line);background: transparent;color: var(--ink)}.prompt-bank button:hover{border-color: var(--lime);background: rgba(200,255,69,0.1);color: var(--lime)}.no-js .prompt-bank{display: none}.hero__facts{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem;margin: 1.7rem 0 0;list-style: none}.hero__facts li{display: flex;align-items: center;gap: 0.55rem;color: var(--muted);font-family: var(--mono);font-size: 0.62rem;line-height: 1.3}.hero__facts b{display: grid;width: 1.75rem;height: 1.75rem;flex: 0 0 1.75rem;place-items: center;border: 1px solid var(--line);color: var(--cyan);font-size: 0.55rem}.render-console{position: relative;border: 2px solid var(--ink);background: var(--panel);box-shadow: 0.8rem 0.8rem 0 var(--violet),-0.55rem -0.55rem 0 var(--cyan);transform: rotate(1.1deg)}.render-console::before{position: absolute;z-index: -1;top: -1.35rem;right: -1.35rem;width: 4.6rem;height: 4.6rem;border: 0.75rem solid var(--hot);content: ""}.render-console__top,.render-console>footer{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.75rem 0.9rem;font-family: var(--mono);font-size: 0.58rem;font-weight: 760;letter-spacing: 0.07em}.render-console__top{border-bottom: 1px solid var(--line)}.render-console__top span:last-child{color: var(--lime)}.render-console>footer{border-top: 1px solid var(--line);color: var(--muted)}.render-console__screen{position: relative;display: grid;grid-template-columns: 8.8rem minmax(0,1fr);min-height: 35rem;overflow: hidden}.render-console__scan{position: absolute;z-index: 4;right: 0;left: 0;height: 3rem;background: linear-gradient(180deg,transparent,rgba(67,233,255,0.11),transparent);pointer-events: none;animation: screenScan 6s linear infinite}.render-console__screen>aside{display: flex;flex-direction: column;gap: 0.75rem;padding: 1.3rem 0.8rem;border-right: 1px solid var(--line);background: #0d0c19}.render-console__screen>aside span{color: #77728c;font-family: var(--mono);font-size: 0.56rem;font-weight: 740}.render-console__screen>aside .is-done{color: var(--success)}.render-output{padding: clamp(1.2rem,3vw,2rem);background: linear-gradient(90deg,rgba(67,233,255,0.035) 1px,transparent 1px),linear-gradient(rgba(67,233,255,0.035) 1px,transparent 1px),#151329;background-size: 18px 18px}.render-output>header{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: 2.5rem;font-family: var(--mono);font-size: 0.58rem}.render-output>header b{padding: 0.3rem 0.45rem;background: var(--lime);color: var(--ink-dark)}.render-brand{text-align: center}.render-brand__mark,.dough-pixel{display: grid;grid-template-columns: repeat(2,1fr);width: 6.8rem;height: 6.8rem;margin-inline: auto;border: 3px solid var(--ink);background: var(--orange);box-shadow: 0.45rem 0.45rem 0 var(--hot)}.render-brand__mark span,.dough-pixel span{display: grid;place-items: center;color: var(--ink-dark);font-family: var(--display);font-size: 2.6rem;font-weight: 800}.render-brand__mark span:last-child,.dough-pixel span:last-child{background: var(--ink-dark);color: var(--lime)}.render-brand h2{margin: 1.3rem 0 0.5rem;font-size: clamp(1.7rem,3.5vw,3.2rem);letter-spacing: -0.07em}.render-brand h2 span{color: var(--orange)}.render-brand p{color: var(--muted);font-family: var(--mono);font-size: 0.55rem}.render-domain{display: grid;grid-template-columns: 1fr auto;gap: 0.25rem 1rem;margin-top: 2rem;padding: 0.8rem;border: 1px solid var(--line);background: rgba(9,8,20,0.62)}.render-domain span,.render-domain i{color: var(--muted);font-family: var(--mono);font-size: 0.5rem;font-style: normal}.render-domain strong{grid-column: 1;color: var(--cyan);font-family: var(--mono);font-size: 0.8rem}.render-domain i{grid-column: 2;grid-row: 1 / 3;align-self: center;padding: 0.35rem;border: 1px solid var(--lime);color: var(--lime)}.render-palette{display: grid;grid-template-columns: repeat(5,1fr);gap: 0.35rem;margin: 1rem 0 0}.render-palette i{height: 0.65rem;background: var(--ink)}.render-palette i:nth-child(2){background: var(--orange)}.render-palette i:nth-child(3){background: var(--hot)}.render-palette i:nth-child(4){background: var(--lime)}.render-palette i:nth-child(5){background: var(--cyan)}.trust-band{border-bottom: 1px solid var(--line-dark);background: var(--paper);color: var(--ink-dark)}.trust-band__inner{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: clamp(2rem,5vw,5rem);min-height: 7.5rem}.trust-band__lead{display: flex;align-items: center;gap: 0.7rem}.gpf-glyph{display: grid;width: 2.5rem;height: 2.5rem;place-items: center;background: var(--ink-dark);color: var(--lime)}.trust-band__lead p{margin: 0;font-family: var(--mono);font-size: 0.68rem}.trust-band ul{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1rem;margin: 0;list-style: none}.trust-band li{display: flex;align-items: center;gap: 0.65rem;padding-left: 1rem;border-left: 1px solid var(--line-dark)}.trust-band li>span{display: grid;width: 2.5rem;height: 2.5rem;flex: 0 0 2.5rem;place-items: center;border: 2px solid var(--ink-dark);font-family: var(--mono);font-size: 0.55rem;font-weight: 900}.trust-band b,.trust-band small{display: block}.trust-band b{font-family: var(--mono);font-size: 0.65rem}.trust-band small{color: #5c5868;font-size: 0.68rem}.section-heading{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(18rem,0.85fr);align-items: end;gap: clamp(2rem,7vw,8rem);margin-bottom: clamp(3rem,6vw,5rem)}.section-heading h2,.security h2,.faq h2,.newsletter h2,.final-cta h2{font-size: clamp(2.7rem,5.2vw,5.7rem)}.section-heading h2 span,.security h2 span,.faq h2 span,.newsletter h2 span,.final-cta h2 span{color: var(--violet)}.section-heading>p{max-width: 40rem;margin: 0;color: var(--muted);font-size: clamp(1rem,1.35vw,1.14rem)}.process{background: var(--paper);color: var(--ink-dark)}.process .chapter{color: #6240c4}.process-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.2rem;margin: 0;list-style: none}.process-module{min-width: 0;padding: 0.75rem 0.75rem 1.7rem;border: 2px solid var(--ink-dark);background: #fffdf4;box-shadow: 0.5rem 0.5rem 0 var(--cyan)}.process-module:nth-child(2){box-shadow: 0.5rem 0.5rem 0 var(--hot)}.process-module:nth-child(3){box-shadow: 0.5rem 0.5rem 0 var(--lime)}.process-module>header{display: flex;align-items: center;justify-content: space-between;padding: 0.3rem 0.1rem 0.65rem;font-family: var(--mono);font-size: 0.58rem;font-weight: 800}.process-module>header i{width: 0.55rem;height: 0.55rem;background: var(--hot)}.process-module__art{display: grid;min-height: 16rem;margin-bottom: 1.4rem;padding: 1rem;place-items: center;border: 2px solid var(--ink-dark);background: var(--void);color: var(--ink)}.process-module__number{display: block;margin: 0 0 0.6rem 0.6rem;color: #6240c4;font-family: var(--mono);font-size: 0.68rem;font-weight: 800}.process-module h3,.process-module>p{margin-inline: 0.6rem}.process-module h3{font-size: clamp(1.45rem,2vw,1.9rem)}.process-module>p{margin-bottom: 0;color: #575260}.process-module__art--input>div{width: 100%;padding: 1rem;border: 1px solid var(--cyan);background: var(--panel)}.process-module__art--input span,.process-module__art--input strong{display: block;font-family: var(--mono)}.process-module__art--input span{margin-bottom: 1rem;color: var(--lime);font-size: 0.56rem}.process-module__art--input strong{margin-bottom: 1rem;font-size: 0.7rem}.process-module__art--input i{display: block;width: 82%;height: 0.45rem;margin-block: 0.35rem;background: #45405b}.process-module__art--input i:nth-of-type(2){width: 68%}.process-module__art--input i:nth-of-type(3){width: 45%}.process-module__art--compare{display: block;padding: 0;overflow: hidden;background: var(--violet) url("../images/gpf-logo-directions.svg") center / cover no-repeat}.process-module__art--compare span{display: none}.process-module__art--build{background: var(--cyan);color: var(--ink-dark)}.process-module__art--build>div{width: 100%;padding: 1rem;border: 2px solid var(--ink-dark);background: var(--paper);box-shadow: 0.45rem 0.45rem 0 var(--ink-dark)}.process-module__art--build span,.process-module__art--build strong,.process-module__art--build b{display: block;font-family: var(--mono)}.process-module__art--build span{color: #29685c;font-size: 0.55rem}.process-module__art--build strong{margin-block: 0.55rem;font-size: 0.9rem}.process-module__art--build b{color: #6240c4;font-size: 0.62rem;letter-spacing: 0.04em}.tools{background: var(--void)}.tool-stack{display: grid;gap: 1.2rem}.tool-card{display: grid;grid-template-columns: minmax(16rem,0.62fr) minmax(28rem,1.38fr);align-items: center;gap: clamp(2rem,5vw,5rem);min-width: 0;min-height: 36rem;padding: clamp(1.4rem,3.6vw,3rem);border: 1px solid var(--line);background: var(--panel);overflow: hidden}.tool-card:nth-child(even){grid-template-columns: minmax(28rem,1.38fr) minmax(16rem,0.62fr)}.tool-card:nth-child(even) .tool-card__copy{grid-column: 2}.tool-card:nth-child(even) .product-screen{grid-column: 1;grid-row: 1}.tool-card__copy h3{max-width: 15ch;font-size: clamp(2rem,3.5vw,3.5rem)}.tool-card__copy>p:not(.tool-code){max-width: 34rem;color: var(--muted)}.tool-card__copy>a{color: var(--lime);font-family: var(--mono);font-size: 0.72rem;font-weight: 800}.product-screen{min-width: 0;margin: 0;border: 2px solid var(--ink);background: var(--void);box-shadow: var(--pixel-shadow);transform: rotate(0.6deg)}.tool-card:nth-child(even) .product-screen{box-shadow: 0.65rem 0.65rem 0 rgba(255,92,138,0.44);transform: rotate(-0.6deg)}.product-screen__chrome{display: flex;align-items: center;gap: 1rem;min-height: 2.6rem;padding: 0.65rem 0.8rem;border-bottom: 1px solid var(--line);color: var(--muted);font-family: var(--mono);font-size: 0.56rem}.product-screen__chrome span:nth-child(2){margin-right: auto;color: var(--ink)}.product-screen__chrome i{width: 0.55rem;height: 0.55rem;background: var(--lime)}.domain-lab{min-height: 26rem;padding: clamp(1rem,3vw,2rem);background: linear-gradient(90deg,rgba(67,233,255,0.035) 1px,transparent 1px),linear-gradient(rgba(67,233,255,0.035) 1px,transparent 1px),var(--void-2);background-size: 18px 18px}.domain-lab>header{display: flex;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: 1rem;font-family: var(--mono);font-size: 0.56rem}.domain-lab>header b{padding: 0.35rem 0.48rem;background: var(--violet);color: var(--ink-dark)}.domain-row{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 0.85rem;margin-bottom: 0.7rem;padding: 0.8rem;border: 1px solid var(--line);background: var(--panel)}.domain-row>span{display: grid;width: 3.4rem;height: 3.4rem;place-items: center;background: var(--orange);color: var(--ink-dark);font-family: var(--mono);font-weight: 900}.domain-row:nth-child(3)>span{background: var(--lime)}.domain-row:nth-child(4)>span{background: var(--cyan)}.domain-row strong,.domain-row small{display: block;font-family: var(--mono)}.domain-row strong{font-size: 0.76rem}.domain-row small{margin-top: 0.2rem;color: var(--muted);font-size: 0.57rem}.domain-row>b{color: #6f6a83;font-family: var(--mono);font-size: 0.6rem}.pixel-logo-grid{display: grid;grid-template-columns: 1.3fr 0.7fr;grid-template-rows: repeat(2,1fr);gap: 0.65rem;min-height: 26rem;padding: 0.85rem;background: var(--violet)}.pixel-logo-grid__main{display: grid;grid-row: 1 / -1;align-content: center;justify-items: center;border: 2px solid var(--ink-dark);background: var(--paper);color: var(--ink-dark);text-align: center}.lotus-pixel{position: relative;display: grid;grid-template-columns: repeat(5,1.2rem);grid-template-rows: repeat(5,1.2rem);margin-bottom: 1.2rem}.lotus-pixel i{background: var(--hot)}.lotus-pixel i:nth-child(1){grid-column: 3;grid-row: 1 / 4}.lotus-pixel i:nth-child(2){grid-column: 2;grid-row: 2 / 5}.lotus-pixel i:nth-child(3){grid-column: 4;grid-row: 2 / 5}.lotus-pixel i:nth-child(4){grid-column: 1 / 3;grid-row: 4}.lotus-pixel i:nth-child(5){grid-column: 4 / 6;grid-row: 4}.pixel-logo-grid__main strong,.pixel-logo-grid__main small{display: block;font-family: var(--mono)}.pixel-logo-grid__main strong{font-size: clamp(1.1rem,2.5vw,2rem);letter-spacing: 0.08em}.pixel-logo-grid__main small{margin-top: 0.45rem;font-size: 0.48rem;letter-spacing: 0.13em}.pixel-logo-grid__tile{display: grid;place-items: center;border: 2px solid var(--ink-dark);background: var(--lime);color: var(--ink-dark);font-family: var(--mono);font-size: clamp(1rem,2.2vw,1.7rem);line-height: 0.9;text-align: center}.pixel-logo-grid__tile:last-child{background: var(--cyan)}.website-render{min-height: 26rem;padding: 1rem;background: var(--hot);color: var(--ink-dark)}.website-render>header{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.45rem 0.2rem 1rem;font-family: var(--mono);font-size: 0.52rem}.website-render__body{display: grid;min-height: 21rem;padding: clamp(1.1rem,3vw,2rem);align-content: center;justify-items: start;background: linear-gradient(135deg,transparent 0 45%,var(--lime) 45% 48%,transparent 48%),var(--ink-dark);color: var(--ink)}.website-render__body>span{display: grid;width: 3rem;height: 3rem;margin-bottom: 1.2rem;place-items: center;background: var(--lime);color: var(--ink-dark);font-family: var(--mono);font-size: 0.7rem;font-weight: 900}.website-render h4{margin-bottom: 0.7rem;font-size: clamp(1.55rem,3.5vw,3rem)}.website-render__body p{color: var(--muted);font-family: var(--mono);font-size: 0.62rem}.website-render__body>b{margin-top: 0.7rem;padding: 0.5rem 0.65rem;background: var(--hot);color: var(--ink-dark);font-family: var(--mono);font-size: 0.55rem}.people{background: var(--paper);color: var(--ink-dark)}.people .chapter{color: #6240c4}.people-grid{display: grid;grid-template-columns: repeat(12,1fr);gap: 1rem}.person-pixel{grid-column: span 5;border: 2px solid var(--ink-dark);background: #fffdf4;box-shadow: 0.5rem 0.5rem 0 var(--hot)}.person-pixel--large{grid-column: span 7;box-shadow: 0.5rem 0.5rem 0 var(--cyan)}.person-pixel--wide{grid-column: span 7;box-shadow: 0.5rem 0.5rem 0 var(--lime)}.person-pixel__image{position: relative;aspect-ratio: 4 / 3;border-bottom: 2px solid var(--ink-dark);background: #f8eedc;overflow: hidden}.person-pixel__image img{width: 100%;height: 100%;object-fit: cover;image-rendering: pixelated;transition: transform 240ms steps(4,end)}.person-pixel:hover img{transform: scale(1.035)}.person-pixel__image>span{position: absolute;right: 0.75rem;bottom: 0.75rem;display: grid;width: 2.6rem;height: 2.6rem;place-items: center;border: 2px solid var(--ink-dark);background: var(--lime);font-family: var(--mono);font-size: 0.65rem;font-weight: 900}.person-pixel footer{padding: 1.2rem}.person-pixel footer p{margin-bottom: 0.45rem;color: #6240c4;font-family: var(--mono);font-size: 0.58rem;font-weight: 800;letter-spacing: 0.08em}.person-pixel footer h3{margin-bottom: 0.35rem;font-size: clamp(1.35rem,2.2vw,2rem)}.person-pixel footer>span{color: #5d5865;font-size: 0.82rem}.work{background: var(--violet);color: var(--ink)}.work .chapter{color: var(--ink-dark)}.work .section-heading>p{color: var(--ink-dark)}.work .section-heading h2 span{color: var(--lime)}.work-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1rem}.work-pixel{border: 2px solid var(--ink-dark);background: var(--paper);color: var(--ink-dark);box-shadow: 0.55rem 0.55rem 0 var(--ink-dark)}.work-pixel__canvas{position: relative;display: grid;min-height: 27rem;padding: 2rem;place-content: center;border-bottom: 2px solid var(--ink-dark);text-align: center;overflow: hidden}.work-pixel footer{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1rem 1.2rem;font-family: var(--mono);font-size: 0.62rem}.work-pixel footer strong{padding: 0.35rem 0.45rem;background: var(--ink-dark);color: var(--lime)}.work-pixel--dough .work-pixel__canvas{background: var(--orange)}.work-pixel--dough .dough-pixel{margin-bottom: 1.3rem}.work-pixel__canvas>h3{margin: 0;font-size: clamp(1.7rem,3vw,3rem);letter-spacing: -0.06em}.work-pixel__canvas>p{margin: 0.45rem 0 0;font-family: var(--mono);font-size: 0.58rem;font-weight: 800;letter-spacing: 0.13em}.work-pixel--dough .work-pixel__canvas>i{position: absolute;width: 1.2rem;height: 1.2rem;background: var(--lime)}.work-pixel--dough .work-pixel__canvas>i:nth-of-type(1){top: 2rem;left: 2rem}.work-pixel--dough .work-pixel__canvas>i:nth-of-type(2){top: 4rem;right: 3rem;background: var(--cyan)}.work-pixel--dough .work-pixel__canvas>i:nth-of-type(3){right: 1.5rem;bottom: 2rem;background: var(--hot)}.work-pixel--still .work-pixel__canvas{background: var(--lime)}.lotus-pixel--large{grid-template-columns: repeat(5,1.7rem);grid-template-rows: repeat(5,1.7rem);margin-inline: auto}.lotus-pixel--large i{background: var(--violet)}.work-pixel--sunday .work-pixel__canvas{background: var(--hot)}.site-card-mini{width: min(100%,31rem);border: 2px solid var(--ink-dark);background: var(--paper);box-shadow: 0.7rem 0.7rem 0 var(--cyan);text-align: left;transform: rotate(-2deg)}.site-card-mini>header{display: flex;align-items: center;gap: 0.35rem;padding: 0.65rem;border-bottom: 2px solid var(--ink-dark)}.site-card-mini>header span{margin-right: auto;font-family: var(--mono);font-size: 0.6rem;font-weight: 900}.site-card-mini>header i{width: 0.55rem;height: 0.55rem;background: var(--violet)}.site-card-mini__body{min-height: 18rem;padding: 1.5rem;background: linear-gradient(135deg,var(--ink-dark) 0 64%,var(--lime) 64%);color: var(--ink)}.site-card-mini h3{font-size: clamp(1.4rem,3vw,2.6rem)}.site-card-mini__body b{display: inline-block;padding: 0.45rem;background: var(--hot);color: var(--ink-dark);font-family: var(--mono);font-size: 0.52rem}.work-pixel--spokes .work-pixel__canvas{background: var(--cyan)}.work-pixel--spokes svg{width: 13rem;margin-inline: auto;fill: none;stroke: var(--ink-dark);stroke-width: 5}.work-note{margin: 1.5rem 0 0;color: var(--ink-dark);font-family: var(--mono);font-size: 0.65rem;text-align: center}.pricing{background: var(--void)}.pricing-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-items: stretch;gap: 1rem}.price-module{position: relative;display: flex;min-width: 0;padding: 0.75rem 1.35rem 1.5rem;flex-direction: column;border: 2px solid var(--ink);background: var(--panel);box-shadow: 0.5rem 0.5rem 0 var(--cyan)}.price-module:nth-child(3){box-shadow: 0.5rem 0.5rem 0 var(--hot)}.price-module--featured{background: var(--violet);color: var(--ink-dark);box-shadow: 0.65rem 0.65rem 0 var(--lime);transform: translateY(-0.8rem)}.price-module__badge{position: absolute;top: -1.9rem;right: -2px;padding: 0.42rem 0.6rem;border: 2px solid var(--ink);background: var(--lime);color: var(--ink-dark);font-family: var(--mono);font-size: 0.58rem;font-weight: 900}.price-module>header{display: flex;align-items: center;justify-content: space-between;padding-block: 0.45rem 0.75rem;border-bottom: 1px solid var(--line);color: var(--muted);font-family: var(--mono);font-size: 0.58rem;font-weight: 800}.price-module>header i{width: 0.55rem;height: 0.55rem;background: var(--lime)}.price-module__name{padding-top: 1.5rem}.price-module__name p{margin-bottom: 0.45rem;color: var(--muted);font-family: var(--mono);font-size: 0.58rem;font-weight: 760;letter-spacing: 0.07em}.price-module--featured .price-module__name p,.price-module--featured .price-module__intro,.price-module--featured>header{color: var(--ink-dark)}.price-module h3{margin-bottom: 1rem;font-size: clamp(1.6rem,2.6vw,2.4rem)}.price{display: flex;align-items: baseline;gap: 0.25rem;margin-bottom: 1rem}.price strong{font-family: var(--display);font-size: clamp(3rem,5vw,4.5rem);line-height: 0.9}.price small{font-family: var(--mono);font-size: 1rem}.price span{color: var(--muted);font-family: var(--mono);font-size: 0.58rem}.price-module--featured .price span{color: var(--ink-dark)}.price-module__intro{min-height: 3.3rem;color: var(--muted)}.price-module .pixel-button{width: 100%;margin-block: 0.7rem 1.5rem}.price-module ul{margin: 0;list-style: none}.price-module li{position: relative;padding: 0.65rem 0 0.65rem 1.35rem;border-top: 1px solid var(--line);color: #d5d0e2;font-size: 0.82rem}.price-module li::before{position: absolute;left: 0;color: var(--lime);content: ">";font-family: var(--mono);font-weight: 900}.price-module--featured li{border-color: rgba(13,11,24,0.28);color: var(--ink-dark)}.price-module--featured li::before{color: var(--ink-dark)}.pricing__foot{display: flex;align-items: center;justify-content: space-between;gap: 2rem;margin-top: 2rem}.pricing__foot a{flex: 0 0 auto;color: var(--lime);font-family: var(--mono);font-size: 0.72rem;font-weight: 800}.pricing__foot p{margin: 0;color: var(--muted);font-family: var(--mono);font-size: 0.62rem;text-align: right}.security{background: var(--lime);color: var(--ink-dark)}.security .chapter,.security h2 span{color: #4e309d}.security__grid{display: grid;grid-template-columns: minmax(18rem,0.75fr) minmax(28rem,1.25fr);align-items: center;gap: clamp(3rem,7vw,8rem)}.security__copy>p:not(.chapter){max-width: 37rem;color: #37323f;font-size: 1.08rem}.security-grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0.8rem;margin: 0;list-style: none}.security-grid li{min-height: 13.5rem;padding: 1.1rem;border: 2px solid var(--ink-dark);background: var(--paper);box-shadow: 0.4rem 0.4rem 0 var(--ink-dark)}.security-grid header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 1.5rem;font-family: var(--mono);font-size: 0.58rem}.security-grid header b{display: grid;min-width: 2.6rem;height: 2.6rem;padding-inline: 0.4rem;place-items: center;background: var(--violet);color: var(--ink-dark)}.security-grid h3{margin-bottom: 0.5rem;font-size: 1rem;letter-spacing: -0.03em}.security-grid p{margin: 0;color: #5d5865;font-size: 0.78rem}.faq{background: var(--paper);color: var(--ink-dark)}.faq .chapter,.faq h2 span{color: #6240c4}.faq__grid{display: grid;grid-template-columns: minmax(17rem,0.7fr) minmax(28rem,1.3fr);align-items: start;gap: clamp(3rem,7vw,8rem)}.faq__intro{position: sticky;top: calc(var(--header-height) + 2rem)}.faq__intro>p:not(.chapter){max-width: 28rem;color: #5d5865}.faq__intro>a{color: #4e309d;font-family: var(--mono);font-size: 0.72rem;font-weight: 800}.faq-list{border-top: 2px solid var(--ink-dark)}.faq-list details{border-bottom: 2px solid var(--ink-dark)}.faq-list summary{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 0.85rem;min-height: 5.2rem;padding-block: 1rem;list-style: none;font-family: var(--display);font-size: clamp(0.98rem,1.4vw,1.18rem);font-weight: 760}.faq-list summary::-webkit-details-marker{display: none}.faq-list summary>span{color: #6240c4;font-family: var(--mono);font-size: 0.62rem}.faq-list summary i{position: relative;width: 2.3rem;height: 2.3rem;border: 2px solid var(--ink-dark);background: var(--lime)}.faq-list summary i::before,.faq-list summary i::after{position: absolute;top: 50%;left: 50%;width: 0.85rem;height: 2px;background: var(--ink-dark);content: "";transform: translate(-50%,-50%)}.faq-list summary i::after{transform: translate(-50%,-50%) rotate(90deg)}.faq-list details[open] summary i::after{transform: translate(-50%,-50%)}.faq-list details p{max-width: 45rem;padding: 0 4rem 1.5rem 2rem;color: #575260}.partner-cta{padding-block: clamp(3.5rem,6vw,5.5rem);background: var(--hot);color: var(--ink-dark)}.partner-cta__inner{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 2rem;padding: clamp(2rem,4vw,3.5rem);border: 3px solid var(--ink-dark);background: var(--paper);box-shadow: 0.75rem 0.75rem 0 var(--ink-dark)}.partner-cta h2{max-width: 24ch;margin-bottom: 0.45rem;font-size: clamp(2rem,3.5vw,3.5rem)}.partner-cta p:last-child{max-width: 43rem;margin: 0;color: #5d5865}.newsletter{background: var(--void)}.newsletter__grid{display: grid;grid-template-columns: minmax(18rem,0.85fr) minmax(27rem,1.15fr);align-items: center;gap: clamp(3rem,7vw,8rem);padding: clamp(2rem,5vw,4rem);border: 2px solid var(--cyan);background: var(--panel);box-shadow: 0.75rem 0.75rem 0 var(--violet)}.newsletter h2{font-size: clamp(2.2rem,4vw,4.3rem)}.newsletter__copy>p:last-child{margin: 0;color: var(--muted)}.newsletter-form>label:first-child{display: block;margin-bottom: 0.55rem;color: var(--cyan);font-family: var(--mono);font-size: 0.62rem;font-weight: 800}.newsletter-form>div{display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 0.5rem;padding: 0.4rem;border: 2px solid var(--ink);background: var(--void)}.newsletter-form>div:focus-within{outline: 0.2rem solid var(--lime);outline-offset: 0.25rem}.newsletter-form>div>span{padding-left: 0.55rem;color: var(--lime);font-family: var(--mono);font-weight: 900}.newsletter-form input[type="email"]{min-width: 0;min-height: 3rem;border: 0;background: transparent;color: var(--ink);font-family: var(--mono);font-size: 0.78rem;outline: 0}.newsletter-form input::placeholder{color: #8f8aa5;opacity: 1}.check-label{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: start;gap: 0.65rem;margin-top: 0.9rem;color: var(--muted);font-size: 0.7rem;line-height: 1.45}.check-label input{width: 1.15rem;height: 1.15rem;margin: 0.1rem 0 0;accent-color: var(--lime)}.form-status{min-height: 1.25rem;margin: 0.7rem 0 0;color: var(--success);font-family: var(--mono);font-size: 0.65rem}.final-cta{position: relative;padding-block: clamp(5.5rem,10vw,9rem);background: var(--lime);color: var(--ink-dark);overflow: hidden}.final-cta__pixels i{position: absolute;width: clamp(1.2rem,3vw,3rem);aspect-ratio: 1;background: var(--violet);animation: pixelFloat var(--duration,7s) steps(6,end) infinite alternate}.final-cta__pixels i:nth-child(1){top: 10%;left: 7%;--duration: 6s}.final-cta__pixels i:nth-child(2){top: 20%;right: 12%;background: var(--hot);--duration: 8s}.final-cta__pixels i:nth-child(3){bottom: 12%;left: 16%;background: var(--cyan);--duration: 5s}.final-cta__pixels i:nth-child(4){bottom: 8%;right: 5%;background: var(--orange);--duration: 9s}.final-cta__pixels i:nth-child(5){top: 48%;left: 3%;background: var(--ink-dark);--duration: 7s}.final-cta__pixels i:nth-child(6){top: 5%;left: 46%;background: var(--cyan);--duration: 6s}.final-cta__pixels i:nth-child(7){bottom: 22%;right: 35%;background: var(--violet);--duration: 8s}.final-cta__inner{position: relative;z-index: 2;text-align: center}.final-cta .chapter{color: #4e309d}.final-cta h2{max-width: 15ch;margin-inline: auto;font-size: clamp(3rem,6.5vw,7rem)}.final-cta h2 span{color: var(--ink-dark);text-shadow: 0.06em 0.06em 0 var(--hot)}.final-cta__inner>p:not(.chapter){font-family: var(--mono);font-size: 0.8rem}.site-footer{background: var(--void);color: var(--ink)}.site-footer__top{display: grid;grid-template-columns: minmax(15rem,1.25fr) repeat(3,minmax(9rem,0.75fr));gap: clamp(2.5rem,5vw,5rem);padding-block: clamp(4rem,7vw,6rem)}.footer-brand>p{margin-top: 1.3rem;color: var(--ink);font-family: var(--mono);font-size: 0.78rem;font-weight: 800;line-height: 1.45}.footer-brand>p span{color: var(--muted);font-size: 0.6rem}.footer-trust{display: flex;flex-wrap: wrap;gap: 0.45rem}.footer-trust span{display: grid;min-width: 3.2rem;min-height: 2rem;padding: 0.35rem 0.5rem;place-items: center;border: 1px solid var(--line);color: var(--lime);font-family: var(--mono);font-size: 0.55rem;font-weight: 900}.site-footer nav{display: flex;align-items: flex-start;flex-direction: column;gap: 0.65rem}.site-footer nav h2{margin-bottom: 0.55rem;color: var(--violet);font-family: var(--mono);font-size: 0.64rem;letter-spacing: 0.08em}.site-footer nav a,.site-footer nav button{padding: 0;border: 0;background: transparent;color: #ccc6d9;font-family: var(--mono);font-size: 0.68rem;text-align: left}.site-footer nav button{text-decoration: underline;text-underline-offset: 0.2em}.site-footer__bottom{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-block: 1.2rem;border-top: 1px solid var(--line);color: var(--muted);font-family: var(--mono);font-size: 0.58rem}.site-footer__bottom p{display: flex;align-items: center;gap: 0.65rem;margin: 0}.site-footer__bottom .status-pixel{width: 0.4rem;height: 0.4rem;background: var(--lime)}@media (hover: hover) and (pointer: fine){.brand__mark,.pixel-button::after,.pixel-button b,.process-module,.process-module>header i,.tool-card,.product-screen,.person-pixel,.work-pixel,.price-module,.security-grid li,.security-grid header b,.faq-list summary,.faq-list summary i,.partner-cta__inner,.site-footer nav a,.site-footer nav button{transition-duration: 140ms;transition-timing-function: steps(2,end)}.brand__mark{transition-property: filter,transform}.brand:hover .brand__mark{filter: drop-shadow(0.22rem 0.22rem 0 var(--violet));transform: translate(-0.12rem,-0.12rem)}.pixel-button::after{transition-property: inset}.pixel-button b{display: inline-block;transition-property: transform}.pixel-button:hover::after{inset: 0.48rem -0.48rem -0.48rem 0.48rem}.pixel-button:hover b{transform: translate(0.14rem,-0.14rem)}.process-module{transition-property: transform}.process-module>header i{transition-property: transform}.process-module:hover{transform: translate(-0.25rem,-0.25rem)}.process-module:hover>header i{transform: rotate(90deg) scale(1.45)}.tool-card{transition-property: background-color,border-color,transform}.product-screen{transition-property: box-shadow,transform}.tool-card:hover{border-color: rgba(67,233,255,0.62);background: #1b1832;transform: translateY(-0.22rem)}.tool-card:hover .product-screen{box-shadow: 0.85rem 0.85rem 0 rgba(67,233,255,0.46);transform: rotate(-0.2deg) translateY(-0.18rem)}.tool-card:nth-child(even):hover .product-screen{box-shadow: 0.85rem 0.85rem 0 rgba(255,92,138,0.52);transform: rotate(0.2deg) translateY(-0.18rem)}.person-pixel,.work-pixel{transition-property: transform}.person-pixel:hover,.work-pixel:hover{transform: translate(-0.28rem,-0.28rem)}.price-module{transition-property: border-color,transform}.price-module:not(.price-module--featured):hover{border-color: var(--lime);transform: translate(-0.22rem,-0.22rem)}.price-module--featured:hover{transform: translate(-0.22rem,-1.05rem)}.security-grid li{transition-property: box-shadow,transform}.security-grid header b{transition-property: background-color,color,transform}.security-grid li:hover{box-shadow: 0.62rem 0.62rem 0 var(--ink-dark);transform: translate(-0.18rem,-0.18rem)}.security-grid li:hover header b{background: var(--hot);color: var(--ink-dark);transform: rotate(-4deg)}.faq-list summary{transition-property: background-color,color}.faq-list summary i{transition-property: background-color,transform}.faq-list summary:hover{background: rgba(140,87,255,0.09);color: var(--ink-dark)}.faq-list summary:hover i{background: var(--hot);transform: translate(-0.1rem,-0.1rem)}.partner-cta__inner{transition-property: box-shadow,transform}.partner-cta__inner:hover{box-shadow: 1rem 1rem 0 var(--ink-dark);transform: translate(-0.2rem,-0.2rem)}.site-footer nav a,.site-footer nav button{transition-property: color,transform}.site-footer nav a:hover,.site-footer nav button:hover{color: var(--cyan);transform: translateX(0.2rem)}}.js [data-mobile-menu][hidden]{display: none}.js.reveal-ready .reveal{translate: 0 1rem;transition: translate 420ms steps(5,end),transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease,background-color 180ms ease,color 180ms ease}.js.reveal-ready .reveal.is-visible,.js.reveal-ready .reveal:focus-within{translate: none}.motion-paused *,.motion-paused *::before,.motion-paused *::after{animation-play-state: paused !important;transition-duration: 0s !important}@keyframes cursorBlink{0%,45%{opacity: 1}46%,100%{opacity: 0}}@keyframes statusPulse{0%,70%{opacity: 1}71%,100%{opacity: 0.38}}@keyframes pixelFloat{from{transform: translate(0,0)}to{transform: translate(1.2rem,-1.2rem)}}@keyframes screenScan{from{transform: translateY(-4rem)}to{transform: translateY(37rem)}}@media (max-width: 76rem){.brand__full,.header-actions .login-link{display: none}.header-actions .motion-toggle{width: 2.8rem;justify-content: center;padding-inline: 0.45rem}.header-actions .motion-toggle [data-motion-label]{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.desktop-nav{gap: 0.7rem}.desktop-nav a{font-size: 0.6rem}.hero__grid{grid-template-columns: minmax(0,0.95fr) minmax(27rem,1.05fr);gap: 3rem}.command-form__control{grid-template-columns: auto minmax(0,1fr)}.command-form__control .pixel-button{grid-column: 1 / -1;width: 100%}.people-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.person-pixel,.person-pixel--large,.person-pixel--wide{grid-column: auto}}@media (max-width: 64rem){:root{--header-height: 4.75rem}.desktop-nav,.header-actions{display: none}.site-header__inner{justify-content: space-between}.brand__full{display: inline-block}.menu-toggle{display: block}.no-js .menu-toggle{display: none !important}.no-js [data-mobile-menu][hidden]{display: block !important}.no-js.js-capable [data-mobile-menu][hidden]{display: none !important}.no-js.js-capable.js-fallback [data-mobile-menu][hidden]{position: absolute;z-index: 2;inset-inline: 0;top: 100%;display: block !important;max-height: calc(100dvh - var(--header-height));overflow-y: auto;box-shadow: 0 1rem 2rem rgba(9,8,20,0.42)}.hero__grid,.security__grid,.faq__grid,.newsletter__grid{grid-template-columns: minmax(0,1fr)}.hero__grid{gap: 5rem}.hero h1{max-width: 14ch;font-size: clamp(4rem,10vw,6.8rem)}.render-console{width: min(100%,43rem);margin-inline: auto}.trust-band__inner{grid-template-columns: minmax(0,1fr);gap: 1rem;padding-block: 1.2rem}.section-heading{grid-template-columns: minmax(0,1fr);gap: 1.3rem}.process-grid,.pricing-grid{grid-template-columns: repeat(2,minmax(0,1fr))}.process-module:last-child,.price-module:last-child:nth-child(odd){grid-column: 1 / -1}.price-module--featured{transform: none}.tool-card,.tool-card:nth-child(even){grid-template-columns: minmax(0,1fr)}.tool-card:nth-child(even) .tool-card__copy,.tool-card:nth-child(even) .product-screen{grid-column: auto;grid-row: auto}.tool-card:nth-child(even) .tool-card__copy{grid-row: 1}.faq__intro{position: static}.partner-cta__inner{grid-template-columns: minmax(0,1fr)}.partner-cta .pixel-button{justify-self: start}.site-footer__top{grid-template-columns: repeat(3,minmax(0,1fr))}.footer-brand{grid-column: 1 / -1}}@media (max-width: 46rem){.shell{width: min(calc(100% - 2rem),var(--shell))}.system-bar__inner{align-items: flex-start;flex-direction: column;gap: 0.25rem;padding-block: 0.45rem}.system-bar__inner>div>span{display: none}.brand__full{display: none}.hero{min-height: auto}.hero__grid{gap: 3.5rem;padding-block: 4rem}.hero h1{font-size: clamp(3.3rem,16vw,5.2rem)}.kicker{align-items: flex-start}.command-form__control{grid-template-columns: minmax(0,1fr);gap: 0.25rem}.command-form__prompt{padding: 0.5rem 0.55rem 0}.command-form input[type="text"]{padding-inline: 0.55rem}.prompt-bank{align-items: stretch;flex-direction: column}.prompt-bank button{width: 100%;text-align: left}.hero__facts{grid-template-columns: minmax(0,1fr)}.render-console__screen{grid-template-columns: minmax(0,1fr);min-height: 31rem}.render-console__screen>aside{display: none}.render-output{padding: 1rem}.render-brand__mark,.dough-pixel{width: 5.5rem;height: 5.5rem}.render-brand__mark span,.dough-pixel span{font-size: 2rem}.trust-band ul,.process-grid,.people-grid,.work-grid,.pricing-grid,.security-grid,.site-footer__top{grid-template-columns: minmax(0,1fr)}.trust-band li{padding: 0.75rem 0 0;border-top: 1px solid var(--line-dark);border-left: 0}.process-module:last-child,.price-module:last-child:nth-child(odd){grid-column: auto}.tool-card,.tool-card:nth-child(even){min-height: 0;padding: 1rem}.domain-lab,.pixel-logo-grid,.website-render{min-height: 21rem}.pixel-logo-grid{grid-template-columns: minmax(0,1fr);grid-template-rows: auto}.pixel-logo-grid__main{grid-row: auto;min-height: 14rem}.pixel-logo-grid__tile{min-height: 7rem}.website-render>header span{display: none}.person-pixel,.person-pixel--large,.person-pixel--wide{grid-column: auto}.work-pixel__canvas{min-height: 22rem}.work-pixel footer,.pricing__foot,.site-footer__bottom{align-items: flex-start;flex-direction: column}.pricing__foot p{text-align: left}.faq-list details p{padding-right: 0;padding-left: 0}.partner-cta__inner,.newsletter__grid{padding: 1.2rem}.newsletter-form>div{grid-template-columns: auto minmax(0,1fr)}.newsletter-form .pixel-button{grid-column: 1 / -1;width: 100%}.footer-brand{grid-column: auto}}@media (max-width: 24rem){.shell{width: min(calc(100% - 1.25rem),var(--shell))}.brand__word{font-size: 1.25rem}.hero h1{font-size: 2.9rem}.render-console{box-shadow: 0.45rem 0.45rem 0 var(--violet),-0.35rem -0.35rem 0 var(--cyan)}.render-domain{grid-template-columns: minmax(0,1fr)}.render-domain i{grid-column: 1;grid-row: auto;width: max-content}.section-heading h2,.security h2,.faq h2,.newsletter h2{font-size: 2.55rem}.process-module,.price-module{padding-inline: 0.75rem}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{scroll-behavior: auto !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}.js.reveal-ready .reveal{opacity: 1;translate: none}}@media (forced-colors: active){*,*::before,*::after{background-image: none !important;box-shadow: none !important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color: Highlight;box-shadow: none !important}.pixel-button::before,.process-module,.tool-card,.product-screen,.person-pixel,.work-pixel,.price-module,.security-grid li,.partner-cta__inner,.newsletter__grid{border: 1px solid CanvasText}}@media print{body.menu-open{overflow: visible !important}.system-bar,.mobile-menu,.menu-toggle,.motion-toggle,.prompt-bank,.newsletter,.final-cta,.site-footer nav,.pixel-field,.pixel-button{display: none !important}.site-header,.faq__intro{position: static}body,.hero,.tools,.pricing,.site-footer{background: #fff;color: #000}.section{padding-block: 2rem}}