@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500&family=Michroma&family=Space+Grotesk:wght@300..700&display=swap");:root{--background:#ffffff;--foreground:#050505}*{box-sizing:border-box}body,html{background:var(--background);color:var(--foreground)}body{margin:0;min-width:320px;font-family:Space Grotesk,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}canvas{display:block}.hero-preview__engine canvas{width:100%!important;height:100%!important}.hero-preview{min-height:100vh;overflow:hidden;background:#ffffff;color:#050505}.hero-section,.site-shell{position:relative;min-height:100vh}.hero-section{overflow:hidden}.hero-preview__stage{position:relative;display:grid;min-height:100vh;place-items:center}.sctl{--sctl-line:color-mix(in srgb,currentColor 24%,transparent);--sctl-dim:color-mix(in srgb,currentColor 42%,transparent);position:fixed;z-index:10;width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:1px solid var(--sctl-line);background:none;padding:0;color:inherit;cursor:pointer}.sctl:after,.sctl:before{content:"";position:absolute;width:5px;height:5px}.sctl:before{top:-3px;left:-3px;border-top:1px solid var(--sctl-line);border-left:1px solid var(--sctl-line)}.sctl:after{bottom:-3px;right:-3px;border-bottom:1px solid var(--sctl-line);border-right:1px solid var(--sctl-line)}.hero-section__theme-toggle{top:32px;right:34px}.sctl-theme__disk{position:relative;display:block;width:13px;height:13px;border-radius:50%;border:1px solid;overflow:hidden;transition:transform .4s cubic-bezier(.4,0,.3,1)}.sctl-theme__disk:after{content:"";position:absolute;inset:0 50% 0 0;background:currentColor}.sctl-sound{bottom:34px;left:34px}.sctl-sound__bars{position:relative;display:flex;align-items:flex-end;gap:2px;height:12px}.sctl-sound__bars b{width:2px;background:var(--sctl-dim);transform-origin:bottom;transform:scaleY(.34);transition:background .25s ease}.sctl-sound__bars b:first-child{height:5px}.sctl-sound__bars b:nth-child(2){height:11px}.sctl-sound__bars b:nth-child(3){height:8px}.sctl-sound__bars b:nth-child(4){height:12px}.sctl-sound__slash{position:absolute;left:-4px;right:-4px;top:50%;height:1px;background:var(--sctl-dim);transform:rotate(-38deg)}.sctl-sound[aria-pressed=true] .sctl-sound__bars b{background:currentColor;transform:none}.sctl-sound[aria-pressed=true] .sctl-sound__bars b:first-child{animation:sctl-bar1 .7s ease-in-out infinite}.sctl-sound[aria-pressed=true] .sctl-sound__bars b:nth-child(2){animation:sctl-bar2 .87s ease-in-out infinite}.sctl-sound[aria-pressed=true] .sctl-sound__bars b:nth-child(3){animation:sctl-bar3 1.04s ease-in-out infinite}.sctl-sound[aria-pressed=true] .sctl-sound__bars b:nth-child(4){animation:sctl-bar4 1.21s ease-in-out infinite}.sctl-sound[aria-pressed=true] .sctl-sound__slash{display:none}@keyframes sctl-bar1{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@keyframes sctl-bar2{0%,to{transform:scaleY(.9)}40%{transform:scaleY(.3)}}@keyframes sctl-bar3{0%,to{transform:scaleY(.45)}65%{transform:scaleY(1)}}@keyframes sctl-bar4{0%,to{transform:scaleY(1)}30%{transform:scaleY(.35)}}.sctl-hint{--sctl-line:color-mix(in srgb,currentColor 24%,transparent);--sctl-dim:color-mix(in srgb,currentColor 42%,transparent);position:fixed;bottom:40px;left:50%;z-index:10;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;animation:sctl-hintfade 3.4s ease-in-out infinite;transition:opacity .4s ease}.sctl-hint--hidden{opacity:0!important}.sctl-hint>span:first-child{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;letter-spacing:.42em;color:var(--sctl-dim)}.sctl-hint__track{position:relative;width:1px;height:42px;background:var(--sctl-line)}.sctl-hint__track i{position:absolute;top:0;left:-1.5px;width:4px;height:4px;border-radius:50%;background:currentColor;animation:sctl-hintdot 2.6s cubic-bezier(.4,0,.5,1) infinite}@keyframes sctl-hintdot{0%{transform:translateY(0);opacity:0}18%,82%{opacity:1}to{transform:translateY(38px);opacity:0}}@keyframes sctl-hintfade{0%,to{opacity:.32}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.hero-section__card-pill i,.sctl-hint,.sctl-hint__track i,.sctl-sound__bars b,.sctl-theme__disk{animation:none!important;transition:none!important}}.hero-section__brand{top:24px;z-index:2;pointer-events:none;font-family:Michroma,ui-sans-serif,system-ui,sans-serif;font-size:clamp(18px,2vw,28px);font-weight:500;line-height:34px}.hero-section__brand,.hero-section__subtitle{position:absolute;left:50%;transform:translateX(-50%);letter-spacing:0;text-transform:uppercase;white-space:nowrap}.hero-section__subtitle{top:70px;z-index:3;margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(16px,2.2vw,24px);font-weight:300;line-height:1}.hero-section__services{position:absolute;top:104px;left:50%;z-index:3;transform:translateX(-50%);pointer-events:none;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.hero-section__rail{position:absolute;left:clamp(22px,5vw,72px);top:50%;z-index:5;display:grid;grid-gap:28px;gap:28px;transform:translateY(-50%)}.hero-section__rail:before{content:"";position:absolute;top:8px;bottom:8px;left:5px;width:1px;background:currentColor;opacity:.18}.hero-section__rail button{position:relative;display:grid;grid-template-columns:11px auto;align-items:center;grid-gap:14px;gap:14px;min-height:18px;padding:0;border:0;background:transparent;color:currentColor;cursor:pointer;font:inherit;font-size:12px;line-height:1;opacity:.46;text-align:left}.hero-section__rail button span{position:relative;z-index:1;width:11px;height:11px;border:1px solid;border-radius:50%;background:var(--background)}.hero-section__rail button.is-active{opacity:1}.hero-section__rail button.is-active span{background:currentColor}.hero-section__cta{position:absolute;right:clamp(20px,5vw,72px);bottom:clamp(24px,7vh,72px);z-index:5;width:min(360px,calc(100vw - 48px));padding:14px;border:1px solid;border-radius:8px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);-webkit-clip-path:none;clip-path:none;overflow:hidden;transition:opacity .36s ease,filter .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1)}.hero-section__cta>span{display:block;margin-bottom:12px;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:600;line-height:1;text-transform:uppercase;opacity:.58}.hero-section__cta p{margin:0 0 16px;font-size:16px;font-weight:400;line-height:1.3}.hero-section__cta div{display:flex;justify-content:flex-start}.hero-section__cta button{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 10px;border:1px solid rgba(128,128,128,.28);border-radius:999px;background:rgba(128,128,128,.08);color:currentColor;cursor:pointer;font:inherit;font-size:13px;line-height:1}.hero-section__cta button span{transform:translateY(-1px)}.hero-section__product-panel{position:absolute;right:clamp(20px,5vw,72px);top:50%;z-index:5;width:min(320px,calc(100vw - 48px));transform:translateY(-50%);transition:opacity .36s ease}.hero-section__product-info{animation:hero-product-info-in .46s cubic-bezier(.22,1,.36,1)}@keyframes hero-product-info-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero-section__product-meta{display:flex;align-items:center;gap:14px}.hero-section__product-count{display:block;opacity:.5}.hero-section__product-count,.hero-section__product-live{font-size:11px;font-weight:600;letter-spacing:.18em;line-height:1}.hero-section__product-live{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase;opacity:.9}.hero-section__product-live span{width:6px;height:6px;border-radius:50%;background:#34d399;animation:hero-live-pulse 2.2s ease-out infinite}@keyframes hero-live-pulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.55)}70%{box-shadow:0 0 0 7px rgba(52,211,153,0)}to{box-shadow:0 0 0 0 rgba(52,211,153,0)}}.hero-section__product-info h2{margin:12px 0 10px;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:clamp(20px,2.4vw,30px);font-weight:300;line-height:1.1;text-transform:uppercase}.hero-section__product-info p{margin:0 0 18px;font-size:15px;font-weight:400;line-height:1.45;opacity:.72}.hero-section__product-info button{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 12px;border:1px solid rgba(128,128,128,.28);border-radius:999px;background:rgba(128,128,128,.08);color:currentColor;cursor:pointer;font:inherit;font-size:13px;line-height:1}.hero-section__product-card{position:absolute;left:50%;bottom:44px;z-index:5;transform:translateX(-50%);box-sizing:border-box;width:min(680px,calc(100vw - 88px));padding:22px 31px 20px;background:color-mix(in srgb,var(--background) 20%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid color-mix(in srgb,currentColor 10%,transparent);border-radius:3px;text-align:center;transition:opacity .36s ease}@supports not (((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))) or (-webkit-backdrop-filter:blur(12px))){.hero-section__product-card{background:color-mix(in srgb,var(--background) 72%,transparent)}}.hero-section__card-info{display:flex;flex-direction:column;align-items:center;gap:13px;animation:hero-product-info-in .46s cubic-bezier(.22,1,.36,1)}.hero-section__card-pill{display:inline-flex;align-items:center;gap:10px;padding:5px 12px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:999px;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.2em;line-height:1}.hero-section__card-pill i{width:6px;height:6px;border-radius:50%;background:#3ddc84;animation:hero-card-pulse 2.4s ease-in-out infinite}.hero-section__card-pill em{font-style:normal;opacity:.5}@keyframes hero-card-pulse{0%,to{opacity:1}50%{opacity:.25}}.hero-section__card-info h2{margin:0;font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:37px;font-weight:300;line-height:1;letter-spacing:.01em;text-transform:uppercase}.hero-section__card-info p{margin:0;max-width:515px;font-size:14px;line-height:1.6;opacity:.68}.hero-section__card-stack{font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;opacity:.52}.hero-section__card-buttons{display:flex;gap:12px;padding-top:4px}.hero-section__card-buttons button{font:inherit;line-height:1;padding:10px 20px;border-radius:999px;background:transparent;color:currentColor}.hero-section__card-buttons button.is-primary{font-size:14px;border:1px solid color-mix(in srgb,currentColor 85%,transparent);cursor:pointer;transition:background .2s ease,color .2s ease}.hero-section__card-buttons button.is-primary:hover{background:var(--foreground);color:var(--background)}.hero-section__card-buttons button.is-disabled{font-size:13.5px;border:1px dashed color-mix(in srgb,currentColor 32%,transparent);color:color-mix(in srgb,currentColor 48%,transparent);cursor:not-allowed}.hero-section__card-arrows{position:absolute;right:20px;bottom:20px;display:flex;gap:9px}.hero-section__card-arrows button{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:50%;background:transparent;color:currentColor;opacity:.75;cursor:pointer;font:inherit;font-size:15px;line-height:1;transition:border-color .2s ease,opacity .2s ease}.hero-section__card-arrows button:hover{border-color:color-mix(in srgb,currentColor 45%,transparent);opacity:1}.hero-preview__engine{position:relative;z-index:1;width:100vw;height:100vh;min-height:360px;touch-action:none}.phud{--u:calc(100vw / 2560);--v:calc(100vh / 1440);inset:0;z-index:4;pointer-events:none;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;letter-spacing:.14em;line-height:1.5;text-transform:uppercase}.phud,.phud-abs{position:absolute}.phud-col{display:grid}.phud-t14{font-size:max(8px,calc(var(--u) * 14))}.phud-t15{font-size:max(8px,calc(var(--u) * 15))}.phud-t16{font-size:max(9px,calc(var(--u) * 16))}.phud-t17{font-size:max(9px,calc(var(--u) * 17))}.phud-t18{font-size:max(10px,calc(var(--u) * 18))}.phud-t19{font-size:max(10px,calc(var(--u) * 19))}.phud-t20{font-size:max(11px,calc(var(--u) * 20))}.phud-t22{font-size:max(12px,calc(var(--u) * 22))}.phud-t42{font-size:max(20px,calc(var(--u) * 42));letter-spacing:.02em;line-height:1}.phud-cursor{animation:phud-blink .9s steps(2,jump-none) infinite}@keyframes phud-blink{to{opacity:0}}.phud-glitchin{animation:phud-glitch-in 90ms steps(2,jump-none) both}@keyframes phud-glitch-in{0%{opacity:.4;transform:translateX(-3px);-webkit-clip-path:inset(0 0 55% 0);clip-path:inset(0 0 55% 0)}50%{opacity:1;transform:translateX(3px);-webkit-clip-path:inset(45% 0 0 0);clip-path:inset(45% 0 0 0)}to{opacity:1;transform:none;-webkit-clip-path:none;clip-path:none}}.phud-line{display:block;background:currentColor}.phud-railtext{writing-mode:vertical-rl;letter-spacing:.28em;opacity:.35}.phud-weeks{display:flex;align-items:flex-end;gap:calc(var(--u) * 18);height:calc(var(--v) * 52)}.phud-weeks>div{display:grid;justify-items:center;grid-gap:4px;gap:4px}.phud-weeks span{display:block;width:calc(var(--u) * 56);background:currentColor}.phud-weeks i{font-style:normal;font-size:max(7px,calc(var(--u) * 13));letter-spacing:.1em;white-space:nowrap}.phud-target{display:flex;gap:calc(var(--u) * 26);align-items:flex-start}.phud-mini{position:relative;width:calc(var(--u) * 200);height:calc(var(--u) * 200);outline:1px solid color-mix(in srgb,currentColor 16%,transparent)}.phud-mini__dots{position:absolute;background-image:radial-gradient(currentColor 1.5px,transparent 0)}.phud-mini__grid{position:absolute;inset:12%;opacity:.28;background-image:linear-gradient(currentColor 1px,transparent 0),linear-gradient(90deg,currentColor 1px,transparent 0);background-size:20px 20px}.phud-mini__svg{position:absolute;inset:0;width:100%;height:100%}.phud-mini__tick{position:absolute;background:currentColor;opacity:.6}.phud-target__info{display:grid;grid-gap:calc(var(--v) * 12);gap:calc(var(--v) * 12);width:calc(var(--u) * 300);letter-spacing:.12em}.phud-target__head{letter-spacing:.24em;opacity:.4;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);padding-bottom:calc(var(--v) * 10)}.phud-target__row{display:flex;justify-content:space-between}.phud-target__row i{font-style:normal;opacity:.45}.phud-data b,.phud-table b,.phud-target__row b{font-weight:400}.phud-data,.phud-table{display:grid;grid-gap:calc(var(--v) * 14);gap:calc(var(--v) * 14);letter-spacing:.12em}.phud-data>div,.phud-table>div{display:flex;justify-content:space-between;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);padding-bottom:calc(var(--v) * 10)}.phud-data>div:last-child{border-bottom:0}.phud-table__head{display:block;letter-spacing:.24em;opacity:.4;border-bottom:1px solid color-mix(in srgb,currentColor 18%,transparent);padding-bottom:calc(var(--v) * 10);text-transform:uppercase}.phud-sheetstamp{display:flex;border:1px solid color-mix(in srgb,currentColor 30%,transparent);letter-spacing:.16em}.phud-sheetstamp span{padding:calc(var(--v) * 10) calc(var(--u) * 18);border-right:1px solid color-mix(in srgb,currentColor 18%,transparent);opacity:.7}.phud-sheetstamp span:last-child{border-right:0}.phud-stampbig{position:absolute;background:var(--foreground);color:var(--background);padding:calc(var(--v) * 14) calc(var(--u) * 22);font-weight:500;font-size:max(12px,calc(var(--u) * 22));letter-spacing:.3em;white-space:nowrap}.phud-big{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-weight:300;font-size:max(40px,calc(var(--u) * 92));line-height:1;letter-spacing:0;text-transform:none}.phud-big span{font-size:.5em;opacity:.5}.phud-hist{display:flex;align-items:flex-end;gap:calc(var(--u) * 5);height:calc(var(--u) * 90);margin-top:calc(var(--v) * 12)}.phud-hist span{display:block;width:calc(var(--u) * 9);background:currentColor}.phud-faces{display:grid;grid-gap:calc(var(--v) * 14);gap:calc(var(--v) * 14);letter-spacing:.12em}.phud-faces>div{display:flex;align-items:center;gap:calc(var(--u) * 18)}.phud-faces>div>span:first-child{width:calc(var(--u) * 54)}.phud-faces__bar{flex:1 1;height:calc(var(--v) * 10);border:1px solid color-mix(in srgb,currentColor 20%,transparent)}.phud-faces__bar b{display:block;height:100%;background:currentColor}.phud-faces i{font-style:normal;width:calc(var(--u) * 46);text-align:right}.phud-log{display:grid;grid-gap:calc(var(--v) * 10);gap:calc(var(--v) * 10);letter-spacing:.08em;text-transform:none}.phud-anchor{position:absolute;inset:0;transition:opacity .26s ease}.phud-leaders{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.phud-leaders circle,.phud-leaders polyline{fill:none;stroke:currentColor;stroke-width:1.5}.phud-corner{width:calc(var(--u) * 40);height:calc(var(--u) * 40);border-left:1.5px solid;border-top:1.5px solid;position:absolute}.phud-dashcircle,.phud-dashrect{border:1.5px dashed}.phud-dashcircle{border-radius:50%}.phud-solidcircle{border:1.5px solid;border-radius:50%}.phud-dotfield{background-image:radial-gradient(color-mix(in srgb,currentColor 12%,transparent) 1px,transparent 0);background-size:calc(var(--u) * 40) calc(var(--u) * 40)}.phud-orthogrid{background-image:linear-gradient(color-mix(in srgb,currentColor 8%,transparent) 1px,transparent 0),linear-gradient(90deg,color-mix(in srgb,currentColor 8%,transparent) 1px,transparent 0);background-size:calc(var(--u) * 50) calc(var(--u) * 50)}.phud-dimv{width:1px;background:currentColor}.phud-dimv:after,.phud-dimv:before{content:"";position:absolute;left:-9px;width:20px;height:1.5px;background:currentColor}.phud-dimv:before{top:0}.phud-dimv:after{bottom:0}.phud-dimh{height:1px;background:currentColor}.phud-dimh:after,.phud-dimh:before{content:"";position:absolute;top:-4px;width:8px;height:8px;border-left:1.5px solid;border-bottom:1.5px solid}.phud-dimh:before{left:0;transform:rotate(45deg)}.phud-dimh:after{right:0;transform:rotate(225deg)}.phud-dashv{width:0;border-left:1.5px dashed}.phud-dimlabel{transform:rotate(-90deg);transform-origin:left top;letter-spacing:.18em;white-space:nowrap}.phud-plate{background:var(--background);padding:calc(var(--v) * 4) calc(var(--u) * 10);letter-spacing:.1em;white-space:nowrap}.phud-callout{display:grid;grid-gap:calc(var(--v) * 6);gap:calc(var(--v) * 6);letter-spacing:.14em}.phud-tremble{animation:phud-tremble .7s steps(3,jump-none) infinite}@keyframes phud-tremble{0%{translate:0 0}33%{translate:1px -1px}66%{translate:-1px 1px}to{translate:0 0}}.phud-ctaframe{position:relative;display:inline-block;padding:14px 18px}.phud-ctaframe:before{content:"";position:absolute;inset:0;opacity:.95;background:linear-gradient(currentColor,currentColor) left 0 top 0 /28px 1.5px,linear-gradient(currentColor,currentColor) left 0 top 0 /1.5px 22px,linear-gradient(currentColor,currentColor) right 0 top 0 /28px 1.5px,linear-gradient(currentColor,currentColor) right 0 top 0 /1.5px 22px,linear-gradient(currentColor,currentColor) left 0 bottom 0 /28px 1.5px,linear-gradient(currentColor,currentColor) left 0 bottom 0 /1.5px 22px,linear-gradient(currentColor,currentColor) right 0 bottom 0 /28px 1.5px,linear-gradient(currentColor,currentColor) right 0 bottom 0 /1.5px 22px;background-repeat:no-repeat;pointer-events:none}.phud-ctaframe__label{position:absolute;right:0;top:calc(100% + 8px);font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;opacity:.45}@media (prefers-reduced-motion:reduce){.phud-cursor,.phud-glitchin,.phud-tremble{animation:none}}.chud{--u:calc(100vw / 2560);--v:calc(100vh / 1440);--m:min(calc(100vw / 2560),calc(100vh / 1440));position:absolute;inset:0;z-index:5;pointer-events:none;font-family:IBM Plex Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;line-height:1.5}.chud a{color:inherit;text-decoration:none;pointer-events:auto}.chud a:hover{opacity:.7}.chud a:focus-visible{outline:1px solid currentColor;outline-offset:6px}.chud-col{position:absolute;left:calc(var(--u) * 1700);top:calc(var(--v) * 300);width:calc(var(--u) * 700);display:grid;grid-gap:calc(var(--v) * 52);gap:calc(var(--v) * 52);align-content:start}.chud-block{display:grid;grid-gap:calc(var(--v) * 14);gap:calc(var(--v) * 14)}.chud-label{font-size:max(9px,calc(var(--u) * 20));letter-spacing:.22em;text-transform:uppercase}.chud-divider{height:1px;background:currentColor;opacity:.25;transform-origin:left center}.chud-val{font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-weight:300;letter-spacing:.01em;line-height:1.35}.chud-val38{font-size:max(15px,calc(var(--u) * 38))}.chud-val44{font-size:max(17px,calc(var(--u) * 44))}.chud-link{display:inline-flex;align-items:center;min-height:44px;justify-self:start}.chud-caret{display:inline-block;width:calc(var(--u) * 16);height:calc(var(--u) * 40);min-width:7px;min-height:17px;background:currentColor;margin-left:calc(var(--u) * 8);animation:phud-blink .9s steps(2,jump-none) infinite}.chud-social{display:flex;gap:calc(var(--u) * 44);font-size:max(10px,calc(var(--u) * 22));letter-spacing:.16em;text-transform:uppercase;opacity:.6}.chud-social a{display:inline-flex;align-items:center;min-height:44px}.chud-ctarow{display:flex;align-items:center;gap:calc(var(--u) * 20);margin-top:calc(var(--v) * 8)}.chud-cta{position:relative;display:inline-flex;align-items:center;gap:10px;padding:calc(var(--v) * 22) calc(var(--u) * 46);font-family:Space Grotesk,ui-sans-serif,system-ui,sans-serif;font-size:max(14px,calc(var(--u) * 28));font-weight:300;min-height:44px}.chud-cta svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.chud-cta path{fill:none;stroke:currentColor;stroke-width:1;opacity:.55;vector-effect:non-scaling-stroke}.chud-reply{font-size:max(9px,calc(var(--u) * 20));letter-spacing:.18em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.chud-caret{animation:none}}@media (max-width:1024px){.chud-col{left:7vw;right:7vw;top:58vh;width:auto;gap:22px}.chud-val38{font-size:17px}.chud-val44{font-size:19px}.chud-label{font-size:10px}.chud-social{font-size:11px;gap:22px}}@media (max-width:720px){.phud{display:none}.hero-preview__engine{width:100vw;height:100vh;min-height:340px}.hero-section__brand{top:26px;font-size:17px}.hero-section__subtitle{top:64px;width:calc(100vw - 32px);font-size:17px;text-align:center;white-space:normal}.hero-section__services{top:112px;width:calc(100vw - 40px);font-size:8px;letter-spacing:.2em;text-align:center;white-space:normal}.hero-section__rail{left:18px;gap:20px}.hero-section__rail button{grid-template-columns:11px;gap:0;font-size:0}.hero-section__cta{right:14px;bottom:18px;width:min(300px,calc(100vw - 28px));padding:14px}.hero-section__cta p{font-size:15px}.hero-section__product-panel{top:auto;right:14px;bottom:18px;width:min(300px,calc(100vw - 28px));transform:none}.hero-section__product-card{bottom:14px;width:calc(100vw - 28px);padding:18px 16px 16px}.hero-section__card-info h2{font-size:24px}.hero-section__card-info p{font-size:13px}.hero-section__card-buttons{flex-wrap:wrap;justify-content:center}.hero-section__card-arrows{right:12px;bottom:12px}.hero-section__product-info h2{font-size:20px}.hero-section__product-info p{font-size:14px}}