@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@600&family=DM+Sans:wght@400;450;500;550;600;650;700;750&family=IBM+Plex+Mono:wght@400;450;500&display=swap";:root{font-family:DM Sans,Arial,Helvetica,sans-serif;color:#f0f1eb;background:#0b0d0b;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--green:#c1f883;--muted:#92998b;--line:rgba(213,229,195,.13);--mono:"IBM Plex Mono",monospace}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;overflow:hidden}body{margin:0;min-width:320px}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button,a{touch-action:manipulation}button:focus-visible,a:focus-visible{outline:2px solid var(--green);outline-offset:6px}button svg,a svg{display:block;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}::selection{background:var(--green);color:#0b0d0b}.site-shell{position:relative;isolation:isolate;margin:auto;overflow:hidden;height:100vh;height:100dvh;min-height:0;padding:0 5.1%;display:grid;grid-template-rows:clamp(64px,11dvh,116px) minmax(0,1fr) clamp(48px,8dvh,90px);padding-bottom:env(safe-area-inset-bottom);touch-action:pinch-zoom}.alpha-field{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.alpha-field canvas,.field-scrim{position:absolute;inset:0;width:100%;height:100%}.field-scrim{background:linear-gradient(90deg,#090d0ce0,#090d0c80 33%,#090d0c08 68%),linear-gradient(0deg,#090d0c80,transparent 20%,transparent 85%,#090d0c30)}.hero-copy{text-shadow:0 2px 22px #080c08}.touch-instructions{display:none}@media(pointer:coarse){.pointer-instructions{display:none}.touch-instructions{display:inline}}@media(max-width:760px){.field-scrim{background:linear-gradient(180deg,#090d0c90,#090d0c90 39%,#090d0c15 70%,#090d0c60)}}.ambient-grid{z-index:-1;position:absolute;inset:0;background-image:linear-gradient(rgba(200,230,180,.023) 1px,transparent 1px),linear-gradient(90deg,rgba(200,230,180,.023) 1px,transparent 1px);background-size:88px 88px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 50%,#000);mask-image:linear-gradient(90deg,transparent,#000 50%,#000);pointer-events:none}.site-shell:after{content:"";position:absolute;inset:0;z-index:-1;opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.94' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.5' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.site-header{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);position:relative;z-index:2}.wordmark{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand-mark{display:block;object-fit:contain;-webkit-user-select:none;user-select:none}.nav-logo{width:48px;height:44px;padding:0;flex-shrink:0;color:var(--green);filter:drop-shadow(0 0 9px #c1f88318);transition:color .2s,filter .2s}.wordmark:hover .nav-logo{color:#e3ffc1;filter:drop-shadow(0 0 10px #c1f88355)}.wordmark-lockup{display:flex;flex-direction:column;gap:3px}.wordmark-name{display:flex;align-items:center;line-height:1}.wordmark .wordmark-ak{width:55px;height:25px;stroke:none;color:#f0f1eb;transition:color .25s}.wordmark-tools{font-family:Chakra Petch,sans-serif;font-size:26px;font-weight:600;letter-spacing:-1.1px;color:#f0f1eb}.wordmark-dot{width:4px;height:4px;margin:15px 3px 0 2px;background:#f0f1eb;transform:none;transition:transform .3s,box-shadow .3s}.wordmark-signature{display:flex;align-items:center;justify-content:space-between;gap:0;padding-top:3px;border-top:1px solid #c1f88340;font:500 6.5px/1 var(--mono);letter-spacing:0;color:var(--green)}.wordmark-accents{opacity:.75;transition:opacity .25s}.wordmark-sheen{animation:wordmark-sweep 6.5s ease-in-out infinite;pointer-events:none}@keyframes wordmark-sweep{0%,64%{transform:translate(-12px) skew(-15deg);opacity:0}68%{opacity:.8}86%,to{transform:translate(110px) skew(-15deg);opacity:0}}.wordmark:hover .wordmark-ak,.wordmark:focus-visible .wordmark-ak{color:#e6ffcd}.wordmark:hover .wordmark-accents{opacity:1}.wordmark:hover .wordmark-dot{transform:rotate(45deg);box-shadow:0 0 10px #c1f88380}.header-descriptor{font-family:var(--mono);font-size:10px;letter-spacing:2.2px;color:#a4ab9e;position:absolute;left:50%;transform:translate(-50%)}.header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.contact-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 17px 0 14px;border:1px solid #c1f88366;border-radius:30px;background:linear-gradient(120deg,#c1f88318,#c1f88306);color:var(--green);font-size:12px;font-weight:600;box-shadow:inset 0 1px #e5ffd41a;transition:background .2s,border-color .2s,box-shadow .2s,transform .2s}.contact-link svg{width:17px;height:17px}.contact-link:hover{transform:translateY(-2px);background:#c1f88325;border-color:var(--green);box-shadow:0 0 18px #c1f88324}.brand-button{flex-shrink:0;white-space:nowrap;background:transparent;border:1px solid #3d4237;border-radius:30px;padding:12px 17px 12px 21px;display:flex;align-items:center;gap:25px;font-size:12px;transition:background .2s,border-color .2s}.brand-button:hover{background:#1d2418;border-color:var(--green)}.brand-button svg{width:17px;height:17px}.hero{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;position:relative;min-height:0;padding:clamp(12px,2.5dvh,32px) 0}.hero-copy{position:relative;z-index:1;min-width:0;padding:0}.eyebrow{display:flex;align-items:center;gap:13px;font-family:var(--mono);font-size:10px;letter-spacing:1.6px;color:#b3b9ac}.eyebrow-line{width:25px;height:2px;background:var(--green)}h1{font-family:Chakra Petch,Arial Narrow,sans-serif;font-size:clamp(48px,min(7vw,11.5dvh),124px);font-weight:600;line-height:1.06;letter-spacing:-.04em;margin:clamp(12px,2dvh,24px) 0;white-space:nowrap}.alpha-word{position:relative;color:var(--green)}.hero-description{font-size:15px;line-height:1.85;color:#989e92;letter-spacing:.02px;margin:0}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,520px);margin-top:clamp(16px,2.2dvh,28px)}.product-card{--product-accent:#c1f883;display:grid;grid-template-columns:36px minmax(0,1fr) 16px;gap:12px;align-items:center;padding:17px;border:1px solid #c1f88345;border-radius:12px;background:linear-gradient(135deg,#c1f88312,#10190fbb);transition:background .2s,border-color .2s,box-shadow .2s}.product-cyan{--product-accent:#80e9de;border-color:#80e9de40;background:linear-gradient(135deg,#80e9de12,#101918bb)}.product-violet{--product-accent:#c4adff;border-color:#c4adff40;background:linear-gradient(105deg,#c4adff17,#111715bb 72%)}.product-card.product-wide{grid-column:1 / -1;grid-template-columns:36px minmax(0,1fr) auto 16px;padding:11px 17px}.product-wide .product-domain{grid-column:3;grid-row:1;align-self:center;border:0;padding:0;color:#b5a5d5}.product-wide .product-domain span{display:none}.product-wide .product-arrow{grid-column:4;grid-row:1}.product-card:hover{border-color:var(--product-accent);background:#203027dc;box-shadow:0 8px 30px #0003}.product-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:#e3ffd510;color:var(--product-accent)}.product-icon svg{width:21px;height:21px}.product-copy{display:flex;flex-direction:column;gap:6px;min-width:0}.product-copy strong{font-size:16px;font-weight:600;letter-spacing:-.4px}.product-copy>span{color:#b0bcaa;font-size:11px;letter-spacing:.15px}.product-description>span{display:block;line-height:1.4;white-space:nowrap}.product-arrow{width:16px;height:16px;color:var(--product-accent);transition:transform .2s}.product-card:hover .product-arrow{transform:translate(2px,-2px)}.product-domain{display:flex;justify-content:space-between;grid-column:1 / -1;border-top:1px solid #d3f2cf12;padding-top:10px;color:#8eab92;font:9px var(--mono);letter-spacing:.3px}.product-cyan .product-domain{color:#89ada6}.glow-toggle{display:flex;align-items:center;gap:6px;padding:8px 0 8px 8px;border:0;background:none;color:#b9c9ae;font:10px var(--mono);letter-spacing:0}.glow-toggle svg{width:14px;height:14px}.glow-toggle:hover,.glow-toggle[aria-pressed=true]{color:var(--green)}.field-controls{width:min(100%,520px);margin-top:clamp(14px,2dvh,24px);padding-top:clamp(10px,1.5dvh,18px);border-top:1px solid var(--line)}.field-controls-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px;color:#a9b39f;font:9px var(--mono);letter-spacing:1.1px}.field-controls-heading span:last-child{color:#829078;font-size:8px;letter-spacing:.6px}.field-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.field-mode{display:flex;align-items:center;gap:10px;min-width:0;padding:17px 14px;border:1px solid #a1c98e28;border-radius:8px;background:#13201755;color:#aab7a2;text-align:left;font-size:13px;transition:background .2s,border-color .2s,color .2s}.field-mode svg{width:20px;height:20px;flex-shrink:0}.field-mode:hover{border-color:#c1f88388;color:#efffdf;background:#24351b88}.field-mode[aria-pressed=true]{color:var(--green);border-color:#c1f88380;background:linear-gradient(130deg,#c1f88320,#c1f88308);box-shadow:inset 0 1px #dcffbd12}.mode-number{margin-left:auto;opacity:.6;font:8px var(--mono)}.mode-description{margin:12px 0 0;color:#919e88;font:10px/1.5 var(--mono)}.mode-readout{white-space:nowrap}.hero-visual{height:100%;min-height:0;container-type:size;position:relative;min-width:0;margin-left:-12px;margin-right:-20px;display:flex;flex-direction:column;justify-content:center}.visual-topline,.visual-bottomline{position:absolute;left:9%;right:5%;display:flex;justify-content:space-between;align-items:center;font:9px var(--mono);letter-spacing:1px;color:#949f89}.visual-topline{top:13px}.visual-topline>span:first-child{display:flex;align-items:center;gap:9px}.visual-topline i{height:5px;width:5px;border-radius:50%;background:var(--green);box-shadow:0 0 9px #c1f88355}.visual-topline>span:last-child{color:#7f8a75;font-size:9px}.visual-bottomline{bottom:12px}.interaction-hint{display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:1.4px}.interaction-hint svg{width:13px;height:17px;stroke:#94a080;stroke-width:1}.visual-axis{font-size:8px}.visual-axis span{color:#8c9c7b;margin:0 6px}.orbit-scene{position:absolute;width:min(115cqw,108cqh);aspect-ratio:1;left:50%;top:50%;transform:translate(-50%,-50%)}.orbit-canvas{display:block;width:100%;height:100%;position:absolute;inset:0;z-index:2}.orbit-glow{position:absolute;inset:15%;border-radius:50%;background:radial-gradient(ellipse,#92d74b30,#4de5cc12 40%,transparent 70%);filter:blur(30px);transition:background 1s,opacity 1s;opacity:.75}.orbital-guide{position:absolute;left:50%;top:49%;border:1px solid #c1f8830b;border-radius:50%;transform:translate(-50%,-50%);width:84%;height:84%}.guide-two{width:97%;height:97%;border-style:dashed;border-color:#c1f88308}.alpha-core{--core-accent:#c6ff94;--core-secondary:#80f4e1;position:absolute;left:50%;top:49%;width:35%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:3;animation:levitate 7s ease-in-out infinite;perspective:700px;pointer-events:none}[data-field-mode=orbit] .alpha-core{--core-accent:#a1fff0;--core-secondary:#a5b6ff}[data-field-mode=pulse] .alpha-core{--core-accent:#e3ffb6;--core-secondary:#efb2f2}.core-face{position:relative;width:100%;height:100%;transform:rotateY(calc(-8deg + var(--core-turn, 0deg))) rotateX(calc(8deg + var(--core-tilt, 0deg)))}.core-aura{position:absolute;inset:-16%;border-radius:50%;background:radial-gradient(circle,#c1f88324 0%,#72ebc318 30%,transparent 66%);opacity:.8;transition:opacity .6s,transform .6s}.core-shell{position:absolute;inset:16%;border-radius:50%;overflow:hidden;border:1px solid #c8ffe02b;background:radial-gradient(ellipse at 35% 20%,#baffb815,#11231ca6 62%,#91ffd712);box-shadow:inset 0 0 28px #a1ffc512,0 0 38px #83ffb014}.core-scan{position:absolute;inset:0;background:linear-gradient(transparent 46%,#c2ffe71c 49%,#c2ffe7aa 50%,#c2ffe71c 51%,transparent 54%);transform:translateY(var(--core-scan, 0%));opacity:.65}.core-reticle{position:absolute;inset:0;width:100%;height:100%;overflow:visible;color:var(--core-accent)}.core-track{stroke:currentColor;stroke-width:2;opacity:.32}.core-inner-track{stroke:currentColor;stroke-width:.65;opacity:.2}.core-arc{stroke:currentColor;stroke-width:1.4;opacity:.85}.core-arc-secondary{stroke:var(--core-secondary);stroke-width:.8;opacity:.65}.core-node,.core-marker{fill:currentColor;filter:drop-shadow(0 0 5px currentColor)}.core-node-secondary{fill:var(--core-secondary)}.core-crosshairs{stroke:currentColor;stroke-width:1;opacity:.5}.core-ring-forward,.core-ring-reverse{transform-origin:120px 120px}.core-ring-forward{transform:rotate(var(--core-spin, 0deg))}.core-ring-reverse{transform:rotate(calc(var(--core-spin, 0deg) * -1.35))}.core-symbol{position:absolute;left:50%;top:50%;width:51%;aspect-ratio:1;transform:translate(-50%,-50%);mix-blend-mode:screen}.core-logo{position:absolute;inset:0;width:100%;height:100%;opacity:.75;color:var(--green);-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 48%,#000c 63%,transparent 77%);mask-image:radial-gradient(ellipse at 50% 48%,#000 48%,#000c 63%,transparent 77%);filter:drop-shadow(0 0 4px #c1f88320);transition:color .4s,filter .6s}.owl-portrait>canvas,.portrait-fallback{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}.core-caption{position:absolute;bottom:5%;width:100%;text-align:center;font:6px var(--mono);letter-spacing:2.4px;color:#b7d3c3}.orbit-coordinate{position:absolute;font:8px var(--mono);letter-spacing:1px;color:#77816b;z-index:4}.coordinate-top{left:17%;top:25%}.coordinate-bottom{right:8%;bottom:24%;font-size:7px;writing-mode:vertical-rl}.orbit-cross{position:absolute;font:17px var(--mono);color:#6b785d}.cross-one{top:20%;right:15%}.cross-two{bottom:20%;left:16%}.is-active .orbit-glow{background:radial-gradient(ellipse,#a5fa5240,transparent 68%);opacity:1}.is-active .core-aura{opacity:1;transform:scale(1.25)}.is-active .core-shell{border-color:#d4ffe966;box-shadow:inset 0 0 32px #a1ffc522,0 0 48px #83ffb038}.is-active .core-logo{filter:drop-shadow(0 0 8px #c1f88338)}.site-footer{border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:0;font-family:var(--mono);font-size:9px;letter-spacing:.9px;color:#858f7b}.motion-toggle{display:flex;align-items:center;gap:7px;border:0;background:none;color:#a3ae98;font-family:var(--mono);font-size:9px;padding:12px 0 12px 12px;letter-spacing:.7px}.motion-toggle svg{width:14px;height:14px;stroke:none}.motion-toggle:hover{color:var(--green)}.brand-dialog{color:#f0f1eb;border:1px solid #424d37;background:#10140e;border-radius:16px;width:min(480px,calc(100% - 32px));padding:0;max-height:calc(100svh - 32px);box-shadow:0 35px 100px #000b}.brand-dialog::backdrop{background:#030502c9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.brand-dialog-content{position:relative;padding:39px}.dialog-close{position:absolute;right:20px;top:20px;background:none;border:1px solid var(--line);border-radius:50%;padding:7px}.dialog-close svg{width:17px;height:17px}.dialog-close:hover{color:var(--green)}.brand-specimen{margin-top:24px;height:200px;display:flex;justify-content:center;align-items:center;border:1px solid var(--line);background-image:linear-gradient(#c1f88308 1px,transparent 1px),linear-gradient(90deg,#c1f88308 1px,transparent 1px);background-size:24px 24px}.brand-specimen .brand-mark{width:90%;height:100%}.brand-dialog h2{font-size:36px;font-weight:500;line-height:1.1;letter-spacing:-1.2px;margin:27px 0 17px}.brand-dialog p{font-size:13px;line-height:1.8;color:#a3af97}.download-logo{display:flex;justify-content:space-between;margin-top:27px;padding-top:19px;border-top:1px solid var(--line);font-size:12px;color:var(--green)}.download-logo span{font-family:var(--mono);font-size:10px}.download-logo:hover{color:#e4ffc9}@keyframes levitate{0%,to{transform:translate(-50%,-48%)}50%{transform:translate(-50%,-54%)}}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.hero-copy{animation:reveal .9s ease-out both}.hero-visual{animation:reveal 1.3s .1s ease-out both}.motion-paused *{animation-play-state:paused!important}@media(min-width:1600px){.hero-description{font-size:17px}}@media(max-width:1100px){.site-shell{padding:0 4%}.hero{grid-template-columns:1.05fr 1fr}.hero-visual{margin-right:-10px}.visual-topline{font-size:7px;letter-spacing:.7px;left:8%;right:4%}.visual-topline>span:last-child{font-size:7px}.hero-description{font-size:13px}.core-caption{font-size:4px;letter-spacing:1.6px}.coordinate-top{font-size:7px}.coordinate-bottom{font-size:6px}}@media(max-width:760px){.site-shell{padding:0 6% env(safe-area-inset-bottom);grid-template-rows:clamp(54px,8dvh,76px) minmax(0,1fr) clamp(48px,7dvh,64px)}.site-header{gap:12px}.wordmark{gap:8px}.wordmark-lockup{gap:2px}.wordmark .wordmark-ak{width:43px;height:20px}.wordmark-tools{font-size:22px;letter-spacing:-.8px}.wordmark-dot{width:3px;height:3px;margin:13px 2px 0}.wordmark-signature{font-size:5.5px;letter-spacing:0;padding-top:2px}.nav-logo{width:40px;height:36px;padding:0}.header-descriptor{display:none}.header-actions{gap:7px}.contact-link{width:38px;min-height:38px;padding:0}.contact-link span{display:none}.brand-button{font-size:10px;padding:10px 13px 10px 15px;gap:15px}.brand-button svg{width:15px;height:15px}.hero{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);padding:clamp(10px,2dvh,20px) 0 8px;gap:12px}.hero-copy{padding:0}.eyebrow{font-size:8px;letter-spacing:1.3px}h1{font-size:clamp(40px,min(13.5vw,8.5dvh),78px);margin:clamp(8px,1.5dvh,16px) 0;letter-spacing:-.035em}.hero-description{font-size:clamp(11px,1.7dvh,14px);line-height:1.7}.field-controls{margin-top:14px;padding-top:12px}.product-grid{margin-top:14px;gap:9px}.product-card{grid-template-columns:minmax(0,1fr) 14px;gap:10px;padding:12px;border-radius:9px}.product-card.product-wide{grid-template-columns:minmax(0,1fr) auto 14px;padding:10px 12px}.product-icon{display:none}.product-wide .product-domain{grid-column:2}.product-wide .product-arrow{grid-column:3}.product-copy strong{font-size:14px}.product-copy>span{font-size:10px}.product-arrow{width:14px;height:14px}.product-domain{font-size:8px;padding-top:8px;letter-spacing:0}.glow-toggle{font-size:8px;padding:4px 0 4px 6px}.field-controls-heading{margin-bottom:0;font-size:8px}.field-controls-heading span:last-child{font-size:6px}.field-mode{padding:10px;gap:7px;font-size:11px}.field-mode svg{width:17px;height:17px}.field-modes,.mode-description{display:none}.orbit-scene{width:min(120cqw,128cqh)}.hero-visual{height:100%;aspect-ratio:auto;margin:0}.visual-topline{top:0;left:5%;right:5%;font-size:8px}.visual-topline>span:last-child{font-size:8px}.visual-bottomline{bottom:0;left:5%;right:5%}.core-caption{font-size:5px;letter-spacing:1.5px}.site-footer{display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr;gap:2px 0;padding:4px 0;font-size:8px}.motion-toggle{font-size:8px;padding:6px 0 6px 10px}.interaction-hint,.orbit-coordinate{font-size:7px}.coordinate-bottom{font-size:6px}}@media(max-width:760px)and (max-height:720px){.hero{gap:8px}.product-grid{margin-top:10px;gap:7px}.product-card{padding:9px 10px;gap:5px}.product-card.product-wide{grid-template-columns:minmax(0,1fr) 14px;padding:8px 10px}.product-domain{display:none}.product-wide .product-arrow{grid-column:2}.field-controls{margin-top:10px;padding-top:9px}}@media(max-width:380px){.brand-button{width:36px;min-height:36px;padding:0;justify-content:center}.brand-button span{display:none}.product-copy strong{font-size:13px}.hero-description{font-size:12px}.wordmark{gap:7px}.nav-logo{width:36px;height:34px}.core-caption{font-size:3.5px}.brand-dialog-content{padding:29px}.brand-dialog h2{font-size:31px}.brand-specimen{height:160px}}@media(max-width:350px){.product-copy>span{font-size:9.5px;letter-spacing:0}}@media(max-height:800px)and (min-width:761px){h1{font-size:clamp(48px,min(6.8vw,9.5dvh),96px);margin:10px 0}.product-grid{margin-top:14px;gap:9px}.product-card{padding:12px}.product-card.product-wide{padding:8px 12px}.product-copy{gap:4px}.product-domain{padding-top:7px}.product-wide .product-domain{padding-top:0}.field-controls{margin-top:12px;padding-top:10px}.field-controls-heading{margin-bottom:8px}.field-mode{padding:10px 12px}.mode-description{margin-top:7px}}@media(max-height:700px)and (min-width:761px){.field-controls{margin-top:18px;padding-top:12px}.field-mode{padding:12px}.mode-description{margin-top:8px}}@media(max-height:500px)and (min-width:600px){.site-shell{grid-template-rows:48px minmax(0,1fr) 38px}.hero{grid-template-columns:1.05fr 1fr;grid-template-rows:minmax(0,1fr);padding:8px 0;gap:18px}.hero-copy{align-self:center}h1{font-size:min(7.5vw,13dvh);margin:6px 0}.hero-description{font-size:11px;line-height:1.5}.field-controls{margin-top:10px;padding-top:8px}.product-grid{margin-top:10px;gap:8px}.product-card{grid-template-columns:minmax(0,1fr) 12px;padding:10px;gap:6px}.product-card.product-wide{grid-template-columns:minmax(0,1fr) 12px;padding:8px 10px}.product-icon,.product-domain{display:none}.product-wide .product-arrow{grid-column:2}.product-copy strong{font-size:12px}.product-copy>span{font-size:10px}.glow-toggle{font-size:8px;padding:2px 0}.field-controls-heading{margin-bottom:4px}.field-controls-heading>span,.mode-description{display:none}.field-mode{padding:8px;font-size:10px;gap:5px}.field-mode svg{width:14px;height:14px}.mode-number{display:none}.site-footer{display:flex;padding:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
